@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#080c0e;--surface:#0d1418;--text:#eeeae0;--muted:#a7b0b1;--line:#303b3f;--amber:#dfc68e;--blue:#8fc3da;--warning:#d5a795;--mono:"JetBrains Mono", ui-monospace, monospace;--display:"Archivo", Arial, sans-serif;--gutter:clamp(1.375rem, 5vw, 4.5rem);--column-gap:clamp(2rem, 3.5vw, 3.5rem);background:var(--background);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Geist,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1.75rem}body{isolation:isolate;min-width:0;margin:0;position:relative}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--display);font-weight:550}h2{letter-spacing:-.045em;max-width:14ch;font-size:clamp(2.25rem,3.8vw,3.375rem);line-height:1.1}::selection{background:var(--amber);color:var(--background)}:focus-visible{outline:2px solid var(--amber);outline-offset:5px}button:focus-visible{outline-offset:-4px}.page-shell{width:100%;max-width:1360px;padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--amber);color:var(--background);padding:.875rem 1.125rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;min-height:5.5rem;padding-block:.75rem;display:flex;position:relative}.site-header:after{right:var(--gutter);bottom:0;left:var(--gutter);background:var(--line);content:"";height:1px;position:absolute}.wordmark{min-width:0;min-height:2.75rem;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.875rem;font-weight:550;display:inline-flex}.wordmark img{object-fit:contain;flex-shrink:0;display:block}.wordmark-suffix{color:var(--muted);font-weight:400}.site-navigation{font-family:var(--mono);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;font-size:.625rem;display:flex}.site-navigation a{color:#c5c7c1;justify-content:space-between;align-items:center;min-height:2.75rem;transition:color .16s;display:inline-flex}.site-navigation a:hover{color:var(--amber)}.site-navigation .nav-app-link{color:var(--amber);border:1px solid #756849;gap:1.625rem;padding:.75rem 1rem}.nav-app-link span{font-size:1rem}.menu-button{display:none}[data-signal-canvas]{width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-section{padding-block:clamp(3rem,5vw,4.5rem);scroll-margin-top:1.75rem}.chapter-section+.chapter-section,.workflow-section+.chapter-section{border-top:1px solid var(--line)}.chapter-grid,.record-grid,.controls-grid{align-items:center;gap:2rem var(--column-gap);display:grid}.chapter-copy,.record-copy,.record-ledger,.control-list{overflow-wrap:anywhere;min-width:0}.chapter-copy .section-label,.record-copy .section-label{margin-bottom:1.25rem}.eyebrow,.section-label{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:400;line-height:1.8}.section-label{color:var(--muted)}.section-label>span{color:var(--amber);margin-right:.75rem}.eyebrow{color:var(--amber);align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.status-dot{border:1px solid var(--amber);flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.hero-section{padding-block:clamp(2.5rem,5vw,4.5rem)}.hero-copy{container-type:inline-size}.hero-copy h1{letter-spacing:-.045em;font-size:clamp(3rem,17cqi,6.125rem);font-weight:450;line-height:1.03}.hero-copy h1>span{display:block}.hero-accent,.closing-section h2 span,.record-copy h2 span{color:var(--amber)}.hero-lede{color:#bdc2be;max-width:29rem;margin-top:1.625rem;font-size:1rem;line-height:1.75}.section-copy{max-width:36ch;color:var(--muted);margin-top:1.5rem;font-size:1rem;line-height:1.8}.hero-actions,.closing-actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:1.75rem;display:flex}.button{border:1px solid var(--amber);max-width:100%;min-height:3.125rem;font-family:var(--mono);justify-content:space-between;align-items:center;gap:2.5rem;padding:.875rem 1.1875rem;font-size:.6875rem;line-height:1.6;transition:background-color .16s,border-color .16s;display:inline-flex}.button-primary{background:var(--amber);color:#111612}.button-primary:hover{background:#efe0bd;border-color:#efe0bd}.button span{font-size:1.0625rem}.text-link{max-width:100%;min-height:2.75rem;font-family:var(--mono);border-bottom:1px solid #645c48;justify-content:space-between;align-items:center;gap:1.5rem;font-size:.6875rem;line-height:1.6;display:inline-flex}.text-link span{color:var(--amber);font-size:1.0625rem}.text-link:hover{color:var(--amber)}.chapter-art{align-content:center;gap:1rem;width:100%;min-width:0;display:grid}.signal-slot{pointer-events:none;background:radial-gradient(at 50% 70%,#1b334026,#0000 68%);width:100%;min-width:0;height:clamp(13.75rem,65vw,21.25rem);position:relative}[data-signal-fallback]{width:100%;height:100%;display:block}[data-signal-slot][data-scene-state=ready]>[data-signal-fallback]{visibility:hidden}.hero-floor{fill:#132128}.hero-floor-grid{fill:none;stroke:#3b505a;stroke-width:1px}.hero-candle{--candle-front:#86b7ce;--candle-side:#426c80;--candle-top:#c5dfeb}.hero-candle-down{--candle-front:#c4a66b;--candle-side:#78613b;--candle-top:#ead6ac}.hero-wick,.hero-front{fill:var(--candle-front)}.hero-side{fill:var(--candle-side)}.hero-top{fill:var(--candle-top)}.hero-quote-marker{fill:var(--amber)}.workflow-section{--profit:#54d69b;--risk:#ef747b;--workflow-art-height:min(22rem, 42svh);align-items:start;gap:var(--column-gap);border-top:1px solid var(--line);grid-template-columns:minmax(0,46fr) minmax(0,54fr);padding-block:clamp(2rem,5vw,4rem);scroll-margin-top:1.75rem;display:grid}.workflow-art{top:calc((100svh - var(--workflow-art-height)) / 2);width:100%;height:var(--workflow-art-height);pointer-events:none;align-self:start;min-width:0;position:sticky}.workflow-art .signal-slot{background:0 0;height:100%}.workflow-copy{overflow-wrap:anywhere;min-width:0}.workflow-stage{padding-block:clamp(2rem,5vw,4rem);scroll-margin-top:1.75rem}.workflow-stage:first-child{padding-top:0}.workflow-stage:last-child{padding-bottom:0}.workflow-stage+.workflow-stage{border-top:1px solid var(--line)}.workflow-stage h2{max-width:17ch;font-size:clamp(2rem,3.25vw,3rem);line-height:1.15}[data-workflow-fallback]{color:var(--blue);display:none;position:absolute;inset:0}[data-workflow-active=source] [data-workflow-fallback=source],[data-workflow-active=rules] [data-workflow-fallback=rules],[data-workflow-active=limits] [data-workflow-fallback=limits],[data-workflow-active=decision] [data-workflow-fallback=decision]{display:block}.workflow-edge,.workflow-marks,.workflow-rear-edge{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.1 6}.workflow-marks{stroke:var(--amber);stroke-width:3px}.workflow-rear-edge{opacity:.5}.workflow-plane{opacity:.6}.workflow-field{opacity:.22}[data-workflow-plane=target]{color:var(--profit)}[data-workflow-plane=invalidation],[data-workflow-plane=failsafe]{color:var(--risk)}.workflow-plane[data-workflow-plane=failsafe] .workflow-edge{stroke-dasharray:5 4}:is(.workflow-section:has([data-active-rule=entry]) .workflow-plane[data-workflow-plane=entry],.workflow-section:has([data-active-rule=invalidation]) .workflow-plane[data-workflow-plane=invalidation],.workflow-section:has([data-active-rule=failsafe]) .workflow-plane[data-workflow-plane=failsafe],.workflow-section:has([data-active-rule=target]) .workflow-plane[data-workflow-plane=target]){opacity:.9}:is(.workflow-section:has([data-active-rule=invalidation]) .workflow-field[data-workflow-plane=invalidation],.workflow-section:has([data-active-rule=failsafe]) .workflow-field[data-workflow-plane=failsafe],.workflow-section:has([data-active-rule=target]) .workflow-field[data-workflow-plane=target]){opacity:.28}.workflow-stops{fill:#dfc68e33;stroke:var(--amber);stroke-width:2px}.signal-caption{min-width:0;color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere;gap:.5rem;font-size:.625rem;font-weight:400;line-height:1.7;display:grid;position:relative}.caption-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.art-label{color:#c5cecf;letter-spacing:.05em;text-transform:uppercase;font-size:.625rem}.motion-status{color:var(--amber)}.signal-readout{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;gap:.375rem;padding-top:.625rem;display:grid}.tick-readout{color:#c5cecf;flex-wrap:wrap;gap:.375rem 1rem;display:flex}.ohlc-readout{overflow-wrap:anywhere;line-height:1.8}.trace-readout{flex-wrap:wrap;align-items:center;gap:.375rem 1rem;display:flex}[data-signal-trace]{width:7rem;max-width:100%;height:1.75rem;display:block;overflow:visible}[data-signal-trace] polyline{fill:none;stroke:var(--blue);stroke-width:1px}[data-signal-trace] circle{fill:var(--amber);stroke:var(--background);stroke-width:.75px}.source-index,.instrument-index{margin:1.875rem 0 0}.source-index>div,.instrument-index>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem;padding-block:.8125rem;display:grid}.source-index dt,.instrument-index dt{color:var(--muted);font-family:var(--mono);font-size:.625rem;line-height:1.8}.source-index dd,.instrument-index dd{margin:0;font-size:.8125rem;line-height:1.6}.rule-panel{background:#0c1418f5;border:1px solid #3a4b51;min-width:0;margin-top:1.5rem;container-type:inline-size}.panel-topline{border-bottom:1px solid var(--line);font-family:var(--mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.625rem;line-height:1.6;display:flex}.market-label{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;min-width:0;display:flex}.market-symbol{width:1.5rem;height:1.5rem;color:var(--amber);border:1px solid #4d5b60;border-radius:50%;flex-shrink:0;place-items:center;font-size:.9375rem;display:grid}.panel-mode{color:var(--muted);text-transform:uppercase;font-size:.5625rem}.rule-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:.875rem 1rem 1rem;display:grid}.level-label{min-width:0;font-family:var(--mono);overflow-wrap:anywhere;border-left:2px solid;gap:.375rem;padding-left:.625rem;font-size:.5625rem;line-height:1.6;display:grid}.level-label dd{margin:0;font-size:.8125rem;font-weight:500}.level-target{color:var(--profit)}.level-entry{color:var(--blue)}.level-invalidation{color:var(--risk)}.level-expiry{color:#bec5c1;grid-column:1/-1}.level-failsafe{color:var(--risk);border-left-style:dashed}.rule-stack{display:none;overflow:visible}.rule-stack polygon,.stack-leader{stroke:currentColor}.stack-volume{fill:currentColor;fill-opacity:.1;stroke-opacity:.28;stroke-width:1px}.stack-volume.stack-dashed{fill-opacity:.05}.stack-dashed{stroke-dasharray:2 3}.stack-plane{fill:currentColor;fill-opacity:.16;stroke-opacity:.95;stroke-width:1.2px}.stack-plane.stack-entry{fill-opacity:.2}.rule-panel[data-active-rule=entry] .stack-plane.stack-entry,.rule-panel[data-active-rule=invalidation] .stack-plane.stack-invalidation,.rule-panel[data-active-rule=failsafe] .stack-plane.stack-failsafe,.rule-panel[data-active-rule=target] .stack-plane.stack-target{fill-opacity:.34;stroke-width:2px}.stack-leader{fill:none;stroke-opacity:.4;stroke-width:.8px}.stack-target{color:var(--profit)}.stack-entry{color:var(--blue)}.stack-invalidation,.stack-failsafe{color:var(--risk)}.rule-stack text{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:10.5px}.stack-name{fill:currentColor}.rule-stack .stack-value{fill:var(--text);font-size:12px}.stack-move{fill:var(--muted);font-size:10.5px}.rule-selector{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rule-selector button{border:0;border-right:1px solid var(--line);border-bottom:2px solid var(--line);color:#bdc6c7;cursor:pointer;min-width:0;min-height:3rem;font-family:var(--mono);overflow-wrap:anywhere;background:0 0;justify-content:center;align-items:center;gap:.625rem;padding:.75rem .5rem;font-size:.625rem;line-height:1.6;transition:background-color .16s;display:flex}.rule-selector button:last-child{border-right:0}.rule-selector button:disabled{cursor:default;opacity:.65}.rule-selector button span{color:#a0b0b6;font-size:.5rem}.rule-selector button:hover:not(:disabled){background:#1c292f}.rule-selector button[aria-pressed=true]{border-bottom-color:var(--blue);background:#16252e}.rule-selector button[data-rule=target][aria-pressed=true]{border-bottom-color:var(--profit);color:var(--profit);background:#162b24}.rule-selector button[data-rule=invalidation][aria-pressed=true],.rule-selector button[data-rule=failsafe][aria-pressed=true]{border-bottom-color:var(--risk);color:var(--risk);background:#2c1e23}@container (width<=28rem){.rule-selector button{flex-direction:column;gap:.25rem;padding:.625rem .25rem}}@container (width<=20.25rem){.rule-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-selector button:nth-child(2n){border-right:0}}@container (width<=10.5rem){.rule-selector{grid-template-columns:minmax(0,1fr)}.rule-selector button{border-right:0;flex-direction:row;justify-content:flex-start;gap:.5rem;padding-inline:.75rem}}.rule-detail{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1.125rem 1rem;display:flex}.rule-detail>div{flex:9rem;min-width:0}.detail-label{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin-bottom:.5rem;font-size:.5625rem;line-height:1.7;display:block}.rule-detail strong{font-family:var(--mono);letter-spacing:-.05em;font-size:1.5625rem;font-weight:400}.rule-detail p{color:#bac3c3;flex:12rem;min-width:0;font-size:.75rem;line-height:1.7}.chapter-terms{border-top:1px solid var(--line);color:var(--amber);font-family:var(--mono);flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.75rem;padding-top:1rem;font-size:.6875rem;line-height:1.8;display:flex}.decision-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.decision-outcomes>span{color:var(--text);text-align:center;border-top:1px solid #64727a;padding-top:.75rem;font-size:.6875rem}.record-section{background:linear-gradient(90deg,#0000,#10191b66,#0000)}.record-grid{gap:1.5rem var(--column-gap)}.record-copy h2{max-width:none;font-size:clamp(2.25rem,3.4vw,3rem)}.record-copy .text-link{margin-top:1.375rem}.ledger-heading{font-family:var(--mono);border-block:1px solid #526063;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-block:1.125rem;font-size:.6875rem;line-height:1.6;display:flex}.ledger-heading>div{align-items:center;gap:.75rem;display:flex}.ledger-cross{color:var(--amber);font-size:1.25rem}.record-list{margin:0;padding:0;list-style:none}.record-list li{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.625rem 1.25rem;padding-block:1.5rem;display:grid}.record-list time{color:#aab7bb;font-family:var(--mono);padding-top:.1875rem;font-size:.625rem;line-height:1.8}.record-event{border-left:1px solid #526063;padding-left:1rem}.record-event h3{margin-bottom:.5rem;font-size:1.0625rem;font-weight:550;line-height:1.4}.record-event p{color:var(--muted);font-size:.8125rem;line-height:1.7}.record-state{color:var(--amber);font-family:var(--mono);text-transform:uppercase;border:1px solid #5b604e;grid-column:2;justify-self:start;margin-left:1rem;padding:.25rem .4375rem;font-size:.5rem;line-height:1.6}.state-updated{color:var(--blue);border-color:#47616e}.state-expired{color:#b2bdc0;border-color:#4c5659}.control-list{border-bottom:1px solid var(--line)}.control-list article{border-top:1px solid var(--line);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.75rem 1rem;padding-block:1.5rem;display:grid}.control-topline{display:contents}.control-topline svg{fill:none;stroke:#b4a57e;stroke-width:1.2px;grid-area:span 3/1;width:2.25rem;height:2.25rem;display:block}.icon-knob{fill:var(--background)}.control-topline>span{color:var(--amber);font-family:var(--mono);grid-column:2;font-size:.625rem;line-height:1.8}.control-list h3{letter-spacing:-.03em;grid-column:2;font-size:1.625rem;font-weight:500;line-height:1.2}.control-list p{max-width:42ch;color:var(--muted);grid-column:2;font-size:.875rem;line-height:1.8}.closing-section{padding-bottom:0}.closing-section h2{max-width:none;font-size:clamp(3rem,4.7vw,4.75rem);font-weight:450;line-height:1.05}.closing-art{justify-self:center;max-width:36rem}.closing-art picture,.closing-sculpture{width:100%;display:block}.closing-sculpture{height:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.closing-brand{color:#8c9697;font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #635d49;margin-top:2.5rem;padding-block:1.375rem;font-size:.625rem;line-height:1.8}.site-footer{border-top:1px solid var(--line);overflow-wrap:anywhere;align-items:center;gap:1.5rem 2rem;padding-block:2rem 2.25rem;display:grid}.site-footer .wordmark{min-height:2rem;font-size:.6875rem}.footer-links{min-width:0;font-family:var(--mono);flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.625rem;display:flex}.footer-links a{align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.footer-links a:hover{color:var(--amber)}@media (width>=960px){.chapter-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"copy copy copy copy copy art art art art art art art"}.chapter-grid>.chapter-copy{grid-area:copy}.chapter-grid>.chapter-art{grid-area:art}.closing-art{justify-self:end}.hero-illustration .signal-slot{height:clamp(23.75rem,33vw,28.75rem)}.record-grid,.controls-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.controls-grid{align-items:start}.site-footer{grid-template-columns:minmax(0,1fr) auto}.footer-links{justify-content:flex-end}}@media (width<=959px){.chapter-section{padding-block:3.5rem}.hero-section{padding-top:2.5rem}.closing-section{padding-bottom:0}h2{max-width:20ch}.chapter-grid,.record-grid,.controls-grid{grid-template-columns:minmax(0,1fr)}.workflow-section{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:clamp(.75rem,2vw,1.25rem);padding-block:3.5rem}.workflow-stage+.workflow-stage{border-top:0}.workflow-stage+.workflow-stage .section-label{align-items:center;column-gap:.375rem;display:flex}.workflow-stage+.workflow-stage .section-label:after{border-top:1px solid var(--line);content:"";flex:1.5rem;margin-left:.625rem}.hero-copy h1{font-size:clamp(3rem,14cqi,5.5rem)}.hero-illustration .signal-slot{height:clamp(15rem,65vw,21.25rem)}.source-index,.instrument-index{max-width:35rem}.panel-mode,.record-state,.rule-selector button span,.level-label,.detail-label{font-size:.625rem}.record-grid{row-gap:3rem}.ledger-heading{border-top:0;padding-top:0}.record-list li:last-child{border-bottom:0;padding-bottom:0}.control-list{border-bottom:0}.control-list article:last-child{padding-bottom:0}.closing-brand{border-top:0;padding-top:0}.site-footer{flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;display:flex}}@media (width<=600px){.site-header{min-height:4.875rem}.wordmark{font-size:.75rem}.site-navigation{flex-basis:100%;gap:.625rem 1.25rem}.js .menu-button{background:0 0;border:1px solid #71684f;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:2.75rem;height:2.75rem;padding:.75rem;display:flex}.menu-button>span:not(.sr-only){background:var(--text);width:19px;height:1px;transition:transform .16s;display:block}.menu-button[aria-expanded=true] span:nth-last-child(2){transform:translateY(3.5px)rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.js .site-navigation{padding:1.125rem var(--gutter) 1.5rem;background:#0c1418;border-bottom:1px solid #5c6154;font-size:.75rem;display:none;position:absolute;top:100%;left:0;right:0}.js .site-navigation[data-open]{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.site-navigation a{min-height:3rem}.site-navigation .nav-app-link{margin-top:.375rem;padding-inline:.875rem}.chapter-section{padding-block:3rem}.hero-section{padding-top:2rem}.chapter-grid,.controls-grid{row-gap:1.75rem}.eyebrow{gap:.625rem;margin-bottom:1.5rem}.hero-copy h1{letter-spacing:-.055em;font-size:clamp(2.75rem,16cqi,4.5rem)}.hero-lede,.section-copy{font-size:.9375rem}.workflow-section{grid-template-columns:minmax(0,1fr);padding-block:3rem}.workflow-art{display:none}@media screen and (forced-colors:none){@container (width>=16rem){.rule-stack{width:14.25rem;height:9.25rem;margin:1.125rem auto 0;display:block}.rule-levels>.level-label:not(.level-expiry){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}}.workflow-stage{padding-block:2rem}.workflow-stage h2{max-width:none;font-size:clamp(1.375rem,4.333vw,1.625rem);line-height:1.15}.workflow-stage .section-label{margin-bottom:1rem}.workflow-stage .section-copy{margin-top:1rem;line-height:1.7}.source-index,.instrument-index{margin-top:1.25rem}.source-index>div,.instrument-index>div{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;padding-block:.75rem}.chapter-terms{gap:.5rem 1rem;margin-top:1.25rem}.decision-outcomes{gap:1rem}.hero-actions,.closing-actions{gap:1rem 1.5rem}.button{gap:1.75rem}.panel-topline{padding:.75rem}.rule-levels{gap:.875rem .75rem;padding:.875rem .75rem 1rem}.rule-detail{gap:.75rem;padding:.875rem .75rem;display:grid}.rule-detail strong{font-size:1.25rem}.rule-detail p{font-size:.8125rem}.record-list li{grid-template-columns:2.5rem minmax(0,1fr);column-gap:.75rem}.record-copy h2{font-size:2.25rem}.control-list h3{font-size:1.5rem}.closing-section{padding-bottom:0}.closing-section h2{font-size:clamp(2.75rem,10vw,3.5rem)}.closing-brand{margin-top:2rem}}@media (prefers-reduced-motion:reduce),print{html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (forced-colors:active),print{[data-signal-slot],.signal-readout,.motion-status,.chapter-art,.workflow-art,.closing-brand{display:none!important}.chapter-grid,.workflow-section,.record-grid,.controls-grid,.site-footer{display:block}.chapter-section,.workflow-section{padding-block:2rem}.rule-panel,.record-ledger,.control-list,.footer-links{margin-top:1.5rem}.chapter-grid>.chapter-copy,.record-copy,.record-list li,.control-list article{break-inside:avoid}.workflow-stage h2{break-after:avoid}.rule-panel,.record-state,.rule-levels,.control-list,.control-list article,.record-list li,.ledger-heading{border-color:currentColor}}@media (forced-colors:active){:root{--background:Canvas;--surface:Canvas;--text:CanvasText;--muted:CanvasText;--line:CanvasText;--amber:LinkText;--blue:LinkText;--warning:CanvasText}.rule-panel{--profit:LinkText;--risk:CanvasText}.rule-panel,.rule-selector button[data-rule][aria-pressed=true]{background:canvas}.hero-lede,.rule-detail p,.level-expiry,.record-list time,.state-expired,.site-navigation a{color:canvastext}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--surface:#fff;--text:#111;--muted:#444;--line:#aaa;--amber:#655017;--blue:#24536a;--warning:#6b4030;background:#fff}.rule-panel{--profit:#24513b;--risk:#7c3039}.site-navigation,.menu-button,.skip-link{display:none!important}.page-shell{padding-inline:0}.hero-copy h1{font-size:3.5rem}.record-section,.rule-panel,.rule-selector button[data-rule][aria-pressed=true]{background:#fff}.hero-lede,.rule-detail p,.level-expiry,.record-list time,.state-expired,.rule-selector button{color:#333}}[data-ambient-field]{z-index:-1;contain:strict;pointer-events:none;position:fixed;inset:0;overflow:hidden}[data-ambient-field]:before,[data-ambient-field]:after{content:"";pointer-events:none;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused;position:absolute}[data-ambient-field]:before{opacity:.72;background:linear-gradient(119deg,#0000 34%,#8fc3da08 43%,#8fc3da24 46%,#8fc3da09 49%,#0000 56%),linear-gradient(132deg,#0000 42%,#8fc3da10 52%,#0000 63%),repeating-linear-gradient(119deg,#0000 0 35px,#8fc3da12 36px,#0000 37px 72px),radial-gradient(at 76% 26%,#4e9aa025,#0000 65%);width:76%;height:88%;animation-name:ambient-teal-drift;animation-duration:19s;top:-4%;right:-5%;transform:translate(-1%,-1%)rotate(-2deg);-webkit-mask-image:radial-gradient(at 78% 28%,#000 8%,#0000 71%);mask-image:radial-gradient(at 78% 28%,#000 8%,#0000 71%)}[data-ambient-field]:after{opacity:.65;background:linear-gradient(54deg,#0000 30%,#dfc68e06 39%,#dfc68e1e 44%,#dfc68e08 48%,#0000 58%),linear-gradient(68deg,#0000 31%,#dfc68e0d 48%,#0000 64%),radial-gradient(at 28% 74%,#9d7b3620,#0000 66%);width:78%;height:80%;animation-name:ambient-amber-drift;animation-duration:23s;bottom:-12%;left:-14%;transform:translateY(1%)rotate(2deg);-webkit-mask-image:radial-gradient(at 28% 74%,#000 5%,#0000 73%);mask-image:radial-gradient(at 28% 74%,#000 5%,#0000 73%)}[data-ambient-field][data-ambient-state=running]:before,[data-ambient-field][data-ambient-state=running]:after{animation-play-state:running}@keyframes ambient-teal-drift{0%{opacity:.72;transform:translate(-1%,-1%)rotate(-2deg)}to{opacity:1;transform:translate(5%,4%)rotate(2deg)}}@keyframes ambient-amber-drift{0%{opacity:.65;transform:translateY(1%)rotate(2deg)}to{opacity:.95;transform:translate(5%,-5%)rotate(-2deg)}}@media (width<=600px){[data-ambient-field]:before{width:96%;height:72%;right:-12%}[data-ambient-field]:after{width:96%;height:72%;left:-20%}}@media (prefers-reduced-motion:reduce){[data-ambient-field]:before,[data-ambient-field]:after{animation:none}}@media (forced-colors:active),print{[data-ambient-field]{display:none}}
