.ecosystem-orbit_scene__muIlz{--scene-accent:var(--brand-electric);--scene-accent-rgb:1,0,255;--scene-signal:var(--signal-ink);--scene-line:rgba(1,0,255,0.18);--scene-node:rgba(255,255,255,0.82);--scene-node-strong:rgba(255,255,255,0.96);--scene-ink:var(--foreground);--scene-muted:var(--muted-foreground);--scene-border:rgba(24,23,28,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(1,0,255,.075),transparent 34%),var(--gradient-canvas-light);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(255,255,255,.48),transparent 15%,transparent 82%,rgba(234,234,234,.68)),radial-gradient(ellipse at center,transparent 42%,rgba(234,234,234,.28) 70%,rgba(234,234,234,.72) 100%);content:"";pointer-events:none}html.dark .ecosystem-orbit_scene__muIlz,html[data-theme=dark] .ecosystem-orbit_scene__muIlz{--scene-accent:var(--brand-memory-glow);--scene-accent-rgb:204,255,248;--scene-signal:var(--brand-signal);--scene-line:rgba(141,176,187,0.25);--scene-node:rgba(24,23,28,0.76);--scene-node-strong:rgba(32,32,39,0.94);--scene-ink:var(--foreground);--scene-muted:var(--muted-foreground);--scene-border:rgba(213,213,213,0.11);background:radial-gradient(circle at 50% 47%,rgba(1,0,255,.2),transparent 34%),radial-gradient(circle at 36% 33%,rgba(141,176,187,.07),transparent 26%),var(--gradient-canvas-dark);box-shadow:none}html.dark .ecosystem-orbit_scene__muIlz:before,html[data-theme=dark] .ecosystem-orbit_scene__muIlz:before{background-image:radial-gradient(rgba(204,255,248,.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(0,0,0,.48),transparent 14%,transparent 83%,rgba(0,0,0,.72)),radial-gradient(ellipse at center,transparent 43%,rgba(13,13,16,.18) 70%,rgba(0,0,0,.68) 100%)}.ecosystem-orbit_scene__muIlz[data-story-mode=stack]{background:radial-gradient(circle at 50% 48%,rgba(60,93,102,.055),transparent 32%),var(--gradient-canvas-light)}html.dark .ecosystem-orbit_scene__muIlz[data-story-mode=stack],html[data-theme=dark] .ecosystem-orbit_scene__muIlz[data-story-mode=stack]{background:radial-gradient(circle at 50% 47%,rgba(141,176,187,.07),transparent 32%),var(--gradient-canvas-dark)}.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_controls__ddyhv,.ecosystem-orbit_domainCount__mes8f,.ecosystem-orbit_domainIndex__BQWO3,.ecosystem-orbit_functionTooltip__ix8m_>span,.ecosystem-orbit_legend__eABNJ,.ecosystem-orbit_mobileRailHeading__3X_Cd{font-family:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,monospace;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.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%),var(--gradient-memory-core);color:var(--neutral-white);box-shadow:0 0 0 1px rgba(1,0,255,.3),0 0 0 14px rgba(1,0,255,.05),0 25px 65px rgba(1,0,255,.3),inset 0 1px 1px rgba(255,255,255,.3),inset 0 -20px 35px rgba(24,23,28,.38);cursor:pointer;transform:translate(-50%,-50%);transition:width .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,color .18s ease,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(var(--scene-accent-rgb),.62),0 0 0 18px rgba(1,0,255,.075),0 30px 80px rgba(1,0,255,.38),inset 0 1px 1px rgba(255,255,255,.34),inset 0 -20px 35px rgba(24,23,28,.38);transform:translate(-50%,-50%) scale(1.035)}.ecosystem-orbit_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_memoryCore__tEOyq{width:8.4rem;height:8.4rem;border-color:color-mix(in srgb,var(--scene-muted) 44%,transparent);border-style:dashed;background:radial-gradient(circle at 37% 29%,rgba(255,255,255,.09),transparent 24%),linear-gradient(145deg,var(--neutral-dark-control),var(--neutral-dark-line) 72%,var(--brand-ink));color:rgba(255,255,255,.76);box-shadow:0 0 0 12px color-mix(in srgb,var(--scene-muted) 5%,transparent),0 18px 48px rgba(24,23,28,.16),inset 0 1px 1px rgba(255,255,255,.11)}.ecosystem-orbit_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_memoryCore__tEOyq:focus-visible,.ecosystem-orbit_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_memoryCore__tEOyq:hover{border-color:var(--scene-accent);box-shadow:0 0 0 3px rgba(var(--scene-accent-rgb),.08),0 0 0 14px color-mix(in srgb,var(--scene-muted) 6%,transparent),0 22px 58px rgba(24,23,28,.2),inset 0 1px 1px rgba(255,255,255,.13)}.ecosystem-orbit_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_memoryCore__tEOyq:focus-visible{box-shadow:0 0 0 2px var(--scene-node-strong),0 0 0 5px var(--scene-accent),0 0 0 14px color-mix(in srgb,var(--scene-muted) 6%,transparent),0 22px 58px rgba(24,23,28,.2),inset 0 1px 1px rgba(255,255,255,.13)}.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(1,0,255,.38),inset 0 1px 1px rgba(255,255,255,.34),inset 0 -20px 35px rgba(24,23,28,.38)}.ecosystem-orbit_coreHalo__O6yGd{position:absolute;inset:-2.1rem;z-index:-1;border:1px solid rgba(var(--scene-accent-rgb),.16);border-radius:inherit;box-shadow:0 0 70px rgba(1,0,255,.14)}.ecosystem-orbit_coreHalo__O6yGd:after{position:absolute;inset:.85rem;border:1px dashed rgba(var(--scene-accent-rgb),.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_coreCaption__LTw0p{position:absolute;top:7.55rem;font-family:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,monospace;font-size:.42rem;font-weight:600;letter-spacing:.08em;opacity:.66;text-transform:uppercase}.ecosystem-orbit_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_coreHalo__O6yGd{inset:-1.55rem;border-color:color-mix(in srgb,var(--scene-muted) 14%,transparent);box-shadow:none}.ecosystem-orbit_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_coreHalo__O6yGd:after{border-color:color-mix(in srgb,var(--scene-muted) 12%,transparent)}.ecosystem-orbit_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_coreMark__S8i1q{top:1.55rem;opacity:.38}.ecosystem-orbit_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_coreTitle__ATtPJ{top:4.7rem;font-size:.8rem}.ecosystem-orbit_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_coreCaption__LTw0p{top:6.15rem}.ecosystem-orbit_customOsLayer__6x7ls{position:absolute;top:calc(48% + 6.65rem);left:50%;z-index:61;display:flex;width:max-content;max-width:32rem;align-items:center;justify-content:center;gap:.55rem;color:var(--scene-muted);font-family:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,monospace;font-size:.42rem;font-weight:600;letter-spacing:.07em;line-height:1;pointer-events:none;text-transform:uppercase;transform:translateX(-50%)}.ecosystem-orbit_customOsLayer__6x7ls>span+span:before{margin-right:.55rem;color:var(--scene-border);content:"·"}.ecosystem-orbit_customOsLabel__FPeMe{color:var(--scene-accent)}.ecosystem-orbit_domainNode__nn5KC,.ecosystem-orbit_functionNode__lPiiN,.ecosystem-orbit_vendorCluster__e5r5B{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(10rem,15vw,12rem);min-height:4.1rem}.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(24,23,28,.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(1,0,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:transform .18s cubic-bezier(.22,1,.36,1),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(24,23,28,.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_vendorCluster__e5r5B{z-index:48;pointer-events:auto}.ecosystem-orbit_vendorClusterGrid__7ahm4{display:grid;grid-template-columns:repeat(5,2rem);gap:.3rem;padding:.4rem;border:1px solid transparent;border-radius:.55rem;background:transparent;scale:var(--orbit-node-scale,1);transition:scale .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ecosystem-orbit_vendorCluster__e5r5B[data-active=true] .ecosystem-orbit_vendorClusterGrid__7ahm4{grid-template-columns:repeat(5,2.5rem);gap:.5rem;padding:.625rem;border-color:var(--scene-border);background:color-mix(in srgb,var(--scene-node) 84%,transparent);box-shadow:0 12px 34px rgba(0,0,0,.12);backdrop-filter:blur(10px)}.ecosystem-orbit_vendorNode__Fcp3G{position:relative;display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:.25rem;background:transparent;cursor:pointer;opacity:.96;transition:opacity .14s ease,transform .16s cubic-bezier(.22,1,.36,1),filter .14s ease}.ecosystem-orbit_vendorCluster__e5r5B[data-active=true] .ecosystem-orbit_vendorNode__Fcp3G{width:2.5rem;height:2.5rem}.ecosystem-orbit_vendorVisual__uPkNw{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:.25rem;overflow:hidden;transition:transform .16s cubic-bezier(.22,1,.36,1)}.ecosystem-orbit_vendorNode__Fcp3G [data-avatar-treatment=text-fallback]>span{font-size:.55rem;line-height:1}.ecosystem-orbit_vendorCluster__e5r5B[data-active=true] .ecosystem-orbit_vendorNode__Fcp3G [data-avatar-treatment=text-fallback]>span{font-size:.7rem}.ecosystem-orbit_scene__muIlz:not([data-lens=all]) .ecosystem-orbit_vendorNode__Fcp3G[data-lens-match=false]{opacity:.18}.ecosystem-orbit_scene__muIlz:not([data-lens=all]) .ecosystem-orbit_vendorNode__Fcp3G[data-lens-match=true]{opacity:1;box-shadow:0 0 0 1px rgba(var(--scene-accent-rgb),.42)}.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all] .ecosystem-orbit_vendorNode__Fcp3G[data-memory-effect=absorbed]{display:none}.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all][data-secondary-filter-active=true] .ecosystem-orbit_vendorNode__Fcp3G[data-memory-effect=absorbed][data-secondary-match=true]{display:flex;opacity:1;filter:none}.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all] .ecosystem-orbit_vendorNode__Fcp3G[data-memory-effect=reduced]{opacity:.48}.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all] .ecosystem-orbit_vendorNode__Fcp3G[data-memory-effect=reduced] .ecosystem-orbit_vendorVisual__uPkNw{transform:scale(.94)}.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all] .ecosystem-orbit_vendorNode__Fcp3G[data-memory-effect=extends]{opacity:1;box-shadow:0 0 0 1px rgba(var(--scene-accent-rgb),.36),0 0 18px rgba(var(--scene-accent-rgb),.2)}.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all] .ecosystem-orbit_vendorNode__Fcp3G[data-memory-effect=extends] .ecosystem-orbit_vendorVisual__uPkNw{transform:scale(1.08)}.ecosystem-orbit_vendorNode__Fcp3G:focus-visible,.ecosystem-orbit_vendorNode__Fcp3G:hover{z-index:140!important;opacity:1!important;filter:none;transform:scale(1)!important}.ecosystem-orbit_vendorNode__Fcp3G:focus-visible .ecosystem-orbit_vendorVisual__uPkNw,.ecosystem-orbit_vendorNode__Fcp3G:hover .ecosystem-orbit_vendorVisual__uPkNw{transform:scale(1.12)}.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all] .ecosystem-orbit_vendorNode__Fcp3G[data-memory-effect]:focus-visible,.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all] .ecosystem-orbit_vendorNode__Fcp3G[data-memory-effect]:hover,.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all][data-secondary-filter-active=true] .ecosystem-orbit_vendorNode__Fcp3G[data-memory-effect][data-secondary-match=true]{opacity:1;filter:none}.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all] .ecosystem-orbit_vendorNode__Fcp3G[data-memory-effect]:focus-visible .ecosystem-orbit_vendorVisual__uPkNw,.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all] .ecosystem-orbit_vendorNode__Fcp3G[data-memory-effect]:hover .ecosystem-orbit_vendorVisual__uPkNw,.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all][data-secondary-filter-active=true] .ecosystem-orbit_vendorNode__Fcp3G[data-memory-effect][data-secondary-match=true] .ecosystem-orbit_vendorVisual__uPkNw{transform:scale(1.12)}.ecosystem-orbit_vendorTooltip__XrfB5{top:calc(100% + .4rem);left:50%;display:grid;width:max-content;max-width:11rem;gap:.12rem;padding:.38rem .48rem;border:1px solid var(--scene-border);border-radius:.35rem;background:var(--scene-node-strong);box-shadow:0 10px 26px rgba(0,0,0,.16);color:var(--scene-ink);font-size:.48rem;font-weight:500;line-height:1.25;pointer-events:none;text-align:left;transform:translate(-50%,.25rem)}.ecosystem-orbit_vendorTooltip__XrfB5 strong{font-size:.57rem;font-weight:600}.ecosystem-orbit_vendorTooltip__XrfB5>span{color:var(--scene-muted)}.ecosystem-orbit_vendorTooltip__XrfB5>small{color:var(--scene-accent);font-family:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,monospace;font-size:.38rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.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_vendorClusterGrid__7ahm4,.ecosystem-orbit_scene__muIlz[data-dragging=true] .ecosystem-orbit_vendorCluster__e5r5B{transition:none}.ecosystem-orbit_legend__eABNJ{position:absolute;z-index:66;display:flex;align-items:center;color:var(--scene-muted);font-size:.48rem;line-height:1;pointer-events:none;bottom:1.55rem;left:1.65rem;gap:1.15rem}.ecosystem-orbit_legend__eABNJ>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_mobileFunctionRail__qOl9c,.ecosystem-orbit_mobileVendorRail__OUD1x{display:none}@media (max-width:900px){.ecosystem-orbit_controlDivider__1o3bn,.ecosystem-orbit_controls__ddyhv span:not(:first-of-type),.ecosystem-orbit_legend__eABNJ{display:none}}@media (max-width:699px){.ecosystem-orbit_scene__muIlz{height:39rem;border-radius:0;background:radial-gradient(circle at 50% 31%,rgba(1,0,255,.09),transparent 38%),var(--gradient-canvas-light);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(1,0,255,.2),transparent 38%),var(--gradient-canvas-dark)}.ecosystem-orbit_scene__muIlz[data-story-mode=stack]{background:radial-gradient(circle at 50% 31%,rgba(60,93,102,.055),transparent 38%),var(--gradient-canvas-light)}html.dark .ecosystem-orbit_scene__muIlz[data-story-mode=stack],html[data-theme=dark] .ecosystem-orbit_scene__muIlz[data-story-mode=stack]{background:radial-gradient(circle at 50% 31%,rgba(141,176,187,.075),transparent 38%),var(--gradient-canvas-dark)}.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(255,255,255,.25),transparent 14%,transparent 78%,rgba(234,234,234,.82)),radial-gradient(ellipse at 50% 31%,transparent 46%,rgba(234,234,234,.44) 78%,rgba(234,234,234,.78))}html.dark .ecosystem-orbit_scene__muIlz:after,html[data-theme=dark] .ecosystem-orbit_scene__muIlz:after{background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 14%,transparent 78%,rgba(0,0,0,.82)),radial-gradient(ellipse at 50% 31%,transparent 47%,rgba(13,13,16,.38) 78%,rgba(0,0,0,.78))}.ecosystem-orbit_controls__ddyhv,.ecosystem-orbit_customOsLayer__6x7ls,.ecosystem-orbit_legend__eABNJ{display:none}.ecosystem-orbit_vendorClusterGrid__7ahm4{grid-template-columns:repeat(5,1.4rem);gap:.16rem;padding:.16rem}.ecosystem-orbit_vendorCluster__e5r5B,.ecosystem-orbit_vendorNode__Fcp3G{pointer-events:none}.ecosystem-orbit_vendorNode__Fcp3G{width:1.4rem;height:1.4rem;border-radius:.16rem}.ecosystem-orbit_vendorNode__Fcp3G [data-avatar-treatment=text-fallback]>span{font-size:.46rem}.ecosystem-orbit_vendorCluster__e5r5B[data-active=true] .ecosystem-orbit_vendorNode__Fcp3G [data-avatar-treatment=text-fallback]>span{font-size:.58rem}.ecosystem-orbit_vendorCluster__e5r5B[data-active=true] .ecosystem-orbit_vendorClusterGrid__7ahm4{grid-template-columns:repeat(5,1.75rem);gap:.22rem;padding:.28rem}.ecosystem-orbit_vendorCluster__e5r5B[data-active=true] .ecosystem-orbit_vendorNode__Fcp3G{width:1.75rem;height:1.75rem}.ecosystem-orbit_vendorTooltip__XrfB5{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_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_memoryCore__tEOyq{width:6.35rem;height:6.35rem}.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_coreCaption__LTw0p{top:5.55rem;font-size:.34rem}.ecosystem-orbit_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_coreHalo__O6yGd{inset:-1rem}.ecosystem-orbit_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_coreMark__S8i1q{top:1rem}.ecosystem-orbit_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_coreTitle__ATtPJ{top:3.55rem;font-size:.66rem}.ecosystem-orbit_scene__muIlz[data-story-mode=stack] .ecosystem-orbit_coreCaption__LTw0p{top:4.75rem}.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_scene__muIlz[data-story-mode=memory][data-lens=all] .ecosystem-orbit_mobileVendor__3i8zG[data-memory-effect=absorbed]{display:none}.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all][data-secondary-filter-active=true] .ecosystem-orbit_mobileVendor__3i8zG[data-memory-effect=absorbed][data-secondary-match=true]{display:inline-flex;opacity:1}.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all] .ecosystem-orbit_mobileVendor__3i8zG[data-memory-effect=reduced]{opacity:.54;transform:scale(.92)}.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all] .ecosystem-orbit_mobileVendor__3i8zG[data-memory-effect=extends]{border-color:rgba(var(--scene-accent-rgb),.42);box-shadow:0 8px 24px rgba(var(--scene-accent-rgb),.16);opacity:1}.ecosystem-orbit_mobileVendor__3i8zG[data-presentation=receded]{opacity:.66}.ecosystem-orbit_mobileVendor__3i8zG[data-presentation=receded]:focus-visible{opacity:1}.ecosystem-orbit_scene__muIlz[data-secondary-filter-active=true] .ecosystem-orbit_mobileVendor__3i8zG[data-secondary-match=false]{opacity:.48}.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all] .ecosystem-orbit_mobileVendor__3i8zG[data-memory-effect]:focus-visible,.ecosystem-orbit_scene__muIlz[data-story-mode=memory][data-lens=all][data-secondary-filter-active=true] .ecosystem-orbit_mobileVendor__3i8zG[data-memory-effect][data-secondary-match=true]{opacity:1;filter:none;transform:scale(1)}.ecosystem-orbit_scene__muIlz[data-secondary-filter-active=true] .ecosystem-orbit_mobileVendor__3i8zG[data-secondary-match=true]{border-color:var(--scene-accent);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_mobileFunction__1_7vu:focus-visible,.ecosystem-orbit_mobileVendor__3i8zG:focus-visible{outline:2px solid var(--scene-accent);outline-offset:2px}}@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_vendorClusterGrid__7ahm4,.ecosystem-orbit_vendorCluster__e5r5B,.ecosystem-orbit_vendorNode__Fcp3G,.ecosystem-orbit_vendorTooltip__XrfB5,.ecosystem-orbit_vendorVisual__uPkNw{transition:none}}@media print{.ecosystem-orbit_scene__muIlz{display:none}}