:root{--paper:#f6f1e7;--white:#fff9ef;--ink:#201d19;--muted:#69645d;--line:#d4cec3;--red:#cf3021;--red-dark:#b7271b;--display:'Barlow Condensed',sans-serif;--sans:'Public Sans',Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased}::selection{background:var(--red);color:var(--white)}a{color:inherit;text-underline-offset:4px}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--red);outline-offset:4px}svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.page{max-width:1320px;margin:0 auto;padding:0 48px}.masthead{height:76px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--ink)}.wordmark{font:800 33px/.9 var(--display);letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.wordmark span{font-weight:700}.wordmark i{font-style:normal;color:var(--red)}nav{display:flex;align-items:center;gap:28px;font-size:12px}nav a{display:flex;align-items:center;gap:10px;text-decoration:none;min-height:44px}nav a:hover{color:var(--red)}.nav-download{border-left:1px solid var(--line);padding-left:26px}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;min-height:325px;background:var(--red);padding:35px 36px 32px;margin-top:18px;overflow:hidden}.hero-copy{min-width:0;position:relative;z-index:1;align-self:center}.hero h1{font:800 88px/.88 var(--display);letter-spacing:-.025em;margin:0 0 24px;max-width:8.8em;color:var(--white)}.hero h1 span{color:var(--ink)}.hero-copy>p{font-size:13px;line-height:1.65;max-width:47ch;margin:0;color:var(--white)}.portrait{position:relative;margin:0;align-self:stretch;min-width:0}.portrait img{position:absolute;height:310px;width:auto;max-width:100%;object-fit:contain;bottom:-32px;right:0;filter:grayscale(1) contrast(1.08)}.portrait figcaption{position:absolute;right:0;bottom:-23px;z-index:2;color:var(--white);font-size:12px}.portrait figcaption a{text-decoration:none;background:#201d19d9;padding:3px 5px}.run-strip{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:14px 0;border-bottom:1px solid var(--ink)}.run-strip p{margin:0;font-size:12px;color:var(--muted)}.run-strip strong{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.run-strip p>span{margin:0 10px;color:#a49b8c}.snapshot{text-align:right;font-size:12px!important}.snapshot time{display:block;color:var(--ink)}.results-section{padding-top:30px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}h2{font:700 37px/.98 var(--display);letter-spacing:-.015em;margin:0}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;font-weight:500;text-decoration:none;border-bottom:1px solid var(--ink);padding:5px 0;min-height:32px}.text-link:hover{color:var(--red);border-color:var(--red)}.pilot-note{display:flex;align-items:center;gap:17px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pilot-note strong{font-size:12px;color:var(--red);white-space:nowrap}.pilot-note p{font-size:12px;color:var(--muted);margin:0;line-height:1.6}.table-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:17px 0 10px}.tabs{display:flex;gap:5px}.tabs button{border:0;background:transparent;min-height:38px;padding:7px 12px;font-size:12px;color:var(--muted)}.tabs button.active{background:var(--ink);color:var(--white)}.tabs button:hover{background:#e6dfd3;color:var(--ink)}.tabs button.active:hover{background:var(--ink);color:var(--white)}.tabs span{font-size:12px;font-variant-numeric:tabular-nums;opacity:.7;margin-left:6px}.search{display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--line)}.search svg{width:17px;height:17px;color:var(--muted)}.search input{width:155px;min-height:36px;background:none;border:0;padding:5px 3px;font-size:12px;caret-color:var(--red)}.search input::placeholder{color:var(--muted)}.table-scroll{overflow-x:auto;max-width:100%;scrollbar-color:#b2a89b var(--paper);scrollbar-width:thin}.leaderboard{width:100%;min-width:760px;border-collapse:collapse;text-align:left;font-size:12px}.leaderboard th{font-size:12px;font-weight:500;color:var(--muted);padding:10px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}.leaderboard th button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:0;font:inherit;min-height:24px}.sort-icon{display:inline-flex}.sort-icon svg{width:13px;height:13px}.leaderboard td{border-bottom:1px solid var(--line);padding:14px 12px;font-variant-numeric:tabular-nums}.leaderboard tbody tr{cursor:pointer;transition:background .15s ease-out}.leaderboard tbody tr:hover,.leaderboard tbody tr:focus-within{background:#eee6da}.rank-col{width:40px}.rank{font:12px var(--mono);color:var(--muted)}.model-cell{min-width:245px}.model-name{font-weight:600;font-size:13px;background:none;border:0;padding:0;text-align:left;min-height:24px}.model-name:hover{text-decoration:underline;text-underline-offset:4px}.model-provider{display:block;font-size:12px;color:var(--muted);margin-top:3px}.score-col{width:100px}.score-value{font-weight:600;font-size:21px;letter-spacing:-.03em}.leaderboard tbody tr:first-child .score-value{color:var(--red)}.metric{font:12px var(--mono)}.coverage{font:12px var(--mono);color:var(--muted)}.tag{font-size:12px;color:#43563a;border:1px solid #c3c9b9;padding:4px 6px;white-space:nowrap}.tag.pending{color:var(--muted);border-color:var(--line)}.tag.paused{color:#8f4738;border-color:#d3b6a5}.row-arrow svg{height:16px;width:16px;color:var(--muted)}.table-foot{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:var(--muted);padding:13px 0;border-bottom:1px solid var(--ink)}.conditions-note{max-width:78ch;color:var(--muted);font-size:12px;line-height:1.7;margin:12px 0 0}.mobile-scroll-hint{display:none}#empty-state{text-align:center;padding:35px;color:var(--muted);font-size:13px}.model-detail{margin:35px 0;border-top:2px solid var(--red);border-bottom:1px solid var(--ink);background:var(--white);scroll-margin-top:20px}.model-detail:focus{outline:none}.dialog-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 26px;border-bottom:1px solid var(--line)}.dialog-header h2{font:700 34px var(--display)}.dialog-header button{display:inline-flex;align-items:center;gap:16px;border:0;background:none;min-height:44px;padding:0;font-size:12px}.dialog-header button:hover{color:var(--red)}#dialog-body{padding:18px 26px 30px}.detail-meta{font:12px/1.8 var(--mono);color:var(--muted);overflow-wrap:anywhere}.detail-notes{background:#ebe3d6;padding:12px 15px;font-size:12px;line-height:1.8}.dimension-list{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0}.dimension-list div{padding:15px 10px}.dimension-list span{display:block;font-size:12px;color:var(--muted)}.dimension-list strong{font:700 28px var(--display)}.sample-picker{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:26px 0 12px}.sample-picker h3{font:700 27px var(--display);margin:0}.sample-picker select{max-width:65%;min-height:42px;border:1px solid var(--line);background:var(--white);padding:8px;font-size:12px}.turn{padding:20px 0;border-top:1px solid var(--line)}.turn-label{font-size:12px;font-weight:600;color:var(--red);letter-spacing:.02em}.turn.user p{max-width:75ch;color:var(--muted);font-size:12px;line-height:1.8}.turn.assistant p{max-width:75ch;font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.judge-block{padding:14px 16px;background:#ebe3d6;margin-top:10px;font-size:12px;line-height:1.8}.judge-block summary{cursor:pointer;font-weight:600;min-height:28px}.judge-block p{max-width:75ch;white-space:pre-wrap}.method-section{display:grid;grid-template-columns:1fr 1.3fr;gap:85px;padding:55px 0;border-bottom:1px solid var(--line)}.method-section h2{font-size:48px;line-height:.95;margin-bottom:22px}.method-section>div>p{max-width:42ch;font-size:13px;line-height:1.8;color:var(--muted)}.method-links{display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:12px;margin-top:20px}.rubric>div{display:grid;grid-template-columns:1fr 40px;gap:3px 20px;padding:16px 0;border-bottom:1px solid var(--line)}.rubric>div:first-child{padding-top:0}.rubric strong{font-size:13px;font-weight:600}.rubric p{font-size:12px;line-height:1.6;color:var(--muted);margin:2px 0 0;grid-column:1}.rubric b{grid-column:2;grid-row:1/3;font:700 22px var(--display);text-align:right}.about-section{padding:40px 0 50px;border-bottom:1px solid var(--ink)}.about-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:85px}.about-grid h2{font-size:43px;line-height:.97}.about-grid p{font-size:12px;line-height:1.8;color:var(--muted);max-width:75ch}.about-grid p:first-child{margin-top:0}footer{display:flex;justify-content:space-between;gap:45px;padding:30px 0 40px}footer .wordmark{font-size:28px}footer p{font-size:12px;line-height:1.7;color:var(--muted)}footer>div:last-child{text-align:right;font-size:12px}footer>div:last-child>p{margin-top:0}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip:focus{display:block;padding:15px;background:var(--ink);color:var(--white)}[hidden]{display:none!important}@media(min-width:1500px){.page{max-width:1400px}.hero{grid-template-columns:minmax(0,1fr) 360px}.portrait img{height:316px;right:10px}}@media(max-width:1000px){.page{padding:0 28px}.hero{grid-template-columns:minmax(0,1fr) 240px;gap:15px;padding:30px 28px;min-height:300px}.hero h1{font-size:74px}.portrait img{height:285px;bottom:-30px}.hero-copy>p{font-size:12px}.method-section,.about-grid{gap:45px}nav{gap:20px}.nav-download{padding-left:20px}}@media(max-width:700px){.page{padding:0 18px}.masthead{height:66px;gap:15px}.wordmark{font-size:28px}nav{gap:17px;font-size:12px}nav a[href="#about"],nav .nav-download{display:none}.hero{grid-template-columns:minmax(0,1fr) 117px;gap:8px;min-height:246px;margin:12px -18px 0;padding:24px 18px}.hero h1{font-size:47px;line-height:.9;margin-bottom:16px;letter-spacing:-.025em}.hero-copy>p{font-size:12px;line-height:1.6;max-width:30ch}.portrait img{height:auto;width:150px;max-width:none;right:-16px;bottom:-24px}.portrait figcaption{bottom:-18px;right:-8px;font-size:12px;white-space:nowrap}.portrait figcaption a{padding:2px 3px}.run-strip{align-items:start;gap:15px;padding:11px 0}.run-strip p{font-size:12px;line-height:1.8}.run-strip p>span{margin:0 4px}.run-strip p:first-child{max-width:218px}.run-strip .snapshot{font-size:12px!important;min-width:100px}.results-section{padding-top:24px}.section-heading{margin-bottom:12px;gap:10px}.section-heading h2{font-size:29px}.section-heading .text-link{font-size:12px;gap:5px}.section-heading .text-link svg{width:13px}.pilot-note{display:block;padding:9px 0}.pilot-note strong{font-size:12px}.pilot-note p{font-size:12px;margin-top:3px;line-height:1.65}.table-tools{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px}.tabs button{min-height:40px;font-size:12px;padding:8px 12px}.search{width:100%}.search input{font-size:16px;width:100%;min-height:38px}.mobile-scroll-hint{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin:10px 0}.leaderboard{min-width:630px}.leaderboard th{padding:10px 9px}.leaderboard td{padding:14px 9px}.model-cell{min-width:205px}.model-name{font-size:12px}.dimension-col,.leaderboard td.dimension{display:none}.model-provider{font-size:12px}.tag{font-size:12px}.table-foot{font-size:12px}.table-foot span:last-child{display:none}.conditions-note{font-size:12px}.model-detail{margin:26px 0}.dialog-header{padding:17px 16px;gap:12px}.dialog-header h2{font-size:28px}.dialog-header button{font-size:12px;gap:7px}#dialog-body{padding:13px 16px 24px}.dimension-list{grid-template-columns:repeat(3,1fr)}.detail-meta{font-size:12px}.sample-picker{display:block}.sample-picker select{max-width:100%;width:100%;margin-top:10px}.turn.assistant p{font-size:13px;line-height:1.85}.method-section{grid-template-columns:1fr;gap:30px;padding:36px 0}.method-section h2{font-size:41px}.method-section>div>p{max-width:75ch;font-size:12px}.rubric>div{padding:14px 0}.about-grid{grid-template-columns:1fr;gap:20px}.about-grid h2{font-size:38px}.about-section{padding:30px 0 35px}footer{display:block;padding:25px 0 35px}footer>div:last-child{text-align:left;margin-top:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Supporting prose stays readable; compactness comes from grouping, not microtype. */
.hero-copy>p,.method-section>div>p{font-size:14px}.pilot-note p,.about-grid p,.detail-notes,.judge-block,.rubric p{font-size:13px}.portrait figcaption{display:none}.snapshot{font-size:12px!important}.snapshot time{font-size:12px}.run-strip p{font-size:12px}.run-strip .snapshot{min-width:150px}.conditions-note{font-size:12px;max-width:75ch}.turn.user p{font-size:14px}.turn.assistant p{font-size:15px}.rubric strong{font-size:14px}.sample-picker select{font-size:13px}.model-provider{font-size:11px}.dialog-header button{font-size:12px}.search input{font-size:14px}.model-name{font-size:14px}.tag{font-size:11px}.table-foot{font-size:12px}
@media(max-width:700px){.hero h1{font-size:44px}.hero-copy>p{font-size:12px}.run-strip{display:block;padding:12px 0}.run-strip p:first-child{max-width:none}.run-strip .snapshot{text-align:left;display:flex;gap:10px;margin-top:4px}.pilot-note p{font-size:12px}.pilot-note strong{font-size:11px}.section-heading .text-link{font-size:12px}.section-heading h2{font-size:28px}.model-name{font-size:13px}.search input{font-size:16px}.method-section>div>p,.about-grid p{font-size:14px}.turn.assistant p{font-size:14px}.mobile-scroll-hint{font-size:12px}.table-foot{font-size:11px}}
/* Keep screen-reader-only table labels inside their scroll container. */
.table-scroll{position:relative}.sr-only{left:0;top:0;clip-path:inset(50%)}

/* Finish-review fixes: complete mobile scores and genuinely visible leading results. */
@media(max-width:700px){
 .hero{min-height:216px;padding-top:20px;padding-bottom:20px}
 .hero h1{font-size:38px;margin-bottom:14px}
 .portrait img{width:145px;bottom:-20px;right:-14px}
 .run-strip{padding:10px 0}
 .table-tools{margin-top:10px;margin-bottom:6px;gap:10px}
 .mobile-scroll-hint{margin:8px 0}
 .leaderboard{min-width:0;table-layout:fixed;width:100%}
 .leaderboard th:nth-child(n+4),.leaderboard td:nth-child(n+4){display:none}
 .leaderboard .rank-col{width:32px}
 .leaderboard .score-col{width:72px}
 .leaderboard .model-cell{min-width:0}
 .leaderboard td,.leaderboard th{padding-left:8px;padding-right:8px}
 .model-name{overflow-wrap:anywhere}
 .score-value{white-space:nowrap}
}
