.UaVI8G_panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:520px;margin:42px auto 0;padding:40px}.UaVI8G_panel h1{letter-spacing:-.04em;margin:18px 0 14px;font-size:clamp(30px,5vw,40px);line-height:1.12}.UaVI8G_panel h2{margin:0 0 14px;font-size:24px}.UaVI8G_intro{color:var(--muted);margin:0 0 26px;font-size:14px;line-height:1.8}.UaVI8G_form{gap:18px;display:grid}.UaVI8G_field{gap:8px;display:grid}.UaVI8G_field label{font-size:12px;font-weight:700}.UaVI8G_field input{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--background);width:100%;min-width:0;color:var(--text);padding:14px;font-size:16px}.UaVI8G_field input:focus-visible{outline:2px solid var(--rose);outline-offset:2px}:is(.UaVI8G_form .button,.UaVI8G_panel>.button,.UaVI8G_done .button){justify-content:center;gap:14px;font-size:13px}.UaVI8G_panel>.button{width:100%}.UaVI8G_divider{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:14px;margin:22px 0;font-size:11px;display:flex}.UaVI8G_divider:before,.UaVI8G_divider:after{content:"";background:var(--line);flex:1;height:1px}.UaVI8G_links{color:var(--muted);margin:20px 0 0;font-size:13px}.UaVI8G_links a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.UaVI8G_done{justify-items:start;gap:16px;display:grid}.UaVI8G_done p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.UaVI8G_done .form-message{margin:0}@media (max-width:560px){.UaVI8G_panel{margin-top:24px;padding:28px 22px}}
