:root{--primary-color:#00b4ff;--primary-glow:rgba(0,180,255,0.4);--secondary-color:#0066ff;--dark-bg:#030d1a;--card-bg:rgba(5,20,45,0.9);--card-border:rgba(0,140,255,0.25);--text-primary:#e8f4ff;--text-secondary:#7ab8e8;}*{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;box-sizing:border-box;}#bg-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:#000000;}body{background-color:var(--dark-bg);background-image:radial-gradient(circle at center,rgba(233,225,225,0.080) 0.9px,transparent 2.0px);background-size:28px 28px;background-position:center center;background-attachment:fixed;font-family:'Poppins',sans-serif;overflow-x:hidden;min-height:100vh;}.icon2{position:relative;width:670px;height:150px;top:2px;background-image:url('../assets/images/counter-strike.jpg');background-size:215px;background-repeat:no-repeat;background-position:center;border-radius:50%;box-shadow:1px 1px 10px 0.3px black;}.blinking{position:absolute;border-radius:16px 16px 16px 0px;padding:5px 11px;color:#fff;font-weight:500;font-size:10px;line-height:8px;margin-left:16.5rem;margin-bottom:3rem;background:rgb(0,180,255);}.navbar-glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(3,4,8,0.85);border-bottom:1px solid rgba(0,160,255,0.10);box-shadow:0 10px 30px rgba(0,0,0,0.5);}.logo-glow{filter:drop-shadow(0 0 1px rgba(0,160,255,0.35));}.product-card{background:linear-gradient(145deg,rgba(0,120,255,0.05),rgba(0,40,100,0.02));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,160,255,0.08);border-radius:20px;overflow:hidden;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;display:flex;flex-direction:column;height:100%;min-height:190px;}.product-card>a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;}.product-card .relative{flex-shrink:0;height:180px;}.product-card img{width:100%;height:100%;object-fit:cover;transition:all 0.5s ease;filter:brightness(0.7);}.product-card .inline-flex.flex-col{flex:1;padding:15px 0;}.product-card::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,180,255,0.40),transparent);}.product-card:hover img{filter:brightness(1.05);}.status-badge{padding:6px 14px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;backdrop-filter:blur(10px);transition:all 0.3s ease;}.status-undetected{background:linear-gradient(135deg,rgba(22,163,74,0.9),rgba(21,128,61,0.9));color:white;border:1px solid rgba(34,197,94,0.8);box-shadow:0 4px 12px rgba(34,197,94,0.25);}.status-risky{background:rgba(255,39,10,0.15);color:rgb(255,39,10);border:1px solid rgba(255,39,10,0.3);}.status-detected{background:linear-gradient(135deg,rgba(220,38,38,0.9),rgba(185,28,28,0.9));color:white;border:1px solid rgba(239,68,68,0.8);box-shadow:0 4px 12px rgba(220,38,38,0.25);}.download-btn{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.3s ease;position:relative;overflow:hidden;margin-top:auto;flex-shrink:0;cursor:pointer;}.download-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.04),transparent);transition:left 0.6s ease;}.download-btn::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,180,255,0.4),transparent);opacity:0;transition:opacity 0.3s ease;}.download-btn:hover::before{left:100%;}.download-btn:hover::after{opacity:1;}.download-btn:hover{background:rgba(0,150,255,0.06);border-color:rgba(0,180,255,0.2);}.download-btn:hover .bx{transform:scale(1.2) translateY(-1px) !important;}.header-glow{text-shadow:0 0 20px rgba(0,180,255,0.40);}.main-container{max-width:1400px;margin:0 auto;}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;width:100%;}.product-grid>div{height:100%;display:flex;}.float-animation{animation:float 6s ease-in-out infinite;}.flex-fallback{display:flex;flex-wrap:wrap;}.flex-fallback>div{flex:1 0 300px;margin:15px;}.stars-background{background:radial-gradient(4px 4px at 10px 15px,#000814 50%,transparent 50%),radial-gradient(3px 3px at 35px 65px,#000814 50%,transparent 50%),radial-gradient(5px 5px at 60px 25px,#000814 50%,transparent 50%),radial-gradient(4px 4px at 85px 55px,#000814 50%,transparent 50%),radial-gradient(3px 3px at 110px 15px,#000814 50%,transparent 50%),radial-gradient(5px 5px at 135px 45px,#000814 50%,transparent 50%),radial-gradient(4px 4px at 160px 75px,#000814 50%,transparent 50%),radial-gradient(3px 3px at 185px 35px,#000814 50%,transparent 50%),radial-gradient(5px 5px at 20px 85px,#000814 50%,transparent 50%),radial-gradient(4px 4px at 45px 95px,#000814 50%,transparent 50%),radial-gradient(3px 3px at 70px 65px,#000814 50%,transparent 50%),radial-gradient(5px 5px at 95px 85px,#000814 50%,transparent 50%),radial-gradient(4px 4px at 120px 95px,#000814 50%,transparent 50%),radial-gradient(3px 3px at 145px 75px,#000814 50%,transparent 50%),radial-gradient(5px 5px at 170px 55px,#000814 50%,transparent 50%),radial-gradient(4px 4px at 195px 25px,#000814 50%,transparent 50%),radial-gradient(6px 6px at 25px 40px,#000814 60%,transparent 60%),radial-gradient(7px 7px at 75px 80px,#000814 70%,transparent 70%),radial-gradient(6px 6px at 125px 20px,#000814 60%,transparent 60%),radial-gradient(7px 7px at 175px 60px,#000814 70%,transparent 70%);background-size:200px 100px;animation:slideStars 25s linear infinite;opacity:0.5;}.bx{transition:transform 0.3s ease;}#confirmationModal{display:none;opacity:0;transition:opacity 0.3s ease;}#confirmationModal.show{display:flex;opacity:1;}.modal-content{transform:scale(0.95) translateY(8px);transition:transform 0.3s ease,opacity 0.3s ease;opacity:0;}#confirmationModal.show .modal-content{transform:scale(1) translateY(0);opacity:1;}.arc-border-button{position:relative;padding:12px 24px;border:none;overflow:visible;transition:transform 0.3s ease,box-shadow 0.3s ease;}.arc-border-button:hover{transform:translateY(-2px);}.arc-border-button span{text-shadow:0 0 10px rgba(0,180,255,0.40);}.arc-border{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;pointer-events:none;z-index:1;opacity:0.85;border:2px solid transparent;background:linear-gradient(90deg,#00c8ff,#0066ff,#00c8ff) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderRotate 3s linear infinite;}.arc-border-2{border:2px solid transparent;background:linear-gradient(90deg,#1a3aff,#00eaff,#1a3aff) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderRotate 4s linear infinite reverse;opacity:0.6;margin:-1px;}.arc-border-3{border:1px solid transparent;background:linear-gradient(90deg,#00aaff,#00ffee,#00aaff) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderRotate 5s linear infinite;opacity:0.4;margin:-2px;}.arc-border-button:hover .arc-border{animation-duration:2s;}.arc-border-button:hover .arc-border-2{animation-duration:3s;}.arc-border-button:hover .arc-border-3{animation-duration:4s;}.arc-border-button.minimal{border:2px solid transparent;background:linear-gradient(var(--bg,#0ea5e9),var(--bg,#0ea5e9)) padding-box,linear-gradient(90deg,#00c8ff,#0066ff,#00eaff) border-box;animation:borderFlow 2s linear infinite;}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#888 #1b1b1b;}.custom-scroll{height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ff6b6b #272727;}@keyframes float{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}@keyframes slideStars{0%{background-position:0 0;}100%{background-position:-200px 50px;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes borderRotate{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@keyframes borderFlow{0%{background:linear-gradient(var(--bg,#0ea5e9),var(--bg,#0ea5e9)) padding-box,linear-gradient(90deg,#00c8ff,#0066ff,#00eaff) border-box;}33%{background:linear-gradient(var(--bg,#0ea5e9),var(--bg,#0ea5e9)) padding-box,linear-gradient(90deg,#0066ff,#00eaff,#00c8ff) border-box;}66%{background:linear-gradient(var(--bg,#0ea5e9),var(--bg,#0ea5e9)) padding-box,linear-gradient(90deg,#00eaff,#00c8ff,#0066ff) border-box;}100%{background:linear-gradient(var(--bg,#0ea5e9),var(--bg,#0ea5e9)) padding-box,linear-gradient(90deg,#00c8ff,#0066ff,#00eaff) border-box;}}@media(max-width:1280px){.product-grid{grid-template-columns:repeat(3,1fr);}}@media(max-width:1024px){.product-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:768px){.product-grid{gap:20px;}.product-card{min-height:380px;}}@media(max-width:640px){.product-grid{grid-template-columns:1fr;gap:20px;}.product-card{min-height:360px;}.modal-content{max-width:90%;padding:1.5rem;}}.back-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid rgba(0,140,255,0.25);color:var(--text-secondary);font-size:1.2rem;text-decoration:none;transition:all 0.3s ease;flex-shrink:0;}.back-btn:hover{background:rgba(0,140,255,0.12);border-color:rgba(0,180,255,0.4);color:var(--primary-color);}