.benchmark-view{max-width:1000px}.benchmark-intro{justify-content:space-between;gap:var(--media-space-6);align-items:center;display:flex}.benchmark-summary-link{color:var(--media-accent);flex-shrink:0;align-items:center;min-height:44px;font-size:12px;line-height:1.7;display:inline-flex}.benchmark-workspace{gap:var(--media-space-6);padding-block:var(--media-space-6);display:grid}.benchmark-view button,.benchmark-view select,.benchmark-view textarea{font:inherit;border:1px solid var(--media-border);border-radius:var(--media-radius);min-height:44px;color:var(--media-text);background:var(--media-surface);padding:var(--media-space-2) var(--media-space-3);font-size:13px}.benchmark-view button{cursor:pointer}.benchmark-view button:disabled{opacity:.5;cursor:not-allowed}.benchmark-view button[aria-pressed=true]{color:var(--media-accent-ink);background:var(--media-accent);border-color:var(--media-accent)}.benchmark-view select,.benchmark-view textarea{width:100%;min-width:0}.benchmark-view textarea{resize:vertical;min-height:100px;line-height:1.7}.benchmark-view label{color:var(--media-text);margin-bottom:var(--media-space-2);font-size:12px;line-height:1.7;display:block}.benchmark-view label span{color:var(--media-muted);margin-left:var(--media-space-2)}.benchmark-condition,.benchmark-player,.benchmark-review{min-width:0}.benchmark-label{color:var(--media-text);margin:0 0 var(--media-space-2);font-size:12px;line-height:1.7}.benchmark-label span{color:var(--media-muted);margin-left:var(--media-space-2)}.benchmark-condition blockquote{margin:var(--media-space-4) 0;font:400 clamp(21px, 2.6vw, 26px)/1.75 var(--media-serif);overflow-wrap:anywhere}.benchmark-input,.benchmark-styles,.benchmark-decision>div{gap:var(--media-space-2);flex-wrap:wrap;display:flex}.benchmark-input{margin-top:var(--media-space-4)}.benchmark-muted{color:var(--media-muted);margin-block:var(--media-space-2);font-size:12px;line-height:1.75}.benchmark-texts summary,.benchmark-provenance summary,.benchmark-comment summary{cursor:pointer;min-height:44px;padding-block:var(--media-space-3);color:var(--media-muted);font-size:12px}.benchmark-texts p{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.benchmark-texts strong{color:var(--media-muted);font-size:12px;display:block}.benchmark-player{padding:var(--media-space-6);border:1px solid var(--media-border);border-radius:var(--media-radius);background:var(--media-surface)}.benchmark-case-groups{gap:var(--media-space-3);margin-block:var(--media-space-4);display:grid}.benchmark-case-groups h3{margin:0 0 var(--media-space-2);font-size:13px}.benchmark-case-groups section>div{gap:var(--media-space-2);display:grid}.benchmark-case-groups button{text-align:left;height:auto}.benchmark-case-groups button small{color:var(--media-muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}.benchmark-case-groups button[aria-pressed=true]{outline:2px solid var(--media-accent)}.benchmark-all-cases{margin-block:var(--media-space-3)}.benchmark-ab{border-bottom:1px solid var(--media-border);padding-bottom:var(--media-space-4);margin-bottom:var(--media-space-4)}.benchmark-ab audio{width:100%;margin-block:var(--media-space-3);display:block}.benchmark-pair-choice{gap:var(--media-space-2);margin-block:var(--media-space-4);flex-wrap:wrap;display:flex}.benchmark-detail-review{border-top:1px solid var(--media-border);margin-top:var(--media-space-4)}.benchmark-view input[type=file]{width:100%;min-height:44px;margin-block:var(--media-space-2);color:var(--media-text)}.benchmark-model-heading{gap:var(--media-space-3);margin-bottom:var(--media-space-4);justify-content:space-between;align-items:center;display:flex}.benchmark-view h2{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}.benchmark-model-heading button{color:var(--media-muted);background:0 0;flex-shrink:0;font-size:12px}.benchmark-model-picker{margin-bottom:var(--media-space-3)}.benchmark-styles{margin-block:var(--media-space-3)}.benchmark-styles button{background:var(--media-bg);font-size:12px}.benchmark-player audio{width:100%;min-height:44px;margin:var(--media-space-4) 0 var(--media-space-2);display:block}.benchmark-next{justify-content:space-between;align-items:center;gap:var(--media-space-2);margin-top:var(--media-space-4);display:flex}.benchmark-next span{color:var(--media-muted);font-size:12px}.benchmark-next button{background:0 0}.benchmark-provenance{margin-top:var(--media-space-4);border-top:1px solid var(--media-border)}.benchmark-provenance p,.benchmark-provenance dl{color:var(--media-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.75}.benchmark-provenance a{color:var(--media-accent)}.benchmark-provenance dl{gap:var(--media-space-2);grid-template-columns:95px minmax(0,1fr);display:grid}.benchmark-provenance dd{margin:0}.benchmark-fact{display:contents}.benchmark-unavailable{border:1px solid var(--media-border);padding:var(--media-space-4);border-radius:var(--media-radius);margin-block:var(--media-space-4);overflow-wrap:anywhere;font-size:13px;line-height:1.75}.benchmark-unavailable strong{color:var(--media-accent)}.benchmark-unavailable p{color:var(--media-muted);margin-bottom:0}.benchmark-score-grid{gap:var(--media-space-6);margin-block:var(--media-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.benchmark-score-grid fieldset{border:0;min-width:0;margin:0;padding:0}.benchmark-score-grid legend{margin-bottom:var(--media-space-2);font-size:13px}.benchmark-score-grid fieldset>div{gap:var(--media-space-1);display:flex}.benchmark-score-grid button{min-width:0;padding-inline:var(--media-space-1);flex:1}.benchmark-score-grid p{color:var(--media-muted);margin-block:var(--media-space-2);justify-content:space-between;font-size:12px;display:flex}.benchmark-comment label{margin-top:var(--media-space-3)}.benchmark-comment summary span{margin-left:var(--media-space-2)}.benchmark-save-row{gap:var(--media-space-3);margin-top:var(--media-space-4);align-items:center;display:flex}.benchmark-view .benchmark-save{background:var(--media-accent);color:var(--media-accent-ink);border-color:var(--media-accent)}.benchmark-save-row span{color:var(--media-muted);font-size:12px;line-height:1.7}.benchmark-decision{border-top:1px solid var(--media-border);margin-top:var(--media-space-6);padding-top:var(--media-space-4)}.benchmark-decision h3{margin:0 0 var(--media-space-3);font-size:13px;font-weight:500}.benchmark-notice{color:var(--media-accent);margin:0;font-size:12px;line-height:1.75}.benchmark-notice:empty{display:none}.benchmark-error{border:1px solid var(--media-border);padding:var(--media-space-3);color:var(--media-text);font-size:13px;line-height:1.75}.benchmark-summary{border-top:1px solid var(--media-border);scroll-margin-top:var(--media-space-4)}.benchmark-summary>summary{cursor:pointer;min-height:52px;padding-block:var(--media-space-4);font-size:14px;line-height:1.75}.benchmark-summary>summary span{color:var(--media-muted);margin-left:var(--media-space-3);font-size:12px}.benchmark-summary>p{font-size:12px;line-height:1.8}.benchmark-summary progress{width:100%;height:8px;accent-color:var(--media-accent)}.benchmark-summary>label{margin-top:var(--media-space-6)}.benchmark-model-summary{gap:var(--media-space-3);margin-block:var(--media-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.benchmark-model-summary article{padding:var(--media-space-3);border:1px solid var(--media-border);border-radius:var(--media-radius);min-width:0}.benchmark-model-summary strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.benchmark-model-summary span,.benchmark-model-summary p{color:var(--media-muted);font-size:12px;line-height:1.75}.benchmark-model-summary p{margin:var(--media-space-2) 0 0}@media (max-width:680px){.benchmark-intro{display:block}.benchmark-summary-link{margin-top:var(--media-space-2)}.benchmark-player{padding:var(--media-space-4)}.benchmark-model-heading{flex-wrap:wrap;align-items:flex-start}.benchmark-score-grid{gap:var(--media-space-3);grid-template-columns:minmax(0,1fr)}.benchmark-score-grid button{min-height:44px}.benchmark-save-row{flex-direction:column;align-items:stretch}.benchmark-model-summary{grid-template-columns:minmax(0,1fr)}.benchmark-summary>summary span{margin:var(--media-space-1) 0 0;display:block}}@media (min-width:681px) and (max-width:850px){.benchmark-score-grid{grid-template-columns:minmax(0,1fr)}}.benchmark-more-cases>summary,.benchmark-all-cases>summary,.benchmark-styles-details>summary,.benchmark-detail-review>summary{cursor:pointer;min-height:44px;padding-block:var(--media-space-3);font-size:13px;line-height:1.7}.benchmark-more-cases>section{margin-block:var(--media-space-3)}.benchmark-case-groups button small{font-size:12px}.benchmark-case-groups button[aria-pressed=true] small{color:inherit}.benchmark-review>progress{width:100%;height:8px;accent-color:var(--media-accent);display:block}
