.ecosystem-orbit_scene__muIlz{--scene-accent:#1515ff;--scene-accent-rgb:21,21,255;--scene-signal:#3c5d66;--scene-line:rgba(21,21,255,0.18);--scene-node:rgba(255,255,255,0.82);--scene-node-strong:rgba(255,255,255,0.96);--scene-ink:#17171b;--scene-muted:#68666d;--scene-border:rgba(23,23,27,0.12);position:relative;isolation:isolate;min-width:0;height:clamp(42rem,56vw,49rem);overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 50% 48%,rgba(21,21,255,.075),transparent 34%),linear-gradient(145deg,#f8f8f6,#f1f1ee 58%,#edeeec);box-shadow:none;cursor:grab;touch-action:pan-y;user-select:none}.ecosystem-orbit_scene__muIlz:before{position:absolute;inset:0;z-index:0;background-image:radial-gradient(rgba(60,93,102,.15) .65px,transparent .75px);background-size:18px 18px;content:"";mask-image:radial-gradient(circle at 50% 48%,black 0,rgba(0,0,0,.4) 43%,transparent 77%);opacity:.44;pointer-events:none}.ecosystem-orbit_scene__muIlz:after{position:absolute;inset:0;z-index:65;background:linear-gradient(180deg,rgba(248,248,246,.48),transparent 15%,transparent 82%,rgba(241,241,238,.68)),radial-gradient(ellipse at center,transparent 42%,rgba(241,241,238,.28) 70%,rgba(241,241,238,.72) 100%);content:"";pointer-events:none}html.dark .ecosystem-orbit_scene__muIlz,html[data-theme=dark] .ecosystem-orbit_scene__muIlz{--scene-accent:#8383ff;--scene-accent-rgb:96,96,255;--scene-signal:#bdd0d6;--scene-line:rgba(131,131,255,0.25);--scene-node:rgba(16,16,20,0.76);--scene-node-strong:rgba(22,22,28,0.94);--scene-ink:#f4f4f5;--scene-muted:#aaa9b1;--scene-border:rgba(244,244,245,0.11);background:radial-gradient(circle at 50% 47%,rgba(44,44,255,.18),transparent 34%),radial-gradient(circle at 36% 33%,rgba(141,176,187,.07),transparent 26%),linear-gradient(145deg,#0c0c0f,#08090b 58%,#0d0d11);box-shadow:none}html.dark .ecosystem-orbit_scene__muIlz:before,html[data-theme=dark] .ecosystem-orbit_scene__muIlz:before{background-image:radial-gradient(rgba(189,208,214,.18) .65px,transparent .8px);opacity:.38}html.dark .ecosystem-orbit_scene__muIlz:after,html[data-theme=dark] .ecosystem-orbit_scene__muIlz:after{background:linear-gradient(180deg,rgba(8,9,11,.56),transparent 14%,transparent 83%,rgba(8,9,11,.76)),radial-gradient(ellipse at center,transparent 43%,rgba(8,9,11,.18) 70%,rgba(8,9,11,.72) 100%)}.ecosystem-orbit_scene__muIlz:active{cursor:grabbing}.ecosystem-orbit_scene__muIlz:focus-visible{outline:2px solid var(--scene-accent);outline-offset:3px}.ecosystem-orbit_canvas__GYYWX{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;pointer-events:none}.ecosystem-orbit_story__TIDE_{position:absolute;top:1.75rem;left:1.75rem;z-index:66;width:min(18rem,25%);color:var(--scene-ink);pointer-events:none}.ecosystem-orbit_controls__ddyhv,.ecosystem-orbit_coreLabel__zuQeU,.ecosystem-orbit_domainCount__mes8f,.ecosystem-orbit_domainIndex__BQWO3,.ecosystem-orbit_eyebrow__gDFpp,.ecosystem-orbit_functionTooltip__ix8m_>span,.ecosystem-orbit_legend__eABNJ,.ecosystem-orbit_mobileRailHeading__3X_Cd,.ecosystem-orbit_stats__8Zn5N{font-family:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,monospace;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.ecosystem-orbit_eyebrow__gDFpp{color:var(--scene-accent);font-size:.58rem;line-height:1.35}.ecosystem-orbit_storyTitle__egDji{margin-top:.7rem;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:600;letter-spacing:-.052em;line-height:1}.ecosystem-orbit_storyCopy__zxZCp{margin-top:.7rem;color:var(--scene-muted);font-size:.73rem;line-height:1.65}.ecosystem-orbit_lensReadout__jPbgr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--scene-border)}.ecosystem-orbit_lensReadout__jPbgr>span{display:grid;gap:.18rem}.ecosystem-orbit_lensReadout__jPbgr strong{font-family:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,monospace;color:var(--scene-ink);font-size:1.45rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.08em;line-height:1}.ecosystem-orbit_lensReadout__jPbgr p,.ecosystem-orbit_lensReadout__jPbgr small{font-family:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,monospace;color:var(--scene-muted);font-size:.46rem;font-weight:600;letter-spacing:.1em;line-height:1.45;text-transform:uppercase}.ecosystem-orbit_lensReadout__jPbgr p{grid-column:1/-1;margin:0}.ecosystem-orbit_mobileLensStatus__VOkx0{display:none}.ecosystem-orbit_controls__ddyhv{position:absolute;top:1.5rem;right:1.5rem;z-index:66;display:inline-flex;align-items:center;gap:.55rem;color:var(--scene-muted);font-size:.54rem;line-height:1;pointer-events:none}.ecosystem-orbit_controlDivider__1o3bn{width:1px;height:.8rem;background:var(--scene-border)}.ecosystem-orbit_memoryCore__tEOyq{position:absolute;top:48%;left:50%;z-index:60;display:flex;width:10.25rem;height:10.25rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:radial-gradient(circle at 37% 29%,rgba(255,255,255,.3),transparent 21%),linear-gradient(145deg,#3838ff,#1111de 67%,#080894);color:#fff;box-shadow:0 0 0 1px rgba(21,21,255,.3),0 0 0 14px rgba(21,21,255,.05),0 25px 65px rgba(21,21,255,.3),inset 0 1px 1px rgba(255,255,255,.3),inset 0 -20px 35px rgba(0,0,70,.32);cursor:pointer;transform:translate(-50%,-50%);transition:transform .18s ease,box-shadow .18s ease}.ecosystem-orbit_memoryCore__tEOyq:focus-visible,.ecosystem-orbit_memoryCore__tEOyq:hover{box-shadow:0 0 0 1px rgba(131,131,255,.62),0 0 0 18px rgba(21,21,255,.075),0 30px 80px rgba(21,21,255,.38),inset 0 1px 1px rgba(255,255,255,.34),inset 0 -20px 35px rgba(0,0,70,.32);transform:translate(-50%,-50%) scale(1.035)}.ecosystem-orbit_memoryCore__tEOyq:focus-visible{outline:2px solid var(--scene-accent);outline-offset:5px;box-shadow:0 0 0 2px var(--scene-node-strong),0 0 0 5px var(--scene-accent),0 30px 80px rgba(21,21,255,.38),inset 0 1px 1px rgba(255,255,255,.34),inset 0 -20px 35px rgba(0,0,70,.32)}.ecosystem-orbit_coreHalo__O6yGd{position:absolute;inset:-2.1rem;z-index:-1;border:1px solid rgba(131,131,255,.16);border-radius:inherit;box-shadow:0 0 70px rgba(21,21,255,.14)}.ecosystem-orbit_coreHalo__O6yGd:after{position:absolute;inset:.85rem;border:1px dashed rgba(131,131,255,.16);border-radius:inherit;content:""}.ecosystem-orbit_coreMark__S8i1q{position:absolute;top:2.25rem;display:flex;align-items:center;justify-content:center}.ecosystem-orbit_coreTitle__ATtPJ{position:absolute;top:6.25rem;font-size:.93rem;font-weight:600;letter-spacing:-.035em;line-height:1}.ecosystem-orbit_coreLabel__zuQeU{position:absolute;top:7.7rem;width:8rem;color:rgba(255,255,255,.62);font-size:.42rem;line-height:1.4}.ecosystem-orbit_domainNode__nn5KC,.ecosystem-orbit_functionNode__lPiiN,.ecosystem-orbit_vendorNode__Fcp3G{position:absolute;top:0;left:0;margin:0;cursor:pointer;opacity:0;will-change:transform,opacity}.ecosystem-orbit_domainNode__nn5KC{display:flex;width:clamp(6.2rem,10vw,7.5rem);min-height:2.85rem;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--scene-ink);transition:width .22s cubic-bezier(.22,1,.36,1),min-height .22s cubic-bezier(.22,1,.36,1),opacity .18s ease}.ecosystem-orbit_domainNodeActive__zG9Dr{width:clamp(12rem,18vw,14rem);min-height:4.65rem}.ecosystem-orbit_domainVisual__OY2cd{display:grid;width:100%;min-height:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.55rem .68rem;border:1px solid var(--scene-border);border-radius:999px;background:var(--scene-node);box-shadow:0 8px 24px rgba(23,23,27,.08),inset 0 1px 0 rgba(255,255,255,.4);backdrop-filter:blur(14px) saturate(1.15);scale:var(--orbit-node-scale,1);transition:scale .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ecosystem-orbit_domainNodeActive__zG9Dr .ecosystem-orbit_domainVisual__OY2cd{border-radius:.85rem;padding:.75rem .85rem}html.dark .ecosystem-orbit_domainVisual__OY2cd,html[data-theme=dark] .ecosystem-orbit_domainVisual__OY2cd{box-shadow:0 12px 32px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06)}.ecosystem-orbit_domainNodeActive__zG9Dr .ecosystem-orbit_domainVisual__OY2cd,.ecosystem-orbit_domainNodeConnected__x7EZZ .ecosystem-orbit_domainVisual__OY2cd,.ecosystem-orbit_domainNode__nn5KC:focus-visible .ecosystem-orbit_domainVisual__OY2cd,.ecosystem-orbit_domainNode__nn5KC:hover .ecosystem-orbit_domainVisual__OY2cd{border-color:rgba(var(--scene-accent-rgb),.62);background:var(--scene-node-strong);box-shadow:0 0 0 3px rgba(var(--scene-accent-rgb),.08),0 15px 40px rgba(21,21,255,.14)}.ecosystem-orbit_domainCount__mes8f,.ecosystem-orbit_domainIndex__BQWO3{color:var(--scene-muted);font-size:.47rem;font-variant-numeric:tabular-nums;line-height:1}.ecosystem-orbit_domainCopy__g232I,.ecosystem-orbit_domainCount__mes8f{display:grid;min-width:0;gap:.2rem}.ecosystem-orbit_domainCount__mes8f{justify-items:end}.ecosystem-orbit_domainCount__mes8f strong{color:inherit;font-size:.64rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.04em}.ecosystem-orbit_domainCount__mes8f span{font-size:.4rem;letter-spacing:.09em}.ecosystem-orbit_domainName__6FdoZ{overflow:hidden;font-size:.74rem;font-weight:600;letter-spacing:-.025em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ecosystem-orbit_domainDefinition__cOmCD{display:block;max-height:0;overflow:hidden;color:var(--scene-muted);font-size:.6rem;font-weight:400;letter-spacing:-.01em;line-height:1.35;opacity:0;transition:max-height .18s ease,opacity .16s ease}.ecosystem-orbit_domainNodeActive__zG9Dr .ecosystem-orbit_domainName__6FdoZ{font-size:.94rem}.ecosystem-orbit_domainNodeActive__zG9Dr .ecosystem-orbit_domainDefinition__cOmCD{max-height:2.6rem;opacity:1}.ecosystem-orbit_domainNodeActive__zG9Dr .ecosystem-orbit_domainCount__mes8f,.ecosystem-orbit_domainNodeActive__zG9Dr .ecosystem-orbit_domainIndex__BQWO3{color:var(--scene-accent)}.ecosystem-orbit_functionNode__lPiiN{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;transition:opacity .18s ease}.ecosystem-orbit_functionNodeActive__QWtEY{z-index:92!important}.ecosystem-orbit_functionDot__cb_A7{position:relative;z-index:2;display:block;width:.44rem;height:.44rem;border:1px solid rgba(var(--scene-accent-rgb),.76);border-radius:999px;background:var(--scene-node-strong);box-shadow:0 0 0 3px rgba(var(--scene-accent-rgb),.12),0 0 18px rgba(var(--scene-accent-rgb),.34);transform:scale(var(--orbit-node-scale,1));transition:width .16s ease,height .16s ease,background-color .16s ease}.ecosystem-orbit_functionPulse__TMS3M{position:absolute;inset:.78rem;border:1px solid rgba(var(--scene-accent-rgb),.2);border-radius:999px;opacity:0;transform:scale(calc(var(--orbit-node-scale, 1) * .7));transition:opacity .16s ease,transform .16s ease}.ecosystem-orbit_functionNodeActive__QWtEY .ecosystem-orbit_functionDot__cb_A7,.ecosystem-orbit_functionNode__lPiiN:focus-visible .ecosystem-orbit_functionDot__cb_A7,.ecosystem-orbit_functionNode__lPiiN:hover .ecosystem-orbit_functionDot__cb_A7{width:.62rem;height:.62rem;background:var(--scene-accent)}.ecosystem-orbit_functionNodeActive__QWtEY .ecosystem-orbit_functionPulse__TMS3M,.ecosystem-orbit_functionNode__lPiiN:focus-visible .ecosystem-orbit_functionPulse__TMS3M,.ecosystem-orbit_functionNode__lPiiN:hover .ecosystem-orbit_functionPulse__TMS3M{opacity:1;transform:scale(var(--orbit-node-scale,1))}.ecosystem-orbit_domainNode__nn5KC:focus-visible,.ecosystem-orbit_functionNode__lPiiN:focus-visible,.ecosystem-orbit_vendorNode__Fcp3G:focus-visible{z-index:120!important;opacity:1!important;outline:2px solid var(--scene-accent);outline-offset:3px}.ecosystem-orbit_functionNode__lPiiN[data-lens=absorbed] .ecosystem-orbit_functionDot__cb_A7{border-radius:.12rem}.ecosystem-orbit_functionNode__lPiiN[data-lens=reduced] .ecosystem-orbit_functionDot__cb_A7{width:.6rem;height:.18rem;border-radius:999px}.ecosystem-orbit_functionNode__lPiiN[data-presentation=receded] .ecosystem-orbit_functionDot__cb_A7{border-color:var(--scene-border);background:transparent;box-shadow:none}.ecosystem-orbit_functionNode__lPiiN[data-lens-match=true] .ecosystem-orbit_functionDot__cb_A7{border-color:rgba(var(--scene-accent-rgb),.92);background:var(--scene-accent);box-shadow:0 0 0 4px rgba(var(--scene-accent-rgb),.12),0 0 24px rgba(var(--scene-accent-rgb),.42)}.ecosystem-orbit_functionNode__lPiiN[data-lens-match=false] .ecosystem-orbit_functionDot__cb_A7{border-color:color-mix(in srgb,var(--scene-muted) 68%,transparent);background:var(--scene-node-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--scene-border) 72%,transparent)}.ecosystem-orbit_functionName__m2m0_{position:absolute;top:2.15rem;left:50%;width:max-content;max-width:8.75rem;overflow:hidden;color:var(--scene-ink);font-size:.57rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;opacity:0;pointer-events:none;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 7px var(--scene-node-strong),0 1px 16px var(--scene-node-strong);transform:translate(-50%,.2rem);transition:opacity .16s ease,transform .18s ease;white-space:nowrap}.ecosystem-orbit_functionNodeActive__QWtEY .ecosystem-orbit_functionName__m2m0_{padding:.28rem .42rem;border:1px solid var(--scene-border);border-radius:999px;background:color-mix(in srgb,var(--scene-node-strong) 90%,transparent);box-shadow:0 7px 22px rgba(23,23,27,.08);backdrop-filter:blur(10px);opacity:.94;transform:translate(-50%)}.ecosystem-orbit_functionNodeActive__QWtEY[data-lens-match=false] .ecosystem-orbit_functionName__m2m0_{border-style:dashed;color:var(--scene-muted)}.ecosystem-orbit_scene__muIlz:not([data-lens=all]) .ecosystem-orbit_functionNodeActive__QWtEY .ecosystem-orbit_functionName__m2m0_:after{margin-left:.28rem;font-family:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,monospace;font-size:.4rem;letter-spacing:.06em;text-transform:uppercase}.ecosystem-orbit_scene__muIlz:not([data-lens=all]) .ecosystem-orbit_functionNodeActive__QWtEY[data-lens-match=false] .ecosystem-orbit_functionName__m2m0_:after{content:"· context"}.ecosystem-orbit_scene__muIlz[data-lens=absorbed] .ecosystem-orbit_functionNodeActive__QWtEY[data-lens-match=true] .ecosystem-orbit_functionName__m2m0_:after{color:var(--scene-accent);content:"· absorbs"}.ecosystem-orbit_scene__muIlz[data-lens=reduced] .ecosystem-orbit_functionNodeActive__QWtEY[data-lens-match=true] .ecosystem-orbit_functionName__m2m0_:after{color:var(--scene-accent);content:"· reduces"}.ecosystem-orbit_scene__muIlz[data-lens=extends] .ecosystem-orbit_functionNodeActive__QWtEY[data-lens-match=true] .ecosystem-orbit_functionName__m2m0_:after{color:var(--scene-accent);content:"· extends"}.ecosystem-orbit_functionTooltip__ix8m_,.ecosystem-orbit_vendorTooltip__XrfB5{position:absolute;z-index:90;display:grid;width:max-content;max-width:14rem;gap:.18rem;padding:.55rem .65rem;border:1px solid var(--scene-border);border-radius:.45rem;background:var(--scene-node-strong);color:var(--scene-ink);box-shadow:0 14px 42px rgba(0,0,0,.18);opacity:0;pointer-events:none;transform:translateY(.25rem);transition:opacity .14s ease,transform .14s ease}.ecosystem-orbit_functionTooltip__ix8m_{top:2.45rem;left:50%;transform:translate(-50%,.25rem)}.ecosystem-orbit_functionTooltip__ix8m_>span{color:var(--scene-accent);font-size:.45rem}.ecosystem-orbit_functionTooltip__ix8m_ strong{font-size:.68rem;font-weight:600;letter-spacing:-.02em;line-height:1.35}.ecosystem-orbit_functionNode__lPiiN:focus-visible .ecosystem-orbit_functionTooltip__ix8m_,.ecosystem-orbit_functionNode__lPiiN:hover .ecosystem-orbit_functionTooltip__ix8m_{opacity:1;transform:translate(-50%)}.ecosystem-orbit_vendorLayer__IoiR6{position:static}.ecosystem-orbit_vendorNode__Fcp3G{display:flex;width:5rem;height:6.4rem;align-items:flex-start;justify-content:center;border:0;border-radius:999px;background:transparent;transition:opacity .18s ease}.ecosystem-orbit_vendorVisual__uPkNw{display:flex;width:4.5rem;height:4.5rem;align-items:center;justify-content:center;border:1px solid var(--scene-border);border-radius:999px;background:var(--scene-node);box-shadow:0 12px 30px rgba(0,0,0,.14);backdrop-filter:blur(12px);scale:var(--orbit-node-scale,1);transition:scale .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,background-color .18s ease}.ecosystem-orbit_vendorNode__Fcp3G[data-lens-match=false] .ecosystem-orbit_vendorVisual__uPkNw{border-style:dashed;filter:grayscale(.72)}.ecosystem-orbit_vendorNode__Fcp3G:focus-visible .ecosystem-orbit_vendorVisual__uPkNw,.ecosystem-orbit_vendorNode__Fcp3G:hover .ecosystem-orbit_vendorVisual__uPkNw{border-color:rgba(var(--scene-accent-rgb),.58);background:var(--scene-node-strong)}.ecosystem-orbit_vendorTooltip__XrfB5{top:5.4rem;left:50%;font-size:.62rem;font-weight:600;transform:translate(-50%,.25rem)}.ecosystem-orbit_vendorName__Sl5Dq{position:absolute;top:4.7rem;left:50%;display:grid;width:8rem;max-width:8rem;justify-items:center;gap:.12rem;color:var(--scene-ink);font-size:.63rem;font-weight:600;letter-spacing:-.025em;line-height:1.2;pointer-events:none;text-align:center;text-shadow:0 1px 8px var(--scene-node-strong),0 1px 18px var(--scene-node-strong);transform:translateX(-50%)}.ecosystem-orbit_vendorName__Sl5Dq>span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecosystem-orbit_vendorName__Sl5Dq>small{color:var(--scene-accent);font-family:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,monospace;font-size:.42rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase}.ecosystem-orbit_vendorNode__Fcp3G[data-lens-match=false] .ecosystem-orbit_vendorName__Sl5Dq>small{color:var(--scene-muted)}.ecosystem-orbit_vendorNode__Fcp3G:focus-visible .ecosystem-orbit_vendorTooltip__XrfB5,.ecosystem-orbit_vendorNode__Fcp3G:hover .ecosystem-orbit_vendorTooltip__XrfB5{opacity:1;transform:translate(-50%)}.ecosystem-orbit_scene__muIlz[data-dragging=true] .ecosystem-orbit_domainNode__nn5KC,.ecosystem-orbit_scene__muIlz[data-dragging=true] .ecosystem-orbit_domainVisual__OY2cd,.ecosystem-orbit_scene__muIlz[data-dragging=true] .ecosystem-orbit_functionNode__lPiiN,.ecosystem-orbit_scene__muIlz[data-dragging=true] .ecosystem-orbit_vendorNode__Fcp3G,.ecosystem-orbit_scene__muIlz[data-dragging=true] .ecosystem-orbit_vendorVisual__uPkNw{transition:none}.ecosystem-orbit_legend__eABNJ,.ecosystem-orbit_stats__8Zn5N{position:absolute;z-index:66;display:flex;align-items:center;color:var(--scene-muted);font-size:.48rem;line-height:1;pointer-events:none}.ecosystem-orbit_legend__eABNJ{bottom:1.55rem;left:1.65rem;gap:1.15rem}.ecosystem-orbit_legend__eABNJ>span,.ecosystem-orbit_stats__8Zn5N>span{display:inline-flex;align-items:center;gap:.42rem}.ecosystem-orbit_legend__eABNJ i{display:inline-block;width:.42rem;height:.42rem}.ecosystem-orbit_legendDomain__Iuza_{border:1px solid var(--scene-accent);border-radius:999px}.ecosystem-orbit_legendFunction__3M_xU{border-radius:999px;background:var(--scene-accent)}.ecosystem-orbit_legendAbsorbed__bVYDV{border-radius:.08rem}.ecosystem-orbit_legendReduced__QwbEM{height:.16rem!important}.ecosystem-orbit_legendExtends__U0rAQ{border:1px solid var(--scene-accent);background:transparent}.ecosystem-orbit_legendVendor___wRyY{border:1px solid var(--scene-signal);border-radius:.1rem}.ecosystem-orbit_stats__8Zn5N{right:1.65rem;bottom:1.55rem;gap:.85rem}.ecosystem-orbit_stats__8Zn5N>span+span:before{width:1px;height:.7rem;margin-right:.15rem;background:var(--scene-border);content:""}.ecosystem-orbit_stats__8Zn5N strong{color:var(--scene-ink);font-size:.58rem;font-variant-numeric:tabular-nums}.ecosystem-orbit_mobileFunctionRail__qOl9c,.ecosystem-orbit_mobileVendorRail__OUD1x{display:none}@media (max-width:900px){.ecosystem-orbit_story__TIDE_{width:14rem}.ecosystem-orbit_controlDivider__1o3bn,.ecosystem-orbit_controls__ddyhv span:not(:first-of-type),.ecosystem-orbit_legend__eABNJ,.ecosystem-orbit_storyCopy__zxZCp{display:none}}@media (min-width:640px) and (max-width:1239px){.ecosystem-orbit_vendorName__Sl5Dq{width:6.4rem;max-width:6.4rem}}@media (max-width:639px){.ecosystem-orbit_scene__muIlz{height:39rem;border-radius:0;background:radial-gradient(circle at 50% 31%,rgba(21,21,255,.09),transparent 38%),linear-gradient(155deg,#f8f8f6,#efefec);touch-action:pan-y}html.dark .ecosystem-orbit_scene__muIlz,html[data-theme=dark] .ecosystem-orbit_scene__muIlz{background:radial-gradient(circle at 50% 31%,rgba(44,44,255,.2),transparent 38%),linear-gradient(155deg,#0c0c0f,#08090b)}.ecosystem-orbit_scene__muIlz:before{mask-image:radial-gradient(circle at 50% 31%,black,transparent 70%)}.ecosystem-orbit_scene__muIlz:after{background:linear-gradient(180deg,rgba(248,248,246,.25),transparent 14%,transparent 78%,rgba(241,241,238,.82)),radial-gradient(ellipse at 50% 31%,transparent 46%,rgba(241,241,238,.44) 78%,rgba(241,241,238,.78))}html.dark .ecosystem-orbit_scene__muIlz:after,html[data-theme=dark] .ecosystem-orbit_scene__muIlz:after{background:linear-gradient(180deg,rgba(8,9,11,.32),transparent 14%,transparent 78%,rgba(8,9,11,.86)),radial-gradient(ellipse at 50% 31%,transparent 47%,rgba(8,9,11,.38) 78%,rgba(8,9,11,.82))}.ecosystem-orbit_controls__ddyhv,.ecosystem-orbit_legend__eABNJ,.ecosystem-orbit_story__TIDE_,.ecosystem-orbit_vendorLayer__IoiR6{display:none}.ecosystem-orbit_mobileLensStatus__VOkx0{position:absolute;top:.75rem;right:.75rem;left:.75rem;z-index:68;display:grid;grid-template-columns:auto 1fr;gap:.22rem .65rem;align-items:baseline;padding-bottom:.65rem;border-bottom:1px solid var(--scene-border);color:var(--scene-muted);font-family:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,monospace;font-size:.43rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.ecosystem-orbit_mobileLensStatus__VOkx0 strong{color:var(--scene-accent);font-size:.48rem}.ecosystem-orbit_mobileLensStatus__VOkx0 span:last-child{grid-column:1/-1;color:var(--scene-ink)}.ecosystem-orbit_memoryCore__tEOyq{top:31%;width:7.4rem;height:7.4rem}.ecosystem-orbit_coreHalo__O6yGd{inset:-1.35rem}.ecosystem-orbit_coreHalo__O6yGd:after{inset:.55rem}.ecosystem-orbit_coreMark__S8i1q{top:1.45rem}.ecosystem-orbit_coreTitle__ATtPJ{top:4.35rem;font-size:.75rem}.ecosystem-orbit_coreLabel__zuQeU{top:5.45rem;width:6.2rem;font-size:.36rem}.ecosystem-orbit_domainNode__nn5KC{width:5.3rem;min-height:2.75rem}.ecosystem-orbit_domainNodeActive__zG9Dr{width:7rem;min-height:3.35rem}.ecosystem-orbit_domainVisual__OY2cd{min-height:2.75rem;grid-template-columns:1fr;gap:.36rem;padding:.5rem .55rem}.ecosystem-orbit_domainName__6FdoZ{font-size:.67rem;text-align:center}.ecosystem-orbit_domainCount__mes8f,.ecosystem-orbit_domainIndex__BQWO3{display:none}.ecosystem-orbit_domainNodeActive__zG9Dr .ecosystem-orbit_domainVisual__OY2cd{min-height:3.35rem;grid-template-columns:1fr auto;border-radius:.7rem;padding:.62rem .68rem}.ecosystem-orbit_domainNodeActive__zG9Dr .ecosystem-orbit_domainCount__mes8f{display:grid}.ecosystem-orbit_domainNodeActive__zG9Dr .ecosystem-orbit_domainDefinition__cOmCD{display:none}.ecosystem-orbit_functionNode__lPiiN{width:2.75rem;height:2.75rem;pointer-events:none}.ecosystem-orbit_functionName__m2m0_,.ecosystem-orbit_functionTooltip__ix8m_{display:none}.ecosystem-orbit_mobileFunctionRail__qOl9c{position:absolute;right:.75rem;bottom:8.9rem;left:.75rem;z-index:67;display:block;min-width:0}.ecosystem-orbit_mobileFunctions__QCJZC{display:flex;max-width:100%;gap:.4rem;overflow-x:auto;padding:.15rem .15rem .45rem;scrollbar-width:none;scroll-snap-type:x proximity}.ecosystem-orbit_mobileFunctions__QCJZC::-webkit-scrollbar{display:none}.ecosystem-orbit_mobileFunction__1_7vu{display:inline-flex;min-width:max-content;min-height:2.75rem;align-items:center;gap:.45rem;padding:.42rem .6rem;border:1px solid var(--scene-border);border-radius:.45rem;background:color-mix(in srgb,var(--scene-node) 88%,transparent);color:var(--scene-ink);font-size:.61rem;font-weight:600;line-height:1.15;scroll-snap-align:start}.ecosystem-orbit_mobileFunction__1_7vu[data-lens-match=false]{opacity:.68}.ecosystem-orbit_mobileFunction__1_7vu[data-lens-match=false]:focus-visible{opacity:1}.ecosystem-orbit_scene__muIlz[data-secondary-filter-active=true] .ecosystem-orbit_mobileFunction__1_7vu[data-secondary-match=false]{opacity:.48}.ecosystem-orbit_scene__muIlz[data-secondary-filter-active=true] .ecosystem-orbit_mobileFunction__1_7vu[data-secondary-match=true]{border-color:var(--scene-accent);box-shadow:0 0 0 2px rgba(var(--scene-accent-rgb),.08);opacity:1}.ecosystem-orbit_mobileFunctionShape__0NJBf{width:.46rem;height:.46rem;flex:0 0 auto;border:1px solid var(--scene-accent);border-radius:999px;background:transparent}.ecosystem-orbit_mobileFunctionCopy__HBkBZ{display:grid;gap:.18rem;text-align:left}.ecosystem-orbit_mobileFunctionCopy__HBkBZ strong{font-size:.63rem;font-weight:600;line-height:1.15}.ecosystem-orbit_mobileFunctionCopy__HBkBZ small{color:var(--scene-muted);font-family:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,monospace;font-size:.39rem;font-weight:600;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.ecosystem-orbit_mobileFunction__1_7vu[data-lens=absorbed] .ecosystem-orbit_mobileFunctionShape__0NJBf{border-radius:.1rem;background:var(--scene-accent)}.ecosystem-orbit_mobileFunction__1_7vu[data-lens=reduced] .ecosystem-orbit_mobileFunctionShape__0NJBf{height:.17rem;background:var(--scene-accent)}.ecosystem-orbit_mobileVendorRail__OUD1x{position:absolute;right:.75rem;bottom:3.05rem;left:.75rem;z-index:67;display:block;min-width:0}.ecosystem-orbit_mobileRailHeading__3X_Cd{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 .25rem .55rem;color:var(--scene-muted);font-size:.45rem;line-height:1}.ecosystem-orbit_mobileRailHeading__3X_Cd span:first-child{color:var(--scene-accent)}.ecosystem-orbit_mobileVendors__Ubew1{display:flex;max-width:100%;gap:.4rem;overflow-x:auto;padding:.15rem .15rem .55rem;scrollbar-width:none;scroll-snap-type:x proximity}.ecosystem-orbit_mobileVendors__Ubew1::-webkit-scrollbar{display:none}.ecosystem-orbit_mobileVendor__3i8zG{display:inline-flex;min-width:max-content;min-height:3.5rem;align-items:center;gap:.45rem;padding:.32rem .65rem .32rem .32rem;border:1px solid var(--scene-border);border-radius:999px;background:var(--scene-node);color:var(--scene-ink);box-shadow:0 8px 24px rgba(0,0,0,.1);font-size:.62rem;font-weight:600;scroll-snap-align:start}.ecosystem-orbit_mobileVendor__3i8zG[data-presentation=receded]{opacity:.66;filter:grayscale(.72)}.ecosystem-orbit_mobileVendor__3i8zG[data-presentation=receded]:focus-visible{opacity:1;filter:none}.ecosystem-orbit_scene__muIlz[data-secondary-filter-active=true] .ecosystem-orbit_mobileVendor__3i8zG[data-secondary-match=false]{opacity:.48}.ecosystem-orbit_scene__muIlz[data-secondary-filter-active=true] .ecosystem-orbit_mobileVendor__3i8zG[data-secondary-match=true]{border-color:var(--scene-accent);filter:none;opacity:1}.ecosystem-orbit_mobileVendorCopy__XwtE9{display:grid;gap:.16rem;text-align:left}.ecosystem-orbit_mobileVendorCopy__XwtE9 strong{font-size:.62rem;font-weight:600}.ecosystem-orbit_mobileVendorCopy__XwtE9 small{color:var(--scene-muted);font-family:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,monospace;font-size:.38rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ecosystem-orbit_stats__8Zn5N{right:.85rem;bottom:1.05rem;left:.85rem;justify-content:space-between;gap:.4rem;font-size:.4rem}.ecosystem-orbit_mobileFunction__1_7vu:focus-visible,.ecosystem-orbit_mobileVendor__3i8zG:focus-visible{outline:2px solid var(--scene-accent);outline-offset:2px}.ecosystem-orbit_stats__8Zn5N>span:last-child{display:none}}@media (max-width:350px){.ecosystem-orbit_scene__muIlz{height:37rem}.ecosystem-orbit_domainNode__nn5KC{width:4.75rem}.ecosystem-orbit_domainNodeActive__zG9Dr{width:7.2rem;min-height:3.25rem}.ecosystem-orbit_domainNodeActive__zG9Dr .ecosystem-orbit_domainVisual__OY2cd{min-height:3.25rem}.ecosystem-orbit_domainVisual__OY2cd{padding-inline:.45rem}.ecosystem-orbit_domainIndex__BQWO3{display:none}.ecosystem-orbit_domainName__6FdoZ{text-align:center}}@media (prefers-reduced-motion:reduce){.ecosystem-orbit_domainDefinition__cOmCD,.ecosystem-orbit_domainNode__nn5KC,.ecosystem-orbit_domainVisual__OY2cd,.ecosystem-orbit_functionDot__cb_A7,.ecosystem-orbit_functionName__m2m0_,.ecosystem-orbit_functionNode__lPiiN,.ecosystem-orbit_functionPulse__TMS3M,.ecosystem-orbit_functionTooltip__ix8m_,.ecosystem-orbit_memoryCore__tEOyq,.ecosystem-orbit_mobileFunction__1_7vu,.ecosystem-orbit_mobileVendor__3i8zG,.ecosystem-orbit_vendorNode__Fcp3G,.ecosystem-orbit_vendorTooltip__XrfB5,.ecosystem-orbit_vendorVisual__uPkNw{transition:none}}