.observation{border-top:1px solid #bad1d2;padding:20px 0;margin-bottom:16px}.observation h3{font:600 20px Cambria,Georgia,serif}.observation p{max-width:1000px;line-height:1.8}.evidence-panel{background:#f0f6f6;border:1px solid #cfe3e4;padding:22px;margin:24px 0}.evidence-panel .meta{overflow-wrap:anywhere}.evidence-panel h3{margin-top:0}.version-row{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid #d4e2e3;padding:8px 0;font-size:12px}.version-row code{min-width:190px}.trace-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.trace-summary-grid article{border-top:2px solid #17383c;padding:16px 0}.trace-summary-grid p{font-size:13px;line-height:1.7}.step-ribbon{display:flex;width:100%;height:8px;background:#e4eeee;margin:12px 0}.step-ribbon i{min-width:2px;background:#2637ed;border-right:2px solid #fafcfc}.step-ribbon i.failed{background:#a8b6c9}.wide-chart svg{width:100%;height:auto}.wide-chart svg text{font:12px 'IBM Plex Sans',sans-serif;fill:#61787b}.evaluation-error{overflow-wrap:anywhere;line-height:1.6}.low-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.low-cases article{border-top:2px solid #17383c;padding:16px 0}.low-cases h3{font-size:19px}.diagnostic-list{margin:12px 0;padding-left:20px;line-height:1.8}.event pre{max-height:520px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.event-controls input{min-width:0}.table-scroll{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #007f86;outline-offset:4px}.trace-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trace-facts dd{text-align:right;margin:0}#trace-task{max-width:100%}
@media(max-width:700px){.trace-summary-grid,.low-cases{grid-template-columns:1fr}.evidence-panel{padding:16px}.version-row{gap:4px}h1{font-size:24px!important}.edition{line-height:1.5}.trace-events{grid-template-columns:1fr}.frame-head{flex-wrap:wrap;gap:12px}.duration-row{grid-template-columns:44px minmax(0,1fr) 72px}.event-controls{flex-wrap:wrap}.event-controls input{width:100%}.meta{overflow-wrap:anywhere}}

@media(min-width:701px){#findings{grid-template-columns:repeat(3,minmax(0,1fr))}}h1{text-wrap:balance}@media(max-width:700px){h1{font-size:22px!important}}

/* Reference-led comparison and trajectory composition, 2026-11-10. */
.masthead,main{max-width:1440px;padding-left:56px;padding-right:56px}
body{font-size:14px}h1{font-size:30px}h2{font-size:23px}.lede{font-size:15px;max-width:1050px}
.chart-frame .legend{padding:20px 30px;gap:28px;font-size:14px}.legend .model-logo,.legend .qwen-icon{width:24px;height:24px}.legend .qwen-icon img{height:24px;width:90px}.legend .meta{font-size:12px}
.frame-head{padding:26px 30px 0}.frame-head h2{font-size:21px}.wide-chart{padding:0 28px}.paired-summary .mean-heading{font-size:13px;padding:18px 0 12px}.paired-summary .mean-heading strong{font-size:16px}
.paired-summary .model-mean{grid-template-columns:240px minmax(0,1fr) 120px 150px;gap:32px;padding:22px 10px}.paired-summary .model-mean.time-only{grid-template-columns:240px minmax(0,1fr) 150px}.model-identity{font-size:15px;gap:14px}.model-identity .model-logo,.model-identity .qwen-icon{width:28px;height:28px}.model-identity .qwen-icon img{height:28px;width:105px}.model-identity small{font-size:12px;margin-top:7px}.mean-score strong{font-size:31px}.mean-score small,.mean-time>small{font-size:12px}.mean-time strong{font-size:22px}.mean-time strong small{font-size:12px}.mean-track{height:7px}.selection-note{font-size:12px;padding:16px 0;margin:12px 0 0}.chart-foot{font-size:12px;padding:17px 28px;line-height:1.9}
.wide-chart svg text{font:13px var(--font-mono);fill:var(--muted)}.score-chart-scroll{padding:8px 0 0}.score-chart g[role=button]{cursor:pointer}.score-chart g[role=button]:hover .case-dot,.score-chart g[role=button]:focus-visible .case-dot{r:7;stroke:var(--ink);stroke-width:1.5}.score-chart .case-dot{opacity:.75}.score-chart g:focus-visible{outline:2px solid var(--astra)}
.plot-case-key{padding:6px 30px 22px}.plot-case-key button{font-size:12px}.pair-details{border-top:1px solid var(--line);margin-top:8px}.pair-details>summary{padding:17px 0;font-size:13px;cursor:pointer}.pair-details>summary span{float:right;color:var(--muted)}.pair-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.time-pair{padding:20px 0}.time-pair .duration-row{grid-template-columns:210px minmax(0,1fr) 110px;padding:10px 0;gap:22px}.time-pair .duration-track,.time-pair .duration-fill{height:8px}.time-pair .note{padding-left:0}.time-pair .duration-row .model-identity{font-size:13px}.time-pair .duration-row .model-logo,.time-pair .duration-row .qwen-icon{width:22px;height:22px}.time-pair .duration-row .qwen-icon img{width:82.5px;height:22px}
.failure-details{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-top:20px}.failure-details>summary{padding:20px 16px;background:#f0f7f7;font-size:15px;cursor:pointer}.failure-details>summary .meta{float:right}.failure-details .table-scroll{border-top:1px solid var(--line);max-height:520px}.failure-details th{position:sticky;top:0}.trace-disclosure{border-top:1px solid var(--line);margin-top:20px;padding:0}.trace-disclosure>summary{padding:18px 0;font-size:14px;cursor:pointer}.trace-disclosure[open]>summary{border-bottom:1px solid var(--line);margin-bottom:18px}.trace-disclosure .evidence-panel{margin-top:0}.trace-disclosure:last-child{border-bottom:1px solid var(--line)}
.sequence-panel,.waterfall-panel{border:1px solid var(--line);background:#fcfefe;margin:24px 0}.visual-head{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px 8px}.visual-head h3{font-size:18px;margin:0}.visual-head p{margin:6px 0 0}.trajectory-legend{display:flex;flex-wrap:wrap;gap:14px 24px;padding:15px 28px 24px;font:12px/1.7 var(--font-mono);color:var(--ink)}.trajectory-legend span{display:flex;align-items:center;gap:7px}.trajectory-legend i{width:12px;height:12px;display:inline-block;border:1px solid #17383c22}
.sequence-comparison{display:grid;grid-template-columns:220px minmax(0,1fr) 220px;align-items:center;gap:20px;padding:21px 28px}.sequence-bar{display:flex;height:32px;min-width:0;width:100%}.sequence-bar button{padding:0;border:0;border-right:1px solid #fff9;flex:1 1 0;min-width:0;height:32px;position:relative}.sequence-bar button:hover,.sequence-bar button:focus-visible{outline:2px solid var(--ink);z-index:1}.sequence-stat{font:12px/1.8 var(--font-mono);color:var(--muted);text-align:right}.sequence-axis{margin:5px 268px 24px 268px;display:flex;justify-content:space-between;font:12px var(--font-mono);color:var(--muted)}
.operation-details{margin:0 28px;border-top:1px solid var(--line)}.operation-details>summary{padding:18px 0;color:var(--astra);font-size:13px;cursor:pointer}.operation-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:center;padding:22px 0;border-top:1px solid var(--line)}.operation-grid{display:flex;flex-wrap:wrap;gap:4px;align-content:start}.operation-grid button{padding:0;border:0;width:13px;height:21px;flex:none}.operation-grid button:hover,.operation-grid button:focus-visible{outline:2px solid var(--ink)}.operation-details .note{padding-bottom:20px;margin:0}
.waterfall-panel .visual-head{padding-bottom:24px;border-bottom:1px solid var(--line)}.waterfall-controls{display:flex;align-items:center;gap:22px}.waterfall-controls label{display:flex;align-items:center;gap:9px;font-size:12px}.segmented{display:flex}.segmented button{border:1px solid var(--line);padding:10px 15px;background:transparent;font-size:13px}.segmented button+button{border-left:0}.segmented button[aria-pressed=true]{background:#c6e5e7;color:#006970;box-shadow:inset 0 0 0 1px #007f86}
#waterfall-caption{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:24px 28px 0}#waterfall-caption>.mono{font-size:13px}#waterfall-caption>.meta{margin-left:auto}.waterfall-scroll{max-height:590px;overflow:auto;padding:0 18px 18px;scrollbar-color:#9bb9bd #f0f7f7}.waterfall-scroll svg{display:block;width:100%;min-width:720px}.waterfall-scroll svg text{font:12px var(--font-mono)}.waterfall-rowline{stroke:#e4eeee;stroke-width:1}.waterfall-scroll g[role=button]{cursor:pointer}.waterfall-scroll g[role=button]:hover rect,.waterfall-scroll g[role=button]:focus-visible rect{stroke:var(--ink);stroke-width:2}.waterfall-note{padding:17px 28px;margin:0;background:#f0f7f7;border-top:1px solid var(--line);font-size:12px;line-height:1.9;color:var(--muted)}
.event-column h3 .model-identity{font-size:16px}.source-details code{display:block;word-break:break-all}.event[open]{background:#f0f7f7}.trace-facts h3{font-size:17px}.trace-facts dl{font:13px/1.8 var(--font-mono)}.trace-facts dt{font-family:var(--font-body)}.model-mean::before,.findings article::before,.methods-grid article::before,.trace-facts article::before,.duration-row::before,.sequence-row::before,.time-pair::before{background:#eaf4f4}
.waterfall-axis{position:sticky;bottom:0;background:#fcfefe;min-width:720px;padding:12px 6.36% 6px 5.91%;border-top:1px solid var(--line);font:12px/1.7 var(--font-mono);color:var(--muted)}.waterfall-axis>div{display:flex;justify-content:space-between}.waterfall-axis p{text-align:center;margin:10px 0 0;color:var(--ink)}.waterfall-scroll{padding-bottom:0}
@media(min-width:1600px){.masthead,main{max-width:1440px;padding-left:56px;padding-right:56px}}
@media(max-width:1100px){.masthead,main{padding-left:28px;padding-right:28px}.paired-summary .model-mean{grid-template-columns:195px minmax(0,1fr) 90px 120px;gap:18px}.paired-summary .model-mean.time-only{grid-template-columns:195px minmax(0,1fr) 120px}.sequence-comparison{grid-template-columns:185px minmax(0,1fr) 165px;gap:16px}.sequence-comparison .model-identity{font-size:13px}.sequence-stat{font-size:10px}.sequence-axis{margin-left:229px;margin-right:209px}.operation-row{grid-template-columns:185px minmax(0,1fr);gap:16px}.visual-head{align-items:flex-start;flex-wrap:wrap}}
@media(max-width:700px){.masthead,main{padding-left:16px;padding-right:16px}.frame-head{padding:18px 16px 0}.chart-frame .legend{padding:16px;gap:16px;font-size:12px}.chart-frame .legend .meta{width:100%;margin:0;font-size:11px}.wide-chart{padding:0 16px}.paired-summary .mean-heading{font-size:11px;align-items:flex-start}.paired-summary .mean-heading strong{font-size:12px;white-space:nowrap}.paired-summary .model-mean{grid-template-columns:minmax(0,1fr) 75px 95px;gap:10px;padding:18px 0}.paired-summary .model-mean.time-only{grid-template-columns:minmax(0,1fr) 100px}.paired-summary .model-mean .mean-track{grid-column:1/-1;grid-row:2}.model-identity{font-size:12px;gap:8px}.model-identity small{font-size:10px}.model-identity .model-logo,.model-identity .qwen-icon{width:24px;height:24px}.model-identity .qwen-icon img{width:90px;height:24px}.mean-score strong{font-size:23px}.mean-time strong{font-size:17px}.mean-score small,.mean-time>small{font-size:10px}.selection-note{font-size:11px}.chart-foot{padding:16px;font-size:11px}.score-chart-scroll{overflow-x:auto}.score-chart-scroll .score-chart{min-width:750px}.plot-case-key{padding:10px 0}.plot-case-key button{font-size:11px}.time-pair .duration-row{grid-template-columns:135px minmax(0,1fr) 75px;gap:9px;font-size:10px}.time-pair .duration-row .model-identity{font-size:10px}.time-pair .duration-row .model-logo,.time-pair .duration-row .qwen-icon{width:18px;height:18px}.time-pair .duration-row .qwen-icon img{height:18px;width:67.5px}.failure-details>summary{padding:16px 12px;font-size:13px}.failure-details>summary .meta{float:none;display:block;padding-left:18px;margin-top:6px}.visual-head{padding:20px 16px 4px;gap:10px}.visual-head h3{font-size:17px}.visual-head .meta{font-size:11px}.trajectory-legend{padding:14px 16px 20px;gap:10px 18px;font-size:10px}.sequence-comparison{grid-template-columns:1fr 1fr;gap:12px;padding:16px}.sequence-comparison .sequence-bar{grid-column:1/-1;grid-row:2;height:29px}.sequence-bar button{height:29px}.sequence-stat{grid-column:2;grid-row:1;font-size:10px}.sequence-axis{margin:6px 16px 20px;font-size:10px}.operation-details{margin:0 16px}.operation-row{grid-template-columns:1fr;gap:14px;padding:20px 0}.operation-grid{gap:4px}.operation-grid button{width:12px;height:19px}.waterfall-controls{flex-wrap:wrap;gap:12px}.waterfall-panel .visual-head{padding-bottom:18px}.waterfall-controls label{font-size:11px}.segmented button{font-size:11px;padding:8px 12px}#waterfall-caption{padding:20px 16px 0;gap:12px}#waterfall-caption .mono{font-size:11px}#waterfall-caption>.meta{margin-left:0;width:100%}.waterfall-scroll{padding:0 10px 14px;max-height:450px}.waterfall-note{padding:16px;font-size:11px}.trace-disclosure>summary{font-size:13px}.trace-events{gap:24px}.thesis-strip{display:block}.thesis-strip>span{display:block;margin-bottom:12px}}

/* Assessment integrity: same open editorial rows as the research body. */
.integrity-lead{font-size:16px;line-height:1.95;max-width:1100px;margin:0 0 26px}.integrity-rows{border-top:2px solid var(--ink)}.integrity-rows article{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;padding:27px 0;border-bottom:1px solid var(--line)}.integrity-rows h3{font-size:18px;line-height:1.75;margin:0}.integrity-rows h3 span{display:block;color:var(--muted);font:11px/1.7 var(--font-mono);margin-bottom:9px}.integrity-rows p{font-size:14px;line-height:1.95;margin:0}.integrity-rows .note{font-size:12px;margin-top:12px}.integrity-source{border-bottom:1px solid var(--line);padding:18px 0}.integrity-source summary{color:var(--astra);font-size:13px;cursor:pointer}.integrity-source p{margin:15px 0 0;font-size:12px;color:var(--muted);line-height:1.9}@media(max-width:700px){.integrity-lead{font-size:14px}.integrity-rows article{grid-template-columns:1fr;gap:14px;padding:22px 0}.integrity-rows h3{font-size:17px}.integrity-rows h3 span{margin-bottom:6px}.integrity-rows p{font-size:13px}.integrity-rows .note{font-size:11px}}
