.EcosystemsOverview-module__P5CT-q__root{width:min(100% - 2rem,78rem);margin:0 auto;padding:clamp(4rem,8vw,8rem) 0 clamp(5rem,9vw,9rem)}.EcosystemsOverview-module__P5CT-q__masthead{border-bottom:1px solid color-mix(in srgb, var(--ink-primary) 24%, transparent);grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-bottom:clamp(2rem,5vw,4.5rem);display:grid}.EcosystemsOverview-module__P5CT-q__eyebrow{font-family:var(--font-mono-scoped);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0 0 1.1rem;font-size:.72rem;font-weight:600;line-height:1.4}.EcosystemsOverview-module__P5CT-q__title{max-width:10ch;font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(4rem,10vw,9rem);font-weight:450;line-height:.82}.EcosystemsOverview-module__P5CT-q__deck{max-width:34rem;color:var(--ink-secondary);margin:0;font-size:clamp(1rem,1.45vw,1.3rem);line-height:1.55}.EcosystemsOverview-module__P5CT-q__timestamp{font-family:var(--font-mono-scoped);letter-spacing:.06em;color:var(--ink-muted);margin-top:1.4rem;font-size:.72rem;line-height:1.6;display:block}.EcosystemsOverview-module__P5CT-q__staleBanner{font-family:var(--font-mono-scoped);color:#8b2f19;border-bottom:1px solid #a33b206b;margin:0;padding:.9rem 0;font-size:.78rem;line-height:1.5}.EcosystemsOverview-module__P5CT-q__metrics{border-bottom:1px solid color-mix(in srgb, var(--ink-primary) 18%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:clamp(2rem,5vw,4rem) 0;display:grid}.EcosystemsOverview-module__P5CT-q__metric{border-left:1px solid color-mix(in srgb, var(--ink-primary) 16%, transparent);min-width:0;padding:0 clamp(.75rem,2vw,1.8rem)}.EcosystemsOverview-module__P5CT-q__metric:first-child{border-left:0;padding-left:0}.EcosystemsOverview-module__P5CT-q__metricValue{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:500;line-height:.95;display:block}.EcosystemsOverview-module__P5CT-q__metricLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-top:.75rem;font-size:.68rem;line-height:1.5;display:block}.EcosystemsOverview-module__P5CT-q__coverageLine{border-bottom:1px solid color-mix(in srgb, var(--ink-primary) 18%, transparent);color:var(--ink-secondary);justify-content:space-between;gap:2rem;padding:1rem 0;font-size:.88rem;line-height:1.5;display:flex}.EcosystemsOverview-module__P5CT-q__coverageLine strong{color:var(--ink-primary)}.EcosystemsOverview-module__P5CT-q__emptyNotice{max-width:40rem;font-family:var(--font-display);margin:3rem 0 0;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.08}.EcosystemsOverview-module__P5CT-q__unavailable{flex-direction:column;justify-content:center;width:min(100% - 2rem,64rem);min-height:62vh;margin:0 auto;padding:clamp(6rem,13vw,11rem) 0;display:flex}.EcosystemsOverview-module__P5CT-q__unavailableTitle{max-width:14ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,8vw,6.5rem);font-weight:450;line-height:.92}.EcosystemsOverview-module__P5CT-q__unavailableBody{max-width:38rem;color:var(--ink-secondary);margin:1.5rem 0 0;font-size:1rem;line-height:1.65}@media (max-width:760px){.EcosystemsOverview-module__P5CT-q__masthead{grid-template-columns:1fr;align-items:start}.EcosystemsOverview-module__P5CT-q__title{font-size:clamp(3.7rem,20vw,6.5rem)}.EcosystemsOverview-module__P5CT-q__metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.EcosystemsOverview-module__P5CT-q__metric:nth-child(3){border-left:0;padding-left:0}.EcosystemsOverview-module__P5CT-q__coverageLine{flex-direction:column;gap:.35rem}}@media (prefers-reduced-motion:no-preference){.EcosystemsOverview-module__P5CT-q__root,.EcosystemsOverview-module__P5CT-q__unavailable{animation:.65s cubic-bezier(.16,1,.3,1) both EcosystemsOverview-module__P5CT-q__overview-enter}}@keyframes EcosystemsOverview-module__P5CT-q__overview-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}
.EventFeed-module__TD16iW__root{width:min(100% - 2rem,78rem);margin:0 auto;padding:0 0 clamp(5rem,10vw,10rem)}.EventFeed-module__TD16iW__header{border-top:1px solid color-mix(in srgb, var(--ink-primary) 28%, transparent);grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) 0 2rem;display:grid}.EventFeed-module__TD16iW__kicker,.EventFeed-module__TD16iW__filter span,.EventFeed-module__TD16iW__resultCount,.EventFeed-module__TD16iW__meta,.EventFeed-module__TD16iW__project,.EventFeed-module__TD16iW__related,.EventFeed-module__TD16iW__evidence,.EventFeed-module__TD16iW__engagement,.EventFeed-module__TD16iW__noEngagement,.EventFeed-module__TD16iW__source a{font-family:var(--font-mono-scoped)}.EventFeed-module__TD16iW__kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.7rem;font-weight:600}.EventFeed-module__TD16iW__title{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,7vw,6rem);font-weight:450;line-height:.9}.EventFeed-module__TD16iW__intro{color:var(--ink-secondary);margin:0;font-size:1rem;line-height:1.6}.EventFeed-module__TD16iW__filters{border-top:1px solid color-mix(in srgb, var(--ink-primary) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink-primary) 28%, transparent);grid-template-columns:repeat(2,minmax(0,16rem)) 1fr;align-items:end;gap:1rem;padding:1.1rem 0 1.5rem;display:grid}.EventFeed-module__TD16iW__filter{gap:.45rem;display:grid}.EventFeed-module__TD16iW__filter span,.EventFeed-module__TD16iW__resultCount{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.EventFeed-module__TD16iW__filter select{border:1px solid color-mix(in srgb, var(--ink-primary) 28%, transparent);width:100%;min-height:2.7rem;color:var(--ink-primary);font:inherit;background:0 0;border-radius:0;padding:.6rem 2.2rem .6rem .75rem}.EventFeed-module__TD16iW__filter select:focus-visible,.EventFeed-module__TD16iW__source a:focus-visible,.EventFeed-module__TD16iW__evidence summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.EventFeed-module__TD16iW__resultCount{justify-self:end;margin:0 0 .8rem}.EventFeed-module__TD16iW__list{margin:0;padding:0;list-style:none}.EventFeed-module__TD16iW__item{border-bottom:1px solid color-mix(in srgb, var(--ink-primary) 20%, transparent);grid-template-columns:minmax(9rem,.26fr) minmax(0,1fr) minmax(11rem,.28fr);gap:clamp(1.25rem,4vw,4rem);padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.EventFeed-module__TD16iW__meta{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:.75rem;font-size:.66rem;line-height:1.5;display:flex}.EventFeed-module__TD16iW__type{border-bottom:2px solid var(--accent);width:fit-content;color:var(--ink-primary);padding-bottom:.25rem}.EventFeed-module__TD16iW__body,.EventFeed-module__TD16iW__source{min-width:0}.EventFeed-module__TD16iW__project{color:var(--accent);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;margin:0 0 .75rem;font-size:.7rem;font-weight:600;line-height:1.4}.EventFeed-module__TD16iW__eventTitle{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:480;line-height:1.03}.EventFeed-module__TD16iW__description{color:var(--ink-secondary);overflow-wrap:anywhere;margin:1rem 0 0;line-height:1.65}.EventFeed-module__TD16iW__related{color:var(--ink-muted);overflow-wrap:anywhere;margin:1rem 0 0;font-size:.68rem;line-height:1.5}.EventFeed-module__TD16iW__evidence{color:var(--ink-secondary);margin-top:1rem;font-size:.72rem;line-height:1.55}.EventFeed-module__TD16iW__evidence summary{cursor:pointer;width:fit-content}.EventFeed-module__TD16iW__evidence ul{margin:.75rem 0 0;padding-left:1.2rem}.EventFeed-module__TD16iW__evidence li{overflow-wrap:anywhere}.EventFeed-module__TD16iW__source{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.EventFeed-module__TD16iW__engagement{width:100%;margin:0}.EventFeed-module__TD16iW__engagement div{border-bottom:1px solid color-mix(in srgb, var(--ink-primary) 12%, transparent);letter-spacing:.04em;justify-content:space-between;gap:1rem;padding:.3rem 0;font-size:.65rem;display:flex}.EventFeed-module__TD16iW__engagement dt{color:var(--ink-muted)}.EventFeed-module__TD16iW__engagement dd{margin:0}.EventFeed-module__TD16iW__noEngagement{width:100%;color:var(--ink-muted);text-align:right;margin:0;font-size:.65rem;line-height:1.5}.EventFeed-module__TD16iW__source a{color:var(--ink-primary);text-underline-offset:.3em;font-size:.72rem;font-weight:600;text-decoration-thickness:1px}.EventFeed-module__TD16iW__zeroState{color:var(--ink-secondary);font-family:var(--font-display);margin:0;padding:clamp(3rem,8vw,7rem) 0;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.08}@media (max-width:820px){.EventFeed-module__TD16iW__header,.EventFeed-module__TD16iW__item{grid-template-columns:1fr}.EventFeed-module__TD16iW__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.EventFeed-module__TD16iW__resultCount{grid-column:1/-1;justify-self:start;margin:.25rem 0 0}.EventFeed-module__TD16iW__source{align-items:flex-start}.EventFeed-module__TD16iW__engagement{max-width:18rem}.EventFeed-module__TD16iW__noEngagement{text-align:left}}@media (max-width:520px){.EventFeed-module__TD16iW__filters{grid-template-columns:1fr}.EventFeed-module__TD16iW__resultCount{grid-column:auto}}
.PossibleSynergies-module__wUz_6a__root{width:min(100% - 2rem,78rem);margin:0 auto;padding:0 0 clamp(6rem,12vw,12rem)}.PossibleSynergies-module__wUz_6a__header{border-top:1px solid color-mix(in srgb, var(--ink-primary) 28%, transparent);grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) 0 2rem;display:grid}.PossibleSynergies-module__wUz_6a__kicker,.PossibleSynergies-module__wUz_6a__score,.PossibleSynergies-module__wUz_6a__ordinal,.PossibleSynergies-module__wUz_6a__evidence,.PossibleSynergies-module__wUz_6a__noDirect{font-family:var(--font-mono-scoped)}.PossibleSynergies-module__wUz_6a__kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.7rem;font-weight:600}.PossibleSynergies-module__wUz_6a__title{max-width:10ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,7vw,6rem);font-weight:450;line-height:.9}.PossibleSynergies-module__wUz_6a__disclosure{color:var(--ink-secondary);font-size:.9rem;line-height:1.6}.PossibleSynergies-module__wUz_6a__disclosure p{margin:0}.PossibleSynergies-module__wUz_6a__disclosure p+p{color:var(--ink-primary);margin-top:.75rem;font-weight:600}.PossibleSynergies-module__wUz_6a__list{border-top:1px solid color-mix(in srgb, var(--ink-primary) 28%, transparent);margin:0;padding:0;list-style:none}.PossibleSynergies-module__wUz_6a__item{border-bottom:1px solid color-mix(in srgb, var(--ink-primary) 18%, transparent);grid-template-columns:3rem minmax(0,.8fr) minmax(18rem,.55fr);gap:clamp(1.25rem,4vw,4rem);padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.PossibleSynergies-module__wUz_6a__ordinal{color:var(--ink-muted);font-size:.7rem}.PossibleSynergies-module__wUz_6a__score{border-bottom:2px solid var(--accent);width:fit-content;color:var(--ink-primary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .8rem;padding-bottom:.25rem;font-size:.68rem;font-weight:600}.PossibleSynergies-module__wUz_6a__pair{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:480;line-height:1}.PossibleSynergies-module__wUz_6a__noDirect{color:var(--ink-muted);margin:1rem 0 0;font-size:.68rem;line-height:1.5}.PossibleSynergies-module__wUz_6a__evidence{margin:0}.PossibleSynergies-module__wUz_6a__evidence div{border-bottom:1px solid color-mix(in srgb, var(--ink-primary) 14%, transparent);padding:.65rem 0}.PossibleSynergies-module__wUz_6a__evidence dt{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.PossibleSynergies-module__wUz_6a__evidence dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.72rem;line-height:1.5}.PossibleSynergies-module__wUz_6a__zeroState{border-top:1px solid color-mix(in srgb, var(--ink-primary) 28%, transparent);color:var(--ink-secondary);font-family:var(--font-display);margin:0;padding:clamp(3rem,8vw,7rem) 0;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.08}@media (max-width:820px){.PossibleSynergies-module__wUz_6a__header,.PossibleSynergies-module__wUz_6a__item{grid-template-columns:1fr}.PossibleSynergies-module__wUz_6a__ordinal{display:none}}
.RelationshipGraph-module__PKoBla__root{width:min(100% - 2rem,78rem);min-width:0;max-width:calc(100vw - 2rem);margin:0 auto;padding:0 0 clamp(5rem,10vw,10rem);overflow-x:clip}.RelationshipGraph-module__PKoBla__header{border-top:1px solid color-mix(in srgb, var(--ink-primary) 28%, transparent);grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) 0 2rem;display:grid}.RelationshipGraph-module__PKoBla__kicker,.RelationshipGraph-module__PKoBla__controls,.RelationshipGraph-module__PKoBla__table,.RelationshipGraph-module__PKoBla__emptyTable,.RelationshipGraph-module__PKoBla__noEdges{font-family:var(--font-mono-scoped)}.RelationshipGraph-module__PKoBla__kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.7rem;font-weight:600}.RelationshipGraph-module__PKoBla__title{max-width:12ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,7vw,6rem);font-weight:450;line-height:.9}.RelationshipGraph-module__PKoBla__intro{color:var(--ink-secondary);margin:0;line-height:1.6}.RelationshipGraph-module__PKoBla__controls{border-top:1px solid color-mix(in srgb, var(--ink-primary) 18%, transparent);flex-wrap:wrap;align-items:end;gap:1rem 2rem;padding:1.25rem 0;display:flex}.RelationshipGraph-module__PKoBla__windows{border:0;margin:0;padding:0}.RelationshipGraph-module__PKoBla__windows legend,.RelationshipGraph-module__PKoBla__search span{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.65rem;display:block}.RelationshipGraph-module__PKoBla__windows div{display:flex}.RelationshipGraph-module__PKoBla__windows button,.RelationshipGraph-module__PKoBla__clear{border:1px solid color-mix(in srgb, var(--ink-primary) 28%, transparent);min-height:2.7rem;color:var(--ink-primary);cursor:pointer;font:inherit;background:0 0;border-right:0;padding:.55rem .9rem}.RelationshipGraph-module__PKoBla__windows button:last-child{border-right:1px solid color-mix(in srgb, var(--ink-primary) 28%, transparent)}.RelationshipGraph-module__PKoBla__windows button[aria-pressed=true]{background:var(--ink-primary);color:var(--paper-cream)}.RelationshipGraph-module__PKoBla__search{width:min(100%,19rem);display:grid}.RelationshipGraph-module__PKoBla__search input{border:1px solid color-mix(in srgb, var(--ink-primary) 28%, transparent);min-height:2.7rem;color:var(--ink-primary);font:inherit;background:0 0;border-radius:0;padding:.55rem .75rem}.RelationshipGraph-module__PKoBla__clear{border-right:1px solid color-mix(in srgb, var(--ink-primary) 28%, transparent)}.RelationshipGraph-module__PKoBla__windows button:focus-visible,.RelationshipGraph-module__PKoBla__search input:focus-visible,.RelationshipGraph-module__PKoBla__clear:focus-visible,.RelationshipGraph-module__PKoBla__node:focus-visible,.RelationshipGraph-module__PKoBla__selectedNode:focus-visible,.RelationshipGraph-module__PKoBla__table a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.RelationshipGraph-module__PKoBla__canvas{aspect-ratio:16/9;border-top:1px solid color-mix(in srgb, var(--ink-primary) 28%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink-primary) 28%, transparent);background-image:radial-gradient(color-mix(in srgb, var(--ink-primary) 13%, transparent) .7px, transparent .7px);background-size:14px 14px;width:100%;position:relative;overflow:hidden}.RelationshipGraph-module__PKoBla__svg{width:100%;height:100%;display:block}.RelationshipGraph-module__PKoBla__edgeLayer line{stroke:color-mix(in srgb, var(--accent) 62%, var(--ink-primary));stroke-width:.26px;vector-effect:non-scaling-stroke}.RelationshipGraph-module__PKoBla__nodeLayer{isolation:isolate}.RelationshipGraph-module__PKoBla__node,.RelationshipGraph-module__PKoBla__selectedNode{cursor:pointer}.RelationshipGraph-module__PKoBla__node circle,.RelationshipGraph-module__PKoBla__selectedNode circle{fill:var(--paper-cream);stroke:var(--ink-primary);stroke-width:.28px;vector-effect:non-scaling-stroke}.RelationshipGraph-module__PKoBla__selectedNode circle{fill:var(--accent);stroke:var(--accent)}.RelationshipGraph-module__PKoBla__node text,.RelationshipGraph-module__PKoBla__selectedNode text{fill:var(--ink-primary);font-family:var(--font-mono-scoped);pointer-events:none;font-size:1.7px;font-weight:600}.RelationshipGraph-module__PKoBla__selectedNode text{fill:var(--paper-cream)}.RelationshipGraph-module__PKoBla__noEdges{width:min(90%,32rem);color:var(--ink-secondary);text-align:center;margin:0;font-size:.72rem;line-height:1.5;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.RelationshipGraph-module__PKoBla__tableWrap{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.RelationshipGraph-module__PKoBla__table{border-collapse:collapse;width:100%;min-width:48rem;font-size:.7rem;line-height:1.5}.RelationshipGraph-module__PKoBla__table caption{color:var(--ink-muted);text-align:left;padding:.9rem 0}.RelationshipGraph-module__PKoBla__table th,.RelationshipGraph-module__PKoBla__table td{border-bottom:1px solid color-mix(in srgb, var(--ink-primary) 16%, transparent);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:.85rem .75rem .85rem 0}.RelationshipGraph-module__PKoBla__table thead th{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:500}.RelationshipGraph-module__PKoBla__table tbody th{max-width:17rem;font-weight:600}.RelationshipGraph-module__PKoBla__table a{width:fit-content;color:var(--ink-primary);text-underline-offset:.25em;display:block}.RelationshipGraph-module__PKoBla__emptyTable,.RelationshipGraph-module__PKoBla__zeroState{color:var(--ink-secondary);margin:0;padding:2rem 0;font-size:.75rem;line-height:1.6}.RelationshipGraph-module__PKoBla__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:820px){.RelationshipGraph-module__PKoBla__header{grid-template-columns:1fr}.RelationshipGraph-module__PKoBla__canvas{aspect-ratio:4/3}.RelationshipGraph-module__PKoBla__table{min-width:0}.RelationshipGraph-module__PKoBla__table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RelationshipGraph-module__PKoBla__table,.RelationshipGraph-module__PKoBla__table tbody,.RelationshipGraph-module__PKoBla__table tr,.RelationshipGraph-module__PKoBla__table th,.RelationshipGraph-module__PKoBla__table td{width:100%;display:block}.RelationshipGraph-module__PKoBla__table tr{border-bottom:1px solid color-mix(in srgb, var(--ink-primary) 22%, transparent);padding:1.25rem 0}.RelationshipGraph-module__PKoBla__table th,.RelationshipGraph-module__PKoBla__table td{border-bottom:0;padding:.4rem 0}.RelationshipGraph-module__PKoBla__table tbody th{max-width:none;font-family:var(--font-display);font-size:1.35rem;line-height:1.1}.RelationshipGraph-module__PKoBla__table td:before{content:attr(data-label);color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.58rem;display:block}}@media (max-width:600px){.RelationshipGraph-module__PKoBla__canvas{opacity:.72;max-height:18rem}.RelationshipGraph-module__PKoBla__tableWrap{border-top:2px solid var(--ink-primary)}}
