:root{color-scheme:dark;--bg: #030609;--bg-soft: rgba(7, 13, 18, .78);--panel: rgba(6, 14, 19, .72);--panel-strong: rgba(4, 10, 14, .92);--line: rgba(155, 229, 255, .2);--line-strong: rgba(0, 217, 255, .72);--text: #f3f7fb;--muted: #9aa8b5;--soft: #c9d3de;--cyan: #00d9ff;--green: #72ff66;--amber: #ffd166;--white: #ffffff;--shadow-cyan: 0 0 36px rgba(0, 217, 255, .2);--shadow-green: 0 0 36px rgba(114, 255, 102, .18);--glass-radius: 2px;--glass-edge: rgba(222, 248, 255, .28);--glass-bg-strong: rgba(10, 19, 25, .76);--glass-shadow: 0 18px 52px rgba(0, 0, 0, .26), inset 0 1px 0 rgba(255, 255, 255, .18);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 68% 15%,rgba(0,217,255,.14),transparent 34rem),radial-gradient(circle at 78% 45%,rgba(114,255,102,.09),transparent 26rem),var(--bg);color:var(--text);overflow-x:hidden}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%)}body[class*=interface-mode-]{--interface-navy: #071126;--interface-blue: #6da8ff;--interface-blue-soft: rgba(109, 168, 255, .22);--interface-crimson: #b44757;--interface-crimson-soft: rgba(180, 71, 87, .18);--interface-silver: #eef3f8;--interface-silver-soft: rgba(238, 243, 248, .38);--interface-line: rgba(238, 243, 248, .18);--line-strong: rgba(109, 168, 255, .74);--shadow-cyan: 0 0 40px rgba(109, 168, 255, .24);background:radial-gradient(circle at 14% 8%,var(--interface-blue-soft),transparent 30rem),radial-gradient(circle at 84% 12%,var(--interface-crimson-soft),transparent 28rem),radial-gradient(circle at 72% 48%,rgba(238,243,248,.055),transparent 28rem),radial-gradient(circle at 78% 45%,rgba(114,255,102,.055),transparent 26rem),var(--bg)}body[class*=interface-mode-]:before{background-image:linear-gradient(rgba(238,243,248,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(109,168,255,.032) 1px,transparent 1px)}body.interface-mode-new-year{--interface-blue: #9edfff;--interface-blue-soft: rgba(158, 223, 255, .23);--interface-crimson: #f2f5ff;--interface-crimson-soft: rgba(242, 245, 255, .12);--interface-silver: #ffffff}body.interface-mode-mlk-day,body.interface-mode-presidents-day{--interface-blue: #84b7ff;--interface-blue-soft: rgba(132, 183, 255, .24);--interface-crimson: #c65363;--interface-crimson-soft: rgba(198, 83, 99, .16);--interface-silver: #f6f8fb}body.interface-mode-memorial-day{--interface-blue: #6da8ff;--interface-blue-soft: rgba(109, 168, 255, .22);--interface-crimson: #b44757;--interface-crimson-soft: rgba(180, 71, 87, .18);--interface-silver: #eef3f8}body.interface-mode-memorial-day-build-up,body.interface-mode-memorial-day-reflection{--interface-blue: #6da8ff;--interface-blue-soft: rgba(109, 168, 255, .2);--interface-crimson: #b44757;--interface-crimson-soft: rgba(180, 71, 87, .15);--interface-silver: #eef3f8}body.interface-mode-memorial-day-holiday{--interface-blue: #8abaff;--interface-blue-soft: rgba(88, 146, 255, .34);--interface-crimson: #d84a5d;--interface-crimson-soft: rgba(216, 74, 93, .28);--interface-silver: #ffffff;--interface-silver-soft: rgba(255, 255, 255, .54);--interface-line: rgba(255, 255, 255, .24);--line-strong: rgba(138, 186, 255, .9);--shadow-cyan: 0 0 44px rgba(88, 146, 255, .32);background:radial-gradient(circle at 12% 7%,rgba(88,146,255,.26),transparent 30rem),radial-gradient(circle at 86% 10%,rgba(216,74,93,.22),transparent 28rem),radial-gradient(circle at 60% 42%,rgba(255,255,255,.08),transparent 30rem),linear-gradient(135deg,rgba(7,17,38,.32),transparent 48%,rgba(216,74,93,.07)),var(--bg)}body.interface-mode-juneteenth{--interface-blue: #6bb8ff;--interface-blue-soft: rgba(107, 184, 255, .18);--interface-crimson: #d34857;--interface-crimson-soft: rgba(211, 72, 87, .26);--interface-silver: #f8cf6a}body.interface-mode-independence-day{--interface-blue: #76b7ff;--interface-blue-soft: rgba(118, 183, 255, .27);--interface-crimson: #d84f63;--interface-crimson-soft: rgba(216, 79, 99, .2);--interface-silver: #ffffff}body.interface-mode-labor-day{--interface-blue: #53c8ff;--interface-blue-soft: rgba(83, 200, 255, .24);--interface-crimson: #f5d77a;--interface-crimson-soft: rgba(245, 215, 122, .14);--interface-silver: #e9f2fb}body.interface-mode-fall-civic{--interface-blue: #8eb8df;--interface-blue-soft: rgba(142, 184, 223, .2);--interface-crimson: #d7a35f;--interface-crimson-soft: rgba(215, 163, 95, .14);--interface-silver: #f1e6d4}body.interface-mode-halloween{--interface-blue: #b98cff;--interface-blue-soft: rgba(185, 140, 255, .22);--interface-crimson: #ff9d45;--interface-crimson-soft: rgba(255, 157, 69, .16);--interface-silver: #f6e6c8}body.interface-mode-veterans-day{--interface-blue: #7db2ff;--interface-blue-soft: rgba(125, 178, 255, .22);--interface-crimson: #b84f62;--interface-crimson-soft: rgba(184, 79, 98, .14);--interface-silver: #f4f7fb}body.interface-mode-thanksgiving{--interface-blue: #f3c969;--interface-blue-soft: rgba(243, 201, 105, .2);--interface-crimson: #c66a43;--interface-crimson-soft: rgba(198, 106, 67, .18);--interface-silver: #f6eee1}body.interface-mode-christmas{--interface-blue: #6ee6c0;--interface-blue-soft: rgba(110, 230, 192, .2);--interface-crimson: #d86b74;--interface-crimson-soft: rgba(216, 107, 116, .16);--interface-silver: #f7fbff}a{color:inherit;text-decoration:none}#signal-field{position:fixed;inset:0;z-index:-2;width:100%;height:100%}.site-shell{width:min(100%,1760px);margin:0 auto;border-inline:1px solid rgba(255,255,255,.08)}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto auto auto;gap:clamp(.65rem,1.75vw,2rem);align-items:center;min-height:74px;padding:0 5.2vw;border-bottom:1px solid rgba(255,255,255,.14);background:#030609d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(1.05rem,1.7vw,1.55rem);font-weight:800}.brand span,.role-1,.section-heading a,.archive-action{color:var(--cyan)}.nav-links{display:flex;gap:clamp(1rem,3vw,4rem);color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem}.nav-links a:hover,.contact-links a:hover{color:var(--cyan)}.terminal-button{display:grid;width:48px;height:40px;place-items:center;border:1px solid rgba(114,255,102,.5);color:var(--green);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;box-shadow:var(--shadow-green)}.hero{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(26rem,1fr);gap:clamp(2rem,4vw,6rem);align-items:start;min-height:calc(88vh - 74px);padding:clamp(2.5rem,4.5vw,5rem) 5.2vw clamp(2.5rem,5vw,5rem);border-bottom:1px solid rgba(255,255,255,.12)}.hero-copy{position:relative;z-index:2}.vertical-line{position:absolute;left:-3.8rem;top:.8rem;margin:0;transform:rotate(180deg);writing-mode:vertical-rl;color:#ffffff6b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:1.1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(4rem,7.4vw,7.4rem);line-height:.9;letter-spacing:0;text-shadow:0 0 28px rgba(255,255,255,.14)}.role-line{display:flex;flex-wrap:wrap;gap:.55rem;align-items:baseline;margin-bottom:1.6rem;color:var(--white);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(1.1rem,2vw,1.8rem)}.role-2{color:var(--green)}.dot{color:#ffffff73}.hero-body{max-width:42rem;color:var(--soft);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.2rem;border:1px solid var(--line);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.84rem;font-weight:700}.button.primary{border-color:var(--line-strong);background:#00d9ff1a;color:var(--cyan);box-shadow:var(--shadow-cyan)}.button.secondary{border-color:#72ff6685;color:var(--green);box-shadow:var(--shadow-green)}.viewport-bay{position:relative;align-self:center;min-width:0;padding:clamp(2.15rem,3.5vw,2.85rem) clamp(1rem,1.7vw,1.35rem) clamp(3.45rem,4.6vw,4.25rem);border:1px solid rgba(155,229,255,.12);background:linear-gradient(135deg,rgba(255,255,255,.095),transparent 18%),linear-gradient(320deg,rgba(0,217,255,.065),transparent 30%),radial-gradient(ellipse at 16% 15%,rgba(155,229,255,.11),transparent 28%),radial-gradient(ellipse at 84% 86%,rgba(114,255,102,.065),transparent 26%),linear-gradient(145deg,#020508fc,#080f13eb 44%,#010407fc);clip-path:polygon(11% 0,100% 0,100% 82%,92% 100%,0 100%,0 17%);isolation:isolate;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #000000a6,inset 0 0 54px #0000008f,0 34px 110px #0000005c,-22px 0 46px #00d9ff0d,18px 0 46px #72ff6609}.viewport-bay:before,.viewport-bay:after{position:absolute;content:"";pointer-events:none}.viewport-bay:before{inset:clamp(2.15rem,3.5vw,2.85rem) clamp(1rem,1.7vw,1.35rem) clamp(3.45rem,4.6vw,4.25rem);z-index:0;clip-path:polygon(5.5% 0,100% 0,100% 88%,94% 100%,0 100%,0 9%);box-shadow:inset 22px 22px 38px #000000c2,inset -22px -22px 42px #000000b8,inset 0 0 0 1px #9be5ff1f,inset 0 0 44px #00d9ff0b}.viewport-bay:after{inset:0;z-index:3;background:linear-gradient(90deg,transparent 0 5%,rgba(155,229,255,.13) 7%,transparent 10% 90%,rgba(114,255,102,.1) 93%,transparent 96%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 12% 84%,rgba(0,0,0,.42)),repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.02) 43px 44px);clip-path:polygon(11% 0,100% 0,100% 82%,92% 100%,0 100%,0 17%);mix-blend-mode:screen;opacity:.72}.ship-interior{position:absolute;inset:0;z-index:4;pointer-events:none}.ship-interior span{position:absolute;display:block;pointer-events:none}.hull-plate{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 42%),linear-gradient(90deg,#010407fa,#0a1519e6,#010407fc);box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 -18px 30px #0000006b,0 0 28px #00d9ff0e}.hull-plate:before,.hull-plate:after{position:absolute;content:"";pointer-events:none}.hull-plate:before{inset:0;background:repeating-linear-gradient(90deg,transparent 0 54px,rgba(155,229,255,.035) 55px 56px,transparent 57px 108px),linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);opacity:.48}.hull-plate:after{left:8%;right:10%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,217,255,.28),rgba(255,255,255,.18),transparent);box-shadow:0 0 16px #00d9ff24}.hull-plate-top{left:11%;right:0;top:0;height:clamp(1.6rem,3vw,2.45rem);clip-path:polygon(4% 0,100% 0,100% 100%,0 78%)}.hull-plate-bottom{left:0;right:8%;bottom:0;height:clamp(2.65rem,4.6vw,3.8rem);clip-path:polygon(0 0,94% 18%,100% 100%,0 100%);background:linear-gradient(0deg,rgba(255,255,255,.055),transparent 46%),linear-gradient(90deg,#010407fc,#081115ed,#010407fc)}.hull-rib{top:14%;bottom:9%;width:clamp(1.6rem,3.4vw,2.45rem);background:linear-gradient(90deg,rgba(255,255,255,.055),transparent 38%),linear-gradient(180deg,rgba(0,217,255,.08),transparent 28% 72%,rgba(114,255,102,.05)),#010407d1;box-shadow:inset 0 0 0 1px #9be5ff14,inset 0 0 28px #00000094}.hull-rib-left{left:0;clip-path:polygon(0 0,100% 7%,80% 88%,0 100%)}.hull-rib-right{right:0;clip-path:polygon(20% 0,100% 0,100% 100%,0 86%)}.hull-console-lip{left:18%;right:13%;bottom:clamp(.65rem,1.3vw,1rem);height:clamp(.65rem,1vw,.9rem);border-block:1px solid rgba(155,229,255,.1);background:linear-gradient(90deg,rgba(0,217,255,.22),transparent 18% 82%,rgba(114,255,102,.18)),repeating-linear-gradient(90deg,transparent 0 16px,rgba(255,255,255,.065) 17px 18px),#02060adb;opacity:.78;box-shadow:0 0 18px #00d9ff14,inset 0 0 18px #00000085}.hull-light{width:.34rem;height:.34rem;border-radius:999px;background:#72ff66f2;box-shadow:0 0 10px #72ff669e,0 0 22px #72ff662e}.hull-light-one{left:15%;top:clamp(.75rem,1.3vw,1rem)}.hull-light-two{right:14%;top:clamp(.75rem,1.3vw,1rem);background:#00d9fff2;box-shadow:0 0 10px #00d9ff9e,0 0 22px #00d9ff33}.hull-light-three{right:20%;bottom:clamp(.82rem,1.45vw,1.1rem);background:#ffd166e6;box-shadow:0 0 10px #ffd16685,0 0 22px #ffd16624}.hull-slot{height:1px;background:linear-gradient(90deg,transparent,rgba(155,229,255,.36),transparent);box-shadow:0 0 14px #00d9ff29}.hull-slot-left{left:18%;top:clamp(.9rem,1.7vw,1.3rem);width:14%}.hull-slot-right{right:24%;bottom:clamp(1rem,1.7vw,1.35rem);width:16%}.orbital-system{--orbit-drift-x: 0px;--orbit-drift-y: 0px;--orbit-live-drift-x: 0px;--orbit-live-drift-y: 0px;--orbit-star-drift-x: 0px;--orbit-star-drift-y: 0px;--orbit-aperture-drift-x: 0px;--orbit-aperture-drift-y: 0px;--orbit-tilt-x: 0deg;--orbit-tilt-y: 0deg;--orbit-glow-x: 52%;--orbit-glow-y: 38%;--orbit-progress: 0;--orbit-step-progress: 0;--orbit-pulse: .5;--orbit-spin: 0turn;--orbit-traffic-x: 0px;--orbit-traffic-y: 0px;--orbit-core-x: 48%;--orbit-core-y: 47%;--orbit-panel-glow-a: rgba(0, 217, 255, .2);--orbit-panel-glow-b: rgba(114, 255, 102, .13);--orbit-panel-glow-c: rgba(255, 124, 200, .08);--viewport-rim-a: rgba(0, 217, 255, .46);--viewport-rim-b: rgba(114, 255, 102, .22);--viewport-glass-a: rgba(155, 229, 255, .16);--viewport-glass-b: rgba(255, 255, 255, .08);position:relative;z-index:1;min-height:clamp(430px,36vw,500px);border:1px solid rgba(155,229,255,.1);background:radial-gradient(ellipse at var(--orbit-glow-x) var(--orbit-glow-y),rgba(255,255,255,.16),transparent 7%),radial-gradient(circle at var(--orbit-core-x) var(--orbit-core-y),rgba(255,255,255,.14),transparent 8%),radial-gradient(ellipse at 52% 38%,var(--orbit-panel-glow-a),transparent 21%),radial-gradient(ellipse at 30% 76%,rgba(255,209,102,.08),transparent 18%),radial-gradient(ellipse at 75% 18%,rgba(112,183,255,.1),transparent 22%),conic-gradient(from 210deg at 48% 46%,rgba(0,217,255,.2),transparent 16%,rgba(114,255,102,.14),transparent 38%,rgba(255,124,200,.1),transparent 62%,rgba(0,217,255,.12),transparent 82%),linear-gradient(130deg,rgba(0,217,255,.13),transparent 34%),linear-gradient(302deg,var(--orbit-panel-glow-b),transparent 42%),linear-gradient(22deg,rgba(255,209,102,.05),transparent 36%),#02060af0;overflow:hidden;clip-path:polygon(5.5% 0,100% 0,100% 88%,94% 100%,0 100%,0 9%);transform:perspective(1200px) rotateX(var(--orbit-tilt-x)) rotateY(var(--orbit-tilt-y)) translateZ(0);transition:border-color .18s ease,box-shadow .18s ease;transform-style:preserve-3d;touch-action:pan-y;box-shadow:inset 0 0 0 1px #ffffff07,inset 0 0 72px #00d9ff0a,inset 0 0 120px #00000042}.orbital-system[data-live-orbit]{isolation:isolate}.orbital-system[data-orbit-engaged=true]{border-color:#00d9ff6b;box-shadow:0 0 0 1px #72ff6614,inset 0 0 88px #00d9ff13,0 0 58px #00d9ff29,0 0 90px #72ff6613}.orbital-system[data-orbit-paused=true] .galaxy-depth:before,.orbital-system[data-orbit-paused=true] .galaxy-depth:after,.orbital-system[data-orbit-paused=true] .stellar-river,.orbital-system[data-orbit-paused=true] .gravity-lens,.orbital-system[data-orbit-paused=true] .ion-shelf,.orbital-system[data-orbit-paused=true] .star,.orbital-system[data-orbit-paused=true] .deep-orb,.orbital-system[data-orbit-paused=true] .star-cluster,.orbital-system[data-orbit-paused=true] .spiral-arm,.orbital-system[data-orbit-paused=true] .comet-streak,.orbital-system[data-orbit-paused=true] .dust-lane,.orbital-system[data-orbit-paused=true] .nebula-drift,.orbital-system[data-orbit-paused=true] .orbit,.orbital-system[data-orbit-paused=true] .galaxy-mesh,.orbital-system[data-orbit-paused=true] .constellation-line,.orbital-system[data-orbit-paused=true] .shooting-star,.orbital-system[data-orbit-paused=true] .ufo,.orbital-system[data-orbit-paused=true] .ufo-craft,.orbital-system[data-orbit-paused=true] .ufo-beam,.orbital-system[data-orbit-paused=true] .orbit-aperture,.orbital-system[data-orbit-paused=true] .hyperlane,.orbital-system[data-orbit-paused=true] .cockpit-window:before,.orbital-system[data-orbit-paused=true] .viewport-glass,.orbital-system[data-orbit-paused=true] .viewport-scratch-field,.orbital-system[data-orbit-paused=true] .viewport-scan-beam{animation-play-state:paused}.orbital-system[data-live-orbit] .orbit-one{border-color:#00d9ff47;box-shadow:inset 0 0 24px #00d9ff0f,0 0 34px #00d9ff12}.galaxy-depth{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;transform:translate3d(var(--orbit-drift-x),var(--orbit-drift-y),0);transition:opacity .18s ease}.galaxy-depth:before,.galaxy-depth:after{position:absolute;content:"";pointer-events:none}.galaxy-depth:before{inset:-18% -14%;background:linear-gradient(112deg,transparent 18%,rgba(0,217,255,.16) 42%,transparent 64%),linear-gradient(72deg,transparent 26%,rgba(114,255,102,.11) 48%,transparent 68%),repeating-linear-gradient(102deg,transparent 0 22px,rgba(255,255,255,.024) 23px 24px);mix-blend-mode:screen;opacity:.82;transform:rotate(-8deg) translateZ(0);animation:galaxy-band-drift 38s ease-in-out infinite}.galaxy-depth:after{inset:0;background-image:radial-gradient(circle at 11% 24%,rgba(255,255,255,.82) 0 1px,transparent 1.5px),radial-gradient(circle at 22% 72%,rgba(0,217,255,.66) 0 1px,transparent 1.5px),radial-gradient(circle at 37% 18%,rgba(255,209,102,.7) 0 1px,transparent 1.5px),radial-gradient(circle at 66% 27%,rgba(255,255,255,.76) 0 1px,transparent 1.5px),radial-gradient(circle at 83% 61%,rgba(114,255,102,.62) 0 1px,transparent 1.5px),radial-gradient(circle at 91% 18%,rgba(0,217,255,.62) 0 1px,transparent 1.5px),radial-gradient(circle at 49% 79%,rgba(255,255,255,.54) 0 .8px,transparent 1.4px),radial-gradient(circle at 74% 11%,rgba(155,229,255,.48) 0 .8px,transparent 1.4px),radial-gradient(circle at 6% 56%,rgba(255,255,255,.46) 0 .8px,transparent 1.4px),radial-gradient(circle at 58% 48%,rgba(255,124,200,.44) 0 .8px,transparent 1.4px),radial-gradient(circle at 13% 30%,rgba(255,255,255,.72) 0 1.7px,transparent 2.4px),radial-gradient(circle at 17% 34%,rgba(0,217,255,.55) 0 1.2px,transparent 2px),radial-gradient(circle at 20% 27%,rgba(255,209,102,.52) 0 1px,transparent 1.8px),radial-gradient(circle at 24% 32%,rgba(114,255,102,.42) 0 1px,transparent 1.8px);opacity:.7;animation:star-field-pulse 9s ease-in-out infinite}.stellar-river{mix-blend-mode:screen;opacity:.42;transform-origin:center;will-change:transform,opacity}.stellar-river-one{left:-12%;top:18%;width:128%;height:36%;background:radial-gradient(circle at 8% 46%,rgba(255,255,255,.72) 0 1px,transparent 1.8px),radial-gradient(circle at 18% 39%,rgba(0,217,255,.58) 0 1px,transparent 1.8px),radial-gradient(circle at 31% 58%,rgba(255,255,255,.64) 0 1px,transparent 1.7px),radial-gradient(circle at 42% 34%,rgba(114,255,102,.46) 0 1px,transparent 1.8px),radial-gradient(circle at 55% 49%,rgba(255,209,102,.48) 0 1px,transparent 1.8px),radial-gradient(circle at 68% 42%,rgba(155,229,255,.56) 0 1px,transparent 1.8px),radial-gradient(circle at 80% 62%,rgba(255,255,255,.5) 0 1px,transparent 1.7px),radial-gradient(circle at 93% 36%,rgba(0,217,255,.46) 0 1px,transparent 1.8px),linear-gradient(90deg,transparent,rgba(0,217,255,.08),rgba(255,255,255,.055),rgba(114,255,102,.06),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 16% 84%,transparent);mask-image:linear-gradient(90deg,transparent,black 16% 84%,transparent);transform:translate3d(var(--orbit-star-drift-x),var(--orbit-star-drift-y),0) rotate(-11deg) skew(-18deg)}.stellar-river-two{right:-18%;bottom:16%;width:110%;height:24%;background:radial-gradient(circle at 12% 44%,rgba(255,124,200,.44) 0 .9px,transparent 1.6px),radial-gradient(circle at 28% 60%,rgba(255,255,255,.5) 0 .9px,transparent 1.5px),radial-gradient(circle at 47% 38%,rgba(155,229,255,.42) 0 .9px,transparent 1.6px),radial-gradient(circle at 63% 52%,rgba(114,255,102,.35) 0 .9px,transparent 1.5px),radial-gradient(circle at 82% 43%,rgba(255,255,255,.42) 0 .9px,transparent 1.6px),linear-gradient(90deg,transparent,rgba(255,124,200,.06),rgba(0,217,255,.055),transparent);filter:blur(.2px);-webkit-mask-image:linear-gradient(90deg,transparent,black 13% 76%,transparent);mask-image:linear-gradient(90deg,transparent,black 13% 76%,transparent);opacity:.32;transform:translate3d(var(--orbit-star-drift-x),var(--orbit-star-drift-y),0) rotate(18deg) skew(16deg)}.gravity-lens{left:25%;top:25%;z-index:0;width:55%;aspect-ratio:1.55;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.18),transparent 8%),radial-gradient(ellipse at 50% 50%,transparent 0 32%,rgba(0,217,255,.07) 34%,transparent 49%),conic-gradient(from 215deg at 50% 50%,transparent 0 11%,rgba(155,229,255,.16) 14%,transparent 19%,rgba(114,255,102,.11) 32%,transparent 42%,rgba(255,124,200,.09) 58%,transparent 72%,rgba(0,217,255,.12) 82%,transparent 100%);filter:blur(.25px) saturate(1.2);mix-blend-mode:screen;opacity:.46;transform:translate3d(var(--orbit-star-drift-x),var(--orbit-star-drift-y),0) rotate(-13deg)}.gravity-lens:before,.gravity-lens:after{content:"";inset:16%;border:1px solid rgba(155,229,255,.12);border-inline-color:transparent;border-radius:50%;transform:rotate(22deg) scaleX(1.28)}.gravity-lens:after{inset:29%;border-color:#ffd1661a;border-block-color:rgba(114,255,102,.12);transform:rotate(-18deg) scaleX(1.55)}.ion-shelf{left:50%;top:50%;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),rgba(0,217,255,.25),transparent);box-shadow:0 0 18px #00d9ff24,0 0 34px #ffffff0e;mix-blend-mode:screen;opacity:.28;transform-origin:left center}.ion-shelf-one{width:46%;transform:translate(-12%,-880%) rotate(-4deg)}.ion-shelf-two{width:34%;background:linear-gradient(90deg,transparent,rgba(255,209,102,.42),rgba(255,124,200,.14),transparent);opacity:.2;transform:translate(-74%,1350%) rotate(11deg)}.galaxy-mesh,.constellation-line,.stellar-river,.gravity-lens,.gravity-lens:before,.gravity-lens:after,.ion-shelf,.shooting-star-layer,.shooting-star,.space-traffic-layer,.ufo,.ufo-beam,.ufo-craft,.ufo-dome,.ufo-rim,.ufo-core,.viewport-scratch-field,.viewport-scan-beam,.viewport-rim-shadow{position:absolute;display:block;pointer-events:none}.shooting-star-layer{inset:0;display:block;z-index:1;overflow:hidden;contain:layout style paint}.shooting-star{left:var(--shooting-start-x);top:var(--shooting-start-y);display:block;width:clamp(4.5rem,16vw,9rem);height:2px;border-radius:999px;background:linear-gradient(90deg,transparent 0 6%,rgba(155,229,255,.18) 28%,rgba(255,255,255,.95) 68%,rgba(114,255,102,.46) 100%);box-shadow:0 0 12px #00d9ff57,0 0 28px #ffffff29;mix-blend-mode:screen;opacity:0;transform-origin:100% 50%;animation:shooting-star-flight var(--shooting-duration) cubic-bezier(.18,.68,.16,1) forwards;will-change:opacity,transform}.shooting-star:after{position:absolute;content:"";right:-1px;top:50%;width:5px;height:5px;border-radius:999px;background:#fffffff5;box-shadow:0 0 10px #ffffffb3,0 0 20px #00d9ff61;transform:translateY(-50%)}.shooting-star-warm{background:linear-gradient(90deg,transparent 0 8%,rgba(255,209,102,.16) 30%,rgba(255,255,255,.88) 67%,rgba(0,217,255,.5) 100%)}.space-traffic-layer{inset:0;z-index:2;overflow:hidden;contain:layout style paint;transform:translate3d(var(--orbit-live-drift-x),var(--orbit-live-drift-y),0)}.ufo{left:var(--ufo-left);top:var(--ufo-top);width:var(--ufo-width);aspect-ratio:2.65;opacity:0;mix-blend-mode:screen;transform-origin:50% 50%;animation:ufo-drift var(--ufo-duration) linear infinite;animation-delay:var(--ufo-delay);will-change:opacity,transform}.ufo-craft{inset:0;z-index:2;transform:translate3d(var(--orbit-traffic-x),var(--orbit-traffic-y),0);animation:ufo-hover 8.5s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(0,217,255,.3)) drop-shadow(0 0 18px rgba(114,255,102,.1));will-change:transform}.ufo-dome{left:50%;top:3%;width:38%;height:46%;border:1px solid rgba(155,229,255,.34);border-radius:50% 50% 44% 44%;background:radial-gradient(circle at 40% 28%,rgba(255,255,255,.92),transparent 16%),radial-gradient(ellipse at 48% 54%,rgba(155,229,255,.58),rgba(0,217,255,.16) 58%,transparent 72%),#040d12a3;box-shadow:inset 0 -5px 12px #00000047,0 0 12px #00d9ff2b;transform:translate(-50%)}.ufo-rim{left:2%;right:2%;top:42%;height:36%;border:1px solid rgba(155,229,255,.3);border-radius:50%;background:radial-gradient(ellipse at 50% 28%,rgba(255,255,255,.42),transparent 18%),linear-gradient(180deg,#ffffffc2,#00d9ff6b 42%,#04090e8f 72%,#72ff6638),#02080cdb;box-shadow:inset 0 -5px 11px #00000059,0 0 11px #00d9ff52,0 0 24px #72ff6617}.ufo-rim:before,.ufo-rim:after{position:absolute;content:"";pointer-events:none}.ufo-rim:before{left:18%;top:52%;width:5px;height:5px;border-radius:999px;background:#ffffffe6;box-shadow:22px 2px #00d9ffad,45px 1px #72ff669e,68px 2px #ffd16694,91px 1px #00d9ff94,0 0 10px #ffffff6b;transform:translateY(-50%) scale(var(--ufo-light-scale))}.ufo-rim:after{left:9%;right:9%;top:27%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),rgba(0,217,255,.28),transparent);opacity:.74}.ufo-core{left:50%;top:67%;width:28%;height:15%;border-radius:999px;background:radial-gradient(ellipse,rgba(114,255,102,.62),rgba(0,217,255,.32) 42%,transparent 72%);box-shadow:0 0 13px #72ff6638;transform:translate(-50%)}.ufo-beam{left:50%;top:58%;z-index:1;width:48%;height:140%;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(114,255,102,.26),rgba(0,217,255,.09) 42%,transparent 86%),radial-gradient(ellipse at 50% 0,rgba(255,255,255,.24),transparent 54%);opacity:.18;transform:translate(-50%);animation:ufo-beam-pulse 7.5s ease-in-out infinite}.ufo-mother{--ufo-left: 19%;--ufo-top: 19%;--ufo-width: clamp(3.8rem, 8vw, 5.3rem);--ufo-start-x: -34%;--ufo-start-y: 0;--ufo-mid-x: 15vw;--ufo-mid-y: 7vh;--ufo-end-x: 66vw;--ufo-end-y: 2vh;--ufo-angle: 4deg;--ufo-scale: .58;--ufo-mid-scale: .66;--ufo-opacity: .72;--ufo-fade-opacity: .1;--ufo-duration: 58s;--ufo-delay: -13s;--ufo-light-scale: .72}.ufo-scout{--ufo-left: 86%;--ufo-top: 24%;--ufo-width: clamp(2.4rem, 5vw, 3.4rem);--ufo-start-x: 18vw;--ufo-start-y: 0;--ufo-mid-x: -28vw;--ufo-mid-y: 16vh;--ufo-end-x: -104vw;--ufo-end-y: 4vh;--ufo-angle: -8deg;--ufo-scale: .48;--ufo-mid-scale: .55;--ufo-opacity: .48;--ufo-fade-opacity: .08;--ufo-duration: 51s;--ufo-delay: -27s;--ufo-light-scale: .55;filter:hue-rotate(68deg) saturate(1.08)}.ufo-distant{--ufo-left: 12%;--ufo-top: 70%;--ufo-width: clamp(1.9rem, 4vw, 2.8rem);--ufo-start-x: -26vw;--ufo-start-y: 0;--ufo-mid-x: 22vw;--ufo-mid-y: -15vh;--ufo-end-x: 72vw;--ufo-end-y: -22vh;--ufo-angle: 11deg;--ufo-scale: .42;--ufo-mid-scale: .48;--ufo-opacity: .42;--ufo-fade-opacity: .07;--ufo-duration: 68s;--ufo-delay: -41s;--ufo-light-scale: .45;filter:hue-rotate(145deg) saturate(1.1)}.galaxy-mesh{inset:-2%;background:linear-gradient(rgba(155,229,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(155,229,255,.028) 1px,transparent 1px),linear-gradient(118deg,transparent 0 47%,rgba(0,217,255,.08) 48% 49%,transparent 50%),linear-gradient(62deg,transparent 0 55%,rgba(114,255,102,.055) 56% 57%,transparent 58%);background-size:46px 46px,46px 46px,100% 100%,100% 100%;-webkit-mask-image:radial-gradient(ellipse at 52% 47%,black 0 62%,transparent 82%);mask-image:radial-gradient(ellipse at 52% 47%,black 0 62%,transparent 82%);opacity:.6;transform:perspective(900px) rotateX(61deg) scale(1.12);transform-origin:50% 58%;animation:galaxy-mesh-drift 18s linear infinite}.constellation-line{height:1px;background:linear-gradient(90deg,transparent,rgba(155,229,255,.46),rgba(114,255,102,.22),transparent);box-shadow:0 0 18px #00d9ff33;opacity:.52;transform-origin:left center;animation:constellation-scan 11s ease-in-out infinite}.constellation-one{left:18%;top:28%;width:52%;transform:rotate(17deg)}.constellation-two{right:12%;top:66%;width:46%;transform:rotate(-24deg);animation-delay:-5.5s}.star{position:absolute;width:2px;height:2px;border-radius:999px;background:#ffffffe6;box-shadow:0 0 10px #ffffffa3,0 0 20px #00d9ff47;animation:star-glint 5.8s ease-in-out infinite}.star:before,.star:after{position:absolute;content:"";left:50%;top:50%;width:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:translate(-50%,-50%)}.star:after{transform:translate(-50%,-50%) rotate(90deg)}.star-one{left:16%;top:18%}.star-two{right:14%;top:32%;animation-delay:-1.6s}.star-three{left:28%;bottom:22%;animation-delay:-3.2s}.star-four{right:24%;bottom:19%;animation-delay:-4.4s}.star-five{left:51%;top:25%;animation-delay:-2.4s}.star-six{right:36%;bottom:12%;animation-delay:-5.1s}.star-seven{left:8%;top:49%;animation-delay:-.9s}.star-eight{right:7%;top:17%;animation-delay:-3.9s}.star-nine{left:58%;bottom:9%;animation-delay:-2.9s}.deep-orb,.star-cluster,.spiral-arm,.comet-streak,.dust-lane{position:absolute;pointer-events:none}.deep-orb{border-radius:50%;mix-blend-mode:screen}.deep-orb:before,.deep-orb:after{position:absolute;content:"";border-radius:inherit;pointer-events:none}.deep-orb-one{left:-5%;top:13%;width:30%;aspect-ratio:1;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.28),transparent 18%),radial-gradient(circle at 50% 48%,rgba(0,217,255,.2),transparent 42%),radial-gradient(circle,rgba(15,42,54,.78),rgba(2,8,14,.22) 67%,transparent 73%);border:1px solid rgba(155,229,255,.16);opacity:.68;filter:blur(.2px) saturate(1.15);box-shadow:inset 12px -10px 26px #0000006b,0 0 38px #00d9ff1f;animation:deep-orb-drift 24s ease-in-out infinite}.deep-orb-one:before{inset:8% 22% 22% 8%;background:radial-gradient(circle at 35% 32%,rgba(255,255,255,.28),rgba(0,217,255,.08) 38%,transparent 62%)}.deep-orb-one:after{inset:16% -18%;border:1px solid rgba(155,229,255,.2);transform:rotate(-18deg) scaleY(.2)}.deep-orb-two{right:8%;bottom:16%;width:13%;aspect-ratio:1;background:radial-gradient(circle at 35% 32%,rgba(255,209,102,.18),transparent 20%),radial-gradient(circle,rgba(255,124,200,.12),rgba(0,217,255,.08) 52%,transparent 70%);opacity:.34;animation:deep-orb-drift 31s ease-in-out infinite reverse}.star-cluster{width:3px;height:3px;border-radius:999px;background:#ffffffd1;box-shadow:12px 8px #9be5ffa3,28px -5px #ffffff7a,39px 12px #72ff666b,54px 1px #ffd16661,68px 15px #ffffff80,88px -8px #00d9ff73;opacity:.52;animation:cluster-twinkle 10s ease-in-out infinite}.cluster-one{left:12%;top:26%;transform:scale(1.08)}.cluster-two{right:22%;top:42%;transform:rotate(-14deg) scale(.86);animation-delay:-4s}.cluster-three{left:39%;bottom:18%;transform:rotate(12deg) scale(.78);animation-delay:-7s}.spiral-arm{left:50%;top:50%;width:92%;height:30%;border:1px solid rgba(155,229,255,.1);border-inline-color:transparent;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(0,217,255,.08),rgba(255,255,255,.06),rgba(114,255,102,.06),transparent);filter:blur(.35px);mix-blend-mode:screen;opacity:.34;transform-origin:center;animation:spiral-drift 30s ease-in-out infinite}.spiral-arm-one{transform:translate(-50%,-50%) rotate(-24deg) skew(-16deg)}.spiral-arm-two{width:76%;height:20%;opacity:.28;transform:translate(-50%,-48%) rotate(22deg) skew(18deg);animation-delay:-10s}.spiral-arm-three{width:105%;height:15%;opacity:.22;transform:translate(-50%,-45%) rotate(5deg) skew(-8deg);animation-delay:-18s}.comet-streak{width:24%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),rgba(0,217,255,.36),transparent);box-shadow:0 0 12px #00d9ff57,0 0 24px #ffffff29;opacity:.42;transform-origin:left center;animation:comet-glide 13s ease-in-out infinite}.comet-one{left:8%;top:28%;width:30%;transform:rotate(-18deg)}.comet-two{right:-2%;bottom:34%;width:18%;transform:rotate(22deg);animation-delay:-6s}.dust-lane{left:50%;top:50%;width:118%;height:28%;border-radius:999px;background:repeating-linear-gradient(92deg,transparent 0 18px,rgba(255,255,255,.025) 19px 20px),linear-gradient(90deg,transparent,rgba(255,124,200,.055),rgba(0,217,255,.045),transparent);filter:blur(.5px);mix-blend-mode:screen;opacity:.28;transform-origin:center;animation:dust-lane-drift 36s ease-in-out infinite}.dust-lane-one{transform:translate(-50%,-62%) rotate(-8deg) skew(-18deg)}.dust-lane-two{width:92%;height:18%;opacity:.2;transform:translate(-47%,8%) rotate(18deg) skew(16deg);animation-delay:-15s}.nebula-drift{position:absolute;left:50%;top:50%;width:86%;height:18%;border-block:1px solid rgba(155,229,255,.12);background:linear-gradient(90deg,transparent,rgba(0,217,255,.13),rgba(255,255,255,.08),rgba(114,255,102,.1),transparent);filter:blur(.2px);mix-blend-mode:screen;opacity:.58;transform-origin:center;animation:nebula-shear 28s ease-in-out infinite}.nebula-one{transform:translate(-52%,-62%) rotate(-16deg) skew(-18deg)}.nebula-two{width:72%;height:12%;opacity:.36;transform:translate(-42%,26%) rotate(21deg) skew(22deg);animation-delay:-12s}.nebula-three{left:54%;top:44%;width:95%;height:8%;border-block-color:rgba(255,124,200,.1);background:linear-gradient(90deg,transparent,rgba(255,124,200,.08),rgba(0,217,255,.1),transparent);opacity:.3;transform:translate(-46%,-18%) rotate(4deg) skew(-10deg);animation-delay:-19s}.orbit-aperture,.orbit-hyperlanes{position:absolute;inset:0;z-index:1;pointer-events:none}.orbit-aperture{transform:translate3d(var(--orbit-aperture-drift-x),var(--orbit-aperture-drift-y),0) rotate(var(--orbit-spin));transform-origin:var(--orbit-core-x) var(--orbit-core-y);animation:aperture-breathe 8s ease-in-out infinite}.aperture-ring,.aperture-spoke{position:absolute;left:var(--orbit-core-x);top:var(--orbit-core-y);transform:translate(-50%,-50%);pointer-events:none}.aperture-ring{border:1px solid rgba(155,229,255,.22);border-radius:50%;box-shadow:inset 0 0 22px #00d9ff0e,0 0 28px #00d9ff0f}.aperture-ring-one{width:23%;height:16%}.aperture-ring-two{width:36%;height:25%;border-style:dashed;border-color:#72ff6629;transform:translate(-50%,-50%) rotate(-11deg)}.aperture-ring-three{width:50%;height:35%;border-color:#ffd16621;transform:translate(-50%,-50%) rotate(17deg)}.aperture-spoke{width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(155,229,255,.2),transparent);transform-origin:50% 50%}.aperture-spoke-one{transform:translate(-50%,-50%) rotate(0)}.aperture-spoke-two{transform:translate(-50%,-50%) rotate(64deg)}.aperture-spoke-three{transform:translate(-50%,-50%) rotate(126deg)}.hyperlane{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),rgba(0,217,255,.34),transparent);box-shadow:0 0 12px #00d9ff52,0 0 24px #72ff661f;opacity:.38;transform-origin:left center;animation:hyperlane-sweep 7.5s ease-in-out infinite}.hyperlane-one{left:-8%;top:31%;width:80%;transform:rotate(-6deg)}.hyperlane-two{right:-12%;top:55%;width:74%;transform:rotate(17deg);animation-delay:-2.3s}.hyperlane-three{left:12%;bottom:22%;width:70%;transform:rotate(-24deg);animation-delay:-5s}.cockpit-window{position:absolute;inset:0;z-index:7;overflow:hidden;pointer-events:none}.cockpit-window:before,.cockpit-window:after,.viewport-glass,.viewport-edge{position:absolute;pointer-events:none}.cockpit-window:before,.cockpit-window:after{content:""}.cockpit-window:before{inset:3.4%;border:1px solid rgba(155,229,255,.08);background:linear-gradient(114deg,transparent 0 38%,var(--viewport-glass-a) 42%,transparent 48% 100%),linear-gradient(72deg,transparent 0 64%,rgba(255,255,255,.05) 68%,transparent 74%),repeating-linear-gradient(90deg,transparent 0 34px,rgba(155,229,255,.018) 35px 36px);clip-path:polygon(5.5% 0,100% 0,100% 88%,94% 100%,0 100%,0 9%);opacity:.58;mix-blend-mode:screen;animation:cockpit-glass-shift 14s ease-in-out infinite}.cockpit-window:after{inset:0;background:radial-gradient(ellipse at 50% 48%,transparent 0 58%,rgba(0,0,0,.2) 76%,rgba(0,0,0,.54) 100%),linear-gradient(180deg,rgba(0,0,0,.44),transparent 11% 86%,rgba(0,0,0,.48)),linear-gradient(90deg,rgba(0,0,0,.5),transparent 12% 88%,rgba(0,0,0,.54));box-shadow:inset 0 0 0 1px #ffffff07,inset 0 0 42px #00d9ff0b,inset 0 0 120px #0000006b}.viewport-glass{z-index:1;mix-blend-mode:screen}.viewport-glass-one{left:8%;top:-18%;width:36%;height:136%;background:linear-gradient(102deg,transparent 0 40%,rgba(255,255,255,.16) 44%,rgba(0,217,255,.1) 47%,transparent 54% 100%);opacity:.3;transform:skew(-9deg);animation:canopy-glare-drift 16s ease-in-out infinite}.viewport-glass-two{right:0;top:6%;width:58%;height:58%;border-top:1px solid rgba(155,229,255,.1);background:radial-gradient(ellipse at 42% 15%,var(--viewport-glass-b),transparent 56%),linear-gradient(155deg,transparent,rgba(114,255,102,.045),transparent 72%);clip-path:polygon(10% 0,100% 8%,84% 100%,0 86%);opacity:.36;animation:canopy-glare-drift 18s ease-in-out infinite reverse}.viewport-glass-three{left:-5%;bottom:3%;width:70%;height:24%;background:linear-gradient(8deg,transparent 0 32%,rgba(0,217,255,.085) 42%,transparent 61% 100%);opacity:.28;transform:rotate(-9deg)}.viewport-glass-four{right:11%;top:-9%;z-index:1;width:18%;height:108%;background:linear-gradient(96deg,transparent 0 34%,rgba(255,255,255,.18) 42%,rgba(0,217,255,.075) 47%,transparent 55% 100%);opacity:.2;transform:skew(12deg) rotate(4deg);animation:canopy-glare-drift 21s ease-in-out infinite}.viewport-scratch-field{inset:3.8%;z-index:2;clip-path:polygon(5.5% 0,100% 0,100% 88%,94% 100%,0 100%,0 9%);background:linear-gradient(102deg,transparent 0 31%,rgba(255,255,255,.055) 31.4% 31.7%,transparent 32.2%),linear-gradient(74deg,transparent 0 63%,rgba(155,229,255,.055) 63.4% 63.8%,transparent 64.3%),repeating-linear-gradient(101deg,transparent 0 72px,rgba(255,255,255,.018) 73px 74px,transparent 75px 138px),radial-gradient(ellipse at 68% 26%,rgba(255,255,255,.045),transparent 27%),radial-gradient(ellipse at 23% 74%,rgba(0,217,255,.04),transparent 32%);mix-blend-mode:screen;opacity:.42;animation:canopy-scratch-drift 24s ease-in-out infinite}.viewport-scan-beam{left:-26%;top:10%;z-index:2;width:40%;height:88%;background:linear-gradient(100deg,transparent 0 40%,rgba(155,229,255,.16) 47%,rgba(255,255,255,.16) 50%,transparent 58% 100%);clip-path:polygon(28% 0,100% 0,72% 100%,0 100%);mix-blend-mode:screen;opacity:0;transform:skew(-12deg);animation:viewport-scan 13s ease-in-out infinite}.viewport-rim-shadow{inset:0;z-index:3;clip-path:polygon(5.5% 0,100% 0,100% 88%,94% 100%,0 100%,0 9%);box-shadow:inset 0 0 0 1px #9be5ff17,inset 22px 0 48px #00000085,inset -18px 0 42px #0000007a,inset 0 24px 56px #00000070,inset 0 -28px 58px #00000094;opacity:.86}.viewport-edge{top:7%;bottom:7%;z-index:2;width:8%;opacity:.48}.viewport-edge-left{left:0;background:linear-gradient(90deg,rgba(0,0,0,.54),rgba(0,217,255,.07),transparent)}.viewport-edge-right{right:0;background:linear-gradient(270deg,rgba(0,0,0,.58),rgba(114,255,102,.055),transparent)}.orbital-system:before,.orbital-system:after{position:absolute;content:"";inset:12%;z-index:1;border:1px dashed rgba(155,229,255,.25);border-radius:50%;transform:rotate(-8deg) scaleX(1.45);animation:orbital-dash-drift 34s linear infinite}.orbital-system:after{inset:24%;border-color:#72ff663d;transform:rotate(8deg) scaleX(1.55);animation-direction:reverse;animation-duration:42s}.orbit{position:absolute;inset:12%;z-index:1;border:1px solid rgba(0,217,255,.2);border-radius:50%;transform:scaleX(1.5) rotate(-12deg);box-shadow:inset 0 0 28px #00d9ff08,0 0 28px #00d9ff0a}.orbit-two{inset:22%;border-color:#ffffff29;transform:scaleX(1.7) rotate(11deg);box-shadow:0 0 32px #ffffff09}.orbit-three{inset:32%;border-color:#72ff6626;transform:scaleX(1.85) rotate(-4deg);box-shadow:0 0 26px #72ff660a}.orbit-four{inset:7% 17%;border-color:#ffd16629;border-style:dashed;transform:scaleX(1.16) rotate(26deg);box-shadow:0 0 30px #ffd16609}.orbit-live-layer{position:absolute;inset:0;z-index:2;pointer-events:none;transform:translate3d(var(--orbit-live-drift-x),var(--orbit-live-drift-y),0)}.ship{position:absolute;left:0;top:0;width:40px;height:21px;transform:translate(-50%,-50%);transform-origin:50% 50%;opacity:.9;will-change:transform,opacity}.ship:before,.ship:after,.ship span{position:absolute;content:"";display:block}.ship:before{inset:3px 5px 3px 2px;clip-path:polygon(0 50%,74% 0,100% 50%,74% 100%);background:linear-gradient(90deg,#ffffffe6,#00d9ffb8 42%,#03060924);box-shadow:0 0 16px #00d9ff80,0 0 32px #00d9ff33}.ship:after{left:-14px;top:50%;width:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,217,255,.86));transform:translateY(-50%);box-shadow:0 0 12px #00d9ff85}.ship span{right:5px;top:50%;width:4px;height:4px;border-radius:999px;background:#ffffffeb;transform:translateY(-50%);box-shadow:0 0 10px #ffffffb8}.ship-secondary{width:33px;height:17px;opacity:.74;filter:hue-rotate(64deg) saturate(1.08)}.ship-scout{width:27px;height:14px;opacity:.62;filter:hue-rotate(155deg) saturate(1.16)}.orbit-signal{position:absolute;left:0;top:0;width:14px;height:14px;border:1px solid rgba(243,247,251,.88);border-radius:999px;background:radial-gradient(circle,#fff 0 14%,var(--cyan) 16% 48%,rgba(0,217,255,.16) 52% 100%);box-shadow:0 0 16px #00d9ffb8,0 0 36px #00d9ff57,0 0 62px #72ff662e;transform:translate(-50%,-50%);will-change:transform,opacity}.orbit-signal:after{position:absolute;inset:-12px;content:"";border:1px solid rgba(0,217,255,.24);border-radius:inherit;opacity:.72}.orbit-signal-trail{width:10px;height:10px;opacity:.52;filter:saturate(.88)}.orbit-signal-trail.soft{width:7px;height:7px;opacity:.24}.orbit-vector{position:absolute;left:0;top:0;width:1px;height:2px;background:linear-gradient(90deg,#ffffffd1,#00d9ff94,#72ff6600);box-shadow:0 0 18px #00d9ff57,0 0 32px #72ff661f;opacity:.56;transform-origin:0 50%;will-change:transform,opacity}.signal-core{position:absolute;left:48%;top:47%;z-index:3;transform:translate(-50%,-50%);padding:.62rem 1.08rem;border:1px solid rgba(155,229,255,.32);background:linear-gradient(90deg,#00d9ff1f,#ffffff0d,#72ff6614),#030609c7;color:var(--white);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(1rem,1.4vw,1.4rem);text-shadow:0 0 14px rgba(255,255,255,.22);box-shadow:inset 0 0 0 1px #ffffff09,0 0 34px #00d9ff5c,0 0 70px #72ff661f}.signal-core:before,.signal-core:after{position:absolute;left:50%;top:50%;content:"";pointer-events:none;transform:translate(-50%,-50%)}.signal-core:before{width:calc(100% + 2.4rem);height:calc(100% + 2.4rem);border:1px solid rgba(155,229,255,.18);clip-path:polygon(0 18%,18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%);opacity:calc(.36 + (var(--orbit-pulse) * .28))}.signal-core:after{width:calc(100% + .95rem);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);opacity:.58}.node{position:absolute;z-index:4;display:inline-grid;place-items:center;padding:.36rem .62rem;border:1px solid currentColor;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent),#030609d1;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.node:hover,.node:focus-visible{background:linear-gradient(90deg,rgba(255,255,255,.075),transparent),#030a0cf2;box-shadow:0 0 0 1px #ffffff24,0 0 30px currentColor;transform:translateY(-1px)}.node:focus-visible{outline:2px solid currentColor;outline-offset:3px}.node[data-active=true]{background:linear-gradient(90deg,color-mix(in srgb,currentColor 16%,transparent),transparent),#030a0cf0;box-shadow:0 0 0 1px #ffffff1f,0 0 28px currentColor,inset 0 -1px 0 currentColor}.node-work{left:10%;top:34%;color:var(--green)}.node-tools{right:41%;top:22%;color:var(--cyan)}.node-labs{right:18%;top:16%;color:#ffd166}.node-research{left:33%;top:14%;color:#70b7ff}.node-products{left:29%;bottom:38%;color:var(--amber)}.node-background{right:10%;bottom:42%;color:#f4f7fb}.node-contact{right:16%;bottom:35%;color:#ff7cc8}.terminal-readout{position:absolute;right:4.6%;top:8.5%;z-index:5;display:grid;gap:.42rem;min-width:154px;padding:.72rem .78rem;border:1px solid rgba(114,255,102,.28);background:linear-gradient(126deg,rgba(255,255,255,.055),transparent 32%),linear-gradient(280deg,rgba(0,217,255,.07),transparent 36%),#03070ab3;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:inset 0 0 0 1px #ffffff09,0 0 28px #00d9ff14}.terminal-readout span{color:var(--green)}.terminal-readout strong{color:var(--soft);font-weight:500;line-height:1.42}.orbit-code-flow{position:absolute;left:6%;right:6%;bottom:7%;z-index:6;display:grid;gap:.65rem;max-width:620px;padding:.82rem .92rem;border:1px solid rgba(155,229,255,.18);background:linear-gradient(90deg,#00d9ff17,#72ff6606),linear-gradient(180deg,rgba(255,255,255,.035),transparent 42%),#03070aa3;color:var(--soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(.68rem,1vw,.8rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0d,0 0 36px #00d9ff14}.flow-header{display:flex;gap:.55rem;align-items:center;min-width:0;color:var(--muted);text-transform:uppercase}.flow-header strong{margin-left:auto;color:var(--green);font-weight:800}.flow-led{width:.58rem;height:.58rem;border-radius:999px;background:var(--green);box-shadow:0 0 16px #72ff66d6}.orbit-code-flow code{display:block;overflow:hidden;color:var(--text);line-height:1.45;white-space:pre-wrap}.flow-meter{height:2px;overflow:hidden;background:#ffffff14}.flow-meter span{display:block;width:0%;height:100%;background:linear-gradient(90deg,var(--cyan),var(--green),var(--amber));box-shadow:0 0 16px #00d9ff75}.seo-page{min-height:calc(100vh - 74px)}.seo-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:clamp(3.5rem,7vw,8rem) 5.2vw clamp(2.5rem,5vw,5rem);border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(120deg,rgba(0,217,255,.1),transparent 38%),linear-gradient(310deg,rgba(114,255,102,.08),transparent 46%)}.seo-hero>p{margin:0;color:var(--cyan);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;text-transform:uppercase}.seo-hero h1{max-width:min(12ch,100%);margin:0;font-size:clamp(3.5rem,8vw,8rem);overflow-wrap:break-word;word-break:normal}.seo-hero>strong{max-width:58rem;color:var(--soft);font-size:clamp(1rem,1.35vw,1.25rem);font-weight:500;line-height:1.7}.non-advice-disclaimer{max-width:58rem;margin:0;padding:.8rem .95rem;border:1px solid rgba(255,212,106,.24);background:linear-gradient(90deg,rgba(255,212,106,.08),transparent 72%),#00000024;color:var(--soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;line-height:1.55;text-transform:uppercase}.seo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;border:1px solid rgba(255,255,255,.12);background:#ffffff1a}.seo-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;height:100%;min-height:340px;padding:1.35rem;background:linear-gradient(130deg,rgba(255,255,255,.045),transparent 46%),#040a0ef0;overflow:hidden}.seo-card:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 92% 10%,currentColor,transparent 16rem);opacity:.11;pointer-events:none}.seo-card-main,.seo-card-actions{position:relative;z-index:1}.seo-card-main{display:grid;align-content:start}.seo-card h2{margin-bottom:.55rem;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(1.3rem,2vw,1.9rem)}.seo-card strong{display:block;color:var(--soft);font-weight:600;line-height:1.55}.seo-card-actions{align-self:end;display:grid;gap:.7rem;justify-items:end}.document-secondary-link{color:var(--soft);background:#eef3f80b}.document-page{min-height:calc(100vh - 74px)}.document-article{--document-accent: var(--cyan);--document-accent-2: var(--green);--document-hot: var(--amber);color:var(--text)}.document-theme-teal-purple{--document-accent: #6ee7ff;--document-accent-2: #b49cff;--document-hot: #f06478}.document-theme-minimal{--document-accent: var(--soft);--document-accent-2: var(--cyan);--document-hot: var(--amber)}.document-theme-essay{--document-accent: var(--amber);--document-accent-2: var(--cyan);--document-hot: #f06478}.document-theme-technical-report{--document-accent: var(--cyan);--document-accent-2: var(--green);--document-hot: var(--amber)}.document-hero{position:relative;display:grid;gap:1.1rem;min-height:min(760px,calc(100vh - 74px));padding:clamp(3.5rem,7vw,7rem) 5.2vw clamp(3rem,6vw,6rem);overflow:hidden;border-bottom:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--document-accent) 16%,transparent),transparent 28rem),radial-gradient(circle at 82% 28%,color-mix(in srgb,var(--document-hot) 12%,transparent),transparent 24rem),linear-gradient(130deg,rgba(255,255,255,.045),transparent 44%),#030609c7;isolation:isolate}.document-hero>*:not(.document-background){position:relative;z-index:1}.document-background{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.78}.document-background:before{position:absolute;right:6vw;bottom:9%;width:min(42vw,540px);aspect-ratio:1.45;content:"";border:2px solid rgba(238,243,248,.12);background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 18%),repeating-linear-gradient(135deg,color-mix(in srgb,var(--document-accent) 18%,transparent) 0 2px,transparent 2px 18px),#0000002e;clip-path:polygon(8% 0,100% 0,100% 84%,92% 100%,0 100%,0 14%);filter:drop-shadow(0 0 36px color-mix(in srgb,var(--document-accent) 13%,transparent))}.document-background span{position:absolute;display:block;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--document-accent),var(--document-accent-2),var(--document-hot));opacity:.48}.document-background span:nth-child(1){left:5.2vw;top:23%;width:min(28rem,52vw)}.document-background span:nth-child(2){right:13vw;top:42%;width:min(19rem,36vw)}.document-background span:nth-child(3){left:15vw;bottom:18%;width:min(16rem,42vw)}.document-hero .seasonal-interface-label{margin-bottom:.6rem}.document-hero .project-kicker,.document-section-kicker,.document-metadata dt,.document-tags li,.document-related span,.document-companion-grid span{margin:0;color:var(--document-accent);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88rem;text-transform:uppercase}.document-hero h1{max-width:13ch;margin:0;font-size:clamp(3rem,11vw,7.2rem);line-height:.92}.document-subtitle{max-width:68rem;margin:0;color:var(--soft);font-size:clamp(1rem,2.1vw,1.45rem);line-height:1.55}.document-metadata{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));gap:.8rem 1rem;margin:0}.document-metadata div{min-width:min(13rem,100%);padding:.78rem .9rem;border:1px solid rgba(238,243,248,.16);background:#0000002e}.document-metadata dd{margin:.28rem 0 0;color:var(--text);font-size:.98rem;line-height:1.4}.document-actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.document-actions .button{min-width:11rem}.document-summary{max-width:45rem;margin:0;padding-left:1rem;border-left:3px solid color-mix(in srgb,var(--document-hot) 70%,transparent);color:var(--soft);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.65}.document-tags{display:flex;flex-wrap:wrap;gap:.65rem;padding:0;margin:0;list-style:none}.document-tags li{padding:.5rem .68rem;border:1px solid rgba(238,243,248,.18);background:#ffffff09;color:var(--soft)}.document-section{display:grid;gap:1rem;padding:clamp(2.6rem,5vw,5rem) 5.2vw;border-bottom:1px solid rgba(255,255,255,.1)}.document-section h2{max-width:13ch;margin:0;font-size:clamp(2rem,4.8vw,4.4rem);line-height:.98}.document-prose{display:grid;gap:1rem;max-width:76rem;color:var(--soft);font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.75}.document-prose>*{min-width:0;overflow-wrap:anywhere}.document-prose p{max-width:70rem;margin:0}.document-citation-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.7fr);gap:1px;max-width:96rem;border:1px solid rgba(238,243,248,.14);background:#eef3f814}.document-citation-grid>div{display:grid;align-content:start;gap:.4rem;min-width:0;padding:1rem;background:#040a0ee6}.document-citation-grid strong{color:var(--document-accent);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92rem;text-transform:uppercase}.document-citation-grid p,.document-citation-grid a,.document-pdf-preview p{margin:0;color:var(--soft);font-size:1rem;line-height:1.6}.document-citation-grid a{overflow-wrap:anywhere;color:var(--text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--document-accent) 48%,transparent)}.document-pdf-preview{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:linear-gradient(100deg,color-mix(in srgb,var(--document-accent) 10%,transparent),transparent 48%),#040a0ead}.document-related{display:grid;gap:1rem;padding:clamp(2.6rem,5vw,5rem) 5.2vw}.document-related-grid,.document-companion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:96rem;border:1px solid rgba(238,243,248,.12);background:#eef3f814}.document-related a,.document-companion-grid a{display:grid;gap:.6rem;min-height:150px;padding:1rem;background:linear-gradient(130deg,rgba(255,255,255,.045),transparent 48%),#040a0ef0}.document-related strong,.document-companion-grid strong{color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.25}.document-companion-grid p{max-width:28rem;margin:0;color:var(--muted);font-size:.98rem;line-height:1.55}.section{padding:clamp(3rem,5vw,5.5rem) 5.2vw;border-bottom:1px solid rgba(255,255,255,.1)}.section-heading{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;margin-bottom:1.4rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.section-heading:after{content:"";height:1px;background:linear-gradient(90deg,var(--line-strong),transparent)}.section-heading.compact{grid-template-columns:auto auto 1fr}.section-heading p{margin:0;color:var(--cyan)}.section-heading h2{margin:0;color:var(--muted);font-size:.92rem;font-weight:700}.section-heading a{order:4;font-size:.8rem}.flagship-grid{--flagship-card-min: 28rem;display:flex;flex-wrap:wrap;align-items:stretch;gap:1.2rem}.flagship-grid>.flagship-card{flex:1 1 min(100%,var(--flagship-card-min));min-width:min(100%,var(--flagship-card-min));height:auto}.route-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));grid-auto-rows:1fr;gap:1px;border:1px solid rgba(255,255,255,.12);background:#ffffff1a}.route-card{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:.75rem;min-height:310px;padding:clamp(1.05rem,1.7vw,1.35rem);background:linear-gradient(140deg,rgba(255,255,255,.048),transparent 48%),#040a0ef0;overflow:hidden}.route-card:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 100% 0,currentColor,transparent 16rem),linear-gradient(180deg,transparent,rgba(255,255,255,.035));opacity:.15;pointer-events:none}.route-card>*{position:relative;z-index:1}.route-card span,.route-card em{color:currentColor;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-style:normal;font-weight:800;letter-spacing:0;text-transform:uppercase}.route-card span:before{content:"> "}.route-card h3{margin:0;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.15}.route-card strong{color:var(--soft);font-size:.96rem;line-height:1.55}.route-card .project-body{color:var(--muted);font-size:.9rem;line-height:1.55}.route-card em{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:38px;padding:0 .7rem;border:1px solid currentColor;background:#ffffff05}.route-card em:after{content:" ->"}.launch-console{display:grid;grid-template-columns:minmax(0,.72fr) minmax(24rem,1fr);gap:1px;border:1px solid rgba(255,255,255,.12);background:#ffffff1a}.launch-primary{display:grid;align-content:end;min-height:440px;padding:clamp(1.35rem,3vw,2.4rem);background:linear-gradient(145deg,rgba(0,217,255,.12),transparent 34%),linear-gradient(320deg,rgba(114,255,102,.08),transparent 48%),#040a0ef0}.launch-primary h2{max-width:12ch;margin-bottom:1rem;font-size:clamp(2.4rem,5vw,5.7rem);line-height:.92}.launch-primary p{max-width:44rem;margin:0;color:var(--soft);font-size:1.05rem;line-height:1.7}.launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;background:#ffffff1a}.launch-node{position:relative;display:grid;align-content:start;gap:.8rem;min-height:220px;padding:1.2rem;background:#040a0ef0;overflow:hidden}.launch-node:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 100% 0,currentColor,transparent 15rem),linear-gradient(135deg,rgba(255,255,255,.04),transparent 42%);opacity:.12;pointer-events:none}.launch-node span,.launch-node h3,.launch-node strong,.launch-node .project-body{position:relative;z-index:1}.launch-node span{color:currentColor;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;text-transform:uppercase}.launch-node span:before{content:"> "}.launch-node h3{margin:0;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(1.3rem,2vw,1.9rem)}.launch-node strong{color:var(--soft)}.toolbench-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(18rem,.7fr);gap:2rem;align-items:end;margin-bottom:1.2rem}.toolbench-intro h2{max-width:15ch;margin:0;font-size:clamp(2rem,4vw,4.6rem);line-height:.96}.toolbench-intro p{margin:0;color:var(--soft);font-size:1.02rem;line-height:1.7}.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;border:1px solid rgba(255,255,255,.12);background:#ffffff1a}.tools-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.toolkit-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-preview-card,.tool-index-card{position:relative;display:grid;grid-template-rows:1fr auto;gap:1rem;height:100%;min-height:320px;padding:1.25rem;background:linear-gradient(130deg,rgba(255,255,255,.045),transparent 46%),#040a0ef0;overflow:hidden}.tool-preview-card:before,.tool-index-card:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 92% 12%,currentColor,transparent 16rem);opacity:.12;pointer-events:none}.tool-preview-card>*,.tool-index-card>*{position:relative;z-index:1}.tool-preview-card h3,.tool-index-card strong{margin-bottom:.55rem;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.2}.tool-preview-card strong,.tool-index-card p{display:block;color:var(--soft);font-size:.92rem;line-height:1.55}.tool-index-card span{margin-bottom:.55rem;color:currentColor;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;text-transform:uppercase}.tool-index-card span:before{content:"> "}.detail-tool-panel{margin-top:clamp(2rem,4vw,3.5rem)}.local-tool-panel{display:grid;gap:1.1rem;padding:clamp(1rem,2.4vw,1.45rem);border:1px solid rgba(255,255,255,.16);background:linear-gradient(130deg,rgba(255,255,255,.055),transparent 46%),#040a0ef0;color:var(--text);overflow:hidden}.local-tool-panel .tool-controls{max-width:58rem;align-self:stretch}.local-tool-panel.passphrase-generator-modal .tool-controls{max-width:none}.promptpack-extension-panel .tool-card{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;min-height:auto}.promptpack-extension-copy{position:relative;z-index:1;display:grid;gap:1rem}.promptpack-extension-art{position:relative;z-index:1;border:1px solid rgba(110,231,255,.2);background:#030609b8;box-shadow:0 18px 60px #00000047}.promptpack-extension-art img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover}.tool-card{position:relative;display:grid;gap:1rem;min-height:410px;padding:1.35rem;background:linear-gradient(130deg,rgba(255,255,255,.045),transparent 46%),#040a0ef0;overflow:hidden}.toolkit-tile{grid-template-rows:auto 1fr auto;min-height:300px}.toolkit-tile .project-body{max-height:9.4rem;overflow:hidden;color:var(--soft);-webkit-mask-image:linear-gradient(to bottom,black 74%,transparent);mask-image:linear-gradient(to bottom,black 74%,transparent)}.toolkit-tile .project-body h2,.toolkit-tile .project-body h3,.toolkit-tile .project-body ul{display:none}.toolkit-tile-actions{position:relative;z-index:1;align-self:end;display:flex;flex-wrap:wrap;gap:.7rem}.toolkit-open-button{cursor:pointer;appearance:none;font:inherit}.tool-card:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 92% 12%,currentColor,transparent 16rem);opacity:.12;pointer-events:none}.tool-card-heading,.research-card-heading,.tool-controls,.tool-card .project-body{position:relative;z-index:1}.tool-card-heading p,.research-card-heading p{margin-bottom:.45rem;color:currentColor;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;text-transform:uppercase}.tool-card-heading h3,.research-card-heading h3{margin-bottom:.55rem;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(1.3rem,2vw,1.8rem)}.tool-card-heading strong,.research-card-heading strong{display:block;color:var(--soft)}.tool-controls{display:grid;gap:.8rem;align-self:end}.tool-controls label{display:grid;gap:.35rem;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;text-transform:uppercase}.tool-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.passphrase-generator-shell,.passphrase-control-panel{display:grid;gap:.75rem}.passphrase-generator-modal{width:min(980px,100%)}.passphrase-range-label span{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.passphrase-range-label strong{color:var(--text);font-size:.86rem}.passphrase-choice-group{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0;padding:.65rem;margin:0;border:1px solid rgba(155,229,255,.16);background:#ffffff09}.passphrase-choice-group legend{padding:0 .35rem;color:var(--muted);font:.72rem/1 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.tool-controls .passphrase-choice-group label{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:.42rem .55rem;border:1px solid rgba(155,229,255,.14);background:#0000002e;color:var(--soft);font-size:.74rem;line-height:1.2;text-transform:none}.passphrase-choice-group input{width:auto;min-height:0;padding:0;accent-color:currentColor}.passphrase-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.passphrase-choice-group.compact{align-content:start}.passphrase-generated-card{display:grid;gap:.5rem;min-height:92px;padding:.75rem;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,rgba(0,217,255,.08),transparent 42%),#0000003d}.passphrase-generated-card span{color:currentColor;font:800 .72rem/1 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.passphrase-generated-card code{color:var(--text);overflow-wrap:anywhere;font:800 clamp(1rem,2vw,1.28rem)/1.45 "SFMono-Regular",Consolas,"Liberation Mono",monospace}.tool-controls .tool-checkbox{display:flex;align-items:center;gap:.55rem;min-height:38px;padding:.55rem .65rem;border:1px solid rgba(155,229,255,.16);background:#ffffff09;color:var(--soft);line-height:1.35;text-transform:none}.tool-controls input,.tool-controls select,.tool-controls textarea{width:100%;min-height:42px;padding:.7rem;border:1px solid rgba(155,229,255,.22);border-radius:0;background:#00000042;color:var(--text);font:.86rem/1.45 SFMono-Regular,Consolas,Liberation Mono,monospace}.tool-controls input[type=range]{min-height:34px;padding:0;border:0;background:transparent;accent-color:currentColor}.tool-controls .passphrase-choice-group input,.tool-controls .tool-checkbox input{width:auto;min-height:0;padding:0;accent-color:currentColor}.passphrase-advanced{display:grid;gap:.7rem}.passphrase-admin-copy{margin:0;color:var(--muted);font:.76rem/1.5 SFMono-Regular,Consolas,Liberation Mono,monospace}.passphrase-advanced summary{min-height:40px;display:flex;align-items:center;padding:0 .7rem;border:1px solid rgba(155,229,255,.16);background:#00d9ff0b;color:var(--soft);font:800 .72rem/1 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase;cursor:pointer}.passphrase-advanced[open] summary{margin-bottom:.7rem;color:currentColor}.tool-controls textarea{min-height:88px;resize:vertical}.tool-controls button{min-height:42px;border:1px solid currentColor;background:#00000038;color:currentColor;font:800 .78rem/1 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase;cursor:pointer}.tool-controls button:hover{background:#ffffff0f}.tool-controls output{display:grid;gap:.35rem;min-height:92px;padding:.75rem;border:1px solid rgba(255,255,255,.12);background:#0003;color:var(--soft);overflow:auto;font:.78rem/1.55 SFMono-Regular,Consolas,Liberation Mono,monospace}.tool-controls output span{color:currentColor;text-transform:uppercase}.tool-controls output code{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}.tool-controls output ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .7rem;padding:0;margin:0;list-style:none}.tool-controls output li:before{content:"> ";color:currentColor}@media(min-width:780px){.passphrase-generator-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.passphrase-generator-shell>*{grid-column:1}.passphrase-generator-shell .passphrase-generated-card{grid-column:2;grid-row:1}.passphrase-generator-shell [data-pg-output]{grid-column:2;grid-row:2 / span 6;min-height:100%;max-height:460px}}.promptpack-shell{display:grid;gap:.75rem}.promptpack-tabs,.promptpack-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.promptpack-tabs button{min-height:36px;border-color:#9be5ff2e;color:var(--muted);font-size:.68rem}.promptpack-tabs button[data-active=true]{border-color:currentColor;background:#00d9ff17;color:currentColor}.promptpack-panel,.promptpack-mode-panel{display:none}.promptpack-panel[data-active=true],.promptpack-mode-panel[data-active=true]{display:grid;gap:.75rem}.promptpack-panel[data-active=true]{min-height:248px;align-content:start}.promptpack-hint,.promptpack-status{color:var(--muted);font:.74rem/1.5 SFMono-Regular,Consolas,Liberation Mono,monospace}.promptpack-hint code{color:var(--text)}.promptpack-variable-list{display:flex;flex-wrap:wrap;gap:.45rem;min-height:30px}.promptpack-variable-list span,.promptpack-variable-list em{display:inline-flex;align-items:center;min-height:28px;padding:0 .55rem;border:1px solid rgba(155,229,255,.18);background:#00d9ff0d;color:var(--soft);font:.68rem/1 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.promptpack-fields{display:grid;max-height:144px;gap:.55rem;overflow:auto}[data-promptpack-output]{max-height:184px}.promptpack-status{min-height:1.2rem;padding-top:.3rem;border-top:1px solid rgba(255,255,255,.08)}body.tool-modal-open{overflow:hidden}.tool-modal[hidden]{display:none}.tool-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem)}.tool-modal-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 74% 16%,rgba(0,217,255,.12),transparent 28rem),#020508c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tool-modal-panel{position:relative;width:min(760px,100%);max-height:min(82vh,820px);display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.45rem);border:1px solid rgba(255,255,255,.16);background:linear-gradient(130deg,rgba(255,255,255,.055),transparent 46%),#040a0ef7;box-shadow:0 0 0 1px #9be5ff14,0 28px 80px #0000006b;overflow:auto}.tool-modal-panel:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 92% 12%,currentColor,transparent 16rem);opacity:.1;pointer-events:none}.tool-modal-close{position:relative;z-index:1;justify-self:end;min-height:36px;padding:0 .75rem;border:1px solid rgba(255,255,255,.22);background:#ffffff0b;color:var(--soft);font:800 .68rem/1 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase;cursor:pointer}.tool-modal-close:hover{color:var(--text);border-color:currentColor}.lab-intro{display:grid;grid-template-columns:minmax(0,.72fr) minmax(18rem,.82fr);gap:2rem;align-items:end;margin-bottom:1.2rem}.lab-intro h2{max-width:14ch;margin:0;font-size:clamp(2rem,4vw,4.4rem);line-height:.96}.lab-intro p{margin:0;color:var(--soft);font-size:1.02rem;line-height:1.7}.lab-grid{--lab-card-min: 18rem;display:flex;flex-wrap:wrap;align-items:stretch;gap:1px;border:1px solid rgba(255,255,255,.12);background:#ffffff1a}.lab-showcase-grid{--lab-card-min: 18rem}.lab-grid>.lab-card,.lab-grid>.lab-index-card{flex:1 1 min(100%,var(--lab-card-min));min-width:min(100%,var(--lab-card-min));height:auto}.lab-card,.lab-index-card{position:relative;display:grid;gap:1rem;min-width:0;min-height:320px;height:100%;padding:1.35rem;background:linear-gradient(130deg,rgba(255,255,255,.045),transparent 46%),#040a0ef0;overflow:hidden}.lab-index-card{grid-template-rows:1fr auto;color:var(--text)}.lab-card:before,.lab-index-card:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 92% 12%,currentColor,transparent 16rem);opacity:.12;pointer-events:none}.lab-card>*,.lab-index-card>*{position:relative;z-index:1}.lab-index-card span{margin-bottom:.55rem;color:currentColor;font:800 .72rem/1.2 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.lab-index-card span:before{content:"> "}.lab-index-card strong{margin-bottom:.55rem;color:var(--text);font:800 clamp(1.2rem,2vw,1.65rem)/1.1 "SFMono-Regular",Consolas,"Liberation Mono",monospace}.lab-index-card p{display:block;color:var(--soft);line-height:1.6}.research-standalone-exhibit{display:grid;gap:1rem;color:var(--text)}.research-standalone-exhibit .tool-controls{margin-top:0}.research-exhibit-controls{grid-template-columns:1fr}.research-intro{display:grid;grid-template-columns:minmax(0,.72fr) minmax(18rem,.82fr);gap:2rem;align-items:end;margin-bottom:1.2rem}.research-intro h2{max-width:14ch;margin:0;font-size:clamp(2rem,4vw,4.4rem);line-height:.96}.research-intro p{margin:0;color:var(--soft);font-size:1.02rem;line-height:1.7}.research-intro>div{display:grid;gap:.85rem}.research-intro .non-advice-disclaimer{font-size:.7rem;line-height:1.5}.research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;border:1px solid rgba(255,255,255,.12);background:#ffffff1a}.research-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.research-feature,.research-note{position:relative;display:grid;gap:1rem;min-width:0;padding:1.35rem;background:linear-gradient(130deg,rgba(255,255,255,.045),transparent 46%),#040a0ef0;overflow:hidden}.research-feature{grid-column:1 / -1;grid-template-columns:minmax(18rem,.42fr) minmax(0,.9fr);align-items:start}.research-feature:before,.research-note:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 92% 12%,currentColor,transparent 16rem);opacity:.12;pointer-events:none}.research-copy,.research-controls{position:relative;z-index:1}.research-copy{display:grid;gap:1rem;align-content:start}.research-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:42px;padding:0 .95rem;border:1px solid currentColor;background:#00d9ff12;color:currentColor;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:800}.research-link:hover{background:#ffffff14}.research-controls{grid-column:2;grid-row:1;align-self:stretch}.research-note{height:100%;min-height:360px;align-content:start}.research-exhibit-card{background:linear-gradient(130deg,rgba(0,217,255,.055),transparent 42%),linear-gradient(315deg,rgba(255,209,102,.045),transparent 52%),#040a0ef0}.probability-exhibit{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1fr);gap:1rem;align-items:stretch}.probability-steps span{display:grid;grid-template-columns:auto 1fr;gap:.45rem;align-items:start;padding:.7rem;border:1px solid rgba(155,229,255,.14);background:#00000029;color:var(--soft);font:.76rem/1.45 Inter,ui-sans-serif,system-ui,sans-serif}.probability-steps strong{display:grid;width:1.45rem;aspect-ratio:1;place-items:center;border:1px solid currentColor;color:currentColor;font:800 .72rem/1 SFMono-Regular,Consolas,Liberation Mono,monospace}.probability-actions button{min-height:42px;padding:.45rem .55rem;font-size:.66rem;line-height:1.2}.probability-track i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--green))}.chaos-exhibit{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.45fr);gap:1rem;align-items:stretch}.chaos-controls{background:linear-gradient(135deg,rgba(0,217,255,.08),transparent 40%),#0000002e}.chaos-screen{position:relative;min-height:280px;border:1px solid rgba(255,209,102,.28);background:radial-gradient(circle at 18% 20%,rgba(0,217,255,.14),transparent 16rem),radial-gradient(circle at 82% 28%,rgba(255,209,102,.12),transparent 14rem),#030609c7;overflow:hidden}.chaos-screen canvas{display:block;width:100%;min-height:280px;aspect-ratio:2.14}.chaos-readouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1)}.chaos-readouts span,.chaos-control-grid label span{color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;text-transform:uppercase}.chaos-readouts strong{color:var(--amber);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(.9rem,1.3vw,1.15rem);overflow-wrap:anywhere}.chaos-steps{display:grid;gap:.55rem}.chaos-steps span{display:grid;grid-template-columns:auto 1fr;gap:.45rem;align-items:start;padding:.7rem;border:1px solid rgba(255,209,102,.16);background:#00000029;color:var(--soft);font:.76rem/1.45 Inter,ui-sans-serif,system-ui,sans-serif}.chaos-steps strong{display:grid;width:1.45rem;aspect-ratio:1;place-items:center;border:1px solid currentColor;color:var(--amber);font:800 .72rem/1 SFMono-Regular,Consolas,Liberation Mono,monospace}.chaos-control-grid{display:grid;gap:.75rem}.chaos-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.chaos-note{padding-top:.3rem;border-top:1px solid rgba(255,255,255,.1);color:var(--muted);font:.82rem/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.probability-exhibit{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1fr);gap:1rem;align-items:start}.research-standalone-exhibit .probability-exhibit{grid-template-columns:1fr}.research-standalone-exhibit .probability-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.probability-board,.probability-sim{display:grid;gap:1rem;align-content:start;min-width:0;padding:1rem;border:1px solid rgba(155,229,255,.16);background:linear-gradient(135deg,rgba(0,217,255,.08),transparent 44%),#0000002e}.probability-sim{background:linear-gradient(135deg,rgba(114,255,102,.07),transparent 42%),#0000002e}.probability-meta,.probability-sim-heading{display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;text-transform:uppercase}.probability-meta strong,.probability-sim-heading strong{color:var(--text)}.probability-primer{padding:.75rem;border:1px solid rgba(155,229,255,.14);background:#00000029;color:var(--soft);font:.82rem/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.probability-primer p{margin:0}.probability-primer strong{color:var(--text)}.probability-scenario-row{grid-template-columns:1fr}.probability-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.probability-metrics div,.probability-scenario-summary{padding:.68rem;border:1px solid rgba(155,229,255,.14);background:#00000029}.probability-metrics div{display:grid;gap:.22rem}.probability-metrics span{color:var(--muted);font:.62rem/1.2 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.probability-metrics strong{color:var(--text);font:800 .78rem/1.2 SFMono-Regular,Consolas,Liberation Mono,monospace}.probability-scenario-summary{color:var(--soft);font:.8rem/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.probability-steps{display:grid;grid-template-columns:1fr;gap:.55rem}.probability-steps>span{display:grid;grid-template-columns:auto 1fr;gap:.45rem;align-items:start;padding:.7rem;border:1px solid rgba(155,229,255,.14);background:#00000029;color:var(--soft);font:.76rem/1.45 Inter,ui-sans-serif,system-ui,sans-serif}.probability-steps>span>strong{display:grid;width:1.45rem;aspect-ratio:1;place-items:center;border:1px solid currentColor;color:currentColor;font:800 .72rem/1 SFMono-Regular,Consolas,Liberation Mono,monospace}.probability-steps>span>span{display:grid;gap:.16rem}.probability-steps b{color:var(--text);font:800 .7rem/1.25 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.probability-steps>span[data-prob-flow-state=active]{border-color:#00d9ff75;color:var(--cyan);box-shadow:inset 0 0 0 1px #00d9ff1f,0 0 24px #00d9ff14}.probability-steps>span[data-prob-flow-state=done]{border-color:#72ff6657}.probability-steps>span[data-prob-flow-state=locked]{opacity:.56}.probability-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.probability-doors button{position:relative;display:grid;gap:.55rem;min-height:96px;padding:1rem;border:1px solid rgba(155,229,255,.22);background:radial-gradient(circle at 50% 0,rgba(0,217,255,.16),transparent 70%),#030609b8;color:var(--soft);text-align:left;cursor:pointer}.probability-doors button:hover{border-color:currentColor;background-color:#ffffff0d}.probability-doors button span{display:grid;width:42px;aspect-ratio:1;place-items:center;border:1px solid currentColor;color:var(--text);font-size:1.1rem}.probability-doors button strong{color:var(--text);font-size:.92rem}.probability-doors button[data-prob-door-state~=chosen]{border-color:var(--cyan);box-shadow:inset 0 0 0 1px #00d9ff38,var(--shadow-cyan)}.probability-doors button[data-prob-door-state~=revealed]{color:var(--muted);opacity:.48}.probability-doors button[data-prob-door-state~=final]{border-color:var(--amber)}.probability-doors button[data-prob-door-state~=edge]{border-color:var(--green);box-shadow:inset 0 0 0 1px #72ff663d,var(--shadow-green)}.probability-action-stack{display:grid;gap:.55rem}.probability-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.probability-action-stack>button,.probability-actions button{min-height:42px;padding:.45rem .55rem;font-size:.66rem;line-height:1.2}.probability-action-stack button:disabled,.probability-doors button:disabled{cursor:not-allowed;opacity:.46}.probability-board output{display:block;min-height:64px}.probability-sim-status{display:block;min-height:0;padding:.65rem .7rem;color:var(--soft)}.probability-bars{display:grid;gap:.75rem}.probability-chart{display:grid;gap:.75rem;padding:clamp(.78rem,1.8vw,1rem);border:1px solid rgba(155,229,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 22%),linear-gradient(135deg,rgba(114,255,102,.08),transparent 46%),#0003;box-shadow:inset 0 1px #ffffff1f,0 20px 48px #00000038;overflow:hidden}.probability-chart-topline,.probability-chart-legend{display:flex;flex-wrap:wrap;gap:.5rem .8rem;align-items:baseline;justify-content:space-between;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.probability-chart-topline span,.probability-chart-topline em,.probability-chart-legend{color:var(--muted);font-size:.68rem;font-style:normal;text-transform:uppercase}.probability-chart-topline strong{color:var(--green);font-size:clamp(1.45rem,4vw,2.45rem);line-height:1;text-shadow:0 0 22px rgba(114,255,102,.22)}.probability-chart-svg{width:100%;height:clamp(12rem,28vw,18rem);overflow:visible}.probability-chart-grid,.probability-chart-expected,.probability-chart-line{fill:none;vector-effect:non-scaling-stroke}.probability-chart-grid{stroke:#ffffff13;stroke-width:.45}.probability-chart-expected{stroke:#ffffff2e;stroke-dasharray:1.6 2.4;stroke-width:.55}.probability-chart-area{fill:#72ff661a;stroke:none}.probability-chart-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.08}.probability-chart-line-mixed,.probability-chart-line-blend{stroke:var(--green);stroke-width:1.68;filter:drop-shadow(0 0 8px rgba(114,255,102,.42))}.probability-chart-line-switch{stroke:var(--cyan);opacity:.86}.probability-chart-line-stay{stroke:var(--amber);opacity:.76}.probability-chart-lead-shadow{fill:#72ff662e;stroke:#72ff6670;stroke-width:.55;transform-box:fill-box;transform-origin:center;animation:probability-lead-pulse 1.45s ease-in-out infinite}.probability-chart-lead{fill:var(--green);stroke:#ffffffe0;stroke-width:.42;filter:drop-shadow(0 0 9px rgba(114,255,102,.62))}.probability-chart-legend{justify-content:flex-start}.probability-chart-legend span{display:inline-flex;gap:.4rem;align-items:center}.probability-chart-legend span:before{width:.85rem;height:2px;content:"";background:currentColor;box-shadow:0 0 10px currentColor}.probability-chart-legend-mixed,.probability-chart-legend-blend{color:var(--green)}.probability-chart-legend-switch{color:var(--cyan)}.probability-chart-legend-stay{color:var(--amber)}.probability-bar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem}.probability-bar{display:grid;gap:.45rem}.probability-bar>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;text-transform:uppercase}.probability-bar strong{color:var(--text)}.probability-track{height:11px;border:1px solid rgba(255,255,255,.12);background:#00000047;overflow:hidden}.probability-track i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--green));transition:width .18s ease}.probability-bars[aria-busy=true] .probability-track i{transition-duration:90ms;transition-timing-function:linear}.probability-bar p,.probability-note{margin:0;color:var(--muted);font:.82rem/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.probability-note{padding-top:.3rem;border-top:1px solid rgba(255,255,255,.1)}@keyframes probability-lead-pulse{0%,to{opacity:.72;transform:scale(.88)}50%{opacity:1;transform:scale(1.28)}}.chaos-exhibit{display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch}.chaos-visual,.chaos-controls{display:grid;align-content:start;gap:1rem;min-width:0;padding:1rem;border:1px solid rgba(155,229,255,.16);background:linear-gradient(135deg,rgba(255,209,102,.08),transparent 36%),linear-gradient(310deg,rgba(0,217,255,.07),transparent 46%),#0000002e}.chaos-controls{grid-template-columns:repeat(2,minmax(0,1fr));background:linear-gradient(135deg,rgba(0,217,255,.08),transparent 40%),#0000002e}.chaos-visual{grid-template-columns:minmax(28rem,1.2fr) minmax(18rem,.8fr);align-items:start}.chaos-controls>.tool-row{grid-column:1 / -1}.chaos-screen{position:relative;grid-row:1 / span 4;align-self:stretch;min-height:280px;border:1px solid rgba(255,209,102,.28);background:radial-gradient(circle at 18% 20%,rgba(0,217,255,.14),transparent 16rem),radial-gradient(circle at 82% 28%,rgba(255,209,102,.12),transparent 14rem),#030609c7;overflow:hidden}.research-feature[data-tool=chaos][data-chaos-running=true] .chaos-screen{border-color:#ffd166b8;box-shadow:inset 0 0 0 1px #ffd1662e,0 0 36px #ffd16629}.chaos-screen canvas{display:block;width:100%;height:100%;min-height:280px;aspect-ratio:2.14}.chaos-scanline{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,217,255,.05) 1px,transparent 1px);background-size:100% 6px,34px 100%;mix-blend-mode:screen;opacity:.34}.chaos-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1)}.chaos-readouts div{display:grid;gap:.35rem;padding:.85rem;background:#030609b8;min-width:0}.chaos-readouts span,.chaos-control-value{color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;text-transform:uppercase}.chaos-readouts strong{color:var(--amber);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(.82rem,1.05vw,1rem);overflow-wrap:anywhere}.chaos-control-heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-width:0;color:var(--muted)}.chaos-info{position:relative;z-index:8;display:inline-grid;flex:0 0 auto;width:1.15rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,209,102,.42);border-radius:999px;color:var(--amber);font:800 .68rem/1 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:none;cursor:help;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.18),transparent 48%),#ffd16614}.chaos-info:focus-visible{outline:2px solid rgba(255,209,102,.72);outline-offset:3px}.chaos-tooltip{position:absolute;top:calc(100% + .48rem);right:0;z-index:20;display:grid;width:min(21rem,calc(100vw - 2rem));gap:.42rem;padding:.72rem;border:1px solid rgba(255,209,102,.32);background:linear-gradient(145deg,rgba(255,209,102,.1),transparent 42%),#030609f7;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #00000057;color:var(--soft);font:.72rem/1.42 Inter,ui-sans-serif,system-ui,sans-serif;text-transform:none;pointer-events:none;opacity:0;transform:translateY(-.25rem);transition:opacity .14s ease,transform .14s ease}.chaos-tooltip strong{color:var(--text);font:800 .76rem/1.25 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.chaos-tooltip span{display:grid;gap:.16rem}.chaos-tooltip b{color:var(--amber);font:800 .62rem/1.2 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.chaos-info:hover .chaos-tooltip,.chaos-info:focus .chaos-tooltip,.chaos-info:focus-visible .chaos-tooltip,.chaos-info[data-chaos-info-active=true] .chaos-tooltip{opacity:1;transform:translateY(0)}.chaos-setup-row{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.chaos-readout-help{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.chaos-readout-help span{display:grid;gap:.18rem;padding:.62rem .68rem;border:1px solid rgba(255,209,102,.14);background:#00000024;color:var(--soft);font:.72rem/1.4 Inter,ui-sans-serif,system-ui,sans-serif}.chaos-readout-help b{color:var(--amber);font:800 .62rem/1.2 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.chaos-preset-summary{grid-column:1 / -1;padding:.68rem .72rem;border:1px solid rgba(255,209,102,.16);background:#00000029;color:var(--soft);font:.78rem/1.48 Inter,ui-sans-serif,system-ui,sans-serif}.chaos-mode-card{display:grid;gap:.38rem;padding:.78rem;border:1px solid rgba(255,209,102,.18);background:linear-gradient(135deg,rgba(255,209,102,.09),transparent 48%),#00000029;color:var(--soft)}.chaos-mode-card,.chaos-interpretation,.chaos-primer,.chaos-steps,.chaos-legend,.chaos-note{min-width:0}.chaos-mode-card span{color:var(--amber);font:800 .65rem/1.2 SFMono-Regular,Consolas,Liberation Mono,monospace;letter-spacing:0;text-transform:uppercase}.chaos-mode-card strong{color:var(--text);font:800 .86rem/1.25 SFMono-Regular,Consolas,Liberation Mono,monospace}.chaos-mode-card p{margin:0;font:.8rem/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.chaos-interpretation{display:grid;gap:.3rem;padding:.78rem;border:1px solid rgba(114,255,102,.18);background:linear-gradient(135deg,rgba(114,255,102,.08),transparent 48%),#00000029;color:var(--soft)}.chaos-interpretation span{color:var(--green);font:800 .65rem/1.2 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.chaos-interpretation strong{color:var(--text);font:800 .86rem/1.25 SFMono-Regular,Consolas,Liberation Mono,monospace}.chaos-interpretation p{margin:0;font:.8rem/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.chaos-primer{padding:.75rem;border:1px solid rgba(255,209,102,.16);background:#00000029;color:var(--soft);font:.82rem/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.chaos-primer p{margin:0}.chaos-primer strong{color:var(--text)}.chaos-steps{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:.55rem}.chaos-steps>span{display:grid;grid-template-columns:auto 1fr;gap:.45rem;align-items:start;padding:.7rem;border:1px solid rgba(255,209,102,.16);background:#00000029;color:var(--soft);font:.76rem/1.45 Inter,ui-sans-serif,system-ui,sans-serif}.chaos-steps>span>strong{display:grid;width:1.45rem;aspect-ratio:1;place-items:center;border:1px solid currentColor;color:var(--amber);font:800 .72rem/1 SFMono-Regular,Consolas,Liberation Mono,monospace}.chaos-steps>span>span{display:grid;gap:.16rem}.chaos-steps b{color:var(--text);font:800 .7rem/1.25 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.chaos-legend{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.45rem}.chaos-legend span{display:inline-flex;align-items:center;gap:.35rem;min-height:30px;padding:0 .52rem;border:1px solid rgba(255,209,102,.16);background:#00000029;color:var(--soft);font:.66rem/1.2 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.chaos-legend i{display:block;width:.68rem;aspect-ratio:1;box-shadow:0 0 14px currentColor}.chaos-control-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.chaos-control-grid label{grid-template-columns:1fr auto}.chaos-control-grid input{grid-column:1 / -1;accent-color:var(--amber)}.chaos-variable-guide{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.chaos-variable-guide div{display:grid;gap:.22rem;min-width:0;padding:.66rem;border:1px solid rgba(255,209,102,.14);background:#00000024}.chaos-variable-guide span{color:var(--muted);font:.62rem/1.2 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.chaos-variable-guide strong{color:var(--amber);font:800 .76rem/1.25 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow-wrap:anywhere}.chaos-variable-guide p{margin:0;color:var(--soft);font:.72rem/1.42 Inter,ui-sans-serif,system-ui,sans-serif}.chaos-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.chaos-actions button{min-height:44px}.research-feature[data-tool=chaos][data-chaos-running=true] [data-tool-action=chaos-run]{background:#ffd1661f;box-shadow:0 0 24px #ffd1662e}.chaos-note{grid-column:1 / -1;padding-top:.3rem;border-top:1px solid rgba(255,255,255,.1);color:var(--muted);font:.82rem/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.token-budget-detail-page{gap:0}.token-budget-lab-entry{padding:clamp(1rem,2vw,1.35rem) 0 clamp(2rem,4vw,3rem);scroll-margin-top:7.5rem}.token-lab-shell{display:grid;gap:1rem;width:min(1500px,calc(100vw - 2rem));margin:0 auto;color:var(--text)}.detail-content .token-lab-shell{width:100%;max-width:100%}.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric{border:1px solid rgba(155,229,255,.16);background:linear-gradient(135deg,rgba(114,255,102,.055),transparent 42%),linear-gradient(310deg,rgba(0,217,255,.055),transparent 46%),#040a0ee6;box-shadow:inset 0 1px #ffffff0f}.token-lab-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);gap:1rem;align-items:stretch;padding:clamp(1rem,2vw,1.35rem)}.token-lab-title-block{display:grid;align-content:center;gap:.45rem;min-width:0}.token-lab-title-block p,.token-preset-copy span,.token-panel-heading p,.token-metric span,.token-mini-dashboard span,.token-context-stats span{margin:0;color:currentColor;font:800 .68rem/1.2 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.token-lab-title-block h2{margin:0;color:var(--text);font:800 clamp(2rem,4.6vw,4.6rem)/.95 "SFMono-Regular",Consolas,"Liberation Mono",monospace;overflow-wrap:anywhere}.token-lab-title-block strong{display:block;max-width:75ch;color:var(--soft);font:1rem/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.token-lab-boundary{display:grid;align-content:center;gap:.45rem;min-width:0;padding:1rem;border:1px solid rgba(114,255,102,.18);background:#0000002e;color:var(--soft);font:.86rem/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.token-lab-boundary strong{color:var(--green);font:800 .78rem/1.25 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.token-preset-panel{display:grid;grid-template-columns:minmax(12rem,.22fr) minmax(0,1fr);gap:.8rem;padding:.85rem}.token-preset-copy{display:grid;align-content:center;gap:.35rem;min-width:0}.token-preset-copy p{margin:0;color:var(--muted);font:.78rem/1.45 Inter,ui-sans-serif,system-ui,sans-serif}.token-preset-buttons{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.token-preset-buttons button{display:grid;gap:.24rem;min-width:0;min-height:74px;padding:.58rem;border:1px solid rgba(155,229,255,.16);background:#0003;color:var(--soft);text-align:left;cursor:pointer}.token-preset-buttons button[aria-pressed=true]{border-color:#72ff66b8;background:linear-gradient(135deg,rgba(114,255,102,.12),transparent 60%),#0003;color:var(--green)}.token-preset-buttons button:focus-visible,.token-help button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.token-preset-buttons span{font:800 .72rem/1.22 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.token-preset-buttons small{color:var(--muted);font:.68rem/1.32 Inter,ui-sans-serif,system-ui,sans-serif}.token-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.6rem}.token-metric{display:grid;align-content:start;gap:.38rem;min-width:0;min-height:118px;padding:.78rem;overflow:hidden}.token-metric strong{color:var(--text);font:800 clamp(1rem,1.35vw,1.3rem)/1.08 "SFMono-Regular",Consolas,"Liberation Mono",monospace;overflow-wrap:break-word;word-break:normal}.token-metric[data-token-metric-card=risk] strong{font-size:clamp(.95rem,1.18vw,1.16rem)}.token-metric em{color:var(--muted);font: .68rem/1.35 Inter,ui-sans-serif,system-ui,sans-serif}.token-metric[data-token-risk=overflow-risk] strong,.token-metric[data-token-risk=runaway-risk] strong,.token-context-warning[data-token-risk=overflow-risk]{color:#ff9f9f}.token-metric[data-token-risk=high-pressure] strong,.token-metric[data-token-risk=tight] strong,.token-metric[data-token-risk=burying-signal] strong,.token-metric[data-token-risk=expensive] strong{color:var(--amber)}.token-lab-workspace{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(340px,.72fr);gap:1rem;align-items:start}.token-lab-column{display:grid;gap:1rem;min-width:0}.token-lab-column-side{position:sticky;top:1rem}.token-lab-panel{display:grid;gap:.9rem;min-width:0;padding:clamp(.85rem,1.6vw,1.1rem)}.token-panel-heading{display:flex;justify-content:space-between;gap:1rem;align-items:start;min-width:0;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.token-panel-heading>div{display:grid;gap:.28rem;min-width:0}.token-panel-heading h2{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;color:var(--text);font:800 clamp(1rem,1.45vw,1.24rem)/1.15 "SFMono-Regular",Consolas,"Liberation Mono",monospace}.token-panel-heading>span{width:min(32rem,48%);color:var(--muted);font:.78rem/1.45 Inter,ui-sans-serif,system-ui,sans-serif}.token-prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.token-control-grid,.token-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.token-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-control{display:grid;align-content:start;gap:.38rem;min-width:0}.token-control-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.token-control-heading label{min-width:0;color:var(--muted);font:800 .68rem/1.25 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.token-control input,.token-control select,.token-control textarea{width:100%;min-width:0;min-height:42px;padding:.68rem;border:1px solid rgba(155,229,255,.2);border-radius:0;background:#0000003d;color:var(--text);font:.82rem/1.45 SFMono-Regular,Consolas,Liberation Mono,monospace}.token-control textarea{min-height:112px;resize:vertical}.token-range-control input{min-height:30px;padding:0;border:0;background:transparent;accent-color:var(--green)}.token-range-control output,.token-field-readout{color:var(--soft);font:.7rem/1.35 SFMono-Regular,Consolas,Liberation Mono,monospace}.token-field-readout{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.45rem;color:var(--muted)}.token-field-readout strong{color:var(--green)}.token-help{position:relative;z-index:5;display:inline-grid;flex:0 0 auto}.token-help button{-webkit-backdrop-filter:blur(24px) saturate(1.16);backdrop-filter:blur(24px) saturate(1.16);display:grid;width:1.16rem;aspect-ratio:1;place-items:center;border:1px solid var(--glass-accent-border);border-radius:999px;background:linear-gradient(180deg,#ffffff29,#ffffff09),var(--glass-accent-soft);box-shadow:0 8px 20px #0000003d,inset 0 1px #ffffff29;color:var(--text);font:800 .68rem/1 SFMono-Regular,Consolas,Liberation Mono,monospace;cursor:help}.token-help [role=tooltip]{position:absolute;top:calc(100% + .45rem);right:0;z-index:30;width:min(22rem,calc(100vw - 2rem));padding:.72rem;border:1px solid rgba(114,255,102,.26);background:linear-gradient(135deg,rgba(114,255,102,.1),transparent 50%),#030609fa;box-shadow:0 18px 42px #00000057;color:var(--soft);font:.76rem/1.45 Inter,ui-sans-serif,system-ui,sans-serif;pointer-events:none;opacity:0;transform:translateY(-.25rem);transition:opacity .14s ease,transform .14s ease}.token-help:hover [role=tooltip],.token-help:focus-within [role=tooltip]{opacity:1;transform:translateY(0)}.token-mini-dashboard,.token-context-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;border:1px solid rgba(255,255,255,.1);background:#ffffff1a}.token-mini-dashboard div,.token-context-stats div{display:grid;gap:.34rem;min-width:0;min-height:76px;padding:.72rem;background:#030609b8}.token-mini-dashboard strong,.token-context-stats strong{color:var(--text);font:800 .9rem/1.14 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow-wrap:anywhere}.token-mini-dashboard [data-token-risk=likely-helpful] strong,.token-mini-dashboard [data-token-risk=controlled] strong{color:var(--green)}.token-mini-dashboard [data-token-risk=burying-signal] strong,.token-mini-dashboard [data-token-risk=expensive] strong{color:var(--amber)}.token-mini-dashboard [data-token-risk=runaway-risk] strong{color:#ff9f9f}.token-context-tank{padding:.62rem;border:1px solid rgba(155,229,255,.16);background:#0003}.token-context-bar{display:flex;width:100%;min-height:34px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.token-context-segment{min-width:3px;background:var(--segment-color);box-shadow:inset -1px 0 #00000059}.token-context-legend{display:flex;flex-wrap:wrap;gap:.45rem}.token-context-legend span{display:inline-flex;align-items:center;gap:.35rem;min-height:30px;padding:0 .5rem;border:1px solid rgba(155,229,255,.14);background:#00000029;color:var(--soft);font:.66rem/1.2 SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.token-context-legend i{width:.68rem;aspect-ratio:1}.token-context-legend strong{color:var(--text)}.token-context-warning{margin:0;padding:.78rem;border:1px solid rgba(155,229,255,.14);background:#0000002e;color:var(--soft);font:.82rem/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.token-explanation-list{display:grid;gap:.55rem;padding:0;margin:0;list-style:none;counter-reset:token-explain}.token-explanation-list li{counter-increment:token-explain;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.72rem;border:1px solid rgba(114,255,102,.16);background:#0000002e;color:var(--soft);font:.82rem/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.token-explanation-list li:before{content:counter(token-explain);display:grid;width:1.45rem;aspect-ratio:1;place-items:center;border:1px solid currentColor;color:var(--green);font:800 .72rem/1 SFMono-Regular,Consolas,Liberation Mono,monospace}.token-budget-notes{margin-top:0}.flagship-card,.archive-item,.experience-lane{position:relative;border:1px solid var(--line);background:var(--panel);overflow:hidden}.flagship-card{display:grid;grid-template-columns:minmax(104px,.28fr) 1fr;gap:clamp(1.2rem,3vw,2.4rem);height:100%;min-height:270px;padding:clamp(1.3rem,2.2vw,2.2rem)}.flagship-card:before,.archive-item:before,.experience-lane:before{position:absolute;inset:0;content:"";background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.04),transparent 62%),radial-gradient(circle at 84% 10%,currentColor,transparent 18rem);opacity:.22;pointer-events:none}.accent-cyan{color:var(--cyan);box-shadow:var(--shadow-cyan)}.accent-green{color:var(--green);box-shadow:var(--shadow-green)}.accent-amber{color:var(--amber)}.accent-white{color:var(--white)}.project-icon{display:grid;align-self:start;width:min(100%,150px);aspect-ratio:1;place-items:center;border:1px solid currentColor;color:currentColor;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:2.5rem;font-weight:800}.project-kicker{margin-bottom:.55rem;color:currentColor;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;text-transform:uppercase}.flagship-card h3,.archive-item h3,.experience-lane h3{margin-bottom:.6rem;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(1.35rem,2vw,2rem)}.flagship-card strong,.archive-item strong,.experience-lane strong{display:block;margin-bottom:.8rem;color:var(--soft);font-weight:650}.project-body{color:var(--muted);font-size:.93rem;line-height:1.65}.launch-node .project-body,.route-card .project-body,.tool-preview-card .project-body,.research-note .project-body,.flagship-card .project-body,.archive-item .project-body,.seo-card .project-body{position:relative;max-height:9.6rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%)}.tool-preview-card .project-body{max-height:5.2rem}.research-note .project-body,.archive-item .project-body,.seo-card .project-body{max-height:10.4rem}.project-body ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;padding:0;margin:1rem 0;list-style:none}.project-body li:before{content:">";margin-right:.5rem;color:currentColor}.flagship-card a{display:inline-flex;margin-top:1rem;color:currentColor;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8rem;font-weight:800}.archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1)}.archive-item{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;gap:1.5rem;height:100%;min-height:360px;padding:1.5rem;background-color:#040a0ee0}.archive-item{color:currentColor;text-decoration:none}.archive-item[href]{cursor:pointer}.archive-item .project-body li:before{content:"-";color:var(--muted)}.archive-action{position:relative;z-index:2;align-self:start;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8rem;font-weight:800;white-space:nowrap}.archive-item[href]:hover .archive-action{color:var(--text)}.experience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1rem}.experience-lane{display:grid;grid-template-columns:84px 1fr;gap:1.2rem;height:100%;padding:1.35rem;background:#040a0ec7}.lane-mark{display:grid;width:72px;height:72px;place-items:center;border:1px solid var(--line-strong);color:var(--cyan);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:800}.experience-lane h3{color:var(--cyan);font-size:1.15rem}.experience-lane div:last-child{color:var(--muted);font-size:.95rem;line-height:1.6}.about-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(20rem,1fr);gap:2rem;align-items:center}.about-copy p:first-child{color:var(--cyan);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.about-copy h2{max-width:15ch;font-size:clamp(2rem,4vw,4.5rem);line-height:.96}.about-copy p:last-child{max-width:44rem;color:var(--soft);font-size:1.1rem;line-height:1.7}.build-stack{display:grid;gap:1px;border:1px solid rgba(255,255,255,.12);background:#ffffff1a}.build-stack a{display:block;padding:1.2rem;background:#040a0ee6;color:var(--soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;text-decoration:none}.build-stack a:before{content:"> ";color:var(--green)}.build-stack a:hover{color:var(--text);background:#ffffff0e}.footer{display:grid;grid-template-columns:minmax(24rem,.95fr) minmax(0,1.05fr);gap:clamp(1.4rem,3vw,3rem);align-items:start;padding:1.5rem 5.2vw;color:var(--soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.footer p{margin:0}.footer p:first-letter{color:var(--green)}.footer-intro{display:grid;gap:.75rem;min-width:0;max-width:52rem}.independence-note{display:grid;gap:.35rem;width:min(100%,52rem);box-sizing:border-box;max-width:52rem;padding:clamp(.85rem,1.6vw,1.05rem);border-left:1px solid rgba(114,255,102,.4);color:var(--muted);font-size:.74rem;line-height:1.6}.independence-note strong{color:var(--green);font-size:.7rem;text-transform:uppercase}.contact-links{display:flex;flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:.78rem 1.2rem;min-width:0;max-width:48rem;color:var(--muted);font-size:.76rem}.contact-links a{white-space:nowrap}:root{--accent-colour: #7ac5d6;--accent-color: var(--accent-colour);--accent-rgb: 122, 197, 214;--section-accent-capabilities: #9cb8ff;--section-accent-capabilities-rgb: 156, 184, 255;--section-accent-tools: #8bdc9f;--section-accent-tools-rgb: 139, 220, 159;--section-accent-labs: #ffd166;--section-accent-labs-rgb: 255, 209, 102;--section-accent-ventures: #f0a6ca;--section-accent-ventures-rgb: 240, 166, 202;--section-accent-research: #d7b4ff;--section-accent-research-rgb: 215, 180, 255;--section-accent-work: #f2b880;--section-accent-work-rgb: 242, 184, 128;--glass-accent: var(--accent-colour);--glass-accent-soft: rgba(var(--accent-rgb), .15);--glass-accent-faint: rgba(var(--accent-rgb), .05);--glass-accent-gradient: linear-gradient(135deg, rgba(var(--accent-rgb), .15), rgba(var(--accent-rgb), .05));--glass-accent-border: var(--accent-colour);--glass-accent-border-strong: color-mix(in srgb, var(--accent-colour) 86%, #ffffff 14%);--glass-accent-glow: 0 0 10px 0 var(--accent-colour, #7ac5d6);--glass-opacity: .44;--glass-opacity-strong: .52;--glass-blur: 18px;--glass-card-blur: 20px;--glass-button-blur: 16px;--glass-saturation: 1.08;--glass-brightness: 1;--glass-bg: rgba(7, 15, 20, var(--glass-opacity));--glass-bg-strong: rgba(6, 14, 19, var(--glass-opacity-strong));--glass-border: var(--accent-colour);--glass-highlight: rgba(255, 255, 255, .08);--glass-solid-bg: #071018;--glass-solid-bg-strong: #0a151b;--glass-shadow: 0 20px 52px rgba(0, 0, 0, .3), var(--glass-accent-glow), 0 0 24px rgba(var(--accent-rgb), .18);--glass-shadow-soft: 0 14px 38px rgba(0, 0, 0, .24), var(--glass-accent-glow), 0 0 16px rgba(var(--accent-rgb), .12)}.route-section,.page-accent-capabilities{--accent-colour: var(--section-accent-capabilities);--accent-rgb: var(--section-accent-capabilities-rgb)}.tools-section,.page-accent-tools{--accent-colour: var(--section-accent-tools);--accent-rgb: var(--section-accent-tools-rgb)}.labs-section,.page-accent-labs{--accent-colour: var(--section-accent-labs);--accent-rgb: var(--section-accent-labs-rgb)}.projects-section,.page-accent-ventures{--accent-colour: var(--section-accent-ventures);--accent-rgb: var(--section-accent-ventures-rgb)}.research-section,.page-accent-research{--accent-colour: var(--section-accent-research);--accent-rgb: var(--section-accent-research-rgb)}#work-with-me,.page-accent-work{--accent-colour: var(--section-accent-work);--accent-rgb: var(--section-accent-work-rgb)}:is(.route-section,.page-accent-capabilities,.tools-section,.page-accent-tools,.labs-section,.page-accent-labs,.projects-section,.page-accent-ventures,.research-section,.page-accent-research,#work-with-me,.page-accent-work){--accent-color: var(--accent-colour);--glass-accent: var(--accent-colour);--glass-accent-soft: rgba(var(--accent-rgb), .15);--glass-accent-faint: rgba(var(--accent-rgb), .05);--glass-accent-gradient: linear-gradient(135deg, rgba(var(--accent-rgb), .15), rgba(var(--accent-rgb), .05));--glass-accent-border: var(--accent-colour);--glass-accent-border-strong: color-mix(in srgb, var(--accent-colour) 86%, #ffffff 14%);--glass-accent-glow: 0 0 10px 0 var(--accent-colour, #7ac5d6);--glass-border: var(--accent-colour);--glass-shadow: 0 20px 52px rgba(0, 0, 0, .3), var(--glass-accent-glow), 0 0 24px rgba(var(--accent-rgb), .18);--glass-shadow-soft: 0 14px 38px rgba(0, 0, 0, .24), var(--glass-accent-glow), 0 0 16px rgba(var(--accent-rgb), .12)}.section-heading p,.section-heading a{color:var(--accent-colour)}.section-heading:after{background:linear-gradient(90deg,rgba(var(--accent-rgb),.38),transparent)}.section-heading a:hover{color:var(--accent-colour);text-shadow:0 0 14px rgba(var(--accent-rgb),.35)}html{scroll-padding-top:92px}.topbar{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));background:linear-gradient(180deg,#06080ce6,#06080cb8);border-bottom:1px solid rgba(var(--accent-rgb),.22);box-shadow:0 14px 38px #00000038}.brand,.nav-links a,.terminal-button,.button{position:relative;isolation:isolate;overflow:hidden}.brand:before,.nav-links a:before,.terminal-button:before,.button:before{background:linear-gradient(120deg,#ffffff29,#fff0);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:-1}.brand:hover:before,.nav-links a:hover:before,.nav-links a[aria-current=page]:before,.terminal-button:hover:before,.button:hover:before{opacity:1}.brand{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:2px;box-shadow:inset 0 1px #ffffff0f;padding:.34rem .44rem}.nav-links a,.terminal-button{-webkit-backdrop-filter:blur(var(--glass-button-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-button-blur)) saturate(var(--glass-saturation));background:#ffffff0a;border:1px solid rgba(var(--accent-rgb),.22);border-radius:2px;box-shadow:inset 0 1px #ffffff0e}.nav-links a:hover,.nav-links a[aria-current=page],.terminal-button:hover,.terminal-button[aria-pressed=true]{background:#ffffff13;border-color:var(--glass-accent-border);color:#fff}.button{-webkit-backdrop-filter:blur(var(--glass-button-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));align-items:center;backdrop-filter:blur(var(--glass-button-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));background:var(--glass-accent-gradient),linear-gradient(135deg,#ffffff14,#ffffff07),var(--glass-bg);border:2px solid var(--glass-accent-border);border-radius:2px;box-shadow:var(--glass-shadow-soft),inset 0 1px #ffffff1a;color:var(--text);display:inline-flex;justify-content:center;line-height:1.1;min-height:42px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.button.primary{background:var(--glass-accent-gradient),linear-gradient(135deg,color-mix(in srgb,var(--glass-accent) 18%,rgba(255,255,255,.08)),#ffffff0a),var(--glass-bg-strong);border-color:var(--glass-accent-border-strong);color:var(--text)}.button.secondary{background:var(--glass-accent-gradient),linear-gradient(135deg,#ffffff12,#ffffff07),var(--glass-bg);color:var(--text)}.button:hover{background:var(--glass-accent-gradient),linear-gradient(135deg,color-mix(in srgb,var(--glass-accent) 18%,transparent),#ffffff0d),var(--glass-bg-strong);border-color:var(--glass-accent-border-strong);box-shadow:var(--glass-shadow),inset 0 1px #ffffff29;color:var(--accent-colour);transform:translateY(-1px)}.button.primary:hover{background:var(--glass-accent-gradient),linear-gradient(135deg,color-mix(in srgb,var(--glass-accent) 24%,rgba(255,255,255,.1)),#ffffff0f),var(--glass-bg-strong);border-color:var(--glass-accent-border-strong)}.button:focus-visible,.nav-links a:focus-visible,.terminal-button:focus-visible,.breadcrumbs a:focus-visible{outline:2px solid var(--accent-colour);outline-offset:3px}.seo-list,.route-grid,.launch-console,.launch-grid,.tools-grid,.research-grid,.document-citation-grid,.document-related-grid,.document-companion-grid,.archive-grid,.build-stack{align-items:stretch}.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.tool-modal-panel,.research-feature,.research-note,.lab-card,.lab-index-card,.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric,.document-citation-grid>div,.document-pdf-preview,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.experience-lane,.build-stack a,.independence-note{-webkit-backdrop-filter:blur(var(--glass-card-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-card-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));background:var(--glass-accent-gradient),linear-gradient(145deg,var(--glass-bg-strong),var(--glass-bg)),linear-gradient(120deg,var(--glass-accent-soft),transparent 56%);border:2px solid var(--glass-border);border-radius:2px;box-shadow:var(--glass-shadow-soft),inset 0 1px 0 var(--glass-highlight);overflow:hidden;position:relative}.route-card:after,.launch-primary:after,.launch-node:after,.tool-preview-card:after,.tool-index-card:after,.seo-card:after,.tool-card:after,.research-feature:after,.research-note:after,.lab-card:after,.lab-index-card:after,.token-lab-header:after,.token-preset-panel:after,.token-lab-panel:after,.token-metric:after,.document-citation-grid>div:after,.document-pdf-preview:after,.document-related a:after,.document-companion-grid a:after,.flagship-card:after,.archive-item:after,.experience-lane:after,.build-stack a:after,.independence-note:after{background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.1),transparent 34%),linear-gradient(120deg,rgba(var(--accent-rgb),.1),transparent 44%);content:"";inset:0;opacity:.62;pointer-events:none;position:absolute}.route-card>*,.launch-primary>*,.launch-node>*,.tool-preview-card>*,.tool-index-card>*,.seo-card>*,.tool-card>*,.research-feature>*,.research-note>*,.lab-card>*,.lab-index-card>*,.token-lab-header>*,.token-preset-panel>*,.token-lab-panel>*,.token-metric>*,.document-citation-grid>div>*,.document-pdf-preview>*,.document-related a>*,.document-companion-grid a>*,.flagship-card>*,.archive-item>*,.experience-lane>*,.build-stack a>*,.independence-note>*{position:relative;z-index:1}.route-card:hover,.launch-primary:hover,.launch-node:hover,.tool-preview-card:hover,.tool-index-card:hover,.seo-card:hover,.tool-card:hover,.research-feature:hover,.research-note:hover,.lab-card:hover,.lab-index-card:hover,.document-related a:hover,.document-companion-grid a:hover,.flagship-card:hover,.archive-item:hover,.build-stack a:hover{border-color:var(--glass-accent-border-strong);box-shadow:var(--glass-shadow),inset 0 1px #ffffff1f;transform:translateY(-1px)}.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.research-feature,.research-note,.lab-card,.lab-index-card,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.build-stack a{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.project-icon,.lane-mark{-webkit-backdrop-filter:blur(var(--glass-button-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-button-blur)) saturate(var(--glass-saturation));background:#ffffff0b;border:1px solid rgba(var(--accent-rgb),.24);border-radius:2px;box-shadow:inset 0 1px #ffffff14}.breadcrumbs{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.72rem;gap:.35rem;letter-spacing:.08em;padding:1rem 5.2vw 0;text-transform:uppercase}.seo-hero .breadcrumbs{padding:0 0 .4rem}.breadcrumbs a{color:var(--text-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--text)}.breadcrumbs span{color:color-mix(in srgb,var(--text-muted) 76%,var(--text) 24%)}.seo-card .project-body h2,.seo-card .project-body h3,.seo-card .project-body ul,.seo-card .project-body ol{display:none}body[class*=interface-mode-] .topbar{border-bottom-color:#eef3f829;background:linear-gradient(90deg,#071126e0,#030609d6 48%,#18080db3),#030609d1}body[class*=interface-mode-] .hero{isolation:isolate;overflow:hidden}body[class*=interface-mode-] .hero:before,body[class*=interface-mode-] .hero:after{position:absolute;z-index:0;pointer-events:none;content:""}body[class*=interface-mode-] .hero:before{inset:-18% -12% 8%;background:radial-gradient(circle at 20% 20%,var(--interface-blue-soft),transparent 28rem),radial-gradient(circle at 82% 14%,var(--interface-crimson-soft),transparent 24rem),linear-gradient(118deg,transparent 10%,rgba(238,243,248,.04),transparent 42%);opacity:.72;animation:interface-mode-glow-drift 32s ease-in-out infinite}body[class*=interface-mode-] .hero:after{left:5.2vw;right:5.2vw;bottom:1.25rem;height:1px;background:linear-gradient(90deg,transparent,rgba(109,168,255,.45),rgba(238,243,248,.42),rgba(180,71,87,.28),transparent);opacity:.74}body[class*=interface-mode-] .hero-copy,body[class*=interface-mode-] .viewport-bay,body[class*=interface-mode-] .orbital-system{position:relative;z-index:1}.seasonal-interface-label{display:inline-grid;grid-template-columns:auto auto;gap:.58rem;align-items:center;justify-self:start;margin-bottom:1.05rem;color:var(--interface-silver);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;letter-spacing:0;text-transform:none}.seasonal-interface-label span{display:block;width:2.1rem;height:1px;background:linear-gradient(90deg,transparent,var(--interface-silver),var(--interface-crimson));box-shadow:0 0 18px var(--interface-blue-soft)}.interface-mode-toggle{display:flex;align-items:center;justify-self:end;width:min(8.9rem,100%);min-height:34px;gap:.42rem;padding:.34rem .48rem;border:1px solid rgba(155,229,255,.16);background:#0306098a;color:var(--soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.56rem;line-height:1.12;opacity:.82;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.interface-mode-toggle:hover,.interface-mode-toggle:focus-within{opacity:1}.interface-mode-toggle input{width:.82rem;height:.82rem;flex:0 0 auto;margin:0;accent-color:var(--interface-blue, var(--cyan))}.interface-mode-toggle input:focus-visible{outline:2px solid var(--interface-blue, var(--cyan));outline-offset:3px}.interface-mode-toggle-copy{display:grid;min-width:0;gap:.1rem}.interface-mode-toggle-label{color:var(--text);font-weight:800}.interface-mode-toggle-detail{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}body[class*=interface-mode-] .interface-mode-toggle{border-color:var(--interface-line);background:linear-gradient(90deg,#0711269e,#0306098a),#03060994}body[class*=interface-mode-] .interface-mode-toggle-label{color:var(--interface-silver)}body[class*=interface-mode-] .interface-mode-toggle-detail{color:#eef3f8ad}.interface-mode-trace{display:flex;gap:.5rem;align-items:center;width:min(15rem,100%);margin-top:1.35rem;opacity:.76}.interface-mode-trace:before{flex:1;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--interface-blue),var(--interface-silver),var(--interface-crimson))}.interface-mode-trace span{width:3px;height:3px;border-radius:999px;background:var(--interface-silver);box-shadow:0 0 12px #eef3f86b}.interface-mode-trace span:nth-child(2){background:var(--interface-blue);box-shadow:0 0 14px #6da8ff70}.interface-mode-trace span:nth-child(3){background:var(--interface-crimson);box-shadow:0 0 12px #b4475757}body[class*=interface-mode-] .brand span,body[class*=interface-mode-] .role-1,body[class*=interface-mode-] .section-heading a,body[class*=interface-mode-] .archive-action{color:var(--interface-blue)}body[class*=interface-mode-] .accent-cyan{color:var(--interface-blue);box-shadow:0 0 30px #6da8ff26}body[class*=interface-mode-] .accent-green{color:#eef3f8db;box-shadow:0 0 28px #6da8ff1a}body[class*=interface-mode-] .accent-amber{color:#b44757e0;box-shadow:0 0 22px #b4475717}body[class*=interface-mode-] .accent-white{color:var(--interface-silver)}body[class*=interface-mode-] .role-2,body[class*=interface-mode-] .terminal-button,body[class*=interface-mode-] .build-stack a:before,body[class*=interface-mode-] .independence-note strong{color:var(--interface-silver)}body[class*=interface-mode-] .terminal-button{border-color:#eef3f857;box-shadow:0 0 18px #6da8ff24,0 0 22px #b4475714}body[class*=interface-mode-] .nav-links a:hover,body[class*=interface-mode-] .contact-links a:hover{color:var(--interface-silver);text-shadow:0 0 16px rgba(109,168,255,.28)}body[class*=interface-mode-] .button,body[class*=interface-mode-] .terminal-button,body[class*=interface-mode-] .research-link,body[class*=interface-mode-] .tool-controls button,body[class*=interface-mode-] .probability-doors button{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}body[class*=interface-mode-] .button.primary{background:linear-gradient(90deg,var(--interface-blue-soft),rgba(238,243,248,.045));color:var(--interface-blue)}body[class*=interface-mode-] .button.secondary{border-color:#eef3f857;color:var(--interface-silver);box-shadow:0 0 22px #b4475714}body[class*=interface-mode-] .button:hover,body[class*=interface-mode-] .terminal-button:hover,body[class*=interface-mode-] .research-link:hover,body[class*=interface-mode-] .tool-controls button:hover,body[class*=interface-mode-] .probability-doors button:hover{border-color:var(--interface-silver);background-color:#eef3f80e;box-shadow:0 0 28px #6da8ff21,0 0 24px #b4475714}body[class*=interface-mode-] .section{border-bottom-color:#eef3f81f}body[class*=interface-mode-] .section-heading:after{background:linear-gradient(90deg,rgba(109,168,255,.58),rgba(238,243,248,.32),rgba(180,71,87,.22),transparent)}body[class*=interface-mode-] .section-heading p,body[class*=interface-mode-] .about-copy p:first-child,body[class*=interface-mode-] .lane-mark,body[class*=interface-mode-] .experience-lane h3{color:var(--interface-blue)}body[class*=interface-mode-] .launch-console,body[class*=interface-mode-] .launch-grid,body[class*=interface-mode-] .tools-grid,body[class*=interface-mode-] .research-grid,body[class*=interface-mode-] .archive-grid,body[class*=interface-mode-] .build-stack{border-color:#eef3f821;background:#eef3f813}body[class*=interface-mode-] .viewport-bay,body[class*=interface-mode-] .orbital-system,body[class*=interface-mode-] .launch-node,body[class*=interface-mode-] .tool-card,body[class*=interface-mode-] .research-feature,body[class*=interface-mode-] .research-note,body[class*=interface-mode-] .flagship-card,body[class*=interface-mode-] .archive-item,body[class*=interface-mode-] .experience-lane,body[class*=interface-mode-] .probability-board,body[class*=interface-mode-] .probability-sim,body[class*=interface-mode-] .build-stack a,body[class*=interface-mode-] .independence-note{border-color:#eef3f829}body[class*=interface-mode-] .orbital-system{--orbit-panel-glow-a: rgba(109, 168, 255, .2);--orbit-panel-glow-b: rgba(238, 243, 248, .08);--orbit-panel-glow-c: rgba(180, 71, 87, .1);--viewport-rim-a: rgba(109, 168, 255, .44);--viewport-rim-b: rgba(238, 243, 248, .18);--viewport-glass-a: rgba(109, 168, 255, .14);--viewport-glass-b: rgba(238, 243, 248, .07);background:radial-gradient(ellipse at var(--orbit-glow-x) var(--orbit-glow-y),rgba(255,255,255,.14),transparent 7%),radial-gradient(circle at var(--orbit-core-x) var(--orbit-core-y),rgba(255,255,255,.12),transparent 8%),radial-gradient(ellipse at 52% 38%,var(--orbit-panel-glow-a),transparent 21%),radial-gradient(ellipse at 75% 18%,rgba(109,168,255,.08),transparent 22%),conic-gradient(from 210deg at 48% 46%,rgba(109,168,255,.18),transparent 16%,rgba(238,243,248,.1),transparent 38%,rgba(180,71,87,.08),transparent 62%,rgba(109,168,255,.11),transparent 82%),linear-gradient(130deg,rgba(109,168,255,.08),transparent 34%),linear-gradient(310deg,rgba(180,71,87,.052),transparent 44%),#040a0ee0}body[class*=interface-mode-] .viewport-bay{background:linear-gradient(135deg,rgba(238,243,248,.075),transparent 20%),linear-gradient(320deg,rgba(109,168,255,.052),transparent 28%),radial-gradient(ellipse at 15% 18%,rgba(109,168,255,.08),transparent 26%),radial-gradient(ellipse at 86% 82%,rgba(180,71,87,.05),transparent 24%),linear-gradient(145deg,#02060afa,#080f13e6 46%,#020508fa)}body[class*=interface-mode-] .flagship-card:hover,body[class*=interface-mode-] .archive-item:hover,body[class*=interface-mode-] .experience-lane:hover,body[class*=interface-mode-] .launch-node:hover,body[class*=interface-mode-] .tool-card:hover,body[class*=interface-mode-] .research-feature:hover,body[class*=interface-mode-] .research-note:hover{border-color:#eef3f842;box-shadow:inset 0 0 0 1px #6da8ff1a,0 0 34px #6da8ff12,0 0 30px #b447570b}body[class*=interface-mode-] .launch-primary,body[class*=interface-mode-] .tool-card,body[class*=interface-mode-] .research-feature,body[class*=interface-mode-] .research-note{background:linear-gradient(130deg,rgba(109,168,255,.055),transparent 44%),linear-gradient(315deg,rgba(180,71,87,.035),transparent 50%),#040a0ef0}body[class*=interface-mode-] .footer{border-top:1px solid rgba(238,243,248,.12);background:linear-gradient(90deg,rgba(7,17,38,.24),transparent 56%,rgba(24,8,13,.18))}body[class*=interface-mode-] .footer p:first-letter{color:var(--interface-blue)}.interface-mode-footer-line{display:flex;gap:.65rem;align-items:center;color:#eef3f8ad;font-size:.74rem}.interface-mode-footer-line:before{width:1.65rem;height:1px;content:"";background:linear-gradient(90deg,#6da8ff6b,#eef3f885,#b4475752)}.interface-mode-footer-line:first-letter{color:inherit}body.interface-mode-memorial-day-holiday .topbar{border-bottom-color:#ffffff38;background:linear-gradient(90deg,#071126f0,#040912db 47%,#2b0a12bd),#030609e0}body.interface-mode-memorial-day-holiday .hero:before{background:radial-gradient(circle at 18% 18%,rgba(88,146,255,.34),transparent 29rem),radial-gradient(circle at 83% 12%,rgba(216,74,93,.25),transparent 24rem),linear-gradient(118deg,transparent 8%,rgba(255,255,255,.085),transparent 45%);opacity:.86}body.interface-mode-memorial-day-holiday .hero:after{background:linear-gradient(90deg,transparent,rgba(138,186,255,.72),rgba(255,255,255,.64),rgba(216,74,93,.48),transparent);opacity:.9}body.interface-mode-memorial-day-holiday .seasonal-interface-label{color:#fffffff5;text-shadow:0 0 18px rgba(138,186,255,.22)}body.interface-mode-memorial-day-holiday .seasonal-interface-label span,body.interface-mode-memorial-day-holiday .interface-mode-footer-line:before{background:linear-gradient(90deg,#8abaffeb,#ffffffdb,#d84a5dc2);box-shadow:0 0 18px #8abaff38,0 0 18px #d84a5d1f}body.interface-mode-memorial-day-holiday .interface-mode-toggle{border-color:#ffffff3d;background:linear-gradient(90deg,#5892ff21,#ffffff0b,#d84a5d14),#0306099e}body.interface-mode-memorial-day-holiday .interface-mode-trace{opacity:.9}body.interface-mode-memorial-day-holiday .interface-mode-trace:before{background:linear-gradient(90deg,transparent,rgba(138,186,255,.9),rgba(255,255,255,.88),rgba(216,74,93,.74))}body.interface-mode-memorial-day-holiday .button.primary{border-color:#8abaff75;background:linear-gradient(90deg,#5892ff42,#ffffff13,#d84a5d14),#03060970;color:#f7fbfffa;box-shadow:inset 0 0 0 1px #ffffff09,0 0 28px #5892ff29}body.interface-mode-memorial-day-holiday .button.secondary,body.interface-mode-memorial-day-holiday .terminal-button{border-color:#ffffff6b;box-shadow:0 0 22px #5892ff29,0 0 22px #d84a5d1a}body.interface-mode-memorial-day-holiday .viewport-bay,body.interface-mode-memorial-day-holiday .orbital-system,body.interface-mode-memorial-day-holiday .launch-node,body.interface-mode-memorial-day-holiday .tool-card,body.interface-mode-memorial-day-holiday .research-feature,body.interface-mode-memorial-day-holiday .research-note,body.interface-mode-memorial-day-holiday .flagship-card,body.interface-mode-memorial-day-holiday .archive-item,body.interface-mode-memorial-day-holiday .experience-lane,body.interface-mode-memorial-day-holiday .build-stack a,body.interface-mode-memorial-day-holiday .independence-note{border-color:#fff3}body.interface-mode-memorial-day-holiday .orbital-system{--orbit-panel-glow-a: rgba(138, 186, 255, .22);--orbit-panel-glow-b: rgba(255, 255, 255, .09);--orbit-panel-glow-c: rgba(216, 74, 93, .1);--viewport-rim-a: rgba(138, 186, 255, .48);--viewport-rim-b: rgba(216, 74, 93, .24);--viewport-glass-a: rgba(138, 186, 255, .16);--viewport-glass-b: rgba(255, 255, 255, .08);background:radial-gradient(ellipse at var(--orbit-glow-x) var(--orbit-glow-y),rgba(255,255,255,.18),transparent 7%),radial-gradient(circle at var(--orbit-core-x) var(--orbit-core-y),rgba(255,255,255,.13),transparent 8%),radial-gradient(ellipse at 52% 38%,var(--orbit-panel-glow-a),transparent 21%),radial-gradient(ellipse at 75% 18%,rgba(138,186,255,.09),transparent 22%),conic-gradient(from 210deg at 48% 46%,rgba(88,146,255,.2),transparent 16%,rgba(255,255,255,.12),transparent 38%,rgba(216,74,93,.1),transparent 62%,rgba(138,186,255,.13),transparent 82%),linear-gradient(130deg,rgba(88,146,255,.12),transparent 35%),linear-gradient(310deg,rgba(216,74,93,.08),transparent 45%),#040a0ee0}body.interface-mode-memorial-day-holiday .viewport-bay{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 20%),linear-gradient(320deg,rgba(88,146,255,.06),transparent 28%),radial-gradient(ellipse at 15% 18%,rgba(138,186,255,.09),transparent 26%),radial-gradient(ellipse at 86% 82%,rgba(216,74,93,.06),transparent 24%),linear-gradient(145deg,#02060afa,#080f13e8 46%,#020508fa)}body.interface-mode-memorial-day-holiday .orbit-vector{background:linear-gradient(90deg,#ffffffeb,#8abaffad,#d84a5d00);box-shadow:0 0 18px #8abaff5c,0 0 30px #d84a5d1f}body.interface-mode-memorial-day-holiday .ship:before{background:linear-gradient(90deg,#ffffffeb,#8abaffb8 46%,#03060924);box-shadow:0 0 16px #8abaff7a,0 0 28px #d84a5d24}body.interface-mode-memorial-day-holiday .ship:after{background:linear-gradient(90deg,transparent,rgba(216,74,93,.66),rgba(138,186,255,.52))}body.interface-mode-memorial-day-holiday .orbit-signal{border-color:#ffffffe6;background:radial-gradient(circle,#fff 0 15%,#8abaffe0 17% 47%,#d84a5d33 52% 100%);box-shadow:0 0 16px #8abaff94,0 0 34px #d84a5d38}body.interface-mode-memorial-day-holiday .node-work,body.interface-mode-memorial-day-holiday .node-research{color:var(--interface-blue)}body.interface-mode-memorial-day-holiday .node-tools,body.interface-mode-memorial-day-holiday .node-background{color:#ffffffeb}body.interface-mode-memorial-day-holiday .node-products,body.interface-mode-memorial-day-holiday .node-contact{color:var(--interface-crimson)}body.interface-mode-memorial-day-holiday .terminal-readout{border-color:#8abaff57;background:linear-gradient(140deg,rgba(88,146,255,.09),transparent 48%,rgba(216,74,93,.06)),#03070aeb}body.interface-mode-memorial-day-holiday .terminal-readout span,body.interface-mode-memorial-day-holiday .flow-header strong{color:var(--interface-blue)}body.interface-mode-memorial-day-holiday .terminal-readout strong{color:#ffffffd6}body.interface-mode-memorial-day-holiday .orbit-code-flow{border-color:#fff3;background:linear-gradient(90deg,#5892ff17,#ffffff09,#d84a5d0e),#03070ad1}body.interface-mode-memorial-day-holiday .flow-led{background:#fffffff0;box-shadow:0 0 14px #ffffff75,0 0 18px #8abaff47}body.interface-mode-memorial-day-holiday .flow-meter span{background:linear-gradient(90deg,var(--interface-blue),rgba(255,255,255,.92),var(--interface-crimson));box-shadow:0 0 16px #8abaff5c}body.interface-mode-memorial-day-holiday .launch-primary,body.interface-mode-memorial-day-holiday .tool-card,body.interface-mode-memorial-day-holiday .research-feature,body.interface-mode-memorial-day-holiday .research-note{background:linear-gradient(130deg,rgba(88,146,255,.09),transparent 42%),linear-gradient(315deg,rgba(216,74,93,.055),transparent 50%),#040a0ef0}:root,:is(.route-section,.page-accent-capabilities,.tools-section,.page-accent-tools,.labs-section,.page-accent-labs,.projects-section,.page-accent-ventures,.research-section,.page-accent-research,#work-with-me,.page-accent-work){--button-glass-bg: linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, .062) 30%, rgba(255, 255, 255, .024) 62%, rgba(0, 0, 0, .2)), var(--glass-accent-gradient), radial-gradient(125% 145% at 14% -36%, rgba(255, 255, 255, .22), transparent 43%), radial-gradient(115% 130% at 96% 118%, color-mix(in srgb, var(--glass-accent) 15%, transparent), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--glass-accent) 12%, transparent), rgba(255, 255, 255, .034) 54%, rgba(255, 255, 255, .024)), rgba(7, 16, 21, var(--glass-opacity));--button-glass-bg-strong: linear-gradient(180deg, rgba(248, 254, 255, .22), color-mix(in srgb, var(--glass-accent) 14%, transparent) 31%, rgba(255, 255, 255, .046) 60%, rgba(0, 0, 0, .2)), var(--glass-accent-gradient), radial-gradient(132% 156% at 11% -34%, rgba(255, 255, 255, .28), transparent 44%), radial-gradient(110% 130% at 96% 118%, color-mix(in srgb, var(--glass-accent) 12%, transparent), transparent 60%), linear-gradient(125deg, color-mix(in srgb, var(--glass-accent) 18%, transparent), rgba(255, 255, 255, .042) 50%, rgba(255, 255, 255, .034)), rgba(7, 18, 23, var(--glass-opacity-strong));--button-glass-secondary-bg: linear-gradient(180deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, .052) 31%, rgba(255, 255, 255, .022) 60%, rgba(0, 0, 0, .2)), var(--glass-accent-gradient), radial-gradient(128% 138% at 14% -32%, rgba(255, 255, 255, .18), transparent 45%), radial-gradient(110% 130% at 96% 120%, color-mix(in srgb, var(--glass-accent) 12%, transparent), transparent 62%), linear-gradient(135deg, color-mix(in srgb, var(--glass-accent) 10%, transparent), rgba(255, 255, 255, .036) 54%, rgba(255, 255, 255, .024)), rgba(7, 16, 21, var(--glass-opacity));--button-glass-border: var(--glass-accent-border);--button-glass-border-strong: var(--glass-accent-border-strong);--button-glass-rim: rgba(255, 255, 255, .16);--button-glass-highlight: rgba(255, 255, 255, .28);--button-glass-shadow: 0 16px 42px rgba(0, 0, 0, .34), var(--glass-accent-glow), 0 0 18px color-mix(in srgb, var(--glass-accent) 12%, transparent), 0 0 1px rgba(255, 255, 255, .26), inset 0 1px 0 rgba(255, 255, 255, .28), inset 0 2px 6px rgba(255, 255, 255, .06), inset 0 -8px 15px rgba(0, 0, 0, .24), inset 1px 0 0 rgba(255, 255, 255, .09), inset -1px 0 0 rgba(255, 255, 255, .05);--button-glass-shadow-strong: 0 20px 52px rgba(0, 0, 0, .4), 0 0 14px 0 var(--accent-colour, #7ac5d6), 0 0 26px color-mix(in srgb, var(--glass-accent) 18%, transparent), 0 0 1px rgba(255, 255, 255, .34), inset 0 1px 0 rgba(255, 255, 255, .34), inset 0 2px 7px rgba(255, 255, 255, .08), inset 0 -9px 17px rgba(0, 0, 0, .26), inset 1px 0 0 rgba(255, 255, 255, .1), inset -1px 0 0 rgba(255, 255, 255, .06)}body .button.button,body[class*=interface-mode-] .button.button,body.interface-mode-memorial-day-holiday .button.button,body .terminal-button,body .route-card em,body .tool-controls button,body .probability-doors button,body .probability-actions button,body .chaos-actions button,body .token-preset-buttons button,body .seo-card-actions .research-link.research-link,body .tool-preview-card>.research-link.research-link,body .toolkit-tile-actions .research-link.research-link,body .research-copy>.research-link.research-link,body .document-pdf-preview>.research-link.research-link{-webkit-backdrop-filter:blur(var(--glass-button-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-button-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));background:var(--button-glass-bg);background-blend-mode:screen,normal,screen,screen,normal,normal;border:2px solid var(--button-glass-border);border-radius:2px;box-shadow:var(--button-glass-shadow);color:var(--text);overflow:hidden;position:relative;isolation:isolate;text-shadow:0 1px 1px rgba(0,0,0,.35);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,filter .18s ease}body .button.button:before,body[class*=interface-mode-] .button.button:before,body.interface-mode-memorial-day-holiday .button.button:before,body .terminal-button:before,body .route-card em:before,body .tool-controls button:before,body .probability-doors button:before,body .probability-actions button:before,body .chaos-actions button:before,body .token-preset-buttons button:before,body .seo-card-actions .research-link.research-link:before,body .tool-preview-card>.research-link.research-link:before,body .toolkit-tile-actions .research-link.research-link:before,body .research-copy>.research-link.research-link:before,body .document-pdf-preview>.research-link.research-link:before{background:linear-gradient(112deg,#ffffff57,#ffffff1f 24%,#fff0 52%),radial-gradient(90% 120% at 18% -8%,rgba(255,255,255,.18),transparent 58%),linear-gradient(180deg,#ffffff29,#fff0 44%);content:"";inset:0;mix-blend-mode:screen;opacity:.56;pointer-events:none;position:absolute;transform:translate(-11%);transition:opacity .18s ease,transform .18s ease;z-index:0}body .button.button:after,body[class*=interface-mode-] .button.button:after,body.interface-mode-memorial-day-holiday .button.button:after,body .terminal-button:after,body .tool-controls button:after,body .probability-doors button:after,body .probability-actions button:after,body .chaos-actions button:after,body .token-preset-buttons button:after,body .seo-card-actions .research-link.research-link:after,body .tool-preview-card>.research-link.research-link:after,body .toolkit-tile-actions .research-link.research-link:after,body .research-copy>.research-link.research-link:after,body .document-pdf-preview>.research-link.research-link:after{background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 36%,rgba(0,0,0,.14)),linear-gradient(90deg,rgba(255,255,255,.09),transparent 18%,transparent 82%,rgba(255,255,255,.04));border:1px solid var(--button-glass-rim);border-top-color:var(--button-glass-highlight);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000052;content:"";inset:1px;opacity:.82;pointer-events:none;position:absolute;z-index:0}body .button.button.primary,body[class*=interface-mode-] .button.button.primary,body.interface-mode-memorial-day-holiday .button.button.primary{background:var(--button-glass-bg-strong);background-blend-mode:screen,normal,screen,screen,normal,normal;border-color:var(--button-glass-border-strong);box-shadow:var(--button-glass-shadow-strong);color:var(--text)}body .button.button.secondary,body[class*=interface-mode-] .button.button.secondary,body.interface-mode-memorial-day-holiday .button.button.secondary{background:var(--button-glass-secondary-bg);background-blend-mode:screen,normal,screen,screen,normal,normal;border-color:var(--button-glass-border);box-shadow:0 13px 34px #0000004d,0 0 18px color-mix(in srgb,var(--glass-accent) 11%,transparent),inset 0 1px #ffffff38,inset 0 2px 6px #ffffff0e,inset 0 -8px 14px #00000038;color:var(--soft)}body .route-card em{justify-content:center;color:var(--text);border-color:var(--button-glass-border);background:linear-gradient(180deg,#ffffff21,#ffffff0d 31%,#ffffff06 58%,#0003),var(--glass-accent-gradient),radial-gradient(128% 138% at 14% -32%,rgba(255,255,255,.18),transparent 45%),linear-gradient(135deg,color-mix(in srgb,var(--glass-accent) 12%,transparent),#ffffff08 54%),rgba(7,16,21,var(--glass-opacity));background-blend-mode:screen,normal,screen,normal,normal;box-shadow:0 12px 32px #00000052,var(--glass-accent-glow),0 0 18px color-mix(in srgb,var(--glass-accent) 11%,transparent),0 0 1px #ffffff42,inset 0 1px #ffffff47,inset 0 2px 6px #ffffff12,inset 0 -8px 14px #0000003d}body .seo-card-actions .research-link.research-link,body .tool-preview-card>.research-link.research-link,body .toolkit-tile-actions .research-link.research-link,body .research-copy>.research-link.research-link,body .document-pdf-preview>.research-link.research-link{background:linear-gradient(180deg,#ffffff1f,#ffffff0d 32%,#ffffff06 55%,#00000030),var(--glass-accent-gradient),radial-gradient(135% 125% at 12% -24%,rgba(255,255,255,.16),transparent 45%),linear-gradient(135deg,color-mix(in srgb,var(--glass-accent) 11%,transparent),#ffffff08 54%),rgba(7,15,20,var(--glass-opacity));background-blend-mode:screen,normal,screen,normal,normal;border-color:var(--button-glass-border);box-shadow:0 12px 32px #0000004d,var(--glass-accent-glow),0 0 18px color-mix(in srgb,var(--glass-accent) 10%,transparent),inset 0 1px #ffffff38,inset 0 2px 6px #ffffff0e,inset 0 -8px 14px #00000038}body .button.button:hover,body[class*=interface-mode-] .button.button:hover,body.interface-mode-memorial-day-holiday .button.button:hover,body .terminal-button:hover,body .route-card:hover em,body .tool-controls button:hover,body .probability-doors button:hover,body .probability-actions button:hover,body .chaos-actions button:hover,body .token-preset-buttons button:hover,body .seo-card-actions .research-link.research-link:hover,body .tool-preview-card>.research-link.research-link:hover,body .toolkit-tile-actions .research-link.research-link:hover,body .research-copy>.research-link.research-link:hover,body .document-pdf-preview>.research-link.research-link:hover{background:linear-gradient(180deg,#ffffff2e,#ffffff13 32%,#ffffff08 55%,#0000002b),var(--glass-accent-gradient),radial-gradient(145% 130% at 12% -26%,rgba(255,255,255,.22),transparent 43%),linear-gradient(135deg,color-mix(in srgb,var(--glass-accent) 22%,transparent),#ffffff0d 50%,#ffffff09),rgba(7,18,23,var(--glass-opacity-strong));background-blend-mode:screen,normal,screen,normal,normal;border-color:var(--button-glass-border-strong);box-shadow:0 18px 46px #00000061,0 0 14px 0 var(--accent-colour, #7ac5d6),0 0 26px color-mix(in srgb,var(--glass-accent) 18%,transparent),inset 0 1px #ffffff57,inset 0 2px 7px #ffffff17,inset 0 -9px 16px #00000047;color:var(--accent-colour);transform:translateY(-1px)}body .button.button:hover:before,body[class*=interface-mode-] .button.button:hover:before,body.interface-mode-memorial-day-holiday .button.button:hover:before,body .terminal-button:hover:before,body .route-card:hover em:before,body .tool-controls button:hover:before,body .probability-doors button:hover:before,body .probability-actions button:hover:before,body .chaos-actions button:hover:before,body .token-preset-buttons button:hover:before,body .seo-card-actions .research-link.research-link:hover:before,body .tool-preview-card>.research-link.research-link:hover:before,body .toolkit-tile-actions .research-link.research-link:hover:before,body .research-copy>.research-link.research-link:hover:before,body .document-pdf-preview>.research-link.research-link:hover:before{opacity:.68;transform:translate(-6%)}body .button.button:active,body[class*=interface-mode-] .button.button:active,body.interface-mode-memorial-day-holiday .button.button:active,body .terminal-button:active,body .route-card:active em,body .tool-controls button:active,body .probability-doors button:active,body .probability-actions button:active,body .chaos-actions button:active,body .token-preset-buttons button:active,body .seo-card-actions .research-link.research-link:active,body .tool-preview-card>.research-link.research-link:active,body .toolkit-tile-actions .research-link.research-link:active,body .research-copy>.research-link.research-link:active,body .document-pdf-preview>.research-link.research-link:active{box-shadow:0 9px 24px #00000052,var(--glass-accent-glow),0 0 14px color-mix(in srgb,var(--glass-accent) 10%,transparent),inset 0 1px #ffffff26,inset 0 2px 10px #0000006b;filter:saturate(.96) brightness(.96);color:var(--accent-colour);transform:translateY(0)}body .button.button:focus-visible,body[class*=interface-mode-] .button.button:focus-visible,body.interface-mode-memorial-day-holiday .button.button:focus-visible,body .terminal-button:focus-visible,body .route-card:focus-visible em,body .tool-controls button:focus-visible,body .probability-doors button:focus-visible,body .probability-actions button:focus-visible,body .chaos-actions button:focus-visible,body .token-preset-buttons button:focus-visible,body .seo-card-actions .research-link.research-link:focus-visible,body .tool-preview-card>.research-link.research-link:focus-visible,body .toolkit-tile-actions .research-link.research-link:focus-visible,body .research-copy>.research-link.research-link:focus-visible,body .document-pdf-preview>.research-link.research-link:focus-visible{outline:2px solid var(--accent-colour);outline-offset:4px}body.no-transparency :is(.button,.terminal-button,.route-card em,.tool-controls button,.probability-doors button,.probability-actions button,.chaos-actions button,.token-preset-buttons button,.seo-card-actions .research-link,.tool-preview-card>.research-link,.toolkit-tile-actions .research-link,.research-copy>.research-link,.document-pdf-preview>.research-link),.no-transparency :is(.button,.terminal-button,.route-card em,.tool-controls button,.probability-doors button,.probability-actions button,.chaos-actions button,.token-preset-buttons button,.seo-card-actions .research-link,.tool-preview-card>.research-link,.toolkit-tile-actions .research-link,.research-copy>.research-link,.document-pdf-preview>.research-link){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-accent-gradient),var(--glass-solid-bg-strong);background-blend-mode:normal;border-color:var(--accent-colour);box-shadow:0 8px 24px #00000057,var(--glass-accent-glow),inset 0 1px #ffffff14;color:var(--text);text-shadow:none}body.no-transparency :is(.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.tool-modal-panel,.research-feature,.research-note,.lab-card,.lab-index-card,.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric,.document-citation-grid>div,.document-pdf-preview,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.experience-lane,.build-stack a,.independence-note),.no-transparency :is(.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.tool-modal-panel,.research-feature,.research-note,.lab-card,.lab-index-card,.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric,.document-citation-grid>div,.document-pdf-preview,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.experience-lane,.build-stack a,.independence-note){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-accent-gradient),var(--glass-solid-bg);border-color:var(--accent-colour);box-shadow:0 12px 32px #00000052,var(--glass-accent-glow)}body.no-transparency :is(.button,.terminal-button,.route-card em,.tool-controls button,.probability-doors button,.probability-actions button,.chaos-actions button,.token-preset-buttons button,.seo-card-actions .research-link,.tool-preview-card>.research-link,.toolkit-tile-actions .research-link,.research-copy>.research-link,.document-pdf-preview>.research-link,.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.tool-modal-panel,.research-feature,.research-note,.lab-card,.lab-index-card,.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric,.document-citation-grid>div,.document-pdf-preview,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.experience-lane,.build-stack a,.independence-note):before,body.no-transparency :is(.button,.terminal-button,.route-card em,.tool-controls button,.probability-doors button,.probability-actions button,.chaos-actions button,.token-preset-buttons button,.seo-card-actions .research-link,.tool-preview-card>.research-link,.toolkit-tile-actions .research-link,.research-copy>.research-link,.document-pdf-preview>.research-link,.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.tool-modal-panel,.research-feature,.research-note,.lab-card,.lab-index-card,.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric,.document-citation-grid>div,.document-pdf-preview,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.experience-lane,.build-stack a,.independence-note):after,.no-transparency :is(.button,.terminal-button,.route-card em,.tool-controls button,.probability-doors button,.probability-actions button,.chaos-actions button,.token-preset-buttons button,.seo-card-actions .research-link,.tool-preview-card>.research-link,.toolkit-tile-actions .research-link,.research-copy>.research-link,.document-pdf-preview>.research-link,.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.tool-modal-panel,.research-feature,.research-note,.lab-card,.lab-index-card,.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric,.document-citation-grid>div,.document-pdf-preview,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.experience-lane,.build-stack a,.independence-note):before,.no-transparency :is(.button,.terminal-button,.route-card em,.tool-controls button,.probability-doors button,.probability-actions button,.chaos-actions button,.token-preset-buttons button,.seo-card-actions .research-link,.tool-preview-card>.research-link,.toolkit-tile-actions .research-link,.research-copy>.research-link,.document-pdf-preview>.research-link,.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.tool-modal-panel,.research-feature,.research-note,.lab-card,.lab-index-card,.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric,.document-citation-grid>div,.document-pdf-preview,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.experience-lane,.build-stack a,.independence-note):after{opacity:0}@media(prefers-reduced-transparency:reduce){:is(.button,.terminal-button,.route-card em,.tool-controls button,.probability-doors button,.probability-actions button,.chaos-actions button,.token-preset-buttons button,.seo-card-actions .research-link,.tool-preview-card>.research-link,.toolkit-tile-actions .research-link,.research-copy>.research-link,.document-pdf-preview>.research-link){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-accent-gradient),var(--glass-solid-bg-strong);background-blend-mode:normal;border-color:var(--accent-colour);box-shadow:0 8px 24px #00000057,var(--glass-accent-glow);color:var(--text);text-shadow:none}:is(.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.tool-modal-panel,.research-feature,.research-note,.lab-card,.lab-index-card,.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric,.document-citation-grid>div,.document-pdf-preview,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.experience-lane,.build-stack a,.independence-note){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-accent-gradient),var(--glass-solid-bg);border-color:var(--accent-colour);box-shadow:0 12px 32px #00000052,var(--glass-accent-glow)}:is(.button,.terminal-button,.route-card em,.tool-controls button,.probability-doors button,.probability-actions button,.chaos-actions button,.token-preset-buttons button,.seo-card-actions .research-link,.tool-preview-card>.research-link,.toolkit-tile-actions .research-link,.research-copy>.research-link,.document-pdf-preview>.research-link,.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.tool-modal-panel,.research-feature,.research-note,.lab-card,.lab-index-card,.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric,.document-citation-grid>div,.document-pdf-preview,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.experience-lane,.build-stack a,.independence-note):before,:is(.button,.terminal-button,.route-card em,.tool-controls button,.probability-doors button,.probability-actions button,.chaos-actions button,.token-preset-buttons button,.seo-card-actions .research-link,.tool-preview-card>.research-link,.toolkit-tile-actions .research-link,.research-copy>.research-link,.document-pdf-preview>.research-link,.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.tool-modal-panel,.research-feature,.research-note,.lab-card,.lab-index-card,.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric,.document-citation-grid>div,.document-pdf-preview,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.experience-lane,.build-stack a,.independence-note):after{opacity:0}}@media(forced-colors:active){:is(.button,.terminal-button,.route-card em,.tool-controls button,.probability-doors button,.probability-actions button,.chaos-actions button,.token-preset-buttons button,.seo-card-actions .research-link,.tool-preview-card>.research-link,.toolkit-tile-actions .research-link,.research-copy>.research-link,.document-pdf-preview>.research-link){-webkit-backdrop-filter:none;backdrop-filter:none;background:ButtonFace;border-color:ButtonText;box-shadow:none;color:ButtonText;text-shadow:none}:is(.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.tool-modal-panel,.research-feature,.research-note,.lab-card,.lab-index-card,.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric,.document-citation-grid>div,.document-pdf-preview,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.experience-lane,.build-stack a,.independence-note){-webkit-backdrop-filter:none;backdrop-filter:none;background:Canvas;border-color:CanvasText;box-shadow:none;color:CanvasText}:is(.button,.terminal-button,.route-card em,.tool-controls button,.probability-doors button,.probability-actions button,.chaos-actions button,.token-preset-buttons button,.seo-card-actions .research-link,.tool-preview-card>.research-link,.toolkit-tile-actions .research-link,.research-copy>.research-link,.document-pdf-preview>.research-link,.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.tool-modal-panel,.research-feature,.research-note,.lab-card,.lab-index-card,.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric,.document-citation-grid>div,.document-pdf-preview,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.experience-lane,.build-stack a,.independence-note):before,:is(.button,.terminal-button,.route-card em,.tool-controls button,.probability-doors button,.probability-actions button,.chaos-actions button,.token-preset-buttons button,.seo-card-actions .research-link,.tool-preview-card>.research-link,.toolkit-tile-actions .research-link,.research-copy>.research-link,.document-pdf-preview>.research-link,.route-card,.launch-primary,.launch-node,.tool-preview-card,.tool-index-card,.seo-card,.tool-card,.tool-modal-panel,.research-feature,.research-note,.lab-card,.lab-index-card,.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric,.document-citation-grid>div,.document-pdf-preview,.document-related a,.document-companion-grid a,.flagship-card,.archive-item,.experience-lane,.build-stack a,.independence-note):after{display:none}:is(.button,.terminal-button,.route-card em,.tool-controls button,.probability-doors button,.probability-actions button,.chaos-actions button,.token-preset-buttons button,.seo-card-actions .research-link,.tool-preview-card>.research-link,.toolkit-tile-actions .research-link,.research-copy>.research-link,.document-pdf-preview>.research-link):focus-visible{outline:2px solid Highlight}}@keyframes interface-mode-glow-drift{0%,to{opacity:.54;transform:translate3d(-.8rem,0,0)}50%{opacity:.78;transform:translate3d(.8rem,.4rem,0)}}@keyframes deep-orb-drift{0%,to{opacity:.25;transform:translate3d(-.2rem,.1rem,0) scale(.98)}50%{opacity:.52;transform:translate3d(.45rem,-.2rem,0) scale(1.04)}}@keyframes cluster-twinkle{0%,to{opacity:.34;filter:saturate(.92)}45%{opacity:.74;filter:saturate(1.4)}}@keyframes spiral-drift{0%,to{filter:blur(.35px) saturate(.9)}50%{filter:blur(.2px) saturate(1.35)}}@keyframes comet-glide{0%,to{opacity:0;translate:-8% -4%}42%{opacity:.58}60%{opacity:.22;translate:12% 6%}}@keyframes dust-lane-drift{0%,to{opacity:.18;filter:blur(.6px) saturate(.9)}50%{opacity:.34;filter:blur(.35px) saturate(1.2)}}@keyframes galaxy-band-drift{0%,to{opacity:.62;transform:rotate(-10deg) translate3d(-1.2rem,-.4rem,0) scale(1)}50%{opacity:.9;transform:rotate(-5deg) translate3d(1.3rem,.8rem,0) scale(1.03)}}@keyframes nebula-shear{0%,to{opacity:.32;filter:blur(.2px) saturate(1)}50%{opacity:.7;filter:blur(.6px) saturate(1.45)}}@keyframes star-field-pulse{0%,to{opacity:.48;transform:translate3d(-.2rem,0,0)}50%{opacity:.84;transform:translate3d(.35rem,-.2rem,0)}}@keyframes star-glint{0%,to{opacity:.24;transform:scale(.82) rotate(0)}46%{opacity:.96;transform:scale(1.18) rotate(18deg)}}@keyframes galaxy-mesh-drift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:46px 46px,-46px 46px,0 0,0 0}}@keyframes constellation-scan{0%,to{opacity:.24;filter:saturate(.9)}50%{opacity:.74;filter:saturate(1.35)}}@keyframes shooting-star-flight{0%{opacity:0;transform:translateZ(0) rotate(var(--shooting-angle)) scaleX(.18) scaleY(var(--shooting-scale))}12%{opacity:.92}70%{opacity:.72}to{opacity:0;transform:translate3d(var(--shooting-travel-x),var(--shooting-travel-y),0) rotate(var(--shooting-angle)) scaleX(1) scaleY(var(--shooting-scale))}}@keyframes ufo-drift{0%{opacity:0;transform:translate3d(var(--ufo-start-x),var(--ufo-start-y),0) rotate(var(--ufo-angle)) scale(var(--ufo-scale))}10%{opacity:var(--ufo-fade-opacity)}22%,72%{opacity:var(--ufo-opacity)}50%{transform:translate3d(var(--ufo-mid-x),var(--ufo-mid-y),0) rotate(var(--ufo-angle)) scale(var(--ufo-mid-scale))}88%{opacity:var(--ufo-fade-opacity)}to{opacity:0;transform:translate3d(var(--ufo-end-x),var(--ufo-end-y),0) rotate(var(--ufo-angle)) scale(var(--ufo-scale))}}@keyframes ufo-hover{0%,to{transform:translate3d(var(--orbit-traffic-x),var(--orbit-traffic-y),0) rotate(0)}45%{transform:translate3d(calc(var(--orbit-traffic-x) + .22rem),calc(var(--orbit-traffic-y) - .16rem),0) rotate(-1.8deg)}68%{transform:translate3d(calc(var(--orbit-traffic-x) - .12rem),calc(var(--orbit-traffic-y) + .12rem),0) rotate(1.2deg)}}@keyframes ufo-beam-pulse{0%,to{opacity:.14;transform:translate(-50%) scaleX(.82)}46%{opacity:.34;transform:translate(-50%) scaleX(1.08)}}@keyframes aperture-breathe{0%,to{opacity:.58;filter:saturate(.95)}50%{opacity:.88;filter:saturate(1.35)}}@keyframes hyperlane-sweep{0%,to{opacity:.16;filter:saturate(.9)}48%{opacity:.62;filter:saturate(1.5)}}@keyframes cockpit-glass-shift{0%,to{opacity:.58;transform:translate3d(-.4%,0,0)}50%{opacity:.82;transform:translate3d(.6%,.3%,0)}}@keyframes canopy-glare-drift{0%,to{opacity:.22;translate:-2% 0}50%{opacity:.5;translate:3% 1%}}@keyframes canopy-scratch-drift{0%,to{opacity:.28;transform:translate3d(-.35%,0,0)}50%{opacity:.48;transform:translate3d(.45%,-.25%,0)}}@keyframes viewport-scan{0%,62%,to{opacity:0;transform:translateZ(0) skew(-12deg)}72%{opacity:.34}88%{opacity:0;transform:translate3d(350%,0,0) skew(-12deg)}}@keyframes orbital-dash-drift{0%{rotate:0deg}to{rotate:360deg}}@media(max-width:1120px){.footer{grid-template-columns:1fr}.contact-links{justify-content:flex-start;justify-self:start;max-width:58rem}}@media(max-width:1020px){.topbar{grid-template-columns:1fr auto auto;gap:.7rem}.nav-links{display:none}.hero,.about-section{grid-template-columns:1fr}.orbital-system{min-height:460px}.orbit-code-flow{max-width:none}.archive-grid,.experience-grid,.tools-grid,.route-grid,.toolbench-intro,.research-intro,.research-grid,.research-feature,.launch-console,.launch-grid{grid-template-columns:1fr}.flagship-grid{flex-direction:column}.flagship-grid>.flagship-card{flex-basis:auto;min-width:0}.toolkit-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-controls{grid-column:auto;grid-row:auto}.seo-list,.seo-card,.promptpack-extension-panel .tool-card{grid-template-columns:1fr}.seo-card-actions{justify-items:start}.document-metadata,.document-citation-grid,.document-related-grid,.document-companion-grid{grid-template-columns:1fr 1fr}.document-pdf-preview,.footer{grid-template-columns:1fr}}@media(max-width:620px){.site-shell{border:0}.topbar,.hero,.section,.footer{padding-inline:1rem}.topbar{gap:.4rem}.terminal-button{width:40px;height:36px}.hero{min-height:auto;padding-top:4rem}h1{font-size:clamp(3.2rem,18vw,4.8rem)}.seo-hero h1{font-size:clamp(2.45rem,11vw,3.7rem)}.vertical-line{display:none}.hero-actions,.contact-links{flex-direction:column;align-items:stretch}.button{width:100%}.toolkit-page-grid,.flagship-card,.experience-lane,.archive-item,.project-body ul{grid-template-columns:1fr}.tool-row,.passphrase-choice-grid,.promptpack-tabs,.promptpack-actions,.tool-controls output ul,.probability-exhibit,.probability-doors,.probability-actions,.probability-steps,.chaos-exhibit,.chaos-readouts,.chaos-actions{grid-template-columns:1fr}.orbital-system{min-height:400px}.viewport-bay{padding:1.25rem .48rem 2.1rem}.hull-plate-top{height:1.15rem}.hull-plate-bottom{height:1.85rem}.hull-rib{top:18%;bottom:12%;width:1rem}.hull-console-lip{left:20%;right:15%;bottom:.55rem;height:.5rem}.hull-light{width:.24rem;height:.24rem}.cockpit-window:before{inset:3.2%;opacity:.46}.cockpit-window:after{background:radial-gradient(ellipse at 50% 45%,transparent 0 60%,rgba(0,0,0,.2) 79%,rgba(0,0,0,.5) 100%),linear-gradient(180deg,rgba(0,0,0,.36),transparent 13% 86%,rgba(0,0,0,.4)),linear-gradient(90deg,rgba(0,0,0,.34),transparent 15% 85%,rgba(0,0,0,.36))}.viewport-edge{width:6%;opacity:.34}.viewport-glass-two{display:none}.galaxy-depth{opacity:.78}.star-four,.star-six,.star-eight,.star-nine,.deep-orb-two,.cluster-three,.comet-two,.stellar-river-two,.ion-shelf-two,.ufo-distant,.ship-scout{display:none}.spiral-arm-three,.dust-lane-two,.gravity-lens{opacity:.12}.viewport-scratch-field{opacity:.24}.viewport-scan-beam{display:none}.ufo-mother{--ufo-width: clamp(2.9rem, 15vw, 3.9rem);--ufo-top: 24%}.ship-secondary{opacity:.46}.terminal-readout{display:none}.signal-core{top:39%}.node{font-size:.68rem}.node-work{left:8%;top:27%}.node-tools{right:9%;top:20%}.node-research{left:29%;top:13%}.node-products{left:18%;top:51%;bottom:auto}.node-background{right:4%;top:39%;bottom:auto}.node-contact{right:17%;top:57%;bottom:auto}.orbit-code-flow{left:1rem;right:1rem;bottom:1.1rem;padding:.82rem;font-size:.68rem}.flow-header{flex-wrap:wrap}.flow-header strong{width:100%;margin-left:1.15rem}.document-hero,.document-section,.document-related{padding-inline:1rem}.document-hero{min-height:auto;padding-top:3rem;padding-bottom:2.4rem}.document-background:before{display:none}.document-background span:nth-child(2){display:none}.document-hero .project-kicker,.document-section-kicker,.document-metadata dt,.document-tags li,.document-related span,.document-companion-grid span{font-size:.88rem}.document-hero h1{font-size:clamp(2.45rem,13.5vw,4.25rem);line-height:.94}.document-subtitle,.document-summary,.document-prose,.document-citation-grid p,.document-citation-grid a,.document-pdf-preview p,.document-companion-grid p{font-size:1rem}.document-citation-grid,.document-related-grid,.document-companion-grid{grid-template-columns:1fr}.document-metadata,.document-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.document-metadata{display:grid;gap:.65rem}.document-metadata div{padding:.62rem}.document-metadata dd{font-size:.92rem}.document-actions{display:grid;gap:.65rem}.document-actions .button,.document-pdf-preview .research-link{width:100%;min-width:0}.document-actions .button,.document-pdf-preview .research-link{min-height:52px}.seasonal-interface-label{margin-bottom:.85rem;font-size:.64rem}.seasonal-interface-label span{width:1.45rem}.interface-mode-toggle{width:6.9rem;min-height:32px;padding:.28rem .34rem;font-size:.5rem}.interface-mode-toggle input{width:.72rem;height:.72rem}.interface-mode-trace{width:min(11rem,100%);margin-top:1rem}body[class*=interface-mode-] .hero:before{inset:-10% -32% 14%;opacity:.48}body[class*=interface-mode-] .hero:after{left:1rem;right:1rem;bottom:.8rem;opacity:.5}.interface-mode-footer-line{align-items:flex-start;font-size:.7rem;line-height:1.45}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.orbit-signal:after{opacity:.24}.galaxy-depth:before,.galaxy-depth:after,.stellar-river,.gravity-lens,.ion-shelf,.star,.deep-orb,.star-cluster,.spiral-arm,.comet-streak,.dust-lane,.nebula-drift,.galaxy-mesh,.constellation-line,.shooting-star,.ufo,.ufo-craft,.ufo-beam,.orbit-aperture,.hyperlane,.cockpit-window:before,.viewport-glass,.viewport-scratch-field,.viewport-scan-beam,.orbital-system:before,.orbital-system:after{animation:none!important}body[class*=interface-mode-] .hero:before{animation:none;transform:none}}@media(max-width:1100px){.token-lab-header,.token-lab-workspace{grid-template-columns:1fr}.token-lab-column-side{position:static}}@media(max-width:820px){.chaos-visual,.chaos-controls,.chaos-setup-row,.chaos-control-grid,.chaos-steps,.chaos-variable-guide{grid-template-columns:1fr}.chaos-screen{grid-row:auto}}@media(max-width:620px){.lab-intro,.probability-exhibit,.probability-doors,.probability-actions,.probability-metrics,.probability-steps,.chaos-exhibit,.chaos-visual,.chaos-controls,.chaos-setup-row,.chaos-readouts,.chaos-readout-help,.chaos-control-grid,.chaos-steps,.chaos-variable-guide,.chaos-actions,.token-preset-buttons,.token-dashboard,.token-prompt-grid,.token-control-grid,.token-profile-grid,.token-mini-dashboard,.token-context-stats{grid-template-columns:1fr}.lab-grid,.lab-showcase-grid{flex-direction:column}.lab-grid>.lab-card,.lab-grid>.lab-index-card{flex-basis:auto;min-width:0}.token-lab-shell{width:min(100%,calc(100vw - 1rem))}.token-budget-lab-entry{padding-inline:.5rem}.token-lab-header,.token-preset-panel,.token-lab-panel,.token-metric{padding:.78rem}.token-lab-title-block h2{font-size:clamp(2.05rem,13vw,3.2rem)}.research-standalone-exhibit .probability-steps{grid-template-columns:1fr}}
