.resetpassword_resetContainer__eC6a5{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;flex:1 1}.resetpassword_formWrapper__eyRDl{background:var(--Surface-Surface-2-Surface-2-component-default);width:100%;padding:2rem;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1);box-sizing:border-box}.resetpassword_header__aH8Va{text-align:left;margin-bottom:2rem}.resetpassword_header__aH8Va h1{color:var(--color-secondary);font-size:1.5rem;margin-bottom:.5rem}.resetpassword_header__aH8Va p{color:var(--color-primary);font-size:.875rem}.resetpassword_form__p0ZKi,.resetpassword_inputGroup__Sn8Tx{display:flex;flex-direction:column;gap:1.5rem}.resetpassword_passwordStrengthContainer__RfZrc{display:flex;flex-direction:column;gap:2rem}.resetpassword_codeInputGroup__qMskW{display:flex;gap:.5rem;justify-content:center;margin:1rem 0}.resetpassword_codeInputGroup__qMskW input{width:40px;height:48px;text-align:center;font-size:1.25rem;border:1px solid var(--color-tertiary);border-radius:8px;background-color:var(--color-bg-dark);color:var(--color-white)}.resetpassword_codeInputGroup__qMskW input:focus{outline:none;border-color:var(--color-secondary)}.resetpassword_button__zptAY{padding:.75rem;border-radius:8px;border:none;background-color:var(--color-secondary);color:var(--color-contrast);font-size:1rem;cursor:pointer;transition:opacity .2s}.resetpassword_button__zptAY:hover{opacity:.9}.resetpassword_button__zptAY:disabled{opacity:.5;cursor:not-allowed}.resetpassword_resendButton__lKHnz{padding:.75rem;border-radius:8px;border:1px solid var(--color-tertiary);background-color:transparent;color:var(--color-contrast);font-size:.875rem;cursor:pointer;transition:all .2s;margin-top:.5rem}.resetpassword_resendButton__lKHnz:hover:not(:disabled){background-color:var(--color-primary);border-color:var(--color-secondary)}.resetpassword_resendButton__lKHnz:disabled{opacity:.5;cursor:not-allowed}.resetpassword_error__KT4Jy{color:var(--color-danger);font-size:.875rem;margin-top:.5rem}.resetpassword_success__rydOx{color:var(--color-success);font-size:.875rem;margin-top:.5rem}.resetpassword_backLinkContainer__9SRXY{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:2.5rem}.resetpassword_backLinkContainer__9SRXY .resetpassword_backLink__fkwNv{display:flex;align-items:center;color:var(--color-primary);text-decoration:none;font-size:.875rem}.resetpassword_backLinkContainer__9SRXY .resetpassword_backLink__fkwNv:hover{text-decoration:underline}.resetpassword_backLinkContainer__9SRXY .resetpassword_backButtonContainer__Bi07i{display:flex;flex-direction:row;align-items:center;gap:.5rem;justify-content:center}.resetpassword_backLinkContainer__9SRXY .resetpassword_backButtonContainer__Bi07i .resetpassword_backLink__fkwNv{margin:0;padding:0}.form_form__hdRdq{color:var(--color-secondary);gap:1.5rem}.form_form__hdRdq,.form_form__hdRdq .form_formColumn__yceZY{display:flex;flex-direction:column;width:100%}.form_form__hdRdq .form_formColumn__yceZY.form_minimised__XuM_I .form_formBlock__8Uyjy{max-height:0;overflow:hidden}.form_form__hdRdq .form_formHeader__DNyuc{display:grid;grid-template-columns:95% 5%;place-content:center;align-items:center;margin-bottom:1rem;width:100%}.form_form__hdRdq .form_formHeader__DNyuc .form_fromHeaderTitle__2iTky{display:flex;flex-direction:row;align-items:center;gap:1rem}.form_form__hdRdq .form_formHeader__DNyuc button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--color-dark);cursor:pointer}.form_form__hdRdq .form_formHeader__DNyuc button svg{fill:var(--color-secondary);stroke:var(--color-secondary)}.form_form__hdRdq .form_formBlock__8Uyjy{display:flex;flex-direction:column;gap:1rem;width:100%}.form_form__hdRdq .form_formRow__Sc1g_{display:flex;flex-direction:column;gap:2rem;width:100%}.form_form__hdRdq .form_formRow__Sc1g_.form_borderBottom__XMxQF{border-bottom:1px solid var(--color-secondary);padding-bottom:1rem;padding-top:1rem}@media(min-width:768px){.form_form__hdRdq .form_formRow__Sc1g_{flex-direction:row}}.form_form__hdRdq .form_footer__ixCG9{display:flex;flex-direction:row;justify-content:space-between;margin-top:3rem;gap:1rem}.form_form__hdRdq .form_submitButton__pHjgq{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:auto;background:var(--color-success);color:var(--color-contrast);border-radius:10px;width:3rem;height:3rem;position:absolute;bottom:0;right:1.5rem}