.bench-page{--bench-paper:#f2f3ef;--bench-surface:#fbfcfa;--bench-ink:#15201d;--bench-muted:#15201d94;--bench-line:#15201d21;--bench-line-strong:#15201d38;--bench-coral:var(--palette-coral);--bench-coral-soft:var(--palette-coral-soft);--bench-citron:var(--palette-citron);--bench-blue:var(--palette-blue);--bench-blue-soft:var(--palette-blue-soft);--bench-lilac:var(--palette-lilac);--bench-peach:var(--palette-peach);--bench-teal:var(--palette-teal);--bench-teal-soft:var(--palette-teal-soft);--bench-outcome-correct:var(--bench-teal);--bench-outcome-wrong:var(--bench-coral);--bench-outcome-withheld:#c2b432;--bench-outcome-missing:#69736f;--bench-gold-ink:#8a6f2a;--bench-gold-line:#b8963f66;--bench-gold-soft:#b8963f1a;--bench-r-card:18px;--bench-r-inner:8px;--bench-r-tag:6px;min-height:100vh;padding:var(--interior-main-start) var(--page-x) 72px;color:var(--bench-ink);background:radial-gradient(circle at 78% 12%, color-mix(in srgb, var(--palette-blue) 22%, transparent), transparent 28rem), radial-gradient(circle at 14% 82%, color-mix(in srgb, var(--palette-lilac) 17%, transparent), transparent 30rem), var(--bench-paper)}.bench-shell{width:min(1800px,100%);margin-inline:auto}.clip-frame-top,.condition-topline,.empty-score-topline,.ledger-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.bench-instrument{background:0 0;border:0}.bench-tabs{grid-template-columns:repeat(var(--bench-tab-count,5), minmax(0, 1fr));border:1px solid var(--bench-line-strong);border-radius:var(--bench-r-card);background:var(--bench-surface);display:grid;overflow:hidden}.bench-tab{border:0;border-left:1px solid var(--bench-line);cursor:pointer;background:0 0;place-items:center;min-height:62px;padding:15px 12px;transition:background-color .15s,color .15s;display:grid}.bench-tab:first-child{border-left:0}.bench-tab .tab-n{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.06em;font-size:.62rem}.bench-tab .tab-label{color:#15201db8;font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:.74rem}.bench-tab:hover{background:#15201d0a}.bench-tab:hover .tab-label{color:var(--bench-ink)}.bench-tab[aria-selected=true] .tab-n{color:#15201d8c}.bench-tab[aria-selected=true] .tab-label{color:var(--bench-ink)}.bench-tab.tab-ink[aria-selected=true]{background:var(--bench-ink)}.bench-tab.tab-ink[aria-selected=true] .tab-n{color:#ffffff80}.bench-tab.tab-ink[aria-selected=true] .tab-label{color:#fff}.bench-tab.tab-coral[aria-selected=true]{background:var(--bench-coral)}.bench-tab.tab-citron[aria-selected=true]{background:var(--bench-citron)}.bench-tab.tab-blue[aria-selected=true]{background:var(--bench-blue)}.bench-tab.tab-lilac[aria-selected=true]{background:var(--bench-lilac)}.bench-tab.tab-teal[aria-selected=true]{background:var(--bench-teal-soft)}.bench-tab.tab-peach[aria-selected=true]{background:var(--bench-peach)}.bench-tab:focus-visible,.instrument-panel:focus-visible,.method-group summary:focus-visible,.method-item summary:focus-visible,.receipt-details summary:focus-visible,.bench-footer summary:focus-visible{outline:2px solid var(--bench-teal);outline-offset:-3px}.instrument-panels{margin-top:8px}.instrument-panel{outline:none;padding:clamp(34px,4vw,60px) 0 0;animation:.26s cubic-bezier(.22,1,.36,1) both bench-panel-in}.instrument-panel[hidden]{display:none}@keyframes bench-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.section-split{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,6vw,120px);display:grid}.section-lede{flex-direction:column;min-width:0;display:flex}.section-body{min-width:0}.section-title{color:var(--bench-ink);font-weight:var(--weight-thin);letter-spacing:-.045em;margin:0;font-size:clamp(2.6rem,3.6vw,3.8rem);line-height:1}.section-lede.is-hero .section-title{letter-spacing:-.055em;font-size:clamp(4rem,6vw,6.4rem);line-height:.94}.section-summary{max-width:34rem;color:var(--bench-ink);letter-spacing:-.012em;margin:30px 0 0;font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.55}.section-summary.is-secondary{color:#15201d94;margin-top:14px}.snapshot-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.snapshot-score{border-radius:var(--bench-r-card);border:0;padding:clamp(22px,3vw,34px);transition:box-shadow .22s,transform .22s;box-shadow:0 14px 38px #161d1b12}.snapshot-score:hover{transform:translateY(-3px);box-shadow:0 24px 58px #161d1b1f}.snapshot-score.is-cold{background:var(--bench-blue)}.snapshot-score.is-prepared{background:var(--bench-coral)}.snapshot-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.snapshot-flag{border-radius:var(--bench-r-tag);color:var(--bench-ink);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#ffffff85;padding:4px 9px;font-size:.58rem;font-style:normal}.snapshot-topline>span,.snapshot-facts dt{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.6rem}.snapshot-score strong{font-size:clamp(3.8rem,7vw,6.6rem);font-weight:var(--weight-thin);font-variant-numeric:tabular-nums;letter-spacing:-.075em;align-items:baseline;gap:.12em;margin-top:28px;line-height:.8;display:inline-flex}.snapshot-score strong small{color:#15201d94;letter-spacing:-.03em;font-size:.42em}.snapshot-meter{corner-shape:squircle;background:#ffffff6b;border-radius:4px;height:9px;margin-top:30px;overflow:hidden}.snapshot-meter span{border-radius:inherit;background:var(--bench-ink);height:100%;display:block}.snapshot-score.is-prepared .snapshot-meter span{background:var(--bench-ink)}.snapshot-score p{color:var(--bench-muted);margin:10px 0 0;font-size:.7rem}.snapshot-facts{border-top:1px solid var(--bench-line-strong);border-bottom:1px solid var(--bench-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;display:grid}.snapshot-facts div{min-width:0;padding:16px}.snapshot-facts div+div{border-left:1px solid var(--bench-line)}.snapshot-facts dt,.snapshot-facts dd{margin:0}.snapshot-facts dd{font-size:clamp(1.35rem,2.5vw,2.2rem);font-weight:var(--weight-thin);font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-top:8px}.snapshot-facts dd small{color:var(--bench-muted);letter-spacing:0;font-size:.45em}.snapshot-facts p{color:var(--bench-muted);margin:8px 0 0;font-size:.68rem;line-height:1.4}.conveyor{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stage{border-radius:var(--bench-r-card);min-height:96px;color:var(--bench-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 28px;display:grid}.stage-coral{background:var(--bench-coral)}.stage-citron{background:var(--bench-citron)}.stage-blue{background:var(--bench-blue)}.stage-lilac{background:var(--bench-lilac)}.stage-teal{background:var(--bench-teal-soft)}.stage-peach{background:var(--bench-peach)}.stage-n{font-family:var(--font-mono);color:#15201d80;align-self:start;padding-top:5px;font-size:.72rem}.stage-text h3{font-size:clamp(1.5rem,2vw,1.95rem);font-weight:var(--weight-regular);letter-spacing:-.03em;margin:0;line-height:1}.stage-text p{color:#15201d9e;margin:7px 0 0;font-size:.86rem;line-height:1.4}.stage-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#15201da8;white-space:nowrap;align-self:start;padding-top:6px;font-size:.92rem}.stage.is-current{min-height:118px;box-shadow:inset 0 0 0 1.5px #15201d3d}.stage.is-current .stage-meta{color:var(--bench-ink)}.stage.is-missing{background:repeating-linear-gradient(-45deg,#782f2806 0 6px,#0000 6px 12px),#f2efeb;border:1px dashed #782f283d}.state-chip,.support-mark,.priority-mark{border:1px solid var(--bench-line-strong);width:max-content;min-height:25px;color:var(--bench-ink);font-family:var(--font-mono);letter-spacing:.035em;white-space:nowrap;background:#ffffffa8;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.59rem;line-height:1.1;display:inline-flex}.state-planned,.support-planned,.priority-headline{background:#ffffff61;border-style:dashed}.state-missing,.support-missing,.priority-omit{color:#782f28;background:repeating-linear-gradient(-45deg,#8c342a0e 0 4px,#0000 4px 8px),#fff8f6;border-color:#8c342a57}.state-ready,.support-ready,.priority-diagnostic{color:#1d5752;background:#dceee6;border-color:#2a6b6642}.state-measured{border-color:var(--bench-ink);color:#fff;background:var(--bench-ink)}.support-sample-only,.priority-research-only{color:#65466b;background:var(--palette-lilac-soft);border-color:#62466c3d}.bench-seq{border-top:1px solid var(--bench-line);justify-content:space-between;gap:16px;margin-top:clamp(44px,5vw,76px);padding-top:26px;display:flex}.bench-seq-btn{border:1px solid var(--bench-line-strong);border-radius:var(--bench-r-card);color:var(--bench-ink);background:var(--bench-surface);cursor:pointer;align-items:center;gap:14px;padding:11px 18px;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.bench-seq-btn[hidden]{display:none}.bench-seq-next{margin-left:auto}.bench-seq-btn:hover{background:#fff;transform:translateY(-1px)}.bench-seq-btn:focus-visible{outline:2px solid var(--bench-teal);outline-offset:2px}.bench-seq-arrow{color:var(--bench-muted);font-size:1rem;transition:color .15s}.bench-seq-btn:hover .bench-seq-arrow{color:var(--bench-ink)}.bench-seq-text{text-align:left;gap:3px;display:grid}.bench-seq-next .bench-seq-text{text-align:right}.bench-seq-dir{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.bench-seq-name{letter-spacing:-.02em;font-size:.92rem}.evidence-progress{grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 20px;padding:0;list-style:none;display:grid}.evidence-progress li{border-top:1px solid var(--bench-line-strong);min-width:0;color:var(--bench-muted);gap:3px;padding:12px 12px 13px;display:grid;position:relative}.evidence-progress li:before{border:1px solid var(--bench-line-strong);background:var(--bench-surface);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.evidence-progress li[data-stage-state=current]{border-top-color:var(--bench-coral);color:var(--bench-ink)}.evidence-progress li[data-stage-state=current]:before{border-color:var(--bench-coral);background:var(--bench-coral);box-shadow:0 0 0 4px #f16b5021}.evidence-progress li[data-stage-state=complete]{border-top-color:var(--bench-teal);color:var(--bench-ink)}.evidence-progress li[data-stage-state=complete]:before{border-color:var(--bench-teal);background:var(--bench-teal)}.stage-marker,.evidence-progress small{font-family:var(--font-mono);letter-spacing:.04em;font-size:.54rem}.evidence-progress strong{font-size:.74rem;font-weight:var(--weight-medium)}.evidence-board{border-radius:var(--bench-r-card);background:radial-gradient(circle at 90% 8%, #ffffff9e, transparent 34%), var(--bench-blue-soft);border:0;grid-template-columns:minmax(170px,.55fr) minmax(360px,1.45fr);align-items:center;gap:clamp(24px,4vw,66px);min-height:410px;padding:clamp(28px,3.4vw,48px);display:grid;position:relative;box-shadow:0 16px 42px #161d1b12}.board-summary strong{font-size:clamp(5.8rem,9vw,9rem);font-weight:var(--weight-thin);letter-spacing:-.09em;white-space:nowrap;align-items:baseline;gap:.14em;line-height:.74;display:inline-flex}.board-summary strong small{color:var(--bench-muted);letter-spacing:-.02em;font-size:.35em}.board-summary span{letter-spacing:-.025em;margin-top:24px;font-size:1.05rem;display:block}.board-summary p{max-width:18ch;color:var(--bench-muted);margin:12px 0 0;font-size:.72rem;line-height:1.5}.evidence-matrix{gap:7px;display:grid}.matrix-row{grid-template-columns:92px repeat(5,minmax(40px,54px));align-items:center;gap:7px;display:grid}.matrix-head{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-bottom:3px;font-size:.5rem}.matrix-head span:first-child{text-align:left}.matrix-label{font-family:var(--font-mono);white-space:nowrap;font-size:.62rem}.coverage-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.coverage-facts div{border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;transition:box-shadow .18s,transform .18s;display:flex}.coverage-facts div:first-child{background:var(--bench-blue-soft)}.coverage-facts div:nth-child(2){background:var(--bench-teal-soft)}.coverage-facts div:nth-child(3){background:var(--bench-coral-soft)}.coverage-facts div:hover{transform:translateY(-2px);box-shadow:0 12px 28px #161d1b17}.coverage-facts dt,.coverage-facts dd{margin:0}.coverage-facts dt{color:var(--bench-muted);font-size:.65rem}.coverage-facts dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1rem}.matrix-cell{aspect-ratio:1;font-family:var(--font-mono);corner-shape:squircle;border:1px solid #15201d2e;border-radius:7px;place-items:center;font-size:.7rem;transition:box-shadow .16s,transform .16s;display:grid}.matrix-cell:hover{transform:translateY(-2px);box-shadow:0 8px 18px #161d1b1f}.matrix-cell.is-planned{color:var(--bench-teal);background:#ffffff80;border-style:dashed}.matrix-cell.is-missing{background:#ffffff59;border-style:dashed}.matrix-cell.is-ready{color:#fff;background:var(--bench-teal);border-color:#2a6b6652}.evidence-facts,.difficulty-stack,.comparison-notes,.receipt-stack{gap:12px;display:grid}.evidence-facts article,.difficulty-stack article,.comparison-notes article{border-radius:var(--bench-r-card);grid-template-columns:28px 86px minmax(0,1fr);align-items:center;gap:14px;min-height:0;padding:20px;display:grid}.evidence-facts article>span,.difficulty-stack article>span,.comparison-notes article>span{font-family:var(--font-mono);align-self:start;font-size:.56rem}.evidence-facts article>strong{font-size:clamp(2rem,3vw,3.2rem);font-weight:var(--weight-thin);letter-spacing:-.065em;line-height:1}.evidence-facts h3,.difficulty-stack h3,.comparison-notes h3{font-size:.91rem;font-weight:var(--weight-medium);letter-spacing:-.02em;margin:0}.evidence-facts p,.difficulty-stack p,.comparison-notes p{color:#15201dab;margin:6px 0 0;font-size:.69rem;line-height:1.5}.fact-source{background:var(--bench-blue-soft)}.fact-run{background:var(--palette-citron-soft)}.fact-result{background:var(--bench-coral-soft)}.pack-split{grid-template-columns:minmax(0,1.72fr) minmax(300px,.68fr)}.clip-reel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.clip-frame{border:1px solid var(--bench-line-strong);border-radius:var(--bench-r-card);background:#f5f6f3;flex-direction:column;min-height:228px;padding:17px;display:flex;position:relative;overflow:hidden}.clip-frame.needs-source{background:repeating-linear-gradient(-45deg,#15201d06 0 6px,#0000 6px 12px),#f6f7f4;border-style:dashed}.clip-frame.has-source{background:#e5f1eb;border-color:#2a6b6659}.clip-frame.frozen-only{background:var(--bench-gold-soft);border-color:#8a6f2a4d}.clip-number{font-family:var(--font-mono);font-size:.64rem}.clip-frame-body{margin-top:auto;padding-top:34px}.clip-frame-body>span,.condition-role{color:var(--bench-teal);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.55rem;display:block}.clip-frame h3{font-size:1.08rem;font-weight:var(--weight-regular);letter-spacing:-.03em;margin:8px 0 0;line-height:1.08}.clip-frame-body p{color:var(--bench-muted);font-family:var(--font-mono);margin:7px 0 0;font-size:.58rem}.tag-list{flex-wrap:wrap;gap:5px;margin:15px 0 0;padding:0;list-style:none;display:flex}.tag-list li{border:1px solid var(--bench-line);border-radius:var(--bench-r-tag);color:#15201dad;font-family:var(--font-mono);background:#ffffff8c;padding:3px 6px;font-size:.51rem;line-height:1.2}.difficulty-stack article{grid-template-columns:30px minmax(0,1fr);align-items:start}.difficulty-stack article:first-child{background:var(--bench-blue-soft)}.difficulty-stack article:nth-child(2){background:var(--palette-citron-soft)}.difficulty-stack article:nth-child(3){background:var(--bench-coral-soft)}.difficulty-stack .tag-list{margin-top:10px}.same-reel-rule{border:1px solid var(--bench-line);color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;background:#f2f3ef;justify-content:center;align-items:center;gap:20px;margin-bottom:18px;padding:12px 15px;font-size:.58rem;display:flex}.same-reel-rule span:nth-child(2){color:var(--bench-line-strong);flex:1;overflow:hidden}.condition-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.condition-board article{border:1px solid var(--bench-line-strong);border-radius:var(--bench-r-card);min-height:232px;color:var(--bench-ink);background:#fff;flex-direction:column;padding:20px;display:flex;overflow:hidden}.condition-board article[data-system-role=subject]{color:#f9fbfa;background:#17201e}.condition-board article[data-system-role=internal_control]{background:var(--bench-blue-soft)}.condition-board article[data-system-role=control]{background:var(--palette-citron-soft)}.condition-board article[data-system-role=public_foil]{background:var(--bench-coral-soft)}.condition-board article[data-system-role=optional_baseline]{background:var(--palette-lilac-soft)}.condition-board article[data-system-role=subject] .state-chip{color:#fff;background:0 0;border-color:#ffffff59}.condition-board article[data-system-role=subject] .condition-role,.condition-board article[data-system-role=subject]>p,.condition-board article[data-system-role=subject] .tag-list li{color:#f9fbfaab}.condition-board article[data-system-role=subject] .tag-list li{background:#ffffff0f;border-color:#ffffff2e}.condition-topline>span:first-child{font-family:var(--font-mono);font-size:.62rem}.condition-role{margin-top:auto;padding-top:30px}.condition-board h3{max-width:24ch;font-size:clamp(1.15rem,1.55vw,1.55rem);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:9px 0 0;line-height:1.04}.condition-board .tag-list{margin-top:13px}.condition-board article>p{color:var(--bench-muted);font-family:var(--font-mono);justify-content:space-between;gap:12px;margin:16px 0 0;font-size:.52rem;display:flex}.comparison-notes article{border:1px solid var(--bench-line);background:#f3f4f1;grid-template-columns:30px minmax(0,1fr);align-items:start}.result-split{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr)}.empty-scorecard{border:1px solid var(--bench-line-strong);border-radius:var(--bench-r-card);background:var(--bench-surface);flex-direction:column;min-height:470px;padding:clamp(28px,3.2vw,46px);display:flex;position:relative}.null-hero{background:var(--bench-ink);width:clamp(96px,12vw,156px);height:9px;margin-top:auto;display:block}.null-mark{vertical-align:middle;background:#15201d57;width:26px;height:4px;display:inline-block}.empty-score-topline{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.57rem}.empty-scorecard>strong{font-size:clamp(7rem,12vw,12rem);font-weight:var(--weight-thin);letter-spacing:-.09em;margin-top:auto;line-height:.5}.empty-scorecard h3{font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:var(--weight-thin);letter-spacing:-.05em;margin:34px 0 0}.empty-scorecard>p{max-width:54ch;color:var(--bench-muted);margin:10px 0 0;font-size:.76rem;line-height:1.55}.empty-outcome-track{border:1px dashed var(--bench-line-strong);background:repeating-linear-gradient(-45deg,#15201d09 0 5px,#0000 5px 10px);height:24px;margin-top:26px}.empty-track-label{color:var(--bench-muted);font-family:var(--font-mono);margin-top:7px;font-size:.53rem}.empty-scorecard dl{border-top:1px solid var(--bench-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;padding-top:17px;display:grid}.empty-scorecard dl div+div{border-left:1px solid var(--bench-line);padding-left:16px}.empty-scorecard dt,.empty-scorecard dd{margin:0}.empty-scorecard dt{color:var(--bench-muted);font-size:.62rem}.empty-scorecard dd{font-size:1.35rem;font-weight:var(--weight-thin);margin-top:6px}.outcome-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.outcome-key article{border:1px solid var(--bench-line-strong);border-radius:var(--bench-r-card);flex-direction:column;min-height:230px;padding:20px;display:flex;position:relative;overflow:hidden}.outcome-key article>span{font-family:var(--font-mono);font-size:.58rem}.outcome-key h3{font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:var(--weight-regular);letter-spacing:-.035em;margin:auto 0 0;line-height:1.06}.outcome-key p{color:#15201dad;margin:9px 0 0;font-size:.68rem;line-height:1.48}.outcome-key .outcome-correct{background:var(--bench-teal-soft)}.outcome-key .outcome-wrong{background:var(--bench-coral-soft)}.outcome-key .outcome-withheld{background:#eef1bd}.outcome-key .outcome-missing{background:repeating-linear-gradient(-45deg,#15201d0b 0 5px,#0000 5px 11px),#e7e9e5}.scored-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.result-card{border-radius:var(--bench-r-card);border:0;flex-direction:column;min-width:0;padding:22px;transition:box-shadow .22s,transform .22s;display:flex;box-shadow:0 14px 38px #161d1b12;container-type:inline-size}.result-card.is-prepared{background:var(--bench-coral-soft)}.result-card.is-unprepared{background:var(--bench-blue-soft)}.result-card:hover{transform:translateY(-3px);box-shadow:0 24px 58px #161d1b1f}.result-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.result-card header span:first-child{color:var(--bench-teal);font-family:var(--font-mono);text-transform:uppercase;font-size:.56rem}.result-card h3{font-size:1.25rem;font-weight:var(--weight-regular);letter-spacing:-.03em;margin:6px 0 0}.result-headlines,.outcome-values{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.result-headlines{column-gap:clamp(10px,2cqi,18px);margin-top:34px}.result-headlines div{min-width:0}.result-headlines div+div{border-left:1px solid var(--bench-line);padding-left:clamp(10px,2cqi,16px)}.result-headlines strong,.result-headlines span{display:block}.result-headlines strong{font-size:clamp(2rem,5.8cqi,3rem);font-weight:var(--weight-thin);font-variant-numeric:tabular-nums;letter-spacing:-.055em;white-space:nowrap;line-height:.95}.result-headlines span{color:var(--bench-muted);margin-top:7px;font-size:.6rem}.outcome-bar{corner-shape:squircle;background:#e6e9e5;border-radius:8px;height:30px;margin-top:32px;display:flex;overflow:hidden}.outcome-bar .outcome-correct{background:var(--bench-outcome-correct)}.outcome-bar .outcome-wrong{background:var(--bench-outcome-wrong)}.outcome-bar .outcome-withheld{background:var(--bench-outcome-withheld)}.outcome-bar .outcome-missing{background:var(--bench-outcome-missing)}.outcome-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0}.outcome-values div{--outcome-color:var(--bench-outcome-missing);--outcome-ink:#59625f;grid-template-rows:auto auto;grid-template-columns:13px minmax(0,1fr);column-gap:8px;min-width:0;padding:0;display:grid}.outcome-values div:before{background:var(--outcome-color);content:"";corner-shape:squircle;border-radius:4px;grid-area:1/1/3;align-self:center;width:13px;height:13px}.outcome-values dt,.outcome-values dd{margin:0}.outcome-values dt{color:var(--bench-muted);grid-column:2;font-size:.56rem}.outcome-values dd{color:var(--outcome-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-column:2;margin-top:4px;font-size:.82rem}.outcome-values .outcome-correct{--outcome-color:var(--bench-outcome-correct);--outcome-ink:#1f5f5a}.outcome-values .outcome-wrong{--outcome-color:var(--bench-outcome-wrong);--outcome-ink:#b93d2a}.outcome-values .outcome-withheld{--outcome-color:var(--bench-outcome-withheld);--outcome-ink:#786d08}.outcome-values .outcome-missing{--outcome-color:var(--bench-outcome-missing);--outcome-ink:#59625f}@media (width>=641px){@container (width<=560px){.result-headlines{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.result-headlines div:first-child{border-bottom:1px solid var(--bench-line);grid-column:1/-1;padding-bottom:14px}.result-headlines div:nth-child(2){border-left:0;padding-left:0}.result-headlines strong{font-size:clamp(2rem,11cqi,2.75rem)}}}@container (width<=420px){.outcome-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.missing-result-strip{border-top:1px solid var(--bench-line);grid-template-columns:120px minmax(0,1fr);gap:20px;margin-top:24px;padding-top:18px;display:grid}.missing-result-strip>span{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.56rem}.missing-result-strip ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.missing-result-strip strong,.missing-result-strip li>span{display:block}.missing-result-strip strong{font-size:.7rem;font-weight:var(--weight-medium)}.missing-result-strip li>span{color:var(--bench-muted);margin-top:4px;font-size:.62rem;line-height:1.45}.metric-card.campaign-worse{background:var(--bench-coral)}.metric-card.campaign-absent{border:1px dashed var(--bench-line-strong);box-shadow:none;background:repeating-linear-gradient(-45deg, #15201d08 0 6px, transparent 6px 12px), var(--bench-surface);color:var(--bench-muted)}.metric-card.campaign-absent:hover{box-shadow:none;transform:none}.metric-card.campaign-absent footer{border-top-color:var(--bench-line-strong)}.matrix-legend{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px 20px;margin:18px 0 0;display:grid}.matrix-legend div{border-top:1px solid var(--bench-line);min-width:0;padding-top:10px}.matrix-legend dt{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.55rem}.matrix-legend dd{text-wrap:pretty;margin:6px 0 0;font-size:.74rem;line-height:1.4}.method-facts{border-top:1px solid var(--bench-line-strong);border-bottom:1px solid var(--bench-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.method-facts div{min-width:0;padding:18px}.method-facts div+div{border-left:1px solid var(--bench-line)}.method-facts dt,.method-facts dd{margin:0}.method-facts dt{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.55rem}.method-facts dd{font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:var(--weight-thin);letter-spacing:-.05em;margin-top:12px}.metric-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.metric-card{border-radius:var(--bench-r-card);flex-direction:column;min-width:0;min-height:290px;padding:clamp(20px,2.3vw,30px);transition:box-shadow .22s,transform .22s;display:flex;box-shadow:0 14px 38px #161d1b12}.metric-card:hover{transform:translateY(-3px);box-shadow:0 24px 58px #161d1b21}.metric-meaning{background:var(--bench-citron)}.metric-outcomes{background:var(--bench-coral)}.metric-serious{background:var(--bench-blue)}.metric-card>span{font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.6rem}.metric-card>strong{font-size:clamp(3.7rem,5vw,5.5rem);font-weight:var(--weight-thin);font-variant-numeric:tabular-nums;letter-spacing:-.08em;flex-direction:column;margin-top:auto;line-height:.78;display:flex}.metric-card>strong small{font-family:var(--font-mono);font-size:.14em;font-weight:var(--weight-regular);letter-spacing:.055em;text-transform:uppercase;margin-top:14px}.metric-outcome-colors{corner-shape:squircle;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));height:10px;margin-top:24px;display:grid;overflow:hidden}.metric-outcome-colors .outcome-correct{background:var(--bench-outcome-correct)}.metric-outcome-colors .outcome-wrong{background:var(--bench-outcome-wrong)}.metric-outcome-colors .outcome-withheld{background:var(--bench-outcome-withheld)}.metric-outcome-colors .outcome-missing{background:var(--bench-outcome-missing)}.metric-card footer{border-top:1px solid #15201d42;margin-top:24px;padding-top:16px}.metric-card footer p,.metric-card footer small{margin:0;display:block}.metric-card footer p{font-size:.72rem;line-height:1.42}.metric-card footer small{color:#15201d99;margin-top:5px;font-size:.61rem;line-height:1.4}.method-groups{gap:10px;display:grid}.method-group{border:1px solid var(--bench-line-strong);border-radius:var(--bench-r-card);background:#f3f4f1;overflow:hidden}.method-group>summary{cursor:pointer;grid-template-columns:86px minmax(0,1fr) 30px;align-items:center;gap:18px;min-height:94px;padding:16px 20px;list-style:none;display:grid}.method-group>summary::-webkit-details-marker{display:none}.method-item>summary::-webkit-details-marker{display:none}.receipt-details>summary::-webkit-details-marker{display:none}.method-group>summary>strong{font-size:clamp(2.4rem,4vw,4.2rem);font-weight:var(--weight-thin);letter-spacing:-.075em;line-height:1}.method-group>summary h3{font-size:1.08rem;font-weight:var(--weight-medium);letter-spacing:-.025em;margin:0}.method-group>summary p{color:var(--bench-muted);margin:5px 0 0;font-size:.69rem;line-height:1.45}.method-group>summary>span{font-size:1.3rem;font-weight:var(--weight-thin);justify-self:end;transition:transform .18s}.method-group[open]>summary>span{transform:rotate(45deg)}.method-headline>summary{color:#fff;background:#17201e}.method-headline>summary p{color:#ffffff9e}.method-diagnostic>summary{background:var(--bench-blue-soft)}.method-research-only>summary{background:var(--palette-lilac-soft)}.method-omit>summary{background:var(--bench-coral-soft)}.method-list{border-top:1px solid var(--bench-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.method-item{border:1px solid var(--bench-line);border-radius:var(--bench-r-inner);background:#fff;overflow:hidden}.method-item>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:13px 14px;list-style:none;display:grid}.method-item>summary div{gap:4px;display:grid}.method-item>summary strong{font-size:.8rem;font-weight:var(--weight-medium)}.method-item>summary div>span{color:var(--bench-muted);font-family:var(--font-mono);font-size:.52rem}.method-detail{border-top:1px solid var(--bench-line);padding:0 14px 15px}.method-question{margin:14px 0;font-size:.81rem;line-height:1.45}.method-detail dl{margin:0}.method-detail dl div{border-top:1px solid var(--bench-line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.method-detail dt{color:var(--bench-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.52rem}.method-detail dd{color:#15201dc2;margin:0;font-size:.66rem;line-height:1.48}.method-detail code,.receipt-details code{color:var(--bench-teal);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.61rem}.method-detail footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.method-detail footer a{color:var(--bench-teal);text-underline-offset:3px;font-size:.67rem;text-decoration:underline}.receipts-panel .metric-card footer p{min-height:2.7em}.audit-card-passed{background:var(--bench-citron)}.audit-card-pinned{background:var(--bench-blue)}.audit-card-failed{background:var(--bench-teal-soft)}.audit-details{border:1px solid var(--bench-line-strong);border-radius:var(--bench-r-card);background:var(--bench-surface);margin-top:12px;overflow:hidden}.audit-details>summary{min-height:58px;font-size:.78rem;font-weight:var(--weight-medium);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;list-style:none;display:flex}.audit-details>summary::-webkit-details-marker{display:none}.audit-details>summary span{border:1px solid var(--bench-line-strong);width:26px;height:26px;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:.72rem;line-height:1;display:grid}.audit-details>summary span:after{content:"+"}.audit-details[open]>summary span:after{content:"−"}.audit-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 48px;padding:2px 20px 26px;display:grid}.audit-group h3{border-bottom:1px solid var(--bench-line);color:var(--bench-muted);font-family:var(--font-mono);font-size:.54rem;font-weight:var(--weight-regular);letter-spacing:.055em;text-transform:uppercase;margin:0 0 12px;padding-bottom:10px}.audit-group ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.audit-group li{border:0;margin:0;padding:0}.audit-text{color:#15201dc2;font-family:var(--font-sans);letter-spacing:-.004em;text-wrap:pretty;font-size:.76rem;line-height:1.5;display:block}.audit-group li.is-failed{align-items:baseline;gap:10px;display:flex}.audit-group li.is-failed .audit-text{color:var(--bench-coral)}.audit-state{color:var(--bench-coral);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.55rem}@media (width<=900px){.audit-groups{grid-template-columns:1fr}}.receipt-split{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr)}.work-ledger{border-top:1px solid var(--bench-line-strong)}.ledger-heading{min-height:44px;color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;padding-inline:14px;font-size:.54rem}.work-ledger article{border-top:1px solid var(--bench-line);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:80px;padding:14px;display:grid}.work-ledger article:last-child{border-bottom:1px solid var(--bench-line-strong)}.ledger-marker{border:1px solid var(--bench-line-strong);border-radius:50%;width:11px;height:11px;display:block}.ledger-marker.state-planned{border-style:dashed}.ledger-marker.state-missing{background:repeating-linear-gradient(-45deg,#9e42353d 0 2px,#0000 2px 4px);border-color:#9e4235;border-radius:2px}.ledger-marker.state-ready{border-color:var(--bench-teal);background:var(--bench-teal)}.ledger-marker.state-measured{border-color:var(--bench-ink);background:var(--bench-ink);box-shadow:0 0 0 3px #15201d1a}.work-ledger h3{font-size:.86rem;font-weight:var(--weight-medium);letter-spacing:-.015em;margin:0}.work-ledger p{color:var(--bench-muted);margin:5px 0 0;font-size:.65rem}.receipt-summary{border-radius:var(--bench-r-card);color:#fff;background:#17201e;flex-direction:column;min-height:190px;padding:22px;display:flex}.receipt-summary>span{color:#ffffff94;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.57rem}.receipt-summary>strong{font-size:clamp(3.8rem,6vw,6rem);font-weight:var(--weight-thin);letter-spacing:-.075em;margin-top:auto;line-height:.8}.receipt-summary>strong small{color:#ffffff80;font-size:.44em}.receipt-summary p{color:#ffffffa6;margin:16px 0 0;font-size:.66rem}.receipt-details{border:1px solid var(--bench-line-strong);border-radius:var(--bench-r-card);background:#f3f4f1;overflow:hidden}.receipt-details>summary{min-height:56px;font-size:.77rem;font-weight:var(--weight-medium);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;list-style:none;display:flex}.receipt-details>summary span{border:1px solid var(--bench-line);width:26px;height:26px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.57rem;display:grid}.receipt-details ul{border-top:1px solid var(--bench-line);margin:0;padding:0 13px 10px;list-style:none}.receipt-details li{border-bottom:1px solid var(--bench-line);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.receipt-details li:last-child{border-bottom:0}.receipt-details li div{gap:5px;display:grid}.receipt-details li strong{font-size:.68rem;font-weight:var(--weight-medium)}.receipt-details li small{color:var(--bench-muted);font-size:.58rem;line-height:1.4}.receipt-details li .receipt-identity{font-family:var(--font-mono);overflow-wrap:anywhere}.receipt-details li>span:last-child{color:var(--bench-muted);font-family:var(--font-mono);font-size:.53rem}.protocol-strip{border-top:1px solid var(--bench-line-strong);border-bottom:1px solid var(--bench-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.protocol-strip div{padding:16px}.protocol-strip div+div{border-left:1px solid var(--bench-line)}.protocol-strip span,.protocol-strip strong{display:block}.protocol-strip span{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.54rem}.protocol-strip strong{font-size:.72rem;font-weight:var(--weight-medium);margin-top:7px;line-height:1.42}.bench-footer{color:var(--bench-muted);justify-content:space-between;align-items:flex-start;gap:30px;margin-top:24px;font-size:.68rem;line-height:1.55;display:flex}.bench-footer>p{max-width:800px;margin:0}.bench-footer strong{color:var(--bench-ink);font-weight:var(--weight-medium)}.bench-footer details{width:min(280px,100%)}.bench-footer summary{width:max-content;color:var(--bench-teal);cursor:pointer;margin-left:auto}.bench-footer ul{margin:12px 0 0;padding-left:18px}.bench-footer details p{margin:10px 0 0}@media (width<=1220px){.bench-summary{grid-template-columns:minmax(270px,1.5fr) repeat(4,minmax(110px,.72fr))}.instrument-bar{grid-template-columns:1fr}.evidence-board{grid-template-columns:150px minmax(330px,1fr);gap:28px}.clip-reel{grid-template-columns:repeat(2,minmax(0,1fr))}.clip-frame:last-child:nth-child(odd){grid-column:span 2;min-height:190px}.result-split{grid-template-columns:minmax(0,1fr) minmax(370px,.82fr)}}@media (width<=1020px){.bench-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.bench-summary .summary-question{grid-column:1/-1;min-height:104px}.bench-summary article:nth-child(2){border-left:0}.bench-summary article:nth-child(n+2){border-top:1px solid var(--bench-line)}.section-split{grid-template-columns:1fr;gap:38px}.panel-split,.pack-split,.result-split,.receipt-split{grid-template-columns:1fr}.evidence-facts,.difficulty-stack,.comparison-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-facts article,.difficulty-stack article,.comparison-notes article{grid-template-columns:24px minmax(0,1fr);align-items:start}.evidence-facts article>strong,.evidence-facts article>div{grid-column:2}.outcome-key{grid-template-columns:repeat(4,minmax(0,1fr))}.outcome-key article{min-height:190px}.receipt-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-details li{grid-template-columns:12px minmax(0,1fr)}.receipt-details li>span:last-child{grid-column:2}}@media (width<=820px){.bench-page{padding-top:var(--interior-main-start)}.bench-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bench-summary .summary-question{grid-column:span 2}.bench-summary article:nth-child(4){border-left:0}.instrument-bar{grid-template-columns:1fr;top:76px}.bench-tabs{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.bench-tab{border:1px solid var(--bench-line-strong);background:var(--bench-surface);border-radius:999px;min-height:40px;padding:0 16px}.bench-tab:first-child{border-left:1px solid var(--bench-line-strong)}.instrument-panel{min-height:0}.panel-heading{grid-template-columns:1fr;gap:16px}.panel-heading>p{text-align:left;max-width:600px}.method-list,.scored-results{grid-template-columns:1fr}}@media (width<=640px){.bench-page{padding:var(--interior-main-start) 14px 52px}.bench-summary{margin:0 0 16px}.bench-summary article{min-height:112px;padding:14px}.bench-summary .summary-question{min-height:116px}.bench-summary .summary-question>strong{font-size:1.14rem}.bench-summary article>strong{font-size:2.25rem}.bench-instrument{border-radius:18px}.instrument-bar{border-radius:18px 18px 0 0;grid-template-columns:1fr;min-height:70px;top:70px}.instrument-panel{padding:26px 18px 22px}.panel-heading{margin-bottom:26px}.panel-heading h2{font-size:1.95rem}.bench-summary article>span,.panel-heading>div>p,.stage-marker,.evidence-progress small,.evidence-facts article>span,.difficulty-stack article>span,.comparison-notes article>span,.clip-number,.clip-frame-body>span,.condition-role,.condition-topline>span:first-child,.condition-board article>p,.empty-score-topline,.empty-track-label,.outcome-key article>span,.result-card header span:first-child,.result-headlines span,.outcome-values dt,.ledger-heading,.receipt-summary>span,.receipt-details>summary span,.receipt-details li>span:last-child,.protocol-strip span{font-size:.6875rem}.bench-summary article>p,.panel-heading>p,.board-summary p,.evidence-facts p,.difficulty-stack p,.comparison-notes p,.clip-frame-body p,.empty-scorecard>p,.outcome-key p,.work-ledger p,.receipt-summary p,.receipt-details li small,.bench-footer{font-size:.78125rem}.state-chip,.support-mark,.priority-mark,.tag-list li{font-size:.6875rem}.matrix-head{letter-spacing:.02em;font-size:.65625rem}.matrix-label,.method-item>summary div>span,.method-detail dt,.method-detail code,.receipt-details code{font-size:.6875rem}.method-detail dd,.method-detail footer a,.protocol-strip strong{font-size:.75rem}.evidence-progress li{overflow-wrap:anywhere}.evidence-progress{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.evidence-board{grid-template-columns:1fr;min-height:0;padding:22px 16px}.board-summary{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:16px;display:grid}.board-summary strong{font-size:5.4rem}.board-summary span{margin:0 0 5px}.board-summary p{grid-column:1/-1;max-width:none;margin-top:0}.matrix-row{grid-template-columns:80px repeat(5,minmax(34px,1fr))}.snapshot-scores{grid-template-columns:1fr}.snapshot-score strong{font-size:4.5rem}.snapshot-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-facts div:nth-child(3){border-top:1px solid var(--bench-line);border-left:0}.snapshot-facts div:nth-child(4){border-top:1px solid var(--bench-line)}.method-facts{grid-template-columns:1fr}.method-facts div+div{border-top:1px solid var(--bench-line);border-left:0}.coverage-facts{grid-template-columns:1fr}.coverage-facts div+div{border:0}.metric-deck{grid-template-columns:1fr}.metric-card{min-height:250px}.evidence-facts,.difficulty-stack,.comparison-notes,.receipt-stack{grid-template-columns:1fr}.evidence-facts article{grid-template-columns:24px 70px minmax(0,1fr)}.evidence-facts article>strong,.evidence-facts article>div{grid-column:auto}.clip-reel,.condition-board{grid-template-columns:1fr}.clip-frame,.condition-board article{min-height:205px}.clip-frame:last-child:nth-child(odd){grid-column:auto}.same-reel-rule span:nth-child(2){display:none}.same-reel-rule{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;font-size:.6875rem;display:grid}.condition-board article>p,.empty-score-topline,.method-detail footer{flex-wrap:wrap}.outcome-key{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-key article{min-height:190px;padding:16px}.outcome-key h3{font-size:1.05rem}.empty-scorecard{min-height:420px;padding:22px}.empty-scorecard>strong{font-size:8rem}.empty-scorecard dl{grid-template-columns:1fr}.empty-scorecard dl div,.empty-scorecard dl div+div{border-left:0;border-bottom:1px solid var(--bench-line);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.method-group>summary{grid-template-columns:54px minmax(0,1fr) 22px;gap:12px;min-height:84px;padding:14px}.method-group>summary>strong{font-size:2.6rem}.method-group>summary p{display:none}.method-detail dl div{grid-template-columns:1fr;gap:6px}.work-ledger article{grid-template-columns:14px minmax(0,1fr)}.work-ledger article>.state-chip{grid-column:2}.ledger-heading span:last-child{display:none}.protocol-strip{grid-template-columns:1fr}.protocol-strip div+div{border-top:1px solid var(--bench-line);border-left:0}.result-headlines{grid-template-columns:1fr}.result-headlines div,.result-headlines div+div{border-top:1px solid var(--bench-line);border-left:0;justify-content:space-between;align-items:baseline;padding:12px 0;display:flex}.result-headlines strong{font-size:2.2rem}.missing-result-strip{grid-template-columns:1fr;gap:10px}.missing-result-strip ul{grid-template-columns:1fr;gap:12px}.bench-footer{flex-direction:column}.bench-footer summary{margin-left:0}}@media (width<=360px){.matrix-row{grid-template-columns:60px repeat(5,minmax(28px,1fr));gap:5px}.evidence-facts article{grid-template-columns:24px minmax(0,1fr)}.evidence-facts article>strong,.evidence-facts article>div{grid-column:2}.outcome-key{grid-template-columns:1fr}.outcome-key article{min-height:160px}}@media (prefers-reduced-motion:reduce){.instrument-panel{animation:none}.bench-tabs button,.method-group>summary>span{transition:none}}
