.page.svelte-1wx4tso{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.container.svelte-1wx4tso{width:100%;max-width:380px;text-align:center}.logo-wrap.svelte-1wx4tso{display:inline-block;margin-bottom:12px}.logo-wrap.svelte-1wx4tso img:where(.svelte-1wx4tso){width:64px;height:auto}.header.svelte-1wx4tso{margin-bottom:28px}.header.svelte-1wx4tso h1:where(.svelte-1wx4tso){font-size:40px;color:var(--text);margin-bottom:4px}.header.svelte-1wx4tso p:where(.svelte-1wx4tso){color:var(--text-2);font-size:13px}.card.svelte-1wx4tso{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:28px;text-align:left}.desc.svelte-1wx4tso{font-size:13px;color:var(--text-2);margin-bottom:20px;line-height:1.6}.field.svelte-1wx4tso{margin-bottom:16px}.btn.svelte-1wx4tso{width:100%;padding:11px;margin-top:8px;font-size:14px;display:flex}.error.svelte-1wx4tso{background:#a0303014;border:1px solid rgba(160,48,48,.2);color:var(--red);padding:10px 14px;border-radius:5px;font-size:13px;margin-bottom:16px}.success.svelte-1wx4tso{padding:8px 0}.success-title.svelte-1wx4tso{font-family:var(--font-display);font-size:20px;margin-bottom:10px;color:var(--text)}.success-desc.svelte-1wx4tso{font-size:13px;color:var(--text-2);line-height:1.65}.back-link.svelte-1wx4tso{text-align:center;font-size:12px;margin-top:16px}.footer.svelte-1wx4tso{margin-top:24px;font-size:12px;color:var(--text-3)}
