.skip{background:var(--paper);z-index:10;padding:.6rem 1rem;position:absolute;top:-8rem;left:1rem}.skip:focus{top:1rem}.intro{padding-top:clamp(2.5rem,7vw,6.5rem)}.intro h1,.run-toolbar h2{overflow-wrap:anywhere;margin:.65rem 0 .75rem}.intro h1{font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading);max-width:24ch}.intro h1 em,.run-toolbar h2 em{color:var(--accent);font-family:var(--editorial);font-weight:400}.lead{max-width:55ch;color:var(--muted);font-size:var(--type-lead-size);line-height:var(--type-lead-leading);margin:0}.back{margin-bottom:1.7rem;font-size:.9rem;display:inline-block}.model-id{overflow-wrap:anywhere}.filters{background:var(--surface);border-block:1px solid var(--line);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:1.15rem clamp(1.15rem,4vw,4rem);margin-top:2.3rem;padding:1.5rem clamp(1rem,2.2vw,2rem);display:grid}label{margin-bottom:.4rem;font-size:.86rem;font-weight:620;display:block}input,select{border:1px solid var(--line);background:var(--control);width:100%;min-height:2.8rem;color:var(--ink);border-radius:0;padding:.55rem .7rem}input::placeholder{color:var(--muted)}.filter-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;min-height:3.35rem;display:flex}.count,.model-vendor{font:.75rem/1.6 var(--mono);color:var(--muted);margin:0}.model-id{margin-top:.4rem}.reset{color:var(--accent);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.6rem 0;text-decoration:underline}.models,.runs,.platforms{margin:0;padding:0;list-style:none}.models{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.model-card{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;align-items:start;gap:.65rem;min-width:0;padding:1.2rem clamp(.75rem,1.8vw,1.65rem);display:flex;position:relative}.model-card+.model-card{border-left:1px solid var(--line)}.model-card:nth-child(3n+1){border-left:0}.model-card:focus-within,.model-card:hover{background:var(--wash)}.model-vendor{text-transform:uppercase;letter-spacing:.06em;padding-right:1.6rem;font-size:.68rem}.model-card h2{letter-spacing:-.04em;margin:0;font-size:clamp(1rem,1.65vw,1.5rem);line-height:1.15}.model-card h2 a{color:var(--ink);text-decoration:none}.model-card h2 a:before{content:"";position:absolute;inset:0}.model-arrow{color:var(--accent);font-size:1rem;position:absolute;top:1rem;right:1rem}.model-card .count{margin-top:auto}.platforms{flex-wrap:wrap;gap:.3rem;display:flex}.platforms li,.pill{color:var(--muted);border:1px solid var(--line);font:.66rem/1.45 var(--mono);padding:.22rem .48rem}.platforms .selected,.pill[data-outcome=ok]{color:var(--accent);background:var(--wash)}.pill:is([data-outcome=failed],[data-outcome=failed-start],[data-outcome=partial]){border-color:currentColor}.model-summary,.metrics{border-block:1px solid var(--line);margin:0;display:grid}.model-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.model-summary>div,.metrics>div{overflow-wrap:anywhere;min-width:0;padding:.95rem 1.15rem}.model-summary>div+div,.metrics>div+div{border-left:1px solid var(--line)}dt{color:var(--muted);font:.75rem/1.5 var(--mono)}dd{font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-weight:650}.model-summary dd{color:var(--accent);letter-spacing:-.035em;font-size:clamp(1rem,2vw,1.6rem)}.run-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.15rem;margin:clamp(2.5rem,5vw,5rem) 0 1rem;display:flex}.run-toolbar h2{font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-leading);margin:0 0 .55rem}.run-filter{width:min(100%,18rem)}.runs{border-top:1px solid var(--line)}.run-card{border-bottom:1px solid var(--line);padding:1.35rem 0}.run-heading{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin-bottom:.3rem;display:flex}.run-heading h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.15}.metrics{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));margin-top:1rem}.metrics>div{border-bottom:1px solid var(--line)}.metrics{border-bottom:0}.metrics>.primary-metric{background:var(--wash)}.metrics>.primary-metric dd{color:var(--accent);font-size:1.12rem}.unreported{color:var(--muted);margin:1rem 0 0;font-size:.9rem}.run-card h4{font:.73rem/1.45 var(--mono);text-transform:uppercase;letter-spacing:.08em;margin:1.2rem 0 .5rem}.scores,.conditions-grid{margin:0}.scores>div,.conditions-grid>div{border-top:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:baseline;gap:.7rem;padding:.5rem .65rem;display:grid}.scores>div:nth-child(odd),.conditions-grid>div:nth-child(odd){background:var(--surface)}.scores dd,.conditions-grid dd{margin:0;font-size:.9375rem}.conditions{margin-top:1rem}.conditions summary{color:var(--accent);cursor:pointer;padding:.45rem 0;font-size:.86rem}.notice{color:var(--muted);border-block:1px solid var(--line);background:var(--surface);padding:1rem}.models>.notice{grid-column:1/-1}.bench-footer{border-top:1px solid var(--line);font:.73rem/1.5 var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem 1.5rem;margin-top:clamp(2.5rem,6vw,6rem);padding:1rem 0 2rem;display:flex}.bench-footer p{margin:0}@media (width<=950px){.models{grid-template-columns:repeat(2,minmax(0,1fr))}.model-card:nth-child(3n+1){border-left:1px solid var(--line)}.model-card:nth-child(odd){border-left:0}}@media (width<=540px){.filters,.models{grid-template-columns:1fr}.models>.model-card:nth-child(n){border-left:0}.model-summary>div{padding:.6rem .45rem}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics>div{padding:.65rem}.metrics>div:nth-child(odd){border-left:0}.metrics>div:last-child:nth-child(odd){grid-column:1/-1}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filters{grid-template-columns:minmax(15rem,2.15fr) minmax(9rem,1fr) minmax(11rem,1.25fr) minmax(8.5rem,1fr);gap:1rem}.model-search{position:relative}.search-suggestions{z-index:4;top:100%;border:1px solid var(--line);background:var(--paper);min-width:min(19rem,100%);margin:.3rem 0 0;padding:0;list-style:none;position:absolute;inset-inline:0;box-shadow:0 .6rem 1.6rem #0e281f21}.suggestion{border:0;border-bottom:1px solid var(--line);width:100%;min-height:2.75rem;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.55rem;padding:.5rem .7rem;text-decoration:none;display:flex}.search-suggestions li:last-child .suggestion{border-bottom:0}.suggestion:hover,.suggestion:focus-visible{background:var(--wash)}.suggestion span{overflow-wrap:anywhere}.suggestion small{text-align:end;color:var(--muted);margin-inline-start:auto;font-size:.72rem}.family-strip{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.85rem 0;display:flex}.family-strip[hidden],.search-suggestions[hidden]{display:none}.family-strip-label{color:var(--muted);font:.75rem/1.4 var(--mono);margin:0}.family-shortcuts{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.family-shortcut{border:1px solid var(--line);background:var(--paper);min-height:2.55rem;color:var(--ink);cursor:pointer;align-items:center;gap:.45rem;padding:.35rem .6rem;font:600 .85rem/1.25 Inter,system-ui,sans-serif;display:flex}.family-shortcut:hover,.family-shortcut[aria-pressed=true]{background:var(--wash);border-color:var(--accent)}.family-count{color:var(--muted);font:.75rem/1.4 var(--mono)}.family-logo{object-fit:contain;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;display:block}.model-identity{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.model-lineage{color:var(--accent);border-left:1px solid var(--line);text-transform:none;letter-spacing:0;padding-left:.5rem;font-size:.78rem}@media (width<=900px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.model-search,.filters>div:last-child{grid-column:1/-1}.family-strip{gap:.45rem;padding-block:.65rem}.family-strip-label{flex-basis:100%}}.model-evidence{color:var(--accent)}.evidence-notice,.evidence-section{margin-top:1.5rem}.evidence-section{border-block:1px solid var(--line);background:var(--surface);padding:clamp(1rem,3vw,1.5rem)}.evidence-section h2{margin:0 0 .35rem;font-size:clamp(1.35rem,3vw,2rem)}.evidence-section>p{color:var(--muted);margin:0}.evidence-list{margin:.75rem 0 0;padding:0;list-style:none}.evidence-list>li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:.6rem 0}.evidence-list a{font-weight:650}.run-card:focus{outline:2px solid var(--accent);outline-offset:2px}.run-controls,.compare-selects{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0 0 1.2rem;display:grid}.run-controls .run-filter{width:100%}.run-compare{border-block:1px solid var(--line);background:var(--surface);margin-top:1.5rem;padding:.85rem clamp(.75rem,2.5vw,1.3rem)}.run-compare summary{color:var(--accent);cursor:pointer;min-height:2rem;font-weight:680}.compare-note{color:var(--muted);margin:.55rem 0 1rem}.compare-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.run-compare-table{table-layout:fixed;border-collapse:collapse;width:100%}.run-compare-table caption{text-align:left;padding:.3rem 0 .65rem;font-weight:650}.run-compare-table th,.run-compare-table td{vertical-align:top;border-block-start:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:.55rem .65rem}.run-compare-table th{font-weight:620}.run-compare-table td{font-variant-numeric:tabular-nums}.run-compare-table thead th,.run-compare-table tbody tr:nth-child(2n){background:var(--wash)}@media (width<=860px){.run-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.compare-selects{grid-template-columns:minmax(0,1fr)}.run-compare-table{font-size:.85rem}.run-compare-table th,.run-compare-table td{padding:.45rem .3rem}}.extra-filters{border-bottom:1px solid var(--line)}.extra-filters>summary{min-height:2.75rem;color:var(--accent);cursor:pointer;padding:.7rem 0;font-size:.86rem}.extra-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;width:min(100%,38rem);padding:0 0 .85rem;display:grid}
