.PasswordResetForm-module-scss-module__rY3kRq__form{border-radius:12px;width:100%;max-width:500px}.PasswordResetForm-module-scss-module__rY3kRq__successContainer{text-align:center;border-radius:12px;width:100%;max-width:500px}.PasswordResetForm-module-scss-module__rY3kRq__title{color:var(--color-text-primary);text-align:center;margin:0 0 2rem;font-size:1.75rem;font-weight:600}.PasswordResetForm-module-scss-module__rY3kRq__description{color:var(--color-text-secondary);text-align:center;margin:0 0 1.5rem;line-height:1.5}.PasswordResetForm-module-scss-module__rY3kRq__message{color:var(--color-text-primary);margin:0 0 2rem;line-height:1.5}.PasswordResetForm-module-scss-module__rY3kRq__error{background:var(--color-error-background);color:var(--color-error-text);text-align:center;border-radius:6px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;display:flex}.PasswordResetForm-module-scss-module__rY3kRq__errorIcon{flex-shrink:0}.PasswordResetForm-module-scss-module__rY3kRq__field{margin-bottom:1.5rem}.PasswordResetForm-module-scss-module__rY3kRq__label{color:var(--color-text-primary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:500;display:flex}.PasswordResetForm-module-scss-module__rY3kRq__fieldIcon{flex-shrink:0}.PasswordResetForm-module-scss-module__rY3kRq__fieldError{color:var(--color-error-text);align-items:center;gap:.375rem;margin-top:.5rem;font-size:.75rem;display:flex}.PasswordResetForm-module-scss-module__rY3kRq__actions{flex-direction:column;gap:1rem;display:flex}.PasswordResetForm-module-scss-module__rY3kRq__submitButton{justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem;font-size:1rem;display:flex}.PasswordResetForm-module-scss-module__rY3kRq__buttonIcon{flex-shrink:0}.PasswordResetForm-module-scss-module__rY3kRq__backButton{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:.75rem 1rem;font-size:.875rem;transition:background-color .2s,color .2s}.PasswordResetForm-module-scss-module__rY3kRq__backButton:hover{background:var(--color-background-hover);color:var(--color-text-primary)}.PasswordResetForm-module-scss-module__rY3kRq__backButton:disabled{cursor:not-allowed;opacity:.5}
.PasswordUpdateForm-module-scss-module__bKBeqq__form{background:var(--color-background-secondary);text-align:left;border-radius:8px;max-width:400px;margin:0 auto;padding:2rem;box-shadow:0 2px 10px #0000001a}.PasswordUpdateForm-module-scss-module__bKBeqq__successContainer{background:var(--color-background-secondary);text-align:center;border-radius:8px;max-width:400px;margin:0 auto;padding:2rem;box-shadow:0 2px 10px #0000001a}.PasswordUpdateForm-module-scss-module__bKBeqq__title{color:var(--color-text-primary);text-align:center;margin:0 0 2rem;font-size:1.5rem;font-weight:600}.PasswordUpdateForm-module-scss-module__bKBeqq__description{color:var(--color-text-secondary);margin:0 0 1.5rem;line-height:1.5}.PasswordUpdateForm-module-scss-module__bKBeqq__message{color:var(--color-text-primary);margin:0 0 2rem;line-height:1.5}.PasswordUpdateForm-module-scss-module__bKBeqq__error{background:var(--color-error-background);color:var(--color-error-text);border-radius:4px;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.PasswordUpdateForm-module-scss-module__bKBeqq__field{margin-bottom:1.5rem}.PasswordUpdateForm-module-scss-module__bKBeqq__label{color:var(--color-text-primary);margin-bottom:.5rem;font-weight:500;display:block}.PasswordUpdateForm-module-scss-module__bKBeqq__input{border:1px solid var(--color-border);background:var(--color-background-primary);width:100%;color:var(--color-text-primary);border-radius:6px;padding:.75rem;font-size:1rem;transition:border-color .2s}.PasswordUpdateForm-module-scss-module__bKBeqq__input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb), .1);outline:none}.PasswordUpdateForm-module-scss-module__bKBeqq__input:disabled{cursor:not-allowed;opacity:.6}.PasswordUpdateForm-module-scss-module__bKBeqq__actions{flex-direction:column;gap:1rem;display:flex}.PasswordUpdateForm-module-scss-module__bKBeqq__submitButton{width:100%}
.PasswordResetError-module-scss-module__N0s4pW__container{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.PasswordResetError-module-scss-module__N0s4pW__content{background:var(--color-background-secondary);text-align:center;border-radius:8px;max-width:400px;padding:2rem;box-shadow:0 2px 10px #0000001a}.PasswordResetError-module-scss-module__N0s4pW__title{color:var(--color-text-primary);margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.PasswordResetError-module-scss-module__N0s4pW__errorMessage{color:var(--color-error-text);margin:0 0 1.5rem;line-height:1.5}.PasswordResetError-module-scss-module__N0s4pW__suggestion{border:1px solid var(--color-border);background:var(--color-background-primary);border-radius:6px;margin:0 0 2rem;padding:1rem}.PasswordResetError-module-scss-module__N0s4pW__suggestion p{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.4}.PasswordResetError-module-scss-module__N0s4pW__actions{flex-direction:column;gap:1rem;display:flex}.PasswordResetError-module-scss-module__N0s4pW__requestButton,.PasswordResetError-module-scss-module__N0s4pW__retryButton,.PasswordResetError-module-scss-module__N0s4pW__backButton{width:100%}