.OnboardingModal_overlay__GCAW_{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(13,15,20,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:OnboardingModal_obModalFade__rTQBe .16s ease both}@keyframes OnboardingModal_obModalFade__rTQBe{0%{opacity:0}to{opacity:1}}.OnboardingModal_dialog__67r1K{display:flex;flex-direction:column;width:100%;max-height:min(88vh,860px);background:var(--ob-surface,#fff);border-radius:18px;box-shadow:0 24px 70px rgba(13,15,20,.28);overflow:hidden;font-family:Outfit,sans-serif;color:var(--ob-text,#0d0f14);animation:OnboardingModal_obModalPop__pPZgB .2s cubic-bezier(.4,0,.2,1) backwards}@keyframes OnboardingModal_obModalPop__pPZgB{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.OnboardingModal_header__fF32Y{display:flex;align-items:flex-start;gap:13px;padding:20px 22px 16px;border-bottom:1px solid var(--ob-border,rgba(0,0,0,.07));flex-shrink:0}.OnboardingModal_headerIcon__LnnWK{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--ob-radius,10px);background:var(--ob-accent-soft,rgba(47,116,223,.1));color:var(--ob-accent,#2f74df)}.OnboardingModal_headerIcon__LnnWK span{font-size:21px}.OnboardingModal_headerText__qx888{min-width:0;flex:1 1}.OnboardingModal_title__xRpb1{margin:0;font-family:Outfit,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.3px;line-height:1.25;color:var(--ob-text,#0d0f14)}.OnboardingModal_subtitle__oBlGG{margin:3px 0 0;font-size:12.5px;line-height:1.5;color:var(--ob-text-2,#4a5068)}.OnboardingModal_closeBtn__PB4fV{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:none;border-radius:8px;background:transparent;color:var(--ob-text-3,#9198b0);cursor:pointer;transition:background .15s,color .15s}.OnboardingModal_closeBtn__PB4fV:hover{background:var(--ob-surface-2,#f3f4f7);color:var(--ob-text,#0d0f14)}.OnboardingModal_closeBtn__PB4fV span{font-size:19px}.OnboardingModal_body__65Ojs{flex:1 1;overflow-y:auto;padding:20px 22px;scrollbar-width:thin;scrollbar-color:var(--ob-border-strong,rgba(0,0,0,.12)) transparent}.OnboardingModal_body__65Ojs::-webkit-scrollbar{width:5px}.OnboardingModal_body__65Ojs::-webkit-scrollbar-thumb{background:var(--ob-border-strong,rgba(0,0,0,.12));border-radius:4px}.OnboardingModal_footer__Q7PUh{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--ob-border,rgba(0,0,0,.07));background:var(--ob-surface,#fff);flex-shrink:0}@media (max-width:620px){.OnboardingModal_overlay__GCAW_{padding:0;align-items:flex-end}.OnboardingModal_dialog__67r1K{max-height:94vh;border-radius:18px 18px 0 0}}@media (max-width:767px){.OnboardingModal_overlay__GCAW_{padding:0;align-items:flex-end}.OnboardingModal_dialog__67r1K{max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);border-radius:18px 18px 0 0}.OnboardingModal_header__fF32Y{padding:16px 16px 12px}.OnboardingModal_body__65Ojs{padding:16px;overscroll-behavior:contain}.OnboardingModal_footer__Q7PUh{flex-wrap:wrap;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.OnboardingModal_closeBtn__PB4fV{width:40px;height:40px;margin:-6px -6px 0 0}.OnboardingModal_dialog__67r1K input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.OnboardingModal_dialog__67r1K select,.OnboardingModal_dialog__67r1K textarea{font-size:16px}}.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}.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}@media (max-width:767px){.ForcePasswordChangeModal_input__Ny0pP{font-size:16px;padding-right:48px}.ForcePasswordChangeModal_reveal__63u8E{width:40px;height:40px;right:2px}.ForcePasswordChangeModal_footer__uLqu6{flex-wrap:wrap}.ForcePasswordChangeModal_submit__plUbe{min-height:44px;margin-left:auto}}