.page.svelte-e3wec{min-height:100vh;display:flex;flex-direction:column}.auth.svelte-e3wec{flex:1;display:flex;flex-direction:column;color:#fff;background-color:#050911;background-image:linear-gradient(180deg,#090d167a,#03060cb8),url(../../../auth-bg-1920.jpg);background-image:linear-gradient(180deg,#090d167a,#03060cb8),image-set(url(../../../auth-bg-1920.webp) type("image/webp"),url(../../../auth-bg-1920.jpg) type("image/jpeg"));background-size:cover;background-position:52% 40%}@media(max-width:800px){.auth.svelte-e3wec{background-image:linear-gradient(180deg,#090d167a,#03060cb8),image-set(url(../../../auth-bg-1280.webp) type("image/webp"),url(../../../auth-bg-1920.jpg) type("image/jpeg"))}}.cols.svelte-e3wec{flex:1;display:grid;grid-template-columns:1fr minmax(340px,380px);align-items:center;gap:var(--space-12);padding:var(--space-6) var(--space-10) var(--space-12)}.pitch.svelte-e3wec{max-width:38rem}.pitch.svelte-e3wec h2:where(.svelte-e3wec){font-family:var(--font-family-display);text-transform:uppercase;line-height:.9;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:var(--font-weight-bold);margin:0;text-shadow:0 2px 24px oklch(.12 .02 263 / .45)}.pitch.svelte-e3wec em:where(.svelte-e3wec){font-style:normal;color:var(--color-accent-default)}.blurb.svelte-e3wec{color:#ffffffd1;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:var(--space-6) 0 0;max-width:46ch}.form-wrap.svelte-e3wec{display:flex;justify-content:flex-end}.form.svelte-e3wec{width:100%;max-width:380px;padding:var(--space-8);border-radius:var(--radius-lg)}h1.svelte-e3wec{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-2)}.subtitle.svelte-e3wec{font-size:var(--font-size-sm);margin:0 0 var(--space-6)}.form.svelte-e3wec .btn-primary{background:var(--color-accent-default);color:#070b14}.form.svelte-e3wec .btn-primary:hover:not(:disabled){background:var(--color-accent-hover)}.form.svelte-e3wec .btn-link{background:var(--color-accent-default);color:#070b14}.panel-light.svelte-e3wec{--auth-ink: var(--color-text-primary);--auth-ink-2: var(--color-text-secondary);--auth-ink-3: var(--color-text-muted);--auth-line: var(--color-surface-overlay);--auth-fill: var(--color-surface-muted);--auth-link: var(--color-accent-text)}.panel-dark.svelte-e3wec{--auth-ink: #fff;--auth-ink-2: oklch(1 0 0 / .72);--auth-ink-3: oklch(1 0 0 / .6);--auth-line: oklch(1 0 0 / .16);--auth-fill: oklch(1 0 0 / .08);--auth-link: var(--color-accent-default)}.panel-light.svelte-e3wec{background:#fff;border:1px solid oklch(0 0 0 / .06);box-shadow:0 12px 40px #03060d59;color:var(--color-text-primary)}.panel-light.svelte-e3wec h1:where(.svelte-e3wec){color:var(--color-text-primary)}.panel-light.svelte-e3wec .subtitle:where(.svelte-e3wec){color:var(--color-text-secondary)}.panel-light.svelte-e3wec a{color:var(--color-accent-text);font-weight:var(--font-weight-medium)}.panel-dark.svelte-e3wec{background:#070707;border:1px solid oklch(1 0 0 / .16)}.panel-dark.svelte-e3wec h1:where(.svelte-e3wec){color:#fff}.panel-dark.svelte-e3wec .subtitle:where(.svelte-e3wec){color:#ffffffb8}.panel-dark.svelte-e3wec .label{color:#ffffffe6}.panel-dark.svelte-e3wec .input{background:#ffffff14;border-color:#ffffff42;color:#fff}.panel-dark.svelte-e3wec .input::placeholder{color:#ffffff80}.panel-dark.svelte-e3wec .input:focus{border-color:var(--color-accent-default);background:#ffffff24}.panel-dark.svelte-e3wec .alt{color:#ffffffb8}.panel-dark.svelte-e3wec a{color:var(--color-accent-default);font-weight:var(--font-weight-medium)}.panel-dark.svelte-e3wec .notice,.panel-dark.svelte-e3wec .notice strong,.panel-dark.svelte-e3wec .error,.panel-dark.svelte-e3wec .error p{color:#fff}.panel-dark.svelte-e3wec .notice{background:#ffffff24}.panel-dark.svelte-e3wec .error{background:#de3b3d57}@media(max-width:820px){.cols.svelte-e3wec{grid-template-columns:1fr;padding:var(--space-6) var(--space-5) var(--space-8);gap:var(--space-6)}.pitch.svelte-e3wec{display:none}.form-wrap.svelte-e3wec{justify-content:center}}@media(max-width:600px){.form.svelte-e3wec{padding:var(--space-6)}}
