.page_card__Vpopp{width:100%;max-width:400px}.page_title__BM9xE{margin:0 0 8px;font:800 28px/1.2 var(--font-heading);letter-spacing:-.02em;color:var(--color-text)}.page_subtitle__AC_SH{margin:0 0 32px;color:var(--color-text-muted);font-size:14px;line-height:1.5}.page_form__TQU1k{display:flex;flex-direction:column;gap:16px}.page_label__qFKel{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--color-text)}.page_input__tS5OH{padding:11px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg);font:inherit;font-size:14px;color:var(--color-text);font-weight:400;transition:border-color .15s,box-shadow .15s}.page_input__tS5OH:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(26,86,255,.12)}.page_hint__UWtmD{font-size:12px;color:var(--color-text-muted);margin-top:-10px;margin-bottom:4px}.page_error__L1lmx{margin:0;padding:12px 14px;background:rgba(220,38,38,.08);color:var(--color-danger);border:1px solid rgba(220,38,38,.16);border-radius:10px;font-size:13px;line-height:1.45}.page_submit__HjLYY{margin-top:8px;padding:12px 16px;border:none;border-radius:10px;background:var(--color-gradient);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-primary);transition:opacity .15s,transform .1s}.page_submit__HjLYY:hover{opacity:.95}.page_submit__HjLYY:active{transform:translateY(1px)}.page_submit__HjLYY:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.page_footer__vg__u{margin:28px 0 0;font-size:13px;color:var(--color-text-muted);text-align:center}.page_footer__vg__u a{color:var(--color-primary);font-weight:600;text-decoration:none}.page_footer__vg__u a:hover{text-decoration:underline}