.wrap.svelte-e0s7ou{max-width:420px;margin:0 auto;padding:48px 24px 80px}.card.svelte-e0s7ou{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:32px}h1.svelte-e0s7ou{margin:0 0 6px;font-size:26px}.sub.svelte-e0s7ou{color:var(--ink-2);margin:0 0 24px;font-size:14px;line-height:1.6}.foot.svelte-e0s7ou{text-align:center;color:var(--ink-2);margin-top:20px;font-size:14px}.wrap.svelte-e0s7ou label{color:var(--ink);margin:14px 0 6px;font-size:13px;font-weight:600;display:block}.wrap.svelte-e0s7ou input{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink);padding:10px 12px;font-size:14px}.wrap.svelte-e0s7ou input:focus{border-color:var(--mint);outline:none}.wrap.svelte-e0s7ou .hint{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.wrap.svelte-e0s7ou .err{color:#8a1f1f;border-radius:var(--radius-sm);background:#fdeaea;border:1px solid #f3c2c2;margin-bottom:16px;padding:10px 12px;font-size:13px;line-height:1.5}.wrap.svelte-e0s7ou button.go{border-radius:var(--radius);cursor:pointer;background:var(--mint);width:100%;color:var(--mint-btn-ink);border:none;margin-top:22px;padding:12px;font-size:15px;font-weight:600}.wrap.svelte-e0s7ou .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wrap.svelte-e0s7ou a{color:var(--mint-strong)}
