.EcosystemBarChart_section__Srx3s{margin-bottom:2.5rem}.EcosystemBarChart_title__MP1wF{font-size:1.25rem;font-weight:600;margin:0 0 1rem}.EcosystemBarChart_chartContainer__fmeO5{width:100%;min-height:300px}.EcosystemBarChart_empty__sGCTL{display:flex;align-items:center;justify-content:center;min-height:150px;color:var(--color-text-muted);font-style:italic}.EcosystemBarChart_axisTick__2wuhN{fill:var(--color-text-muted);font-size:.75rem;line-height:1.2}@media (max-width:640px){.EcosystemBarChart_section__Srx3s{margin-bottom:2rem}.EcosystemBarChart_title__MP1wF{font-size:1.125rem;margin-bottom:.75rem}.EcosystemBarChart_chartContainer__fmeO5{min-height:280px}.EcosystemBarChart_axisTick__2wuhN{font-size:.6875rem}}.EcosystemTable_wrapper__8BJ7w{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:2rem}.EcosystemTable_table__5b_gN{width:100%;border-collapse:collapse;font-size:.875rem;min-width:500px}.EcosystemTable_table__5b_gN td,.EcosystemTable_table__5b_gN th{padding:.75rem 1rem;text-align:right;border-bottom:1px solid var(--color-border)}.EcosystemTable_table__5b_gN td:first-child,.EcosystemTable_table__5b_gN th:first-child{text-align:left}.EcosystemTable_table__5b_gN th{font-weight:600;background:var(--color-bg-secondary);white-space:nowrap;padding:0}.EcosystemTable_sortButton__H2tni{display:inline-flex;align-items:center;gap:.25rem;width:100%;padding:.75rem 1rem;background:none;border:none;font:inherit;font-weight:600;color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:inherit}.EcosystemTable_sortButton__H2tni:hover,.EcosystemTable_table__5b_gN tbody tr:hover{background:var(--color-bg-tertiary)}.EcosystemTable_sortIndicator__lN9DS{margin-left:.25rem;font-size:.75rem}.EcosystemTable_empty__KQfJY{padding:2rem;text-align:center;color:var(--color-text-muted);font-style:italic}