/* Paper evidence and full manuscript results. */
.paper-diagnosis{margin-top:3.5rem;scroll-margin-top:6rem}
.results-subheading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}
.results-subheading .section-kicker{margin:0 0 .65rem;font-size:.63rem;letter-spacing:.12em}
.results-subheading h3{margin:0;color:#1e293b;font:700 clamp(1.3rem,2.6vw,1.9rem)/1.25 'DM Sans',sans-serif;letter-spacing:-.035em}
.result-text-link{color:#2563eb;font-size:.76rem;font-weight:600;text-decoration:none;white-space:nowrap}
.result-text-link:hover{text-decoration:underline;text-underline-offset:4px}
.results-description{max-width:820px;margin:1rem 0 1.4rem;color:#64748b;font-size:.85rem;line-height:1.7}
.figure-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-bottom:1rem;font-size:.74rem;color:#475569}
.figure-legend>span{display:inline-flex;align-items:center;gap:.45rem}
.figure-legend i{display:inline-block;width:.55rem;height:.55rem;border-radius:2px}
.legend-basic{background:#2578dc}.legend-advanced{background:#27b633}.legend-generation{background:#9968ca}
.figure-legend .figure-version{margin-left:auto;font:.57rem 'DM Mono',monospace;letter-spacing:.04em;color:#64748b;border:1px solid #e2e8f0;border-radius:4px;padding:.4rem .5rem}
.paper-result-figure{margin:0}
.paper-result-figure>a{display:block;padding:clamp(.4rem,1.5vw,1.2rem);background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;cursor:zoom-in}
.paper-result-figure img{display:block;width:100%;height:auto}
.paper-result-figure figcaption{margin:.9rem 0 0;max-width:920px;color:#64748b;font-size:.74rem;line-height:1.7}
.full-results{margin-top:4rem;padding-top:3rem;border-top:1px solid #e2e8f0;scroll-margin-top:6rem}
.result-track-controls{display:flex;gap:.4rem;margin:1.6rem 0 1.3rem;padding:.3rem;background:#f1f5f9;border-radius:9px;width:max-content}
.result-track-button{display:flex;gap:.65rem;align-items:center;padding:.7rem 1rem;background:transparent;border:1px solid transparent;border-radius:7px;color:#64748b;font:600 .82rem 'DM Sans',sans-serif;cursor:pointer}
.result-track-button span{font:500 .63rem 'DM Mono',monospace;padding:.12rem .3rem;border-radius:4px;background:#e2e8f0}
.result-track-button.is-active{background:#fff;border-color:#dbe4f0;color:#1d4ed8;box-shadow:0 1px 3px #0f172a0a}
.result-track-button.is-active span{background:#eff6ff;color:#2563eb}
.result-filter-bar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}
.result-filter-bar label{display:grid;gap:.4rem}
.result-filter-bar label>span{font-size:.7rem;font-weight:600;color:#64748b}
.result-filter-bar select,.result-filter-bar input{height:39px;padding:.55rem .7rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font:400 .76rem 'DM Sans',sans-serif;max-width:100%}
.result-filter-bar .result-search{flex:1;min-width:170px}
.result-filter-bar select:focus-visible,.result-filter-bar input:focus-visible,.result-track-button:focus-visible{outline:2px solid #2563eb;outline-offset:3px}
#results-count{color:#64748b;font:.66rem 'DM Mono',monospace;white-space:nowrap;margin:0 0 .7rem}
.results-table-wrap{max-height:650px;overflow:auto;border:1px solid #dbe4ee;border-radius:9px;background:#fff;scrollbar-color:#cbd5e1 #f8fafc}
.results-table-wrap:focus-visible{outline:2px solid #2563eb;outline-offset:3px}
.results-table-wrap[hidden],.results-table-wrap tr[hidden]{display:none}
.results-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.72rem;line-height:1.4;color:#334155;font-variant-numeric:tabular-nums}
.results-table.vqa-table{min-width:1190px}.results-table.generation-table{min-width:860px}
.results-table caption{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}
.results-table th,.results-table td{padding:.72rem .65rem;text-align:right;white-space:nowrap;border-bottom:1px solid #e8edf3}
.results-table thead th{position:sticky;top:0;z-index:2;background:#f1f5f9;color:#475569;font-size:.66rem;font-weight:600;height:36px}
.results-table thead tr:nth-child(2) th{top:36px;background:#f8fafc}
.results-table thead th[colspan]{text-align:center;border-left:1px solid #e2e8f0}
.results-table .group-cell,.results-table .model-cell{text-align:left}
.results-table .group-cell{font-size:.63rem;color:#64748b;max-width:140px}
.results-table tbody .model-cell{position:sticky;left:0;background:#fff;z-index:1;font-weight:600;color:#1e293b;box-shadow:2px 0 0 #e8edf3;min-width:174px}
.results-table tbody tr:nth-child(even) td,.results-table tbody tr:nth-child(even) .model-cell{background:#f8fafc}
.results-table tbody tr:hover td,.results-table tbody tr:hover .model-cell{background:#eff6ff}
.results-table .modality-cell{text-align:center;font:500 .64rem 'DM Mono',monospace;color:#2563eb}
.results-table .metric-separator{border-left:1px solid #e2e8f0}
.results-table .overall-cell{background:#eff6ff!important;font-weight:600;color:#1d4ed8}
.results-table strong{color:#1d4ed8;font-weight:800}.results-table u{text-underline-offset:3px}
.results-table-note{margin:.9rem 0 0;font-size:.7rem;line-height:1.7;color:#64748b}
.results-empty{padding:1rem;background:#f8fafc;color:#64748b;text-align:center;font-size:.82rem}
@media(max-width:700px){.results-subheading{align-items:flex-start;flex-direction:column;gap:.8rem}.figure-legend{gap:.7rem}.figure-legend .figure-version{margin-left:0;width:max-content}.result-filter-bar>label{flex:1;min-width:calc(50% - .5rem)}.result-filter-bar label select{width:100%}.result-filter-bar .result-search{min-width:100%}#results-count{margin-bottom:0}.results-table-wrap{max-height:530px}.paper-diagnosis{margin-top:2.5rem}.full-results{margin-top:3rem;padding-top:2rem}}
