/* AFTERSOIL compact polar performance block. */
.as-performance{display:block;padding-block:22px;border-block:1px solid rgb(var(--text-color)/.2);color:rgb(var(--text-color));font-family:var(--text-font-family)}
.as-performance__header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:13px}
.as-performance__eyebrow,.as-performance__count,.as-performance__legend,.as-performance__index{font-family:var(--heading-font-family);font-size:11px;line-height:1.4;letter-spacing:.045em;text-transform:uppercase}
.as-performance__eyebrow{margin:0 0 5px;color:rgb(var(--text-color)/.62)}
.as-performance__header h2{margin:0;font-family:var(--heading-font-family);font-size:20px;line-height:1.1;font-weight:var(--heading-font-weight);letter-spacing:-.025em}
.as-performance__count{margin:0 0 1px;color:rgb(var(--text-color)/.62);text-align:right;white-space:nowrap}
.as-performance__legend{display:flex;justify-content:space-between;padding-top:9px;border-top:1px solid rgb(var(--text-color)/.14);color:rgb(var(--text-color)/.55)}
.as-performance__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(165px,.65fr);gap:22px;align-items:start;margin-top:14px}
.as-performance__plot{min-width:0;aspect-ratio:1;display:grid;place-items:start center}
.as-performance__plot svg{display:block;width:100%;max-width:220px;height:auto;overflow:visible}
.as-performance__ring,.as-performance__axis{fill:none;stroke:currentColor;stroke-width:1;opacity:.15;vector-effect:non-scaling-stroke}
.as-performance__axis{opacity:.12}
.as-performance__shape{fill:#7c8872;fill-opacity:.2;stroke:currentColor;stroke-width:1.25;vector-effect:non-scaling-stroke}
.as-performance__node{fill:rgb(var(--background));stroke:currentColor;stroke-width:1.25;vector-effect:non-scaling-stroke}
.as-performance__axis-index,.as-performance__center-label{fill:currentColor;font-family:var(--heading-font-family);font-size:8px;letter-spacing:.035em;text-anchor:middle}
.as-performance__center-label{font-size:7px;opacity:.58;text-transform:uppercase}
.as-performance__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;padding:0;list-style:none}
.as-performance__metric{display:grid;grid-template-columns:29px minmax(0,1fr) 21px;gap:8px;align-items:baseline;min-width:0;padding:8px 0;border-bottom:1px solid rgb(var(--text-color)/.14)}
.as-performance__index{color:rgb(var(--text-color)/.5)}
.as-performance__label{min-width:0;font-family:var(--heading-font-family);font-size:11.5px;line-height:1.32}
.as-performance__score{font-family:var(--heading-font-family);font-size:12px;line-height:1;text-align:right}
@media(max-width:1199px) and (min-width:1000px){.as-performance__layout{grid-template-columns:minmax(0,1fr) 140px;gap:14px}.as-performance__metrics{grid-template-columns:1fr}.as-performance__plot svg{max-width:180px}}
@media(max-width:699px){.as-performance{padding-block:20px}.as-performance__layout{grid-template-columns:1fr;gap:18px}.as-performance__plot{grid-row:1;width:196px;max-width:100%;margin-inline:auto}.as-performance__metrics{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.as-performance__plot svg{max-width:196px}.as-performance__metric{padding-block:7px}}
@media(max-width:399px){.as-performance__metric{grid-template-columns:28px minmax(0,1fr) 20px;gap:6px}}
@media(prefers-reduced-motion:reduce){.as-performance *{scroll-behavior:auto!important}}
