:root,[data-theme=light]{--bg:#fff8f7;--bg-2:#fbf1f1;--surface:#fff;--surface-2:#f5eceb;--surface-3:#efe6e6;--text-primary:#1e1b1b;--text-secondary:#464746;--text-tertiary:#5c403b;--text-muted:#626362;--accent:#8b0300;--accent-dark:#410100;--accent-blue:#38bdf8;--accent-green:#34d399;--accent-yellow:#f59e0b;--border-subtle:#1e1b1b1f;--border-soft:#1e1b1b38;--border-medium:#1e1b1b73;--border-strong:#1e1b1b;--obsidian:var(--bg);--obsidian-2:var(--bg-2);--graphite:var(--surface);--graphite-2:var(--surface-2);--graphite-3:var(--surface-3);--graphite-4:#e6bdb7;--background:var(--bg);--foreground:var(--text-primary);--surface-alt:var(--surface-2);--signal:var(--accent);--signal-dim:var(--accent-dark);--accent-red:var(--accent);--accent-red-glow:transparent;--intel:var(--accent-blue);--operative:var(--accent-green);--gold:var(--accent-yellow);--glass-bg:var(--surface-2);--glass-border:var(--border-soft);--glass-blur:0px;--glass-strong:var(--surface-3);--shadow-xs:2px 2px 0px 0px #000;--shadow-sm:4px 4px 0px 0px #000;--shadow-md:6px 6px 0px 0px #000;--shadow-lg:8px 8px 0px 0px #000;--shadow-xl:12px 12px 0px 0px #000;--shadow-2xl:16px 16px 0px 0px #000;--glow-signal:none;--glow-intel:none;--glow-gold:none;--font-display:"Bebas Neue", var(--font-body);--font-data:"Space Grotesk", ui-monospace, monospace;--font-body:Chivo, system-ui, -apple-system, sans-serif;--font-outfit:var(--font-display);--font-inter:var(--font-body);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--radius-sm:0px;--radius-md:2px;--radius-lg:4px;--radius-xl:6px;--radius-pill:9999px;--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.275);--duration-fast:80ms;--duration-base:.14s;--duration-slow:.22s;--duration-xslow:.38s}[data-theme=editorial]{--bg:#07090d;--bg-2:#0b0f15;--surface:#10141b;--surface-2:#151b24;--surface-3:#1b2330;--text-primary:#f8fafc;--text-secondary:#d7dee8;--text-tertiary:#a8b3c2;--text-muted:#8793a4;--accent:#ef4444;--accent-dark:#b91c1c;--accent-blue:#38bdf8;--accent-green:#22c55e;--accent-yellow:#f59e0b;--border-subtle:#94a3b81f;--border-soft:#94a3b829;--border-medium:#94a3b83d;--border-strong:#ffffff38;--obsidian:var(--bg);--obsidian-2:var(--bg-2);--graphite:var(--surface);--graphite-2:var(--surface-2);--graphite-3:var(--surface-3);--graphite-4:#29292f;--background:var(--bg);--foreground:var(--text-primary);--surface-alt:var(--surface-2);--signal:var(--accent);--signal-dim:var(--accent-dark);--accent-red:var(--accent);--accent-red-glow:transparent;--intel:var(--accent-blue);--operative:var(--accent-green);--gold:var(--accent-yellow);--glass-bg:var(--surface-2);--glass-border:var(--border-soft);--glass-blur:0px;--glass-strong:var(--surface-3);--shadow-xs:0 1px 2px #00000047;--shadow-sm:0 2px 5px #00000052;--shadow-md:0 4px 14px #00000061;--shadow-lg:0 10px 28px #0000006b;--shadow-xl:0 18px 48px #0000007a;--shadow-2xl:0 26px 68px #00000085;--font-display:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-data:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--font-body:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-outfit:var(--font-display);--font-inter:var(--font-body);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--ease-out-expo:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.2, .8, .2, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-xslow:.48s}[data-theme=dark]{--bg:#0a0a0d;--bg-2:#121217;--surface:#171720;--surface-2:#21212a;--surface-3:#2d2d3a;--text-primary:#fff;--text-secondary:#e2e8f0;--text-tertiary:#cbd5e1;--text-muted:#94a3b8;--accent:#ef4444;--accent-dark:#b91c1c;--accent-blue:#38bdf8;--accent-green:#34d399;--accent-yellow:#f59e0b;--border-subtle:#ffffff0f;--border-soft:#ffffff1f;--border-medium:#fff3;--border-strong:#ffffff47;--obsidian:var(--bg);--obsidian-2:var(--bg-2);--graphite:var(--surface);--graphite-2:var(--surface-2);--graphite-3:var(--surface-3);--graphite-4:#29292f;--background:var(--bg);--foreground:var(--text-primary);--surface-alt:var(--surface-2);--signal:var(--accent);--signal-dim:var(--accent-dark);--accent-red:var(--accent);--accent-red-glow:transparent;--intel:var(--accent-blue);--operative:var(--accent-green);--gold:var(--accent-yellow);--glass-bg:var(--surface-2);--glass-border:var(--border-soft);--glass-blur:0px;--glass-strong:var(--surface-3);--shadow-xs:2px 2px 0px 0px #ffffff1f;--shadow-sm:3px 3px 0px 0px #ffffff26;--shadow-md:4px 4px 0px 0px #ffffff26;--shadow-lg:6px 6px 0px 0px #ffffff26;--shadow-xl:8px 8px 0px 0px #ffffff26;--shadow-2xl:12px 12px 0px 0px #ffffff26;--glow-signal:none;--glow-intel:none;--glow-gold:none;--font-display:"Bebas Neue", var(--font-body);--font-data:"Space Grotesk", ui-monospace, monospace;--font-body:Chivo, system-ui, -apple-system, sans-serif;--font-outfit:var(--font-display);--font-inter:var(--font-body);--radius-sm:0px;--radius-md:2px;--radius-lg:4px;--radius-xl:6px;--radius-pill:9999px;--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.275);--duration-fast:80ms;--duration-base:.14s;--duration-slow:.22s;--duration-xslow:.38s}[data-theme=light-editorial]{--bg:#f8fafc;--bg-2:#f1f5f9;--surface:#fff;--surface-2:#e2e8f0;--surface-3:#cbd5e1;--text-primary:#0f172a;--text-secondary:#334155;--text-tertiary:#475569;--text-muted:#64748b;--accent:#dc2626;--accent-dark:#991b1b;--accent-blue:#2563eb;--accent-green:#16a34a;--accent-yellow:#d97706;--border-subtle:#0f172a14;--border-soft:#0f172a1f;--border-medium:#0f172a2e;--border-strong:#0f172a38;--obsidian:var(--bg);--obsidian-2:var(--bg-2);--graphite:var(--surface);--graphite-2:var(--surface-2);--graphite-3:var(--surface-3);--graphite-4:#cbd5e1;--background:var(--bg);--foreground:var(--text-primary);--surface-alt:var(--surface-2);--signal:var(--accent);--signal-dim:var(--accent-dark);--accent-red:var(--accent);--accent-red-glow:transparent;--intel:var(--accent-blue);--operative:var(--accent-green);--gold:var(--accent-yellow);--glass-bg:var(--surface-2);--glass-border:var(--border-soft);--glass-blur:0px;--glass-strong:var(--surface-3);--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -2px #0000000a;--shadow-xl:0 20px 25px -5px #00000014, 0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000026;--font-display:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-data:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--font-body:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-outfit:var(--font-display);--font-inter:var(--font-body);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--ease-out-expo:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.2, .8, .2, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-xslow:.48s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg);max-width:100vw;color:var(--text-primary);overflow-wrap:break-word;word-wrap:break-word;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overflow-x:hidden}.shell-skip-link{z-index:40000;color:#fff;background:#06080cf5;border:1px solid #38bdf847;padding:.7rem .9rem;text-decoration:none;transition:transform .16s;position:fixed;top:.75rem;left:1rem;transform:translateY(-140%)}.shell-skip-link:focus{transform:translateY(0)}.site-depth-shell{z-index:1;position:relative}.is-native-app{--nav-height:0px}.is-native-app .pwa-install-banner,.is-native-app .desktop-only{display:none!important}@media (max-width:768px){.btn,.badge,a{align-items:center;min-height:40px;display:inline-flex}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;min-height:100vh;font-size:17px;font-weight:500;line-height:1.65;position:relative}body:after{content:"";opacity:.006;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.05' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::-webkit-scrollbar-track{background:var(--obsidian);border-left:1px solid var(--border-soft)}::-webkit-scrollbar-thumb{background:var(--graphite-4);border:2px solid var(--obsidian);border-radius:5px}.gpu-accelerate{will-change:transform, opacity;backface-visibility:hidden;transform:translateZ(0)}a{color:inherit;text-decoration:none}.simple-mode-hide{transition:opacity .18s}[data-ui-mode=simple] .simple-mode-hide,.ui-mode-simple .simple-mode-hide,[data-ui-mode=simple] #prediction-pulse,[data-ui-mode=simple] #signal-heat,[data-ui-mode=simple] #recent-changes,[data-ui-mode=simple] #system-loop,[data-ui-mode=simple] #network-layer,[data-ui-mode=simple] #oracle-hub,[data-ui-mode=simple] #sector-view,[data-ui-mode=simple] #live-dashboard,.ui-mode-simple #prediction-pulse,.ui-mode-simple #signal-heat,.ui-mode-simple #recent-changes,.ui-mode-simple #system-loop,.ui-mode-simple #network-layer,.ui-mode-simple #oracle-hub,.ui-mode-simple #sector-view,.ui-mode-simple #live-dashboard,[data-ui-mode=simple] [class*=VideoCarousel],[data-ui-mode=simple] [class*=TrendingSignals],[data-ui-mode=simple] [class*=NarrativeSphere],[data-ui-mode=simple] [class*=ThreatBoard],[data-ui-mode=simple] [class*=SignalHeat],[data-ui-mode=simple] [class*=StoryMovement],[data-ui-mode=simple] [class*=BreakingTicker],[data-ui-mode=simple] [class*=LiveIntelDashboard],[data-ui-mode=simple] [class*=TrackDirectory],[data-ui-mode=simple] [class*=FollowFeed],[data-ui-mode=simple] [class*=PredictiveMarket],.ui-mode-simple [class*=VideoCarousel],.ui-mode-simple [class*=TrendingSignals],.ui-mode-simple [class*=NarrativeSphere],.ui-mode-simple [class*=ThreatBoard],.ui-mode-simple [class*=SignalHeat],.ui-mode-simple [class*=StoryMovement],.ui-mode-simple [class*=BreakingTicker],.ui-mode-simple [class*=LiveIntelDashboard],.ui-mode-simple [class*=TrackDirectory],.ui-mode-simple [class*=FollowFeed],.ui-mode-simple [class*=PredictiveMarket],[data-ui-mode=simple] [class*=SentimentShield],.ui-mode-simple [class*=SentimentShield]{display:none!important}.blindModeMask{transition:filter .18s,opacity .18s}[data-blind-mode=on] .blindModeMask{filter:blur(10px);-webkit-user-select:none;user-select:none}[data-ui-mode=simple] body,body.ui-mode-simple{background-image:none}[data-ui-mode=simple] body:before,body.ui-mode-simple:before{opacity:.45}[data-ui-mode=simple] body:after,body.ui-mode-simple:after{opacity:.003}body{background-color:var(--bg)}body:before{content:"";background:var(--bg);pointer-events:none;z-index:-2;position:fixed;inset:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.022em;color:var(--text-primary);font-weight:700;line-height:1.15}.font-display{font-family:var(--font-display)}.font-data{font-family:var(--font-data)}.font-body{font-family:var(--font-body)}.text-signal{color:var(--signal)}.text-intel{color:var(--intel)}.text-operative{color:var(--operative)}.text-gold{color:var(--gold)}.text-muted{color:var(--text-muted)}.glass{background:var(--surface-2);border:1px solid var(--border-soft);box-shadow:var(--shadow-md)}.glass-panel{background:var(--surface-2);border:1px solid var(--border-soft);box-shadow:var(--shadow-lg)}.card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color .2s,box-shadow .2s}.card:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md)}.card-signal{border-top:2px solid var(--accent)}.card-intel{border-top:2px solid var(--accent-blue)}.card-gold{border-top:2px solid var(--accent-yellow)}.intel-panel{background:var(--graphite);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.intel-panel:after{content:"";background:linear-gradient(90deg, transparent, var(--signal) 40%, var(--intel) 80%, transparent);opacity:.4;height:1px;position:absolute;top:0;left:0;right:0}.btn{border-radius:var(--radius-md);letter-spacing:.01em;cursor:pointer;transition:all var(--duration-base) var(--ease-in-out);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.5rem;padding:.55rem 1.2rem;font-size:.82rem;font-weight:600;display:inline-flex}.btn:active{transform:scale(.985)}.btn-signal{background:var(--accent);color:#fff;border-color:var(--accent-dark)}.btn-signal:hover{background:var(--accent-dark)}.btn-ghost{color:var(--text-secondary);border:1px solid var(--border-soft);background:0 0}.btn-ghost:hover{background:var(--surface-2);border-color:var(--border-medium);color:var(--text-primary)}.btn-gold{background:var(--accent-yellow);color:#1f1608;border-color:#8f6e3a}.badge{border-radius:var(--radius-sm);letter-spacing:.02em;white-space:nowrap;border:1px solid var(--border-subtle);align-items:center;gap:.25rem;padding:.1rem .55rem;font-size:.65rem;font-weight:600;display:inline-flex}.badge-signal{color:var(--accent);background:#a63d401f;border-color:#a63d404d}.badge-intel{color:var(--accent-blue);background:#4a6a8a1f}.badge-gold{color:var(--accent-yellow);background:#b38b4d1f}.badge-violet,.badge-green{color:var(--text-tertiary);background:#ffffff0f}.divider{background:linear-gradient(90deg, transparent, var(--border-medium) 30%, var(--border-medium) 70%, transparent);height:1px;margin:var(--space-lg) 0}.divider-signal{background:linear-gradient(90deg, transparent, var(--signal) 30%, var(--intel) 70%, transparent);opacity:.3;height:1px}.label{font-family:var(--font-data);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);font-size:.55rem;font-weight:700}.label-signal{color:var(--signal)}.label-intel{color:var(--intel)}.live-dot{background:var(--signal);border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.live-dot:after{content:"";background:var(--signal);opacity:.3;border-radius:50%;animation:2s ease-in-out infinite live-pulse;position:absolute;inset:-3px}@keyframes live-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}.depth-1{box-shadow:var(--shadow-sm)}.depth-2{box-shadow:var(--shadow-md)}.depth-3{box-shadow:var(--shadow-lg)}.depth-4{box-shadow:var(--shadow-xl)}.depth-5{box-shadow:var(--shadow-2xl)}.lift{transition:transform var(--duration-base) var(--ease-out-expo), box-shadow var(--duration-base) var(--ease-out-expo)}.lift:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.inset-shine{box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0000004d}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--signal)}@keyframes glass-shimmer{to{left:200%}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.88)}}@keyframes signal-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes data-stream{0%{background-position:0 0}to{background-position:0 100px}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes zoom-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}::view-transition-old(root){animation:.35s ease-in both zoom-out}::view-transition-new(root){animation:.5s var(--ease-out-expo) both zoom-in}::selection{color:#fff;background:#e6394640}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:4px}.ad-slot{border-radius:var(--radius-md);background:var(--graphite-2);border:1px solid var(--border-subtle);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ad-label{color:#ffffff26;letter-spacing:.15em;text-transform:uppercase;pointer-events:none;font-size:7px;font-weight:700;font-family:var(--font-data);position:absolute;top:6px;right:8px}[data-theme=light]{--obsidian:#f0f0f4;--graphite:#fff;--graphite-2:#f5f5f8;--graphite-3:#eaeaf0;--background:#f0f0f4;--foreground:#0a0a14;--surface:#fff;--surface-2:#f5f5f8;--surface-alt:#eaeaf0;--text-primary:#0a0a14;--text-secondary:#52527a;--text-tertiary:#8888a8;--text-muted:#a8a8c0;--border-subtle:#00000012;--border-soft:#00000017;--border-medium:#00000021;--border-strong:#0000002e;--glass-bg:#fffc;--glass-border:#00000014}[data-theme=neon]{--obsidian:#020808;--signal:#00ff41;--intel:#0ff;--operative:#fff;--gold:#00ff41;--border-subtle:#00ff4114;--border-soft:#00ff4124;--glass-bg:#00ff4104;--glass-border:#00ff411a;--text-muted:#00ff4166}input,textarea,select{font-family:var(--font-body);background:var(--graphite-2);color:var(--text-primary);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:border-color var(--duration-base), box-shadow var(--duration-base);outline:none;padding:.65rem .85rem}input:focus,textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px #e639461a}.intel-grid{background:var(--border-subtle);gap:1px;display:grid}.intel-grid>*{background:var(--obsidian)}.skeleton{background:linear-gradient(90deg, var(--graphite-2) 25%, var(--graphite-3) 50%, var(--graphite-2) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stat-block{flex-direction:column;gap:.2rem;display:flex}.stat-value{font-family:var(--font-data);color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1}.stat-label{font-family:var(--font-data);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:.52rem;font-weight:700}.progress-bar{background:var(--graphite-3);border-radius:2px;height:3px;overflow:hidden}.progress-fill{background:var(--signal);height:100%;transition:width .6s var(--ease-out-expo);border-radius:2px}.high-contrast-text{color:#fff;text-shadow:0 1px 3px #00000080}.hero-btn-primary{transition:transform .2s,box-shadow .2s!important}.hero-btn-primary:hover{transform:translateY(-2px)scale(1.02)!important;box-shadow:0 20px 40px #ef444466,inset 0 1px #ffffff4d!important}.hero-btn-secondary{transition:all .2s!important}.hero-btn-secondary:hover{background:#ffffff14!important;border-color:#fff3!important}.hero-spotlight-card{transition:transform .3s cubic-bezier(.16,1,.3,1)!important}.hero-spotlight-card:hover{transform:translateY(-5px)scale(1.02)!important}.community-active-card{transition:all .3s cubic-bezier(.16,1,.3,1)!important}.community-active-card:hover{border-color:var(--accent-red)!important;background-color:#ffffff0a!important;transform:translateY(-4px)!important;box-shadow:0 20px 40px #0009,inset 0 1px #ffffff1a!important}.community-active-card:hover .active-indicator{box-shadow:0 0 15px var(--accent-red)!important}.nav-dropdown-item{transition:background .15s!important}.nav-dropdown-item:hover{background:#ffffff0d!important}.dashboard-link-hover:hover{transform:translateY(-2px);background:#ffffff0a!important}.ticker-link-hover{transition:color .15s!important}.ticker-link-hover:hover{color:var(--accent-red)!important}.signal-item-hover{transition:all .25s cubic-bezier(.16,1,.3,1)!important}.signal-item-hover:hover{transform:translateY(-2px);border-color:var(--accent-blue)!important;background:#ffffff0a!important;box-shadow:0 10px 20px #0006!important}@media (max-width:1024px){:root{--space-4xl:4rem;--space-3xl:3rem}}@media (max-width:768px){:root{--space-4xl:3rem;--space-3xl:2rem}.breaking-ticker,.ticker-root,.system-diagnostics{display:none!important}body{font-size:15px}}:root{--signal-bar-bg:#ffffff1a;--signal-bar-fill:var(--accent-red)}@keyframes signal-pulse{0%{opacity:1;filter:brightness();transform:scale(1)}50%{opacity:.8;filter:brightness(1.3) drop-shadow(0 0 8px var(--accent-red));transform:scale(1.05)}to{opacity:1;filter:brightness();transform:scale(1)}}.tactical-pulse{animation:2s ease-in-out infinite signal-pulse}.signal-container{align-items:flex-end!important;gap:2px!important;height:12px!important;display:flex!important}.signal-bar{background:var(--signal-bar-bg)!important;border-radius:1px!important;width:3px!important;transition:all .3s!important}.signal-bar.active{background:var(--signal-bar-fill)!important;box-shadow:0 0 4px var(--signal-bar-fill)!important}.signal-bar:first-child{height:20%!important}.signal-bar:nth-child(2){height:40%!important}.signal-bar:nth-child(3){height:60%!important}.signal-bar:nth-child(4){height:80%!important}.signal-bar:nth-child(5){height:100%!important}@media (max-width:768px){button,[role=button],select,input[type=checkbox],input[type=radio]{min-width:44px;min-height:44px}a:not([class]){padding-block:.2em}.card{border-radius:16px}input,textarea,select{border-radius:12px;padding:.85rem 1rem;font-size:16px}body{letter-spacing:-.008em;font-size:15px;line-height:1.65}h1{font-size:clamp(1.9rem,9vw,3rem)}h2{font-size:clamp(1.5rem,7vw,2.2rem)}h3{font-size:clamp(1.15rem,5vw,1.6rem)}.intel-grid{gap:0}.card:hover,.lift:hover{box-shadow:var(--shadow-md);transform:none}.card:active{transition:transform .1s;transform:scale(.98)}.mobile-bottom-nav{display:flex}}.mobile-bottom-nav{z-index:99999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-soft);padding:.5rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));pointer-events:auto;background:#0a0a0cf2;justify-content:space-around;align-items:stretch;gap:0;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav__item{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.28rem;min-height:52px;padding:.5rem .75rem;font-size:.6rem;font-weight:900;text-decoration:none;transition:color .15s,background .15s;display:flex}.mobile-bottom-nav__item:active{background:var(--surface-2);color:var(--text-primary)}.mobile-bottom-nav__item--active{color:var(--accent)}.mobile-bottom-nav__item--active svg{filter:none}@media (max-width:768px){.site-depth-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.globalMapMain{background-color:var(--bg);width:100vw;height:calc(100vh - 60px);margin-top:60px;position:relative;overflow:hidden}@media (max-width:768px){.globalMapMain{height:calc(100vh - 60px - 64px - env(safe-area-inset-bottom))}}@media (max-width:480px){body{font-size:14px}h1{font-size:clamp(1.7rem,11vw,2.4rem)}h2{font-size:clamp(1.3rem,8vw,1.9rem)}h3{font-size:clamp(1.05rem,5.5vw,1.4rem)}}html{overscroll-behavior:none;-moz-text-size-adjust:100%;text-size-adjust:100%}.overflow-scroll-touch{-webkit-overflow-scrolling:touch;overflow-y:scroll}@media (max-width:768px){.glass-panel{border-radius:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-panel{background:#111118f7}}.scroll-x-snap{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.scroll-x-snap>*{scroll-snap-align:start;flex-shrink:0}.scroll-x-snap::-webkit-scrollbar{display:none}body{background-image:none}body:after{opacity:.004}}.laser-scan-container{position:relative;overflow:hidden}.laser-scan-container:after{content:"";opacity:0;pointer-events:none;z-index:20;background:linear-gradient(90deg,#0000,#2dd4ff80,#0000);width:100%;height:1px;animation:8s cubic-bezier(.4,0,.2,1) infinite laserScan;position:absolute;top:0;left:0;box-shadow:0 0 8px #2dd4ff99}@keyframes laserScan{0%{opacity:0;top:-5%}5%{opacity:1}95%{opacity:1}to{opacity:0;top:105%}}.glitch-hover{display:inline-block;position:relative}.glitch-hover:hover:before{content:attr(data-text);text-shadow:-1px 0 red;color:#fff;clip:rect(0, 900px, 0, 0);background:0 0;animation:3s linear infinite alternate-reverse glitch-anim-2;position:absolute;top:0;left:2px;overflow:hidden}.glitch-hover:hover:after{content:attr(data-text);text-shadow:-1px 0 #00f;color:#fff;clip:rect(0, 900px, 0, 0);background:0 0;animation:2.5s linear infinite alternate-reverse glitch-anim;position:absolute;top:0;left:-2px;overflow:hidden}@keyframes glitch-anim{0%{clip:rect(32px, 9999px, 28px, 0)}20%{clip:rect(13px, 9999px, 98px, 0)}40%{clip:rect(52px, 9999px, 12px, 0)}60%{clip:rect(72px, 9999px, 5px, 0)}80%{clip:rect(81px, 9999px, 34px, 0)}to{clip:rect(2px, 9999px, 83px, 0)}}@keyframes glitch-anim-2{0%{clip:rect(65px, 9999px, 100px, 0)}20%{clip:rect(3px, 9999px, 23px, 0)}40%{clip:rect(82px, 9999px, 42px, 0)}60%{clip:rect(12px, 9999px, 95px, 0)}80%{clip:rect(31px, 9999px, 54px, 0)}to{clip:rect(52px, 9999px, 63px, 0)}}.dashboard-link-hover{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.dashboard-link-hover:hover{z-index:10;background:#ffffff0d;transform:translateY(-3px)scale(1.02);box-shadow:0 10px 30px -10px #2dd4ff4d}.article-body-filtered,.article-body-filtered p,.article-body-filtered li{color:var(--text-primary)!important}
