.benchmark.svelte-s4c0ig{border-radius:var(--radius-window);background:var(--color-glass);border:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-window);-webkit-backdrop-filter:blur(var(--fx-blur-md)) saturate(var(--fx-glass-saturation));backdrop-filter:blur(var(--fx-blur-md)) saturate(var(--fx-glass-saturation));margin:0}.benchmark__titlebar.svelte-s4c0ig{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--color-border-subtle);display:flex}.benchmark__title.svelte-s4c0ig{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:lowercase;color:var(--color-text-low)}.benchmark__toggle.svelte-s4c0ig{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:lowercase;color:var(--color-text-med);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);padding:.2rem .6rem}.benchmark__toggle.svelte-s4c0ig:hover{color:var(--color-text-high);border-color:var(--color-border-strong)}.benchmark__toggle[aria-pressed=true].svelte-s4c0ig{color:var(--color-accent);border-color:color-mix(in oklab, var(--color-accent) 45%, transparent);background:color-mix(in oklab, var(--color-accent) 14%, transparent)}.benchmark__toggle.svelte-s4c0ig:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.benchmark__legend.svelte-s4c0ig{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4) 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-low);display:flex}.benchmark__legend-item.svelte-s4c0ig{align-items:center;gap:var(--space-2);display:inline-flex}.benchmark__swatch.svelte-s4c0ig{border-radius:var(--radius-xs);flex:none;width:.625rem;height:.625rem}.benchmark__swatch--highlight.svelte-s4c0ig{background:var(--color-accent);box-shadow:var(--glow-accent)}.benchmark__swatch--other.svelte-s4c0ig{background:var(--color-text-low);opacity:.6}.benchmark__body.svelte-s4c0ig{padding:var(--space-4);gap:var(--space-5);flex-direction:column;display:flex;container-type:inline-size}.benchmark__multiples.svelte-s4c0ig{gap:var(--space-5);flex-direction:column;display:flex}@container (width>=44rem){.benchmark__multiples.svelte-s4c0ig{column-gap:var(--space-5);row-gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}}.benchmark__metric.svelte-s4c0ig{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.benchmark__metric-header.svelte-s4c0ig{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.benchmark__metric-label.svelte-s4c0ig{font-family:var(--font-ui);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-text-high)}.benchmark__metric-unit.svelte-s4c0ig{font-weight:var(--font-weight-normal);color:var(--color-text-low);margin-left:.3em}.benchmark__metric-hint.svelte-s4c0ig{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-low);white-space:nowrap;flex:none}.benchmark__rows.svelte-s4c0ig{flex-direction:column;display:flex}.benchmark__row.svelte-s4c0ig{align-items:center;column-gap:var(--space-3);border-radius:var(--radius-xs);transition:opacity var(--duration-fast) var(--ease-out);grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr) auto;padding-block:2px;display:grid}.benchmark__row-label.svelte-s4c0ig{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-med);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.benchmark__row[data-highlight=true].svelte-s4c0ig .benchmark__row-label:where(.svelte-s4c0ig){color:var(--color-text-high)}.benchmark__track.svelte-s4c0ig{align-items:center;height:12px;display:flex;position:relative}.benchmark__track.svelte-s4c0ig:before{content:"";inset-inline:0;background:var(--color-border-subtle);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.benchmark__bar.svelte-s4c0ig{height:12px;width:max(2px, calc(var(--benchmark-frac,0) * 100%));background:var(--color-text-low);opacity:.55;max-width:100%;transition:width var(--duration-normal) var(--ease-hypr), opacity var(--duration-fast) var(--ease-out);border-radius:0 4px 4px 0;display:block;position:relative}.benchmark__bar[data-highlight=true].svelte-s4c0ig{background:var(--color-accent);opacity:1;box-shadow:var(--glow-accent)}.benchmark__row-value.svelte-s4c0ig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:var(--font-feature-numeric);font-size:var(--text-xs);color:var(--color-text-med);white-space:nowrap}.benchmark__row[data-highlight=true].svelte-s4c0ig .benchmark__row-value:where(.svelte-s4c0ig){color:var(--color-text-high)}.benchmark__row[data-dim=true].svelte-s4c0ig{opacity:.45}.benchmark__row.svelte-s4c0ig:hover,.benchmark__row.svelte-s4c0ig:focus-visible{background:var(--color-surface-2)}.benchmark__row.svelte-s4c0ig:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.benchmark__facts.svelte-s4c0ig{gap:var(--space-3);padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border-subtle);flex-direction:column;display:flex}.benchmark__fact-row.svelte-s4c0ig{gap:var(--space-2);flex-direction:column;display:flex}@container (width>=44rem){.benchmark__fact-row.svelte-s4c0ig{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr);display:grid}}.benchmark__fact-label.svelte-s4c0ig{font-family:var(--font-ui);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-text-high)}.benchmark__fact-chips.svelte-s4c0ig{gap:var(--space-2);flex-wrap:wrap;display:flex}.benchmark__fact-chip.svelte-s4c0ig{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:var(--border-width) solid var(--color-border);background:var(--color-surface-2);transition:opacity var(--duration-fast) var(--ease-out);padding:.25rem .6rem;display:inline-flex}.benchmark__fact-chip[data-highlight=true].svelte-s4c0ig{border-color:color-mix(in oklab, var(--color-accent) 45%, transparent);background:color-mix(in oklab, var(--color-accent) 14%, transparent)}.benchmark__fact-chip[data-dim=true].svelte-s4c0ig{opacity:.45}.benchmark__fact-chip.svelte-s4c0ig:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.benchmark__fact-variant.svelte-s4c0ig{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-med)}.benchmark__fact-chip[data-highlight=true].svelte-s4c0ig .benchmark__fact-variant:where(.svelte-s4c0ig){color:var(--color-text-high)}.benchmark__fact-status.svelte-s4c0ig{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.benchmark__fact-status[data-tone=success].svelte-s4c0ig{color:var(--color-success)}.benchmark__fact-status[data-tone=danger].svelte-s4c0ig{color:var(--color-danger)}.benchmark__fact-muted.svelte-s4c0ig{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-low)}.benchmark__table-wrap.svelte-s4c0ig{margin:var(--space-4);overflow-x:auto}.benchmark__table.svelte-s4c0ig{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.benchmark__table.svelte-s4c0ig th:where(.svelte-s4c0ig),.benchmark__table.svelte-s4c0ig td:where(.svelte-s4c0ig){padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap;border-bottom:var(--border-width) solid var(--color-border-subtle)}.benchmark__table.svelte-s4c0ig thead:where(.svelte-s4c0ig) th:where(.svelte-s4c0ig){font-family:var(--font-mono);font-size:var(--text-xs);text-transform:lowercase;letter-spacing:.04em;color:var(--color-text-low);font-weight:var(--font-weight-medium)}.benchmark__table.svelte-s4c0ig thead:where(.svelte-s4c0ig) th[data-highlight=true]:where(.svelte-s4c0ig){color:var(--color-accent)}.benchmark__table.svelte-s4c0ig tbody:where(.svelte-s4c0ig) th:where(.svelte-s4c0ig){font-family:var(--font-ui);font-weight:var(--font-weight-medium);color:var(--color-text-high)}.benchmark__table-unit.svelte-s4c0ig{font-weight:var(--font-weight-normal);color:var(--color-text-low);margin-left:.3em}.benchmark__table.svelte-s4c0ig td:where(.svelte-s4c0ig){font-variant-numeric:tabular-nums;font-feature-settings:var(--font-feature-numeric);color:var(--color-text-med)}.benchmark__table.svelte-s4c0ig td[data-highlight=true]:where(.svelte-s4c0ig){color:var(--color-text-high)}.benchmark__caption.svelte-s4c0ig{padding:0 var(--space-4) var(--space-4);font-size:var(--text-xs);color:var(--color-text-low);margin:0}.benchmark__sr-only.svelte-s4c0ig{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.benchmark__bar.svelte-s4c0ig,.benchmark__row.svelte-s4c0ig{transition:none}}
