:root{--copy-x:0px;--copy-y:0px;--copy-z:0px;--copy-rotate-x:0deg;--copy-rotate-y:0deg;--field-x:0px;--field-y:0px;--field-z:0px;--field-rotate-x:0deg;--field-rotate-y:0deg;--focus-h:96px;--focus-w:180px;--focus-x:50vw;--focus-y:50vh;--hero-scale:1;--nav-z:0px;--nav-y:0px;--panel-rotate:0deg;--panel-rotate-x:0deg;--panel-rotate-y:0deg;--panel-x:0px;--panel-y:0px;--panel-z:0px;--pointer-x:50%;--pointer-y:50%;--scene-rotate-x:0deg;--scene-rotate-y:0deg;--scene-x:0px;--scene-y:0px;--scene-z:0px;--scroll-progress:0;--scroll-pct:0%;--section-rotate-x:0deg;--section-rotate-y:0deg;--section-shift-a:0px;--section-shift-b:0px;color:#f7fff9;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050607;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}#root{min-height:100vh}.site-shell{color:#f7fff9;background:#050607;min-height:100vh;position:relative;overflow-x:hidden}.site-shell:before{z-index:1;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #20f2d238, transparent 22%), radial-gradient(circle at calc(100% - var(--pointer-x)) var(--pointer-y), #ff4d6d24, transparent 18%), linear-gradient(115deg, transparent, #ffd1660e, transparent);content:"";mix-blend-mode:screen;opacity:.54;pointer-events:none;translate:var(--field-x) var(--field-y);transform:translate3d(0, 0, var(--field-z)) rotateX(var(--field-rotate-x)) rotateY(var(--field-rotate-y));transform-style:preserve-3d;will-change:translate, background-position;position:fixed;inset:-18%}:root.has-reactive-focus .site-shell:before{opacity:.66}.scroll-progress{z-index:40;pointer-events:none;height:3px;transform:scaleX(var(--scroll-progress));transform-origin:0;background:linear-gradient(90deg,#20f2d2,#ffd166,#ff4d6d);position:fixed;top:0;left:0;right:0;box-shadow:0 0 22px #20f2d29e}.focus-field{top:var(--focus-y);left:var(--focus-x);z-index:38;width:max(140px, calc(var(--focus-w) * 1.18));height:max(72px, calc(var(--focus-h) * 1.42));opacity:0;mix-blend-mode:screen;pointer-events:none;perspective:900px;perspective-origin:50%;transform-style:preserve-3d;transition:top .12s linear,left .12s linear,width .18s,height .18s,opacity .16s;position:fixed;transform:translate(-50%,-50%)}.connector-layer{z-index:3;opacity:0;pointer-events:none;width:100vw;height:100vh;transform-style:preserve-3d;transition:opacity .14s;position:fixed;inset:0;overflow:visible}:root.has-reactive-focus .connector-layer{opacity:1}.connector-trace{--connector-color:#20f2d2;--connector-dash:22 12;--connector-delay:0s;--connector-opacity:0;--connector-width:1.4px;opacity:var(--connector-opacity);transition:opacity .12s}.connector-path{fill:none;pointer-events:none;stroke:var(--connector-color);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.connector-shadow{opacity:.18;stroke-width:calc(var(--connector-width) * 3)}.connector-core{opacity:.88;stroke-dasharray:var(--connector-dash);stroke-dashoffset:0;stroke-width:var(--connector-width);animation:1.6s linear infinite connectorDash;animation-delay:var(--connector-delay);animation-play-state:paused}.connector-source,.connector-target,.connector-packet{fill:var(--connector-color);pointer-events:none}.connector-source{opacity:.95}.connector-target{opacity:.75}.connector-packet{opacity:.92;animation:1.4s ease-in-out infinite connectorPacketPulse;animation-delay:var(--connector-delay);animation-play-state:paused}:root.has-reactive-focus .connector-core,:root.has-reactive-focus .connector-packet{animation-play-state:running}:root.has-reactive-focus .focus-field{opacity:1}.focus-field:before,.focus-field:after,.focus-ring{content:"";pointer-events:none;position:absolute;inset:0}.focus-field:before{clip-path:polygon(0 0,36% 0,36% 1px,64% 1px,64% 0,100% 0,100% 100%,0 100%);border:1px solid #20f2d285;border-radius:8px;animation:1.8s ease-in-out infinite focusBoxPulse;box-shadow:0 0 24px #20f2d24d,inset 0 0 24px #20f2d21a}.focus-field:after{filter:blur(16px);opacity:.72;background:radial-gradient(circle,#20f2d257,#0000 46%),radial-gradient(circle at 20% 12%,#ffd16638,#0000 32%),radial-gradient(circle at 86% 72%,#ff4d6d38,#0000 36%);transform:scale(1.36)}.focus-ring{opacity:.62;border:1px solid #ffd16680;border-radius:50%;animation:1.55s ease-out infinite focusRingExpand;transform:scale(.64)}.hero-zone{isolation:isolate;perspective:1300px;min-height:92svh;perspective-origin:var(--pointer-x) var(--pointer-y);transform-style:preserve-3d;background:#050607;border-bottom:1px solid #20f2d23d;position:relative;overflow:visible}.agent-scene,.hero-overlay{width:100%;height:100%;position:absolute;inset:0}.agent-scene{z-index:0;width:110%;height:110%;scale:var(--hero-scale);translate:var(--scene-x) var(--scene-y);transform:translate3d(0, 0, var(--scene-z)) rotateX(var(--scene-rotate-x)) rotateY(var(--scene-rotate-y));transform-style:preserve-3d;will-change:translate, scale;inset:-5%}.hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#050607e8 0%,#0506076b 47%,#050607c2 100%),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 14px);animation:8s ease-in-out infinite scanFade}.kinetic-field{z-index:1;mix-blend-mode:screen;pointer-events:none;scale:var(--hero-scale);translate:var(--field-x) var(--field-y);transform:translate3d(0, 0, var(--field-z)) rotateX(var(--field-rotate-x)) rotateY(var(--field-rotate-y));transform-style:preserve-3d;will-change:translate, scale;position:absolute;inset:0;overflow:hidden}.background-mantra{z-index:0;color:#f7fff914;text-align:center;text-transform:uppercase;transform:translate3d(calc(-50% + var(--field-x) * -.1), calc(var(--field-y) * -.08), 120px) rotateX(62deg) rotateY(-12deg) rotateZ(-4deg);transform-style:preserve-3d;transform-origin:50%;-webkit-user-select:none;user-select:none;gap:.02em;font-size:clamp(4.8rem,12vw,12.5rem);font-weight:950;line-height:.78;animation:9s ease-in-out infinite mantraDrift;display:grid;position:absolute;top:3%;left:40%}.background-mantra:before,.background-mantra:after{content:attr(data-text);opacity:.78;pointer-events:none;text-align:center;font-size:.35em;line-height:.9;position:absolute;inset:-.08em 0 -.1em}.background-mantra:before{color:#20f2d238;filter:blur(.2px);animation:2.8s steps(2,end) infinite mantraSlice;transform:translate3d(-.08em,-.04em,86px)rotateY(9deg)}.background-mantra:after{color:#ff4d6d2e;clip-path:inset(58% 0 6%);animation:3.4s steps(2,end) infinite reverse mantraSlice;transform:translate3d(.06em,.05em,-42px)rotateY(-12deg)}.background-mantra span{color:#0000;filter:drop-shadow(0 0 18px #20f2d22e)drop-shadow(0 0 42px #ff4d6d1f);-webkit-text-stroke:1px #f7fff924;background-color:#0000;background-image:linear-gradient(105deg,#f7fff914,#20f2d247,#ffd16629),linear-gradient(#ffffff29,#ffffff05);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;-webkit-background-clip:text;background-clip:text;animation:3.8s ease-in-out infinite mantraGlow;display:block;position:relative}.background-mantra span:nth-child(2){animation-delay:.22s;transform:translate3d(-.12em,0,46px)}.background-mantra span:nth-child(3){animation-delay:.44s;transform:translate3d(-.24em,0,92px)}.energy-beam{opacity:0;transform-origin:0;width:54vw;height:1px;transform-style:preserve-3d;background:linear-gradient(90deg,#0000,#20f2d2f5,#0000);animation:4.8s cubic-bezier(.16,1,.3,1) infinite beamSweep;position:absolute;left:-30vw;box-shadow:0 0 20px #20f2d280}.beam-a{top:20%;transform:translateZ(90px)rotateX(12deg)rotate(-10deg)}.beam-b{background:linear-gradient(90deg,#0000,#ff4d6de0,#0000);animation-delay:1.2s;top:52%;transform:translateZ(130px)rotateY(-16deg)rotate(7deg);box-shadow:0 0 24px #ff4d6d73}.beam-c{background:linear-gradient(90deg,#0000,#ffd166db,#0000);animation-delay:2.4s;top:76%;transform:translateZ(70px)rotateX(-10deg)rotate(-5deg);box-shadow:0 0 24px #ffd1666b}.data-rain{opacity:.5;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 84%,#0000);mask-image:linear-gradient(#0000,#000 14% 84%,#0000)}.data-rain span{color:#20f2d280;text-shadow:0 0 12px #20f2d2b3;text-transform:uppercase;writing-mode:vertical-rl;animation:dataRain var(--duration) linear infinite;animation-delay:var(--delay);font-size:.64rem;font-weight:950;line-height:1.8;position:absolute;top:-36%}.data-rain span:nth-child(3n+2){color:#ffd16670;text-shadow:0 0 12px #ffd1668a}.data-rain span:nth-child(3n){color:#ff4d6d6b;text-shadow:0 0 12px #ff4d6d8a}.holo-shards span{clip-path:polygon(22% 0,100% 18%,78% 100%,0 82%);opacity:.34;width:46px;height:72px;animation:7.4s ease-in-out infinite shardDrift;animation-delay:var(--delay);background:linear-gradient(135deg,#20f2d229,#ff4d6d14);border:1px solid #f7fff924;display:block;position:absolute;box-shadow:inset 0 0 18px #f7fff90f,0 0 26px #20f2d21f}.holo-shards span:first-child{top:16%;left:48%}.holo-shards span:nth-child(2){width:34px;height:56px;top:24%;right:30%}.holo-shards span:nth-child(3){top:62%;left:38%}.holo-shards span:nth-child(4){width:58px;height:92px;bottom:18%;right:11%}.holo-shards span:nth-child(5){top:10%;right:8%}.holo-shards span:nth-child(6){width:34px;height:58px;bottom:13%;left:12%}.holo-shards span:nth-child(7){top:42%;left:6%}.holo-shards span:nth-child(8){width:30px;height:48px;top:70%;right:42%}.holo-shards span:nth-child(9){top:33%;right:4%}.holo-shards span:nth-child(10){bottom:8%;right:22%}.orbit-badges{width:min(36vw,460px);height:min(36vw,460px);transform-style:preserve-3d;animation:9s ease-in-out infinite orbitFieldTilt;position:absolute;top:15%;right:4%}.orbit-badge{color:#20f2d2;text-transform:uppercase;background:#0506079e;border:1px solid #20f2d26b;border-radius:5px;place-items:center;min-width:74px;height:30px;padding-inline:12px;font-size:.66rem;font-weight:950;animation:2.4s ease-in-out infinite badgeFlicker;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #20f2d229,inset 0 0 16px #20f2d214}.orbit-1{animation:7s linear infinite badgeOrbitOne,2.4s ease-in-out infinite badgeFlicker}.orbit-2{animation:8.2s linear infinite badgeOrbitTwo,2.7s ease-in-out infinite badgeFlicker}.orbit-3{animation:9.4s linear infinite badgeOrbitThree,3s ease-in-out infinite badgeFlicker}.orbit-4{animation:10.4s linear infinite badgeOrbitFour,2.9s ease-in-out infinite badgeFlicker}.reactive-node{isolation:isolate;transform-style:preserve-3d;will-change:translate, scale, rotate, filter, opacity;transition:opacity .22s,filter .22s,transform .26s cubic-bezier(.16,1,.3,1),scale .22s cubic-bezier(.16,1,.3,1),rotate .22s cubic-bezier(.16,1,.3,1),translate .22s cubic-bezier(.16,1,.3,1),border-color .22s,background-color .22s,box-shadow .22s,color .22s,text-shadow .22s;position:relative}.reactive-node[data-active=true]{z-index:6;opacity:1;filter:brightness(1.18)saturate(1.24);transform:perspective(900px) translate3d(0, 0, var(--focus-depth,54px)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale3d(1.035, 1.035, 1.035)}:root.has-reactive-focus .reactive-node:not([data-active=true]):not(:has([data-active=true])){opacity:.82;filter:saturate(.92)brightness(.94)}.text-reactor[data-active=true]{color:#fafffb;text-shadow:0 0 12px #20f2d2b8,0 0 34px #ff4d6d3d,0 0 46px #ffd1662e}.surface-reactor[data-active=true],.metric-block[data-active=true],.terminal-line[data-active=true],.card-reactor[data-active=true]{border-color:#20f2d2b8;box-shadow:0 0 30px #20f2d22e,inset 0 0 28px #20f2d21a}.surface-reactor[data-active=true],.terminal-line[data-active=true],.metric-block[data-active=true]{background:radial-gradient(circle at var(--local-x,50%) var(--local-y,50%), #20f2d233, transparent 46%), linear-gradient(90deg, #f7fff90a, #f7fff903)}.action-reactor[data-active=true]{box-shadow:0 0 0 1px #f7fff92e,0 0 38px #20f2d261,0 0 82px #ff4d6d2e}.brand-mark[data-active=true] .brand-glyph{color:#ffd166;border-color:#ffd166;box-shadow:inset 0 0 24px #ffd16642,0 0 34px #20f2d26b}:root.has-reactive-focus .agent-scene{filter:saturate(1.28)brightness(1.08)}:root.has-reactive-focus .energy-beam{animation-duration:2.7s}:root.has-reactive-focus .data-rain span{filter:brightness(1.38)}:root.has-reactive-focus .orbit-badges{animation-duration:4.2s}:root.has-reactive-focus .readout-ring{animation-duration:3.4s}:root.has-reactive-focus .readout-node{scale:1.24}:root.has-reactive-focus[data-focus-kind=title] .command-surface{border-color:#ffd166a3;box-shadow:inset 0 0 54px #ffd1661a,0 20px 92px #20f2d238}:root.has-reactive-focus[data-focus-kind=terminal] .hero-title,:root.has-reactive-focus[data-focus-kind=metric] .hero-title,:root.has-reactive-focus[data-focus-kind=core] .hero-title{text-shadow:0 0 22px #ffd1667a,0 0 60px #20f2d257,0 10px #ff4d6d2e}.top-nav{z-index:8;width:min(100%,1280px);translate:0 var(--nav-y);transform:translate3d(0, 0, var(--nav-z));transform-style:preserve-3d;will-change:translate;justify-content:space-between;align-items:center;margin:0 auto;padding:28px 32px 0;display:flex;position:relative}.brand-mark{color:#f7fff9;letter-spacing:0;text-transform:uppercase;align-items:center;gap:12px;font-size:.94rem;font-weight:900;display:inline-flex}.brand-glyph{color:#20f2d2;background:#050607c2;border:1px solid #20f2d2cc;border-radius:6px;place-items:center;width:38px;height:38px;font-weight:950;display:grid;box-shadow:inset 0 0 18px #20f2d23d,0 0 28px #20f2d233}.nav-links{color:#f7fff9b8;text-transform:uppercase;align-items:center;gap:28px;font-size:.78rem;font-weight:800;display:flex}.nav-links a{padding-block:8px;position:relative}.nav-links a:after{content:"";transform-origin:100%;background:#ffd166;height:1px;transition:transform .18s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.hero-layout{z-index:8;--hero-copy-shift-x:-46px;--hero-copy-shift-y:42px;perspective:1200px;width:min(100%,1280px);min-height:calc(92svh - 66px);perspective-origin:var(--pointer-x) var(--pointer-y);transform-style:preserve-3d;grid-template-columns:minmax(0,1fr) minmax(360px,480px);align-items:center;gap:54px;margin:0 auto;padding:72px 32px 82px;display:grid;position:relative}.hero-copy{max-width:760px;translate:calc(var(--copy-x) + var(--hero-copy-shift-x)) calc(var(--copy-y) + var(--hero-copy-shift-y));transform:translate3d(0, 0, var(--copy-z)) rotateX(var(--copy-rotate-x)) rotateY(var(--copy-rotate-y));transform-style:preserve-3d;will-change:translate}.signal-line,.section-kicker{color:#20f2d2;letter-spacing:0;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:.78rem;font-weight:950;display:flex}.signal-line span,.section-kicker:before{content:"";background:currentColor;width:44px;height:2px;box-shadow:0 0 18px}.signal-line span{animation:1.8s ease-in-out infinite signalPulse}.hero-title{color:#f7fff9;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 18px #20f2d27a,0 0 52px #ff4d6d38,0 10px #ffd16629;width:-moz-fit-content;width:fit-content;margin:0;font-size:clamp(7.6rem,18vw,15rem);font-weight:950;line-height:.84;animation:4.8s ease-in-out infinite titleCharge;position:relative}.hero-title:before,.hero-title:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.hero-title:before{color:#ff4d6d;clip-path:inset(12% 0 62%);animation:3.2s steps(2,end) infinite glitchSlice;transform:translate(3px,-2px)}.hero-title:after{color:#20f2d2;clip-path:inset(72% 0 8%);animation:2.7s steps(2,end) infinite reverse glitchSlice;transform:translate(-3px,2px)}.hero-tagline{color:#ffd166;margin:18px 0 0;font-size:1.52rem;font-weight:900;line-height:1.1}.hero-text{color:#f7fff9c4;max-width:650px;margin:34px 0 0;font-size:1.08rem;line-height:1.82}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primary-action,.secondary-action{border-radius:6px;justify-content:center;align-items:center;min-width:144px;min-height:48px;padding:0 18px;font-size:.92rem;font-weight:900;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.primary-action span,.secondary-action span{margin-left:10px}.primary-action{color:#03100d;background:#20f2d2;border:1px solid #20f2d2c2;box-shadow:0 0 32px #20f2d242}.primary-action:before,.secondary-action:before{content:"";background:#ffffff75;width:34%;animation:4.2s ease-in-out infinite buttonSweep;position:absolute;top:0;bottom:0;left:-44%;transform:skew(-18deg)}.secondary-action{color:#f7fff9;background:#05060780;border:1px solid #ffd1666b}.primary-action:hover,.primary-action:focus-visible,.secondary-action:hover,.secondary-action:focus-visible{translate:0 -2px}.secondary-action:hover,.secondary-action:focus-visible{border-color:#ffd166db;box-shadow:0 0 24px #ffd1662e}.command-surface{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:596px;rotate:var(--panel-rotate);translate:var(--panel-x) var(--panel-y);transform:translate3d(0, 0, var(--panel-z)) rotateX(var(--panel-rotate-x)) rotateY(var(--panel-rotate-y));transform-style:preserve-3d;will-change:translate, rotate, transform;background:linear-gradient(#080d0fdb,#08090ba3),repeating-linear-gradient(90deg,#0000 0 18px,#20f2d20d 19px);border:1px solid #20f2d257;border-radius:8px;padding:18px;animation:7s ease-in-out infinite panelFloat;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #20f2d214,0 18px 70px #00000070}.command-surface[data-active=true]{border-color:#ffd166b8;box-shadow:inset 0 0 64px #20f2d224,0 24px 98px #20f2d23d,0 0 90px #ff4d6d1f}.hero-layout:has(.hero-copy .reactive-node[data-active=true]) .command-surface{translate:calc(var(--panel-x) + 18px) calc(var(--panel-y) - 8px)}.hero-layout:has(.command-surface .reactive-node[data-active=true]) .hero-copy{translate:calc(var(--copy-x) - 14px) calc(var(--copy-y) - 4px)}.surface-scan{z-index:0;filter:blur(.2px);opacity:.7;pointer-events:none;background:linear-gradient(#0000,#20f2d229,#0000);height:34%;animation:3.8s linear infinite surfaceScan;position:absolute;left:0;right:0}.panel-corner{z-index:2;pointer-events:none;border-color:#ffd166d1;width:22px;height:22px;animation:1.8s ease-in-out infinite cornerBlink;position:absolute}.corner-tl{border-top:1px solid;border-left:1px solid;top:12px;left:12px}.corner-tr{border-top:1px solid;border-right:1px solid;animation-delay:.24s;top:12px;right:12px}.corner-bl{border-bottom:1px solid;border-left:1px solid;animation-delay:.48s;bottom:12px;left:12px}.corner-br{border-bottom:1px solid;border-right:1px solid;animation-delay:.72s;bottom:12px;right:12px}.command-surface:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#20f2d2d1,#0000) 0 0/100% 1px no-repeat,linear-gradient(#0000,#ff4d6db8,#0000) 100% 0/1px 100% no-repeat,linear-gradient(90deg,#0000,#ffd166b8,#0000) 0 100%/100% 1px no-repeat;animation:3.6s linear infinite borderRace;position:absolute;inset:-1px}.surface-chrome,.terminal-stack,.core-readout,.metrics-rail{z-index:1;position:relative}.surface-chrome{color:#f7fff9ad;text-transform:uppercase;border-bottom:1px solid #f7fff91f;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:38px;padding:0 2px 14px;font-size:.72rem;font-weight:900;display:grid}.surface-chrome strong{color:#ffd166;font-size:.72rem}.pulse-dot{background:#8aff80;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite pulseDot;box-shadow:0 0 0 6px #8aff801a,0 0 18px #8aff80b8}.terminal-stack{gap:0;margin-top:16px;display:grid}.terminal-line{color:#f7fff9a3;border-bottom:1px solid #f7fff91a;grid-template-columns:78px 1fr;align-items:center;gap:14px;min-height:44px;font-size:.78rem;animation:4.8s ease-in-out infinite terminalWake;display:grid}.terminal-line:nth-child(2){animation-delay:.18s}.terminal-line:nth-child(3){animation-delay:.36s}.terminal-line:nth-child(4){animation-delay:.54s}.terminal-line span{color:#20f2d2;text-transform:uppercase;font-weight:900}.terminal-line strong{color:#f7fff9;font-weight:760;line-height:1.3}.terminal-stack:has(.terminal-line[data-active=true]) .terminal-line:not([data-active=true]){translate:-10px}.core-readout{aspect-ratio:1;width:min(100%,350px);margin:34px auto 26px;position:relative}.readout-ring,.readout-node,.readout-core{display:block;position:absolute;inset:50%;transform:translate(-50%,-50%)}.readout-ring{border:1px solid #20f2d247;border-radius:50%}.ring-a{border-top-color:#20f2d2;width:60%;height:60%;animation:7s linear infinite coreSpin}.ring-b{border-right-color:#ff4d6d;width:78%;height:78%;animation:11s linear infinite reverse coreSpin}.ring-c{border-bottom-color:#ffd166;width:96%;height:96%;animation:14s linear infinite coreSpin}.readout-core{background:linear-gradient(135deg,#20f2d247,#ff4d6d29),#081010;border:1px solid #f7fff957;border-radius:8px;width:18%;height:18%;animation:1.9s ease-in-out infinite coreBreath;box-shadow:0 0 18px #20f2d26b,inset 0 0 20px #f7fff914}.readout-node{background:currentColor;border-radius:50%;width:10px;height:10px;box-shadow:0 0 20px}.node-a{color:#20f2d2;animation:5.2s linear infinite nodeOrbitA}.node-b{color:#ff4d6d;animation:6.5s linear infinite nodeOrbitB}.node-c{color:#ffd166;animation:7.2s linear infinite nodeOrbitC}.metrics-rail{border-top:1px solid #f7fff91f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric-block{border-right:1px solid #f7fff91a;min-height:86px;padding:16px 12px 0}.metric-block:last-child{border-right:0}.metric-block strong{color:#ffd166;font-size:1.5rem;line-height:1;display:block}.metric-block span{color:#f7fff9a8;margin-top:10px;font-size:.78rem;font-weight:800;line-height:1.3;display:block}.metrics-rail:has(.metric-block[data-active=true]) .metric-block:not([data-active=true]){translate:0 8px}.motion-strip{z-index:8;opacity:.001;height:72px;transform-style:preserve-3d;filter:blur(10px);background:#10120d;border-block:1px solid #f7fff91f;margin-top:-1px;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1),filter .9s;position:relative;overflow:hidden;transform:perspective(1000px)translate3d(0,34px,-80px)rotateX(10deg)scale(.985)}.motion-strip:before,.motion-strip:after{z-index:2;content:"";pointer-events:none;width:92px;position:absolute;top:0;bottom:0}.motion-strip:before{background:linear-gradient(90deg,#10120d,#10120d00);left:0}.motion-strip:after{background:linear-gradient(270deg,#10120d,#10120d00);right:0}.strip-track{align-items:center;gap:0;min-width:max-content;height:100%;animation:17s linear infinite marquee;display:inline-flex}.strip-track span{color:#f7fff9;text-transform:uppercase;border-right:1px solid #f7fff91f;align-items:center;height:100%;padding:0 42px;font-size:1rem;font-weight:950;display:inline-flex}.strip-track span:nth-child(3n+1){color:#20f2d2}.strip-track span:nth-child(3n+2){color:#ffd166}.strip-track span:nth-child(3n){color:#ff4d6d}.section{z-index:8;opacity:.001;perspective:1200px;width:100%;perspective-origin:var(--pointer-x) var(--pointer-y);transform:translate3d(0, 58px, -120px) rotateX(calc(10deg + var(--section-rotate-x))) rotateY(var(--section-rotate-y)) scale3d(.982, .982, 1);transform-style:preserve-3d;filter:blur(12px);will-change:transform, opacity, filter;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:56px;padding:112px max(32px,50vw - 608px);transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1),filter 1s;display:grid;position:relative}.section.is-visible,.motion-strip.is-visible,.closing-band.is-visible{opacity:1;transform:translate3d(0, 0, 0) rotateX(var(--section-rotate-x)) rotateY(var(--section-rotate-y)) scale3d(1, 1, 1);filter:blur()}.section-copy,.launch-copy{max-width:520px;translate:var(--section-shift-a) 0;transform-style:preserve-3d;will-change:translate;transition:translate .14s linear;transform:translateZ(72px)rotateY(-2.4deg)}.section h2,.closing-band h2{letter-spacing:0;margin:16px 0 0;font-size:3.45rem;line-height:1.02}.section p:not(.section-kicker){color:#141814b3;margin:24px 0 0;font-size:1rem;line-height:1.78}.systems-section{color:#10130f;background:linear-gradient(90deg,#20f2d214,#0000 32%,#ffd1661a),#f3f1e7}.systems-section .section-kicker{color:#07836f}.system-grid{translate:var(--section-shift-b) 0;transform-style:preserve-3d;will-change:translate;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;transition:translate .14s linear;display:grid;transform:translateZ(34px)rotateY(2.8deg)}.system-card{min-height:230px;animation:6.4s ease-in-out infinite cardWake;animation-delay:var(--delay);transform-style:preserve-3d;background:linear-gradient(#ffffffad,#ffffff47),repeating-linear-gradient(135deg,#0000 0 18px,#07836f0f 19px);border:1px solid #10130f24;border-radius:8px;padding:26px;position:relative;overflow:hidden}.system-card[data-active=true]{background:radial-gradient(circle at var(--local-x,50%) var(--local-y,50%), #20f2d247, transparent 44%), linear-gradient(180deg, #ffffffd1, #ffffff5c), repeating-linear-gradient(135deg, transparent 0, transparent 18px, #07836f14 19px)}.system-grid:has(.system-card[data-active=true]) .system-card:not([data-active=true]){translate:0 10px}.system-card:before{content:"";height:2px;animation:3.8s ease-in-out infinite cardTrace;animation-delay:var(--delay);background:linear-gradient(90deg,#20f2d2,#ffd166,#ff4d6d);position:absolute;bottom:0;left:0;right:0;transform:translate(-100%)}.system-card:after{content:"";opacity:0;pointer-events:none;animation:5.2s ease-in-out infinite cardScan;animation-delay:var(--delay);background:linear-gradient(115deg,#0000 0%,#20f2d229 45%,#0000 58%);position:absolute;inset:0;transform:translate(-120%)}.system-card span{color:#07836f;text-transform:uppercase;font-size:.72rem;font-weight:950}.system-card h3{color:#10130f;margin:20px 0 0;font-size:1.45rem;line-height:1.18}.system-card p{color:#10130fb8;margin:20px 0 0;font-size:.98rem;line-height:1.72}.launch-section{color:#f7fff9;background:linear-gradient(#050607,#0f0b0b),#050607;position:relative;overflow:hidden}.launch-section:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 54px,#ff4d6d14 55px),repeating-linear-gradient(0deg,#0000 0 34px,#ffd1660b 35px);animation:12s linear infinite matrixDrift;position:absolute;inset:0}.launch-section>*{z-index:1;position:relative}.launch-section .section-kicker{color:#ffd166}.launch-section p:not(.section-kicker){color:#f7fff9ad}.launch-rail{translate:var(--section-shift-b) 0;transform-style:preserve-3d;will-change:translate;align-self:center;gap:12px;transition:translate .14s linear;display:grid;transform:translateZ(44px)rotateY(3deg)}.launch-step{min-height:82px;animation:4.4s ease-in-out infinite stepPulse;animation-delay:var(--delay);transform-style:preserve-3d;background:#f7fff90b;border:1px solid #f7fff91f;border-radius:8px;grid-template-columns:74px 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.launch-step[data-active=true]{background:radial-gradient(circle at var(--local-x,50%) var(--local-y,50%), #ffd16638, transparent 42%), linear-gradient(90deg, #20f2d21a, #f7fff90b)}.launch-rail:has(.launch-step[data-active=true]) .launch-step:not([data-active=true]){translate:16px}.launch-step:before{content:"";width:18%;animation:3.2s ease-in-out infinite stepSweep;animation-delay:var(--delay);background:#20f2d23d;position:absolute;top:0;bottom:0;left:-18%;transform:skew(-22deg)}.launch-step span{color:#20f2d2;border-right:1px solid #f7fff91f;place-items:center;height:100%;font-size:1.22rem;font-weight:950;display:grid}.launch-step strong{color:#f7fff9;padding:0 24px;font-size:1.1rem;line-height:1.25}.closing-band{z-index:8;opacity:.001;text-align:center;perspective:1200px;transform-style:preserve-3d;filter:blur(10px);background:linear-gradient(90deg,#20f2d21f,#0000 36%,#ff4d6d29),#080a08;border-top:1px solid #20f2d22e;place-items:center;gap:26px;padding:110px 32px 124px;transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1),filter 1s;display:grid;position:relative;transform:translate3d(0,48px,-120px)rotateX(9deg)scale(.985)}.closing-band .section-kicker{color:#20f2d2}.closing-band h2{color:#f7fff9;max-width:900px}.closing-contact{max-width:min(100%,720px);transform-style:preserve-3d;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.closing-contact-label{color:#f7fff98f;text-transform:uppercase;font-size:.76rem;font-weight:950}.closing-mail{background:radial-gradient(circle at var(--local-x,50%) var(--local-y,50%), #ffd16629, transparent 46%), #f7fff90b;color:#20f2d2;overflow-wrap:anywhere;max-width:100%;min-height:46px;transform-style:preserve-3d;border:1px solid #20f2d270;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:clamp(.86rem,2.6vw,1rem);font-weight:900;line-height:1.2;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #20f2d214,0 0 28px #20f2d21f}.closing-mail:before{content:"";background:#ffffff5c;width:22%;animation:4s ease-in-out infinite buttonSweep;position:absolute;top:-20%;bottom:-20%;left:-28%;transform:skew(-18deg)}.closing-mail:after{content:"";opacity:.62;transform-origin:0;background:linear-gradient(90deg,#0000,#ffd166,#20f2d2,#0000);height:1px;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:8px;left:14px;right:14px;transform:translate3d(-18%,0,24px)scaleX(.56)}.closing-mail span{color:#ffd166;margin-left:10px}.closing-mail:hover,.closing-mail:focus-visible,.closing-mail[data-active=true]{color:#fafffb;border-color:#ffd166c7}.closing-mail:hover:after,.closing-mail:focus-visible:after,.closing-mail[data-active=true]:after{opacity:1;transform:translateZ(42px)scaleX(1)}@keyframes scanFade{0%,to{opacity:.88}50%{opacity:.72}}@keyframes mantraDrift{0%,to{opacity:.7;transform:translate3d(calc(-50% + var(--field-x) * -.1), calc(var(--field-y) * -.08), 120px) rotateX(62deg) rotateY(-12deg) rotateZ(-4deg)}50%{opacity:1;transform:translate3d(calc(-50% + var(--field-x) * -.06 - 18px), calc(var(--field-y) * -.06 + 8px), 190px) rotateX(58deg) rotateY(-6deg) rotateZ(-2deg)}}@keyframes mantraGlow{0%,to{filter:drop-shadow(0 0 18px #20f2d22e)drop-shadow(0 0 42px #ff4d6d1f)}50%{filter:drop-shadow(0 0 30px #20f2d26b)drop-shadow(0 0 64px #ffd16633)}}@keyframes mantraSlice{0%,86%,to{opacity:0;clip-path:inset(0)}88%{opacity:.8;clip-path:inset(8% 0 70%)}91%{opacity:.52;clip-path:inset(42% 0 38%)}94%{opacity:.72;clip-path:inset(72% 0 8%)}}@keyframes connectorDash{to{stroke-dashoffset:-72px}}@keyframes connectorPacketPulse{0%,to{opacity:.48;transform:scale(.72)}50%{opacity:1;transform:scale(1.42)}}@keyframes focusBoxPulse{0%,to{transform:translate(0,0)rotateX(0)scale(1)}50%{transform:translateZ(46px)rotateX(7deg)scale(1.045,1.08)}}@keyframes focusRingExpand{0%{opacity:.72;transform:translateZ(12px)rotateX(64deg)scale(.4)}to{opacity:0;transform:translateZ(90px)rotateX(64deg)scale(1.42)}}@keyframes beamSweep{0%{opacity:0;translate:0}12%{opacity:.82}48%{opacity:.36}64%,to{opacity:0;translate:145vw 0 90px}}@keyframes dataRain{to{transform:translate3d(0,148vh,120px)rotateX(12deg)}}@keyframes shardDrift{0%,to{opacity:.16;transform:translate(0,0)rotateX(12deg)rotateY(-8deg)rotate(0)skewY(-8deg)}42%{opacity:.54;transform:translate3d(18px,-22px,86px)rotateX(-8deg)rotateY(18deg)rotate(14deg)skewY(6deg)}68%{opacity:.3;transform:translate3d(-12px,16px,34px)rotateX(10deg)rotateY(-14deg)rotate(-9deg)skewY(-3deg)}}@keyframes orbitFieldTilt{0%,to{transform:perspective(700px)rotateX(58deg)rotate(-10deg)}50%{transform:perspective(700px)rotateX(62deg)rotate(8deg)}}@keyframes badgeFlicker{0%,to{opacity:.6;filter:brightness()}50%{opacity:1;filter:brightness(1.35)}}@keyframes badgeOrbitOne{0%{transform:translate3d(-50%,-50%,80px)rotateX(64deg)rotate(0)translate(min(17vw,190px))rotate(0)}to{transform:translate3d(-50%,-50%,80px)rotateX(64deg)rotate(360deg)translate(min(17vw,190px))rotate(-360deg)}}@keyframes badgeOrbitTwo{0%{transform:translate3d(-50%,-50%,42px)rotateX(58deg)rotate(90deg)translate(min(14vw,158px))rotate(-90deg)}to{transform:translate3d(-50%,-50%,42px)rotateX(58deg)rotate(450deg)translate(min(14vw,158px))rotate(-450deg)}}@keyframes badgeOrbitThree{0%{transform:translate3d(-50%,-50%,120px)rotateX(68deg)rotate(190deg)translate(min(19vw,212px))rotate(-190deg)}to{transform:translate3d(-50%,-50%,120px)rotateX(68deg)rotate(550deg)translate(min(19vw,212px))rotate(-550deg)}}@keyframes badgeOrbitFour{0%{transform:translate3d(-50%,-50%,16px)rotateX(54deg)rotate(285deg)translate(min(12vw,138px))rotate(-285deg)}to{transform:translate3d(-50%,-50%,16px)rotateX(54deg)rotate(645deg)translate(min(12vw,138px))rotate(-645deg)}}@keyframes signalPulse{0%,to{opacity:.72;transform:translateZ(8px)rotateY(0)scale(1)}50%{opacity:1;transform:translateZ(42px)rotateY(18deg)scaleX(1.45)}}@keyframes titleCharge{0%,to{filter:brightness()}48%{filter:brightness(1.28)}52%{filter:brightness(.92)}}@keyframes glitchSlice{0%,88%,to{opacity:0;transform:translate(0,0)rotateY(0)}90%{opacity:.78;transform:translate3d(4px,-2px,40px)rotateY(8deg)}92%{opacity:.54;transform:translate3d(-5px,2px,-24px)rotateY(-10deg)}94%{opacity:.68;transform:translate3d(2px,0,28px)rotateX(5deg)}}@keyframes buttonSweep{0%,46%,to{left:-44%}58%{left:112%}}@keyframes panelFloat{0%,to{transform:translate3d(0, 0, var(--panel-z)) rotateX(var(--panel-rotate-x)) rotateY(var(--panel-rotate-y))}50%{transform:translate3d(0, -10px, calc(var(--panel-z) + 36px)) rotateX(calc(var(--panel-rotate-x) - 2deg)) rotateY(calc(var(--panel-rotate-y) + 2deg))}}@keyframes borderRace{0%{filter:hue-rotate();opacity:.74}50%{opacity:1}to{filter:hue-rotate(70deg);opacity:.74}}@keyframes surfaceScan{0%{top:-38%}to{top:104%}}@keyframes cornerBlink{0%,to{opacity:.36;filter:brightness()}50%{opacity:1;filter:brightness(1.8)}}@keyframes pulseDot{0%,to{transform:translateZ(10px)scale(1)}50%{transform:translateZ(42px)scale3d(1.42,1.42,1.42)}}@keyframes terminalWake{0%,to{background:0 0}48%{background:#20f2d20e}}@keyframes coreSpin{to{transform:translate3d(-50%,-50%,34px)rotateX(64deg)rotate(360deg)}}@keyframes coreBreath{0%,to{transform:translate3d(-50%,-50%,44px)rotateX(18deg)scale(1)}50%{transform:translate3d(-50%,-50%,86px)rotateX(18deg)scale3d(1.16,1.16,1.16)}}@keyframes nodeOrbitA{to{transform:translate3d(-50%,-50%,68px)rotateX(58deg)rotate(360deg)translate(104px)}0%{transform:translate3d(-50%,-50%,68px)rotateX(58deg)rotate(0)translate(104px)}}@keyframes nodeOrbitB{to{transform:translate3d(-50%,-50%,30px)rotateX(66deg)rotate(-360deg)translate(138px)}0%{transform:translate3d(-50%,-50%,30px)rotateX(66deg)rotate(0)translate(138px)}}@keyframes nodeOrbitC{to{transform:translate3d(-50%,-50%,104px)rotateX(52deg)rotate(360deg)translate(166px)}0%{transform:translate3d(-50%,-50%,104px)rotateX(52deg)rotate(0)translate(166px)}}@keyframes marquee{to{transform:translate3d(-50%,0,46px)rotateX(0)}}@keyframes cardWake{0%,to{translate:0}52%{translate:0 -5px 30px}}@keyframes cardTrace{0%,45%,to{transform:translate3d(-100%,0,24px)rotateY(-12deg)}70%{transform:translate3d(100%,0,70px)rotateY(12deg)}}@keyframes cardScan{0%,38%,to{opacity:0;transform:translate3d(-120%,0,12px)rotateY(-18deg)}52%{opacity:1}70%{opacity:0;transform:translate3d(120%,0,72px)rotateY(18deg)}}@keyframes matrixDrift{to{transform:translate3d(56px,36px,90px)rotateX(4deg)}}@keyframes stepPulse{0%,to{border-color:#f7fff91f}50%{border-color:#20f2d27a}}@keyframes stepSweep{0%,40%,to{left:-18%}62%{left:112%}}@media (max-width:1120px){.hero-layout,.section{grid-template-columns:1fr}.hero-layout{--hero-copy-shift-x:-28px;--hero-copy-shift-y:38px;align-items:start;gap:34px}.command-surface{max-width:680px;min-height:520px}.hero-title{font-size:clamp(6.2rem,19vw,10rem)}.section h2,.closing-band h2{font-size:2.8rem}.section-copy,.launch-copy{max-width:720px}}@media (max-width:760px){.top-nav{padding:20px 18px 0}.nav-links{display:none}.hero-layout{--hero-copy-shift-x:0px;--hero-copy-shift-y:24px;min-height:auto;padding:72px 18px 58px}.hero-overlay{background:linear-gradient(#050607d6,#05060794 54%,#050607db),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 14px)}.orbit-badges,.holo-shards{display:none}.background-mantra{opacity:.78;font-size:clamp(3.2rem,18vw,5.4rem);top:5%;left:42%}.energy-beam{opacity:.42;width:78vw}.data-rain span:nth-child(n+5){display:none}.hero-title{font-size:clamp(4.9rem,22vw,7.4rem)}.hero-tagline{font-size:1.28rem}.hero-text{font-size:1rem;line-height:1.72}.command-surface{display:none}.core-readout{width:min(100%,292px);margin-top:26px}.metrics-rail,.system-grid{grid-template-columns:1fr}.metric-block{border-bottom:1px solid #f7fff91a;border-right:0;min-height:64px}.metric-block:last-child{border-bottom:0}.section{gap:34px;padding:76px 18px}.section h2,.closing-band h2{font-size:2.2rem}.motion-strip{height:60px}.strip-track span{padding:0 28px;font-size:.9rem}}@media (max-width:460px){.hero-layout{--hero-copy-shift-y:16px}.brand-mark{font-size:.86rem}.brand-glyph{width:34px;height:34px}.signal-line,.section-kicker{font-size:.7rem}.signal-line span,.section-kicker:before{width:30px}.hero-title{font-size:clamp(4.2rem,27vw,5.4rem)}.hero-actions,.primary-action,.secondary-action{width:100%}.command-surface{min-height:452px;padding:14px}.surface-chrome{grid-template-columns:auto 1fr}.surface-chrome strong{display:none}.terminal-line{grid-template-columns:1fr;align-items:start;gap:5px;padding:10px 0}.core-readout{width:min(100%,244px)}.launch-step{grid-template-columns:58px 1fr;min-height:76px}.launch-step strong{padding:0 16px;font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
