.ecosystem_root___mn_f{--bg:#070b16;--bg2:#0d1426;--panel:#111a30;--line:#24314f;--fg:#e8ecf7;--muted:#8f9bb8;--accent:#7cc4ff;color:var(--fg);display:grid;gap:1.25rem;min-width:0}.ecosystem_head__4WTU7{display:grid;gap:.5rem}@media (min-width:900px){.ecosystem_head__4WTU7{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem}}.ecosystem_eyebrow__j_Xfe{font-family:ui-monospace,Menlo,monospace;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.ecosystem_title__CVbS7{font-size:clamp(28px,4vw,56px);line-height:1.05;margin:.4rem 0 .6rem;text-wrap:balance}.ecosystem_lede__ePfvt{color:var(--muted);max-width:62ch;margin:0}.ecosystem_stats__0wp7o{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-top:1.1rem}.ecosystem_stat__k6C_j b{display:block;font-size:clamp(26px,3vw,44px);line-height:1.05;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#e8ecf7,#7cc4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ecosystem_stat__k6C_j span{color:var(--muted);font-size:.85rem}.ecosystem_bar__XnM38{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:space-between}.ecosystem_flows__ZRAtb{display:flex;flex-wrap:wrap;gap:.45rem}.ecosystem_chip__BrTxy{cursor:pointer;display:inline-flex;align-items:center;gap:.5em;font-size:.85rem;min-height:36px;padding:.35em .9em;border:1px solid var(--line);border-radius:999px;background:var(--bg2);color:var(--fg)}.ecosystem_chip__BrTxy i{width:.6em;height:.6em;border-radius:50%;background:var(--c)}.ecosystem_chip__BrTxy[aria-pressed=true]{border-color:var(--c);box-shadow:0 0 0 1px var(--c) inset,0 0 14px color-mix(in srgb,var(--c) 40%,transparent)}.ecosystem_present__DGhmr{cursor:pointer;font-weight:700;font-size:.95rem;min-height:40px;padding:.5em 1.2em;border-radius:999px;background:linear-gradient(90deg,#7cc4ff,#c38bff);color:#06101f;box-shadow:0 0 22px #7cc4ff55}.ecosystem_card__PbqFw:focus-visible,.ecosystem_chip__BrTxy:focus-visible,.ecosystem_ctrl__ijbYv:focus-visible,.ecosystem_node__G8PDh:focus-visible,.ecosystem_present__DGhmr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ecosystem_desktop__0uLkr{display:none}.ecosystem_mobile__dPXBP{display:grid;gap:1rem}@media (min-width:900px){.ecosystem_desktop__0uLkr{display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,22vw,340px);gap:1rem;align-items:stretch}.ecosystem_mobile__dPXBP{display:none}}.ecosystem_mapbox__hfQXq{position:relative;min-width:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:radial-gradient(1200px 600px at 50% 40%,#101a36 0,var(--bg) 70%)}.ecosystem_map__UcwNz{display:block;width:100%;height:auto;touch-action:pan-y;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ecosystem_map__UcwNz.ecosystem_dragging__Z3Z06{cursor:grabbing}.ecosystem_fx__qcXl7{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ecosystem_bandLabel__Hn0wy{font-family:ui-monospace,Menlo,monospace;font-size:13px;letter-spacing:.16em;text-transform:uppercase;fill:#6f7c9c}.ecosystem_bandLine__BLpER{fill:none;stroke:var(--line);stroke-dasharray:2 6}.ecosystem_edge___JjZs{fill:none;stroke:#2c3a5c;stroke-width:1.2;transition:opacity .35s,stroke-width .35s;animation:ecosystem_drawIn__Ep_5C 1s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:var(--d,0s)}.ecosystem_edge___JjZs.ecosystem_cur__ujnXP{filter:drop-shadow(0 0 4px var(--ec))}.ecosystem_node__G8PDh{cursor:pointer;transition:opacity .35s;transform-box:fill-box;transform-origin:center;animation:ecosystem_nodeIn__hfIHj .65s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:var(--d,0s)}.ecosystem_node__G8PDh rect{fill:var(--panel);stroke:#334468;stroke-width:1;transition:stroke .3s}.ecosystem_node__G8PDh .ecosystem_lbl__uJWDw{fill:var(--fg);font-size:15px;font-weight:600;pointer-events:none}.ecosystem_node__G8PDh .ecosystem_sub__1_CgY{fill:var(--muted);font-size:11.5px;font-family:ui-monospace,Menlo,monospace;pointer-events:none}.ecosystem_node__G8PDh.ecosystem_hub__xZxiF rect{stroke:var(--accent);stroke-width:1.6;fill:#13213f}.ecosystem_node__G8PDh.ecosystem_lit__R0DgU rect,.ecosystem_node__G8PDh.ecosystem_sel__i8_WU rect,.ecosystem_node__G8PDh:hover rect{stroke:var(--nc,var(--accent))}.ecosystem_node__G8PDh.ecosystem_lit__R0DgU rect{stroke-width:2.2}.ecosystem_dim__lNDBL{opacity:.35}.ecosystem_soft__Y_BMB{opacity:.75}.ecosystem_edge___JjZs.ecosystem_dim__lNDBL{opacity:.12}.ecosystem_zoom__XFVpZ{position:absolute;top:10px;right:10px;display:flex;gap:4px;z-index:2}.ecosystem_ctrl__ijbYv{cursor:pointer;min-width:2rem;height:2rem;padding:0 .5rem;display:inline-grid;place-items:center;font-size:.85rem;background:#111a30e6;border:1px solid var(--line);border-radius:8px;color:var(--fg)}.ecosystem_ctrl__ijbYv:hover{border-color:var(--nc,var(--accent))}.ecosystem_narr__B55Z3{display:grid;gap:.45rem;padding:.8rem 1rem;border-radius:14px;background:#070b16ee;border:1px solid var(--nc,var(--line));box-shadow:0 0 30px color-mix(in srgb,var(--nc,#7cc4ff) 30%,transparent);backdrop-filter:blur(6px)}.ecosystem_mapbox__hfQXq .ecosystem_narr__B55Z3{position:absolute;left:12px;right:12px;bottom:12px;z-index:3}.ecosystem_narrTop__WhctD{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center;justify-content:space-between}.ecosystem_narrFlow__nk2_W{font-weight:700;font-size:1.1rem;color:var(--nc)}.ecosystem_narrN__zI4_0{font-family:ui-monospace,Menlo,monospace;font-size:.78rem;color:var(--muted);margin-left:.6rem}.ecosystem_narrTxt__iw0jH{font-size:clamp(16px,1.3vw,22px);line-height:1.35;font-weight:500;min-height:2.7em}.ecosystem_dots__bavgS{display:flex;gap:6px}.ecosystem_dots__bavgS i{width:.6rem;height:.6rem;border-radius:50%;background:#2c3a5c}.ecosystem_dots__bavgS i.ecosystem_done__uvyt_{background:color-mix(in srgb,var(--nc) 55%,#2c3a5c)}.ecosystem_dots__bavgS i.ecosystem_cur__ujnXP{background:var(--nc);box-shadow:0 0 10px var(--nc)}.ecosystem_ctrls__63NMz{display:flex;gap:4px}.ecosystem_aside__uE4RL{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:1rem;display:grid;gap:.7rem;align-content:start;min-width:0}.ecosystem_aside__uE4RL h2{font-size:1.3rem;margin:0}.ecosystem_k__vNY_A{font-family:ui-monospace,Menlo,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ecosystem_aside__uE4RL p{margin:0;color:#c9d1e6;font-size:.95rem}.ecosystem_aside__uE4RL ol{margin:0;padding-left:1.3em;display:grid;gap:.45rem;color:#7d88a6;font-size:.92rem;list-style:decimal}.ecosystem_aside__uE4RL ol li.ecosystem_past__9RzoH{color:#c9d1e6}.ecosystem_aside__uE4RL ol li.ecosystem_cur__ujnXP{color:var(--fg);font-weight:600}.ecosystem_aside__uE4RL ol li.ecosystem_cur__ujnXP::marker{color:var(--ac)}.ecosystem_tags___impv{display:flex;flex-wrap:wrap;gap:6px}.ecosystem_tag__SoeCT{font-family:ui-monospace,Menlo,monospace;font-size:.72rem;padding:3px 8px;border:1px solid var(--line);border-radius:6px}.ecosystem_column__4p7oT{position:relative;display:grid;gap:1.1rem}.ecosystem_overlay__SEwpN{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.ecosystem_overlay__SEwpN path{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:6 8;animation:ecosystem_dash__vx11o .9s linear infinite;filter:drop-shadow(0 0 4px currentColor)}.ecosystem_band__v4ArZ{display:grid;gap:.5rem}.ecosystem_bandTitle__5kQSD{font-family:ui-monospace,Menlo,monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#6f7c9c;border-bottom:1px dashed var(--line);padding-bottom:.3rem}.ecosystem_cards__9rJPS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ecosystem_card__PbqFw{position:relative;z-index:2;cursor:pointer;text-align:left;min-height:56px;display:grid;gap:.2rem;align-content:center;padding:.6rem .75rem;border-radius:10px;background:var(--panel);border:1px solid #334468;color:var(--fg);transition:opacity .35s,border-color .3s,box-shadow .3s}.ecosystem_card__PbqFw.ecosystem_wide__9rz0e{grid-column:1/-1}.ecosystem_card__PbqFw.ecosystem_hubCard__VoJWb{border-color:var(--accent);background:#13213f}.ecosystem_card__PbqFw.ecosystem_lit__R0DgU{border-color:var(--nc);box-shadow:0 0 16px color-mix(in srgb,var(--nc) 45%,transparent)}.ecosystem_card__PbqFw b{font-size:.95rem;line-height:1.2}.ecosystem_card__PbqFw small{color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:.7rem}.ecosystem_card__PbqFw p{margin:.3rem 0 0;color:#c9d1e6;font-size:.85rem;line-height:1.4}.ecosystem_card__PbqFw img{height:26px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.ecosystem_mobileNarr__5G_F_{position:fixed;left:10px;right:10px;bottom:10px;z-index:40;color:#e8ecf7}.ecosystem_cta__ErBw2{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center;padding:1.5rem 0 .5rem}.ecosystem_ctaLink__DNcfs{min-height:44px;display:inline-flex;align-items:center;padding:.55em 1.3em;border-radius:999px;border:1px solid var(--line);background:var(--bg2)}.ecosystem_ctaLink__DNcfs:hover{border-color:var(--accent)}@keyframes ecosystem_nodeIn__hfIHj{0%{opacity:0;transform:scale(.7);filter:brightness(2.2)}}@keyframes ecosystem_drawIn__Ep_5C{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes ecosystem_dash__vx11o{to{stroke-dashoffset:-14}}@media (prefers-reduced-motion:reduce){.ecosystem_card__PbqFw,.ecosystem_edge___JjZs,.ecosystem_node__G8PDh,.ecosystem_overlay__SEwpN path{animation:none;transition:none}}.ecosystem_aside__uE4RL .ecosystem_narr__B55Z3{padding:.5rem .6rem;box-shadow:none}.ecosystem_mobileNarr__5G_F_ .ecosystem_narr__B55Z3{gap:.25rem;padding:.5rem .75rem}.ecosystem_mobileNarr__5G_F_ .ecosystem_narrTop__WhctD{flex-wrap:nowrap;gap:.5rem}.ecosystem_mobileNarr__5G_F_ .ecosystem_narrTop__WhctD>div:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecosystem_mobileNarr__5G_F_ .ecosystem_narrFlow__nk2_W{font-size:.95rem}.ecosystem_mobileNarr__5G_F_ .ecosystem_narrN__zI4_0{margin-left:.4rem}.ecosystem_mobileNarr__5G_F_ .ecosystem_ctrl__ijbYv{min-width:2.25rem;height:2.25rem}.ecosystem_mobileNarr__5G_F_ .ecosystem_narrTxt__iw0jH{font-size:.92rem;line-height:1.3;min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ecosystem_aside__uE4RL ol li.ecosystem_cur__ujnXP{background:color-mix(in srgb,var(--ac) 14%,transparent);border-radius:6px;padding:.15rem .35rem;margin-left:-.35rem}@media (min-width:900px){.ecosystem_title__CVbS7{font-size:clamp(28px,2.6vw,46px);margin:.2rem 0 .35rem}.ecosystem_root___mn_f{gap:.9rem}.ecosystem_desktop__0uLkr{height:var(--stage-h,60vh);min-height:420px}.ecosystem_mapbox__hfQXq{display:flex;align-items:center;justify-content:center}.ecosystem_map__UcwNz{height:100%}.ecosystem_aside__uE4RL{overflow:auto}}@font-face{font-family:__magistralBold_b758c0;src:url(/_next/static/media/5cabb2f07f653d60-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:__magistralBold_Fallback_b758c0;src:local("Arial");ascent-override:98.45%;descent-override:29.46%;line-gap-override:5.52%;size-adjust:101.48%}.__className_b758c0{font-family:__magistralBold_b758c0,__magistralBold_Fallback_b758c0}