.page_logo__LyOOs{font-size:22px;font-weight:700;color:var(--navy);letter-spacing:-.02em}.page_heading__6BGxC{margin:0;font-size:26px;font-weight:600;color:var(--ink)}.page_sub__vc6yN{margin:4px 0 0;font-size:14px;color:var(--muted)}.page_form__x3eOG{display:flex;flex-direction:column;gap:16px}.page_termsRow___3S_j{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--muted);line-height:1.5}.page_termsRow___3S_j input{accent-color:var(--navy);cursor:pointer;margin-top:2px;flex-shrink:0}.page_termsLink__UoCJJ{color:var(--navy);font-weight:600;text-decoration:none}.page_termsLink__UoCJJ:hover{text-decoration:underline}.page_submitBtn__eHIyd{height:46px!important}.page_pwdWrap__rwGAk{position:relative}.page_pwdWrap__rwGAk>div{width:100%}.page_eyeBtn__ZCScK{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:var(--muted);display:flex;align-items:center;line-height:1;margin-top:11px}.page_eyeBtn__ZCScK:hover{color:var(--ink)}.page_hint__Cf2fn{font-size:11.5px;color:var(--muted);margin:-8px 0 0}.page_strengthBar__Q6og_{height:3px;border-radius:2px;background:var(--fill);margin:-10px 0 0;overflow:hidden}.page_strengthFill__Oqc5K{height:100%;border-radius:2px;transition:width .2s,background .2s}.page_foot__AkN3x{text-align:center;font-size:13px;color:var(--muted);margin:0}.page_footLink__NX5tx{color:var(--navy);font-weight:600;text-decoration:none}.page_footLink__NX5tx:hover{text-decoration:underline}