.o-auth.svelte-qccg9o{background:var(--o-bg);min-height:100vh;display:grid}.o-auth__aside.svelte-qccg9o{background:var(--o-primary);color:#fff;padding:38px 44px;display:none;position:relative;overflow:hidden}.o-auth__brand.svelte-qccg9o{z-index:2;color:#fff;align-items:center;gap:11px;display:inline-flex;position:relative}.o-auth__tile.svelte-qccg9o{background:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.o-auth__tile.svelte-qccg9o img:where(.svelte-qccg9o){object-fit:contain;width:34px;height:34px}.o-auth__brand-copy.svelte-qccg9o{flex-direction:column;line-height:1.05;display:flex}.o-auth__brand-copy.svelte-qccg9o strong:where(.svelte-qccg9o){letter-spacing:.09em;font-size:18px;font-weight:700}.o-auth__brand-copy.svelte-qccg9o small:where(.svelte-qccg9o){color:#ffffffb8;margin-top:3px;font-size:11.5px}.o-auth__pitch.svelte-qccg9o{z-index:2;flex-direction:column;gap:18px;max-width:520px;margin-top:auto;margin-bottom:auto;padding:40px 0;display:flex;position:relative}.o-auth__eyebrow.svelte-qccg9o{letter-spacing:.16em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:700}.o-auth__pitch.svelte-qccg9o h1:where(.svelte-qccg9o){letter-spacing:-.05em;font-size:clamp(2.6rem,4.2vw,4rem);font-weight:600;line-height:.98}.o-auth__lede.svelte-qccg9o{color:#fffc;max-width:420px;font-size:16px;line-height:1.55}.o-auth__list.svelte-qccg9o{flex-direction:column;gap:10px;margin-top:6px;display:flex}.o-auth__list.svelte-qccg9o li:where(.svelte-qccg9o){color:#ffffffe0;align-items:center;gap:10px;font-size:14px;display:flex}.o-auth__list.svelte-qccg9o svg{color:#c9e8d5}.o-auth__foot.svelte-qccg9o{z-index:2;color:#ffffff8c;font-size:11.5px;position:relative}.o-auth__ring.svelte-qccg9o{pointer-events:none;border:1px solid #ffffff29;border-radius:50%;position:absolute}.o-auth__ring--one.svelte-qccg9o{width:480px;height:480px;top:-120px;right:-150px}.o-auth__ring--two.svelte-qccg9o{border-width:42px;border-color:#ffffff0d;width:360px;height:360px;bottom:-180px;right:-40px}.o-auth__main.svelte-qccg9o{padding:22px var(--o-gutter) 40px;justify-content:center;align-items:center;display:flex}.o-auth__card.svelte-qccg9o{border:1px solid var(--o-line);border-radius:var(--o-radius-xl);background:var(--o-surface);width:100%;max-width:460px;box-shadow:var(--o-shadow-md);flex-direction:column;gap:22px;padding:26px 22px 24px;display:flex}.o-auth__mobile-brand.svelte-qccg9o{align-items:center;gap:10px;display:flex}.o-auth__mobile-brand.svelte-qccg9o .o-auth__tile:where(.svelte-qccg9o){border:1px solid var(--o-line);border-radius:13px;width:42px;height:42px}.o-auth__mobile-brand.svelte-qccg9o .o-auth__tile:where(.svelte-qccg9o) img:where(.svelte-qccg9o){width:30px;height:30px}.o-auth__mobile-brand.svelte-qccg9o .o-auth__brand-copy:where(.svelte-qccg9o) strong:where(.svelte-qccg9o){color:var(--o-ink);font-size:16px}.o-auth__mobile-brand.svelte-qccg9o .o-auth__brand-copy:where(.svelte-qccg9o) small:where(.svelte-qccg9o){color:var(--o-muted)}.o-auth__heading.svelte-qccg9o{flex-direction:column;gap:6px;display:flex}.o-auth__heading.svelte-qccg9o .o-auth__eyebrow:where(.svelte-qccg9o){color:var(--o-primary);opacity:1}.o-auth__heading.svelte-qccg9o h2:where(.svelte-qccg9o){color:var(--o-ink);letter-spacing:-.04em;font-size:clamp(1.8rem,5vw,2.3rem);font-weight:700;line-height:1.08}.o-auth__heading.svelte-qccg9o p:where(.svelte-qccg9o):last-child{color:var(--o-muted);font-size:14.5px;line-height:1.45}form.svelte-qccg9o{flex-direction:column;gap:15px;display:flex}.o-auth__row.svelte-qccg9o{justify-content:flex-end;margin-top:-3px;display:flex}.o-auth__help.svelte-qccg9o{color:var(--o-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.o-auth__help.svelte-qccg9o:hover{color:var(--o-primary)}.o-auth__help-text.svelte-qccg9o{border-radius:var(--o-radius-sm);background:var(--o-surface-muted);color:var(--o-muted);margin-top:-8px;padding:12px 14px;font-size:12.5px;line-height:1.5}.o-auth__legal.svelte-qccg9o{color:var(--o-muted-soft);text-align:center;font-size:11.5px;line-height:1.5}.o-auth__legal.svelte-qccg9o a:where(.svelte-qccg9o){color:var(--o-muted);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}@media (width>=900px){.o-auth.svelte-qccg9o{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.o-auth__aside.svelte-qccg9o{flex-direction:column;display:flex}.o-auth__main.svelte-qccg9o{padding:40px}.o-auth__card.svelte-qccg9o{max-width:480px;padding:38px 40px 34px}.o-auth__mobile-brand.svelte-qccg9o{display:none}}
