.DynamicLighting_dynamicLighting__Wr6KQ{position:relative;width:100%;height:100%;display:flow-root}.DynamicLighting_content__SRdkC{position:relative;z-index:2}.DynamicLighting_lightSource____14G{position:absolute;inset:0;pointer-events:none;z-index:1;mix-blend-mode:screen;contain:layout style paint;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.DynamicLighting_lightSource____14G:before{content:"";position:absolute;top:-10%;left:-10%;width:120%;height:120%;background:inherit;filter:blur(20px);opacity:.5;z-index:-1}.DynamicLighting_ambientLight__1MRNz{position:absolute;inset:0;pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.7;contain:layout style paint;animation:DynamicLighting_ambient-pulse__8qeDW 4s ease-in-out infinite}@keyframes DynamicLighting_ambient-pulse__8qeDW{0%,to{opacity:.7;filter:blur(15px)}50%{opacity:.9;filter:blur(25px)}}@media(max-width:768px){.DynamicLighting_lightSource____14G{mix-blend-mode:normal;opacity:.6}.DynamicLighting_lightSource____14G:before{display:none}.DynamicLighting_ambientLight__1MRNz{opacity:.4;animation:none}}@media(prefers-reduced-motion:reduce){.DynamicLighting_ambientLight__1MRNz,.DynamicLighting_lightSource____14G{animation:none;transition:none;mix-blend-mode:normal}.DynamicLighting_ambientLight__1MRNz:before,.DynamicLighting_lightSource____14G:before{display:none}}@media(min-resolution:192dpi){.DynamicLighting_ambientLight__1MRNz,.DynamicLighting_lightSource____14G{background-size:100% 100%}}@media(prefers-color-scheme:dark){.DynamicLighting_lightSource____14G{mix-blend-mode:color-dodge;opacity:.8}.DynamicLighting_ambientLight__1MRNz{mix-blend-mode:overlay;opacity:.5}}.DynamicLighting_dynamicLighting__Wr6KQ:focus-within .DynamicLighting_lightSource____14G{opacity:1;filter:brightness(1.2)}.MetricsDashboard_dashboard__U4Pcy{padding:1rem 0}.MetricsDashboard_bentoGrid__4rrJe{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.MetricsDashboard_categoryPanel__n7IPM,.MetricsDashboard_statusPanel__aL1VP{background:rgba(7,43,64,.4);border:1px solid rgba(0,209,255,.15);border-radius:var(--radius-l);padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden}.MetricsDashboard_categoryPanel__n7IPM:before,.MetricsDashboard_statusPanel__aL1VP:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,157,.4),rgba(0,209,255,.4),transparent)}.MetricsDashboard_panelTitle__IRpig{font-size:var(--fs-2);font-weight:700;margin:0 0 1.25rem;color:var(--c-white)}.MetricsDashboard_progressBars__zaUzb{display:flex;flex-direction:column;gap:1.25rem}.MetricsDashboard_progressItem__PZtdg{display:flex;flex-direction:column;gap:.4rem}.MetricsDashboard_progressLabel__wy_nE{display:flex;justify-content:space-between;color:var(--c-grey);font-size:var(--fs-1);font-weight:600}.MetricsDashboard_progressCount__zlDwR{color:var(--c-white)}.MetricsDashboard_progressBar__MN1zx{height:10px;background:rgba(7,43,64,.8);border-radius:5px;overflow:hidden;border:1px solid rgba(0,209,255,.1)}.MetricsDashboard_progressFill__zvoal{height:100%;border-radius:5px;transform-origin:left}.MetricsDashboard_progressFill__zvoal.MetricsDashboard_production__fSitG{background:linear-gradient(90deg,var(--neon-green) 0,var(--neon-green-glow) 100%);box-shadow:0 0 10px rgba(0,255,157,.25)}.MetricsDashboard_progressFill__zvoal.MetricsDashboard_development__7jpyt{background:linear-gradient(90deg,var(--electric-blue) 0,var(--electric-blue-dim) 100%);box-shadow:0 0 10px rgba(0,209,255,.25)}.MetricsDashboard_progressFill__zvoal.MetricsDashboard_testnet__O1Y6L{background:linear-gradient(90deg,var(--gold) 0,var(--c-gold-light) 100%);box-shadow:0 0 10px rgba(212,157,50,.25)}.MetricsDashboard_progressFill__zvoal.MetricsDashboard_paused__XNewU{background:color-mix(in oklch,var(--gold) 70%,transparent)}.MetricsDashboard_progressFill__zvoal.MetricsDashboard_concept__SC7Ng{background:repeating-linear-gradient(90deg,color-mix(in oklch,var(--c-grey) 60%,transparent) 0 6px,transparent 6px 10px)}.MetricsDashboard_progressFill__zvoal.MetricsDashboard_delivered__TvIH7{background:color-mix(in oklch,var(--electric-blue) 55%,transparent)}.MetricsDashboard_categoryList__U6bcA{display:flex;flex-direction:column;gap:.75rem}.MetricsDashboard_categoryItem__oIU8w{display:flex;align-items:center;gap:.75rem;font-size:var(--fs-1);color:var(--c-grey)}.MetricsDashboard_categoryDot__fH86C{width:8px;height:8px;border-radius:50%;flex-shrink:0}.MetricsDashboard_categoryName__FbjDa{flex:1 1;font-weight:500}.MetricsDashboard_categoryCount__pJpEF{font-weight:700;color:var(--c-white);min-width:1.5rem;text-align:right}@media(max-width:768px){.MetricsDashboard_bentoGrid__4rrJe{grid-template-columns:1fr;gap:1rem}.MetricsDashboard_categoryPanel__n7IPM,.MetricsDashboard_statusPanel__aL1VP{padding:1.25rem}.MetricsDashboard_panelTitle__IRpig{font-size:var(--fs-1)}}.ProjectCard_card__qByW1{background:rgba(7,43,64,.5);border:1px solid rgba(0,209,255,.2);border-radius:16px;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.ProjectCard_card__qByW1:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--category-color),transparent 80%);opacity:.7}.ProjectCard_card__qByW1:hover{border-color:rgba(0,209,255,.4);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.3),0 0 20px rgba(0,209,255,.08)}.ProjectCard_header__wHmwX{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.ProjectCard_name__r5xeQ{font-size:var(--fs-2);font-weight:700;color:var(--c-white);margin:0;flex:1 1;line-height:1.3}.ProjectCard_status__keefS{padding:.25rem .75rem;border-radius:20px;font-size:var(--fs-s);font-weight:600;white-space:nowrap;border:1.5px solid;background:rgba(0,0,0,.3)}.ProjectCard_status__keefS.ProjectCard_production__0_aMW{color:var(--neon-green-glow);border-color:rgba(0,255,157,.4);box-shadow:0 0 10px rgba(0,255,157,.15)}.ProjectCard_status__keefS.ProjectCard_development__WNn_f{color:var(--electric-blue);border-color:rgba(0,209,255,.4);box-shadow:0 0 10px rgba(0,209,255,.15)}.ProjectCard_status__keefS.ProjectCard_testnet__wL8XC{color:var(--gold);border-color:rgba(212,157,50,.4);box-shadow:0 0 10px rgba(212,157,50,.15)}.ProjectCard_status__keefS.ProjectCard_paused__gXUqf{color:var(--gold);border-color:color-mix(in oklch,var(--gold) 45%,transparent)}.ProjectCard_status__keefS.ProjectCard_concept__dBd5N{color:var(--c-grey);border-style:dashed;border-color:color-mix(in oklch,var(--c-grey) 55%,transparent)}.ProjectCard_status__keefS.ProjectCard_delivered__Cs5Bf{color:var(--electric-blue);border-color:color-mix(in oklch,var(--electric-blue) 35%,transparent)}.ProjectCard_description__bv3NW{color:var(--c-grey);font-size:var(--fs-1);line-height:1.6;margin-bottom:.75rem}.ProjectCard_features__3nIo2{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.35rem}.ProjectCard_featureItem__M64z9{font-size:var(--fs-xs);color:var(--c-grey);line-height:1.4;padding-left:1rem;position:relative;opacity:.85}.ProjectCard_featureItem__M64z9:before{content:"›";position:absolute;left:0;color:var(--category-color,var(--c-blue));font-weight:700}.ProjectCard_progress__FPf9c{margin-bottom:1rem}.ProjectCard_progressLabel__h5GB1{display:flex;justify-content:space-between;color:var(--c-grey);font-size:var(--fs-xs);font-weight:600;margin-bottom:.5rem}.ProjectCard_progressBar__BPFzw{height:8px;background:rgba(7,43,64,.8);border-radius:4px;overflow:hidden;border:1px solid rgba(0,209,255,.1)}.ProjectCard_progressFill__jfhcF{height:100%;background:linear-gradient(90deg,var(--electric-blue) 0,var(--electric-blue-dim) 100%);border-radius:4px;box-shadow:0 0 8px rgba(0,209,255,.3);transform-origin:left}.ProjectCard_footer__tjvvv{margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(0,209,255,.08);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ProjectCard_techList__xPGmR{display:flex;flex-wrap:wrap;gap:.4rem;flex:1 1}.ProjectCard_connections__qesTG{font-size:var(--fs-s);color:var(--c-grey);opacity:.7;white-space:nowrap;padding:.2rem .5rem;border-radius:6px;background:rgba(212,157,50,.08);border:1px solid rgba(212,157,50,.15);font-weight:600}.ProjectCard_techTag__lFr5o{padding:.25rem .5rem;border-radius:6px;font-size:var(--fs-s);background:rgba(0,209,255,.08);color:var(--c-blue);border:1px solid rgba(0,209,255,.15);transition:all .2s ease}.ProjectCard_techTag__lFr5o:hover{background:rgba(0,209,255,.15);border-color:rgba(0,209,255,.4);box-shadow:0 0 8px rgba(0,209,255,.15)}@media(max-width:768px){.ProjectCard_card__qByW1{padding:1.25rem}.ProjectCard_header__wHmwX{flex-direction:column;gap:.75rem}.ProjectCard_name__r5xeQ{font-size:var(--fs-1)}}.ProjectsGrid_grid__cDmch{padding:1rem 0}.ProjectsGrid_categoryNav__KkLqt{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2.5rem}.ProjectsGrid_navButton__7ZvOv{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}@media(pointer:coarse){.ProjectsGrid_navButton__7ZvOv{min-block-size:var(--touch-target-min,44px);min-inline-size:var(--touch-target-min,44px)}}.ProjectsGrid_navButton__7ZvOv{border-radius:20px;font-size:var(--fs-xs);font-weight:600;background:rgba(7,43,64,.5);border:1px solid rgba(0,209,255,.15);color:var(--c-grey);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ProjectsGrid_navButton__7ZvOv:hover{border-color:var(--cat-color,var(--c-blue));color:var(--c-white);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.25)}.ProjectsGrid_navName__gL4G5{white-space:nowrap}.ProjectsGrid_navCount__PeQ8w{background:hsla(0,0%,100%,.08);padding:.15rem .5rem;border-radius:10px;font-size:var(--fs-s)}.ProjectsGrid_sections__h3k8u{display:flex;flex-direction:column;gap:3rem}.ProjectsGrid_categorySection__K1IjS{container-type:inline-size}.ProjectsGrid_categoryHeader__5X4Hl{display:flex;align-items:baseline;gap:1rem;margin-bottom:.5rem}.ProjectsGrid_categoryTitle__O_WUj{font-size:var(--fs-3);font-weight:700;color:var(--cat-color,var(--c-blue));margin:0}.ProjectsGrid_categoryCount__hzi5f{font-size:var(--fs-xs);color:var(--c-grey);opacity:.7}.ProjectsGrid_categoryDesc__umv14{font-size:var(--fs-1);color:var(--c-grey);margin:0 0 1.5rem;opacity:.8;max-width:600px}.ProjectsGrid_projectsGrid__9_Giv{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}@media(max-width:768px){.ProjectsGrid_grid__cDmch{padding:1rem 0}.ProjectsGrid_categoryNav__KkLqt{gap:.4rem}.ProjectsGrid_navButton__7ZvOv{padding:.4rem .75rem;font-size:var(--fs-s)}.ProjectsGrid_sections__h3k8u{gap:2rem}.ProjectsGrid_categoryTitle__O_WUj{font-size:var(--fs-2)}}@container (max-width: 728px){.ProjectsGrid_projectsGrid__9_Giv{grid-template-columns:1fr;gap:1rem}}.TechnologyStack_stack__UjQwS{background:rgba(7,43,64,.35);border:1px solid rgba(0,209,255,.12);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden}.TechnologyStack_stack__UjQwS:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,157,.4),rgba(0,209,255,.4),transparent)}.TechnologyStack_header__rJApF{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.5rem}.TechnologyStack_count__fe_0X{font-size:var(--fs-3);font-weight:800;background:linear-gradient(135deg,var(--neon-green) 0,var(--electric-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.TechnologyStack_label__jB57Z{font-size:var(--fs-1);color:var(--c-grey)}.TechnologyStack_categories__MWqb8{display:flex;flex-direction:column;gap:1rem}.TechnologyStack_row__Yzl87{display:flex;align-items:flex-start;gap:1rem}.TechnologyStack_categoryLabel__nSk_o{font-size:var(--fs-xs);font-weight:700;min-width:100px;text-transform:uppercase;letter-spacing:.05em;padding-top:.3rem;flex-shrink:0}.TechnologyStack_tags__A6oVU{display:flex;flex-wrap:wrap;gap:.4rem}.TechnologyStack_tag__ZQQ_s{padding:.3rem .7rem;border-radius:8px;font-size:var(--fs-s);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:var(--c-white);cursor:default;transition:all .2s ease}.TechnologyStack_tag__ZQQ_s:hover{background:hsla(0,0%,100%,.08);border-color:var(--tag-color,rgba(0,209,255,.4));box-shadow:0 2px 8px rgba(0,0,0,.2)}@media(max-width:768px){.TechnologyStack_stack__UjQwS{padding:1.25rem}.TechnologyStack_row__Yzl87{flex-direction:column;gap:.5rem}.TechnologyStack_categoryLabel__nSk_o{min-width:unset}.TechnologyStack_tag__ZQQ_s{padding:.25rem .6rem}}.EcosystemRoadmap_roadmap__zCW_f{position:relative;overflow:hidden;background:hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(40px) saturate(1.6);backdrop-filter:blur(40px) saturate(1.6);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 16px 64px rgba(0,8,13,.5),inset 0 1px 0 hsla(0,0%,100%,.06)}.EcosystemRoadmap_glow__GN_oq{position:absolute;top:0;right:0;width:260px;height:260px;background:var(--neon-green-glow);opacity:.05;filter:blur(120px);pointer-events:none}.EcosystemRoadmap_desc__w62so{color:var(--text-secondary);line-height:1.6;max-width:640px;margin:4px 0 12px}.EcosystemRoadmap_tags__0C2_A{display:flex;flex-wrap:wrap;gap:8px}.EcosystemRoadmap_tag__zznVL{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:var(--fs-fluid-xs);text-transform:uppercase;letter-spacing:.05em;padding:4px 12px;border-radius:9999px}.EcosystemRoadmap_tag__zznVL.EcosystemRoadmap_done__sCUNc{color:var(--neon-green-glow);background:rgba(0,255,157,.1)}.EcosystemRoadmap_tag__zznVL.EcosystemRoadmap_progress__jIkdI{color:var(--electric-blue);background:rgba(0,209,255,.1)}.EcosystemRoadmap_tag__zznVL.EcosystemRoadmap_todo__BxhTg{color:var(--text-dim);background:hsla(0,0%,100%,.05)}.EcosystemStatusHero_hero__Bxvt2{text-align:center;padding:var(--space-2xl) 0 var(--space-xl)}.EcosystemStatusHero_eyebrow__iUF4f{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:var(--fs-fluid-xs,.8rem);font-weight:700;letter-spacing:.18em;color:var(--neon-green-glow);text-transform:uppercase;margin-bottom:var(--space-sm,1rem);opacity:.9}.EcosystemStatusHero_title__S17uO{font-size:var(--fs-fluid-hero,clamp(3rem,2.4rem + 2.93vw,5rem));font-weight:900;line-height:1.1;letter-spacing:-.02em;margin-bottom:var(--space-md,1.5rem);background:linear-gradient(135deg,var(--text-primary) 0,var(--neon-green) 38%,var(--electric-blue) 72%,var(--text-primary) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:EcosystemStatusHero_glass-shimmer__E55wC 6s ease-in-out infinite}.EcosystemStatusHero_valueProp__vjK27{font-size:var(--fs-fluid-lg,clamp(1.2rem,1.08rem + .58vw,1.563rem));color:var(--text-secondary);max-width:680px;margin:0 auto var(--space-xl,3rem);line-height:1.7}.EcosystemStatusHero_metricsGrid__ywRAO{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm,1rem);margin-top:var(--space-lg,2rem)}@media(min-width:768px){.EcosystemStatusHero_metricsGrid__ywRAO{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.EcosystemStatusHero_metricsGrid__ywRAO{grid-template-columns:repeat(5,1fr);gap:var(--space-md,1.5rem)}}.EcosystemStatusHero_metricCard__hSEmg{position:relative;overflow:hidden;background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:var(--space-md,1.25rem);text-align:left;transition:border-color .3s ease,box-shadow .3s ease}.EcosystemStatusHero_metricCard__hSEmg:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,157,.5),rgba(0,209,255,.5),transparent)}.EcosystemStatusHero_metricCard__hSEmg:hover{border-color:rgba(0,255,157,.25);box-shadow:var(--glow-green,0 0 20px rgba(0,255,157,.3))}.EcosystemStatusHero_metricValue__YYu2S{font-size:var(--fs-fluid-2xl,clamp(1.728rem,1.51rem + 1.07vw,2.441rem));line-height:1;margin-bottom:var(--space-xs,.5rem)}.EcosystemStatusHero_metricLabel__V99Y_,.EcosystemStatusHero_metricValue__YYu2S{font-family:var(--font-mono),"JetBrains Mono",monospace;font-weight:700;color:var(--text-primary)}.EcosystemStatusHero_metricLabel__V99Y_{font-size:var(--fs-fluid-xs,.75rem);text-transform:uppercase;letter-spacing:.12em;margin-bottom:2px}.EcosystemStatusHero_metricSubtext__YMtL9{color:var(--text-dim);font-size:var(--fs-fluid-xs,.7rem)}.EcosystemStatusHero_green__L4yAI,.EcosystemStatusHero_green__L4yAI .EcosystemStatusHero_metricValue__YYu2S{color:var(--neon-green-glow)}.EcosystemStatusHero_blue__8T1Og,.EcosystemStatusHero_blue__8T1Og .EcosystemStatusHero_metricValue__YYu2S{color:var(--electric-blue)}.EcosystemStatusHero_blue__8T1Og:before{background:linear-gradient(90deg,transparent,rgba(0,209,255,.6),transparent)}.EcosystemStatusHero_blue__8T1Og:hover{border-color:rgba(0,209,255,.3);box-shadow:var(--glow-blue,0 0 20px rgba(0,209,255,.3))}@media(max-width:768px){.EcosystemStatusHero_hero__Bxvt2{padding:var(--space-xl,2rem) 0}.EcosystemStatusHero_metricCard__hSEmg{padding:var(--space-sm,1rem)}}@media(prefers-reduced-motion:reduce){.EcosystemStatusHero_title__S17uO{animation:none}}.EcosystemMap_root__vrwhc{--pl-bg-0:#02090e;--pl-bg-1:#08202c;--pl-text:#d2e5f2;--pl-text-2:#a9bccb;--pl-text-3:#7f93a3;--pl-line:rgba(255,255,255,0.09);--pl-glass:rgba(9,26,36,0.62);--pl-glass-strong:rgba(7,21,30,0.86);--pl-gold:#d49d32;--pl-ok:#00ff9d;--pl-attn:#ffb347;--pl-bad:#ff6b6b;--pl-focus:#f4c430;--pl-panel-w:min(384px,34cqw);--pl-inset:0px;--pl-inset-b:96px;--pl-ease:cubic-bezier(0.22,1,0.36,1);--pl-edge-mask:linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent)}@supports(color:oklch(0% 0 0deg)){.EcosystemMap_root__vrwhc{--pl-bg-0:oklch(0.12 0.02 235);--pl-bg-1:oklch(0.21 0.04 225);--pl-text:oklch(0.91 0.02 235);--pl-text-2:oklch(0.79 0.025 235);--pl-text-3:oklch(0.66 0.025 235);--pl-line:oklch(1 0 0/0.09);--pl-glass:oklch(0.2 0.03 225/0.62);--pl-glass-strong:oklch(0.17 0.03 225/0.86);--pl-gold:oklch(0.72 0.13 75);--pl-ok:oklch(0.89 0.19 160);--pl-attn:oklch(0.82 0.14 70);--pl-bad:oklch(0.72 0.18 25);--pl-focus:oklch(0.83 0.16 90)}}.EcosystemMap_root__vrwhc{position:relative;width:calc(100vw - var(--pl-sbw, 0px));margin-inline:calc(50% - 50vw + var(--pl-sbw, 0px)/2);color:var(--pl-text)}.EcosystemMap_head__xRroY{max-width:1300px;margin:0 auto;padding:0 20px var(--space-md);display:grid;gap:.6rem}.EcosystemMap_kicker__FdLzw{margin:0;font-family:var(--font-mono,monospace);font-size:var(--fs-fluid-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--pl-gold)}.EcosystemMap_title__cwOIN{margin:0;font-size:var(--fs-fluid-2xl);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.EcosystemMap_lead__Ec7JK{margin:0;max-width:68ch;font-size:var(--fs-fluid-sm);line-height:1.6;color:var(--pl-text-2);text-wrap:pretty}.EcosystemMap_stage__jMVcv{position:relative;container-type:size;container-name:stage;height:clamp(560px,84vh,900px);height:clamp(560px,84svh,900px);overflow:hidden;isolation:isolate;content-visibility:auto}.EcosystemMap_stage__jMVcv:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at calc(50% - var(--pl-inset) / 2) 48%,var(--pl-bg-1) 0,transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,var(--pl-bg-0) 30%,#000 100%);-webkit-mask-image:var(--pl-edge-mask);mask-image:var(--pl-edge-mask)}.EcosystemMap_stage__jMVcv{touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.EcosystemMap_stage__jMVcv[data-panel=open]{--pl-inset:var(--pl-panel-w)}.EcosystemMap_canvasHost__Z29r_{position:absolute;inset:0;opacity:0;-webkit-mask-image:var(--pl-edge-mask);mask-image:var(--pl-edge-mask);transition:opacity .7s var(--pl-ease)}.EcosystemMap_stage__jMVcv[data-scene=ready] .EcosystemMap_canvasHost__Z29r_{opacity:1}.EcosystemMap_canvasHost__Z29r_ canvas{display:block;outline:none}.EcosystemMap_poster__AXn3b{position:absolute;top:calc((100cqh - var(--pl-inset-b))/2);left:calc((100cqw - var(--pl-inset))/2);width:var(--map-fw);height:var(--map-fh);transform:translate(-50%,-50%);transition:opacity .7s var(--pl-ease),visibility 0s linear .7s;pointer-events:none}.EcosystemMap_stage__jMVcv[data-scene=ready] .EcosystemMap_poster__AXn3b{opacity:0;visibility:hidden}.EcosystemMap_poster__AXn3b svg{display:block;width:100%;height:100%;overflow:visible}.EcosystemMap_posterDim__zzHF1{transition:opacity .35s var(--pl-ease)}.EcosystemMap_labels__mnADK{position:absolute;inset:0;pointer-events:none;z-index:2}.EcosystemMap_label__DOogZ{--px:var(--wx);--py:var(--wy);position:absolute;left:0;top:0;transform:translate(calc((100cqw - var(--pl-inset)) / 2 + var(--px) * var(--map-fw) / 2),calc((100cqh - var(--pl-inset-b)) / 2 + var(--py) * var(--map-fh) / 2))}@container (orientation: portrait){.EcosystemMap_label__DOogZ{--px:var(--tx);--py:var(--ty)}}.EcosystemMap_label__DOogZ{transition:opacity .25s var(--pl-ease);will-change:transform,opacity}.EcosystemMap_label__DOogZ[data-filtered=true],.EcosystemMap_label__DOogZ[data-hidden=true]{opacity:0}.EcosystemMap_labelInner__dhX2Z{display:inline-flex;align-items:baseline;gap:.35em;transform:translate(-50%,calc(-100% - 6px));padding:2px 7px;border-radius:var(--radius-round);font-size:var(--fs-fluid-xs);font-weight:600;line-height:1.35;letter-spacing:.02em;white-space:nowrap;color:var(--pl-text);background:rgba(4,14,20,.55);background:oklch(.12 .02 235/.55);text-shadow:0 1px 2px #000;transition:background-color .2s,color .2s,box-shadow .2s}.EcosystemMap_label__DOogZ[data-kind=sector] .EcosystemMap_labelInner__dhX2Z{background:none;font-family:var(--font-mono,monospace);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--pl-c,var(--pl-text-3));opacity:.72;transform:translate(-50%,-50%)}.EcosystemMap_label__DOogZ[data-kind=ring] .EcosystemMap_labelInner__dhX2Z{background:none;font-family:var(--font-mono,monospace);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--pl-text-3);transform:translate(-50%,-50%)}.EcosystemMap_label__DOogZ[data-kind=layer] .EcosystemMap_labelInner__dhX2Z{color:var(--pl-gold);font-family:var(--font-mono,monospace);letter-spacing:.08em}.EcosystemMap_label__DOogZ[data-state=hover] .EcosystemMap_labelInner__dhX2Z,.EcosystemMap_label__DOogZ[data-state=selected] .EcosystemMap_labelInner__dhX2Z{background:var(--pl-glass-strong);box-shadow:0 0 0 1px var(--pl-c,var(--pl-gold)),0 6px 20px rgba(0,0,0,.45);box-shadow:0 0 0 1px var(--pl-c,var(--pl-gold)),0 6px 20px oklch(0 0 0/.45)}.EcosystemMap_labelMeta__EM7w8{font-family:var(--font-mono,monospace);font-weight:500;color:var(--pl-text-2)}.EcosystemMap_liveDot__Sg38O{width:6px;height:6px;align-self:center;border-radius:50%;background:var(--pl-ok);box-shadow:0 0 8px var(--pl-ok)}.EcosystemMap_liveDot__Sg38O[data-status=degraded],.EcosystemMap_liveDot__Sg38O[data-status=stale]{background:var(--pl-attn);box-shadow:0 0 8px var(--pl-attn)}.EcosystemMap_liveDot__Sg38O[data-status=offline],.EcosystemMap_liveDot__Sg38O[data-status=unhealthy]{background:var(--pl-bad);box-shadow:0 0 8px var(--pl-bad)}.EcosystemMap_liveDot__Sg38O[data-status=connecting],.EcosystemMap_liveDot__Sg38O[data-status=idle],.EcosystemMap_liveDot__Sg38O[data-status=unknown]{background:var(--pl-text-3);box-shadow:none}@container stage (max-width: 1000px){.EcosystemMap_labels__mnADK:not([data-mode="3d"]) .EcosystemMap_label__DOogZ[data-kind=ring],.EcosystemMap_labels__mnADK:not([data-mode="3d"]) .EcosystemMap_label__DOogZ[data-kind=sector]{display:none}}@container stage (max-width: 640px){.EcosystemMap_labels__mnADK:not([data-mode="3d"]) .EcosystemMap_label__DOogZ[data-priority="5"]{display:none}}.EcosystemMap_labels__mnADK:not([data-mode="3d"]) .EcosystemMap_label__DOogZ[data-kind=layer]{display:none}.EcosystemMap_glass__G1ze3{background:var(--pl-glass);border:1px solid var(--pl-line);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 10px 36px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05)}.EcosystemMap_hudTop__PLgnm{position:absolute;z-index:4;top:14px;left:14px;right:calc(var(--pl-inset) + 14px);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;pointer-events:none}.EcosystemMap_hudTop__PLgnm>*{pointer-events:auto}.EcosystemMap_hudBottom__Z7tV1{position:absolute;z-index:4;bottom:14px;left:14px;right:calc(var(--pl-inset) + 14px);display:flex;align-items:flex-end;justify-content:space-between;gap:10px;pointer-events:none}.EcosystemMap_hudBottom__Z7tV1>*{pointer-events:auto}.EcosystemMap_segmented__YPYs_{display:inline-flex;margin:0;padding:4px;border-radius:var(--radius-round);min-inline-size:0}.EcosystemMap_segment__GB_gv{position:relative}.EcosystemMap_segment__GB_gv input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.EcosystemMap_segment__GB_gv span{display:inline-flex;align-items:center;gap:.45em;min-height:36px;padding:0 14px;border-radius:var(--radius-round);font-size:var(--fs-fluid-xs);font-weight:600;letter-spacing:.02em;color:var(--pl-text-2);transition:background-color .2s,color .2s}.EcosystemMap_segment__GB_gv b{font-family:var(--font-mono,monospace);font-weight:500;color:var(--pl-text-3)}.EcosystemMap_segment__GB_gv input:checked+span{color:var(--pl-bg-0);background:var(--pl-text)}.EcosystemMap_segment__GB_gv input:checked+span b{color:inherit}.EcosystemMap_segment__GB_gv input:focus-visible+span{outline:2px solid var(--pl-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.EcosystemMap_segment__GB_gv input:not(:checked):hover+span{color:var(--pl-text);background:hsla(0,0%,100%,.06)}}.EcosystemMap_telemetry___Bg6P{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 12px;border-radius:var(--radius-round);color:var(--pl-text-2);cursor:pointer;font:inherit;font-size:var(--fs-fluid-xs)}.EcosystemMap_telemetry___Bg6P strong{font-weight:600;letter-spacing:.12em}.EcosystemMap_telemetry___Bg6P span[data-num],.EcosystemMap_telemetry___Bg6P strong{font-family:var(--font-mono,monospace);color:var(--pl-text)}.EcosystemMap_telemetry___Bg6P:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.EcosystemMap_tools__9uuvn{display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius-round)}.EcosystemMap_iconBtn__AiuLv{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--pl-text);cursor:pointer;transition:background-color .2s}.EcosystemMap_iconBtn__AiuLv svg{width:18px;height:18px}.EcosystemMap_iconBtn__AiuLv:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.EcosystemMap_iconBtn__AiuLv:hover{background:hsla(0,0%,100%,.08)}}.EcosystemMap_legend__b_2gO{max-width:min(360px,100%);border-radius:var(--radius-l);font-size:var(--fs-fluid-xs);color:var(--pl-text-2)}.EcosystemMap_legend__b_2gO summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;list-style:none;cursor:pointer;font-weight:600;color:var(--pl-text)}.EcosystemMap_legend__b_2gO summary::-webkit-details-marker{display:none}.EcosystemMap_legend__b_2gO summary:after{content:"";width:7px;height:7px;margin-left:auto;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-135deg) translate(-2px,-2px);transition:transform .25s var(--pl-ease)}.EcosystemMap_legend__b_2gO summary:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px;border-radius:var(--radius-l)}.EcosystemMap_legend__b_2gO[open] summary:after{transform:rotate(45deg) translate(-2px,-2px)}.EcosystemMap_legend__b_2gO:not([open])>.EcosystemMap_legendBody__GXGEY{display:none}.EcosystemMap_legendBody__GXGEY{display:grid;gap:12px;padding:2px 16px 16px;max-height:min(52cqh,420px);overflow:auto}.EcosystemMap_legendRow__bqY6c{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;line-height:1.45}.EcosystemMap_legendRow__bqY6c svg{width:30px;height:30px}.EcosystemMap_legendRow__bqY6c b{color:var(--pl-text);font-weight:600}.EcosystemMap_clusterToggles__OkPA3{display:flex;flex-wrap:wrap;gap:6px}.EcosystemMap_clusterToggle__w6FRF{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid var(--pl-line);border-radius:var(--radius-round);background:rgba(0,0,0,0);color:var(--pl-text);font:inherit;font-size:var(--fs-fluid-xs);cursor:pointer}.EcosystemMap_clusterToggle__w6FRF i{width:9px;height:9px;border-radius:50%;background:var(--pl-c)}.EcosystemMap_clusterToggle__w6FRF[aria-pressed=false]{color:var(--pl-text-3)}.EcosystemMap_clusterToggle__w6FRF[aria-pressed=false] i{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1.5px var(--pl-c)}.EcosystemMap_clusterToggle__w6FRF:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.EcosystemMap_hint__md3e4{position:absolute;z-index:3;left:calc((100% - var(--pl-inset))/2);bottom:74px;transform:translateX(-50%);padding:8px 16px;border-radius:var(--radius-round);font-size:var(--fs-fluid-xs);color:var(--pl-text-2);white-space:nowrap;pointer-events:none;transition:opacity .6s var(--pl-ease)}@starting-style{.EcosystemMap_hint__md3e4{opacity:0}}.EcosystemMap_hint__md3e4[data-gone=true]{opacity:0}.EcosystemMap_note__yaNxk{position:absolute;z-index:3;left:calc((100% - var(--pl-inset))/2);bottom:74px;transform:translateX(-50%);max-width:calc(100% - 28px - var(--pl-inset));margin:0;padding:8px 16px;border-radius:var(--radius-l);font-size:var(--fs-fluid-xs);color:var(--pl-text-2);text-align:center}.EcosystemMap_panel__dEwSV{position:absolute;z-index:5;top:12px;right:12px;bottom:12px;width:calc(var(--pl-panel-w) - 12px);display:flex;flex-direction:column;border-radius:var(--radius-xl);overflow:hidden;background:var(--pl-glass-strong);border:1px solid var(--pl-line);-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 24px 64px rgba(0,0,0,.45);transition:transform .45s var(--pl-ease),opacity .3s var(--pl-ease)}.EcosystemMap_stage__jMVcv[data-panel=closed] .EcosystemMap_panel__dEwSV{transform:translateX(calc(100% + 24px));opacity:0;visibility:hidden;transition:transform .45s var(--pl-ease),opacity .3s var(--pl-ease),visibility 0s linear .45s}.EcosystemMap_panel__dEwSV:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--pl-gold),var(--pl-c,var(--electric-blue)),transparent);opacity:.7}.EcosystemMap_panelHead__pZLC4{display:flex;align-items:center;gap:8px;padding:10px 10px 6px 18px;min-height:56px}.EcosystemMap_panelTitle__FzbDs{margin:0;flex:1 1;font-family:var(--font-mono,monospace);font-size:var(--fs-fluid-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-text-3)}.EcosystemMap_panelBody__ieIzL{flex:1 1;overflow:auto;overscroll-behavior:contain;padding:0 18px 18px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) rgba(0,0,0,0)}.EcosystemMap_indexGroup__xcMvb{margin:0 0 14px;padding:0;list-style:none}.EcosystemMap_indexGroup__xcMvb h4{display:flex;align-items:baseline;justify-content:space-between;margin:10px 0 6px;font-size:var(--fs-fluid-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pl-text-2)}.EcosystemMap_indexGroup__xcMvb h4 span{font-family:var(--font-mono,monospace);color:var(--pl-text-3)}.EcosystemMap_indexItem__lcXFD{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:var(--radius-m);background:rgba(0,0,0,0);color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .18s}.EcosystemMap_indexItem__lcXFD i{width:10px;height:10px;border-radius:50%;background:var(--pl-c);box-shadow:0 0 10px var(--pl-c)}.EcosystemMap_indexItem__lcXFD span{display:grid;min-width:0}.EcosystemMap_indexItem__lcXFD span b{font-size:var(--fs-fluid-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EcosystemMap_indexItem__lcXFD span small{font-size:var(--fs-fluid-xs);color:var(--pl-text-3)}.EcosystemMap_indexItem__lcXFD em{font-style:normal;font-family:var(--font-mono,monospace);font-size:var(--fs-fluid-xs);color:var(--pl-text-2)}.EcosystemMap_indexItem__lcXFD[data-active=true]{background:hsla(0,0%,100%,.07)}.EcosystemMap_indexItem__lcXFD:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.EcosystemMap_indexItem__lcXFD:hover{background:hsla(0,0%,100%,.06)}}.EcosystemMap_detail__o4Pgu{display:grid;gap:16px}.EcosystemMap_detailEyebrow__Ipi9k{margin:0;font-family:var(--font-mono,monospace);font-size:var(--fs-fluid-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--pl-c,var(--pl-gold))}.EcosystemMap_detailName__m1l_H{margin:0;font-size:var(--fs-fluid-xl);line-height:1.15;outline:none}.EcosystemMap_detailName__m1l_H:focus-visible{text-decoration:underline;text-decoration-color:var(--pl-focus);text-decoration-thickness:2px;text-underline-offset:6px}.EcosystemMap_insideCta__KhOU4{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:2px 0 6px;padding:10px 14px;border:1px solid color-mix(in oklch,var(--pl-gold) 55%,transparent);border-radius:var(--radius-l);background:color-mix(in oklch,var(--pl-gold) 12%,transparent);font:inherit;font-size:var(--fs-fluid-sm);font-weight:600;color:var(--pl-text);text-align:left;cursor:pointer;transition:background-color .2s var(--pl-ease),border-color .2s var(--pl-ease)}.EcosystemMap_insideCta__KhOU4 span{font-size:1.15em;color:var(--pl-gold)}@media(hover:hover)and (pointer:fine){.EcosystemMap_insideCta__KhOU4:hover{background:color-mix(in oklch,var(--pl-gold) 20%,transparent);border-color:var(--pl-gold)}}.EcosystemMap_insideCta__KhOU4:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.EcosystemMap_badges__eYXaE{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.EcosystemMap_badge__w6FBx{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:var(--radius-round);border:1px solid var(--pl-line);font-size:var(--fs-fluid-xs);font-weight:600;color:var(--pl-text)}.EcosystemMap_gauge__Ceouy{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:12px}.EcosystemMap_gauge__Ceouy svg{width:52px;height:52px}.EcosystemMap_gauge__Ceouy p{margin:0;font-size:var(--fs-fluid-xs);line-height:1.5;color:var(--pl-text-2)}.EcosystemMap_detailText__0F9hJ{margin:0;font-size:var(--fs-fluid-sm);line-height:1.6;color:var(--pl-text-2)}.EcosystemMap_detailSection__jZsxK{display:grid;gap:8px}.EcosystemMap_detailSection__jZsxK h4{margin:0;font-family:var(--font-mono,monospace);font-size:var(--fs-fluid-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pl-text-3)}.EcosystemMap_detailSection__jZsxK ul{margin:0;padding-left:1.1em;display:grid;gap:4px;font-size:var(--fs-fluid-xs);line-height:1.5;color:var(--pl-text-2)}.EcosystemMap_chips__4YFpn{display:flex;flex-wrap:wrap;gap:6px}.EcosystemMap_chip____Nz8{min-height:44px;padding:3px 12px;border-radius:var(--radius-s);background:hsla(0,0%,100%,.05);font-family:var(--font-mono,monospace);font-size:var(--fs-fluid-xs);color:var(--pl-text-2)}.EcosystemMap_linkList__fn5yv{display:grid;gap:4px;margin:0;padding:0;list-style:none}.EcosystemMap_vitals__GhHEs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.EcosystemMap_vitals__GhHEs div{padding:10px 12px;border-radius:var(--radius-m);background:hsla(0,0%,100%,.04)}.EcosystemMap_vitals__GhHEs dt{font-size:var(--fs-fluid-xs);color:var(--pl-text-3)}.EcosystemMap_vitals__GhHEs dd{margin:2px 0 0;font-family:var(--font-mono,monospace);font-size:var(--fs-fluid-sm);color:var(--pl-text)}.EcosystemMap_fineprint__XmV1L{margin:0;font-size:var(--fs-fluid-xs);line-height:1.5;color:var(--pl-text-3)}.EcosystemMap_sheetHandle__sWaXQ{display:none}@media(max-width:768px){.EcosystemMap_root__vrwhc{--pl-panel-w:0px}.EcosystemMap_stage__jMVcv{--pl-inset-b:128px;height:clamp(560px,82vh,760px);height:clamp(560px,82svh,760px)}.EcosystemMap_hudTop__PLgnm{top:10px;left:10px;right:10px;transition:opacity .3s var(--pl-ease),visibility 0s linear 0s}.EcosystemMap_stage__jMVcv[data-sheet=open][data-detail=open] .EcosystemMap_hudTop__PLgnm{opacity:0;visibility:hidden;transition:opacity .3s var(--pl-ease),visibility 0s linear .3s}.EcosystemMap_hudBottom__Z7tV1{left:10px;right:10px;bottom:70px}.EcosystemMap_segmented__YPYs_{max-width:100%;overflow-x:auto;scrollbar-width:none}.EcosystemMap_segment__GB_gv span{padding:0 11px;min-height:44px}.EcosystemMap_legend__b_2gO{max-width:calc(100cqw - 160px)}.EcosystemMap_hint__md3e4,.EcosystemMap_note__yaNxk{bottom:132px}.EcosystemMap_panel__dEwSV{top:auto;left:8px;right:8px;bottom:8px;width:auto;height:52px;border-radius:var(--radius-l);transition:height .45s var(--pl-ease)}.EcosystemMap_stage__jMVcv[data-panel=closed] .EcosystemMap_panel__dEwSV{transform:none;opacity:1;visibility:visible}.EcosystemMap_stage__jMVcv[data-sheet=open] .EcosystemMap_panel__dEwSV{height:min(58cqh,480px)}.EcosystemMap_sheetHandle__sWaXQ{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 16px;border:0;background:rgba(0,0,0,0);color:var(--pl-text);font:inherit;font-size:var(--fs-fluid-sm);font-weight:600;text-align:left;cursor:pointer}.EcosystemMap_sheetHandle__sWaXQ:before{content:"";width:28px;height:4px;border-radius:2px;background:hsla(0,0%,100%,.25)}.EcosystemMap_sheetHandle__sWaXQ span{flex:1 1}.EcosystemMap_sheetHandle__sWaXQ:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px}.EcosystemMap_panelHead__pZLC4{display:none}.EcosystemMap_stage__jMVcv[data-sheet=open] .EcosystemMap_panelHead__pZLC4{display:flex}.EcosystemMap_stage__jMVcv[data-sheet=closed] .EcosystemMap_panelBody__ieIzL{visibility:hidden}}@media(prefers-reduced-transparency:reduce){.EcosystemMap_glass__G1ze3,.EcosystemMap_panel__dEwSV{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--pl-glass-strong)}}@media(prefers-reduced-motion:reduce){.EcosystemMap_canvasHost__Z29r_,.EcosystemMap_hint__md3e4,.EcosystemMap_label__DOogZ,.EcosystemMap_panel__dEwSV,.EcosystemMap_poster__AXn3b{transition-duration:.01ms}}@media(forced-colors:active){.EcosystemMap_glass__G1ze3,.EcosystemMap_labelInner__dhX2Z,.EcosystemMap_panel__dEwSV{border:1px solid CanvasText;background:Canvas}}.EcosystemMap_noteBtn__JJSSN{min-height:44px;border:1px solid var(--pl-line);font:inherit;font-size:var(--fs-fluid-xs);color:var(--pl-text);cursor:pointer}.EcosystemMap_noteBtn__JJSSN:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.EcosystemMap_srOnly__Mr6xX{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.EcosystemMap_stage__jMVcv{--map-a:1.9;--map-fw:min(100cqw - var(--pl-inset),(100cqh - var(--pl-inset-b)) * var(--map-a));--map-fh:calc(var(--map-fw) / var(--map-a))}@container (orientation: portrait){.EcosystemMap_stage__jMVcv{--map-a:0.62}}.EcosystemMap_posterSvg__OrGz9[data-layout=tall]{display:none}@container (orientation: portrait){.EcosystemMap_posterSvg__OrGz9[data-layout=wide]{display:none}.EcosystemMap_posterSvg__OrGz9[data-layout=tall]{display:block}}.EcosystemMap_posterTop__Vmd_y{fill:color-mix(in oklch,var(--pl-bg-1) 85%,white 4%);stroke:color-mix(in oklch,var(--pl-text) 30%,transparent);stroke-width:1.5}.EcosystemMap_posterSide__9vXBM{fill:var(--pl-bg-0);stroke:color-mix(in oklch,var(--pl-text) 12%,transparent)}.EcosystemMap_posterZone__sdDE_{fill:color-mix(in oklch,var(--map-inner) 7%,transparent)}.EcosystemMap_posterZone__sdDE_[data-contour=own]{fill:color-mix(in oklch,var(--map-own) 7%,transparent)}.EcosystemMap_posterZone__sdDE_[data-contour=partner]{fill:color-mix(in oklch,var(--map-partner) 7%,transparent)}.EcosystemMap_posterLink__uvexB{fill:none;stroke:var(--map-kind-data);stroke-width:2;opacity:.55}.EcosystemMap_posterLink__uvexB[data-kind=identity]{stroke:var(--map-kind-identity)}.EcosystemMap_posterLink__uvexB[data-kind=data]{stroke:var(--map-kind-data)}.EcosystemMap_posterLink__uvexB[data-kind=ai]{stroke:var(--map-kind-ai)}.EcosystemMap_posterLink__uvexB[data-kind=value]{stroke:var(--map-kind-value)}.EcosystemMap_posterLink__uvexB[data-kind=delivery]{stroke:var(--map-kind-delivery)}.EcosystemMap_posterLink__uvexB[data-kind=commercial]{stroke:var(--map-kind-commercial)}.EcosystemMap_posterLink__uvexB[data-state=dormant]{opacity:.22}.EcosystemMap_posterLink__uvexB[data-state=spec]{stroke-dasharray:6 6}.EcosystemMap_posterBox__ZImkz{--c:var(--pl-text-3)}.EcosystemMap_posterBox__ZImkz[data-contour=inner]{--c:var(--map-inner)}.EcosystemMap_posterBox__ZImkz[data-contour=own]{--c:var(--map-own)}.EcosystemMap_posterBox__ZImkz[data-contour=partner]{--c:var(--map-partner)}.EcosystemMap_posterBox__ZImkz polygon{fill:color-mix(in oklch,var(--c) 18%,var(--pl-bg-0));stroke:color-mix(in oklch,var(--c) 55%,transparent);stroke-width:1.2}.EcosystemMap_posterBox__ZImkz[data-status=delivered] polygon{fill:none;stroke-dasharray:4 4}.EcosystemMap_posterBox__ZImkz polygon.EcosystemMap_posterBoxTop__KCjBa{fill:color-mix(in oklch,var(--c) 30%,var(--pl-bg-1))}.EcosystemMap_posterGate__7Rvzs{fill:none;stroke:color-mix(in oklch,white 80%,transparent);stroke-width:3}.EcosystemMap_posterLab___VH7d{fill:none;stroke:color-mix(in oklch,var(--map-lab) 60%,transparent);stroke-dasharray:5 5}.EcosystemMap_label__DOogZ[data-kind=platform] .EcosystemMap_labelInner__dhX2Z{font-weight:600;letter-spacing:.04em;text-transform:uppercase;transform:translate(-50%,-50%)}.EcosystemMap_label__DOogZ[data-kind=zone] .EcosystemMap_labelInner__dhX2Z{background:none;border:0;color:var(--pl-text-3);letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%,-50%)}.EcosystemMap_label__DOogZ[data-kind=lab] .EcosystemMap_labelInner__dhX2Z,.EcosystemMap_label__DOogZ[data-kind=service] .EcosystemMap_labelInner__dhX2Z{opacity:.78}.EcosystemMap_label__DOogZ[data-contour=inner] .EcosystemMap_labelInner__dhX2Z{box-shadow:inset 2px 0 0 var(--map-inner)}.EcosystemMap_label__DOogZ[data-contour=own] .EcosystemMap_labelInner__dhX2Z{box-shadow:inset 2px 0 0 var(--map-own)}.EcosystemMap_label__DOogZ[data-contour=partner] .EcosystemMap_labelInner__dhX2Z{box-shadow:inset 2px 0 0 var(--map-partner)}.EcosystemMap_label__DOogZ[data-contour=lab] .EcosystemMap_labelInner__dhX2Z{box-shadow:inset 2px 0 0 var(--map-lab)}.EcosystemMap_chip____Nz8 .EcosystemMap_dot__U5cFV,.EcosystemMap_chip____Nz8 .EcosystemMap_line__w1sQV{display:inline-block;margin-inline-end:.4em;vertical-align:middle}.EcosystemMap_chip____Nz8 .EcosystemMap_dot__U5cFV{width:.6em;height:.6em;border-radius:50%;background:var(--map-inner)}.EcosystemMap_chip____Nz8 .EcosystemMap_line__w1sQV{width:1.1em;height:2px;background:var(--map-kind-data)}.EcosystemMap_chip____Nz8[data-contour=inner] .EcosystemMap_dot__U5cFV{background:var(--map-inner)}.EcosystemMap_chip____Nz8[data-contour=own] .EcosystemMap_dot__U5cFV{background:var(--map-own)}.EcosystemMap_chip____Nz8[data-contour=partner] .EcosystemMap_dot__U5cFV{background:var(--map-partner)}.EcosystemMap_chip____Nz8[data-contour=lab] .EcosystemMap_dot__U5cFV{background:var(--map-lab)}.EcosystemMap_chip____Nz8[data-kind=identity] .EcosystemMap_line__w1sQV{background:var(--map-kind-identity)}.EcosystemMap_chip____Nz8[data-kind=data] .EcosystemMap_line__w1sQV{background:var(--map-kind-data)}.EcosystemMap_chip____Nz8[data-kind=ai] .EcosystemMap_line__w1sQV{background:var(--map-kind-ai)}.EcosystemMap_chip____Nz8[data-kind=value] .EcosystemMap_line__w1sQV{background:var(--map-kind-value)}.EcosystemMap_chip____Nz8[data-kind=delivery] .EcosystemMap_line__w1sQV{background:var(--map-kind-delivery)}.EcosystemMap_chip____Nz8[data-kind=commercial] .EcosystemMap_line__w1sQV{background:var(--map-kind-commercial)}.EcosystemMap_chip____Nz8[aria-pressed=false]{opacity:.5}@container (max-width: 720px){.EcosystemMap_kindFilterBar__tdSaO{display:none}}.EcosystemMap_legendKinds__XQP6h{display:none;margin-top:8px}@container (max-width: 720px){.EcosystemMap_legendKinds__XQP6h{display:block}}.EcosystemMap_labels__mnADK[data-mode=static] .EcosystemMap_labelMeta__EM7w8{display:none}@container (max-width: 900px){.EcosystemMap_labels__mnADK[data-mode=static] .EcosystemMap_label__DOogZ:not([data-kind=module]){display:none}}.EcosystemMap_label__DOogZ{width:0;white-space:nowrap}.page_page__305Rg{min-height:100vh;min-height:100svh;padding:2rem 0;position:relative;background:radial-gradient(ellipse 120% 60% at 50% -10%,rgba(0,209,255,.06) 0,transparent 70%)}.page_content__H_NvG{display:flex;flex-direction:column;width:100%}.page_sectionWrapper__eKzn8{position:relative;padding:var(--space-xl) 0}.page_sectionWrapper__eKzn8:not(:last-child):after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,157,.3),rgba(0,209,255,.3),transparent)}.page_planetarium__Q_i9H{position:relative;margin:var(--space-md) 0 var(--space-xl);scroll-margin-top:96px}.page_sectionHeader__TdLWJ{display:flex;align-items:center;gap:1rem;padding:0 0 .5rem;margin-top:var(--space-lg,2rem)}.page_sectionNumber__T6OTf{font-size:var(--fs-fluid-xs,.75rem);font-weight:700;color:var(--c-orange);letter-spacing:.1em;font-family:var(--font-mono,"JetBrains Mono",monospace)}.page_sectionLine__mvZcQ{flex:0 0 40px;height:1px;background:linear-gradient(90deg,rgba(212,157,50,.5),transparent)}.page_sectionTitle__2tfLy{font-size:var(--fs-fluid-xs,.75rem);font-weight:600;color:var(--c-grey);text-transform:uppercase;letter-spacing:.1em;opacity:.7}.page_loading__m5Zl9{display:flex;align-items:center;justify-content:center;min-height:400px;color:var(--c-blue);font-size:var(--fs-2);animation:page_glow-pulse__I3khO 2s ease-in-out infinite}@media(max-width:768px){.page_page__305Rg{padding:1rem 0}.page_sectionWrapper__eKzn8{padding:var(--space-lg) 0}}