.account-panel.svelte-k3v4o9{border-radius:var(--radius-panel);color:#f5f8fc;color-scheme:dark;text-align:left;background:linear-gradient(145deg,#07111f 0%,#0b1626 100%);border:1px solid #1e3352;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,5vw,5rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.account-kicker.svelte-k3v4o9,.role.svelte-k3v4o9{background:var(--grad);color:var(--grad-text);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:.4rem .65rem;font-size:.62rem;font-weight:850;display:inline-flex}.account-copy.svelte-k3v4o9 h3:where(.svelte-k3v4o9){letter-spacing:-.055em;margin:1.1rem 0 .8rem;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.account-copy.svelte-k3v4o9 p:where(.svelte-k3v4o9){max-width:540px;color:var(--ink-soft);margin:0;line-height:1.65}.account-box.svelte-k3v4o9{border-radius:var(--radius-card);background:#172742;border:1px solid #ffffff2e;min-height:360px;padding:1.2rem}.account-box--loading.svelte-k3v4o9{min-height:auto}.account-loading.svelte-k3v4o9{align-content:center;min-height:12rem;display:grid}.account-box.svelte-k3v4o9 .state{min-width:0;box-shadow:none;background:0 0;border:0}.account-box.svelte-k3v4o9 .state__title,.account-box.svelte-k3v4o9 .state__body{color:var(--ink-text)}.account-box.svelte-k3v4o9 .state__icon{background:0 0}.mode-switch.svelte-k3v4o9{border-radius:var(--radius-control);background:#0b1626;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:1rem;padding:.3rem;display:grid}.mode-switch.svelte-k3v4o9 button:where(.svelte-k3v4o9){border-radius:calc(var(--radius-control) - .15rem);min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-weight:800}.mode-switch.svelte-k3v4o9 button.active:where(.svelte-k3v4o9){background:color-mix(in srgb, var(--brand-fuchsia) 15%, #172742);color:#fff;box-shadow:inset 0 0 0 1px var(--brand-fuchsia)}form.svelte-k3v4o9{gap:.85rem;display:grid}label.svelte-k3v4o9{color:#dce5ef;gap:.4rem;font-size:.76rem;font-weight:750;display:grid}input.svelte-k3v4o9{min-height:var(--control-height);border-radius:var(--radius-control);color:#f5f8fc;width:100%;font:inherit;background:#0b1626;border:1px solid #fff3;padding:.75rem}input.svelte-k3v4o9:focus{border-color:var(--pink);outline:3px solid #f02aa640}.account-submit.svelte-k3v4o9,.signed-in.svelte-k3v4o9 button:where(.svelte-k3v4o9){min-height:var(--control-height);border-radius:var(--radius-control);background:var(--grad);color:var(--grad-text);cursor:pointer;border:0;font-weight:900}button.svelte-k3v4o9:disabled{opacity:.55;cursor:wait}.signed-in.svelte-k3v4o9{align-content:center;min-height:330px;display:grid}.registration-state.svelte-k3v4o9{align-content:center;gap:1rem;min-height:330px;display:grid}.signed-in.svelte-k3v4o9 .role:where(.svelte-k3v4o9){justify-self:start}.signed-in.svelte-k3v4o9 h4:where(.svelte-k3v4o9){margin:1.2rem 0 .2rem;font-size:2rem}.signed-in.svelte-k3v4o9 p:where(.svelte-k3v4o9){color:var(--ink-text);margin:0}.signed-in.svelte-k3v4o9 small:where(.svelte-k3v4o9){color:var(--ink-muted);margin:1rem 0 1.4rem}.verification.svelte-k3v4o9{justify-self:start;margin-top:.75rem;font-size:.72rem;font-weight:800}.verification.verified.svelte-k3v4o9{color:var(--success)}.verification.pending.svelte-k3v4o9{color:var(--ink-warn)}.signed-in.svelte-k3v4o9 .resend:where(.svelte-k3v4o9){color:var(--ink-text);background:0 0;border:1px solid #ffffff38;margin-bottom:.7rem}.signed-in.svelte-k3v4o9 a:where(.svelte-k3v4o9){color:var(--ink-accent);margin-bottom:.7rem;font-weight:800}.admin-link.svelte-k3v4o9{color:var(--brand-neon-green)!important}.account-error.svelte-k3v4o9{color:var(--ink-accent-soft);font-size:.82rem}.account-success.svelte-k3v4o9{color:var(--success)}.password-hint.svelte-k3v4o9{color:var(--ink-muted);line-height:1.5}.forgot-link.svelte-k3v4o9{color:var(--ink-accent);justify-self:start;font-size:.8rem;font-weight:750}.social-divider.svelte-k3v4o9{color:var(--ink-muted);align-items:center;gap:.75rem;margin:.5rem 0;font-size:.72rem;font-weight:600;display:flex}.social-divider.svelte-k3v4o9:before,.social-divider.svelte-k3v4o9:after{content:"";background:#ffffff26;flex:1;height:1px}.google-btn.svelte-k3v4o9{width:100%;min-height:var(--control-height);border-radius:var(--radius-control);color:#f5f8fc;cursor:pointer;font:inherit;background:#0b1626;border:1px solid #fff3;justify-content:center;align-items:center;gap:.6rem;font-size:.85rem;font-weight:700;transition:border-color .15s;display:flex}.google-btn.svelte-k3v4o9:hover{border-color:#fff6}.passkey-btn.svelte-k3v4o9{width:100%;min-height:var(--control-height);border-radius:var(--radius-control);color:#f5f8fc;cursor:pointer;font:inherit;background:#0b1626;border:1px solid #fff3;justify-content:center;align-items:center;gap:.6rem;font-size:.85rem;font-weight:700;transition:border-color .15s;display:flex}.passkey-btn.svelte-k3v4o9:hover{border-color:#fff6}@media (width<=760px){.account-panel.svelte-k3v4o9{grid-template-columns:1fr}.account-box.svelte-k3v4o9{min-height:auto}.signed-in.svelte-k3v4o9{min-height:280px}}
