.stack-grid[data-astro-cid-fzwruiqy]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.stack[data-astro-cid-fzwruiqy]{margin:0}.stack[data-astro-cid-fzwruiqy] svg[data-astro-cid-fzwruiqy]{width:100%;height:auto;overflow:visible}.edges[data-astro-cid-fzwruiqy] line[data-astro-cid-fzwruiqy]{stroke:#6ebeff29;stroke-width:1px;stroke-dasharray:2 5}.plane-face[data-astro-cid-fzwruiqy]{fill:url(#pf-fill);stroke:#6ebeff52;stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .5s var(--ease), stroke .5s var(--ease)}.plane-inset[data-astro-cid-fzwruiqy]{fill:none;stroke:#6ebeff1a;stroke-width:1px;vector-effect:non-scaling-stroke}.plane[data-astro-cid-fzwruiqy]{transition:opacity .6s var(--ease)}.plane[data-astro-cid-fzwruiqy] .art[data-astro-cid-fzwruiqy]{opacity:.55;transition:opacity .6s var(--ease)}[data-astro-cid-fzwruiqy][data-active] .plane[data-astro-cid-fzwruiqy]:not(.is-on){opacity:.62}.plane[data-astro-cid-fzwruiqy].is-on .plane-face[data-astro-cid-fzwruiqy]{fill:url(#pf-fill-on);stroke:#7fe3ffd9}.plane[data-astro-cid-fzwruiqy].is-on .art[data-astro-cid-fzwruiqy]{opacity:1}.tile[data-astro-cid-fzwruiqy]{fill:#50a0ff1a;stroke:#6ebeff66;stroke-width:1px;vector-effect:non-scaling-stroke}.tile-on[data-astro-cid-fzwruiqy]{fill:#27c4ff47;stroke:#7fe3ffe6}.ink[data-astro-cid-fzwruiqy],.spoke[data-astro-cid-fzwruiqy]{stroke:#96d2ff73;stroke-width:1px;vector-effect:non-scaling-stroke}.orbit[data-astro-cid-fzwruiqy]{fill:none;stroke:#6ebeff4d;stroke-width:1px;vector-effect:non-scaling-stroke}.core[data-astro-cid-fzwruiqy]{fill:#eaf7ff;filter:drop-shadow(0 0 6px #7fe3ffe6)}.sat[data-astro-cid-fzwruiqy],.mgr[data-astro-cid-fzwruiqy]{fill:#36c6ff}.mgr[data-astro-cid-fzwruiqy]{fill:#8f86ff}.agent[data-astro-cid-fzwruiqy]{fill:#d6e2ff}.link[data-astro-cid-fzwruiqy]{stroke:#82c8ff59;stroke-width:1px;vector-effect:non-scaling-stroke}.rail[data-astro-cid-fzwruiqy]{stroke:#6ebeff47;stroke-width:1px;vector-effect:non-scaling-stroke}.run[data-astro-cid-fzwruiqy]{fill:#7fe3ffd9;animation:run var(--dur) linear infinite;animation-delay:var(--delay)}@keyframes run{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(162px)}}.beam[data-astro-cid-fzwruiqy]{animation:beam-down 4.2s var(--ease) infinite}.beam-up[data-astro-cid-fzwruiqy]{animation-name:beam-up;animation-duration:5.2s}.b2[data-astro-cid-fzwruiqy]{animation-delay:-2.4s}@keyframes beam-down{0%{opacity:0;transform:translateY(-40px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(400px)}}@keyframes beam-up{0%{opacity:0;transform:translateY(400px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(-20px)}}.layers[data-astro-cid-fzwruiqy]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.layer[data-astro-cid-fzwruiqy]{border-bottom:1px solid var(--line);transition:background .4s var(--ease);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:22px 0;display:grid;position:relative}.layer[data-astro-cid-fzwruiqy]:before{content:"";background:linear-gradient(90deg, var(--cyan), #27c4ff00);width:0;height:1px;transition:width .7s var(--ease-out);position:absolute;top:-1px;left:0}.layer[data-astro-cid-fzwruiqy].is-on:before{width:100%}.layer[data-astro-cid-fzwruiqy] .n[data-astro-cid-fzwruiqy]{transition:color .4s var(--ease);padding-top:5px}.layer[data-astro-cid-fzwruiqy].is-on .n[data-astro-cid-fzwruiqy]{color:var(--cyan)}.layer-name[data-astro-cid-fzwruiqy]{letter-spacing:-.015em;color:var(--ink);font-size:21px;font-weight:580;font-stretch:108%;line-height:1.25}.layer-name[data-astro-cid-fzwruiqy] a[data-astro-cid-fzwruiqy]{color:inherit;text-decoration:none}.layer-name[data-astro-cid-fzwruiqy] a[data-astro-cid-fzwruiqy]:after{content:"";position:absolute;inset:0}.layer-name[data-astro-cid-fzwruiqy] a[data-astro-cid-fzwruiqy]:hover,.layer[data-astro-cid-fzwruiqy].is-on .layer-name[data-astro-cid-fzwruiqy] a[data-astro-cid-fzwruiqy]{color:var(--cyan-hi)}.layer-name[data-astro-cid-fzwruiqy] span[data-astro-cid-fzwruiqy]{letter-spacing:0;color:var(--ink-3);margin-left:8px;font-size:14px;font-weight:450;font-stretch:100%;display:inline-block}.layer-text[data-astro-cid-fzwruiqy]{color:var(--ink-2);max-width:44ch;margin-top:6px;font-size:15.5px}@media (width<=960px){.stack-grid[data-astro-cid-fzwruiqy]{grid-template-columns:1fr}.stack[data-astro-cid-fzwruiqy]{width:100%;max-width:520px;margin-inline:auto}}@media (width<=560px){.layer-name[data-astro-cid-fzwruiqy] span[data-astro-cid-fzwruiqy]{margin:2px 0 0;display:block}}
