@font-face{font-family:C5R Favorit Mono;src:url(/design-kit/fonts/favorit-mono.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:C5R Favorit Mono;src:url(/design-kit/fonts/favorit-mono-medium.otf) format("opentype");font-style:normal;font-weight:500;font-display:swap}:root,:host{--type-mono:"C5R Favorit Mono",ui-monospace,monospace;--type-meta:10px;--type-body:12px;--type-heading:15px;--type-page:20px;--leading-meta:14px;--leading-body:18px;--leading-heading:20px;--leading-page:27px;--weight-regular:400;--weight-title:500;--tracking-title:-.01em;--type-ink:#111512;--type-muted:#747c77;--type-asphalt:#242723;--type-version-bg:#5C625D;--title-copy-gap:32px}@font-face{font-family:FavoritMono;src:url(/sciuniverse-study/fonts/favorit-mono.otf)}@font-face{font-family:Denim;src:url(/sciuniverse-study/fonts/denim.otf);font-weight:600}@font-face{font-family:Haas;src:url(/sciuniverse-study/fonts/haas.otf)}:root{--mono:FavoritMono,ui-monospace,monospace;--sans:Haas,Arial,sans-serif;--font:var(--mono);--ink:#111512;--muted:#747c77;--line:#ced5cf;--green:#167147;--selected:#e1eee5;--wash:#f5f6f5;--viewer-surface:#fafbfa;background:#fff;color:var(--ink);font-family:var(--mono);font-synthesis:none}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;padding:28px;min-width:320px;font-size:var(--type-body);line-height:1.5}a,button{color:inherit}a{text-decoration:none}button,input{font:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{color:#a5ada7;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible{outline:1px solid var(--green);outline-offset:3px}a:hover,a:focus-visible{background:var(--selected);color:#165336}header,footer,main,.versions{max-width:1120px;margin-inline:0}header,footer{display:flex;justify-content:space-between;align-items:baseline;gap:20px;font:var(--type-body)/1.5 var(--mono)}header .wordmark{font:600 23px Denim;letter-spacing:-.03em}header nav{display:flex;gap:20px}header [aria-current]{color:var(--green)}header nav a{padding:0 1px}.versions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;height:20px;font:var(--type-meta) var(--mono);color:#878e89}.versions a{padding:0 1px}.versions [aria-current]{color:#165336;background:var(--selected)}main{padding:28px 0 50px}.intro{max-width:700px}h1,h2,h3,h4,p{margin:0;font-weight:400}h1{font:var(--type-page)/1.2 var(--mono);margin-bottom:16px}h1 span{font:var(--type-meta) var(--mono);color:var(--muted);margin-left:7px}.intro p{font:var(--type-body)/1.55 var(--mono);color:#363e38}.intro p+p{margin-top:10px}h2{font:var(--type-heading)/1.35 var(--mono)}h3{font:var(--type-body)/1.4 var(--mono)}h4{font:var(--type-heading)/1.3 var(--mono)}.muted,.eyebrow{color:var(--muted)}.eyebrow{font:var(--type-meta)/1.5 var(--mono);text-transform:uppercase}.task-explorer{margin-top:26px;border:1px solid var(--line)}#map-root{display:block;min-height:318px}.featured{background:var(--viewer-surface);margin:0;border-top:1px solid var(--line);scroll-margin-top:16px}#task{scroll-margin-top:16px}.task-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:start;min-height:169px;padding:16px;background:var(--viewer-surface);border-bottom:0}.task-intro h2{margin:7px 0 9px;max-width:490px}.task-intro>p:not(.eyebrow){font:var(--type-body)/1.5 var(--mono);max-width:53ch;color:#414a43}#task-report{display:inline-block;margin-top:10px;font:var(--type-meta) var(--mono);padding:0 1px}.results-heading{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;gap:18px}.results-heading h3{font-size:var(--type-meta)}.results-heading span{font:var(--type-meta) var(--mono);color:var(--muted)}.model-result{display:grid;grid-template-columns:minmax(0,1fr) 90px 49px 8px;align-items:center;gap:9px;width:100%;height:28px;text-align:left;padding:0 4px;border:1px solid transparent;font:var(--type-body) var(--mono)}.model-result .model-name{justify-self:start;padding:0 1px}.model-result:hover{background:#e9ece9;border-color:#d2d9d3}.model-result[aria-pressed=true]{background:var(--selected);border-color:#96b49f}.model-result .status{color:var(--green);font-size:var(--type-meta)}.model-result .fail{color:#be4734}.model-result time{text-align:right;font-size:var(--type-meta);color:var(--muted)}.row-arrow{color:#718579}.run-frame{padding:0 16px 14px;background:var(--viewer-surface)}.run-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;height:41px}.run-heading>div{display:flex;align-items:baseline;gap:12px;min-width:0}.run-heading strong{font:var(--type-body) var(--mono)}#selected-session,#full-trace,#run-loading{font:var(--type-meta) var(--mono)}#selected-session,#run-loading{color:var(--muted)}.trace-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);gap:12px;height:442px;overflow-anchor:none}.activity-panel{padding:12px;background:var(--viewer-surface);border:1px solid var(--line);display:grid;grid-template-rows:26px 1fr 21px;height:442px;min-width:0;overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.panel-heading h3{text-transform:uppercase;font-size:var(--type-meta)}.panel-heading span,.panel-heading button{font:var(--type-meta) var(--mono);color:var(--muted)}.activity-panel ol{list-style:none;margin:0;padding:0;min-height:0;overflow:auto;scrollbar-width:thin}.milestone{position:relative;min-height:24px;padding:0}.milestone:before{content:"";position:absolute;left:4px;transform:translate(-50%);top:12px;bottom:-12px;width:1px;background:#cbd5cd}.milestone:last-child:before{display:none}.stage-button{display:grid;grid-template-columns:8px minmax(0,1fr) 43px;gap:10px;align-items:center;height:24px;text-align:left;width:100%;font:var(--type-meta)/1.3 var(--mono);color:#858c87}.stage-marker{position:relative;display:block;width:8px;height:8px;border:1px solid #becac2;background:#fff;z-index:1}.stage-button.is-past .stage-marker{background:#abc3b4;border-color:#abc3b4}.stage-button.is-current .stage-marker{background:var(--green);border-color:var(--green)}.stage-button.is-current{color:var(--green)}.stage-label>span{padding:0 1px}.stage-button:hover .stage-label>span,.stage-button:focus-visible .stage-label>span{background:#e0e9e2;color:#165336}.stage-button time{font:var(--type-meta) var(--mono);color:#8c948e;text-align:right}.current-action{position:relative;height:166px;margin:4px 0 6px 18px;padding:9px 10px;background:#fff;border:1px solid #cbd7ce;overflow:auto;scrollbar-width:thin}.current-action h4{font:var(--type-heading)/1.3 var(--mono);margin:5px 0 7px}.current-action .eyebrow{font-size:var(--type-meta);color:#788c7f}#action-summary{font:var(--type-body)/1.4 var(--sans);color:#3a473e}#action-meta{font:var(--type-meta) var(--mono);margin:8px 0 0;color:#919992}.activity-footer{display:flex;align-items:end;justify-content:space-between;font:var(--type-meta) var(--mono);gap:9px}.activity-footer button:hover,.panel-heading button:hover{background:var(--selected);color:#165336}.media-stack{display:grid;grid-template-rows:215px 215px;gap:12px;min-width:0}.media-row{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(200px,1fr);height:215px;min-width:0;border:1px solid var(--line);background:var(--viewer-surface)}.video-surface,#lab{height:213px;position:relative;overflow:hidden;background:#fff;min-width:0;border-right:1px solid var(--line)}.video-surface video{display:block;width:100%;height:100%;object-fit:cover;background:#222}.media-tag{position:absolute;bottom:7px;left:8px;background:#ffffffdf;padding:0 1px;color:#6c766f;font:var(--type-meta) var(--mono);pointer-events:none}.video-surface .media-tag{color:#fff;background:#161f1aba}#media-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;font:var(--type-meta)/1.5 var(--mono);color:#7b857e;background:#f1f3f1}#lab canvas{display:block;width:100%;height:100%}#lab-loading{position:absolute;top:43%;left:15px;font-size:var(--type-body);color:#888}.media-info{height:213px;min-width:0;overflow:hidden;padding:10px 12px}.camera-info{display:grid;grid-template-rows:24px 24px 1fr 18px}.camera-controls{display:flex;gap:9px;justify-content:space-between;align-items:start;font:var(--type-meta) var(--mono)}.camera-controls #clip-clock{color:#87918a}.camera-info>h3{font-size:var(--type-body);align-self:center}.run-metadata{padding:0;margin:5px 0 0;display:grid;align-content:start;row-gap:8px}.run-metadata>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;font:var(--type-meta)/1.4 var(--mono)}.run-metadata dt{color:#79847c;font:var(--type-meta) var(--sans)}.run-metadata dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metadata-footer{display:flex;justify-content:space-between;align-items:end;gap:9px;font:var(--type-meta) var(--mono);color:#8c958e}.lab-info{display:grid;grid-template-rows:25px 18px minmax(28px,auto) minmax(20px,1fr) 27px 18px}#equipment-title{font:var(--type-body)/1.35 var(--mono)}#equipment-description{font:var(--type-body)/1.4 var(--mono);overflow:auto;margin:5px 0 0;color:#7a857d}#equipment-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#equipment-controls button{padding:0 1px;font-size:var(--type-meta);color:#698372}#equipment-controls button[aria-pressed=true]{background:var(--selected);color:#165336;outline:1px solid #a0b9a8}#equipment-controls button:hover{background:#e2e7e2;color:#111}.result-evidence{display:flex;justify-content:space-between;align-items:end;gap:8px;font:var(--type-meta) var(--mono)}#result{color:#839187}#timeline{width:100%;max-width:none;margin:12px 0 0;overflow-anchor:none;border:1px solid var(--line);background:var(--viewer-surface)}#catalogue-root{display:block;margin-top:36px;min-height:400px}footer{font-size:var(--type-meta);color:#7d857f}@media(max-width:1000px){body{padding:24px}.trace-workspace{grid-template-columns:280px minmax(0,1fr)}.media-row{grid-template-columns:minmax(0,1fr) minmax(185px,1fr)}.media-info{padding:10px}.task-heading{gap:24px}.run-metadata>div{grid-template-columns:54px minmax(0,1fr);gap:5px}.metadata-footer{font-size:var(--type-meta)}}@media(max-width:800px){.trace-workspace{grid-template-columns:260px minmax(0,1fr);height:480px}.activity-panel{height:480px}.current-action{height:180px}.media-stack{grid-template-rows:234px 234px}.media-row{position:relative;display:block;height:234px}.video-surface,#lab{height:134px;border-right:0;border-bottom:1px solid var(--line)}.media-info{height:98px;padding:8px}.camera-info{grid-template-columns:1fr 1fr;grid-template-rows:20px 1fr}.camera-controls{grid-column:1/-1}.camera-info>h3{display:none}.run-metadata{grid-column:1/-1;grid-template-columns:1fr 1fr;margin:0;gap:6px}.run-metadata>div{grid-template-columns:1fr;gap:1px;font-size:var(--type-meta)}.run-metadata dt{font-size:var(--type-meta)}.metadata-footer{display:none}.lab-info{display:block}.lab-info>.panel-heading{display:none}#equipment-description{display:none}#equipment-controls{margin-top:8px}.result-evidence{position:absolute;right:8px;bottom:8px}#result{display:none}.task-heading{gap:20px}.model-result{grid-template-columns:1fr 74px 40px;gap:5px;font-size:var(--type-meta)}.row-arrow{display:none}.model-result .status{font-size:var(--type-meta)}}@media(max-width:620px){body{padding:16px}header nav{gap:12px;font-size:var(--type-meta)}header .wordmark{font-size:var(--type-page)}main{padding-top:25px}.intro h1{font-size:var(--type-page)}.task-explorer{margin-top:22px}.task-heading{grid-template-columns:1fr;gap:18px;padding:12px}.task-intro h2{font-size:var(--type-heading)}.model-result{grid-template-columns:1fr 87px 45px;font-size:var(--type-meta);height:29px}.run-frame{padding:0 10px 10px}.trace-workspace{height:auto;grid-template-columns:1fr;gap:12px}.activity-panel{height:442px}.current-action{height:166px}.media-stack{grid-template-rows:290px 267px;gap:12px}.media-row{height:290px}.media-row.lab-row{height:267px}.video-surface,#lab{height:177px}.camera-info{height:111px}.lab-info{height:88px}.run-metadata>div{font-size:var(--type-meta)}.run-heading .eyebrow,#selected-session{display:none}.run-heading strong{font-size:var(--type-body)}#run-loading{max-width:85px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#full-trace{font-size:var(--type-meta)}#catalogue-root{margin-top:32px}}#task-report.task-report-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;white-space:nowrap;padding:4px 8px;border:1px solid #91b6cf;background:#e3eff7;color:#205d87;font:var(--type-body)/1.4 var(--mono);text-decoration:none}#task-report.task-report-button:hover{background:#cde3f2;border-color:#528db5;color:#123f5e}#task-report.task-report-button:focus-visible{outline:2px solid #286c9c;outline-offset:2px;background:#cde3f2}.selected-task-heading{position:relative;margin:0;padding:15px 16px 0 38px;background:var(--viewer-surface);font:var(--type-body)/1.4 var(--font);font-weight:400}.selected-task-heading:before{content:"";position:absolute;left:16px;top:0;width:14px;height:calc(17px + .7em);box-sizing:border-box;border-left:1px solid #99afa0;border-bottom:1px solid #99afa0;border-bottom-left-radius:5px}.task-heading{padding-top:9px}.task-intro{padding-left:22px}.task-intro h2{font-size:var(--type-heading);line-height:1.4}.milestone{display:flow-root}@media(max-width:620px){.selected-task-heading{padding:12px 12px 0 34px}.selected-task-heading:before{left:12px;height:calc(14px + .7em)}.task-intro{padding-left:0}}.model-result{height:24px;padding:2px 4px 1px;line-height:1.4}#model-results{border:1px solid var(--line);padding:0}.task-intro h2,.current-action h4{font-size:var(--type-heading);line-height:var(--leading-heading)}.panel-heading h3,.results-heading h3,.camera-info>h3{font-size:var(--type-body);line-height:var(--leading-body)}#equipment-title{font-size:var(--type-body);font-weight:400;line-height:var(--leading-body)}#action-summary,.stage-button,.model-result,.run-heading strong{font-size:var(--type-body)}#action-meta,.current-action .eyebrow,.metadata-footer,.result-evidence{font-size:var(--type-meta);line-height:var(--leading-meta)}.stage-button{grid-template-columns:8px minmax(0,1fr) 48px}.model-result{height:26px;line-height:18px}.selected-task-heading{font-size:var(--type-body)}.run-heading{min-height:41px;height:auto;padding:10px 0}.run-metadata>div{grid-template-columns:66px minmax(0,1fr)}.landing-timeline{--lt-ink: #171b18;--lt-muted: #68716a;--lt-line: #c9cfca;box-sizing:border-box;display:grid;grid-template-columns:76px 68px minmax(0,1fr);grid-template-rows:18px 90px 22px;column-gap:14px;width:100%;max-width:none;height:154px;padding:10px 10px 12px;color:var(--lt-ink);font-family:var(--font, ui-monospace, monospace);font-size:var(--type-meta);line-height:1.2}.lt-legend{grid-column:2 / -1;grid-row:1;display:flex;gap:20px;color:var(--lt-muted);font-size:var(--type-meta);white-space:nowrap}.lt-legend-item{display:inline-flex;align-items:center;gap:7px}.lt-key{display:inline-block;flex:0 0 auto;background:#648170}.lt-key-diamond{width:6px;height:6px;transform:rotate(45deg);margin:0 2px}.lt-key-rectangle{width:15px;height:6px}.lt-key-recording{box-sizing:border-box;width:7px;height:7px;background:#fff;border:1px solid #608299}.lt-session{grid-column:1;grid-row:2;padding-top:18px;display:flex;align-items:flex-start;flex-direction:column;gap:5px;white-space:nowrap}.lt-session-label,.lt-duration{color:var(--lt-muted);font-size:var(--type-meta)}.lt-clock{font-size:var(--type-page);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-1px}.lt-lane-names{grid-column:2;grid-row:2;display:grid;grid-template-rows:repeat(3,24px);padding-top:18px}.lt-lane-name{display:flex;align-items:center;font-size:var(--type-meta);color:#4d5750}.lt-body{grid-column:3;grid-row:2;min-width:0;padding:0 10px}.lt-plot{position:relative;height:90px;cursor:ew-resize;touch-action:none;user-select:none;-webkit-user-select:none}.lt-plot:has(.lt-scrub:focus-visible){outline:1px solid #63766a;outline-offset:4px}.lt-ruler{position:relative;height:18px;color:var(--lt-muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums}.lt-tick{position:absolute;top:0;transform:translate(-50%)}.lt-tick.is-first{transform:none}.lt-tick.is-last{transform:translate(-100%)}.lt-grid-line{position:absolute;top:18px;bottom:0;width:1px;background:#edf0ed;pointer-events:none;z-index:0}.lt-row{position:relative;height:24px;background:linear-gradient(var(--lt-line),var(--lt-line)) center / 100% 1px no-repeat}.landing-timeline button{position:absolute;box-sizing:border-box;border:0;border-radius:0;padding:0;margin:0;cursor:pointer;text-decoration:none;touch-action:none}.landing-timeline button:focus-visible{outline:2px solid #161b17;outline-offset:3px;z-index:7}.lt-milestone{width:22px;height:24px;top:0;transform:translate(-50%);background:transparent;z-index:3}.lt-milestone:before{content:"";position:absolute;width:9px;height:9px;top:7.5px;left:6.5px;transform:rotate(45deg);background:#559775;outline:2px solid white}.lt-milestone:hover:before,.lt-milestone.is-selected:before{background:#156b42}.lt-action{min-width:1px;height:10px;top:7px;z-index:2}.lt-action{background:var(--lt-accent, #7b9182)}.lt-action:hover,.lt-action.is-selected{outline:1px solid var(--lt-accent, #315d42);outline-offset:2px;z-index:4}.landing-timeline .lt-recording{width:7px;height:7px;top:8.5px;transform:translate(-50%);background:#fff;border:1px solid #608299;z-index:2}.lt-recording:hover,.lt-recording.is-selected{background:#426f8d;outline:1px solid #426f8d;outline-offset:2px;z-index:4}.lt-playhead{position:absolute;top:14px;bottom:0;width:1px;background:#17271d;z-index:5;pointer-events:none}.lt-playhead:before{content:"";position:absolute;width:5px;height:5px;background:#17271d;left:-2px;top:-3px}.landing-timeline .lt-scrub{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;left:0;bottom:0;opacity:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}.lt-caption{grid-column:2 / -1;grid-row:3;display:flex;align-items:center;gap:11px;min-width:0;height:22px;overflow:hidden;white-space:nowrap;color:#414c44;font-size:var(--type-meta)}.lt-caption-time{flex:0 0 auto;color:#69726c;font-variant-numeric:tabular-nums}.lt-caption-title{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.landing-timeline{grid-template-columns:61px 59px minmax(0,1fr);column-gap:7px}.lt-clock{font-size:var(--type-page)}.lt-legend{gap:12px;font-size:var(--type-meta)}.lt-ruler .lt-tick:nth-child(2n):not(.is-last){display:none}}.landing-timeline .lt-playback{position:static;display:inline-flex;align-items:center;min-height:26px;padding:2px 5px;background:#e1eee5;color:#286344;font:var(--type-body) var(--font);touch-action:manipulation}.landing-timeline .lt-playback:hover{background:#e1eee5}.lt-session{grid-row:2 / 4}.landing-timeline .lt-clock{font-size:var(--type-heading);line-height:var(--leading-heading)}.layout-study{--c5r-mono:var(--mono);--c5r-green:#015F2F;--c5r-ink:#404040;--c5r-heading:#0A0A0A;--c5r-nav-line:#D8E1DB}.site-layout{--divider-color:var(--c5r-nav-line);--divider-x:calc(var(--outer-inset) + var(--nav-width) + var(--divider-nav-gap));position:relative;isolation:isolate;min-height:100vh;margin:0;display:grid;column-gap:calc(var(--divider-nav-gap) + 1px + var(--divider-used-space))}.site-layout:before{content:"";position:fixed;inset:0 auto 0 0;width:var(--divider-x);background:#ecf4f0 url(/sciuniverse-study/navigation/grain-green.png) repeat 0 0/480px 480px;background-attachment:fixed;opacity:.48;filter:saturate(.765);z-index:-1;pointer-events:none}.site-divider{display:block;position:absolute;left:var(--divider-x);top:0;bottom:0;width:1px;background:var(--divider-color);pointer-events:none}.site-nav{display:block;align-self:start;position:fixed;top:var(--nav-top);left:var(--outer-inset);width:var(--nav-width);padding-top:7px;color:var(--c5r-ink)}.site-nav .c5r-wordmark{display:block;font:600 17px/1 Denim;letter-spacing:-.35px;color:var(--c5r-heading)}.site-nav .c5r-wordmark:hover{background:transparent;color:var(--c5r-heading)}.site-nav nav{display:flex;flex-direction:column;gap:9px;margin-top:25px;align-items:flex-start}.site-nav nav a{position:relative;isolation:isolate;display:inline-block;font:14px/1.15 var(--c5r-mono);text-decoration:none;padding:0 1px;margin-inline:-1px;background:transparent;color:var(--c5r-ink)}.site-nav nav a:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--c5r-green);transform:scaleX(0);transform-origin:left center}.site-nav nav a[aria-current=page]{color:var(--c5r-green)}.site-nav nav a[aria-current=page]:before{background:#fff;transform:scaleX(1)}.site-nav nav a[aria-current=page]:after{content:"";position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:2px;height:1.15em;background:var(--c5r-green);pointer-events:none}.site-nav nav a:is(:hover,:focus-visible){color:#fff;text-decoration:none;background:transparent}.site-nav nav a:is(:hover,:focus-visible):before{background:var(--c5r-green);transform:scaleX(1)}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;padding:10px}.skip:focus{top:10px}@media(max-width:760px){.site-layout:before,.site-divider{display:none}.site-nav .c5r-wordmark{font-size:16px}}@media print{.site-layout:before,.site-divider{display:none}}.layout-study{--home-title-size:20px}.layout-study .site-layout{--nav-width:120px;--outer-inset:44px;--nav-top:72px;--divider-nav-gap:16px;--divider-used-space:40px;--layout-content-width:784px;grid-template-columns:var(--nav-width) minmax(0,var(--layout-content-width));padding:var(--nav-top) var(--outer-inset) 32px}.layout-study.home-iteration .site-layout{--layout-content-width:720px}.layout-study .site-nav{padding-top:4px}.layout-study .site-nav nav{margin-top:21px;gap:10px}.layout-study .site-nav nav a{font-size:13px}.layout-study .site-layout:before{background:#ecf4f0 url(/sciuniverse-study/navigation/grain-green.png) repeat 0 0/480px 480px;opacity:.48;filter:saturate(.765)}@media(max-width:760px){.layout-study .site-layout{display:block;--outer-inset:28px;padding:74px 28px 30px}.layout-study .site-nav{display:block;position:static;width:auto;padding:0;margin:0 0 30px}.layout-study .site-nav nav{flex-direction:row;flex-wrap:wrap;margin:20px 0 0;gap:24px}}@media(max-width:560px){.layout-study .site-layout{--outer-inset:24px;padding:72px 24px 28px}.layout-study .site-nav nav a{font-size:12px}}@media print{.layout-study .site-layout{display:block!important;padding:0!important}.layout-study .site-layout>main{padding:0!important;max-width:none!important}.layout-study .site-nav{display:none!important}}.sidebar-outline,.sidebar-contour{display:none}@media(min-width:761px){html:not([data-home-layout=top]) .layout-study .has-page-outline .site-nav{z-index:2}html:not([data-home-layout=top]) .layout-study .has-page-outline .sidebar-outline{--outline-inset:calc(var(--outer-inset) - 12.5px);--outline-active:#2454D6;--outline-muted:#7D8580;display:block;position:fixed;left:var(--outline-inset);top:var(--outline-top,237px);width:calc(var(--divider-x) - var(--outline-inset) + 1px);box-sizing:border-box;background:transparent;border:0;padding:21px 0;z-index:2}html:not([data-home-layout=top]) .layout-study .sidebar-outline[hidden]{display:none}html:not([data-home-layout=top]) .layout-study .has-page-outline .site-divider{display:none}html:not([data-home-layout=top]) .layout-study .has-page-outline .sidebar-contour{display:block;position:fixed;inset:0 auto auto 0;width:calc(var(--divider-x) + 1px);height:100dvh;pointer-events:none;color:var(--divider-color);z-index:1}.sidebar-contour .contour-wash{fill:#fff}.sidebar-contour .contour-stroke{fill:none;stroke:currentColor;stroke-width:1}html:not([data-home-layout=top]) .layout-study .has-page-outline .site-nav:after{display:none}html:not([data-home-layout=top]) .layout-study .sidebar-outline nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 0 -1.5px;padding:0 14px 0 calc(var(--outer-inset) - var(--outline-inset) + 1.5px);max-height:calc(100dvh - var(--outline-top,237px) - 66px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.layout-study .sidebar-outline nav a{max-width:100%;color:var(--outline-muted);white-space:normal;overflow-wrap:break-word}.layout-study .sidebar-outline nav a[aria-current=location]{color:var(--outline-active)}.layout-study .sidebar-outline nav a[aria-current=location]:before{background:#fff;transform:scaleX(1)}.layout-study .site-nav>nav a[aria-current=page]:after,.layout-study .sidebar-outline nav a[aria-current=location]:after{content:"";position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:2px;height:1.15em;background:var(--c5r-green);pointer-events:none}.layout-study .sidebar-outline nav a[aria-current=location]:after{background:var(--outline-active)}.layout-study .sidebar-outline nav a:is(:hover,:focus-visible){color:#fff}.layout-study .sidebar-outline nav a:is(:hover,:focus-visible):before{background:var(--outline-active);transform:scaleX(1)}}@media print{.sidebar-outline,.sidebar-contour{display:none!important}}.sidebar-top-marker{display:none}@media(min-width:761px){html:not([data-home-layout=top]) .sidebar-outline[data-at-top=true] .sidebar-top-marker{display:block;position:absolute;left:calc(var(--outer-inset) - var(--outline-inset));width:1.15em;height:2px;font-size:13px;background:#2454d6;pointer-events:none}.sidebar-top-marker{top:.5px;transform:translateY(-50%)}}.layout-study .sidebar-outline nav::-webkit-scrollbar{display:none}body.layout-study{padding:0}.layout-study .site-layout{--layout-content-width:1120px}.study-content{position:relative;grid-column:2;min-width:0;max-width:1120px;container-type:inline-size;container-name:study}.study-content>main{padding-top:0}.study-content>.versions{position:absolute;right:0;top:0;margin:0;gap:10px;flex-wrap:wrap;height:auto;min-height:20px;z-index:3}.study-content .intro h1{font-size:var(--home-title-size);line-height:1.35}.site-nav{justify-content:flex-start}.site-nav .sidebar-outline nav{align-items:flex-start}.layout-study .sidebar-outline a{line-height:1.15}#map-root,#selected-task,#top{scroll-margin-top:24px}@media(max-width:760px){.study-content{max-width:none}.study-content>.versions{top:auto;bottom:100%;margin-bottom:5px;gap:4px;justify-content:flex-start;flex-wrap:nowrap;max-width:100%;overflow-x:auto;white-space:nowrap;font-size:var(--type-meta)}}@media print{.study-content>.versions{display:none}.study-content{max-width:none}.site-layout{display:block}}@container study (max-width:1000px){body{padding:24px}.trace-workspace{grid-template-columns:280px minmax(0,1fr)}.media-row{grid-template-columns:minmax(0,1fr) minmax(185px,1fr)}.media-info{padding:10px}.task-heading{gap:24px}.run-metadata>div{grid-template-columns:54px minmax(0,1fr);gap:5px}.metadata-footer{font-size:var(--type-meta)}}@container study (max-width:800px){.trace-workspace{grid-template-columns:260px minmax(0,1fr);height:480px}.activity-panel{height:480px}.current-action{height:180px}.media-stack{grid-template-rows:234px 234px}.media-row{position:relative;display:block;height:234px}.video-surface,#lab{height:134px;border-right:0;border-bottom:1px solid var(--line)}.media-info{height:98px;padding:8px}.camera-info{grid-template-columns:1fr 1fr;grid-template-rows:20px 1fr}.camera-controls{grid-column:1/-1}.camera-info>h3{display:none}.run-metadata{grid-column:1/-1;grid-template-columns:1fr 1fr;margin:0;gap:6px}.run-metadata>div{grid-template-columns:1fr;gap:1px;font-size:var(--type-meta)}.run-metadata dt{font-size:var(--type-meta)}.metadata-footer{display:none}.lab-info{display:block}.lab-info>.panel-heading{display:none}#equipment-description{display:none}#equipment-controls{margin-top:8px}.result-evidence{position:absolute;right:8px;bottom:8px}#result{display:none}.task-heading{gap:20px}.model-result{grid-template-columns:1fr 74px 40px;gap:5px;font-size:var(--type-meta)}.row-arrow{display:none}.model-result .status{font-size:var(--type-meta)}}@container study (max-width:620px){body{padding:16px}header nav{gap:12px;font-size:var(--type-meta)}header .wordmark{font-size:var(--type-page)}main{padding-top:25px}.intro h1{font-size:var(--type-page)}.task-explorer{margin-top:22px}.task-heading{grid-template-columns:1fr;gap:18px;padding:12px}.task-intro h2{font-size:var(--type-heading)}.model-result{grid-template-columns:1fr 87px 45px;font-size:var(--type-meta);height:29px}.run-frame{padding:0 10px 10px}.trace-workspace{height:auto;grid-template-columns:1fr;gap:12px}.activity-panel{height:442px}.current-action{height:166px}.media-stack{grid-template-rows:290px 267px;gap:12px}.media-row{height:290px}.media-row.lab-row{height:267px}.video-surface,#lab{height:177px}.camera-info{height:111px}.lab-info{height:88px}.run-metadata>div{font-size:var(--type-meta)}.run-heading .eyebrow,#selected-session{display:none}.run-heading strong{font-size:var(--type-body)}#run-loading{max-width:85px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#full-trace{font-size:var(--type-meta)}#catalogue-root{margin-top:32px}}@container study (max-width:620px){.selected-task-heading{padding:12px 12px 0 34px}.selected-task-heading:before{left:12px;height:calc(11px + .7em)}.task-intro{padding-left:0}}.layout-study{--home-title-size:var(--type-page);--mono:var(--type-mono);--font:var(--type-mono);--c5r-mono:var(--type-mono)}.layout-study .site-nav nav a,.layout-study .sidebar-outline a{font-family:var(--type-mono);font-size:var(--type-body)!important}.layout-study .home-layout-controls,.layout-study .home-layout-controls button,.layout-study .topbar-controls{font-family:var(--type-mono);font-size:var(--type-body)}.layout-study :is(.page-iterations,.versions,.task-page-versions){font-size:var(--type-meta);line-height:var(--leading-meta)}.layout-study .site-nav{--top-link-size:var(--type-body)}.layout-study .study-content,.layout-study :is(.nerve-page,.facilities-page){--font-primary:var(--type-mono);--font-mono:var(--type-mono);--font-body:var(--type-mono);--c5r-title:var(--type-mono);--c5r-body:var(--type-mono);--c5r-ui:var(--type-mono);font-family:var(--type-mono);font-size:var(--type-body);line-height:var(--leading-body)}.layout-study :is(.home-research-page,.study-content,.nerve-page,.facilities-page) h1{font-family:var(--type-mono);font-size:var(--type-page);font-weight:var(--weight-title);line-height:var(--leading-page);letter-spacing:var(--tracking-title);margin-bottom:var(--title-copy-gap)}.layout-study :is(.home-research-page,.study-content,.nerve-page,.facilities-page) :is(h2,h3,h4){font-family:var(--type-mono);font-weight:400;letter-spacing:0}.layout-study .intro p{font:400 var(--type-heading)/1.55 var(--type-mono)}.layout-study .intro p+p{margin-top:14px}.layout-study .intro h1{display:flex;align-items:baseline;gap:10px}.layout-study .intro h1 span{display:inline-block;background:var(--type-version-bg);color:#fff;padding:0;margin:0;font:400 var(--type-meta)/1.15 var(--type-mono);letter-spacing:0;text-transform:uppercase}.layout-study.home-iteration .home-research-page p{font-size:var(--type-heading);line-height:1.55}.layout-study.home-iteration .home-research-page .team-signature,.layout-study footer{font-size:var(--type-meta);line-height:var(--leading-meta)}.layout-study :is(.nerve-page,.facilities-page) :is(p,li,dd,a,button,input,select,label,summary){font-family:var(--type-mono);font-size:var(--type-body);line-height:1.5}.layout-study :is(.nerve-page,.facilities-page) h2{font-size:var(--type-heading);line-height:var(--leading-heading)}.layout-study :is(.nerve-page,.facilities-page) h3{font-size:var(--type-body);line-height:var(--leading-body)}.layout-study :is(.nerve-page .nerve-lead,.facilities-page .facilities-lead){font:400 var(--type-heading)/1.55 var(--type-mono)!important}.layout-study :is(.nerve-page,.facilities-page) :is(.caption,.step-number,dt,small,figcaption,.facility-meta,.facility-capabilities span,.order-error){font-family:var(--type-mono);font-size:var(--type-meta);line-height:var(--leading-meta)}.layout-study .product-price{font:400 var(--type-heading)/var(--leading-heading) var(--type-mono)}.layout-study .order-total strong{font-size:var(--type-heading);line-height:var(--leading-heading)}.layout-study .nerve-order>summary{font:400 var(--type-heading)/var(--leading-heading) var(--type-mono)}.layout-study .nerve-order>summary span{font:400 var(--type-meta)/var(--leading-meta) var(--type-mono)}.layout-study .nerve-order>summary:after{font-size:var(--type-heading)}.layout-study .skip{font:400 var(--type-body)/var(--leading-body) var(--type-mono)}.layout-study footer{font-family:var(--type-mono)}.layout-study .nerve-page .order-total{font:400 var(--type-body)/var(--leading-body) var(--type-mono)}
