body.landing-page-body{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 50% -20%,#1a2333 0,#0c0f16 45%,#05070a 100%) #05070a fixed;color:#cbd5e1;font-family:Inter,Karla,sans-serif;font-size:13px;line-height:1.6}.landing-page-container{max-width:920px!important;padding:0 15px 40px}.landing-main-content{display:flex;flex-direction:column;gap:14px;padding-top:14px}.hero{align-items:flex-end;aspect-ratio:16/7;border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.6);display:flex;min-height:320px;overflow:hidden;position:relative}.hero-bg{background-position:50%;background-size:cover;filter:brightness(.7) contrast(1.05);inset:0;position:absolute;transform:scale(1.02);transition:transform 6s ease-out}.hero:hover .hero-bg{transform:scale(1.06)}.hero-overlay{background:linear-gradient(0deg,rgba(5,7,10,.95) 0,rgba(5,7,10,.25) 55%,transparent);inset:0;position:absolute}.hero-content{padding:28px 32px;position:relative;width:100%;z-index:1}.hero-title{color:#f8fafc;font-family:Outfit,Fira Sans,sans-serif;font-size:42px;font-weight:800;letter-spacing:-1px;margin:0 0 8px;text-shadow:0 2px 16px rgba(249,115,22,.35)}.hero-tagline{color:#cbd5e1;font-size:14px;margin:0 0 18px;max-width:560px}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.btn-primary{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:8px;box-shadow:0 6px 20px rgba(249,115,22,.4);color:#fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.3px;padding:10px 22px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.btn-primary:hover{box-shadow:0 8px 24px rgba(249,115,22,.55);color:#fff;transform:translateY(-1px)}.btn-ghost{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;color:#e2e8f0;display:inline-block;font-size:13px;font-weight:600;padding:9px 22px;text-decoration:none;transition:all .2s ease}.btn-ghost:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3);color:#fff}.input-box{backdrop-filter:blur(8px);background:rgba(15,20,30,.85);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#fff;font-size:12px;height:32px;max-width:180px;padding:4px 10px;transition:all .2s ease;width:100%}.input-box::-moz-placeholder{color:#94a3b8}.input-box::placeholder{color:#94a3b8}.input-box:focus{background:rgba(25,32,48,.95);border-color:#f97316;box-shadow:0 0 8px rgba(249,115,22,.4);outline:none}.input-box.error{border-color:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.4)}.box{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(15,20,30,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.4);overflow:hidden}.title{background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06);color:#f8fafc;display:block;font-family:Outfit,Fira Sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.3px;padding:10px 16px}.login-card .login-fields{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:14px}.welcome-body{color:#cbd5e1}.welcome-body p{margin:0 0 10px}.welcome-body p:last-child{margin-bottom:0}.cta-card .cta-body{padding:8px 0}.cta-card .cta-body .men{border-radius:0 0 12px 12px;opacity:.9;transition:opacity .3s ease,transform .3s ease;width:100%}.cta-card .cta-body .men:hover{opacity:1}.features{display:flex;flex-wrap:wrap}.features .feature_icons{align-items:center;border-right:1px solid hsla(0,0%,100%,.06);display:flex;flex:1 1 65%;flex-wrap:wrap;justify-content:center;padding:16px}.features .feature_container{background:rgba(0,0,0,.25);display:flex;flex:1 1 35%;flex-direction:column;justify-content:center;padding:18px 16px}.features .feature_container .feature_title{color:#f59e0b;display:block;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;margin-bottom:6px}.features .feature_container .feature_description{color:#94a3b8;font-size:12px;line-height:1.5}.features .feature_container .feature_description strong{color:#e2e8f0}.features .bank,.features .chip,.features .drugs,.features .education,.features .gym,.features .hammer,.features .handcuffs,.features .hit-list,.features .hospital,.features .house,.features .id-card,.features .job,.features .knife,.features .magnify,.features .plane,.features .podium,.features .roulette,.features .shop,.features .spy,.features .target,.features .trophy,.features .uptime{background:url(/images/feature-icons-sprite.png?937b6e565e277217b813a19aadd1c8d1) no-repeat;cursor:pointer;display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));height:30px;margin:8px;transition:transform .2s ease,filter .2s ease;width:30px}.features .bank:hover,.features .chip:hover,.features .drugs:hover,.features .education:hover,.features .gym:hover,.features .hammer:hover,.features .handcuffs:hover,.features .hit-list:hover,.features .hospital:hover,.features .house:hover,.features .id-card:hover,.features .job:hover,.features .knife:hover,.features .magnify:hover,.features .plane:hover,.features .podium:hover,.features .roulette:hover,.features .shop:hover,.features .spy:hover,.features .target:hover,.features .trophy:hover,.features .uptime:hover{filter:drop-shadow(0 0 8px rgba(245,158,11,.5));transform:scale(1.15)}.features .handcuffs{background-position:0 -30px}.features .handcuffs:hover{background-position:0 0}.features .plane{background-position:-30px -30px}.features .plane:hover{background-position:-30px 0}.features .gym{background-position:-60px -30px}.features .gym:hover{background-position:-60px 0}.features .job{background-position:-90px -30px}.features .job:hover{background-position:-90px 0}.features .hospital{background-position:-120px -30px}.features .hospital:hover{background-position:-120px 0}.features .drugs{background-position:-150px -30px}.features .drugs:hover{background-position:-150px 0}.features .podium{background-position:-180px -30px}.features .podium:hover{background-position:-180px 0}.features .spy{background-position:-210px -30px}.features .spy:hover{background-position:-210px 0}.features .target{background-position:-240px -30px}.features .target:hover{background-position:-240px 0}.features .roulette{background-position:-270px -30px}.features .roulette:hover{background-position:-270px 0}.features .chip{background-position:-300px -30px}.features .chip:hover{background-position:-300px 0}.features .hammer{background-position:-330px -30px}.features .hammer:hover{background-position:-330px 0}.features .bank{background-position:-360px -30px}.features .bank:hover{background-position:-360px 0}.features .education{background-position:-390px -30px}.features .education:hover{background-position:-390px 0}.features .magnify{background-position:-420px -30px}.features .magnify:hover{background-position:-420px 0}.features .id-card{background-position:-450px -30px}.features .id-card:hover{background-position:-450px 0}.features .uptime{background-position:-480px -30px}.features .uptime:hover{background-position:-480px 0}.features .knife{background-position:-510px -30px}.features .knife:hover{background-position:-510px 0}.features .house{background-position:-540px -30px}.features .house:hover{background-position:-540px 0}.features .hit-list{background-position:-570px -30px}.features .hit-list:hover{background-position:-570px 0}.features .shop{background-position:-600px -30px}.features .shop:hover{background-position:-600px 0}.features .trophy{background-position:-630px -30px}.features .trophy:hover{background-position:-630px 0}.landing-footer{color:#64748b;font-size:12px;padding:12px;text-align:center}body.error-page-body{background:radial-gradient(circle at 50% -20%,#1a2333 0,#0c0f16 45%,#05070a 100%) #05070a fixed;color:#cbd5e1;font-family:Inter,sans-serif}.error-card{border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.6);margin:auto;max-width:540px;width:100%}.error-card .error-logo{filter:drop-shadow(0 0 16px rgba(245,158,11,.4))}@media (max-width:767.98px){.hero{aspect-ratio:16/10;min-height:240px}.hero-title{font-size:30px}.hero-tagline{font-size:12px}.features{flex-direction:column}.features .feature_icons{border-bottom:1px solid hsla(0,0%,100%,.06);border-right:none}.login-card .login-fields .input-box{max-width:none;width:calc(50% - 4px)}}
