:root{--s-control-ease:cubic-bezier(.22, 1, .36, 1);--s-ink:#05080c;--s-recess:#0b0f13;--s-panel:#10141a;--s-overlay:#191d24;--s-border:#e2eaf621;--s-border-hi:#e2eaf642;--s-txt:#e7ecf0;--s-prose:#d3d8dc;--s-dim:#9da6ae;--s-dim-muted:#6b737a;--s-sig:#aac8e3;--s-sig-deep:#667d94;--s-sig-dim:#aac8e338;--s-live:#d2b373;--s-live-dim:#d2b3732e;--s-gate:#abc994;--s-gate-dim:#abc9942e;--s-refuse:#e39a8d;--s-refuse-dim:#e39a8d29;--s-font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--s-font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--s-maxw:72rem}@supports (color:lab(0% 0 0)){:root{--s-ink:lab(1.97449% -.392072 -1.91281);--s-recess:lab(4.0401% -.594296 -3.04395);--s-panel:lab(6.15078% -.512183 -4.78888);--s-overlay:lab(10.6297% -.671446 -5.09344);--s-txt:lab(93.0431% -1.09798 -2.75962);--s-prose:lab(86.083% -1.0967 -2.7589);--s-dim:lab(67.5232% -2.00796 -5.14698);--s-dim-muted:lab(47.8019% -1.98102 -5.13346);--s-sig:lab(79.1019% -6.12053 -16.9005);--s-sig-deep:lab(51.218% -4.52054 -15.4653);--s-sig-dim:lab(79.1019% -6.12053 -16.9005/.22);--s-live:lab(74.6904% 5.18063 37.0662);--s-live-dim:lab(74.6904% 5.18063 37.0662/.18);--s-gate:lab(77.7133% -17.7478 23.3392);--s-gate-dim:lab(77.7133% -17.7478 23.3392/.18)}}.site{background:var(--s-ink);color:var(--s-prose);font-family:var(--s-font-sans);letter-spacing:.002em;flex-direction:column;min-height:100%;display:flex}.site ::selection{background:var(--s-sig-dim);color:var(--s-txt)}.s-mono{font-family:var(--s-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--s-dim);font-size:.72rem;font-weight:600}.s-eyebrow{font-family:var(--s-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-sig);font-size:.72rem;font-weight:700}.s-wrap{width:100%;max-width:var(--s-maxw);margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.s-wrap{padding-inline:2.5rem}}.s-band{border-top:1px solid var(--s-border);padding-block:4.5rem}@media (min-width:768px){.s-band{padding-block:6.5rem}}.s-band--recess{background:var(--s-recess)}.s-h1{color:var(--s-txt);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.2rem,6vw,3.9rem);font-weight:600;line-height:1.04}.s-h2{color:var(--s-txt);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:600;line-height:1.12}.s-h3{color:var(--s-txt);font-size:1.05rem;font-weight:600;line-height:1.3}.s-lede{color:var(--s-prose);max-width:46rem;font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.55}.s-dim{color:var(--s-dim)}.s-muted{color:var(--s-dim-muted)}.s-panel{background:var(--s-panel);border:1px solid var(--s-border);border-radius:.5rem;padding:1.5rem}.s-case-grid{gap:1rem;display:grid}.s-case{background:var(--s-panel);border:1px solid var(--s-border);border-radius:.5rem;overflow:hidden}.s-case-visual{aspect-ratio:16/9;border-bottom:1px solid var(--s-border);background:#0a0e13;min-height:13rem;display:grid;position:relative;overflow:hidden}.s-case__copy{gap:.5rem;padding:1.5rem;display:grid}.s-case-visual--stylist img{object-fit:cover;object-position:center 42%}.s-case-visual--scheduling img{object-fit:cover;object-position:center}.s-case-visual--ledger{background:radial-gradient(65% 90% at 12% 10%,#263a6c 0%,#0000 68%),radial-gradient(55% 70% at 88% 8%,#482861 0%,#0000 65%),#11121e;place-items:center;padding:1rem}.s-ledger-preview{background:#10122099;border:1px solid #ffffff29;border-radius:.4rem;grid-template-rows:auto 1fr auto;gap:.65rem;width:min(94%,31rem);height:100%;padding:.75rem;display:grid;box-shadow:inset 0 1px #ffffff14}.s-ledger-preview__top,.s-ledger-preview__rent{color:#dce0ee;font-family:var(--font-mono), monospace;letter-spacing:.12em;align-items:center;gap:.5rem;font-size:.55rem;display:flex}.s-ledger-preview__top i{color:#a9b0c8;font-style:normal}.s-ledger-preview__top b{color:#9bd8e8;margin-left:auto;font-size:.45rem;font-weight:500}.s-ledger-preview__metrics{grid-template-columns:1.35fr 1fr;gap:.5rem;display:grid}.s-ledger-preview__metrics section{background:#ffffff0e;border:1px solid #ffffff24;border-radius:.35rem;align-content:space-between;gap:.35rem;min-height:4.8rem;padding:.65rem;display:grid;box-shadow:inset 0 1px #ffffff12}.s-ledger-preview__metrics small,.s-ledger-preview__metrics em{color:#aeb5cd;font-family:var(--font-mono), monospace;letter-spacing:.09em;font-size:.45rem;font-style:normal}.s-ledger-preview__metrics strong{color:#eef0f8;font-family:var(--font-mono), monospace;letter-spacing:-.08em;font-size:clamp(1.3rem,3vw,2rem);font-weight:500}.s-ledger-preview__metrics em{color:#7dd2ec}.s-ledger-preview__metrics .s-ledger-preview__pending{color:#e5c27b}.s-ledger-preview__rent{color:#aeb5cd;border:1px solid #ffffff1a;border-radius:.25rem;padding:.55rem .65rem}.s-ledger-preview__rent span{color:#e4e8f4;margin-right:auto}.s-ledger-preview__rent b{font-weight:500}.s-case-visual--coaching{background-color:#0a0e13;background-image:linear-gradient(#82a9ca1c 1px,#0000 1px),linear-gradient(90deg,#82a9ca1c 1px,#0000 1px),radial-gradient(circle at 22% 40%,#26394d 0%,#121920 32%,#0a0e13 73%);background-image:linear-gradient(lab(67.2694% -7.54815 -21.4412/.11) 1px,#0000 1px),linear-gradient(90deg,lab(67.2694% -7.54815 -21.4412/.11) 1px,#0000 1px),radial-gradient(circle at 22% 40%,#26394d 0%,#121920 32%,#0a0e13 73%);background-size:1.5rem 1.5rem,1.5rem 1.5rem,auto;place-items:center;padding:1.5rem}.s-case-dag{width:min(100%,35rem);overflow:visible}.s-case-dag__edge{stroke:#7998b6;stroke-width:1.5px;opacity:.78}.s-case-dag__arrow{fill:#7998b6}.s-case-dag__node rect{fill:#101c26;stroke:#809ab1;stroke-width:1.25px}.s-case-dag__node text{fill:#d3e3ef;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-anchor:middle;font-size:9px;font-weight:600}.s-case-dag__node--input rect{fill:#172f3e;stroke:#8dcae7}.s-case-dag__node--verify rect{fill:#202947;stroke:#b5a2e8}.s-case-dag__node--output rect{fill:#173a32;stroke:#91d4ba}@media (min-width:768px){.s-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-panel--interactive{transition:background-color .16s,border-color .16s}.s-panel--interactive:hover{background:color-mix(in oklab, var(--s-panel), white 8%);border-color:var(--s-border-hi)}@media (max-width:639.98px){.s-nav .s-btn{display:none}.s-nav>.s-wrap,.s-nav nav{gap:.75rem}}@media (max-width:359.98px){.s-nav>.s-wrap{flex-wrap:wrap}.s-nav nav{justify-content:space-between;gap:.5rem;width:100%}}.s-btn{font-family:var(--s-font-mono);letter-spacing:.05em;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.5rem;padding:.72rem 1.25rem;font-size:.82rem;font-weight:700;transition:background-color .14s,border-color .14s;display:inline-flex}.s-btn--primary{background:var(--s-sig);color:var(--s-ink)}.s-btn--primary:hover{background:color-mix(in oklab, var(--s-sig), white 10%)}.s-btn--primary:active{background:color-mix(in oklab, var(--s-sig), white 18%)}.s-btn--ghost{border-color:var(--s-border-hi);color:var(--s-txt);background:0 0}.s-btn--ghost:hover{background:#ffffff14}.s-btn--ghost:active{background:#ffffff29}.site :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--s-sig);outline-offset:1px;border-radius:.25rem;box-shadow:0 0 0 5px #aac8e340;box-shadow:0 0 0 5px lab(79.1019% -6.12053 -16.9005/.25)}.s-nav{z-index:40;background:color-mix(in oklab, var(--s-ink), transparent 12%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--s-border);position:sticky;top:0}.s-nav a{color:var(--s-dim);transition:color .14s}.s-nav a:hover,.s-nav a[aria-current]{color:var(--s-txt)}.s-navlink{position:relative}.s-navlink[aria-current]:after{content:"";background:var(--s-sig);border-radius:1px;height:2px;position:absolute;bottom:-.95rem;left:0;right:0}.s-chip{font-family:var(--s-font-mono);letter-spacing:.08em;border:1px solid var(--s-border);border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.s-chip--live{color:var(--s-live);background:var(--s-live-dim);border-color:#0000}.s-chip--gate{color:var(--s-gate);background:var(--s-gate-dim);border-color:#0000}.s-chip--refuse{color:var(--s-refuse);background:var(--s-refuse-dim);border-color:#0000}.s-dot{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 5px}.s-hero{padding-block:7rem 5rem;position:relative;overflow:hidden}@media (min-width:768px){.s-hero{padding-block:9.5rem 7rem}}.s-hero__terrain{z-index:0;pointer-events:none;position:absolute;inset:0}.s-hero__terrain img{object-fit:cover;object-position:center 32%;opacity:.42;mix-blend-mode:screen;width:100%;height:100%}.s-hero__terrain:after{content:"";background:linear-gradient(to bottom, #05080c59, #05080cd1 62%, var(--s-ink) 96%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.s-hero__terrain:after{background:linear-gradient(to bottom, lab(1.97449% -.392072 -1.91281/.35), lab(1.97449% -.392072 -1.91281/.82) 62%, var(--s-ink) 96%)}}.s-ratchet{overflow:clip}.s-ratchet__stage{align-items:center;gap:2.5rem;display:grid}.s-ratchet__copy{gap:1rem;max-width:38rem;display:grid}.s-ratchet__instrument{border:1px solid var(--s-border-hi);background:linear-gradient(var(--s-border) 1px, transparent 1px), linear-gradient(90deg, var(--s-border) 1px, transparent 1px), var(--s-ink);background-size:2rem 2rem;border-radius:.5rem;min-width:0;padding:clamp(1rem,3vw,1.5rem);position:relative;overflow:hidden}.s-ratchet__caption{border-bottom:1px solid var(--s-border);font-family:var(--s-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s-dim);flex-wrap:wrap;justify-content:space-between;gap:.65rem 1rem;padding-bottom:1rem;font-size:.64rem;font-weight:700;display:flex}.s-ratchet__context{color:var(--s-sig);flex-wrap:wrap;gap:.45rem .9rem;display:flex}.s-ratchet__chart-shell{padding-top:1rem}.s-ratchet__legend{color:var(--s-dim);font-family:var(--s-font-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem 1.1rem;font-size:.62rem;display:flex}.s-ratchet__legend>span{align-items:center;gap:.4rem;display:inline-flex}.s-ratchet__legend-key{border-top:2px solid var(--s-sig);width:1.5rem;height:0;display:inline-block}.s-ratchet__legend-key--incumbent{border-top-color:var(--s-txt);border-top-style:dashed}.s-ratchet__chart{width:100%;height:auto;min-height:10rem;margin-top:.35rem;display:block;overflow:visible}.s-ratchet__gridline{stroke:var(--s-border);stroke-width:1px;vector-effect:non-scaling-stroke}.s-ratchet__axis-label,.s-ratchet__run-label{fill:var(--s-dim-muted);font-family:var(--s-font-mono);font-size:10px}.s-ratchet__candidate-line{fill:none;stroke:var(--s-sig);stroke-width:2px}.s-ratchet__incumbent-line{fill:none;stroke:var(--s-txt);stroke-width:1.5px;stroke-dasharray:5 5;opacity:.82}.s-ratchet__marker{stroke:var(--s-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.s-ratchet__marker--promoted{fill:var(--s-sig)}.s-ratchet__marker--regression{fill:var(--s-ink);stroke:var(--s-dim)}.s-ratchet__marker--no-change{fill:var(--s-dim)}.s-ratchet__selection{fill:none;stroke:var(--s-txt);stroke-width:1.5px;vector-effect:non-scaling-stroke}.s-ratchet__trials{background:var(--s-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:.35rem 0 0;padding:1px;list-style:none;display:grid}.s-ratchet__trials>li{min-width:0}.s-ratchet__trial{background:var(--s-recess);width:100%;min-height:4.25rem;color:var(--s-dim);text-align:left;cursor:pointer;border:0;align-content:start;gap:.22rem;padding:.55rem .45rem;display:grid}.s-ratchet__trial:hover{background:color-mix(in oklab, var(--s-recess), white 5%)}.s-ratchet__trial:focus-visible{z-index:1;outline:2px solid var(--s-txt);outline-offset:2px;position:relative}.s-ratchet__trial--selected{background:color-mix(in oklab, var(--s-panel), var(--s-sig) 6%);color:var(--s-txt)}.s-ratchet__trial-glyph{font-family:var(--s-font-mono);font-size:.8rem;font-weight:700;line-height:1}.s-ratchet__trial-glyph--promoted{color:var(--s-sig)}.s-ratchet__trial-glyph--regression,.s-ratchet__trial-glyph--no-change{color:var(--s-dim)}.s-ratchet__trial-id,.s-ratchet__trial-outcome{overflow-wrap:anywhere;min-width:0;font-family:var(--s-font-mono)}.s-ratchet__trial-id{color:var(--s-txt);font-size:.68rem;font-weight:700}.s-ratchet__trial-outcome{text-transform:uppercase;font-size:.56rem;line-height:1.35}.s-ratchet__inspector{border:1px solid var(--s-border);background:color-mix(in oklab, var(--s-panel), transparent 6%);gap:.9rem;margin-top:1px;padding:1rem;display:grid}.s-ratchet__inspector-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.65rem 1rem;display:flex}.s-ratchet__selected-id{color:var(--s-txt);font-family:var(--s-font-mono);margin-top:.2rem;font-size:.9rem;font-weight:700}.s-ratchet__decision{color:var(--s-txt);font-family:var(--s-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.s-ratchet__decision--promoted{color:var(--s-sig)}.s-run-vignette{border-block:1px solid var(--s-border);margin:.25rem 0;padding:.85rem 0 1rem;position:relative;overflow:hidden}.s-run-vignette__caption{color:var(--s-dim);font-family:var(--s-font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.58rem;font-weight:700;display:flex}.s-run-vignette__caption span:last-child{color:var(--s-dim-muted)}.s-run-vignette__rail{background:var(--s-border-hi);height:1px;position:absolute;top:2.85rem;left:16.6667%;right:16.6667%;overflow:visible}.s-run-vignette__progress{background:var(--s-sig);transform-origin:0;width:100%;height:1px;display:block;transform:scaleX(0)}.s-run-vignette__signal{background:var(--s-sig);width:7px;height:7px;box-shadow:0 0 0 3px var(--s-sig-dim), 0 0 12px var(--s-sig);opacity:0;border-radius:999px;position:absolute;top:-3px;left:0;transform:translate(-50%)}.s-run-vignette__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:.75rem 0 0;padding:0;list-style:none;display:grid;position:relative}.s-run-vignette__steps li{--run-step-color:var(--s-sig);min-width:0;color:var(--s-dim-muted);text-align:center;justify-items:center;gap:.25rem;display:grid}.s-run-vignette__steps li:nth-child(2){--run-step-color:var(--s-gate)}.s-run-vignette__steps li:nth-child(3){--run-step-color:var(--s-sig)}.s-run-vignette__marker{z-index:1;border:1px solid var(--s-border-hi);background:var(--s-recess);border-radius:999px;width:9px;height:9px;margin-bottom:.32rem;position:relative}.s-run-vignette__steps strong,.s-run-vignette__steps li>span:last-child{overflow-wrap:anywhere;min-width:0;font-family:var(--s-font-mono);text-transform:uppercase}.s-run-vignette__steps strong{color:var(--s-dim);letter-spacing:.05em;font-size:.64rem}.s-run-vignette__steps li>span:last-child{letter-spacing:.04em;font-size:.54rem}.s-run-vignette[data-active] .s-run-vignette__progress{animation:2.9s cubic-bezier(.3,.8,.3,1) .35s both s-run-progress}.s-run-vignette[data-active] .s-run-vignette__signal{animation:3.2s cubic-bezier(.3,.8,.3,1) .2s both s-run-signal}.s-run-vignette[data-active] .s-run-vignette__steps li{animation:.4s ease-out both s-run-step}.s-run-vignette[data-active] .s-run-vignette__marker{animation:.4s ease-out both s-run-marker}.s-run-vignette[data-active] .s-run-vignette__steps li:first-child,.s-run-vignette[data-active] .s-run-vignette__steps li:first-child .s-run-vignette__marker{animation-delay:.25s}.s-run-vignette[data-active] .s-run-vignette__steps li:nth-child(2),.s-run-vignette[data-active] .s-run-vignette__steps li:nth-child(2) .s-run-vignette__marker{animation-delay:1.45s}.s-run-vignette[data-active] .s-run-vignette__steps li:nth-child(3),.s-run-vignette[data-active] .s-run-vignette__steps li:nth-child(3) .s-run-vignette__marker{animation-delay:2.65s}@keyframes s-run-progress{to{transform:scaleX(1)}}@keyframes s-run-signal{0%{opacity:0;left:0}8%,88%{opacity:1}to{opacity:0;left:100%}}@keyframes s-run-step{to{color:var(--s-dim)}}@keyframes s-run-marker{to{border-color:var(--run-step-color);background:var(--run-step-color);box-shadow:0 0 8px var(--run-step-color)}}@media (prefers-reduced-motion:reduce){.s-run-vignette__progress{transform:scaleX(1)}.s-run-vignette__signal{display:none}.s-run-vignette__steps li{color:var(--s-dim)}.s-run-vignette__marker{border-color:var(--run-step-color);background:var(--run-step-color)}}.s-ratchet__decision--regression,.s-ratchet__decision--no-change{color:var(--s-dim)}.s-ratchet__metrics{background:var(--s-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.s-ratchet__metrics>div{background:var(--s-recess);min-width:0;padding:.6rem}.s-ratchet__metrics dt{color:var(--s-dim);font-family:var(--s-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.54rem}.s-ratchet__metrics dd{color:var(--s-txt);font-family:var(--s-font-mono);margin-top:.22rem;font-size:1.1rem;font-weight:700}.s-ratchet__variable,.s-ratchet__proof{color:var(--s-dim);font-family:var(--s-font-mono);grid-template-columns:minmax(7.5rem,.9fr) minmax(0,1.15fr) auto;align-items:baseline;gap:.35rem .7rem;font-size:.62rem;line-height:1.45;display:grid}.s-ratchet__variable code,.s-ratchet__proof code{overflow-wrap:anywhere;min-width:0;color:var(--s-txt)}.s-ratchet__variable strong{color:var(--s-sig);font-weight:700}.s-ratchet__proof{border-top:1px solid var(--s-border);grid-template-columns:minmax(7.5rem,.9fr) minmax(0,2fr);padding-top:.75rem}.s-ratchet__stops{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.s-ratchet__stops>div{border:1px solid var(--s-border);background:var(--s-recess);padding:.7rem .8rem}.s-ratchet__stops dt{color:var(--s-txt);font-family:var(--s-font-mono);font-size:.74rem;font-weight:700}.s-ratchet__stops dd{color:var(--s-dim);font-family:var(--s-font-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:.25rem;font-size:.62rem}.s-ratchet__supports{border:1px solid var(--s-border);background:var(--s-border);gap:1px;display:grid}.s-ratchet__support{background:var(--s-panel);gap:.75rem;min-width:0;padding:1.35rem;display:grid}@media (min-width:768px){.s-ratchet__supports{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.s-ratchet__stage{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3rem,7vw,6rem)}}@media (max-width:420px){.s-ratchet__caption{display:grid}.s-ratchet__context{gap:.3rem;display:grid}.s-ratchet__trials{grid-template-columns:repeat(2,minmax(0,1fr))}.s-ratchet__trial{min-height:3.75rem}.s-ratchet__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.s-ratchet__variable,.s-ratchet__proof,.s-ratchet__stops{grid-template-columns:minmax(0,1fr)}}.s-triple{gap:.45rem;font-size:.86rem;line-height:1.5;display:grid}.s-triple dt{font-family:var(--s-font-mono);letter-spacing:.1em;color:var(--s-dim-muted);font-size:.64rem;font-weight:700}.s-triple dd{color:var(--s-dim)}.s-coming{z-index:60;pointer-events:none;width:max-content;max-width:calc(100vw - 1.5rem);position:fixed;top:4.4rem;left:50%;transform:translate(-50%)}.s-coming__pill{pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1015eb;background:lab(4.41937% -.812896 -3.76877/.92);border:1px solid #5b8abb8c;border:1px solid lab(55.6493% -6.0325 -30.7806/.55);border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .7rem .5rem .9rem;animation:.7s cubic-bezier(.2,1.4,.4,1) both s-coming-in;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #05080c99,0 6px 24px #0203068c,0 0 18px #5b8abb2e;box-shadow:0 0 0 1px lab(1.97449% -.392072 -1.91281/.6),0 6px 24px lab(.898048% -.187442 -.952324/.55),0 0 18px lab(55.6493% -6.0325 -30.7806/.18)}.s-coming__sweep{pointer-events:none;background:linear-gradient(100deg,#0000 0%,#aac8e324 45%,#aac8e34d 50%,#aac8e324 55%,#0000 100%);background:linear-gradient(100deg,#0000 0%,lab(79.1019% -6.12053 -16.9005/.14) 45%,lab(79.1019% -6.12053 -16.9005/.3) 50%,lab(79.1019% -6.12053 -16.9005/.14) 55%,#0000 100%);width:38%;animation:5.5s ease-in-out .7s infinite s-coming-sweep;position:absolute;top:0;bottom:0;left:-45%}.s-coming__dot{background:var(--s-sig);border-radius:999px;flex:none;width:.5rem;height:.5rem;animation:5.5s ease-out .7s infinite s-coming-ping}.s-coming__text{font-family:var(--s-font-mono);letter-spacing:.04em;color:var(--s-dim);font-size:.68rem;line-height:1.4}.s-coming__text strong{color:var(--s-txt);letter-spacing:.12em}.s-coming__close{width:1.4rem;height:1.4rem;color:var(--s-dim-muted);border-radius:999px;flex:none;place-items:center;font-size:.95rem;line-height:1;display:grid}.s-coming__close:hover{color:var(--s-txt);background:#1a2027cc;background:lab(11.8126% -1.47823 -5.58989/.8)}@keyframes s-coming-in{0%{opacity:0;translate:0 -.8rem}to{opacity:1;translate:0}}@keyframes s-coming-sweep{0%{transform:translate(0)}22%{transform:translate(380%)}to{transform:translate(380%)}}@keyframes s-coming-ping{0%,3%{box-shadow:0 0 #5b8abb00;box-shadow:0 0 lab(55.6493% -6.0325 -30.7806/0)}6%{box-shadow:0 0 0 .05rem #5b8abb8c;box-shadow:0 0 0 .05rem lab(55.6493% -6.0325 -30.7806/.55)}16%{box-shadow:0 0 0 .55rem #5b8abb00;box-shadow:0 0 0 .55rem lab(55.6493% -6.0325 -30.7806/0)}to{box-shadow:0 0 #5b8abb00;box-shadow:0 0 lab(55.6493% -6.0325 -30.7806/0)}}.s-chapter{isolation:isolate;border-top:1px solid var(--s-border);position:relative}.s-chapter__media{background:#000;position:relative;overflow:clip}.s-chapter--full .s-chapter__media{height:min(86vh,720px)}.s-chapter--band .s-chapter__media{height:min(52vh,420px)}.s-chapter__img{object-fit:cover;object-position:center;filter:grayscale(.35)contrast(1.06)brightness(.82);width:100%;height:100%;display:block}.s-chapter__veil{background:radial-gradient(120% 90% at 50% 32%, transparent 16%, #00000094 74%), linear-gradient(to bottom, #00000080 0%, #0000001f 24%, #0003 44%, #000000b8 70%, var(--s-ink) 100%);position:absolute;inset:0}.s-chapter__scan{pointer-events:none;background-image:linear-gradient(to right, var(--s-border) 1px, transparent 1px), linear-gradient(to bottom, var(--s-border) 1px, transparent 1px);opacity:.42;background-size:72px 72px;position:absolute;inset:0}.s-scan-h,.s-scan-v{background:var(--s-sig);opacity:.3;position:absolute}.s-scan-h{height:1px;top:50%;left:0;right:0}.s-scan-v{width:1px;top:0;bottom:0;left:50%}.s-scan-c{border:1px solid var(--s-sig);opacity:.5;width:18px;height:18px;position:absolute}.s-scan-c--tl{border-bottom:0;border-right:0;top:22px;left:22px}.s-scan-c--tr{border-bottom:0;border-left:0;top:22px;right:22px}.s-scan-c--bl{border-top:0;border-right:0;bottom:22px;left:22px}.s-scan-c--br{border-top:0;border-left:0;bottom:22px;right:22px}.site{--p-det:var(--s-sig);--p-live:var(--s-live);--p-human:var(--s-gate)}.site .pbloom{pointer-events:none;position:absolute;inset:0}.site .pbloom-canvas{width:100%;height:100%;display:block}.site svg.pdetect{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.site .pdetect-box{transform-box:fill-box;transform-origin:50%}.site .pdetect-frame{fill:none;stroke:#aac8e373;stroke:lab(79.1019% -6.12053 -16.9005/.45);stroke-width:1.5px;vector-effect:non-scaling-stroke}.site .pdetect-c{fill:none;stroke:#aac8e3f2;stroke:lab(79.1019% -6.12053 -16.9005/.95);stroke-width:2px;vector-effect:non-scaling-stroke}.site .pdetect-label{fill:var(--s-sig);stroke:#000000eb;stroke-width:7px;paint-order:stroke fill;font-family:var(--s-font-mono);letter-spacing:.14em;dominant-baseline:auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.site .pdetect-box{animation:linear both s-pdetect-in;animation-timeline:view();animation-range:entry 8% cover 26%;animation-delay:calc(var(--i) * 90ms)}@keyframes s-pdetect-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}}}.site .glitching{text-shadow:.055em 0 #c06a648c,-.055em 0 #689bdb8c;text-shadow:.055em 0 lab(54.8572% 34.3186 19.2641/.55),-.055em 0 lab(62.3693% -3.51438 -38.501/.55)}.s-ambient{z-index:0;pointer-events:none;contain:layout paint;height:100vh;margin-bottom:-100vh;position:sticky;top:0;overflow:hidden}.s-ambient__field{position:absolute;inset:-14% -8%}@supports (animation-timeline:scroll(root block)){.s-ambient__field{animation:linear both s-ambient-parallax;animation-timeline:scroll(root)}}@keyframes s-ambient-parallax{0%{transform:translate(0,0)}to{transform:translateY(-9%)}}.s-ambient__img{object-fit:cover;object-position:center;mix-blend-mode:screen;opacity:.25;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.site>main,.site>footer{z-index:1;position:relative}.s-footer{background:var(--s-recess);border-top:1px solid var(--s-border);padding-block:2rem}.tdemo{gap:1.1rem;transition:border-color .2s;display:grid}.tdemo[data-broken]{border-color:#e39a8d73}.tdemo__status{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;min-height:1.8rem;display:flex}.tdemo__chip-ok{color:var(--s-sig);background:var(--s-sig-dim);border-color:#0000}.tdemo__reason{font-family:var(--s-font-mono);letter-spacing:.02em;color:var(--s-refuse);overflow-wrap:anywhere;font-size:.68rem}.tdemo__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:768px){.tdemo__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tdemo__tile{background:var(--s-recess);border:1px solid var(--s-border);border-radius:.375rem;gap:.3rem;padding:.7rem .8rem;display:grid}.tdemo__tile dt{font-family:var(--s-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-dim-muted);font-size:.62rem;font-weight:700}.tdemo__tile dd{font-family:var(--s-font-mono);letter-spacing:.02em;color:var(--s-txt);overflow-wrap:anywhere;font-size:.78rem}.tdemo__tile--refused dd{color:var(--s-refuse)}.tdemo__tile--refused{background:var(--s-refuse-dim);border-color:#e39a8d59}.tdemo__journal{border:1px solid var(--s-border);background:var(--s-ink);overscroll-behavior:contain;border-radius:.375rem;max-height:21rem;overflow-y:auto}.tdemo__row{border-top:1px solid var(--s-border)}.tdemo__row:first-child{border-top:0}.tdemo__rowbtn{text-align:left;width:100%;font-family:var(--s-font-mono);letter-spacing:.02em;color:var(--s-dim);cursor:pointer;grid-template-columns:1.1rem 1.7rem minmax(0,9.5rem) minmax(0,1fr) 4.9rem;align-items:baseline;gap:.55rem;padding:.42rem .7rem;font-size:.68rem;display:grid}.tdemo__rowbtn:hover{background:color-mix(in oklab, var(--s-ink), white 5%)}.tdemo__rowbtn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tdemo__mark{color:var(--s-sig)}.tdemo__seq{color:var(--s-dim-muted)}.tdemo__type{color:var(--s-prose)}.tdemo__chain{color:var(--s-dim-muted);text-align:right}.tdemo__row--break .tdemo__rowbtn{background:var(--s-refuse-dim)}.tdemo__row--break .tdemo__mark,.tdemo__row--break .tdemo__type{color:var(--s-refuse)}.tdemo__row--unreachable .tdemo__rowbtn{opacity:.42}.tdemo__row--pending .tdemo__mark{color:var(--s-dim-muted)}.tdemo__rowreason{font-family:var(--s-font-mono);color:var(--s-refuse);overflow-wrap:anywhere;padding:0 .7rem .5rem 3rem;font-size:.66rem}@media (max-width:639.98px){.tdemo__rowbtn{grid-template-columns:1.1rem 1.7rem minmax(0,1fr) 4.9rem}.tdemo__node{display:none}.tdemo__rowreason{padding-left:.7rem}}.tdemo__editor{border-top:1px dashed var(--s-border);gap:.4rem;padding:.5rem .7rem .8rem;display:grid}.tdemo__editlabel{font-family:var(--s-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-dim-muted);font-size:.62rem}.tdemo__editor textarea{width:100%;font-family:var(--s-font-mono);color:var(--s-prose);background:var(--s-recess);border:1px solid var(--s-border-hi);overflow-wrap:anywhere;word-break:break-all;resize:vertical;border-radius:.25rem;padding:.55rem .65rem;font-size:.68rem;line-height:1.5}.tdemo__actions{flex-wrap:wrap;gap:.5rem;display:flex}.tdemo__btn{padding:.5rem .85rem;font-size:.7rem}.tdemo__btn:disabled{opacity:.38;cursor:not-allowed}.tdemo__btn--restore{color:var(--s-sig);border-color:var(--s-sig-dim)}.tdemo__provenance{font-family:var(--s-font-mono);letter-spacing:.02em;color:var(--s-dim-muted);overflow-wrap:anywhere;font-size:.66rem;line-height:1.7}.tdemo__provenance a{color:var(--s-sig);text-underline-offset:3px;text-decoration:underline}.s-hero{border-top:none;padding-block:5rem;position:relative;overflow:hidden}@media (min-width:768px){.s-hero{padding-block:7rem}}.s-hero__grid{gap:3rem;display:grid}@media (min-width:1024px){.s-hero__grid{grid-template-columns:1fr 1.3fr;align-items:center}}.s-hero__terrain{z-index:0;position:absolute;inset:0}.s-hero__terrain img{object-fit:cover;object-position:center 40%}.s-hero__content{z-index:1;position:relative}.s-hlg{z-index:1;-webkit-backdrop-filter:blur(16px)saturate(1.2);background:radial-gradient(at 20% 0,#ffffff0f 0%,#0000 50%),radial-gradient(at 80% 100%,#64a0e60a 0%,#0000 50%),#080a18a6;border:1px solid #ffffff1f;border-radius:.75rem;margin-inline:auto;transition:border-color .5s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 4px 32px #0000004d,inset 0 1px #ffffff14,inset 0 -1px #0003}.s-hlg[data-phase=running]{border-color:#ffffff2e;box-shadow:0 4px 32px #0000004d,0 0 40px #aac8e314,inset 0 1px #ffffff1a,inset 0 -1px #0003;box-shadow:0 4px 32px lab(0% 0 0/.301961),0 0 40px lab(79.1019% -6.12053 -16.9005/.08),inset 0 1px lab(100% 0 0/.101961),inset 0 -1px lab(0% 0 0/.2)}.s-hlg[data-phase=complete]{border-color:#78dcb433;box-shadow:0 4px 32px #0000004d,0 0 40px #abc9940f,inset 0 1px #ffffff14,inset 0 -1px #0003;box-shadow:0 4px 32px lab(0% 0 0/.301961),0 0 40px lab(77.7133% -17.7478 23.3392/.06),inset 0 1px lab(100% 0 0/.0784314),inset 0 -1px lab(0% 0 0/.2)}@media (min-width:1024px){.s-hlg{margin-inline:0}}.s-hlg__sheen{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 30%,#ffffff08 40%,#ffffff0f 45%,#ffffff08 50%,#0000 60%);transition:opacity .6s;position:absolute;inset:0}.s-hlg[data-phase=running] .s-hlg__sheen,.s-hlg[data-phase=complete] .s-hlg__sheen{opacity:1}.s-hlg__head{z-index:1;background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex;position:relative}.s-hlg__head-left{align-items:baseline;gap:.6rem;display:flex}.s-hlg__head-left strong{color:var(--s-txt);font-size:.82rem;font-weight:600}.s-hlg__status{font-family:var(--s-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;padding:.2rem .55rem;font-size:.58rem;font-weight:600;transition:background .4s,color .4s}.s-hlg__status[data-status=idle]{color:var(--s-dim-muted);background:#ffffff0f}.s-hlg__status[data-status=running]{color:var(--s-live);background:#50b4ff26}.s-hlg__status[data-status=complete]{color:var(--s-gate);background:#64dca01f}.s-hlg__body{z-index:1;grid-template-columns:1.4fr 1fr;min-height:380px;max-height:480px;display:grid;position:relative}@media (max-width:639.98px){.s-hlg__body{grid-template-columns:1fr;max-height:580px}}.s-hlg__graph-area{justify-content:center;align-items:center;padding:.35rem;display:flex}.s-hlg__graph{width:100%;height:100%;min-height:360px}.s-hlg__edge{stroke:#ffffff1f;stroke-width:1.5px;transition:stroke .4s}.s-hlg__edge--active{stroke:var(--s-sig);stroke-width:2.5px;stroke-dasharray:8 5;filter:drop-shadow(0 0 4px #aac8e373);filter:drop-shadow(0 0 4px lab(79.1019% -6.12053 -16.9005/.45));animation:.7s linear infinite hlg-flow}.s-hlg__edge--past{stroke:#fff3}.s-hlg__edge--no{stroke:#ffffff14}.s-hlg__edge--no.s-hlg__edge--active{stroke:var(--s-refuse);stroke-dasharray:6 4;filter:drop-shadow(0 0 4px rgba(227,154,141 / .35));animation:.7s linear infinite hlg-flow}.s-hlg__edge-label{font-family:var(--s-font-mono);letter-spacing:.06em;font-size:8px;font-weight:700}.s-hlg__node{fill:#0c1224d9;stroke:#ffffff1a;stroke-width:1.2px;transition:fill .35s,stroke .35s,filter .35s}.s-hlg__node-header{transition:fill .35s}.s-hlg__node--active{fill:#101c34d9;stroke:var(--s-sig);stroke-width:1.8px}.s-hlg__node--past{fill:#0e1426cc;stroke:#ffffff29}.s-hlg__node--hgate{fill:#0e1624d1;stroke:#ffffff1a;stroke-width:1.2px}.s-hlg__node--hgate.s-hlg__node--active{fill:#1820148c;stroke:var(--s-gate);stroke-width:1.8px}.s-hlg__node--cond{fill:#0e1626d1;stroke:#ffffff1a;stroke-width:1.2px}.s-hlg__node--cond.s-hlg__node--active{fill:#141c308c;stroke:var(--s-live);stroke-width:1.8px}.s-hlg__node-label{font-family:var(--s-font-mono);letter-spacing:.04em;pointer-events:none;font-size:7px;font-weight:600;transition:fill .4s}.s-hlg__node-check{font-family:var(--s-font-mono);font-weight:700}.s-hlg__pulse{fill:none;opacity:0;animation:.9s ease-out infinite hlg-pulse}@keyframes hlg-pulse{0%{opacity:.75}to{opacity:0}}@keyframes hlg-flow{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}.s-hlg__sum-label{font-family:var(--s-font-mono);letter-spacing:.08em;fill:var(--s-sig);font-size:8px;font-weight:700}.s-hlg__ledger{border-left:1px solid #ffffff14;flex-direction:column;min-height:0;display:flex}.s-hlg__ledger-head{background:#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.45rem .7rem;display:flex}.s-hlg__ledger-count{font-family:var(--s-font-mono);color:var(--s-dim);font-size:.56rem}.s-hlg__ledger-body{scroll-behavior:smooth;flex:1;max-height:260px;padding:.3rem 0;font-size:.56rem;overflow-y:auto}.s-hlg__event{grid-template-rows:auto auto;grid-template-columns:22px 1fr;gap:.1rem .4rem;padding:.22rem .7rem;line-height:1.45;animation:.3s ease-out both hlg-fade-in;display:grid}.s-hlg__event--fresh{background:linear-gradient(90deg,#aac8e314,#0000);background:linear-gradient(90deg,lab(79.1019% -6.12053 -16.9005/.08),#0000)}@keyframes hlg-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.s-hlg__event-seq{font-family:var(--s-font-mono);color:var(--s-dim-muted);grid-row:1/-1;align-self:start;padding-top:.15rem;font-size:.5rem}.s-hlg__event-type{font-family:var(--s-font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--s-sig);font-size:.52rem;font-weight:600}.s-hlg__event-node{color:var(--s-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.s-hlg__event-detail{color:var(--s-dim-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.s-hlg__event-hash{font-family:var(--s-font-mono);color:var(--s-dim-muted);grid-column:2;font-size:.5rem}.s-hlg__export-line{padding:.15rem .7rem}.s-hlg__export-line code{font-family:var(--s-font-mono);color:var(--s-dim-muted);word-break:break-all;font-size:.48rem}.s-hlg__foot{z-index:1;background:#ffffff05;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.5rem .85rem;display:flex;position:relative}.s-hlg__summary{font-family:var(--s-font-mono);color:var(--s-dim);gap:1rem;font-size:.56rem;display:flex}.s-hlg__controls{gap:.4rem;display:flex}.s-hlg__btn{font-family:var(--s-font-mono);letter-spacing:.04em;color:var(--s-dim);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.3rem;padding:.3rem .6rem;font-size:.56rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.s-hlg__btn:hover{color:var(--s-txt);background:#ffffff1a;border-color:#fff3}.s-hlg__btn--replay{border-color:var(--s-sig);color:var(--s-sig);background:#aac8e314;background:lab(79.1019% -6.12053 -16.9005/.08)}.s-hlg__btn--replay:hover{background:#aac8e32e;background:lab(79.1019% -6.12053 -16.9005/.18)}.s-hlg__btn:disabled{opacity:.35;cursor:not-allowed}.s-ledger-band{border-top:1px solid var(--s-border);padding-block:4.5rem}@media (min-width:768px){.s-ledger-band{padding-block:6.5rem}}.s-ledger-step{align-items:flex-start;gap:1rem;display:flex}.s-ledger-step__index{font-family:var(--s-font-mono);color:var(--s-sig);flex-shrink:0;width:1.6rem;font-size:.72rem;font-weight:700}.s-ledger-step__body{gap:.15rem;display:grid}.s-ledger-step__body strong{color:var(--s-txt);font-size:.95rem;font-weight:600}.s-ledger-step__body span{color:var(--s-dim);font-size:.8rem}.s-stack-grid{gap:1rem;display:grid}@media (min-width:768px){.s-stack-grid{grid-template-columns:repeat(3,1fr)}}.s-faq details{border-bottom:1px solid var(--s-border)}.s-faq summary{cursor:pointer;color:var(--s-txt);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.98rem;font-weight:600;list-style:none;display:flex}.s-faq summary:after{content:"+";font-family:var(--s-font-mono);color:var(--s-sig);flex-shrink:0;font-size:1.1rem;transition:transform .2s}.s-faq details[open] summary:after{transform:rotate(45deg)}.s-faq .s-faq__answer{color:var(--s-dim);padding:0 0 1.25rem;font-size:.92rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.s-skip-link{z-index:100;background:var(--s-txt);color:var(--s-ink);padding:1rem;position:fixed;top:-5rem;left:1rem}.s-skip-link:focus{top:1rem}.s-nav__layout{grid-template-columns:1fr auto auto;align-items:center;gap:2rem;padding-block:1rem;display:grid}.s-nav__brand{width:fit-content;min-height:44px;font-family:var(--s-font-mono);flex-direction:column;justify-content:center;display:flex}.s-nav__brand>span:first-child{color:var(--s-txt);letter-spacing:.07em;font-size:1.75rem;font-weight:700}.s-nav__links{align-items:center;gap:1.5rem;display:flex}.s-nav .s-nav__cta{font-size:.75rem;display:inline-flex}.s-nav .s-btn--primary,.s-nav .s-btn--primary:hover{color:var(--s-ink)}.s-copy-stack{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.s-reading-width{max-width:57rem}.s-editorial-split{align-items:start;gap:2.5rem;display:grid}.s-editorial-split>*{min-width:0}.s-editorial-split>div>.s-h2{margin-block:1.1rem 1.5rem}.s-editorial-split>div>.s-btn,.s-editorial-split>div>.s-text-link{margin-top:1.5rem}.s-copy-stack>.s-btn,.s-copy-stack>.s-text-link{margin-top:0!important}.s-context-note,.s-action-note{color:var(--s-dim);max-width:44rem;font-size:.875rem;line-height:1.65}.s-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.s-primary-ask{gap:1rem;display:grid}.s-text-link{color:var(--s-sig);width:fit-content;text-decoration:underline;-webkit-text-decoration-color:var(--s-border-hi);text-decoration-color:var(--s-border-hi);text-underline-offset:.4em;align-items:center;gap:.65rem;font-size:.9rem;line-height:1.6;display:inline-flex}.s-text-link:hover{text-decoration-color:currentColor}.s-btn{text-align:center;justify-content:center;max-width:100%}.site :is(a,button,summary):focus-visible{outline:2px solid var(--s-sig);outline-offset:5px}.site [id]{scroll-margin-top:8rem}.s-confidence-hero{isolation:isolate;background:var(--s-ink);padding-top:clamp(3rem,7vw,6rem);position:relative}.s-confidence-hero__grid{align-items:center;gap:3.5rem;display:grid}.s-confidence-hero__copy{flex-direction:column;align-items:flex-start;gap:1.8rem;min-width:0;display:flex}.s-confidence-hero h1{letter-spacing:-.055em;color:var(--s-txt);font-size:clamp(3.15rem,5.5vw,5rem);font-weight:500;line-height:1.045}.s-confidence-hero h1 span,.s-confidence-close h2 span{color:var(--s-sig)}.s-confidence-hero .s-lede{max-width:33rem;font-size:1.075rem}.s-hero-equation{font-family:var(--s-font-mono);letter-spacing:-.035em;color:var(--s-sig);margin-top:.6rem;font-size:.9rem}.s-hero-foot{font-family:var(--s-font-mono);color:var(--s-dim);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2rem;padding-block:3rem 2rem;font-size:.72rem;display:flex}.s-hero-foot a{color:var(--s-sig);gap:1rem;display:flex}.s-friction-lines{margin-top:2rem}.s-friction-lines li{border-top:1px solid var(--s-border);gap:.5rem;padding-block:1.2rem;display:grid}.s-friction-lines span{font-family:var(--s-font-mono);color:var(--s-sig);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.s-friction-lines strong{font-size:1rem;font-weight:400}.s-story-intro{border-bottom:0;padding-bottom:0}.s-story-intro .s-h2,.s-editions-band .s-h2,.s-integration-note .s-h2{margin-block:1rem 1.5rem}.s-stage-navigation{border-block:1px solid var(--s-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem;display:grid}.s-stage-navigation a{align-items:center;gap:1rem;padding-block:1.2rem;font-size:.9rem;display:flex}.s-stage-navigation a>span:first-child{font-family:var(--s-font-mono);color:var(--s-dim);font-size:.65rem}.s-stage-navigation a>span:last-child{color:var(--s-sig);margin-left:auto;padding-right:1.5rem}.s-control-narrative{--control-top:7rem;display:grid;position:relative}.s-control-rail{min-width:0;display:none;position:relative}.s-control-rail__sticky{top:var(--control-top);padding-top:1rem;position:sticky}.s-control-rail__thesis{font-family:var(--s-font-mono);color:var(--s-sig);white-space:nowrap;letter-spacing:-.05em;margin-bottom:2.3rem;font-size:.81rem}.s-control-rail__resolve{color:var(--s-dim);opacity:0;max-width:15rem;transition:opacity .45s var(--s-control-ease), transform .45s var(--s-control-ease);margin-top:1.8rem;font-size:.8rem;line-height:1.7;transform:translateY(.4rem)}.s-control-rail__resolve[data-resolved=true]{opacity:1;transform:none}.s-control-chapters{min-width:0}.s-control-chapter{border-bottom:1px solid var(--s-border);gap:2rem;padding-block:clamp(4rem,8vw,7rem);display:grid}.s-control-chapter__copy{gap:1.5rem;display:grid}.s-control-chapter h2{color:var(--s-txt);letter-spacing:-.035em;text-wrap:balance;max-width:40rem;font-size:clamp(2.1rem,3.8vw,3.3rem);font-weight:500;line-height:1.13}.s-control-chapter__detail{color:var(--s-dim);max-width:40rem;font-size:.9rem;line-height:1.7}.s-control-equation{font-family:var(--s-font-mono)}.s-control-equation__operator{align-items:baseline;gap:.65rem;margin-bottom:1.3rem;font-size:.95rem;display:flex}.s-control-equation__operator>span{color:var(--s-dim)}.s-control-equation__operator>strong{color:var(--s-sig);letter-spacing:-.055em;font-size:1.3rem;font-weight:500}.s-control-equation__braced{padding-left:1.5rem;position:relative}.s-control-equation__brace{fill:none;width:.75rem;height:100%;stroke:var(--s-sig);stroke-width:1.2px;opacity:.6;position:absolute;inset:0 auto 0 0}.s-control-equation__terms{gap:1.7rem;display:grid}.s-control-equation__terms li{color:var(--s-dim);align-items:start;gap:.5rem;display:flex}.s-control-equation__terms li>div{gap:.4rem;display:grid}.s-control-equation__terms strong{color:var(--s-dim);transition:color .35s var(--s-control-ease);font-size:.85rem;font-weight:500}.s-control-equation__terms li>div>span{max-width:12rem;font-size:.69rem;line-height:1.7}.s-control-equation__marker{opacity:.35;color:var(--s-sig);transition:opacity .35s var(--s-control-ease), transform .35s var(--s-control-ease);transform:translate(-.2rem)}.s-control-equation__terms [data-reached=true] strong{color:var(--s-txt)}.s-control-equation__terms [data-reached=true] .s-control-equation__marker{opacity:.8;transform:none}.s-control-equation__terms [data-active=true] strong{color:var(--s-sig)}.s-control-equation__terms [data-term=run-gate][data-active=true] strong{color:var(--s-gate)}.s-control-inline{font-family:var(--s-font-mono);color:var(--s-dim);gap:.6rem;padding-top:1rem;font-size:.76rem;line-height:1.9;display:grid}.s-control-inline strong{color:var(--s-sig);font-weight:500}.s-control-inline__terms{flex-wrap:wrap;column-gap:.3rem;display:flex}.s-control-resolution{gap:2.5rem;padding-block:5rem;display:grid}.s-control-equation__thesis{color:var(--s-txt);letter-spacing:-.06em;margin-bottom:2.2rem;font-size:clamp(1.1rem,2.4vw,1.65rem)}.s-control-equation--complete .s-control-equation__operator{margin-bottom:1.8rem}.s-control-equation--complete .s-control-equation__terms{gap:1.3rem}.s-control-equation--complete .s-control-equation__terms strong{font-size:1rem}.s-control-equation--complete .s-control-equation__terms li>div>span{max-width:none;font-size:.75rem}.s-control-equation__meaning{font-family:var(--s-font-sans);color:var(--s-dim);max-width:37rem;margin-top:2rem;font-size:.9rem;line-height:1.7}.s-human-gate{border-left:1px solid var(--s-gate);background:linear-gradient(90deg,#abc9940b,#0000);background:linear-gradient(90deg,lab(77.7133% -17.7478 23.3392/.045),#0000);align-items:start;gap:1.4rem;padding:1.5rem;display:flex}.s-human-gate__mark{color:var(--s-gate);font-family:var(--s-font-mono);font-size:1.4rem}.s-human-gate .s-eyebrow{color:var(--s-gate)}.s-human-gate h3{color:var(--s-txt);margin-block:.75rem;font-size:1.3rem}.s-human-gate p:last-child{color:var(--s-dim);font-size:.9rem;line-height:1.7}.s-workflow-view{border:1px solid var(--s-border-hi);background:linear-gradient(145deg,#171b21b3,#080c10f2);background:linear-gradient(145deg,lab(9.46905% -.659153 -5.08867/.7),lab(3.0365% -.547275 -2.50756/.95));border-radius:3px;width:100%;min-width:0;padding:1.5rem;box-shadow:0 20px 90px #0003}.s-workflow-view__caption{border-bottom:1px solid var(--s-border);font-family:var(--s-font-mono);color:var(--s-dim);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:1.6rem;padding-bottom:1rem;font-size:.66rem;display:flex}.s-workflow-view__caption>span:first-child{text-transform:uppercase;color:var(--s-sig);letter-spacing:.06em}.s-workflow-view__title{color:var(--s-txt);max-width:27rem;margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.s-workflow-route{padding-block:.3rem;display:grid}.s-workflow-route li{grid-template-columns:1rem 1fr auto;align-items:center;gap:.7rem;padding:.8rem .5rem;font-size:.85rem;display:grid;position:relative}.s-workflow-route li:not(:last-child):after{content:"";background:var(--s-border-hi);width:1px;height:calc(100% - .7rem);position:absolute;top:calc(50% + .35rem);left:.85rem}.s-workflow-route__node{border:1px solid var(--s-sig);border-radius:2px;width:.7rem;height:.7rem}.s-workflow-route__kind{font-family:var(--s-font-mono);color:var(--s-dim);font-size:.66rem}.s-workflow-route li[data-gate=true]{color:var(--s-gate);background:var(--s-gate-dim)}.s-workflow-route [data-gate=true] .s-workflow-route__node{border-color:var(--s-gate)}.s-workflow-view__foot{border-top:1px solid var(--s-border);font-family:var(--s-font-mono);color:var(--s-dim);flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-top:1.5rem;padding-top:1.2rem;font-size:.64rem;display:flex}.s-plan-outline{font-family:var(--s-font-mono);gap:1rem;font-size:.81rem;line-height:1.7;display:grid}.s-plan-outline p{grid-template-columns:6rem 1fr;gap:1rem;display:grid}.s-plan-outline p>span{color:var(--s-sig);padding-top:.15rem;font-size:.67rem}.s-tool-allowances>div,.s-receipt-summary>div{border-top:1px solid var(--s-border);flex-wrap:wrap;justify-content:space-between;gap:.6rem 1rem;padding-block:1rem;font-size:.85rem;display:flex}.s-tool-allowances dd{font-family:var(--s-font-mono);color:var(--s-sig)}.s-tool-allowances .s-tool-allowances__gate dd{color:var(--s-gate)}.s-receipt-summary dt{color:var(--s-dim)}.s-receipt-summary dd{overflow-wrap:anywhere}.s-receipt-summary__id{font-family:var(--s-font-mono);font-size:.75rem}.s-workflow-view>.s-text-link{margin-top:1.5rem}.s-trial-summary{width:100%;font-size:.8rem;font-family:var(--s-font-mono);border-collapse:collapse}.s-trial-summary caption{caption-side:bottom;text-align:left;color:var(--s-dim);padding-top:1rem;font-size:.68rem}.s-trial-summary :is(th,td){text-align:left;border-bottom:1px solid var(--s-border);padding:.8rem .3rem}.s-trial-summary th{color:var(--s-dim);font-size:.65rem;font-weight:400}.s-trial-summary [data-decision=regression] td:last-child{color:var(--s-refuse)}.s-trial-summary [data-decision=no-change] td:last-child{color:var(--s-dim)}.s-workbench-band{background:linear-gradient(110deg, var(--s-recess), var(--s-ink))}.s-integration-lines{margin-top:3rem;display:grid}.s-integration-lines>div{border-top:1px solid var(--s-border);grid-template-columns:1fr 2fr;gap:2rem;padding-block:1.5rem;display:grid}.s-integration-lines h3{color:var(--s-sig);font-size:.9rem}.s-integration-lines p{color:var(--s-dim);font-size:.95rem;line-height:1.7}.s-edition-preview{border-top:1px solid var(--s-border);margin-top:3rem}.s-edition-preview a{border-bottom:1px solid var(--s-border);grid-template-columns:1fr 1.5fr auto;align-items:center;gap:2rem;padding-block:2rem;display:grid}.s-edition-preview strong{color:var(--s-txt);font-size:1.3rem;font-weight:500}.s-edition-preview a>span{color:var(--s-dim);font-size:.92rem;line-height:1.65}.s-edition-preview a>span:last-child{color:var(--s-sig)}.s-service-bridge{justify-content:space-between;align-items:center;gap:2rem;display:flex}.s-service-bridge .s-h3{margin-block:1rem}.s-faq-wrap{gap:2rem;display:grid}.s-faq details>p{color:var(--s-dim);padding-bottom:1.5rem;font-size:.95rem;line-height:1.7}.s-confidence-close{text-align:center;padding-block:7rem}.s-confidence-close h2{color:var(--s-txt);letter-spacing:-.045em;margin-block:1.8rem 2.5rem;font-size:clamp(2.4rem,5.5vw,4.3rem);font-weight:500;line-height:1.1}.s-confidence-close :is(.s-actions,.s-primary-ask){justify-content:center}.s-page-hero{border-top:0;padding-block:5rem 6rem}.s-editorial-title{color:var(--s-txt);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.7rem,5vw,4.5rem);font-weight:500;line-height:1.08}.s-experience-links{border-top:1px solid var(--s-border);width:100%;display:grid}.s-experience-links a{border-bottom:1px solid var(--s-border);grid-template-columns:1fr auto;gap:.6rem;padding-block:1.5rem;display:grid}.s-experience-links a>span:first-child{font-family:var(--s-font-mono);color:var(--s-sig);grid-column:1;font-size:.7rem}.s-experience-links a>strong{grid-column:1;font-size:1.05rem;font-weight:400}.s-experience-links a>span:last-child{color:var(--s-sig);grid-area:1/2/3;align-self:center}.s-workbench-chapter{border-bottom:1px solid var(--s-border);padding-block:5rem}.s-definition-lines>div{border-top:1px solid var(--s-border);gap:.6rem;padding-block:1.2rem;display:grid}.s-definition-lines dt{color:var(--s-sig);font-size:.95rem}.s-definition-lines dd{color:var(--s-dim);font-size:.95rem;line-height:1.7}.s-ratchet__reason{color:var(--s-prose);padding-block:1rem;font-size:.85rem;line-height:1.7}.s-evidence-layers{gap:2rem;display:grid}.s-evidence-layers article{border-top:1px solid var(--s-border);gap:1rem;padding-top:1.5rem;display:grid}.s-evidence-layers .s-lede{font-size:1rem}.s-edition{border-top:1px solid var(--s-border);gap:2rem;padding-block:3.5rem;display:grid}.s-edition[data-highlighted=true]{border-top-color:var(--s-sig);background:linear-gradient(90deg, transparent, var(--s-sig-dim), transparent)}.s-inclusion-list{width:100%}.s-inclusion-list li{border-bottom:1px solid var(--s-border);padding-block:.9rem;font-size:.95rem;line-height:1.6}.s-method-list{margin-top:2rem}.s-method-list article{border-top:1px solid var(--s-border);gap:1.5rem;padding-block:2.5rem;display:grid}.s-method-list .s-lede{margin-top:1.3rem}.s-service-cases{width:100%}.s-service-case{border-bottom:1px solid var(--s-border);gap:2rem;padding-block:4rem;display:grid}.s-case-evidence{min-width:0}.s-case-evidence img{border:1px solid var(--s-border);width:100%;height:auto}.s-case-evidence figcaption{color:var(--s-dim);margin-top:1rem;font-size:.8rem;line-height:1.7}.s-system-outline{background:var(--s-recess);border:1px solid var(--s-border);padding:2rem}.s-system-outline>span{font-family:var(--s-font-mono);color:var(--s-dim);font-size:.7rem}.s-system-outline p{flex-direction:column;gap:1rem;margin-top:1.5rem;font-size:.95rem;display:flex}.s-system-outline p span{color:var(--s-sig)}.s-system-outline p:last-child span{display:none}@media (min-width:800px){.s-editorial-split{grid-template-columns:1fr 1fr;gap:4rem}.s-confidence-hero__grid{grid-template-columns:1.25fr 1fr;gap:3.5rem}.s-confidence-hero .s-workflow-view{transform:translateY(.5rem)}.s-edition{grid-template-columns:1fr 1fr;gap:5rem;padding-block:4rem}.s-method-list article{grid-template-columns:1fr 2fr;gap:4rem}.s-service-case{grid-template-columns:1fr 1.15fr;gap:4rem}.s-faq-wrap{grid-template-columns:1fr 1.7fr;gap:4rem}}@media (min-width:1100px) and (min-height:700px){.s-control-narrative{grid-template-columns:15rem minmax(0,1fr);column-gap:4rem}.s-control-rail{padding-top:5rem;display:block}.s-control-inline{display:none}}@media (max-width:799px){.s-nav__brand>span:first-child{font-size:1.25rem}.s-nav__layout{grid-template-columns:1fr auto;gap:.8rem 1rem;padding-block:.8rem}.s-nav__links{grid-area:2/1/auto/-1;justify-content:space-between;gap:.8rem}.s-nav nav{flex-wrap:nowrap}.s-nav .s-nav__cta{padding:.6rem .75rem;font-size:.67rem}.s-nav .s-navlink{font-size:.8rem}.s-confidence-hero{padding-top:3.5rem}.s-confidence-hero__grid{gap:2.5rem}.s-hero-foot{margin-top:1.5rem;padding-block:1.5rem;font-size:.63rem}.s-stage-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.s-stage-navigation a:nth-child(-n+2){border-bottom:1px solid var(--s-border)}.s-edition-preview a{grid-template-columns:1fr auto;gap:.8rem}.s-edition-preview strong{font-size:1.2rem}.s-edition-preview a>span:first-of-type{grid-row:2}.s-edition-preview a>span:last-child{grid-area:1/2/3}.s-service-bridge{flex-direction:column;align-items:flex-start}.s-integration-lines>div{grid-template-columns:1fr;gap:.75rem}.s-page-hero{padding-block:3.5rem}.s-workflow-view{padding:1.2rem}.s-plan-outline p{grid-template-columns:1fr;gap:.25rem}}@media (max-width:359px){.s-confidence-hero h1{font-size:2.85rem}.s-nav .s-navlink{font-size:.73rem}.s-workflow-view{padding:.85rem}.s-trial-summary{font-size:.73rem}.s-trial-summary th{font-size:.58rem}.s-control-equation__thesis{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.s-control-equation__marker,.s-control-equation__terms strong,.s-control-rail__resolve{transition:none!important;transform:none!important}}.s-nav__layout{gap:2rem;padding-block:.85rem}.s-nav__links{min-width:0}.s-route-nav{width:29rem;max-width:100%;font-family:var(--s-font-mono)}.s-route-nav__track{border-block:1px solid var(--s-border-hi);grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.7fr) minmax(0,.9fr);display:grid;position:relative}.s-nav .s-navlink{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.55rem .6rem;font-size:.7rem;text-decoration:none;display:flex;position:relative}.s-route-nav__number{color:var(--s-dim);font-size:.55rem}.s-nav .s-navlink:after{display:none}.s-nav .s-navlink[aria-current=page]:after{content:"";background:var(--s-sig);width:1rem;height:2px;display:block;position:absolute;bottom:0;left:calc(50% - .5rem)}.s-nav .s-navlink[data-previewed=true]{color:var(--s-txt)}.s-route-nav__wash,.s-route-nav__edge{pointer-events:none;opacity:0;transform-origin:0;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .14s ease-out;position:absolute;top:-1px;bottom:-1px}.s-route-nav__wash{width:1px;transform:translateX(var(--route-left,0px)) scaleX(var(--route-width,0));background:linear-gradient(#89b2c808,#89b2c821);left:0}.s-route-nav__edge{border-block:1px solid var(--s-sig);width:5px}.s-route-nav__edge--start{border-left:1px solid var(--s-sig);transform:translateX(var(--route-left,0px));left:0}.s-route-nav__edge--end{border-right:1px solid var(--s-sig);transform:translateX(var(--route-right,0px));left:-5px}.s-route-nav__track[data-engaged=true] :is(.s-route-nav__wash,.s-route-nav__edge){opacity:1}.s-route-nav__readout{height:24px;color:var(--s-dim);letter-spacing:.02em;align-items:end;gap:.9rem;font-size:.55rem;line-height:1.3;display:flex}.s-route-nav__destination{animation:.18s ease-out both s-route-arrive}.s-route-nav__arrow{color:var(--s-sig);margin-left:auto}@keyframes s-route-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.s-runtime-exhibit{width:100%;min-width:0;color:var(--s-txt);position:relative}.s-runtime-exhibit__caption{border-bottom:1px solid var(--s-border-hi);font-family:var(--s-font-mono);color:var(--s-dim);justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.58rem;display:flex}.s-runtime-exhibit__caption>span:first-child{letter-spacing:.14em;color:var(--s-sig)}.s-runtime-exhibit__drawing{aspect-ratio:560/560;perspective:1000px;width:100%;min-height:480px;position:relative}.s-runtime-exhibit__wiring{width:110%;height:100%;position:absolute;top:0;left:-5%;overflow:visible}.s-runtime-exhibit__contour{stroke:var(--s-border-hi);stroke-width:.6px;opacity:.55}.s-runtime-exhibit__thread{stroke:var(--s-sig);stroke-width:1px;opacity:.8}.s-runtime-exhibit__thread--return{opacity:.45}.s-runtime-exhibit__wiring circle{fill:var(--s-sig)}.s-runtime-exhibit__artifact{border:1px solid var(--s-border-hi);background:linear-gradient(125deg,#253039,#121c24 60%,#0e161c);width:73%;padding:1rem 1.25rem;position:absolute;transform:rotateX(12deg)rotateY(-16deg)rotate(-4deg);box-shadow:-1px 1px #52616c,-3px 4px #16212a,-5px 7px #0c1319,0 18px 32px #00000059}.s-runtime-exhibit__artifact--compiled{z-index:1;top:3%;left:4%}.s-runtime-exhibit__artifact--record{z-index:2;background:linear-gradient(120deg,#253139,#14212b 65%,#0e1c26);border-color:#506571;top:54%;left:24%}.s-runtime-exhibit__artifact-head{font-family:var(--s-font-mono);color:var(--s-sig);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.56rem;display:flex}.s-runtime-exhibit__seal{font-size:1.3rem;line-height:.8}.s-runtime-exhibit__artifact h2{letter-spacing:-.035em;margin-top:.55rem;font-size:clamp(1.1rem,2.1vw,1.6rem);font-weight:500}.s-runtime-exhibit__artifact>p{color:#b2bfc7;margin-top:.25rem;font-size:.65rem}.s-runtime-exhibit__instructions,.s-runtime-exhibit__ledger{font-family:var(--s-font-mono);margin-top:.8rem;font-size:.62rem}.s-runtime-exhibit__instructions>span,.s-runtime-exhibit__ledger>span{color:#cad3d9;border-top:1px solid #acc4d31f;align-items:center;padding-block:.3rem;display:flex}.s-runtime-exhibit__instructions>span>span,.s-runtime-exhibit__ledger>span>span{color:#93b8d0;margin-left:auto}.s-runtime-exhibit__edge-code{gap:3px;display:flex;position:absolute;top:2rem;right:0;transform:translate(50%)}.s-runtime-exhibit__edge-code i{background:var(--s-sig);width:1px;height:7px}.s-runtime-exhibit__ledger i{border:1px solid var(--s-sig);width:5px;height:5px;margin-right:.65rem;position:relative}.s-runtime-exhibit__ledger>span:not(:last-child) i:after{content:"";background:#526b7c;width:1px;height:18px;position:absolute;top:4px;left:1px}.s-runtime-exhibit__record-foot{color:#b2bfc7;font-family:var(--s-font-mono);margin-top:.55rem;font-size:.5rem}.s-runtime-exhibit__experiment{border-left:1px solid var(--s-sig);margin:1.5rem 0 1.3rem 6%;padding-left:1rem;position:relative}.s-runtime-exhibit__experiment>span{font-family:var(--s-font-mono);color:var(--s-sig);letter-spacing:.06em;font-size:.54rem}.s-runtime-exhibit__experiment>div{align-items:center;gap:.8rem;margin-top:.4rem;font-size:.8rem;display:flex}.s-runtime-exhibit__experiment svg{width:5rem;height:2rem;stroke:var(--s-sig);stroke-width:1px}.s-runtime-exhibit__experiment>p{color:var(--s-dim);margin-top:.15rem;font-size:.65rem}.s-runtime-exhibit__link{border-top:1px solid var(--s-border-hi);color:var(--s-dim);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:.72rem;line-height:1.5;display:flex}.s-runtime-exhibit__link>span:last-child{color:var(--s-sig);font-size:1rem}.s-runtime-exhibit__link:hover{color:var(--s-txt)}@media (min-width:800px) and (max-width:1099px){.s-nav__layout{grid-template-columns:1fr auto;gap:.8rem 1rem}.s-nav__links{grid-area:2/1/auto/-1}.s-route-nav{width:100%}}@media (max-width:799px){.s-nav__layout{gap:.75rem 1rem;padding-block:.65rem}.s-route-nav{width:100%}.s-nav .s-navlink{letter-spacing:.02em;white-space:normal;text-align:center;padding-inline:.15rem;font-size:.66rem;line-height:1.3}.s-route-nav__number{display:none}.s-route-nav__readout{gap:.4rem;height:22px;font-size:.5rem}.s-runtime-exhibit{max-width:34rem;margin-inline:auto}.s-runtime-exhibit__artifact h2{font-size:1.4rem}}@media (max-width:420px){.s-runtime-exhibit__drawing{min-height:480px}.s-runtime-exhibit__artifact{width:84%;padding:.9rem 1rem;transform:rotateX(6deg)rotateY(-10deg)rotate(-4deg)}.s-runtime-exhibit__artifact--compiled{left:2%}.s-runtime-exhibit__artifact--record{top:54%;left:14%}.s-runtime-exhibit__artifact h2{font-size:1.2rem}.s-runtime-exhibit__experiment{margin-left:2%}}@media (prefers-reduced-motion:reduce){.s-route-nav__wash,.s-route-nav__edge{transition:none!important}.s-route-nav__destination{animation:none!important}}
.s-circuit-mountain{isolation:isolate;background:var(--s-ink);position:relative;overflow:hidden}.s-circuit-mountain--hero{z-index:-1;pointer-events:none;position:absolute;inset:0}.s-circuit-mountain__image{object-fit:cover;object-position:center}.s-circuit-mountain--hero .s-circuit-mountain__image{opacity:.34;object-position:62% 48%}.s-circuit-mountain__veil{pointer-events:none;position:absolute;inset:0}.s-circuit-mountain--hero .s-circuit-mountain__veil{background:linear-gradient(90deg, #05080bd1, #05080b4d 52%, #05080b14), linear-gradient(180deg, var(--s-ink), transparent 24%, transparent 72%, var(--s-ink))}.s-circuit-mountain--chapter{border-block:1px solid var(--s-border);height:clamp(22rem,45vw,38rem)}.s-circuit-mountain--chapter .s-circuit-mountain__image{opacity:.86}.s-circuit-mountain--chapter .s-circuit-mountain__veil{background:linear-gradient(180deg, var(--s-ink), transparent 28%, transparent 75%, var(--s-ink))}:is(.s-nav,#main-content) .s-btn{isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out;position:relative;overflow:hidden;transform:translateY(0)scale(1);box-shadow:inset 0 1px #ffffff2e,0 2px #0006}:is(.s-nav,#main-content) .s-btn:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff3b 48%,#0000 70%);transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px;transform:translate(-120%)}:is(.s-nav,#main-content) .s-btn>[aria-hidden=true]{transition:transform .18s ease-out}:is(.s-nav,#main-content) .s-btn:focus-visible{outline:2px solid var(--s-sig);outline-offset:5px;box-shadow:inset 0 1px 0 #ffffff5c, 0 0 0 2px var(--s-ink), 0 0 0 5px #a9c8e01f}:is(.s-nav,#main-content) .s-btn:focus-visible:before{transform:translate(120%)}@media (hover:hover) and (pointer:fine){:is(.s-nav,#main-content) .s-btn:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--s-sig);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 4px #0006,0 8px 18px #00000029}:is(.s-nav,#main-content) .s-btn:not(:disabled):not([aria-disabled=true]):hover:before{transform:translate(120%)}:is(.s-nav,#main-content) .s-btn:not(:disabled):hover>[aria-hidden=true]{transform:translate(2px,-2px)}#main-content .s-btn--ghost:not(:disabled):hover{background:color-mix(in oklab, var(--s-ink), var(--s-sig) 16%)}}:is(.s-nav,#main-content) .s-btn:not(:disabled):not([aria-disabled=true]):active{transition-duration:70ms;transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 5px #0000004d,0 0 #0000}:is(.s-nav,#main-content) .s-btn--primary:active{background:color-mix(in oklab, var(--s-sig), black 12%);color:var(--s-ink)}#main-content .s-btn--ghost:active{background:color-mix(in oklab, var(--s-ink), var(--s-sig) 22%);border-color:var(--s-sig)}:is(.s-nav,#main-content) .s-btn:disabled,:is(.s-nav,#main-content) .s-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}:is(.s-nav,#main-content) .s-btn--ghost:is(:disabled,[aria-disabled=true]){border-color:var(--s-border-hi);color:var(--s-txt);background:0 0}:is(.s-nav,#main-content) .s-btn--primary:is(:disabled,[aria-disabled=true]){background:var(--s-sig);color:var(--s-ink);border-color:#0000}:is(.s-nav,#main-content) .s-btn:disabled:before,:is(.s-nav,#main-content) .s-btn[aria-disabled=true]:before{display:none}#main-content :is(.s-ratchet__trial,.tdemo__rowbtn,.s-faq summary){-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out,transform .18s cubic-bezier(.2,.8,.2,1)}#main-content :is(.s-ratchet__trial,.tdemo__rowbtn,.s-faq summary):hover,#main-content :is(.s-ratchet__trial,.tdemo__rowbtn,.s-faq summary):focus-visible{background-color:color-mix(in oklab, var(--s-ink), var(--s-sig) 12%);color:var(--s-txt);box-shadow:inset 2px 0 0 var(--s-sig)}#main-content :is(.s-ratchet__trial,.tdemo__rowbtn,.s-faq summary):active{background-color:color-mix(in oklab, var(--s-ink), var(--s-sig) 20%);transition-duration:70ms;transform:translateY(1px)scale(.99)}#main-content .s-ratchet__trial[aria-pressed=true],#main-content .tdemo__rowbtn[aria-expanded=true],#main-content .s-faq details[open] summary{background-color:color-mix(in oklab, var(--s-ink), var(--s-sig) 10%);box-shadow:inset 2px 0 0 var(--s-sig);color:var(--s-txt)}#main-content .s-faq summary{padding-inline:.6rem}#main-content .s-faq summary:after{transition:transform .24s cubic-bezier(.2,.8,.2,1)}#main-content .s-faq details[open]>:not(summary){animation:.2s ease-out both s-answer-arrive}@keyframes s-answer-arrive{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}#main-content :is(.s-text-link,.s-runtime-exhibit__link),#main-content :is(.s-stage-navigation,.s-edition-preview,.s-experience-links) a{-webkit-tap-highlight-color:transparent;transition:color .16s ease-out,background-color .16s ease-out,box-shadow .18s ease-out,transform .18s ease-out,text-decoration-color .16s ease-out}#main-content :is(.s-text-link,.s-runtime-exhibit__link):hover,#main-content :is(.s-text-link,.s-runtime-exhibit__link):focus-visible{color:var(--s-txt);-webkit-text-decoration-color:var(--s-sig);text-decoration-color:var(--s-sig)}#main-content :is(.s-stage-navigation,.s-edition-preview,.s-experience-links) a:hover,#main-content :is(.s-stage-navigation,.s-edition-preview,.s-experience-links) a:focus-visible{box-shadow:inset 0 -1px 0 var(--s-sig);background-color:#a9c8e00b}#main-content :is(.s-text-link,.s-runtime-exhibit__link):active,#main-content :is(.s-stage-navigation,.s-edition-preview,.s-experience-links) a:active{color:var(--s-sig);transition-duration:70ms;transform:translateY(1px)}#main-content :is(.s-text-link,.s-runtime-exhibit__link,.s-stage-navigation a,.s-edition-preview a,.s-experience-links a)>[aria-hidden=true]{transition:transform .18s ease-out}#main-content :is(.s-text-link,.s-runtime-exhibit__link,.s-stage-navigation a,.s-edition-preview a,.s-experience-links a):hover>[aria-hidden=true],#main-content :is(.s-text-link,.s-runtime-exhibit__link,.s-stage-navigation a,.s-edition-preview a,.s-experience-links a):focus-visible>[aria-hidden=true]{transform:translate(3px)}.s-nav .s-navlink>span{transition:transform .12s ease-out,color .12s ease-out}.s-nav .s-navlink:active>span{color:var(--s-sig);transition-duration:70ms;transform:translateY(1px)}@media (max-width:799px){.s-circuit-mountain--hero{height:max(16rem,70vw);top:16rem;bottom:auto}.s-circuit-mountain--hero .s-circuit-mountain__image{object-fit:contain;object-position:center;opacity:.48}.s-circuit-mountain--hero .s-circuit-mountain__veil{background:linear-gradient(180deg, var(--s-ink), transparent 26%, transparent 65%, var(--s-ink))}.s-circuit-mountain--chapter{height:25rem}}@media (prefers-reduced-motion:reduce){:is(.s-nav,#main-content) .s-btn,:is(.s-nav,#main-content) .s-btn:before,:is(.s-nav,#main-content) .s-btn>[aria-hidden=true],#main-content :is(.s-ratchet__trial,.tdemo__rowbtn,.s-faq summary,.s-text-link,.s-runtime-exhibit__link),#main-content :is(.s-stage-navigation,.s-edition-preview,.s-experience-links) a,#main-content :is(.s-text-link,.s-runtime-exhibit__link,.s-stage-navigation a,.s-edition-preview a,.s-experience-links a)>[aria-hidden=true],.s-nav .s-navlink>span{transition:none!important;transform:none!important}:is(.s-nav,#main-content) .s-btn:before{display:none}#main-content .s-faq details[open]>:not(summary){animation:none!important}#main-content .s-faq summary:after{transition:none!important}}
.s-confidence-equation{width:100%;height:auto;color:var(--s-txt);display:block;overflow:visible}.s-confidence-equation__function{fill:currentColor;stroke:none}.s-confidence-equation.s-control-rail__thesis{width:100%;max-width:18rem;margin:0 0 1.5rem}.s-confidence-equation.s-control-equation__thesis{max-width:34rem;margin-bottom:2rem}.s-confidence-equation.s-footer-equation{flex-shrink:0;width:min(21rem,100%)}.s-equation-exhibit{width:100%;min-width:0;margin:0;padding:1.5rem 0 0;position:relative}.s-equation-exhibit__caption{font-family:var(--s-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--s-dim);border-top:1px solid var(--s-border-hi);justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.62rem;display:flex}.s-equation-exhibit__caption span:first-child{color:var(--s-live)}.s-equation-exhibit__equation{margin-block:2rem 1.25rem}.s-equation-exhibit__construction{margin-block:2rem;position:relative}.s-control-equation--hero .s-control-equation__composition{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.s-control-equation--hero .s-control-equation__operator{white-space:nowrap;align-items:center;gap:.2rem;margin:0;font-size:1.05rem}.s-control-equation__sum{width:2.5rem;height:auto;fill:var(--s-txt);flex-shrink:0}.s-control-equation--hero .s-control-equation__terms{gap:1.25rem}.s-control-equation--hero .s-control-equation__terms strong{font-size:.88rem}.s-control-equation--hero .s-control-equation__terms li>div>span{max-width:19rem;font-size:.65rem}.s-control-equation__terms [data-term=run][data-reached=true] .s-control-equation__marker,.s-control-equation__terms [data-term=run][data-active=true] strong{color:var(--s-live)}.s-control-equation__terms [data-term=run-gate][data-reached=true] .s-control-equation__marker{color:var(--s-gate)}.s-control-equation--hero [data-term=run] strong{color:var(--s-live)}.s-control-equation--hero [data-term=run-gate] strong{color:var(--s-gate)}.s-equation-exhibit__boundary{color:var(--s-dim);font-family:var(--s-font-mono);align-items:center;gap:.6rem;margin-top:1.65rem;font-size:.66rem;display:flex}.s-equation-exhibit__boundary>span:first-child{color:var(--s-refuse);font-size:1.35rem;line-height:1}.s-equation-exhibit__meaning{border-top:1px solid var(--s-border);color:var(--s-dim);margin-top:1rem;padding-top:1rem;font-size:.76rem;line-height:1.6}.s-workflow-view [data-gate-state=held]{color:var(--s-gate)}@media (min-width:800px){.s-confidence-hero__grid{gap:3rem}.s-equation-exhibit{padding-top:0}}@media (max-width:420px){.s-control-equation--hero .s-control-equation__operator{font-size:.88rem}.s-control-equation__sum{width:1.8rem}.s-control-equation--hero .s-control-equation__composition{gap:.3rem}.s-control-equation--hero .s-control-equation__braced{padding-left:1.1rem}.s-equation-exhibit__caption{font-size:.56rem}}
.PathsumFooter-module__TqgvoG__footer{padding-bottom:0;position:relative;overflow:hidden}.PathsumFooter-module__TqgvoG__footer:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(112deg, var(--s-recess) 2%, color-mix(in oklab, var(--s-recess), var(--s-sig-deep) 26%) 48%, var(--s-recess) 100%);position:absolute;inset:0}.PathsumFooter-module__TqgvoG__inner{z-index:1;flex-direction:column;display:flex;position:relative}.PathsumFooter-module__TqgvoG__metadata,.PathsumFooter-module__TqgvoG__smallPrint{order:1}.PathsumFooter-module__TqgvoG__metadata{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem 2rem;display:grid}.PathsumFooter-module__TqgvoG__contacts{flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1.25rem;font-size:.875rem;display:flex}.PathsumFooter-module__TqgvoG__contacts a{text-underline-offset:.25rem;text-decoration:underline}.PathsumFooter-module__TqgvoG__smallPrint{max-width:42rem;margin-top:.5rem;font-size:.875rem}.PathsumFooter-module__TqgvoG__wordStage{isolation:isolate;order:2;justify-content:center;align-items:flex-end;min-height:0;margin-top:clamp(2rem,3vw,3rem);display:flex;position:relative;overflow:clip}.PathsumFooter-module__TqgvoG__word,.PathsumFooter-module__TqgvoG__visionWord{width:max-content;max-width:100%;color:var(--s-txt);font-family:var(--s-font-mono);letter-spacing:-.075em;white-space:nowrap;padding:.04em .06em 0 0;font-size:clamp(3.15rem,17.3vw,14rem);font-weight:500;line-height:.92;text-decoration:none;display:block}.PathsumFooter-module__TqgvoG__word{transform:translateY(.045em)}.PathsumFooter-module__TqgvoG__visionWord{--footer-vision-x:50%;--footer-scan-x:50%;z-index:1;color:#0000;pointer-events:none;background:linear-gradient(108deg, var(--s-sig-deep) 5%, color-mix(in oklab, var(--s-sig), var(--s-recess) 32%) 30%, var(--s-sig) 48%, color-mix(in oklab, var(--s-sig), var(--s-txt) 22%) 58%, var(--s-sig-deep) 84%);background-position:var(--footer-vision-x) 50%;-webkit-mask-image:linear-gradient(90deg, transparent 0, transparent calc(var(--footer-scan-x) - 10%), #000 calc(var(--footer-scan-x) - 4%), #000 calc(var(--footer-scan-x) + 4%), transparent calc(var(--footer-scan-x) + 10%), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, transparent calc(var(--footer-scan-x) - 10%), #000 calc(var(--footer-scan-x) - 4%), #000 calc(var(--footer-scan-x) + 4%), transparent calc(var(--footer-scan-x) + 10%), transparent 100%);opacity:0;-webkit-text-fill-color:transparent;-webkit-mask-image:linear-gradient(90deg, transparent 0, transparent calc(var(--footer-scan-x) - 10%), #000 calc(var(--footer-scan-x) - 4%), #000 calc(var(--footer-scan-x) + 4%), transparent calc(var(--footer-scan-x) + 10%), transparent 100%);background-size:210% 100%;-webkit-background-clip:text;background-clip:text;transition:opacity .12s ease-out;display:inline-block;position:absolute;top:auto;bottom:0;left:50%;transform:translate(-50%,.045em)}.PathsumFooter-module__TqgvoG__word:focus-visible{outline:2px solid var(--s-sig);outline-offset:.15em}@media (min-width:48rem){.PathsumFooter-module__TqgvoG__word,.PathsumFooter-module__TqgvoG__visionWord{max-width:none;font-size:clamp(7rem,15vw,14rem)}}.PathsumFooter-module__TqgvoG__visionBoxes{--footer-vision-box-x:0px;--footer-vision-box-y:0px;z-index:3;mix-blend-mode:screen;opacity:0;pointer-events:none;width:clamp(14rem,34vw,34rem);height:clamp(6rem,17vw,14rem);transform:translate3d(var(--footer-vision-box-x), var(--footer-vision-box-y), 0);will-change:transform, opacity;transition:transform .16s ease-out,opacity .12s ease-out;display:block;position:absolute;top:0;left:0}.PathsumFooter-module__TqgvoG__visionBox{position:absolute}.PathsumFooter-module__TqgvoG__visionBox:before,.PathsumFooter-module__TqgvoG__visionBox:after{content:"";border-color:color-mix(in oklab, var(--s-sig) 58%, transparent);width:.65rem;height:.65rem;position:absolute}.PathsumFooter-module__TqgvoG__visionBox:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.PathsumFooter-module__TqgvoG__visionBox:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.PathsumFooter-module__TqgvoG__visionBoxPrimary{inset:11% 10% 18% 7%}.PathsumFooter-module__TqgvoG__visionBoxSecondary{width:30%;height:44%;top:18%;right:3%}.PathsumFooter-module__TqgvoG__visionBoxTertiary{width:22%;height:27%;bottom:5%;left:12%}.PathsumFooter-module__TqgvoG__visionBoxSecondary:before,.PathsumFooter-module__TqgvoG__visionBoxSecondary:after{border-color:color-mix(in oklab, var(--s-sig-deep) 76%, transparent)}.PathsumFooter-module__TqgvoG__visionBoxTertiary:before,.PathsumFooter-module__TqgvoG__visionBoxTertiary:after{border-color:color-mix(in oklab, var(--s-sig) 36%, transparent)}.PathsumFooter-module__TqgvoG__visionLabel{color:color-mix(in oklab, var(--s-sig) 62%, var(--s-txt));font-family:var(--s-font-mono);letter-spacing:.06em;white-space:nowrap;font-size:clamp(.44rem,.65vw,.56rem);font-weight:700;line-height:1;position:absolute;top:-1.1rem;left:0}.PathsumFooter-module__TqgvoG__visionWord[data-active=true]{opacity:.98}.PathsumFooter-module__TqgvoG__visionBoxes[data-active=true]{opacity:.58}.PathsumFooter-module__TqgvoG__visionBoxes[data-active=false],.PathsumFooter-module__TqgvoG__visionWord[data-active=false]{transition-duration:.2s;transition-timing-function:ease-in}@media (prefers-reduced-motion:reduce){.PathsumFooter-module__TqgvoG__visionWord,.PathsumFooter-module__TqgvoG__visionBoxes{transition:none;display:none}}@media (max-width:42rem){.PathsumFooter-module__TqgvoG__metadata{grid-template-columns:1fr;gap:.5rem}.PathsumFooter-module__TqgvoG__contacts{justify-content:flex-start}.PathsumFooter-module__TqgvoG__wordStage{margin-top:2rem}}
