.Checkbox_checkboxWrapper__yydNY{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_checkbox__MS0Zt{width:1.125rem;height:1.125rem;border-radius:.375rem;border-width:2px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.Alert_alert__7yz__{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:1.25rem;border-width:2px;font-size:.875rem;line-height:1.25rem}.FormField_formField__6Jn87{display:flex;flex-direction:column;gap:.375rem;width:100%}.FormField_labelRow__bou7Y{display:flex;align-items:center;justify-content:space-between}.FormField_label__ZGGfe{font-size:.875rem;font-weight:700;color:#334155}.FormField_errorText__HInvi{font-size:.75rem;font-weight:600;color:#e11d48;display:flex;align-items:center;gap:.25rem}.Typography_typography__ZK1nG{margin:0;color:inherit}.AuthHeader_authHeader___E1Om{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1.75rem}.AuthHeader_logoBadge__DlQzS{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:1.25rem;margin-bottom:1rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.AuthHeader_logoBadge__DlQzS:hover{transform:scale(1.08) rotate(3deg)}.AuthFooter_authFooter__KeM4M{margin-top:1.75rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.AuthFooter_switchRow__zcRzP{font-size:.875rem;color:#64748b;font-weight:500}.AuthFooter_switchLink__Jfmit{color:#4f46e5;font-weight:700;text-decoration:none;margin-left:.25rem;transition:color .15s ease}.AuthFooter_switchLink__Jfmit:hover{color:#3730a3;text-decoration:underline}.LoginFormSection_formContainer__9iZ0q{width:100%;max-width:28rem;margin:0 auto}.LoginFormSection_form___pgSK{display:flex;flex-direction:column;gap:1.25rem}.LoginTemplate_authLayout__7wiqC{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem}.ForgotPasswordSection_formContainer__1tLVF{width:100%;max-width:28rem;margin:0 auto}.ForgotPasswordSection_form__M8GdK{display:flex;flex-direction:column;gap:1.25rem}.ForgotPasswordTemplate_authLayout__HSFs6{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem}.RegisterFormSection_formContainer__QUuG9{width:100%;max-width:32rem;margin:0 auto}.RegisterFormSection_form__OZCWv{display:flex;flex-direction:column;gap:1.25rem}.RegisterTemplate_authLayout__spiOX{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem}.ResetPasswordSection_formContainer__Xpy66{width:100%;max-width:28rem;margin:0 auto}.ResetPasswordSection_form__PmJpw{display:flex;flex-direction:column;gap:1.25rem}.ResetPasswordTemplate_authLayout__wTi0P{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem}