.aydn6q_pageWrap{min-height:calc(100vh - var(--nav-h));padding:calc(var(--nav-h) + 28px) var(--pad) 48px;justify-content:center;align-items:flex-start;display:flex}.aydn6q_formCard{width:100%;max-width:560px}.aydn6q_title{letter-spacing:-.03em;text-transform:uppercase;color:var(--text);margin-bottom:8px;font-size:clamp(32px,4.2vw,42px);font-weight:900;line-height:1.15}.aydn6q_title span{color:var(--accent)}.aydn6q_sub{color:var(--text-muted);margin-bottom:18px;font-size:14px;line-height:1.5}.aydn6q_errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;margin-bottom:20px;padding:12px 16px;font-size:14px}.aydn6q_form{background:var(--white);border:1px solid var(--border);flex-direction:column;gap:18px;padding:32px;display:flex}.aydn6q_field{flex-direction:column;gap:6px;display:flex}.aydn6q_label{letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:11px;font-weight:700}.aydn6q_input{border:1px solid var(--border);background:var(--white);height:44px;font-family:var(--font-inter), Inter, sans-serif;color:var(--text);-webkit-appearance:none;border-radius:0;outline:none;padding:0 12px;font-size:15px;transition:border-color .15s}.aydn6q_input::placeholder{color:var(--placeholder)}.aydn6q_input:focus{border-color:var(--text)}.aydn6q_inputError,.aydn6q_inputError:focus{border-color:#ef4444}.aydn6q_fieldError{color:#dc2626;margin:0;font-size:12px}.aydn6q_inlineLink{color:#dc2626;text-underline-offset:2px;font-weight:600;text-decoration:underline}.aydn6q_submitBtn{background:var(--text);color:#fff;cursor:pointer;height:50px;font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.1em;text-transform:uppercase;border:none;margin-top:4px;font-size:11px;font-weight:700;transition:opacity .2s}.aydn6q_submitBtn:hover:not(:disabled){opacity:.8}.aydn6q_submitBtn:disabled{opacity:.5;cursor:not-allowed}.aydn6q_signupNote{color:var(--text-muted);text-align:center;margin-top:20px;font-size:14px}.aydn6q_signupLink{color:var(--text);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:500px){.aydn6q_form{padding:24px 20px}}
