/* ORBITAL COMMAND // HOME PAGE ONLY */
body.hive-home.orbital-command{background:#000;position:relative;isolation:isolate}
body.hive-home.orbital-command .wrap{max-width:1240px}
.orbit-canvas{position:fixed;inset:0;z-index:-6;width:100%;height:100%;pointer-events:none;opacity:.82}
.deep-grid{position:fixed;inset:-10%;z-index:-5;pointer-events:none;background:
linear-gradient(rgba(131,255,40,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(131,255,40,.035) 1px,transparent 1px),radial-gradient(circle at 50% 42%,rgba(94,255,20,.09),transparent 27%);background-size:44px 44px,44px 44px,100% 100%;transform:perspective(700px) rotateX(66deg) translateY(28%);transform-origin:center 70%;animation:gridDrive 12s linear infinite}
.orbital-halo{position:fixed;left:50%;top:47%;width:92vmax;height:92vmax;transform:translate(-50%,-50%);z-index:-4;border-radius:50%;border:1px solid rgba(131,255,40,.08);box-shadow:0 0 120px rgba(83,255,20,.05);pointer-events:none;animation:haloBreath 7s ease-in-out infinite}
.orbital-halo:before,.orbital-halo:after{content:"";position:absolute;inset:13%;border-radius:50%;border:1px dashed rgba(131,255,40,.1);animation:spin360 21s linear infinite}.orbital-halo:after{inset:29%;animation-duration:13s;animation-direction:reverse;border-style:solid}
.mission-band{display:grid;grid-template-columns:1.2fr .9fr .9fr .9fr;gap:1px;border:1px solid rgba(131,255,40,.25);background:rgba(131,255,40,.16);margin:24px 0 0}.mission-band>div{background:rgba(0,5,0,.9);padding:10px 13px;min-height:54px}.mission-band small{display:block;color:#66745f;font:9px monospace;letter-spacing:.15em;margin-bottom:5px}.mission-band b{color:var(--acid);font:700 11px monospace;letter-spacing:.11em}.mission-band .live b:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid);margin-right:7px;animation:blinkHard 1s steps(2) infinite}
.orbital-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px;padding:34px 0 28px;align-items:stretch}
.orbital-copy{position:relative;border:1px solid rgba(131,255,40,.31);background:linear-gradient(155deg,rgba(0,8,0,.93),rgba(0,0,0,.78));padding:36px;min-height:620px;overflow:hidden;box-shadow:inset 0 0 90px rgba(40,110,0,.08)}
.orbital-copy:before{content:"MISSION CONTROL // EXOBIOLOGICAL APPAREL PROGRAM";position:absolute;top:13px;right:18px;color:rgba(131,255,40,.2);font:8px monospace;letter-spacing:.18em}.orbital-copy:after{content:"";position:absolute;inset:-20%;background:conic-gradient(from 90deg,transparent 0 22%,rgba(131,255,40,.08) 23% 25%,transparent 26% 50%,rgba(131,255,40,.04) 51% 52%,transparent 53%);animation:spin360 18s linear infinite}.orbital-copy>*{position:relative;z-index:2}
.command-id{display:flex;align-items:center;gap:9px;color:var(--acid);font:10px monospace;letter-spacing:.21em;margin-bottom:22px}.command-id .dot{width:8px;height:8px;border:1px solid var(--acid);border-radius:50%;box-shadow:0 0 15px rgba(131,255,40,.8);animation:pulseDot 1.5s ease-in-out infinite}
.orbital-copy h1{font-size:clamp(64px,9vw,132px);line-height:.78;letter-spacing:-.075em;margin:18px 0 28px}.orbital-copy h1 .acid{display:inline-block;text-shadow:0 0 24px rgba(131,255,40,.28);animation:titlePhase 4.5s ease-in-out infinite}
.orbital-copy .lede{font-size:17px;line-height:1.75;max-width:720px;color:#aeb8aa}
.telemetry-matrix{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:28px 0}.telemetry-cell{border:1px solid rgba(131,255,40,.2);background:rgba(0,0,0,.58);padding:13px;position:relative;overflow:hidden}.telemetry-cell:after{content:"";position:absolute;left:-40%;top:0;width:35%;height:100%;background:linear-gradient(90deg,transparent,rgba(131,255,40,.08),transparent);animation:teleScan 3.4s linear infinite}.telemetry-cell small{display:block;color:#5d6d57;font:9px monospace;letter-spacing:.14em}.telemetry-cell strong{display:block;color:var(--acid);font:700 14px monospace;letter-spacing:.1em;margin-top:8px}.telemetry-cell em{font:normal 9px monospace;color:#73806e;letter-spacing:.1em}
.orbital-actions{display:flex;gap:10px;flex-wrap:wrap}.orbital-actions .btn{min-width:210px;text-align:center}.orbital-actions .primary{position:relative;overflow:hidden}.orbital-actions .primary:after{content:"";position:absolute;top:0;bottom:0;width:60px;left:-70px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:buttonSweep 2.8s linear infinite}
.orbital-visual{position:relative;border:1px solid rgba(131,255,40,.3);background:#000;min-height:620px;overflow:hidden}.orbital-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;filter:brightness(.52) contrast(1.38) saturate(.82) hue-rotate(7deg);transform:scale(1.04);animation:specimenDrift 10s ease-in-out infinite alternate}.orbital-visual:before{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(circle at 50% 32%,transparent 0 13%,rgba(131,255,40,.13) 14% 14.4%,transparent 15% 23%,rgba(131,255,40,.06) 24% 24.4%,transparent 25%),linear-gradient(180deg,transparent 50%,rgba(0,0,0,.86) 88%)}.orbital-visual:after{content:"SUBJECT A7-X17 // NON-HUMAN BIOMETRIC LOCK // TRACKING";position:absolute;z-index:5;left:17px;bottom:16px;color:var(--acid);font:9px monospace;letter-spacing:.14em}
.bio-ring{position:absolute;z-index:4;left:50%;top:34%;width:240px;height:240px;transform:translate(-50%,-50%);border:1px solid rgba(131,255,40,.45);border-radius:50%;animation:spin360 8s linear infinite;box-shadow:0 0 50px rgba(131,255,40,.1)}.bio-ring:before,.bio-ring:after{content:"";position:absolute;border-radius:50%;inset:19px;border:1px dashed rgba(131,255,40,.22);animation:spin360 5s linear infinite reverse}.bio-ring:after{inset:62px;border-style:solid;box-shadow:inset 0 0 24px rgba(131,255,40,.08)}
.target-lines{position:absolute;z-index:4;left:50%;top:34%;width:320px;height:1px;background:linear-gradient(90deg,transparent,rgba(131,255,40,.5),transparent);transform:translateX(-50%)}.target-lines:after{content:"";position:absolute;width:1px;height:320px;left:50%;top:-160px;background:linear-gradient(transparent,rgba(131,255,40,.45),transparent)}
.bio-readout{position:absolute;z-index:5;right:14px;top:14px;width:160px;border:1px solid rgba(131,255,40,.22);background:rgba(0,0,0,.65);padding:10px}.bio-readout small{color:#61705c;font:8px monospace;letter-spacing:.13em;display:block}.bio-readout b{font:700 11px monospace;color:var(--acid);display:block;margin-top:6px}.dna-wave{display:flex;height:38px;align-items:center;gap:2px;margin-top:7px}.dna-wave i{width:2px;background:var(--acid);opacity:.6;animation:dna 1.1s ease-in-out infinite}.dna-wave i:nth-child(2n){animation-delay:-.2s}.dna-wave i:nth-child(3n){animation-delay:-.4s}
.command-strip{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:12px;margin:6px 0 26px}.command-card{position:relative;border:1px solid rgba(131,255,40,.2);background:rgba(0,5,0,.7);min-height:190px;padding:19px;overflow:hidden}.command-card small{font:9px monospace;letter-spacing:.16em;color:var(--acid)}.command-card h3{font-size:21px;margin:12px 0}.command-card p{font-size:12px;line-height:1.6}.orbital-map{position:absolute;inset:0;opacity:.32;background:radial-gradient(circle at 60% 50%,transparent 0 20px,rgba(131,255,40,.2) 21px 22px,transparent 23px 48px,rgba(131,255,40,.13) 49px 50px,transparent 51px),linear-gradient(35deg,transparent 49.7%,rgba(131,255,40,.13) 50%,transparent 50.3%),linear-gradient(-35deg,transparent 49.7%,rgba(131,255,40,.08) 50%,transparent 50.3%);animation:mapShift 8s ease-in-out infinite}.command-card>*{position:relative;z-index:2}
.unknown-signal{height:95px;position:relative;margin-top:10px;background:linear-gradient(180deg,transparent 48%,rgba(131,255,40,.12) 49% 51%,transparent 52%)}.unknown-signal:before{content:"";position:absolute;inset:12px 0;background:repeating-linear-gradient(90deg,transparent 0 4px,rgba(131,255,40,.5) 5px 6px,transparent 7px 12px);clip-path:polygon(0 47%,5% 42%,10% 58%,14% 20%,19% 74%,23% 50%,29% 46%,34% 61%,40% 30%,46% 70%,51% 48%,57% 54%,63% 17%,68% 78%,74% 40%,80% 55%,86% 34%,93% 62%,100% 47%,100% 53%,0 53%);filter:drop-shadow(0 0 5px var(--acid));animation:signalJitter .9s steps(2) infinite}
.orbit-panel{height:130px;position:relative;margin-top:5px}.orbit-panel i{position:absolute;left:50%;top:50%;border:1px solid rgba(131,255,40,.24);border-radius:50%;transform:translate(-50%,-50%) rotate(-12deg)}.orbit-panel i:nth-child(1){width:92%;height:26%;animation:orbitTilt 7s linear infinite}.orbit-panel i:nth-child(2){width:68%;height:54%;animation:orbitTilt 11s linear infinite reverse}.orbit-panel i:nth-child(3){width:38%;height:80%;animation:orbitTilt 6s linear infinite}.orbit-panel b{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 18px var(--acid);transform:translate(-50%,-50%)}
.data-rain{font:9px/1.55 monospace;letter-spacing:.08em;color:#63735e;max-height:125px;overflow:hidden;position:relative}.data-rain span{display:block;animation:dataRise 6s linear infinite}.data-rain strong{color:var(--acid);font-weight:400}
.aura-section-title.command-title:before{content:"◉";animation:pulseDot 1.2s steps(2) infinite}
body.hive-home.orbital-command .aura-grid{gap:12px}body.hive-home.orbital-command .aura-card{backdrop-filter:blur(4px);box-shadow:inset 0 0 50px rgba(32,95,0,.04)}
@keyframes gridDrive{to{background-position:0 88px,88px 0,0 0}}@keyframes haloBreath{50%{transform:translate(-50%,-50%) scale(1.06);opacity:.5}}@keyframes spin360{to{transform:rotate(360deg)}}@keyframes blinkHard{50%{opacity:.15}}@keyframes pulseDot{50%{transform:scale(1.5);opacity:.3}}@keyframes titlePhase{50%{filter:drop-shadow(8px 0 0 rgba(131,255,40,.18));transform:skewX(-2deg) scaleX(1.015)}}@keyframes teleScan{to{left:130%}}@keyframes specimenDrift{to{transform:scale(1.11) translate3d(-1.5%,1%,0);filter:brightness(.62) contrast(1.45) saturate(1.05) hue-rotate(18deg)}}@keyframes dna{0%,100%{height:5px}50%{height:33px}}@keyframes mapShift{50%{transform:scale(1.08) rotate(2deg);opacity:.5}}@keyframes signalJitter{50%{transform:translateY(3px) scaleY(.78)}}@keyframes orbitTilt{to{transform:translate(-50%,-50%) rotate(348deg)}}@keyframes dataRise{to{transform:translateY(-35%)}}
@media(max-width:800px){.mission-band{grid-template-columns:1fr 1fr;margin-top:12px}.orbital-hero{grid-template-columns:1fr;padding-top:22px}.orbital-copy{padding:25px 20px;min-height:0}.orbital-copy h1{font-size:clamp(62px,18vw,98px);margin-top:20px}.telemetry-matrix{grid-template-columns:1fr 1fr}.orbital-visual{min-height:520px}.bio-ring{width:190px;height:190px}.target-lines{width:260px}.command-strip{grid-template-columns:1fr}.command-card{min-height:160px}.orbital-actions{display:grid;grid-template-columns:1fr}.orbital-actions .btn{min-width:0}.deep-grid{opacity:.55}.bio-readout{width:135px}.mission-band>div{padding:9px}.mission-band b{font-size:10px}}
@media(prefers-reduced-motion:reduce){.deep-grid,.orbital-halo,.orbital-copy:after,.orbital-visual img,.bio-ring,.bio-ring:before,.bio-ring:after,.dna-wave i,.orbital-map,.unknown-signal:before,.orbit-panel i,.data-rain span{animation:none!important}}

/* LIVE-13 // MILLION-DOLLAR HIVE HERO */
body.hive-home.orbital-command header{position:relative;z-index:90;background:rgba(0,0,0,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(131,255,40,.16)}
body.hive-home.orbital-command main.wrap{max-width:none;padding:0}
body.hive-home.orbital-command main.wrap>.aura-section-title,
body.hive-home.orbital-command main.wrap>.command-strip,
body.hive-home.orbital-command main.wrap>.aura-grid,
body.hive-home.orbital-command main.wrap>.post-hero-band{max-width:1240px;margin-left:auto;margin-right:auto}
.million-hero{--mx:0px;--my:0px;position:relative;width:100%;height:min(790px,calc(100svh - 56px));min-height:620px;margin:0;overflow:hidden;background:#000;border-bottom:1px solid rgba(131,255,40,.25);isolation:isolate}
.hero-concept{position:absolute;inset:-4%;z-index:0;background-image:url('assets/hive-million-hero.png');background-size:cover;background-position:center 42%;filter:brightness(.52) saturate(.96) contrast(1.26) hue-rotate(1deg);transform:translate3d(calc(var(--mx)*-.18),calc(var(--my)*-.18),0) scale(1.1);animation:conceptBreath 8s ease-in-out infinite alternate;will-change:transform,filter}
.hero-vignette{position:absolute;inset:0;z-index:2;background:radial-gradient(circle at 51% 44%,transparent 0 25%,rgba(0,0,0,.15) 46%,rgba(0,0,0,.82) 100%),linear-gradient(90deg,rgba(0,0,0,.4),transparent 33% 66%,rgba(0,0,0,.35));pointer-events:none}
.hero-scanlines{position:absolute;inset:0;z-index:8;pointer-events:none;opacity:.32;background:repeating-linear-gradient(180deg,rgba(137,255,42,.08) 0 1px,transparent 1px 4px);mix-blend-mode:screen;animation:scanRoll 8s linear infinite}
.hero-glitch-layer{position:absolute;inset:0;z-index:5;pointer-events:none;background-image:url('assets/hive-million-hero.png');background-size:cover;background-position:center 42%;opacity:0;mix-blend-mode:screen}.glitch-a{filter:hue-rotate(75deg) contrast(1.5);animation:heroGlitchA 5.4s steps(1) infinite}.glitch-b{filter:hue-rotate(-35deg) contrast(1.8);animation:heroGlitchB 7.7s steps(1) infinite}
.hero-particles{position:absolute;inset:0;z-index:6;pointer-events:none;background-image:radial-gradient(circle,#8cff28 0 1px,transparent 1.7px),radial-gradient(circle,#8cff28 0 1px,transparent 1.7px);background-size:170px 170px,260px 260px;background-position:0 0,70px 90px;opacity:.25;animation:particleDrift 16s linear infinite}
.hero-copy-live{position:absolute;z-index:20;left:max(4vw,28px);top:50%;transform:translateY(-50%) translate3d(calc(var(--mx)*.10),calc(var(--my)*.10),0);width:min(580px,52vw);text-shadow:0 0 18px #000}
.hero-copy-live .command-id{font:10px monospace;letter-spacing:.2em;color:#8d9a88;margin-bottom:18px}.hero-copy-live h1{font:900 clamp(64px,7vw,118px)/.82 monospace;letter-spacing:-.08em;margin:0 0 24px;color:#eee}.hero-copy-live h1 .acid{color:var(--acid);text-shadow:0 0 28px rgba(131,255,40,.48)}.warning-copy{font:700 13px/1.7 monospace;letter-spacing:.14em;color:#d8dfd5;max-width:540px}.hero-actions-live{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.hero-actions-live .btn{min-width:176px;text-align:center;backdrop-filter:blur(8px)}
.radar-console{position:absolute;right:max(4vw,28px);top:50%;z-index:24;transform:translateY(-50%) translate3d(calc(var(--mx)*-.12),calc(var(--my)*-.12),0);width:min(330px,28vw);padding:14px;border:1px solid rgba(131,255,40,.28);background:rgba(0,7,0,.72);box-shadow:inset 0 0 60px rgba(53,150,0,.08),0 0 40px rgba(0,0,0,.65);backdrop-filter:blur(7px)}
.radar-head{display:flex;align-items:center;justify-content:space-between;font:9px monospace;letter-spacing:.14em;color:var(--acid)}.radar-head b{font-weight:400;color:#ff3d2e;border:1px solid rgba(255,55,40,.45);padding:5px 7px;animation:dangerBlink 1.4s steps(2) infinite}
.radar-live{position:relative;width:100%;aspect-ratio:1;margin:13px 0;border-radius:50%;overflow:hidden;background:radial-gradient(circle,rgba(131,255,40,.1),transparent 62%),repeating-radial-gradient(circle,transparent 0 12.2%,rgba(131,255,40,.19) 12.6% 13%,transparent 13.4% 25%);border:1px solid rgba(131,255,40,.25);box-shadow:inset 0 0 35px rgba(131,255,40,.08)}
.radar-cross{position:absolute;background:rgba(131,255,40,.22)}.radar-cross.x{left:0;right:0;top:50%;height:1px}.radar-cross.y{top:0;bottom:0;left:50%;width:1px}.radar-sweep{position:absolute;left:50%;top:50%;width:50%;height:50%;transform-origin:0 0;background:conic-gradient(from -11deg,rgba(131,255,40,.78),rgba(131,255,40,.23) 24deg,transparent 42deg);clip-path:polygon(0 0,100% 0,100% 100%);animation:radarSweep 2.3s linear infinite;filter:drop-shadow(0 0 7px rgba(131,255,40,.55))}.radar-center{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:var(--acid);transform:translate(-50%,-50%);box-shadow:0 0 18px var(--acid)}
.radar-blip{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid);animation:blipPulse 1.5s ease-out infinite}.b1{left:48%;top:20%;animation-delay:-.2s}.b2{left:72%;top:57%;animation-delay:-.8s}.b3{left:30%;top:71%;animation-delay:-1.2s}.b4{left:81%;top:32%;animation-delay:-.5s}
.radar-data{display:grid;grid-template-columns:1fr auto;gap:5px;font-family:monospace}.radar-data small{grid-column:1/-1;color:#6b7965;letter-spacing:.13em}.radar-data strong{color:var(--acid);font-size:13px}.radar-data em{font-style:normal;color:#7b8a75;font-size:9px}.radar-data em b{color:var(--acid)}
.wave-live{height:42px;display:flex;align-items:center;gap:3px;margin-top:10px;border-top:1px solid rgba(131,255,40,.15);border-bottom:1px solid rgba(131,255,40,.15)}.wave-live i{display:block;width:2px;background:var(--acid);opacity:.68;animation:waveRandom .75s ease-in-out infinite}.wave-live i:nth-child(2n){animation-delay:-.18s}.wave-live i:nth-child(3n){animation-delay:-.39s}.wave-live i:nth-child(5n){animation-delay:-.56s}
.hero-ufo{position:absolute;z-index:14;left:49%;top:25%;width:190px;height:74px;transform:translate3d(calc(-50% + var(--mx)*.17),calc(var(--my)*.17),0) rotate(-4deg);filter:drop-shadow(0 0 25px rgba(131,255,40,.48));animation:ufoFloat 4.7s ease-in-out infinite}.ufo-dome{position:absolute;left:50%;top:0;width:76px;height:32px;transform:translateX(-50%);border-radius:80% 80% 35% 35%;background:linear-gradient(#060b06,#162e10);border:1px solid #75ff2d}.ufo-rim{position:absolute;left:9px;right:9px;top:27px;height:25px;border-radius:50%;background:linear-gradient(180deg,#0e1b0b,#010201);border:2px solid #6cff21;box-shadow:0 0 18px #5dff1e}.ufo-light{position:absolute;top:36px;width:7px;height:7px;border-radius:50%;background:#bbff84;box-shadow:0 0 9px #8cff28}.l1{left:49px}.l2{left:91px}.l3{right:49px}.ufo-beam{position:absolute;left:56px;top:47px;width:78px;height:370px;background:linear-gradient(180deg,rgba(131,255,40,.48),rgba(131,255,40,.08) 64%,transparent);clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);filter:blur(1px);opacity:.75;mix-blend-mode:screen;animation:beamPulse 2s ease-in-out infinite}
.hero-bottom-strip{position:absolute;z-index:25;left:0;right:0;bottom:0;height:38px;display:flex;align-items:center;justify-content:space-around;gap:28px;white-space:nowrap;overflow:hidden;border-top:1px solid rgba(131,255,40,.25);background:rgba(0,0,0,.78);font:9px monospace;letter-spacing:.18em;color:var(--acid)}
.post-hero-band{margin-top:18px!important}
@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes blipPulse{0%,100%{opacity:.18;transform:scale(.55)}35%{opacity:1;transform:scale(1.8)}}@keyframes waveRandom{0%,100%{height:4px}50%{height:30px}}@keyframes dangerBlink{50%{opacity:.35}}@keyframes ufoFloat{0%,100%{margin-top:0}50%{margin-top:-14px}}@keyframes beamPulse{50%{opacity:.35;filter:blur(4px)}}@keyframes conceptBreath{to{transform:translate3d(calc(var(--mx)*-.18),calc(var(--my)*-.18 - 8px),0) scale(1.14);filter:brightness(.62) saturate(1.1) contrast(1.34) hue-rotate(7deg)}}@keyframes scanRoll{to{background-position:0 32px}}@keyframes particleDrift{to{background-position:120px 180px,-80px 260px}}@keyframes heroGlitchA{0%,92%,100%{opacity:0;clip-path:inset(0)}93%{opacity:.22;clip-path:inset(15% 0 67% 0);transform:translateX(12px)}94%{opacity:.12;clip-path:inset(63% 0 18% 0);transform:translateX(-14px)}95%{opacity:0}}@keyframes heroGlitchB{0%,88%,100%{opacity:0}89%{opacity:.16;clip-path:inset(44% 0 41% 0);transform:translateX(-9px)}90%{opacity:.09;clip-path:inset(72% 0 12% 0);transform:translateX(16px)}91%{opacity:0}}
@media(max-width:800px){body.hive-home.orbital-command header{position:relative}.million-hero{height:calc(100svh - 54px);min-height:690px}.hero-concept{inset:-8%;background-position:53% center;filter:brightness(.4) contrast(1.3) saturate(.95)}.hero-copy-live{left:22px;right:22px;top:34%;width:auto}.hero-copy-live h1{font-size:clamp(54px,15vw,82px)}.warning-copy{font-size:10px;max-width:82%}.hero-actions-live{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero-actions-live .btn{min-width:0;padding-left:7px;padding-right:7px;font-size:9px}.radar-console{right:18px;left:auto;top:auto;bottom:58px;width:238px;transform:none;padding:10px}.radar-live{width:155px;margin:8px 0 8px auto}.radar-head,.radar-data,.wave-live{font-size:8px}.hero-ufo{left:66%;top:12%;width:135px;transform:translateX(-50%) scale(.78)}.hero-bottom-strip{justify-content:flex-start;padding-left:16px;animation:stripMove 12s linear infinite}.hero-bottom-strip span{margin-right:24px}.post-hero-band{margin-left:12px!important;margin-right:12px!important}.million-hero+.mission-band{grid-template-columns:1fr 1fr}.radar-console .wave-live{height:30px}.radar-console .wave-live i{animation-duration:.6s}}@keyframes stripMove{to{transform:translateX(-280px)}}
@media(prefers-reduced-motion:reduce){.hero-concept,.hero-scanlines,.hero-glitch-layer,.hero-particles,.hero-ufo,.ufo-beam,.radar-sweep,.radar-blip,.wave-live i,.hero-bottom-strip{animation:none!important}}

/* MOBILE-14 // compact first screen + hyper-detailed moving craft */
.hero-ufo .ufo-antenna,.hero-ufo .ufo-antenna-tip,.hero-ufo .ufo-hull-top,.hero-ufo .ufo-hull-bottom,.hero-ufo .ufo-core,.hero-ufo .ufo-thruster,.hero-ufo .ufo-beam-inner{position:absolute;display:block;pointer-events:none}
.ufo-antenna{left:50%;top:-18px;width:1px;height:23px;background:linear-gradient(#caff9e,#4d7a3d);transform:translateX(-50%) rotate(3deg);box-shadow:0 0 6px rgba(131,255,40,.7)}
.ufo-antenna-tip{left:50%;top:-23px;width:7px;height:7px;border-radius:50%;background:#d9ffbb;transform:translateX(-50%);box-shadow:0 0 8px #83ff28,0 0 18px rgba(131,255,40,.9);animation:ufoBeacon .72s steps(2,end) infinite}
.ufo-cockpit-grid{position:absolute;inset:4px 9px 2px;border-radius:inherit;background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(131,255,40,.15) 10px 11px),linear-gradient(180deg,rgba(191,255,151,.16),transparent 58%);opacity:.9}
.ufo-hull-top{left:24px;right:24px;top:20px;height:21px;border-radius:50%;background:linear-gradient(180deg,#193216 0,#0b140a 44%,#020302 100%);border-top:1px solid rgba(184,255,137,.65);box-shadow:inset 0 7px 8px rgba(147,255,81,.08)}
.ufo-hull-bottom{left:28px;right:28px;top:45px;height:21px;border-radius:0 0 50% 50%;background:radial-gradient(ellipse at 50% 0,#34502e 0,#101b0e 28%,#020302 70%);border-bottom:1px solid rgba(131,255,40,.48);box-shadow:0 7px 18px rgba(0,0,0,.8)}
.ufo-core{left:50%;top:44px;width:23px;height:12px;border-radius:50%;transform:translateX(-50%);background:#caff9e;box-shadow:0 0 9px #83ff28,0 0 24px #57d30c,0 0 48px rgba(131,255,40,.6);animation:ufoCorePulse 1.15s ease-in-out infinite}
.hero-ufo .l4{left:28px}.hero-ufo .l5{right:28px}.hero-ufo .ufo-light{z-index:4}
.ufo-thruster{top:51px;width:19px;height:5px;border-radius:50%;background:#8cff28;filter:blur(1px);opacity:.7;box-shadow:0 0 13px #83ff28}.ufo-thruster.t1{left:32px}.ufo-thruster.t2{right:32px}
.ufo-beam-inner{left:76px;top:49px;width:38px;height:300px;background:linear-gradient(180deg,rgba(231,255,211,.5),rgba(131,255,40,.12) 54%,transparent);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(2px);mix-blend-mode:screen;opacity:.6;animation:beamInner 1.6s ease-in-out infinite}
@keyframes ufoBeacon{50%{opacity:.2;transform:translateX(-50%) scale(.65)}}
@keyframes ufoCorePulse{50%{transform:translateX(-50%) scale(1.25);filter:brightness(1.65)}}
@keyframes beamInner{50%{opacity:.2;transform:scaleX(.72);transform-origin:50% 0}}

@media(max-width:800px){
  body.hive-home.orbital-command{overflow-x:hidden}
  body.hive-home.orbital-command .signal-ticker{height:22px!important;min-height:22px!important;font-size:7px!important;line-height:22px!important;overflow:hidden}
  body.hive-home.orbital-command header{position:sticky!important;top:0!important;z-index:1000!important;background:rgba(0,4,0,.94)!important;backdrop-filter:blur(13px);border-bottom:1px solid rgba(131,255,40,.22)}
  body.hive-home.orbital-command header .wrap.top{width:100%!important;height:auto!important;min-height:92px!important;padding:10px 13px 9px!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;align-items:center!important}
  body.hive-home.orbital-command .brand{font-size:11px!important;letter-spacing:.12em!important;white-space:nowrap!important}
  body.hive-home.orbital-command .nav{width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;justify-content:stretch!important}
  body.hive-home.orbital-command .nav a{min-width:0!important;text-align:center!important;font-size:8px!important;letter-spacing:.08em!important;padding:9px 2px!important;border:1px solid rgba(131,255,40,.14);background:rgba(131,255,40,.025)}
  body.hive-home.orbital-command .nav a:first-child{color:var(--acid);border-color:rgba(131,255,40,.42);box-shadow:inset 0 -2px 0 var(--acid)}
  body.hive-home.orbital-command main.wrap{width:100%!important;margin:0!important}
  .million-hero{height:535px!important;min-height:535px!important;margin:0!important;border-top:0!important}
  .hero-concept{inset:-3%!important;background-position:51% 45%!important;filter:brightness(.46) contrast(1.36) saturate(1.05)!important;animation-duration:6.8s!important}
  .hero-vignette{background:radial-gradient(circle at 52% 36%,transparent 0 24%,rgba(0,0,0,.16) 46%,rgba(0,0,0,.72) 100%),linear-gradient(180deg,rgba(0,0,0,.15),transparent 20%,rgba(0,0,0,.34))!important}
  .hero-copy-live{left:17px!important;right:17px!important;top:auto!important;bottom:62px!important;transform:none!important;width:auto!important;z-index:30!important}
  .hero-copy-live .command-id{font-size:7px!important;margin-bottom:7px!important;letter-spacing:.12em!important}
  .hero-copy-live h1{font-size:clamp(36px,10.8vw,52px)!important;line-height:.83!important;margin:0 0 10px!important;max-width:73%!important}
  .warning-copy{font-size:7.5px!important;line-height:1.48!important;letter-spacing:.08em!important;max-width:70%!important;margin:0!important}
  .hero-actions-live{margin-top:11px!important;grid-template-columns:1fr 1fr!important;gap:7px!important;max-width:72%!important}
  .hero-actions-live .btn{padding:12px 6px!important;font-size:7.5px!important;letter-spacing:.08em!important}
  .radar-console{right:10px!important;bottom:48px!important;width:135px!important;padding:7px!important;background:rgba(0,7,0,.76)!important;box-shadow:0 0 26px rgba(0,0,0,.8),inset 0 0 32px rgba(83,255,14,.06)!important;z-index:32!important}
  .radar-live{width:92px!important;margin:5px 0 5px auto!important}
  .radar-head{font-size:5.8px!important;letter-spacing:.04em!important}.radar-head b{padding:3px!important;font-size:5.4px!important}
  .radar-data{font-size:6px!important;gap:2px!important}.radar-data strong{font-size:7px!important}.radar-data em{font-size:5.5px!important}
  .radar-console .wave-live{height:18px!important;margin-top:4px!important;gap:1px!important}.radar-console .wave-live i{width:1px!important}
  .hero-ufo{left:0!important;top:66px!important;width:156px!important;height:80px!important;transform:none!important;filter:drop-shadow(0 0 15px rgba(131,255,40,.75)) drop-shadow(0 0 38px rgba(75,255,20,.25))!important;animation:ufoJailbreakCruise 5.8s cubic-bezier(.64,-.18,.22,1.18) infinite!important;will-change:transform,filter}
  .ufo-dome{width:62px!important;height:29px!important}.ufo-rim{left:7px!important;right:7px!important;height:24px!important}.ufo-hull-top{left:19px!important;right:19px!important}.ufo-hull-bottom{left:23px!important;right:23px!important}
  .hero-ufo .ufo-light{top:35px!important;width:6px!important;height:6px!important}.hero-ufo .l1{left:37px!important}.hero-ufo .l2{left:75px!important}.hero-ufo .l3{right:37px!important}.hero-ufo .l4{left:20px!important}.hero-ufo .l5{right:20px!important}
  .ufo-beam{left:42px!important;top:46px!important;width:72px!important;height:250px!important;opacity:.55!important}.ufo-beam-inner{left:61px!important;top:48px!important;width:34px!important;height:210px!important}
  .hero-bottom-strip{height:28px!important;font-size:6px!important;letter-spacing:.1em!important;padding-left:10px!important}
  .post-hero-band{margin:8px 10px 0!important;grid-template-columns:1fr 1fr!important}.mission-band>div{padding:7px!important}.mission-band small{font-size:6px!important}.mission-band b{font-size:8px!important}
  .command-title{margin-top:20px!important}
}
@keyframes ufoJailbreakCruise{
  0%{transform:translate3d(-28px,3px,0) rotate(-7deg) scale(.88)}
  12%{transform:translate3d(8vw,-5px,0) rotate(4deg) scale(.96)}
  36%{transform:translate3d(56vw,5px,0) rotate(-2deg) scale(1.03)}
  47%{transform:translate3d(calc(100vw - 137px),-4px,0) rotate(7deg) scale(.94)}
  53%{transform:translate3d(calc(100vw - 130px),0,0) rotate(-5deg) scale(.98)}
  68%{transform:translate3d(53vw,7px,0) rotate(2deg) scale(1.02)}
  89%{transform:translate3d(5vw,-6px,0) rotate(-4deg) scale(.95)}
  100%{transform:translate3d(-28px,3px,0) rotate(-7deg) scale(.88)}
}
@media(max-width:390px){
  body.hive-home.orbital-command header .wrap.top{min-height:86px!important;padding-top:8px!important}
  body.hive-home.orbital-command .nav a{font-size:7px!important;padding:8px 1px!important}
  .million-hero{height:500px!important;min-height:500px!important}.hero-copy-live{bottom:56px!important}.hero-copy-live h1{font-size:38px!important}.radar-console{width:124px!important}.radar-live{width:82px!important}
}
@media(prefers-reduced-motion:reduce){.hero-ufo{animation:none!important;transform:translateX(18vw) scale(.92)!important}}
