.bench-status{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.25rem;padding:.75rem 1rem;border:1px solid var(--crt-border);background:#080f0cbf;font-size:.78rem;letter-spacing:.06em}.bench-progress{flex:1 1 200px;min-width:180px;height:6px;background:#00000073;border:1px solid var(--crt-border);overflow:hidden}.bench-progress__bar{height:100%;width:0%;background:linear-gradient(90deg,var(--wasabi-deep),var(--wasabi-glow));transition:width .2s ease}.bench-env{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-bottom:1.25rem}.bench-env__item{padding:.65rem .85rem;border:1px solid var(--crt-border);background:#080f0c8c;font-size:.72rem;letter-spacing:.05em}.bench-env__label{color:var(--text-dim);margin-bottom:.25rem}.bench-env__value{color:var(--phosphor);word-break:break-all}.bench-results{width:100%;border-collapse:collapse;font-size:.78rem;letter-spacing:.04em}.bench-results th,.bench-results td{border:1px solid var(--crt-border);padding:.55rem .75rem;text-align:left;vertical-align:top}.bench-results th{color:var(--wasabi-glow);background:#141f19e6;font-family:var(--font-display);font-size:.68rem;letter-spacing:.12em}.bench-results tr:nth-child(2n) td{background:#080f0c59}.bench-results tr.is-running td{background:#7cb3421f}.bench-results tr.is-pass td:first-child:before{content:"▸ ";color:var(--wasabi-glow)}.bench-metric{font-family:var(--font-display);color:var(--phosphor);font-size:.95rem}.bench-metric--good{color:var(--wasabi-glow)}.bench-metric--warn{color:var(--amber)}.bench-live{display:grid;grid-template-columns:1fr;gap:1rem}.bench-live__canvas-wrap{min-height:280px}.bench-live__canvas-wrap .table-container{min-height:280px;height:320px}.bench-live__canvas-wrap canvas{width:100%!important;height:320px!important}.bench-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.bench-footnote{margin-top:1rem;font-size:.72rem;color:var(--text-dim);line-height:1.6}
