.auth.svelte-fo0ykx{gap:var(--s6);grid-template-columns:minmax(0,1fr);align-items:stretch;max-width:62rem;margin:clamp(1rem,5vw,3.5rem) auto 0;display:grid}.auth-main.svelte-fo0ykx{width:100%;max-width:26rem;padding-top:var(--s4);margin:0 auto}h1.svelte-fo0ykx{font:800 clamp(2rem, 5vw, 2.6rem) / 1.05 var(--display);letter-spacing:-.04em}.lede.svelte-fo0ykx{margin-top:var(--s3);font:var(--copy-16);color:var(--muted)}.auth-body.svelte-fo0ykx{margin-top:var(--s5)}.auth-body.svelte-fo0ykx form{margin:0}.auth-body.svelte-fo0ykx label{color:var(--text);font-weight:600}.auth-body.svelte-fo0ykx input:not([type=hidden]){border-radius:var(--r2);min-height:2.75rem;font-size:1rem}.auth-body.svelte-fo0ykx button[type=submit]{width:100%;margin-top:var(--s4)}.auth-foot.svelte-fo0ykx{margin-top:var(--s5);padding-top:var(--s4);border-top:1.5px dashed var(--line-strong);color:var(--muted);font:var(--copy-14)}.steps.svelte-fo0ykx{margin:0 0 var(--s4);gap:6px;padding:0;list-style:none;display:flex}.steps.svelte-fo0ykx li:where(.svelte-fo0ykx){background:var(--gray-5);border-radius:3px;width:2rem;height:6px}.steps.svelte-fo0ykx li.done:where(.svelte-fo0ykx){background:var(--flare-9)}.steps.svelte-fo0ykx li.now:where(.svelte-fo0ykx){background:linear-gradient(90deg, var(--flare-9) 50%, var(--gray-5) 50%)}.auth-art.svelte-fo0ykx{display:none}@media (width>=56rem){.auth.svelte-fo0ykx{gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-main.svelte-fo0ykx{margin:0}.auth-art.svelte-fo0ykx{justify-content:center;gap:var(--s5);padding:var(--s6);border:1.5px solid var(--edge);box-shadow:0 6px 0 var(--edge);color:#f4effa;background:radial-gradient(60% 50% at 85% 10%,#ff6a3d73,#0000 70%),radial-gradient(50% 50% at 10% 100%,#c9b8ff4d,#0000 70%),#1b1424;border-radius:28px;flex-direction:column;min-height:30rem;display:flex;position:relative;overflow:hidden}.art-pip.svelte-fo0ykx{align-self:flex-end;margin:0 -.5rem -.5rem 0}.art-big.svelte-fo0ykx{font:800 2rem/1.05 var(--display);letter-spacing:-.04em;max-width:14ch}.auth-art.svelte-fo0ykx ul:where(.svelte-fo0ykx){gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.auth-art.svelte-fo0ykx .sticker:where(.svelte-fo0ykx){font-size:.875rem}}
