.auth.svelte-e3wec{background:var(--bs-canvas);min-height:100dvh;color:var(--bs-fg);grid-template-columns:1.05fr 1fr;display:grid}.auth__brand.svelte-e3wec{color:#fff;background:radial-gradient(120% 90% at 15% 0,#7c5cff80,#0000 55%),radial-gradient(90% 80% at 100% 100%,#c06bff59,#0000 55%),#0d1117;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(2rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.auth__logo.svelte-e3wec{align-items:center;width:fit-content;display:inline-flex}.auth__logo.svelte-e3wec:hover{text-decoration:none}.auth__brand.svelte-e3wec .bs-wordmark{color:#fff;font-size:21px}.auth__pitch.svelte-e3wec{flex-direction:column;gap:2rem;display:flex}.auth__quote.svelte-e3wec{font-family:var(--bs-font-display);letter-spacing:-.02em;max-width:22rem;margin:0;font-size:1.5rem;line-height:1.35}.auth__proof.svelte-e3wec{flex-direction:column;gap:.9rem;display:flex}.auth__stats.svelte-e3wec{flex-wrap:wrap;gap:1.1rem 2.5rem;display:flex}.auth__stat.svelte-e3wec{min-width:0}.auth__stat-value.svelte-e3wec{font-size:1.5rem;font-weight:600;line-height:1.1}.auth__stat-label.svelte-e3wec{color:#fff9;max-width:14rem;margin-top:.2rem;font-size:.8125rem;line-height:1.35}.auth__source.svelte-e3wec{color:#ffffff6b;margin:0;font-size:.75rem;line-height:1.4}.auth__form.svelte-e3wec{flex-direction:column;justify-content:center;padding:3rem clamp(1.5rem,4vw,3.5rem);display:flex;overflow-y:auto}.auth__panel.svelte-e3wec{width:100%;max-width:24rem;margin:0 auto}.auth__head.svelte-e3wec{margin-bottom:1.75rem}.auth__title.svelte-e3wec{font-family:var(--bs-font-display);letter-spacing:-.02em;color:var(--bs-fg);margin:0;font-size:1.75rem;font-weight:640;line-height:1.1}.auth__sub.svelte-e3wec{color:var(--bs-fg-subtle);margin:.45rem 0 0;font-size:.95rem;line-height:1.5}.auth__footer.svelte-e3wec{text-align:center;color:var(--bs-fg-subtle);margin:1.75rem 0 0;font-size:.875rem}.auth__footer.svelte-e3wec a{color:var(--bs-link);font-weight:500;text-decoration:none}.auth__footer.svelte-e3wec a:hover{text-decoration:underline}.auth.svelte-e3wec .auth-form{flex-direction:column;gap:1rem;display:flex}.auth.svelte-e3wec .auth-form__error{border-radius:var(--bs-radius-md);background:var(--bs-danger-subtle);color:var(--bs-danger-subtle-fg);align-items:center;gap:.5rem;margin:0;padding:.6rem .8rem;font-size:.875rem;display:flex}.auth.svelte-e3wec .auth-form__labelrow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth.svelte-e3wec .auth-form__link{color:var(--bs-link);font-size:.8125rem;text-decoration:none}.auth.svelte-e3wec .auth-form__link:hover{text-decoration:underline}.auth.svelte-e3wec .auth-divider{color:var(--bs-fg-faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.75rem;margin:1.25rem 0;font-size:.75rem;display:flex}.auth.svelte-e3wec .auth-divider:before,.auth.svelte-e3wec .auth-divider:after{content:"";background:var(--bs-line);flex:1;height:1px}.auth.svelte-e3wec .auth-terms{text-align:center;color:var(--bs-fg-faint);margin:0;font-size:.75rem}@media (width<=820px){.auth.svelte-e3wec{grid-template-columns:1fr}.auth__brand.svelte-e3wec{display:none}.auth__form.svelte-e3wec{justify-content:flex-start;padding-top:clamp(2.5rem,12vh,5rem)}}
