.EcosystemMap_root__a7ebP{--eco-ink:#eaf6ff;--eco-dim:rgba(200,228,248,.72);--eco-line:rgba(120,200,255,.16);--eco-ease:cubic-bezier(0.22,1,0.36,1);display:grid;grid-gap:16px;gap:16px}.EcosystemMap_toolbar__FX_1N{display:flex;flex-wrap:wrap;gap:8px}.EcosystemMap_chip__SOgU1{--flow:color-mix(in srgb,var(--avia-flow-cyan) 82%,#fff);display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--avia-r-sm);border:1px solid var(--avia-stroke);background:var(--avia-card-fill);color:var(--eco-dim);font-weight:700;font-size:.88rem;cursor:pointer;transition:background .25s var(--eco-ease),color .25s,border-color .25s}.EcosystemMap_chip__SOgU1:hover{color:var(--eco-ink)}.EcosystemMap_chip__SOgU1:focus-visible{outline:2px solid var(--avia-flow-cyan);outline-offset:2px}.EcosystemMap_chipActive__gh2e_{color:var(--avia-text);border-color:var(--avia-stroke-strong);background:var(--avia-surface-raised);box-shadow:var(--avia-inset-top)}.EcosystemMap_chipDot__R3ijs{width:9px;height:9px;border-radius:50%;background:var(--flow);box-shadow:0 0 10px var(--flow)}.EcosystemMap_chipDotAll__1EvQf{width:9px;height:9px;border-radius:50%;background:conic-gradient(var(--avia-flow-cyan) 0 33%,var(--avia-up-live) 0 66%,var(--avia-warn) 0)}.EcosystemMap_stage__R8Nz5{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;align-items:start}.EcosystemMap_mapShell__kmud4{position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--avia-stroke);background:var(--avia-card-fill);box-shadow:none}.EcosystemMap_mapShell__kmud4:after,.EcosystemMap_mapShell__kmud4:before{content:none}.EcosystemMap_mapBadge__6nQeH{position:absolute;z-index:2;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--avia-card-fill);border:1px solid var(--avia-stroke);color:var(--eco-ink);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:none}.EcosystemMap_liveDot__r_0Vn{width:8px;height:8px;border-radius:50%;background:var(--avia-text);box-shadow:none}.EcosystemMap_mapHint__fGRVx{position:absolute;z-index:2;top:16px;right:16px;margin:0;padding:6px 12px;border-radius:999px;background:rgba(16,19,26,.92);color:var(--eco-dim);font-size:.78rem;pointer-events:none}.EcosystemMap_svgPlaceholder__pYTUz{aspect-ratio:1000/720}.EcosystemMap_svg__h_M1b{position:relative;z-index:1;display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:inherit}.EcosystemMap_hubAura__5Ry2T{transform-box:fill-box;transform-origin:center;animation:EcosystemMap_ecoBreath__CWMjr 6s ease-in-out infinite}.EcosystemMap_orbit__vthb3{fill:none;stroke:rgba(120,200,255,.12);stroke-width:1;stroke-dasharray:2 10}.EcosystemMap_orbitSpin__mUfti{transform-box:fill-box;transform-origin:center;animation:EcosystemMap_ecoSpin__uELLT 90s linear infinite}.EcosystemMap_edge__17eiS{--flow:var(--avia-flow-cyan);transition:opacity .35s var(--eco-ease)}.EcosystemMap_edgeBase__0UOW7{fill:none;stroke:var(--flow);stroke-width:2;stroke-opacity:.55;stroke-linecap:round;stroke-dasharray:1;animation:EcosystemMap_ecoDraw__sgQRA 1.1s var(--eco-ease) backwards;animation-delay:calc(.35s + var(--i) * .05s);transition:stroke-opacity .3s,stroke-width .3s}.EcosystemMap_edgeDash__Zh_MH{fill:none;stroke:var(--flow);stroke-width:2;stroke-linecap:round;stroke-dasharray:3 16;stroke-dashoffset:0;stroke-opacity:.35;animation:EcosystemMap_ecoDash__rlP6i 1.6s linear infinite;pointer-events:none}.EcosystemMap_coins__i1al4{pointer-events:none}.EcosystemMap_coinGlyph__26NSG{font-family:inherit;font-weight:900}.EcosystemMap_edgeHit___3nV5{fill:none;stroke:transparent;cursor:pointer;pointer-events:stroke}.EcosystemMap_edge__17eiS:hover .EcosystemMap_edgeBase__0UOW7{stroke-opacity:.9;stroke-width:3}.EcosystemMap_edgeHot__Q8us_ .EcosystemMap_edgeBase__0UOW7{stroke-opacity:1;stroke-width:3;filter:drop-shadow(0 0 6px var(--flow))}.EcosystemMap_edgeHot__Q8us_ .EcosystemMap_edgeDash__Zh_MH{stroke-opacity:.95;animation-duration:.9s}.EcosystemMap_edgeDim__0WLzt{opacity:.16}.EcosystemMap_edgePill___vyLh{--flow:var(--avia-flow-cyan);pointer-events:none;animation:EcosystemMap_ecoPop__em6u5 .3s var(--eco-ease) backwards}.EcosystemMap_edgePill___vyLh rect{fill:var(--avia-navy-900);stroke:var(--flow);stroke-width:1.2}.EcosystemMap_edgePill___vyLh text{fill:var(--avia-text);font-weight:700;text-anchor:middle}.EcosystemMap_node__SgRFL{cursor:pointer;outline:none;transition:opacity .35s var(--eco-ease)}.EcosystemMap_nodeBody__E25v9{transform-box:fill-box;transform-origin:center;transition:transform .35s var(--eco-ease);animation:EcosystemMap_ecoNodeIn__AiUhB .8s var(--eco-ease) backwards;animation-delay:calc(var(--i) * .06s)}.EcosystemMap_nodeActive__hI8jT .EcosystemMap_nodeBody__E25v9,.EcosystemMap_node__SgRFL:hover .EcosystemMap_nodeBody__E25v9{transform:scale(1.08)}.EcosystemMap_nodeHalo__gw1B8{fill:none;stroke:rgba(120,200,255,.22);stroke-width:1.2;transition:stroke .3s,stroke-width .3s}.EcosystemMap_nodeDisc__qgaUJ{stroke:rgba(140,215,255,.55);stroke-width:1.5;transition:stroke .3s}.EcosystemMap_nodeInner__CGUX4{fill:none;stroke:hsla(0,0%,100%,.08);stroke-width:1}.EcosystemMap_nodeIcon__8SW8e{color:color-mix(in srgb,var(--avia-flow-cyan) 55%,var(--avia-text));transition:color .3s}.EcosystemMap_node_pool__DyZwW .EcosystemMap_nodeDisc__qgaUJ{stroke:rgba(255,196,102,.6)}.EcosystemMap_node_pool__DyZwW .EcosystemMap_nodeIcon__8SW8e{color:var(--avia-metal-hi)}.EcosystemMap_node_pool__DyZwW .EcosystemMap_nodeHalo__gw1B8{stroke:rgba(255,196,102,.22);stroke-dasharray:3 5}.EcosystemMap_nodeActive__hI8jT .EcosystemMap_nodeHalo__gw1B8,.EcosystemMap_node__SgRFL:hover .EcosystemMap_nodeHalo__gw1B8{stroke:var(--avia-flow-cyan);stroke-width:2}.EcosystemMap_node_pool__DyZwW.EcosystemMap_nodeActive__hI8jT .EcosystemMap_nodeHalo__gw1B8,.EcosystemMap_node_pool__DyZwW:hover .EcosystemMap_nodeHalo__gw1B8{stroke:var(--avia-warn)}.EcosystemMap_nodeActive__hI8jT .EcosystemMap_nodeIcon__8SW8e,.EcosystemMap_node__SgRFL:hover .EcosystemMap_nodeIcon__8SW8e{color:var(--avia-text)}.EcosystemMap_nodeActive__hI8jT .EcosystemMap_nodeDisc__qgaUJ{stroke:var(--avia-text)}.EcosystemMap_node__SgRFL:focus-visible .EcosystemMap_nodeHalo__gw1B8{stroke:var(--avia-text);stroke-width:2.5}.EcosystemMap_nodeLabel__qPwRU{fill:var(--eco-ink);font-weight:700;text-anchor:middle;paint-order:stroke;stroke:var(--avia-navy-800);stroke-width:5px;stroke-linejoin:round;animation:EcosystemMap_ecoFadeIn__2NLuA .6s ease backwards;animation-delay:calc(.25s + var(--i) * .06s)}.EcosystemMap_nodeDim__A_f9y{opacity:.38}.EcosystemMap_nodeDim__A_f9y .EcosystemMap_nodeLabel__qPwRU{fill:rgba(220,238,252,.75)}.EcosystemMap_hubDisc__TaRoX{stroke:rgba(180,235,255,.85);stroke-width:2;filter:drop-shadow(0 0 22px rgba(56,198,255,.55))}.EcosystemMap_hubInner__M5mPP{fill:none;stroke:hsla(0,0%,100%,.25);stroke-width:1}.EcosystemMap_hubRingFast__llzgt,.EcosystemMap_hubRingSlow__1RurC{fill:none;transform-box:fill-box;transform-origin:center}.EcosystemMap_hubRingFast__llzgt{stroke:rgba(56,198,255,.55);stroke-width:1.5;stroke-dasharray:10 8;animation:EcosystemMap_ecoSpin__uELLT 18s linear infinite}.EcosystemMap_hubRingSlow__1RurC{stroke:rgba(47,224,166,.35);stroke-width:1.2;stroke-dasharray:2 9;animation:EcosystemMap_ecoSpin__uELLT 32s linear infinite reverse}.EcosystemMap_hubPulse__GXnjG{fill:none;stroke:rgba(56,198,255,.5);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:EcosystemMap_ecoPulse__8avst 3.2s ease-out infinite}.EcosystemMap_hubText__P_nHa{fill:var(--avia-text);font-weight:900;letter-spacing:.04em;text-anchor:middle}.EcosystemMap_hubSub__LFajJ{fill:rgba(225,245,255,.85);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-anchor:middle}.EcosystemMap_introCard__98df3,.EcosystemMap_panel__r_F6r{position:relative;border-radius:18px;border:1px solid rgba(120,200,255,.2);background:var(--avia-card-fill);box-shadow:0 24px 60px -30px rgba(0,0,0,.7);padding:22px;color:var(--eco-ink)}.EcosystemMap_panel__r_F6r{position:-webkit-sticky;position:sticky;top:96px;min-height:320px}.EcosystemMap_detail__5RaQ9{display:grid;grid-gap:14px;gap:14px;animation:EcosystemMap_ecoSlideIn__rpQyo .45s var(--eco-ease) both}.EcosystemMap_detailHead__mC4ie{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px}.EcosystemMap_detailIcon__szAQc{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--avia-text);box-shadow:none}.EcosystemMap_detailIcon__szAQc,.EcosystemMap_icon_hub__QBD9b,.EcosystemMap_icon_pool__Vjkqy{background:var(--avia-surface-raised)}.EcosystemMap_icon_pool__Vjkqy{box-shadow:none}.EcosystemMap_icon_flow__0NpXK{background:var(--avia-surface-raised);border:1px solid var(--avia-stroke-strong);color:var(--avia-text)}.EcosystemMap_closeBtn__wTePp{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(140,210,255,.25);background:hsla(0,0%,100%,.04);color:var(--eco-ink);cursor:pointer;transition:background .2s,transform .2s}.EcosystemMap_closeBtn__wTePp:hover{background:hsla(0,0%,100%,.1);transform:rotate(90deg)}.EcosystemMap_panelKicker__YgODY{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--avia-text-faint)}.EcosystemMap_panelTitle__lKRBd{margin:2px 0 0;font-size:1.35rem;line-height:1.2;color:var(--avia-text)}.EcosystemMap_panelBody__jKnue{margin:0;color:var(--avia-text-dim);line-height:1.55}.EcosystemMap_panelFlow__YPJlC{margin:0;padding:12px 14px;border-radius:14px;border-left:3px solid var(--avia-stroke-strong);background:var(--avia-navy-900);color:var(--avia-text);font-size:.92rem;line-height:1.5}.EcosystemMap_panelHint__ZXVN1{margin:0;color:var(--eco-dim);font-size:.85rem}.EcosystemMap_panelActions__dSTWN{padding-top:4px}.EcosystemMap_links__BCIKG{display:grid;grid-gap:8px;gap:8px}.EcosystemMap_linksTitle___3oTe{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--eco-dim)}.EcosystemMap_linkList__r_ECY{display:grid;grid-gap:6px;gap:6px}.EcosystemMap_linkItem__2BrO8{--flow:var(--avia-flow-cyan);display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:42px;padding:8px 12px;border-radius:12px;border:1px solid rgba(140,210,255,.14);background:rgba(3,25,44,.6);color:var(--eco-ink);font:inherit;font-size:.88rem;text-align:start;cursor:pointer;transition:border-color .2s,background .2s,transform .2s var(--eco-ease)}.EcosystemMap_linkItem__2BrO8:hover{border-color:var(--flow);background:color-mix(in srgb,var(--flow) 12%,var(--avia-navy-900));transform:translateX(3px)}.EcosystemMap_linkDot__38omN{width:8px;height:8px;border-radius:50%;background:var(--flow);box-shadow:0 0 8px var(--flow)}.EcosystemMap_linkLabel__cuKzS{color:var(--eco-dim)}.EcosystemMap_linkArrow__agor3{color:var(--flow);font-weight:800}.EcosystemMap_linkNode__xgLIP{font-weight:700;color:var(--avia-text)}.EcosystemMap_route__8Hpdn{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px}.EcosystemMap_routeNode__Gyip0{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid rgba(140,210,255,.25);background:rgba(3,25,44,.7);color:var(--avia-text);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.EcosystemMap_routeLine__9SZ8T{position:relative;height:2px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--flow,var(--avia-flow-cyan)) 30%,transparent)}.EcosystemMap_routeLine__9SZ8T span{position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,var(--flow,var(--avia-flow-cyan)),transparent);animation:EcosystemMap_ecoRoute__tYD3X 1.4s linear infinite}.EcosystemMap_legend__6cpRg{display:grid;grid-gap:10px;gap:10px}.EcosystemMap_legendRow__q3hXK{display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;align-items:center}.EcosystemMap_legendRow__q3hXK strong{display:block;font-size:.9rem;color:var(--avia-text)}.EcosystemMap_legendRow__q3hXK span{font-size:.82rem;color:var(--eco-dim);line-height:1.45}.EcosystemMap_legendCoin__GplJF{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--flow);background:color-mix(in srgb,var(--avia-flow-cyan) 10%,var(--avia-navy-900));color:var(--flow);font-size:.8rem;font-weight:900;box-shadow:0 0 12px -2px var(--flow)}.EcosystemMap_quickRow__YR6bs{display:flex;flex-wrap:wrap;gap:8px}.EcosystemMap_quick__AG1rw{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(56,198,255,.4);background:rgba(56,198,255,.1);color:var(--avia-text);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .2s,transform .2s var(--eco-ease)}.EcosystemMap_quick__AG1rw:hover{background:rgba(56,198,255,.22)}.EcosystemMap_moduleRail__cwX4o{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;margin:0 -4px;padding:2px 4px 6px;scrollbar-width:none}.EcosystemMap_moduleRail__cwX4o::-webkit-scrollbar{display:none}.EcosystemMap_moduleChip__Cmn_y{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--avia-stroke);background:var(--avia-card-fill);color:var(--eco-dim);font-weight:700;font-size:.85rem;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:background .2s,border-color .2s,color .2s}.EcosystemMap_moduleChip__Cmn_y:focus-visible{outline:2px solid var(--avia-flow-cyan);outline-offset:2px}.EcosystemMap_moduleChipActive__6RQur{color:var(--avia-text);border-color:var(--avia-stroke-accent);background:var(--avia-surface-raised)}@media (min-width:761px){.EcosystemMap_moduleRail__cwX4o{display:none}}.EcosystemMap_backdrop__MmiDS{position:fixed;inset:0;z-index:425;background:rgba(1,12,24,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.EcosystemMap_backdropOpen__2OYb1{opacity:1;visibility:visible;transition:opacity .3s ease}.EcosystemMap_sheet__ynlBV{--eco-ink:#eaf6ff;--eco-dim:rgba(200,228,248,.78);--eco-ease:cubic-bezier(0.22,1,0.36,1);position:fixed;z-index:430;left:0;right:0;bottom:0;max-height:min(78vh,640px);overflow-y:auto;overscroll-behavior:contain;padding:10px 20px calc(24px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;border:1px solid var(--avia-stroke);border-bottom:0;background:var(--avia-card-fill);box-shadow:0 -24px 60px -10px rgba(0,0,0,.7);color:var(--eco-ink);transform:translateY(105%);visibility:hidden;transition:transform .42s var(--eco-ease),visibility 0s linear .42s}.EcosystemMap_sheetOpen__Sopum{transform:translateY(0);visibility:visible;transition:transform .42s var(--eco-ease)}.EcosystemMap_sheetHandle__fZBJE{width:44px;height:5px;margin:0 auto 14px;border-radius:3px;background:rgba(200,228,248,.35)}.EcosystemMap_sheet__ynlBV .EcosystemMap_panelTitle__lKRBd{font-size:1.3rem}@keyframes EcosystemMap_ecoDraw__sgQRA{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes EcosystemMap_ecoDash__rlP6i{to{stroke-dashoffset:-19}}@keyframes EcosystemMap_ecoNodeIn__AiUhB{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes EcosystemMap_ecoFadeIn__2NLuA{0%{opacity:0}}@keyframes EcosystemMap_ecoPop__em6u5{0%{opacity:0;transform:scale(.85)}}@keyframes EcosystemMap_ecoSpin__uELLT{to{transform:rotate(1turn)}}@keyframes EcosystemMap_ecoPulse__8avst{0%{opacity:.7;transform:scale(.75)}to{opacity:0;transform:scale(1.25)}}@keyframes EcosystemMap_ecoBreath__CWMjr{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes EcosystemMap_ecoSweep__6trTA{to{transform:rotate(1turn)}}@keyframes EcosystemMap_ecoLive__xIo7G{0%{box-shadow:0 0 0 0 rgba(47,224,166,.6)}to{box-shadow:0 0 0 10px rgba(47,224,166,0)}}@keyframes EcosystemMap_ecoSlideIn__rpQyo{0%{opacity:0;transform:translateY(10px)}}@keyframes EcosystemMap_ecoRoute__tYD3X{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (max-width:900px){.EcosystemMap_stage__R8Nz5{grid-template-columns:1fr}}@media (max-width:760px){.EcosystemMap_toolbar__FX_1N{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.EcosystemMap_toolbar__FX_1N::-webkit-scrollbar{display:none}.EcosystemMap_chip__SOgU1{flex:0 0 auto}.EcosystemMap_mapShell__kmud4{border-radius:22px}.EcosystemMap_mapBadge__6nQeH{top:12px;left:12px}.EcosystemMap_mapHint__fGRVx{position:static;display:block;margin:0 12px 12px;text-align:center;border-radius:12px}.EcosystemMap_svgPlaceholder__pYTUz{aspect-ratio:600/940}.EcosystemMap_introCard__98df3{padding:18px}}@media (prefers-reduced-motion:reduce){.EcosystemMap_mapShell__kmud4:after{display:none}.EcosystemMap_hubAura__5Ry2T,.EcosystemMap_hubPulse__GXnjG,.EcosystemMap_hubRingFast__llzgt,.EcosystemMap_hubRingSlow__1RurC,.EcosystemMap_orbitSpin__mUfti{animation-duration:24s}.EcosystemMap_edgeDash__Zh_MH{animation-duration:3.2s}}.EcosystemPage_note__ujJyi{margin:20px 0 0;font-size:.9rem;max-width:720px}.EcosystemPage_modules___RERu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.EcosystemPage_module__G7bdA{display:grid;grid-gap:8px;gap:8px;min-height:140px;padding:18px;border-radius:16px;border:1px solid var(--avia-stroke);background:var(--avia-card-fill);color:inherit;transition:border-color .25s var(--avia-ease),transform .25s var(--avia-ease)}.EcosystemPage_module__G7bdA:hover{border-color:var(--avia-stroke-strong);transform:translateY(-3px)}.EcosystemPage_module__G7bdA strong{font-size:1.05rem;letter-spacing:-.02em}.EcosystemPage_module__G7bdA span{color:var(--avia-text-dim);font-size:.92rem}@media (max-width:800px){.EcosystemPage_modules___RERu{grid-template-columns:1fr}}