.bench-page{padding-bottom:36px}.bench-page .breadcrumbs{padding-bottom:24px;font-size:.875rem}.bench-heading{grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:48px;padding:8px 0 34px;display:grid}.bench-heading .eyebrow,.bench-section .eyebrow{color:var(--cyan);font-size:.75rem}.bench-heading h1{letter-spacing:-.05em;margin-top:12px;font-size:clamp(2.4rem,4.1vw,3.5rem)}.bench-heading>div>p:last-child{color:var(--secondary);max-width:620px;margin-top:18px}.bench-snapshot{border-left:1px solid #34455f;padding-left:28px}.bench-snapshot>p{grid-template-columns:auto 1fr;align-items:baseline;gap:0 16px;display:grid}.bench-snapshot strong,.bench-snapshot b{font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:550;line-height:1.5}.bench-snapshot>p>span{color:var(--secondary);font-size:.875rem}.bench-snapshot>div{color:var(--muted);margin-top:15px;font-size:.75rem}.bench-snapshot>div>strong{color:var(--ice);margin-block:3px;font-size:.875rem;font-weight:500;display:block}.bench-jumps{border-block:1px solid var(--line);flex-wrap:wrap;gap:28px;margin-bottom:28px;display:flex}.bench-jumps a{color:var(--secondary);padding-block:16px;font-size:.875rem}.bench-jumps a:first-child{color:var(--cyan);border-bottom:2px solid var(--cyan)}.bench-jumps a:hover,.bench-source-link:hover{color:var(--cyan)}.explorer-controls{grid-template-columns:1.5fr 1fr 1fr;gap:16px;margin-bottom:26px;display:grid}.explorer-controls label{color:var(--secondary);flex-direction:column;gap:8px;font-size:.875rem;display:flex}.explorer-controls input,.explorer-controls select{width:100%;min-width:0;color:var(--ice);background:#0b1730;border:1px solid #435573;border-radius:5px;min-height:48px;padding:12px 14px;font-size:.875rem}.explorer-controls select{padding-right:26px}.explorer-controls input::placeholder{color:var(--muted)}.campaign{margin-bottom:42px}.capture-key{color:var(--secondary);max-width:1050px;margin:0 0 24px;font-size:.875rem;line-height:1.75}.capture-strip{border-block:1px solid #253c5b;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;margin:20px 0 0;padding:18px 0;display:grid}.capture-strip dt{color:var(--muted);font-size:.8125rem}.capture-strip dd{color:var(--ice);overflow-wrap:anywhere;margin:6px 0 0;font-size:.875rem;line-height:1.6}.capture-strip dd>span{color:var(--muted);margin-top:3px;font-size:.8125rem;display:block}.capture-date{color:var(--secondary);margin-top:6px;font-size:.8125rem;font-weight:400;line-height:1.6;display:block}.screening-provenance{margin-top:16px}.js:not(.bench-ready) .campaign:not(.initial-campaign),.no-js .explorer-controls{display:none}.campaign-intro{justify-content:space-between;align-items:center;gap:25px;display:flex}.campaign-intro .eyebrow{color:var(--cyan);letter-spacing:.08em;font-size:.75rem}.campaign-intro .eyebrow span{color:var(--muted)}.campaign-intro h2{letter-spacing:-.035em;margin:9px 0 12px;font-size:1.55rem;line-height:1.3}.campaign-intro p:last-child{color:var(--secondary);max-width:830px;font-size:1rem}.campaign-intro>div:first-child>p:not(.eyebrow){color:var(--secondary)}.campaign-highlight{border-left:1px solid #34455f;flex:0 0 235px;padding-left:24px}.campaign-highlight>span{color:var(--muted);font-size:.75rem;line-height:1.6;display:block}.campaign-highlight>p{color:var(--secondary);margin:4px 0;font-size:.875rem}.campaign-highlight strong{color:var(--cyan);font-family:var(--mono);font-size:2rem;font-weight:500}.bench-source-link{white-space:nowrap;border-bottom:1px solid #587293;padding-block:10px;font-size:.875rem}.config-strip{border:1px solid #253c5b;border-left:3px solid var(--cyan);background:#0b1730;border-radius:3px;grid-template-columns:1.45fr 1fr .9fr .9fr 1.1fr;gap:18px;margin:23px 0 16px;padding:18px 22px;display:grid}.config-strip dt{color:var(--muted);font-size:.75rem}.config-strip dd{color:var(--ice);margin:5px 0 0;font-size:.875rem;line-height:1.5}.campaign-note{color:var(--secondary);max-width:1100px;font-size:.875rem;line-height:1.75}.results-caption{color:var(--muted);justify-content:space-between;align-items:baseline;gap:15px;margin:24px 0 12px;font-size:.8125rem;display:flex}.results-caption .result-count{color:var(--ice);font-size:.875rem}.bench-table-wrap{border:1px solid #34455f;border-radius:6px;overflow:hidden}.bench-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.875rem;line-height:1.5}.bench-table thead th{text-align:left;color:var(--ice);background:#14223a;border-bottom:1px solid #3c526f;padding:16px;font-weight:550}.bench-table thead th>span{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:400;display:block}.bench-table thead th:first-child{width:32%}.bench-table thead th:nth-child(2),.bench-table thead th:nth-child(3),.bench-table thead th:nth-child(4){width:11%}.bench-table thead th:nth-child(5){width:16%}.bench-table thead th:last-child{width:19%}.bench-table tbody td,.bench-table tbody th{text-align:left;vertical-align:top;background:#080f1e;border-bottom:1px solid #25354c;padding:20px 16px}.bench-table tbody tr:nth-child(2n)>*{background:#0b1525}.bench-table tbody tr:hover>*{background:#101e31}.bench-table tbody tr:last-child>*{border-bottom:0}.model-name{color:var(--ice);overflow-wrap:anywhere;font-size:1rem;font-weight:550;line-height:1.5;display:block}.model-setting{color:var(--muted);margin-top:6px;font-size:.8125rem;font-weight:400;display:block}.numeric,.score-cell strong{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:500}.numeric small{font-family:var(--font);color:var(--secondary);font-size:.75rem}.score-cell{max-width:82px;padding-top:1px}.score-cell strong{color:var(--cyan);font-size:1.125rem}.score-line{background:#263854;height:3px;margin-top:11px;display:block}.score-line i{background:var(--cyan);height:3px;display:block}.memory-basis{color:var(--muted);margin-top:7px;font-size:.75rem;line-height:1.5;display:block}.evidence-status{color:var(--secondary);border:1px solid #38516c;border-radius:4px;padding:3px 7px;font-size:.8125rem;display:inline-block}.status-caution{color:#f0cc8e;background:#261f12;border-color:#635438}.evidence-note{color:var(--muted);margin-top:10px;font-size:.75rem;line-height:1.65;display:block}.result-details{margin-top:12px;font-weight:400}.result-details summary{cursor:pointer;color:var(--secondary);padding-block:5px;font-size:.875rem;display:list-item}.result-details summary::marker,.method-details summary::marker{color:var(--cyan)}.result-details>div{border-top:1px solid #34455f;margin-top:10px;padding-top:13px}.full-model-name{color:var(--ice);overflow-wrap:anywhere;font-size:.8125rem}.result-details dl{margin:12px 0 0;font-size:.8125rem}.result-details dl>div{margin:10px 0}.result-details dt{color:var(--muted)}.result-details dd{color:var(--ice);overflow-wrap:anywhere;margin:2px 0 0}.row-note{color:var(--secondary);margin-top:12px;font-size:.8125rem}.empty-results{text-align:center;border:1px dashed #465c7b;border-radius:5px;padding:45px 24px}.empty-results h3{font-size:1.25rem}.empty-results p{color:var(--secondary);margin-top:12px}.empty-results button{color:var(--cyan);min-height:44px;margin-top:15px;text-decoration:underline}.explorer-footnote{color:var(--muted);margin:-15px 0 0;font-size:.8125rem}.bench-section{border-top:1px solid var(--line);margin-top:48px;padding-top:42px;scroll-margin-top:24px}.bench-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.bench-section h2{margin-top:12px;font-size:clamp(1.8rem,3vw,2.35rem)}.section-tag{color:var(--secondary);border:1px solid #34455f;border-radius:4px;padding:7px 12px;font-size:.8125rem}.section-lede{max-width:950px;color:var(--secondary);font-size:1rem}.budget-rule{background:#101e31;border-left:3px solid #7396cd;justify-content:space-between;gap:24px;margin:25px 0 16px;padding:20px 22px;font-size:.875rem;display:flex}.budget-rule strong{white-space:nowrap;font-weight:550}.budget-rule span{color:var(--secondary)}.fit-table thead th:first-child{width:32%}.fit-table thead th:not(:first-child){width:17%}#small-gpu>.campaign-note{margin-top:20px}.fit-label{color:var(--ice);font-size:.875rem}.over-budget{color:#f0cc8e}.method-details{border-block:1px solid #31425e;margin-top:22px;padding:18px 0}.method-details summary{cursor:pointer;color:var(--ice);padding-block:6px;font-size:.9375rem}.method-details p{color:var(--secondary);max-width:960px;margin-top:18px;font-size:.9375rem;line-height:1.85}.method-details a{color:var(--cyan);text-decoration:underline}.method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;display:grid}.method-number{color:var(--cyan);font-family:var(--mono);margin-bottom:15px;font-size:.875rem;display:block}.method-grid h3{letter-spacing:-.025em;font-size:1.125rem;line-height:1.4}.method-grid p{color:var(--secondary);margin-top:15px;font-size:1rem;line-height:1.8}.bench-notice{border-left:2px solid var(--cyan);color:var(--secondary);background:#0b1730;margin-top:28px;padding:16px 22px;font-size:.9375rem;line-height:1.8}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 55px;display:grid}.source-grid article{border-top:1px solid #304158;padding-top:20px;scroll-margin-top:25px}.source-grid h3{letter-spacing:-.02em;font-size:1.125rem;line-height:1.5}.source-grid p,.source-grid li{color:var(--secondary);margin-top:10px;font-size:.9375rem;line-height:1.8}.source-grid .source-filename{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.source-grid ul{margin:14px 0 0;padding:0;list-style:none}.source-grid a{color:var(--ice);text-underline-offset:4px;text-decoration:underline #526880}.source-grid a:hover{color:var(--cyan)}@media (width<=1100px){.bench-heading{grid-template-columns:minmax(0,1fr) 225px;gap:28px}.config-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.bench-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bench-table,.bench-table tbody{display:block}.bench-table tbody tr{border-bottom:1px solid #405575;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bench-table tbody tr:last-child{border-bottom:0}.bench-table tbody th{grid-column:1/-1}.bench-table tbody td{text-align:right;border-bottom:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 16px;display:flex}.bench-table tbody td:before{content:attr(data-label);color:var(--secondary);text-align:left;flex-shrink:0;font-size:.8125rem}.bench-table tbody td:last-child{flex-wrap:wrap;grid-column:1/-1}.bench-table .score-cell{width:95px}.bench-table .evidence-note{text-align:left;flex-basis:100%;margin-top:0}.fit-table tbody td:last-child{grid-column:auto}.bench-table tbody tr:last-child>*{border-bottom:1px solid #25354c}.result-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media (width<=700px){.capture-strip{grid-template-columns:1fr;gap:16px}.bench-heading{grid-template-columns:1fr;gap:23px}.bench-snapshot{border-top:1px solid #34455f;border-left:0;justify-content:space-between;gap:18px;padding:18px 0 0;display:flex}.bench-snapshot>p{gap:0 12px}.bench-snapshot strong,.bench-snapshot b{font-size:1.25rem}.bench-snapshot>div{margin-top:0}.bench-jumps{gap:0 22px}.bench-jumps a{padding-block:12px}.explorer-controls{grid-template-columns:1fr 1fr}.campaign-control{grid-column:1/-1}.explorer-controls input,.explorer-controls select{padding:11px 10px;font-size:1rem}.campaign-intro{flex-direction:column;align-items:flex-start;gap:10px}.campaign-highlight{border-top:1px solid #34455f;border-left:0;flex-basis:auto;width:100%;padding:12px 0 0}.config-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:17px}.config-strip>div:first-child{grid-column:1/-1}.results-caption{flex-direction:column;gap:6px}.bench-table tbody tr{grid-template-columns:1fr}.bench-table tbody td{grid-column:1/-1}.bench-table tbody td:last-child{flex-wrap:wrap}.memory-basis{max-width:190px}.result-details dl{grid-template-columns:1fr}.bench-section-heading{flex-direction:column;align-items:flex-start;gap:17px}.budget-rule{flex-direction:column;gap:10px}.budget-rule strong{white-space:normal}.method-grid,.source-grid{grid-template-columns:1fr}.method-grid article{border-bottom:1px solid #293b55;padding-bottom:20px}.bench-section{margin-top:36px;padding-top:34px}}
