.page_page__eS2Ow{background:var(--bg);min-height:100vh;padding-bottom:90px}.page_inner__CLKin{width:min(440px,calc(100% - 32px));margin:0 auto;padding-top:60px}.page_card__tok1X{background:#fff;border:1px solid var(--border);border-radius:24px;padding:36px;box-shadow:var(--shadow)}.page_title__NpAsr{font-size:1.4rem;letter-spacing:-.02em;margin:0 0 8px}.page_subtitle__ZL5UU{color:var(--muted);font-size:.9rem;line-height:1.5;margin:0 0 24px}.page_form__Q6nB4{display:flex;flex-direction:column;gap:14px}.page_field__3rfbJ{display:flex;flex-direction:column;gap:6px}.page_label__d2ctX{font-weight:600;font-size:.8rem;color:var(--primary-strong)}.page_input__fFrpn{width:100%;border:1px solid var(--border-soft);border-radius:12px;padding:13px 14px;font-size:.95rem;font-family:inherit;color:var(--ink)}.page_submitButton__4Oj8Q{background:var(--primary);color:#fff;border:0;border-radius:14px;padding:14px;font-weight:700;font-size:.95rem;cursor:pointer}.page_submitButton__4Oj8Q:disabled{opacity:.65;cursor:not-allowed}.page_successNote__G4e_j{background:#dcfce7;color:#059669;border-radius:12px;padding:14px;font-size:.88rem;line-height:1.5;margin:0}.page_backLink__ievH8{display:inline-block;margin-top:18px;color:var(--primary);font-weight:600;font-size:.88rem}