.auth-shell.svelte-1mk749d.svelte-1mk749d{min-height:calc(100dvh - var(--topbar-height));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:clamp(28px,6vw,56px) var(--space-5);background:var(--color-bg)}.auth-card.svelte-1mk749d.svelte-1mk749d{width:min(440px,100%);background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--brand-500);border-radius:var(--radius-lg);padding:28px 26px 26px}.auth-head.svelte-1mk749d.svelte-1mk749d{text-align:center;margin-bottom:20px}.auth-eyebrow.svelte-1mk749d.svelte-1mk749d{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.auth-eyebrow-dot.svelte-1mk749d.svelte-1mk749d{width:6px;height:6px;background:var(--brand-500);border-radius:1px}.auth-head.svelte-1mk749d h1.svelte-1mk749d{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;font-size:clamp(21px,4vw,26px);margin:10px 0 8px;color:var(--color-text)}.auth-sub.svelte-1mk749d.svelte-1mk749d{font-size:13.5px;line-height:1.6;color:var(--color-text-secondary);margin:0}.error.svelte-1mk749d.svelte-1mk749d{display:flex;align-items:center;gap:8px;background:#ef444414;border:1px solid rgb(239 68 68 / .35);border-radius:var(--radius-md);color:#f2b8b8;font-size:13px;padding:10px 12px;margin-bottom:14px}.auth-form.svelte-1mk749d.svelte-1mk749d{display:flex;flex-direction:column;gap:14px}.field.svelte-1mk749d.svelte-1mk749d{display:flex;flex-direction:column;gap:6px}.field-label.svelte-1mk749d.svelte-1mk749d{font-family:var(--font-mono);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.field.svelte-1mk749d input.svelte-1mk749d{background:var(--neutral-950);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:14.5px;padding:11px 12px;width:100%}.field.svelte-1mk749d input.svelte-1mk749d:focus{outline:none;border-color:var(--brand-500)}.field.svelte-1mk749d input.svelte-1mk749d::placeholder{color:var(--color-text-disabled)}.btn-block.svelte-1mk749d.svelte-1mk749d{width:100%;justify-content:center;margin-top:4px}.auth-aside.svelte-1mk749d.svelte-1mk749d{text-align:center;font-size:13px;color:var(--color-text-muted);margin:18px 0 0}.auth-aside.svelte-1mk749d a.svelte-1mk749d{color:var(--brand-400);text-decoration:none;font-weight:600}.auth-aside.svelte-1mk749d a.svelte-1mk749d:hover{color:var(--brand-300)}.auth-aside-secondary.svelte-1mk749d.svelte-1mk749d{margin-top:8px}.auth-footnote.svelte-1mk749d.svelte-1mk749d{max-width:440px;text-align:center;font-size:12.5px;line-height:1.6;color:var(--color-text-muted);margin:0}.auth-footnote.svelte-1mk749d a.svelte-1mk749d{color:var(--brand-400)}.thanks.svelte-1mk749d.svelte-1mk749d{text-align:center;padding:8px 4px 4px}.thanks-icon.svelte-1mk749d.svelte-1mk749d{color:#4ade80;margin-bottom:8px;display:inline-grid;place-items:center}.thanks.svelte-1mk749d h3.svelte-1mk749d{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;font-size:17px;margin:0 0 6px;color:var(--color-text)}.thanks.svelte-1mk749d p.svelte-1mk749d{font-size:13.5px;line-height:1.6;color:var(--color-text-secondary);margin:0}.thanks.svelte-1mk749d strong.svelte-1mk749d{color:var(--brand-400)}
