.bench-shell{--reading-width:650px}.bench-detail{--type-display:clamp(30px, 3.4vw, 38px);max-width:880px}.bench-header h1{font-size:var(--type-display);letter-spacing:0;text-wrap:pretty;margin:0;font-weight:500;line-height:1.35}.bench-lede{max-width:var(--reading-width);color:var(--ink-soft);text-wrap:pretty;margin:20px 0 0;font-size:16px;line-height:1.75}.bench-section-title{letter-spacing:0;margin:0;font-size:20px;font-weight:500;line-height:1.5}.bench-shell :is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}.bench-list{max-width:760px;margin:56px 0 0 auto;padding:0;list-style:none}.bench-list li+li{margin-top:12px}.bench-list a{color:var(--ink);justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0;text-decoration:none;display:flex}.bench-list-name{letter-spacing:0;margin:0;font-size:22px;font-weight:500;line-height:1.5}.bench-list-measures{color:var(--ink-soft);margin:8px 0 0;font-size:16px;line-height:1.65}.bench-list i{color:var(--ink-faint);flex-shrink:0;font-size:17px;transition:transform .16s ease-out}.bench-list a:hover .bench-list-name,.bench-list a:hover i{color:var(--blue)}.bench-list a:hover i{transform:translate(2px,-2px)}.bench-guide{max-width:var(--reading-width);margin-top:48px}.bench-explainer,.bench-guide-reading{color:var(--ink-soft);margin:16px 0 0;font-size:16px;line-height:1.8}.bench-guide .bench-section-title:not(:first-child){margin-top:32px}.bench-guide-source{color:var(--ink-soft);font-size:var(--type-ui);margin:20px 0 0;line-height:1.7}.bench-guide-source a{margin-left:8px}.bench-results{margin-top:64px}.bench-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:20px;display:flex}.bench-meta{color:var(--ink-soft);font-size:var(--type-meta);flex-wrap:wrap;gap:4px 16px;margin:0;line-height:1.7;display:flex}.bench-table{table-layout:fixed;border-collapse:collapse;width:100%}.bench-table thead th{border-bottom:1px solid var(--rule);text-align:left;padding:0 24px 8px 0;font-weight:400}.bench-table thead button{min-height:44px;color:var(--ink-soft);font:400 var(--type-ui)/1.5 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.bench-table thead button:hover,.bench-table thead th[aria-sort] button{color:var(--ink)}.bench-table thead button:after{content:"↕";color:var(--ink-faint)}.bench-table thead th[aria-sort=descending] button:after{content:"↓"}.bench-table thead th[aria-sort=ascending] button:after{content:"↑"}.bench-table .bench-col-score{text-align:right;width:132px}.bench-col-agent{width:176px}.bench-table tbody :is(th,td){vertical-align:top;padding:18px 24px 18px 0;line-height:1.6}.bench-table tbody th{text-align:left;font-weight:400}.bench-model-name{color:var(--ink);overflow-wrap:anywhere;font-size:17px;display:block}.bench-creator,.bench-mobile-agent{color:var(--ink-soft);font-size:var(--type-meta);margin-top:4px;display:block}.bench-mobile-agent{display:none}.bench-agent-cell{color:var(--ink-soft);font-size:var(--type-ui)}.bench-score{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.bench-result{display:inline-block;position:relative}.bench-value{color:var(--ink);font:16px/1.7 var(--mono)}.bench-ci{color:var(--ink-soft);font:var(--type-meta)/1.6 var(--mono);margin-top:4px;display:block}.bench-note-ref{min-width:24px;min-height:24px;color:var(--blue);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:-4px;left:100%}.bench-note-ref sup{font-size:12px}.bench-footer{max-width:var(--reading-width);color:var(--ink-soft);font-size:var(--type-ui);margin-top:32px;line-height:1.75}.bench-notes{margin:0;padding-left:1.4em}.bench-notes li+li{margin-top:8px}.bench-notes li,.bench-note-ref{scroll-margin-top:40px}.bench-notes a,.bench-guide-source a{color:var(--blue);text-decoration:none}.bench-notes a:hover,.bench-guide-source a:hover{text-underline-offset:4px;text-decoration:underline}.bench-notes li>a{margin-left:8px}.bench-note-back{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.bench-footer .ph-arrow-up-right,.bench-guide-source .ph-arrow-up-right{margin-left:2px;font-size:.9em}.bench-notes li:target,.bench-table tbody tr:focus-within{background:var(--paper-muted)}@media (hover:hover){.bench-table tbody tr:hover{background:var(--paper-muted)}}@media (width<=600px){.bench-list{margin-top:32px}.bench-list a{gap:16px;padding-block:20px}.bench-list-name{font-size:20px}.bench-guide{margin-top:36px}.bench-results{margin-top:48px}.bench-meta,.bench-creator,.bench-ci{font-size:14px}.bench-col-agent,.bench-agent-cell{display:none}.bench-mobile-agent{font-size:14px;display:block}.bench-table .bench-col-score{width:112px}.bench-table tbody th{padding-right:12px}.bench-model-name{font-size:16px}}@media (prefers-reduced-motion:reduce){.bench-list i{transition:none}}
