.ecosystem-module__IaRNNG__stage{background:#080808;border-top:1px solid #292929;border-bottom:1px solid #292929;padding:0 0 32px;position:relative;overflow:visible}.ecosystem-module__IaRNNG__grid{display:none}.ecosystem-module__IaRNNG__ticker{border-bottom:1px solid #292929;padding:17px 0;overflow:hidden}.ecosystem-module__IaRNNG__tickerTrack{gap:32px;width:max-content;animation:46s linear infinite ecosystem-module__IaRNNG__tickerScroll;display:flex}.ecosystem-module__IaRNNG__tickerItem{color:#a3a3a3;font:11px/1.5 var(--font-mono), monospace;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.ecosystem-module__IaRNNG__tickerDot{background:#777;border-radius:50%;width:4px;height:4px}@keyframes ecosystem-module__IaRNNG__tickerScroll{to{transform:translate(-50%)}}.ecosystem-module__IaRNNG__canvas{width:100%;padding:54px 0 0}.ecosystem-module__IaRNNG__rootColumn,.ecosystem-module__IaRNNG__rootLinks{flex-direction:column;align-items:center;display:flex}.ecosystem-module__IaRNNG__rootNode{color:#f5f5f5;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;text-decoration:none;display:flex;position:relative}.ecosystem-module__IaRNNG__rootNode:hover .ecosystem-module__IaRNNG__rootLabel{color:#aaa}.ecosystem-module__IaRNNG__rootRing{display:none}.ecosystem-module__IaRNNG__rootLabel{letter-spacing:-.04em;font-size:29px;font-weight:600;line-height:1.1;transition:color .2s}.ecosystem-module__IaRNNG__rootSub{color:#999;font-size:11px}.ecosystem-module__IaRNNG__rootHash{align-items:center;gap:8px;margin:20px 0 0;display:flex}.ecosystem-module__IaRNNG__rootHash a{color:#aaa;font:10px/1.4 var(--font-mono), monospace;border:1px solid #303030;border-radius:3px;padding:6px 10px;text-decoration:none;transition:color .2s,border-color .2s}.ecosystem-module__IaRNNG__rootHash a:hover,.ecosystem-module__IaRNNG__rootHash a:focus-visible{color:#fff;border-color:#aaa}.ecosystem-module__IaRNNG__rootStem{background:#444;width:1px;height:42px;margin-top:14px}.ecosystem-module__IaRNNG__productsRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;width:100%;scroll-margin-top:100px;display:grid}.ecosystem-module__IaRNNG__branch{min-width:0;position:relative}.ecosystem-module__IaRNNG__branchSpine{width:1px;height:22px;position:absolute;top:-22px;left:50%}.ecosystem-module__IaRNNG__branchLine{background:#444;width:1px;height:100%;transition:background .2s;display:block}.ecosystem-module__IaRNNG__branchLineGlow{background:#ddd}.ecosystem-module__IaRNNG__productWrap{flex-direction:column;gap:8px;display:flex}.ecosystem-module__IaRNNG__node{color:#f5f5f5;flex-direction:column;align-items:flex-start;min-width:0;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative}.ecosystem-module__IaRNNG__node.ecosystem-module__IaRNNG__productNode{background:#141414;border:1px solid #262626;border-radius:5px;justify-content:center;min-height:112px;padding:22px 24px}.ecosystem-module__IaRNNG__node.ecosystem-module__IaRNNG__leafNode{background:#101010;border:1px solid #0000;border-radius:4px;justify-content:center;width:100%;min-height:64px;padding:13px 18px}.ecosystem-module__IaRNNG__node:hover,.ecosystem-module__IaRNNG__node:focus-visible{background:#1a1a1a;border-color:#777;outline:none;transform:translateY(-2px)}.ecosystem-module__IaRNNG__node:focus-visible{outline-offset:3px;outline:2px solid #fff}.ecosystem-module__IaRNNG__nodeRing,.ecosystem-module__IaRNNG__nodeRingHover{display:none}.ecosystem-module__IaRNNG__nodeLabel{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.2}.ecosystem-module__IaRNNG__nodeSub{color:#aaa;margin-top:6px;font-size:12px;line-height:1.5}.ecosystem-module__IaRNNG__nodeHint{color:#aaa;opacity:0;font-size:11px;transition:opacity .2s;position:absolute;bottom:16px;right:18px}.ecosystem-module__IaRNNG__node:hover .ecosystem-module__IaRNNG__nodeHint,.ecosystem-module__IaRNNG__node:focus-visible .ecosystem-module__IaRNNG__nodeHint{opacity:1}.ecosystem-module__IaRNNG__leaves{gap:7px;display:grid}.ecosystem-module__IaRNNG__leafRow{align-items:stretch;display:flex}.ecosystem-module__IaRNNG__leafLine{background:#333;flex-shrink:0;width:1px;transition:background .2s}.ecosystem-module__IaRNNG__leafLineGlow{background:#aaa}.ecosystem-module__IaRNNG__statusDot{border-radius:50%;width:8px;height:8px;position:absolute;top:20px;right:20px;box-shadow:none!important;background:#ededed!important}.ecosystem-module__IaRNNG__statusDot[title="ONLINE & READY"]{border:1px solid #ddd;background:0 0!important}.ecosystem-module__IaRNNG__statusDot[title=ACTIVE\ DEVELOPMENT]{border-radius:1px;transform:rotate(45deg);background:#aaa!important}.ecosystem-module__IaRNNG__legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 26px;padding-top:35px;display:flex}.ecosystem-module__IaRNNG__legendItem{color:#aaa;font:10px/1.5 var(--font-mono), monospace;letter-spacing:.04em;align-items:center;gap:9px;display:inline-flex}.ecosystem-module__IaRNNG__legendDot{border-radius:50%;width:8px;height:8px;display:block;box-shadow:none!important;background:#ededed!important}.ecosystem-module__IaRNNG__legendItem:nth-child(2) .ecosystem-module__IaRNNG__legendDot{border:1px solid #ddd;background:0 0!important}.ecosystem-module__IaRNNG__legendItem:nth-child(3) .ecosystem-module__IaRNNG__legendDot{border-radius:1px;transform:rotate(45deg);background:#aaa!important}.ecosystem-module__IaRNNG__layersWidget,.ecosystem-module__IaRNNG__pulseWidget{background:#101010;border:1px solid #282828;border-radius:5px;min-width:0;overflow:hidden}.ecosystem-module__IaRNNG__layersTabs{border-bottom:1px solid #282828;display:flex;overflow-x:auto}.ecosystem-module__IaRNNG__layerTab,.ecosystem-module__IaRNNG__layerTabActive{color:#aaa;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:12px 16px;font-size:10px;font-weight:500;display:inline-flex}.ecosystem-module__IaRNNG__layerTab:hover{color:#fff}.ecosystem-module__IaRNNG__layerTabActive{background:#191919;color:#f5f5f5!important;border-bottom-color:#eee!important}.ecosystem-module__IaRNNG__layerTabDot{border-radius:50%;width:6px;height:6px;box-shadow:none!important;background:#aaa!important}.ecosystem-module__IaRNNG__layersBody{padding:26px}.ecosystem-module__IaRNNG__layersDesc{color:#aaa;margin:0 0 20px;font-size:14px;line-height:1.7}.ecosystem-module__IaRNNG__layersList{gap:0;margin:0;padding:0;list-style:none;display:grid}.ecosystem-module__IaRNNG__layerLink{color:#dedede;border-top:1px solid #292929;align-items:center;gap:12px;min-height:48px;padding:10px 0;font-size:13px;text-decoration:none;display:flex}.ecosystem-module__IaRNNG__layerLink:hover{color:#fff}.ecosystem-module__IaRNNG__layerArrow{color:#888;transition:transform .2s,color .2s}.ecosystem-module__IaRNNG__layerLink:hover .ecosystem-module__IaRNNG__layerArrow{color:#fff;transform:translate(4px)}.ecosystem-module__IaRNNG__pulseHeader{border-bottom:1px solid #292929;align-items:center;gap:14px;padding:22px 26px;display:flex}.ecosystem-module__IaRNNG__pulseSignal{background:#ddd;border-radius:50%;flex:none;width:9px;height:9px}.ecosystem-module__IaRNNG__pulseEyebrow{color:#999;font:10px/1.4 var(--font-mono), monospace;letter-spacing:.05em}.ecosystem-module__IaRNNG__pulseTitle{letter-spacing:-.02em;margin-top:3px;font-size:18px;font-weight:500}.ecosystem-module__IaRNNG__pulseMeta{font:10px/1.5 var(--font-mono), monospace;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ecosystem-module__IaRNNG__pulseStatus,.ecosystem-module__IaRNNG__pulseLatency{text-transform:uppercase;color:#ccc!important}.ecosystem-module__IaRNNG__pulseTime{color:#999}.ecosystem-module__IaRNNG__pulseSummary{color:#aaa;padding:22px 26px 0;font-size:13px;line-height:1.7}.ecosystem-module__IaRNNG__pulseList{margin:0;padding:16px 26px 24px;list-style:none;display:grid}.ecosystem-module__IaRNNG__pulseRow{border-top:1px solid #292929;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.ecosystem-module__IaRNNG__pulseDot,.ecosystem-module__IaRNNG__pulseSkeletonDot{border-radius:50%;flex:none;width:7px;height:7px;box-shadow:none!important;background:#bbb!important}.ecosystem-module__IaRNNG__pulseRowMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ecosystem-module__IaRNNG__pulseRowName{color:#e5e5e5;font-size:13px;font-weight:500}.ecosystem-module__IaRNNG__pulseRowDetail{overflow-wrap:anywhere;color:#999;font-size:11px;line-height:1.5}.ecosystem-module__IaRNNG__pulseLatency,.ecosystem-module__IaRNNG__pulseLink{font:11px/1.5 var(--font-mono), monospace;flex:none}.ecosystem-module__IaRNNG__pulseSkeletonLine{background:#252525;border-radius:2px;height:8px;display:block}@media (max-width:720px){.ecosystem-module__IaRNNG__canvas{padding-top:36px}.ecosystem-module__IaRNNG__rootStem{height:28px}.ecosystem-module__IaRNNG__productsRow{grid-template-columns:1fr;gap:18px}.ecosystem-module__IaRNNG__branchSpine{height:18px;top:-18px}.ecosystem-module__IaRNNG__productWrap{gap:6px}.ecosystem-module__IaRNNG__node.ecosystem-module__IaRNNG__productNode{min-height:90px;padding:20px}.ecosystem-module__IaRNNG__leaves{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.ecosystem-module__IaRNNG__node.ecosystem-module__IaRNNG__leafNode{min-height:76px;padding:13px}.ecosystem-module__IaRNNG__nodeHint{display:none}.ecosystem-module__IaRNNG__legend{justify-content:flex-start;gap:10px 18px}.ecosystem-module__IaRNNG__pulseHeader{padding:20px}.ecosystem-module__IaRNNG__pulseSummary{padding:18px 20px 0}.ecosystem-module__IaRNNG__pulseList{padding:14px 20px 20px}.ecosystem-module__IaRNNG__layersBody{padding:20px}}@media (prefers-reduced-motion:reduce){.ecosystem-module__IaRNNG__tickerTrack{animation:none}.ecosystem-module__IaRNNG__node,.ecosystem-module__IaRNNG__branchLine,.ecosystem-module__IaRNNG__leafLine,.ecosystem-module__IaRNNG__layerArrow{transition:none}}@media (min-width:721px){.ecosystem-module__IaRNNG__productsRow{position:relative}.ecosystem-module__IaRNNG__productsRow:before{content:"";background:#444;width:66.666%;height:1px;position:absolute;top:-22px;left:16.666%}}
