.wpiCommandMap{--bg:#0b0f19;--bg-glass:rgba(15,20,32,.74);--panel-line:rgba(152,175,210,.14);--grid:rgba(145,170,210,.05);--text:#f2f5fa;--text-muted:#9aa7bd;--text-dim:#67748c;--brand:#f08a2c;--brand-glow:#ffab52;--turbine:#1d3d12;--resource:#22e6a8;--research:#3ec9ff;--finance:#f2c14e;--policy:#8be05a;--satellite:#c9d6ff;--map-line:#38cfe0;--map-glow:#3ec9ff;position:relative;width:100%;color:var(--text);background:transparent}.wpiCommandMap ::selection{background:var(--brand);color:#fff}.wpiCommandMap a{color:inherit;text-decoration:none}.wpiCommandMap :focus-visible{outline:2px solid var(--brand-glow);outline-offset:2px;border-radius:6px}.wpiCommandMap .bg-grid{position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:linear-gradient(#fff 1px,transparent 0),linear-gradient(90deg,#fff 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,rgba(0,0,0,.9),transparent 75%);mask-image:radial-gradient(80% 60% at 50% 30%,rgba(0,0,0,.9),transparent 75%)}.wpiCommandMap .stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:14px 0}.wpiCommandMap svg.mapStage{width:100%;height:auto;display:block}.wpiCommandMap .india-fill{fill:rgba(56,207,224,.05)}.wpiCommandMap .india-outline{fill:none;stroke:var(--map-line);stroke-width:1.9;stroke-opacity:.85;stroke-dasharray:1;stroke-dashoffset:1;animation:wpiDrawIn 2.2s ease forwards}@keyframes wpiDrawIn{to{stroke-dashoffset:0}}.wpiCommandMap .india-outline-glow{fill:none;stroke:var(--map-glow);stroke-width:5;stroke-opacity:.13;filter:blur(2.5px)}.wpiCommandMap .grid-hatch line{stroke:rgba(80,190,215,.1);stroke-width:.6}.wpiCommandMap .flow-path{fill:none;stroke-width:1.2;opacity:.36}.wpiCommandMap .flow-packet{filter:drop-shadow(0 0 4px currentColor)}.wpiCommandMap .zone-boundary{fill:none;stroke-dasharray:3 6;opacity:.3}.wpiCommandMap .zone-boundary.b2{stroke-dasharray:1 8;opacity:.18}.wpiCommandMap .mesh-edge{stroke-width:1}.wpiCommandMap .ping{filter:drop-shadow(0 0 3px currentColor)}.wpiCommandMap .sub-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.03em;paint-order:stroke;stroke:rgba(10,14,24,.92);stroke-width:3.4px;stroke-linejoin:round}.wpiCommandMap .sub-label .src-name{font-weight:600}.wpiCommandMap .sub-label .src-sub{fill:var(--text-muted);font-size:9px}.wpiCommandMap .anchor-ring{fill:none;stroke-width:1.2;opacity:.55}.wpiCommandMap .anchor-core{filter:url(#wpiSoftGlow);cursor:pointer}.wpiCommandMap .node-link:focus-visible .anchor-core,.wpiCommandMap .node-link:hover .anchor-core{filter:url(#wpiBigGlow)}.wpiCommandMap .node-link:focus-visible .anchor-ring,.wpiCommandMap .node-link:hover .anchor-ring{opacity:1}.wpiCommandMap .node-chip-bg{fill:rgba(13,18,30,.85);stroke:var(--panel-line);stroke-width:1}.wpiCommandMap .node-title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:15px}.wpiCommandMap .node-region{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;fill:var(--text-muted);text-transform:uppercase}.wpiCommandMap .node-arrow{font-family:JetBrains Mono,monospace;font-size:9.6px;opacity:.75;transition:transform .25s ease,opacity .25s ease}.wpiCommandMap .node-link:hover .node-arrow{transform:translateX(3px);opacity:1}.wpiCommandMap .emblem-link{cursor:pointer}.wpiCommandMap .emblem-ring-pulse{fill:none;stroke:#6fca50;stroke-width:2;transform-origin:center;animation:wpiPulseRing 3.6s ease-out infinite}.wpiCommandMap .emblem-ring-pulse.d2{animation-delay:1.2s}.wpiCommandMap .emblem-ring-pulse.d3{animation-delay:2.4s}@keyframes wpiPulseRing{0%{transform:scale(.6);opacity:.45}to{transform:scale(1.9);opacity:0}}.wpiCommandMap .pin-float{animation:wpiPinFloat 6s ease-in-out infinite}@keyframes wpiPinFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.wpiCommandMap .cta-halo{fill:rgba(10,14,24,.74);filter:url(#wpiCtaBlur)}.wpiCommandMap .cta-bg{fill:var(--brand);filter:url(#wpiSoftGlow);transition:filter .2s ease}.wpiCommandMap .emblem-link:hover .cta-bg{filter:url(#wpiBigGlow)}.wpiCommandMap .cta-text{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:15px;fill:#fff7ec;letter-spacing:.02em}.wpiCommandMap .cta-sub{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.18em;fill:var(--text-muted);text-transform:uppercase;paint-order:stroke;stroke:rgba(10,14,24,.9);stroke-width:3px}.wpiCommandMap .satellite-orbit{fill:none;stroke:rgba(201,214,255,.16);stroke-width:1;stroke-dasharray:2 5}.wpiCommandMap .sat-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;fill:var(--satellite);opacity:.8;text-transform:uppercase;paint-order:stroke;stroke:rgba(10,14,24,.9);stroke-width:3px}.wpiCommandMap .scan-band{fill:url(#wpiScanGradient);opacity:.5;mix-blend-mode:screen}@media (max-width:820px){.wpiCommandMap .node-title{font-size:11.5px}.wpiCommandMap .node-region{font-size:7.6px}.wpiCommandMap .sub-label{display:none}}@media (prefers-reduced-motion:reduce){.wpiCommandMap *,.wpiCommandMap :after,.wpiCommandMap :before{animation:none!important;transition:none!important}.wpiCommandMap .india-outline{stroke-dashoffset:0}}