.bench:where(.astro-etf3fber){margin-block:1.5rem}.program:where(.astro-etf3fber){margin-bottom:1.4rem}.program:where(.astro-etf3fber) h4:where(.astro-etf3fber){font-size:var(--sl-text-base);color:var(--sl-color-white);margin:0 0 .5rem}.pair:where(.astro-etf3fber){grid-template-columns:4.5rem 1fr 3.5rem;align-items:center;gap:.6rem;margin-bottom:.5rem;display:grid}.who:where(.astro-etf3fber){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2)}.metric:where(.astro-etf3fber){font-size:var(--sl-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--sl-color-gray-3);margin:.6rem 0 .3rem;font-weight:600}.program:where(.astro-etf3fber) h4:where(.astro-etf3fber)+.metric:where(.astro-etf3fber){margin-top:0}.pair:where(.astro-etf3fber).mem .bar:where(.astro-etf3fber){opacity:.75}.bars:where(.astro-etf3fber){gap:.2rem;display:grid}.bar:where(.astro-etf3fber){min-width:max-content;height:1.35rem;font-size:var(--sl-text-xs);white-space:nowrap;border-radius:.3rem;align-items:center;padding-inline:.5rem;font-weight:600;display:flex}.bar:where(.astro-etf3fber).dz,.key:where(.astro-etf3fber).dz{background:var(--sl-color-accent);color:#1b1405}.bar:where(.astro-etf3fber).cpp,.key:where(.astro-etf3fber).cpp{color:#fff;background:#5b7fbf}.stack:where(.astro-etf3fber){border-radius:.3rem;min-width:9rem;height:1.35rem;display:flex;position:relative;overflow:hidden}.seg:where(.astro-etf3fber){flex-basis:0;min-width:2px}.stack-label:where(.astro-etf3fber){font-size:var(--sl-text-xs);white-space:nowrap;color:#fff;text-shadow:0 1px 2px #0009;align-items:center;padding-inline:.5rem;font-weight:600;display:flex;position:absolute;inset:0 auto 0 0}.seg:where(.astro-etf3fber).own,.key:where(.astro-etf3fber).own{background:var(--sl-color-accent)}.seg:where(.astro-etf3fber).headers,.key:where(.astro-etf3fber).headers{background:#d9822b}.seg:where(.astro-etf3fber).compiler,.key:where(.astro-etf3fber).compiler{background:#8f5fd1}.seg:where(.astro-etf3fber).other,.key:where(.astro-etf3fber).other{background:#6b7280}tr:where(.astro-etf3fber).own td:where(.astro-etf3fber):first-child{color:var(--sl-color-accent-high)}tr:where(.astro-etf3fber).total td:where(.astro-etf3fber){border-top:2px solid var(--sl-color-gray-4);font-weight:700}th:where(.astro-etf3fber).num{text-align:right}.ratio:where(.astro-etf3fber){font-variant-numeric:tabular-nums;color:var(--sl-color-white);text-align:right;font-weight:700}.extra:where(.astro-etf3fber),.legend:where(.astro-etf3fber){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:.3rem 0 0}.key:where(.astro-etf3fber){vertical-align:-.1rem;border-radius:.2rem;width:.8rem;height:.8rem;margin-left:.3rem;display:inline-block}.history:where(.astro-etf3fber) svg:where(.astro-etf3fber){width:100%;max-width:46rem;height:auto;margin-block:1rem .5rem;display:block}.grid:where(.astro-etf3fber){stroke:var(--sl-color-gray-5);stroke-width:1px}.grid:where(.astro-etf3fber).parity{stroke:var(--sl-color-gray-3);stroke-dasharray:4 4}.tick:where(.astro-etf3fber),.parity-label:where(.astro-etf3fber){fill:var(--sl-color-gray-3);font-size:11px;font-family:var(--sl-font-system-mono)}.series:where(.astro-etf3fber) polyline:where(.astro-etf3fber){fill:none;stroke-width:2.5px}.s0:where(.astro-etf3fber) polyline:where(.astro-etf3fber),.s0:where(.astro-etf3fber) circle:where(.astro-etf3fber),.key:where(.astro-etf3fber).s0{stroke:var(--sl-color-accent);fill:var(--sl-color-accent);background:var(--sl-color-accent)}.s1:where(.astro-etf3fber) polyline:where(.astro-etf3fber),.s1:where(.astro-etf3fber) circle:where(.astro-etf3fber),.key:where(.astro-etf3fber).s1{stroke:#5b7fbf;fill:#5b7fbf;background:#5b7fbf}.series:where(.astro-etf3fber) polyline:where(.astro-etf3fber){fill:none!important}.table-wrap:where(.astro-etf3fber){margin-top:1.2rem;overflow-x:auto}table:where(.astro-etf3fber){border-collapse:collapse;width:100%;font-size:var(--sl-text-sm)}th:where(.astro-etf3fber),td:where(.astro-etf3fber){border-bottom:1px solid var(--sl-color-gray-5);text-align:left;vertical-align:top;padding:.45rem .6rem}td:where(.astro-etf3fber).num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}table:where(.astro-etf3fber).phases td:where(.astro-etf3fber):first-child{white-space:nowrap}td:where(.astro-etf3fber).run{min-width:14rem;max-width:24rem}.legend:where(.astro-etf3fber) .key:where(.astro-etf3fber):not(:first-child){margin-left:.9rem}small:where(.astro-etf3fber){color:var(--sl-color-gray-3)}small:where(.astro-etf3fber).detail{font-weight:400;line-height:1.5}
