.AuthCard-module-scss-module__uzaS2W__screen{background-color:#f8f9fa;justify-content:center;align-items:center;min-height:80vh;padding:3rem 1rem;display:flex}.AuthCard-module-scss-module__uzaS2W__card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:2rem;width:440px;max-width:100%;padding:3rem;display:flex;box-shadow:0 1px 2px #0000000d}.AuthCard-module-scss-module__uzaS2W__header{text-align:center;flex-direction:column;gap:.25rem;display:flex}.AuthCard-module-scss-module__uzaS2W__title{color:#000;margin:0;font-size:2rem}.AuthCard-module-scss-module__uzaS2W__subtitle{color:#6b7280;font-size:.875rem}
.AuthField-module-scss-module__lzl4PG__container{flex-direction:column;gap:.5rem;display:flex}.AuthField-module-scss-module__lzl4PG__label{color:#000;font-size:.875rem;font-weight:600}.AuthField-module-scss-module__lzl4PG__required{color:#e67e22;margin-left:2px}.AuthField-module-scss-module__lzl4PG__field{align-items:center;display:flex;position:relative}.AuthField-module-scss-module__lzl4PG__input{color:#000;width:100%;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem}.AuthField-module-scss-module__lzl4PG__input::placeholder{color:#6b7280}.AuthField-module-scss-module__lzl4PG__input:focus{border-color:#2c3e50;outline:none;box-shadow:0 0 0 3px #2c3e501f}.AuthField-module-scss-module__lzl4PG__inputPassword{padding-right:3rem}.AuthField-module-scss-module__lzl4PG__toggle{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex;position:absolute;right:.75rem}.AuthField-module-scss-module__lzl4PG__toggle:hover{color:#000}.AuthField-module-scss-module__lzl4PG__toggleIcon{width:20px;height:20px}
.GoogleButton-module-scss-module__kO_Tba__container{color:#000;width:100%;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.GoogleButton-module-scss-module__kO_Tba__container:hover{background:#f8f9fa}.GoogleButton-module-scss-module__kO_Tba__icon{width:18px;height:18px}
.ForgotPasswordForm-module-scss-module___GQbrG__container{flex-direction:column;gap:1rem;display:flex}.ForgotPasswordForm-module-scss-module___GQbrG__submit{color:#fff;width:100%;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;cursor:pointer;background:#000;border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:700}.ForgotPasswordForm-module-scss-module___GQbrG__submit:hover{background:#1a1a1a}.ForgotPasswordForm-module-scss-module___GQbrG__error{color:#e74c3c;font-size:.875rem}.ForgotPasswordForm-module-scss-module___GQbrG__success{color:#6b7280;font-size:.875rem}.ForgotPasswordForm-module-scss-module___GQbrG__altLink{text-align:center;color:#e67e22;font-weight:600}.ForgotPasswordForm-module-scss-module___GQbrG__altLink:hover{opacity:.7}
.LoginForm-module-scss-module__FWp78G__container{flex-direction:column;gap:1rem;display:flex}.LoginForm-module-scss-module__FWp78G__submit{color:#fff;width:100%;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;cursor:pointer;background:#000;border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:700}.LoginForm-module-scss-module__FWp78G__submit:hover{background:#1a1a1a}.LoginForm-module-scss-module__FWp78G__error{color:#e74c3c;font-size:.875rem}.LoginForm-module-scss-module__FWp78G__hint{text-align:center;color:#6b7280;font-size:.875rem}.LoginForm-module-scss-module__FWp78G__link{color:#e67e22;font-weight:600}.LoginForm-module-scss-module__FWp78G__link:hover{opacity:.7}.LoginForm-module-scss-module__FWp78G__altLink{text-align:center;color:#e67e22;font-weight:600}.LoginForm-module-scss-module__FWp78G__altLink:hover{opacity:.7}
.RegisterForm-module-scss-module__saERDq__container{flex-direction:column;gap:1rem;display:flex}.RegisterForm-module-scss-module__saERDq__terms{color:#6b7280;cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.5;display:flex}.RegisterForm-module-scss-module__saERDq__checkbox{accent-color:#e67e22;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.RegisterForm-module-scss-module__saERDq__submit{color:#fff;width:100%;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;cursor:pointer;background:#000;border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:700}.RegisterForm-module-scss-module__saERDq__submit:hover{background:#1a1a1a}.RegisterForm-module-scss-module__saERDq__error{color:#e74c3c;font-size:.875rem}.RegisterForm-module-scss-module__saERDq__hint{text-align:center;color:#6b7280;font-size:.875rem}.RegisterForm-module-scss-module__saERDq__link{color:#e67e22;font-weight:600}.RegisterForm-module-scss-module__saERDq__link:hover{opacity:.7}
.ResetPasswordForm-module-scss-module__kX9wHq__container{flex-direction:column;gap:1rem;display:flex}.ResetPasswordForm-module-scss-module__kX9wHq__submit{color:#fff;width:100%;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;cursor:pointer;background:#000;border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:700}.ResetPasswordForm-module-scss-module__kX9wHq__submit:hover{background:#1a1a1a}.ResetPasswordForm-module-scss-module__kX9wHq__error{color:#e74c3c;font-size:.875rem}.ResetPasswordForm-module-scss-module__kX9wHq__success{color:#6b7280;font-size:.875rem}.ResetPasswordForm-module-scss-module__kX9wHq__altLink{text-align:center;color:#e67e22;font-weight:600}.ResetPasswordForm-module-scss-module__kX9wHq__altLink:hover{opacity:.7}
