body{margin:0;font-family:Outfit,sans-serif}select option{background-color:#1a1a1f!important;color:#fff!important;padding:10px}:root{margin:0;font-family:Outfit,sans-serif}.language-switcher{display:flex;gap:5px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px}.lang-btn{background:transparent;border:none;color:var(--text-muted);font-size:.85rem;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .3s ease;font-family:var(--font-mono)}.lang-btn:hover{background:#ffffff0d;color:var(--text-main)}.lang-btn.active{background:var(--primary);color:#000}.navbar{display:flex;justify-content:space-between;align-items:center;padding:20px 50px;position:fixed;top:0;width:100%;z-index:100;background:#05050599;backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.logo{font-size:1.5rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:10px;z-index:102;text-decoration:none}.nav-logo-img{height:32px!important;width:32px!important;object-fit:contain;filter:drop-shadow(0 0 5px rgba(0,255,157,.5));mix-blend-mode:lighten}.mobile-menu-btn{display:none;background:none;border:none;color:#00ff9d;font-size:1.5rem;cursor:pointer;z-index:102;padding:8px}.nav-links{display:flex;gap:30px;align-items:center}.nav-links a{color:#a0a0a0;text-decoration:none;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-links a:hover{color:#00ff9d;text-shadow:0 0 5px rgba(0,255,157,.6)}@media(max-width:768px){.navbar{padding:15px 20px}.mobile-menu-btn{display:block}.nav-links{position:fixed;top:0;right:-100%;width:280px;height:100vh;background:#050505fa;backdrop-filter:blur(20px);flex-direction:column;align-items:flex-start;padding:80px 30px 30px;gap:25px;transition:right .3s ease;border-left:1px solid rgba(255,255,255,.1);box-shadow:-10px 0 30px #00000080}.nav-links.mobile-open{right:0}.nav-links a{font-size:1.1rem;width:100%}.nav-links .btn{width:100%;text-align:center;justify-content:center;margin-top:20px}}.btn-glow{position:relative;overflow:hidden;animation:btn-pulse 2s infinite}@keyframes btn-pulse{0%{box-shadow:0 0 #00ff9d66}70%{box-shadow:0 0 0 10px #00ff9d00}to{box-shadow:0 0 #00ff9d00}}.terminal-window{width:100%;max-width:500px;background:#0a0a0acc;border-radius:10px;box-shadow:0 20px 50px #00000080,0 0 0 1px #ffffff1a;overflow:hidden;font-family:Courier New,monospace;transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:transform .3s ease;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);cursor:text}.terminal-window:hover{transform:perspective(1000px) rotateY(0) rotateX(0);box-shadow:0 0 30px #00ff9d99;border-color:#00ff9d}.terminal-header{background:#ffffff0d;padding:10px 15px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.05)}.terminal-dot{width:12px;height:12px;border-radius:50%}.red{background:#ff5f56}.yellow{background:#ffbd2e}.green{background:#27c93f}.terminal-title{margin-left:10px;font-size:.8rem;color:#a0a0a0}.terminal-body{padding:15px;height:300px;overflow-y:auto;color:#fff;font-size:.85rem;display:flex;flex-direction:column}.terminal-body::-webkit-scrollbar{width:6px}.terminal-body::-webkit-scrollbar-track{background:#ffffff05}.terminal-body::-webkit-scrollbar-thumb{background:#00ff9d4d;border-radius:3px}.log-line{margin-bottom:5px;opacity:0;animation:fadeIn .3s forwards;word-wrap:break-word}@keyframes fadeIn{to{opacity:1}}.log-time{color:#a0a0a0}.log-ip{color:#5bc0de}.log-ua{color:#f0ad4e}.log-status.blocked{color:#dc3545;font-weight:700}.log-status.allowed{color:#00ff9d;font-weight:700}.cmd-info{color:#5bc0de}.cmd-success{color:#00ff9d}.cmd-error{color:#dc3545}.cmd-text{color:#a0a0a0}.terminal-input-wrapper{padding:15px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:10px;background:#0003}.prompt{color:#00ff9d;font-weight:700;white-space:nowrap}.terminal-input-wrapper input{flex:1;background:transparent;border:none;color:#fff;font-family:inherit;font-size:.85rem;outline:none}.terminal-input-wrapper input::placeholder{color:#666}@media(max-width:968px){.terminal-window{transform:none!important;max-width:100%;margin-top:30px}.terminal-body{height:350px;font-size:.9rem}}.telegram-login-wrapper{margin-top:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%}.login-divider{display:flex;align-items:center;gap:1rem;width:100%;max-width:400px}.divider-line{flex:1;height:1px;background:linear-gradient(to right,transparent,rgba(0,255,136,.2) 50%,transparent)}.divider-text{color:#fff6;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.telegram-login-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 2rem;background:linear-gradient(135deg,#2aabee,#229ed9);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #2aabee4d;position:relative;overflow:hidden}.telegram-login-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.telegram-login-btn:hover:before{left:100%}.telegram-login-btn:hover{transform:translateY(-2px);box-shadow:0 6px 30px #2aabee80}.telegram-login-btn:active{transform:translateY(0)}.telegram-icon{width:24px;height:24px;fill:#fff}@media(max-width:768px){.telegram-login-wrapper{margin-top:1.5rem;gap:1rem}.login-divider{max-width:100%;gap:.75rem}.divider-text{font-size:.75rem}.telegram-login-btn{padding:.75rem 1.5rem;font-size:.875rem}.telegram-icon{width:20px;height:20px}}.hero{min-height:100vh;display:flex;align-items:center;justify-content:space-between;padding:120px 50px 50px;max-width:1400px;margin:0 auto;gap:60px}.hero-content{flex:1;max-width:600px}.badge{display:inline-block;padding:6px 12px;background:#00ff9d1a;color:#00ff9d;border:1px solid #00ff9d;border-radius:4px;font-size:.8rem;font-weight:600;font-family:Courier New,monospace;box-shadow:0 0 10px #00ff9d33}.hero-subtitle{font-size:1.2rem;color:#a0a0a0;margin-bottom:40px;line-height:1.6}.cta-group{display:flex;gap:20px;margin-bottom:60px;flex-wrap:wrap}.stats-row{display:flex;gap:40px;border-top:1px solid rgba(255,255,255,.1);padding-top:30px;flex-wrap:wrap}.stat-item{display:flex;flex-direction:column;align-items:flex-start}.stat-number{font-size:1.5rem;font-weight:700;color:#fff;font-family:Courier New,monospace;display:flex;align-items:baseline;gap:2px}.stat-unit{font-size:1rem;opacity:.8}.stat-label{font-size:.9rem;color:#a0a0a0;margin-top:4px}.hero-visual{flex:1;display:flex;justify-content:center;align-items:center;perspective:1000px}.glitch-text{position:relative;font-weight:800;text-shadow:0 0 20px rgba(0,255,157,.3)}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;overflow:hidden}.glitch-text:before{left:4px;text-shadow:-4px 0 #ff0080,2px 2px #ff0080;clip:rect(44px,450px,56px,0);animation:glitch-anim-1 2.5s infinite}.glitch-text:after{left:-4px;text-shadow:-4px 0 #00ffff,-2px -2px #00ffff;clip:rect(44px,450px,56px,0);animation:glitch-anim-2 2.5s infinite reverse}@keyframes glitch-anim-1{0%{clip:rect(42px,9999px,44px,0);transform:skew(.3deg)}5%{clip:rect(12px,9999px,59px,0);transform:skew(.2deg)}10%{clip:rect(48px,9999px,29px,0);transform:skew(.5deg)}15%{clip:rect(18px,9999px,83px,0);transform:skew(-.4deg)}20%{clip:rect(89px,9999px,3px,0);transform:skew(.1deg)}25%{clip:rect(35px,9999px,76px,0);transform:skew(-.3deg)}30%{clip:rect(5px,9999px,95px,0);transform:skew(.6deg)}35%{clip:rect(72px,9999px,15px,0);transform:skew(-.2deg)}40%{clip:rect(28px,9999px,61px,0);transform:skew(.4deg)}45%{clip:rect(91px,9999px,8px,0);transform:skew(-.5deg)}50%{clip:rect(52px,9999px,38px,0);transform:skew(.3deg)}55%{clip:rect(14px,9999px,71px,0);transform:skew(-.1deg)}60%{clip:rect(67px,9999px,22px,0);transform:skew(.2deg)}65%{clip:rect(31px,9999px,85px,0);transform:skew(-.4deg)}70%{clip:rect(78px,9999px,11px,0);transform:skew(.5deg)}75%{clip:rect(44px,9999px,54px,0);transform:skew(-.3deg)}80%{clip:rect(9px,9999px,88px,0);transform:skew(.1deg)}85%{clip:rect(63px,9999px,25px,0);transform:skew(-.6deg)}90%{clip:rect(37px,9999px,69px,0);transform:skew(.4deg)}95%{clip:rect(82px,9999px,16px,0);transform:skew(-.2deg)}to{clip:rect(51px,9999px,46px,0);transform:skew(.5deg)}}@keyframes glitch-anim-2{0%{clip:rect(65px,9999px,119px,0);transform:skew(-.4deg)}5%{clip:rect(25px,9999px,99px,0);transform:skew(.3deg)}10%{clip:rect(95px,9999px,5px,0);transform:skew(-.5deg)}15%{clip:rect(55px,9999px,45px,0);transform:skew(.2deg)}20%{clip:rect(10px,9999px,85px,0);transform:skew(-.1deg)}25%{clip:rect(70px,9999px,20px,0);transform:skew(.4deg)}30%{clip:rect(40px,9999px,60px,0);transform:skew(-.6deg)}35%{clip:rect(85px,9999px,15px,0);transform:skew(.3deg)}40%{clip:rect(30px,9999px,75px,0);transform:skew(-.2deg)}45%{clip:rect(90px,9999px,2px,0);transform:skew(.5deg)}50%{clip:rect(50px,9999px,50px,0);transform:skew(-.4deg)}55%{clip:rect(15px,9999px,80px,0);transform:skew(.1deg)}60%{clip:rect(75px,9999px,18px,0);transform:skew(-.3deg)}65%{clip:rect(35px,9999px,68px,0);transform:skew(.6deg)}70%{clip:rect(88px,9999px,7px,0);transform:skew(-.5deg)}75%{clip:rect(45px,9999px,55px,0);transform:skew(.2deg)}80%{clip:rect(5px,9999px,92px,0);transform:skew(-.4deg)}85%{clip:rect(60px,9999px,33px,0);transform:skew(.3deg)}90%{clip:rect(22px,9999px,77px,0);transform:skew(-.1deg)}95%{clip:rect(80px,9999px,12px,0);transform:skew(.4deg)}to{clip:rect(48px,9999px,58px,0);transform:skew(-.6deg)}}@media(max-width:968px){.hero{flex-direction:column;padding:100px 30px 50px;text-align:center}.hero-content{max-width:100%}h1{font-size:2.5rem!important}.cta-group,.stats-row{justify-content:center}.stat-item{align-items:center}.hero-visual{width:100%}}@media(max-width:580px){.hero{padding:90px 20px 40px}h1{font-size:1.8rem!important}.hero-subtitle{font-size:1rem}.cta-group{flex-direction:column;width:100%;gap:12px}.cta-group .btn{width:100%;text-align:center;justify-content:center}.btn-lg{padding:12px 18px;font-size:.85rem}.stat-number{font-size:1.2rem}.stats-row{gap:20px}}#matrix-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-3;opacity:.15;pointer-events:none}:root{--primary: #00ff9d;--primary-glow: rgba(0, 255, 157, .6);--secondary: #7b2cbf;--secondary-glow: rgba(123, 44, 191, .6);--accent: #ff006e;--bg-dark: #020202;--bg-card: rgba(255, 255, 255, .03);--bg-card-hover: rgba(255, 255, 255, .07);--text-main: #ffffff;--text-muted: #a0a0a0;--font-main: "Space Grotesk", sans-serif;--font-mono: "Courier New", monospace;--transition: all .4s cubic-bezier(.4, 0, .2, 1);--glass-border: 1px solid rgba(255, 255, 255, .08);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);--gradient-cyber: linear-gradient(135deg, #00ff9d 0%, #00d4ff 100%);--gradient-dark: linear-gradient(135deg, #7b2cbf 0%, #5a189a 100%);--gradient-danger: linear-gradient(135deg, #ff006e 0%, #d90429 100%)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main);background-color:var(--bg-dark);color:var(--text-main);overflow-x:hidden;line-height:1.6;background-image:radial-gradient(circle at 50% 50%,#111,#020202)}html{scroll-behavior:smooth}.app{position:relative;min-height:100vh}.scanlines{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:linear-gradient(to bottom,#fff0,#fff0 50%,#00000026 50%,#00000026);background-size:100% 4px;pointer-events:none;opacity:.5}@keyframes scanlineMove{0%{background-position:0 0}to{background-position:0 100%}}.glow-orb{position:fixed;width:500px;height:500px;border-radius:50%;filter:blur(60px);z-index:-1;opacity:.12;will-change:transform}.orb-1{background:var(--primary);top:-200px;left:-200px;animation:float 15s infinite ease-in-out}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(50px,50px)}}.btn{padding:14px 28px;border-radius:12px;font-weight:600;text-decoration:none;transition:var(--transition);display:inline-flex;align-items:center;gap:10px;cursor:pointer;text-transform:uppercase;letter-spacing:1.2px;border:none;font-family:var(--font-main);font-size:.9rem;position:relative;overflow:hidden}.btn-primary{background:var(--gradient-cyber);color:#000;box-shadow:0 0 25px var(--primary-glow),0 6px 20px #00ff9d66;border:1px solid var(--primary);position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.btn-primary:hover:before{left:100%}.btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 0 35px var(--primary-glow),0 10px 30px #00ff9d80,0 0 60px var(--primary-glow)}.btn-secondary{background:#ffffff0d;color:var(--text-main);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(5px)}.btn-secondary:hover{background:#ffffff1a;border-color:var(--text-main)}.btn-outline{background:transparent;border:2px solid var(--primary);color:var(--primary);box-shadow:inset 0 0 10px #00ff9d1a,0 0 15px #00ff9d33;position:relative;overflow:hidden}.btn-outline:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--primary);transform:translate(-50%,-50%);transition:width .6s,height .6s;z-index:-1}.btn-outline:hover:before{width:300%;height:300%}.btn-outline:hover{color:#000;border-color:var(--primary);box-shadow:0 0 25px var(--primary-glow),0 0 40px #00ff9d66}.btn-lg{padding:16px 32px;font-size:1.1rem}.gradient-text{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:3rem;margin-bottom:15px}.section-header p{color:var(--text-muted);font-size:1.1rem}@media(max-width:768px){.section-header h2{font-size:2rem}.section-header p{font-size:1rem}}@supports (-webkit-touch-callout: none){body{-webkit-overflow-scrolling:touch}}.reveal-item{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal-item.visible{opacity:1;transform:translateY(0)}.feature-card.reveal-item{transform:perspective(1000px) rotateX(10deg) translateY(30px)}.feature-card.reveal-item.visible{transform:perspective(1000px) rotateX(0) translateY(0)}.pricing-card.reveal-item{transition-delay:calc(var(--index, 0) * .1s)}.faq-item.reveal-item{transform:translate(-30px)}.faq-item.reveal-item.visible{transform:translate(0)}.stat-item.reveal-item{transform:scale(.8) translateY(20px)}.stat-item.reveal-item.visible{transform:scale(1) translateY(0)}.hack-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000f2;z-index:99999;display:flex;flex-direction:column;justify-content:center;align-items:center;animation:hackFadeIn .3s ease-in}.hack-text{font-size:4rem;color:var(--primary);text-shadow:0 0 20px var(--primary-glow),0 0 40px var(--primary-glow);font-family:var(--font-mono);font-weight:700;animation:hackPulse 1s infinite,hackGlitch .5s infinite;margin-bottom:30px}.hack-code{font-family:var(--font-mono);color:var(--primary);font-size:.7rem;line-height:1.2;overflow:hidden;white-space:pre;opacity:.6;animation:codeScroll 4s linear infinite;text-shadow:0 0 5px var(--primary-glow)}@keyframes hackFadeIn{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes hackPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes hackGlitch{0%,90%{transform:translate(0)}92%{transform:translate(-2px,2px)}94%{transform:translate(2px,-2px)}96%{transform:translate(-2px,-2px)}98%{transform:translate(2px,2px)}}@keyframes codeScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.glitch-effect{animation:glitchAnimation .3s infinite}.glitch-effect *{animation:glitchText .3s infinite}@keyframes glitchAnimation{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes glitchText{0%{text-shadow:.05em 0 0 #00fffc,-.03em -.04em 0 #fc00ff,.025em .04em 0 #fffc00}15%{text-shadow:.05em 0 0 #00fffc,-.03em -.04em 0 #fc00ff,.025em .04em 0 #fffc00}16%{text-shadow:-.05em -.025em 0 #00fffc,.025em .035em 0 #fc00ff,-.05em -.05em 0 #fffc00}49%{text-shadow:-.05em -.025em 0 #00fffc,.025em .035em 0 #fc00ff,-.05em -.05em 0 #fffc00}50%{text-shadow:.05em .035em 0 #00fffc,.03em 0 0 #fc00ff,0 -.04em 0 #fffc00}99%{text-shadow:.05em .035em 0 #00fffc,.03em 0 0 #fc00ff,0 -.04em 0 #fffc00}to{text-shadow:-.05em 0 0 #00fffc,-.025em -.04em 0 #fc00ff,-.04em -.025em 0 #fffc00}}.lightning-strike{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(to bottom,rgba(255,255,255,.9) 0%,rgba(135,206,250,.5) 50%,transparent 100%);z-index:99998;pointer-events:none;animation:lightningFlash 1s ease-out;box-shadow:inset 0 0 100px #fffc}@keyframes lightningFlash{0%{opacity:0}10%{opacity:1}20%{opacity:0}30%{opacity:1}40%{opacity:0}50%{opacity:.8}to{opacity:0}}#cloak-shield{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle,rgba(0,255,157,.1) 0%,transparent 70%);z-index:9990;pointer-events:none;opacity:0;transition:opacity .3s}#cloak-shield.active{opacity:1;animation:shieldPulse 3s ease-in-out}@keyframes shieldPulse{0%,to{transform:scale(.8);opacity:0}50%{transform:scale(1.2);opacity:1}}.theme-toggle{background:none;border:none;padding:0;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.toggle-track{position:relative;width:56px;height:28px;border-radius:14px;background:linear-gradient(135deg,#1a1a2e,#2d2d44);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;padding:0 6px;transition:all .3s ease;box-shadow:inset 0 2px 4px #0000004d}.toggle-track.light{background:linear-gradient(135deg,#e8f0fe,#c3d9f7);border-color:#0000001a;box-shadow:inset 0 2px 4px #0000001a}.toggle-icon{font-size:14px;z-index:1;transition:opacity .3s ease}.toggle-track.dark .sun{opacity:.3}.toggle-track.dark .moon,.toggle-track.light .sun{opacity:1}.toggle-track.light .moon{opacity:.3}.toggle-thumb{position:absolute;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#4caf50,#388e3c);box-shadow:0 2px 6px #4caf5066;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);left:3px}.toggle-track.light .toggle-thumb{left:calc(100% - 25px);background:linear-gradient(135deg,#ff9800,#f57c00);box-shadow:0 2px 6px #ff980066}.theme-toggle:hover .toggle-track{transform:scale(1.05)}.theme-toggle:active .toggle-thumb{width:26px}:root{--bg-primary: #0a0a12;--bg-secondary: #1a1a2e;--bg-card: rgba(25, 30, 45, .6);--bg-card-hover: rgba(35, 40, 55, .8);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .4);--border-color: rgba(255, 255, 255, .06);--border-hover: rgba(255, 255, 255, .15);--accent-primary: #4caf50;--accent-secondary: #00aeef;--danger: #ff5252;--warning: #ff9800;--shadow-color: rgba(0, 0, 0, .3)}[data-theme=light]{--bg-primary: #f8fafc;--bg-secondary: #e2e8f0;--bg-card: rgba(255, 255, 255, .9);--bg-card-hover: rgba(255, 255, 255, 1);--text-primary: #1a202c;--text-secondary: rgba(26, 32, 44, .7);--text-muted: rgba(26, 32, 44, .4);--border-color: rgba(0, 0, 0, .08);--border-hover: rgba(0, 0, 0, .15);--accent-primary: #22c55e;--accent-secondary: #0ea5e9;--danger: #ef4444;--warning: #f59e0b;--shadow-color: rgba(0, 0, 0, .1)}[data-theme=light] .dashboard-container{background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);color:var(--text-primary)}[data-theme=light] .stat-card,[data-theme=light] .subscription-card,[data-theme=light] .clicks-chart,[data-theme=light] .pie-chart-container,[data-theme=light] .geo-distribution,[data-theme=light] .activity-heatmap,[data-theme=light] .campaign-card,[data-theme=light] .clicks-table-container,[data-theme=light] .realtime-feed{background:var(--bg-card);border-color:var(--border-color);backdrop-filter:blur(10px);box-shadow:0 4px 12px var(--shadow-color)}[data-theme=light] .stat-value,[data-theme=light] .section-header h2,[data-theme=light] h3{color:var(--text-primary)}[data-theme=light] .stat-label,[data-theme=light] .sub-label,[data-theme=light] .bar-label,[data-theme=light] .geo-name{color:var(--text-secondary)}[data-theme=light] .login-gate-content,[data-theme=light] .loading-content,[data-theme=light] .error-content{background:var(--bg-card);color:var(--text-primary)}@media(max-width:768px){.toggle-track{width:48px;height:24px}.toggle-thumb{width:18px;height:18px}.toggle-track.light .toggle-thumb{left:calc(100% - 21px)}.toggle-icon{font-size:12px}}
