html.custom-cursor-active,html.custom-cursor-active body,html.custom-cursor-active a,html.custom-cursor-active button,html.custom-cursor-active a *,html.custom-cursor-active button *{cursor:none!important}.target-cursor-wrapper{position:fixed;inset:0 auto auto 0;width:0;height:0;pointer-events:none;z-index:9999;will-change:transform,opacity;color:#1546f5}.target-cursor-ring,.target-cursor-dot{position:absolute;left:0;top:0;pointer-events:none}.target-cursor-ring{box-sizing:border-box;width:24px;height:24px;border:2px solid;border-radius:50%;will-change:transform,width,height,border-radius}.target-cursor-dot{width:4px;height:4px;border-radius:50%}@media (hover: none),(pointer: coarse),(prefers-reduced-motion: reduce){.target-cursor-wrapper{display:none}html.custom-cursor-active,html.custom-cursor-active body,html.custom-cursor-active a,html.custom-cursor-active button{cursor:auto!important}}:root{--paper: #f3ecdd;--paper-raised: #fff9ee;--ink: #11110f;--ink-muted: #59554d;--neutral-field: #dbd1bf;--cobalt: #1546f5;--cobalt-ink: #fff9ee;--vermilion: #be321f;--vermilion-ink: #fff9ee;--chartreuse: #c8f23c;--chartreuse-ink: #11110f;--rule: #11110f;--rule-soft: rgba(17, 17, 15, .24);--display: "Archivo Black", "Arial Black", sans-serif;--sans: "Inter", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--page-max: 1440px;--gutter: clamp(1.25rem, 4vw, 4.5rem);color-scheme:light}:root[data-theme=dark]{--paper: #11110f;--paper-raised: #1b1a17;--ink: #f5eedd;--ink-muted: #b9b19f;--neutral-field: #302e29;--cobalt: #88a7ff;--cobalt-ink: #11110f;--vermilion: #ff775c;--vermilion-ink: #11110f;--chartreuse: #c8f23c;--chartreuse-ink: #11110f;--rule: #f5eedd;--rule-soft: rgba(245, 238, 221, .25);color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--chartreuse);color:var(--chartreuse-ink)}:focus-visible{outline:3px solid var(--vermilion);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:10000;background:var(--chartreuse);color:var(--chartreuse-ink);padding:.8rem 1rem;font-weight:800}.skip-link:focus{top:1rem}.meta-label{display:block;font:500 .71rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.masthead{position:sticky;top:0;z-index:100;min-height:64px;display:grid;grid-template-columns:2fr 2fr auto auto;align-items:center;gap:2rem;padding:.85rem var(--gutter);background:var(--paper);border-bottom:2px solid var(--rule);font:500 .72rem/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase}.masthead__brand{font-family:var(--display);font-size:.95rem;letter-spacing:-.02em}.masthead__role{color:var(--ink-muted)}.masthead__nav{display:flex;align-items:center;gap:1.4rem}.masthead__nav a,.theme-control{padding:.65rem 0;border:0;background:transparent;text-transform:uppercase;cursor:pointer}.masthead__nav a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.theme-control{min-width:64px;border-left:1px solid var(--rule);padding-left:1rem;color:var(--ink)}.hero{min-height:calc(100svh - 64px);max-width:var(--page-max);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:clamp(1rem,2vw,2rem);border-bottom:2px solid var(--rule)}.hero__identity{grid-column:1 / -1;display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--rule);font:500 .7rem/1.2 var(--mono);letter-spacing:.08em}.hero__statement{grid-column:1 / 9;align-self:center;padding:clamp(3rem,8vh,7rem) 0;position:relative;z-index:1}.hero h1{max-width:10ch;font:400 clamp(3.5rem,8.3vw,8.5rem)/.83 var(--display);letter-spacing:-.075em;text-transform:uppercase}.hero__statement>p{max-width:54ch;margin:2.25rem 0;font-size:clamp(1.05rem,1.5vw,1.35rem);color:var(--ink-muted)}.integrated-signal{grid-column:9 / -1;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;min-width:0;margin-left:clamp(1rem,2vw,2rem);padding:1.25rem 0 1.5rem clamp(1rem,2vw,2rem);border-left:2px solid var(--rule)}.integrated-signal__meta{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--rule);color:var(--ink-muted);font:500 .62rem/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase}.integrated-signal ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(5.3rem,1fr));align-items:stretch;gap:0;padding:clamp(2rem,7vh,5rem) 0;overflow-x:auto;scrollbar-width:thin}.signal-stage{min-height:7.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:.8rem;border:1px solid var(--rule);background:var(--paper-raised);transform:translateY(10px)}.signal-stage span{color:var(--ink-muted);font:500 .58rem/1 var(--mono)}.signal-stage strong{font:400 clamp(.75rem,.85vw,.95rem)/1.05 var(--display);letter-spacing:-.025em;text-transform:uppercase}.signal-stage--inference,.signal-stage--decision{border-color:var(--cobalt)}.signal-stage--inference span,.signal-stage--decision span{color:var(--cobalt)}.signal-stage--service{background:var(--chartreuse);color:var(--chartreuse-ink)}.signal-connector{align-self:center;width:clamp(.5rem,1.1vw,1rem);height:1px;background:var(--cobalt);transform:scaleX(0);transform-origin:left center}.action-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}.action{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.1rem;font:600 .75rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border:2px solid var(--rule)}.action--primary{background:var(--chartreuse);color:var(--chartreuse-ink)}.action--text{border-color:transparent;padding-inline:0}.action--text:hover{border-bottom-color:var(--rule)}.case-study{max-width:var(--page-max);margin:0 auto;padding:0 var(--gutter)}.case-study__intro{display:grid;grid-template-columns:2fr 7fr 3fr;gap:clamp(1.5rem,3vw,3.5rem);padding:clamp(4rem,9vw,8rem) 0;border-bottom:2px solid var(--rule);scroll-margin-top:80px}.case-study__index{display:flex;flex-direction:column;justify-content:space-between;font:500 .7rem/1.2 var(--mono);letter-spacing:.08em}.case-study__index strong{font:400 clamp(5rem,10vw,10rem)/.75 var(--display);letter-spacing:-.08em}.case-study__title h2{margin:.3rem 0 1.5rem;font:400 clamp(4.5rem,10vw,10rem)/.78 var(--display);letter-spacing:-.06em;text-transform:uppercase}.case-study__title p{max-width:50ch;color:var(--ink-muted);font-size:1.2rem}.ownership-strip{display:flex;flex-direction:column;align-self:stretch;border-top:2px solid var(--rule)}.ownership-strip span,.ownership-strip strong{padding:.7rem 0;border-bottom:1px solid var(--rule-soft);font:500 .73rem/1.2 var(--mono);text-transform:uppercase}.ownership-strip strong{margin-top:auto;padding:1.2rem;background:var(--chartreuse);color:var(--chartreuse-ink);border:0;font:400 2rem/1 var(--display)}.case-study__body{display:grid;grid-template-columns:3fr 9fr;gap:clamp(2rem,4vw,5rem)}.chapter-progress{position:sticky;top:96px;height:fit-content;padding:2rem 0 2rem 1rem;border-left:1px solid var(--rule-soft)}.chapter-progress:before,.chapter-progress:after{content:"";position:absolute;left:-2px;top:2rem;width:3px;height:calc(100% - 4rem);transform-origin:top}.chapter-progress:before{background:var(--neutral-field)}.chapter-progress:after{background:var(--chartreuse);transform:scaleY(var(--chapter-progress))}.chapter-progress__current{display:none}.chapter-progress__list{list-style:none;border-top:1px solid var(--rule-soft)}.chapter-progress a{min-height:44px;display:grid;grid-template-columns:3.5rem 1fr;align-items:center;gap:.6rem;padding:.7rem 0;border-bottom:1px solid var(--rule-soft);color:var(--ink-muted);font:500 .7rem/1.2 var(--mono);text-transform:uppercase}.chapter-progress a[aria-current=location]{color:var(--ink);background:linear-gradient(90deg,color-mix(in srgb,var(--chartreuse) 36%,transparent) 0,color-mix(in srgb,var(--chartreuse) 36%,transparent));padding-left:.65rem}.chapter-progress a:hover{color:var(--ink)}.chapters{min-width:0}.chapter{padding:clamp(5.5rem,10vw,9rem) 0;border-bottom:2px solid var(--rule);scroll-margin-top:80px}.chapter__header{display:grid;grid-template-columns:2fr 7fr;gap:2rem;margin-bottom:3rem;position:relative}.chapter__trace{position:absolute;left:-.8rem;top:0;width:3px;height:100%;background:var(--chartreuse);transform-origin:top}.chapter__number{font:400 clamp(2.6rem,4vw,4.5rem)/.8 var(--display);letter-spacing:-.045em}.chapter__header h3{max-width:15ch;margin-top:.5rem;font:400 clamp(2.2rem,4.2vw,4.7rem)/.92 var(--display);letter-spacing:-.045em;text-transform:uppercase}.chapter__grid{display:grid;grid-template-columns:2fr 7fr;gap:2rem}.chapter-evidence{align-self:start;border-top:2px solid var(--rule);padding-top:1rem}.chapter-evidence ul{list-style:none;margin:.7rem 0 2rem}.chapter-evidence li{padding:.55rem 0;border-bottom:1px solid var(--rule-soft);font-size:.78rem}.chapter-evidence li:before{content:"●";margin-right:.55rem;color:var(--chartreuse);-webkit-text-stroke:1px var(--ink)}.chapter-evidence p{margin-top:.7rem;font:500 .68rem/1.55 var(--mono);text-transform:uppercase;color:var(--ink-muted)}.chapter__lede{max-width:55ch;margin-bottom:2.5rem;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.4}.product-media{margin-top:2.5rem;border-top:2px solid var(--rule);padding-top:1rem}.product-media img{display:block;width:100%;height:auto;background:var(--neutral-field)}.product-media--portrait img{width:min(100%,34rem)}.product-media figcaption{max-width:65ch;padding-top:.8rem;color:var(--ink-muted);font:500 .68rem/1.5 var(--mono)}.scope-line{display:grid;grid-template-columns:repeat(5,1fr);border:2px solid var(--rule)}.scope-line span{padding:1rem .7rem;border-right:1px solid var(--rule);font:500 .65rem/1.3 var(--mono);text-align:center}.scope-line span:last-child{border:0}.diagram{margin-top:2rem;border:2px solid var(--rule);background:var(--paper-raised)}.diagram__header{display:grid;grid-template-columns:auto 1fr;gap:.5rem 2rem;padding:1rem;border-bottom:2px solid var(--rule);font:500 .65rem/1.2 var(--mono);text-transform:uppercase}.diagram__header span:nth-child(2){text-align:right;color:var(--vermilion)}.diagram__header strong{grid-column:1 / -1;font:400 clamp(1.4rem,2vw,2rem)/1 var(--display);letter-spacing:-.03em}.diagram figcaption{padding:1rem;border-top:1px solid var(--rule);color:var(--ink-muted);font:500 .68rem/1.5 var(--mono)}.flow-node{min-height:88px;display:flex;flex-direction:column;justify-content:space-between;padding:.8rem;border:1px solid var(--rule);background:var(--paper)}.flow-node span{font:500 .58rem/1.2 var(--mono);text-transform:uppercase;color:var(--ink-muted)}.flow-node strong{font-size:.84rem;line-height:1.25}.flow-node--accent{background:var(--cobalt);color:var(--cobalt-ink)}.flow-node--accent span,.flow-node--signal span{color:currentColor;opacity:.72}.flow-node--signal{background:var(--chartreuse);color:var(--chartreuse-ink)}.system-relay{display:grid;grid-template-columns:minmax(8.5rem,1fr) 1rem minmax(8.5rem,1fr) 1rem minmax(8.5rem,1fr) 1rem minmax(9.5rem,1.2fr);align-items:center;padding:clamp(1rem,2.5vw,2rem);overflow-x:auto}.system-territory{min-width:0;align-self:stretch;display:grid;gap:.6rem;padding:.7rem;border-top:3px solid var(--rule)}.system-territory--client{border-color:var(--ink-muted)}.system-territory--decision{border-color:var(--cobalt)}.system-territory--service{border-color:var(--chartreuse)}.territory-label{color:var(--ink-muted);font:500 .57rem/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase}.system-relay__link{height:1px;background:var(--cobalt)}.signal-trace{min-width:36rem;display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:1rem;padding:3rem 2rem}.signal-trace__line{position:absolute;left:12%;right:12%;top:3.75rem;height:2px;background:var(--cobalt)}.signal-milestone{position:relative;display:grid;gap:.45rem;padding-top:2rem}.signal-milestone:before{content:"";position:absolute;top:.25rem;left:.25rem;width:1rem;height:1rem;border:2px solid var(--cobalt);border-radius:50%;background:var(--paper-raised)}.signal-milestone--resolved:before{border-color:var(--ink);background:var(--chartreuse)}.signal-milestone>span,.signal-milestone small{color:var(--ink-muted);font:500 .58rem/1.3 var(--mono);text-transform:uppercase}.signal-milestone strong{font-size:.85rem}.diagram__annotations,.operations-layer,.security-note{display:flex;flex-wrap:wrap;border-top:1px solid var(--rule)}.diagram__annotations span,.operations-layer>*,.security-note>*{flex:1;padding:.7rem;border-right:1px solid var(--rule);font:500 .62rem/1.3 var(--mono);text-transform:uppercase}.diagram__annotations span:last-child,.operations-layer>*:last-child,.security-note>*:last-child{border:0}.concept-return{height:2.5rem;margin:0 2rem 1rem;border:1px dashed var(--rule);border-top:0;text-align:center}.concept-return span{display:inline-block;transform:translateY(1.85rem);padding:0 .6rem;background:var(--paper-raised);color:var(--ink-muted);font:500 .57rem/1.2 var(--mono);text-transform:uppercase}.training-context{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:2rem 2rem 1rem}.training-cycle{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.7rem;position:relative;padding:1rem 2rem 5rem}.cycle-arrow{color:var(--cobalt);font:400 1.5rem var(--display)}.training-return{position:absolute;left:3rem;right:3rem;bottom:1.2rem;height:2.5rem;border:2px solid var(--cobalt);border-top:0}.training-return:before{content:"←";position:absolute;left:-.5rem;top:-.8rem;color:var(--cobalt);font-weight:800}.training-return span{position:absolute;left:50%;bottom:-.45rem;transform:translate(-50%);padding:0 .6rem;background:var(--paper-raised);color:var(--ink-muted);font:500 .57rem/1.2 var(--mono);text-transform:uppercase;white-space:nowrap}.trust-zones{display:grid;grid-template-columns:1fr auto 1fr auto 1.5fr auto 1fr;align-items:center;gap:.7rem;padding:2rem;overflow-x:auto}.trust-zone{min-width:7rem;min-height:9rem;display:flex;flex-direction:column;gap:.65rem;padding:.8rem;border:1px solid var(--rule);background:var(--paper)}.trust-zone>span,.trust-zone small,.trust-zone li{color:var(--ink-muted);font:500 .57rem/1.35 var(--mono);text-transform:uppercase}.trust-zone strong{margin-top:auto;font-size:.84rem}.trust-zone ul{list-style:none;border-top:1px solid currentColor;padding-top:.45rem}.trust-zone--boundary{border:3px solid var(--vermilion)}.trust-zone--boundary>span{color:var(--vermilion)}.trust-link{color:var(--vermilion);font-weight:800}.operations-layer{border-top-width:2px}.security-note{background:transparent;color:var(--ink);border:2px solid var(--vermilion);border-inline:0}.security-note strong{color:var(--vermilion)}.evidence-ledger{border-top:2px solid var(--rule)}.evidence-ledger__head,.evidence-ledger__row{display:grid;grid-template-columns:1.2fr 2fr 1.4fr}.evidence-ledger__head{background:var(--ink);color:var(--paper);font:500 .62rem/1.2 var(--mono);text-transform:uppercase}.evidence-ledger__head span,.evidence-ledger__row>*{padding:.8rem;border-right:1px solid var(--rule-soft)}.evidence-ledger__row{border-bottom:1px solid var(--rule);font-size:.78rem}.evidence-ledger__row>*:last-child{color:var(--ink-muted);border:0}.source-note{margin-top:1.5rem;padding:1rem;border-left:8px solid var(--chartreuse);background:var(--neutral-field);font:500 .72rem/1.5 var(--mono)}.about{max-width:var(--page-max);margin:0 auto;padding:clamp(5rem,10vw,9rem) var(--gutter);display:grid;grid-template-columns:2fr 5fr 5fr;gap:clamp(2rem,4vw,5rem);border-bottom:2px solid var(--rule);scroll-margin-top:80px}.about__number{font:400 clamp(5rem,9vw,9rem)/.75 var(--display);letter-spacing:-.08em}.about__story h2{margin:.7rem 0 1.5rem;font:400 clamp(2.6rem,5vw,5.2rem)/.88 var(--display);letter-spacing:-.06em}.about__story p{max-width:45ch;color:var(--ink-muted);font-size:1.1rem}.credentials{border-top:2px solid var(--rule)}.credentials div{display:grid;grid-template-columns:1fr 2fr;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--rule-soft)}.credentials dt{font:500 .65rem/1.3 var(--mono);text-transform:uppercase;color:var(--ink-muted)}.credentials dd{font-weight:700}.hiring{background:var(--neutral-field);color:var(--ink);padding:clamp(5rem,11vw,10rem) max(var(--gutter),calc((100vw - var(--page-max)) / 2 + var(--gutter)));border-bottom:2px solid var(--rule)}.hiring__number{color:var(--vermilion);font:500 .7rem/1.2 var(--mono);text-transform:uppercase}.hiring h2{max-width:13ch;margin:2rem 0;font:400 clamp(3rem,7vw,7rem)/.87 var(--display);letter-spacing:-.055em}.hiring p{max-width:52ch;margin-bottom:2rem;font-size:1.15rem}.action--inverse{border-color:var(--rule);background:var(--ink);color:var(--paper)}.footer{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem var(--gutter);font:500 .65rem/1.3 var(--mono);text-transform:uppercase}.js [data-chapter] .chapter__trace{transform:scaleY(0);transition:transform .35s ease}.js [data-chapter] .chapter__number,.js [data-chapter] .chapter__header>div,.js [data-chapter] .chapter__lede,.js [data-chapter] .diagram{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.js [data-chapter].is-visible .chapter__trace{transform:scaleY(1)}.js [data-chapter].is-visible .chapter__number,.js [data-chapter].is-visible .chapter__header>div{opacity:1;transform:none;transition-delay:.12s}.js [data-chapter].is-visible .chapter__lede,.js [data-chapter].is-visible .diagram{opacity:1;transform:none;transition-delay:.22s}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s;animation-timing-function:ease}@media (max-width: 1100px){.case-study__body{grid-template-columns:1fr}.chapter-progress{position:relative;top:auto;border-left:0;padding-left:0}.chapter-progress:before,.chapter-progress:after{display:none}.chapter-progress__list{display:grid;grid-template-columns:repeat(3,1fr)}.chapter-progress a{padding-inline:.5rem}}@media (max-width: 900px){.masthead{grid-template-columns:1fr auto;gap:.5rem}.masthead__role{display:none}.masthead__nav{grid-row:2;grid-column:1 / -1;justify-content:space-between;border-top:1px solid var(--rule-soft)}.theme-control{grid-column:2;grid-row:1}.hero{display:block}.hero__identity{margin-bottom:2rem}.hero__statement{padding:3rem 0}.integrated-signal{margin:0;padding:1rem 0;border-left:0;border-top:2px solid var(--rule)}.integrated-signal ol{grid-template-columns:repeat(4,minmax(5.5rem,1fr));padding:1.5rem 0}.signal-stage{min-height:6rem;padding:.65rem}.case-study__intro{grid-template-columns:1fr}.case-study__index{flex-direction:row;align-items:end}.ownership-strip{display:grid;grid-template-columns:repeat(5,1fr)}.ownership-strip strong{margin:0}.case-study__body{display:block}.chapters,.chapter__content{min-width:0}.chapter-progress{position:sticky;top:103px;z-index:80;margin-inline:calc(-1 * var(--gutter));padding:0;background:var(--paper);border-bottom:2px solid var(--rule);overflow:hidden}.chapter-progress__current{display:none}.chapter-progress__list{display:flex;grid-template-columns:none;border-top:0;padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}.chapter-progress__list li{flex:0 0 auto;scroll-snap-align:center}.chapter-progress a{min-height:48px;display:flex;gap:.55rem;padding:.65rem .8rem;border-bottom:0;border-right:1px solid var(--rule-soft);white-space:nowrap}.chapter-progress a[aria-current=location]{padding-left:.8rem}.chapter__header,.chapter__grid{grid-template-columns:1fr}.chapter__trace{left:-.45rem}.chapter-evidence{order:2}.system-relay{grid-template-columns:repeat(7,max-content);max-width:100%;overflow-x:auto}.system-territory{min-width:11rem}.diagram--trace{max-width:100%;overflow-x:auto}.signal-trace{overflow:visible}.training-cycle{grid-template-columns:1fr auto 1fr auto 1fr;min-width:38rem}.diagram--loop{max-width:100%;overflow-x:auto}.diagram--loop figcaption,.diagram--loop .diagram__header,.diagram--loop .diagram__annotations,.diagram--loop .training-context{position:sticky;left:0;width:calc(100vw - 2 * var(--gutter))}.trust-zones{grid-template-columns:repeat(7,max-content);max-width:100%;overflow-x:auto}.trust-zone{min-width:10rem}.about{grid-template-columns:1fr}}@media (max-width: 560px){:root{--gutter: 1rem}body{font-size:15px}.hero__identity span:nth-child(2){display:none}.hero h1{font-size:clamp(2.75rem,16vw,5rem);letter-spacing:-.05em}.chapter__header h3,.about__story h2,.hiring h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.case-study__title h2{font-size:5.2rem;letter-spacing:-.055em}.ownership-strip{grid-template-columns:1fr 1fr}.ownership-strip strong{grid-column:1 / -1}.scope-line{grid-template-columns:1fr}.scope-line span{border-right:0;border-bottom:1px solid var(--rule);text-align:left}.diagram__header{grid-template-columns:1fr}.diagram__header span:nth-child(2){text-align:left}.evidence-ledger__head{display:none}.evidence-ledger__row{grid-template-columns:1fr;padding:.7rem 0}.evidence-ledger__row>*{border:0;padding:.3rem .7rem}.evidence-ledger__row>*:last-child:before{content:"Boundary: ";font:500 .6rem var(--mono);text-transform:uppercase}.diagram__annotations,.control-row,.operations-layer,.security-note{flex-direction:column}.diagram__annotations span,.control-row span,.operations-layer>*,.security-note>*{border-right:0;border-bottom:1px solid var(--rule)}.footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.signal-stage,.signal-connector,.system-territory,.system-relay__link,.js [data-chapter] .chapter__trace,.js [data-chapter] .chapter__number,.js [data-chapter] .chapter__header>div,.js [data-chapter] .chapter__lede,.js [data-chapter] .diagram{opacity:1;transform:none}}@media (forced-colors: active){*{forced-color-adjust:auto}.integrated-signal,.hiring,.flow-node--accent,.flow-node--signal,.trust-zone--boundary,.security-note{border:2px solid CanvasText}}
