.orbit-hero.svelte-2omdh8{position:relative;margin:0;height:100%}.space.svelte-2omdh8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(../../../images/stars.svg) center top / cover,radial-gradient(120% 80% at 50% 110%,#12141b,#050609 60%)}.link.svelte-2omdh8,.dot.svelte-2omdh8,.pt.svelte-2omdh8{transition:stroke-opacity .3s ease,stroke-width .3s ease,opacity .3s ease}.node.svelte-2omdh8:before,.node.svelte-2omdh8:after,.tag.svelte-2omdh8{transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .3s ease,border-width .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease,text-shadow .3s ease}.focus-link.svelte-2omdh8 .link:where(.svelte-2omdh8){stroke:#ffc2ad;stroke-opacity:1;stroke-width:4}.focus-link.svelte-2omdh8 .dot:where(.svelte-2omdh8){stroke-width:10}.focus-link.svelte-2omdh8 svg:where(.svelte-2omdh8){filter:drop-shadow(0 0 .125rem rgb(6 7 8 / .75)) drop-shadow(0 0 .375rem rgb(255 122 85 / .7))}.focus-sat.svelte-2omdh8 .link:where(.svelte-2omdh8),.focus-air.svelte-2omdh8 .link:where(.svelte-2omdh8),.focus-ground.svelte-2omdh8 .link:where(.svelte-2omdh8){stroke-opacity:.35}.focus-ground.svelte-2omdh8 .ground:where(.svelte-2omdh8):before,.focus-air.svelte-2omdh8 .air:where(.svelte-2omdh8):before{border-color:#ffc2ad;border-width:2px;box-shadow:0 0 .375rem #060708cc,0 0 .375rem #ff7a55b3;transform:translate(-50%,-50%) scale(1.9)}.focus-ground.svelte-2omdh8 .ground:where(.svelte-2omdh8):after,.focus-air.svelte-2omdh8 .air:where(.svelte-2omdh8):after{box-shadow:0 0 .375rem #ff7a55b3;transform:translate(-50%,-50%) scale(1.6)}.focus-ground.svelte-2omdh8 .ground:where(.svelte-2omdh8) .tag:where(.svelte-2omdh8),.focus-air.svelte-2omdh8 .air:where(.svelte-2omdh8) .tag:where(.svelte-2omdh8){color:#ffe1d6;text-shadow:0 0 .1875rem #060708,0 0 .5rem #060708,0 0 .75rem rgb(255 122 85 / .55);transform:translate(.625rem,-50%) scale(1.4)}.tag.svelte-2omdh8{position:absolute;left:1.125rem;top:0;transform:translateY(-50%);transform-origin:0 50%;white-space:nowrap;font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.125rem;text-transform:uppercase;color:#ffc2ad;text-shadow:0 0 .1875rem #060708,0 0 .5rem #060708,0 0 .875rem rgb(6 7 8 / .9)}@media (max-width: 600px){.air.svelte-2omdh8 .tag:where(.svelte-2omdh8){left:0;top:.875rem;transform:translate(-50%);transform-origin:50% 0}.focus-air.svelte-2omdh8 .air:where(.svelte-2omdh8) .tag:where(.svelte-2omdh8){transform:translate(-50%,.5rem) scale(1.4)}}.frame.svelte-2omdh8{position:absolute;top:0;right:0;bottom:3rem;left:0;container-type:size;--w: 1600;--h: 900;--unit: max(100cqw / var(--w), 100cqh / var(--h))}picture.svelte-2omdh8,picture.svelte-2omdh8 img:where(.svelte-2omdh8),svg.svelte-2omdh8{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}picture.svelte-2omdh8 img:where(.svelte-2omdh8){-o-object-fit:cover;object-fit:cover}picture.svelte-2omdh8{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 90%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 90%,transparent)}picture.svelte-2omdh8:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 66%,rgb(10 11 13 / .92) 96%)}@media (min-width: 1100px){picture.svelte-2omdh8{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 90%,transparent),linear-gradient(to right,transparent,#000 18%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 90%,transparent),linear-gradient(to right,transparent,#000 18%,#000 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}figcaption.wrap.svelte-2omdh8{width:100%}}.links.ultra.svelte-2omdh8,.links.square.svelte-2omdh8,.links.tall.svelte-2omdh8{display:none}svg.svelte-2omdh8{filter:drop-shadow(0 0 .125rem rgb(6 7 8 / .75))}.link.svelte-2omdh8{fill:none;stroke:#ff9c7a;stroke-opacity:.7;stroke-width:1.2;vector-effect:non-scaling-stroke}.dot.svelte-2omdh8{fill:none;stroke:#ffc2ad;stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke}.satellite.svelte-2omdh8,.pt.svelte-2omdh8{--px: var(--wx);--py: var(--wy);position:absolute}.pt.svelte-2omdh8{left:calc(50% + (var(--px) - var(--w) / 2) * var(--unit));top:calc(50% + (var(--py) - var(--h) / 2) * var(--unit))}.satellite.svelte-2omdh8{--sat-w: var(--wsw);width:calc(var(--sat-w) * var(--unit));aspect-ratio:2 / 1;left:calc(50% + (var(--px) - var(--w) / 2 - var(--sat-w) / 2) * var(--unit));top:calc(50% + (var(--py) - var(--h) / 2 - var(--sat-w) / 4) * var(--unit));mix-blend-mode:screen;pointer-events:none;transform-origin:50% 61.4%;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .4s ease}.focus-sat.svelte-2omdh8 .satellite:where(.svelte-2omdh8){transform:scale(1.15)}.satellite.svelte-2omdh8:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 42%,rgb(150 140 130) 50%,transparent 58%) no-repeat;background-size:300% 100%;background-position:100% 0;mix-blend-mode:color-dodge;opacity:0}.focus-sat.svelte-2omdh8 .satellite:where(.svelte-2omdh8):after{opacity:1;animation:svelte-2omdh8-glint 3s ease-in-out infinite}@keyframes svelte-2omdh8-glint{0%{background-position:100% 0}60%,to{background-position:0% 0}}.satellite.svelte-2omdh8>:where(.svelte-2omdh8){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}video.svelte-2omdh8{opacity:0;transition:opacity .6s ease}video.started.svelte-2omdh8{opacity:1}.node.svelte-2omdh8:before,.node.svelte-2omdh8:after{content:"";position:absolute;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.node.svelte-2omdh8:before{width:1.125rem;height:1.125rem;border:1px solid #ff9c7a;box-shadow:0 0 .375rem #060708cc}.node.svelte-2omdh8:after{width:.3125rem;height:.3125rem;background:#ffc2ad}figcaption.svelte-2omdh8{position:absolute;left:0;right:0;bottom:0;height:3rem;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#dfddda;text-shadow:0 0 .1875rem #060708,0 0 .5rem #060708}.motion.svelte-2omdh8{padding:.5rem 0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}@media (min-aspect-ratio: 12/5) and (max-width: 1099px){.satellite.svelte-2omdh8,.pt.svelte-2omdh8{--px: var(--ux);--py: var(--uy)}.satellite.svelte-2omdh8{--sat-w: var(--usw)}.links.wide.svelte-2omdh8{display:none}.links.ultra.svelte-2omdh8{display:block}}@media (max-aspect-ratio: 4/3),(min-width: 1100px){.frame.svelte-2omdh8{--w: 1200;--h: 1200}.satellite.svelte-2omdh8,.pt.svelte-2omdh8{--px: var(--sx);--py: var(--sy)}.satellite.svelte-2omdh8{--sat-w: var(--ssw)}.links.wide.svelte-2omdh8{display:none}.links.square.svelte-2omdh8{display:block}}@media (max-aspect-ratio: 3/4) and (max-width: 1099px){.frame.svelte-2omdh8{--w: 900;--h: 1600}.satellite.svelte-2omdh8,.pt.svelte-2omdh8{--px: var(--tx);--py: var(--ty)}.satellite.svelte-2omdh8{--sat-w: var(--tsw)}.links.square.svelte-2omdh8{display:none}.links.tall.svelte-2omdh8{display:block}}@supports not (width: 1cqw){.satellite.svelte-2omdh8,.points.svelte-2omdh8,svg.svelte-2omdh8{display:none}}@media (prefers-reduced-motion: reduce){.dot.svelte-2omdh8,.motion.svelte-2omdh8{display:none}.focus-sat.svelte-2omdh8 .satellite:where(.svelte-2omdh8):after{animation:none;opacity:0}.focus-sat.svelte-2omdh8 .satellite:where(.svelte-2omdh8){filter:brightness(1.2)}}.product.svelte-w61obq{display:grid;gap:1rem;padding-block:.5rem 3.5rem}.capabilities.svelte-w61obq{display:grid;grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr);gap:.75rem 2rem;align-items:center;padding:1.25rem 1.75rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel)}.label.svelte-w61obq{display:inline-flex;align-items:center;gap:.625rem;color:var(--accent-text);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.dot.svelte-w61obq{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--accent)}.capabilities.svelte-w61obq ul:where(.svelte-w61obq){display:flex;flex-wrap:wrap;gap:.5rem 2.25rem;margin:0;padding:0;list-style:none}.capabilities.svelte-w61obq li:where(.svelte-w61obq){display:inline-flex;align-items:baseline;gap:.5rem}.capabilities.svelte-w61obq strong:where(.svelte-w61obq){font-family:var(--font-mono);font-size:.9375rem;font-weight:500}.capabilities.svelte-w61obq li:where(.svelte-w61obq) span:where(.svelte-w61obq){color:var(--muted);font-size:.8125rem}@media (max-width: 760px){.capabilities.svelte-w61obq{grid-template-columns:minmax(0,1fr);padding:1.125rem 1.25rem}}.hero.svelte-w61obq{display:grid;gap:1rem;padding-block:1.75rem 2rem}.stage.svelte-w61obq{position:relative;order:2;margin-inline:-2.25rem;height:max(21.25rem,calc(68svh - 94px))}.hero.svelte-w61obq>.keys{order:1}.hero.svelte-w61obq>.card{order:3}@media (min-width: 1100px){.hero.svelte-w61obq{grid-template-columns:minmax(15rem,.32fr) minmax(0,1fr);grid-template-areas:"title stage" "keys stage" "card stage";grid-template-rows:auto auto 1fr;gap:1rem 2rem}.hero.svelte-w61obq>.product-title{grid-area:title;gap:2rem;padding-top:3rem}.stage.svelte-w61obq{grid-area:stage;margin-inline:0;height:clamp(25rem,calc(100svh - 94px - 13rem),46rem)}.hero.svelte-w61obq>.keys{grid-area:keys;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.hero.svelte-w61obq>.card{grid-area:card;align-self:start;margin-top:.5rem}}@media (max-width: 760px){.hero.svelte-w61obq{padding-top:1rem}.stage.svelte-w61obq{margin-inline:-1.25rem;height:calc(82svh * var(--page-scale))}}@media (max-height: 520px){.stage.svelte-w61obq{height:max(13.75rem,calc(100svh - 94px))}}
