.signin.svelte-1nm3g3w{min-height:calc(100svh - var(--auth-bar-h, 4rem));background:var(--color-paper);color:var(--color-ink);display:grid;grid-template-columns:1fr;align-items:center}.signin-intro.svelte-1nm3g3w{padding:clamp(1rem,4vw,2rem) 1.5rem .5rem}.signin-display.svelte-1nm3g3w{font-family:var(--font-reader);font-weight:700;font-size:clamp(2.5rem,6vw,4.25rem);letter-spacing:-.02em;line-height:1;margin:clamp(1.75rem,5vh,3.5rem) 0 0;min-height:1em}.signin-lede.svelte-1nm3g3w{margin:1.5rem 0 0;max-width:36ch;color:var(--color-ink-2);font-size:1.05rem;line-height:1.6}.signin-panel.svelte-1nm3g3w{padding:.5rem 1.5rem clamp(2.5rem,8vw,4rem)}@media(min-width:60rem){.signin.svelte-1nm3g3w{grid-template-columns:1.05fr .95fr}.signin-intro.svelte-1nm3g3w{padding:2rem clamp(3rem,6vw,6rem) 4rem}.signin-panel.svelte-1nm3g3w{padding:2rem clamp(3rem,6vw,6rem) 4rem;border-left:1px solid var(--border)}}.rise.svelte-1nm3g3w{opacity:0;transform:translateY(12px);animation:svelte-1nm3g3w-rise .7s var(--ease-out, cubic-bezier(.2, .7, .2, 1)) forwards;animation-delay:var(--d, 0ms)}@keyframes svelte-1nm3g3w-rise{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rise.svelte-1nm3g3w{animation:none;opacity:1;transform:none}}
