.auth-page.svelte-1d8xp1y{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:2.5rem;align-items:center;padding:3rem 0;animation:svelte-1d8xp1y-rise .35s ease both}.auth-copy.svelte-1d8xp1y{max-width:30rem}h1.svelte-1d8xp1y{font-family:var(--font-display);font-size:clamp(2rem,4.6vw,2.7rem);font-weight:400;line-height:1.08;margin:.6rem 0 .9rem;letter-spacing:0}.auth-lead.svelte-1d8xp1y{color:var(--muted);line-height:1.6;margin:0 0 1.1rem}.auth-perks.svelte-1d8xp1y{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.auth-perks.svelte-1d8xp1y li:where(.svelte-1d8xp1y){position:relative;padding-left:1.3rem;color:var(--muted);font-size:.9375rem}.auth-perks.svelte-1d8xp1y li:where(.svelte-1d8xp1y):before{content:"✉";position:absolute;left:0;color:var(--accent);font-size:.8rem}.auth.svelte-1d8xp1y{display:flex;justify-content:center}@keyframes svelte-1d8xp1y-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:860px){.auth-page.svelte-1d8xp1y{grid-template-columns:1fr;gap:1.75rem;padding:1.5rem 0}.auth.svelte-1d8xp1y{justify-content:flex-start}}
