.benchmark.svelte-1fb9yvs{width:100%;box-sizing:border-box;max-width:60rem;margin:0 auto;padding:3rem 1.25rem 5rem;color:var(--deep-blue)}.benchmark-header.svelte-1fb9yvs{margin-bottom:2.5rem}.lede.svelte-1fb9yvs{font-size:1.125rem;line-height:1.55;max-width:44rem}h3.svelte-1fb9yvs{font-size:1rem;margin:2rem 0 .75rem}.scope.svelte-1fb9yvs{font-weight:600;margin:.75rem 0 .25rem}.pair.svelte-1fb9yvs{display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;align-items:baseline}.pair.svelte-1fb9yvs p:where(.svelte-1fb9yvs){margin:0}.pair.svelte-1fb9yvs .figure:where(.svelte-1fb9yvs){font-size:var(--fs-figure)}.note.svelte-1fb9yvs,.caption.svelte-1fb9yvs{color:var(--slate-navy)}.caption.svelte-1fb9yvs{font-size:.875rem;margin-top:.75rem}.bars.svelte-1fb9yvs{list-style:none;padding:0;margin:0;display:grid;gap:.625rem}.bars.svelte-1fb9yvs li:where(.svelte-1fb9yvs){display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) max-content;align-items:center;gap:.75rem;margin:0}.bar-label.svelte-1fb9yvs{font-weight:600}.bar-track.svelte-1fb9yvs{height:.75rem;background:var(--line);border-radius:999px;overflow:hidden}.bar-fill.svelte-1fb9yvs{display:block;height:100%;background:var(--teal-deep)}.bar-fill-base.svelte-1fb9yvs{background:var(--slate-navy)}.bar-value.svelte-1fb9yvs{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.bar-value.svelte-1fb9yvs small:where(.svelte-1fb9yvs){font-weight:400;color:var(--slate-navy);margin-left:.25rem}.facts.svelte-1fb9yvs{margin-top:1.5rem}table.kinds.svelte-1fb9yvs{min-width:0}@media (max-width: 30rem){table.kinds.svelte-1fb9yvs th:where(.svelte-1fb9yvs),table.kinds.svelte-1fb9yvs td:where(.svelte-1fb9yvs){padding:.5rem .375rem;font-size:.875rem}}.earlier.svelte-1fb9yvs details:where(.svelte-1fb9yvs){margin-top:1rem}.earlier.svelte-1fb9yvs summary:where(.svelte-1fb9yvs){cursor:pointer;color:var(--teal-deep);font-weight:600}.earlier.svelte-1fb9yvs summary:where(.svelte-1fb9yvs):focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px}@media (max-width: 30rem){.bars.svelte-1fb9yvs li:where(.svelte-1fb9yvs){grid-template-columns:minmax(0,1fr) minmax(0,auto)}.bar-track.svelte-1fb9yvs{grid-column:1 / -1;grid-row:2}}h1.svelte-1fb9yvs{font-size:var(--h1-page);line-height:1.15;margin-bottom:1rem;text-wrap:balance}h2.svelte-1fb9yvs{font-size:1.25rem;margin:2.5rem 0 .75rem}p.svelte-1fb9yvs{max-width:72ch}.dogfood.svelte-1fb9yvs{border:1px solid var(--teal);border-left-width:4px;padding:.875rem 1rem;margin:1.25rem 0;font-weight:600}.window.svelte-1fb9yvs,.fence.svelte-1fb9yvs,caption.svelte-1fb9yvs{color:var(--slate-navy)}.headline.svelte-1fb9yvs{margin:.5rem 0}.figure.svelte-1fb9yvs{font-size:var(--fs-figure);font-weight:600;color:var(--teal-deep);font-variant-numeric:tabular-nums;margin-right:.5rem}.figure-bare.svelte-1fb9yvs{color:var(--slate-navy)}.fence.svelte-1fb9yvs{margin-top:1rem}.pending.svelte-1fb9yvs{border:1px solid var(--conflict);border-left-width:4px;padding:.875rem 1rem;color:var(--conflict-text)}ul.svelte-1fb9yvs{padding-left:1.25rem}li.svelte-1fb9yvs+li:where(.svelte-1fb9yvs){margin-top:.75rem}.table-scroll.svelte-1fb9yvs{width:100%;overflow-x:auto}table.svelte-1fb9yvs{width:100%;min-width:32rem;border-collapse:collapse}table.cells.svelte-1fb9yvs{min-width:46rem}table.tasks.svelte-1fb9yvs{min-width:44rem}caption.svelte-1fb9yvs{text-align:left;padding-bottom:.5rem}th.svelte-1fb9yvs,td.svelte-1fb9yvs{text-align:left;padding:.5rem .625rem;border-bottom:1px solid var(--line);vertical-align:top}thead.svelte-1fb9yvs th:where(.svelte-1fb9yvs){font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--slate-navy)}.num.svelte-1fb9yvs{font-variant-numeric:tabular-nums;white-space:nowrap}tr.pooled.svelte-1fb9yvs{background:var(--surface-1);font-weight:600}tr.align.svelte-1fb9yvs{--align-row-bg: #e8f6f5;background:var(--align-row-bg)}tr.align.svelte-1fb9yvs th:where(.svelte-1fb9yvs),tr.align.svelte-1fb9yvs td:where(.svelte-1fb9yvs){color:var(--deep-blue);font-weight:600;background:var(--align-row-bg)}tr.pooled.svelte-1fb9yvs th[scope=row]:where(.svelte-1fb9yvs){background:var(--surface-1)}code.svelte-1fb9yvs{font-size:.8125rem}.err.svelte-1fb9yvs{color:var(--conflict-text);font-size:.8125rem}
