.Auth_container__0j_dd{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--gray-50);padding:1rem}.Auth_card__cV8kA{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);width:100%;max-width:440px;overflow:hidden;border:1px solid var(--gray-200)}.Auth_title__TApoN{font-size:1.75rem;font-weight:600;text-align:center;margin-bottom:.5rem;color:var(--gray-900)}.Auth_subtitle__PHZY2{color:var(--gray-500);font-size:.875rem;margin-bottom:1.5rem;text-align:center;line-height:1.5}.Auth_form__8RGi_{gap:1rem}.Auth_field__62Df6,.Auth_form__8RGi_{display:flex;flex-direction:column}.Auth_field__62Df6 label{font-weight:500;margin-bottom:.5rem;color:var(--gray-700);font-size:.875rem}.Auth_field__62Df6 input{padding:.75rem 1rem;border:1px solid var(--gray-300);border-radius:.5rem;font-size:1rem;transition:all .2s}.Auth_field__62Df6 input:focus{outline:none;border-color:var(--primary-brand);box-shadow:0 0 0 3px hsla(283,6%,56%,.1)}.Auth_field__62Df6 input::-moz-placeholder{color:var(--gray-400)}.Auth_field__62Df6 input::placeholder{color:var(--gray-400)}.Auth_button__sNKVq{background-color:var(--brand-dark);color:#fff;padding:.875rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;margin-top:.5rem;transition:all .2s}.Auth_button__sNKVq:hover{background-color:var(--brand-darker)}.Auth_button__sNKVq:disabled{background-color:var(--gray-400);cursor:not-allowed}.Auth_error__npNR5{background-color:#fef2f2;color:#dc2626;border-radius:.5rem;border:1px solid #fecaca}.Auth_error__npNR5,.Auth_success__qQE_4{padding:.75rem 1rem;margin-bottom:.5rem;font-size:.875rem}.Auth_success__qQE_4{background-color:#f0fdf4;color:#16a34a;border-radius:.5rem;border:1px solid #bbf7d0}.Auth_footer__cAbxS{text-align:center;margin-top:1.5rem;color:var(--gray-600);font-size:.9375rem}.Auth_footer__cAbxS a{color:var(--brand-dark);text-decoration:none;font-weight:600}.Auth_footer__cAbxS a:hover{text-decoration:underline;color:var(--brand-darker)}@keyframes Auth_spin__3Kb1j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Auth_nameRow__XGPuZ{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.Auth_nameRow__XGPuZ .Auth_field__62Df6{min-width:0;overflow:hidden}.Auth_nameRow__XGPuZ input{min-width:0;width:100%;box-sizing:border-box}@media (max-width:480px){.Auth_nameRow__XGPuZ{grid-template-columns:1fr}}