main.svelte-1uha8ag{block-size:100dvh;display:grid;grid-template-columns:var(--size-4, 1rem) 1fr var(--size-4, 1rem)}section.svelte-1uha8ag{display:grid;grid-template-rows:1fr auto;gap:var(--size-8, 2rem);overflow:scroll;padding-block-end:var(--size-8, 2rem)}@media(min-width:768px){section.svelte-1uha8ag{padding:var(--size-8, 2rem)}}.wordmark.svelte-1uha8ag{animation:svelte-1uha8ag-fadeIn .7s 375ms ease-out 1 forwards;align-items:center;block-size:var(--size-80, 20rem);display:grid;grid-template-columns:1;grid-template-rows:1;inline-size:100%;max-inline-size:var(--size-80, 20rem);justify-items:center;opacity:0;transform:scale(.7)}.wordmark.svelte-1uha8ag .vortex:where(.svelte-1uha8ag){align-items:center;display:flex;grid-row:1 / -1;grid-column:1 / -1;justify-content:center}.wordmark.svelte-1uha8ag .logo:where(.svelte-1uha8ag){align-items:center;background-color:var(--accent-1, #1a53cc);block-size:var(--size-10, 2.5rem);border-radius:var(--radius-4, .75rem);color:var(--background-1, white);display:flex;grid-row:1 / -1;grid-column:1 / -1;inline-size:var(--size-10, 2.5rem);justify-content:center;position:relative;z-index:2}.wordmark.svelte-1uha8ag .logo:where(.svelte-1uha8ag) svg{block-size:var(--size-6, 1.5rem)}h1.svelte-1uha8ag{animation:svelte-1uha8ag-fadeIn .7s 375ms ease-out 1 forwards;opacity:0;font-size:var(--font-size-7, 1.5rem);font-weight:var(--font-weight-7, 700);line-height:var(--font-lineheight-1, 1.25);margin-block-start:var(--size-6, 1.5rem);text-wrap:balance;transform:translateY(calc(-1 * var(--size-2, .5rem)))}.details.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-block-start:calc(-1 * var(--size-15, 3.75rem))}.details.svelte-1uha8ag .login-form:where(.svelte-1uha8ag){align-items:start;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin-block-start:var(--size-6, 1.5rem);max-inline-size:var(--size-72, 18rem);inline-size:100%}.details.svelte-1uha8ag form:where(.svelte-1uha8ag){align-items:center;display:flex;flex-direction:column;gap:var(--size-2, .5rem);grid-row:1 / -1;grid-column:1 / -1;justify-content:center;inline-size:100%;transition:all 375ms ease-out}.details.svelte-1uha8ag form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag){animation:svelte-1uha8ag-fadeIn .25s 375ms ease-out 1 forwards;background-color:var(--background-1, white);border:var(--size-px, 1px) solid var(--border-2, rgba(0, 0, 0, .12));border-radius:var(--radius-3, .625rem);block-size:var(--size-7-5, 1.875rem);inline-size:100%;opacity:0;padding-inline:var(--size-3, .75rem);transform:scale(.92) translateZ(0);text-align:center}.details.svelte-1uha8ag form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag)::placeholder{color:var(--text-3, #999)}.details.svelte-1uha8ag form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag):focus{outline:var(--size-px, 1px) solid var(--accent-1, #1a53cc);text-align:left}.details.svelte-1uha8ag form:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){animation:svelte-1uha8ag-fadeIn .4s 525ms ease-out 1 forwards;color:var(--text-3, #666);font-size:var(--font-size-2, .75rem);font-weight:var(--font-weight-5, 500);opacity:0;padding-block-start:var(--size-4, 1rem);transform:translateY(var(--size-1, .25rem))}.login-reset.svelte-1uha8ag{animation:svelte-1uha8ag-fadeIn .5s .75s ease-out 1 forwards;color:var(--text-3, #666);font-weight:var(--font-weight-5, 500);margin-block-start:var(--size-4, 1rem);text-decoration-color:color-mix(in srgb,var(--accent-1, #1a53cc),transparent 50%);text-underline-offset:var(--size-0-5, .125rem);text-decoration-line:underline;opacity:0;transition:all .15s ease}.login-reset.svelte-1uha8ag:hover{text-underline-offset:var(--size-1, .25rem)}.signup.svelte-1uha8ag{animation:svelte-1uha8ag-fadeIn 375ms .5s ease-out 1 forwards;color:var(--text-3, rgba(0, 0, 0, .6));font-size:var(--font-size-2, .75rem);opacity:0;text-align:center}.signup.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent-1, #1a53cc);font-weight:var(--font-weight-5, 500);text-decoration-color:color-mix(in srgb,var(--accent-1, #1a53cc),transparent 50%);text-underline-offset:var(--size-0-5, .125rem);text-decoration-line:underline;transition:all .15s ease}.signup.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-underline-offset:var(--size-1, .25rem)}@keyframes svelte-1uha8ag-fadeIn{to{opacity:1;transform:scale(1) translateY(0)}}
