.auth.svelte-8k30lk{width:100%;max-width:420px}.auth-brand.svelte-8k30lk{color:var(--text);letter-spacing:-.4px;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.auth-brand-logo.svelte-8k30lk{width:auto;height:48px;display:block}.card.svelte-8k30lk{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.card-head.svelte-8k30lk{color:#fff;background:#1d1d1f;padding:18px 24px}.card-head.svelte-8k30lk h1:where(.svelte-8k30lk){letter-spacing:-.3px;margin:0;font-size:18px;font-weight:800}.card-head.svelte-8k30lk p:where(.svelte-8k30lk){color:#fff9;margin-top:3px;font-size:12px}.card-body.svelte-8k30lk{padding:22px 24px}.field.svelte-8k30lk{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field.svelte-8k30lk label:where(.svelte-8k30lk){letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.field.svelte-8k30lk input:where(.svelte-8k30lk){font-family:var(--font);border:1px solid var(--border2);color:var(--text);background:#fff;border-radius:9px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .12s,box-shadow .12s}.field.svelte-8k30lk input:where(.svelte-8k30lk):focus{border-color:var(--text);box-shadow:0 0 0 3px #1d1d1f14}.btn.svelte-8k30lk{font-family:var(--font);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.btn-dark.svelte-8k30lk{background:var(--text);color:#fff;border-color:var(--text)}.btn-dark.svelte-8k30lk:hover:not(:disabled){background:#000}.btn-dark.svelte-8k30lk:disabled{opacity:.5;cursor:not-allowed}.alert.svelte-8k30lk{border-radius:9px;margin-bottom:14px;padding:10px 12px;font-size:12.5px}.alert-error.svelte-8k30lk{color:var(--red);background:#cc000014;border:1px solid #c003}.auth-foot.svelte-8k30lk{text-align:center;color:var(--muted);margin-top:18px;font-size:12.5px}.auth-foot.svelte-8k30lk a:where(.svelte-8k30lk){color:var(--text);font-weight:600;text-decoration:none}.auth-foot.svelte-8k30lk a:where(.svelte-8k30lk):hover{text-decoration:underline}.row-foot.svelte-8k30lk{justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}.row-foot.svelte-8k30lk a:where(.svelte-8k30lk){color:var(--muted);text-decoration:none}.row-foot.svelte-8k30lk a:where(.svelte-8k30lk):hover{color:var(--text);text-decoration:underline}.spinner.svelte-8k30lk{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-8k30lk-spin;display:inline-block}@keyframes svelte-8k30lk-spin{to{transform:rotate(360deg)}}.hidden.svelte-8k30lk{display:none!important}.verify-recovery.svelte-8k30lk{border-top:1px solid var(--border);margin-top:18px;padding-top:16px;font-size:12.5px;line-height:1.6}.verify-recovery-text.svelte-8k30lk{color:var(--muted);margin-bottom:10px}.btn-secondary.svelte-8k30lk{color:var(--text);border-color:var(--text);background:#fff}.btn-secondary.svelte-8k30lk:hover:not(:disabled){background:var(--surface)}.verify-recovery-msg.svelte-8k30lk{min-height:16px;margin-top:8px;font-size:12px}.verify-recovery-msg.success.svelte-8k30lk{color:var(--green)}.verify-recovery-msg.error.svelte-8k30lk{color:var(--red)}@media (width<=640px){.field.svelte-8k30lk input:where(.svelte-8k30lk){font-size:16px}}
