@import "https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wdth,wght@6..144,75..125,100..1000&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{color:#20211d;font-synthesis:none;text-rendering:optimizelegibility;--paper:#fbfbf8;--paper-soft:#f3f4f1;--paper-chart:#f7f6f1;--ink:#20211d;--muted:#696c68;--line:#d9dcd7;--line-dark:#b9beb9;--blue:#0072b2;--orange:#e69f00;--baseline:#b7c4c8;--dats:#e69f00;--max:960px;--wide:1080px;--hero-media:860px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:112px;--s10:152px;background:#fbfbf8;font-family:Google Sans Flex,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}a{color:inherit;text-decoration:none}img,video{max-width:100%}button{color:inherit;font:inherit}figure{margin:0}.page-shell{width:min(var(--max), calc(100% - 48px));margin-inline:auto}.hero-video-shell{width:min(var(--hero-media), calc(100% - 48px));margin-inline:auto}.mono-label,.chart-legend,.audit-legend,.axis-label,.axis-tick,.bar-label,.bar-value{font-family:IBM Plex Mono,ui-monospace,monospace}.mono-label{color:var(--blue);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.25}.site-nav{width:min(var(--wide), calc(100% - 48px));border-bottom:1px solid var(--line);letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:64px;margin-inline:auto;font:500 11px/1 IBM Plex Mono,ui-monospace,monospace;display:flex}.nav-origin,.nav-links{align-items:center;gap:var(--s5);display:flex}.nav-origin span:nth-child(2){color:var(--blue)}.nav-links a{color:var(--muted);transition:color .16s}.nav-links a:hover{color:var(--ink)}.hero{text-align:center;padding-block:clamp(68px,7.5vw,104px) clamp(44px,5vw,64px)}.hero h1{letter-spacing:-.018em;text-wrap:balance;max-width:880px;margin:0 auto;font-size:clamp(38px,4.6vw,56px);font-weight:410;font-stretch:98%;line-height:1.1}.hero h1 span{letter-spacing:-.006em;font-weight:610}.author-block{gap:var(--s2);margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line);flex-direction:column;align-items:center;display:flex}.authors{gap:var(--s2) var(--s5);flex-wrap:wrap;margin:0;font-size:16px;font-weight:610;display:flex}.authors sup,.affiliations sup,.author-notes sup{color:var(--blue)}.affiliations{color:var(--muted);flex-direction:column;gap:2px;margin:0;font-size:12px;line-height:1.5;display:flex}.affiliations p{margin:0}.author-notes{color:var(--muted);margin:0;font-size:11px}.author-notes a{border-bottom:1px solid var(--line-dark)}.hero-actions{justify-content:center;gap:var(--s2);margin-top:var(--s5);flex-wrap:wrap;display:flex}.hero-actions a{align-items:center;gap:var(--s5);border:1px solid var(--line-dark);border-radius:4px;min-height:42px;padding:11px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.hero-actions a:hover{border-color:var(--ink);background:#fff}.hero-actions .primary-action{color:#fff;border-color:var(--blue);background:var(--blue)}.hero-media{border:1px solid var(--line);background:#171916;border-radius:5px;overflow:hidden}.hero-media video{aspect-ratio:16/8.8;object-fit:cover;width:100%;display:block}.hero-media figcaption{justify-content:space-between;gap:var(--s5);padding:var(--s3) var(--s4);color:#c8ccc5;letter-spacing:.035em;text-transform:uppercase;border-top:1px solid #393b37;margin:0;font:400 10px/1.3 IBM Plex Mono,ui-monospace,monospace;display:flex}.abstract-section{gap:var(--s7);border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);padding-block:clamp(80px,9vw,112px);display:grid}.abstract-section h2{letter-spacing:-.012em;margin:0;font-size:25px;font-weight:540;line-height:1.2}.abstract-section p{color:#3f423e;margin:0;font-size:16px;line-height:1.72}.results{padding-block:clamp(88px,9vw,124px) clamp(56px,6vw,80px)}.results-evidence,.paper{padding-block:clamp(88px,9vw,124px)}.section-intro{max-width:840px}.section-intro h2{letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,48px);font-weight:510;font-stretch:98%;line-height:1.08}.split-heading{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:clamp(36px,5vw,64px);max-width:none;display:grid}.split-heading h2{margin:0}.split-heading>p:last-child{margin:var(--s1) 0 0;color:var(--muted);font-size:14px;line-height:1.65}.section-band{border-block:1px solid var(--line);background:var(--paper-soft);padding-block:clamp(88px,9vw,124px)}.method-media{width:min(680px,100% - 48px);margin-inline:auto}.method-figure{margin-top:var(--s7);border:1px solid var(--line);background:#fff;padding:clamp(14px,2vw,22px)}.method-figure img{object-fit:contain;width:100%;height:auto;display:block}.method-figure figcaption,.chart-note{margin:var(--s3) 0 0;color:var(--muted);font-size:11px;line-height:1.5}.method-steps{margin-top:var(--s7);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.method-steps article{padding:var(--s5) var(--s6) 0 0;border-right:1px solid var(--line)}.method-steps article+article{padding-left:var(--s6)}.method-steps article:last-child{border-right:0}.method-steps h3{margin:0 0 var(--s3);letter-spacing:-.012em;font-size:22px;font-weight:530}.method-steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.metrics article{min-height:122px;padding:20px var(--s6) 20px 0;border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;display:flex}.metrics article+article{padding-left:var(--s6)}.metrics article:last-child{border-right:0}.metrics strong{color:var(--blue);letter-spacing:-.025em;font-size:clamp(34px,4vw,46px);font-weight:540;font-stretch:96%;line-height:1}.metrics span{max-width:205px;color:var(--muted);font-size:12px;line-height:1.45}.chart-block{margin-top:52px}.results-evidence>.chart-block:first-child{margin-top:0}.chart-heading{gap:var(--s7);margin-bottom:var(--s6);grid-template-columns:1fr minmax(250px,380px);align-items:end;display:grid}.chart-heading h3{letter-spacing:-.016em;margin:0;font-size:clamp(26px,3vw,36px);font-weight:510;line-height:1.08}.chart-heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.performance-figure,.audit-figure{border:1px solid var(--line);background:var(--paper-chart)}.performance-figure{width:min(100%,900px);margin-inline:auto}.chart-legend,.audit-legend{gap:var(--s3) var(--s5);border-bottom:1px solid var(--line);min-height:46px;color:var(--muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;padding:10px 14px;font-size:10px;display:flex}.chart-legend span,.audit-legend span{align-items:center;gap:var(--s2);display:inline-flex}.chart-legend span:last-child{margin-left:auto}.legend-swatch,.audit-legend i{border:1.5px solid var(--ink);width:12px;height:12px}.legend-swatch.baseline{background:var(--baseline)}.legend-swatch.dats{background:var(--dats)}.performance-grid{grid-template-columns:repeat(3,1fr);display:grid}.performance-panel{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px}.performance-panel:nth-child(3n){border-right:0}.performance-panel:nth-last-child(-n+3){border-bottom:0}.performance-panel h3{align-items:center;gap:var(--s2);letter-spacing:.035em;text-transform:uppercase;min-height:20px;margin:0;font:500 11px/1.25 IBM Plex Mono,ui-monospace,monospace;display:flex}.performance-panel h3 .task-marker-icon{width:11px;height:11px}.performance-panel svg{width:100%;height:auto;display:block}.chart-grid-line{stroke:#d9d7cd;stroke-width:1px}.axis-tick{fill:#6a6d68;text-anchor:middle;font-size:8px}.bar{stroke:var(--ink);stroke-width:.85px}.bar.baseline{fill:var(--baseline)}.bar.dats{fill:var(--dats)}.error-line{stroke:var(--ink);stroke-width:1.2px}.audit-error,.audit-cap{stroke:var(--ink);stroke-width:1.7px}.bar-value{fill:var(--ink);text-anchor:middle;font-size:8px}.bar-label{fill:var(--muted);text-anchor:middle;font-size:7.5px}.success-block{width:min(100%,900px);margin:var(--s6) auto 0}.success-heading{gap:var(--s6);margin-bottom:var(--s4);grid-template-columns:.8fr 1.2fr;align-items:end;display:grid}.success-heading h4{letter-spacing:-.015em;margin:0;font-size:clamp(20px,2.4vw,27px);font-weight:550;line-height:1.1}.success-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.success-figure{border:1px solid var(--line);background:var(--paper-chart)}.success-overall{gap:var(--s6);border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;min-height:60px;padding:10px 14px;display:grid}.success-overall>span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font:500 9px/1.2 IBM Plex Mono,ui-monospace,monospace}.success-overall p{gap:0 var(--s2);grid-template-columns:auto auto;align-items:center;margin:0;display:grid}.success-overall p .legend-swatch{grid-row:1/span 2;align-self:center}.success-overall strong{letter-spacing:-.02em;font-size:20px;font-weight:580;line-height:1}.success-overall small{color:var(--muted);text-transform:uppercase;font:400 8px/1.3 IBM Plex Mono,ui-monospace,monospace}.success-grid{grid-template-columns:repeat(2,1fr);display:grid}.success-panel{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 14px}.success-panel:nth-child(2n){border-right:0}.success-panel:nth-last-child(-n+2){border-bottom:0}.success-panel h4{align-items:center;gap:var(--s2);letter-spacing:.035em;text-transform:uppercase;margin:0 0 9px;font:500 10px/1.2 IBM Plex Mono,ui-monospace,monospace;display:flex}.success-panel h4 .task-marker-icon{width:10px;height:10px}.success-bar-row{gap:var(--s2);text-transform:uppercase;grid-template-columns:30px minmax(80px,1fr) 76px;align-items:center;margin-top:6px;font:400 8px/1 IBM Plex Mono,ui-monospace,monospace;display:grid}.success-bar-row>span{color:var(--muted)}.success-bar-row>strong{text-align:right;font-weight:500}.success-track{background:#e2e2dc;height:7px;display:block;overflow:hidden}.success-track b{border-right:.75px solid var(--ink);height:100%;display:block}.success-track .baseline{background:var(--baseline)}.success-track .dats{background:var(--dats)}.audit-block{margin-top:88px}.audit-reading{margin-bottom:var(--s4);border-block:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.audit-reading article{padding:var(--s4) var(--s6) var(--s5) 0;border-right:1px solid var(--line)}.audit-reading article+article{padding-left:var(--s6);border-right:0}.audit-reading span{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;font:500 9px/1 IBM Plex Mono,ui-monospace,monospace}.audit-reading h4,.audit-findings h4{margin:var(--s2) 0 var(--s2);letter-spacing:-.01em;font-size:17px;font-weight:590;line-height:1.2}.audit-reading p,.audit-findings p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.audit-scroll{overflow-x:auto}.audit-chart{width:100%;min-width:760px;display:block}.plot-surface{fill:#fbfbf8e0;stroke:var(--line)}.zero-line{stroke:var(--ink);stroke-width:1.25px}.axis-label{fill:var(--muted);text-anchor:middle;font-size:10px}.audit-mark{cursor:crosshair}.task-marker-icon{flex:none;width:14px;height:14px;overflow:visible}.mean-marker{transform-box:fill-box;transform-origin:50%;transition:transform .12s}.audit-mark:hover .mean-marker{transform:scale(1.15)}.episode-points{opacity:.34}.episode-marker{vector-effect:non-scaling-stroke}.episode-points g:hover .episode-marker{opacity:1;stroke:var(--ink);stroke-width:1.25px}.chart-note{padding:0 var(--s4) var(--s4)}.audit-findings{border:1px solid var(--line);background:var(--paper);grid-template-columns:.72fr 1.14fr 1.14fr;margin-top:-1px;display:grid}.audit-findings article{min-width:0;padding:var(--s5);border-right:1px solid var(--line)}.audit-findings article:last-child{border-right:0}.audit-findings h4{margin-top:0}.audit-total{background:var(--ink);flex-direction:column;justify-content:space-between;display:flex}.audit-total strong{color:#fff;letter-spacing:-.025em;font-size:clamp(27px,3vw,38px);font-weight:530;font-stretch:96%;line-height:1}.audit-total p{color:#d8dcd5}.videos .split-heading{margin-bottom:var(--s8)}.video-library{border:1px solid var(--line);background:var(--paper)}.task-selector{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.task-selector button{min-height:92px;padding:var(--s3);border:0;border-right:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.task-selector button:last-child{border-right:0}.task-selector button:before{background:var(--task-colour);content:"";opacity:0;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.task-selector button:hover,.task-selector button.is-active{background:#fff}.task-selector button.is-active:before{opacity:1}.task-selector button>span,.task-selector button small{color:var(--muted);text-transform:uppercase;font:400 9px/1 IBM Plex Mono,ui-monospace,monospace}.task-selector .task-id{align-items:center;gap:7px;display:flex}.task-selector .task-id .task-marker-icon{width:13px;height:13px}.task-selector button{font-size:12px;font-weight:590}.video-stage{padding:var(--s5)}.video-stage-heading{gap:var(--s7);margin-bottom:var(--s5);grid-template-columns:1fr minmax(280px,430px);align-items:end;display:grid}.video-stage-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.video-stage-heading>div>p{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;font:500 10px/1 IBM Plex Mono,ui-monospace,monospace}.video-stage-heading h3{margin:var(--s3) 0 0;letter-spacing:-.035em;font-size:clamp(25px,3vw,38px);font-weight:510;line-height:1.05}.condition-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.condition-panel{min-width:0;padding:var(--s4);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.condition-heading{justify-content:space-between;gap:var(--s4);align-items:baseline;min-height:54px;display:flex}.condition-heading p{margin:0;font-size:15px;font-weight:620}.condition-heading span{color:var(--muted);text-align:right;text-transform:uppercase;font:400 9px/1.35 IBM Plex Mono,ui-monospace,monospace}.raw-condition .condition-heading p{color:#647378}.dats-condition .condition-heading p{color:#a66d00}.condition-panel>video{aspect-ratio:16/9;object-fit:cover;background:#171916;border:0;border-radius:3px;width:100%;display:block}.variant-strip{gap:var(--s2);padding-top:var(--s3);grid-auto-columns:minmax(116px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.variant-strip button{min-width:0;color:var(--muted);border:1px solid var(--line);background:var(--paper-soft);cursor:pointer;text-align:left;padding:0}.variant-strip button.is-active{color:var(--ink);border-color:var(--ink);background:#fff}.variant-strip img{object-fit:cover;opacity:.72;width:100%;height:108px;display:block}.variant-strip button.is-active img,.variant-strip button:hover img{opacity:1}.variant-strip span{padding:var(--s2);text-transform:uppercase;font:400 9px/1 IBM Plex Mono,ui-monospace,monospace;display:block}.paper{gap:var(--s9);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.paper .section-intro h2{font-size:clamp(32px,3.7vw,44px)}.paper-grid{gap:var(--s7);align-content:start;display:grid}.paper-abstract{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:clamp(17px,1.75vw,21px);line-height:1.55}.paper-links{gap:var(--s3) var(--s6);flex-wrap:wrap;display:flex}.text-link{gap:var(--s4);margin-top:var(--s5);padding-bottom:var(--s1);color:var(--blue);border-bottom:1px solid var(--blue);font-size:13px;font-weight:600;display:inline-flex}.bibtex-wrap{position:relative}.bibtex-wrap button{z-index:1;top:var(--s3);right:var(--s3);padding:var(--s2) var(--s3);color:var(--muted);border:1px solid var(--line);background:var(--paper);cursor:pointer;text-transform:uppercase;border-radius:2px;font:500 9px/1 IBM Plex Mono,ui-monospace,monospace;position:absolute}pre{padding:52px var(--s4) var(--s4);border:1px solid var(--line);background:var(--paper-soft);white-space:pre-wrap;margin:0;font:400 10px/1.7 IBM Plex Mono,ui-monospace,monospace;overflow-x:auto}.site-footer{min-height:168px;padding-block:var(--s6);color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;font-size:11px;line-height:1.55;display:flex}.site-footer p{margin:0}.site-footer strong{color:var(--ink)}.site-footer div{gap:var(--s5);display:flex}.site-footer a{border-bottom:1px solid var(--line-dark)}@media (max-width:900px){.split-heading{grid-template-columns:1fr;gap:20px}.performance-grid{grid-template-columns:repeat(2,1fr)}.performance-panel:nth-child(3n){border-right:1px solid var(--line)}.performance-panel:nth-child(2n){border-right:0}.performance-panel:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.performance-panel:nth-last-child(-n+2){border-bottom:0}.task-selector{grid-template-columns:repeat(3,1fr)}.task-selector button:nth-child(3){border-right:0}.task-selector button:nth-child(-n+3){border-bottom:1px solid var(--line)}.paper{gap:var(--s7);grid-template-columns:1fr}}@media (max-width:680px){.page-shell,.method-media,.hero-video-shell,.site-nav{width:min(100% - 28px, var(--max))}.site-nav{min-height:58px}.nav-links{gap:var(--s4)}.nav-links a:nth-child(-n+2){display:none}.hero{padding-top:var(--s8)}.hero h1{font-size:clamp(34px,10.5vw,48px)}.abstract-section,.author-block,.split-heading,.chart-heading,.success-heading,.video-stage-heading{grid-template-columns:1fr}.abstract-section{gap:var(--s5)}.method-steps,.metrics,.audit-reading,.audit-findings{grid-template-columns:1fr}.method-steps article,.method-steps article+article,.metrics article,.metrics article+article{min-height:0;padding:var(--s5) 0;border-right:0;border-bottom:1px solid var(--line)}.method-steps article:last-child,.metrics article:last-child{border-bottom:0}.chart-legend span:last-child{width:100%;margin-left:0}.success-grid{grid-template-columns:1fr}.success-panel,.success-panel:nth-child(2n),.success-panel:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.success-panel:last-child{border-bottom:0}.success-overall{gap:var(--s3);grid-template-columns:1fr 1fr}.success-overall>span{grid-column:1/-1}.audit-reading article,.audit-reading article+article,.audit-findings article{padding:var(--s5) 0;border-right:0;border-bottom:1px solid var(--line)}.audit-reading article:last-child,.audit-findings article:last-child{border-bottom:0}.audit-findings article{padding-inline:var(--s5)}.task-selector{grid-template-columns:repeat(2,1fr)}.task-selector button:nth-child(3){border-right:1px solid var(--line)}.task-selector button:nth-child(2n){border-right:0}.task-selector button:nth-child(-n+4){border-bottom:1px solid var(--line)}.video-stage{padding:var(--s3)}.video-stage-heading{gap:var(--s4)}.condition-grid{grid-template-columns:1fr}.condition-heading{min-height:auto;padding-bottom:var(--s3)}.paper{padding-block:var(--s9)}.hero-media figcaption,.site-footer{align-items:flex-start;gap:var(--s2);flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
