.ecosystem-graph_shell__aVuPv{--ink:#eef7ff;--muted:#91a5ba;--panel:rgba(8,17,29,0.94);--line:rgba(151,187,222,0.16);--blue:#4dc7ff;--cyan:#59f0d4;--violet:#9d8cff;--amber:#ffd166;--rose:#ff7caa;position:relative;overflow:hidden;color:var(--ink);border:1px solid rgba(142,183,224,.22);border-radius:28px;background:radial-gradient(circle at 18% 20%,rgba(41,151,255,.12),transparent 32%),radial-gradient(circle at 84% 68%,rgba(118,83,255,.12),transparent 30%),#06101c;box-shadow:0 32px 100px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.05);isolation:isolate}.ecosystem-graph_shell__aVuPv:before{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(95,217,255,.035) 50%,transparent 70%)}.ecosystem-graph_fill__pgWPH{height:100%;border:0;border-radius:0;box-shadow:none}.ecosystem-graph_fill__pgWPH .ecosystem-graph_toolbar__y3jbf{position:absolute;top:12px;right:12px;left:auto;z-index:24;min-height:0;padding:0;border-bottom:0;background:none;backdrop-filter:none}.ecosystem-graph_fill__pgWPH .ecosystem-graph_toolbarActions__9XaIK{gap:8px}.ecosystem-graph_fill__pgWPH .ecosystem-graph_searchWrap__QC6n3>button,.ecosystem-graph_fill__pgWPH .ecosystem-graph_toolbarActions__9XaIK>button{background:rgba(6,15,26,.72);backdrop-filter:blur(12px)}.ecosystem-graph_fill__pgWPH .ecosystem-graph_scenarioSelect__ycLIF{display:none}.ecosystem-graph_fill__pgWPH .ecosystem-graph_clusterBar__MtbTB{position:absolute;top:10px;right:74px;left:14px;z-index:22;min-height:0;padding:6px 8px;border-bottom:0;border-radius:14px;background:rgba(5,13,24,.62);backdrop-filter:blur(12px)}.ecosystem-graph_fill__pgWPH .ecosystem-graph_workspace__jUAnm{position:absolute;inset:0;display:block;min-height:0}.ecosystem-graph_galaxyMode__Yti0c{background:transparent;box-shadow:none}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_grid__SLQa7{opacity:.12}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_nodeMark__jq9v5[data-mark]{opacity:0}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_nodeHalo__eVykv{display:none}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_node__s1f4e{width:max(96px,calc(44px / max(var(--graph-scale, 1), .25)));height:max(96px,calc(44px / max(var(--graph-scale, 1), .25)));min-height:max(96px,calc(44px / max(var(--graph-scale, 1), .25)))}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_edgeGroup__EMWyJ line{display:none}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_node__s1f4e>strong{max-width:110px;padding:2px 8px;font-size:.768rem;transform:scale(min(calc(1 / max(var(--graph-scale, 1), .4)),1.5));transform-origin:top center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:800px){.ecosystem-graph_fill__pgWPH.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_node__s1f4e>strong{transform:scale(min(calc(1 / max(var(--graph-scale, 1), .3)),2))}}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_nodeMark__jq9v5{width:68px;height:68px}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_node_large__g_LpE .ecosystem-graph_nodeMark__jq9v5[data-mark]{width:96px;height:96px}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_node__s1f4e[data-node-id=jedicrm] .ecosystem-graph_nodeMark__jq9v5{width:168px;height:168px}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_node__s1f4e[data-label-side=above] .ecosystem-graph_nodeMark__jq9v5{order:2}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_node__s1f4e[data-label-side=above]>strong{order:1;transform-origin:bottom center}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_node_large__g_LpE>strong{max-width:172px;font-size:.84rem}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_node__s1f4e[data-node-id=jedicrm]>strong,.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_node__s1f4e[data-node-id=jedin]>strong{font-size:.936rem;font-weight:800;border-color:rgba(215,244,255,.4);letter-spacing:.02em;text-transform:uppercase}.ecosystem-graph_nodeSpotlight__C_7mX>strong{border-color:color-mix(in srgb,var(--node-color,var(--blue)) 80%,white 12%);color:#ffffff;box-shadow:0 0 18px color-mix(in srgb,var(--node-color,var(--blue)) 45%,transparent)}.ecosystem-graph_cenarioRail__TIZEQ{position:absolute;z-index:8;left:18px;top:18px;display:grid;gap:9px;width:min(460px,calc(100vw - 36px));pointer-events:none}.ecosystem-graph_cenarioRail__TIZEQ>*{pointer-events:auto}.ecosystem-graph_cenarioTitulo__5dN0v{color:#7fa9c4;font-family:var(--font-mono-ui);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ecosystem-graph_cenarioChips__eHGJI{display:flex;flex-wrap:wrap;gap:7px}.ecosystem-graph_cenarioChips__eHGJI button{padding:6px 12px;border:1px solid rgba(131,190,227,.26);border-radius:999px;background:rgba(9,21,34,.62);color:#cfe6f7;font-size:.82rem;line-height:1.2;cursor:pointer;backdrop-filter:blur(10px);transition:border-color .16s ease,background .16s ease,color .16s ease}.ecosystem-graph_cenarioChips__eHGJI button:hover{border-color:rgba(143,216,255,.55);color:#f2f9ff}.ecosystem-graph_cenarioChips__eHGJI button[aria-pressed=true]{border-color:rgba(143,216,255,.8);background:rgba(38,92,134,.55);color:#ffffff}.ecosystem-graph_cenarioLegenda__urBB_{margin:0;max-width:420px;justify-self:start;padding:6px 12px;border-radius:12px;background:rgba(7,16,27,.6);backdrop-filter:blur(8px);color:#a7c6dd;font-size:.95rem;line-height:1.45;text-shadow:0 2px 14px rgba(0,0,0,.75)}@media (max-width:800px){.ecosystem-graph_cenarioRail__TIZEQ{left:12px;right:12px;top:12px;width:auto}.ecosystem-graph_cenarioChips__eHGJI{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.ecosystem-graph_cenarioChips__eHGJI button{flex:none}.ecosystem-graph_cenarioLegenda__urBB_{font-size:.85rem}}.ecosystem-graph_spotlightCard__qjRoD{position:absolute;z-index:8;left:18px;top:18px;display:grid;gap:7px;width:min(290px,calc(100vw - 36px));padding:16px 18px;border:1px solid rgba(131,190,227,.2);border-radius:18px;background:linear-gradient(160deg,rgba(10,24,38,.88),rgba(6,15,26,.78));box-shadow:0 24px 60px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(14px);animation:ecosystem-graph_spotlightIn__TJkKo .48s ease-out both}@keyframes ecosystem-graph_spotlightIn__TJkKo{0%{opacity:0;transform:translateY(10px)}}.ecosystem-graph_spotlightCard__qjRoD>span{color:#7fa9c4;font-family:var(--font-mono-ui);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ecosystem-graph_spotlightCard__qjRoD>strong{color:#f2f9ff;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:1.26rem;letter-spacing:-.02em}.ecosystem-graph_spotlightCard__qjRoD>p{margin:0;color:#a9bfd0;font-size:.936rem;line-height:1.5}.ecosystem-graph_spotlightSynergies__0nD4v{display:grid;gap:5px;margin:2px 0 0;padding:0;list-style:none}.ecosystem-graph_spotlightSynergies__0nD4v li{display:flex;align-items:baseline;gap:7px;color:#cfe3f2;font-size:.888rem;line-height:1.4}.ecosystem-graph_spotlightSynergies__0nD4v li:before{content:"";align-self:center;width:14px;height:1px;flex:none;background:linear-gradient(90deg,transparent,#8fd8ff)}.ecosystem-graph_spotlightSynergies__0nD4v em{color:#7fa9c4;font-style:normal;font-size:.792rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.ecosystem-graph_spotlightCard__qjRoD>button{justify-self:start;margin-top:3px;padding:7px 14px;border:1px solid rgba(131,190,227,.3);border-radius:999px;color:#dff1ff;font-size:.888rem;font-weight:650;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ecosystem-graph_spotlightCard__qjRoD>button:focus-visible,.ecosystem-graph_spotlightCard__qjRoD>button:hover{border-color:rgba(100,215,246,.6);background:rgba(84,207,235,.12);transform:translateY(-1px)}@media (max-width:1050px){.ecosystem-graph_spotlightCard__qjRoD{display:none}}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_node__s1f4e:focus-visible .ecosystem-graph_nodeMark__jq9v5{box-shadow:none}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_node__s1f4e:focus-visible>strong{border-color:var(--node-color,var(--blue));box-shadow:0 0 0 2px #06101c,0 0 0 4px var(--node-color,var(--blue))}.ecosystem-graph_galaxyMode__Yti0c .ecosystem-graph_nodeSelected__NC79j>strong{border-color:color-mix(in srgb,var(--node-color,var(--blue)) 75%,white 10%);color:#ffffff}.ecosystem-graph_fill__pgWPH .ecosystem-graph_viewport__BRjPk{width:100%;height:100%;min-height:0}.ecosystem-graph_fill__pgWPH .ecosystem-graph_detail__QtpEy{position:absolute;top:12px;right:12px;bottom:12px;left:auto;z-index:30;width:min(360px,calc(100% - 24px));border:1px solid rgba(131,190,227,.22);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.55);opacity:0;visibility:hidden;transform:translateX(calc(100% + 24px));pointer-events:none;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .18s ease,visibility 0s linear .26s}.ecosystem-graph_fill__pgWPH .ecosystem-graph_detailOpen__7pTXS{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto;transition-delay:0s}.ecosystem-graph_fill__pgWPH .ecosystem-graph_detailClose__z1h6B{position:absolute;top:10px;right:10px;z-index:2;display:grid;width:40px;height:40px;place-items:center;color:#a9bac9;border:1px solid rgba(134,180,211,.17);border-radius:10px;background:rgba(11,27,41,.9)}.ecosystem-graph_fill__pgWPH .ecosystem-graph_detailClose__z1h6B svg{width:16px;height:16px}.ecosystem-graph_fill__pgWPH .ecosystem-graph_detailTop__99GRZ{padding-right:40px}@media (min-width:801px){.ecosystem-graph_fill__pgWPH .ecosystem-graph_workspaceDetailOpen__Xg_Ds{display:grid;grid-template-columns:clamp(300px,26vw,360px) minmax(0,1fr);gap:12px;padding:12px}.ecosystem-graph_fill__pgWPH .ecosystem-graph_workspaceDetailOpen__Xg_Ds .ecosystem-graph_viewport__BRjPk{grid-column:2;grid-row:1;width:100%;height:100%;border:1px solid rgba(131,190,227,.1);border-radius:20px;background:rgba(3,10,18,.2)}.ecosystem-graph_fill__pgWPH .ecosystem-graph_workspaceDetailOpen__Xg_Ds .ecosystem-graph_detail__QtpEy{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;height:100%;opacity:1;visibility:visible;transform:none;pointer-events:auto}}.ecosystem-graph_fill__pgWPH .ecosystem-graph_mapHelp__mkoRG{display:none}.ecosystem-graph_toolbar__y3jbf{position:relative;z-index:20;display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px 10px 18px;border-bottom:1px solid var(--line);background:rgba(4,12,22,.8);backdrop-filter:blur(18px)}.ecosystem-graph_scenarioSelect__ycLIF{display:flex;min-width:0;align-items:center;gap:10px}.ecosystem-graph_clusterBar__MtbTB>span,.ecosystem-graph_deliveries__RmQxr>span,.ecosystem-graph_detailTop__99GRZ,.ecosystem-graph_relations__jK_S_>span,.ecosystem-graph_scenarioSelect__ycLIF>span,.ecosystem-graph_valueBox__qJOHu>span{color:#7e94aa;font-family:var(--font-mono),ui-monospace,monospace;font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ecosystem-graph_scenarioSelect__ycLIF select{max-width:240px;min-height:44px;color:#e9f8ff;border:1px solid rgba(128,190,231,.18);border-radius:10px;outline:0;background:rgba(18,36,54,.76);padding:0 34px 0 12px;font-size:.936rem;font-weight:650}.ecosystem-graph_scenarioSelect__ycLIF select:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px rgba(77,199,255,.16)}.ecosystem-graph_toolbarActions__9XaIK{display:flex;align-items:center;gap:7px}.ecosystem-graph_searchWrap__QC6n3>button,.ecosystem-graph_toolbarActions__9XaIK>button,.ecosystem-graph_zoomControls___Wb_Z button{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:7px;color:#aebfd0;border:1px solid rgba(141,180,216,.16);border-radius:11px;background:rgba(13,27,42,.76);transition:color .16s ease,border-color .16s ease,background .16s ease}.ecosystem-graph_toolbarActions__9XaIK button:focus-visible,.ecosystem-graph_toolbarActions__9XaIK button:hover,.ecosystem-graph_zoomControls___Wb_Z button:focus-visible,.ecosystem-graph_zoomControls___Wb_Z button:hover{color:white;border-color:rgba(78,202,255,.5);outline:0;background:rgba(37,81,113,.74)}.ecosystem-graph_toolbarActions__9XaIK svg,.ecosystem-graph_zoomControls___Wb_Z svg{width:16px;height:16px}.ecosystem-graph_toolbarActions__9XaIK button span{font-size:.864rem;font-weight:700}.ecosystem-graph_searchWrap__QC6n3{position:relative}.ecosystem-graph_searchPanel__s8O75{position:absolute;top:47px;right:0;z-index:50;width:min(360px,calc(100vw - 36px));padding:14px;border:1px solid rgba(115,186,230,.24);border-radius:15px;background:rgba(5,15,27,.98);box-shadow:0 24px 60px rgba(0,0,0,.5)}.ecosystem-graph_searchPanel__s8O75 label{display:block;margin-bottom:9px;color:#9db1c3;font-size:.9rem}.ecosystem-graph_searchPanel__s8O75 input{width:100%;min-height:45px;color:white;border:1px solid rgba(121,181,220,.24);border-radius:10px;outline:0;background:#0d2133;padding:0 12px}.ecosystem-graph_searchPanel__s8O75 input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(77,199,255,.13)}.ecosystem-graph_searchResults__ACqXf{display:grid;gap:5px;max-height:320px;margin-top:8px;overflow-y:auto}.ecosystem-graph_searchResults__ACqXf button{display:grid;gap:3px;width:100%;padding:10px;color:#dceeff;border:0;border-radius:9px;background:transparent;text-align:left}.ecosystem-graph_searchResults__ACqXf button:focus-visible,.ecosystem-graph_searchResults__ACqXf button:hover{outline:0;background:rgba(77,199,255,.1)}.ecosystem-graph_searchResults__ACqXf strong{font-size:.936rem}.ecosystem-graph_searchResults__ACqXf p,.ecosystem-graph_searchResults__ACqXf span{color:#879caf;font-size:.9rem;line-height:1.45}.ecosystem-graph_clusterBar__MtbTB{position:relative;z-index:15;display:flex;min-height:48px;align-items:center;gap:7px;padding:8px 14px;overflow-x:auto;border-bottom:1px solid var(--line);background:rgba(7,17,29,.72);scrollbar-width:none}.ecosystem-graph_clusterBar__MtbTB::-webkit-scrollbar{display:none}.ecosystem-graph_clusterBar__MtbTB>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding-right:7px}.ecosystem-graph_clusterBar__MtbTB button svg,.ecosystem-graph_clusterBar__MtbTB>span svg{width:13px;height:13px}.ecosystem-graph_clusterBar__MtbTB button{display:inline-flex;flex:0 0 auto;min-height:44px;align-items:center;gap:6px;padding:0 10px;color:#8fa5b9;border:1px solid rgba(126,169,203,.13);border-radius:999px;background:rgba(21,40,58,.55);font-size:.864rem;font-weight:680}.ecosystem-graph_clusterBar__MtbTB button[aria-pressed=true]{color:#e5f9ff;border-color:rgba(77,199,255,.32);background:rgba(32,97,132,.34)}.ecosystem-graph_clusterBar__MtbTB button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ecosystem-graph_workspace__jUAnm{display:grid;grid-template-columns:minmax(0,1fr) clamp(270px,32%,326px);min-height:596px}.ecosystem-graph_viewport__BRjPk{position:relative;min-width:0;min-height:596px;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ecosystem-graph_viewport__BRjPk:active{cursor:grabbing}.ecosystem-graph_grid__SLQa7{position:absolute;inset:0;opacity:.4;pointer-events:none;background-image:linear-gradient(rgba(130,177,211,.08) 1px,transparent 0),linear-gradient(90deg,rgba(130,177,211,.08) 1px,transparent 0),radial-gradient(circle,rgba(124,203,255,.24) 1px,transparent 0);background-position:50%;background-size:64px 64px,64px 64px,16px 16px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 88%);mask-image:radial-gradient(circle at center,black,transparent 88%)}.ecosystem-graph_world__IDvv7{position:absolute;top:0;left:0;z-index:6;width:1280px;height:840px;pointer-events:none;transform:translate3d(var(--graph-x),var(--graph-y),0) scale(var(--graph-scale));transform-origin:0 0;will-change:transform}.ecosystem-graph_edges__FsWj_{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ecosystem-graph_edgeGroup__EMWyJ line{stroke:rgba(122,164,200,.2);stroke-width:1.2;vector-effect:non-scaling-stroke}.ecosystem-graph_edgeActive___r1CN line{stroke:rgba(82,220,255,.86);stroke-width:2;stroke-dasharray:6 10}.ecosystem-graph_shell__aVuPv:focus-within .ecosystem-graph_edgeActive___r1CN line,.ecosystem-graph_shell__aVuPv:hover .ecosystem-graph_edgeActive___r1CN line{filter:drop-shadow(0 0 6px rgba(63,211,255,.56));animation:ecosystem-graph_activeFlow__18Wph 1.9s linear infinite}.ecosystem-graph_edgeLabel__Onqqb rect{fill:rgba(4,18,31,.92);stroke:rgba(85,207,244,.26);stroke-width:1;vector-effect:non-scaling-stroke}.ecosystem-graph_edgeLabel__Onqqb text{fill:#acdbea;font-size:12px;font-weight:650;letter-spacing:.01em}@keyframes ecosystem-graph_activeFlow__18Wph{to{stroke-dashoffset:-32}}.ecosystem-graph_node__s1f4e{position:absolute;top:var(--node-y);left:var(--node-x);z-index:4;pointer-events:auto;display:grid;width:96px;min-height:96px;place-items:center;gap:6px;padding:0;color:#e7f5ff;border:0;outline:0;background:transparent;transform:translate(-50%,-50%);cursor:pointer;transition:opacity .18s ease,filter .18s ease}.ecosystem-graph_nodeMark__jq9v5{position:relative;z-index:2;display:grid;width:48px;height:48px;place-items:center;overflow:hidden;color:#07131f;border:1px solid rgba(215,244,255,.5);border-radius:17px;background:var(--node-color,var(--blue));box-shadow:0 8px 25px rgba(0,0,0,.32),0 0 0 5px rgba(55,179,238,.06);font-family:var(--font-mono),ui-monospace,monospace;font-size:.84rem;font-weight:850;letter-spacing:-.02em}.ecosystem-graph_nodeMark__jq9v5 img{display:block;width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.ecosystem-graph_nodeMark__jq9v5:has(img){background:#f4f8fb}.ecosystem-graph_nodeMark__jq9v5[data-mark]:before{content:attr(data-mark)}.ecosystem-graph_node__s1f4e>strong{position:relative;z-index:3;max-width:124px;padding:4px 9px;color:#eaf4fb;border:1px solid rgba(135,180,215,.16);border-radius:999px;background:rgba(4,15,26,.9);box-shadow:0 4px 12px rgba(0,0,0,.28);font-size:.864rem;font-weight:700;line-height:1.18;text-align:center}.ecosystem-graph_nodeHalo__eVykv{position:absolute;top:0;left:50%;z-index:0;width:62px;height:62px;border:1px solid color-mix(in srgb,var(--node-color,var(--blue)) 38%,transparent);border-radius:50%;transform:translate(-50%,-7px);transition:transform .2s ease,border-color .2s ease,opacity .2s ease}.ecosystem-graph_nodeSelected__NC79j .ecosystem-graph_nodeHalo__eVykv,.ecosystem-graph_node__s1f4e:focus-visible .ecosystem-graph_nodeHalo__eVykv,.ecosystem-graph_node__s1f4e:hover .ecosystem-graph_nodeHalo__eVykv{border-color:color-mix(in srgb,var(--node-color,var(--blue)) 72%,white 8%);transform:translate(-50%,-7px) scale(1.18)}.ecosystem-graph_node__s1f4e:focus-visible .ecosystem-graph_nodeMark__jq9v5{box-shadow:0 0 0 4px #06101c,0 0 0 7px var(--node-color,var(--blue))}.ecosystem-graph_node_small__Zc_k_ .ecosystem-graph_nodeMark__jq9v5{width:39px;height:39px;border-radius:14px;font-size:.744rem}.ecosystem-graph_node_small__Zc_k_ .ecosystem-graph_nodeHalo__eVykv{width:52px;height:52px}.ecosystem-graph_node_large__g_LpE .ecosystem-graph_nodeMark__jq9v5{width:62px;height:62px;border-radius:21px;font-size:.984rem}.ecosystem-graph_node_large__g_LpE .ecosystem-graph_nodeHalo__eVykv{width:82px;height:82px;transform:translate(-50%,-10px)}.ecosystem-graph_node_company__S5W3t{--node-color:#5ae5ff}.ecosystem-graph_node_approach__AOnQc{--node-color:#ffd166}.ecosystem-graph_node_platform__p32aH{--node-color:#78bfff}.ecosystem-graph_node_operation__aidF9{--node-color:#5de4c7}.ecosystem-graph_node_knowledge__igw2q{--node-color:#b69cff}.ecosystem-graph_node_product__xDaOz{--node-color:#7ca3ff}.ecosystem-graph_node_ia__zyX23{--node-color:#e879f9}.ecosystem-graph_nodeActive__EIsDx{opacity:1}.ecosystem-graph_nodeActive__EIsDx .ecosystem-graph_nodeMark__jq9v5{box-shadow:0 8px 25px rgba(0,0,0,.34),0 0 28px color-mix(in srgb,var(--node-color) 30%,transparent)}.ecosystem-graph_nodeMuted___UgAc{opacity:.52}.ecosystem-graph_nodeMuted___UgAc:focus-visible,.ecosystem-graph_nodeMuted___UgAc:hover{opacity:.95;filter:none}.ecosystem-graph_nodeSelected__NC79j .ecosystem-graph_nodeMark__jq9v5{border-color:white;box-shadow:0 0 0 5px rgba(5,16,28,.9),0 0 0 7px var(--node-color),0 0 38px color-mix(in srgb,var(--node-color) 42%,transparent)}.ecosystem-graph_mapHelp__mkoRG{position:absolute;bottom:16px;left:16px;display:flex;align-items:center;gap:7px;padding:7px 10px;color:#748da4;border:1px solid rgba(127,170,206,.12);border-radius:9px;background:rgba(5,15,26,.78);font-size:.84rem;backdrop-filter:blur(10px)}.ecosystem-graph_mapHelp__mkoRG svg{width:13px;height:13px}.ecosystem-graph_minimalPrompt__duLlW{position:absolute;top:18px;right:18px;z-index:18;display:grid;max-width:17rem;gap:.28rem;padding:.75rem .9rem;color:#dff6ff;border:1px solid rgba(126,203,238,.2);border-radius:.9rem;background:rgba(4,14,25,.68);box-shadow:0 18px 46px rgba(0,0,0,.28);pointer-events:none;backdrop-filter:blur(12px)}.ecosystem-graph_minimalPrompt__duLlW strong{font-size:.78rem;letter-spacing:.02em}.ecosystem-graph_minimalPrompt__duLlW span{color:#91aabd;font-size:.7rem;line-height:1.45}.ecosystem-graph_minimalPrompt__duLlW small{display:flex;align-items:center;gap:.35rem;margin-top:.2rem;color:#67d9ff;font-size:.65rem;font-weight:700}.ecosystem-graph_minimalPrompt__duLlW svg{width:.8rem;height:.8rem}.ecosystem-graph_zoomControls___Wb_Z{position:absolute;z-index:20;right:13px;bottom:14px;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(126,174,211,.16);border-radius:11px;background:rgba(5,15,26,.88)}.ecosystem-graph_zoomControls___Wb_Z button{min-width:44px;min-height:44px;border:0;border-radius:0;background:transparent}.ecosystem-graph_zoomControls___Wb_Z span{width:44px;color:#8ca2b5;font-family:var(--font-mono),ui-monospace,monospace;font-size:.816rem;text-align:center}.ecosystem-graph_detail__QtpEy{position:relative;z-index:10;display:flex;min-width:0;flex-direction:column;gap:18px;padding:22px 20px 18px;overflow:auto;border-left:1px solid var(--line);background:linear-gradient(180deg,rgba(19,39,56,.62),rgba(6,17,29,.92)),var(--panel)}.ecosystem-graph_detailClose__z1h6B{display:none}.ecosystem-graph_detailTop__99GRZ{display:flex;justify-content:space-between}.ecosystem-graph_detailIdentity__3GChl{display:grid;grid-template-columns:52px minmax(0,1fr);gap:13px;align-items:start}.ecosystem-graph_detailMark__zWHsb{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;color:#06111c;border:1px solid rgba(255,255,255,.34);border-radius:15px;background:var(--detail-color,var(--blue));font-family:var(--font-mono),ui-monospace,monospace;font-weight:850}.ecosystem-graph_detailMark__zWHsb img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.ecosystem-graph_detailMark__zWHsb:has(img){background:#f4f8fb}.ecosystem-graph_detailMark_company__oogZm{--detail-color:#5ae5ff}.ecosystem-graph_detailMark_approach__HfjQd{--detail-color:#ffd166}.ecosystem-graph_detailMark_platform__KKGbu{--detail-color:#78bfff}.ecosystem-graph_detailMark_operation__sBfrk{--detail-color:#5de4c7}.ecosystem-graph_detailMark_knowledge__OHNIs{--detail-color:#b69cff}.ecosystem-graph_detailMark_product__zeKqH{--detail-color:#7ca3ff}.ecosystem-graph_detailMark_ia__PcaPx{--detail-color:#e879f9}.ecosystem-graph_detailIdentity__3GChl h2{margin:0;color:white;font-size:1.464rem;font-weight:720;letter-spacing:-.025em}.ecosystem-graph_detailIdentity__3GChl p{margin:7px 0 0;color:#9cb0c1;font-size:.9rem;line-height:1.55}.ecosystem-graph_valueBox__qJOHu{padding:13px;border:1px solid rgba(82,207,240,.17);border-radius:13px;background:rgba(48,126,164,.09)}.ecosystem-graph_valueBox__qJOHu p{margin:7px 0 0;color:#d0e0eb;font-size:.936rem;line-height:1.52}.ecosystem-graph_deliveries__RmQxr ul{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none}.ecosystem-graph_deliveries__RmQxr li{padding:5px 8px;color:#aebfd0;border:1px solid rgba(132,176,209,.14);border-radius:7px;background:rgba(18,36,53,.64);font-size:.84rem}.ecosystem-graph_expandJedin__8UN5F{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:8px;color:#dfe8ff;border:1px solid rgba(124,163,255,.34);border-radius:11px;background:rgba(65,91,170,.2);font-size:.9rem;font-weight:700}.ecosystem-graph_expandJedin__8UN5F svg{width:15px;height:15px}.ecosystem-graph_relations__jK_S_{min-height:0}.ecosystem-graph_relations__jK_S_>span{display:flex;align-items:center;gap:6px}.ecosystem-graph_relations__jK_S_>span svg{width:13px;height:13px}.ecosystem-graph_relations__jK_S_>div{display:grid;gap:5px;margin-top:9px}.ecosystem-graph_relations__jK_S_ button{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:10px;width:100%;min-height:44px;align-items:center;padding:7px 9px;color:#d7e7f2;border:1px solid transparent;border-radius:9px;background:rgba(19,37,54,.62);text-align:left}.ecosystem-graph_relations__jK_S_ button:focus-visible,.ecosystem-graph_relations__jK_S_ button:hover{border-color:rgba(77,199,255,.25);outline:0;background:rgba(34,78,104,.58)}.ecosystem-graph_relations__jK_S_ strong{font-size:.864rem}.ecosystem-graph_relations__jK_S_ button span{color:#7890a4;font-size:.816rem;line-height:1.3}.ecosystem-graph_detailLink__uuFdd{display:flex;min-height:44px;align-items:center;justify-content:center;margin-top:auto;color:#05131f;border-radius:11px;background:linear-gradient(135deg,#65ddff,#6ff0ce);box-shadow:0 10px 30px rgba(57,197,230,.14);font-size:.936rem;font-weight:780}.ecosystem-graph_detailLink__uuFdd:focus-visible,.ecosystem-graph_detailLink__uuFdd:hover{outline:0;box-shadow:0 0 0 3px #071320,0 0 0 5px #65ddff}@media (max-width:1060px){.ecosystem-graph_workspace__jUAnm{grid-template-columns:minmax(0,1fr) 292px}.ecosystem-graph_toolbarActions__9XaIK button span{display:none}}@media (max-width:800px){.ecosystem-graph_shell__aVuPv{border-radius:20px}.ecosystem-graph_toolbar__y3jbf{min-height:56px;padding:8px 9px 8px 12px}.ecosystem-graph_scenarioSelect__ycLIF>span{display:none}.ecosystem-graph_scenarioSelect__ycLIF select{width:min(48vw,205px);min-height:44px;font-size:.84rem}.ecosystem-graph_clusterBar__MtbTB{padding-inline:10px}.ecosystem-graph_clusterBar__MtbTB>span{display:none}.ecosystem-graph_viewport__BRjPk,.ecosystem-graph_workspace__jUAnm{min-height:545px}.ecosystem-graph_workspace__jUAnm{display:block;position:relative}.ecosystem-graph_viewport__BRjPk{width:100%;height:545px}.ecosystem-graph_mapHelp__mkoRG{display:none}.ecosystem-graph_minimalPrompt__duLlW{top:auto;right:auto;bottom:12px;left:12px;max-width:calc(100% - 172px);padding:.55rem .7rem}.ecosystem-graph_minimalPrompt__duLlW span,.ecosystem-graph_minimalPrompt__duLlW strong{display:none}.ecosystem-graph_minimalPrompt__duLlW small{margin:0;white-space:nowrap}.ecosystem-graph_detail__QtpEy{position:absolute;right:8px;bottom:8px;left:8px;z-index:30;max-height:min(430px,calc(100% - 28px));padding:20px 18px 16px;border:1px solid rgba(131,190,227,.24);border-radius:18px;box-shadow:0 26px 70px rgba(0,0,0,.64);opacity:0;visibility:hidden;transform:translateY(calc(100% + 20px));pointer-events:none;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease,visibility 0s linear .24s}.ecosystem-graph_detailOpen__7pTXS{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.ecosystem-graph_fill__pgWPH[data-detail-open=true]{height:auto}.ecosystem-graph_fill__pgWPH .ecosystem-graph_workspaceDetailOpen__Xg_Ds{display:grid;position:relative;inset:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(310px,52svh) auto;gap:10px;height:auto;min-height:0;padding-bottom:8px}.ecosystem-graph_fill__pgWPH .ecosystem-graph_workspaceDetailOpen__Xg_Ds .ecosystem-graph_viewport__BRjPk{grid-column:1;grid-row:1;width:100%;height:min(52svh,430px);min-height:310px;border-radius:18px}.ecosystem-graph_fill__pgWPH .ecosystem-graph_workspaceDetailOpen__Xg_Ds .ecosystem-graph_detail__QtpEy{position:relative;inset:auto;grid-column:1;grid-row:2;width:auto;max-height:none;margin:0 8px;opacity:1;visibility:visible;transform:none;pointer-events:auto}.ecosystem-graph_detailClose__z1h6B{position:absolute;top:10px;right:10px;display:grid;width:44px;height:44px;place-items:center;color:#a9bac9;border:1px solid rgba(134,180,211,.17);border-radius:10px;background:rgba(11,27,41,.9)}.ecosystem-graph_detailClose__z1h6B svg{width:16px;height:16px}.ecosystem-graph_detailTop__99GRZ{padding-right:40px}.ecosystem-graph_relations__jK_S_>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-graph_relations__jK_S_ button{display:block}.ecosystem-graph_relations__jK_S_ button span{display:block;margin-top:3px}}@media (pointer:coarse){.ecosystem-graph_viewport__BRjPk{touch-action:pan-y}}@media (max-width:520px){.ecosystem-graph_toolbarActions__9XaIK>button:nth-last-child(2){display:none}.ecosystem-graph_searchPanel__s8O75{position:fixed;top:78px;right:12px;left:12px;width:auto}.ecosystem-graph_clusterBar__MtbTB button{min-height:44px;padding-inline:11px}.ecosystem-graph_viewport__BRjPk,.ecosystem-graph_workspace__jUAnm{min-height:500px;height:500px}.ecosystem-graph_zoomControls___Wb_Z{right:9px;bottom:9px}.ecosystem-graph_detailIdentity__3GChl{grid-template-columns:44px minmax(0,1fr)}.ecosystem-graph_detailMark__zWHsb{width:42px;height:42px}.ecosystem-graph_detailIdentity__3GChl h2{font-size:1.26rem}.ecosystem-graph_relations__jK_S_>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ecosystem-graph_edgeActive___r1CN line{animation:none}.ecosystem-graph_detail__QtpEy,.ecosystem-graph_nodeHalo__eVykv,.ecosystem-graph_node__s1f4e,.ecosystem-graph_world__IDvv7{transition:none}}