@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.platform-title{letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:-2px 1px #ff282873,2px -1px #00dcff73,0 0 40px #a855f759,0 0 80px #a855f71f;font-family:ui-monospace,JetBrains Mono,monospace;font-size:clamp(1.35rem,2.2vw,1.9rem);font-style:italic;font-weight:900;line-height:1.15;animation:5.5s ease-in-out infinite arc-flicker}.brand-trichrome,.title-trichrome{letter-spacing:.04em;text-transform:uppercase;color:#fffffff5;text-shadow:-1.6px 1px #ff464694,1.6px -1px #22d3ee8a,0 0 28px #a855f757,0 0 70px #22d3ee1f;text-wrap:balance;font-family:ui-monospace,JetBrains Mono,monospace;font-style:italic;font-weight:900;line-height:1.05;animation:5.5s ease-in-out infinite arc-flicker}.brand-trichrome{white-space:nowrap;display:inline-block;position:relative}.header-glitch-logo{isolation:isolate;color:#fffffffa;text-shadow:-2.5px 1px #ff163ab8,2.5px -1px #22d3eead,0 0 18px #ffffff61,0 0 34px #22d3ee2e;animation:5.5s ease-in-out infinite arc-flicker,4.8s step-end infinite header-glitch-flicker}.header-glitch-logo:before,.header-glitch-logo:after{content:attr(data-text);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.header-glitch-logo:before{color:#ff1c38d1;clip-path:polygon(0 3%,100% 3%,100% 34%,0 34%);animation:3.4s step-end infinite header-glitch-red;transform:translate(-2px,1px)}.header-glitch-logo:after{color:#22d3eec7;clip-path:polygon(0 58%,100% 58%,100% 94%,0 94%);animation:2.9s step-end infinite header-glitch-cyan;transform:translate(2px,-1px)}.title-trichrome{display:block}@media (max-width:480px){.brand-trichrome,.title-trichrome{text-shadow:-1px .7px #ff464694,1px -.7px #22d3ee8a,0 0 22px #a855f74d}.header-glitch-logo{text-shadow:-1.5px .8px #ff163aad,1.5px -.8px #22d3eea3,0 0 18px #ffffff4d}}@media (prefers-reduced-motion:reduce){.platform-title,.brand-trichrome,.title-trichrome,.header-glitch-logo:before,.header-glitch-logo:after{animation:none}}.section-title{letter-spacing:.05em;text-transform:uppercase;color:#ffffffeb;text-shadow:-1px .5px #ff282859,1px -.5px #00dcff59;font-family:ui-monospace,JetBrains Mono,monospace;font-size:clamp(1rem,1.5vw,1.35rem);font-style:italic;font-weight:800;line-height:1.2}.eyebrow-label{letter-spacing:.12em;text-transform:uppercase;color:#89f179d9;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.875rem;font-weight:900;line-height:1}#main-scroll .min-h-screen{min-height:0!important}#main-scroll .h-screen{height:auto!important}#main-scroll h1{font-size:clamp(1.15rem,2vw,1.75rem)!important;line-height:1.2!important}#main-scroll h2{font-size:clamp(1rem,1.5vw,1.35rem)!important;line-height:1.25!important}#main-scroll h3{font-size:clamp(.9rem,1.2vw,1.1rem)!important;line-height:1.3!important}#main-scroll :is(div,span,p,a)[class~=text-3xl]{font-size:clamp(1.1rem,1.8vw,1.5rem)!important}#main-scroll :is(div,span,p,a)[class~=text-4xl]{font-size:clamp(1.15rem,2vw,1.75rem)!important}#main-scroll :is(div,span,p,a)[class~=text-5xl],#main-scroll :is(div,span,p,a)[class~=text-6xl],#main-scroll :is(div,span,p,a)[class~=text-7xl],#main-scroll :is(div,span,p,a)[class~=text-8xl],#main-scroll :is(div,span,p,a)[class~=text-9xl]{font-size:clamp(1.2rem,2.2vw,1.9rem)!important}#main-scroll .fixed.inset-0{position:absolute!important}#main-scroll p,#main-scroll li{font-size:clamp(.83rem,1vw,.9rem)}#main-scroll td,#main-scroll th{font-size:clamp(.8rem,.9vw,.88rem)}nav[aria-label=breadcrumb],ol.breadcrumb,[data-breadcrumb]{display:none!important}#main-scroll>*{box-sizing:border-box;max-width:100%}#main-scroll img,#main-scroll video,#main-scroll canvas,#main-scroll table,#main-scroll .overflow-x-auto{max-width:100%}#main-scroll :is(.flex,.grid)>*{min-width:0}:is(main,[role=main]) :is(img,video,canvas,svg,iframe){max-width:100%}:is(main,[role=main]) :is(pre,code){overflow-wrap:anywhere;max-width:100%}:is(main,[role=main]) pre{overflow-x:auto}:is(main,[role=main]) :is(.flex,.grid)>*{min-width:0}@media (max-width:767px){:is(main,[role=main]) :is(dialog,[role=dialog]){max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem)}:is(main,[role=main]) table{font-size:.8125rem}}@media (max-width:480px){#main-scroll :is(h1,h2,h3,p,span,a,button,label)[class*=tracking-\[]{letter-spacing:.16em!important}#main-scroll :is(h1,h2,h3,p,span,a,button,label){overflow-wrap:anywhere}}.ops-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:linear-gradient(#020a10f2,#000000e6);border-bottom:2px solid #0ff3;width:100%;position:relative}.ops-header:after{content:"";background:linear-gradient(90deg,#0000,#0ff9 50%,#0000);width:100%;height:2px;animation:3s linear infinite borderScan;position:absolute;bottom:-2px;left:0}@keyframes borderScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes header-glitch-flicker{0%,76%,to{filter:none}77%{filter:brightness(1.35)contrast(1.12)}78%{filter:none}88%{filter:brightness(1.18)}89%{filter:none}}@keyframes header-glitch-red{0%,63%,to{clip-path:polygon(0 3%,100% 3%,100% 34%,0 34%);transform:translate(-2px,1px)}64%{clip-path:polygon(0 18%,100% 18%,100% 48%,0 48%);transform:translate(-5px)}65%{clip-path:polygon(0 8%,100% 8%,100% 24%,0 24%);transform:translate(-1px,2px)}}@keyframes header-glitch-cyan{0%,71%,to{clip-path:polygon(0 58%,100% 58%,100% 94%,0 94%);transform:translate(2px,-1px)}72%{clip-path:polygon(0 40%,100% 40%,100% 70%,0 70%);transform:translate(5px,1px)}73%{clip-path:polygon(0 66%,100% 66%,100% 88%,0 88%);transform:translate(1px,-2px)}}@keyframes ops-glow{0%,to{box-shadow:0 0 4px #00ffff4d}50%{box-shadow:0 0 18px #0ffc}}@keyframes radar-sweep{0%{opacity:0;transform:rotate(0)}50%{opacity:.8}to{opacity:0;transform:rotate(360deg)}}@keyframes grid-shift{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes targeting-lock{0%,to{border-color:#ffaa004d;box-shadow:0 0 5px #ffaa004d}50%{border-color:#00ff41cc;box-shadow:0 0 20px #00ff4199}}@keyframes particle-drift{0%{opacity:.3;background-position:0%}50%{opacity:.7;background-position:100%}to{opacity:.3;background-position:0%}}@keyframes orb-float{0%{opacity:0;transform:translateY(100vh)translate(0)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(-20vh)translate(20px)}}@keyframes content-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{opacity:.5;filter:blur(8px);transform:scale(1)}50%{opacity:.8;filter:blur(12px);transform:scale(1.2)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.7}}@keyframes consent-glow{0%,to{box-shadow:0 0 20px #ffd7004d}50%{box-shadow:0 0 40px #ffd70080}}@keyframes shimmer-slide{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gridPulse{0%,to{opacity:.2;filter:brightness(.9)}50%{opacity:.35;filter:brightness(1.2)}}@keyframes ripplePulse{0%{opacity:.2;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@keyframes radarRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes trackingBlink{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}.ops-glow{animation:2.5s ease-in-out infinite ops-glow}.radar-sweep-effect{animation:4s linear infinite radar-sweep}.tactical-grid-animated{animation:20s linear infinite grid-shift}.targeting-lock{animation:2s ease-in-out infinite targeting-lock}.animate-pulse-slow{animation:3s ease-in-out infinite pulse-slow}.animate-glow{animation:2s ease-in-out infinite consent-glow}.animate-float{animation:6s ease-in-out infinite content-float}.animate-spin-slow{animation:8s linear infinite spin-slow}.animate-shimmer{background:linear-gradient(90deg,#fff0 0%,#ffffff1a 50%,#fff0 100%) 0 0/1000px 100%;animation:3s linear infinite shimmer-slide}.ionization-stream{background:linear-gradient(90deg,#00f2ff,#04f,#7000ff) 0 0/200% 200%;animation:3s linear infinite particle-drift}.electron-dominance-glitch{position:relative;overflow:hidden}.electron-dominance-glitch:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#00ffff0d 1px,#0000 2px);width:200%;height:200%;animation:10s linear infinite grid-shift;position:absolute;top:-50%;left:-50%}.gold-metallic{background:linear-gradient(#fff7ad 0%,orange 50%,#8b4513 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 2px #ffa50080);-webkit-background-clip:text}.forensic-cyan{color:#0ff;text-shadow:0 0 8px #0ff9,0 0 12px #00ffff4d}.hud-overlay{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:hidden}.hud-grid{opacity:.25;background-image:linear-gradient(#00ffff14 1px,#0000 1px),linear-gradient(90deg,#00ffff14 1px,#0000 1px),radial-gradient(circle,#10b9810d,#0000 75%);background-size:80px 80px,80px 80px,100% 100%;animation:10s ease-in-out infinite gridPulse;position:absolute;inset:0}.hud-ripple{background:radial-gradient(circle,#00ffff1a 0%,#0000 65%);border-radius:50%;width:150vmax;height:150vmax;animation:8s cubic-bezier(.4,0,.2,1) infinite ripplePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hud-corners{pointer-events:none;position:absolute;inset:40px}.hud-corner{border-style:solid;border-color:#0ff6;width:30px;height:30px;transition:border-color 1s;position:absolute}.high-harmony .hud-corner{border-color:#fcf6ba99}.hud-corner-tl{border-width:2px 0 0 2px;top:0;left:0}.hud-corner-tr{border-width:2px 2px 0 0;top:0;right:0}.hud-corner-bl{border-width:0 0 2px 2px;bottom:0;left:0}.hud-corner-br{border-width:0 2px 2px 0;bottom:0;right:0}.radar-line{transform-origin:0;filter:drop-shadow(0 0 3px #10b981cc);background:linear-gradient(90deg,#10b98199,#0000);width:45%;height:1px;animation:5s linear infinite radarRotate;position:absolute;top:50%;left:50%}.tracking-marker{border:1.5px solid #fa0c;border-radius:2px;width:12px;height:12px;animation:3s ease-in-out infinite trackingBlink;position:absolute}.mission-timestamp{color:#10b981e6;text-shadow:0 0 8px #10b98166;letter-spacing:.2em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-left:2px solid #10b981cc;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:700;position:absolute;top:40px;right:40px}.orb{pointer-events:none;z-index:1;will-change:transform, opacity;border-radius:50%;position:fixed}.orb-inner{background:radial-gradient(circle at 30% 30%,#ffffffe6,#0000);border-radius:50%;width:100%;height:100%;animation:4s ease-in-out infinite pulse-glow;box-shadow:0 0 20px #fcf6ba99,0 0 40px #bf953f66}.map-wrapper{border:1px solid #00ffff40;box-shadow:0 0 32px #00ffff40}.leaflet-container{background:#02070b!important}.leaflet-container:focus{outline:2px solid #0ff6!important}.map-legend{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#00f6ff;letter-spacing:.1em;background:#ffffff14;border:1px solid #00ffff40;padding:.5rem .75rem;font-size:.875rem;position:absolute;bottom:1rem;left:1rem}.glass-panel{-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #ffffff2e;box-shadow:0 8px 32px #1f26872e,inset 0 1px #ffffff26}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.consent-focus-ring:focus{outline-offset:2px;outline:2px solid #ffd70080;box-shadow:0 0 0 3px #ffd7001a}@media print{.consent-print-hide{display:none!important}.glass-panel{color:#000!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #ccc!important}}@media (prefers-reduced-motion:reduce){.ops-glow,.radar-sweep-effect,.tactical-grid-animated,.targeting-lock,.animate-pulse-slow,.animate-glow,.animate-float,.animate-shimmer,.animate-spin-slow,.orb-inner,.hud-grid,.hud-ripple,.radar-line,.tracking-marker,.ionization-stream,.electron-dominance-glitch:before{animation:none!important}}.loc-geist-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}@media (min-width:1280px){#main-scroll :is(.max-w-6xl,.max-w-7xl,.max-w-screen-2xl){max-width:100%}}
:root{--neon-electric-orange:#ff5a00;--neon-electric-orange-glow:#ff5a00f2}.text-orange-200{text-shadow:0 0 4px #ffffff61, 0 0 8px var(--neon-electric-orange-glow), 0 0 18px #ff5a00b8;color:var(--neon-electric-orange)!important}@media (forced-colors:active){.text-orange-200{text-shadow:none;color:highlight!important}}
