:root{color:#202d29;--paper:#fff;--muted:#61716a;--line:#dce3dc;--accent:#21624c;--soft:#e8f1e9;--warn:#895b16;--inset:#f0f4ee;--selected-text:white;color-scheme:light;background:#f7f8f4;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:var(--accent);text-underline-offset:3px}button,input,select{font:inherit}button,select,input{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:8px;padding:.6rem .8rem}button{cursor:pointer}button:hover{border-color:var(--accent)}button[aria-pressed=true],.primary{background:var(--accent);color:var(--selected-text);border-color:var(--accent)}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline-offset:3px;outline:3px solid #cb8c33}.wrap{max-width:1240px;margin:auto;padding:0 28px}.masthead{background:var(--paper);border-bottom:1px solid var(--line)}.masthead .wrap{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{letter-spacing:-.6px;color:inherit;font-size:18px;font-weight:750;text-decoration:none}.brand span{color:var(--accent)}nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}nav a{color:var(--muted);font-size:14px;text-decoration:none}nav a:hover{color:var(--accent)}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);font-size:11px;font-weight:750}h1{letter-spacing:-1.8px;max-width:850px;margin:14px 0 18px;font-size:clamp(32px,4vw,52px);line-height:1.12}h2{letter-spacing:-.6px;font-size:25px}.lede{color:var(--muted);max-width:770px;font-size:18px;line-height:1.65}.muted,small{color:var(--muted)}small{font-size:12px;line-height:1.55}.stamp{color:var(--muted);flex-wrap:wrap;gap:18px;margin:25px 0 36px;font-size:12px;display:flex}.panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;margin:22px 0;padding:24px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar label{font-size:13px}.toolbar input[type=search]{min-width:220px}.tabs{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.tabs button{font-size:13px}.section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-top:32px;display:flex}.section-title h2{margin-bottom:3px}.table-scroll{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:16px}th{text-transform:uppercase;letter-spacing:.07em;background:var(--inset);color:var(--muted);font-size:11px}tr:last-child td{border-bottom:0}td strong,td small{display:block}.number{font-variant-numeric:tabular-nums}.score{font-size:20px;font-weight:750}.bar{background:var(--soft);border-radius:6px;width:100%;min-width:85px;height:6px;margin-top:7px;overflow:hidden}.bar span{background:var(--accent);height:100%;display:block}.badge{border:1px solid var(--line);border-radius:20px;padding:3px 8px;font-size:11px;display:inline-block}.warning{color:var(--warn)}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:20px}.card h3{margin-top:0}.tray{border:1px solid var(--line);background:var(--paper);z-index:5;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:calc(100% - 32px);max-width:900px;padding:14px 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #19372a25}.tray a{border-radius:8px;padding:9px 15px;text-decoration:none;display:inline-block}.empty{color:var(--muted);border:1px dashed var(--line);border-radius:12px;padding:24px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--inset);border-radius:9px;max-height:650px;padding:18px;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.evidence{margin:14px 0}.evidence button{margin-right:8px}details{margin:14px 0}summary{cursor:pointer;color:var(--accent);font-weight:650}.facts{background:var(--soft);border-left:3px solid var(--accent);border-radius:0 9px 9px 0;padding:18px}.footnote{max-width:850px;font-size:12px;line-height:1.65}.two-column{grid-template-columns:2fr 1fr;gap:22px;display:grid}.question-list{padding:0;list-style:none}.question-list li{border-bottom:1px solid var(--line);padding:14px 0}.question-list a{font-weight:650}.question-list small{display:block}footer{border-top:1px solid var(--line);color:var(--muted);padding:24px 0;font-size:12px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:20;background:#fff;padding:12px;top:12px;left:12px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=dark]{color-scheme:dark;color:#e7eee7;--paper:#1c2c23;--muted:#acbbb0;--line:#364a3c;--accent:#8fd2a6;--soft:#2b4132;--warn:#e5b870;--inset:#23382b;--selected-text:#14221c;background:#14221c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;color:#e7eee7;--paper:#1c2c23;--muted:#acbbb0;--line:#364a3c;--accent:#8fd2a6;--soft:#2b4132;--warn:#e5b870;--inset:#23382b;--selected-text:#14221c;background:#14221c}}@media (width<=650px){.wrap{padding:0 16px}.masthead .wrap{flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px;padding-bottom:16px}nav{gap:18px}main.wrap{padding-top:26px}h1{letter-spacing:-1px}.panel{padding:16px}.two-column{grid-template-columns:1fr}th,td{padding:12px}.tray{padding:10px 12px;bottom:10px}.toolbar input[type=search]{width:100%;min-width:0}.lede{font-size:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.comparison-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.comparison-grid>section{min-width:0}.comparison-grid h2{overflow-wrap:anywhere;font-size:20px}.comparison-grid pre{font-size:12px}.mobile-switch{display:none}.panel p{overflow-wrap:anywhere}@media (width<=650px){.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.comparison-grid .card{padding:12px}.comparison-grid h2,.comparison-grid h3{overflow-wrap:anywhere;font-size:15px}.comparison-grid .mobile-hidden{display:none}.mobile-switch{margin-bottom:16px;display:flex}}.theme-control{align-items:center;gap:8px;font-size:12px;display:flex}.theme-control select{padding:6px;font-size:12px}select,img{max-width:100%}.tray{max-height:65vh;overflow:auto}.tray-list{margin:8px 0;padding-left:18px}.tray-list li{margin:6px 0;font-size:12px}.tray-list button{padding:4px 8px;font-size:12px}.tray summary{font-size:12px}.tray>div{min-width:0}@media (width<=650px){.tray{flex-wrap:wrap;align-items:flex-start}}.summary-attribution dl{grid-template-columns:minmax(120px,1fr) 3fr;gap:8px 18px;display:grid}.summary-attribution dd{overflow-wrap:anywhere;margin:0}.summary-attribution dt{font-weight:650}@media (width<=650px){.summary-attribution dl{grid-template-columns:1fr}}.overview-results th:first-child,.overview-results td:first-child{overflow-wrap:anywhere;width:38%;min-width:240px}h1,h2,h3{overflow-wrap:anywhere}.summary-evidence .evidence-group{overflow-wrap:anywhere;margin:18px 0}.summary-evidence table{table-layout:fixed}.summary-evidence caption{text-align:left;padding:10px 0;font-weight:650}.summary-evidence th{text-transform:none;letter-spacing:normal;width:52%;font-size:13px}.summary-evidence td{font-variant-numeric:tabular-nums}.evidence-link{margin-top:8px;font-size:13px;display:inline-block}.summary-peer-chart{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-radius:12px;margin:24px 0;padding:22px}.summary-peer-chart figcaption strong{font-size:18px;display:block}.summary-peer-chart figcaption>span,.chart-description,.chart-scale,.chart-note{color:var(--muted);font-size:13px;line-height:1.6;display:block}.chart-scale{margin-top:18px}.peer-bars{margin:0;padding:0;list-style:none}.peer-bars li{border-radius:8px;margin:8px 0;padding:12px}.peer-bars li.peer-subject{background:var(--soft);outline:1px solid var(--accent)}.peer-label{justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;display:flex}.peer-label>span{min-width:0}.peer-label>strong{white-space:nowrap;font-variant-numeric:tabular-nums}.peer-rank{font-variant-numeric:tabular-nums;color:var(--muted)}.peer-marker{border:1px solid var(--accent);border-radius:12px;margin:3px;padding:1px 7px;font-size:11px;font-weight:650;display:inline-block}.peer-track{background:var(--inset);border-radius:3px;height:10px;margin:8px 0 3px;overflow:hidden}.peer-track span{background:var(--muted);height:100%;display:block}.peer-subject .peer-track span{background:var(--accent)}.chart-note{margin-bottom:0}@media (width<=650px){.summary-peer-chart{padding:14px}.peer-bars li{padding:8px}.peer-label{gap:8px}}.peer-subject small,.peer-subject .peer-rank{color:var(--accent)}.peer-size{font-size:11px;display:block}.peer-gap{display:block}.summary-peer-chart .peer-bars li{margin:4px 0;padding:8px 10px}.summary-peer-chart .chart-description{margin:6px 0}.summary-peer-chart .chart-scale{margin:10px 0}.summary-peer-chart .chart-note{margin:9px 0;font-size:12px}.peer-label{align-items:center}@media (width>=700px){.summary-peer-chart .peer-bars li{grid-template-columns:minmax(180px,1.1fr) minmax(100px,1fr) 85px;align-items:center;gap:0 14px;display:grid}.summary-peer-chart .peer-label{display:contents}.summary-peer-chart .peer-label>span{grid-area:1/1}.summary-peer-chart .peer-score{text-align:right;grid-area:1/3}.summary-peer-chart .peer-track{grid-area:1/2;margin:0}.summary-peer-chart .peer-gap{grid-area:2/2/auto/4}}.chart-details,.chart-details summary{font-size:12px}@media (width>=700px){.summary-peer-chart .peer-label>span,.summary-peer-chart .peer-score{grid-row:1/3}.summary-peer-chart .peer-track{align-self:end;margin-bottom:3px}.summary-peer-chart .peer-gap{grid-column:2;align-self:start}}.summary-speed-chart table{min-width:640px}.summary-speed-chart .table-scroll{max-width:100%}.summary-speed-chart tr.peer-subject{background:var(--soft)}.question-list a{overflow-wrap:anywhere}.question-list p,.test-explanation p{max-width:75ch;line-height:1.65}.question-list p{margin:.45rem 0}.test-explanation{margin:1rem 0 1.5rem}.test-explanation details{margin-top:.6rem}#model-analysis{scroll-margin-top:24px}main.wrap{overflow-wrap:anywhere}.quant-summary th[scope=row]{text-transform:none;letter-spacing:normal;font-size:14px}.quant-summary th small{font-weight:400;display:block}.quant-summary progress{accent-color:var(--accent);max-width:100%;display:block}.quant-summary table{min-width:760px}.quant-summary th[scope=row]{min-width:135px}:root{--plot-ink:#21624c;--plot-number:#fff}:root[data-theme=dark]{--plot-ink:#8fd2a6;--plot-number:#14221c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--plot-ink:#8fd2a6;--plot-number:#14221c}}body{line-height:1.5}main.wrap{padding-top:24px;padding-bottom:110px}.wrap{max-width:1280px}.masthead .wrap{min-height:62px}.masthead nav{gap:22px}.masthead nav a{font-weight:550}.masthead nav a[href="/compare/"]{color:var(--accent)}h1{letter-spacing:-1px;margin:10px 0 8px;font-size:clamp(27px,3.2vw,38px)}h2{margin:22px 0 10px;font-size:22px;line-height:1.25}h3{font-size:17px}.lede{margin:8px 0 20px;font-size:16px;line-height:1.5}.page-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.page-heading .lede{margin-bottom:12px}.edition-link{white-space:nowrap;font-size:12px}.model-deck{color:var(--muted);margin:4px 0 18px;font-size:14px}.panel,.card,.table-scroll,.summary-peer-chart{border-radius:3px}.panel{margin:20px 0;padding:18px}.card{padding:16px}.facts{border-radius:0}.badge{border-radius:3px}.tabs button,button,select,input{border-radius:4px}.button-link{border-radius:4px;padding:10px 16px;text-decoration:none;display:inline-block}.task-selector{border-block:1px solid var(--line);padding:10px 0 6px}.task-selector .tabs{gap:6px;margin:6px 0}.task-selector .tabs button{padding:8px 12px}.suite-caption{margin:8px 0;font-size:14px}.suite-caption small{margin-left:6px}.primary-filters{gap:8px}.primary-filters input{max-width:240px;padding:8px}.primary-filters select,.primary-filters button{padding:8px;font-size:13px}.advanced-filters{margin:8px 0 4px}.advanced-filters summary{font-size:13px}.advanced-filters .toolbar{padding:10px 0}.result-context{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:16px 0 0;font-size:12px;display:flex}.result-context strong{color:inherit;font-size:15px}.section-title{margin-top:18px}.section-title h2{margin-top:0;font-size:18px}.section-title p{margin:3px 0 10px;font-size:12px}.overview-results{min-width:640px}.overview-results td,.overview-results th{padding:10px 14px}.overview-results td:first-child{width:36%;min-width:220px}.overview-results td:nth-child(2){width:25%;min-width:160px}.overview-results td:first-child>a{font-size:15px}.overview-results td small{font-size:11px}.overview-results .score{font-size:17px}.overview-results .bar{border-radius:2px;min-width:0;height:12px}.overview-results details{margin:3px 0;font-size:12px}.overview-results details p{max-width:38ch}.overview-results summary{font-size:11px;font-weight:450}.overview-results td:nth-child(4){font-size:12px}.overview-results td:nth-child(5) button{min-height:38px;padding:6px 10px;font-size:12px}.chart-section{border-top:1px solid var(--line);margin-top:26px;padding:20px 0}.chart-section h2{margin-top:0}.chart-description{max-width:80ch;margin:6px 0 14px;font-size:14px}.chart-cohort{align-items:center;gap:10px;font-size:13px;display:flex}.chart-cohort select{min-width:0;max-width:100%}.quality-time{width:100%;min-width:540px;max-height:380px;display:block}.plot-scroll{overflow-x:auto}.recorded-observations{margin-top:30px}.recorded-observations>.grid{margin-top:12px}.capability-profile{margin:16px 0 12px}.capability-profile h2{margin-bottom:6px}.capability-rows{border-top:1px solid var(--line)}.capability-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;background:0 0;border-radius:0;grid-template-columns:minmax(190px,1fr) minmax(80px,1.2fr) 145px;align-items:center;gap:18px;padding:12px 4px;font-size:14px;display:grid}.capability-row:hover{background:var(--soft)}.capability-row small{font-size:11px;display:block}.capability-value{text-align:right;font-variant-numeric:tabular-nums}.capability-value strong{font-size:14px}.profile-track{background:var(--soft);border-radius:2px;height:15px;display:block;position:relative;overflow:hidden}.profile-track>span{background:var(--accent);height:100%;display:block}.preview-track>span{background:repeating-linear-gradient(135deg,var(--accent),var(--accent) 3px,var(--soft) 3px,var(--soft) 6px)}.local-nav{border-block:1px solid var(--line);gap:20px;margin:16px 0;padding:10px 0}.local-nav a{color:var(--accent);font-size:13px}.model-controls h2{margin:0}.model-controls .toolbar{gap:8px}.model-controls .toolbar label{font-size:12px}.model-controls select{font-size:13px}.model-controls select#model-configuration{max-width:360px}.model-controls>p{margin:8px 0}.model-controls>details{margin:8px 0;font-size:13px}.model-controls>details>summary{font-size:13px}.suite-data{margin:12px 0}.suite-data summary{font-size:13px}#capabilities,#recorded-results,#thinking,#setup,#quantizations{scroll-margin-top:20px}.comparison-picker{border-block:1px solid var(--line);margin:18px 0;padding:18px 0}.comparison-picker select{max-width:480px}.selection-list{max-width:800px;padding:0;list-style:none}.selection-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:14px;display:flex}.selection-list button{flex-shrink:0;font-size:12px}.compare-toolbar{margin:20px 0}.compare-toolbar .footnote{margin:8px 0}.comparison-grid .card{border:0;border-top:2px solid var(--accent);background:0 0}.comparison-grid h2{font-size:18px}.outcome-matrix{min-width:600px}.outcome-matrix th[scope=row]{letter-spacing:0;text-transform:none;min-width:200px;font-size:13px}.outcome-matrix th small{display:block}.outcome-matrix td{white-space:nowrap;font-size:13px}.outcome-matrix [data-outcome=full]{background:var(--soft)}.outcome-matrix [data-outcome=unscored] a{color:var(--muted)}.question-outcome{margin-left:14px;font-size:13px;font-weight:600;display:inline-block}.question-list li{padding:12px 0}.question-list p{font-size:14px}.question-list a{font-size:15px}.question-list small{font-size:11px}.catalog-list{border-top:1px solid var(--line);margin-top:18px}.catalog-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1fr) 1fr 140px;align-items:start;gap:12px;padding:16px 0;display:grid}.catalog-row h2{margin:0 0 4px;font-size:17px}.catalog-row p{margin:4px 0;font-size:13px}.catalog-row details{grid-column:1/-1;margin:4px 0;font-size:13px}.catalog-row details ul{margin:10px 0}.catalog-row details li small{margin-left:10px}.catalog-row .badge{margin:2px}.catalog-row .badge[data-status=completed]{border-color:var(--accent);color:var(--accent)}.catalog-row .badge[data-status=withdrawn],.catalog-row .badge[data-status=held]{border-style:dashed}.catalog-row .catalog-size{text-align:right;font-variant-numeric:tabular-nums}.catalog-row details>summary{font-size:12px;font-weight:450}.quant-plots .capability-row{grid-template-columns:minmax(160px,1fr) minmax(80px,1fr) 150px}.repeat-strip{background:var(--inset);max-width:600px;height:16px;margin:10px 0;display:flex}.repeat-strip .full{background:var(--accent)}.repeat-strip .other{background:var(--warn)}.repeat-strip .unscored{background:repeating-linear-gradient(135deg,var(--line),var(--line) 3px,var(--paper) 3px,var(--paper) 6px)}footer .wrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}footer .theme-control{margin-left:auto}@media (width<=650px){.masthead .wrap{flex-flow:wrap;align-items:center;gap:8px;padding-top:10px;padding-bottom:10px}.masthead .brand{font-size:17px}.masthead nav{justify-content:space-between;gap:8px;width:100%}.masthead nav a{padding:4px 0;font-size:12px}.masthead .wrap{min-height:72px}main.wrap{padding-top:15px}.page-heading{display:block}.page-heading .lede{margin-bottom:4px;font-size:14px}.edition-link{margin-bottom:10px;font-size:11px;display:block}h1{margin-top:6px}.task-selector{padding-top:5px}.task-selector .tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.task-selector .tabs button{flex:none;min-height:38px;padding:8px;font-size:12px}.suite-caption{margin:5px 0 9px;font-size:13px;line-height:1.4}.suite-caption small{margin:3px 0;display:block}.primary-filters{grid-template-columns:1fr 1fr;gap:5px 8px;display:grid}.primary-filters label{font-size:11px}.primary-filters label[for=model-search]{grid-area:1/1}.primary-filters label[for=reasoning-mode]{grid-area:1/2}.primary-filters input{grid-area:2/1;width:100%;min-width:0;max-width:none}.primary-filters select{grid-area:2/2;width:100%;min-width:0}.primary-filters button{color:var(--accent);background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:3px 0}.result-context{gap:3px 8px;margin-top:12px}.result-context strong{font-size:13px}.result-context span{font-size:11px}.section-title{margin-top:12px}.section-title h2{font-size:16px}.section-title p{margin:3px 0 6px;font-size:11px}.overview-results{min-width:0}.overview-results thead{display:none}.overview-results tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;padding:10px;display:grid}.overview-results tr:last-child{border-bottom:0}.overview-results td{border:0;padding:0;display:block;width:auto!important;min-width:0!important}.overview-results td:first-child{grid-column:1/-1;margin-bottom:7px}.overview-results td:first-child>a{font-size:14px}.overview-results td:first-child>small{margin-right:8px;font-size:10px;display:inline}.overview-results td:first-child>details{margin-top:4px}.overview-results td:nth-child(2){grid-column:1}.overview-results td:nth-child(3){text-align:right;grid-column:2;font-size:13px}.overview-results td:nth-child(4){grid-area:3/1;margin-top:5px;font-size:11px}.overview-results td:nth-child(4) small{margin-left:4px;display:inline}.overview-results td:nth-child(5){text-align:right;grid-area:3/2;margin-top:5px}.overview-results .score{font-size:16px}.overview-results .bar{height:12px}.overview-results td:nth-child(5) button{min-height:40px}.capability-row,.quant-plots .capability-row{grid-template-columns:1fr 118px;gap:5px 12px;padding:10px 0;font-size:13px}.capability-row .profile-track{grid-area:auto/1;height:10px}.capability-row .capability-value{grid-area:1/2/3}.capability-row .capability-value strong{font-size:12px}.capability-row small{font-size:10px}.model-controls .toolbar{grid-template-columns:1fr;gap:5px;display:grid}.model-controls select,.model-controls select#model-configuration{width:100%;max-width:100%}.model-controls>p button{font-size:13px}.local-nav{gap:10px 16px;margin:10px 0}.local-nav a{font-size:12px}.capability-profile h2{font-size:20px}.chart-description{font-size:13px}.chart-cohort{display:block}.chart-cohort select{width:100%;margin-top:4px;font-size:12px}.plot-scroll{border:1px solid var(--line)}.comparison-picker .toolbar{grid-template-columns:1fr;display:grid}.comparison-picker select{width:100%;min-width:0;font-size:12px}.catalog-row{grid-template-columns:1fr auto;padding:12px 0}.catalog-row .catalog-status{grid-column:1/-1}.catalog-row h2{font-size:15px}.catalog-row .catalog-size{grid-area:1/2;font-size:12px}.question-outcome{margin:5px 0;display:block}.panel{padding:14px}.quality-time{min-width:500px}}.speed-jump{white-space:nowrap;margin-left:auto;font-size:13px}#speed-quality{scroll-margin-top:20px}@media (width<=650px){.primary-filters .speed-jump{grid-area:3/2;font-size:12px}.primary-filters>button{grid-area:3/1}.primary-filters{align-items:center}}.missing-track{border:1px dashed var(--line);background:0 0}.outcome-strip{background:var(--inset);max-width:700px;height:18px;margin:14px 0;display:flex}.outcome-strip .full{background:var(--accent)}.outcome-strip .zero{background:var(--warn)}.outcome-strip .unscored{border:1px dashed var(--muted);background:var(--paper)}.plot-selection{background:var(--soft);border-left:3px solid var(--accent);flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:12px;font-size:14px;display:flex}.plot-selection a{margin-left:auto}.quality-time [role=button]{cursor:pointer}.quality-time [role=button]:focus{outline:none}@media (width<=650px){.plot-selection{font-size:13px;display:block}.plot-selection span,.plot-selection a{margin-top:4px;display:block}}.quality-time{aspect-ratio:760/310;height:auto;min-height:250px;max-height:380px;position:relative}.plot-y-title{color:var(--muted);font-size:12px;position:absolute;top:0;left:8.16%}.plot-grid-line{border-top:1px solid var(--line);height:0;position:absolute;left:8.16%;right:6.3%}.plot-grid-line>span{white-space:nowrap;text-align:right;min-width:42px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:0;right:calc(100% + 12px);transform:translateY(-50%)}.plot-x-tick{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:88%;transform:translate(-50%)}.plot-x-title{color:var(--muted);white-space:nowrap;font-size:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.quality-time .plot-point{background:var(--plot-ink);width:28px;min-width:28px;height:28px;color:var(--plot-number);border:2px solid var(--paper);z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%)}.quality-time .plot-point[aria-pressed=true]{outline:3px solid var(--warn);outline-offset:1px;z-index:2}.quality-time .plot-point:focus-visible{outline:3px solid var(--warn);outline-offset:3px;z-index:3}.balanced-index{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 2fr;align-items:center;gap:20px;margin:20px 0;padding:18px 0;display:grid}.balanced-index h2{margin:0;font-size:18px}.balanced-index .score{margin:8px 0;font-size:30px}.balanced-index p{margin:6px 0}.balanced-index .footnote{color:var(--muted)}@media (width<=650px){.balanced-index{grid-template-columns:1fr;gap:2px}}.model-sources{background:var(--soft);border:1px solid var(--line);grid-template-columns:minmax(190px,1fr) minmax(220px,1.6fr);gap:16px 28px;margin:18px 0;padding:18px;display:grid}.model-sources h2{margin:0 0 8px;font-size:18px}.model-sources p{margin:6px 0;font-size:13px}.weight-file-links{gap:12px;min-width:0;display:grid}.source-button{background:var(--accent);color:var(--selected-text);border-radius:5px;padding:10px 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-block}.source-button:hover{text-decoration:underline}.weight-filename{overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.source-verification{line-height:1.55;display:block}.source-repository{font-size:12px}.source-unresolved{color:var(--warn);font-size:13px}@media (width<=650px){.model-sources{grid-template-columns:1fr;gap:12px;padding:15px}}.model-sources small{color:inherit}.outcome-distribution{gap:.45rem;min-width:0;display:grid}.outcome-track{background:var(--surface-alt,#ddd);border-radius:3px;width:100%;height:1.1rem;display:flex;overflow:hidden}.outcome-segment{border-right:1px solid var(--surface,#fff);min-width:0;height:100%}.outcome-full{background:#137b73}.outcome-partial{background:#638cb5}.outcome-incorrect{background:#b44750}.outcome-unfinished{background:repeating-linear-gradient(135deg,#b36d13 0 4px,#e6b66b 4px 7px)}.outcome-unscored{background:repeating-linear-gradient(90deg,#899099 0 2px,#c7cbd0 2px 5px)}.outcome-counts{text-align:left;flex-wrap:wrap;gap:.25rem .75rem;font-size:.72rem;font-weight:400;line-height:1.4;display:flex}.outcome-counts>span{align-items:center;gap:.3rem;display:inline-flex}.outcome-key{border-radius:2px;flex-shrink:0;width:.65rem;height:.65rem;display:inline-block}.outcome-explanation{border-left:3px solid var(--accent,#137b73);margin:1rem 0;padding:.1rem 1rem}.outcome-matrix td[data-outcome=failed_to_finish]{background:#b36d131f}@media (width<=720px){.capability-row .outcome-distribution{grid-area:2/1/auto/-1;margin-top:.3rem}.capability-row:has(.outcome-distribution) .capability-value{grid-row:1}}@media (width<=650px){main.wrap{padding-top:8px}h1{margin:2px 0 4px;line-height:1.16}.page-heading .lede{margin:4px 0 2px;line-height:1.35}.page-heading>div:last-child{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 4px;display:flex}.page-heading>div:last-child br{display:none}.edition-link{margin:0;display:inline-block}.task-selector{padding:2px 0 4px}.task-selector .tabs{margin:3px 0}.suite-caption{margin:3px 0 5px;line-height:1.32}.suite-caption small{margin:2px 0}.advanced-filters{margin:4px 0 2px}.result-context{margin-top:6px;line-height:1.35}.section-title{margin-top:8px}}.answer-page{max-width:1180px}.answer-crumbs{margin:0 0 6px;font-size:14px}.task-header{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:12px}.task-header .task-title{letter-spacing:-.8px;max-width:30ch;margin:4px 0 8px;font-size:clamp(26px,3vw,36px);line-height:1.15}.task-description{max-width:70ch;margin:6px 0;font-size:17px;line-height:1.6}.task-meta{color:var(--muted);margin:6px 0;font-size:13px}.task-explanation-source{margin:4px 0;font-size:13px}.task-explanation-source summary{font-size:13px;font-weight:500}.answer-pending{color:var(--muted);padding:18px 0}.noscript-note{border-left:3px solid var(--warn);max-width:75ch;padding:10px 14px}.answer-identity{border-left:3px solid var(--accent);margin:0 0 22px;padding:2px 0 4px 16px}.answer-identity .eyebrow{margin:0}.answer-identity h2{letter-spacing:-.4px;margin:4px 0 2px;font-size:clamp(22px,2.4vw,28px)}.answer-identity h2:focus{outline:none}.answer-identity h2:focus-visible{outline-offset:3px;outline:3px solid #cb8c33}.answer-setup{margin:2px 0 8px;font-size:15px}.answer-outcome{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0;font-size:16px;display:flex}.outcome-badge{padding:4px 10px;font-size:13px;font-weight:650}.outcome-badge[data-outcome=full_credit]{border-color:var(--accent);color:var(--accent)}.outcome-badge[data-outcome=incorrect]{color:#a03a43;border-color:#b44750}.outcome-badge[data-outcome=partial_credit]{border-color:#638cb5}.outcome-badge[data-outcome=failed_to_finish]{border:3px double #b36d13}.outcome-badge[data-outcome=technical_error],.outcome-badge[data-outcome=untested],.outcome-badge[data-outcome=review],.outcome-badge[data-outcome=unresolved]{border-style:dashed}:root[data-theme=dark] .outcome-badge[data-outcome=incorrect]{color:#f0a3a9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .outcome-badge[data-outcome=incorrect]{color:#f0a3a9}}.answer-timing{color:var(--muted);margin:4px 0;font-size:14px}.run-details{margin:6px 0;font-size:14px}.run-details summary{font-size:14px}.answer-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:10px;font-size:14px;display:flex}.copy-link{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.copy-link button{min-height:44px;padding:.45rem .8rem}.copy-link input{width:min(100%,520px);margin-top:4px;display:block}.spec-list{grid-template-columns:minmax(130px,max-content) 1fr;gap:6px 18px;margin:10px 0;display:grid}.spec-list>div{display:contents}.spec-list dt{font-weight:650}.spec-list dd{overflow-wrap:anywhere;margin:0}.reading-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;padding-top:6px;display:grid}.reading-grid h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:14px 0 8px;font-size:15px}.reading-answer .evidence pre{font-size:15px}.reading-text{border-left:2px solid var(--line);background:0 0;border-radius:0;max-height:none;padding:4px 0 4px 16px;font:17px/1.65 Inter,ui-sans-serif,system-ui,sans-serif}.reading-question .reading-text{max-height:520px}.reading-answer .reading-text{border-left-color:var(--accent);font-size:19px}.evidence-actions{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.text-button{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;min-height:32px;padding:.45rem 0;font-size:13px;text-decoration:underline}.text-button[aria-pressed=true]{color:var(--accent);background:0 0;font-weight:700}.evidence button.text-button{margin-right:0}.evidence-note{color:var(--muted);margin:6px 0;font-size:13px}.evidence-status{margin:6px 0}.evidence-empty{border-left:2px dashed var(--muted);margin:8px 0;padding:10px 14px}.evidence-loading{margin:8px 0}.grade-block{margin:22px 0 0;padding:4px 0 4px 16px}.grade-block h4{margin:4px 0 8px;font-size:17px}.grade-block h5{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:16px 0 4px;font-size:13px}.grade-block .evidence pre{max-height:240px}.check-values{flex-wrap:wrap;gap:6px 22px;margin:6px 0;display:flex}.check-values>div{align-items:baseline;gap:6px;display:flex}.check-values dt{color:var(--muted);font-size:13px}.check-values dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:650}.more-evidence{border-top:1px solid var(--line);margin-top:28px;padding-top:4px}.more-evidence h3{font-size:18px}.evidence-disclosure{border-bottom:1px solid var(--line);margin:0;padding:4px 0 10px}.evidence-disclosure>summary{min-height:24px;padding:8px 0}.evidence-disclosure>summary small{font-weight:400}.attempt-history ol{padding-left:22px}.record-details{margin-top:16px}.answer-list{border-top:2px solid var(--line);margin-top:36px;padding-top:6px}.answer-list h2{font-size:22px}.answer-list .toolbar{gap:8px 14px;margin:10px 0}.answer-list-range{margin:12px 0 6px;font-size:14px;font-weight:600}.answer-rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.answer-rows li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:8px 6px;display:grid}.answer-rows li.is-selected{background:var(--soft)}.answer-rows li.is-selected a span,.answer-rows li.is-selected small{color:inherit}.answer-rows a{min-height:24px;padding:4px 0;display:block}.answer-rows a span{color:var(--muted);font-size:13px;font-weight:400;display:block}.answer-row-outcome{text-align:right}.answer-row-outcome small{display:block}.answer-pages{margin-top:12px}.test-machine-note{color:var(--muted);max-width:90ch;margin:8px 0;font-size:13px;line-height:1.55}@media (width<=820px){.reading-grid{grid-template-columns:minmax(0,1fr);gap:4px}.reading-question .reading-text{max-height:38vh;overflow:auto}}@media (width<=650px){.task-description{font-size:15px;line-height:1.5}.task-header{margin-bottom:12px;padding-bottom:8px}.answer-identity{margin-bottom:14px;padding-left:12px}.answer-setup{font-size:14px}.reading-text{font-size:16px}.reading-answer .reading-text{font-size:17px}.spec-list{grid-template-columns:1fr;gap:2px}.spec-list dd{margin-bottom:8px}.answer-rows li{grid-template-columns:1fr}.answer-row-outcome{text-align:left}}.generated-page{border:1px solid var(--line);border-radius:.75rem;margin:1.5rem 0 2rem;padding:1.25rem}.generated-page h3{margin-top:.2rem}.generated-page .toolbar{flex-wrap:wrap}.generated-page button[aria-pressed=true]{outline-offset:-2px;outline:2px solid;font-weight:700}.generated-page figure{margin:1rem 0}.generated-page-canvas{border:1px solid var(--line);background:#ececec;border-radius:.4rem;max-height:46rem;overflow:auto}.generated-page-canvas img{width:100%;height:auto;margin:auto;display:block}.generated-page-canvas.expanded img{width:auto}.generated-page figcaption{overflow-wrap:anywhere;margin-top:.5rem;font-size:.85rem}.preview-note{font-size:.875rem}@media (width<=600px){.generated-page{padding:.75rem}.generated-page-canvas{max-height:36rem}}:root{--result-full:#126850;--result-partial:#285f98;--result-incorrect:#a12840}:root[data-theme=dark]{--result-full:#8adab6;--result-partial:#a5ccff;--result-incorrect:#ffacb6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--result-full:#8adab6;--result-partial:#a5ccff;--result-incorrect:#ffacb6}}[data-outcome=full_credit],[data-outcome=full]{--outcome-color:var(--result-full)}[data-outcome=partial_credit],[data-outcome=partial]{--outcome-color:var(--result-partial)}[data-outcome=incorrect]{--outcome-color:var(--result-incorrect)}.outcome-badge[data-outcome],.question-outcome[data-outcome],.check-state[data-outcome],.outcome-counts>[data-outcome],.outcome-label[data-outcome],.outcome-matrix td[data-outcome] a{color:var(--outcome-color,inherit)}.outcome-strip .partial{background:repeating-linear-gradient(135deg,#638cb5,#638cb5 3px,var(--paper) 3px,var(--paper) 6px)}.outcome-badge[data-outcome]{border-color:var(--outcome-color,var(--line));background:color-mix(in srgb,var(--outcome-color,transparent) 8%,var(--paper))}.outcome-matrix td[data-outcome=full_credit],.outcome-matrix td[data-outcome=partial_credit],.outcome-matrix td[data-outcome=incorrect]{background:color-mix(in srgb,var(--outcome-color) 8%,var(--paper))}.check-state{border:1px solid;border-radius:4px;margin-right:7px;padding:2px 6px;font-size:12px;display:inline-block}.outcome-metrics{min-width:225px;font-size:12px;line-height:1.6}.outcome-metrics dl{gap:3px;margin:0 0 12px;display:grid}.outcome-metrics dl>div{justify-content:space-between;gap:12px;display:flex}.outcome-metrics dt,.outcome-metrics dd{margin:0}.outcome-metrics dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.outcome-metrics .outcome-counts{font-size:11px}.comparison-grid .outcome-metrics{min-width:0}.comparison-grid .outcome-metrics dl>div{flex-wrap:wrap;gap:0 8px}.completion-note{max-width:90ch;margin:18px 0;font-size:13px;line-height:1.65}.completion-context{max-width:80ch;font-size:14px;line-height:1.65}.reading-page-assessment{background:var(--paper);border:1px solid var(--line);margin:22px 0;padding:22px;font-size:14px;line-height:1.65}.reading-page-assessment>p{max-width:90ch}.reading-checks{grid-template-columns:1fr 1fr;gap:10px 24px;padding:0;list-style:none;display:grid}.reading-checks li{border-top:1px solid var(--line);padding:12px 0}.reading-checks p{overflow-wrap:anywhere;margin:7px 0 0}.heatmap-qualification{max-width:95ch;font-size:13px;line-height:1.6}@media (width<=650px){.reading-checks{grid-template-columns:1fr}.reading-page-assessment{padding:14px}}
