.media-ledger{width:100%;border-collapse:collapse;table-layout:fixed;min-width:950px}.media-ledger th,.media-ledger td{padding:18px 10px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.media-ledger th{font-size:11px;color:var(--muted);font-weight:500}.media-ledger td{font-size:12px}.media-ledger th:last-child{width:3%}.media-ledger .result-number{font-size:19px}.media-ledger .sub{font-size:11px;margin-top:5px}.media-ledger td[data-label=Steps],.media-ledger td.media-primary-result,.media-ledger td[data-optional-column-cell]{text-align:right}.media-ledger td .model-button{font-size:13px}.media-note{font-size:11px;color:var(--muted)}.media-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.media-details-grid dt{font-size:11px;color:var(--muted)}.media-details-grid dd{margin:4px 0;font-size:13px;overflow-wrap:anywhere}.media-measurements{display:grid;gap:10px;margin:22px 0}.media-measurements>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:8px 0}.media-measurements small{color:var(--muted);display:block}.media-coverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.media-coverage p{padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.media-coverage strong{display:block}.media-downloads{margin-top:20px;display:flex;gap:18px;flex-wrap:wrap}.media-ledger .source-links{display:grid;gap:6px}
@media(max-width:1000px){.media-ledger{min-width:0;display:block}.media-ledger thead{display:none}.media-ledger tbody{display:block}.media-ledger tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;border-bottom:1px solid var(--line)}.media-ledger td{display:block;padding:0;border:0;text-align:left!important}.media-ledger td.model-cell{grid-column:1/-1}.media-ledger td::before{content:attr(data-label);display:block;color:var(--muted);font-size:10px;margin-bottom:4px}.media-ledger .empty{grid-column:1/-1}.media-ledger td:last-child{justify-self:end}.media-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.models-section legend{gap:8px}.benchmark-mode span{padding:6px}.media-coverage{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.benchmark-mode span{transition:none}}

@media(max-width:1000px){.media-ledger td.media-empty-optional{display:none}.media-ledger td:last-child{grid-column:2;align-self:center}.media-ledger .source-links{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.media-ledger .source-links button{padding:0;text-align:left}}

.media-ledger th[data-column=steps] .column-sort{white-space:nowrap;gap:3px}.media-ledger th[data-column=steps] .column-sort,.media-ledger th[data-column=result] .column-sort,.media-ledger th[data-column=frame] .column-sort,.media-ledger th[data-column=rate] .column-sort{justify-content:flex-end;text-align:right}


body[data-media-kind=image] [data-key=frame_count]{display:none}

.media-ledger .media-primary-result{font-variant-numeric:tabular-nums}.media-ledger th:last-child{width:5%}.media-ledger .row-actions{vertical-align:middle}.media-ledger td .result-number{font-size:18px}.media-ledger .metric-group th{width:auto}
@media(max-width:1000px){.media-ledger .metric-group{display:block;padding:0}.media-ledger .metric-group th{display:block}.media-ledger .row-actions{display:flex;justify-content:flex-end;gap:6px}.media-ledger .media-primary-result{grid-column:1/-1}}

.media-ledger th[data-column=source]{width:7%}.media-ledger th[data-column=model]{width:28%}.media-ledger th[data-column=gpus]{width:14%}.media-ledger th[data-column=output]{width:17%}.media-ledger th[data-column=steps]{width:7%}.media-ledger th[data-column=result]{width:22%}.media-ledger th[data-column=frame],.media-ledger th[data-column=rate]{width:10%}
@media(max-width:1000px){.media-ledger tr{position:relative}.media-ledger td.source-cell{position:absolute;grid-area:auto!important;top:20px;left:20px;width:62px}.media-ledger td.source-cell::before{content:none}.media-ledger td.model-cell{padding-left:76px!important;min-height:32px}}
