:root{--bg-void: #05050A;--bg-panel: #121218;--bg-panel-hover: #1A1A24;--accent-cyan: #00E5FF;--accent-plasma: #FF3D00;--accent-green: #00FF41;--text-primary: #E0E6ED;--text-secondary: #94A3B8;--text-muted: #6B7280;--border-cyan: rgba(0, 229, 255, .3);--border-plasma: rgba(255, 61, 0, .3);--border-muted: rgba(107, 114, 128, .2);--glow-cyan: 0 0 15px rgba(0, 229, 255, .4), inset 0 0 10px rgba(0, 229, 255, .1);--glow-plasma: 0 0 15px rgba(255, 61, 0, .4), inset 0 0 10px rgba(255, 61, 0, .1);--glow-green: 0 0 15px rgba(0, 255, 65, .4);--font-mono: "Geist Pixel", sans-serif;--font-sans: "Geist Pixel", sans-serif;--header-height: 72px;--panel-radius: 8px}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100%;background-color:var(--bg-void);color:var(--text-primary);font-family:var(--font-sans);overflow-x:hidden;cursor:auto}a,button,input,textarea,select{cursor:auto}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-void)}::-webkit-scrollbar-thumb{background:var(--border-cyan);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-cyan)}a,button,input,textarea,select,.tilt-card,.log-card,.cp-arena-card,.dossier-header{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,229,255,.15)}.container{max-width:1320px;margin:0 auto;padding:0 24px}.section-header{margin-bottom:40px;border-bottom:1px solid var(--border-cyan);padding-bottom:16px;display:flex;align-items:center;justify-content:space-between}.section-title{font-family:var(--font-mono);font-size:1.75rem;font-weight:700;color:var(--accent-cyan);letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:12px}.section-title:before{content:"";display:inline-block;width:12px;height:12px;background-color:var(--accent-plasma);box-shadow:var(--glow-plasma)}.section-meta{font-family:var(--font-mono);font-size:.85rem;color:var(--text-muted)}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:28px;margin-bottom:60px}.cp-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:40px}.heatmap-container{background:var(--bg-panel);border:1px solid var(--border-cyan);border-radius:var(--panel-radius);padding:24px;margin-bottom:40px;position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.heatmap-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-family:var(--font-mono);font-size:.9rem;color:var(--text-primary)}.heatmap-grid{display:grid;grid-template-rows:repeat(7,14px);grid-auto-flow:column;gap:4px;width:-moz-max-content;width:max-content}.heatmap-cell{width:14px;height:14px;border-radius:2px;background-color:#ffffff0a;transition:transform .15s ease,box-shadow .15s ease}.heatmap-cell:hover{transform:scale(1.3);z-index:5;box-shadow:0 0 8px currentColor}.heatmap-cell[data-level="1"]{background-color:#ff3d0040;color:#ff3d00}.heatmap-cell[data-level="2"]{background-color:#ff3d0080;color:#ff3d00}.heatmap-cell[data-level="3"]{background-color:#ff3d00bf;color:#ff3d00}.heatmap-cell[data-level="4"]{background-color:#ff3d00;color:#ff3d00;box-shadow:0 0 6px #ff3d00}.dossier-list{display:flex;flex-direction:column;gap:20px}.log-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media(max-width:900px){.contact-layout{grid-template-columns:1fr}}@media(max-width:768px){.projects-grid,.log-list,.cp-stats-grid{grid-template-columns:1fr!important}.container{padding:0 16px}.section-title{font-size:1.35rem}.section-header{flex-direction:column;align-items:flex-start;gap:8px}}.hud-vignette{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:90;background:radial-gradient(circle at center,transparent 60%,rgba(5,5,10,.7) 100%)}.hud-scanlines{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:89;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff000008,#00ff0003,#0000ff08);background-size:100% 4px,6px 100%}#hud-overlay{position:fixed;top:0;left:0;width:100%;height:var(--header-height);background:#121218d9;backdrop-filter:blur(12px);border-bottom:1px solid var(--border-cyan);z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 32px}.hud-brand{font-family:var(--font-mono);font-weight:700;font-size:1.25rem;color:var(--accent-cyan);text-decoration:none;display:flex;align-items:center;gap:10px;text-shadow:0 0 10px rgba(0,229,255,.5)}.hud-nav-links{display:flex;gap:24px}.hud-nav-link{font-family:var(--font-mono);font-size:.85rem;color:var(--text-secondary);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;padding:8px 14px;border:1px solid transparent;border-radius:4px;transition:all .2s ease}.hud-nav-link:hover,.hud-nav-link.active{color:var(--accent-cyan);border-color:var(--border-cyan);background:#00e5ff14;box-shadow:var(--glow-cyan)}.hud-status{display:flex;align-items:center;gap:16px;font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}#audio-toggle{background:transparent;border:1px solid var(--border-cyan);color:var(--accent-cyan);font-family:var(--font-mono);font-size:.75rem;padding:6px 12px;border-radius:4px;display:flex;align-items:center;gap:8px;transition:all .2s ease}#audio-toggle:hover{background:#00e5ff26;box-shadow:var(--glow-cyan)}#drone-cursor{position:fixed;top:0;left:0;width:40px;height:40px;pointer-events:none;z-index:1000;transform:translate(-50%,-50%);will-change:transform}#drone-cursor svg{width:100%;height:100%;overflow:visible}.tilt-card{background:var(--bg-panel);border:1px solid var(--border-cyan);border-radius:var(--panel-radius);padding:24px;position:relative;transition:border-color .3s ease,box-shadow .3s ease}.tilt-card:hover{border-color:var(--accent-cyan);box-shadow:var(--glow-cyan)}.btn-engage{font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--bg-void);background:var(--accent-cyan);padding:16px 40px;border:2px solid var(--accent-cyan);border-radius:4px;text-transform:uppercase;letter-spacing:.15em;box-shadow:var(--glow-cyan);transition:all .3s ease}.btn-engage:hover{background:var(--accent-plasma);border-color:var(--accent-plasma);color:#fff;box-shadow:var(--glow-plasma);transform:translateY(-2px)}#router-outlet{position:relative;z-index:10;min-height:calc(100vh - var(--header-height));padding-top:calc(var(--header-height) + 32px);padding-bottom:60px}.hud-mobile-toggle{display:none;background:transparent;border:1px solid var(--accent-cyan);color:var(--accent-cyan);font-family:var(--font-mono);font-size:.8rem;font-weight:700;padding:6px 12px;border-radius:4px;cursor:pointer!important;transition:all .2s ease;box-shadow:var(--glow-cyan)}.hud-mobile-toggle:active{background:#00e5ff40}.hud-mobile-menu{display:none;position:fixed;top:var(--header-height);left:0;width:100%;background:#0c0c12f5;backdrop-filter:blur(16px);border-bottom:2px solid var(--accent-cyan);box-shadow:0 10px 30px #000c,var(--glow-cyan);z-index:99;padding:20px 24px;opacity:0;transform:translateY(-10px);pointer-events:none}.hud-mobile-menu.open{pointer-events:auto}.hud-mobile-nav-links{display:flex;flex-direction:column;gap:12px}.hud-nav-link-mobile{font-family:var(--font-mono);font-size:1rem;font-weight:600;color:var(--text-primary);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;padding:12px 16px;border:1px solid rgba(0,229,255,.2);border-radius:6px;background:#ffffff08;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between}.hud-nav-link-mobile:after{content:"↗";color:var(--accent-cyan);opacity:.6}.hud-nav-link-mobile:active,.hud-nav-link-mobile.active{color:#fff;border-color:var(--accent-cyan);background:#00e5ff26;box-shadow:var(--glow-cyan)}.hud-mobile-footer{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px dashed var(--border-cyan);font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);letter-spacing:.08em}.cert-date-mobile{display:none;font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);margin-top:12px;text-align:left}@media(max-width:768px){#hud-overlay{padding:0 16px}.hud-nav-links,.bunker-label,.hud-status .status-indicator{display:none!important}.hud-mobile-toggle{display:flex!important;align-items:center}.hud-mobile-menu{display:block}.hud-brand span{font-size:1.1rem}#audio-toggle{padding:5px 8px;font-size:.7rem}.cert-date-desktop{display:none!important}.cert-date-mobile{display:block!important}}@media(max-width:500px){.bunker-label{display:none!important}#audio-toggle span{font-size:.68rem}}.device-handheld,.device-handheld *{cursor:auto!important}.device-handheld a,.device-handheld button,.device-handheld input,.device-handheld textarea,.device-handheld select,.device-handheld .tilt-card,.device-handheld .bounty-item-card,.device-handheld .log-card,.device-handheld .cp-arena-card,.device-handheld .dossier-header{cursor:pointer!important;touch-action:manipulation}.easter-egg-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1)}.easter-egg-overlay.active{opacity:1}.easter-egg-overlay--screen{background:#000;mix-blend-mode:screen}.easter-egg-overlay--multiply{background:#fff;mix-blend-mode:multiply}.easter-egg-iframe-wrapper{position:absolute;top:50%;left:50%;pointer-events:none}.easter-egg-wrapper--4x3{width:100vw;height:75vw;min-height:100vh;min-width:133.33vh;transform:translate(-50%,-50%) scaleY(1.08)}.easter-egg-wrapper--16x9{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;transform:translate(-50%,-50%) scaleY(1.08)}.easter-egg-iframe--default,.easter-egg-video--default{width:100%;height:100%;border:none;pointer-events:none;-o-object-fit:cover;object-fit:cover;filter:contrast(1.15) brightness(1.05)}#easter-egg-hud-banner{position:fixed;bottom:24px;right:24px;z-index:10000;background:#121218eb;border:1px solid var(--egg-accent, var(--accent-plasma));box-shadow:0 0 20px color-mix(in srgb,var(--egg-accent, #FF3D00) 50%,transparent),inset 0 0 10px color-mix(in srgb,var(--egg-accent, #FF3D00) 20%,transparent);padding:14px 20px;border-radius:var(--panel-radius, 8px);font-family:var(--font-mono, monospace);color:var(--text-primary, #fff);display:flex;align-items:center;gap:16px;background-color:#121218;pointer-events:auto;transform:translateY(100px);opacity:0;transition:all .5s cubic-bezier(.16,1,.3,1)}#easter-egg-hud-banner.active{transform:translateY(0);opacity:1}.bad-apple-status-text{font-size:.8rem;letter-spacing:.1em;color:var(--egg-accent, var(--accent-plasma, #FF3D00));font-weight:700;display:flex;align-items:center;gap:8px}.bad-apple-status-text:before{content:"";display:inline-block;width:8px;height:8px;background:var(--egg-accent, var(--accent-plasma, #FF3D00));border-radius:50%;box-shadow:0 0 8px var(--egg-accent, var(--accent-plasma, #FF3D00));animation:egg-pulse .8s infinite}@keyframes egg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.bad-apple-btn{background:#ff3d0026;border:1px solid var(--egg-accent, var(--accent-plasma, #FF3D00));color:#fff;font-family:var(--font-mono, monospace);font-size:.75rem;padding:6px 12px;border-radius:4px;cursor:pointer!important;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em}.bad-apple-btn:hover{background:var(--egg-accent, var(--accent-plasma, #FF3D00));color:#000;box-shadow:0 0 12px var(--egg-accent, var(--accent-plasma, #FF3D00))}.star-egg{position:fixed;inset:0;z-index:11000;overflow:hidden;color:#f8e6a2;background:#020205}.star-egg__scene{position:absolute;inset:0;overflow:hidden}.star-egg__controls{position:absolute;z-index:5;inset:auto 1.25rem 1.25rem;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;padding:.8rem;border:1px solid #00e5ff80;background:#050b15ed;color:#00e5ff}.star-egg__label{margin-right:auto;font-size:.75rem;letter-spacing:.08em}.star-egg__button{padding:.55rem .8rem;border:1px solid #00e5ff9c;background:#0a1a22;color:#e7faff;font:.72rem Geist Pixel,sans-serif;cursor:pointer!important}.star-egg__button:hover,.star-egg__button:focus-visible{border-color:#ff3d00;outline:2px solid #ff3d00;outline-offset:2px}.star-egg__fallback{display:grid;min-height:100%;place-items:center;padding:2rem;text-align:center}@media(max-width:600px){.star-egg__controls{inset:auto .5rem .5rem;justify-content:center}.star-egg__label{width:100%;text-align:center;margin:0}}.star-egg--starwars{background:#020307}.star-egg--starwars .star-egg__scene{background-image:radial-gradient(1px 1px at 11% 17%,#fff,transparent),radial-gradient(2px 2px at 71% 43%,#a9dcff,transparent),radial-gradient(1px 1px at 84% 77%,#fff,transparent),radial-gradient(1px 1px at 32% 68%,#fff,transparent);background-size:191px 173px,257px 239px,307px 283px,353px 331px}.star-crawl__logo{position:absolute;z-index:2;top:47%;left:50%;width:min(90vw,1100px);text-align:center;transform:translate(-50%,-50%) scale(1.35);color:#090909;font:900 clamp(2.5rem,9vw,8.5rem)/.88 Impact,"Arial Black",sans-serif;letter-spacing:-.055em;-webkit-text-stroke:clamp(2px,.38vw,5px) #f5ca37;text-shadow:0 0 22px #f3d45855}.star-egg--starwars .star-crawl__logo,.star-egg--starwars .star-crawl__logo *{font-family:Impact,Arial Black,sans-serif!important;font-weight:900!important}.star-crawl__logo-line{display:block;white-space:nowrap}.star-crawl__logo-line:nth-child(2){font-size:.64em;line-height:1.15}.star-crawl__viewport{position:absolute;inset:0 0 5rem;overflow:hidden;perspective:480px;perspective-origin:50% 36%;opacity:0}.star-crawl__viewport--active{opacity:1}.star-crawl__viewport:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#020307 0%,transparent 26%,transparent 86%,#020307 100%)}.star-crawl__plane{position:absolute;inset:0;transform:rotateX(38deg);transform-origin:center bottom}.star-crawl__text{width:min(88vw,950px);margin-inline:auto;color:#f8db86;font:800 clamp(1.8rem,3.8vw,3.8rem)/1.34 Arial,Helvetica,sans-serif;transform-origin:center bottom;text-shadow:0 0 11px #f6c95044}.star-egg--starwars .star-crawl__text,.star-egg--starwars .star-crawl__text *{font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important}.star-crawl__title{font-size:1.42em;line-height:1.12;margin:0 0 1.8em;text-align:center;text-transform:uppercase}.star-crawl__chapter{margin-bottom:2.4em}.star-crawl__chapter-title{font-size:1.12em;margin-bottom:.8em;text-align:center;text-transform:uppercase}.star-crawl__project{margin:.65em 0;text-align:justify;-moz-text-align-last:center;text-align-last:center}.star-crawl__complete{position:absolute;z-index:1;inset:45% 1rem auto;text-align:center;color:#f8db86;font-size:clamp(1rem,2vw,1.7rem)}.star-crawl__viewport--static{overflow:auto;padding:3rem 1rem 6rem;opacity:1}.star-crawl__viewport--static:after,.star-crawl__viewport--complete:after{display:none}.star-crawl__viewport--static .star-crawl__plane{position:static;transform:none}.star-crawl__viewport--static .star-crawl__text{transform:none;font-size:clamp(1rem,2vw,1.5rem)}@media(max-width:600px){.star-crawl__viewport{bottom:7rem;perspective:320px}.star-crawl__logo{font-size:clamp(2.5rem,10vw,4.5rem)}.star-crawl__text{font-size:clamp(1.35rem,5.3vw,2.1rem)}.star-crawl__title{margin-bottom:1.5em}}.star-egg--order66{background:transparent}.star-egg--order66 .star-egg__scene{overflow:visible;pointer-events:none}.order-target{position:fixed;z-index:3;pointer-events:none}.order-target__surface{width:100%;height:100%;margin:0}.order-target__shard{position:absolute;inset:0;z-index:2;pointer-events:none;will-change:transform,opacity}.order-target--static{outline:3px solid #ff3d00;box-shadow:0 0 30px #ff3d0077}.order-saber{position:absolute;z-index:4;top:49%;left:-8%;width:116%;height:5px;background:#faffff;box-shadow:0 0 8px #fff,0 0 20px #00e5ff,0 0 35px #00e5ff;transform-origin:left center;pointer-events:none}.order-saber--diagonal{transform:rotate(-32deg)}.order-saber--multi{box-shadow:0 -35px 8px #00e5ff,0 35px 8px #00e5ff,0 0 18px #fff}.order-saber--hole{left:50%;top:50%;width:24px;height:24px;border-radius:50%;transform-origin:center}.order-hole{position:absolute;z-index:3;top:50%;left:50%;width:50px;height:50px;border-radius:50%;border:4px solid #eaffff;box-shadow:0 0 18px #00e5ff,0 0 35px #00e5ff;pointer-events:none}.star-egg--hunt{background:transparent}.hunt-canvas{position:absolute;inset:0;display:block}.hunt-caption{position:absolute;z-index:2;top:7%;left:50%;transform:translate(-50%);width:min(90vw,720px);text-align:center;pointer-events:none;color:#d5f9fa;text-shadow:0 0 18px #00e5ff66}.hunt-caption h1{margin:0;font-size:clamp(2rem,7vw,5rem);letter-spacing:.18em}.hunt-caption p{margin:.5rem 0;font-size:clamp(.7rem,1.5vw,1rem);letter-spacing:.14em}.eyebrow{display:block;font:.75rem var(--font-mono);color:var(--accent-plasma);letter-spacing:.12em;margin-bottom:1rem}.log-card{display:block;color:var(--text-primary);text-decoration:none}.log-card h2{margin:1rem 0;font-size:1.8rem}.log-card p{line-height:1.7;color:var(--text-secondary)}.log-card footer{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem;font:.75rem var(--font-mono);color:var(--accent-cyan)}.article-layout{max-width:980px}.article-breadcrumb{margin:1rem 0 3rem;font:.8rem var(--font-mono);line-height:1.8}.article a{color:var(--accent-cyan);text-underline-offset:4px}.article-breadcrumb a{color:var(--text-secondary)}.article h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.1;margin:1rem 0}.article-summary{color:var(--text-secondary);line-height:1.7}.article-content{padding:2rem 0;font-size:1.05rem;line-height:1.85}.article-content h1,.article-content h2,.article-content h3{margin:2rem 0 1rem;line-height:1.3}.article-content h1{font-size:2rem}.article-content p,.article-content ul,.article-content ol{margin:1rem 0}.article-content ul,.article-content ol{padding-left:1.5rem}.article-content pre{padding:1.2rem;background:var(--bg-panel);overflow:auto}.article-content code{font:.9em var(--font-mono);color:var(--accent-cyan)}.article-content blockquote{padding:1rem;border-block:1px solid var(--border-muted)}.article-content img{max-width:100%;height:auto}.article footer{border-top:1px solid var(--border-muted);padding:2rem 0}.route-skeleton{min-height:60vh}.skeleton-line,.skeleton-panel{background:#17212a;margin:1rem 0}.skeleton-line{height:1rem;width:70%}.skeleton-title{height:3rem;width:85%;margin-bottom:3rem}.skeleton-panel{min-height:12rem;border:1px solid var(--border-muted)}.skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.skeleton-status{font:.8rem var(--font-mono);color:var(--text-secondary)}.error-view{max-width:850px;padding-block:8vh}.error-view h1{font-size:clamp(3rem,7vw,6rem);margin:2rem 0}.error-view p{line-height:1.7;margin-bottom:2rem}.error-links{display:flex;gap:1rem;flex-wrap:wrap}.error-links a,.error-links button{color:var(--accent-cyan);background:var(--bg-panel);border:1px solid var(--border-cyan);padding:1rem;font:.85rem var(--font-mono)}:root{--panel-radius: 2px;--font-heading: "Geist Pixel", sans-serif}h1,h2,h3,.section-title{font-family:var(--font-heading)}.section-title{letter-spacing:.03em}.section-title:before{display:none}#hud-overlay{background:#0c1017;backdrop-filter:none;padding-inline:clamp(16px,2vw,32px)}.hud-mobile-menu{background:#0c1017;backdrop-filter:none;box-shadow:none}.hud-nav-links{gap:clamp(0px,1vw,18px)}.hud-nav-link{font-size:.75rem;padding-inline:8px}.hud-brand{text-shadow:none}.status-indicator{display:none}.hud-status{gap:10px}.effects-control{display:flex;align-items:center;gap:5px;color:var(--text-secondary)}.effects-control select{color:var(--accent-cyan);background:#0c1017;border:1px solid var(--border-cyan);padding:5px;font:.7rem var(--font-mono)}.hud-scanlines{opacity:.28}.tilt-card{border-color:var(--border-muted);box-shadow:none}.tilt-card:hover{box-shadow:none}.tilt-card-glare{display:none}.hero-actions{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center}.btn-engage{font-size:.8rem;letter-spacing:.07em;padding:16px 22px;box-shadow:none;border-radius:0;text-decoration:none;display:inline-block;cursor:pointer!important}.btn-engage:hover{box-shadow:none}.hero-secondary{font:.78rem var(--font-mono);letter-spacing:.06em;color:var(--text-primary);text-underline-offset:6px;line-height:1.7}.projector-fallback{font:.85rem var(--font-mono);color:var(--accent-cyan);padding:5rem 2rem;line-height:1.8}.dossier-header:focus-visible,.sector-card:focus-visible,a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:4px}.dossier-list{gap:12px}.cp-arena-card,.comm-channel-box{border-radius:0!important}.reduced-motion *,.reduced-motion *:before,.reduced-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(min-width:769px)and (max-width:1200px){.bunker-label{display:none}.hud-nav-links{gap:0}.hud-nav-link{font-size:.64rem;letter-spacing:.02em}}@media(max-width:760px){.section-header{align-items:flex-start;flex-direction:column;gap:1rem}.section-title{font-size:1.6rem}.contact-layout #hologram-container{min-height:420px!important}.contact-layout #three-hologram-canvas{height:420px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.animated-content{display:inline-block}.decrypted-text{display:inline-block;position:relative}.decrypted-text>span:first-child{opacity:0}.decrypted-overlay{position:absolute;inset:0;white-space:pre-wrap}.hud-mobile-menu.open{opacity:1;transform:none}.drone-enabled,.drone-enabled *{cursor:none!important}#drone-cursor.is-reticle #drone-crosshair{opacity:1}#drone-cursor.is-reticle #drone-core{fill:var(--accent-plasma)}.skip-link{position:fixed;top:-100px;left:1rem;z-index:1100;background:var(--bg-panel);color:var(--accent-cyan);padding:1rem}.skip-link:focus{top:1rem}@media(max-width:360px){#hud-overlay{padding-inline:10px}.hud-status{gap:5px}.hud-brand span{font-size:.9rem}.effects-control{font-size:.6rem}.hud-mobile-toggle{padding:5px}}.static-projector{display:grid;justify-items:center;height:100%}.static-projector img{width:100%;height:80%;-o-object-fit:contain;object-fit:contain}.static-projector .projector-fallback{padding:1rem;text-align:center}.activity-unavailable{color:var(--text-secondary);margin:1rem 0;line-height:1.7}.cp-stats-grid h3{overflow-wrap:anywhere}@font-face{font-family:Geist Pixel;src:url(/fonts/geist-pixel.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-sans: "Geist Pixel", sans-serif;--font-mono: "Geist Pixel", sans-serif;--font-heading: "Geist Pixel", sans-serif}html,body,body *,button,input,select,textarea{font-family:Geist Pixel,sans-serif!important;font-optical-sizing:auto;font-weight:400!important;font-style:normal;font-variation-settings:"ELSH" 0}h1,h2,h3,h4,h5,h6,.section-title{font-weight:700!important;font-synthesis:weight}.terminal-landing{text-align:center;padding-block:clamp(50px,12vh,130px);min-height:72vh}.terminal-landing .eyebrow{color:var(--accent-green);letter-spacing:.18em;line-height:1.9;font-size:.8rem}@font-face{font-family:Fira Code;src:url(/fonts/fira-code-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.glitch-moniker{position:relative;display:inline-block;color:var(--accent-cyan);font-family:Fira Code,JetBrains Mono,monospace!important;font-size:clamp(3rem,8vw,6.5rem);font-weight:800!important;letter-spacing:.05em;text-shadow:0 0 25px rgba(0,229,255,.6)}.glitch-moniker:before,.glitch-moniker:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-void)}.glitch-moniker:before{left:3px;text-shadow:-2px 0 var(--accent-plasma);clip-path:polygon(0 0,100% 0,100% 35%,0 35%);animation:glitch-anim-1 3s infinite linear alternate-reverse}.glitch-moniker:after{left:-3px;text-shadow:-2px 0 var(--accent-green);clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);animation:glitch-anim-2 2.5s infinite linear alternate-reverse}@keyframes glitch-anim-1{0%{clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);transform:translate(0)}20%{clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);transform:translate(-3px,2px)}40%{clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);transform:translate(3px,-1px)}60%{clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);transform:translate(-2px,1px)}80%{clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);transform:translate(2px,-2px)}to{clip-path:polygon(0 85%,100% 85%,100% 90%,0 90%);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:polygon(0 12%,100% 12%,100% 18%,0 18%);transform:translate(0)}25%{clip-path:polygon(0 35%,100% 35%,100% 40%,0 40%);transform:translate(3px,1px)}50%{clip-path:polygon(0 60%,100% 60%,100% 65%,0 65%);transform:translate(-3px,-2px)}75%{clip-path:polygon(0 75%,100% 75%,100% 78%,0 78%);transform:translate(2px,2px)}to{clip-path:polygon(0 92%,100% 92%,100% 96%,0 96%);transform:translate(0)}}.glitch-moniker{margin:1.5rem 0 2rem;line-height:1.3}.landing-intro,.landing-mission{max-width:760px;margin:0 auto 2rem;line-height:1.9;color:var(--text-secondary)}.terminal-landing .btn-engage{margin-top:1rem;box-shadow:0 0 15px #00e5ff55;font-size:.85rem}.hud-scanlines{display:block;opacity:.7;background:repeating-linear-gradient(0deg,transparent 0 2px,#0005 2px 4px),repeating-linear-gradient(90deg,#ff000008 0 2px,#00ff0006 2px 4px,#0000ff08 4px 6px);background-size:auto}.hud-vignette{display:block;background:radial-gradient(ellipse at center,transparent 48%,#05050a99 100%)}#drone-cursor{width:26px;height:26px}#drone-cursor:before{content:"";position:absolute;width:90px;height:90px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#00e5ff2e 0,#00e5ff0a 35%,transparent 70%);pointer-events:none}[data-effects=high] #drone-cursor{width:40px;height:40px}[data-effects=high] #drone-cursor:before{display:none}[data-effects=high] #drone-brackets{transform-box:fill-box;transform-origin:center;animation:drone-rotation 8s linear infinite;scale:1;transition:scale .3s}#drone-cursor[hidden] #drone-brackets{animation-play-state:paused}[data-effects=high] #drone-crosshair{transform-box:fill-box;transform-origin:center;transform:scale(.8);transition:transform .25s,opacity .25s}[data-effects=high] #drone-core{transform-box:fill-box;transform-origin:center;transform:scale(1);transition:transform .2s,fill .2s}[data-effects=high] #drone-cursor.is-reticle #drone-brackets{scale:1.6;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}[data-effects=high] #drone-cursor.is-reticle #drone-brackets path{stroke:var(--accent-plasma)}[data-effects=high] #drone-cursor.is-reticle #drone-crosshair{transform:scale(1.2) rotate(90deg);transition-duration:.35s}[data-effects=high] #drone-cursor.is-reticle #drone-core{transform:scale(1.5)}@keyframes drone-rotation{to{transform:rotate(360deg)}}#drone-cursor svg{position:relative}@media(max-width:760px){.terminal-landing{min-height:65vh;padding-block:65px}.terminal-landing .btn-engage{padding:14px;font-size:.7rem}.terminal-landing .eyebrow{font-size:.7rem}.hud-nav-link-mobile{font-size:.9rem}}.heatmap-container{overflow:visible}.heatmap-scroll{width:100%;overflow-x:auto;padding-block:10px}.heatmap-grid{margin-inline:auto;grid-template-rows:repeat(7,12px);gap:4px}.heatmap-cell{width:12px;height:12px}.activity-caption{margin-top:1rem;color:var(--text-secondary);font-size:.7rem;text-align:center;line-height:1.7}.heatmap-legend span{color:var(--accent-plasma)}@media(max-width:760px){.heatmap-header{flex-wrap:wrap;gap:1rem;font-size:.7rem}}.confidential-label{display:inline-block;color:var(--accent-plasma);border:1px solid var(--border-plasma);padding:4px 7px;font-size:.65rem;margin:5px 0;letter-spacing:.03em;line-height:1.5}.classified-display{display:inline-block;position:relative;max-width:100%;vertical-align:top;overflow-wrap:anywhere}.classified-footprint{display:block;opacity:0;pointer-events:none}.classified-visual{position:absolute;inset:0;overflow:hidden}[data-confidential=true] a{max-width:100%;min-width:0}[data-confidential=true] .confidential-label{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-confidential=true]{border-color:var(--border-plasma)!important}.dossier-header>div{min-width:0}.dossier-header h3,.bounty-item-card h4{overflow-wrap:anywhere}
