.cqMziG_page{padding:56px 20px 80px}.cqMziG_card{background:var(--surface);border:1px solid var(--line);border-radius:16px;width:100%;max-width:440px;margin:0 auto;padding:32px}.cqMziG_card h1{margin:0 0 10px;font-size:28px}.cqMziG_description{color:var(--muted);margin:0 0 28px;line-height:1.6}.cqMziG_form{gap:18px;display:grid}.cqMziG_field{gap:8px;font-size:14px;font-weight:700;display:grid}.cqMziG_field input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;min-height:46px;color:var(--ink);border-radius:8px;padding:11px 12px;font-size:16px}.cqMziG_hint{color:var(--muted);margin:-10px 0 0;font-size:12px}.cqMziG_error,.cqMziG_success{border-radius:8px;margin:0;padding:12px;font-size:14px;line-height:1.6}.cqMziG_error{color:#b42318;background:#fff1f0}.cqMziG_success{color:var(--positive);background:var(--positive-soft)}.cqMziG_submit{background:var(--brand);color:#fff;border:0;border-radius:8px;min-height:48px;font-weight:700}.cqMziG_submit:hover:not(:disabled){background:var(--brand-dark)}.cqMziG_submit:disabled{opacity:.6}@media (max-width:480px){.cqMziG_card{padding:24px 20px}}
