.page_card__bPkvD{display:flex;flex-direction:column;gap:24px}.page_header__99AhF{display:flex;flex-direction:column;gap:6px}.page_title__dZs0L{font-size:1.5rem;font-weight:500;letter-spacing:-.03em}.page_sub__XgA4_{font-size:.875rem;color:var(--text-2)}.page_form__7_csy{display:flex;flex-direction:column;gap:16px}.page_field__SnZHp{display:flex;flex-direction:column;gap:6px}.page_label__sDlkE{font-size:.8125rem;font-weight:500;color:var(--text-2)}.page_input__VMyvw{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:10px 14px;font-size:.9375rem;transition:border-color .2s;outline:none}.page_input__VMyvw::placeholder{color:var(--text-3)}.page_input__VMyvw:focus{border-color:var(--border-hover)}.page_error__rFzkz{font-size:.8125rem;color:var(--danger);padding:10px 14px;background:rgba(255,68,68,.08);border-radius:var(--radius-sm);border:1px solid rgba(255,68,68,.2)}.page_btn__Xxvw6{width:100%;background:var(--accent);color:#0a0a0a;font-size:.9375rem;font-weight:500;padding:11px;border-radius:var(--radius-sm);cursor:pointer;transition:opacity .2s;margin-top:4px}.page_btn__Xxvw6:hover:not(:disabled){opacity:.88}.page_btn__Xxvw6:disabled{opacity:.5;cursor:not-allowed}.page_footer__aNvkQ{text-align:center;font-size:.875rem;color:var(--text-2)}.page_link__6sOOj{color:var(--accent);text-decoration:none}.page_link__6sOOj:hover{text-decoration:underline}