.ct[data-astro-cid-5itpbq5q]{--navy:#1e2a5e;--orange:#f97316;--green:#10b981;--violet:#6d5bd0}.ct-panel[data-astro-cid-5itpbq5q]{color:var(--navy);background:#fff;border-radius:24px;flex-direction:column;padding:20px;display:flex;box-shadow:0 30px 90px -40px #000c}.ct-scroll[data-astro-cid-5itpbq5q]{scrollbar-width:thin;overflow-x:auto}.ct-panel[data-astro-cid-5itpbq5q] svg[data-astro-cid-5itpbq5q]{width:100%;min-width:860px;height:auto;font-family:var(--font-sans);display:block}.ct-hint[data-astro-cid-5itpbq5q]{text-align:center;color:#5c6585;margin-top:8px;font-size:12.5px;display:none}@media (width<=899px){.ct-panel[data-astro-cid-5itpbq5q]{border-radius:18px;padding:12px}.ct-band[data-astro-cid-5itpbq5q]{order:-1;margin:0 0 12px!important;padding:14px 16px!important}.ct-caption[data-astro-cid-5itpbq5q]{font-size:17px!important}.ct-hint[data-astro-cid-5itpbq5q]{display:block}}.ic[data-astro-cid-5itpbq5q]{fill:none;stroke:var(--navy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ic[data-astro-cid-5itpbq5q].mute{stroke:#7b84a3}.perim[data-astro-cid-5itpbq5q]{fill:none;stroke:#9aa3c0;stroke-width:1.5px;stroke-dasharray:6 5;transition:stroke .5s,stroke-width .5s}.cp[data-astro-cid-5itpbq5q]{fill:#eceefa;stroke:var(--navy);stroke-width:1.5px;transition:stroke .5s,stroke-width .5s}.card[data-astro-cid-5itpbq5q]{fill:#fff;stroke:#e3e6f0;transition:stroke .5s,stroke-width .5s}.card[data-astro-cid-5itpbq5q].soft{stroke:#dfe3ef}.team[data-astro-cid-5itpbq5q]{fill:#dfe9f6;stroke:var(--navy);stroke-width:1.5px}.gw[data-astro-cid-5itpbq5q]{stroke:var(--navy);stroke-width:1.5px;transition:stroke .5s,stroke-width .5s}.partner[data-astro-cid-5itpbq5q]{fill:#fdeee3;stroke:var(--navy);stroke-width:1.5px;stroke-dasharray:6 5;transition:stroke .5s,stroke-width .5s}.compute[data-astro-cid-5itpbq5q]{fill:#e2f3ea;stroke:var(--navy);stroke-width:1.5px;transition:stroke .5s,stroke-width .5s}.compute-cloud[data-astro-cid-5itpbq5q]{fill:#fff;stroke:var(--navy);stroke-width:1.5px;stroke-dasharray:6 5;transition:stroke .5s,stroke-width .5s}.chip-w[data-astro-cid-5itpbq5q]{fill:#fff}.chip-o[data-astro-cid-5itpbq5q]{fill:#fff;stroke:var(--navy);stroke-width:1.2px}.chip-g[data-astro-cid-5itpbq5q]{fill:#eef0f6}.link[data-astro-cid-5itpbq5q]{stroke:var(--navy);stroke-width:1.5px}.lock-node[data-astro-cid-5itpbq5q]{fill:#fff;stroke:var(--navy);stroke-width:1.5px}.t-label[data-astro-cid-5itpbq5q]{fill:#5c6585;font-size:13px}.t-h[data-astro-cid-5itpbq5q]{fill:var(--navy);font-size:18px;font-weight:600}.t-team[data-astro-cid-5itpbq5q]{fill:var(--navy);font-size:17px;font-weight:600}.t-card[data-astro-cid-5itpbq5q]{fill:var(--navy);font-size:14px;font-weight:500}.t-pill[data-astro-cid-5itpbq5q]{fill:var(--navy);font-size:12.5px;font-weight:500}.t-pill[data-astro-cid-5itpbq5q].s{font-size:11.5px}.t-sub[data-astro-cid-5itpbq5q]{fill:#4a5378;font-size:11px;font-weight:400}.t-chip[data-astro-cid-5itpbq5q]{fill:var(--navy);font-size:11.5px;font-weight:500}.t-chip[data-astro-cid-5itpbq5q].s{font-size:10.5px}.t-kpi-l[data-astro-cid-5itpbq5q]{fill:var(--navy);font-size:12.5px;font-weight:500}.t-kpi-v[data-astro-cid-5itpbq5q]{fill:var(--orange);font-size:14px;font-weight:700}.t-tiny[data-astro-cid-5itpbq5q]{fill:#5c6585;font-size:9px}.t-feat[data-astro-cid-5itpbq5q]{fill:var(--navy);font-size:12.5px;font-weight:500}.bar[data-astro-cid-5itpbq5q]{fill:var(--navy);transition:y .3s,height .3s}.bar[data-astro-cid-5itpbq5q].part{fill:#fdba8c}.fin-line[data-astro-cid-5itpbq5q]{fill:none;stroke:var(--violet);stroke-width:2px;stroke-linejoin:round}.fin-dot[data-astro-cid-5itpbq5q]{fill:var(--violet)}.tok[data-astro-cid-5itpbq5q]{fill:var(--green);transition:y .3s,height .3s}.wires[data-astro-cid-5itpbq5q] use[data-astro-cid-5itpbq5q]{fill:none;stroke:var(--navy);stroke-width:1.5px}.req[data-astro-cid-5itpbq5q] circle[data-astro-cid-5itpbq5q],.lg-req[data-astro-cid-5itpbq5q]{fill:var(--orange)}.res[data-astro-cid-5itpbq5q] circle[data-astro-cid-5itpbq5q],.lg-res[data-astro-cid-5itpbq5q]{fill:var(--green)}.up[data-astro-cid-5itpbq5q] circle[data-astro-cid-5itpbq5q],.down[data-astro-cid-5itpbq5q] circle[data-astro-cid-5itpbq5q],.lg-pil[data-astro-cid-5itpbq5q]{fill:var(--violet)}.dots[data-astro-cid-5itpbq5q] .req[data-astro-cid-5itpbq5q],.dots[data-astro-cid-5itpbq5q] .res[data-astro-cid-5itpbq5q],.dots[data-astro-cid-5itpbq5q] .up[data-astro-cid-5itpbq5q],.dots[data-astro-cid-5itpbq5q] .down[data-astro-cid-5itpbq5q]{opacity:0;transition:opacity .4s}.ct[data-astro-cid-5itpbq5q].f-req .dots[data-astro-cid-5itpbq5q] .req[data-astro-cid-5itpbq5q],.ct[data-astro-cid-5itpbq5q].f-res .dots[data-astro-cid-5itpbq5q] .res[data-astro-cid-5itpbq5q],.ct[data-astro-cid-5itpbq5q].f-up .dots[data-astro-cid-5itpbq5q] .up[data-astro-cid-5itpbq5q],.ct[data-astro-cid-5itpbq5q].f-down .dots[data-astro-cid-5itpbq5q] .down[data-astro-cid-5itpbq5q]{opacity:1}.feat[data-astro-cid-5itpbq5q] rect[data-astro-cid-5itpbq5q]{fill:#0000;stroke:#0000;stroke-width:2px;transition:stroke .4s}.p-el[data-astro-cid-5itpbq5q]{opacity:0;transition:opacity .6s}.share[data-astro-cid-5itpbq5q]{opacity:0;transition:opacity .5s}.ct[data-astro-cid-5itpbq5q].f-share .share[data-astro-cid-5itpbq5q]{opacity:1}.share-line[data-astro-cid-5itpbq5q]{fill:none;stroke:#0d9488;stroke-width:2.5px;stroke-dasharray:6 5;animation:1s linear infinite ct-dash}.share-node[data-astro-cid-5itpbq5q]{fill:#fff;stroke:#0d9488;stroke-width:2px}.share-tag[data-astro-cid-5itpbq5q]{fill:#ccfbf1;stroke:#0d9488;stroke-width:1.2px}.share[data-astro-cid-5itpbq5q] text[data-astro-cid-5itpbq5q]{fill:#115e59;font-size:10.5px;font-weight:600}@keyframes ct-dash{to{stroke-dashoffset:-22px}}@media (prefers-reduced-motion:reduce){.share-line[data-astro-cid-5itpbq5q]{animation:none}}.p-veil[data-astro-cid-5itpbq5q]{fill:#fff;opacity:.7;pointer-events:none;transition:opacity .6s}.ct[data-astro-cid-5itpbq5q].f-partner .p-veil[data-astro-cid-5itpbq5q]{opacity:0}.ct[data-astro-cid-5itpbq5q].f-partner .p-el[data-astro-cid-5itpbq5q]{opacity:1}.cp-g[data-astro-cid-5itpbq5q]{transition:opacity .5s}.offline[data-astro-cid-5itpbq5q]{opacity:0;transition:opacity .4s}.offline[data-astro-cid-5itpbq5q] rect[data-astro-cid-5itpbq5q]{fill:#fee2e2;stroke:#ef4444}.offline[data-astro-cid-5itpbq5q] text[data-astro-cid-5itpbq5q]{fill:#b91c1c;letter-spacing:.08em;font-size:10.5px;font-weight:700}.ct[data-astro-cid-5itpbq5q].f-off .cp-g[data-astro-cid-5itpbq5q]{opacity:.45}.ct[data-astro-cid-5itpbq5q].f-off .offline[data-astro-cid-5itpbq5q]{opacity:1}.ct[data-astro-cid-5itpbq5q].f-off .wires[data-astro-cid-5itpbq5q] .pilot[data-astro-cid-5itpbq5q]{stroke:#ef4444;stroke-dasharray:4 4}.ct[data-astro-cid-5itpbq5q].f-hl-gw .x-gw[data-astro-cid-5itpbq5q],.ct[data-astro-cid-5itpbq5q].f-hl-lock .x-gw[data-astro-cid-5itpbq5q],.ct[data-astro-cid-5itpbq5q].f-hl-agents .x-agents[data-astro-cid-5itpbq5q],.ct[data-astro-cid-5itpbq5q].f-hl-ctx .x-ctx[data-astro-cid-5itpbq5q],.ct[data-astro-cid-5itpbq5q].f-hl-compute .x-compute[data-astro-cid-5itpbq5q],.ct[data-astro-cid-5itpbq5q].f-hl-partner .x-partner[data-astro-cid-5itpbq5q],.ct[data-astro-cid-5itpbq5q].f-hl-pctx .x-pctx[data-astro-cid-5itpbq5q]{stroke:var(--orange);stroke-width:3px}.ct[data-astro-cid-5itpbq5q].f-hl-cp .cp[data-astro-cid-5itpbq5q]{stroke:var(--violet);stroke-width:3px}.ct[data-astro-cid-5itpbq5q].f-hl-perim .perim[data-astro-cid-5itpbq5q]{stroke:var(--orange);stroke-width:2.5px}.ct[data-astro-cid-5itpbq5q].f-L0 .feat[data-astro-cid-5itpbq5q].L0 rect[data-astro-cid-5itpbq5q],.ct[data-astro-cid-5itpbq5q].f-L1 .feat[data-astro-cid-5itpbq5q].L1 rect[data-astro-cid-5itpbq5q],.ct[data-astro-cid-5itpbq5q].f-L2 .feat[data-astro-cid-5itpbq5q].L2 rect[data-astro-cid-5itpbq5q],.ct[data-astro-cid-5itpbq5q].f-L3 .feat[data-astro-cid-5itpbq5q].L3 rect[data-astro-cid-5itpbq5q],.ct[data-astro-cid-5itpbq5q].f-L4 .feat[data-astro-cid-5itpbq5q].L4 rect[data-astro-cid-5itpbq5q]{stroke:var(--orange)}.ct-band[data-astro-cid-5itpbq5q]{background:var(--navy);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;padding:20px 26px;display:flex}.ct-caption[data-astro-cid-5itpbq5q]{color:#fff;font-family:var(--font-display);letter-spacing:-.01em;min-height:1.35em;font-size:21px;font-weight:600}.ct-ctrl[data-astro-cid-5itpbq5q]{align-items:center;gap:16px;display:flex}.ct-dots[data-astro-cid-5itpbq5q]{gap:6px;display:flex}.ct-dots[data-astro-cid-5itpbq5q] button[data-astro-cid-5itpbq5q]{background:#ffffff4d;border-radius:999px;width:8px;height:8px;transition:width .3s,background .3s}.ct-dots[data-astro-cid-5itpbq5q] button[data-astro-cid-5itpbq5q][aria-current]{background:var(--orange);width:22px}.ct-pause[data-astro-cid-5itpbq5q]{color:#ffffffb3;border:1px solid #ffffff40;border-radius:999px;padding:.2rem .7rem;font-size:12.5px}.ct-pause[data-astro-cid-5itpbq5q]:hover{color:#fff}.hg[data-astro-cid-47e4v2pu]{--navy:#1e2a5e;background:#fff;border-radius:24px;padding:18px 16px 14px;box-shadow:0 30px 90px -40px #000000d9}.hg[data-astro-cid-47e4v2pu] svg[data-astro-cid-47e4v2pu]{width:100%;height:auto;font-family:var(--font-sans);display:block}.hg[data-astro-cid-47e4v2pu] .tall[data-astro-cid-47e4v2pu]{max-width:420px;margin-inline:auto;display:none}@media (width<=639px){.hg[data-astro-cid-47e4v2pu] .wide[data-astro-cid-47e4v2pu]{display:none}.hg[data-astro-cid-47e4v2pu] .tall[data-astro-cid-47e4v2pu]{display:block}.hg[data-astro-cid-47e4v2pu]{padding:14px 10px}}.t-card[data-astro-cid-47e4v2pu].s{font-size:12px}.t-sub[data-astro-cid-47e4v2pu].s{font-size:9.5px}.t-chip[data-astro-cid-47e4v2pu].s{font-size:8.8px}.wire[data-astro-cid-47e4v2pu] use[data-astro-cid-47e4v2pu]{fill:none;stroke:#8a93b8;stroke-width:1.6px}.wire[data-astro-cid-47e4v2pu] .pilot[data-astro-cid-47e4v2pu]{stroke:#6d5bd0;stroke-dasharray:4 4}.node[data-astro-cid-47e4v2pu]{fill:#fff;stroke:var(--navy);stroke-width:1.6px}.req[data-astro-cid-47e4v2pu]{fill:#f97316}.res[data-astro-cid-47e4v2pu]{fill:#10b981}.pil[data-astro-cid-47e4v2pu]{fill:#6d5bd0}.card[data-astro-cid-47e4v2pu]{fill:#fff;stroke:var(--navy);stroke-width:1.4px}.ico-bg[data-astro-cid-47e4v2pu]{fill:#eceefa}.gw[data-astro-cid-47e4v2pu]{stroke:var(--navy);stroke-width:1.6px}.tower[data-astro-cid-47e4v2pu]{fill:#eceefa;stroke:#6d5bd0;stroke-width:1.5px}.brand-pill[data-astro-cid-47e4v2pu]{fill:#fff;stroke:var(--navy);stroke-width:1.2px}.chip[data-astro-cid-47e4v2pu]{fill:#eef0f6}.ic[data-astro-cid-47e4v2pu]{fill:none;stroke:var(--navy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ic[data-astro-cid-47e4v2pu].orange{stroke:#f97316}.ic[data-astro-cid-47e4v2pu].violet{stroke:#6d5bd0}.t-col[data-astro-cid-47e4v2pu]{fill:#3b5bdb;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.t-col[data-astro-cid-47e4v2pu].center{fill:#8a6a3a}.t-card[data-astro-cid-47e4v2pu]{fill:var(--navy);font-size:13.5px;font-weight:600}.t-sub[data-astro-cid-47e4v2pu]{fill:#5c6585;font-size:10.5px}.t-chip[data-astro-cid-47e4v2pu]{fill:var(--navy);font-size:10px;font-weight:500}.t-brand[data-astro-cid-47e4v2pu]{fill:var(--navy);font-size:14px;font-weight:700;font-family:var(--font-display)}.t-tower[data-astro-cid-47e4v2pu]{fill:var(--navy);font-size:13px;font-weight:600}.cap[data-astro-cid-47e4v2pu] rect[data-astro-cid-47e4v2pu]{fill:#fff;stroke:#e4c9a0;stroke-width:1.4px;transition:stroke .35s,fill .35s}.cap[data-astro-cid-47e4v2pu] text[data-astro-cid-47e4v2pu]{fill:var(--navy);font-size:11.5px;font-weight:500}.cap[data-astro-cid-47e4v2pu].on rect[data-astro-cid-47e4v2pu]{stroke:#f97316;fill:#fff4e8;stroke-width:2px}
