.styles_containerauth__KCN_a{display:flex;min-height:100vh;justify-content:center;background:var(--theme-black);position:relative;overflow:hidden}.styles_containerauth__KCN_a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,var(--theme-gold) 0,transparent 50%),radial-gradient(circle at 80% 20%,var(--theme-accent) 0,transparent 50%),radial-gradient(circle at 40% 40%,var(--theme-gold) 0,transparent 50%);opacity:.1;z-index:0}.styles_card__rrHi1{width:min(550px,100%)!important;padding:40px!important;margin:20px 0;background:var(--theme-black);border:1px solid var(--theme-border);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px rgba(255,215,0,.1),inset 0 1px 0 rgba(255,255,255,.1);position:relative;z-index:1;backdrop-filter:blur(10px)}.styles_boldText__4wiSG{font-size:14px;font-weight:600;color:var(--theme-white);text-align:end}.styles_LoginLogo___YvIX{width:min(156px,100%)}.styles_LoginLogo___YvIX,.styles_imgProfile__W5cAh{display:flex;align-items:center;justify-content:center;height:auto}.styles_title__bq8J1{font-weight:600;text-align:center;font-size:34px;color:var(--theme-white);background:linear-gradient(135deg,var(--theme-white) 0,var(--theme-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.styles_descriptionText__JrEf6{font-size:14px;font-weight:400;color:var(--theme-muted);text-align:center}.styles_logoContainer__wnS_W{display:flex;align-items:center;gap:8px;margin-bottom:16px}.styles_logoText__3yQAz{font-size:22px;font-weight:700;color:var(--theme-white)}.styles_welcomeTitle__xT03F{font-weight:600;text-align:center;font-size:34px;color:var(--theme-white);background:linear-gradient(135deg,var(--theme-white) 0,var(--theme-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.styles_formContainer__Mr6Tk{display:flex;flex-direction:column;width:100%}.styles_errorMessage__pKKQf{color:var(--theme-gold);font-size:14px;margin-left:12px;margin-top:4px}.styles_apiError__W75WR{color:var(--theme-gold);font-size:14px;text-align:center;margin-bottom:12px;background:rgba(255,215,0,.1);border:1px solid var(--theme-gold);border-radius:8px;padding:12px}.styles_rememberMeContainer__Z1M2z{cursor:pointer;margin:8px 0 20px;display:flex;align-items:center;justify-content:space-between;padding:0 5px}.styles_rememberMeGroup__ophiC{display:flex;align-items:center;gap:8px}.styles_radioInput__w2Rsi{accent-color:var(--theme-gold)}.styles_forgotPasswordContainer__ELvUW{cursor:pointer}.styles_dividerContainer__dp5Qr{display:flex;align-items:center;justify-content:center;width:100%;margin:32px 0}.styles_dividerLine__5HJC0{flex:1;height:1px;background-color:var(--theme-border)}.styles_dividerText__KlLoT{font-size:14px;font-weight:400;color:var(--theme-muted);margin:0 12px}.styles_googleButtonContainer__g5E0m{gap:16px;width:100%;background-color:var(--theme-black-light);border:1px solid var(--theme-border);padding:12px 16px;margin-bottom:16px;border-radius:12px;transition:all .3s ease}.styles_googleButtonContainer__g5E0m:hover{background-color:var(--theme-gold);border-color:var(--theme-gold);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,215,0,.3)}.styles_googleButtonText__Py1RB{font-size:14px;font-weight:600;color:var(--theme-white)}.styles_signupLinkContainer__EHhbe{cursor:pointer;margin-top:40px}.styles_signupLinkText___B8Fc{font-size:14px;font-weight:400;text-align:center;margin-top:24px;color:var(--theme-muted)}.styles_signupLinkBold__eQNLo{font-size:14px;font-weight:600;color:var(--theme-gold);text-decoration:underline}.styles_loginLinkContainer__dkjmW{cursor:pointer}.styles_loginLinkText__8gUFs{font-size:13px;font-weight:500;text-align:center;margin-top:24px;color:var(--theme-muted)}.styles_loginLinkBold__Lz4Fd{color:var(--theme-gold);text-decoration:underline}.styles_infoText__chXc0{font-size:12px;text-align:center;margin-top:12px;color:var(--theme-muted)}.styles_otpContainer__SA_uv{display:flex;justify-content:center;margin-bottom:0;width:100%;margin-top:20px}.styles_otpLabel__iW2zQ{font-weight:500;font-size:14px;color:var(--theme-white)}.styles_googleButton__GbytH{border:1px solid var(--theme-border);display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--theme-black-light)}.styles_otpInput__kVWB6{font-weight:700;border-radius:50%;background-color:var(--theme-black-light);color:var(--theme-white);width:70px!important;height:70px!important;font-size:24px;border:2px solid var(--theme-border);text-align:center;margin:0 8px;transition:all .3s ease}.styles_otpInput__kVWB6:focus{outline:none;border:2px solid var(--theme-gold);background-color:var(--theme-black);box-shadow:0 0 0 3px rgba(255,215,0,.2)}.styles_otpInputContainer__gidXA{display:flex;justify-content:center;gap:8px}.styles_resendText__lM1Uv{font-size:14px;font-weight:400;color:var(--theme-muted);text-align:center}.styles_underlineText__RbrO_{font-size:16px;font-weight:500;color:var(--theme-gold);text-align:center;cursor:pointer;text-decoration:underline}@media screen and (max-width:480px){.styles_card__rrHi1{padding:16px}.styles_otpInput__kVWB6{margin:0 4px!important;width:50px!important;height:50px!important;font-size:20px}.styles_title__bq8J1{font-size:24px;font-weight:700;text-align:center;color:var(--theme-white)}.styles_descriptionText__JrEf6{font-size:14px;font-weight:400;color:var(--theme-muted);text-align:center}.styles_LoginLogo___YvIX{width:120px}}@media screen and (min-width:481px){.styles_card__rrHi1{padding:32px}.styles_otpInput__kVWB6{margin:0 8px!important}}
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.btn-primary{cursor:pointer;--tw-font-weight:600;color:#000;background:linear-gradient(135deg,var(--theme-gold)0,var(--theme-accent)100%);border:1px solid var(--theme-gold);border-radius:3.40282e+38px;justify-content:center;align-items:center;gap:4px;width:100%;height:56px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #ffd7004d,inset 0 1px #fff3}.btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ffd70066,inset 0 1px #ffffff4d}.btn-primary:disabled{opacity:.7;cursor:not-allowed}.btn-primary.loading{cursor:not-allowed}.spinner{width:20px;height:20px;margin-right:8px;display:inline-block}.spinner-inner{border:2px solid #0000;border-top-color:#000;border-radius:50%;width:100%;height:100%;animation:spin 1s linear infinite}.loading-text{opacity:.8}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@property --tw-font-weight{syntax:"*";inherits:false}