.auth-shell.svelte-1i2smtp{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,460px);gap:clamp(2.5rem,8vw,7rem);align-items:center;min-height:min(720px,calc(100vh - 10rem))}.auth-copy.svelte-1i2smtp{max-width:640px}.auth-copy.svelte-1i2smtp h1:where(.svelte-1i2smtp){max-width:11ch;font-size:clamp(3rem,6vw,5.8rem)}.auth-copy.svelte-1i2smtp .lede:where(.svelte-1i2smtp){max-width:22em;margin:1.6rem 0 1rem}.auth-copy.svelte-1i2smtp .muted:where(.svelte-1i2smtp){max-width:30rem}.auth-panel.svelte-1i2smtp{min-width:0}.auth-panel.svelte-1i2smtp .form-card:where(.svelte-1i2smtp){width:100%;max-width:none}.form-heading.svelte-1i2smtp{display:grid;gap:.25rem;margin-bottom:.25rem}.form-heading.svelte-1i2smtp span:where(.svelte-1i2smtp){color:var(--accent);text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:700}.form-heading.svelte-1i2smtp h2:where(.svelte-1i2smtp){margin:0;font-size:clamp(2rem,3vw,2.8rem)}@media(max-width:760px){.auth-shell.svelte-1i2smtp{grid-template-columns:1fr;align-items:start;min-height:0;gap:2rem}.auth-copy.svelte-1i2smtp h1:where(.svelte-1i2smtp){max-width:10ch;font-size:clamp(2.65rem,15vw,4.4rem)}.auth-copy.svelte-1i2smtp .lede:where(.svelte-1i2smtp){margin:1.2rem 0 .8rem}}
