.iOTsaa_specZone [data-hardware-spec-row]>div>p:last-child{transform-origin:0}@media (prefers-reduced-motion:no-preference){.iOTsaa_specZone:where(:has([data-motif-state]:is([data-motif-state=running],[data-motif-state=paused],[data-motif-state=settled],[data-motif-state=failed]))) [data-hardware-spec-row]>div>p:last-child{animation:.45s cubic-bezier(.34,1.56,.64,1) 1.4s backwards iOTsaa_hardware-spec-lock}.iOTsaa_specZone:where(:has([data-motif-state]:is([data-motif-state=running],[data-motif-state=paused],[data-motif-state=settled],[data-motif-state=failed]))) [data-hardware-spec-row]>div>p:first-child>span{animation:.3s cubic-bezier(.23,1,.32,1) 1.4s backwards iOTsaa_hardware-spec-tick}.iOTsaa_specZone [data-hardware-spec-row]:nth-child(2)>div>p:last-child,.iOTsaa_specZone [data-hardware-spec-row]:nth-child(2)>div>p:first-child>span{animation-delay:1.44s}.iOTsaa_specZone [data-hardware-spec-row]:nth-child(3)>div>p:last-child,.iOTsaa_specZone [data-hardware-spec-row]:nth-child(3)>div>p:first-child>span{animation-delay:1.48s}[data-hardware-network].iOTsaa_specZone [data-hardware-spec-row]>div>p:last-child,[data-hardware-network].iOTsaa_specZone [data-hardware-spec-row]>div>p:first-child>span{animation-delay:1.64s}[data-hardware-network].iOTsaa_specZone [data-hardware-spec-row]:nth-child(2)>div>p:last-child,[data-hardware-network].iOTsaa_specZone [data-hardware-spec-row]:nth-child(2)>div>p:first-child>span{animation-delay:1.68s}[data-hardware-network].iOTsaa_specZone [data-hardware-spec-row]:nth-child(3)>div>p:last-child,[data-hardware-network].iOTsaa_specZone [data-hardware-spec-row]:nth-child(3)>div>p:first-child>span{animation-delay:1.72s}}@keyframes iOTsaa_hardware-spec-lock{0%,to{transform:none}35%{transform:scale(1.04)}}@keyframes iOTsaa_hardware-spec-tick{0%,to{transform:none}40%{transform:scale(1.6)}}
.nIQPNW_stage{place-items:center;padding:1.5em 1.25em;display:grid;position:relative}[data-fill] .nIQPNW_stage{flex:auto;align-content:center}@container (min-width:420px){.nIQPNW_stage{padding:2.25em 2.5em}}.nIQPNW_stage[data-minimal]{padding:1.25em 1.25em 1em}.nIQPNW_stage[data-depth]{padding:1.6em 1.25em 3.6em}.nIQPNW_dots{pointer-events:none;background-image:radial-gradient(#ffffff1f .09em,#0000 .1em);background-size:1.05em 1.05em;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 70%,#000 20%,#0000 78%);mask-image:radial-gradient(62% 70%,#000 20%,#0000 78%)}[data-depth] .nIQPNW_dots{transform-origin:50% 100%;background-image:radial-gradient(#ffffff61 .08em,#0000 .095em);background-position:top;background-size:.9em .9em;height:100%;inset:auto -30% 0;transform:perspective(26em)rotateX(60deg);-webkit-mask-image:radial-gradient(58% 90% at 50% 100%,#000 30%,#0000 80%);mask-image:radial-gradient(58% 90% at 50% 100%,#000 30%,#0000 80%)}.nIQPNW_traces{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nIQPNW_trace{fill:none;stroke:#ffffff4d;stroke-width:1px;vector-effect:non-scaling-stroke}.nIQPNW_tracePad{fill:#ffffff73}.nIQPNW_pulse{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:9 120;stroke-dashoffset:-110px;vector-effect:non-scaling-stroke}.nIQPNW_stage[data-depth]:before{content:"";pointer-events:none;background:radial-gradient(110% 80% at 50% 0,#ffffff0f,#fff0 60%);position:absolute;inset:0}.nIQPNW_plate{isolation:isolate;width:100%;max-width:34em;position:relative;container-type:inline-size}.nIQPNW_glow{z-index:-1;opacity:.7;background:radial-gradient(closest-side,#ffffff1c,#ffffff08 55%,#fff0);border-radius:9999px;position:absolute;inset:-16% -8%}.nIQPNW_part{transform-origin:50% 100%;position:relative}.nIQPNW_shadow{z-index:-1;background:radial-gradient(closest-side,#0a0a0a,#0a0a0ad9 50%,#0a0a0a00);border-radius:9999px;height:44%;position:absolute;inset:auto -4% -22%}.nIQPNW_plateSvg,.nIQPNW_flights{--led:#f5f5f5;--led-hot:#fff}.nIQPNW_plateSvg{width:100%;height:auto;display:block;overflow:visible}.nIQPNW_plateSvg :where(g,path,rect,circle,text){transform-box:fill-box;transform-origin:50%}.nIQPNW_face{stroke:#ffffff24;stroke-width:.3px}.nIQPNW_edge{stroke:#ffffff2e;stroke-width:.2px}.nIQPNW_screen{stroke:#000000b3;stroke-width:.25px}.nIQPNW_screenShade{fill:none;stroke:#000c;stroke-width:.35px}.nIQPNW_screenLip{fill:none;stroke:#ffffff24;stroke-width:.18px}.nIQPNW_catchLight{fill:none;stroke:#ffffff29;stroke-width:.2px}.nIQPNW_panel,.nIQPNW_logoGrid{fill:#ffffff17}.nIQPNW_divider{fill:none;stroke:#ffffff29;stroke-width:.2px}.nIQPNW_cap{fill:#bebebe80}.nIQPNW_pad{fill:var(--led);opacity:.3}.nIQPNW_pin{fill:var(--led);opacity:.85}.nIQPNW_rim{fill:none;stroke:#ffffff94;stroke-width:.32px;stroke-dasharray:1.1}.nIQPNW_word{fill:var(--led);filter:drop-shadow(0 0 .5px #ffffff8c)}.nIQPNW_head{fill:var(--led-hot);opacity:0;filter:drop-shadow(0 0 .8px #ffffffd9)}.nIQPNW_sheen{--sheen-travel:360%;opacity:0}.nIQPNW_flights{color:var(--led);pointer-events:none;display:block;position:absolute}.nIQPNW_overlaySvg{pointer-events:none;height:100%;position:absolute;inset:0}.nIQPNW_resolveMask{transform:translateX(var(--travel))}.nIQPNW_scan{fill:var(--led-hot);opacity:0;filter:drop-shadow(0 0 .6px #fff)drop-shadow(0 0 1.8px #ffffffb3)}.nIQPNW_logoShown{pointer-events:none;display:block;position:absolute;overflow:hidden}.nIQPNW_logoFile{-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block}.nIQPNW_logoLight{opacity:0;height:100%;-webkit-mask-image:var(--logo);-webkit-mask-image:var(--logo);mask-image:var(--logo);position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nIQPNW_logoLight:before{content:"";background:linear-gradient(100deg,#fff0 10%,#fffffff2 50%,#fff0 90%);width:22%;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}.nIQPNW_foot{justify-content:space-between;align-items:center;gap:.75em;margin:0;font-size:max(10px,2.35cqi);line-height:1.2;display:flex;position:absolute}.nIQPNW_footText{color:#ffffffb8;white-space:nowrap;min-width:0;font-weight:500}.nIQPNW_operator{fill:#ffffffd9;flex:none;width:1.45em;height:1.45em}.nIQPNW_miniFigure{width:100%;max-width:26rem}.nIQPNW_miniStage{position:relative}.nIQPNW_miniSvg,.nIQPNW_miniFlights{filter:drop-shadow(2px 2px #17171733)}.nIQPNW_miniSheen{--sheen-travel:650%}.nIQPNW_miniSvg .nIQPNW_panel,.nIQPNW_miniSvg .nIQPNW_logoGrid{fill:#ffffff0f}.nIQPNW_factsCard{position:relative}.nIQPNW_fact{min-width:0}@media (prefers-reduced-motion:no-preference){[data-explainer-root]:not([data-motion-seen]) .nIQPNW_body,[data-explainer-root]:not([data-motion-seen]) .nIQPNW_glow,[data-explainer-root]:not([data-motion-seen]) .nIQPNW_caps,[data-explainer-root]:not([data-motion-seen]) .nIQPNW_pad,[data-explainer-root]:not([data-motion-seen]) .nIQPNW_foot,[data-explainer-root]:not([data-motion-seen]) [data-depth] .nIQPNW_dots,[data-explainer-root]:not([data-motion-seen]) .nIQPNW_shadow,[data-explainer-root]:not([data-motion-seen]) .nIQPNW_edge{opacity:0}[data-explainer-root]:not([data-motion-seen]) .nIQPNW_rim{stroke-dashoffset:1.1px}[data-explainer-root]:not([data-motion-seen]) .nIQPNW_word,[data-explainer-root]:not([data-motion-seen]) .nIQPNW_panel,[data-explainer-root]:not([data-motion-seen]) .nIQPNW_logoShown{clip-path:inset(0 100% 0 0)}[data-explainer-root]:not([data-motion-seen]) .nIQPNW_pin{transform:scale(0)}[data-explainer-root]:not([data-motion-seen]) [data-depth] .nIQPNW_part{opacity:0;transform:perspective(30em)rotateX(76deg)scale(.92)}[data-explainer-root][data-motion-seen] .nIQPNW_body{animation:.56s cubic-bezier(.23,1,.32,1) backwards nIQPNW_ry-plate}[data-explainer-root][data-motion-seen] .nIQPNW_rim{animation:nIQPNW_ry-draw var(--rim-dur) cubic-bezier(.65, 0, .35, 1) var(--rim) 1 backwards}[data-explainer-root][data-motion-seen] .nIQPNW_caps{animation:nIQPNW_ry-fade .42s ease-out var(--rim) 1 backwards}[data-explainer-root][data-motion-seen] [data-depth] .nIQPNW_dots{animation:.6s ease-out backwards nIQPNW_ry-fade}[data-explainer-root][data-motion-seen] [data-depth] .nIQPNW_part{animation:nIQPNW_ry-stand var(--lift-dur) cubic-bezier(.22, 1, .36, 1) 60ms 1 backwards}[data-explainer-root][data-motion-seen] .nIQPNW_edge{animation:.32s ease-out 80ms backwards nIQPNW_ry-fade}[data-explainer-root][data-motion-seen] .nIQPNW_pulse{animation:nIQPNW_ry-pulse .9s cubic-bezier(.45, 0, .55, 1) calc(var(--logo) - .5s + var(--i) * .11s) 1}[data-explainer-root][data-motion-seen][data-motion-active=true] .nIQPNW_pulse{animation:nIQPNW_ry-pulse .9s cubic-bezier(.45, 0, .55, 1) calc(var(--logo) - .5s + var(--i) * .11s) 1, nIQPNW_ry-pulse-loop var(--cycle) linear calc(var(--loop) + .6s + var(--i) * .13s) infinite}[data-explainer-root][data-motion-seen] .nIQPNW_shadow{animation:nIQPNW_ry-shadow var(--lift-dur) cubic-bezier(.22, 1, .36, 1) 60ms 1 backwards}[data-explainer-root][data-motion-seen] .nIQPNW_panel,[data-explainer-root][data-motion-seen] .nIQPNW_logoGrid{animation:nIQPNW_ry-wipe .52s cubic-bezier(.33, 1, .68, 1) var(--panel) 1 backwards}[data-explainer-root][data-motion-seen] .nIQPNW_pad{animation:nIQPNW_ry-pad .52s ease-out calc(var(--pads) + var(--i) * var(--pad-step)) 1 backwards}[data-explainer-root][data-motion-seen] .nIQPNW_topWord{animation:nIQPNW_ry-wipe var(--top-dur) steps(var(--top-steps), end) var(--top) 1 backwards}[data-explainer-root][data-motion-seen] .nIQPNW_bottomWord{animation:nIQPNW_ry-wipe var(--bottom-dur) steps(var(--bottom-steps), end) var(--bottom) 1 backwards}[data-explainer-root][data-motion-seen] .nIQPNW_topHead{animation:nIQPNW_ry-head var(--top-dur) steps(var(--top-steps), end) var(--top) 1}[data-explainer-root][data-motion-seen] .nIQPNW_bottomHead{animation:nIQPNW_ry-head var(--bottom-dur) steps(var(--bottom-steps), end) var(--bottom) 1}[data-explainer-root][data-motion-seen] .nIQPNW_flights{animation:nIQPNW_ry-flights var(--flights) linear 0s 1}[data-explainer-root][data-motion-seen] .nIQPNW_resolveMask{animation:nIQPNW_ry-mask-hold calc(var(--resolve-from,var(--resolve)) + .12s) linear 0s 1, nIQPNW_ry-resolve var(--resolve-span,var(--resolve-dur)) linear var(--resolve-from,var(--resolve)) 1}[data-explainer-root][data-motion-seen] .nIQPNW_scan{animation:nIQPNW_ry-scan var(--resolve-span,var(--resolve-dur)) linear var(--resolve-from,var(--resolve)) 1}[data-explainer-root][data-motion-seen] .nIQPNW_logoShown{animation:nIQPNW_ry-reveal var(--resolve-dur) linear var(--resolve) 1 backwards}[data-explainer-root][data-motion-seen] .nIQPNW_logoLight{animation:nIQPNW_ry-show var(--glint-dur) linear var(--glint) 1}[data-explainer-root][data-motion-seen] .nIQPNW_logoLight:before{animation:nIQPNW_ry-cross var(--glint-dur) cubic-bezier(.65, 0, .35, 1) var(--glint) 1}[data-explainer-root][data-motion-seen] .nIQPNW_pin{animation:nIQPNW_ry-pop .42s cubic-bezier(.23, 1, .32, 1) var(--settle) 1 backwards}[data-explainer-root][data-motion-seen] .nIQPNW_foot{animation:nIQPNW_ry-rise .42s cubic-bezier(.23, 1, .32, 1) var(--settle) 1 backwards}[data-explainer-root][data-motion-seen] .nIQPNW_glow{animation:nIQPNW_ry-bloom 1.1s cubic-bezier(.16, 1, .3, 1) var(--settle) 1 backwards}[data-explainer-root][data-motion-seen] .nIQPNW_sheen{animation:nIQPNW_ry-sheen .9s cubic-bezier(.65, 0, .35, 1) var(--sheen) 1}[data-explainer-root][data-motion-seen][data-motion-active=true] .nIQPNW_pad{animation:nIQPNW_ry-pad .52s ease-out calc(var(--pads) + var(--i) * var(--pad-step)) 1 backwards, nIQPNW_ry-pad-loop var(--cycle) linear calc(var(--loop) + var(--i) * var(--pad-step)) infinite}[data-explainer-root][data-motion-seen][data-motion-active=true] .nIQPNW_topHead{animation:nIQPNW_ry-head var(--top-dur) steps(var(--top-steps), end) var(--top) 1, nIQPNW_ry-head-loop var(--cycle) linear calc(var(--loop) + .5s) infinite}[data-explainer-root][data-motion-seen][data-motion-active=true] .nIQPNW_bottomHead{animation:nIQPNW_ry-head var(--bottom-dur) steps(var(--bottom-steps), end) var(--bottom) 1, nIQPNW_ry-head-loop var(--cycle) linear calc(var(--loop) + .76s) infinite}[data-explainer-root][data-motion-seen][data-motion-active=true] .nIQPNW_logoLight{animation:nIQPNW_ry-show var(--glint-dur) linear var(--glint) 1, nIQPNW_ry-show-loop var(--cycle) linear calc(var(--loop) + 1.5s) infinite}[data-explainer-root][data-motion-seen][data-motion-active=true] .nIQPNW_logoLight:before{animation:nIQPNW_ry-cross var(--glint-dur) cubic-bezier(.65, 0, .35, 1) var(--glint) 1, nIQPNW_ry-cross-loop var(--cycle) linear calc(var(--loop) + 1.5s) infinite}[data-explainer-root][data-motion-seen][data-motion-active=true] .nIQPNW_sheen{animation:nIQPNW_ry-sheen .9s cubic-bezier(.65, 0, .35, 1) var(--sheen) 1, nIQPNW_ry-sheen-loop var(--cycle) linear calc(var(--loop) + 4.2s) infinite}[data-explainer-root][data-motion-seen][data-motion-active=true] .nIQPNW_glow{animation:nIQPNW_ry-bloom 1.1s cubic-bezier(.16, 1, .3, 1) var(--settle) 1 backwards, nIQPNW_ry-breathe var(--cycle) ease-in-out calc(var(--loop) + 1.5s) infinite}}@supports selector(:has(*)){@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.nIQPNW_factsCard:not(:has([data-motion-seen])) .nIQPNW_fact>*{opacity:0}.nIQPNW_factsCard:has([data-motion-seen]) .nIQPNW_fact>*{animation:nIQPNW_ry-rise .48s cubic-bezier(.23, 1, .32, 1) calc(var(--facts) + var(--i) * var(--fact-step)) 1 backwards}}}@keyframes nIQPNW_ry-draw{0%{stroke-dashoffset:1.1px}to{stroke-dashoffset:0}}@keyframes nIQPNW_ry-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes nIQPNW_ry-plate{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes nIQPNW_ry-fade{0%{opacity:0}to{opacity:1}}@keyframes nIQPNW_ry-pulse{0%{stroke-dashoffset:9px}to{stroke-dashoffset:-110px}}@keyframes nIQPNW_ry-pulse-loop{0%{stroke-dashoffset:9px;animation-timing-function:cubic-bezier(.45,0,.55,1)}11%,to{stroke-dashoffset:-110px}}@keyframes nIQPNW_ry-stand{0%{opacity:0;transform:perspective(30em)rotateX(76deg)scale(.92)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes nIQPNW_ry-shadow{0%{opacity:.2;transform:scale(1.1,2.2)}to{opacity:1;transform:none}}@keyframes nIQPNW_ry-flights{0%,to{opacity:1}}@keyframes nIQPNW_ry-mask-hold{0%,to{transform:translateX(var(--reach-x))}}@keyframes nIQPNW_ry-resolve{0%{transform:translate(0)}to{transform:translateX(var(--travel))}}@keyframes nIQPNW_ry-scan{0%{opacity:1;transform:translate(0)}94%{opacity:1}to{opacity:0;transform:translateX(var(--travel))}}@keyframes nIQPNW_ry-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes nIQPNW_ry-show{0%,to{opacity:1}}@keyframes nIQPNW_ry-cross{0%{transform:translate(-120%)}to{transform:translate(560%)}}@keyframes nIQPNW_ry-show-loop{0%,16%{opacity:1}16.01%,to{opacity:0}}@keyframes nIQPNW_ry-cross-loop{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-120%)}16%,to{transform:translate(560%)}}@keyframes nIQPNW_ry-pad{0%{opacity:0}25%{opacity:1}to{opacity:.3}}@keyframes nIQPNW_ry-pad-loop{0%,7%,to{opacity:.3}2%{opacity:1}}@keyframes nIQPNW_ry-head{0%{opacity:1;transform:translate(0)}92%{opacity:1}to{opacity:0;transform:translateX(var(--travel))}}@keyframes nIQPNW_ry-head-loop{0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)}1%{opacity:.85}9%{opacity:.85}10%,to{opacity:0;transform:translateX(var(--travel))}}@keyframes nIQPNW_ry-sheen{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translateX(var(--sheen-travel))}}@keyframes nIQPNW_ry-sheen-loop{0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)}2%,11%{opacity:1}13%,to{opacity:0;transform:translateX(var(--sheen-travel))}}@keyframes nIQPNW_ry-breathe{0%,40%,to{opacity:.7}10%{opacity:1}}@keyframes nIQPNW_ry-bloom{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.08)}to{opacity:.7;transform:none}}@keyframes nIQPNW_ry-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes nIQPNW_ry-rise{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}