.AuthForm-module-scss-module__GN0tna__container{flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:500px;min-height:100dvh;padding:32px;display:flex}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__header{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__header .AuthForm-module-scss-module__GN0tna__title{color:var(--title);font-size:24px;font-weight:600}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__header .AuthForm-module-scss-module__GN0tna__subtitle{color:var(--caption);text-align:center;font-size:14px}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__card{width:100%;max-width:400px}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__card .AuthForm-module-scss-module__GN0tna__forgotPasswordButton{justify-self:flex-end}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__card .AuthForm-module-scss-module__GN0tna__formGroup{margin-bottom:16px}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__card .AuthForm-module-scss-module__GN0tna__formGroup:last-child{margin-bottom:0}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__card .AuthForm-module-scss-module__GN0tna__formGroup .AuthForm-module-scss-module__GN0tna__label{color:var(--title);margin-bottom:8px;font-size:14px;font-weight:500}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__card .AuthForm-module-scss-module__GN0tna__formGroup .AuthForm-module-scss-module__GN0tna__input{border:1px solid var(--gray-opaque-20);border-radius:6px;width:100%;padding:12px;font-size:14px}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__card .AuthForm-module-scss-module__GN0tna__formGroup .AuthForm-module-scss-module__GN0tna__input:focus{border-color:var(--primary-main);outline:none}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__card .AuthForm-module-scss-module__GN0tna__formGroup .AuthForm-module-scss-module__GN0tna__input.AuthForm-module-scss-module__GN0tna__error{border-color:var(--error-main)}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__card .AuthForm-module-scss-module__GN0tna__formGroup .AuthForm-module-scss-module__GN0tna__errorMessage{color:var(--error-main);margin-top:4px;font-size:12px}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__footer{flex-direction:column;gap:8px;padding:8px 16px;display:flex}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__footer .AuthForm-module-scss-module__GN0tna__switchText{text-align:center;color:var(--caption);justify-content:center;align-items:center;font-size:14px;display:flex}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__footer .AuthForm-module-scss-module__GN0tna__switchText .AuthForm-module-scss-module__GN0tna__switchLink{color:var(--primary-main);margin-left:4px;font-weight:500;text-decoration:none}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__footer .AuthForm-module-scss-module__GN0tna__switchText .AuthForm-module-scss-module__GN0tna__switchLink:hover{text-decoration:underline}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__errorMessage{color:var(--error-main);background-color:var(--error-opaque-5);border:1px solid var(--error-opaque-20);border-radius:4px;margin-top:8px;padding:8px 12px;font-size:14px}.AuthForm-module-scss-module__GN0tna__container .AuthForm-module-scss-module__GN0tna__successMessage{color:var(--success-main);background-color:var(--success-opaque-5);border:1px solid var(--success-opaque-20);border-radius:4px;margin-top:8px;padding:8px 12px;font-size:14px}
.OTPInput-module-scss-module__MYnnva__container{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.OTPInput-module-scss-module__MYnnva__label{color:var(--title);margin-bottom:4px;font-size:12px;font-weight:500}.OTPInput-module-scss-module__MYnnva__inputContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.OTPInput-module-scss-module__MYnnva__input{aspect-ratio:1;border:2px solid var(--gray-opaque-20);text-align:center;background-color:var(--true-white);width:calc(16% - 5px);color:var(--title);cursor:pointer;border-radius:12px;outline:none;font-family:Courier New,monospace;font-size:20px;font-weight:600;transition:all .2s ease-in-out;position:relative}.OTPInput-module-scss-module__MYnnva__input:after{content:"";background-color:var(--true-white);border-radius:1px;width:5px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OTPInput-module-scss-module__MYnnva__input:focus{border-color:var(--primary-main);box-shadow:0 0 0 3px var(--primary-opaque-10);transform:translateY(-1px)}.OTPInput-module-scss-module__MYnnva__input:hover:not(:disabled){border-color:var(--primary-light)}.OTPInput-module-scss-module__MYnnva__input.OTPInput-module-scss-module__MYnnva__filled{border-color:var(--success-main);background-color:var(--success-opaque-5)}.OTPInput-module-scss-module__MYnnva__input.OTPInput-module-scss-module__MYnnva__error{border-color:var(--error-main);background-color:var(--error-opaque-5)}.OTPInput-module-scss-module__MYnnva__input:disabled{background-color:var(--gray-opaque-10);color:var(--gray-opaque-50);cursor:not-allowed;border-color:var(--gray-opaque-20)}.OTPInput-module-scss-module__MYnnva__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.OTPInput-module-scss-module__MYnnva__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.OTPInput-module-scss-module__MYnnva__input[type=number]{-moz-appearance:textfield}.OTPInput-module-scss-module__MYnnva__input::selection{background-color:var(--primary-opaque-20)}.OTPInput-module-scss-module__MYnnva__helperText{color:var(--caption);text-align:center;margin-top:4px;font-size:12px}.OTPInput-module-scss-module__MYnnva__helperText.OTPInput-module-scss-module__MYnnva__error{color:var(--error-main)}@keyframes OTPInput-module-scss-module__MYnnva__fillAnimation{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.OTPInput-module-scss-module__MYnnva__input.OTPInput-module-scss-module__MYnnva__filled{animation:.2s ease-in-out OTPInput-module-scss-module__MYnnva__fillAnimation}@keyframes OTPInput-module-scss-module__MYnnva__focusAnimation{0%{box-shadow:0 0 0 0 var(--primary-opaque-40)}70%{box-shadow:0 0 0 6px var(--primary-opaque-0)}to{box-shadow:0 0 0 0 var(--primary-opaque-0)}}.OTPInput-module-scss-module__MYnnva__input:focus{animation:.6s ease-out OTPInput-module-scss-module__MYnnva__focusAnimation}
.PasswordReset-module-scss-module__Ls9e5a__content{padding:16px}.PasswordReset-module-scss-module__Ls9e5a__formGroup{margin-bottom:16px}.PasswordReset-module-scss-module__Ls9e5a__formGroup:last-child{margin-bottom:0}.PasswordReset-module-scss-module__Ls9e5a__description{margin-bottom:16px;line-height:1.5}.PasswordReset-module-scss-module__Ls9e5a__footer{flex-direction:column;gap:8px;padding:8px 16px;display:flex}.PasswordReset-module-scss-module__Ls9e5a__backButton{color:var(--primary);min-height:auto;padding:4px 8px;font-size:.875rem;font-weight:500}.PasswordReset-module-scss-module__Ls9e5a__backButton:hover{background-color:#0000;text-decoration:underline}
.CheckBox-module-scss-module___wHyra__checkboxContainer{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;align-items:center;width:fit-content;padding:12px;display:inline-flex;position:relative}.CheckBox-module-scss-module___wHyra__checkboxInput{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.CheckBox-module-scss-module___wHyra__checkboxMark{border:2px solid var(--secondary-main);border-radius:4px;width:20px;height:20px;transition:background-color .2s,border-color .2s;display:inline-block;position:relative}.CheckBox-module-scss-module___wHyra__checkboxInput:checked~.CheckBox-module-scss-module___wHyra__checkboxMark{background-color:var(--primary-main);border-color:var(--primary-main)}.CheckBox-module-scss-module___wHyra__checkboxMark:after{content:"";display:none;position:absolute}.CheckBox-module-scss-module___wHyra__checkboxInput:checked~.CheckBox-module-scss-module___wHyra__checkboxMark:after{border:solid var(--primaryAlt-main);border-width:0 2px 2px 0;width:5px;height:10px;display:block;top:1px;left:5px;transform:rotate(45deg)}.CheckBox-module-scss-module___wHyra__checkboxWrapper{flex-direction:column;gap:4px;margin:8px 0;display:flex}.CheckBox-module-scss-module___wHyra__checkboxWithLabel{cursor:pointer;align-items:center;gap:8px;display:flex}.CheckBox-module-scss-module___wHyra__checkboxLabel{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1.5}.CheckBox-module-scss-module___wHyra__checkboxLabel a{color:var(--primary-main);font-weight:500;text-decoration:none}.CheckBox-module-scss-module___wHyra__checkboxLabel a:hover{text-decoration:underline}.CheckBox-module-scss-module___wHyra__checkboxLabel.CheckBox-module-scss-module___wHyra__error{color:var(--error-main)}.CheckBox-module-scss-module___wHyra__helperText{color:var(--text-secondary);margin-left:28px;font-size:12px}.CheckBox-module-scss-module___wHyra__helperText.CheckBox-module-scss-module___wHyra__errorText{color:var(--error-main)}
