.page.svelte-1wx4tso{width:100%;max-width:28rem;margin:2.25rem auto 3rem;padding:0 .25rem;animation:panel-in .55s cubic-bezier(.22,1,.36,1) both}.card.svelte-1wx4tso{padding:1.5rem 1.4rem 1.35rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-soft)}.eyebrow.svelte-1wx4tso{margin:0 0 .55rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--harbor)}h1.svelte-1wx4tso{margin:0 0 .65rem;font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.35rem);font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.lede.svelte-1wx4tso{margin:0 0 1.25rem;font-size:1.02rem;line-height:1.45;color:var(--ink-soft)}.auth-form.svelte-1wx4tso{display:flex;flex-direction:column;gap:.85rem}label.svelte-1wx4tso{display:flex;flex-direction:column;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}input.svelte-1wx4tso{font-size:.95rem;font-weight:500;letter-spacing:0;text-transform:none;padding:.65rem .75rem}.error.svelte-1wx4tso,.ok.svelte-1wx4tso{margin:0;padding:.55rem .65rem;border-radius:var(--radius-sm);font-size:.85rem;font-weight:500;line-height:1.4}.error.svelte-1wx4tso{border:1px solid rgba(138,47,47,.35);background:#8a2f2f0f;color:#8a2f2f}.ok.svelte-1wx4tso{border:1px solid rgba(15,110,120,.35);background:#0f6e7814;color:var(--ink)}button.svelte-1wx4tso{margin-top:.25rem;width:100%;justify-content:center;padding:.7rem 1rem;font-size:.9rem}.switch.svelte-1wx4tso{margin:1.1rem 0 0;text-align:center;font-size:.9rem;color:var(--steel)}
