html{scroll-behavior:smooth}.landing section[id]{scroll-margin-top:84px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinr{to{transform:rotate(-360deg)}}@keyframes pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes railFlow{0%{transform:translateY(-30px);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(300px);opacity:0}}@keyframes archDrop{0%{top:0%}to{top:calc(100% - 24px)}}@keyframes archBoxIdentity{0%,15%,to{border-color:#ffffff1a;background:#ffffff08;box-shadow:none}3%,9%{border-color:#2577ec7a;background:#2577ec21;box-shadow:0 0 22px #2577ec38}}@keyframes archBoxPlatform{0%,15%,41%,to{border-color:#ffffff1a;background:#ffffff08;box-shadow:none}20%,36%{border-color:#2577ec7a;background:#2577ec21;box-shadow:0 0 22px #2577ec38}}@keyframes archChipPlatform{0%,15%,41%,to{background:#ffffff0d;color:#aab3c0}20%,36%{background:#2577ec57;color:#dbe8fd}}@keyframes archBoxCore{0%,41%,63%,to{border-color:#ffffff1a;background:#ffffff08;box-shadow:none}46%,57%{border-color:#2577ec7a;background:#2577ec21;box-shadow:0 0 22px #2577ec38}}@keyframes archChipCore{0%,41%,63%,to{background:#ffffff0d;color:#aab3c0}46%,57%{background:#2577ec57;color:#dbe8fd}}@keyframes archBoxAistack{0%,63%,82%,to{border-color:#ffffff1a;background:#ffffff08;box-shadow:none}68%,76%{border-color:#2577ec7a;background:#2577ec21;box-shadow:0 0 22px #2577ec38}}@keyframes archChipAistack{0%,63%,82%,to{background:#ffffff0d;color:#aab3c0}68%,76%{background:#2577ec57;color:#dbe8fd}}@keyframes archBoxSmartops{0%,82%,to{border-color:#ffffff1a;background:#ffffff08;box-shadow:none}88%,97%{border-color:#2577ec7a;background:#2577ec21;box-shadow:0 0 22px #2577ec38}}@keyframes archChipSmartops{0%,82%,to{background:#ffffff0d;color:#aab3c0}88%,97%{background:#2577ec57;color:#dbe8fd}}@keyframes chipPulse{0%,to{background:#2577ec1f;box-shadow:0 0 #2577ec00}50%{background:#2577ec57;box-shadow:0 0 14px #2577ec80}}@keyframes channelGlowA{0%,7%,10%,to{border-color:#ffffff1a;background:#ffffff0a}4%{border-color:#2577ec6b;background:#2577ec24}}@keyframes channelDotA{0%,7%,10%,to{background:#5b6472;box-shadow:0 0 #6ee7a800;transform:scale(1)}4%{background:#6ee7a8;box-shadow:0 0 6px #6ee7a8a6;transform:scale(1.3)}}@keyframes channelGlowB{0%,22%,26%,55%,60%,to{border-color:#ffffff1a;background:#ffffff0a}24%,58%{border-color:#2577ec6b;background:#2577ec24}}@keyframes channelDotB{0%,22%,26%,55%,60%,to{background:#5b6472;box-shadow:0 0 #6ee7a800;transform:scale(1)}24%,58%{background:#6ee7a8;box-shadow:0 0 6px #6ee7a8a6;transform:scale(1.3)}}@keyframes channelGlowC{0%,13%,17%,34%,38%,70%,74%,to{border-color:#ffffff1a;background:#ffffff0a}15%,36%,72%{border-color:#2577ec6b;background:#2577ec24}}@keyframes channelDotC{0%,13%,17%,34%,38%,70%,74%,to{background:#5b6472;box-shadow:0 0 #6ee7a800;transform:scale(1)}15%,36%,72%{background:#6ee7a8;box-shadow:0 0 6px #6ee7a8a6;transform:scale(1.3)}}@keyframes channelGlowD{0%,44%,48%,90%,94%,to{border-color:#ffffff1a;background:#ffffff0a}46%,92%{border-color:#2577ec6b;background:#2577ec24}}@keyframes channelDotD{0%,44%,48%,90%,94%,to{background:#5b6472;box-shadow:0 0 #6ee7a800;transform:scale(1)}46%,92%{background:#6ee7a8;box-shadow:0 0 6px #6ee7a8a6;transform:scale(1.3)}}@keyframes barFlux{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes dotBounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:60px 60px,60px 60px}}@keyframes caret{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes traceDot{0%{left:-8%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:108%;opacity:0}}.mod-track{scrollbar-width:none;-ms-overflow-style:none}.mod-track::-webkit-scrollbar{width:0;height:0;display:none}@keyframes ctaBeckon{0%,to{box-shadow:0 10px 32px #2577ec61}50%{box-shadow:0 10px 32px #2577ec61,0 0 0 8px #2577ec29}}.is-beckoning{animation:ctaBeckon 1.8s ease-in-out infinite}.js-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--reveal-delay, 0ms)}.js-reveal-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.landing,.landing *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
