.cxd[data-astro-cid-uovpw76l]{--ls-label:.06em;--ink:#f2f0ea;--dim:#f2f0ea8c;--line:#f2f0ea4d;color:var(--ink);background:#050505;padding:clamp(2.5rem,4.5vw,4.5rem) clamp(1.5rem,3vw,3.5rem) clamp(2rem,3.5vw,3.5rem)}.cxd-heads[data-astro-cid-uovpw76l]{max-width:96rem;height:3.25rem;margin:0 auto;position:relative}.cxd-heads[data-astro-cid-uovpw76l] p[data-astro-cid-uovpw76l]{white-space:nowrap;font-family:var(--sans);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;margin:0;line-height:1.1;position:absolute;top:0;transform:translate(-50%)}.cxd-box[data-astro-cid-uovpw76l]{aspect-ratio:1000/420;max-width:96rem;margin:0 auto;position:relative}.cxd-lines[data-astro-cid-uovpw76l]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cxd-ln[data-astro-cid-uovpw76l]{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .3s var(--ease),opacity .3s var(--ease)}.cxd-ln[data-astro-cid-uovpw76l].rail{stroke:#f2f0ea6b}.cxd-packets[data-astro-cid-uovpw76l] circle{fill:#d9483b}.cxd-node[data-astro-cid-uovpw76l]{cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.cxd-node[data-astro-cid-uovpw76l] i[data-astro-cid-uovpw76l]{transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);display:block}.cxd-node[data-astro-cid-uovpw76l].src i[data-astro-cid-uovpw76l],.cxd-node[data-astro-cid-uovpw76l].out i[data-astro-cid-uovpw76l]{border:1.5px solid var(--ink);background:#050505;border-radius:50%;width:.8125rem;height:.8125rem}.cxd-node[data-astro-cid-uovpw76l].stage i[data-astro-cid-uovpw76l]{background:var(--ink);width:.75rem;height:.75rem}.cxd-node[data-astro-cid-uovpw76l].gate{width:1.25rem;height:4.5rem}.cxd-node[data-astro-cid-uovpw76l].gate i[data-astro-cid-uovpw76l]{background:var(--ink);width:2px;height:3.5rem}.cxd-node[data-astro-cid-uovpw76l]:hover i[data-astro-cid-uovpw76l],.cxd-node[data-astro-cid-uovpw76l]:focus-visible i[data-astro-cid-uovpw76l],.cxd-node[data-astro-cid-uovpw76l].on i[data-astro-cid-uovpw76l]{transform:scale(1.35)}.cxd-node[data-astro-cid-uovpw76l].src.on i[data-astro-cid-uovpw76l],.cxd-node[data-astro-cid-uovpw76l].out.on i[data-astro-cid-uovpw76l],.cxd-node[data-astro-cid-uovpw76l].src:hover i[data-astro-cid-uovpw76l],.cxd-node[data-astro-cid-uovpw76l].out:hover i[data-astro-cid-uovpw76l]{background:var(--ink)}.cxd-node[data-astro-cid-uovpw76l].gate.on i[data-astro-cid-uovpw76l],.cxd-node[data-astro-cid-uovpw76l].gate:hover i[data-astro-cid-uovpw76l]{transform:scaleX(2)}.cxd-node[data-astro-cid-uovpw76l]:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.cxd-name[data-astro-cid-uovpw76l]{white-space:nowrap;font-family:var(--sans);font-size:var(--fs-small);color:#f2f0ead1;pointer-events:none;transition:color .3s var(--ease),opacity .3s var(--ease);margin:0;line-height:1.25;position:absolute}.cxd-name[data-astro-cid-uovpw76l].src{text-align:right;transform:translate(calc(-100% - 1.25rem),-50%)}.cxd-name[data-astro-cid-uovpw76l].out{transform:translate(1.25rem,-50%)}.cxd-name[data-astro-cid-uovpw76l].stage{text-align:center;transform:translate(-50%,1.5rem)}.cxd-name[data-astro-cid-uovpw76l] span[data-astro-cid-uovpw76l]{font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--dim);margin-bottom:.2rem;font-weight:500;display:block}.cxd-box[data-astro-cid-uovpw76l].lit .cxd-ln[data-astro-cid-uovpw76l]:not(.on){opacity:.25}.cxd-box[data-astro-cid-uovpw76l].lit .cxd-ln[data-astro-cid-uovpw76l].on{stroke:#f2f0eae6}.cxd-box[data-astro-cid-uovpw76l].lit .cxd-name[data-astro-cid-uovpw76l]:not(.on){opacity:.4}.cxd-box[data-astro-cid-uovpw76l].lit .cxd-name[data-astro-cid-uovpw76l].on{color:var(--ink)}.cxd-cap[data-astro-cid-uovpw76l]{border-top:1px solid #f2f0ea24;max-width:96rem;min-height:4.25rem;margin:clamp(1.25rem,2.5vw,2.25rem) auto 0;padding-top:1rem}.cxd-cap-h[data-astro-cid-uovpw76l]{font-family:var(--sans);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;margin:0}.cxd-cap-b[data-astro-cid-uovpw76l]{font-family:var(--sans);font-size:var(--fs-body);color:#f2f0eab8;max-width:60ch;margin:.375rem 0 0}@media (prefers-reduced-motion:reduce){.cxd-node[data-astro-cid-uovpw76l] i[data-astro-cid-uovpw76l],.cxd-ln[data-astro-cid-uovpw76l],.cxd-name[data-astro-cid-uovpw76l]{transition:none}}.cxd-scroll[data-astro-cid-uovpw76l]{scrollbar-color:var(--dim) transparent;padding-block:.5rem;overflow-x:auto}.cxd-scroll[data-astro-cid-uovpw76l]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.cxd-heads[data-astro-cid-uovpw76l],.cxd-box[data-astro-cid-uovpw76l]{min-width:1000px}.cxd-scroll-hint[data-astro-cid-uovpw76l]{color:var(--dim);font-size:var(--fs-small);margin-top:1rem}.cortex[data-astro-cid-n2mprp5k] .h2[data-astro-cid-n2mprp5k]{margin-bottom:clamp(2rem,4vw,3rem)}.cortex[data-astro-cid-n2mprp5k] .cortex__flow{width:100%;max-width:1051px;height:auto;margin-bottom:clamp(3rem,6vw,5rem)}.steps[data-astro-cid-n2mprp5k]{gap:2rem 1rem;list-style:none;display:grid}.steps[data-astro-cid-n2mprp5k] li[data-astro-cid-n2mprp5k]{align-content:start;gap:.9rem;display:grid}.steps[data-astro-cid-n2mprp5k] .steps__img{aspect-ratio:4/3;object-fit:cover;object-position:top;background:#000;width:100%}@media (width>=720px){.steps[data-astro-cid-n2mprp5k]{grid-template-columns:repeat(3,1fr)}}
