.ForcePasswordChangeModal_root__HcFCa{--ob-accent:var(--accent-color,#2f74df);--ob-accent-hover:color-mix(in srgb,var(--ob-accent) 85%,black);--ob-accent-soft:var(--accent-soft,rgba(47,116,223,0.1));--ob-surface:#ffffff;--ob-surface-2:#f3f4f7;--ob-text:#0d0f14;--ob-text-2:#4a5068;--ob-text-3:#9198b0;--ob-border:rgba(0,0,0,0.07);--ob-border-strong:rgba(0,0,0,0.12);--ob-green:#059669;--ob-green-soft:rgba(5,150,105,0.08);--ob-scroll-thumb:#b6bfcd;--ob-radius:10px;--ob-radius-sm:25px;--ob-radius-input:10px;font-family:Outfit,sans-serif;color:var(--ob-text);position:fixed;inset:0;z-index:1190;background:#f8f9fb}.ForcePasswordChangeModal_intro__si3EP{margin:0 0 20px;font-size:14px;line-height:1.6;color:var(--ob-text-2)}.ForcePasswordChangeModal_field__zfZBM{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.ForcePasswordChangeModal_label__XglbU{font-size:13px;font-weight:600;color:var(--ob-text)}.ForcePasswordChangeModal_inputWrap__iQK40{position:relative;display:flex;align-items:center}.ForcePasswordChangeModal_input__Ny0pP{width:100%;box-sizing:border-box;padding:10px 42px 10px 12px;font-size:14px;font-family:inherit;color:var(--ob-text);background:var(--ob-surface);border:1px solid var(--ob-border-strong);border-radius:var(--ob-radius-input);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ForcePasswordChangeModal_input__Ny0pP:focus{border-color:var(--ob-accent);box-shadow:0 0 0 3px var(--ob-accent-soft)}.ForcePasswordChangeModal_input__Ny0pP:disabled{background:var(--ob-surface-2);color:var(--ob-text-3)}.ForcePasswordChangeModal_reveal__63u8E{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;background:transparent;color:var(--ob-text-3);border-radius:50%;cursor:pointer}.ForcePasswordChangeModal_reveal__63u8E:hover{color:var(--ob-text-2);background:var(--ob-surface-2)}.ForcePasswordChangeModal_reveal__63u8E span{font-size:18px}.ForcePasswordChangeModal_rules__3Ygof{list-style:none;margin:0 0 16px;padding:12px 14px;background:var(--ob-surface-2);border-radius:var(--ob-radius);display:grid;grid-gap:6px;gap:6px}.ForcePasswordChangeModal_rule__qsxz8{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ob-text-3);transition:color .15s ease}.ForcePasswordChangeModal_rule__qsxz8 span:first-child{font-size:16px}.ForcePasswordChangeModal_ruleOk__VSUL2{color:var(--ob-green)}.ForcePasswordChangeModal_error__VMz1L{margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.5;color:#b42318;background:rgba(180,35,24,.08);border-radius:var(--ob-radius)}.ForcePasswordChangeModal_footer__uLqu6{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.ForcePasswordChangeModal_footerHint__MlLOm{font-size:12px;color:var(--ob-text-3)}.ForcePasswordChangeModal_submit__plUbe{padding:9px 20px;font-size:14px;font-weight:600;font-family:inherit;color:#fff;background:var(--ob-accent);border:none;border-radius:var(--ob-radius-sm);cursor:pointer;transition:background .15s ease}.ForcePasswordChangeModal_submit__plUbe:hover:not(:disabled){background:var(--ob-accent-hover)}.ForcePasswordChangeModal_submit__plUbe:disabled{opacity:.5;cursor:not-allowed}