:root{--primary:#00c3e2;--primary-dark:#0095c8;--primary-glow:rgba(0,195,226,0.25);--bg-dark:#12121e;--bg-card:rgba(255,255,255,0.05);--bg-card-hover:rgba(255,255,255,0.08);--text-primary:#ffffff;--text-secondary:#aaaaaa;--text-muted:#666666;--border-subtle:rgba(255,255,255,0.08);--border-hover:rgba(255,255,255,0.15);--gradient-premium:linear-gradient(135deg,#00c3e2 0%,#00d4ff 50%,#00c3e2 100%);--shadow-card:0 4px 20px rgba(0,0,0,0.3);--shadow-card-hover:0 20px 50px rgba(0,0,0,0.5),0 0 25px rgba(0,195,226,0.1);--radius-sm:6px;--radius-md:10px;--radius-lg:16px}body{background:transparent !important}.pro-footer{margin-top:0 !important}.portal-section *{box-sizing:border-box;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}.bs-hero{position:relative;overflow:hidden;isolation:isolate;padding:48px 0 72px;background:linear-gradient(180deg,#0a0a14 0%,#06060d 50%,#050508 100%);margin-top:-1px;border:none}.bs-hero::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.08),transparent);z-index:2}.bs-hero-orbs{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.bs-hero-orbs .orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.35;will-change:transform}.bs-hero-orbs .orb.red{width:520px;height:520px;background:radial-gradient(circle,#00c3e2 0%,transparent 70%);top:-100px;left:-120px;animation:bsHeroOrb1 18s ease-in-out infinite}.bs-hero-orbs .orb.blue{width:480px;height:480px;background:radial-gradient(circle,#00c3e2 0%,transparent 70%);bottom:-80px;right:-100px;animation:bsHeroOrb2 22s ease-in-out infinite}.bs-hero-orbs .orb.violet{width:380px;height:380px;background:radial-gradient(circle,#8b5cf6 0%,transparent 70%);top:40%;left:50%;transform:translate(-50%,-50%);opacity:0.2;animation:bsHeroOrb3 26s ease-in-out infinite}@keyframes bsHeroOrb1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(80px,60px) scale(1.15)}}@keyframes bsHeroOrb2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-60px,-80px) scale(1.2)}}@keyframes bsHeroOrb3{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-40%,-60%) scale(1.1)}}.bs-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.025) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 80%);z-index:0;pointer-events:none}.bs-hero-inner{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:3;text-align:center}.bs-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;background:linear-gradient(135deg,rgba(255,255,255,0.05),rgba(255,255,255,0.01));border:1px solid rgba(255,255,255,0.08);border-radius:100px;backdrop-filter:blur(14px);color:#b8b8c8;font-size:10.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:22px;box-shadow:0 4px 20px rgba(0,0,0,0.4)}.bs-hero-eyebrow .jc{width:7px;height:7px;border-radius:50%}.bs-hero-eyebrow .jc.jc-r{background:#00c3e2;box-shadow:0 0 10px #00c3e2}.bs-hero-eyebrow .jc.jc-b{background:#00c3e2;box-shadow:0 0 10px #00c3e2}.bs-hero-title{font-size:clamp(36px,5.6vw,72px);font-weight:900;color:#fff;line-height:1.05;letter-spacing:-2px;margin:0 0 18px;text-shadow:0 4px 40px rgba(0,0,0,0.5)}.bs-hero-highlight{display:inline-block;position:relative;background:linear-gradient(135deg,#00c3e2 0%,#00c3e2 40%,#00c3e2 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px rgba(0,195,226,0.3))}.bs-hero-rotator{display:inline-block;min-width:1ch}.bs-hero-sub{font-size:clamp(14px,1.4vw,17px);color:#a8a8bd;line-height:1.65;max-width:620px;margin:0 auto 32px}.bs-hero-sub strong{color:#fff;background:linear-gradient(135deg,#00c3e2,#00c3e2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.bs-hero-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px}.bs-hero-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;background:linear-gradient(135deg,rgba(255,255,255,0.04),rgba(255,255,255,0.01));border:1px solid rgba(255,255,255,0.07);border-radius:100px;backdrop-filter:blur(14px);transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left}.bs-hero-chip:hover{transform:translateY(-2px);border-color:rgba(0,195,226,0.3);box-shadow:0 10px 28px rgba(0,0,0,0.5)}.bs-hero-chip .ico{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:#fff;flex-shrink:0;position:relative}.bs-hero-chip .ico.red{background:linear-gradient(135deg,#00c3e2,#0088c8);box-shadow:0 4px 12px rgba(0,195,226,0.4)}.bs-hero-chip .ico.green{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 4px 12px rgba(16,185,129,0.4)}.bs-hero-chip .ico.blue{background:linear-gradient(135deg,#00c3e2,#0088cc);box-shadow:0 4px 12px rgba(0,195,226,0.4)}.bs-hero-chip .ico.amber{background:linear-gradient(135deg,#f59e0b,#b45309);box-shadow:0 4px 12px rgba(245,158,11,0.4)}.bs-hero-chip .live-ring{position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(16,185,129,0.5);animation:bsLiveRing 2s infinite}@keyframes bsLiveRing{0%{transform:scale(.9);opacity:1}100%{transform:scale(1.4);opacity:0}}.bs-hero-chip-body{line-height:1.1;display:flex;flex-direction:column}.bs-hero-chip-body strong{color:#fff;font-size:14px;font-weight:800;letter-spacing:-0.3px}.bs-hero-chip-body small{color:#8a8a9e;font-size:10px;text-transform:uppercase;letter-spacing:0.5px;font-weight:600;margin-top:2px}.bs-hero-badge-premium{display:inline-flex;align-items:center;gap:8px;margin:0 auto 18px;padding:6px 14px 6px 10px;background:linear-gradient(135deg,rgba(0,195,226,0.18),rgba(255,215,0,0.08));border:1px solid rgba(0,195,226,0.4);border-radius:100px;font-size:10.5px;font-weight:800;letter-spacing:1.6px;color:#ffd2d6;text-transform:uppercase;box-shadow:0 0 30px rgba(0,195,226,0.15),inset 0 1px 0 rgba(255,255,255,0.08);backdrop-filter:blur(10px)}.bs-hero-badge-dot{width:7px;height:7px;border-radius:50%;background:#00c3e2;box-shadow:0 0 10px #00c3e2;animation:bsHeroBadgePulse 2s ease-in-out infinite}@keyframes bsHeroBadgePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(1.3)}}.bs-hero-powered{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:center;margin:0 auto 22px;padding:10px 18px;background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.07);border-radius:100px;font-size:12px;color:rgba(255,255,255,0.75);font-weight:500}.bs-hero-powered-label{font-size:10.5px;letter-spacing:1.3px;color:rgba(255,255,255,0.45);text-transform:uppercase;font-weight:700}.bs-hero-powered-brand{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:700;letter-spacing:0.2px}.bs-hero-powered-divider{opacity:0.25}.bs-hero-powered-check{display:inline-flex;align-items:center;gap:5px}.bs-hero-powered-check i{color:#10b981;font-size:11px}.bs-hero-sp2{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:760px;margin:26px auto 0}.bs-hero-sp2-col{background:linear-gradient(135deg,rgba(14,14,26,0.85),rgba(20,10,30,0.7));border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:14px 16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 30px rgba(0,0,0,0.35);position:relative;overflow:hidden;text-align:left}.bs-hero-sp2-winners::before{content:'';position:absolute;inset:0;background:radial-gradient(400px 120px at 100% 0%,rgba(0,136,204,0.18),transparent 60%);pointer-events:none}.bs-hero-sp2-downloads::before{content:'';position:absolute;inset:0;background:radial-gradient(400px 120px at 100% 0%,rgba(0,195,226,0.14),transparent 60%);pointer-events:none}.bs-hero-sp2-head{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.06);position:relative;z-index:1}.bs-hero-sp2-icon{width:34px;height:34px;min-width:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:14px;box-shadow:0 4px 12px rgba(0,0,0,0.4);flex-shrink:0}.bs-hero-sp2-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.bs-hero-sp2-title strong{font-size:13px;font-weight:700;color:#fff;letter-spacing:0.2px}.bs-hero-sp2-title small{font-size:10.5px;color:rgba(255,255,255,0.5);font-weight:500}.bs-hero-sp2-live{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;background:rgba(0,195,226,0.18);border:1px solid rgba(0,195,226,0.45);border-radius:100px;font-size:9px;font-weight:800;letter-spacing:1.4px;color:#00c3e2;flex-shrink:0}.bs-hero-sp2-dot{width:5px;height:5px;border-radius:50%;background:#00c3e2;box-shadow:0 0 0 0 rgba(0,195,226,0.7);animation:bsHeroBadgePulse 1.6s ease-in-out infinite}.bs-hero-sp2-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:100px;font-size:9px;font-weight:800;letter-spacing:0.6px;text-transform:uppercase;margin-left:5px;flex-shrink:0}.bs-hero-sp2-badge.tg-won{background:rgba(255,179,0,0.15);color:#ffcf6b;border:1px solid rgba(255,179,0,0.35)}.bs-hero-sp2-badge.tg-won i{font-size:8px}.bs-hero-sp2-badge.tg-open{background:rgba(0,195,226,0.14);color:#7ce7ff;border:1px solid rgba(0,195,226,0.35)}.bs-hero-sp2-badge.tg-open i{font-size:8px}.bs-hero-sp2-item.is-pending .bs-hero-sp2-text strong{opacity:.85}.bs-hero-sp2-tg-cta{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;border-radius:12px;background:linear-gradient(135deg,rgba(0,136,204,0.22) 0%,rgba(0,195,226,0.14) 100%);border:1px solid rgba(0,195,226,0.35);color:#fff !important;text-decoration:none !important;font-size:12px;font-weight:700;letter-spacing:0.3px;position:relative;z-index:1;transition:all .25s ease}.bs-hero-sp2-tg-cta:hover{background:linear-gradient(135deg,rgba(0,136,204,0.35) 0%,rgba(0,195,226,0.22) 100%);border-color:rgba(0,195,226,0.6);transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,136,204,0.25)}.bs-hero-sp2-tg-cta>i:first-child{font-size:16px;color:#7ce7ff;flex-shrink:0}.bs-hero-sp2-tg-cta span{flex:1;min-width:0}.bs-hero-sp2-tg-arrow{font-size:10px;color:#7ce7ff;transition:transform .25s ease}.bs-hero-sp2-tg-cta:hover .bs-hero-sp2-tg-arrow{transform:translateX(3px);color:#fff}.bs-hero-sp2-list{list-style:none !important;padding:0 !important;margin:0 !important;position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.bs-hero-sp2-item{display:flex !important;align-items:center !important;gap:10px !important;padding:6px 0 !important;list-style:none !important}.bs-hero-sp2-avatar{width:36px !important;height:36px !important;min-width:36px !important;max-width:36px !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;font-weight:700 !important;font-size:14px !important;position:relative !important;background:linear-gradient(135deg,var(--av-c1,#2a2a3a),var(--av-c2,#17171f)) !important;box-shadow:0 2px 10px rgba(0,0,0,0.4),inset 0 0 0 1px rgba(255,255,255,0.08) !important;flex-shrink:0 !important;aspect-ratio:1 / 1 !important;text-transform:uppercase !important;line-height:1 !important;padding:0 !important;border:0 !important;overflow:hidden !important;isolation:isolate}.bs-hero-sp2-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;z-index:2}.bs-hero-sp2-avatar .av-initial,.bs-hero-sp2-avatar>i{position:relative;z-index:1;letter-spacing:-0.3px}.bs-hero-sp2-avatar.av-won{box-shadow:0 0 0 2px rgba(255,179,0,0.65),0 0 12px rgba(217,119,6,0.35),inset 0 0 0 1px rgba(255,255,255,0.08) !important}.bs-hero-sp2-avatar.av-pending{background:rgba(0,195,226,0.08) !important;box-shadow:0 0 0 1.5px rgba(0,195,226,0.5),0 0 10px rgba(0,136,204,0.25) !important}.bs-hero-sp2-avatar.av-pending>i{color:#7ce7ff !important;font-size:14px !important}.bs-hero-sp2-avatar.av-dl{box-shadow:0 0 0 2px rgba(16,185,129,0.5),0 0 10px rgba(16,185,129,0.25),inset 0 0 0 1px rgba(255,255,255,0.08) !important}.bs-hero-sp2-text{flex:1 1 auto !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:2px !important}.bs-hero-sp2-line{font-size:12.5px !important;line-height:1.35 !important;color:rgba(255,255,255,0.85) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.bs-hero-sp2-line strong{color:#fff !important;font-weight:700 !important}.bs-hero-sp2-line em{font-style:normal !important;color:#00c3e2 !important;font-weight:600 !important}.bs-hero-sp2-time{font-size:10.5px !important;color:rgba(255,255,255,0.45) !important;display:inline-flex !important;gap:5px !important;align-items:center !important;font-weight:500 !important}.bs-hero-sp2-time i{color:rgba(255,215,0,0.8) !important;font-size:9px !important}.bs-hero-sp2-downloads .bs-hero-sp2-time i{color:rgba(16,185,129,0.9) !important}.bs-hero-features{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:720px;margin:30px auto 24px}.bs-hero-feat{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:linear-gradient(135deg,rgba(255,255,255,0.04),rgba(255,255,255,0.01));border:1px solid rgba(255,255,255,0.07);border-radius:14px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:left;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.bs-hero-feat::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,0.03) 50%,transparent 60%);transform:translateX(-100%);transition:transform .6s ease}.bs-hero-feat:hover::before{transform:translateX(100%)}.bs-hero-feat:hover{transform:translateY(-3px);border-color:rgba(0,195,226,0.3);box-shadow:0 14px 40px rgba(0,0,0,0.5),0 0 20px rgba(0,195,226,0.1)}.bs-hero-feat-icon{width:42px;height:42px;min-width:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:#fff;flex-shrink:0;position:relative}.bs-hero-feat-icon::after{content:'';position:absolute;inset:-1px;border-radius:12px;background:inherit;filter:blur(12px);opacity:0.5;z-index:-1}.bs-hero-feat-icon--red{background:linear-gradient(135deg,#00c3e2,#0088c8)}.bs-hero-feat-icon--blue{background:linear-gradient(135deg,#00c3e2,#0088cc)}.bs-hero-feat-icon--green{background:linear-gradient(135deg,#10b981,#047857)}.bs-hero-feat-icon--purple{background:linear-gradient(135deg,#a855f7,#6d28d9)}.bs-hero-feat-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bs-hero-feat-body strong{font-size:14px;font-weight:700;color:#fff;letter-spacing:0.2px}.bs-hero-feat-body small{font-size:12.5px;color:rgba(255,255,255,0.62);line-height:1.45;font-weight:500}.bs-hero-servers{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:center;margin:0 auto 24px;padding:10px 16px;background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.06);border-radius:100px;max-width:720px}.bs-hero-servers-label{font-size:10px;font-weight:800;letter-spacing:1.5px;color:rgba(255,255,255,0.5);text-transform:uppercase;margin-right:4px}.bs-hero-server-chip{padding:4px 10px;font-size:11px;font-weight:600;color:rgba(255,255,255,0.85);background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:100px;transition:all .2s ease}.bs-hero-server-chip:hover{background:rgba(0,195,226,0.15);border-color:rgba(0,195,226,0.4);color:#fff;transform:translateY(-1px)}.bs-hero-trust{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:18px 28px;margin:22px auto 0;max-width:720px}.bs-hero-trust-item{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:rgba(255,255,255,0.72);font-weight:600;letter-spacing:0.3px}.bs-hero-trust-item i{color:#10b981;font-size:13px;filter:drop-shadow(0 0 6px rgba(16,185,129,0.4))}@media (max-width:768px){.bs-hero-badge-premium{font-size:9px;letter-spacing:1.2px;padding:5px 12px 5px 9px}.bs-hero-features{grid-template-columns:1fr;gap:10px;margin:22px auto 18px}.bs-hero-feat{padding:12px 14px;gap:12px}.bs-hero-feat-icon{width:38px;height:38px;min-width:38px;font-size:15px}.bs-hero-feat-body strong{font-size:13px}.bs-hero-feat-body small{font-size:11.5px}.bs-hero-powered{gap:8px;padding:8px 14px;margin-bottom:18px;font-size:11px}.bs-hero-powered-label{font-size:9px;width:100%;text-align:center;margin:0 0 2px}.bs-hero-powered-divider{display:none}.bs-hero-trust{gap:10px 16px;margin-top:16px}.bs-hero-trust-item{font-size:11px}.bs-hero-sp2{grid-template-columns:1fr;gap:10px;margin-top:18px}.bs-hero-sp2-col{padding:12px 14px}.bs-hero-sp2-title strong{font-size:12px}.bs-hero-sp2-title small{font-size:10px}.bs-hero-sp2-line{font-size:11.5px !important}.bs-hero-sp2-avatar{width:28px !important;height:28px !important;min-width:28px !important;font-size:11px !important}}.bs-hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:54px}.bs-hero-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:100px;font-size:13.5px;font-weight:800;text-decoration:none;letter-spacing:0.4px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.bs-hero-btn.primary{background:linear-gradient(135deg,#00c3e2 0%,#0095c8 100%);color:#fff;box-shadow:0 10px 30px rgba(0,195,226,0.5),0 1px 0 rgba(255,255,255,0.25) inset}.bs-hero-btn.primary::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transform:translateX(-100%);transition:transform .6s ease}.bs-hero-btn.primary:hover{transform:translateY(-3px);box-shadow:0 14px 38px rgba(0,195,226,0.7),0 1px 0 rgba(255,255,255,0.3) inset;color:#fff}.bs-hero-btn.primary:hover::before{transform:translateX(100%)}.bs-hero-btn.primary .arr{display:inline-block;transition:transform .3s;font-size:16px}.bs-hero-btn.primary:hover .arr{transform:translateX(5px)}.bs-hero-btn.ghost{background:linear-gradient(135deg,rgba(255,255,255,0.05),rgba(255,255,255,0.015));border:1px solid rgba(255,255,255,0.12);color:#e8e8f0;backdrop-filter:blur(14px)}.bs-hero-btn.ghost:hover{border-color:rgba(0,195,226,0.5);background:linear-gradient(135deg,rgba(0,195,226,0.12),rgba(0,195,226,0.03));color:#fff;transform:translateY(-3px);box-shadow:0 10px 26px rgba(0,195,226,0.25)}.bs-visitor-only,.bs-member-only{display:none !important}body:not(.bs-is-member) .bs-visitor-only{display:inline-flex !important}body:not(.bs-is-member) .bs-hero-title>.bs-visitor-only{display:block !important}body:not(.bs-is-member) .bs-hero-live.bs-visitor-only{display:flex !important}body:not(.bs-is-member) .bs-hero-trust.bs-visitor-only{display:flex !important}body.bs-is-member .bs-member-only{display:inline-flex !important}body.bs-is-member .bs-hero-title>.bs-member-only{display:block !important}.bs-hero-btn.bs-hero-cta-register{animation:heroPulseGlow 2.2s ease-in-out infinite;font-size:14.5px;padding:16px 30px}@keyframes heroPulseGlow{0%,100%{box-shadow:0 10px 30px rgba(0,195,226,0.5),0 0 0 0 rgba(0,195,226,0.6),0 1px 0 rgba(255,255,255,0.25) inset}50%{box-shadow:0 14px 38px rgba(0,195,226,0.7),0 0 0 14px rgba(0,195,226,0),0 1px 0 rgba(255,255,255,0.3) inset}}.bs-hero-btn.bs-hero-cta-register:hover{animation-play-state:paused}.bs-hero-social-proof{max-width:680px !important;margin:22px auto 0 !important;padding:16px 20px 14px !important;background:linear-gradient(135deg,rgba(14,14,26,0.92) 0%,rgba(20,10,30,0.85) 100%) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:16px !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 20px 50px rgba(0,0,0,0.4),0 0 32px rgba(0,195,226,0.08) !important;position:relative !important;overflow:visible !important;text-align:left !important}.bs-hero-social-proof::before{content:'';position:absolute;inset:0;background:radial-gradient(600px 200px at 100% -50%,rgba(0,195,226,0.15),transparent 60%);pointer-events:none;border-radius:16px}.bs-hero-sp-header{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin-bottom:12px !important;position:relative;z-index:1;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.06);flex-wrap:wrap}.bs-hero-sp-live{display:inline-flex !important;align-items:center;gap:7px;padding:5px 10px !important;background:rgba(0,195,226,0.15) !important;border:1px solid rgba(0,195,226,0.4) !important;border-radius:100px !important;font-size:10px !important;font-weight:800 !important;letter-spacing:1.4px !important;color:#00c3e2 !important;text-transform:uppercase !important;width:auto !important;height:auto !important;flex:0 0 auto;box-shadow:none !important;text-decoration:none}.bs-hero-sp-live>span{color:#00c3e2 !important}.bs-hero-sp-dot{width:7px !important;height:7px !important;border-radius:50% !important;background:#00c3e2 !important;box-shadow:0 0 0 0 rgba(0,195,226,0.7);animation:spLivePulse 1.8s infinite;display:inline-block !important;flex-shrink:0}@keyframes spLivePulse{0%{box-shadow:0 0 0 0 rgba(0,195,226,0.7)}70%{box-shadow:0 0 0 10px rgba(0,195,226,0)}100%{box-shadow:0 0 0 0 rgba(0,195,226,0)}}.bs-hero-sp-stats{font-size:11.5px !important;color:rgba(255,255,255,0.65) !important;display:inline-flex !important;flex-direction:row !important;gap:8px;align-items:center;font-weight:500;flex:0 0 auto}.bs-hero-sp-stats strong{color:#fff !important;font-weight:700 !important}.bs-hero-sp-stats .sep{opacity:0.4}.bs-hero-sp-stats span{display:inline-flex;align-items:center;gap:4px}.bs-hero-sp-feed{list-style:none !important;padding:0 !important;margin:0 !important;position:relative !important;z-index:1;min-height:56px !important;max-height:56px !important;overflow:hidden !important}.bs-hero-sp-item{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;display:flex !important;flex-direction:row !important;align-items:center !important;gap:12px !important;padding:6px 0 !important;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease;list-style:none !important}.bs-hero-sp-item.active{opacity:1 !important;transform:translateY(0) !important;position:relative !important}.bs-hero-sp-avatar{width:40px !important;height:40px !important;min-width:40px !important;max-width:40px !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;font-weight:800 !important;font-size:15px !important;border:2px solid rgba(255,255,255,0.1) !important;box-shadow:0 4px 12px rgba(0,0,0,0.4) !important;flex-shrink:0 !important;flex-grow:0 !important;text-transform:uppercase !important;line-height:1 !important;overflow:hidden !important;aspect-ratio:1 / 1 !important;padding:0 !important}.bs-hero-sp-text{flex:1 1 auto !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:3px !important;text-align:left !important}.bs-hero-sp-line{font-size:13px !important;line-height:1.35 !important;color:rgba(255,255,255,0.88) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;margin:0 !important}.bs-hero-sp-line strong{color:#00c3e2 !important;font-weight:700 !important}.bs-hero-sp-line em{font-style:normal !important;font-weight:600 !important;color:#fff !important}.bs-hero-sp-time{font-size:11px !important;color:rgba(255,255,255,0.5) !important;display:inline-flex !important;gap:5px !important;align-items:center !important;font-weight:500 !important;margin:0 !important}.bs-hero-sp-time i{color:rgba(16,185,129,0.9) !important;font-size:9px !important}.bs-hero-sp-empty{padding:14px 8px !important;font-size:12.5px !important;color:rgba(255,255,255,0.5) !important;text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;font-style:italic !important}.bs-hero-sp-empty i{color:#00c3e2 !important;font-size:14px !important}@media (max-width:768px){.bs-hero-social-proof{padding:12px 14px !important;margin-top:18px !important}.bs-hero-sp-header{flex-direction:column !important;align-items:flex-start !important;gap:8px !important;margin-bottom:10px !important;padding-bottom:8px !important}.bs-hero-sp-stats{font-size:10.5px !important;flex-wrap:wrap}.bs-hero-sp-avatar{width:34px !important;height:34px !important;min-width:34px !important;max-width:34px !important;font-size:13px !important}.bs-hero-sp-line{font-size:12px !important;white-space:normal !important}.bs-hero-sp-time{font-size:10px !important}.bs-hero-sp-feed{min-height:62px !important;max-height:62px !important}}.bs-hero-live{align-items:center;justify-content:center;gap:10px;max-width:600px;margin:-30px auto 22px;padding:8px 18px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:100px;backdrop-filter:blur(8px);font-size:12px;color:rgba(255,255,255,0.7);font-weight:500;letter-spacing:0.2px}.bs-hero-live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,0.7);animation:livePulse 1.6s ease-in-out infinite;flex-shrink:0}@keyframes livePulse{50%{box-shadow:0 0 0 8px rgba(34,197,94,0)}}.bs-hero-live-text strong{color:#fff;font-weight:700}@media (max-width:640px){.bs-hero-live{font-size:10.5px;padding:7px 12px;max-width:100%;margin-top:-20px;line-height:1.5;text-align:center;flex-wrap:wrap}}.bs-hero-carousel{text-align:left;padding-top:28px;border-top:1px solid rgba(255,255,255,0.05)}.bs-hero-carousel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:12px}.bs-hero-carousel-title{color:#fff;font-size:18px;font-weight:700;margin:0;display:flex;align-items:center;gap:14px;letter-spacing:-0.3px}.bs-hero-carousel-title strong{font-weight:900}.bs-hero-carousel-title .flame{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#00c3e2 0%,#00c3e2 50%,#0095c8 100%);color:#fff;font-size:0;position:relative;box-shadow:0 6px 18px rgba(0,195,226,0.45),0 1px 0 rgba(255,255,255,0.25) inset}.bs-hero-carousel-title .flame::before{content:'\f06d';font-family:'Font Awesome 6 Free';font-weight:900;font-size:15px;filter:drop-shadow(0 0 6px rgba(255,255,255,0.4))}.bs-hero-carousel-title .flame::after{content:'';position:absolute;inset:-4px;border-radius:12px;background:linear-gradient(135deg,rgba(0,195,226,0.4),transparent 60%);z-index:-1;filter:blur(8px)}.bs-hero-carousel-title .tag{display:inline-flex;align-items:center;padding:3px 10px;background:linear-gradient(135deg,rgba(0,195,226,0.15),rgba(0,195,226,0.03));border:1px solid rgba(0,195,226,0.3);border-radius:100px;color:#7ce7ff;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.bs-hero-carousel-title .tag .dot{width:5px;height:5px;border-radius:50%;background:#00c3e2;box-shadow:0 0 8px #00c3e2;margin-right:6px;animation:bsLivePulse 1.8s infinite}@keyframes bsLivePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.bs-hero-carousel-nav{display:flex;gap:6px;align-items:center}.bs-hero-carousel-nav .ver-todos{color:#a8a8bd;font-size:11px;font-weight:700;letter-spacing:0.8px;text-transform:uppercase;text-decoration:none;padding:8px 14px;border-radius:100px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(135deg,rgba(255,255,255,0.04),rgba(255,255,255,0.01));margin-right:8px;transition:all .25s;display:inline-flex;align-items:center;gap:6px}.bs-hero-carousel-nav .ver-todos:hover{color:#fff;border-color:rgba(0,195,226,0.4);background:linear-gradient(135deg,rgba(0,195,226,0.08),rgba(0,195,226,0.02));transform:translateY(-1px)}.bs-hero-carousel-nav button{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,0.05),rgba(255,255,255,0.015));border:1px solid rgba(255,255,255,0.08);color:#c8c8d4;cursor:pointer;backdrop-filter:blur(10px);transition:all .25s;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.bs-hero-carousel-nav button:hover{background:linear-gradient(135deg,#00c3e2,#0095c8);border-color:transparent;color:#fff;transform:scale(1.06);box-shadow:0 6px 18px rgba(0,195,226,0.4)}.bs-hero-carousel-track{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;padding:8px 0 18px;scrollbar-width:none}.bs-hero-carousel-track::-webkit-scrollbar{display:none}.bs-hero-card{flex:0 0 170px;text-decoration:none;color:inherit;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block;position:relative}.bs-hero-card:hover{transform:translateY(-8px);z-index:2}.bs-hero-card-cover{position:relative;width:170px;height:240px;border-radius:14px;overflow:hidden;background:#0a0a12;border:1px solid rgba(255,255,255,0.06);box-shadow:0 10px 30px rgba(0,0,0,0.5),0 2px 6px rgba(0,0,0,0.3);transition:all .4s cubic-bezier(.4,0,.2,1)}.bs-hero-card:hover .bs-hero-card-cover{border-color:rgba(0,195,226,0.5);box-shadow:0 22px 50px rgba(0,195,226,0.4),0 0 0 2px rgba(0,195,226,0.3),0 0 60px rgba(0,195,226,0.25)}.bs-hero-card-cover img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.bs-hero-card:hover .bs-hero-card-cover img{transform:scale(1.1)}.bs-hero-card-glow{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,0.4) 65%,rgba(0,0,0,0.95) 100%);opacity:1;transition:opacity .35s;pointer-events:none;z-index:4}.bs-hero-card-overlay{position:absolute;left:0;right:0;bottom:0;padding:14px 12px 12px;z-index:5;pointer-events:none}.bs-hero-card-name{color:#fff;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:-0.1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 8px rgba(0,0,0,0.9);margin-bottom:4px}.bs-hero-card-meta{display:flex;align-items:center;gap:6px;font-size:9.5px;color:#c8c8d4;font-weight:600;opacity:.8}.bs-hero-card-meta .sep{display:inline-block;width:3px;height:3px;background:rgba(255,255,255,0.5);border-radius:50%}.bs-hero-card-meta i{font-size:9px;color:#00c3e2;margin-right:2px}.bs-hero-card-v{position:absolute;top:10px;left:10px;background:linear-gradient(135deg,#00c3e2,#0088c8);color:#fff;padding:4px 9px;font-size:9px;font-weight:800;border-radius:5px;z-index:20;box-shadow:0 4px 12px rgba(0,195,226,0.55);letter-spacing:0.5px;text-transform:uppercase}.bs-hero-card-hot{position:absolute;top:10px;right:10px;width:26px;height:26px;background:linear-gradient(135deg,#f59e0b,#00c3e2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;border-radius:50%;z-index:20;box-shadow:0 4px 14px rgba(245,158,11,0.5);animation:bsCardPop .6s ease-out}@keyframes bsCardPop{0%{transform:scale(0) rotate(-180deg)}100%{transform:scale(1) rotate(0)}}.bs-hero-card-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:52px;height:52px;border-radius:50%;background:rgba(0,195,226,0.95);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;opacity:0;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 26px rgba(0,195,226,0.6),0 0 0 8px rgba(0,195,226,0.2),0 0 0 16px rgba(0,195,226,0.1);z-index:15;backdrop-filter:blur(10px)}.bs-hero-card:hover .bs-hero-card-play{transform:translate(-50%,-50%) scale(1);opacity:1}.bs-hero-card-hoverinfo{position:absolute;left:0;right:0;bottom:0;padding:12px;background:linear-gradient(180deg,rgba(0,195,226,0.1),rgba(0,0,0,0.98));transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:12;pointer-events:none}.bs-hero-card:hover .bs-hero-card-hoverinfo{transform:translateY(0)}@media (max-width:768px){.bs-hero{padding:36px 0 52px}.bs-hero-inner{padding:0 16px}.bs-hero-eyebrow{font-size:9px;padding:6px 14px;gap:8px;margin-bottom:18px}.bs-hero-eyebrow span:nth-child(2){font-size:9.5px;letter-spacing:1px}.bs-hero-title{font-size:32px;letter-spacing:-1px;margin-bottom:14px}.bs-hero-sub{font-size:13.5px;margin-bottom:22px}.bs-hero-stats{gap:7px;margin-bottom:22px}.bs-hero-chip{padding:6px 12px 6px 6px;gap:8px}.bs-hero-chip .ico{width:28px;height:28px;font-size:11px}.bs-hero-chip-body strong{font-size:12px}.bs-hero-chip-body small{font-size:9px}.bs-hero-ctas{gap:8px;margin-bottom:34px;flex-direction:column}.bs-hero-ctas .bs-hero-btn{width:100%;justify-content:center}.bs-hero-btn{padding:13px 22px;font-size:12.5px}.bs-hero-card{flex:0 0 144px}.bs-hero-card-cover{width:144px;height:204px}.bs-hero-card-name{font-size:11px}.bs-hero-card-meta{font-size:8.5px}.bs-hero-orbs .orb.red,.bs-hero-orbs .orb.blue{filter:blur(50px)}.bs-hero-carousel-title{font-size:15px;gap:10px}.bs-hero-carousel-title .flame{width:30px;height:30px}.bs-hero-carousel-title .tag{display:none}.bs-hero-carousel-nav .ver-todos{display:none}}.quick-bar{display:none}.bs-featured-carousel.legacy-old{display:none}.bs-carousel-grid-overlay{display:none}.bs-featured-carousel .container{max-width:1440px;margin:0 auto;padding:0 24px;position:relative}.bs-carousel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.bs-carousel-title{display:flex;align-items:center;gap:16px;margin:0}.bs-carousel-title .icon{width:52px;height:52px;background:var(--gradient-premium);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;box-shadow:0 8px 24px var(--primary-glow);animation:pulse-glow 2s infinite}@keyframes pulse-glow{0%,100%{box-shadow:0 8px 24px var(--primary-glow)}50%{box-shadow:0 8px 40px rgba(0,195,226,0.6)}}.bs-carousel-title .text{font-size:28px;font-weight:300;color:#fff;letter-spacing:-0.5px}.bs-carousel-title .text strong{font-weight:800;background:var(--gradient-premium);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bs-carousel-nav{display:flex;gap:10px}.bs-carousel-nav button{width:48px;height:48px;background:rgba(255,255,255,0.04);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:#888;font-size:16px;cursor:pointer;transition:all 0.3s;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.bs-carousel-nav button:hover{background:var(--gradient-premium);border-color:transparent;color:#fff;transform:translateY(-3px);box-shadow:0 8px 24px var(--primary-glow)}.bs-carousel-track{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding:12px 6px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.bs-carousel-track::-webkit-scrollbar{display:none}.bs-carousel-item{flex:0 0 165px;position:relative;border-radius:8px;overflow:hidden;background:transparent;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 20px rgba(0,0,0,0.3)}.bs-carousel-item:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,0.5),0 0 30px rgba(0,195,226,0.2),inset 0 0 0 1px rgba(0,195,226,0.3)}.bs-carousel-item a{display:block;text-decoration:none}.bs-carousel-item-cover{position:relative;width:165px;height:269px;overflow:hidden}.bs-carousel-item-cover>img:first-child{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}.bs-carousel-item:hover .bs-carousel-item-cover>img:first-child{transform:scale(1.1)}.carousel-cover-logo{position:absolute !important;z-index:20 !important;pointer-events:none !important;width:auto !important;max-width:60% !important;object-fit:contain !important}.bs-carousel-item-overlay{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.5) 50%,transparent 100%);display:flex;align-items:flex-end;padding:14px;opacity:0;transition:all 0.35s ease}.bs-carousel-item:hover .bs-carousel-item-overlay{opacity:1}.bs-carousel-item-title{font-size:12px;font-weight:600;color:#fff;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 8px rgba(0,0,0,0.5)}.bs-carousel-badge-br{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#00c853,#009c3b);color:#fff;padding:5px 10px;font-size:9px;font-weight:700;border-radius:var(--radius-sm);box-shadow:0 4px 12px rgba(0,200,83,0.4);z-index:5;text-transform:uppercase;letter-spacing:0.5px}.bs-carousel-badge-fw{position:absolute;top:12px;left:12px;background:rgba(0,0,0,0.7);color:#fff;padding:5px 10px;font-size:9px;font-weight:600;border-radius:var(--radius-sm);backdrop-filter:blur(8px);z-index:5;border:1px solid rgba(255,255,255,0.1)}.bs-carousel-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.6);width:60px;height:60px;background:linear-gradient(135deg,#00c3e2,#0095c8);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:all 0.35s cubic-bezier(0.34,1.56,0.64,1);box-shadow:0 10px 40px rgba(0,195,226,0.5);border:2px solid rgba(255,255,255,0.2)}.bs-carousel-play i{color:#fff;font-size:22px;margin-left:3px}.bs-carousel-item:hover .bs-carousel-play{opacity:1;transform:translate(-50%,-50%) scale(1)}.quick-bar{background:linear-gradient(180deg,#0a0a12 0%,#070710 100%);padding:16px 0;border-bottom:1px solid rgba(255,255,255,0.04);border-top:1px solid rgba(255,255,255,0.04);position:relative;overflow:hidden}.quick-bar::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,195,226,0.4) 30%,rgba(0,195,226,0.4) 70%,transparent 100%)}.quick-bar::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(0,195,226,0.05) 0%,transparent 40%),radial-gradient(ellipse at 80% 50%,rgba(0,195,226,0.04) 0%,transparent 40%);pointer-events:none}.quick-bar .container{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.quick-stat{font-size:12px;color:#9a9aae;display:flex;align-items:center;gap:9px;padding:6px 18px 6px 14px;background:linear-gradient(135deg,rgba(255,255,255,0.035) 0%,rgba(255,255,255,0.01) 100%);border:1px solid rgba(255,255,255,0.06);border-radius:100px;backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.quick-stat:last-of-type{border-right:none}.quick-stat:hover{border-color:rgba(0,195,226,0.3);color:#fff;transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,0.4)}.quick-stat i{color:var(--primary);font-size:12px;width:24px;height:24px;background:linear-gradient(135deg,rgba(0,195,226,0.2),rgba(0,195,226,0.05));border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.quick-stat-online i{background:linear-gradient(135deg,rgba(16,185,129,0.2),rgba(16,185,129,0.05)) !important;color:#10b981 !important;animation:qsOnlinePulse 2s infinite}@keyframes qsOnlinePulse{0%,100%{box-shadow:0 0 0 0 rgba(16,185,129,0.5)}50%{box-shadow:0 0 0 6px rgba(16,185,129,0)}}.quick-stat strong{color:#fff;font-weight:800;font-size:13px}.random-btn{display:inline-flex;align-items:center;gap:9px;padding:10px 22px;background:linear-gradient(135deg,#00c3e2 0%,#0095c8 100%);color:#fff;font-size:12.5px;font-weight:800;text-decoration:none;border-radius:100px;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 18px rgba(0,195,226,0.4),0 1px 0 rgba(255,255,255,0.2) inset;text-transform:uppercase;letter-spacing:0.6px;position:relative;overflow:hidden}.random-btn::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left .6s ease}.random-btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,195,226,0.6),0 1px 0 rgba(255,255,255,0.25) inset;color:#fff;background:linear-gradient(135deg,#00c3e2 0%,#00c3e2 100%)}.random-btn:hover::after{left:100%}.filter-menu{display:flex;align-items:center;justify-content:center;gap:6px;padding:20px 0;margin-bottom:30px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(255,255,255,0.04);color:#888;font-size:13px;font-weight:600;text-decoration:none;transition:all 0.3s;border-radius:10px;border:1px solid rgba(255,255,255,0.06);white-space:nowrap;flex-shrink:0}.filter-btn i{font-size:14px;transition:all 0.3s;color:#666}.filter-btn:hover{background:rgba(255,255,255,0.07);color:#fff;border-color:rgba(255,255,255,0.1)}.filter-btn:hover i{color:var(--primary)}.filter-btn.active{background:var(--gradient-premium);color:#fff;border-color:transparent;box-shadow:0 4px 20px var(--primary-glow)}.filter-btn.active i{color:#fff}.view-toggle{display:flex;margin-left:8px;gap:4px;background:rgba(255,255,255,0.04);padding:5px;border-radius:10px;border:1px solid rgba(255,255,255,0.06);flex-shrink:0}.view-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:transparent;color:#666;text-decoration:none;transition:all 0.25s;border-radius:8px;border:none}.view-btn:hover{background:rgba(255,255,255,0.06);color:#fff}.view-btn.active{background:rgba(255,255,255,0.1);color:#fff}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding:0}.section-title{font-size:24px;font-weight:700;color:#fff;display:flex;align-items:center;gap:14px;margin:0}.section-title .icon{width:46px;height:46px;background:var(--gradient-premium);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;box-shadow:0 4px 16px var(--primary-glow)}.section-title .count{font-size:12px;color:#666;font-weight:600;margin-left:12px;padding:6px 14px;background:rgba(255,255,255,0.05);border-radius:8px;border:1px solid rgba(255,255,255,0.06)}.games-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.game-card{position:relative;background:#181828;border-radius:0;overflow:hidden;transition:all 0.35s cubic-bezier(0.4,0,0.2,1);border:1px solid var(--border-subtle);display:flex;flex-direction:column}.game-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,0.5),0 0 20px rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.15)}.game-card::after{display:none}.game-card-link{text-decoration:none;display:block}.game-card-cover{position:relative;width:100%;aspect-ratio:3/5;overflow:hidden;background:rgba(0,0,0,0.3);border-radius:0}.game-card-cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}.game-card:hover .game-card-cover img{transform:scale(1.06)}.card-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient( 135deg,rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.08) 25%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.08) 75%,rgba(255,255,255,0.0) 100% );opacity:0;transition:all 0.5s ease;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.card-overlay::before{content:'';position:absolute;top:-100%;left:-100%;width:60%;height:200%;background:linear-gradient( 105deg,transparent 40%,rgba(255,255,255,0.2) 45%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0.2) 55%,transparent 60% );transform:rotate(25deg);transition:all 0.7s cubic-bezier(0.4,0,0.2,1)}.game-card:hover .card-overlay{opacity:1}.game-card:hover .card-overlay::before{top:-50%;left:150%}.card-dl-btn{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) scale(0.5);width:52px;height:52px;background:var(--gradient-premium);color:#fff;font-size:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:all 0.35s cubic-bezier(0.34,1.56,0.64,1);box-shadow:0 8px 24px var(--primary-glow);text-decoration:none;border:2px solid rgba(255,255,255,0.15)}.game-card:hover .card-dl-btn{transform:translate(-50%,-50%) scale(1);opacity:1}.card-dl-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.game-card-title-wrap{padding:12px 14px;background:#181828;flex:1}.game-card-title{font-size:12px;font-weight:600;color:#eee;margin:0 0 6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.25s}.game-card-details{display:flex;flex-direction:row;gap:8px;align-items:center;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.game-card-details .separator{color:#333;font-size:8px}.game-card-detail{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#666;white-space:nowrap}.game-card-detail i{font-size:9px;color:#00c3e2}.game-card:hover .game-card-title{color:#00d4ff}.card-hover-meta{position:absolute;bottom:0;left:0;right:0;z-index:12;padding:10px 10px;display:flex;flex-wrap:wrap;gap:5px;opacity:0;transform:translateY(8px);transition:all 0.3s ease 0.05s}.game-card:hover .card-hover-meta{opacity:1;transform:translateY(0)}.card-hover-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;background:rgba(0,0,0,0.5);backdrop-filter:blur(12px);font-size:9px;font-weight:600;color:rgba(255,255,255,0.8);border:1px solid rgba(255,255,255,0.1)}.card-hover-chip i{font-size:8px;color:rgba(255,255,255,0.5)}.badge-fw{position:absolute;bottom:8px;left:8px;background:rgba(0,0,0,0.75);color:#fff;padding:4px 10px;font-size:9px;font-weight:600;border-radius:4px;z-index:5;backdrop-filter:blur(6px)}.badge-br{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#00c853,#009c3b);color:#fff;padding:4px 10px;font-size:9px;font-weight:700;border-radius:4px;z-index:5}.badge-update{position:absolute;top:8px;left:8px;background:#6c5ce7;color:#fff;padding:4px 10px;font-size:9px;font-weight:700;border-radius:4px;z-index:5}.badge-dlc{position:absolute;bottom:8px;right:8px;background:#9c27b0;color:#fff;padding:4px 10px;font-size:9px;font-weight:700;border-radius:4px;z-index:5}.badge-views{position:absolute;top:8px;left:8px;z-index:10;padding:4px 10px;background:rgba(0,0,0,0.7);color:#fff;font-size:9px;font-weight:600;border-radius:4px;display:flex;align-items:center;gap:5px;backdrop-filter:blur(6px)}.badge-views i{font-size:10px;color:#ff9100}.badge-rating{position:absolute;top:8px;right:8px;z-index:10;padding:4px 10px;background:#ffc107;color:#1a1a1a;font-size:9px;font-weight:700;border-radius:4px;display:flex;align-items:center;gap:5px}.badge-rating i{font-size:9px;color:#1a1a1a}.badge-regions{position:absolute;bottom:8px;left:8px;z-index:10;padding:4px 8px;background:rgba(0,0,0,0.7);border-radius:4px;font-size:12px;letter-spacing:2px;backdrop-filter:blur(6px)}.games-grid.list-view{display:flex;flex-direction:column;gap:0}.games-grid.list-view .game-card{display:grid;grid-template-columns:80px 1fr auto;align-items:center;padding:16px 20px;border-radius:0;background:transparent;gap:20px;border:none;border-bottom:1px solid rgba(255,255,255,0.05);margin-bottom:0}.games-grid.list-view .game-card:hover{transform:translateX(6px);background:rgba(255,255,255,0.03);box-shadow:none;border-color:rgba(255,255,255,0.08)}.games-grid.list-view .game-card-link{display:contents}.games-grid.list-view .game-card-cover{width:72px;min-width:72px;padding-top:0;height:120px;aspect-ratio:3/5;border-radius:0;overflow:hidden}.games-grid.list-view .game-card-cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.games-grid.list-view .game-card:hover .game-card-cover img{transform:none}.games-grid.list-view .badge-fw,.games-grid.list-view .badge-br,.games-grid.list-view .badge-update,.games-grid.list-view .badge-dlc,.games-grid.list-view .card-overlay,.games-grid.list-view .game-tooltip,.games-grid.list-view .badge-views,.games-grid.list-view .badge-rating,.games-grid.list-view .bs-views-badge,.games-grid.list-view .bs-cover-logo,.games-grid.list-view .game-card-details,.games-grid.list-view .card-hover-meta{display:none !important}.games-grid.list-view .game-card-title-wrap{padding:0;background:transparent;border-radius:0}.games-grid.list-view .game-card-title{font-size:15px;font-weight:600;-webkit-line-clamp:1;margin-bottom:8px;color:#fff}.games-grid.list-view .game-card-info{display:flex !important;gap:16px;font-size:12px;color:#888;flex-wrap:wrap}.games-grid.list-view .game-card-info span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.games-grid.list-view .game-card-info span i{color:#555;font-size:10px}.games-grid.list-view .game-card-actions{display:flex !important}.games-grid.list-view .list-dl-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:var(--gradient-premium);color:#fff;font-size:13px;font-weight:600;text-decoration:none;border-radius:8px;transition:all 0.3s;box-shadow:0 4px 16px var(--primary-glow);text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap}.games-grid.list-view .list-dl-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px var(--primary-glow);color:#fff}.game-card-info,.game-card-actions{display:none}.game-tooltip{position:absolute;top:50%;left:100%;transform:translateY(-50%);margin-left:12px;width:260px;background:#1a1a2e;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,0.5);padding:20px;z-index:1000;opacity:0;visibility:hidden;transition:all 0.25s;pointer-events:none;border:1px solid rgba(255,255,255,0.1)}.game-card:hover .game-tooltip{opacity:1;visibility:visible}.game-tooltip-title{font-size:14px;font-weight:700;color:#fff;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid #00c3e2}.game-tooltip-info{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;font-size:12px}.game-tooltip-item .label{color:#666;font-size:10px;text-transform:uppercase;display:block;letter-spacing:0.5px;margin-bottom:2px}.game-tooltip-item .value{color:#ccc;font-weight:600}.pagination{display:flex;justify-content:center;gap:4px;margin-top:40px;padding:24px 0}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:10px;color:#888;font-size:13px;font-weight:600;text-decoration:none;transition:all 0.25s}.pagination a:hover{background:rgba(255,255,255,0.08);color:#fff;border-color:rgba(255,255,255,0.15)}.pagination .current{background:var(--gradient-premium);color:#fff;border-color:transparent;box-shadow:0 4px 16px var(--primary-glow)}.pagination .disabled{color:#444;cursor:not-allowed}@media (max-width:1200px){.games-grid{grid-template-columns:repeat(5,1fr);gap:18px}}@media (max-width:992px){.games-grid{grid-template-columns:repeat(4,1fr);gap:16px}.bs-carousel-title .text{font-size:20px}}@media (max-width:768px){.games-grid{grid-template-columns:repeat(3,1fr);gap:12px}.filter-menu{gap:6px}.filter-btn{padding:10px 16px;font-size:12px}.game-card-title-wrap{padding:12px}.game-card-title{font-size:12px}.section-title{font-size:20px}.section-title .icon{width:40px;height:40px;font-size:16px}.bs-carousel-header{flex-direction:column;gap:14px;align-items:flex-start}.bs-carousel-item{flex:0 0 150px}.bs-carousel-item-cover{width:150px;height:245px}.quick-bar .container{gap:20px}}@media (max-width:576px){.games-grid{grid-template-columns:repeat(2,1fr);gap:10px}.game-card-title{font-size:11px}.filter-btn{padding:8px 12px;font-size:11px}.game-card-title-wrap{padding:10px}.section-title{font-size:16px;gap:10px}.section-title .icon{width:36px;height:36px;font-size:14px}.bs-carousel-item{flex:0 0 140px}.bs-carousel-item-cover{width:140px;height:228px}.bs-carousel-item-title{font-size:11px;padding:10px 8px}.pagination a,.pagination span{min-width:38px;height:38px}}.mini-sections{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px}.mini-section .section-title{font-size:18px}.mini-section .section-title .icon{width:40px;height:40px;font-size:16px}.mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mini-section-footer{margin-top:15px;text-align:center}.mini-ver-mais{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:var(--gradient-premium);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:8px;transition:all 0.3s;box-shadow:0 2px 8px var(--primary-glow)}.mini-ver-mais:hover{transform:translateY(-2px);box-shadow:0 4px 15px var(--primary-glow);color:#fff}.mini-ver-mais i{font-size:10px}.mini-card{display:flex;align-items:center;gap:10px;padding:12px;background:var(--bg-card);border:1px solid var(--border-subtle);text-decoration:none;transition:all 0.25s;border-radius:10px}.mini-card:hover{border-color:rgba(255,255,255,0.12);background:var(--bg-card-hover)}.mini-card-img{width:45px;height:70px;object-fit:cover;flex-shrink:0;border-radius:6px}.mini-card-info{flex:1;min-width:0}.mini-card-title{font-size:11px;font-weight:600;color:#ccc;margin:0 0 5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-card-badge{display:inline-block;padding:3px 8px;border-radius:4px;font-size:9px;font-weight:700;text-transform:uppercase}.mini-card-badge.update{background:rgba(76,175,80,0.2);color:#4CAF50;border:1px solid rgba(76,175,80,0.3)}.mini-card-badge.dlc{background:rgba(156,39,176,0.2);color:#ce93d8;border:1px solid rgba(156,39,176,0.3)}@media (max-width:1200px){.mini-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.mini-sections{grid-template-columns:1fr}.mini-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.mini-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mini-grid{grid-template-columns:1fr}}#meio,.portal-section{background:transparent !important}.game-card-cover .bs-age-rating-cover{z-index:1;position:absolute}