.page-stage{background:var(--stage);color:var(--stage-ink);--accent:var(--accent-graph);padding:clamp(3rem,9vh,6rem) 0 clamp(3.5rem,10vh,6.5rem)}.page-stage-inner{width:min(100% - 3rem, var(--content));margin:0 auto}.page-stage[data-has-figure] .page-stage-inner{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.page-stage-copy{min-width:0;max-width:100%}.page-stage-copy>.page-stage-eyebrow,.page-stage-copy>.page-stage-title,.page-stage-copy>.page-stage-standfirst,.page-stage-copy>.page-stage-meta{max-width:40rem}.page-stage-eyebrow{font-family:var(--mono);letter-spacing:.01em;color:var(--accent);margin:0 0 .85rem;font-size:.72rem}.page-stage-title{font-family:var(--sans);letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.15rem;font-size:clamp(2.1rem,5.4vw,4rem);font-weight:700;line-height:1.02}.page-stage-standfirst{color:color-mix(in oklab, var(--stage-ink) 86%, transparent);margin:0;font-size:clamp(1.02rem,1.7vw,1.22rem);line-height:1.55}.page-stage-meta{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.1rem 1.6rem;margin:1.9rem 0 0;display:grid}.page-stage-meta dt{font-family:var(--mono);font-size:var(--label-strong);letter-spacing:.01em;color:var(--stage-ink-soft);margin-bottom:.3rem}.page-stage-meta dd{margin:0;font-size:.9rem;line-height:1.4}.page-stage-actions{flex-wrap:wrap;gap:.75rem;margin:2rem 0 0;display:flex}.page-stage-figure{margin:0}.page-stage-figure .scene-svg{background:0 0;border:none;max-height:46vh}.domain-set{fill:color-mix(in oklab, var(--accent) 12%, transparent);stroke:color-mix(in oklab, var(--accent) 55%, transparent);stroke-width:1.5px}.domain-label{fill:var(--stage-ink);font-family:var(--mono);letter-spacing:.01em;font-size:21px}.domain-centre{fill:var(--accent)}.domain-centre-label{fill:var(--stage-deep);font-family:var(--mono);letter-spacing:.06em;font-size:17px;font-weight:700}.closing-mark{width:min(100%,22rem);height:auto}.closing-ring{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:100;transform-origin:50%;transform:rotate(-90deg)}.closing-dot{fill:var(--accent)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-stage{view-timeline-name:--chapter;view-timeline-axis:block}.page-stage .domain-set,.page-stage .domain-label,.page-stage .domain-centre,.page-stage .domain-centre-label{animation-timeline:--chapter;animation-range:var(--range,cover 0% cover 100%);animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both}.page-stage .domain-set{animation-name:mz-converge}.page-stage .domain-label,.page-stage .domain-centre-label{animation-name:mz-verify}.page-stage .domain-centre{animation-name:mz-propagate}.page-stage-copy>*,.page-stage-figure{animation:mz-reveal var(--dur-slow) var(--ease-exit) both;animation-timeline:view();animation-range:entry 8% entry 55%}.closing-ring{animation:mz-connect var(--dur-cinematic) var(--ease-precise) both;--path-length:100;animation-timeline:view();animation-range:entry 20% entry 92%}}}@media (max-width:900px){.page-stage[data-has-figure] .page-stage-inner{grid-template-columns:minmax(0,1fr)}.page-stage-figure .scene-svg{max-height:none}}@media (max-width:640px){.page-stage{padding:2.25rem 0 3rem}.page-stage-inner{width:min(100% - 2rem, var(--content))}.page-stage[data-has-figure] .page-stage-inner{flex-direction:column;display:flex}.page-stage-copy{order:1}.page-stage-figure{order:2}}.ending{background:var(--stage-deep);color:var(--stage-ink);min-height:calc(100vh - var(--rail-h));min-height:calc(100svh - var(--rail-h));--accent:var(--accent-graph);align-items:center;padding:clamp(3.5rem,10vh,7rem) 0;display:grid}.ending-inner{width:min(100% - 3rem, var(--content));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,5rem);margin:0 auto;display:grid}.ending-copy{max-width:46rem}.ending-eyebrow{font-family:var(--mono);letter-spacing:.01em;color:var(--accent);margin:0 0 1rem;font-size:.72rem}.ending-line{font-family:var(--sans);letter-spacing:-.042em;text-wrap:balance;margin:0 0 1.35rem;font-size:clamp(2.1rem,6vw,4.4rem);font-weight:700;line-height:1.01}.ending-support{max-width:52ch;color:color-mix(in oklab, var(--stage-ink) 84%, transparent);margin:0 0 1.5rem;font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.6}.ending-availability{font-family:var(--mono);letter-spacing:.12em;color:var(--accent);margin:0 0 2.25rem;font-size:.76rem}.ending-channels{border-top:1px solid var(--stage-line);margin:0 0 2rem;padding:0;list-style:none;display:grid}.ending-channels>li{min-width:0}.ending-channels a{border-bottom:1px solid var(--stage-line);color:var(--stage-ink);transition:padding-left var(--dur-base) var(--ease-exit), color var(--dur-quick) var(--ease-exit);grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:1.05rem 0;text-decoration:none;display:grid}.ending-channels a>*{overflow-wrap:anywhere}.ending-channels a:hover,.ending-channels a:focus-visible{color:var(--accent);padding-left:.75rem}.ending-channels span{font-family:var(--mono);letter-spacing:.01em;color:var(--stage-ink-soft);font-size:.72rem}.ending-channels strong{font-size:.98rem;font-weight:550}.ending-note{max-width:56ch;color:var(--stage-ink-soft);margin:0;font-size:.84rem;line-height:1.6}.ending-note a{color:var(--stage-ink)}.ending-mark{place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.ending-channels a{transition:none}.ending-channels a:hover,.ending-channels a:focus-visible{padding-left:0}}.spine{gap:1.75rem;margin:0;padding:0 0 0 1.6rem;list-style:none;display:grid;position:relative}.spine:before{content:"";background:var(--stage-line-strong);width:1px;position:absolute;top:.55rem;bottom:.55rem;left:5px}.spine-step{position:relative}.spine-node{background:var(--stage);border:2px solid var(--accent);border-radius:50%;width:11px;height:11px;position:absolute;top:.4rem;left:-1.6rem}.spine-step:last-child .spine-node{background:var(--accent)}.spine-stage{font-family:var(--mono);font-size:var(--label);letter-spacing:.01em;color:var(--accent);margin:0 0 .2rem}.spine-problem{letter-spacing:-.015em;margin:0 0 .35rem;font-size:1.02rem;font-weight:650}.spine-detail{max-width:44ch;color:var(--stage-ink-soft);margin:0;font-size:.86rem;line-height:1.55}.page-stage-note{color:var(--stage-ink-soft);margin:1.1rem 0 0;font-size:.8rem;line-height:1.55}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.spine-step{animation:mz-reveal var(--dur-slow) var(--ease-exit) both;animation-timeline:view();animation-range:entry 6% entry 50%;animation-delay:calc(var(--i,0) * var(--stagger))}}}@media (max-width:860px){.ending-inner{grid-template-columns:minmax(0,1fr)}.ending-mark{width:min(100%,11rem);margin:0 auto}}@media (max-width:640px){.ending{min-height:0;padding:3rem 0 4rem}.ending-inner{width:min(100% - 2rem, var(--content))}.ending-channels a{grid-template-columns:1fr auto;row-gap:.15rem}.ending-channels span{grid-column:1/-1}}.page-stage .research-audience{border-top:1px solid var(--stage-line);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem;margin-top:2rem;padding-top:1.5rem;display:grid}.page-stage .research-audience>div{gap:.3rem;display:grid}.page-stage .research-audience span{font-family:var(--mono);font-size:var(--label-strong);letter-spacing:.01em;color:var(--accent)}.page-stage .research-audience strong{font-family:var(--sans);color:var(--stage-ink);font-size:.92rem;font-weight:600;line-height:1.4}.ending .contact-links span,.ending .contact-links strong,.ending .contact-links a{color:inherit;background:0 0}.ending .contact-links a>span:first-child{color:var(--stage-ink-soft)}.ending .contact-links strong{color:var(--stage-ink)}.ending .contact-links a:hover,.ending .contact-links a:focus-visible{color:var(--accent)}.ending .contact-links a:hover>span:first-child,.ending .contact-links a:focus-visible>span:first-child,.ending .contact-links a:hover strong,.ending .contact-links a:focus-visible strong{color:inherit}.page-stage .work-jump{border-top:1px solid var(--stage-line);flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}.page-stage .work-jump a{min-height:44px;font-family:var(--mono);letter-spacing:.01em;color:var(--stage-ink-soft);border-bottom:1px solid #0000;align-items:center;font-size:.72rem;text-decoration:none;display:inline-flex}.page-stage .work-jump a:hover,.page-stage .work-jump a:focus-visible{color:var(--accent);border-bottom-color:var(--accent)}.projected-domains{width:100%}.projected-closing[data-mode=canvas]>.closing-mark{opacity:0;transition:opacity var(--dur-base) var(--ease-exit);animation:none!important}@media (prefers-reduced-motion:reduce){.projected-closing[data-mode=canvas]>.closing-mark{opacity:1;animation:revert!important}}.projected-closing{width:min(100%,22rem)}.thesis-world{--thesis-stage:#060909;background:var(--thesis-stage);color:#f2f0e8;margin:0;position:relative}.thesis-world-track{height:auto;position:relative}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.thesis-world-track{height:620vh}.thesis-world-viewport{height:100svh;position:sticky;top:0}}.thesis-world-viewport{place-items:center;padding:clamp(2.5rem,8vh,5rem) 0;display:grid;overflow:hidden}.thesis-world-canvas{position:absolute;inset:0}.thesis-world-canvas canvas{display:block;width:100%!important;height:100%!important}.thesis-world-caption{pointer-events:none;background:linear-gradient(#06090900 0%,#060909c7 55%,#060909eb 100%);width:min(46rem,62%);padding:6rem clamp(1.5rem,5vw,4rem) clamp(1.5rem,5vh,3.5rem);position:absolute;inset:auto auto 0 0}.thesis-world-stage{gap:.35rem;margin:0;display:grid}.thesis-world-index{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.16em;color:#4cc4b0;font-size:.72rem}.thesis-world-stage strong{letter-spacing:-.015em;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:680;line-height:1.06}.thesis-world-line{color:#9aa7b2;max-width:42ch;font-size:.95rem;line-height:1.5}.thesis-world-flat{width:min(100% - 3rem,68rem);padding:clamp(2rem,6vh,4rem) 0}.thesis-world[data-mode=scene] .thesis-world-flat{visibility:hidden}.thesis-flat{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.thesis-flat-figure{margin:0}.thesis-flat-figure svg{background:#ffffff05;border:1px solid #ffffff17;border-radius:4px;width:100%;height:auto;display:block}.thesis-flat-figure figcaption{color:#9aa7b2;margin-top:.85rem;font-size:.88rem;line-height:1.55}.thesis-flat-ideal{fill:none;stroke:#6d7b86;stroke-dasharray:4 5;stroke-width:1.2px}.thesis-flat-before{fill:none;stroke:#f15a35;stroke-width:2px}.thesis-flat-after{fill:none;stroke:#4cc4b0;stroke-width:2.2px}.thesis-flat-dot{fill:#4cc4b0}.thesis-flat-mark{fill:#f2f0e8}.thesis-flat-axis{fill:#6d7b86;letter-spacing:.01em;font-size:11px}.thesis-flat-scope{color:#6d7b86;grid-column:1/-1;margin:0;font-size:.85rem}.thesis-world[data-mode=static] .thesis-world-caption{width:min(100% - 3rem,68rem);max-width:none;margin:0 auto clamp(1.5rem,4vh,2.5rem);position:static}.thesis-readout,.thesis-readout-list{gap:.55rem;max-width:30rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.thesis-readout-row{gap:.1rem;display:grid}.thesis-readout dt{font-size:var(--label-strong);letter-spacing:.01em;color:#6d7b86}.thesis-readout dd{flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0;display:flex}.thesis-readout dd strong{color:#f2f0e8;font-size:1.15rem;font-weight:680}.thesis-readout dd span{color:#6d7b86;font-size:.82rem}.thesis-readout-list li{opacity:.32;transition:opacity var(--dur-base,.22s) ease, border-color var(--dur-base,.22s) ease;border-left:2px solid #ffffff1f;gap:.05rem;padding-left:.85rem;display:grid}.thesis-readout-list li[data-on]{opacity:1;border-left-color:#4cc4b0}.thesis-readout-list code{font-family:var(--mono,ui-monospace, monospace);color:#f2f0e8;font-size:.8rem}.thesis-readout-list span{color:#6d7b86;font-size:.82rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.thesis-readout-list li{opacity:1;transition:none}}.thesis-reliability{pointer-events:none;width:min(17rem,32vw);transition:opacity var(--dur-base,.22s) linear;background:#060909b8;border-radius:6px;padding:.9rem 1rem 1rem;position:absolute;top:clamp(5rem,12vh,8rem);right:clamp(1.5rem,5vw,4rem);box-shadow:0 0 0 1px #ffffff0f,0 18px 40px #00000073}.thesis-reliability svg{width:100%;height:auto;display:block}.thesis-rel-frame{fill:none;stroke:#ffffff2e;stroke-width:1px}.thesis-rel-ideal{fill:none;stroke:#6d7b86;stroke-dasharray:3 4;stroke-width:1.2px}.thesis-rel-curve{fill:none;stroke:#f15a35;stroke-linejoin:round;stroke-width:2.2px;transition:stroke var(--dur-slow,.42s) ease}.thesis-rel-curve[data-calibrated]{stroke:#4cc4b0}.thesis-rel-drop{stroke:#ffffff4d;stroke-dasharray:2 3;stroke-width:1px}.thesis-rel-dot{fill:#f2f0e8}.thesis-rel-ideal-dot{fill:none;stroke:#6d7b86;stroke-width:1.2px}.thesis-reliability-key{gap:.1rem;margin:.6rem 0 0;display:grid}.thesis-reliability-key span{font-size:var(--label);letter-spacing:.01em;color:#6d7b86}.thesis-reliability-key strong{color:#f15a35;transition:color var(--dur-slow,.42s) ease;font-size:1.05rem;font-weight:680}.thesis-reliability-key strong[data-calibrated]{color:#4cc4b0}@media (prefers-reduced-motion:reduce){.thesis-reliability,.thesis-rel-curve,.thesis-reliability-key strong{transition:none}}.world-stage{--world-ground:#0a0d0f;--world-muted:#7c8892;background:var(--world-ground);color:#f2f0e8;margin:0;position:relative}.world-track{height:auto;position:relative}.world-viewport{place-items:center;padding:clamp(2.5rem,8vh,5rem) 0;display:grid;overflow:hidden}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.world-track{height:760vh}.world-viewport{height:100svh;padding:0;position:sticky;top:0}}.world-canvas{position:absolute;inset:0}.world-canvas canvas{display:block;width:100%!important;height:100%!important}.world-caption{pointer-events:none;background:linear-gradient(#0a0d0f00 0%,#0a0d0fcc 55%,#0a0d0ff0 100%) bottom/100% min(78vh,46rem) no-repeat;flex-direction:column;justify-content:flex-end;width:min(46rem,64%);padding:6rem clamp(1.5rem,5vw,4rem) clamp(1.5rem,5vh,3.5rem);display:flex;position:absolute;inset:0 auto 0 0}.world-stage-line{gap:.35rem;margin:0;display:grid}.world-index{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.16em;color:#6f9dc4;font-size:.72rem}.world-stage-line strong{letter-spacing:-.015em;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:680;line-height:1.06}.world-line{color:#9aa7b2;max-width:44ch;font-size:.95rem;line-height:1.5}.world-readout,.world-readout-list{gap:.55rem;max-width:32rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.world-caption{background-image:linear-gradient(#0a0d0f00 0%,#0a0d0fb8 22%,#0a0d0fe6 40%,#0a0d0ff0 100%);background-position:top;background-size:100% 100%;justify-content:flex-start;padding-top:clamp(15rem,32vh,23rem)}}.world-readout-row{gap:.1rem;display:grid}.world-readout dt{font-size:var(--label-strong);letter-spacing:.01em;color:var(--world-muted)}.world-readout dd{flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0;display:flex}.world-readout dd strong{color:#f2f0e8;font-size:1.1rem;font-weight:680}.world-readout dd span{color:var(--world-muted);font-size:.82rem}.world-readout-list li{border-left:2px solid #ffffff1f;gap:.05rem;padding-left:.85rem;display:grid}.world-readout-list li[data-on]{border-left-color:#6f9dc4}.world-readout-list li[data-tone=uncertain]{border-left-color:#f0a03c}.world-readout-list li[data-tone=unsupported]{border-left-color:#4a565f}.world-readout-list li[data-tone=positive]{border-left-color:#4cc4b0}.world-readout-list code{font-family:var(--mono,ui-monospace, monospace);color:#f2f0e8;font-size:.8rem}.world-readout-list span{color:var(--world-muted);font-size:.82rem;line-height:1.45}.world-chips{flex-wrap:wrap;gap:.35rem;max-width:34rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.world-chips li{color:#cfd6da;border:1px solid #ffffff29;border-radius:3px;padding:.2rem .55rem;font-size:.76rem}.world-formula{font-family:var(--mono,ui-monospace, monospace);color:#cfd6da;flex-wrap:wrap;align-items:center;gap:.4rem;margin:1.1rem 0 0;font-size:.82rem;display:flex}.world-formula span{align-items:center;gap:.4rem;display:inline-flex}.world-formula span[data-mask]{color:#f0a03c}.world-formula em{color:#4a565f;font-style:normal}.world-flat{width:min(100% - 3rem,70rem);padding:clamp(2rem,6vh,4rem) 0}.world-stage[data-mode=scene] .world-flat{visibility:hidden}@media (max-width:999px),(prefers-reduced-motion:reduce){.world-stage[data-mode=static] .world-caption{background:0 0;width:min(100% - 3rem,70rem);max-width:none;margin:0 auto clamp(1.5rem,4vh,2.5rem);padding:0;display:block;position:static}}.medico-flat,.medico-matrix{--world-muted:#7c8892;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.medico-flat-figure{margin:0}.medico-matrix .medico-flat-figure figcaption{max-width:58ch}.medico-flat-figure svg{width:100%;height:auto;display:block;overflow:visible}.medico-flat-cell{fill:none;stroke:#ffffff29;stroke-width:1px}.medico-flat-cell[data-on]{fill:#6f9dc4;stroke:none}.medico-flat-source{fill:#cfd6da;text-anchor:end;font-size:12px}.medico-flat-count,.medico-flat-axis{fill:var(--world-muted);font-size:11px}.medico-flat-figure figcaption{color:#9aa7b2;max-width:62ch;margin-top:.9rem;font-size:.88rem;line-height:1.55}.medico-flat-limits{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.medico-flat-limits li{border-left:2px solid #f0a03c;gap:.15rem;padding-left:.85rem;display:grid}.medico-flat-limits strong{color:#f2f0e8;font-size:.9rem}.medico-flat-limits span{color:var(--world-muted);font-size:.82rem;line-height:1.45}.insure-flat{--world-muted:#7c8892;gap:clamp(1.25rem,3vw,2rem);display:grid}.insure-flat-figure{margin:0}.insure-flat-figure svg{width:100%;height:auto;display:block;overflow:visible}.insure-flat-track{fill:#ffffff0d}.insure-flat-hit{fill:#7aa7f0}.insure-flat-doc{fill:#4cc4b0}.insure-flat-figure g:not([data-selected]) .insure-flat-hit,.insure-flat-figure g:not([data-selected]) .insure-flat-doc{opacity:.45}.insure-flat-name{fill:#e8e0d2;text-anchor:end;font-size:12px}.insure-flat-value{fill:#7aa7f0;font-size:11px}.insure-flat-value[data-doc]{fill:#4cc4b0}.insure-flat-key{fill:#7aa7f0;letter-spacing:.01em;font-size:10px}.insure-flat-key[data-doc]{fill:#4cc4b0}.insure-flat-figure figcaption{color:#9aa7b2;max-width:64ch;margin-top:.9rem;font-size:.88rem;line-height:1.55}.insure-flat-forms,.insure-flat-limits{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.insure-flat-forms li{border-left:2px solid #e8e0d2;gap:.1rem;padding-left:.85rem;display:grid}.insure-flat-limits li{border-left:2px solid #f0a03c;gap:.1rem;padding-left:.85rem;display:grid}.insure-flat-forms strong,.insure-flat-limits strong{color:#f2f0e8;font-size:.88rem}.insure-flat-forms span,.insure-flat-limits span{color:var(--world-muted);font-size:.8rem;line-height:1.45}.insure-flat-scope{color:var(--world-muted);margin:0;font-size:.82rem}.world-note{max-width:40rem;color:var(--world-muted);margin:.9rem 0 0;font-size:.82rem;line-height:1.5}.insure-panel{pointer-events:none;width:min(19rem,34vw);transition:opacity var(--dur-base,.22s) linear;background:#0b0e11c7;border-radius:6px;padding:.9rem 1rem .8rem;position:absolute;top:clamp(5rem,12vh,8rem);right:clamp(1.5rem,5vw,4rem);box-shadow:0 0 0 1px #ffffff0f,0 18px 40px #00000073}.insure-panel svg{width:100%;height:auto;display:block;overflow:visible}.insure-panel-track{fill:#ffffff0f}.insure-panel-hit{fill:#7aa7f0}.insure-panel-doc{fill:#4cc4b0}.insure-panel g:not([data-selected]) .insure-panel-hit,.insure-panel g:not([data-selected]) .insure-panel-doc{opacity:.45}.insure-panel-name{fill:#e8e0d2;letter-spacing:.06em;font-size:9px}.insure-panel-value{fill:#7aa7f0;font-size:9px}.insure-panel-value[data-doc]{fill:#4cc4b0}.insure-panel-key{font-size:var(--label);letter-spacing:.01em;gap:.75rem;margin:.5rem 0 0;display:flex}.insure-panel-key span{color:#7aa7f0}.insure-panel-key strong{color:#4cc4b0;font-weight:600}@media (prefers-reduced-motion:reduce){.insure-panel{transition:none}}.insure-flat-licence{max-width:64ch;color:var(--world-muted);margin:0;font-size:.85rem;line-height:1.55}.reliable-flat{--world-muted:#7c8892;gap:clamp(1.25rem,3vw,2rem);display:grid}.reliable-flat-figure{margin:0}.reliable-flat-figure svg{width:100%;height:auto;display:block}.reliable-flat-module{fill:#6f9dc424;stroke:#6f9dc4;stroke-width:1.2px}.reliable-flat-core{fill:#e8d9b833;stroke:#e8d9b8;stroke-width:1.6px}.reliable-flat-ring{fill:none;stroke:#e8d9b8;stroke-dasharray:3 4;stroke-width:1px;opacity:.55}.reliable-flat-path{fill:none;stroke:#4cc4b0;stroke-width:1.4px}.reliable-flat-head{fill:#4cc4b0}.reliable-flat-label{fill:#cfd6da;font-size:10px}.reliable-flat-core-label{fill:#e8d9b8;letter-spacing:.04em;font-size:10px}.reliable-flat-note{fill:var(--world-muted);letter-spacing:.06em;font-size:10px}.reliable-flat-figure figcaption{color:#9aa7b2;max-width:64ch;margin-top:.9rem;font-size:.88rem;line-height:1.55}.reliable-flat-invariants,.reliable-flat-boundaries{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.reliable-flat-invariants li{border-left:2px solid #4cc4b0;gap:.1rem;padding-left:.85rem;display:grid}.reliable-flat-boundaries li{border-left:2px solid #f0a03c;gap:.1rem;padding-left:.85rem;display:grid}.reliable-flat-invariants strong,.reliable-flat-boundaries strong{color:#f2f0e8;font-size:.88rem}.reliable-flat-invariants span,.reliable-flat-boundaries span{color:var(--world-muted);font-size:.8rem;line-height:1.45}.reliable-list,.reliable-invariants{gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.reliable-list li,.reliable-invariants li{border-left:2px solid var(--line-strong,currentColor);gap:.15rem;padding-left:.9rem;display:grid}.reliable-list li[data-immutable]{border-left-color:#b08a3c}.reliable-list li[data-fault]{border-left-color:#c07a1e}.reliable-actions{margin-top:1.5rem}.reliable-list strong,.reliable-invariants strong{font-size:.95rem}.reliable-list span,.reliable-invariants span{font-size:.9rem;line-height:1.55}.reliable-invariants em{opacity:.7;font-size:.82rem;font-style:normal}.verb-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.75rem);margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.verb{justify-items:center;gap:.5rem;display:grid}.verb-mark{width:100%;max-width:96px;display:block}.verb-svg{width:100%;height:auto;display:block;overflow:visible}.verb-name{color:var(--ink-soft);text-align:center;margin:0;font-size:.85rem}.verb-svg [class^=verb-]{vector-effect:non-scaling-stroke}.verb-arrive,.verb-arrive-head,.verb-branch,.verb-return,.verb-tick,.verb-trace{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.verb-hold,.verb-derived{fill:color-mix(in oklab, var(--accent) 12%, transparent);stroke:var(--ink-soft);stroke-width:1.6px}.verb-source,.verb-form,.verb-reading{fill:var(--accent);stroke:none}.verb-trace{stroke-width:2px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.verb-arrive,.verb-branch,.verb-return,.verb-tick,.verb-trace{stroke-dasharray:100;--path-length:100;animation:mz-connect 1s var(--ease-precise) both;animation-timeline:view();animation-range:entry 15% cover 35%}.verb-arrive-head{animation:mz-verify 1s var(--ease-exit) both;animation-timeline:view();animation-range:entry 30% cover 42%}.verb-hold,.verb-derived{transform-origin:50%;animation:mz-expand 1s var(--ease-exit) both;animation-timeline:view();animation-range:entry 18% cover 38%}.verb-source,.verb-form,.verb-reading{transform-origin:50%;transform-box:fill-box;animation:mz-propagate 1s var(--ease-weighted) both;animation-timeline:view();animation-range:entry 20% cover 40%}.verb-arrive,.verb-arrive-head,.verb-branch,.verb-return,.verb-tick,.verb-trace,.verb-hold,.verb-derived,.verb-source,.verb-form,.verb-reading{animation-delay:calc(var(--i,0) * var(--stagger) * -1)}}}@media (max-width:560px){.verb-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.mlops-flat{--world-muted:#7c8892;gap:clamp(1.25rem,3vw,2rem);display:grid}.mlops-flat-figure{margin:0}.mlops-flat-figure svg{width:100%;height:auto;display:block;overflow:visible}.mlops-flat-track{fill:#ffffff0d}.mlops-flat-bar{fill:#4cc4b0}.mlops-flat-figure g[data-failing] .mlops-flat-bar{fill:#6f9dc4}.mlops-flat-threshold{stroke:#f0a03c;stroke-width:1.6px}.mlops-flat-name{fill:#dfe6ea;text-anchor:end;font-size:12px}.mlops-flat-value{fill:#4cc4b0;font-size:11px}.mlops-flat-rule{fill:var(--world-muted);font-family:var(--mono,ui-monospace, monospace);font-size:9px}.mlops-flat-figure figcaption{color:#9aa7b2;max-width:64ch;margin-top:.9rem;font-size:.88rem;line-height:1.55}.mlops-flat-figure figcaption code{font-family:var(--mono,ui-monospace, monospace);color:#dfe6ea;font-size:.85em}.mlops-flat-stages,.mlops-flat-limits{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mlops-flat-stages li{border-left:2px solid #4cc4b0;gap:.1rem;padding-left:.85rem;display:grid}.mlops-flat-limits li{border-left:2px solid #f0a03c;gap:.1rem;padding-left:.85rem;display:grid}.mlops-flat-stages strong,.mlops-flat-limits strong{color:#f2f0e8;font-size:.88rem}.mlops-flat-stages span,.mlops-flat-limits span{color:var(--world-muted);font-size:.8rem;line-height:1.45}.world-note code{font-family:var(--mono,ui-monospace, monospace);color:#dfe6ea;font-size:.85em}.hydrology-flat{--world-muted:#7c8892;gap:clamp(1.25rem,3vw,2rem);display:grid}.hydrology-flat-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:clamp(1rem,2.5vw,1.75rem);display:grid}.hydrology-flat-panel{margin:0}.hydrology-flat-panel svg{width:100%;height:auto;display:block;overflow:visible}.hydrology-flat-axis{stroke:#39424a;stroke-width:1px}.hydrology-flat-axis-label{fill:var(--world-muted);font-family:var(--mono,ui-monospace, monospace);font-size:9px}.hydrology-flat-line{fill:none;stroke:#e8edf1;stroke-width:1.6px}.hydrology-flat-panel[data-tone=rain] .hydrology-flat-band{fill:#6f9dc48c}.hydrology-flat-panel[data-tone=stage] .hydrology-flat-band{fill:#f0a03c52}.hydrology-flat-panel figcaption{gap:.2rem;max-width:52ch;margin-top:.7rem;display:grid}.hydrology-flat-panel figcaption strong{color:#f2f0e8;font-size:.9rem}.hydrology-flat-panel figcaption span{color:#9aa7b2;font-size:.82rem;line-height:1.5}.hydrology-flat-note{color:#9aa7b2;max-width:68ch;margin:0;font-size:.88rem;line-height:1.6}.hydrology-flat-note strong{color:#f0a03c}.hydrology-flat-figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.55rem;margin:0;display:grid}.hydrology-flat-figures div{border-left:2px solid #39424a;gap:.1rem;padding-left:.85rem;display:grid}.hydrology-flat-figures dt{color:var(--world-muted);font-size:.8rem}.hydrology-flat-figures dd{font-family:var(--mono,ui-monospace, monospace);color:#f2f0e8;margin:0;font-size:.92rem}.hydrology-flat-limits{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.hydrology-flat-limits li{border-left:2px solid #f0a03c;gap:.1rem;padding-left:.85rem;display:grid}.hydrology-flat-limits strong{color:#f2f0e8;font-size:.88rem}.hydrology-flat-limits span{color:var(--world-muted);font-size:.8rem;line-height:1.45}.scene-hydro{gap:.9rem;width:100%;display:grid}.scene-hydro-panel svg{width:100%;height:auto;display:block}.scene-hydro-line{fill:none;stroke:var(--ink);stroke-width:1.5px}.scene-hydro-panel[data-tone=rain] .scene-hydro-band{fill:#6f9dc499}.scene-hydro-panel[data-tone=stage] .scene-hydro-band{fill:#f0a03c57}.scene-hydro-label{gap:.1rem;margin:.35rem 0 0;display:grid}.scene-hydro-label strong{color:var(--ink);font-size:.82rem}.scene-hydro-label span{color:var(--ink-soft);font-size:.76rem;line-height:1.4}.hydrology-flat-method{color:#7c8892;max-width:68ch;margin:0;font-size:.85rem;line-height:1.6}.hydrology-flat-method strong{color:#dfe6ea;font-weight:600}.streamflow-flat{--world-muted:#7c8892;gap:clamp(1.25rem,3vw,2rem);display:grid}.streamflow-flat-board{margin:0}.streamflow-flat-board figcaption{letter-spacing:.01em;color:var(--world-muted);margin:0 0 .7rem;font-size:.8rem}.streamflow-flat-rows{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.streamflow-flat-rows li{grid-template-columns:minmax(7rem,auto) 1fr auto;grid-template-areas:"name bar r2""scored scored scored";align-items:center;gap:.15rem .7rem;display:grid}.streamflow-flat-name{color:#f2f0e8;grid-area:name;font-size:.88rem}.streamflow-flat-bar{background:#ffffff0d;border-radius:1px;grid-area:bar;height:.55rem;display:block}.streamflow-flat-bar i{width:var(--w);background:#4cc4b0;border-radius:1px;height:100%;display:block}.streamflow-flat-rows li[data-sign=negative] .streamflow-flat-bar i{background:#f0a03c}.streamflow-flat-r2{font-family:var(--mono,ui-monospace, monospace);color:#dfe6ea;grid-area:r2;font-size:.82rem}.streamflow-flat-scored{color:var(--world-muted);grid-area:scored;font-size:.76rem}.streamflow-flat-figure{margin:0}.streamflow-flat-figure svg{width:100%;height:auto;display:block;overflow:visible}.streamflow-flat-axis{stroke:#39424a;stroke-width:1px}.streamflow-flat-axis-label{fill:var(--world-muted);font-family:var(--mono,ui-monospace, monospace);font-size:9px}.streamflow-flat-truth{fill:none;stroke:#e8edf1;stroke-width:1.6px}.streamflow-flat-pred{fill:none;stroke:#4cc4b0;stroke-width:1.3px;opacity:.9}.streamflow-flat-figure figcaption{color:#9aa7b2;max-width:60ch;margin-top:.7rem;font-size:.82rem;line-height:1.5}.streamflow-flat-note{color:#9aa7b2;max-width:68ch;margin:0;font-size:.88rem;line-height:1.6}.streamflow-flat-note strong{color:#f0a03c}.streamflow-flat-note code{font-family:var(--mono,ui-monospace, monospace);color:#dfe6ea;font-size:.85em}.streamflow-flat-figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.55rem;margin:0;display:grid}.streamflow-flat-figures div{border-left:2px solid #39424a;gap:.1rem;padding-left:.85rem;display:grid}.streamflow-flat-figures dt{color:var(--world-muted);font-size:.8rem}.streamflow-flat-figures dd{font-family:var(--mono,ui-monospace, monospace);color:#f2f0e8;margin:0;font-size:.92rem}.streamflow-flat-limits{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.streamflow-flat-limits li{border-left:2px solid #f0a03c;gap:.1rem;padding-left:.85rem;display:grid}.streamflow-flat-limits strong{color:#f2f0e8;font-size:.88rem}.streamflow-flat-limits span{color:var(--world-muted);font-size:.8rem;line-height:1.45}.scene-streamflow{gap:.6rem;width:100%;display:grid}.scene-streamflow svg{width:100%;height:auto;display:block}.scene-sf-truth{fill:none;stroke:var(--ink);stroke-width:1.7px}.scene-sf-pred{fill:none;stroke:var(--teal-ink);stroke-width:1.3px;opacity:.92}.scene-sf-caption{gap:.15rem;margin:0;display:grid}.scene-sf-caption strong{font-family:var(--mono,ui-monospace, monospace);color:var(--teal-ink);font-size:.95rem}.scene-sf-caption span{color:var(--ink-soft);font-size:.8rem;line-height:1.45}.cifar-flat{--world-muted:#7c8892;gap:clamp(1.25rem,3vw,2rem);display:grid}.cifar-flat-top{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1rem,3vw,2rem);display:grid}.cifar-flat-samples,.cifar-flat-stack,.cifar-flat-classes,.cifar-flat-matrix{margin:0}.cifar-flat-samples figcaption,.cifar-flat-stack figcaption,.cifar-flat-classes figcaption,.cifar-flat-matrix figcaption{letter-spacing:.06em;color:var(--world-muted);margin:0 0 .7rem;font-size:.8rem}.cifar-flat-samples figcaption{text-transform:none;letter-spacing:0;color:#9aa7b2;margin:.7rem 0 0;font-size:.82rem;line-height:1.5}.cifar-flat-tiles{flex-wrap:wrap;gap:.9rem;display:flex}.cifar-flat-tiles span{justify-items:center;gap:.3rem;display:grid}.cifar-flat-tiles img{width:72px;height:72px;image-rendering:pixelated;border:1px solid #39424a}.cifar-flat-tiles em{letter-spacing:.06em;color:var(--world-muted);font-size:.74rem;font-style:normal}.cifar-flat-stack ol{gap:.4rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.cifar-flat-stack li{border-left:2px solid #39424a;grid-template-columns:minmax(6rem,auto) 1fr auto;align-items:baseline;gap:.6rem;padding-left:.75rem;display:grid}.cifar-flat-stack strong{color:#f2f0e8;font-size:.84rem}.cifar-flat-stack code{font-family:var(--mono,ui-monospace, monospace);color:#4cc4b0;font-size:.82rem}.cifar-flat-stack li span{color:var(--world-muted);font-size:.74rem}.cifar-flat-stack p,.cifar-flat-classes p,.cifar-flat-matrix p{color:#9aa7b2;max-width:68ch;margin:.8rem 0 0;font-size:.86rem;line-height:1.6}.cifar-flat-matrix p strong{color:#f0a03c}.cifar-flat-classes ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.cifar-flat-classes li{grid-template-columns:minmax(5.5rem,auto) 1fr 3rem;align-items:center;gap:.6rem;display:grid}.cifar-flat-cls{color:#f2f0e8;font-size:.82rem}.cifar-flat-track{background:#ffffff0d;border-radius:1px;height:.55rem;display:block;position:relative}.cifar-flat-track i{width:var(--w);background:#4cc4b0;border-radius:1px;height:100%;display:block}.cifar-flat-classes li[data-side=below] .cifar-flat-track i{background:#f0a03c}.cifar-flat-track b{top:-.2rem;bottom:-.2rem;left:var(--x);background:#e8edf1;width:1px;position:absolute}.cifar-flat-pct{font-family:var(--mono,ui-monospace, monospace);text-align:right;color:#dfe6ea;font-size:.8rem}.cifar-flat-matrix-scroll{overflow-x:auto}.cifar-flat-matrix table{border-collapse:collapse;font-family:var(--mono,ui-monospace, monospace);font-size:.7rem}.cifar-flat-matrix th{color:var(--world-muted);text-align:right;white-space:nowrap;padding:.25rem .35rem;font-weight:500}.cifar-flat-matrix thead th{text-align:center}.cifar-flat-matrix td{text-align:right;color:#cfd6da;background:rgb(111 157 196/calc(var(--v) * .55));padding:.25rem .35rem}.cifar-flat-matrix td[data-diagonal]{color:#a8e6da;background:rgb(76 196 176/calc(var(--v) * .3))}.cifar-flat-matrix td[data-worst]{color:#0a0d0f;background:#f0a03c;font-weight:700}.cifar-flat-figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.55rem;margin:0;display:grid}.cifar-flat-figures div{border-left:2px solid #39424a;gap:.1rem;padding-left:.85rem;display:grid}.cifar-flat-figures dt{color:var(--world-muted);font-size:.8rem}.cifar-flat-figures dd{font-family:var(--mono,ui-monospace, monospace);color:#f2f0e8;margin:0;font-size:.92rem}.cifar-flat-limits{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.cifar-flat-limits li{border-left:2px solid #f0a03c;gap:.1rem;padding-left:.85rem;display:grid}.cifar-flat-limits strong{color:#f2f0e8;font-size:.88rem}.cifar-flat-limits span{color:var(--world-muted);font-size:.8rem;line-height:1.45}.scene-cifar{gap:.75rem;width:100%;display:grid}.scene-cifar-head{align-items:center;gap:.85rem;display:flex}.scene-cifar-head img{width:56px;height:56px;image-rendering:pixelated;border:1px solid var(--line-strong)}.scene-cifar-head p{gap:.1rem;margin:0;display:grid}.scene-cifar-head strong{font-family:var(--mono,ui-monospace, monospace);color:var(--ink);font-size:1.05rem}.scene-cifar-head span{color:var(--ink-soft);font-size:.76rem}.scene-cifar-bars{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.scene-cifar-bars li{color:var(--ink-soft);grid-template-columns:5rem 1fr 2.4rem;align-items:center;gap:.5rem;font-size:.72rem;display:grid}.scene-cifar-bars i{width:var(--w);background:var(--teal-ink);border-radius:1px;height:.4rem;display:block}.scene-cifar-bars li[data-side=below] i{background:#f0a03c}.scene-cifar-bars em{font-style:normal;font-family:var(--mono,ui-monospace, monospace);text-align:right;color:var(--ink-soft)}.scene-cifar-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}.scene-drift{gap:.85rem;width:100%;display:grid}.scene-drift-row{grid-template-columns:4.5rem 1fr auto;align-items:center;gap:.7rem;display:grid}.scene-drift-name{color:var(--ink-soft);margin:0;font-size:.78rem}.scene-drift-track{border:1px solid var(--line);background:color-mix(in oklab, var(--paper-raised) 70%, transparent);border-radius:2px;height:.75rem;position:relative}.scene-drift-fill{width:var(--v);background:color-mix(in oklab, var(--ink-soft) 52%, transparent);border-radius:1px;height:100%;display:block}.scene-drift-row[data-kind=target] .scene-drift-fill{background:var(--accent)}.scene-drift-gate{top:-3px;bottom:-3px;left:var(--t);background:var(--ink-soft);width:2px;position:absolute}.scene-drift-read{text-align:right;justify-items:end;gap:.05rem;margin:0;display:grid}.scene-drift-read strong{font-family:var(--mono,ui-monospace, monospace);color:var(--ink);font-size:.95rem}.scene-drift-read span{color:var(--ink-soft);font-size:.7rem}.scene-drift-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:560px){.scene-drift-row{grid-template-columns:3.6rem 1fr}.scene-drift-read{text-align:left;grid-column:2;justify-items:start}}.scene-margin{gap:1rem;width:100%;display:grid}.scene-margin-row{grid-template-columns:8.5rem 1fr auto;align-items:center;gap:.7rem;display:grid}.scene-margin-name{color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.35}.scene-margin-track{height:1.15rem;position:relative}.scene-margin-zero{top:0;bottom:0;left:var(--z);background:var(--line-strong);width:1px;position:absolute}.scene-margin-interval{top:50%;left:var(--l);width:var(--w);transform-origin:0;background:color-mix(in oklab, var(--ink-soft) 42%, transparent);border-radius:2px;height:.42rem;position:absolute;translate:0 -50%}.scene-margin-row[data-clears] .scene-margin-interval{background:color-mix(in oklab, var(--accent) 55%, transparent)}.scene-margin-point{top:50%;left:var(--p);background:var(--ink);width:3px;height:1.15rem;position:absolute;translate:-50% -50%}.scene-margin-row[data-clears] .scene-margin-point{background:var(--accent)}.scene-margin-read{text-align:right;justify-items:end;gap:.05rem;margin:0;display:grid}.scene-margin-read strong{font-family:var(--mono,ui-monospace, monospace);color:var(--ink);font-size:.95rem}.scene-margin-read span{color:var(--ink-soft);font-size:.7rem}.scene-margin-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:560px){.scene-margin-row{grid-template-columns:1fr auto}.scene-margin-track{grid-column:1/-1}}.scene-parity{gap:.75rem;width:100%;display:grid}.scene-parity-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.scene-parity-row{grid-template-columns:1.1rem 7.5rem 1fr 4.2rem;align-items:center;gap:.6rem;display:grid}.scene-parity-rank{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);font-size:.72rem}.scene-parity-id{color:var(--ink-soft);font-size:.74rem}.scene-parity-track{background:color-mix(in oklab, var(--paper-raised) 70%, transparent);border-radius:1px;height:.5rem;display:block}.scene-parity-bar{width:var(--w);transform-origin:0;background:var(--accent);border-radius:1px;height:100%;display:block}.scene-parity-row:nth-child(-n+2) .scene-parity-bar{background:color-mix(in oklab, var(--accent) 100%, transparent)}.scene-parity-row:nth-child(n+3) .scene-parity-bar{background:color-mix(in oklab, var(--ink-soft) 45%, transparent)}.scene-parity-score{font-family:var(--mono,ui-monospace, monospace);text-align:right;color:var(--ink);font-size:.74rem}.scene-parity-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:560px){.scene-parity-row{grid-template-columns:1.1rem 1fr 3.8rem}.scene-parity-track{grid-column:1/-1}}.scene-modal{gap:.9rem;width:100%;display:grid}.scene-modal-row{grid-template-columns:9.5rem 1fr auto;align-items:center;gap:.7rem;display:grid}.scene-modal-name{color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.35}.scene-modal-track{border-bottom:1px solid var(--line);height:.8rem;position:relative}.scene-modal-span{top:50%;left:var(--l);width:var(--w);transform-origin:0;border-radius:2px;min-width:3px;height:.46rem;position:absolute;translate:0 -50%}.scene-modal-span[data-kind=change]{background:var(--accent)}.scene-modal-span[data-kind=spread]{background:color-mix(in oklab, var(--ink-soft) 40%, transparent)}.scene-modal-mark{top:50%;left:var(--p);background:var(--ink);width:2px;height:.8rem;position:absolute;translate:-50% -50%}.scene-modal-read{text-align:right;justify-items:end;gap:.05rem;margin:0;display:grid}.scene-modal-read strong{font-family:var(--mono,ui-monospace, monospace);color:var(--ink);font-size:.95rem}.scene-modal-read span{color:var(--ink-soft);font-size:.7rem}.scene-modal-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:560px){.scene-modal-row{grid-template-columns:1fr auto}.scene-modal-track{grid-column:1/-1}}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.reliable-world[data-mode=scene] .world-readout,.reliable-world[data-mode=scene] .world-readout-list,.mlops-world[data-mode=scene] .world-readout,.mlops-world[data-mode=scene] .world-readout-list,.hydrology-world[data-mode=scene] .world-readout,.hydrology-world[data-mode=scene] .world-readout-list,.streamflow-world[data-mode=scene] .world-readout,.streamflow-world[data-mode=scene] .world-readout-list{align-content:start;min-height:15rem}}.arch-chain{background:var(--line);border:1px solid var(--line);gap:1px;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.arch-stage{background:var(--paper);grid-template-columns:2.5rem minmax(0,12rem) minmax(0,1fr);align-items:baseline;gap:.35rem 1rem;padding:.85rem 1rem;display:grid}.arch-index{font-family:var(--mono);color:var(--teal-dark);font-size:.7rem;font-weight:700}.arch-name{font-weight:600}.arch-detail{font-family:var(--mono);color:var(--ink-soft);font-size:.82rem}.arch-note{color:var(--ink-soft);grid-column:2/-1;max-width:52ch;font-size:.86rem}@media (max-width:720px){.arch-stage{grid-template-columns:2.25rem minmax(0,1fr)}.arch-detail,.arch-note{grid-column:2}}.research-figure .bar{fill:var(--teal-dark)}.research-figure [data-family=tree] .bar{fill:var(--orange-ink)}.research-figure .bar-label{fill:var(--ink);font-size:13px}.research-figure .bar-value{font-family:var(--mono);fill:var(--ink-soft);font-size:12px}.research-data-table tr[data-family=tree] th[scope=row]{color:var(--orange-ink)}.research-note{max-width:62ch;color:var(--ink-soft);margin-top:1.25rem;font-size:.94rem;line-height:1.6}.trial-log{border-bottom:2px solid var(--ink);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.5rem;height:9rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.trial-log li{grid-template-rows:1fr auto auto;align-content:end;justify-items:center;gap:.3rem;height:100%;display:grid}.trial-bar{background:var(--teal-dark);align-self:end;width:100%;max-width:3rem}.trial-log li[data-best] .trial-bar{background:var(--ink)}.trial-log li[data-excluded] .trial-bar{background:repeating-linear-gradient(45deg, var(--line-strong) 0 3px, transparent 3px 6px)}.trial-id{font-family:var(--mono);font-size:.74rem;font-weight:700}.trial-r2{font-family:var(--mono);color:var(--ink-soft);font-size:.7rem}.research-figure .sweep-bar{fill:var(--line-strong)}.research-figure [data-selected] .sweep-bar{fill:var(--teal-dark)}.research-data-table tr[data-selected] th[scope=row],.research-data-table tr[data-selected] td{font-weight:700}.selection-gap{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.5rem;margin-top:1.75rem;padding-top:1.5rem;display:grid}.selection-gap-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:680;line-height:1}.selection-gap [data-held-out] .selection-gap-value{color:var(--orange-ink)}.selection-gap-label{max-width:26ch;color:var(--ink-soft);margin-top:.5rem;font-size:.88rem;line-height:1.5}.next-system{background:var(--stage);color:var(--stage-ink);border-top:1px solid var(--stage-line);padding:clamp(3rem,9vh,6rem) 0}.next-system-inner{width:min(100% - 3rem, var(--content));align-items:center;gap:clamp(1.75rem,4vw,3.5rem);margin:0 auto;display:grid}@media (min-width:900px){.next-system-inner{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.next-system-inner[data-solo]{grid-template-columns:minmax(0,1fr)}}.next-system-kicker{font-family:var(--mono);letter-spacing:.01em;color:var(--accent,var(--stage-ink-soft));font-size:.72rem}.next-system-title{letter-spacing:-.015em;margin:.75rem 0 0;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.08}.next-system-title a{color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size .24s}.next-system-title a:hover,.next-system-title a:focus-visible{background-size:100% 1px}.next-system-question{max-width:48ch;color:var(--stage-ink-soft);margin-top:1rem;line-height:1.6}.next-system-actions{flex-wrap:wrap;gap:1.5rem;margin-top:1.75rem;display:flex}.next-system-actions .text-link{color:var(--stage-ink-soft)}.next-system-actions .text-link:hover,.next-system-actions .text-link:focus-visible{color:var(--stage-ink)}.next-system-object{display:block}.next-system-object .scn-identity figcaption{display:none}.world-note[data-demonstration]{color:#f0a03c;border-left:3px solid #f0a03c;margin-bottom:.9rem;padding-left:.8rem;font-weight:500}.rating-amp-controls{gap:.6rem;margin:1.5rem 0 .5rem;display:grid}.rating-amp-controls label{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8rem;display:flex}.rating-amp-controls output{letter-spacing:0;text-transform:none;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.05rem}.rating-amp-controls input[type=range]{width:100%;accent-color:var(--teal-dark);background:0 0;min-height:28px}.rating-amp-controls input[type=range]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.rating-amp-stops{flex-wrap:wrap;gap:.5rem;display:flex}.rating-amp-stops button{font-family:var(--mono);border:1px solid var(--line-strong);color:var(--ink-soft);cursor:pointer;background:0 0;padding:.4rem .8rem;font-size:.8rem}.rating-amp-stops button:hover{border-color:var(--ink);color:var(--ink)}.rating-amp-stops button[data-active]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.rating-amp-curve{fill:none;stroke:var(--teal-dark);stroke-width:2px}.rating-amp-input line{stroke:var(--ink);stroke-width:2.5px}.rating-amp-project line{stroke:var(--ink-soft);stroke-width:1px;stroke-dasharray:4 4;opacity:.75}.rating-amp-output{stroke:var(--orange-ink);stroke-width:7px;stroke-linecap:round}.rating-amp-dot{fill:var(--ink)}.rating-amp-readout{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.rating-amp-label{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-soft);font-size:.8rem}.rating-amp-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:680;line-height:1}.rating-amp-readout [data-output] .rating-amp-value{color:var(--orange-ink)}.rating-amp-note{max-width:34ch;color:var(--ink-soft);margin-top:.5rem;font-size:.86rem;line-height:1.5}.gw-yes{color:var(--ink);font-weight:600}.gw-no{color:var(--orange-ink);font-weight:600}.research-data-table tr[data-judging] th[scope=row] code{color:var(--orange-ink)}.gw-control-what{font-family:var(--sans);color:var(--ink-soft);max-width:34rem;margin-top:.25rem;font-size:.82rem;font-weight:400;line-height:1.45;display:block}.gw-bars{margin:1.75rem 0 1.25rem}.gw-bars-axis{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-soft);border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:.5rem;font-size:.7rem;display:flex}.gw-axis-left{color:var(--orange-ink)}.gw-row{border-bottom:1px solid var(--line);padding:1.1rem 0}.gw-row[data-highlight]{background:color-mix(in srgb, var(--teal-dark) 5%, transparent)}.gw-row-label{font-family:var(--mono);color:var(--ink);margin-bottom:.55rem;font-size:.82rem}.gw-row-note{font-family:var(--sans);color:var(--ink-soft);margin-top:.2rem;font-size:.8rem;display:block}.gw-track{align-items:stretch;min-height:1.6rem;display:flex}.gw-half{flex:50%;align-items:center;display:flex;position:relative}.gw-half-left{border-right:2px solid var(--ink);justify-content:flex-end;padding-right:.5rem}.gw-half-right{justify-content:flex-start;padding-left:.5rem}.gw-bar{height:1.15rem}.gw-bar-caught{background:var(--teal-dark)}.gw-bar-refused{background:var(--orange-ink)}.gw-value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);padding:0 .5rem;font-size:.8rem}.gw-half-left .gw-bar{order:2}.gw-half-left .gw-value{order:1}.gw-failures{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem;margin:1.5rem 0 1.25rem;display:grid}.gw-failure-kind{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-soft);border-bottom:2px solid var(--ink);margin-bottom:1rem;padding-bottom:.5rem;font-size:.72rem}.gw-failure-kind span{color:var(--orange-ink);margin-left:.4rem}.gw-failure{margin-bottom:1.1rem}.gw-failure-id{color:var(--ink);font-size:.9rem;line-height:1.5}.gw-failure-id code{color:var(--orange-ink);margin-right:.35rem}.gw-failure-why{color:var(--ink-soft);margin-top:.3rem;font-size:.85rem;line-height:1.55}.gw-bypass-steps{gap:1rem;margin:1.5rem 0 1.25rem;padding:0;list-style:none;display:grid}.gw-bypass-steps li{border-left:2px solid var(--line-strong);color:var(--ink);padding-left:1rem;font-size:.92rem;line-height:1.6}.gw-step-label{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-soft);margin-bottom:.3rem;font-size:.7rem;display:block}.gw-provenance-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:2rem;margin:1.5rem 0 1.25rem;display:grid}.gw-prov-kind{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-soft);border-bottom:2px solid var(--ink);margin-bottom:.9rem;padding-bottom:.5rem;font-size:.72rem}.gw-upstream .gw-prov-kind{border-bottom-color:var(--orange-ink);color:var(--orange-ink)}.gw-prov-name{margin-bottom:.7rem;font-size:1.05rem}.gw-prov-facts{gap:.35rem;margin-bottom:.8rem;display:grid}.gw-prov-facts>div{gap:.6rem;font-size:.85rem;display:flex}.gw-prov-facts dt{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-soft);min-width:6rem;font-size:.72rem}.gw-prov-facts dd{color:var(--ink)}.gw-prov-role{color:var(--ink-soft);margin-bottom:.4rem;font-size:.85rem;line-height:1.55}.gw-prov-list{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.gw-prov-list li{color:var(--ink);font-size:.88rem;line-height:1.55}.gw-limits{gap:.55rem;margin:1.4rem 0 1.2rem;padding-left:1.1rem;display:grid}.gw-limits li{color:var(--ink);font-size:.9rem;line-height:1.6}@media (max-width:640px){.gw-bars-axis{font-size:var(--label-dense)}.gw-row-label{font-size:.8rem}.gw-value{padding:0 .3rem;font-size:.72rem}}@media (max-width:760px){.gw-control-what{display:none}}.writing-browse-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1.5rem,4vw,2.75rem);margin-top:clamp(1.5rem,3vh,2.25rem);display:grid}.writing-browse-groups>div{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.taxonomy-back{align-items:center;min-height:2.75rem;padding-block:.4rem;display:inline-flex}.xp{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(3rem,7vw,6rem)}.xp-head h1{font-variation-settings:"wdth" 108, "wght" 620;margin:0;font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.02}.xp-lede{max-width:var(--measure);color:var(--ink-soft);margin:1rem 0 0}.xp-list{border-top:1px solid var(--line);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.xp-item{border-bottom:1px solid var(--line)}.xp-summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem clamp(1rem,3vw,2.5rem);padding:clamp(1rem,2.2vw,1.5rem) 0;list-style:none;display:flex}.xp-summary::-webkit-details-marker{display:none}.xp-summary::marker{content:""}.xp-role{flex-direction:column;gap:.2rem;min-width:min(100%,22rem);display:flex}.xp-title{font-variation-settings:"wdth" 104, "wght" 580;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.25}.xp-org{color:var(--violet-ink);font-size:.95rem}.xp-meta{color:var(--ink-soft);text-align:right;flex-direction:column;gap:.2rem;display:flex}.xp-period{font-family:var(--mono);font-size:.85rem}.xp-place{font-size:.85rem}.xp-entry[open] .xp-title{color:var(--violet-ink)}.xp-entry[open] .xp-summary{box-shadow:inset 0 -2px 0 -1px var(--violet);padding-bottom:.75rem}@media (hover:hover){.xp-summary:hover .xp-title{color:var(--violet-ink)}}.xp-body{padding-bottom:clamp(1.25rem,2.5vw,1.75rem)}.xp-detail{max-width:var(--measure);margin:.85rem 0 0;padding-left:1.1rem}.xp-detail li{margin-bottom:.6rem;line-height:1.6}.xp-detail li::marker{color:var(--teal-ink)}.xp-tech{flex-wrap:wrap;gap:.4rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.xp-tech li{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink-soft);font-family:var(--mono);border-radius:4px;padding:.25rem .6rem;font-size:.8rem}@media (max-width:620px){.xp-meta{text-align:left}}.cred{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(3rem,7vw,6rem)}.cred-head h1{font-variation-settings:"wdth" 108, "wght" 620;margin:.4rem 0 0;font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.02}.cred-lede{max-width:var(--measure);color:var(--ink-soft);margin:1rem 0 0}.cred-h2{font-variation-settings:"wdth" 104, "wght" 600;margin:clamp(2.25rem,5vw,3.5rem) 0 0;font-size:clamp(1.15rem,2vw,1.45rem)}.cred-list{border-top:1px solid var(--line);margin:1rem 0 0;padding:0;list-style:none}.cred-item{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding:1rem 0;display:flex}.cred-item-block{align-items:start}.cred-main{flex:22rem;min-width:0}.cred-title{font-variation-settings:"wght" 560;margin:0;font-size:1.02rem;line-height:1.35}.cred-issuer{color:var(--violet-ink);margin:.15rem 0 0;font-size:.9rem}.cred-summary{max-width:var(--measure);margin:.6rem 0 0;font-size:.95rem;line-height:1.55}.cred-note{max-width:var(--measure);border-left:2px solid var(--rose);color:var(--ink-soft);margin:.5rem 0 0;padding-left:.8rem;font-size:.86rem;line-height:1.5}.cred-side{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.cred-date{font-family:var(--mono);white-space:nowrap;font-size:.85rem}.cred-place{font-size:.85rem}.cred-verify{border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.82rem;text-decoration:none}@media (hover:hover){.cred-verify:hover{border-color:var(--teal-accent);color:var(--teal-ink)}}.cred-langs{margin:1rem 0 0;padding:0;list-style:none}.cred-langs li{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.3rem 1rem;padding:.6rem 0;display:flex}.cred-lang{font-variation-settings:"wght" 560;min-width:10rem}.cred-level{color:var(--ink-soft)}.legal{max-width:48rem;padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(3rem,7vw,6rem)}.legal h1{font-variation-settings:"wdth" 106, "wght" 620;margin:.4rem 0 0;font-size:clamp(1.9rem,4vw,2.9rem)}.legal h2{font-variation-settings:"wght" 600;margin:clamp(1.75rem,3.5vw,2.5rem) 0 .5rem;font-size:1.05rem}.legal p,.legal li{max-width:var(--measure);line-height:1.65}.legal-lede{color:var(--ink-soft);margin-top:1rem}.legal-list{margin:.5rem 0 0;padding-left:1.1rem}.legal-list li{margin-bottom:.45rem}.legal-address{font-style:normal;line-height:1.7}.legal-term{color:var(--ink-soft);white-space:nowrap}@media (max-width:480px){.legal-term{white-space:normal}}.legal code{background:var(--paper-deep);font-family:var(--mono);border-radius:3px;padding:.1rem .3rem;font-size:.88em}.legal-missing{border-left:3px solid var(--rose);color:var(--rose-ink);background:0 0;margin:.15rem 0;padding:.15rem .5rem;font-size:.92rem;display:inline-block}.legal-note{border-left:3px solid var(--rose);background:var(--paper-raised);margin-top:.5rem;padding:.85rem 1rem;font-size:.95rem}.footer-credit{color:var(--ink-soft);margin:.6rem 0 0;font-size:.8rem}.footer-legal{width:min(100% - 3rem, var(--content));border-top:1px solid var(--line);flex-wrap:wrap;gap:1.25rem;margin:1.5rem auto 0;padding-top:1rem;display:flex}.footer-legal a{min-height:24px;color:var(--ink-soft);align-items:center;margin-block:-.25rem;padding-block:.25rem;font-size:.82rem;text-decoration:none;display:inline-flex}@media (hover:hover){.footer-legal a:hover{color:var(--ink);text-decoration:underline}}.photo-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:clamp(1rem,2.5vw,1.75rem);margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.photo-figure{transform:translate3d(0, var(--drift,0px), 0);will-change:transform;margin:0}.photo-figure img{object-fit:cover;object-position:center 12%;background:var(--paper-deep);border-radius:3px;width:100%;height:17rem;display:block}.photo-figure[data-whole] img{object-fit:contain;object-position:center}.photo-figure figcaption{color:var(--ink-soft);margin-top:.6rem;font-size:.82rem;line-height:1.45}.photo-credit{margin-top:.25rem;font-size:.8rem;display:block}@media (prefers-reduced-motion:reduce){.photo-figure{will-change:auto;transform:none}}.not-found{padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(3rem,8vw,6rem)}.not-found h1{font-variation-settings:"wdth" 106, "wght" 620;margin:.4rem 0 0;font-size:clamp(1.9rem,4.4vw,3rem)}.not-found p{max-width:var(--measure);margin-top:1rem}.not-found-links{border-top:1px solid var(--line);max-width:28rem;margin:1.5rem 0 0;padding:0;list-style:none}.not-found-links li{border-bottom:1px solid var(--line)}.not-found-links a{color:var(--ink);padding:.8rem 0;text-decoration:none;display:block}@media (hover:hover){.not-found-links a:hover{color:var(--violet-ink);text-underline-offset:.25em;text-decoration:underline}}.hero-footnote,.section-lede,.section-intro,.page-stage-standfirst,.prose-large p,.discipline-summary,.case-stage-standfirst,.article-prose p,.article-prose li,.thesis-flat-scope,.figure-note,.system-summary,.research-feed-authors,.credential-meta,.cred-summary,.legal p,.legal li,.thesis-section>p,.thesis-section>ul>li,.research-record>p{max-width:var(--measure)}.scene-translation{gap:.8rem;width:100%;display:grid}.scene-translation-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.scene-translation-row{color:var(--ink-soft);grid-template-columns:10rem 1fr 12.5rem;align-items:center;gap:.6rem;font-size:.74rem;display:grid}.scene-translation-what{color:var(--ink)}.scene-translation-rule{transform-origin:0;background:var(--line-strong);height:1px;display:block}.scene-translation-how{font-family:var(--mono,ui-monospace, monospace);color:var(--accent);font-size:.7rem}.scene-translation-row:not([data-resolved]) .scene-translation-rule{background:repeating-linear-gradient(to right, var(--line-strong) 0 4px, transparent 4px 8px)}.scene-translation-row:not([data-resolved]) .scene-translation-how{color:var(--ink-soft)}.scene-translation-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:560px){.scene-translation-row{grid-template-columns:1fr;gap:.1rem}.scene-translation-rule{display:none}}.scene-release{gap:.9rem;width:100%;display:grid}.scene-release-label{color:var(--ink-soft);margin:0 0 .35rem;font-size:.72rem}.scene-release-ticks{align-items:stretch;gap:2px;height:1.5rem;display:flex}.scene-release-ticks i{transform-origin:bottom;background:color-mix(in oklab, var(--ink-soft) 30%, transparent);border-radius:1px;flex:auto}.scene-release-frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.scene-release-frame{border:1px solid var(--line-strong);background:color-mix(in oklab, var(--paper-raised) 70%, transparent);color:var(--ink);border-radius:3px;padding:.55rem .6rem;font-size:.72rem;line-height:1.3}.scene-release-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:560px){.scene-release-frames{grid-template-columns:repeat(2,minmax(0,1fr))}}.scene-flood{gap:.85rem;width:100%;display:grid}.scene-flood-track{background:color-mix(in oklab, var(--paper-raised) 70%, transparent);border:1px solid var(--line);border-radius:2px;height:1.1rem;position:relative}.scene-flood-fill{width:var(--w);transform-origin:0;background:color-mix(in oklab, var(--ink-soft) 22%, transparent);border-radius:1px;height:100%;display:block}.scene-flood-ceiling{top:-3px;bottom:-3px;left:var(--p);background:var(--ink-soft);width:2px;position:absolute}.scene-flood-mark{top:50%;left:var(--p);border-radius:1px;width:3px;height:1.5rem;position:absolute;translate:-50% -50%}.scene-flood-mark[data-kind=calendar]{background:var(--ink-soft)}.scene-flood-mark[data-kind=lstm]{background:var(--accent)}.scene-flood-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.scene-flood-keys li{gap:.1rem;display:grid}.scene-flood-keys span{color:var(--ink-soft);font-size:.72rem}.scene-flood-keys strong{font-family:var(--mono,ui-monospace, monospace);color:var(--ink);font-size:.92rem}.scene-flood-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:560px){.scene-flood-keys{grid-template-columns:repeat(2,minmax(0,1fr))}}.scene-ident{gap:.9rem;width:100%;display:grid}.scene-ident-pair{grid-template-columns:2.2rem 1fr 2.2rem;align-items:stretch;gap:.8rem;display:grid}.scene-ident-col{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.scene-ident-unit{border:1px solid var(--line-strong);height:1.6rem;font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);background:color-mix(in oklab, var(--paper-raised) 70%, transparent);border-radius:50%;place-items:center;font-size:.68rem;display:grid}.scene-ident-unit[data-flip]{border-color:var(--accent);color:var(--accent)}.scene-ident-map{position:relative}.scene-ident-line{left:0;right:0;top:var(--from);transform-origin:0;background:var(--line-strong);height:1px;position:absolute}.scene-ident-line[data-flip]{background:var(--accent)}.scene-ident-verdicts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.scene-ident-verdict{border:1px solid var(--line);color:var(--ink-soft);border-radius:3px;gap:.1rem;padding:.5rem .6rem;font-size:.72rem;display:grid}.scene-ident-verdict strong{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);font-size:.72rem}.scene-ident-verdict[data-agrees]{border-color:var(--accent)}.scene-ident-verdict[data-agrees] strong{color:var(--accent)}.scene-ident-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:560px){.scene-ident-verdicts{grid-template-columns:1fr}}.scene-batt{gap:.75rem;width:100%;display:grid}.scene-batt-plot{width:100%;height:auto;display:block}.scene-batt-axes line{stroke:var(--line);stroke-width:1px}.scene-batt-curve{fill:none;stroke-width:1.6px;stroke-linecap:round}.scene-batt-curve[data-age=fresh]{stroke:var(--line-strong)}.scene-batt-curve[data-age=aged]{stroke:var(--accent)}.scene-batt-level{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 3}.scene-batt-gap{stroke:var(--accent);stroke-width:2.4px}.scene-batt-dot{fill:var(--paper-raised);stroke:var(--accent);stroke-width:1.4px}.scene-batt-dot[data-truth]{fill:var(--accent)}.scene-batt-labels text{fill:var(--ink-soft);font-family:var(--mono,ui-monospace, monospace);font-size:9px}.scene-batt-zoom{border-top:1px dashed var(--line);padding:.35rem 0 0}.scene-batt-detail{width:100%;height:auto;display:block}.scene-batt-detail .scene-batt-curve{stroke-dasharray:none;stroke-width:1.4px}.scene-batt-sink{stroke:var(--accent);stroke-width:2px}.scene-batt-detail-label{fill:var(--ink-soft);font-family:var(--mono,ui-monospace, monospace);font-size:9px}.scene-batt-keys{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.scene-batt-keys li{color:var(--ink-soft);justify-content:space-between;gap:.75rem;font-size:.74rem;display:flex}.scene-batt-keys strong{font-family:var(--mono,ui-monospace, monospace);color:var(--accent);font-size:.74rem}.scene-batt-split{border:1px solid var(--line);font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);border-radius:3px;justify-content:space-between;gap:.5rem;padding:.35rem .5rem;font-size:.66rem;display:flex;position:relative;overflow:hidden}.scene-batt-train{width:var(--w);background:color-mix(in oklab, var(--line) 40%, transparent);position:absolute;inset:0 auto 0 0}.scene-batt-split span,.scene-batt-split b{font-weight:400;position:relative}.scene-batt-split b{color:var(--accent)}.scene-batt-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:560px){.scene-batt-keys li{font-size:.7rem}}.scene-claims{gap:.7rem;width:100%;display:grid}.scene-claims-plot{width:100%;height:auto;display:block}.scene-claims-axes line{stroke:var(--line);stroke-width:1px}.scene-claims-line{fill:none;stroke-width:1.8px;stroke-linecap:round}.scene-claims-line[data-side=hold]{stroke:var(--line-strong)}.scene-claims-line[data-side=flag]{stroke:var(--accent)}.scene-claims-cross line{stroke:var(--accent);stroke-width:1.4px}.scene-claims-cross circle{fill:var(--accent)}.scene-claims-default line{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 3}.scene-claims-default text,.scene-claims-labels text{fill:var(--ink-soft);font-family:var(--mono,ui-monospace, monospace);font-size:8.5px}.scene-claims-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.scene-claims-cell{border:1px solid var(--line);color:var(--ink-soft);border-radius:3px;justify-content:space-between;gap:.5rem;padding:.3rem .45rem;font-size:.7rem;display:flex}.scene-claims-cell strong{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);font-size:.7rem}.scene-claims-cell[data-sign=loss] strong{color:var(--accent)}.scene-claims-stages{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.scene-claims-stages li{color:var(--ink-soft);grid-template-columns:4.5rem 1fr;gap:.5rem;font-size:.72rem;display:grid}.scene-claims-stages b{font-family:var(--mono,ui-monospace, monospace);color:var(--accent);font-weight:400}.scene-claims-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:560px){.scene-claims-cells{grid-template-columns:1fr}.scene-claims-stages li{grid-template-columns:3.8rem 1fr;font-size:.68rem}}.scene-water{gap:.6rem;width:100%;display:grid}.scene-water-rows{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.scene-water-row{grid-template-columns:8.5rem 1fr 3rem;align-items:center;gap:.6rem;display:grid}.scene-water-name{color:var(--ink-soft);font-size:.72rem}.scene-water-track{border-bottom:1px solid var(--line);height:1.1rem;display:block;position:relative}.scene-water-common{top:0;bottom:0;left:var(--from);width:calc(var(--to) - var(--from));background:color-mix(in oklab, var(--accent) 14%, transparent);position:absolute}.scene-water-interval{top:50%;left:var(--from);width:calc(var(--to) - var(--from));background:var(--line-strong);transform-origin:0;height:2px;margin-top:-1px;position:absolute}.scene-water-point{top:50%;left:var(--p);background:var(--accent);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.scene-water-value{font-family:var(--mono,ui-monospace, monospace);text-align:right;color:var(--ink-soft);font-size:.7rem;font-weight:400}.scene-water-row[data-bare] .scene-water-track{border-bottom-style:dashed}.scene-water-missing{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);opacity:.75;font-size:.62rem;font-style:normal;position:absolute;top:50%;left:0;transform:translateY(-50%)}.scene-water-axis{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);justify-content:space-between;margin:0 3.6rem 0 9.1rem;font-size:.62rem;display:flex}.scene-water-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:640px){.scene-water-row{grid-template-columns:6.4rem 1fr 2.6rem;gap:.4rem}.scene-water-name{font-size:.66rem}.scene-water-axis{margin:0 3.1rem 0 6.9rem}.scene-water-missing{font-size:.56rem}}.scene-weather{gap:.5rem;width:100%;display:grid}.scene-weather-heads,.scene-weather-axis,.scene-weather-row{grid-template-columns:5.5rem 1fr 1fr;align-items:center;gap:.55rem;display:grid}.scene-weather-heads span,.scene-weather-axis span{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);text-align:center;font-size:.62rem}.scene-weather-axis{margin:0}.scene-weather-rows{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.scene-weather-city{color:var(--ink-soft);font-size:.72rem}.scene-weather-track{border-bottom:1px solid var(--line);height:1rem;display:block;position:relative}.scene-weather-zero{background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}.scene-weather-dot{top:50%;left:var(--p);background:var(--line-strong);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.scene-weather-dot[data-systematic]{background:var(--accent)}.scene-weather-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:640px){.scene-weather-heads,.scene-weather-axis,.scene-weather-row{grid-template-columns:4.1rem 1fr 1fr;gap:.35rem}.scene-weather-city{font-size:.64rem}.scene-weather-heads span,.scene-weather-axis span{font-size:.54rem}}.scene-supply{gap:.55rem;width:100%;display:grid}.scene-supply-bar{border:1px solid var(--line);transform-origin:0;border-radius:3px;width:100%;height:2rem;display:flex;overflow:hidden}.scene-supply-seg{width:var(--w);border-right:1px solid var(--line);background:color-mix(in oklab, var(--line) 22%, transparent);font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);place-items:center;font-size:.66rem;display:grid}.scene-supply-seg:last-child{border-right:0}.scene-supply-seg[data-duplicate]{background:color-mix(in oklab, var(--accent) 20%, transparent);color:var(--accent)}.scene-supply-brace{transform-origin:0;gap:.15rem;display:grid}.scene-supply-brace i{width:var(--w);border:1px solid var(--accent);border-top:0;height:4px;display:block}.scene-supply-brace span{font-family:var(--mono,ui-monospace, monospace);color:var(--accent);font-size:.64rem}.scene-supply-keys,.scene-supply-formulas{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.scene-supply-key,.scene-supply-formulas li{color:var(--ink-soft);grid-template-columns:10rem 1fr;gap:.5rem;font-size:.71rem;display:grid}.scene-supply-key b,.scene-supply-formulas b{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);font-weight:400}.scene-supply-key[data-duplicate] b{color:var(--accent)}.scene-supply-formulas{border-top:1px solid var(--line);padding-top:.35rem}.scene-supply-formulas code{font-family:var(--mono,ui-monospace, monospace);font-size:.68rem}.scene-supply-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:600px){.scene-supply-key,.scene-supply-formulas li{grid-template-columns:1fr;gap:0}.scene-supply-seg{font-size:.58rem}}.scene-stat{gap:.5rem;width:100%;display:grid}.scene-stat-axis{width:100%;height:4.6rem;display:block}.scene-stat-ticks line{stroke:var(--line);stroke-width:.6px}.scene-stat-rule{stroke:var(--line-strong);stroke-width:1px}.scene-stat-wall line{stroke:var(--ink-soft);stroke-width:1.4px;stroke-dasharray:3 2}.scene-stat-mark line{stroke:var(--line-strong);stroke-width:1px}.scene-stat-mark circle{fill:var(--paper-raised);stroke:var(--line-strong);stroke-width:1.4px}.scene-stat-mark[data-kind=best] circle{fill:var(--accent);stroke:var(--accent)}.scene-stat-mark[data-under] circle{fill:var(--paper-raised);stroke:var(--ink-soft)}.scene-stat-mark[data-under] line{stroke:var(--ink-soft);stroke-dasharray:2 2}.scene-stat-keys,.scene-stat-checks{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.scene-stat-key,.scene-stat-checks li{color:var(--ink-soft);grid-template-columns:3.6rem 11rem 1fr;align-items:baseline;gap:.5rem;font-size:.71rem;display:grid}.scene-stat-checks li{grid-template-columns:3.6rem 1fr}.scene-stat-key b,.scene-stat-checks b{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);font-weight:400}.scene-stat-key[data-kind=best] b{color:var(--accent)}.scene-stat-key[data-kind=baseline]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.18rem 0}.scene-stat-key[data-kind=baseline] span{font-style:italic}.scene-stat-key em{opacity:.8;font-style:normal}.scene-stat-checks{border-top:1px solid var(--line);padding-top:.35rem}.scene-stat-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:680px){.scene-stat-key{grid-template-columns:3.2rem 1fr}.scene-stat-key em{grid-column:1/-1;font-size:.66rem}.scene-stat-axis{height:4rem}}.scene-nlp{gap:.55rem;width:100%;display:grid}.scene-nlp-flow{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.scene-nlp-outcome{border:1px solid var(--line);color:var(--ink-soft);border-radius:3px;grid-template-columns:11rem 1fr;align-items:baseline;gap:.6rem;padding:.4rem .55rem;font-size:.72rem;display:grid}.scene-nlp-outcome b{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);font-weight:400}.scene-nlp-outcome[data-kind=stop]{border-color:var(--accent)}.scene-nlp-outcome[data-kind=stop] b{color:var(--accent)}.scene-nlp-outcome[data-kind=gated]{opacity:.8;border-style:dashed}.scene-nlp-why{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);margin:.15rem 0 0;font-size:.64rem}.scene-nlp-bars{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.scene-nlp-bar{color:var(--ink-soft);grid-template-columns:4.6rem 1fr 3.2rem;align-items:center;gap:.55rem;font-size:.7rem;display:grid}.scene-nlp-track{background:color-mix(in oklab, var(--line) 30%, transparent);border-radius:1px;height:.55rem;display:block;overflow:hidden}.scene-nlp-track i{width:var(--w);background:var(--accent);transform-origin:0;height:100%;display:block}.scene-nlp-bar strong{font-family:var(--mono,ui-monospace, monospace);text-align:right;color:var(--ink-soft);font-size:.68rem;font-weight:400}.scene-nlp-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:600px){.scene-nlp-outcome{grid-template-columns:1fr;gap:.1rem}.scene-nlp-bar{grid-template-columns:4rem 1fr 2.9rem;font-size:.66rem}}.scene-career{gap:.5rem;width:100%;display:grid}.scene-career-rows{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.scene-career-row{color:var(--ink-soft);grid-template-columns:5.4rem 1fr 4.2rem;align-items:center;gap:.55rem;font-size:.71rem;display:grid}.scene-career-track{height:.95rem;display:block;position:relative}.scene-career-weight,.scene-career-penalty{width:var(--w);transform-origin:0;position:absolute;left:0}.scene-career-weight{background:color-mix(in oklab, var(--line-strong) 55%, transparent);height:.5rem;top:0}.scene-career-penalty{background:var(--accent);height:.32rem;bottom:0}.scene-career-value{font-family:var(--mono,ui-monospace, monospace);text-align:right;color:var(--ink-soft);font-size:.68rem;font-weight:400}.scene-career-legend{color:var(--ink-soft);flex-wrap:wrap;gap:.2rem 1rem;margin:0;font-size:.66rem;display:flex}.scene-career-legend span{align-items:center;gap:.35rem;display:inline-flex}.scene-career-legend span:before{content:"";background:var(--accent);width:14px;height:.32rem}.scene-career-legend span[data-kind=weight]:before{background:color-mix(in oklab, var(--line-strong) 55%, transparent);height:.5rem}.scene-career-rejects{border-top:1px solid var(--line);gap:.22rem;margin:0;padding:.4rem 0 0;list-style:none;display:grid}.scene-career-rejects li{color:var(--ink-soft);grid-template-columns:11.5rem 1fr;gap:.5rem;font-size:.71rem;display:grid}.scene-career-rejects b{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);font-weight:400}.scene-career-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:620px){.scene-career-row{grid-template-columns:4.4rem 1fr 3.6rem;font-size:.66rem}.scene-career-rejects li{grid-template-columns:1fr;gap:0}}.scene-auth{gap:.5rem;width:100%;display:grid}.scene-auth-shares{gap:.26rem;margin:0;padding:0;list-style:none;display:grid}.scene-auth-share{color:var(--ink-soft);grid-template-columns:11rem 1fr 3.8rem;align-items:center;gap:.55rem;font-size:.71rem;display:grid}.scene-auth-track{background:color-mix(in oklab, var(--line) 30%, transparent);border-radius:1px;height:.5rem;display:block;overflow:hidden}.scene-auth-track i{width:var(--w);background:var(--accent);transform-origin:0;height:100%;display:block}.scene-auth-share[data-zero] .scene-auth-track{border:1px dashed var(--line-strong)}.scene-auth-share strong{font-family:var(--mono,ui-monospace, monospace);text-align:right;color:var(--ink-soft);font-size:.68rem;font-weight:400}.scene-auth-caveat{color:var(--ink-soft);margin:.1rem 0 0;font-size:.72rem;line-height:1.4}.scene-auth-classes,.scene-auth-notclaimed{border-top:1px solid var(--line);gap:.22rem;margin:0;padding:.4rem 0 0;list-style:none;display:grid}.scene-auth-class,.scene-auth-notclaimed li{color:var(--ink-soft);grid-template-columns:12.6rem 1fr;gap:.5rem;font-size:.71rem;display:grid}.scene-auth-class b,.scene-auth-notclaimed b{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-soft);font-weight:400}.scene-auth-class[data-rank="0"] b{color:var(--accent)}.scene-auth-class[data-rank="3"]{opacity:.72}.scene-auth-notclaimed b{text-decoration:line-through;text-decoration-thickness:1px}.scene-auth-note{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:640px){.scene-auth-share{grid-template-columns:7.4rem 1fr 3.4rem;font-size:.65rem}.scene-auth-class,.scene-auth-notclaimed li{grid-template-columns:1fr;gap:0}}.case-more{margin-block:clamp(1.5rem,4vh,2.5rem)}.case-more>summary{cursor:pointer;text-underline-offset:.2em;width:fit-content;font-weight:600}.case-more>.section-wrap{width:100%;padding-inline:0}.ending-mark{width:100%;position:relative}.ending-mark>*{grid-area:1/1}@media (max-width:900px){.ending-mark{width:min(100%,22rem)}}.metric p,.artifact-links a span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.metric:is(:hover,:focus-within,:active) p,.artifact-links a:is(:hover,:focus-visible,:active) span{-webkit-line-clamp:unset}.metric strong{font-size:clamp(1.5rem,3vw,2.2rem)}.case-learning blockquote{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.world-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
@keyframes reveal-depth{0%{opacity:0;transform:perspective(900px)translate3d(0,2rem,-70px)rotateX(10deg)}to{opacity:1;transform:perspective(900px)translate(0,0)rotateX(0)}}@keyframes reveal-solid{0%{transform:perspective(900px)translate3d(0,1.5rem,-60px)rotateX(9deg)}to{transform:perspective(900px)translate(0,0)rotateX(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main :is(.work-card,.exp-item,.edu-item,.res-item,.skill-group,.hs-h,.hs-lede,.es-grid>*){animation-composition:add;transform-origin:top;animation:linear both reveal-solid;animation-timeline:view();animation-range:entry entry 60%}main .section-wrap:not(.visual-section)>:is(h2,h3,p,ul,ol,blockquote,figure),main .section-wrap:not(.visual-section)>div>*,main .article-prose>*,.footer-grid>*,.footer-links>a,main :is(.metric,.workflow-list>li,.artifact-links>a,.editorial-list>li,.tool-list>li),main :is(.xp-role,.cred-list>li,.writing-grid>*,.reliable-list>li),main :is(.medico-flat-limits>li,.work-jump,.research-theme-links>*,.topic-chips>*){animation-composition:add;transform-origin:top;animation:linear both reveal-depth;animation-timeline:view();animation-range:entry entry 60%}}}
@media (max-width:999px) and (prefers-reduced-motion:no-preference){html[data-webgl=yes] .world-track{height:560vh}html[data-webgl=yes] .thesis-world-track{height:520vh}html[data-webgl=yes] .world-viewport,html[data-webgl=yes] .thesis-world-viewport{height:100svh;padding:0;position:sticky;top:0}html[data-webgl=yes] .world-stage .world-flat{width:100%;max-height:60svh;padding:1rem;overflow:hidden}html[data-webgl=yes] .world-stage .world-caption,html[data-webgl=yes] .thesis-world-caption{background:linear-gradient(#0a0d0f00,#0a0d0ff0 38%) 0 0/100% 100%;flex-direction:column;justify-content:flex-end;width:100%;max-width:none;max-height:44svh;margin:0;padding:4rem 1.25rem 1.5rem;display:flex;position:absolute;inset:auto 0 0;overflow:hidden}html[data-webgl=yes] .world-stage .world-readout,html[data-webgl=yes] .world-stage .world-readout-list,html[data-webgl=yes] .world-stage .world-formula{display:none}.case-story-body:not([class*=PinnedShowcase])>.case-story-stage{z-index:2;background:var(--stage);border-bottom:1px solid var(--stage-line);max-height:40svh;margin-bottom:1.5rem;padding-bottom:.75rem;position:sticky;top:4.25rem;overflow:hidden}.case-story-body:not([class*=PinnedShowcase]) .case-story-figure :is(.scene-svg,.scene-pipeline,.scene-featuremap){max-height:36svh}.case-story-beat,.case-story-caveat{min-height:38svh}}
@keyframes enter-depth{0%{opacity:0;transform:perspective(1000px)translate3d(0,2.2rem,-150px)rotateX(14deg)}}@keyframes enter-dolly{0%{opacity:0;transform:perspective(1000px)translateZ(-260px)rotateY(-14deg)}}@keyframes hero-away{to{opacity:.25;transform:perspective(1000px)translateZ(-180px)rotateX(6deg)}}@media (prefers-reduced-motion:no-preference){.page-stage-copy>*,.case-stage-copy>*,.ending-copy>*,.ending-channels>li,.hero-intro>*,.article-header>*{animation:enter-depth .8s var(--ease-exit) calc(60ms + var(--enter,0) * 90ms) backwards}:is(.page-stage-copy,.case-stage-copy,.ending-copy,.ending-channels,.hero-intro,.article-header)>:nth-child(2){--enter:1}:is(.page-stage-copy,.case-stage-copy,.ending-copy,.ending-channels,.hero-intro,.article-header)>:nth-child(3){--enter:2}:is(.page-stage-copy,.case-stage-copy,.ending-copy,.ending-channels,.hero-intro,.article-header)>:nth-child(4){--enter:3}:is(.page-stage-copy,.case-stage-copy,.ending-copy,.ending-channels,.hero-intro,.article-header)>:nth-child(5){--enter:4}:is(.page-stage-copy,.case-stage-copy,.ending-copy,.ending-channels,.hero-intro,.article-header)>:nth-child(n+6){--enter:5}.ending-mark{animation:enter-dolly 1.1s var(--ease-exit) .15s backwards}@supports (animation-timeline:scroll()){.page-stage-inner,.case-stage-inner{animation:linear both hero-away;animation-timeline:view();animation-range:exit}}}
.metric,.work-card,.writing-card,.artifact-links>a,.ending-channels a,.cred-list>li,.exp-item,.xp-role,.res-item,.skill-group,.edu-item,.reliable-list>li,.limitation-panel,.footer-grid>div{transition:transform var(--dur-base) var(--ease-exit)}[data-tilting]{z-index:2;transform:perspective(900px) rotateX(var(--t-rx,0deg)) rotateY(var(--t-ry,0deg)) translateZ(14px);transform-style:preserve-3d;transition-duration:var(--dur-instant);background-image:radial-gradient(circle at var(--t-gx,50%) var(--t-gy,50%), color-mix(in oklab, var(--ink) 9%, transparent), transparent 62%);position:relative}[data-tilting]>*{transform:translateZ(16px)}@media (hover:none) and (prefers-reduced-motion:no-preference){:is(.metric,.work-card,.writing-card,.artifact-links>a,.ending-channels a,.cred-list>li):active{transition-duration:var(--dur-instant);transform:perspective(900px)translateZ(-24px)}}
