:where(.m-ecosystems-climate-and-sustainability) .eco-tab{padding:3px 10px;font-size:11px}:where(.m-ecosystems-climate-and-sustainability) .eco-tab.active{background:var(--color-text-primary);color:var(--color-background-primary);border-color:var(--color-text-primary)}:where(.m-ecosystems-climate-and-sustainability) .biome-card{background:var(--color-background-secondary);border-radius:var(--border-radius-md);text-align:center;cursor:pointer;border:1.5px solid #0000;padding:9px 8px;transition:border-color .12s}:where(.m-ecosystems-climate-and-sustainability) .biome-card:hover{border-color:var(--color-border-secondary)}:where(.m-ecosystems-climate-and-sustainability) .biome-card.active{border-color:var(--color-text-primary)}:where(.m-ecosystems-climate-and-sustainability) .cycle-text{fill:var(--color-text-primary);font-size:10px;font-family:var(--font-sans)}:where(.m-ecosystems-climate-and-sustainability) .cycle-path{stroke:var(--color-text-secondary);stroke-width:1.5px;fill:none;marker-end:url(#arr)}:where(.m-ecosystems-climate-and-sustainability) .cycle-path-green{stroke:#1d9e75;stroke-width:1.5px;fill:none;marker-end:url(#arr-green)}:where(.m-ecosystems-climate-and-sustainability) .cycle-path-blue{stroke:#185fa5;stroke-width:1.5px;fill:none;marker-end:url(#arr-blue)}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .cycle-path-blue{stroke:#1c70c2}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .cycle-path-blue{stroke:#1c70c2}}:where(.m-ecosystems-climate-and-sustainability) .cycle-path-red{stroke:#993c1d;stroke-width:1.5px;fill:none;marker-end:url(#arr-red)}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .cycle-path-red{stroke:#bd4a24}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .cycle-path-red{stroke:#bd4a24}}:where(.m-ecosystems-climate-and-sustainability) .eco-marker-blue{fill:#185fa5}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .eco-marker-blue{fill:#1c70c2}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .eco-marker-blue{fill:#1c70c2}}:where(.m-ecosystems-climate-and-sustainability) .eco-marker-red{fill:#993c1d}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .eco-marker-red{fill:#bd4a24}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .eco-marker-red{fill:#bd4a24}}:where(.m-ecosystems-climate-and-sustainability) .eco-risk-veryhigh{color:#791f1f}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .eco-risk-veryhigh{color:#d96a6a}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .eco-risk-veryhigh{color:#d96a6a}}:where(.m-ecosystems-climate-and-sustainability) .eco-risk-high{color:#993c1d}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .eco-risk-high{color:#dc6b45}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .eco-risk-high{color:#dc6b45}}:where(.m-ecosystems-climate-and-sustainability) .eco-risk-moderate{color:#9d630c}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .eco-risk-moderate{color:#ef9f27}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .eco-risk-moderate{color:#ef9f27}}:where(.m-ecosystems-climate-and-sustainability) .eco-text-green{color:#17805e;fill:#17805e}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .eco-text-green{color:#1d9e75;fill:#1d9e75}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .eco-text-green{color:#1d9e75;fill:#1d9e75}}:where(.m-ecosystems-climate-and-sustainability) .eco-text-blue{color:#185fa5;fill:#185fa5}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .eco-text-blue{color:#3b8fe3;fill:#3b8fe3}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .eco-text-blue{color:#3b8fe3;fill:#3b8fe3}}:where(.m-ecosystems-climate-and-sustainability) .eco-text-red{color:#993c1d;fill:#993c1d}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .eco-text-red{color:#dc6b45;fill:#dc6b45}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .eco-text-red{color:#dc6b45;fill:#dc6b45}}:where(.m-ecosystems-climate-and-sustainability) .eco-text-darkred{color:#791f1f}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .eco-text-darkred{color:#d96a6a}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .eco-text-darkred{color:#d96a6a}}:where(.m-ecosystems-climate-and-sustainability) .eco-text-brown{color:#633806}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .eco-text-brown{color:#cf750d}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .eco-text-brown{color:#cf750d}}:where(.m-ecosystems-climate-and-sustainability) .eco-border-darkred{border-left-color:#791f1f}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .eco-border-darkred{border-left-color:#cb3535}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .eco-border-darkred{border-left-color:#cb3535}}:where(.m-ecosystems-climate-and-sustainability) .eco-border-blue{border-left-color:#185fa5}html[data-theme=dark] :where(.m-ecosystems-climate-and-sustainability) .eco-border-blue{border-left-color:#1c70c2}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-ecosystems-climate-and-sustainability) .eco-border-blue{border-left-color:#1c70c2}}:where(.m-ecosystems-climate-and-sustainability) .eco-border-green{border-left-color:#1d9e75}:where(.m-ecosystems-climate-and-sustainability) .scale-track{background:var(--color-background-secondary);border-radius:6px;height:12px;margin:18px 0 28px;position:relative}:where(.m-ecosystems-climate-and-sustainability) .scale-dot{border:2px solid var(--color-background-primary);cursor:default;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}:where(.m-ecosystems-climate-and-sustainability) .scale-dot-label{color:var(--color-text-secondary);white-space:nowrap;text-align:center;font-size:10px;position:absolute;top:18px;transform:translate(-50%)}:where(.m-ecosystems-climate-and-sustainability) .scale-axis-labels{color:var(--color-text-tertiary);justify-content:space-between;margin-top:2px;font-size:11px;display:flex}:where(.m-ecosystems-climate-and-sustainability) .dist-bar{border-radius:6px;width:100%;height:28px;margin-bottom:10px;display:flex;overflow:hidden}:where(.m-ecosystems-climate-and-sustainability) .dist-seg{justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;overflow:hidden}:where(.m-ecosystems-climate-and-sustainability) .dist-legend{flex-wrap:wrap;gap:8px 16px;margin-bottom:10px;display:flex}:where(.m-ecosystems-climate-and-sustainability) .dist-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:3px}:where(.m-ecosystems-climate-and-sustainability) .dist-legend-item{color:var(--color-text-secondary);align-items:flex-start;gap:6px;font-size:11px;display:flex}:where(.m-ecosystems-climate-and-sustainability) .trophic-wrap{flex-direction:column;align-items:center;gap:0;margin:10px 0 14px;display:flex}:where(.m-ecosystems-climate-and-sustainability) .trophic-tier{color:#fff;border-radius:4px;justify-content:center;align-items:center;max-width:100%;margin-bottom:3px;font-size:11px;font-weight:500;display:flex}:where(.m-ecosystems-climate-and-sustainability) .ghg-label{color:var(--color-text-secondary);text-align:right;flex-shrink:0;width:90px;font-size:12px}:where(.m-ecosystems-climate-and-sustainability) .ghg-fill{color:#fff;border-radius:3px;align-items:center;height:20px;padding:0 7px;font-size:10px;font-weight:600;display:flex}:where(.m-ecosystems-climate-and-sustainability) .tl-track{background:var(--color-background-secondary);border-radius:4px;height:36px;margin:10px 0 18px;position:relative;overflow:visible}:where(.m-ecosystems-climate-and-sustainability) .tl-bar{white-space:nowrap;border-radius:3px;align-items:center;height:24px;padding:0 6px;font-size:10px;font-weight:500;display:flex;position:absolute;top:6px;overflow:hidden}:where(.m-ecosystems-climate-and-sustainability) .tl-tick{color:var(--color-text-tertiary);font-size:10px;position:absolute;bottom:-16px;transform:translate(-50%)}:where(.m-ecosystems-climate-and-sustainability) .calc-field{flex-direction:column;flex:1;gap:4px;min-width:140px;display:flex}:where(.m-ecosystems-climate-and-sustainability) .calc-field label{color:var(--color-text-secondary);font-size:11px}:where(.m-ecosystems-climate-and-sustainability) .calc-result{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-primary);padding:11px 13px;font-size:13px;line-height:1.7}:where(.m-ecosystems-climate-and-sustainability) .interact-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-bottom:10px;display:grid}:where(.m-ecosystems-climate-and-sustainability) .interact-card{background:var(--color-background-secondary);border-radius:var(--border-radius-md);cursor:pointer;border:1.5px solid #0000;padding:9px 10px;transition:border-color .12s}:where(.m-ecosystems-climate-and-sustainability) .interact-card:hover{border-color:var(--color-border-secondary)}:where(.m-ecosystems-climate-and-sustainability) .interact-card.active{border-color:var(--color-text-primary)}:where(.m-ecosystems-climate-and-sustainability) .interact-sign{font-size:16px;font-weight:700}.fa-leaf{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22><path fill=%22currentColor%22 d=%22M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5h88c8.8 0 16 7.2 16 16s-7.2 16-16 16H288 216s0 0 0 0c-16.6 0-32.7 1.9-48.3 5.4c-25.9 5.9-49.9 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z%22/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22><path fill=%22currentColor%22 d=%22M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5h88c8.8 0 16 7.2 16 16s-7.2 16-16 16H288 216s0 0 0 0c-16.6 0-32.7 1.9-48.3 5.4c-25.9 5.9-49.9 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z%22/></svg>") 50%/contain no-repeat}
