.bench:where(.astro-4ddkebpq){--bench-accent:#14b8a6;--bench-muted:#5d6d74;--bench-grid:var(--v-hairline-strong,var(--sl-color-gray-5));font-size:var(--sl-text-sm);margin-block:2rem}:root[data-theme=light] .bench:where(.astro-4ddkebpq){--bench-accent:#0f766e;--bench-muted:#86939a;--bench-grid:var(--v-hairline-strong,var(--sl-color-gray-6))}figcaption:where(.astro-4ddkebpq){gap:.2rem;margin-bottom:1.25rem;display:grid}.bench-title:where(.astro-4ddkebpq){color:var(--sl-color-white);font-weight:600;font-size:var(--sl-text-base)}.bench-sub:where(.astro-4ddkebpq){color:var(--sl-color-gray-3)}.bench-legend:where(.astro-4ddkebpq){color:var(--sl-color-gray-2);flex-wrap:wrap;gap:.4rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.bench-legend:where(.astro-4ddkebpq) li:where(.astro-4ddkebpq){align-items:center;gap:.45rem;margin:0;display:flex}.bench-swatch:where(.astro-4ddkebpq){background:var(--bench-muted);border-radius:3px;width:.75rem;height:.75rem}.bench-legend:where(.astro-4ddkebpq) .is-accent:where(.astro-4ddkebpq) .bench-swatch:where(.astro-4ddkebpq){background:var(--bench-accent)}.bench-rows:where(.astro-4ddkebpq){gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.bench-row:where(.astro-4ddkebpq),.bench-axis:where(.astro-4ddkebpq){grid-template-columns:minmax(8rem,13rem) 1fr;align-items:center;column-gap:1rem;display:grid}.bench-row:where(.astro-4ddkebpq){outline-offset:4px;border-radius:.25rem;margin:0}.bench-label:where(.astro-4ddkebpq){color:var(--sl-color-gray-2)}.bench-row:where(.astro-4ddkebpq).is-accent .bench-label:where(.astro-4ddkebpq){color:var(--sl-color-white);font-weight:600}.bench-bars:where(.astro-4ddkebpq){gap:2px;display:grid;position:relative}.bench-plot:where(.astro-4ddkebpq){background-image:linear-gradient(to right, var(--bench-grid) 1px, transparent 1px);background-size:calc(100% / var(--gridlines)) 100%;align-items:center;height:1.5rem;margin-inline-end:5rem;display:flex;position:relative}.bench-bars:where(.astro-4ddkebpq) .bench-plot:where(.astro-4ddkebpq):not(:only-child){height:1.1rem}.bench-bar:where(.astro-4ddkebpq){background:var(--bench-muted);border-radius:0 4px 4px 0;min-width:2px;height:100%}.is-accent:where(.astro-4ddkebpq)>.bench-bar:where(.astro-4ddkebpq),.bench-row:where(.astro-4ddkebpq).is-accent .bench-bar:where(.astro-4ddkebpq){background:var(--bench-accent)}.bench-value:where(.astro-4ddkebpq){background:var(--v-core,var(--sl-color-bg));color:var(--sl-color-gray-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:.25rem;padding-inline:.25rem;position:relative}.bench-row:where(.astro-4ddkebpq).is-accent .bench-value:where(.astro-4ddkebpq),.is-accent:where(.astro-4ddkebpq)>.bench-value:where(.astro-4ddkebpq){color:var(--sl-color-white);font-weight:600}.bench-tip:where(.astro-4ddkebpq){border:1px solid var(--v-hairline-strong,var(--sl-color-gray-5));background:var(--sl-color-bg-nav);color:var(--sl-color-gray-2);white-space:nowrap;z-index:1;border-radius:.5rem;gap:.15rem;padding:.5rem .75rem;display:none;position:absolute;inset-block-end:calc(100% + .5rem);inset-inline-start:0}.bench-tip:where(.astro-4ddkebpq) strong:where(.astro-4ddkebpq){color:var(--sl-color-white)}.bench-row:where(.astro-4ddkebpq):hover .bench-tip:where(.astro-4ddkebpq),.bench-row:where(.astro-4ddkebpq):focus .bench-tip:where(.astro-4ddkebpq){display:grid}.bench-axis:where(.astro-4ddkebpq){margin-top:.5rem}.bench-axis:where(.astro-4ddkebpq) .bench-plot:where(.astro-4ddkebpq){background:0 0;height:1rem}.bench-tick:where(.astro-4ddkebpq){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;transform:translate(-50%)}.bench-tick:where(.astro-4ddkebpq):first-child{transform:none}.bench-table:where(.astro-4ddkebpq){color:var(--sl-color-gray-3);margin-top:1rem}.bench-table:where(.astro-4ddkebpq) summary:where(.astro-4ddkebpq){cursor:pointer}.bench-table:where(.astro-4ddkebpq) table:where(.astro-4ddkebpq){border-collapse:collapse;width:100%;margin-top:.75rem}.bench-table:where(.astro-4ddkebpq) th:where(.astro-4ddkebpq),.bench-table:where(.astro-4ddkebpq) td:where(.astro-4ddkebpq){text-align:start;border-bottom:1px solid var(--sl-color-gray-6);padding:.35rem .5rem}@media (width<=40rem){.bench-row:where(.astro-4ddkebpq),.bench-axis:where(.astro-4ddkebpq){grid-template-columns:1fr;row-gap:.35rem}.bench-axis:where(.astro-4ddkebpq) .bench-label:where(.astro-4ddkebpq){display:none}}
