.hero-scene{isolation:isolate;background:var(--d-paper);min-block-size:calc(100svh - 77px);display:grid;position:relative}.hero-scene>.lab-hero{z-index:1;align-content:center;padding-block:48px;display:grid;position:relative}.shark-background{pointer-events:none;z-index:0;filter:invert();mix-blend-mode:multiply;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.shark-background canvas,.shark-still,.shark-still img{width:100%;height:100%;position:absolute;inset:0}.shark-background canvas{visibility:hidden;font-family:var(--font-mono)}.shark-still img{object-fit:cover;object-position:center top}.shark-background[data-ready=true] canvas{visibility:visible}.shark-background[data-ready=true] .shark-still{visibility:hidden}.hero-scene .hero-copy{isolation:isolate;position:relative}.hero-scene [data-hero-overlap]{position:relative}.hero-overlap-ink{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;clip-path:path("M0 0");color:#fff;-webkit-text-stroke:.6px #252525;paint-order:stroke fill;position:absolute;inset:0}.hero-overlap-ink:before{content:attr(data-text)}.hero-edition-link .hero-overlap-ink{align-items:center;gap:inherit;padding:inherit;display:inline-flex}.hero-edition-link .hero-overlap-ink:after{content:attr(data-icon);transition:transform var(--motion-settle) var(--motion-ease)}@media (hover:hover) and (pointer:fine){.hero-edition-link:hover .hero-overlap-ink:after{transform:translate(2px)}}@supports (clip-path:path('M0 0')){.hero-overlap-ink{visibility:visible}}.shark-motion-toggle{z-index:2;min-width:64px;min-height:44px;color:var(--d-ink-58);background:var(--d-paper);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:11px;display:inline-flex;position:absolute;bottom:12px;right:max(20px,50% - 640px)}.shark-motion-toggle:hover{color:var(--d-ink);background:var(--d-paper-2)}@media (prefers-color-scheme:dark){.shark-background{filter:none;mix-blend-mode:screen}}@media (max-width:48rem){.hero-scene>.lab-hero{padding-block:112px 88px}.shark-motion-toggle{bottom:12px;right:12px}}@media not (min-width:40rem){.hero-scene{min-block-size:calc(100svh - 105px)}}@media (prefers-reduced-motion:reduce){.shark-background canvas,.shark-motion-toggle{display:none}.shark-background .shark-still{visibility:visible}}@media print,(forced-colors:active){.shark-background,.shark-motion-toggle,.hero-scene .hero-overlap-ink{display:none}}
.run-story{border-top:1px solid var(--d-rule);padding-block:42px 72px}.run-story-heading{justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;display:flex}.run-story-heading .eyebrow{margin:0 0 13px}.run-story-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.1}.run-story-heading .button-primary{flex:none}.run-story-animation{display:none}.run-rail{flex-direction:column;align-self:center;padding-block:2px;display:flex;position:relative}.run-rail button{text-align:left;min-height:66px;color:var(--d-ink-38);background:var(--d-paper);cursor:pointer;border:0;grid-template-columns:20px 1fr 7px;align-items:center;gap:10px;padding:0 0 0 1px;font-size:13px;display:grid;position:relative}.run-rail-number{font-family:var(--font-mono);font-size:10px}.run-rail button[aria-current=step]{color:var(--d-ink)}.run-rail button>i{border:1px solid var(--d-control);background:var(--d-paper);z-index:1;width:7px;height:7px;box-shadow:0 0 0 5px var(--d-paper);border-radius:50%}.run-rail button[aria-current=step]>i{background:var(--d-ink);border-color:var(--d-ink)}.run-rail-line{background:var(--d-rule);z-index:1;width:1px;height:198px;position:absolute;top:35px;right:3px}.run-rail-line i{width:100%;height:100%;transform:scaleY(var(--run-progress));transform-origin:top;background:var(--d-ink);display:block}.run-scroll-hint{color:var(--d-ink-38);font-size:11px;position:absolute;bottom:-42px}.run-scroll-hint>span{padding-left:9px}.run-story-scene{min-width:0}.run-scene-canvas{position:relative}.run-diagram{width:100%;height:auto;color:var(--d-ink);display:block;overflow:visible}.run-drawing-grid{opacity:.17}.run-system{transform:translateX(var(--run-system-x))}.run-machine{opacity:var(--run-sandbox)}.run-machine-wash{opacity:calc(.7 * var(--run-machine-opacity))}.run-machine-outline{stroke:var(--d-ink-38);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:var(--run-boundary-offset);opacity:var(--run-machine-opacity)}.run-machine-guide{stroke:var(--d-rule);stroke-width:1px;opacity:var(--run-machine-opacity)}.run-machine>.run-svg-label,.run-machine-marks{opacity:var(--run-machine-opacity)}.run-svg-label{font-family:var(--font-mono);fill:var(--d-ink-38);letter-spacing:1.25px;font-size:10px}.run-svg-small{font-family:var(--font-mono);fill:var(--d-ink-38);font-size:11px}.run-machine-marks path{stroke:var(--d-ink-38);stroke-width:2px}.run-file-travel{transform:translateX(var(--run-file-x));opacity:var(--run-file-opacity)}.run-file-paper{fill:var(--d-paper);stroke:var(--d-rule-strong);stroke-width:1px}.run-file-shadow{fill:var(--d-rule);opacity:.3}.run-file-fold{stroke:var(--d-rule-strong);stroke-width:1px}.run-file-type{font-family:var(--font-sans);fill:var(--d-ink);letter-spacing:-2px;font-size:30px;font-weight:550}.run-file-name{fill:var(--d-ink);font-family:var(--font-mono);font-size:12px}.run-file-rule{stroke:var(--d-rule)}.run-code-line{stroke:var(--d-control);stroke-width:2px;opacity:.5}.run-inputs{opacity:var(--run-tests)}.run-input-cell{fill:var(--d-paper);stroke:var(--d-control)}.run-input-count{font:28px var(--font-mono);fill:var(--d-ink);letter-spacing:-2px}.run-path-base{stroke:var(--d-rule);stroke-width:1px}.run-path{stroke:var(--d-ink-38);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--run-tests))}.run-test-packet{transform:translateX(calc(var(--run-packet-x) * .17))}.run-test-packet rect{fill:var(--d-paper);stroke:var(--d-ink-38)}.run-grading-path{opacity:var(--run-verdict)}.run-grading-path path{stroke:var(--d-ink-38);stroke-width:1.2px}.run-grading-arrow-compact{display:none}.run-scene-checks{width:25%;opacity:var(--run-checks);pointer-events:none;position:absolute;top:21%;right:0}.run-scene-checks>p>span{font-family:var(--font-mono);color:var(--d-ink-38);margin-top:4px;font-size:11px;font-weight:400;display:block}.run-scene-checks>p{margin:0 0 18px;font-size:12px;font-weight:550}.run-probes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.run-probes li{color:var(--d-ink-58);align-items:center;gap:9px;font-size:12px;line-height:1.5;display:flex}.run-probes li>svg{color:var(--d-success)}.run-probes li[data-held=false]>svg{color:var(--d-signal)}.run-scene-caption{border-top:1px solid var(--d-rule);justify-content:space-between;align-items:center;gap:24px;min-height:140px;padding-top:20px;display:flex}.run-chapter-index{color:var(--d-ink-38);font-size:10px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;display:block}.run-scene-caption h3,.run-chapter-copy h3{letter-spacing:-.035em;margin:10px 0 9px;font-size:clamp(25px,2.5vw,32px);font-weight:500;line-height:1.13}.run-scene-caption p,.run-chapter-copy>p{max-width:46ch;color:var(--d-ink-58);margin:0;font-size:14px;line-height:1.65}.run-event-time{text-align:right;flex:none}.run-event-time>span{font-family:var(--font-mono);letter-spacing:-.08em;font-size:28px}.run-event-time small{color:var(--d-ink-38);margin-left:4px;font-size:13px}.run-event-time p{margin-top:5px;font-size:10px}.run-scene-result{width:max(43%,390px);opacity:var(--run-verdict);transform:translateY(calc((1 - var(--run-verdict)) * 12px));pointer-events:none;background:var(--d-paper);padding-left:14px;position:absolute;top:0;right:0}.run-grader-label{margin:0 0 12px;font-size:12px;font-weight:550}.run-grader-label>span{color:var(--d-ink-38);margin-top:3px;font-size:10px;font-weight:400;display:block}.run-verdict{container-type:inline-size}.run-verdict-heading{align-items:center;gap:17px;margin-bottom:16px;display:flex}.run-verdict-heading>strong{font-family:var(--font-mono);letter-spacing:-.09em;color:var(--d-signal);font-size:64px;font-weight:400;line-height:1}.run-verdict-heading>span{font-size:15px;line-height:1.5}.run-verdict-heading b{color:var(--d-signal);font-size:11px;font-weight:400;display:block}.run-case-grid{grid-template-columns:repeat(8,minmax(20px,1fr));gap:3px;margin-bottom:12px;display:grid}.run-case-grid .case-status-cell{aspect-ratio:1}@container (min-width:370px){.run-case-grid{grid-template-columns:repeat(16,minmax(20px,1fr))}}.run-verdict .case-status-legend{gap:7px 12px;font-size:12px}.run-verdict .case-status-legend .case-status-cell{width:14px;min-width:14px;height:14px;min-height:14px}.run-verdict .case-status-legend .case-status-mark{width:10px;height:10px}.run-failure-example{border-left:2px solid var(--d-signal);margin-top:20px;padding-left:11px}.run-failure-example>span{color:var(--d-ink-38);font-size:10px}.run-failure-example p{margin:4px 0;font-size:12px;line-height:1.55}.run-failure-example code{color:var(--d-ink-38);overflow-wrap:anywhere;font-size:9px}.run-story-chapter{border-top:1px solid var(--d-rule);grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:36px 0;display:grid;position:relative}.run-static-visual{min-width:0}.run-static-visual .run-diagram{max-height:300px;overflow:hidden}.run-static-caption{color:var(--d-ink-58);justify-content:space-between;gap:14px;margin:12px 0 0;font-size:12px;display:flex}.run-static-action{margin-top:20px}.run-static-caption code{font-family:var(--font-mono)}.run-static-visual>.run-probes{grid-template-columns:1fr 1fr;margin:14px 0 0}.run-inspect{border-top:1px solid var(--d-rule);margin-top:24px}.run-inspect>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;font-size:13px;list-style:none;display:flex}.run-inspect>summary:before{content:"+";font-family:var(--font-mono);color:var(--d-ink-38)}.run-inspect[open]>summary:before{content:"−"}.run-inspect>summary>span{color:var(--d-ink-38);margin-left:auto;font-size:11px}.run-inspect>summary::-webkit-details-marker{display:none}.run-inspect-content{grid-template-columns:1fr 1fr;gap:40px;padding:22px 0 30px;display:grid}.run-inspect-content .run-probes{margin-top:13px}.run-source{color:var(--d-ink-38);justify-self:end;font-size:12px}.run-source code{font-family:var(--font-mono)}.run-source .text-link{min-height:44px}.run-story-unavailable{color:var(--d-ink-58);padding-block:24px}.run-story:not([data-run-id]) .run-story-track{height:auto}@media (min-width:1024px) and (min-height:720px) and (prefers-reduced-motion:no-preference){.run-story-track{height:300svh}.run-story-sticky{position:sticky;top:96px}.run-story-chapters{display:none}.run-story-animation{grid-template-columns:126px minmax(0,1fr);gap:clamp(30px,5vw,76px);display:grid}.run-scene-canvas{min-height:365px;margin-block:18px 16px}.run-diagram{height:365px}}@media (max-width:639px){.run-story{padding-block:32px 44px}.run-story-heading{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:28px}.run-story-heading h2{font-size:34px}.run-story-chapter{border-top:0;border-left:1px solid var(--d-rule);grid-template-columns:minmax(0,1fr);gap:22px;margin-left:4px;padding:29px 0 34px 22px}.run-story-chapter:before{content:"";background:var(--d-paper);border:1px solid var(--d-ink-38);width:7px;height:7px;box-shadow:0 0 0 4px var(--d-paper);border-radius:50%;position:absolute;top:32px;left:-4px}.run-chapter-copy h3{font-size:28px}.run-static-visual .run-diagram{max-height:220px}.run-static-visual :is(.run-svg-label,.run-svg-small,.run-file-name,.run-input-count){display:none}.run-static-visual>.run-probes{grid-template-columns:1fr;gap:10px}.run-case-grid{gap:4px}.run-failure-example p{font-size:14px}.run-verdict .case-status-legend{font-size:11px}.run-inspect>summary>span{display:none}.run-inspect-content{grid-template-columns:minmax(0,1fr);gap:20px}.run-source{justify-self:start}}@media (forced-colors:active){.run-file-paper,.run-input-cell{fill:canvas;stroke:canvastext}.run-rail button[aria-current=step]>i{background:highlight}.run-probes li>svg,.run-probes li[data-held=false]>svg{color:canvastext}}@media (min-width:1024px) and (max-width:1199px){.run-grading-arrow-wide{display:none}.run-grading-arrow-compact{display:block}}@media (min-width:1024px) and (min-height:720px) and (prefers-reduced-motion:no-preference){.run-story[data-active=true] .run-scene-caption>div:first-child{animation:.42s ease-out run-caption-in}.run-rail button:hover{color:var(--d-ink)}.run-rail button>span{transition:transform .15s ease-out}.run-rail button:active>span{transform:translateY(1px)}}@keyframes run-caption-in{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px) and (min-height:720px) and (max-height:800px) and (prefers-reduced-motion:no-preference){.run-story-heading{padding-bottom:8px}.run-scene-canvas{margin-bottom:12px}.run-scene-caption{min-height:120px;padding-top:14px}.run-scene-caption h3{margin-block:8px 6px;font-size:26px}.run-scene-caption p{line-height:1.5}}
.recorded-execution{min-width:0;color:var(--d-ink)}.recorded-execution-heading h3,.recorded-execution>h3{margin:0;font-size:14px;font-weight:500;line-height:1.5}.recorded-execution-heading h3 span{color:var(--d-ink-58);font-weight:400}.recorded-execution-heading p{color:var(--d-ink-58);margin:6px 0 22px;font-size:11px}.recorded-timeline{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.recorded-timeline-row{grid-template-columns:2.5rem .5rem minmax(0,1fr);align-items:start;gap:.75rem;font-size:13px;line-height:1.4;display:grid;position:relative}.recorded-timeline-row:not(:last-child):before{content:"";background:var(--d-rule);width:1px;position:absolute;top:.95rem;bottom:-.65rem;left:calc(3.5rem - .5px)}.recorded-timeline-time{text-align:right;color:var(--d-ink-58);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.55}.recorded-timeline-dot{z-index:1;background:currentColor;border-radius:50%;justify-self:center;width:7px;height:7px;margin-top:.36rem;position:relative}.recorded-timeline-step{min-width:0}.recorded-timeline-probes{grid-template-columns:minmax(0,1fr);gap:6px;margin:12px 0 5px;padding:0;list-style:none;display:grid}.recorded-timeline-probes li{color:var(--d-ink-58);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.recorded-timeline-probes svg{flex:none}.recorded-timeline-probes li[data-held=false]{color:var(--d-signal)}.recorded-execution-provenance{color:var(--d-ink-58);margin:20px 0 0;font-size:11px;line-height:1.7}.recorded-execution-provenance code{font-family:var(--font-mono);overflow-wrap:anywhere}.recorded-execution-source{min-height:44px;margin-top:4px;font-size:12px}@media (max-width:639px){.recorded-timeline-probes{grid-template-columns:1fr}.recorded-timeline-row{gap:.55rem}.recorded-timeline-row:not(:last-child):before{left:calc(3.3rem - .5px)}}@media (forced-colors:active){.recorded-timeline-dot,.recorded-timeline-row:not(:last-child):before{background:canvastext}}
.lab-landing{overflow:clip}.lab-hero{padding-block:clamp(40px,5vw,72px) 52px}.lab-hero-grid{grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.hero-copy{padding-bottom:22px}.lab-headline{letter-spacing:-.066em;text-wrap:balance;margin:25px 0 26px;font-size:clamp(48px,5.15vw,74px);font-weight:550;line-height:1.015}.lab-headline span{display:block}.hero-description{color:var(--d-ink-58);max-width:39ch;margin:0;font-size:16px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.hero-actions .text-link{padding-inline:6px}.hero-footnote{color:var(--d-ink-38);margin:23px 0 0;font-size:11px}.hero-context{border-top:1px solid var(--d-rule);justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding-top:22px;display:flex}.hero-context p{color:var(--d-ink-38);margin:0;font-size:12px}.hero-context a{white-space:nowrap;text-decoration:none}.instrument{background:var(--d-zone);min-width:0;color:var(--d-zone-ink);border:1px solid #35393b;border-radius:12px;padding:22px 26px 16px;position:relative;box-shadow:0 4px 6px -4px #00000026,0 22px 48px -28px #0000004d}.instrument-topline{color:var(--d-zone-dim);justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.instrument-caption{align-items:center;gap:7px;display:inline-flex}.record-mark{border:1px solid;border-radius:50%;width:5px;height:5px}.instrument-version{font-family:var(--font-mono);letter-spacing:.06em;font-size:9px}.instrument-readout{justify-content:space-between;align-items:flex-end;gap:16px;padding-block:31px 25px;display:flex}.instrument-number{font-family:var(--font-mono);letter-spacing:-.08em;font-size:clamp(45px,4.2vw,62px);font-weight:400;line-height:1}.instrument-total{color:var(--d-zone-dim);font-family:var(--font-mono);font-size:12px}.instrument-readout p{color:var(--d-zone-mid);margin:10px 0 0;font-size:11px}.fixture-control{color:var(--d-zone-dim);flex-direction:column;gap:3px;font-size:10px;display:flex;position:relative}.fixture-control:after{content:"⌄";pointer-events:none;font-size:14px;position:absolute;bottom:13px;right:10px}.fixture-control select{appearance:none;min-width:82px;height:44px;min-height:44px;color:var(--d-zone-ink);background:var(--d-zone-plate);cursor:pointer;border:1px solid #737a7f;border-radius:6px;padding:9px 26px 9px 10px;font-size:12px}.instrument-field{contain:layout paint;grid-template-columns:repeat(62,minmax(0,1fr));gap:3px;padding-block:3px;display:grid}.instrument-field .sieve-cell{aspect-ratio:1;background:#d2d5d7;border-radius:.6px;transition:background-color .23s ease-out,opacity .23s ease-out;display:block}.instrument-field .sieve-cell[data-state=alive]{background:#d2d5d7}.instrument-field .sieve-cell[data-state=dying]{background:var(--d-zone-signal);animation:.65s ease-out forwards instrument-loss}@keyframes instrument-loss{0%,35%{background:var(--d-zone-signal)}to{background:#303436}}.instrument-field .sieve-cell[data-state=gone]{background:#303436}.instrument-field .sieve-cell[data-state=delivered]{background:#f5f5f3}.instrument-stage{justify-content:space-between;align-items:end;gap:16px;min-height:87px;padding-top:26px;display:flex}.stage-overline{color:var(--d-zone-ink);font-family:var(--font-mono);letter-spacing:.05em;margin:0;font-size:9px}.stage-overline span{color:var(--d-zone-dim)}.stage-name{letter-spacing:-.01em;margin:5px 0 0;font-size:15px}.stage-loss{text-align:right;color:var(--d-zone-dim);margin:0 0 2px;font-size:11px}.stage-loss span{color:#ed927b;font-family:var(--font-mono);margin-bottom:3px;font-size:14px;display:block}.instrument-transport{align-items:center;gap:22px;margin-top:18px;display:flex}.playback-button{min-width:90px;min-height:44px;color:var(--d-zone-ink);cursor:pointer;background:0 0;border:1px solid #737a7f;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:10px 11px;font-size:11px;transition:background-color .15s;display:inline-flex}.play-symbol{border-left:6px solid;border-block:4px solid #0000;width:0;height:0}.pause-symbol{border-inline:2px solid;width:7px;height:8px}.stage-slider{flex:1;align-items:center;min-width:0;height:44px;display:flex;position:relative}.stage-slider input{appearance:none;cursor:pointer;z-index:1;background:0 0;width:100%;height:44px;margin:0}.stage-slider input::-webkit-slider-runnable-track{background:#72787c;height:2px}.stage-slider input::-moz-range-track{background:#72787c;height:2px}.stage-slider input::-webkit-slider-thumb{-webkit-appearance:none;background:#fafaf9;border:1px solid #fafaf9;border-radius:2px;width:10px;height:18px;margin-top:-8px;box-shadow:0 0 0 4px #111315}.stage-slider input::-moz-range-thumb{background:#fafaf9;border:0;border-radius:2px;width:10px;height:18px;box-shadow:0 0 0 4px #111315}.stage-ticks{pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.stage-ticks i{background:#737a7f;width:1px;height:4px}.stage-ticks i[data-active=true]{background:#d2d5d7}.instrument-bottomline{border-top:1px solid #383c40;justify-content:space-between;align-items:start;gap:18px;margin-top:20px;padding-top:9px;display:flex}.instrument-provenance{color:var(--d-zone-dim);font-size:10px}.instrument-provenance summary{cursor:pointer;align-items:center;min-height:36px;display:flex}.instrument-provenance summary:after{content:"+";padding-left:7px}.instrument-provenance[open] summary:after{content:"−"}.instrument-provenance p{max-width:50ch;margin:0 0 12px;font-size:11px;line-height:1.7}.instrument-provenance summary::-webkit-details-marker{display:none}.instrument-link{min-height:36px;color:var(--d-zone-mid);flex-shrink:0;align-items:center;gap:14px;font-size:10px;text-decoration:none;display:flex}.instrument-empty{flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.finding-section{border-top:1px solid var(--d-rule);padding-block:92px}.finding-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,92px);display:grid}.finding-copy h2,.invitation-copy h2{letter-spacing:-.05em;text-wrap:balance;max-width:12ch;margin:21px 0;font-size:clamp(34px,3.6vw,48px);font-weight:500;line-height:1.075}.finding-copy>p:not(.eyebrow){max-width:35ch;color:var(--d-ink-58);margin:0;font-size:14px;line-height:1.75}.finding-copy .text-link{margin-top:20px}.defect-strip{align-items:center;gap:22px;margin-block:28px 20px;display:flex}.defect-quantity{flex-direction:column;gap:6px;display:flex}.defect-quantity strong{font-family:var(--font-mono);letter-spacing:-.07em;font-size:32px;font-weight:400}.defect-quantity span{color:var(--d-ink-38);font-size:11px}.defect-strip>span{color:var(--d-ink-38)}.defect-caption{max-width:40ch!important;font-size:11px!important}.lab-invitation{padding-block:8px 72px}.invitation-inner{border:1px solid var(--d-rule);background:var(--d-paper-2);border-radius:10px;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:clamp(24px,4vw,48px);display:grid}.invitation-copy h2{max-width:13ch;margin-top:18px}.invitation-copy>p:not(.eyebrow){max-width:38ch;color:var(--d-ink-58);font-size:14px;line-height:1.7}.invitation-copy .button-primary{margin-top:16px}.recorded-result{border:1px solid var(--d-rule);background:var(--d-paper);box-shadow:var(--shadow-1);border-radius:8px;padding:24px;container-type:inline-size}.recorded-result>.recorded-execution{border-top:1px solid var(--d-rule);margin-top:24px;padding-top:24px}.recorded-result-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.recorded-result-top span:first-child{font-family:var(--font-mono);font-size:11px}.recorded-status{color:var(--d-signal);border:1px solid var(--d-signal);border-radius:4px;padding:3px 7px;font-size:10px}.recorded-result-note{color:var(--d-ink-38);margin:8px 0 24px;font-size:11px}.recorded-case-field{grid-template-columns:repeat(8,minmax(20px,1fr));gap:4px;margin-block:20px;display:grid}.recorded-case-field>.case-status-cell{aspect-ratio:1}@container (min-width:380px){.recorded-case-field{grid-template-columns:repeat(16,minmax(20px,1fr))}}.recorded-result-summary{color:var(--d-ink-58);margin-block:16px 8px;font-size:12px}.invitation-facts{color:var(--d-ink-38);gap:30px;margin-top:22px;font-size:11px;display:flex}.invitation-facts b{color:var(--d-ink);margin-bottom:3px;font-size:13px;font-weight:500;display:block}@media (hover:hover) and (pointer:fine){.playback-button:hover{background:#272b2e}.instrument-link:hover{color:#fafaf9}}@media (max-width:64rem){.lab-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px}.lab-headline{font-size:clamp(44px,5.65vw,60px)}.instrument{padding-inline:20px}.instrument-field{grid-template-columns:repeat(48,minmax(0,1fr));gap:3px}.instrument-version{display:none}.instrument-readout{padding-block:24px}.instrument-number{font-size:45px}.finding-layout{gap:36px}.invitation-inner{gap:30px}}@media (max-width:48rem){.lab-hero{padding-block:32px 34px}.lab-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.hero-copy{padding:0}.lab-headline{letter-spacing:-.06em;max-width:13ch;margin-block:19px 18px;font-size:clamp(46px,10vw,70px)}.hero-description{max-width:42ch;font-size:14px;line-height:1.65}.hero-actions{gap:8px;margin-top:23px}.hero-footnote{display:none}.instrument{padding:18px 20px 10px}.instrument-readout{padding-block:24px 21px}.instrument-field{grid-template-columns:repeat(62,minmax(0,1fr));gap:2px}.instrument-stage{min-height:75px;padding-top:22px}.instrument-number{font-size:48px}.hero-context{align-items:flex-start;margin-top:26px}.hero-context p{max-width:32ch;font-size:11px}.hero-context .text-link{min-height:32px;font-size:11px}.finding-section{padding-block:58px}.finding-layout{grid-template-columns:minmax(0,1fr);gap:30px}.finding-copy h2{max-width:16ch;margin-block:16px;font-size:38px}.finding-copy>p:not(.eyebrow){max-width:45ch}.finding-copy .text-link{margin-top:10px}.invitation-inner{grid-template-columns:minmax(0,1fr);gap:32px}.invitation-copy h2{max-width:15ch;font-size:38px}}@media (max-width:25rem){.instrument{padding-inline:15px}.instrument-field{grid-template-columns:repeat(48,minmax(0,1fr));gap:2px}.instrument-total{font-size:10px}.stage-name{font-size:14px}.recorded-result{padding:18px}.invitation-inner{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.instrument-field .sieve-cell{transition:none;animation:none}.instrument-field .sieve-cell[data-state=dying]{background:#303436;animation:none}.playback-button{transition:none}}.edition-preview{border:1px solid var(--d-rule-strong);background:var(--d-paper);border-radius:9px;min-width:0;padding:28px 32px 18px;box-shadow:0 3px 5px -4px #0000001a,0 18px 40px -32px #00000038}.edition-preview-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.edition-wordmark{letter-spacing:-.06em;font-size:34px;font-weight:650;line-height:1}.edition-fixture{color:var(--d-ink-38);font-size:11px}.edition-date{border-bottom:2px solid var(--d-ink);color:var(--d-ink-38);font-family:var(--font-mono);margin:18px 0 0;padding-bottom:16px;font-size:10px;line-height:1.6}.edition-stories{margin:0;padding:0;list-style:none}.edition-stories li{border-bottom:1px solid var(--d-rule);padding-block:18px}.edition-publication{color:var(--d-ink-38);margin:0 0 7px;font-size:10px;line-height:1.5}.edition-stories h2{font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(17px,1.65vw,21px);font-weight:550;line-height:1.35}.edition-stories li:first-child h2{letter-spacing:-.035em;font-size:clamp(22px,2.2vw,29px);line-height:1.18}.edition-open{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:8px;font-size:12px;display:flex}.edition-synthetic{color:var(--d-caution)}.edition-unavailable{flex-direction:column;justify-content:center;gap:16px;min-height:320px;display:flex}.pipeline-layout{align-items:center}.home-closing{justify-content:space-between;align-items:center;gap:24px;padding-top:60px;display:flex}.home-closing p{letter-spacing:-.035em;margin:0;font-size:clamp(19px,2.2vw,28px)}@media (max-width:48rem){.edition-preview{padding:23px 24px 14px}.edition-wordmark{font-size:30px}.edition-stories li{padding-block:16px}.lab-invitation{padding-bottom:48px}.home-closing{flex-direction:column;align-items:flex-start;gap:18px;padding-top:40px}}@media (max-width:25rem){.edition-preview{padding-inline:18px}.invitation-facts{gap:20px}}
.guard-summary{padding-block:72px 48px}.guard-summary-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.guard-summary-heading h2{letter-spacing:-.045em;text-wrap:balance;margin:16px 0 0;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.16}.guard-summary-metrics{border-block:1px solid var(--d-rule);grid-template-columns:1fr 1fr;margin:32px 0 24px;display:grid}.guard-summary-metric{min-width:0;padding-block:24px 28px}.guard-summary-metric:first-child{padding-right:32px}.guard-summary-metric+.guard-summary-metric{border-left:1px solid var(--d-rule);padding-left:32px}.guard-summary-metric dt{justify-content:space-between;gap:16px;font-size:14px;line-height:1.5;display:flex}.guard-summary-metric dt>span:last-child{color:var(--d-ink-38);font-size:12px}.guard-summary-metric dd{align-items:start;gap:clamp(20px,3vw,44px);margin:24px 0 0;display:flex}.guard-summary-value{flex-direction:column;gap:8px;display:flex}.guard-summary-value strong{font-family:var(--font-mono);letter-spacing:-.065em;font-size:36px;font-weight:400;line-height:1}.guard-summary-value>span{color:var(--d-ink-38);font-size:12px}.guard-summary-value[data-guard=true] strong{color:var(--d-signal)}.guard-summary-arrow{color:var(--d-ink-38);font-size:24px;line-height:36px}.guard-summary-unavailable{max-width:75ch;color:var(--d-ink-58);margin:0;margin-block:28px 8px;font-size:14px;line-height:1.7}.guard-summary-links{flex-wrap:wrap;gap:8px 28px;margin-top:12px;display:flex}.home-story-footer{padding-bottom:72px}.home-evidence-links{border-top:1px solid var(--d-rule);flex-wrap:wrap;gap:8px 32px;padding-top:24px;display:flex}.home-evidence-links [id]{scroll-margin-top:100px}.home-story-closing{justify-content:space-between;align-items:center;gap:24px;padding-top:64px;display:flex}.home-story-closing p{letter-spacing:-.04em;margin:0;font-size:clamp(23px,2.8vw,34px);line-height:1.3}@media (max-width:63.99rem){.guard-summary-heading{flex-direction:column;align-items:start;gap:14px}}@media (max-width:39.99rem){.guard-summary{padding-block:48px 32px}.guard-summary-metrics{grid-template-columns:1fr;margin-top:24px}.guard-summary-metric:first-child{padding-right:0}.guard-summary-metric+.guard-summary-metric{border-left:0;border-top:1px solid var(--d-rule);padding-left:0}.guard-summary-metric dd{gap:32px}.guard-summary-links{column-gap:20px}.home-story-footer{padding-bottom:48px}.home-evidence-links{flex-direction:column;align-items:start;gap:4px}.home-story-closing{flex-direction:column;align-items:start;gap:20px;padding-top:40px}}
