.Auth_container___SuqZ{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#000;padding:2rem;width:100vw}.Auth_formWrapper__iT_3p{background:#111;border:2px solid red;border-radius:12px;box-shadow:0 4px 24px rgba(255,0,0,.08);padding:2.5rem 2rem;width:100%;max-width:370px;display:flex;flex-direction:column;gap:1.5rem}.Auth_title__etchu{color:#fff;font-size:2rem;font-weight:700;text-align:center;margin-bottom:.5rem}.Auth_subtitle__AypAO{color:#888;font-size:1rem;text-align:center;margin-bottom:1.5rem}.Auth_form__S9I3J{display:flex;flex-direction:column;gap:1.5rem}.Auth_inputGroup__Nrcj6{display:flex;flex-direction:column;gap:.5rem}.Auth_inputGroup__Nrcj6 label{color:#fff;font-size:.95rem;font-weight:500}.Auth_input___wFsr{width:100%;padding:.8rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.Auth_input___wFsr:focus{outline:none;border-color:red;box-shadow:0 0 0 2px rgba(255,0,0,.2)}.Auth_input___wFsr::placeholder{color:#666}.Auth_button__4AHyl{width:100%;padding:1rem;background:linear-gradient(45deg,red,#f33);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem}.Auth_button__4AHyl:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,0,0,.2)}.Auth_button__4AHyl:disabled{opacity:.7;cursor:not-allowed}.Auth_error__VWI9r{background:rgba(255,0,0,.1);color:#f33}.Auth_error__VWI9r,.Auth_success__bJvmw{padding:1rem;border-radius:8px;text-align:center;font-size:.95rem}.Auth_success__bJvmw{background:rgba(0,255,0,.1);color:#0f0}.Auth_divider__4SjrV{display:flex;align-items:center;text-align:center;margin:1.5rem 0}.Auth_divider__4SjrV:after,.Auth_divider__4SjrV:before{content:"";flex:1 1;border-bottom:1px solid hsla(0,0%,100%,.1)}.Auth_divider__4SjrV span{padding:0 1rem;color:#888;font-size:.875rem}.Auth_googleButton__7OPAa{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.Auth_googleButton__7OPAa:hover{background:hsla(0,0%,100%,.08);transform:translateY(-2px)}.Auth_googleButton__7OPAa:disabled{opacity:.7;cursor:not-allowed}.Auth_googleIcon__eBttJ{width:1.5rem;height:1.5rem}.Auth_links__0P1MU{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem;text-align:center}.Auth_link__Jbd8x{color:red;text-decoration:none;font-size:.875rem;transition:color .2s}.Auth_link__Jbd8x:hover{color:#f33;text-decoration:underline}.Auth_socialSharing__tpx6S{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.Auth_socialSharing__tpx6S h3{color:#fff;font-size:1.2rem;font-weight:600}.Auth_socialButtons__wO0Yg{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.Auth_socialButton__Mj5it{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;color:#fff;text-decoration:none;font-weight:500;transition:all .3s ease}.Auth_socialButton__Mj5it:hover{transform:translateY(-2px)}.Auth_socialButton__Mj5it svg{width:20px;height:20px}.Auth_socialButton__Mj5it:first-child{background:#1da1f2}.Auth_socialButton__Mj5it:nth-child(2){background:#4267b2}.Auth_socialButton__Mj5it:nth-child(3){background:#0077b5}.Auth_socialButton__Mj5it:nth-child(4){background:#25d366}@media (max-width:480px){.Auth_formWrapper__iT_3p{padding:2rem}.Auth_title__etchu{font-size:1.75rem}.Auth_subtitle__AypAO{font-size:.95rem}.Auth_socialButtons__wO0Yg{flex-direction:column;width:100%}.Auth_socialButton__Mj5it{width:100%;justify-content:center}}