.MandatoryPasswordChangeGate_container__GZYCt{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px;width:340px;max-width:90vw;box-sizing:border-box}.MandatoryPasswordChangeGate_title__yPdS5{font-size:1.3rem;font-weight:700;color:var(--backgroundblue);margin:0;text-align:center}.MandatoryPasswordChangeGate_description__LdVox{font-size:.9rem;color:var(--foreground);text-align:center;margin:0 0 12px}.MandatoryPasswordChangeGate_form__AQygb{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.MandatoryPasswordChangeGate_passwordInputContainer__GsW03{position:relative;width:100%;display:flex;align-items:center}.MandatoryPasswordChangeGate_input__Re2xK{width:100%;padding:10px 15px;font-size:16px;border:1px solid var(--input-border,#ccc);border-radius:4px;height:40px;box-sizing:border-box;background-color:var(--input-background);color:var(--input-text)}.MandatoryPasswordChangeGate_passwordInputContainer__GsW03 .MandatoryPasswordChangeGate_input__Re2xK{padding-right:40px}.MandatoryPasswordChangeGate_input__Re2xK:focus{outline:none;border-color:var(--backgroundblue);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.MandatoryPasswordChangeGate_eyeButton__XY4yr{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#666;padding:5px;display:flex;align-items:center}.MandatoryPasswordChangeGate_eyeButton__XY4yr:hover{color:var(--backgroundblue)}.MandatoryPasswordChangeGate_submitButton__lZvvk{margin-top:8px;height:40px;width:100%;background:var(--backgroundblue);color:white;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:700;transition:all .3s ease-in-out}.MandatoryPasswordChangeGate_submitButton__lZvvk:hover:not(:disabled){background:var(--backgroundblue-dark);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.MandatoryPasswordChangeGate_submitButton__lZvvk:disabled{opacity:.6;cursor:not-allowed}.NavigationProgress_progress__VCuX9{position:fixed;top:0;left:0;right:0;height:3px;overflow:hidden;pointer-events:none;opacity:0;z-index:1200;background:rgba(31,51,100,.12);transition:opacity .15s ease}.NavigationProgress_progress__VCuX9.NavigationProgress_active__gEnx1{opacity:1}.NavigationProgress_bar__g5m6u{display:block;width:42%;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(31,51,100,.35),var(--backgroundblue),var(--backgroundlightblue));box-shadow:0 0 12px rgba(31,51,100,.35);animation:NavigationProgress_routeProgress__LX8Au 1.1s ease-in-out infinite}@keyframes NavigationProgress_routeProgress__LX8Au{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}