@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2eee4;--bg:#070808;--ink:#f2eee4;--muted:#c0c3bb;--line:#e0d8c22b;--cyan:#70f7ff;--cyan-soft:#70f7ff24;--amber:#d18f48;--amber-soft:#d18f482e;--red:#ef5b45;--panel:#0c1010c7;--panel-strong:#0f1312f0;--mono:"JetBrains Mono", monospace;--serif:"Instrument Serif", serif;--mission-progress:0;background:#070808;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -10%,#70f7ff2e,#0000 28%),radial-gradient(circle at 15% 45%,#d18f481a,#0000 32%),#070808;min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}main{isolation:isolate;min-height:100svh;position:relative}.site-noise{z-index:40;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:4px 4px,7px 7px;position:fixed;inset:0}.deep-field{z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#70f7ff0a 1px,#0000 1px),linear-gradient(90deg,#70f7ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.module-section,.orbit-handoff,.orbital-lab,.payload-lab,.payload-boundary,.human-telemetry,.final-dock,.final-status,.terminal-dock{content-visibility:auto;contain-intrinsic-size:900px}.nav{z-index:50;font-family:var(--mono);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:fixed;top:24px;left:32px;right:32px}.mark{--magnet-x:0px;--magnet-y:0px;--magnet-glow:0;width:48px;height:48px;color:var(--cyan);transform:translate3d(var(--magnet-x), var(--magnet-y), 0);box-shadow:0 0 calc(16px + var(--magnet-glow) * 34px) rgba(112, 247, 255, calc(.12 + var(--magnet-glow) * .28));background:#050808c2;border:1px solid #70f7ff7a;place-items:center;font-weight:700;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,border-color .18s;display:grid}.nav-links{border:1px solid var(--line);background:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:1px;display:flex}.nav-links a{--magnet-x:0px;--magnet-y:0px;--magnet-glow:0;color:var(--muted);transform:translate3d(var(--magnet-x), var(--magnet-y), 0);box-shadow:inset 0 0 0 1px rgba(112, 247, 255, calc(var(--magnet-glow) * .28)), 0 0 calc(var(--magnet-glow) * 42px) #70f7ff29;background:#070909d1;padding:16px 22px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,color .18s,background .18s}.nav-links a:hover{color:var(--ink);background:#70f7ff17}.launch-progress-dial{z-index:50;background:radial-gradient(circle, #050808eb 0 56%, transparent 57%), conic-gradient(var(--cyan) calc(var(--progress) * 1%), #70f7ff1f 0);width:54px;height:54px;color:var(--cyan);font-family:var(--mono);pointer-events:none;border-radius:50%;place-items:center;font-size:12px;display:grid;position:fixed;top:96px;right:32px;box-shadow:0 0 0 1px #70f7ff33,0 0 32px #70f7ff24}.launch-progress-dial:before{content:"";border-radius:inherit;border:1px solid #f2eee41f;position:absolute;inset:8px}.launch-progress-dial span:after{content:"%";color:#f2eee485;font-size:9px}.launch-scroll{background:linear-gradient(#070808eb,#070808b8 48%,#070808f5),#070808;min-height:620svh;position:relative}.mission-viewport{z-index:1;height:100svh;position:sticky;top:0;overflow:hidden}.launch-canvas,.launch-canvas canvas,.canvas-fallback{width:100%;height:100%;position:absolute;inset:0}.launch-canvas{z-index:1}.canvas-fallback{opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#70f7ff1a 1px,#0000 1px),linear-gradient(#70f7ff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.launch-schematic-fallback{background:linear-gradient(90deg,#70f7ff14 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#70f7ff0f 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 50% 52%,#70f7ff29,#0000 26%),#070808;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.schematic-axis{border:1px solid #70f7ff2e;width:min(72vw,720px);height:min(72vw,720px);position:absolute;transform:rotate(45deg)}.schematic-craft{clip-path:polygon(50% 0,100% 28%,82% 100%,18% 100%,0 28%);background:linear-gradient(90deg,#0000 44%,#70f7ff75 45% 55%,#0000 56%),linear-gradient(#f2eee4c7,#070a0ac7 42%,#d18f48db);border:1px solid #f2eee457;width:92px;height:260px;position:relative}.schematic-craft span,.schematic-craft i{position:absolute;left:50%;transform:translate(-50%)}.schematic-craft span{background:linear-gradient(180deg, var(--amber), transparent);width:22px;height:110px;bottom:-84px}.schematic-craft i{border:1px solid #70f7ff70;border-radius:50%;width:170px;height:170px;top:48%}.schematic-clamps b{background:#70f7ff75;width:180px;height:1px;position:absolute;top:48%}.schematic-clamps b:first-child{right:50%;transform:translate(-70px)rotate(-8deg)}.schematic-clamps b:last-child{left:50%;transform:translate(70px)rotate(8deg)}.launch-schematic-fallback p{color:var(--cyan);font-family:var(--mono);text-transform:uppercase;font-size:11px;position:absolute;bottom:32px;left:32px}.phase-readout{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(360px,100vw - 64px);font-family:var(--mono);text-transform:uppercase;background:#070a0ac2;padding:16px;position:absolute;bottom:30px;left:32px}.phase-readout span{color:var(--cyan);font-size:11px;display:block}.phase-readout strong{margin-top:8px;font-size:18px;display:block}.phase-meter{background:#f2eee41f;height:3px;margin-top:14px;overflow:hidden}.phase-meter i{background:linear-gradient(90deg, var(--cyan), var(--amber));height:100%;display:block}.phase-stack{z-index:5;border:1px solid var(--line);background:var(--line);width:214px;font-family:var(--mono);text-transform:uppercase;display:grid;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.phase-stack a{color:var(--muted);background:#070a0acc;justify-content:space-between;gap:12px;padding:13px 12px;font-size:10px;display:flex}.phase-stack a.active{color:var(--ink);background:#70f7ff1f}.phase-stack span{color:var(--cyan)}.mission-live-copy{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#70f7ff17,#0000 46%),#06090994;border:1px solid #e0d8c229;width:min(760px,100vw - 112px);padding:28px;position:absolute;top:19svh}.mission-live-copy.left{left:56px}.mission-live-copy.right{width:min(620px,100vw - 420px);right:300px}.mission-live-copy.center{text-align:center;margin-inline:auto;left:0;right:0}.mission-live-copy h1{max-width:980px;font-size:clamp(48px,6.7vw,108px);line-height:.9}.mission-live-copy p{color:#d1cabd;max-width:690px;margin-top:22px;font-size:18px;line-height:1.65}.mission-live-copy.center p{margin-inline:auto}.phase-waypoint{z-index:4;pointer-events:none;align-items:center;min-height:112svh;padding:120px 56px;display:flex;position:relative}.mission-copy{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(760px,100%);transform-style:preserve-3d;background:linear-gradient(135deg,#70f7ff17,#0000 46%),#0609099e;border:1px solid #e0d8c229;padding:28px}.launch-scroll .phase-waypoint .mission-copy{display:none}.mission-copy.left{margin-right:auto}.mission-copy.right{margin-left:auto;margin-right:110px}.mission-copy.center{text-align:center;margin-inline:auto}.section-kicker{color:var(--cyan);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:18px;font-size:12px;line-height:1.2;display:inline-flex}.section-kicker:before{content:"";background:var(--cyan);width:34px;height:1px}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);letter-spacing:0;font-weight:400}.mission-copy h2,.terminal-copy h2{font-size:clamp(44px,7vw,112px);line-height:.92}.mission-copy p,.terminal-copy p{color:#d1cabd;line-height:1.68}.mission-copy p{max-width:670px;margin-top:24px;font-size:18px}.orbit-label{white-space:nowrap;color:var(--cyan);font-family:var(--mono);text-transform:uppercase;background:#070a0abd;border:1px solid #70f7ff61;padding:6px 8px;font-size:10px}.module-section{z-index:6;border-top:1px solid var(--line);background:#070808f0;padding:112px 56px;position:relative}.terminal-dock{z-index:6;border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:34px;padding:112px 56px;display:grid;position:relative}.terminal-copy p{max-width:580px;margin-top:24px;font-size:18px}.terminal-suggestions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.terminal-suggestions button{min-height:36px;color:var(--cyan);font-family:var(--mono);text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);background:#70f7ff0a;border:1px solid #70f7ff3d;padding:0 11.5px;font-size:10px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.terminal-suggestions button:hover,.terminal-suggestions button:focus-visible{background:#70f7ff24;border-color:#70f7ffad;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #70f7ff1f,0 0 14px #70f7ff2e}.terminal-window{border:1px solid var(--line);min-height:560px;font-family:var(--mono);background:radial-gradient(circle at 70% 0,#70f7ff1f,#0000 36%),#040808f0;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.terminal-bar{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:14px;font-size:11px;display:flex}.terminal-bar span{background:var(--red);border-radius:999px;width:10px;height:10px}.terminal-bar span:nth-child(2){background:var(--amber)}.terminal-bar span:nth-child(3){background:var(--cyan)}.terminal-bar strong{margin-left:8px;font-weight:500}.terminal-lines{min-height:0;max-height:440px;padding:18px;overflow:auto}.terminal-line{color:#c9c4b8;margin-bottom:10px;font-size:13px;line-height:1.5}.terminal-line.system{color:var(--cyan)}.terminal-line.input{color:var(--amber)}.terminal-line.error{color:#ff7865}.terminal-input-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:14px 18px 18px;display:grid}.terminal-input-row label{color:var(--amber)}.terminal-input-row input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.fixed-readout,.terminal-hint,.binary-stamp{z-index:45;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--mono);color:var(--muted);text-transform:uppercase;background:#070a0ab8;align-items:center;gap:8px;font-size:11px;line-height:1.35;display:inline-flex;position:fixed}.fixed-readout{padding:10px 12px;bottom:24px;right:32px}.terminal-hint{padding:10px 12px;bottom:24px;left:32px}.binary-stamp{width:38px;height:38px;color:var(--cyan);justify-content:center;top:98px;right:32px}.bottom-mission-deck{z-index:46;padding-left:52px;position:relative;overflow:visible}.bottom-mission-deck:before{content:"";pointer-events:none;background:linear-gradient(#70f7ff2e 0%,#70f7ff0a 25% 75%,#70f7ff2e 100%);width:1px;position:absolute;top:0;bottom:0;left:28px}.bottom-mission-deck:after{content:"";pointer-events:none;opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#70f7ff05 1px,#0000 1px),linear-gradient(#70f7ff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.mission-rail{z-index:2;flex-direction:column;align-items:center;gap:0;width:32px;padding-top:32px;display:flex;position:absolute;top:0;bottom:0;left:8px}.mission-rail__label{font-family:var(--mono);color:var(--muted);letter-spacing:.18em;writing-mode:vertical-rl;opacity:.5;margin-bottom:18px;font-size:7px}.mission-rail__steps{flex-direction:column;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.mission-rail__steps li{flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex}.mission-rail__step-marker{background:#070808;border:1px solid #70f7ff59;border-radius:50%;width:6px;height:6px;transition:all .3s}.mission-rail__step-label{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;writing-mode:vertical-rl;opacity:.5;font-size:7px;transition:all .3s}.mission-rail__project-ticks{flex-direction:column;align-items:center;gap:8px;margin-top:8px;margin-bottom:-4px;display:flex}.mission-rail__project-tick{background:#70f7ff40;border-radius:1px;width:4px;height:2px;display:block}.mission-rail__project-tick.active{animation:.3s ease-out forwards flash-cyan-glow}@keyframes flash-cyan-glow{0%{background:#70f7ff66;width:4px;box-shadow:0 0 #70f7ff00}30%{background:#70f7ff;width:12px;box-shadow:0 0 16px #70f7ff,0 0 8px #70f7ffcc}to{background:#70f7ff;width:8px;box-shadow:0 0 8px #70f7ff99}}.mission-rail__line{z-index:-1;background:#70f7ff1a;width:1px;position:absolute;top:30px;bottom:10px;left:50%;transform:translate(-50%)}.orbit-handoff{z-index:6;border-top:1px solid var(--line);background:#070808f0;grid-template-columns:1fr 1fr;align-items:center;gap:48px;min-height:70vh;padding:112px 56px 112px 24px;display:grid;position:relative}.orbit-handoff:before{content:"";background:linear-gradient(90deg, var(--cyan), var(--amber), transparent);opacity:.4;pointer-events:none;width:100%;height:2px;position:absolute;top:0;left:0}.orbit-handoff__copy h2{max-width:680px;font-size:clamp(36px,5vw,72px);line-height:.92}.orbit-handoff__copy p{color:#d1cabd;max-width:560px;margin-top:24px;font-size:18px;line-height:1.68}.clearance-gates{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.clearance-gate{background:#0a0e0eeb;border-left:2px solid #0000;grid-template-rows:auto auto auto;grid-template-columns:72px 1fr;gap:4px 16px;padding:20px 22px;transition:border-color .2s,background .2s;display:grid}.clearance-gate:hover{border-left-color:var(--cyan);background:#0e1414f5}.clearance-gate__id{font-family:var(--mono);color:#70f7ff66;letter-spacing:.06em;grid-row:1/4;padding-top:2px;font-size:10px}.clearance-gate__title{color:var(--ink);font-size:17px}.clearance-gate__desc{color:var(--muted);font-size:13px;line-height:1.55}.clearance-gate__status{font-family:var(--mono);color:#70f7ff8c;letter-spacing:.08em;text-transform:uppercase;background:#70f7ff0a;border:1px solid #70f7ff26;grid-column:2;justify-self:start;padding:3px 8px;font-size:9px}.orbital-lab{z-index:6;border-top:1px solid var(--line);background:radial-gradient(circle at 20% 30%,#70f7ff0a,#0000 40%),#070808f5;min-height:100vh;padding:112px 56px 112px 24px;position:relative}.orbital-lab__header{max-width:800px;margin-bottom:48px}.orbital-lab__header h2{font-size:clamp(36px,5vw,72px);line-height:.92}.orbital-lab__grid{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.lab-panel{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:12px;padding:28px;display:flex}.lab-panel__header{justify-content:space-between;align-items:center;display:flex}.lab-panel__type{font-family:var(--mono);color:#70f7ff8c;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.lab-panel__header svg{color:#70f7ff73}.lab-panel__title{font-size:24px;line-height:1.05;font-family:var(--serif);font-weight:400}.lab-panel__copy{color:#d1cabd;font-size:14px;line-height:1.65}.lab-panel__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lab-panel__list li{color:var(--muted);padding-left:16px;font-size:13px;line-height:1.55;position:relative}.lab-panel__list li:before{content:"";background:#70f7ff59;width:5px;height:1px;position:absolute;top:8px;left:0}.lab-panel--primary{background:radial-gradient(circle at 80% 10%,#70f7ff14,#0000 40%),radial-gradient(circle at 20% 80%,#d18f480f,#0000 30%),#080c0eeb;border-color:#70f7ff33;grid-area:1/1/3/8;box-shadow:0 0 0 1px #70f7ff0f,0 0 40px #70f7ff08}.lab-panel--primary .lab-panel__title{font-size:30px}.lab-panel--primary .lab-panel__copy{max-width:600px;font-size:15px}.lab-panel--primary:before{content:"";background:linear-gradient(90deg, var(--cyan), transparent);opacity:.3;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.lab-panel--subsystem{background:#090d0ee6;border-color:#e0d8c214;grid-column:8/13}.lab-panel--subsystem:nth-child(3){grid-row:1/2}.lab-panel--subsystem:nth-child(4){grid-row:2/3}.lab-panel--timeline{background:#080b0ce0;border-color:#e0d8c214;flex-direction:row;grid-column:1/13;align-items:center;gap:28px;padding:18px 28px;display:flex}.lab-panel--timeline .lab-panel__type{white-space:nowrap}.timeline-row{align-items:center;gap:10px;padding:8px 0;display:flex}.timeline-row svg{color:var(--cyan);flex-shrink:0}.timeline-row strong{white-space:nowrap;font-size:14px}.timeline-row span{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11px}.lab-panel--calibration{background:#080b0ce0;border-color:#e0d8c214;grid-column:1/13;padding:18px 28px}.calibration-strip{flex-wrap:wrap;gap:24px;display:flex}.calibration-strip span{color:var(--muted);align-items:center;gap:8px;font-size:13px;line-height:1.5;display:inline-flex}.calibration-strip svg{color:var(--amber);flex-shrink:0}.final-dock{z-index:6;border-top:1px solid var(--line);background:radial-gradient(circle at 30%,#70f7ff0a,#0000 50%),radial-gradient(circle at 70%,#d18f4808,#0000 50%),#070808fa;align-items:center;min-height:50vh;padding:112px 56px 112px 24px;display:flex;position:relative;overflow:hidden}.final-dock__ring{pointer-events:none;border:1px solid #70f7ff0f;border-radius:50%;width:480px;height:480px;position:absolute;top:50%;right:-120px;transform:translateY(-50%)}.final-dock__ring:before{content:"";border:1px solid #70f7ff0a;border-radius:50%;position:absolute;inset:40px}.final-dock__ring:after{content:"";border:1px solid #70f7ff08;border-radius:50%;position:absolute;inset:90px}.final-dock__content{z-index:1;max-width:680px;position:relative}.final-dock__content h2{font-size:clamp(36px,5.5vw,80px);line-height:.92}.final-dock__content p{color:#d1cabd;max-width:560px;margin-top:24px;font-size:18px;line-height:1.68}.final-dock__prompt{font-family:var(--mono);color:var(--cyan);background:#70f7ff0a;border:1px solid #70f7ff33;align-items:center;gap:10px;margin-top:32px;padding:10px 16px;font-size:13px;display:inline-flex}.final-dock__prompt kbd{font-family:var(--mono);color:var(--cyan);background:#70f7ff14;border:1px solid #70f7ff40;align-items:center;padding:2px 8px;font-size:11px;display:inline-flex}.final-dock__prompt svg{flex-shrink:0}.bottom-mission-deck{background:radial-gradient(at 52% 0,#70f7ff29,#0000 34%),radial-gradient(circle at 9% 34%,#d18f4821,#0000 28%),radial-gradient(circle at 92% 66%,#70f7ff14,#0000 32%),linear-gradient(#070808f0,#050606 36%,#070808 100%)}.bottom-mission-deck:before{filter:drop-shadow(0 0 18px #70f7ff52);background:linear-gradient(#0000,#70f7ffd1 9%,#70f7ff1f 32%,#d18f4847 62%,#70f7ff75,#0000),repeating-linear-gradient(#0000 0 42px,#f2eee447 42px 46px);width:2px;left:50px}.bottom-mission-deck:after{opacity:.72;background:radial-gradient(at 78% 15%,#0000 0 34%,#70f7ff2e 34.2%,#0000 34.7%),radial-gradient(at 20% 56%,#0000 0 30%,#d18f481f 30.2%,#0000 30.7%),linear-gradient(90deg,#70f7ff09 1px,#0000 1px) 0 0/92px 92px,linear-gradient(#70f7ff06 1px,#0000 1px) 0 0/92px 92px;-webkit-mask-image:linear-gradient(#0000,#000 4% 94%,#0000);mask-image:linear-gradient(#0000,#000 4% 94%,#0000)}.mission-rail{width:46px;top:70px;bottom:70px;left:28px}.mission-rail__label{color:var(--cyan);opacity:.82}.mission-rail__steps li{padding:22px 0;position:relative}.mission-rail__steps li:after{content:"";background:#70f7ff3d;width:20px;height:1px;transition:all .3s;position:absolute;top:50%;left:26px}.mission-rail__step-marker{width:9px;height:9px;box-shadow:0 0 18px #70f7ff38}.mission-rail__step-label{color:#f2eee4a8;opacity:.72}.mission-rail__steps li.active .mission-rail__step-label{color:#70f7ff;opacity:1;text-shadow:0 0 8px #70f7ff80}.orbit-handoff,.module-section,.orbital-lab,.terminal-dock,.final-dock{isolation:isolate;border-top:1px solid #70f7ff24;position:relative}.orbit-handoff,.orbital-lab,.terminal-dock,.final-dock{padding-left:56px}.orbit-handoff{background:linear-gradient(115deg,#70f7ff17,#0000 24%),radial-gradient(circle at 76% 46%,#70f7ff1f,#0000 33%),radial-gradient(circle at 36% 78%,#d18f481c,#0000 30%),#040606e0;grid-template-columns:minmax(340px,.85fr) minmax(460px,1.15fr);gap:clamp(36px,6vw,86px);min-height:92vh}.orbit-handoff:before{opacity:.38;mix-blend-mode:screen;background:linear-gradient(90deg,#70f7ff47,#0000 20%),repeating-linear-gradient(90deg,#0000 0 8%,#f2eee409 8.1% 8.25%,#0000 8.4% 18%);width:100%;height:100%}.orbit-handoff:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#70f7ff7a,#d18f485c,#0000);height:1px;position:absolute;bottom:78px;left:5%;right:9%}.orbit-handoff__trajectory{pointer-events:none;opacity:.84;width:min(55vw,760px);position:absolute;inset:58px 54px 56px auto}.orbit-handoff__trajectory:before{content:"";filter:drop-shadow(0 0 24px #70f7ff1f);border:1px solid #70f7ff2e;border-color:#70f7ff2e #70f7ff2e #d18f4829 #0000;border-radius:50%;position:absolute;inset:12% 7% 8% 2%;transform:rotate(-16deg)}.trajectory-node{color:#f2eee4ad;font-family:var(--mono);text-transform:uppercase;background:#040808b8;border:1px solid #70f7ff38;align-items:center;gap:8px;padding:7px 9px;font-size:9px;display:inline-flex;position:absolute}.trajectory-node:before{content:"";border:1px solid var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #70f7ff75}.trajectory-node--one{top:14%;right:22%}.trajectory-node--two{top:46%;right:0}.trajectory-node--three{bottom:16%;right:34%}.orbit-handoff__copy{z-index:2;position:relative}.orbit-handoff__copy h2{text-wrap:balance;max-width:760px}.orbit-handoff__copy>p{color:#f2eee4c2}.orbit-handoff__readout{background:#70f7ff1f;border:1px solid #70f7ff29;gap:1px;max-width:440px;margin-top:34px;display:grid}.orbit-handoff__readout span{color:#f2eee4b3;font-family:var(--mono);text-transform:uppercase;background:#050808d6;padding:11px 13px;font-size:11px}.clearance-gates{z-index:2;background:0 0;border:0;gap:14px;position:relative}.clearance-gates:before{content:"";background:linear-gradient(#0000,#70f7ff57,#d18f483d,#0000);width:1px;position:absolute;top:-24px;bottom:-24px;left:34px}.clearance-gate{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));background:linear-gradient(90deg,#70f7ff1a,#0000 36%),linear-gradient(#0d1212f0,#070b0be6);border:1px solid #70f7ff29;border-left:3px solid #70f7ff6b;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;min-height:112px;padding:20px 22px 20px 28px;position:relative;box-shadow:0 18px 42px #0000003d}.clearance-gate:nth-child(2n){transform:translate(34px)}.clearance-gate:before{content:"";background:#060808;border:1px solid #70f7ff80;width:18px;height:18px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)rotate(45deg)}.clearance-gate:after{content:"";animation:6s ease-in-out infinite gateSweep;animation-delay:calc(var(--gate-index) * .32s);background:linear-gradient(100deg,#0000,#70f7ff1f,#0000);position:absolute;inset:0;transform:translate(-120%)}.clearance-gate__id{color:#70f7ffa8;grid-row:1/4}.clearance-gate__title{font-size:clamp(18px,1.6vw,24px)}.clearance-gate__desc{color:#f2eee4a8;max-width:440px}.clearance-gate__status{color:var(--cyan);border-color:#70f7ff47;grid-area:1/3/4;align-self:center}.orbital-selector{background:linear-gradient(#050809c7,#070808f0),radial-gradient(circle,#70f7ff1a,#0000 35%);padding-top:126px;padding-bottom:126px}.section-dock-label{z-index:3;font-family:var(--mono);text-transform:uppercase;align-items:center;gap:12px;display:inline-flex;position:absolute;top:42px;left:56px}.section-dock-label span{color:var(--cyan);font-size:10px}.section-dock-label strong{color:#f2eee49e;font-size:10px;font-weight:500}.orbital-lab{background:radial-gradient(circle at 78% 22%,#70f7ff21,#0000 30%),radial-gradient(circle at 18% 86%,#d18f481f,#0000 28%),linear-gradient(145deg,#70f7ff0b,#0000 36%),#040607f0}.orbital-lab:before{content:"";background:linear-gradient(90deg,#70f7ff6b,#0000 42%,#d18f4842,#0000);height:1px;position:absolute;inset:74px 52px auto 56px}.orbital-lab__header{max-width:980px;position:relative}.orbital-lab__header h2{text-wrap:balance}.orbital-lab__grid{perspective:1200px;gap:14px}.lab-panel{background:linear-gradient(#0c1112e6,#050809ed);position:relative;overflow:hidden;box-shadow:inset 0 1px #f2eee40a,0 22px 56px #00000038}.lab-panel:after{content:"";opacity:.45;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 49%,#70f7ff0b 50%,#0000 51%),linear-gradient(#0000 0 49%,#f2eee409 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.lab-panel>*{z-index:1;position:relative}.lab-panel__gridline{z-index:0;border:1px solid #70f7ff1f;border-radius:50%;width:210px;height:210px;position:absolute;inset:auto 28px 28px auto}.lab-panel__gridline:before,.lab-panel__gridline:after{content:"";border:1px solid #70f7ff14;border-radius:50%;position:absolute;inset:38px}.lab-panel__gridline:after{inset:78px}.lab-panel--primary{min-height:500px;padding:clamp(28px,4vw,46px)}.lab-panel--primary .lab-panel__title{font-size:clamp(34px,4vw,56px);line-height:.94}.lab-panel--primary .lab-panel__copy{margin-top:8px;font-size:16px}.boundary-chain{background:#70f7ff1f;border:1px solid #70f7ff29;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:auto;display:grid}.boundary-chain span{color:#f2eee4b8;min-width:0;font-family:var(--mono);text-align:center;text-transform:uppercase;background:#040808d1;padding:12px 10px;font-size:10px}.lab-panel--subsystem{min-height:242px}.lab-panel--timeline{background:linear-gradient(90deg,#d18f4814,#0000 28%),#070b0ce6;justify-content:space-between}.timeline-track{flex-wrap:wrap;gap:18px 28px;display:flex}.timeline-row{padding-left:18px;position:relative}.timeline-row:before{content:"";background:#70f7ff29;width:1px;height:32px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.lab-panel--calibration{background:linear-gradient(90deg,#70f7ff0f,#0000 44%,#d18f480f),#070b0ce6}.calibration-strip span{background:#0408088a;border:1px solid #e0d8c214;padding:10px 12px}.terminal-dock{background:radial-gradient(circle at 72%,#70f7ff21,#0000 32%),linear-gradient(90deg,#70f7ff0f,#0000 31%),#040607f5;min-height:100vh}.terminal-dock:before{content:"";clip-path:polygon(0 0,100% 0,100% 82%,92% 100%,0 100%);pointer-events:none;border:1px solid #70f7ff14;height:calc(100% - 144px);position:absolute;top:72px;left:56px;right:56px}.terminal-copy{z-index:1;position:relative}.terminal-window{z-index:1;border-color:#70f7ff3d;position:relative;box-shadow:0 0 0 1px #70f7ff14,0 30px 90px #0000007a,0 0 54px #70f7ff14}.terminal-window:before{content:"";background:linear-gradient(90deg,#0000,#70f7ff7a);width:78px;height:1px;position:absolute;top:50%;left:-78px}.terminal-suggestions button{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.final-dock{background:radial-gradient(circle at 76% 46%,#70f7ff24,#0000 31%),radial-gradient(circle at 18% 62%,#d18f4821,#0000 28%),linear-gradient(#040607f0,#030404);min-height:68vh}.final-dock:before{content:"";pointer-events:none;border-top:1px solid #70f7ff24;border-bottom:1px solid #d18f481f;position:absolute;inset:74px 56px}.final-dock__ring{border-color:#70f7ff21;width:min(56vw,680px);height:min(56vw,680px);animation:18s linear infinite dockRing;right:-10vw}.final-dock__ring:before{border-color:#d18f481f}.final-dock__ring:after{border-color:#70f7ff1a}.final-dock__prompt{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}@keyframes gateSweep{0%,58%{opacity:0;transform:translate(-120%)}68%{opacity:1}82%,to{opacity:0;transform:translate(120%)}}@keyframes dockRing{to{transform:translateY(-50%)rotate(360deg)}}.payload-lab{z-index:6;isolation:isolate;background:radial-gradient(circle at 22% 8%,#70f7ff2e,#0000 26%),radial-gradient(circle at 86% 25%,#d18f4824,#0000 28%),linear-gradient(#040607b8,#050707fa 24%,#060808f5);border-top:1px solid #70f7ff33;padding:118px 56px 96px;position:relative;overflow:hidden}.payload-lab:before,.payload-lab:after{content:"";pointer-events:none;position:absolute}.payload-lab:before{opacity:.9;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 9%,#70f7ff12 9.1% 9.25%,#0000 9.4% 100%),linear-gradient(#0000 0 15%,#f2eee409 15.1% 15.25%,#0000 15.4% 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:110px 110px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 5% 94%,#0000);mask-image:linear-gradient(#0000,#000 5% 94%,#0000)}.payload-lab:after{filter:drop-shadow(0 0 18px #70f7ff47);background:linear-gradient(90deg,#0000,#70f7ff8f,#d18f4861,#0000);height:1px;top:90px;left:4%;right:4%}.payload-lab__intro{z-index:2;grid-template-columns:minmax(340px,.86fr) minmax(420px,1.14fr);align-items:center;gap:clamp(38px,7vw,104px);min-height:92vh;display:grid;position:relative}.payload-lab__copy h2{text-wrap:balance;max-width:760px;font-size:clamp(46px,6.8vw,112px);line-height:.88}.payload-lab__copy>p{color:#f2eee4c2;max-width:620px;margin-top:24px;font-size:18px;line-height:1.68}.payload-lab__protocol{background:#70f7ff24;border:1px solid #70f7ff29;flex-wrap:wrap;gap:1px;max-width:620px;margin-top:34px;display:flex}.payload-lab__protocol span{color:#f2eee4bd;min-height:48px;font-family:var(--mono);text-transform:uppercase;background:#040808d1;flex:170px;align-items:center;gap:9px;padding:12px 14px;font-size:11px;display:inline-flex}.payload-lab__protocol svg{color:var(--cyan);flex-shrink:0}.payload-core{min-height:min(78vh,760px);transform-style:preserve-3d;place-items:center;display:grid;position:sticky;top:8vh}.payload-core__orbit{aspect-ratio:1;border:1px solid #70f7ff29;border-radius:50%;width:min(48vw,620px);animation:18s linear infinite payloadOrbit;position:absolute;transform:rotateX(66deg)rotate(-18deg)}.payload-core__orbit:before,.payload-core__orbit:after{content:"";border:1px solid #d18f481f;border-radius:50%;position:absolute;inset:12%}.payload-core__orbit:after{border-color:#70f7ff17;inset:27%}.payload-core__node{--angle:calc((360deg / var(--node-count)) * var(--node-index));width:54px;height:32px;color:var(--cyan);font-family:var(--mono);transform:rotate(var(--angle)) translateX(calc(min(24vw, 310px))) rotate(calc(var(--angle) * -1)) rotateX(-66deg);background:#040808db;border:1px solid #70f7ff57;place-items:center;font-size:10px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #70f7ff1f}.payload-core__node[data-active=true]{color:#070808;background:var(--cyan);box-shadow:0 0 0 1px #70f7ff6b,0 0 34px #70f7ff80}.payload-core__craft{filter:drop-shadow(0 32px 54px #0000006b);width:132px;height:360px;position:relative;transform:rotateX(8deg)rotate(-6deg)}.payload-core__nose,.payload-core__body,.payload-core__plume{position:absolute;left:50%;transform:translate(-50%)}.payload-core__nose{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(#f2eee4eb,#70f7ff2e);border:1px solid #f2eee480;width:82px;height:96px;top:0}.payload-core__body{clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);background:linear-gradient(90deg,#0000 0 45%,#70f7ff8a 46% 54%,#0000 55%),linear-gradient(#f2eee457,#090e0ef0 42%,#d18f487a);border:1px solid #70f7ff5c;width:112px;height:174px;top:90px}.payload-core__plume{filter:blur(.5px);clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);background:radial-gradient(circle at 50% 0,#f2eee4cc,#0000 16%),linear-gradient(#70f7ffb3,#d18f4885,#0000);width:44px;height:150px;animation:.76s ease-in-out infinite alternate plumeBreathe;top:250px}.payload-core__readout{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(260px,38vw);font-family:var(--mono);text-transform:uppercase;background:#040808c7;border:1px solid #70f7ff3d;gap:4px;padding:14px;display:grid;position:absolute;bottom:10%;right:2%}.payload-core__readout span{color:#70f7ffb3;font-size:10px}.payload-core__readout strong{color:var(--ink);font-size:32px;line-height:1}.payload-core__readout em{color:#f2eee4a3;font-size:10px;font-style:normal}.telemetry-wall{z-index:2;background:linear-gradient(90deg,#0000,#70f7ff0d,#0000),#05080894;border-block:1px solid #70f7ff24;align-items:center;min-height:260px;margin:6vh 0;display:grid;position:relative;overflow:hidden}.telemetry-wall__label{color:#70f7ff9e;font-family:var(--mono);text-transform:uppercase;font-size:10px;position:absolute;top:24px;left:0}.telemetry-wall__lanes{gap:18px;padding:62px 0;display:grid}.telemetry-wall__lanes i{height:2px;animation:1.8s linear infinite telemetryLane;animation-delay:calc(var(--lane-index) * -220ms);opacity:calc(.28 + (var(--lane-index) * .12));background:linear-gradient(90deg,#0000,#70f7ff38,#0000) 0 0/100% 100%,repeating-linear-gradient(90deg,#0000 0 28px,#70f7ffa8 28px 42px,#0000 42px 74px) 0 0/220px 100%;display:block}.telemetry-wall__ticker{white-space:nowrap;gap:16px;animation:18s linear infinite telemetryTicker;display:flex;position:absolute;bottom:28px;left:0;right:0}.telemetry-wall__ticker b{color:#f2eee48a;font-family:var(--mono);text-transform:uppercase;font-size:10px;font-weight:500}.payload-bay-stack{z-index:2;position:relative}.payload-bay{clip-path:polygon(0 0,calc(100% - 42px) 0,100% 42px,100% 100%,42px 100%,0 calc(100% - 42px));background:radial-gradient(circle at 20% 25%,#70f7ff1c,#0000 28%),radial-gradient(circle at 80% 68%,#d18f481a,#0000 24%),linear-gradient(135deg,#0c1212e6,#050808f5);border:1px solid #70f7ff2e;grid-template-columns:minmax(340px,.95fr) minmax(340px,1fr) minmax(280px,.72fr);align-items:center;gap:clamp(22px,4vw,56px);min-height:96vh;padding:clamp(28px,5vw,64px);display:grid;position:relative;box-shadow:0 34px 110px #0000005c,inset 0 1px #f2eee40d}.payload-bay:before,.payload-bay:after{content:"";pointer-events:none;position:absolute}.payload-bay:before{background-color:#0000;background-image:linear-gradient(90deg,#0000 0 49%,#70f7ff0d 50%,#0000 51%),linear-gradient(#0000 0 49%,#f2eee40a 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0}.payload-bay:after{background:linear-gradient(90deg, var(--cyan), var(--amber));width:0%;height:3px;transition:width .82s cubic-bezier(.16,1,.3,1);top:0;left:0;box-shadow:0 0 20px #70f7ff52}.payload-bay[data-active=true]:after{width:100%}.payload-bay[data-terminal-linked=true]{border-color:#70f7ff7a;box-shadow:0 0 0 1px #70f7ff47,0 0 70px #70f7ff24,0 34px 110px #0000005c}.payload-bay__cable{background:linear-gradient(90deg,#70f7ff99,#d18f4873);width:0;height:2px;transition:width .9s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0}.payload-bay[data-active=true] .payload-bay__cable{width:36%}.payload-bay__visual,.payload-bay__content,.payload-bay__tests{z-index:1;position:relative}.payload-bay__visual{perspective:900px;place-items:center;min-height:390px;display:grid}.payload-bay__rig{aspect-ratio:1;width:min(320px,100%);transform-style:preserve-3d;border:1px solid #70f7ff29;animation:5s ease-in-out infinite rigFloat;position:relative;transform:rotateX(62deg)rotate(-22deg)}.payload-bay__rig:before,.payload-bay__rig:after{content:"";border:1px solid #d18f4824;position:absolute;inset:16%}.payload-bay__rig:after{border-color:#70f7ff1f;inset:32%}.payload-bay__pod{clip-path:polygon(50% 0,100% 28%,84% 100%,16% 100%,0 28%);background:linear-gradient(90deg,#0000 0 46%,#70f7ff8f 47% 53%,#0000 54%),linear-gradient(#f2eee48a,#070a0af0 52%,#d18f4873);border:1px solid #f2eee475;width:88px;height:142px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(-62deg)rotate(22deg);box-shadow:0 0 36px #70f7ff1f}.payload-bay__pod i{background:linear-gradient(#70f7ffcc,#d18f4885,#0000);width:22px;height:94px;animation:.62s ease-in-out infinite alternate plumeBreathe;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)}.payload-bay__clamp{transform-origin:50%;background:#70f7ff57;width:42%;height:2px;transition:transform .78s cubic-bezier(.16,1,.3,1);position:absolute;top:50%}.payload-bay__clamp--left{right:54%;transform:rotate(0)}.payload-bay__clamp--right{left:54%;transform:rotate(0)}.payload-bay[data-active=true] .payload-bay__clamp--left{transform:translate(-18px)rotate(-11deg)}.payload-bay[data-active=true] .payload-bay__clamp--right{transform:translate(18px)rotate(11deg)}.payload-bay__topline{font-family:var(--mono);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:18px;display:flex}.payload-bay__topline span{width:54px;height:34px;color:var(--cyan);border:1px solid #70f7ff5c;place-items:center;font-size:12px;display:grid}.payload-bay__topline strong{color:#f2eee4a3;font-size:11px;font-weight:500}.payload-bay__content h3{max-width:540px;color:var(--ink);font-family:var(--serif);font-size:clamp(44px,6.6vw,100px);font-weight:400;line-height:.88}.payload-bay__content p{color:#f2eee4bf;max-width:560px;margin-top:22px;font-size:17px;line-height:1.68}.payload-bay__facts{background:#70f7ff1a;border:1px solid #70f7ff24;gap:1px;max-width:560px;margin:28px 0 0;display:grid}.payload-bay__facts div{background:#040808b8;grid-template-columns:130px minmax(0,1fr);gap:18px;padding:13px 15px;display:grid}.payload-bay__facts dt,.payload-bay__tests-label{color:#70f7ff9e;font-family:var(--mono);text-transform:uppercase;font-size:10px}.payload-bay__facts dd{color:#f2eee4b8;margin:0;font-size:13px;line-height:1.48}.payload-bay__tests{align-content:center;gap:10px;display:grid}.payload-test{opacity:.45;min-height:48px;transition:opacity .54s,transform .54s cubic-bezier(.16,1,.3,1),border-color .54s;transition-delay:calc(var(--test-index) * .11s);background:#040808a8;border:1px solid #70f7ff24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;transform:translate(18px)}.payload-bay[data-active=true] .payload-test{opacity:1;border-color:#70f7ff52;transform:translate(0)}.payload-test svg{color:var(--cyan)}.payload-test span{color:#f2eee4b8;font-family:var(--mono);text-transform:uppercase;font-size:11px}.payload-test strong{color:var(--cyan);font-family:var(--mono);text-transform:uppercase;font-size:10px}.payload-bay__result{color:#f2eee4db;font-family:var(--mono);text-transform:uppercase;background:#d18f4814;border:1px solid #d18f4842;align-items:center;gap:9px;margin-top:8px;padding:14px;font-size:11px;display:inline-flex}.payload-boundary{z-index:2;clip-path:polygon(0 0,100% 0,100% calc(100% - 42px),calc(100% - 42px) 100%,0 100%);background:radial-gradient(circle at 20%,#70f7ff1f,#0000 32%),linear-gradient(135deg,#060b0cf0,#040607f5);border:1px solid #70f7ff33;grid-template-columns:minmax(340px,.86fr) minmax(340px,1fr);align-items:center;gap:clamp(32px,6vw,86px);min-height:78vh;margin-top:10vh;padding:clamp(32px,6vw,72px);display:grid;position:relative}.payload-boundary h2{font-size:clamp(42px,6vw,92px);line-height:.9}.payload-boundary>p{color:#f2eee4c2;font-size:19px;line-height:1.72}.payload-boundary__chain{background:#70f7ff1f;border:1px solid #70f7ff29;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.payload-boundary__chain span{color:#f2eee4b8;min-width:0;font-family:var(--mono);text-align:center;text-transform:uppercase;background:#040808d1;padding:16px 12px;font-size:11px;position:relative}.payload-boundary__chain span:after{content:"";z-index:2;background:#70f7ff6b;width:18px;height:1px;position:absolute;top:50%;right:-10px}.payload-boundary__chain span:last-child:after{display:none}.human-telemetry{z-index:2;background:#e0d8c214;border:1px solid #e0d8c21a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;position:relative}.human-telemetry span{color:#f2eee4b3;min-height:68px;font-family:var(--mono);text-transform:uppercase;background:#040808cc;align-items:center;gap:10px;padding:16px;font-size:11px;display:inline-flex}.human-telemetry svg{color:var(--amber);flex-shrink:0}.final-status{z-index:6;background:radial-gradient(circle at 70%,#70f7ff29,#0000 30%),radial-gradient(circle at 22% 66%,#d18f481f,#0000 28%),#030404;border-top:1px solid #70f7ff2e;align-items:center;min-height:86vh;padding:110px 56px;display:grid;position:relative;overflow:hidden}.final-status:before{content:"";aspect-ratio:1;border:1px solid #70f7ff29;border-radius:50%;width:min(64vw,760px);animation:20s linear infinite dockRing;position:absolute;top:50%;right:-12vw;transform:translateY(-50%)}.final-status:after{content:"";pointer-events:none;border-block:1px solid #70f7ff1f;position:absolute;inset:70px 56px}.final-status__board{z-index:1;grid-template-columns:minmax(340px,.9fr) minmax(360px,.72fr);align-items:center;gap:clamp(36px,7vw,110px);display:grid;position:relative}.final-status__content h2{font-size:clamp(56px,9vw,144px);line-height:.86}.final-status__content p{color:#f2eee4c7;max-width:620px;margin-top:24px;font-size:19px;line-height:1.68}.final-status__prompt{color:var(--cyan);font-family:var(--mono);text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#70f7ff12;border:1px solid #70f7ff47;align-items:center;gap:10px;margin-top:34px;padding:12px 16px;font-size:12px;display:inline-flex}.final-status__prompt kbd{color:inherit;font:inherit;background:#70f7ff14;border:1px solid #70f7ff47;padding:2px 8px}.final-status__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.final-status__actions a{color:#f2eee4d1;min-height:48px;font-family:var(--mono);text-transform:uppercase;background:#040808cc;border:1px solid #70f7ff47;justify-content:center;align-items:center;gap:9px;padding:13px 17px;font-size:11px;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,color .22s;display:inline-flex}.final-status__actions a:hover,.final-status__actions a:focus-visible{color:var(--ink);border-color:#70f7ffb8;outline:none;transform:translateY(-3px)}.final-status__actions .final-status__primary-action{border-color:var(--cyan);background:var(--cyan);color:#030707;font-weight:700}.final-status__actions .final-status__primary-action:hover,.final-status__actions .final-status__primary-action:focus-visible{background:var(--ink);color:#030707}.final-status__grid{gap:10px;display:grid}.final-status__grid span{color:#f2eee4c2;min-height:58px;font-family:var(--mono);text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#040808b8;border:1px solid #70f7ff2e;align-items:center;gap:12px;padding:15px 16px;font-size:11px;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,box-shadow .22s;display:flex}.final-status__grid span:hover{background:linear-gradient(90deg,#70f7ff1a,#0000 48%),#060c0ce0;border-color:#70f7ff94;transform:translate(4px);box-shadow:0 0 16px #70f7ff24}.final-status__grid svg{color:var(--cyan);animation:2.8s ease-in-out infinite statusPulse;animation-delay:calc(var(--status-index) * .22s);flex-shrink:0}@keyframes statusPulse{0%,to{opacity:.72;filter:drop-shadow(0 0 1px #70f7ff33)}50%{opacity:1;filter:drop-shadow(0 0 6px #70f7ffe6);color:var(--ink)}}@keyframes payloadOrbit{to{transform:rotateX(66deg)rotate(342deg)}}.payload-loading{min-height:680svh;color:var(--cyan);font-family:var(--mono);text-align:center;text-transform:uppercase;background-color:#030505;background-image:linear-gradient(#70f7ff0d 1px,#0000 1px),linear-gradient(90deg,#70f7ff0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-content:center;gap:12px;padding:80px 24px;font-size:11px;display:grid}.payload-loading strong{color:var(--ink);font-family:var(--serif);text-transform:none;font-size:clamp(42px,8vw,92px);font-weight:400;line-height:.9}@keyframes plumeBreathe{to{opacity:.62;transform:translate(-50%)scaleY(1.18)}}@keyframes rigFloat{50%{transform:rotateX(62deg)rotate(-16deg)translateY(-8px)}}@keyframes telemetryLane{to{background-position:0 0,220px 0}}@keyframes telemetryTicker{to{transform:translate(-50%)}}@keyframes statusBoot{to{opacity:1;transform:translate(0)}}.bottom-mission-deck{--bus-x:72px;--bus-glow:#70f7ff6b;background:radial-gradient(circle at 50% 0,#70f7ff29,#0000 30%),radial-gradient(circle at 7% 36%,#70f7ff2e,#0000 24%),radial-gradient(circle at 92% 70%,#d18f4829,#0000 28%),linear-gradient(#050707,#020303 48%,#060707)}.bottom-mission-deck:before{left:var(--bus-x);background:repeating-linear-gradient(180deg, #f2eee475 0 6px, transparent 6px 54px), linear-gradient(180deg, transparent, var(--cyan) 8%, #70f7ff38 42%, #d18f486b 72%, var(--cyan), transparent);width:4px;box-shadow:0 0 32px #70f7ff47,0 0 120px #70f7ff1a}.bottom-mission-deck:after{background:radial-gradient(circle at var(--bus-x) 12%, #70f7ff57, transparent 4%), radial-gradient(circle at var(--bus-x) 38%, #70f7ff47, transparent 4%), radial-gradient(circle at var(--bus-x) 66%, #d18f483d, transparent 4%), radial-gradient(circle at var(--bus-x) 88%, #70f7ff42, transparent 4%), linear-gradient(90deg, #70f7ff09 1px, transparent 1px), linear-gradient(#70f7ff06 1px, transparent 1px);background-size:auto,auto,auto,auto,88px 88px,88px 88px}.mission-rail{width:58px;left:43px}.mission-rail__line{opacity:0}.mission-rail__steps li:after{background:linear-gradient(90deg,#70f7ff9e,#0000);width:46px;transition:all .3s;left:36px}.mission-rail__steps li.active:after{background:linear-gradient(90deg,#70f7ff,#0000);box-shadow:0 0 8px #70f7ff80}.mission-rail__step-marker{background:#020303;width:13px;height:13px;transition:all .3s;box-shadow:0 0 0 4px #70f7ff0f,0 0 28px #70f7ff75}.mission-rail__steps li.active .mission-rail__step-marker{background:#70f7ff;border-color:#70f7ff;box-shadow:0 0 0 5px #70f7ff2e,0 0 32px #70f7fff2}.payload-lab{--lab-progress:0;--lab-energy:0;background:radial-gradient(circle at calc(12% + (var(--lab-progress) * 70%)) calc(12% + (var(--lab-progress) * 42%)), #70f7ff33, transparent 16%), radial-gradient(circle at 16% 20%, #70f7ff29, transparent 28%), radial-gradient(circle at 88% 70%, #d18f4821, transparent 30%), linear-gradient(180deg, #030505ad, #050707 18%, #030404 100%);padding-left:108px}.payload-lab:before{opacity:.72;transform:translateY(calc(var(--lab-progress) * -260px))}.payload-lab__intro{grid-template-columns:minmax(400px,.82fr) minmax(520px,1.18fr);min-height:110vh}.payload-lab__copy{align-self:center}.payload-lab__copy h2{max-width:820px;font-size:clamp(58px,7.6vw,126px);line-height:.84}.payload-lab__protocol{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);box-shadow:0 0 54px #70f7ff14}.payload-core{transform:translateY(calc(var(--lab-progress) * -26px)) rotateX(calc(var(--lab-progress) * 5deg))}.payload-core__starfield,.payload-core__cables,.payload-core__halo,.payload-core__cradle{pointer-events:none;position:absolute}.payload-core__starfield{opacity:calc(.34 + (var(--lab-energy) * .44));inset:2% 0}.payload-core__starfield i{--x:calc((var(--star-index) * 37) % 100);--y:calc((var(--star-index) * 61) % 100);left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:2px;height:2px;animation:2.4s ease-in-out infinite starPulse;animation-delay:calc(var(--star-index) * -120ms);background:#70f7ffd6;position:absolute;box-shadow:0 0 16px #70f7ffad}.payload-core__cables{aspect-ratio:1;width:min(62vw,780px);transform:rotateX(64deg) rotateZ(calc(-26deg + (var(--lab-progress) * 64deg)))}.payload-core__cables i{transform-origin:0;width:51%;height:1px;transform:rotate(calc(var(--cable-index) * 36deg));opacity:calc(.12 + (var(--lab-energy) * .58));animation:1.6s linear infinite cableCurrent;animation-delay:calc(var(--cable-index) * -100ms);background:linear-gradient(90deg,#70f7ffd6,#0000 62%),repeating-linear-gradient(90deg,#f2eee46b 0 5px,#0000 5px 19px);position:absolute;top:50%;left:50%}.payload-core__halo{aspect-ratio:1;background:conic-gradient(from calc(var(--lab-progress) * 360deg), transparent, #70f7ff3d, transparent 29%, #d18f482e, transparent 62%);width:min(58vw,720px);transform:rotateX(66deg) rotateZ(calc(var(--lab-progress) * 120deg));filter:drop-shadow(0 0 32px #70f7ff2e);border-radius:50%;-webkit-mask-image:radial-gradient(circle,#0000 0 51%,#000 52% 55%,#0000 56%);mask-image:radial-gradient(circle,#0000 0 51%,#000 52% 55%,#0000 56%)}.payload-core__cradle{background:linear-gradient(90deg,#0000 0 16%,#70f7ff38 16.5% 17%,#0000 17.5% 82%,#70f7ff38 82.5% 83%,#0000 83.5%),linear-gradient(#70f7ff0f,#0000);border:1px solid #d18f4829;width:min(36vw,460px);height:min(15vw,190px);transform:translateY(86px)rotateX(70deg)rotate(-8deg)}.payload-core__orbit{box-shadow:0 0 0 1px #70f7ff0f, 0 0 80px rgba(112, 247, 255, calc(.04 + (var(--lab-energy) * .12)))}.payload-core__craft{width:270px;height:260px;animation:4s ease-in-out infinite canisterHover;transform:rotateX(62deg)rotate(-16deg)}.payload-core__nose,.payload-core__plume{display:none}.payload-core__body{clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);width:260px;height:110px;box-shadow:inset 0 0 44px rgba(112, 247, 255, calc(.1 + var(--lab-energy) * .22)), 0 0 60px #70f7ff1f;background:linear-gradient(90deg,#70f7ff80 0 2px,#0000 2px 20%,#f2eee494 20.5% 28%,#0000 28.5% 72%,#f2eee494 72.5% 79%,#0000 79.5%,#70f7ff80 calc(100% - 2px),#0000 calc(100% - 2px)),linear-gradient(#f2eee42e,#070b0bf5 42%,#d18f483d);border-color:#70f7ff7a;top:50%;transform:translate(-50%,-50%)rotateX(-62deg)rotate(16deg)}.payload-core__body:before,.payload-core__body:after{content:"";background:#70f7ffad;width:2px;position:absolute;top:18px;bottom:18px;box-shadow:0 0 18px #70f7ff7a}.payload-core__body:before{left:44px}.payload-core__body:after{right:44px}.payload-core__readout{border-color:#70f7ff57;bottom:4%}.telemetry-wall{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);min-height:340px;opacity:calc(.52 + (var(--wall-power,0) * .48));transform:perspective(900px) rotateX(4deg) scaleX(calc(.96 + (var(--wall-power,0) * .04)));background:linear-gradient(100deg,#70f7ff17,#0000 28%,#d18f480f),#03070794;border:1px solid #70f7ff29;margin:10vh 0}.telemetry-wall:before{content:"";pointer-events:none;border:1px solid #70f7ff1a;position:absolute;inset:18px 38px}.telemetry-wall__lanes i{height:3px;opacity:calc(.18 + (var(--lane-index) * .1) + (var(--wall-power,0) * .42));filter:drop-shadow(0 0 14px #70f7ff33)}.payload-bay{--bay-power:0;--bay-entrance:0;border-color:rgba(112, 247, 255, calc(.16 + var(--bay-power) * .24));background:radial-gradient(circle at calc(8% + (var(--bay-power) * 76%)) 50%, rgba(112, 247, 255, calc(.05 + (var(--bay-power) * .2))), transparent 24%), linear-gradient(90deg, #70f7ff14, transparent 28%, #d18f480f), linear-gradient(135deg, #070c0cf5, #030505fa);min-height:108vh;filter:saturate(calc(.8 + (var(--bay-power) * .42)));grid-template-columns:minmax(350px,.82fr) minmax(380px,.92fr) minmax(340px,.84fr);margin-left:0;box-shadow:inset 0 0 0 1px #f2eee409,0 40px 120px #00000070}.payload-bay:before{transform:translateY(calc(var(--bay-power) * -32px))}.payload-bay__backlight{background:radial-gradient(circle at 22% 52%, rgba(112, 247, 255, calc(var(--bay-power) * .28)), transparent 30%), conic-gradient(from calc(var(--bay-power) * 210deg), transparent, rgba(112, 247, 255, calc(var(--bay-power) * .18)), transparent 34%);opacity:calc(.32 + (var(--bay-power) * .68));filter:blur(20px);pointer-events:none;position:absolute;inset:8% 5%}.payload-bay__cable{left:calc((var(--bus-x) * -1) + 4px);width:calc(96px + (var(--bay-power) * 140px));height:3px;box-shadow:0 0 calc(var(--bay-power) * 34px) #70f7ff61;background:linear-gradient(90deg,#70f7ffdb,#d18f4880),repeating-linear-gradient(90deg,#f2eee499 0 6px,#0000 6px 24px)}.payload-bay__cable:before,.payload-bay__cable:after{content:"";background:rgba(112, 247, 255, calc(.22 + var(--bay-power) * .42));position:absolute;box-shadow:0 0 22px #70f7ff3d}.payload-bay__cable:before{width:3px;height:150px;top:0;left:100%}.payload-bay__cable:after{width:34vw;height:2px;top:148px;left:100%}.payload-bay__visual{min-height:480px}.payload-bay__scanner{opacity:calc(.28 + (var(--bay-power) * .72));position:absolute;inset:6% 4%;transform:rotateX(60deg)rotate(-16deg)}.payload-bay__scanner span{inset:calc(var(--scanner-index,0) * 13%);border:1px solid #70f7ff29;position:absolute}.payload-bay__scanner span:first-child{--scanner-index:0}.payload-bay__scanner span:nth-child(2){--scanner-index:1;border-color:#d18f4829}.payload-bay__scanner span:nth-child(3){--scanner-index:2}.payload-bay__scanner:after{content:"";left:0;right:0;top:calc(12% + (var(--bay-power) * 72%));background:linear-gradient(90deg,#0000,#70f7ffd6,#0000);height:2px;position:absolute;box-shadow:0 0 28px #70f7ff70}.payload-bay__rig{filter:drop-shadow(0 30px 44px #0000007a)}.payload-bay__pod{filter:brightness(calc(.82 + var(--bay-power) * .42))}.payload-bay__umbilicals{pointer-events:none;position:absolute;inset:0}.payload-bay__umbilicals span{top:calc(18% + (var(--umbilical-index) * 8%));width:calc(22% + (var(--bay-power) * 18%));background:linear-gradient(90deg, rgba(112, 247, 255, calc(.1 + var(--bay-power) * .5)), transparent);height:1px;transform:rotate(calc(-24deg + (var(--umbilical-index) * 7deg)));transform-origin:0;opacity:calc(.2 + var(--bay-power) * .62);animation:1.5s linear infinite cableCurrent;animation-delay:calc(var(--umbilical-index) * -90ms);position:absolute;left:4%}.payload-bay__umbilicals span:nth-child(2n){transform-origin:100%;transform:rotate(calc(204deg - (var(--umbilical-index) * 7deg)));left:auto;right:4%}.payload-test{position:relative;overflow:hidden}.payload-bay__tests{min-width:0}.payload-test span,.payload-bay__result{white-space:normal;min-width:0}.payload-bay__result{line-height:1.45}.payload-test:after{content:"";width:calc(var(--bay-power) * 100%);pointer-events:none;background:linear-gradient(90deg,#70f7ff1a,#0000);position:absolute;inset:0 auto 0 0}.payload-bay[data-powered=true] .payload-test{opacity:calc(.72 + (var(--bay-power) * .28));transform:translateX(calc((1 - var(--bay-power)) * 18px))}.payload-bay__result{box-shadow:0 0 calc(var(--bay-power) * 42px) #d18f482e}.payload-bay__signal{background:#0408087a;border:1px solid #70f7ff1f;grid-template-columns:repeat(18,minmax(0,1fr));align-items:end;gap:3px;height:62px;margin-top:12px;padding:8px;display:grid}.payload-bay__signal span{height:calc(var(--signal-height,22px) + (var(--bay-power) * 22px));opacity:calc(.18 + var(--bay-power) * .72);transform-origin:bottom;animation:.76s ease-in-out infinite alternate signalWave;animation-delay:calc(var(--signal-index) * -42ms);background:linear-gradient(#70f7ffd6,#d18f4857)}.payload-bay__signal span:nth-child(3n+1){--signal-height:14px}.payload-bay__signal span:nth-child(3n+2){--signal-height:34px}.payload-bay__signal span:nth-child(3n){--signal-height:48px}.terminal-dock{background:radial-gradient(circle at 76% 48%,#70f7ff2e,#0000 32%),linear-gradient(90deg,#70f7ff1a,#0000 34%),#040606;padding-left:108px}.terminal-dock:after{content:"";left:var(--bus-x);width:calc(100% - var(--bus-x) - 56px);pointer-events:none;background:linear-gradient(90deg,#70f7ffad,#70f7ff14,#0000);height:2px;position:absolute;top:50%}.terminal-window{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}.terminal-window:before{width:140px;height:2px;left:-140px}.terminal-suggestions button{background:linear-gradient(#70f7ff1c,#040808c7);min-height:44px}.final-status{background:radial-gradient(circle at 74% 48%,#70f7ff2e,#0000 30%),radial-gradient(circle at 20% 68%,#d18f4824,#0000 28%),#020303;padding-left:108px}.final-status__grid span{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:linear-gradient(90deg,#70f7ff14,#0000 38%),#030707d1;border-color:#70f7ff3d}@keyframes starPulse{50%{opacity:.32;transform:scale(1.8)}}@keyframes cableCurrent{to{background-position:160px 0}}@keyframes canisterHover{50%{transform:rotateX(62deg)rotate(-8deg)translateY(-14px)}}@keyframes signalWave{to{opacity:calc(.3 + var(--bay-power) * .48);transform:scaleY(.42)}}.payload-theater{--theater-progress:0;--theater-energy:0;z-index:8;min-height:620svh;color:var(--paper);background:radial-gradient(circle at calc(10% + (var(--theater-progress) * 72%)) 18%, #70f7ff38, transparent 19%), radial-gradient(circle at calc(90% - (var(--theater-progress) * 60%)) 74%, #d18f4829, transparent 25%), linear-gradient(180deg, #050707, #020303 56%, #050606);padding-left:0;position:relative;overflow:visible}.payload-theater:before,.payload-theater:after{content:"";pointer-events:none;position:absolute;inset:0}.payload-theater:before{z-index:0;transform:translateY(calc(var(--theater-progress) * -180px));opacity:.78;background:linear-gradient(90deg,#0000 0 7%,#70f7ff21 7.1% 7.26%,#0000 7.36%),linear-gradient(90deg,#70f7ff09 1px,#0000 1px) 0 0/86px 86px,linear-gradient(#70f7ff08 1px,#0000 1px) 0 0/86px 86px}.payload-theater:after{z-index:2;mix-blend-mode:multiply;background:linear-gradient(90deg,#0000009e,#0000 22% 72%,#000000b8),radial-gradient(#0000 0 40%,#00000085 100%)}.payload-theater__stage{isolation:isolate;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.payload-theater__canvas{z-index:1;opacity:calc(.66 + (var(--theater-energy) * .28));position:absolute;inset:0}.payload-theater__canvas:before,.payload-theater__canvas:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.payload-theater__canvas:before{background:linear-gradient(115deg, transparent 0 34%, rgba(112, 247, 255, calc(.05 + var(--theater-energy) * .14)) 34.2% 34.6%, transparent 35%), linear-gradient(245deg, transparent 0 42%, rgba(209, 143, 72, calc(.04 + var(--theater-energy) * .11)) 42.2% 42.7%, transparent 43.2%);transform:translateX(calc((var(--theater-progress) - .5) * 120px))}.payload-theater__canvas:after{opacity:.72;background:repeating-linear-gradient(#0000 0 9px,#70f7ff09 10px,#0000 11px),radial-gradient(circle,#0000 0 26%,#70f7ff0f 26.5%,#0000 27.5%)}.payload-theater__bus{z-index:4;left:var(--bus-x);background:repeating-linear-gradient(180deg, #f2eee46b 0 8px, transparent 8px 50px), linear-gradient(180deg, transparent, var(--cyan) 10%, #70f7ff47, var(--ember) 72%, var(--cyan), transparent);width:4px;box-shadow:0 0 24px #70f7ff57, 0 0 calc(70px + var(--theater-energy) * 80px) #70f7ff2e;position:absolute;top:0;bottom:0}.payload-theater__bus span{background:#050707;border:1px solid #70f7ffb8;border-radius:50%;width:19px;height:19px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 32px #70f7ff7a}.payload-theater__bus span:first-child{top:18%}.payload-theater__bus span:nth-child(2){border-color:#d18f48c7;top:50%;box-shadow:0 0 32px #d18f4861}.payload-theater__bus span:nth-child(3){top:82%}.payload-theater__act-count{z-index:5;color:#f2eee4b8;align-items:end;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;display:flex;position:absolute;top:clamp(96px,12svh,132px);right:clamp(24px,4vw,62px)}.payload-theater__act-count span{color:#70f7ffd1;text-shadow:0 0 40px #70f7ff4d;font-size:clamp(52px,8vw,124px);line-height:.78}.payload-theater__act-count strong{letter-spacing:0;margin-bottom:8px;font-size:15px;font-weight:600}.payload-theater__copy{z-index:5;width:min(680px,43vw);position:absolute;top:clamp(110px,16svh,180px);left:clamp(112px,11vw,180px)}.payload-theater__copy h2{letter-spacing:0;max-width:780px;margin:14px 0 0;font-size:clamp(58px,7.2vw,132px);line-height:.82}.payload-theater__copy>p{color:#f2eee4b8;max-width:620px;margin:26px 0 0;font-size:clamp(17px,1.26vw,22px);line-height:1.58}.payload-theater__facts{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:10px;margin:26px 0 0;display:grid}.payload-theater__facts div{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:linear-gradient(90deg,#70f7ff14,#0000 58%),#0308089e;border:1px solid #70f7ff29;min-width:0;padding:14px 16px}.payload-theater__facts dt{color:#70f7ffc2;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.payload-theater__facts dd{color:#f2eee4c7;margin:8px 0 0;font-size:13px;line-height:1.45}.payload-theater__testbench{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(430px,33vw);box-shadow:inset 0 0 0 1px #f2eee409, 0 24px 80px #0000006b, 0 0 calc(var(--theater-energy) * 70px) #70f7ff33;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(135deg,#70f7ff1f,#0000 42%),#020606b8;border:1px solid #70f7ff3d;padding:18px;position:absolute;bottom:clamp(64px,8svh,96px);right:clamp(24px,4vw,70px)}.payload-theater__bay-label{color:#70f7ffdb;text-transform:uppercase;align-items:center;gap:8px;min-height:28px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:flex}.payload-theater__test{background:#040a0ab8;border:1px solid #70f7ff21;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;margin-top:9px;padding:10px 11px;display:grid;position:relative;overflow:hidden}.payload-theater__test:before{content:"";width:calc(34% + var(--theater-energy) * 66%);pointer-events:none;background:linear-gradient(90deg,#70f7ff1f,#0000);position:absolute;inset:0 auto 0 0}.payload-theater__test svg{color:var(--cyan)}.payload-theater__test span{color:#f2eee4bd;min-width:0;font-size:13px;line-height:1.3}.payload-theater__test strong{color:#d18f48e6;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.payload-theater__result{color:#f2eee4d1;background:linear-gradient(90deg,#d18f4821,#0000),#070806c7;border:1px solid #d18f4847;align-items:center;gap:8px;min-height:46px;margin-top:12px;padding:12px;font-size:13px;line-height:1.35;display:flex}.payload-theater__result svg{color:var(--ember);flex:none}.payload-theater__system-chain{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.payload-theater__system-chain span{color:#f2eee4b3;text-transform:uppercase;background:#040a0a9e;border:1px solid #70f7ff24;min-height:42px;padding:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.payload-theater__telemetry{z-index:3;left:calc(var(--bus-x) + 6px);height:38%;opacity:calc(.28 + var(--theater-energy) * .52);pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden}.payload-theater__telemetry span{left:0;top:calc(7% + (var(--lane) * 10%));width:100%;height:2px;transform:skewY(calc(-8deg + (var(--lane) * 1deg)));animation:1.5s linear infinite theaterTelemetry;animation-delay:calc(var(--lane) * -110ms);background:linear-gradient(90deg,#70f7ffe6,#0000 34%,#d18f486b,#0000 72%) 0 0/320px 100%,repeating-linear-gradient(90deg,#0000 0 20px,#f2eee44d 20px 25px,#0000 25px 58px) 0 0/180px 100%;position:absolute;box-shadow:0 0 18px #70f7ff38}.payload-theater__telemetry span:nth-child(3n+2){opacity:.62;height:1px;animation-duration:2.2s}.payload-theater__telemetry span:nth-child(3n){background:linear-gradient(90deg,#d18f48d1,#0000 42%,#70f7ff85,#0000 76%),repeating-linear-gradient(90deg,#0000 0 36px,#70f7ff38 36px 42px,#0000 42px 82px)}.payload-theater__dock{z-index:6;gap:9px;display:flex;position:absolute;bottom:clamp(26px,4svh,42px);left:clamp(112px,11vw,180px)}.payload-theater__dock a{color:#f2eee4ad;background:linear-gradient(#70f7ff1c,#030707b8);border:1px solid #70f7ff2e;place-items:center;width:54px;height:38px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;text-decoration:none;display:grid;box-shadow:0 0 #70f7ff00}.payload-theater__dock a[data-active=true]{color:var(--cyan);border-color:#70f7ffb8;box-shadow:0 0 34px #70f7ff2e}.payload-theater__anchor{left:0;top:var(--anchor-top);pointer-events:none;width:1px;height:1px;position:absolute}@keyframes theaterTelemetry{to{background-position:320px 0,180px 0}}@media (width<=1180px){.phase-stack{display:none}.payload-theater__copy{width:min(620px,100vw - 320px)}.payload-theater__copy h2{font-size:clamp(48px,7vw,92px)}.payload-theater__testbench{width:min(390px,35vw)}.mission-copy.right{margin-right:0}.terminal-dock{grid-template-columns:1fr}.orbit-handoff{grid-template-columns:1fr;min-height:auto}.orbital-lab__grid{grid-template-columns:1fr 1fr}.lab-panel--primary{grid-area:auto/1/auto/-1}.lab-panel--subsystem{grid-column:auto}.lab-panel--subsystem:nth-child(3),.lab-panel--subsystem:nth-child(4){grid-row:auto}.lab-panel--timeline{flex-direction:column;grid-column:1/-1;align-items:start;gap:8px}.lab-panel--calibration{grid-column:1/-1}.final-dock__ring{width:360px;height:360px;right:-200px}.payload-lab__intro,.payload-bay,.payload-boundary,.final-status__board{grid-template-columns:1fr}.payload-core{min-height:560px;position:relative;top:auto}.payload-core__orbit{width:min(76vw,560px)}.payload-core__node{transform:rotate(var(--angle)) translateX(calc(min(38vw, 280px))) rotate(calc(var(--angle) * -1)) rotateX(-66deg)}.payload-bay{min-height:auto}.payload-bay__tests{grid-column:1/-1}.payload-boundary__chain{grid-template-columns:repeat(3,minmax(0,1fr))}.human-telemetry{grid-template-columns:1fr}}@media (width<=760px){.nav{align-items:stretch;gap:10px;top:14px;left:14px;right:14px}.mark{width:44px;height:44px}.nav-links{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;flex-wrap:wrap;flex:1;justify-content:flex-end}.nav-links a{padding:12px;font-size:10px}.site-noise{opacity:.08;mix-blend-mode:normal}.deep-field{opacity:.38;background-size:48px 48px}.launch-scroll{min-height:auto}.mission-viewport{height:100svh;position:relative}.mission-live-copy,.mission-live-copy.left,.mission-live-copy.right,.mission-live-copy.center{text-align:left;width:auto;padding:20px;top:104px;left:20px;right:20px;transform:none}.mission-live-copy h1{font-size:43px}.mission-live-copy p{font-size:16px}.launch-scroll .phase-waypoint .mission-copy{display:block}.phase-waypoint{min-height:auto;padding:28px 20px;display:block}.mission-copy,.mission-copy.left,.mission-copy.right,.mission-copy.center{text-align:left;margin:0;padding:20px;display:block}.mission-copy h2,.terminal-copy h2{font-size:43px}.mission-copy p,.terminal-copy p{font-size:16px}.phase-readout{width:auto;bottom:22px;left:20px;right:20px}.module-section,.terminal-dock{padding:76px 20px}.terminal-window{min-height:520px}.fixed-readout,.terminal-hint,.binary-stamp,.launch-progress-dial{display:none}.bottom-mission-deck{padding-left:0}.bottom-mission-deck:before{display:none}.payload-theater{background:radial-gradient(circle at 52% 18%,#70f7ff33,#0000 32%),radial-gradient(circle at 80% 72%,#d18f4829,#0000 30%),#030505}.payload-theater:before{background-size:54px 54px}.payload-theater__stage{height:100svh;min-height:720px}.payload-theater__canvas{opacity:.58;inset:18% -36% 6%}.payload-theater__bus{width:2px;left:22px}.payload-theater__copy{width:auto;top:86px;left:42px;right:18px}.payload-theater__copy h2{font-size:clamp(42px,13vw,64px);line-height:.88}.payload-theater__copy>p{margin-top:16px;font-size:15px;line-height:1.48}.payload-theater__facts{grid-template-columns:1fr;gap:8px;margin-top:16px}.payload-theater__facts div{padding:10px 12px}.payload-theater__act-count{top:70px;right:18px}.payload-theater__act-count span{font-size:40px}.payload-theater__act-count strong{display:none}.payload-theater__testbench{width:auto;padding:14px;bottom:54px;left:42px;right:18px}.payload-theater__test{min-height:38px;padding:8px 9px}.payload-theater__result{min-height:42px}.payload-theater__telemetry{height:30%;left:24px}.payload-theater__dock{gap:6px;bottom:14px;left:42px}.payload-theater__dock a{width:44px;height:30px;font-size:10px}.mission-rail{display:none}.orbit-handoff{gap:32px;padding:76px 20px}.orbit-handoff__copy h2{font-size:36px}.clearance-gate{grid-template-columns:48px 1fr;padding:16px 18px}.clearance-gate__title{font-size:15px}.orbital-lab{min-height:auto;padding:76px 20px}.orbital-lab__grid{grid-template-columns:1fr;gap:10px}.lab-panel{padding:20px}.lab-panel--primary .lab-panel__title{font-size:24px}.lab-panel--timeline{flex-direction:column;align-items:start;gap:2px}.timeline-row{flex-wrap:wrap;gap:4px}.timeline-row strong{white-space:normal;font-size:13px}.timeline-row span{white-space:normal}.calibration-strip{flex-direction:column;gap:10px}.final-dock{min-height:auto;padding:76px 20px}.final-dock__ring{display:none}.final-dock__content h2{font-size:36px}.payload-lab{padding:76px 20px}.payload-lab__intro{gap:34px;min-height:auto}.payload-lab__copy h2,.payload-boundary h2{font-size:43px}.payload-lab__copy>p,.payload-boundary>p,.final-status__content p{font-size:16px}.payload-core{min-height:420px}.payload-core__orbit{width:min(86vw,360px)}.payload-core__node{width:44px;height:28px;transform:rotate(var(--angle)) translateX(calc(min(43vw, 180px))) rotate(calc(var(--angle) * -1)) rotateX(-66deg)}.payload-core__craft{width:96px;height:280px}.payload-core__nose{width:62px;height:74px}.payload-core__body{width:82px;height:136px;top:70px}.payload-core__plume{height:104px;top:198px}.payload-core__readout{width:min(100%,280px);margin-top:310px;position:relative;bottom:auto;right:auto}.telemetry-wall{min-height:180px;margin:42px 0}.payload-bay{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));gap:20px;padding:24px 20px}.payload-bay__visual{min-height:280px}.payload-bay__content h3{font-size:44px}.payload-bay__facts div{grid-template-columns:1fr;gap:6px}.payload-boundary{min-height:auto;padding:24px 20px}.payload-boundary__chain{grid-template-columns:1fr 1fr}.human-telemetry span{min-height:58px}.final-status{min-height:auto;padding:76px 20px}.final-status:after{inset:34px 20px}.final-status__content h2{font-size:58px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mission-viewport{position:relative}.launch-scroll .phase-waypoint .mission-copy{display:block}.mission-live-copy{text-align:left;width:min(760px,100vw - 40px);margin:112px 20px 0;position:relative;top:auto;left:auto;right:auto;transform:none}}.payload-schematic-fallback{background-color:#070808;background-image:linear-gradient(90deg,#70f7ff14 1px,#0000 1px),linear-gradient(#70f7ff0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:80px 80px,80px 80px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.payload-schematic-svg{opacity:.9;width:85%;max-width:760px;height:85%;max-height:570px}.payload-schematic-fallback .fallback-warning-text{color:var(--cyan);font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px;pointer-events:none;margin:0;font-size:11px;position:absolute;bottom:32px;left:32px}@keyframes schematic-pulse{0%,to{opacity:.08}50%{opacity:.28}}.schematic-pulse-elem{animation:3.6s ease-in-out infinite schematic-pulse}@keyframes schematic-dash{to{stroke-dashoffset:-20px}}.schematic-dash-elem{stroke-dasharray:4 4;animation:12s linear infinite schematic-dash}.project-live-link{color:var(--cyan);font-family:var(--mono);text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:8px;margin-top:4px;font-size:11px;text-decoration:none;transition:color .18s,text-shadow .18s;display:inline-flex}.project-live-link:hover{color:var(--ink);text-shadow:0 0 10px #70f7ff7a}.project-live-link span.underline{border-bottom:1px solid #70f7ff61;padding-bottom:2px;transition:border-color .18s}.project-live-link:hover span.underline{border-color:var(--ink)}.project-live-link span.arrow{color:var(--amber);font-size:10px;transition:transform .18s,color .18s}.project-live-link:hover span.arrow{color:var(--ink);transform:translate(2px,-2px)}
