.icon-button.secondary{background:var(--surface-2);color:var(--text)}.frame-time{min-width:170px}.stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin-top:18px;display:grid}.stat{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.stat-label{color:var(--muted);font-size:13px;font-weight:600}.stat-value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.stat-value small{color:var(--muted);margin-left:4px;font-size:13px;font-weight:500}.stat-note{color:var(--muted);font-size:12px}.run-stat{border-color:var(--accent);background:var(--accent-soft)}.run-row{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.run-row .button{font:inherit;cursor:pointer;font-weight:600}.run-row .hint{flex:1;min-width:240px;margin:0}.run-row .hint.report{color:var(--good);font-weight:600}.run-row .hint.report.bad{color:var(--bad)}.segmented button[data-engine][aria-pressed=true]{background:var(--accent);color:var(--accent-text)}.segmented button:disabled{cursor:not-allowed;opacity:.45}.table-wrap{margin-top:18px;overflow-x:auto}.bench{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.bench caption{color:var(--muted);text-align:left;margin-bottom:8px;font-size:13px}.bench th,.bench td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:9px 12px}.bench th[scope=row]{text-align:left;font-weight:600}.bench thead th{color:var(--muted);font-size:13px}.bench .highlight{background:var(--accent-soft)}
