:root{--lane-input:var(--color-text-secondary);--lane-process:var(--color-text-secondary);--lane-deterministic:var(--color-series-1);--lane-model:var(--color-series-4);--lane-human:var(--color-series-3);--lane-output:var(--color-text-primary);--lane-comparison:var(--color-series-5);--lane-proposed:var(--color-text-muted);--lane-excluded:var(--color-text-muted);--lane-outside:var(--color-text-muted)}[data-series="1"]{--series:var(--color-series-1)}[data-series="2"]{--series:var(--color-series-2)}[data-series="3"]{--series:var(--color-series-3)}[data-series="4"]{--series:var(--color-series-4)}[data-series="5"]{--series:var(--color-series-5)}.evidence-section{margin-top:var(--section-space)}.evidence-section>h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:-.02em;margin:0 0 8px}.evidence-section>.section-lead{max-width:var(--measure);color:var(--color-text-secondary);margin:0 0 24px}.cohort-group+.cohort-group{margin-top:40px}.cohort-group>h3{margin:0 0 4px;font-size:1.25rem;line-height:1.35}.cohort-group>.cohort-note{max-width:var(--measure);font-size:var(--type-caption);color:var(--color-text-muted);margin:0 0 16px}.figure-stack{gap:var(--gap);display:grid}.figure{margin:0;container-type:inline-size}.figure__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.figure__title{font:600 1.125rem/1.35 var(--font-ui);letter-spacing:-.01em;max-width:48ch;margin:0}.figure__conclusion{max-width:var(--measure);color:var(--color-text-secondary);margin:8px 0 20px}.figure__caption{border-top:1px solid var(--color-border-subtle);font-size:var(--type-caption);line-height:var(--leading-caption);color:var(--color-text-muted);margin-top:20px;padding-top:12px}.figure__caption p{margin:0}.figure__caption p+p{margin-top:4px}.figure__actions{flex-wrap:wrap;gap:0 20px;margin-top:4px;display:flex}.figure__actions .text-link{font-size:var(--type-caption)}.figure-data{margin-top:16px}.figure-data>summary{min-height:var(--tap);cursor:pointer;font:500 .9375rem/1.2 var(--font-ui);color:var(--color-link);align-items:center;display:inline-flex}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline-offset:2px}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem;line-height:1.45}.data-table caption{text-align:left;font-size:var(--type-caption);color:var(--color-text-muted);padding-bottom:8px}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--color-border-subtle);vertical-align:top;padding:8px 12px 8px 0}.data-table th{font:600 .8125rem/1.4 var(--font-ui);color:var(--color-text-secondary)}.data-table td.num{font-family:var(--font-code);white-space:nowrap}.chart{grid-template-columns:minmax(7rem,15rem) minmax(0,1fr) max-content;align-items:center;gap:4px 12px;display:grid}.chart__row,.chart__axis{display:contents}.chart__axis-spacer{display:none}.chart__label{min-height:36px;font:500 .9375rem/1.3 var(--font-ui);color:var(--color-text-primary);overflow-wrap:anywhere;grid-column:1;align-items:center;display:flex}.chart__value{min-height:36px;font:500 .875rem/1.3 var(--font-code);font-variant-numeric:tabular-nums;color:var(--color-text-primary);white-space:nowrap;grid-column:3;justify-content:flex-end;align-items:center;display:flex}.chart__track{grid-column:2;width:100%;height:28px;display:block;overflow:visible}.chart__grid{stroke:var(--color-border-subtle);stroke-width:1px}.chart__zero{stroke:var(--color-border-strong);stroke-width:1.5px}.chart__bar{fill:var(--series,var(--color-series-1))}.chart__dot{fill:var(--series,var(--color-series-1));stroke:var(--color-surface);stroke-width:1.5px}.chart__link{stroke:var(--color-border-strong);stroke-width:2px}.chart__whisker{stroke:var(--color-text-primary);stroke-width:1.5px}.chart__whisker[data-style=sd]{stroke-dasharray:4 3}.chart__ticks{grid-column:2;height:20px;position:relative}.chart__ticks span{font:400 .75rem/1.5 var(--font-code);color:var(--color-text-muted);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.chart__ticks span:first-child{transform:none}.chart__ticks span:last-child{transform:translate(-100%)}.chart__unit{font:400 .75rem/1.5 var(--font-code);color:var(--color-text-muted);grid-column:2;margin:0}.chart__legend{font-size:var(--type-caption);color:var(--color-text-secondary);flex-wrap:wrap;grid-column:1/-1;gap:6px 20px;margin:12px 0 0;padding:0;list-style:none;display:flex}.chart__legend li{align-items:center;gap:8px;display:inline-flex}.chart__legend svg{flex:none}.chart__clip{font:400 .75rem/1.4 var(--font-code);color:var(--color-text-muted);grid-column:1/-1;margin:6px 0 0}.chart--value{flex-wrap:wrap;gap:16px 40px;display:flex}.stat{gap:2px;margin:0;display:grid}.stat__value{font:500 clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem)/1.1 var(--font-code);font-variant-numeric:tabular-nums;color:var(--color-text-primary);letter-spacing:-.02em}.stat__label{font:500 .9375rem/1.4 var(--font-ui);color:var(--color-text-secondary)}.stat__unc{font:400 .8125rem/1.4 var(--font-code);color:var(--color-text-muted)}@container (width<=520px){.chart{grid-template-columns:minmax(0,1fr) max-content;row-gap:2px}.chart__label{grid-column:1/-1;min-height:0;margin-top:8px}.chart__track,.chart__ticks,.chart__unit{grid-column:1}.chart__value{grid-column:2;min-height:28px}}.explorer-controls{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.explorer-tabs{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:0;display:flex}.explorer-tab{min-height:var(--tap);cursor:pointer;font:500 .9375rem/1.25 var(--font-ui);color:var(--color-text-secondary);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px}.explorer-tab[aria-selected=true]{color:var(--color-text-primary);border-bottom-color:var(--color-accent)}.explorer-tab:hover{color:var(--color-text-primary)}.explorer-table-toggle{margin-left:auto}.findings-group[data-enhanced] [data-findings-panel][data-inactive]{display:none}.scope{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-subtle)}.scope>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;min-height:64px;padding-block:12px;list-style:none;display:grid}.scope>summary::-webkit-details-marker{display:none}.scope>summary h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:-.02em;margin:0}.scope__hint{font-size:var(--type-caption);color:var(--color-text-muted);grid-column:1;margin:0;display:block}.scope__toggle{width:var(--tap);height:var(--tap);border:1px solid var(--color-control-border);border-radius:var(--radius);grid-area:1/2/span 2;justify-content:center;align-items:center;display:inline-flex}.scope__toggle:before{content:"+";font:500 1.25rem/1 var(--font-code)}.scope[open] .scope__toggle:before{content:"−"}.scope__body{gap:28px;padding-bottom:32px;display:grid}.scope__body h3{margin:0 0 8px;font-size:1.125rem;line-height:1.35}.scope__body p,.scope__body li{color:var(--color-text-secondary)}.scope__body ul{margin:0;padding-left:1.2em}.scope__body li+li{margin-top:6px}.scope-sources li:target{outline:2px solid var(--color-focus);outline-offset:4px}.scope-sources .release{font:400 .8125rem/1.4 var(--font-code);color:var(--color-text-muted)}.citation-block{gap:12px;display:grid}.citation-text{border-left:2px solid var(--color-accent);background:var(--color-surface);color:var(--color-text-primary);user-select:all;overflow-wrap:anywhere;margin:0;padding:16px 20px}.citation-note{font-size:var(--type-caption);color:var(--color-text-muted);margin:0}.citation-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.citation-status{min-height:1.5em;font-size:var(--type-caption);color:var(--color-text-secondary);margin:0}.citation-status[data-state=error]{color:var(--color-negative)}.citation-status[data-state=ok]{color:var(--color-positive)}.bibtex-block pre{border:1px solid var(--color-border-subtle);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;padding:16px;font-size:.8125rem}.bibtex-block>summary{min-height:var(--tap);cursor:pointer;align-items:center;display:inline-flex}.related-papers{gap:16px;margin:0;padding:0;list-style:none;display:grid}.related-papers li{border-top:1px solid var(--color-border-subtle);gap:4px;padding-top:16px;display:grid}.related-papers li>.badge{justify-self:start}.related-papers .paper-links{flex-wrap:wrap;gap:0 20px;display:flex}.diagram{margin:0;container-type:inline-size}.diagram__head{max-width:var(--measure);gap:8px;display:grid}.diagram__head h3{font:600 var(--type-card)/var(--leading-card) var(--font-ui);letter-spacing:-.015em;margin:0}.diagram__head p{color:var(--color-text-secondary);margin:0}.diagram__badges{flex-wrap:wrap;gap:8px;display:flex}.dg-legend{font-size:var(--type-caption);color:var(--color-text-secondary);flex-wrap:wrap;gap:6px 20px;margin:20px 0 0;padding:0;list-style:none;display:flex}.dg-legend li{align-items:center;gap:8px;display:inline-flex}.dg-legend svg{flex:none;overflow:visible}.dg-canvas{margin-top:24px;display:none}.dg-canvas svg{width:100%;max-width:1040px;height:auto;margin-inline:auto;display:block;overflow:visible}@container (width>=760px){.dg-canvas{display:block}}.dg-lane rect{fill:color-mix(in srgb, var(--lane) 5%, transparent);stroke:var(--color-border-subtle);stroke-width:1px}.dg-lane[data-variant=boundary] rect{fill:none;stroke:var(--lane);stroke-width:1.5px;stroke-dasharray:8 6}.dg-lane text{font:500 16px var(--font-code);fill:var(--color-text-muted)}.dg-node rect{fill:var(--color-surface);stroke:var(--lane);stroke-width:1.5px}.dg-node[data-lane=proposed] rect,.dg-node[data-lane=outside] rect,.dg-node[data-lane=excluded] rect{stroke-dasharray:6 4}.dg-node[data-lane=output] rect{stroke-width:2.5px}.dg-node text{font:500 16px var(--font-ui);fill:var(--color-text-primary)}.dg-node .dg-node__bar{fill:var(--lane);stroke:none}.dg-node{cursor:pointer}.dg-node:hover rect:first-of-type,.dg-node[data-active] rect:first-of-type{fill:color-mix(in srgb, var(--lane) 14%, var(--color-surface))}.dg-node[data-active] rect:first-of-type{stroke-width:3px}.dg-base{fill:none;stroke:var(--lane);stroke-opacity:.28;stroke-width:2px}.dg-stroke{fill:none;stroke:var(--lane);stroke-width:2px}.dg-link[data-style=dashed] :is(.dg-base,.dg-stroke){stroke-dasharray:7 5}.dg-link[data-style=dotted] :is(.dg-base,.dg-stroke){stroke-dasharray:2 4;stroke-linecap:round}.dg-mask-path{fill:none;stroke:#fff;stroke-width:10px;stroke-dasharray:1;stroke-dashoffset:0}.dg-head{fill:var(--lane)}.dg-pulse{fill:var(--color-accent);stroke:var(--color-surface);stroke-width:1.5px}.dg-link text{font:500 16px var(--font-code);fill:var(--color-text-secondary)}[data-lane=input]{--lane:var(--lane-input)}[data-lane=process]{--lane:var(--lane-process)}[data-lane=deterministic]{--lane:var(--lane-deterministic)}[data-lane=model]{--lane:var(--lane-model)}[data-lane=human]{--lane:var(--lane-human)}[data-lane=output]{--lane:var(--lane-output)}[data-lane=comparison]{--lane:var(--lane-comparison)}[data-lane=proposed]{--lane:var(--lane-proposed)}[data-lane=excluded]{--lane:var(--lane-excluded)}[data-lane=outside]{--lane:var(--lane-outside)}.dg-steps{counter-reset:dg-step;gap:8px;margin:24px 0 0;padding:0 0 0 24px;list-style:none;display:grid;position:relative}.dg-steps:before{content:"";background:var(--color-border-strong);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.dg-step{counter-increment:dg-step;position:relative}.dg-step:before{content:"";background:var(--color-surface);border:2px solid var(--lane);width:10px;height:10px;position:absolute;top:16px;left:-22px}.dg-step[data-lane=proposed]:before,.dg-step[data-lane=outside]:before,.dg-step[data-lane=excluded]:before{border-style:dashed}.dg-step details{border:1px solid var(--color-border-subtle);background:var(--color-surface)}.dg-step details[open]{border-color:var(--lane)}.dg-step summary{min-height:var(--tap);cursor:pointer;font:500 .9375rem/1.3 var(--font-ui);color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;display:flex}.dg-step__lane{font:500 .75rem/1.4 var(--font-code);color:var(--color-text-muted)}.dg-step dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0;padding:0 12px 12px;font-size:.9375rem;display:grid}.dg-step dt{font:500 .8125rem/1.5 var(--font-code);color:var(--color-text-muted)}.dg-step dd{color:var(--color-text-secondary);margin:0}@container (width>=760px){.dg-steps{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;padding-left:0}.dg-steps:before,.dg-step:before{display:none}.dg-step summary{border-left:3px solid var(--lane)}}@container (width<=420px){.dg-step dl{grid-template-columns:minmax(0,1fr);gap:0}.dg-step dd+dt{margin-top:6px}}.dg-extra{margin-top:24px}.dg-extra h4{margin:0 0 8px;font-size:1rem}.dg-extra ul{color:var(--color-text-secondary);margin:0;padding-left:1.2em}.diagram__caption{border-top:1px solid var(--color-border-subtle);font-size:var(--type-caption);color:var(--color-text-muted);margin-top:20px;padding-top:12px}.diagram__caption p{margin:0}.diagram__caption p+p{margin-top:4px}@media print{.findings-group[data-enhanced] [data-findings-panel][data-inactive]{display:block}.explorer-controls,.citation-actions button{display:none!important}.dg-canvas{display:block!important}.dg-mask-path{stroke-dashoffset:0!important}.dg-pulse{display:none}.figure,.diagram,.data-table{break-inside:avoid}.citation-text{user-select:text}}@media (prefers-reduced-motion:reduce){.dg-mask-path{stroke-dashoffset:0!important}}.publication-mini-figure{margin:24px 0;container-type:inline-size}.publication-mini-figure h4{font:600 1rem/1.35 var(--font-ui);margin:0}.publication-mini-figure figcaption p{font-size:var(--type-caption);margin:8px 0 16px}.publication-mini-figure .card-source{margin-top:12px}.publication-mini-figure .chart__unit{grid-column:1/-1}
