.gx-dark,.gx-auto{--gx-edge: 167 139 250;--gx-node: 201 195 247;--gx-node-strong: 255 255 255;--gx-purple: 139 124 246;--gx-accent: 62 253 184;--gx-accent-soft: 91 228 155;--gx-ink: 16 14 40;--gx-flow-in: 201 195 247;--gx-edge-alpha: 1;--gx-bd-alpha: 1;--gx-label-bg: rgba(51, 41, 85, .86);--gx-label-solid: rgba(51, 41, 85, .96);--gx-label-fg: #EFEBFF;--gx-label-border: rgba(239, 235, 255, .16);--gx-label-shadow: rgba(5, 3, 20, .45);--gx-muted: #A9A4CC;--gx-icon: #E4E0FF}.gx-light{--gx-edge: 51 41 85;--gx-node: 120 108 190;--gx-node-strong: 255 255 255;--gx-purple: 108 92 220;--gx-accent: 58 203 156;--gx-accent-soft: 58 203 156;--gx-ink: 239 235 255;--gx-flow-in: 108 92 220;--gx-edge-alpha: .7;--gx-bd-alpha: .75;--gx-label-bg: rgba(255, 255, 255, .9);--gx-label-solid: #FFFFFF;--gx-label-fg: #1C1339;--gx-label-border: rgba(28, 19, 57, .12);--gx-label-shadow: rgba(28, 19, 57, .12);--gx-muted: #5E5878;--gx-icon: #332955}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .gx-auto{--gx-edge: 51 41 85;--gx-node: 120 108 190;--gx-purple: 108 92 220;--gx-accent: 58 203 156;--gx-accent-soft: 58 203 156;--gx-ink: 239 235 255;--gx-flow-in: 108 92 220;--gx-edge-alpha: .7;--gx-bd-alpha: .75;--gx-label-bg: rgba(255,255,255,.9);--gx-label-solid: #FFFFFF;--gx-label-fg: #1C1339;--gx-label-border: rgba(28,19,57,.12);--gx-label-shadow: rgba(28,19,57,.12);--gx-muted: #5E5878;--gx-icon: #332955}}:root[data-theme=light] .gx-auto{--gx-edge: 51 41 85;--gx-node: 120 108 190;--gx-purple: 108 92 220;--gx-accent: 58 203 156;--gx-accent-soft: 58 203 156;--gx-ink: 239 235 255;--gx-flow-in: 108 92 220;--gx-edge-alpha: .7;--gx-bd-alpha: .75;--gx-label-bg: rgba(255,255,255,.9);--gx-label-solid: #FFFFFF;--gx-label-fg: #1C1339;--gx-label-border: rgba(28,19,57,.12);--gx-label-shadow: rgba(28,19,57,.12);--gx-muted: #5E5878;--gx-icon: #332955}.gx-backdrop{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block;contain:strict}.gx-backdrop[data-mode=fixed]{position:fixed}.gx-brain{margin:0}.gx-stage{position:relative;width:100%;max-width:100%;contain:layout paint;container-type:inline-size}.gx-stage>*{--gx-u: .5px;--gx-u: calc(100cqw / 1040)}.gx-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.gx-static{position:absolute;inset:0;width:100%;height:100%}.gx-static path{fill:none;stroke:rgb(var(--gx-edge) / .32);stroke-width:1.8}.gx-static .n{fill:rgb(var(--gx-node) / .9)}.gx-static .m{fill:rgb(var(--gx-accent) / .9)}.gx-static .w{fill:#fff}.gx-labels{list-style:none;margin:0;padding:0}.gx-label{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:calc(13 * var(--gx-u));padding:calc(12 * var(--gx-u)) calc(20 * var(--gx-u));font-size:max(10.5px,calc(23 * var(--gx-u)));line-height:1;letter-spacing:.01em;white-space:nowrap;color:var(--gx-label-fg);background:var(--gx-label-bg);border:1px solid var(--gx-label-border);transition:border-color .5s,box-shadow .5s,opacity .4s;cursor:default;user-select:none}.gx-label.solid{border-radius:calc(10 * var(--gx-u));padding:calc(17 * var(--gx-u)) calc(25 * var(--gx-u));background:var(--gx-label-solid);box-shadow:0 calc(10 * var(--gx-u)) calc(30 * var(--gx-u)) var(--gx-label-shadow)}.gx-label.group{background:none;border:0;padding:0;color:var(--gx-muted);font-weight:500;font-size:max(9.5px,calc(17 * var(--gx-u)));letter-spacing:.16em;text-transform:uppercase}.gx-label svg{width:calc(30 * var(--gx-u));height:calc(30 * var(--gx-u));flex:none}.gx-label svg[data-fill]{fill:var(--gx-icon)}.gx-label svg:not([data-fill]){fill:none;stroke:var(--gx-icon)}.gx-label[data-icon=bars] svg{fill:rgb(var(--gx-accent))}.gx-label[data-icon=arrow] svg,.gx-label[data-icon=spark] svg{stroke:rgb(var(--gx-accent))}.gx-label.ping,.gx-label:not(.group):hover{border-color:rgb(var(--gx-accent) / .7);box-shadow:0 0 0 1px rgb(var(--gx-accent) / .25),0 0 calc(28 * var(--gx-u)) rgb(var(--gx-accent) / .28)}.gx-src{position:absolute;transform:translate(-50%,-50%);width:calc(58 * var(--gx-u));height:calc(58 * var(--gx-u));min-width:22px;min-height:22px;display:grid;place-items:center;border-radius:calc(14 * var(--gx-u));background:var(--gx-label-solid);border:1px solid var(--gx-label-border);box-shadow:0 calc(8 * var(--gx-u)) calc(22 * var(--gx-u)) var(--gx-label-shadow);transition:border-color .4s,box-shadow .4s}.gx-src svg{width:55%;height:55%;fill:none;stroke:rgb(var(--gx-node))}.gx-src.ping{border-color:rgb(var(--gx-purple) / .8);box-shadow:0 0 calc(22 * var(--gx-u)) rgb(var(--gx-purple) / .45)}.gx-core{position:absolute;transform:translate(-50%,-50%);width:calc(46 * var(--gx-u));height:auto;aspect-ratio:1;pointer-events:none}.gx-caption{display:flex;gap:10px;align-items:flex-start;min-height:3em;margin:6px auto 0;max-width:34em;color:var(--gx-muted);font-size:14px;line-height:1.5;transition:opacity .35s,transform .35s}.gx-caption:before{content:"";flex:none;width:8px;height:8px;margin-top:.5em;border-radius:50%;background:rgb(var(--gx-accent));box-shadow:0 0 10px rgb(var(--gx-accent) / .7)}.gx-caption.out{opacity:0;transform:translateY(4px)}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){.gx-brain[data-reveal=scroll] [data-tier="1"]{opacity:0}.gx-label:not(.group){animation:gx-float 7s ease-in-out infinite}}@keyframes gx-float{0%,to{translate:0 0}50%{translate:0 calc(-5 * var(--gx-u))}}.cta-buttons[data-astro-cid-25gnurdh]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media(max-width:480px){.cta-buttons[data-astro-cid-25gnurdh]{flex-direction:column;align-items:stretch}.cta-buttons[data-astro-cid-25gnurdh] .btn[data-astro-cid-25gnurdh]{justify-content:center}}.strategy-band[data-astro-cid-fwi7e5v6]{position:relative;overflow:hidden;padding:96px 0}.strategy-band[data-astro-cid-fwi7e5v6]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 80% at 85% 10%,rgba(62,253,184,.1),transparent 70%),radial-gradient(40% 70% at 10% 100%,rgba(104,192,172,.12),transparent 70%)}.sb-inner[data-astro-cid-fwi7e5v6]{position:relative;z-index:1;text-align:center}.sb-inner[data-astro-cid-fwi7e5v6] .eyebrow[data-astro-cid-fwi7e5v6]{justify-content:center}.sb-inner[data-astro-cid-fwi7e5v6] .h2[data-astro-cid-fwi7e5v6]{max-width:22ch;margin-left:auto;margin-right:auto}.sb-body[data-astro-cid-fwi7e5v6]{max-width:56ch;margin:0 auto 30px}.sb-inner[data-astro-cid-fwi7e5v6] .sb-ctas{justify-content:center}@media(max-width:640px){.strategy-band[data-astro-cid-fwi7e5v6]{padding:64px 0}}
