.login-shell.svelte-8k30lk{color:#ffffffeb;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.card.svelte-8k30lk{z-index:2;background:linear-gradient(#140e28d9,#0a0818eb);border:1px solid #ffffff14;border-radius:24px;width:min(420px,100%);padding:36px;position:relative;box-shadow:0 40px 100px -20px oklch(40% .2 280/.5)}.kicker.svelte-8k30lk{letter-spacing:.24em;color:#ffffff80;text-transform:uppercase;margin-bottom:16px;font-family:Geist Mono,monospace;font-size:11px}.form.svelte-8k30lk{flex-direction:column;gap:14px;margin-top:24px;display:flex}.field.svelte-8k30lk{flex-direction:column;gap:8px;display:flex}.label.svelte-8k30lk{text-transform:uppercase;letter-spacing:.18em;color:#fff6;font-family:Geist Mono,monospace;font-size:10px}input.svelte-8k30lk{color:#fffffff2;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:Geist,sans-serif;font-size:14px}input.svelte-8k30lk:focus{border-color:oklch(70% .18 290/.5)}.err.svelte-8k30lk{color:oklch(85% .18 30);background:oklch(40% .18 30/.2);border:1px solid oklch(65% .18 30/.5);border-radius:10px;padding:10px 14px;font-family:Geist Mono,monospace;font-size:12px}.submit-row.svelte-8k30lk{margin-top:8px}
