.signin_signInPage__9JsBM{min-height:100vh;background:radial-gradient(circle at center,#1a1500 0,#000000 100%);color:#E0E0E0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;padding:2.5rem}.signin_externalBorder__9g1VC,.signin_signInPage__9JsBM{display:flex;align-items:center;justify-content:center;width:100%;position:relative}.signin_externalBorder__9g1VC{height:100%;max-width:1400px;min-height:calc(100vh - 5rem);border:none;border-radius:20px;background:transparent}.signin_mainContainer__Fz032{display:flex;flex-direction:column;align-items:center;justify-content:center;width:95%;max-width:1100px;z-index:10;position:relative}.signin_formGlassCard__KigiQ{background:rgba(255,215,0,.05);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,215,0,.2);border-radius:40px;padding:4rem 3rem 3rem;width:100%;box-shadow:0 50px 100px rgba(0,0,0,.6),inset 0 0 40px rgba(255,215,0,.05);position:relative;margin-top:2rem}.signin_logoBoxTop__JJ4dN{position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:80px;height:80px;background:#000;border:3px solid #ffd700;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 20px rgba(255,215,0,.2);z-index:30}.signin_cardHeader__dRmkG{text-align:center;margin-bottom:2.5rem}.signin_title__yHG7X{font-size:2.5rem;font-weight:800;margin-bottom:.5rem;color:#fff}.signin_vaultText__iQUVz{color:#ffd700}.signin_subtitle__j7nLN{font-size:1rem;color:rgba(255,255,255,.6);font-weight:400}.signin_cardBody__exU4J{display:flex;align-items:center;gap:3rem}.signin_illustrationContainer__dgxm6{flex:1 1;display:flex;justify-content:center}.signin_robotWrapper__37mpi{width:100%;max-width:450px;position:relative;mask-image:radial-gradient(circle at center,black 30%,transparent 85%);-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 85%)}.signin_robotImage__FYzfP{width:110%;height:auto;filter:drop-shadow(0 0 30px rgba(255,215,0,.2));animation:signin_float__uMCZ9 6s ease-in-out infinite;mix-blend-mode:lighten}.signin_formSide__VqK_y{flex:1 1;max-width:400px}.signin_signInForm__OCIJ1{display:flex;flex-direction:column}.signin_inputGroup__LpXcf{margin-bottom:1.5rem}.signin_label__M02BU{display:block;font-size:.7rem;font-weight:800;color:#ffd700;margin-bottom:.5rem;letter-spacing:1px}.signin_inputField__I8iC8{width:100%;padding:.8rem 1.25rem;background:transparent!important;border:1px solid rgba(255,215,0,.1)!important;border-radius:10px;color:#fff!important;font-size:.95rem;transition:all .3s ease;letter-spacing:.3px;outline:none!important}.signin_inputField__I8iC8:focus{outline:none!important;border-color:rgba(255,215,0,.4)!important;box-shadow:0 0 15px rgba(255,215,0,.05)!important}.signin_inputField__I8iC8:-webkit-autofill{-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 0 0 1000px transparent!important;border:1px solid rgba(255,215,0,.1)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.signin_inputField__I8iC8:-webkit-autofill,.signin_inputField__I8iC8:-webkit-autofill:focus,.signin_inputField__I8iC8:-webkit-autofill:hover,.signin_inputField__I8iC8:autofill{-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 0 0 1000px transparent!important;border:1px solid rgba(255,215,0,.1)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.signin_passwordWrapper__fphUr{position:relative}.signin_eyeButton__tzaKF{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#ffd700;cursor:pointer}.signin_checkboxGroup__O7C01{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.signin_checkbox__ekWY2{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;background:rgba(0,0,0,.3);border:1px solid rgba(255,215,0,.3);border-radius:6px;cursor:pointer;position:relative;transition:all .2s ease}.signin_checkbox__ekWY2:checked{background:rgba(255,215,0,.1);border-color:#ffd700;box-shadow:0 0 10px rgba(255,215,0,.3)}.signin_checkbox__ekWY2:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffd700;font-size:14px;font-weight:900}.signin_checkboxLabel__XWsBU{font-size:.9rem;color:rgba(255,255,255,.6);font-weight:500}.signin_signInButton__vThCV{padding:1rem;border-radius:12px;font-size:1rem;font-weight:900;text-transform:uppercase;border:none;background:linear-gradient(90deg,#ffd700,#b8860b);color:#000;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 20px rgba(0,0,0,.3);margin-bottom:1rem}.signin_signInButton__vThCV:hover{transform:translateY(-2px);filter:brightness(1.1)}.signin_forgotPasswordContainer__E1QX_{text-align:center;margin-bottom:2rem}.signin_forgotPasswordLink___Z3n0{color:#ffd700;font-size:.85rem;text-decoration:underline}.signin_dividerLine__osagP{height:1px;background:rgba(255,255,255,.1);margin-bottom:1.5rem}.signin_createAccountText__OEjfm{text-align:center;font-size:.85rem;color:#fff;margin-bottom:1.5rem}.signin_createAccountLink__PZlCY{color:#fff;font-weight:700;text-decoration:underline}.signin_socialContainer__9jIyr{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.signin_socialButton__dJ7DV{width:45px;height:45px;border-radius:50%;background:transparent;border:1px solid rgba(255,215,0,.5);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:all .2s ease}.signin_socialButton__dJ7DV:hover{background:rgba(255,215,0,.1);border-color:#ffd700}.signin_signUpNowContainer__o_uEz{width:100%}.signin_signUpNowButton__rDstr{display:block;width:100%;padding:1rem;text-align:center;border:2px solid #ffd700;border-radius:12px;color:#ffd700;font-weight:900;text-decoration:none;font-size:1rem;text-transform:uppercase;transition:all .3s ease}.signin_signUpNowButton__rDstr:hover{background:rgba(255,215,0,.1);color:#fff}.signin_loginFooter__Vgjt8{margin-top:3rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:rgba(255,255,255,.4);font-size:.75rem;letter-spacing:.5px}.signin_footerLink__bTJJd{color:#fff;text-decoration:underline}.signin_cornerStar__Ad4N5{position:absolute;bottom:20px;right:20px;opacity:.8}@keyframes signin_float__uMCZ9{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width:1024px){.signin_signInPage__9JsBM{padding:1rem}.signin_externalBorder__9g1VC{border:none;padding:.5rem;min-height:auto}.signin_mainContainer__Fz032{width:100%;max-width:600px}.signin_cardBody__exU4J{flex-direction:column;gap:2rem}.signin_formGlassCard__KigiQ{padding:3rem 1.25rem 2rem;border-radius:24px;margin-top:1.5rem}.signin_title__yHG7X{font-size:1.8rem}.signin_illustrationContainer__dgxm6{order:-1;max-width:280px}.signin_robotImage__FYzfP{width:100%}}@media (max-width:480px){.signin_signInPage__9JsBM{padding:.5rem}.signin_mainContainer__Fz032{width:100%}.signin_formGlassCard__KigiQ{padding:2.5rem 1rem 1.5rem;border-radius:20px}.signin_title__yHG7X{font-size:1.6rem}.signin_subtitle__j7nLN{font-size:.85rem}.signin_loginFooter__Vgjt8{flex-direction:column;gap:.75rem;margin-top:2rem;text-align:center}.signin_loginFooter__Vgjt8 span:nth-child(2n){display:none}}.signin_bgAnimation__7e6JI{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:5}.signin_particle__1AXpC{position:absolute;background:#ffd700;border-radius:50%;animation:signin_sparkleTwinkle__xNbBS ease-in-out infinite}@keyframes signin_sparkleTwinkle__xNbBS{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.8;transform:scale(1.2);box-shadow:0 0 10px #ffd700}}.signin_lightRaysContainer__sTxsv{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.signin_ray__l7vYp{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 180deg at 50% 50%,transparent 0deg,rgba(255,215,0,.12) 20deg,transparent 40deg,rgba(255,215,0,.1) 70deg,transparent 110deg,rgba(255,215,0,.15) 150deg,transparent 190deg,rgba(255,215,0,.1) 240deg,transparent 280deg,rgba(255,215,0,.12) 320deg,transparent 1turn);animation:signin_rotateRay__m5v3b 45s linear infinite}.signin_ray__l7vYp:nth-child(2){animation:signin_rotateRay__m5v3b 65s linear infinite reverse;opacity:.6;filter:blur(12px)}@keyframes signin_rotateRay__m5v3b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.signin_ambientGlow__D8mvR{position:fixed;top:0;left:0;right:0;height:100vh;background:radial-gradient(circle at 50% 0,rgba(255,215,0,.15) 0,transparent 80%);z-index:2;pointer-events:none}