:is(body:has([data-password-reset])>header,body:has([data-password-reset])>footer){display:none}.PasswordReset-module__l9j2fG__page{--reset-navy:#06264b;--reset-teal:#16858c;--reset-gold:#d0a342;--reset-cream:#f7efde;--reset-line:#dce1e5;min-height:100vh;color:var(--reset-navy);background:#f5f7f8}.PasswordReset-module__l9j2fG__header{z-index:3;background:#fff;border:0;border-bottom:1px solid #eef0f2;height:65px;position:relative;top:auto}.PasswordReset-module__l9j2fG__headerInner{align-items:center;width:100%;max-width:1230px;height:100%;margin:0 auto;padding:0 22px;display:flex}.PasswordReset-module__l9j2fG__logo{align-items:center;gap:7px;line-height:1;display:inline-flex}.PasswordReset-module__l9j2fG__logoMark{flex:none;width:35px;height:35px}.PasswordReset-module__l9j2fG__logoWord{color:#142133;letter-spacing:-.045em;font-size:21px;font-weight:800;display:block}.PasswordReset-module__l9j2fG__logoWord strong{color:#35b93f}.PasswordReset-module__l9j2fG__logoTag{color:#55616d;letter-spacing:-.01em;margin-top:2px;font-size:6.5px;font-weight:700;display:block}.PasswordReset-module__l9j2fG__main{isolation:isolate;background:#f5f7f8;min-height:calc(100vh - 65px);padding:72px 24px 78px;position:relative;overflow:hidden}.PasswordReset-module__l9j2fG__content{z-index:2;position:relative}.PasswordReset-module__l9j2fG__cityscape{z-index:0;fill:none;stroke:#ccd4dc;stroke-width:.8px;vector-effect:non-scaling-stroke;opacity:.78;pointer-events:none;width:100%;height:min(54vh,510px);position:absolute;bottom:0;left:0;right:0}.PasswordReset-module__l9j2fG__card{text-align:center;background:#fff;border-radius:14px;width:min(830px,100%);margin:0 auto;padding:47px 116px 45px;box-shadow:0 12px 35px #12253817}.PasswordReset-module__l9j2fG__iconCircle{width:76px;height:76px;color:var(--reset-gold);background:var(--reset-cream);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.PasswordReset-module__l9j2fG__iconCircle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:45px;height:45px}.PasswordReset-module__l9j2fG__title{color:var(--reset-navy);letter-spacing:-.035em;font-size:clamp(29px,3vw,36px);font-weight:800;line-height:1.2}.PasswordReset-module__l9j2fG__description{color:#3f444d;max-width:620px;margin:18px auto 14px;font-size:18px;line-height:1.45}.PasswordReset-module__l9j2fG__form{text-align:left;margin-top:13px}.PasswordReset-module__l9j2fG__field{margin-top:17px}.PasswordReset-module__l9j2fG__label,.PasswordReset-module__l9j2fG__strengthTitle,.PasswordReset-module__l9j2fG__strengthValue{color:var(--reset-navy);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.PasswordReset-module__l9j2fG__input{border:1px solid var(--reset-line);color:#2d4b6c;background:#fff;border-radius:8px;outline:none;width:100%;height:53px;margin-top:9px;padding:0 15px;font-size:15px;transition:border-color .15s,box-shadow .15s}.PasswordReset-module__l9j2fG__input:focus{border-color:var(--reset-gold);box-shadow:0 0 0 3px #d0a34224}.PasswordReset-module__l9j2fG__input:read-only{color:#344f70;background:#fff}.PasswordReset-module__l9j2fG__button,.PasswordReset-module__l9j2fG__outlineButton{border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:18px;font-size:16px;font-weight:500;transition:filter .15s,transform .15s;display:inline-flex}.PasswordReset-module__l9j2fG__button{color:#fff;background:var(--reset-teal)}.PasswordReset-module__l9j2fG__goldButton{background:var(--reset-gold)}.PasswordReset-module__l9j2fG__outlineButton{border:1.5px solid var(--reset-gold);color:var(--reset-gold);background:#fff}.PasswordReset-module__l9j2fG__button:hover,.PasswordReset-module__l9j2fG__outlineButton:hover{filter:brightness(1.04)}.PasswordReset-module__l9j2fG__button:active,.PasswordReset-module__l9j2fG__outlineButton:active{transform:translateY(1px)}.PasswordReset-module__l9j2fG__button:disabled{cursor:wait;opacity:.7}.PasswordReset-module__l9j2fG__textLink,.PasswordReset-module__l9j2fG__resendButton{color:#7a7a7a;text-align:center;width:auto;margin:22px auto 0;font-size:16px;font-weight:500;display:block}.PasswordReset-module__l9j2fG__textLink:hover,.PasswordReset-module__l9j2fG__resendButton:hover{color:var(--reset-navy)}.PasswordReset-module__l9j2fG__resendButton:disabled{cursor:wait;opacity:.65}.PasswordReset-module__l9j2fG__resendError{color:#b42318;text-align:center;margin:9px auto 0;font-size:13px;line-height:1.45}.PasswordReset-module__l9j2fG__checkActions{margin-top:8px}.PasswordReset-module__l9j2fG__checkActions .PasswordReset-module__l9j2fG__outlineButton{margin-top:12px}.PasswordReset-module__l9j2fG__checkActions .PasswordReset-module__l9j2fG__resendButton{margin-top:17px}.PasswordReset-module__l9j2fG__error{color:#b42318;text-align:left;margin:12px 0 0;font-size:13px;line-height:1.45}.PasswordReset-module__l9j2fG__strength{margin-top:23px}.PasswordReset-module__l9j2fG__strengthHead{justify-content:space-between;gap:16px;display:flex}.PasswordReset-module__l9j2fG__strengthSegments{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:14px;display:grid}.PasswordReset-module__l9j2fG__strengthSegment{background:#cad0d7;border-radius:99px;height:6px}.PasswordReset-module__l9j2fG__strengthSegmentActive{background:var(--reset-gold)}.PasswordReset-module__l9j2fG__strengthHint{color:#4f555d;margin-top:8px;font-size:11px;font-style:italic}.PasswordReset-module__l9j2fG__invalidActions{margin-top:22px}.PasswordReset-module__l9j2fG__successActions{margin-top:28px}.PasswordReset-module__l9j2fG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.PasswordReset-module__l9j2fG__headerInner{padding:0 18px}.PasswordReset-module__l9j2fG__main{padding:34px 16px 54px}.PasswordReset-module__l9j2fG__card{padding:34px 24px 32px}.PasswordReset-module__l9j2fG__description{font-size:15px}.PasswordReset-module__l9j2fG__cityscape{width:180%;max-width:none;transform:translate(-22%)}}@media (prefers-reduced-motion:reduce){.PasswordReset-module__l9j2fG__input,.PasswordReset-module__l9j2fG__button,.PasswordReset-module__l9j2fG__outlineButton{transition:none}}
