.auth.svelte-19j9w49{width:100%;max-width:27.5rem;padding:var(--s7) var(--s6);border-radius:var(--r-xl);background:var(--glass);border:1px solid var(--hair);box-shadow:var(--shadow);gap:var(--s3);text-align:center;margin:0 auto;display:grid}.brand.svelte-19j9w49{font-family:var(--f-display);margin-bottom:var(--s2);color:var(--ink);justify-self:center;font-size:26px;display:inline-block}.eyebrow.svelte-19j9w49{letter-spacing:.02em;color:var(--ruby-soft);font-size:11px;font-weight:600}h1.svelte-19j9w49{font-size:26px;line-height:1.2}.join-lead.svelte-19j9w49{color:var(--ink-soft);margin-top:var(--s2);font-size:13px}.field.svelte-19j9w49{gap:var(--s1);text-align:left;margin-top:var(--s2);display:grid}.field.svelte-19j9w49 span:where(.svelte-19j9w49){color:var(--ink-mut);font-size:13px}.field.svelte-19j9w49 input:where(.svelte-19j9w49){min-height:var(--tap);padding:0 var(--s4);border-radius:var(--r);background:var(--glass);border:1px solid var(--hair-strong);color:var(--ink);font:inherit}.field.svelte-19j9w49 input:where(.svelte-19j9w49):focus{outline:2px solid var(--ruby);outline-offset:1px}.code.svelte-19j9w49{letter-spacing:.3em;text-align:center}.or.svelte-19j9w49{margin:var(--s2) 0;color:var(--ink-faint);letter-spacing:.02em;align-items:center;gap:14px;font-size:12px;display:flex}.or.svelte-19j9w49:before,.or.svelte-19j9w49:after{content:"";background:var(--hair);flex:1;height:1px}.sso-btn.svelte-19j9w49{min-height:var(--tap);border-radius:var(--r-pill);font:inherit;font-size:var(--t-base);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-weight:600;display:inline-flex}.sso-btn.svelte-19j9w49:focus-visible{outline:2px solid var(--ruby);outline-offset:2px}.sso-apple.svelte-19j9w49{color:#fff;background:#000;border-color:#ffffff29}.sso-google.svelte-19j9w49{color:#1f1f1f;background:#fff;border-color:#dadce0}@media (hover:hover){.sso-apple.svelte-19j9w49:hover{background:#161616}.sso-google.svelte-19j9w49:hover{background:#f5f6f7}}.sent.svelte-19j9w49{justify-items:center;gap:var(--s3);padding:var(--s4) 0;text-align:center;display:grid}.sent.svelte-19j9w49 .ic{color:var(--ruby-soft)}.sent.svelte-19j9w49 h2:where(.svelte-19j9w49){font-size:20px}.sent.svelte-19j9w49 p:where(.svelte-19j9w49){color:var(--ink-soft);font-size:13.5px;line-height:1.6}.sent-back.svelte-19j9w49{min-height:44px;font:inherit;color:var(--ink-mut);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.status.svelte-19j9w49{color:var(--ink-soft);padding:var(--s3);border-radius:var(--r);background:var(--ruby-wash);border:1px solid var(--hair);font-size:13px}.status.error.svelte-19j9w49{color:var(--ruby-soft)}.segbar.svelte-19j9w49{margin-top:var(--s2)}.passkey-note.svelte-19j9w49{text-align:left;color:var(--ink-mut);padding:var(--s3);border-radius:var(--r);background:var(--glass-2);border:1px solid var(--hair);align-items:center;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.passkey-note.svelte-19j9w49 .ic{color:var(--ink-soft);flex:none}.code-state.svelte-19j9w49{text-align:left;margin-top:calc(-1 * var(--s1));align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.code-state.checking.svelte-19j9w49{color:var(--ink-faint);font-weight:500}.code-state.valid.svelte-19j9w49{color:var(--mint,#4ade80)}.code-state.invalid.svelte-19j9w49{color:var(--ruby-soft)}.exists.svelte-19j9w49{text-align:left;padding:var(--s3) var(--s4);border-radius:var(--r);background:var(--ruby-wash);border:1px solid var(--hair);gap:8px;display:grid}.exists.svelte-19j9w49 p:where(.svelte-19j9w49){color:var(--ink-soft);font-size:13px;line-height:1.5}.exists-btn.svelte-19j9w49{min-height:40px;color:var(--ruby-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}.fine.svelte-19j9w49{color:var(--ink-faint);margin-top:var(--s3);font-size:12px;line-height:1.6}.recover.svelte-19j9w49{min-height:44px;color:var(--ink-mut);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.foot.svelte-19j9w49{justify-content:center;align-items:center;gap:var(--s4);margin-top:var(--s3);padding-top:var(--s5);border-top:1px solid var(--hair);display:flex}.waitlist.svelte-19j9w49{min-height:44px;color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}
