.Auth_authContainer__kcTNf{min-height:100vh;background:linear-gradient(135deg,#e47041,#f47a46 50%,#161616);display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}.Auth_authContainer__kcTNf:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(205,75,101,.2) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(31,62,118,.2) 0,transparent 50%);pointer-events:none}.Auth_authCard__xq6lW{background:#161616;border-radius:20px;padding:50px 40px;width:100%;max-width:480px;box-shadow:0 20px 60px rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);position:relative;z-index:1}.Auth_logoWrapper__7m6a6{text-align:center;margin-bottom:30px}.Auth_logo__fhC3Y{width:180px;height:auto;background-size:cover;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.Auth_logoText__hNGZa{color:hsla(0,0%,100%,.8);font-size:14px;font-family:Jost,sans-serif;font-weight:300}.Auth_welcome__h0bwR{text-align:center;margin-bottom:35px}.Auth_welcomeText__5A_hR{color:#fff;font-size:26px;font-family:Jost-SemiBold,sans-serif;font-weight:600}.Auth_inputBlock__vE6s_{margin-bottom:25px}.Auth_inputWrapper__Jkrem{position:relative;margin-bottom:20px}.Auth_inputField__b5TM7{width:100%;height:50px;background:rgba(23,63,112,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:0 45px 0 15px;color:#fff;font-size:15px;font-family:Jost,sans-serif;transition:all .3s ease}.Auth_inputField__b5TM7:focus{outline:none;border-color:hsla(0,0%,100%,.4);background:rgba(23,63,112,.4)}.Auth_inputField__b5TM7::-moz-placeholder{color:hsla(0,0%,100%,.3);font-family:Jost,sans-serif}.Auth_inputField__b5TM7::placeholder{color:hsla(0,0%,100%,.3);font-family:Jost,sans-serif}.Auth_inputIcon__BWbnq{position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;color:hsla(0,0%,100%,.5);transition:color .3s ease}.Auth_inputIcon__BWbnq:hover{color:hsla(0,0%,100%,.8)}.Auth_errorText__FTPnT{color:#ff6b6b;font-size:13px;margin-top:5px;font-family:Jost,sans-serif;display:flex;align-items:center;gap:5px}.Auth_loginRow__f6Soy{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.Auth_forgotPassword__2N0Ir{color:hsla(0,0%,100%,.6);font-size:14px;font-family:Jost,sans-serif;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease;cursor:pointer}.Auth_forgotPassword__2N0Ir:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.Auth_submitButton__UKm8E{width:100%;height:50px;background:linear-gradient(135deg,#e47041,#ef7f4d);border:none;border-radius:12px;color:#fff;font-size:16px;font-family:Jost-SemiBold,sans-serif;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(253,57,157,.3);margin-bottom:20px}.Auth_submitButton__UKm8E:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(253,57,157,.4)}.Auth_submitButton__UKm8E:disabled{opacity:.6;cursor:not-allowed}.Auth_loadingSpinner__VOqC3{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Auth_spin__Vk6rz .8s linear infinite;margin:0 auto}@keyframes Auth_spin__Vk6rz{to{transform:rotate(1turn)}}.Auth_divider__TKdCM{text-align:center;margin:30px 0;position:relative}.Auth_divider__TKdCM:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:hsla(0,0%,100%,.1)}.Auth_dividerText__92Bww{position:relative;background:#161616;padding:0 15px;color:hsla(0,0%,100%,.5);font-size:14px;font-family:Jost,sans-serif}.Auth_footerButtons__jlW_k{display:flex;gap:15px;margin-bottom:20px}.Auth_secondaryButton__Ozay2{flex:1 1;height:50px;background:#737ae8;border:none;border-radius:12px;color:#fff;font-size:15px;font-family:Jost,sans-serif;cursor:pointer;transition:all .3s ease}.Auth_secondaryButton__Ozay2:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(115,122,232,.4)}.Auth_linkText__7AgsN{text-align:center;color:hsla(0,0%,100%,.6);font-size:14px;font-family:Jost,sans-serif}.Auth_linkButton__Uy5kr{color:#e47041;-webkit-text-decoration:none;text-decoration:none;font-weight:500;cursor:pointer;transition:color .3s ease}.Auth_linkButton__Uy5kr:hover{color:#ff6bb5;-webkit-text-decoration:underline;text-decoration:underline}.Auth_licenseText__fEPJp{color:hsla(0,0%,100%,.5);font-size:13px;text-align:center;margin-top:20px;line-height:1.6;font-family:Jost,sans-serif}.Auth_licenseLink__PIdhQ{color:hsla(0,0%,100%,.7);-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.Auth_licenseLink__PIdhQ:hover{color:#fff}.Auth_codeInputWrapper__l0t__{margin:30px 0}.Auth_codeInputRow__ngp_P{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.Auth_codeInput__RAw4Y{width:50px;height:60px;background:rgba(23,63,112,.3);border:2px solid hsla(0,0%,100%,.2);border-radius:12px;text-align:center;color:#fff;font-size:24px;font-family:Jost-SemiBold,sans-serif;font-weight:600;transition:all .3s ease}.Auth_codeInput__RAw4Y:focus{outline:none;border-color:#e47041;background:rgba(23,63,112,.5)}.Auth_infoText__XNbxB{color:hsla(0,0%,100%,.7);font-size:14px;text-align:center;margin-bottom:15px;font-family:Jost,sans-serif;line-height:1.6}.Auth_resendButton__QJOyd{background:transparent;border:none;color:hsla(0,0%,100%,.6);font-size:14px;font-family:Jost,sans-serif;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer;margin-top:15px;transition:color .3s ease}.Auth_resendButton__QJOyd:hover{color:#fff}.Auth_alertBox__iBFAK{background:hsla(0,100%,71%,.15);border:1px solid hsla(0,100%,71%,.3);border-radius:10px;padding:15px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.Auth_alertIcon__3cHL5{color:#ff6b6b;font-size:20px}.Auth_alertText__MZJaP{color:#ffb3b3;font-size:14px;font-family:Jost,sans-serif;flex:1 1}.Auth_successBox__m_gEX{background:rgba(76,217,100,.15);border:1px solid rgba(76,217,100,.3)}.Auth_successIcon__bSnC7{color:#4cd964}.Auth_successText__geErw{color:#b3ffb3}@media (max-width:600px){.Auth_authCard__xq6lW{padding:40px 25px}.Auth_welcomeText__5A_hR{font-size:22px}.Auth_footerButtons__jlW_k{flex-direction:column}.Auth_codeInput__RAw4Y{width:45px;height:55px;font-size:20px}}