.styles_container__tNMGj{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#0d0d0d 50%,#000000);padding:1rem}.styles_card__H9r7F{max-width:28rem;width:100%}.styles_header__qkvlF{text-align:center;margin-bottom:2rem}.styles_header__qkvlF svg{width:100%;height:200px;fill:currentColor;color:#fff}.styles_title__YWb7k{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .5rem}.styles_subtitle__rCdaY{color:#9ca3af;font-size:1rem;margin:0}.styles_form__NOQz7{display:flex;flex-direction:column;gap:1.5rem}.styles_inputWrapper__eYF2y{position:relative}.styles_input__qaw6A{width:100%;padding:.875rem 1rem;font-size:1rem;color:#fff;background-color:#121212;border:1px solid #353535;border-radius:.5rem;outline:none;transition:all .2s ease;box-sizing:border-box}.styles_input__qaw6A::placeholder{color:#6b7280}.styles_input__qaw6A:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.styles_error__i3_14{background-color:rgba(127,29,29,.5);border:1px solid #991b1b;border-radius:.5rem;padding:.75rem}.styles_error__i3_14 p{color:#fca5a5;font-size:.875rem;margin:0}.styles_button__lMoAc{width:100%;padding:.875rem 1rem;font-size:1rem;font-weight:500;color:#000;background-color:var(--primary);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.styles_button__lMoAc:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 85%,#fff)}.styles_button__lMoAc:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.5)}.styles_button__lMoAc:disabled{opacity:.5;cursor:not-allowed}.styles_footer__oOdub{text-align:center;margin-top:1.5rem}.styles_footer__oOdub p{color:#6b7280;font-size:.75rem;margin:0}@media(max-width:640px){.styles_title__YWb7k{font-size:2rem}.styles_container__tNMGj{padding:1rem}}