.benchmark-page-heading{max-width:52rem;margin-block:var(--space-6) var(--space-12)}.benchmark-page-heading h1,.benchmark-section-heading h2,.benchmark-suite-composition h3,.benchmark-run-detail h2{margin-block:0 var(--space-3)}.eyebrow{margin-block:0 var(--space-2);color:var(--color-muted-text);font-size:var(--font-size-sm);font-weight:750;letter-spacing:.06em;text-transform:uppercase}.benchmark-empty-state{max-width:52rem;padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.benchmark-empty-state h2{margin-top:0}.benchmark-section-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-4) var(--space-8);margin-block:var(--space-12) var(--space-4)}.benchmark-section-heading>p{max-width:42rem;margin:0;color:var(--color-muted-text)}.benchmark-table-scroll{max-width:100%;overflow-x:auto;border-radius:var(--radius)}.benchmark-table-scroll:focus-visible{outline:.1875rem solid var(--color-focus-ring);outline-offset:.125rem}.benchmark-table{width:100%;border-collapse:collapse;background:var(--color-surface);font-size:var(--font-size-sm)}.benchmark-table caption{padding:var(--space-3);color:var(--color-muted-text);font-weight:700;text-align:left}.benchmark-table th,.benchmark-table td{padding:var(--space-3);border:var(--border-width) solid var(--color-border);text-align:left;vertical-align:top}.benchmark-table thead th{background:var(--color-link-highlight);color:var(--color-text);white-space:nowrap}.benchmark-leaderboard-table tbody th{min-width:13rem}.benchmark-leaderboard-table tbody th code,.benchmark-tag-table tbody th span,.benchmark-composition-grid tbody th span{display:block;margin-top:var(--space-1);color:var(--color-muted-text);font-size:var(--font-size-sm);font-weight:400}.benchmark-cell-metrics{min-width:8rem;margin:0;padding:0;list-style:none}.benchmark-definition-list,.benchmark-run-provenance,.benchmark-member-facts{display:grid;gap:var(--space-4)}.benchmark-definition-list>div,.benchmark-run-provenance>div,.benchmark-member-facts>div{padding-left:var(--space-4);border-left:.25rem solid var(--color-border)}.benchmark-definition-list dt,.benchmark-run-provenance dt,.benchmark-member-facts dt{font-weight:750}.benchmark-definition-list dd,.benchmark-run-provenance dd,.benchmark-member-facts dd{margin:var(--space-1) 0 0}.benchmark-formula,.benchmark-command,.benchmark-json{max-width:100%;overflow-x:auto;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);white-space:pre}.benchmark-suite-composition,.benchmark-run-detail{margin-block:var(--space-8);padding-block:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.benchmark-composition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-4);margin-block:var(--space-6)}.benchmark-run-provenance,.benchmark-member-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.benchmark-evidence-note,.benchmark-failure-detail,.benchmark-exact-match{padding:var(--space-4);border-left:.25rem solid var(--color-accent);background:var(--color-link-highlight)}.benchmark-member-list{display:grid;gap:var(--space-4);margin-top:var(--space-6)}.benchmark-member{border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.benchmark-member summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);cursor:pointer;font-weight:750}.benchmark-member__body{display:grid;gap:var(--space-6);padding:0 var(--space-4) var(--space-4)}.benchmark-member__body h3{margin-bottom:var(--space-3)}.benchmark-outcome{padding:var(--space-1) var(--space-2);border:var(--border-width) solid currentcolor;border-radius:999px;font-size:var(--font-size-sm);font-weight:750}.benchmark-outcome--passed,.benchmark-outcome--partial{color:var(--color-status-approved)}.benchmark-outcome--invalid_recipe,.benchmark-outcome--execution_failed,.benchmark-outcome--transport_failed,.benchmark-outcome--skipped{color:var(--color-status-recipe-draft)}.benchmark-attempt-table,.benchmark-diff-table{min-width:44rem}@media(max-width:42rem){.benchmark-section-heading{align-items:start}.benchmark-page-heading{margin-bottom:var(--space-8)}}
