.live-page{--live-muted:#67676e;--live-surface:#fff;--live-line:#dedee2;background:var(--background);color:var(--foreground);padding:calc(var(--header-height,116px) + 28px) 0 80px;-webkit-font-smoothing:antialiased}.live-wrap{max-width:1520px;margin-inline:auto;padding-inline:6%}.live-page .ecosystem-breadcrumbs{margin-bottom:28px}.live-page h1,.live-page h2{letter-spacing:-.04em;margin:0;font-weight:200;line-height:1.12}.live-page h1{font-size:clamp(36px,4.2vw,58px)}.live-page h2{font-size:clamp(26px,2.4vw,34px)}.live-page h1 strong,.live-page h2 strong,.live-feed strong,.live-person h3{font-weight:500}.live-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--live-muted);margin-bottom:16px;font-size:12px;font-weight:400;display:block}.live-kicker-dot{align-items:center;gap:8px;display:inline-flex}.live-hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr);align-items:end;gap:40px;margin-bottom:28px;display:grid}.live-intro{max-width:460px;color:var(--live-muted);margin:0;font-size:16px;font-weight:300;line-height:1.65}.live-updated{border:1px solid var(--live-line);background:var(--live-surface);color:var(--live-muted);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:7px 12px;font-size:12px;display:inline-flex}.live-alert{color:#9a3b3b;margin-top:12px}.live-stats{--live-muted:#67676e;--live-surface:#fff;--live-line:#dedee2;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.live-stat,.live-card,.live-person,.live-empty{background:var(--live-surface);border:1px solid var(--live-line);border-radius:22px}.live-stat{padding:22px}.live-stat strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3vw,44px);font-weight:500;line-height:1;display:block}.live-stat p,.live-quiet,.live-empty,.live-locked p,.live-note,.live-feed small,.live-person p,.live-map-legend,.live-footnote{color:var(--live-muted);font-weight:300}.live-stat p{margin:12px 0 0;font-size:14px;line-height:1.45}.live-stat .live-delta{color:#1f9d57;align-items:center;gap:6px;font-weight:500;display:inline-flex}.live-up{border-bottom:7px solid;border-left:5px solid #0000;border-right:5px solid #0000;flex:none;width:0;height:0}.live-stat p.live-hour{color:var(--foreground);align-items:center;gap:8px;font-weight:500;display:flex}.live-split{grid-template-columns:minmax(0,1.45fr) minmax(280px,.78fr);align-items:start;gap:16px;display:grid}.live-card{padding:22px 22px 16px}.live-card h2{margin-bottom:8px}.live-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-card-head .live-kicker{margin-bottom:12px}.live-map{color:#c5c5ca;width:100%;height:auto;margin-top:4px;display:block;overflow:visible}.live-map-core{fill:#2faf62;stroke:#fff;stroke-width:1.5px}.live-map-pulse{fill:#2faf62;stroke:none;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite live-map-pulse}.live-map-legend{border-top:1px solid var(--live-line);color:var(--foreground);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px 18px;margin:10px 0 2px;padding:12px 0 0;font-size:13px;list-style:none;display:grid}.live-map-legend li{align-items:baseline;gap:8px;display:flex}.live-map-legend span{font-weight:500}.live-map-legend strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.live-feed{margin:8px 0 0;padding:0;list-style:none}.live-feed li{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px 10px;display:grid;position:relative}.live-feed li:before{content:"";background:var(--live-line);height:1px;position:absolute;top:0;left:10px;right:10px}.live-feed li.is-latest{background:linear-gradient(90deg,color-mix(in srgb,#2faf62 6.5%,var(--live-surface)) 0%,color-mix(in srgb,#2faf62 4%,var(--live-surface)) 42%,color-mix(in srgb,#2faf62 1.5%,var(--live-surface)) 78%,var(--live-surface) 100%);border-radius:18px;margin-top:2px;padding:8px 10px}.live-feed li.is-latest:before,.live-feed li.is-latest+li:before{content:none}.live-status{border:1px solid var(--live-line);background:var(--live-surface);color:var(--foreground);border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 11px 5px 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.live-feed strong,.live-feed small{display:block}.live-feed strong{font-size:14px;line-height:1.4}.live-feed small{margin-top:2px;font-size:12px}.live-avatar{color:#17191c;letter-spacing:.03em;background:#f3f3f4;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:500;display:grid}.live-avatar[data-anonymous=true]{border:1px solid var(--live-line);background:0 0}.live-block{margin-top:42px}.live-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.live-aside-note{color:var(--live-muted);font-size:13px;font-weight:300}.live-featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.live-person{padding:22px}.live-person-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.live-pill{border:1px solid var(--live-line);color:var(--live-muted);border-radius:999px;padding:5px 10px;font-size:12px}.live-person h3{letter-spacing:-.03em;margin:0 0 6px;font-size:22px}.live-note{border-top:1px solid var(--live-line);margin:16px 0 0;padding-top:16px;font-size:14px;line-height:1.5}.live-empty,.live-quiet{margin:8px 0 0;font-size:15px;line-height:1.6}.live-empty{padding:28px}.live-locked{border:1px solid var(--live-line);background:var(--live-surface);border-radius:22px;align-content:end;justify-items:center;gap:14px;min-height:210px;padding:28px 20px 24px;display:grid;position:relative;overflow:hidden}.live-doors{border:1px solid var(--live-line);background:var(--live-surface);border-radius:22px;padding:6px 22px}.live-doors ul{margin:0;padding:0;list-style:none}.live-doors li{border-top:1px solid var(--live-line);padding:16px 0}.live-doors li:first-child{border-top:0}.live-doors strong{font-size:15px;font-weight:500;line-height:1.4;display:block}.live-doors small,.live-doors p{color:var(--live-muted);margin:4px 0 0;font-size:13px;font-weight:300;line-height:1.45;display:block}.live-locked-rows{opacity:.7;filter:blur(6px);pointer-events:none;gap:14px;display:grid;position:absolute;inset:22px 22px auto}.live-locked-rows span{background:var(--live-line);border-radius:11px;height:22px;display:block}.live-locked-rows span:first-child{width:74%}.live-locked-rows span:nth-child(2){width:92%}.live-locked-rows span:nth-child(3){width:48%}.live-locked p{text-align:center;margin:72px 0 0;font-size:15px;position:relative}.live-join{color:#fff;cursor:pointer;background:#17191c;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;display:inline-flex;position:relative}.live-join:hover{background:#2a2d31}.live-footnote{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:22px 0 0;font-size:12px;display:flex}.live-summary{margin:48px 0 8px}.live-summary .story-eyebrow{align-items:center;gap:8px;margin:0;display:inline-flex}.live-summary-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.live-summary-top a{align-items:center;gap:8px;font-size:14px;display:inline-flex}html[data-theme=dark] .live-page,html[data-theme=dark] .live-stats{--live-muted:#aaaab0;--live-surface:#171717;--live-line:#303033}html[data-theme=dark] .live-map{color:#3c3c42}html[data-theme=dark] .live-map-core{fill:#3dbe74;stroke:#171717}html[data-theme=dark] .live-map-pulse{fill:#3dbe74}html[data-theme=dark] .live-avatar{color:#f5f5f7;background:#2a2a2e}html[data-theme=dark] .live-stat .live-delta{color:#3dbe74}html[data-theme=dark] .live-feed li.is-latest{background:linear-gradient(90deg,color-mix(in srgb,#3dbe74 14%,var(--live-surface)) 0%,color-mix(in srgb,#3dbe74 7%,var(--live-surface)) 46%,color-mix(in srgb,#3dbe74 2%,var(--live-surface)) 80%,var(--live-surface) 100%)}html[data-theme=dark] .live-join{color:#17191c;background:#f5f5f7}html[data-theme=dark] .live-join:hover{background:#fff}html[data-theme=dark] .live-alert{color:#f0b4b4}@media (max-width:1000px){.live-stats,.live-featured{grid-template-columns:1fr 1fr}.live-hero,.live-split{grid-template-columns:1fr;gap:22px}}@media (max-width:640px){.live-page{padding-top:calc(var(--header-height,76px) + 12px)}.live-stats,.live-featured{grid-template-columns:1fr}.live-section-head{flex-direction:column;align-items:flex-start}.live-stat,.live-card,.live-person{padding:18px}.live-footnote{flex-direction:column}}@keyframes live-map-pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(3.1)}}@media (prefers-reduced-motion:reduce){.live-nav-dot,.live-map-pulse{animation:none}.live-map-pulse{opacity:.28}}.live-doors li{align-items:center;gap:24px;display:flex}.live-project-copy{overflow-wrap:anywhere;flex:1;min-width:0}.live-project-more{border:1px solid var(--live-line);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:10px 14px;font-size:13px;transition:background .18s;display:inline-flex}.live-project-more:hover{background:var(--live-line)}@media (max-width:640px){.live-doors li{flex-wrap:wrap;gap:12px}.live-project-copy{flex-basis:100%}}
