@keyframes fx-spin{to{transform:rotate(360deg)}}@keyframes fx-spin-rev{to{transform:rotate(-360deg)}}.boot{display:none}html[data-boot=run] .boot,html[data-boot=skip] .boot{--core:min(52vmin, 280px);z-index:200;cursor:pointer;background:radial-gradient(60% 50% at 50% 48%,#3432c352,#0000 70%),radial-gradient(#0b0e28 0%,#06070f 70%,#04050b 100%);animation:.38s cubic-bezier(.4,0,.2,1) 1.15s forwards boot-out,1ms linear 1.53s forwards boot-hide;display:block;position:fixed;inset:0;overflow:hidden}html[data-boot=skip] .boot{animation:.24s ease-out forwards boot-out,1ms linear .24s forwards boot-hide}@keyframes boot-out{to{opacity:0}}@keyframes boot-hide{to{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.boot{display:none!important}}.boot__grid{background-image:linear-gradient(#7c86e812 1px,#0000 1px),linear-gradient(90deg,#7c86e812 1px,#0000 1px);background-position:50%;background-size:44px 44px;animation:.4s ease-out backwards boot-fade;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 55%,#000 10%,#0000 75%);mask-image:radial-gradient(55% 55%,#000 10%,#0000 75%)}@keyframes boot-fade{0%{opacity:0}}.boot__scan{will-change:transform;background:linear-gradient(90deg,#0000,#c7ccffb3 30%,#e3c56acc 50%,#c7ccffb3 70%,#0000) bottom/100% 1px no-repeat,linear-gradient(#0000,#7c86e814);height:72px;animation:1.05s cubic-bezier(.45,0,.55,1) 80ms forwards boot-scan;position:absolute;top:0;left:0;right:0;transform:translateY(-160px)}@keyframes boot-scan{to{transform:translateY(110vh)}}.boot__stage{animation:.38s cubic-bezier(.4,0,.2,1) 1.15s forwards boot-zoom;position:absolute;inset:0}html[data-boot=skip] .boot__stage{animation:.24s ease-out forwards boot-zoom}@keyframes boot-zoom{to{transform:scale(1.12)}}.boot__trace{height:1px;width:calc(50% - var(--core) * var(--e,.5) - 6px);top:calc(50% + var(--core) * var(--k,0));transform-origin:0;background:linear-gradient(90deg,#7c86e800,#7c86e8b3 60%,#c7ccff);animation:.42s cubic-bezier(.65,0,.35,1) forwards boot-trace;position:absolute;transform:scaleX(0)}.boot__trace--l{left:0}.boot__trace--r{transform-origin:100%;background:linear-gradient(270deg,#7c86e800,#7c86e8b3 60%,#c7ccff);right:0}@keyframes boot-trace{to{transform:scaleX(1)}}.boot__trace i{transform-origin:50%;opacity:0;background:radial-gradient(circle,#f3dc8a 0 45%,#e3c56a59 60%,#0000 72%);border-radius:50%;width:14px;height:14px;animation:.2s ease-out .4s forwards boot-pop;position:absolute;top:-6.5px}.boot__trace--l i{right:-7px}.boot__trace--r i{left:-7px}@keyframes boot-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.boot__core{width:var(--core);height:var(--core);margin:calc(var(--core) / -2) 0 0 calc(var(--core) / -2);position:absolute;top:50%;left:50%}.boot__ring{position:absolute;inset:0}.boot__ring>svg{width:100%;height:100%;display:block}.boot__ring,.boot__iris,.boot__logo,.boot__stage{will-change:transform, opacity}.boot__ring--ticks{animation:1.3s cubic-bezier(.22,1,.36,1) .12s backwards boot-ring}@keyframes boot-ring{0%{opacity:0;transform:scale(.7)rotate(-140deg)}}.boot__ring--dash{animation:1.3s cubic-bezier(.22,1,.36,1) .22s backwards boot-ring-rev}@keyframes boot-ring-rev{0%{opacity:0;transform:scale(1.35)rotate(160deg)}}.boot__iris{opacity:0;background:radial-gradient(circle,#f3dc8a 0 5%,#c9a227cc 7%,#7c86e88c 16%,#3432c359 34%,#0000 70%);border-radius:50%;animation:.9s cubic-bezier(.22,1,.36,1) .3s forwards boot-iris;position:absolute;inset:24%}@keyframes boot-iris{0%{opacity:0;transform:scale(.05)}35%{opacity:1;transform:scale(1.12)}55%{opacity:1;transform:scale(.94)}to{opacity:.55;transform:scale(1.5)}}.boot__logo{opacity:0;width:60%;height:auto;margin:-23.4% 0 0 -30%;animation:.42s cubic-bezier(.22,1,.36,1) .64s forwards boot-logo;position:absolute;top:50%;left:50%}@keyframes boot-logo{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.boot__bracket{opacity:0;border:0 solid #c7ccff;width:22px;height:22px;animation-duration:.38s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:.16s;animation-fill-mode:forwards;position:absolute}.boot__bracket--tl{border-top-width:2px;border-left-width:2px;animation-name:boot-bracket-tl;top:-10%;left:-10%}.boot__bracket--tr{border-top-width:2px;border-right-width:2px;animation-name:boot-bracket-tr;top:-10%;right:-10%}.boot__bracket--bl{border-bottom-width:2px;border-left-width:2px;animation-name:boot-bracket-bl;bottom:-10%;left:-10%}.boot__bracket--br{border-color:#e3c56a;border-bottom-width:2px;border-right-width:2px;animation-name:boot-bracket-br;bottom:-10%;right:-10%}@keyframes boot-bracket-tl{0%{opacity:0;transform:translate(-40px,-40px)}to{opacity:1;transform:none}}@keyframes boot-bracket-tr{0%{opacity:0;transform:translate(40px,-40px)}to{opacity:1;transform:none}}@keyframes boot-bracket-bl{0%{opacity:0;transform:translate(-40px,40px)}to{opacity:1;transform:none}}@keyframes boot-bracket-br{0%{opacity:0;transform:translate(40px,40px)}to{opacity:1;transform:none}}.boot__log{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:#a5b0ffbf;font-size:12px;line-height:1.7;position:absolute;bottom:max(9vh,64px);left:max(5vw,16px)}.boot__log>p{opacity:0;animation:1ms linear forwards boot-line}.boot__prompt{color:#e3c56a}.boot__ok{color:#6ee7b7;margin-left:.8em}@keyframes boot-line{to{opacity:1}}.boot__online{letter-spacing:.24em;color:#e3c56a;margin-top:.25em;font-size:15px;font-weight:600;opacity:1!important;animation:none!important}.boot__online>span:not(.boot__prompt):not(.boot__caret){opacity:0;animation:1ms linear forwards boot-line}.boot__online>.boot__prompt{opacity:0;animation:1ms linear .74s forwards boot-line}.boot__caret{vertical-align:-.12em;opacity:0;background:#e3c56a;width:.55em;height:1em;margin-left:.2em;animation:.16s step-end .76s 6 alternate boot-caret;display:inline-block}@keyframes boot-caret{0%{opacity:1}to{opacity:0}}.boot__hud{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;color:#a5b0ff8c;font-size:11px;animation:.3s ease-out .2s backwards boot-fade;position:absolute;top:max(4vh,20px)}.boot__hud b{color:#6ee7b7;font-weight:500}.boot__hud--tl{left:max(5vw,16px)}.boot__hud--tr{right:max(5vw,16px)}@media (max-width:639px){.boot__hud--tr{display:none}}.boot__bar{background:#7c86e82e;width:min(240px,60vw);height:2px;margin-left:calc(min(240px,60vw)/-2);position:absolute;bottom:max(5vh,32px);left:50%;overflow:hidden}.boot__bar span{transform-origin:0;background:linear-gradient(90deg,#4c57c8,#c7ccff,#e3c56a);height:100%;animation:1.1s cubic-bezier(.5,0,.3,1) forwards boot-trace;display:block;transform:scaleX(0)}.boot__hint{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.25em;text-transform:uppercase;color:#a5b0ff59;font-size:10px;position:absolute;bottom:max(9vh,64px);right:max(5vw,16px)}@media (max-width:639px){.boot__hint{display:none}}@media (prefers-reduced-motion:no-preference){html[data-boot] .enter:not(h1):not(img){animation-delay:calc(var(--delay,0s) + 1.05s)}html[data-boot] .enter .typed,html[data-boot] .enter .typed__in,html[data-boot] .enter .typed:after{animation-delay:1.25s!important}}.robo-art{pointer-events:none;z-index:-1;position:absolute}.robo-art[data-fx-off],.robo-art[data-fx-off] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.robo-art,.robo-art *,.hud-reticle *,.hud-frame *,.hud-readout *,.holo,.holo *{animation:none!important}}.hud-card,.fx-isolate{isolation:isolate}.hud-reticle{aspect-ratio:1;opacity:.16;width:min(86vw,600px);position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.hud-reticle__outer,.hud-reticle__inner{position:absolute;inset:0}.hud-reticle__inner{inset:9%}.hud-reticle__outer>svg,.hud-reticle__inner>svg{width:100%;height:100%;display:block}.hud-frame{opacity:.4;position:absolute;inset:92px 3.5% 100px}.hud-frame__c{border:0 solid #7c86e8e6;width:34px;height:34px;position:absolute}.hud-frame__c--tl{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.hud-frame__c--tr{border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.hud-frame__c--bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.hud-frame__c--br{border-color:#e3c56ae6;border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.hud-frame__tick{background:#7c86e8cc;position:absolute}.hud-frame__tick--t,.hud-frame__tick--b{width:1px;height:10px;left:50%}.hud-frame__tick--t{top:0}.hud-frame__tick--b{bottom:0}.hud-frame__tick--l,.hud-frame__tick--r{width:10px;height:1px;top:50%}.hud-frame__tick--l{left:0}.hud-frame__tick--r{right:0}.hud-readout{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;color:#7c86e899;font-size:10.5px;line-height:1.8;position:absolute}.hud-readout--tl{top:112px;left:calc(3.5% + 18px)}.hud-readout--bl{bottom:124px;left:calc(3.5% + 18px)}.hud-readout--br{text-align:right;bottom:124px;right:calc(3.5% + 18px)}.hud-dim{color:#7c86e861}.hud-gold{color:#e3c56a99}.hud-rec{vertical-align:1px;background:#e3c56a;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.hud-meter{align-items:flex-end;gap:3px;height:22px;margin-top:4px;display:flex}.hud-meter span{width:5px;height:calc(var(--v) * 100%);transform-origin:bottom;background:linear-gradient(#c7ccffb3,#4c57c8b3)}.holo-scan{position:absolute;inset:0 12%;overflow:hidden}.holo-scan:before{content:"";background:radial-gradient(50% 100% at 50% 100%,#c7ccff42,#7c86e80f 60%,#0000 80%);height:16%;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.holo-scan:after{content:"";background:repeating-linear-gradient(#7c86e812 0 1px,#0000 1px 4px);position:absolute;inset:0}.holo-beam{clip-path:polygon(38% 100%,62% 100%,100% 0,0 0);opacity:.8;background:linear-gradient(#0000,#7c86e80a 30%,#7c86e842);width:78%;height:120px;margin-left:-39%;position:absolute;bottom:-46px;left:50%}.holo-base{opacity:.7;width:70%;margin-left:-35%;position:absolute;bottom:-62px;left:50%}@media (prefers-reduced-motion:no-preference){.hud-reticle__inner{animation:55s linear infinite fx-spin-rev}.hud-frame__c{animation:none}.hud-frame__c--tl{animation-name:hud-lock-tl}.hud-frame__c--tr{animation-name:hud-lock-tr}.hud-frame__c--bl{animation-name:hud-lock-bl}.hud-frame__c--br{animation-name:hud-lock-br}.hud-rec{animation:1.2s step-end infinite hud-blink}.hud-meter span{animation:1.4s ease-in-out infinite alternate hud-meter}.holo-scan:before{animation:3.8s cubic-bezier(.45,0,.55,1) infinite holo-scan}.holo{animation:7s step-end infinite holo-flicker}.holo-beam{animation:2.6s ease-in-out infinite alternate holo-beam}}@keyframes hud-lock-tl{50%{transform:translate(-6px,-6px)}}@keyframes hud-lock-tr{50%{transform:translate(6px,-6px)}}@keyframes hud-lock-bl{50%{transform:translate(-6px,6px)}}@keyframes hud-lock-br{50%{transform:translate(6px,6px)}}@keyframes hud-blink{50%{opacity:.15}}@keyframes hud-meter{0%{transform:scaleY(.35)}to{transform:none}}@keyframes holo-scan{0%{transform:translateY(-100%)}to{transform:translateY(560%)}}@keyframes holo-flicker{0%,to{opacity:1}61%{opacity:.7}62%{opacity:1}64%{opacity:.8}65%{opacity:1}}@keyframes holo-beam{0%{opacity:.5}to{opacity:.95}}.art-voice{inset:0}.art-voice__bars{opacity:.2;-webkit-mask-composite:source-in;justify-content:space-between;align-items:flex-end;height:58%;padding:0 4%;display:flex;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 90%),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 90%),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.art-voice__bars span{height:calc(var(--h) * 100%);transform-origin:bottom;background:linear-gradient(#e3c56a,#a5b0ff 30%,#4c57c8);border-radius:3px;flex:0 0 3px;transform:scaleY(.7)}.art-voice__rings{width:220px;height:220px;position:absolute;top:8%;right:4%}.art-voice__rings>span{opacity:.25;border:1px solid #7c86e880;border-radius:50%;position:absolute;inset:0;transform:scale(.6)}.art-voice__rings>span:nth-child(2){transform:scale(.8)}.art-voice__rings>span:nth-child(3){transform:scale(1)}.art-voice__mic{opacity:.3;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.art-voice__wave{opacity:.1;width:100%;height:90px;position:absolute;top:44%;left:0;right:0}@media (max-width:639px){.art-voice__bars span:nth-child(2n){display:none}.art-voice__rings{width:150px;height:150px;top:3%;right:-6%}}@media (prefers-reduced-motion:no-preference){.art-voice__bars span{animation:1s ease-in-out infinite alternate voice-bar}.art-voice__rings>span{animation:3.6s cubic-bezier(.22,1,.36,1) infinite ring-out}.art-voice__rings>span:nth-child(2){animation-delay:-1.2s}.art-voice__rings>span:nth-child(3){animation-delay:-2.4s}}@keyframes voice-bar{0%{transform:scaleY(.18)}to{transform:none}}@keyframes ring-out{0%{opacity:.55;transform:scale(.18)}to{opacity:0;transform:scale(1)}}.art-neural{aspect-ratio:390/320;opacity:.2;width:min(430px,70%);margin-top:calc(min(430px,70%)/-2.43902);top:50%;right:-3%;-webkit-mask-image:radial-gradient(60% 60% at 55%,#000 40%,#0000);mask-image:radial-gradient(60% 60% at 55%,#000 40%,#0000)}.art-neural__base,.art-neural__fire{width:100%;height:100%;position:absolute;inset:0}.art-neural__fire>svg{width:100%;height:100%;display:block}.art-neural__fire{opacity:0}.art-neural__syn{opacity:0;background:radial-gradient(circle,#f3dc8a 0 25%,#c9a22780 45%,#0000 70%);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}@media (prefers-reduced-motion:no-preference){.art-neural__fire{animation:1.35s ease-in-out infinite neural-fire}.art-neural__syn{animation:2.2s ease-out infinite synapse}}@media (prefers-reduced-motion:reduce){.art-neural__fire{opacity:.5}}@keyframes neural-fire{0%,to{opacity:0}25%{opacity:1}55%{opacity:0}}@keyframes synapse{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.4)}60%,to{opacity:0;transform:scale(.6)}}.art-blueprint{aspect-ratio:4/3;opacity:.16;background-image:linear-gradient(#7c86e840 1px,#0000 1px),linear-gradient(90deg,#7c86e840 1px,#0000 1px);background-size:20px 20px;width:min(360px,80%);bottom:-6%;right:-4%;-webkit-mask-image:radial-gradient(70% 70% at 60% 60%,#000 45%,#0000);mask-image:radial-gradient(70% 70% at 60% 60%,#000 45%,#0000)}.art-blueprint>svg{width:100%;height:100%;position:absolute;inset:0}.art-ping{border:1.5px solid #e3c56a;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute}.art-ping:after{content:"";background:#e3c56a;border-radius:50%;position:absolute;inset:6px}@media (prefers-reduced-motion:no-preference){.art-ping{animation:2.4s cubic-bezier(.22,1,.36,1) infinite ping}}@keyframes ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.art-arm{opacity:.2;width:280px;height:280px;bottom:-2%;right:-2%;-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000);mask-image:radial-gradient(closest-side,#000 60%,#0000)}.art-arm__schema{width:100%;height:100%;position:absolute;inset:0}.art-arm__base{width:80px;height:40px;margin-left:-40px;position:absolute;bottom:9%;left:50%}.art-arm__base>svg{width:100%;height:100%;position:absolute;inset:0}.art-arm__j1,.art-arm__j2,.art-arm__j3{transform-origin:50% 100%;position:absolute}.art-arm__j1{width:24px;height:110px;bottom:16px;left:28px;transform:rotate(-8deg)}.art-arm__j2{width:22px;height:96px;bottom:98px;left:1px;transform:rotate(70deg)}.art-arm__j3{width:40px;height:40px;bottom:84px;left:-9px;transform:rotate(20deg)}.art-arm__j1>svg,.art-arm__j2>svg,.art-arm__j3>svg{width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.art-arm__j1{animation:5.5s ease-in-out infinite alternate arm-j1}.art-arm__j2{animation:4.2s ease-in-out infinite alternate arm-j2}.art-arm__j3{animation:3.1s ease-in-out infinite alternate arm-j3}}@keyframes arm-j1{0%{transform:rotate(-22deg)}to{transform:rotate(12deg)}}@keyframes arm-j2{0%{transform:rotate(48deg)}to{transform:rotate(96deg)}}@keyframes arm-j3{0%{transform:rotate(-10deg)}to{transform:rotate(40deg)}}.art-radar{aspect-ratio:1;opacity:.2;width:min(340px,85%);bottom:-8%;right:-8%;-webkit-mask-image:radial-gradient(closest-side,#000 65%,#0000);mask-image:radial-gradient(closest-side,#000 65%,#0000)}.art-radar__scope{aspect-ratio:1;width:78%;position:absolute;top:0;right:0}.art-radar__scope>svg{width:100%;height:100%;position:absolute;inset:0}.art-radar__sweep{background:conic-gradient(#a5b0ffb3,#7c86e81f 14%,#0000 24%);border-radius:50%;position:absolute;inset:2%}.art-radar__blip{opacity:.3;background:#e3c56a;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.art-radar__path{width:100%;height:100%;position:absolute;inset:0}.art-radar__drone{position:absolute;inset:0;transform:translate(2.5%,85%)}.art-radar__drone>svg{width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.art-radar__sweep{animation:4s linear infinite fx-spin}.art-radar__blip{animation:4s ease-out infinite blip}.art-radar__drone{animation:10s ease-in-out infinite alternate drone-fly}}@keyframes blip{0%,to{opacity:.15}8%{opacity:1}}@keyframes drone-fly{0%{transform:translate(2.5%,85%)}25%{transform:translate(17.5%,58%)}45%{transform:translate(32%,57%)}60%{transform:translate(60%,45%)}80%{transform:translate(82.5%,15%)}to{transform:translate(97.5%,30%)}}.art-eng{aspect-ratio:520/380;opacity:.1;background-image:linear-gradient(#7c86e859 1px,#0000 1px),linear-gradient(90deg,#7c86e859 1px,#0000 1px),linear-gradient(#7c86e824 1px,#0000 1px),linear-gradient(90deg,#7c86e824 1px,#0000 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;width:min(640px,58vw);top:-1%;right:-3%;-webkit-mask-image:radial-gradient(65% 65% at 55% 45%,#000 40%,#0000);mask-image:radial-gradient(65% 65% at 55% 45%,#000 40%,#0000)}.art-eng>svg{width:100%;height:100%;position:absolute;inset:0}@media (max-width:1023px){.art-eng{opacity:.08;width:120vw;top:1%;right:-30vw}}.art-signal{opacity:.3;width:90px;height:130px;top:8%;right:5%}.art-signal>svg{width:60px;height:90px;position:absolute;bottom:0;left:15px}.art-signal>span{opacity:0;border:1.5px solid #7c86e8cc;border-color:#7c86e8cc #7c86e8cc #0000 #0000;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:38px;left:50%;transform:rotate(-45deg)scale(.3)}@media (max-width:639px){.art-signal{top:3%;right:2%;transform:scale(.75)}}@media (prefers-reduced-motion:no-preference){.art-signal>span{animation:2.7s ease-out infinite signal}.art-signal>span:nth-child(2){animation-delay:-.9s}.art-signal>span:nth-child(3){animation-delay:-1.8s}}@media (prefers-reduced-motion:reduce){.art-signal>span{opacity:.5;transform:rotate(-45deg)scale(.7)}}@keyframes signal{0%{opacity:.9;transform:rotate(-45deg)scale(.25)}to{opacity:0;transform:rotate(-45deg)scale(1)}}.float-field{color:#9aa3f5;inset:0}.float-ico{width:var(--s);height:var(--s);opacity:.11;position:absolute}.float-ico--d1{opacity:.15}.float-ico--d3{opacity:.07}.float-ico__drift,.float-ico__glyph,.float-ico__glyph>svg{width:100%;height:100%;display:block}.float-ico__binary{width:5.5em;height:calc(var(--s) * 3);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;color:#a5b0ff;font-size:10px;line-height:1.5;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.float-ico__binary>span{display:block}.float-ico__binary b{font-weight:400;display:block}.float-ico__binary b:nth-child(3n){color:#e3c56a}@media (prefers-reduced-motion:no-preference){.float-ico__drift{animation:11s ease-in-out infinite float-drift}.float-ico--spin .float-ico__glyph{animation:28s linear infinite fx-spin}.float-ico__binary>span{animation:9s linear infinite binary-stream}@supports (animation-timeline:view()){.float-ico{animation:linear both float-parallax-2;animation-timeline:view()}.float-ico--d1{animation-name:float-parallax-1}.float-ico--d3{animation-name:float-parallax-3}}}@keyframes float-drift{0%,to{transform:translate(0,0)rotate(0)}33%{transform:translate(8px,-12px)rotate(6deg)}66%{transform:translate(-6px,-4px)rotate(-4deg)}}@keyframes binary-stream{to{transform:translateY(-50%)}}@keyframes float-parallax-1{0%{transform:translateY(110px)}to{transform:translateY(-110px)}}@keyframes float-parallax-2{0%{transform:translateY(60px)}to{transform:translateY(-60px)}}@keyframes float-parallax-3{0%{transform:translateY(26px)}to{transform:translateY(-26px)}}.card-fx{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-fx__spot{opacity:0;background:radial-gradient(closest-side,#7c86e833,#7c86e812 55%,#0000);border-radius:50%;width:400px;height:400px;transition:opacity .3s ease-out;position:absolute;top:-200px;left:-200px}.card-fx__corners{--hud:#a5b0ffd9;--len:16px;--w:1.5px;opacity:.3;transition:transform .38s var(--ease-out), opacity .38s var(--ease-out);background:linear-gradient(var(--hud), var(--hud)) left top / var(--len) var(--w) no-repeat, linear-gradient(var(--hud), var(--hud)) left top / var(--w) var(--len) no-repeat, linear-gradient(var(--hud), var(--hud)) right top / var(--len) var(--w) no-repeat, linear-gradient(var(--hud), var(--hud)) right top / var(--w) var(--len) no-repeat, linear-gradient(var(--hud), var(--hud)) left bottom / var(--len) var(--w) no-repeat, linear-gradient(var(--hud), var(--hud)) left bottom / var(--w) var(--len) no-repeat, linear-gradient(#e3c56a, #e3c56a) right bottom / var(--len) var(--w) no-repeat, linear-gradient(#e3c56a, #e3c56a) right bottom / var(--w) var(--len) no-repeat;position:absolute;inset:12px;transform:scale(1.02)}@media (hover:hover) and (pointer:fine){.hud-card:hover .card-fx__spot{opacity:1}.hud-card:hover .card-fx__corners{opacity:.95;transform:scale(1)}}@media (hover:none){.card-fx__spot{display:none}}.hud-title{position:relative}.hud-title:before,.hud-title:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#7c86e838,#e3c56a52 60%,#0000);width:18%;position:absolute;top:-4%;bottom:-4%;left:0;transform:translate(-110%)skew(-18deg)}@media (prefers-reduced-motion:no-preference){[data-reveal-state=shown] .hud-title:before{animation:title-scan 1.1s var(--ease-out) .25s}@media (hover:hover){.hud-title:hover:after{animation:title-scan .85s var(--ease-out)}.hud-title:hover{animation:.34s step-end glitch}}}@keyframes title-scan{0%{opacity:0;transform:translate(-110%)skew(-18deg)}15%,80%{opacity:1}to{opacity:0;transform:translate(560%)skew(-18deg)}}@keyframes glitch{0%{transform:translate(2px)}20%{transform:translate(-2px,1px)skew(-4deg)}40%{transform:translate(1px,-1px)}60%{transform:translate(-1px)skew(3deg)}80%{transform:translate(1px)}to{transform:none}}.typed{vertical-align:bottom;margin-right:-.8em;display:inline-block;position:relative;overflow:hidden}.typed__in{padding-right:.8em;display:inline-block}.typed:after{content:"";opacity:0;background:currentColor;width:.5em;position:absolute;top:18%;bottom:18%;right:.1em}@media (prefers-reduced-motion:no-preference){.enter .typed,[data-reveal-state=shown] .typed{animation:typed-window calc(var(--n) * 42ms) steps(var(--n)) .15s backwards}.enter .typed__in,[data-reveal-state=shown] .typed__in{animation:typed-text calc(var(--n) * 42ms) steps(var(--n)) .15s backwards}.enter .typed:after,[data-reveal-state=shown] .typed:after{animation:.42s step-end .15s 5 typed-caret}}@keyframes typed-window{0%{transform:translate(-100%)}}@keyframes typed-text{0%{transform:translate(100%)}}@keyframes typed-caret{0%{opacity:.85}50%{opacity:0}}[data-count]{font-variant-numeric:tabular-nums}.art-arm--card{width:230px;height:230px;bottom:-6%;right:-6%}.art-voice.art--section .art-voice__bars{opacity:.1;height:34%}.art-voice.art--section .art-voice__rings{top:6%;right:6%}.art-neural.art--section{opacity:.14;width:min(560px,48%);margin-top:calc(min(560px,48%)/-2.43902);right:2%}.art-blueprint.art--section{opacity:.12;width:min(480px,42%);top:8%;bottom:auto;right:3%}.art-arm.art--section{opacity:.12;width:320px;height:320px;inset:18% auto auto 2%}.art-radar.art--section{opacity:.13;width:min(420px,40%);top:44%;bottom:auto;right:2%}@media (max-width:767px){.art-neural.art--section,.art-blueprint.art--section,.art-radar.art--section{opacity:.08;width:80%}.art-arm.art--section{opacity:.08}}.products-hud .hud-reticle{opacity:.12;width:min(80vw,520px);top:50%}@media (max-width:639px){.hud-card>.art-neural,.hud-card>.art-radar,.hud-card>.art-arm,.hud-card>.art-blueprint{opacity:.1!important}}
:root:not([data-theme=light]) .theme-light-only,:root[data-theme=light] .theme-dark-only,:root[data-theme=light] .theme-toggle__sun,:root:not([data-theme=light]) .theme-toggle__moon{display:none!important}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f7fc;--foreground:#12142e;--accent:#4c57c8;--accent-2:#3432c3;--accent-3:#4a54c4;--navy:#111140;--gold:#8a6a0e;--surface:#fff;--surface-2:#eef0f9;--border:#d9ddef;--color-emerald-300:#047857;--color-emerald-400:#047857;--color-teal-400:#0f766e;--color-teal-500:#0d9488;--color-amber-300:#a16207;--color-amber-400:#a16207;--color-violet-300:#6d28d9;--color-violet-400:#6d28d9;--color-sky-300:#0369a1;--color-sky-400:#0369a1;--color-rose-300:#be123c;--color-rose-400:#be123c;--color-red-400:#dc2626;--color-orange-300:#c2410c;--color-orange-400:#c2410c}@layer utilities{:where(:root[data-theme=light]) .text-foreground\/30,:where(:root[data-theme=light]) .text-foreground\/40{color:color-mix(in oklab, var(--foreground) 62%, transparent)}:where(:root[data-theme=light]) .text-foreground\/45,:where(:root[data-theme=light]) .text-foreground\/50,:where(:root[data-theme=light]) .text-foreground\/55{color:color-mix(in oklab, var(--foreground) 70%, transparent)}:where(:root[data-theme=light]) .text-foreground\/60,:where(:root[data-theme=light]) .text-foreground\/65{color:color-mix(in oklab, var(--foreground) 76%, transparent)}:where(:root[data-theme=light]) .text-foreground\/70{color:color-mix(in oklab, var(--foreground) 80%, transparent)}:where(:root[data-theme=light]) .text-\[\#d4a853\],:where(:root[data-theme=light]) .text-\[\#e3c56a\]{color:var(--gold)}:where(:root[data-theme=light]) .bg-\[\#0a0c14\],:where(:root[data-theme=light]) .bg-\[\#10121e\],:where(:root[data-theme=light]) .bg-\[\#07090f\]{background-color:var(--surface)}:where(:root[data-theme=light]) .bg-\[\#0c0e18\]{background-color:var(--surface-2)}:where(:root[data-theme=light]) .bg-\[\#d4a853\]{background-color:#c9a227}:where(:root[data-theme=light]) .bg-\[\#d4a853\]\/15{background-color:#c9a22724}:where(:root[data-theme=light]) .border-\[\#d4a853\]\/30,:where(:root[data-theme=light]) .border-\[\#d4a853\]\/25{border-color:#9a741259}}:root[data-theme=light] .glass{background:linear-gradient(#fffffff0,#f8f9fef0);box-shadow:0 1px 2px #12142e0a,0 18px 40px -26px #3432c347}:root[data-theme=light] .glow-accent{box-shadow:0 8px 24px -10px #3432c373}:root[data-theme=light] .lift:after{box-shadow:inset 0 0 0 1px var(--lift-ring,#4c57c859), 0 22px 44px -22px var(--lift-glow,#3432c366)}:root[data-theme=light] .lift-gold{--lift-ring:#9a741266;--lift-glow:#c9a22759}:root[data-theme=light] .eyebrow{color:var(--gold)}:root[data-theme=light] .eyebrow:before{background:linear-gradient(90deg, transparent, var(--gold))}:root[data-theme=light] .text-brand{background-image:linear-gradient(100deg,#3432c3 0%,#4c57c8 50%,#9a7412 100%)}:root[data-theme=light] .text-shimmer{background-image:linear-gradient(90deg,#3432c3 0%,#5b66d8 22%,#a07a14 45%,#3432c3 70%,#5b66d8 85%,#3432c3 100%)}:root[data-theme=light] .section-rule{background:linear-gradient(90deg,#0000,#4c57c84d,#9a74124d,#0000)}:root[data-theme=light] .gradient-border:before{background:linear-gradient(135deg,#4c57c88c,#3432c366,#9a741273)}:root[data-theme=light] .bg-fari{background-color:#0000}:root[data-theme=light] .site-bg{background:radial-gradient(90% 70% at 50% 45%,#0000 60%,#d6dbf08c 100%),radial-gradient(60% 50% at 8% 4%,#7c86e833,#0000 70%),radial-gradient(50% 45% at 94% 42%,#4c57c81a,#0000 70%),radial-gradient(45% 40% at 60% 100%,#e3c56a1f,#0000 70%),linear-gradient(#f8f9fe 0%,#f1f3fa 100%)}:root[data-theme=light] .site-bg__grid{background-image:linear-gradient(#3432c30e 1px,#0000 1px),linear-gradient(90deg,#3432c30e 1px,#0000 1px)}:root[data-theme=light] .site-bg__scan{background:linear-gradient(#0000,#4c57c80d 50%,#0000)}:root[data-theme=light] .hud-readout{color:#3432c39e}:root[data-theme=light] .hud-dim{color:#3432c36b}:root[data-theme=light] .hud-gold{color:#8a6a0ebf}:root[data-theme=light] .hud-frame{opacity:.5}:root[data-theme=light] .hud-frame__c{border-color:#4c57c8e6}:root[data-theme=light] .hud-frame__c--br{border-color:#9a7412e6}:root[data-theme=light] .hud-reticle{opacity:.2}:root[data-theme=light] .holo-beam{background:linear-gradient(#0000,#4c57c808 30%,#4c57c833)}:root[data-theme=light] .holo-scan:after{background:repeating-linear-gradient(#4c57c80f 0 1px,#0000 1px 4px)}:root[data-theme=light] .float-field{color:#3f49c0}:root[data-theme=light] .float-ico--d1{opacity:.13}:root[data-theme=light] .float-ico__binary{color:#3f49c0}:root[data-theme=light] .float-ico__binary b:nth-child(3n){color:#9a7412}:root[data-theme=light] .art-voice__bars{opacity:.16}:root[data-theme=light] .art-voice__bars span{background:linear-gradient(#c9a227,#7c86e8 30%,#3432c3)}:root[data-theme=light] .art-neural,:root[data-theme=light] .art-arm,:root[data-theme=light] .art-radar{opacity:.24}:root[data-theme=light] .art-blueprint{opacity:.2}:root[data-theme=light] .art-eng{opacity:.14}:root[data-theme=light] .art-radar__sweep{background:conic-gradient(#4c57c88c,#4c57c81a 14%,#0000 24%)}:root[data-theme=light] .card-fx__corners{--hud:#4c57c8bf}:root[data-theme=light] .card-fx__spot{background:radial-gradient(closest-side,#4c57c81c,#4c57c80a 55%,#0000)}:root[data-theme=light] .hud-title:before,:root[data-theme=light] .hud-title:after{background:linear-gradient(90deg,#0000,#4c57c829,#c9a22738 60%,#0000)}:root[data-theme=light] .boot{background:radial-gradient(60% 50% at 50% 48%,#7c86e838,#0000 70%),radial-gradient(#fff 0%,#f3f4fb 70%,#e9ecf7 100%)}:root[data-theme=light] .boot__grid{background-image:linear-gradient(#3432c312 1px,#0000 1px),linear-gradient(90deg,#3432c312 1px,#0000 1px)}:root[data-theme=light] .boot__scan{background:linear-gradient(90deg,#0000,#4c57c899 30%,#9a7412b3 50%,#4c57c899 70%,#0000) bottom/100% 1px no-repeat,linear-gradient(#0000,#4c57c80f)}:root[data-theme=light] .boot__trace--l{background:linear-gradient(90deg,#4c57c800,#4c57c88c 60%,#3432c3)}:root[data-theme=light] .boot__trace--r{background:linear-gradient(270deg,#4c57c800,#4c57c88c 60%,#3432c3)}:root[data-theme=light] .boot__trace i{background:radial-gradient(circle,#c9a227 0 45%,#c9a2274d 60%,#0000 72%)}:root[data-theme=light] .boot__bracket{border-color:#4c57c8}:root[data-theme=light] .boot__bracket--br{border-color:#9a7412}:root[data-theme=light] .boot__iris{background:radial-gradient(circle,#c9a227 0 5%,#c9a22799 7%,#4c57c859 16%,#7c86e838 34%,#0000 70%)}:root[data-theme=light] .boot__log{color:#3432c3cc}:root[data-theme=light] .boot__prompt,:root[data-theme=light] .boot__online{color:#8a6a0e}:root[data-theme=light] .boot__caret{background:#8a6a0e}:root[data-theme=light] .boot__ok,:root[data-theme=light] .boot__hud b{color:#047857}:root[data-theme=light] .boot__hud{color:#3432c399}:root[data-theme=light] .boot__hint{color:#3432c373}:root[data-theme=light] .boot__bar{background:#4c57c826}:root[data-theme=light] .boot__bar span{background:linear-gradient(90deg,#3432c3,#7c86e8,#c9a227)}:root[data-theme=light] .contact-channel{border-color:color-mix(in srgb, var(--channel) 40%, transparent);background:color-mix(in srgb, var(--channel) 7%, #fff)}:root[data-theme=light] .contact-channel:after{box-shadow:inset 0 0 0 1px var(--channel), 0 18px 36px -18px color-mix(in srgb, var(--channel) 70%, transparent)}:root[data-theme=light] .sja-dock .dock-fab{box-shadow:0 10px 26px -10px #12142e73}:root[data-theme=light] .sja-dock .dock-item{box-shadow:0 8px 22px -12px #12142e66}
