.page_main__lzoEs{max-width:440px;margin:0 auto;padding:60px 24px 80px}.page_header__IJ8q4{margin-bottom:28px;text-align:center}.page_header__IJ8q4 h1{font-size:30px;font-weight:300;letter-spacing:-1px;margin-bottom:6px}.page_header__IJ8q4 p{color:var(--muted);font-size:14px}.page_formCard__C1aOf{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.page_formSection__7N0G_{padding:32px}.page_field__zyd1R{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.page_field__zyd1R label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.page_field__zyd1R input,.page_field__zyd1R select,.page_field__zyd1R textarea{background:var(--bg);border:1px solid var(--border2);color:var(--text);padding:12px 14px;border-radius:10px;font-size:14px;outline:none;transition:border-color .2s;width:100%;font-family:inherit}.page_field__zyd1R input:focus,.page_field__zyd1R select:focus,.page_field__zyd1R textarea:focus{border-color:#555}.page_field__zyd1R input::placeholder,.page_field__zyd1R textarea::placeholder{color:var(--muted)}.page_fieldRow__mBK4U{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_error__xO7wq{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);color:#fca5a5;padding:12px 14px;border-radius:10px;font-size:13px;margin-bottom:16px}.page_btnSubmit__vwKbG{background:var(--accent);color:#0f0f0f;border:none;padding:14px 24px;border-radius:10px;font-size:14px;font-weight:600;width:100%;cursor:pointer;transition:opacity .2s}.page_btnSubmit__vwKbG:hover{opacity:.9}.page_btnSubmit__vwKbG:disabled{opacity:.6;cursor:not-allowed}.page_formFooter__WJR9G{padding:20px 32px;border-top:1px solid var(--border);text-align:center;font-size:14px;color:var(--muted)}.page_formFooter__WJR9G a{color:var(--accent);text-decoration:none;font-weight:500;margin-left:6px}.page_formFooter__WJR9G a:hover{text-decoration:underline}@media(max-width:600px){.page_fieldRow__mBK4U{grid-template-columns:1fr}.page_formSection__7N0G_{padding:24px 20px}.page_formFooter__WJR9G{padding:16px 20px}}