.page-module__0_dtxG__page{--ink:#18231f;--ink-soft:#50615a;--paper:#f5f0e4;--paper-deep:#e9e1d2;--line:#18231f2e;--teal:#0b625d;--teal-dark:#073b3a;--orange:#a84320;--amber:#cc7a27;--red:#9e302e;--green:#176b4d;min-height:100vh;color:var(--ink);background:#071411;font-size:17px;line-height:1.85;overflow:hidden}.page-module__0_dtxG__page a:focus-visible{outline-offset:4px;outline:3px solid #e2a252}.page-module__0_dtxG__hero{isolation:isolate;color:#f8f4e9;background:linear-gradient(110deg,#071411fa 0%,#071c1bf5 58%,#092a28f0 100%),#071411;position:relative;overflow:hidden}.page-module__0_dtxG__hero:before{z-index:-1;content:"";opacity:.14;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.page-module__0_dtxG__heroGlow{z-index:-1;background:radial-gradient(circle,#d5853638,#0b625d1a 42%,#0000 70%);border-radius:50%;width:52rem;height:52rem;position:absolute;top:-22rem;right:-14rem}.page-module__0_dtxG__heroInner{width:min(100% - 48px,1280px);margin:0 auto;padding:72px 0 34px}.page-module__0_dtxG__breadcrumb{color:#b8c8c1;min-height:44px;font-family:var(--font-mono);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:24px;font-size:.75rem;display:flex}.page-module__0_dtxG__breadcrumb a{color:#f1bd78;align-items:center;min-height:44px;display:inline-flex}.page-module__0_dtxG__heroGrid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:clamp(54px,7vw,110px);padding:clamp(54px,8vw,116px) 0 76px;display:grid}.page-module__0_dtxG__heroKicker{color:#efb66f;font-family:var(--font-mono);letter-spacing:.14em;margin-bottom:22px;font-size:.76rem;font-weight:700}.page-module__0_dtxG__heroCopy h1{letter-spacing:-.065em;max-width:820px;font-size:clamp(3.15rem,5.9vw,6.05rem);font-weight:650;line-height:1.08}.page-module__0_dtxG__heroCopy h1 em{color:#b7c8c0;font-style:normal;font-weight:450}.page-module__0_dtxG__heroCopy h1 strong{color:#f3b668;font-weight:720;display:block}.page-module__0_dtxG__heroLead{color:#c5d0cb;max-width:760px;margin-top:34px;font-size:1.07rem;line-height:1.9}.page-module__0_dtxG__heroDistinction{color:#c5d0cb;border-top:1px solid #ffffff29;grid-template-columns:max-content 1fr;gap:8px 18px;max-width:680px;margin-top:30px;padding-top:22px;font-size:.88rem;line-height:1.55;display:grid}.page-module__0_dtxG__heroDistinction span{color:#f1bd78;font-family:var(--font-mono);letter-spacing:.08em;font-size:.75rem}.page-module__0_dtxG__heroDistinction b{color:#f4f0e7;font-weight:600}.page-module__0_dtxG__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.page-module__0_dtxG__heroActions a{color:#f7f2e8;border:1px solid #f1bd7861;justify-content:center;align-items:center;min-height:48px;padding:10px 18px;font-size:.84rem;font-weight:700;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.page-module__0_dtxG__heroActions a:first-child{color:#10201b;background:#f1bd78;border-color:#f1bd78}.page-module__0_dtxG__heroActions a:hover{color:#10201b;background:#f7c487;border-color:#f7c487}.page-module__0_dtxG__heroDiagram{background:#040e0d9e;border:1px solid #f1bd784d;padding:30px;position:relative;box-shadow:0 30px 90px #00000047}.page-module__0_dtxG__heroDiagram:before,.page-module__0_dtxG__heroDiagram:after{content:"";border-color:#f1bd78;width:32px;height:32px;position:absolute}.page-module__0_dtxG__heroDiagram:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.page-module__0_dtxG__heroDiagram:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.page-module__0_dtxG__heroDiagram figcaption{color:#d6ded9;border-bottom:1px solid #ffffff21;padding-bottom:20px;font-size:.86rem}.page-module__0_dtxG__heroDiagram figcaption span{color:#f1bd78;font-family:var(--font-mono);letter-spacing:.15em;margin-bottom:4px;font-size:.75rem;display:block}.page-module__0_dtxG__heroDiagram ol{gap:0;margin:18px 0 0;list-style:none;display:grid}.page-module__0_dtxG__heroDiagram li{grid-template-columns:42px 1fr;gap:14px;min-height:68px;padding:10px 0;display:grid;position:relative}.page-module__0_dtxG__heroDiagram li:not(:last-child):after{content:"";background:linear-gradient(#dd9d50,#dd9d5033);width:1px;height:20px;position:absolute;bottom:-2px;left:17px}.page-module__0_dtxG__heroDiagram li>span{color:#f1bd78;width:36px;height:36px;font-family:var(--font-mono);border:1px solid #f1bd787a;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.page-module__0_dtxG__heroDiagram li div{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:11px;display:flex}.page-module__0_dtxG__heroDiagram li b{color:#f7f2e8;letter-spacing:.02em;font-size:.95rem}.page-module__0_dtxG__heroDiagram li small{color:#aebdb7;text-align:right;font-size:.76rem}.page-module__0_dtxG__heroDiagram>p{color:#fff8ec;background:#cf76252b;margin-top:22px;padding:15px 16px;font-size:.84rem;line-height:1.55}.page-module__0_dtxG__heroDiagram>p span{color:#f1bd78;font-family:var(--font-mono);letter-spacing:.14em;font-size:.75rem;display:block}.page-module__0_dtxG__readerNav{border-top:1px solid #ffffff24;grid-template-columns:repeat(7,1fr);display:grid}.page-module__0_dtxG__readerNav a{color:#c4d0ca;border-left:1px solid #ffffff1c;justify-content:center;align-items:center;gap:8px;min-height:60px;padding:8px 12px;font-size:.78rem;line-height:1.4;transition:color .18s,background .18s;display:flex}.page-module__0_dtxG__readerNav a:last-child{border-right:1px solid #ffffff1c}.page-module__0_dtxG__readerNav a:hover{color:#fff8ea;background:#ffffff0d}.page-module__0_dtxG__readerNav span{color:#efa95c;font-family:var(--font-mono);font-size:.75rem}.page-module__0_dtxG__paper{background:radial-gradient(circle at 8% 6%, #a6682914, transparent 23rem), radial-gradient(circle at 92% 45%, #0b625d11, transparent 30rem), linear-gradient(#ffffff2e, #ffffff2e), var(--paper)}.page-module__0_dtxG__section{width:min(100% - 48px,1240px);margin:0 auto;padding:clamp(92px,10vw,150px) 0;scroll-margin-top:24px}.page-module__0_dtxG__summary{padding-top:108px}.page-module__0_dtxG__summaryClaim{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.32fr) minmax(0,1.68fr);align-items:start;gap:clamp(36px,7vw,100px);padding-bottom:58px;display:grid}.page-module__0_dtxG__summaryClaim>p{color:var(--orange);font-family:var(--font-mono);letter-spacing:.16em;padding-top:10px;font-size:.76rem;font-weight:700}.page-module__0_dtxG__summaryClaim h2{letter-spacing:-.055em;max-width:920px;font-size:clamp(2.05rem,4vw,4.5rem);font-weight:620;line-height:1.25}.page-module__0_dtxG__summaryClaim h2 span{color:var(--teal)}.page-module__0_dtxG__summaryList{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.page-module__0_dtxG__summaryList li{grid-template-columns:40px 1fr;gap:16px;padding:42px 32px 44px 0;display:grid}.page-module__0_dtxG__summaryList li+li{border-left:1px solid var(--line);padding-left:32px}.page-module__0_dtxG__summaryList>li>span{color:var(--orange);font-family:var(--font-mono);font-size:.75rem}.page-module__0_dtxG__summaryList strong{margin-bottom:12px;font-size:1.08rem;line-height:1.6;display:block}.page-module__0_dtxG__summaryList p{color:var(--ink-soft);font-size:.95rem;line-height:1.85}.page-module__0_dtxG__keyDistinction{border-left:5px solid var(--amber);background:#ffffff6b;grid-template-columns:210px 1fr;gap:34px;max-width:1040px;margin:42px 0 0 auto;padding:26px 32px;display:grid}.page-module__0_dtxG__keyDistinction strong{color:var(--orange)}.page-module__0_dtxG__keyDistinction p{color:var(--ink-soft)}.page-module__0_dtxG__glossary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);gap:52px;margin-top:86px;padding:42px 0;display:grid}.page-module__0_dtxG__glossary>div p,.page-module__0_dtxG__relatedHeader p,.page-module__0_dtxG__gateIntro p{color:var(--teal);font-family:var(--font-mono);letter-spacing:.15em;font-size:.75rem;font-weight:700}.page-module__0_dtxG__glossary h3{margin-top:8px;font-size:1.55rem;line-height:1.45}.page-module__0_dtxG__glossary dl{grid-template-columns:repeat(2,1fr);gap:0 34px;display:grid}.page-module__0_dtxG__glossary dl>div{border-top:1px solid var(--line);padding:18px 0}.page-module__0_dtxG__glossary dl>div:nth-child(-n+2){border-top:0;padding-top:0}.page-module__0_dtxG__glossary dt{margin-bottom:6px;font-weight:700}.page-module__0_dtxG__glossary dd{color:var(--ink-soft);font-size:.9rem;line-height:1.75}.page-module__0_dtxG__sectionHeading{grid-template-columns:minmax(180px,.34fr) minmax(0,1.66fr);align-items:start;gap:0 clamp(32px,7vw,100px);margin-bottom:64px;display:grid}.page-module__0_dtxG__sectionEyebrow{color:var(--orange);font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:12px;padding-top:11px;font-size:.75rem;font-weight:700;display:flex}.page-module__0_dtxG__sectionEyebrow span{border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.75rem;display:grid}.page-module__0_dtxG__sectionHeading h2{letter-spacing:-.06em;max-width:870px;font-size:clamp(2.35rem,4.7vw,5rem);font-weight:620;line-height:1.15}.page-module__0_dtxG__sectionHeading h2 span{color:var(--teal);display:block}.page-module__0_dtxG__sectionLead{max-width:760px;color:var(--ink-soft);grid-column:2;margin-top:24px;font-size:1rem;line-height:1.9}.page-module__0_dtxG__questionBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.page-module__0_dtxG__questionBand article{flex-direction:column;padding:42px 34px 38px;display:flex}.page-module__0_dtxG__questionBand article+article{border-left:1px solid var(--line)}.page-module__0_dtxG__questionBand article:last-child{background:#0b625d14}.page-module__0_dtxG__questionNumber{color:var(--orange);font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.page-module__0_dtxG__questionNumber span{font-size:1.15rem}.page-module__0_dtxG__questionNumber small{font-size:.75rem}.page-module__0_dtxG__questionBand h3{margin-top:34px;font-size:1.45rem;line-height:1.45}.page-module__0_dtxG__questionPrompt{color:var(--teal);margin-top:12px;font-weight:650}.page-module__0_dtxG__questionBand ul{color:var(--ink-soft);gap:9px;margin:24px 0 0;padding-left:1.2em;font-size:.92rem;display:grid}.page-module__0_dtxG__questionBand li::marker{color:var(--amber)}.page-module__0_dtxG__questionNote{color:var(--ink-soft);margin-top:auto;padding-top:28px;font-size:.82rem;font-weight:600}.page-module__0_dtxG__editorialNote{border-left:3px solid var(--amber);max-width:950px;color:var(--ink-soft);margin:38px 0 0 auto;padding-left:26px}.page-module__0_dtxG__editorialNote strong{color:var(--ink)}.page-module__0_dtxG__tonedSection{position:relative}.page-module__0_dtxG__tonedSection:before{z-index:0;content:"";background:#e8e0d094;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.page-module__0_dtxG__tonedSection>*{position:relative}.page-module__0_dtxG__engineSpread{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch;display:grid}.page-module__0_dtxG__marketEngine,.page-module__0_dtxG__fundamentalEngine{padding:clamp(30px,4vw,52px)}.page-module__0_dtxG__marketEngine{border:1px solid var(--line);background:#ffffff57}.page-module__0_dtxG__fundamentalEngine{color:#f7f1e5;background:var(--teal-dark);box-shadow:0 28px 70px #073b3a29}.page-module__0_dtxG__engineTitle>span{color:var(--orange);font-family:var(--font-mono);letter-spacing:.14em;font-size:.75rem;font-weight:700}.page-module__0_dtxG__fundamentalEngine .page-module__0_dtxG__engineTitle>span{color:#edb777}.page-module__0_dtxG__engineTitle h3{margin-top:10px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.3}.page-module__0_dtxG__engineTitle p{color:var(--ink-soft);margin-top:6px;font-size:.9rem}.page-module__0_dtxG__fundamentalEngine .page-module__0_dtxG__engineTitle p{color:#b9cbc5}.page-module__0_dtxG__engineList{margin-top:30px;list-style:none}.page-module__0_dtxG__engineList li{border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:13px;padding:16px 0;display:grid}.page-module__0_dtxG__fundamentalEngine .page-module__0_dtxG__engineList li{border-color:#ffffff24}.page-module__0_dtxG__engineList li>span{color:var(--orange);font-family:var(--font-mono);font-size:.75rem}.page-module__0_dtxG__fundamentalEngine .page-module__0_dtxG__engineList li>span{color:#edb777}.page-module__0_dtxG__engineList strong{line-height:1.55;display:block}.page-module__0_dtxG__engineList p{color:var(--ink-soft);margin-top:3px;font-size:.82rem;line-height:1.65}.page-module__0_dtxG__fundamentalEngine .page-module__0_dtxG__engineList p{color:#b7c8c2}.page-module__0_dtxG__engineOutput{border-left:4px solid var(--amber);background:#b8752f14;margin-top:24px;padding:19px 20px}.page-module__0_dtxG__fundamentalEngine .page-module__0_dtxG__engineOutput{background:#ffffff12}.page-module__0_dtxG__engineOutput span,.page-module__0_dtxG__engineOutput small{font-size:.75rem;display:block}.page-module__0_dtxG__engineOutput span{color:var(--orange);font-family:var(--font-mono);letter-spacing:.12em}.page-module__0_dtxG__fundamentalEngine .page-module__0_dtxG__engineOutput span{color:#edb777}.page-module__0_dtxG__engineOutput strong{margin-top:4px;font-size:1.15rem;display:block}.page-module__0_dtxG__engineOutput small{color:var(--ink-soft);margin-top:2px}.page-module__0_dtxG__fundamentalEngine .page-module__0_dtxG__engineOutput small{color:#b7c8c2}.page-module__0_dtxG__engineDivider{place-items:center;display:grid}.page-module__0_dtxG__engineDivider span{border:1px solid var(--line);width:38px;height:38px;color:var(--orange);background:var(--paper-deep);font-family:var(--font-mono);border-radius:50%;place-items:center;font-weight:700;display:grid}.page-module__0_dtxG__engineWarnings{color:var(--ink-soft);counter-reset:warnings;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:34px;padding:0;list-style:none;display:grid}.page-module__0_dtxG__engineWarnings li{border-top:1px solid var(--line);padding:18px 0 0 38px;font-size:.88rem;position:relative}.page-module__0_dtxG__engineWarnings li:before{color:var(--orange);content:"※";font-weight:700;position:absolute;left:0}.page-module__0_dtxG__flowFigure{color:#f5f0e6;background:linear-gradient(100deg,#0b625d38,#0000 55%),#082321;padding:34px 30px 30px;box-shadow:0 26px 70px #07282624}.page-module__0_dtxG__flowFigure figcaption{color:#bdccc6;border-bottom:1px solid #ffffff29;justify-content:space-between;gap:24px;padding-bottom:24px;font-size:.78rem;display:flex}.page-module__0_dtxG__flowFigure figcaption span{color:#f0b36b;font-weight:700}.page-module__0_dtxG__flowRail{grid-template-columns:repeat(7,minmax(0,1fr));gap:18px;margin-top:28px;list-style:none;display:grid}.page-module__0_dtxG__flowRail li{min-width:0;padding:0 10px 0 0;position:relative}.page-module__0_dtxG__flowRail li:not(:last-child):after{color:#d99a50;content:"→";font-family:var(--font-mono);position:absolute;top:21px;right:-13px}.page-module__0_dtxG__flowRail li>span{color:#f0b36b;width:42px;height:42px;font-family:var(--font-mono);border:1px solid #edae6380;border-radius:50%;place-items:center;margin-bottom:20px;font-size:.75rem;display:grid}.page-module__0_dtxG__flowRail small{color:#9fb7af;min-height:32px;font-family:var(--font-mono);letter-spacing:.06em;font-size:.75rem;line-height:1.4;display:block}.page-module__0_dtxG__flowRail strong{margin-top:8px;font-size:.86rem;line-height:1.5;display:block}.page-module__0_dtxG__stepNotes{grid-template-columns:repeat(2,1fr);gap:0 56px;margin:58px 0 0;list-style:none;display:grid}.page-module__0_dtxG__stepNotes li{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:20px;padding:28px 0 30px;display:grid}.page-module__0_dtxG__stepNotes li>span{color:var(--orange);font-family:var(--font-mono);font-size:.75rem}.page-module__0_dtxG__stepNotes small{color:var(--teal);font-family:var(--font-mono);letter-spacing:.08em;font-size:.75rem;font-weight:700}.page-module__0_dtxG__stepNotes h3{margin-top:5px;font-size:1.2rem;line-height:1.45}.page-module__0_dtxG__stepNotes p{color:var(--ink-soft);margin-top:8px;font-size:.92rem;line-height:1.8}.page-module__0_dtxG__coreQuote{border-left:6px solid var(--teal);max-width:1050px;color:var(--ink-soft);background:#0b625d12;margin:54px 0 0 auto;padding:32px 40px;font-size:1.08rem;line-height:1.9}.page-module__0_dtxG__coreQuote strong{color:var(--ink)}.page-module__0_dtxG__disclaimer{max-width:950px;color:var(--ink-soft);margin:20px 0 0 auto;font-size:.84rem}.page-module__0_dtxG__roleFigure{border:1px solid var(--line);background:#ffffff61;padding:34px}.page-module__0_dtxG__roleFigure>figcaption{color:var(--teal);font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:22px;font-size:.75rem;font-weight:700}.page-module__0_dtxG__roleFigure article{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(190px,.4fr) minmax(240px,1fr) minmax(240px,.72fr);align-items:center;gap:28px;padding:25px 28px;display:grid}.page-module__0_dtxG__roleFigure article small{color:var(--teal);font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;font-size:.75rem;font-weight:700}.page-module__0_dtxG__roleFigure article h3{margin-top:2px;font-size:1.55rem}.page-module__0_dtxG__roleFigure article>p{color:var(--ink-soft);font-size:.9rem;line-height:1.7}.page-module__0_dtxG__roleFigure article>strong{border-left:3px solid var(--amber);color:var(--orange);padding-left:18px;font-size:.82rem;line-height:1.65}.page-module__0_dtxG__roleOrchestrator,.page-module__0_dtxG__roleLedger{position:relative}.page-module__0_dtxG__roleOrchestrator{padding-bottom:24px}.page-module__0_dtxG__roleOrchestrator:after,.page-module__0_dtxG__roleLedger:before{content:"";background:var(--amber);width:1px;height:24px;position:absolute;left:50%}.page-module__0_dtxG__roleOrchestrator:after{bottom:0}.page-module__0_dtxG__roleLedger{padding-top:24px}.page-module__0_dtxG__roleLedger:before{top:0}.page-module__0_dtxG__roleMiddle{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:stretch;display:grid}.page-module__0_dtxG__roleMiddle article{display:block}.page-module__0_dtxG__roleMiddle article>p{margin-top:14px}.page-module__0_dtxG__roleMiddle article>strong{margin-top:18px;display:block}.page-module__0_dtxG__roleBridge{color:var(--orange);font-family:var(--font-mono);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__0_dtxG__roleBridge span{writing-mode:vertical-rl;font-size:.75rem}.page-module__0_dtxG__roleBridge b{font-size:1.25rem}.page-module__0_dtxG__roleFigure article.page-module__0_dtxG__roleEmphasis{color:#f7f1e6;border-color:var(--teal-dark);background:var(--teal-dark)}.page-module__0_dtxG__roleFigure article.page-module__0_dtxG__roleEmphasis small,.page-module__0_dtxG__roleFigure article.page-module__0_dtxG__roleEmphasis>strong{color:#f0b36b}.page-module__0_dtxG__roleFigure article.page-module__0_dtxG__roleEmphasis>p{color:#bdccc6}.page-module__0_dtxG__gateIntro{max-width:820px;margin-top:72px}.page-module__0_dtxG__gateIntro h3{letter-spacing:-.035em;margin-top:7px;font-size:clamp(1.65rem,3vw,2.7rem);line-height:1.4}.page-module__0_dtxG__gateSequence{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:38px;list-style:none;display:grid}.page-module__0_dtxG__gateSequence li{border-top:4px solid var(--amber);padding:26px 22px 24px 0;position:relative}.page-module__0_dtxG__gateSequence li:not(:last-child):after{color:var(--orange);content:"→";font-family:var(--font-mono);position:absolute;top:17px;right:-17px}.page-module__0_dtxG__gateSequence li>span{color:var(--orange);font-family:var(--font-mono);letter-spacing:.1em;font-size:.75rem;font-weight:700}.page-module__0_dtxG__gateSequence h3,.page-module__0_dtxG__gateSequence strong{margin-top:13px;font-size:1.06rem;line-height:1.55;display:block}.page-module__0_dtxG__gateSequence p{color:var(--ink-soft);margin-top:10px;font-size:.84rem;line-height:1.75}.page-module__0_dtxG__gateSequence .page-module__0_dtxG__gateResult{color:#f7f1e5;background:var(--teal-dark);border-color:#f0b36b;padding:26px}.page-module__0_dtxG__gateSequence .page-module__0_dtxG__gateResult span{color:#f0b36b}.page-module__0_dtxG__gateSequence .page-module__0_dtxG__gateResult p{color:#bdccc6}.page-module__0_dtxG__failureBox{background:#9e302e0e;border:1px solid #9e302e47;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:50px;margin-top:64px;padding:38px 42px;display:grid}.page-module__0_dtxG__failureBox>div p{color:var(--red);font-family:var(--font-mono);letter-spacing:.1em;font-size:.75rem;font-weight:700}.page-module__0_dtxG__failureBox h3{margin-top:9px;font-size:1.35rem;line-height:1.5}.page-module__0_dtxG__failureBox ul{grid-template-columns:repeat(2,1fr);gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.page-module__0_dtxG__failureBox li{color:var(--ink-soft);padding-left:25px;font-size:.88rem;position:relative}.page-module__0_dtxG__failureBox li:before{color:var(--red);content:"×";font-weight:800;position:absolute;left:0}.page-module__0_dtxG__formulaFigure{color:#f7f1e5;background:var(--teal-dark);padding:clamp(30px,5vw,56px);box-shadow:0 30px 80px #073b3a29}.page-module__0_dtxG__formulaFigure>figcaption{color:#f0b36b;font-family:var(--font-mono);letter-spacing:.12em;font-size:.75rem;font-weight:700}.page-module__0_dtxG__formulaSteps{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;margin-top:32px;display:grid}.page-module__0_dtxG__formulaSteps>div{background:#ffffff0a;border:1px solid #ffffff29;padding:28px}.page-module__0_dtxG__formulaSteps>b{color:#f0b36b;font-family:var(--font-mono);text-align:center;font-size:1.4rem}.page-module__0_dtxG__formulaSteps span{color:#f0b36b;font-family:var(--font-mono);letter-spacing:.08em;font-size:.75rem}.page-module__0_dtxG__formulaSteps code{color:#fff8ea;font-family:var(--font-mono);white-space:nowrap;margin-top:14px;font-size:clamp(1.25rem,3vw,2.25rem);line-height:1.35;display:block}.page-module__0_dtxG__formulaSteps p{color:#b9c9c3;margin-top:13px;font-size:.84rem}.page-module__0_dtxG__variableList{grid-template-columns:repeat(3,1fr);gap:0 34px;margin-top:38px;display:grid}.page-module__0_dtxG__variableList>div{border-top:1px solid #ffffff26;grid-template-columns:48px 1fr;gap:12px;padding:18px 0;display:grid}.page-module__0_dtxG__variableList dt{color:#f0b36b;font-family:var(--font-mono);font-weight:700}.page-module__0_dtxG__variableList dd{color:#bdccc6;font-size:.78rem;line-height:1.65}.page-module__0_dtxG__exampleFigure{border:1px solid var(--line);background:#ffffff6b;margin-top:28px;padding:36px 42px}.page-module__0_dtxG__exampleFigure>figcaption{color:var(--orange);font-family:var(--font-mono);letter-spacing:.1em;font-size:.75rem;font-weight:700}.page-module__0_dtxG__exampleInputs{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.page-module__0_dtxG__exampleInputs span{border-bottom:2px solid var(--amber);padding:10px 14px;font-weight:650}.page-module__0_dtxG__exampleInputs b{color:var(--orange)}.page-module__0_dtxG__exampleResult{color:#f7f1e5;background:var(--teal-dark);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin-top:30px;padding:26px 30px;display:grid}.page-module__0_dtxG__exampleResult>span{color:#b9c9c3;font-family:var(--font-mono);font-size:.75rem}.page-module__0_dtxG__exampleResult small,.page-module__0_dtxG__exampleResult strong{display:block}.page-module__0_dtxG__exampleResult small{color:#f0b36b}.page-module__0_dtxG__exampleResult strong{margin-top:2px;font-size:1.4rem}.page-module__0_dtxG__exampleFigure>p{color:var(--ink-soft);margin-top:22px;font-size:.86rem}.page-module__0_dtxG__modelCaveats{counter-reset:caveat;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:34px;padding:0;list-style:none;display:grid}.page-module__0_dtxG__modelCaveats li{border-top:1px solid var(--line);color:var(--ink-soft);counter-increment:caveat;padding:24px 0 0 44px;font-size:.86rem;position:relative}.page-module__0_dtxG__modelCaveats li:before{color:var(--orange);content:"0" counter(caveat);font-family:var(--font-mono);font-size:.75rem;position:absolute;top:22px;left:0}.page-module__0_dtxG__primaryLink{color:#fff8ea;background:var(--teal-dark);justify-content:space-between;align-items:center;gap:42px;min-height:54px;margin-top:46px;padding:13px 20px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.page-module__0_dtxG__primaryLink:hover{background:var(--teal);transform:translateY(-2px)}.page-module__0_dtxG__currentAssessment{border-left:6px solid var(--amber);background:#ffffff73;grid-template-columns:190px 1fr;align-items:center;gap:28px;padding:30px 36px;display:grid}.page-module__0_dtxG__currentAssessment span{color:var(--orange);font-family:var(--font-mono);letter-spacing:.1em;font-size:.75rem;font-weight:700}.page-module__0_dtxG__currentAssessment strong{font-size:1.24rem;line-height:1.55}.page-module__0_dtxG__evidenceSplit{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:42px;display:grid}.page-module__0_dtxG__evidenceSplit article{padding:42px 42px 44px 0}.page-module__0_dtxG__evidenceSplit article+article{border-left:1px solid var(--line);padding-left:42px;padding-right:0}.page-module__0_dtxG__evidenceSplit article>p{font-family:var(--font-mono);letter-spacing:.1em;font-size:.75rem;font-weight:700}.page-module__0_dtxG__confirmColumn>p{color:var(--green)}.page-module__0_dtxG__breakColumn>p{color:var(--red)}.page-module__0_dtxG__evidenceSplit h3{margin-top:8px;font-size:1.65rem}.page-module__0_dtxG__evidenceSplit ul{gap:14px;margin-top:26px;padding:0;list-style:none;display:grid}.page-module__0_dtxG__evidenceSplit li{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:0 0 14px 30px;font-size:.9rem;position:relative}.page-module__0_dtxG__confirmColumn li:before,.page-module__0_dtxG__breakColumn li:before{font-weight:800;position:absolute;left:0}.page-module__0_dtxG__confirmColumn li:before{color:var(--green);content:"✓"}.page-module__0_dtxG__breakColumn li:before{color:var(--red);content:"×"}.page-module__0_dtxG__relatedHeader{margin-top:80px}.page-module__0_dtxG__relatedHeader h3{letter-spacing:-.045em;margin-top:8px;font-size:clamp(1.7rem,3.5vw,3.3rem);line-height:1.35}.page-module__0_dtxG__relatedList{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:34px 0 0;list-style:none;display:grid}.page-module__0_dtxG__relatedList>li{border-bottom:1px solid var(--line)}.page-module__0_dtxG__relatedList>li:nth-child(odd){border-right:1px solid var(--line)}.page-module__0_dtxG__relatedList a{grid-template-columns:42px 1fr 30px;gap:18px;min-height:190px;padding:32px;transition:color .18s,background .18s;display:grid}.page-module__0_dtxG__relatedList a:hover{color:var(--teal);background:#ffffff75}.page-module__0_dtxG__relatedList a>span{color:var(--orange);font-family:var(--font-mono);font-size:.75rem}.page-module__0_dtxG__relatedList small{color:var(--teal);font-family:var(--font-mono);letter-spacing:.1em;font-size:.75rem;font-weight:700}.page-module__0_dtxG__relatedList h4{margin-top:7px;font-size:1.2rem;line-height:1.45}.page-module__0_dtxG__relatedList p{color:var(--ink-soft);margin-top:8px;font-size:.85rem}.page-module__0_dtxG__relatedList a>b{color:var(--orange);font-family:var(--font-mono);align-self:center}.page-module__0_dtxG__versionSection{padding-bottom:128px}.page-module__0_dtxG__versionTimeline{margin:0;padding:0;list-style:none;position:relative}.page-module__0_dtxG__versionTimeline:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:126px}.page-module__0_dtxG__versionTimeline>li{grid-template-columns:126px 1fr;gap:48px;padding:0 0 52px;display:grid;position:relative}.page-module__0_dtxG__versionTimeline>li:before{content:"";border:3px solid var(--paper);background:var(--amber);width:13px;height:13px;box-shadow:0 0 0 1px var(--amber);border-radius:50%;position:absolute;top:17px;left:120px}.page-module__0_dtxG__versionMarker span,.page-module__0_dtxG__versionMarker small{display:block}.page-module__0_dtxG__versionMarker span{color:var(--orange);font-family:var(--font-mono);font-size:1.2rem;font-weight:800}.page-module__0_dtxG__versionMarker small{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.09em;margin-top:2px;font-size:.75rem}.page-module__0_dtxG__versionBody{border-bottom:1px solid var(--line);padding:0 0 34px}.page-module__0_dtxG__versionBody h3{font-size:1.65rem;line-height:1.4}.page-module__0_dtxG__versionBody ul{flex-wrap:wrap;gap:8px 24px;margin-top:16px;padding:0;list-style:none;display:flex}.page-module__0_dtxG__versionBody li{color:var(--ink-soft);padding-left:15px;font-size:.86rem;position:relative}.page-module__0_dtxG__versionBody li:before{color:var(--amber);content:"•";position:absolute;left:0}.page-module__0_dtxG__currentVersion .page-module__0_dtxG__versionBody{color:#f7f1e5;background:var(--teal-dark);border:0;padding:28px 32px}.page-module__0_dtxG__currentVersion .page-module__0_dtxG__versionBody li{color:#bdccc6}.page-module__0_dtxG__finalCallout{color:#f7f1e5;background:radial-gradient(circle at 95% 0,#cf762538,#0000 26rem),#071b19;margin-top:54px;padding:clamp(32px,5vw,60px)}.page-module__0_dtxG__finalCallout>p{color:#f0b36b;font-family:var(--font-mono);letter-spacing:.12em;font-size:.75rem;font-weight:700}.page-module__0_dtxG__finalCallout>strong{letter-spacing:-.04em;max-width:980px;margin-top:16px;font-size:clamp(1.65rem,3.6vw,3.6rem);font-weight:580;line-height:1.45;display:block}.page-module__0_dtxG__finalCallout>div{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.page-module__0_dtxG__finalCallout a{border:1px solid #ffffff3d;align-items:center;min-height:50px;padding:10px 17px;font-size:.86rem;transition:border-color .18s,background .18s;display:inline-flex}.page-module__0_dtxG__finalCallout a:first-child{color:#10201b;background:#f0b36b;border-color:#f0b36b;font-weight:700}.page-module__0_dtxG__finalCallout a:hover{background:#f0b36b1f;border-color:#f0b36b}.page-module__0_dtxG__finalCallout a:first-child:hover{background:#f7c487}@media (max-width:1080px){.page-module__0_dtxG__heroGrid{grid-template-columns:1fr}.page-module__0_dtxG__heroCopy h1{max-width:900px}.page-module__0_dtxG__heroDiagram{max-width:760px}.page-module__0_dtxG__readerNav{grid-template-columns:repeat(4,1fr)}.page-module__0_dtxG__readerNav a:nth-child(5){border-left:1px solid #ffffff1c}.page-module__0_dtxG__readerNav a:nth-child(n+5){border-top:1px solid #ffffff1c}.page-module__0_dtxG__summaryList,.page-module__0_dtxG__questionBand,.page-module__0_dtxG__engineWarnings,.page-module__0_dtxG__modelCaveats{grid-template-columns:1fr}.page-module__0_dtxG__summaryList li,.page-module__0_dtxG__summaryList li+li{border-left:0;border-top:1px solid var(--line);padding:28px 0}.page-module__0_dtxG__questionBand article{padding:34px 22px}.page-module__0_dtxG__questionBand article+article{border-top:1px solid var(--line);border-left:0}.page-module__0_dtxG__questionNote{margin-top:0}.page-module__0_dtxG__flowRail{grid-template-columns:1fr}.page-module__0_dtxG__flowRail li{grid-template-columns:50px 150px 1fr;align-items:center;gap:14px;min-height:70px;display:grid}.page-module__0_dtxG__flowRail li:not(:last-child):after{content:"↓";inset:auto auto -8px 17px}.page-module__0_dtxG__flowRail li>span{margin:0}.page-module__0_dtxG__flowRail small{min-height:0}.page-module__0_dtxG__flowRail strong{margin:0}.page-module__0_dtxG__roleFigure article{grid-template-columns:190px 1fr}.page-module__0_dtxG__roleFigure article>strong{grid-column:2}.page-module__0_dtxG__roleMiddle article{display:block}.page-module__0_dtxG__roleMiddle article>strong{grid-column:auto}.page-module__0_dtxG__gateSequence{grid-template-columns:repeat(2,1fr)}.page-module__0_dtxG__gateSequence li:nth-child(2):after{display:none}.page-module__0_dtxG__variableList{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.page-module__0_dtxG__page{font-size:17px}.page-module__0_dtxG__heroInner,.page-module__0_dtxG__section{width:min(100% - 40px,1240px)}.page-module__0_dtxG__heroInner{padding-top:58px}.page-module__0_dtxG__breadcrumb{padding-right:54px}.page-module__0_dtxG__breadcrumb span{display:none}.page-module__0_dtxG__heroGrid{gap:48px;padding:54px 0 58px}.page-module__0_dtxG__heroCopy h1{letter-spacing:-.055em;font-size:clamp(2.55rem,12vw,4rem);line-height:1.12}.page-module__0_dtxG__heroLead{font-size:1rem}.page-module__0_dtxG__heroDistinction{grid-template-columns:1fr;gap:4px}.page-module__0_dtxG__heroDistinction b+span{margin-top:10px}.page-module__0_dtxG__heroDiagram{padding:24px 20px}.page-module__0_dtxG__heroDiagram li div{display:block}.page-module__0_dtxG__heroDiagram li small{text-align:left;margin-top:2px;display:block}.page-module__0_dtxG__readerNav{grid-template-columns:repeat(2,1fr)}.page-module__0_dtxG__readerNav a:nth-child(n+3){border-top:1px solid #ffffff1c}.page-module__0_dtxG__section{padding:82px 0}.page-module__0_dtxG__summary{padding-top:76px}.page-module__0_dtxG__summaryClaim,.page-module__0_dtxG__sectionHeading,.page-module__0_dtxG__glossary{grid-template-columns:1fr}.page-module__0_dtxG__summaryClaim{gap:20px;padding-bottom:38px}.page-module__0_dtxG__summaryClaim h2{font-size:2.15rem}.page-module__0_dtxG__summaryList li{grid-template-columns:32px 1fr;gap:12px}.page-module__0_dtxG__keyDistinction,.page-module__0_dtxG__currentAssessment{grid-template-columns:1fr;gap:10px;padding:24px}.page-module__0_dtxG__glossary{gap:28px;margin-top:64px}.page-module__0_dtxG__glossary dl{grid-template-columns:1fr}.page-module__0_dtxG__glossary dl>div:nth-child(2){border-top:1px solid var(--line);padding-top:18px}.page-module__0_dtxG__sectionHeading{gap:22px;margin-bottom:44px}.page-module__0_dtxG__sectionEyebrow{padding-top:0}.page-module__0_dtxG__sectionHeading h2{font-size:2.4rem}.page-module__0_dtxG__sectionLead{grid-column:1;margin-top:0}.page-module__0_dtxG__engineSpread,.page-module__0_dtxG__formulaSteps{grid-template-columns:1fr}.page-module__0_dtxG__engineDivider{min-height:54px}.page-module__0_dtxG__engineDivider span{transform:rotate(90deg)}.page-module__0_dtxG__marketEngine,.page-module__0_dtxG__fundamentalEngine{padding:28px 22px}.page-module__0_dtxG__flowFigure{padding:28px 20px}.page-module__0_dtxG__flowFigure figcaption{display:block}.page-module__0_dtxG__flowFigure figcaption span{margin-bottom:5px;display:block}.page-module__0_dtxG__flowRail li{grid-template-columns:48px 1fr}.page-module__0_dtxG__flowRail small{grid-column:2}.page-module__0_dtxG__flowRail strong{grid-column:2;margin-top:-20px;padding-top:25px}.page-module__0_dtxG__stepNotes{grid-template-columns:1fr;gap:0}.page-module__0_dtxG__stepNotes li{grid-template-columns:36px 1fr;gap:12px}.page-module__0_dtxG__coreQuote{padding:26px 24px}.page-module__0_dtxG__roleFigure{padding:24px 16px}.page-module__0_dtxG__roleFigure article,.page-module__0_dtxG__roleMiddle{grid-template-columns:1fr}.page-module__0_dtxG__roleFigure article{gap:10px;padding:22px}.page-module__0_dtxG__roleFigure article>strong{grid-column:1;margin-top:7px}.page-module__0_dtxG__roleBridge{min-height:62px}.page-module__0_dtxG__roleBridge span{writing-mode:horizontal-tb}.page-module__0_dtxG__roleBridge b{transform:rotate(90deg)}.page-module__0_dtxG__gateSequence,.page-module__0_dtxG__failureBox,.page-module__0_dtxG__failureBox ul,.page-module__0_dtxG__variableList,.page-module__0_dtxG__exampleResult,.page-module__0_dtxG__evidenceSplit,.page-module__0_dtxG__relatedList{grid-template-columns:1fr}.page-module__0_dtxG__gateSequence li:not(:last-child):after{content:"↓";top:auto;bottom:-24px;right:8px}.page-module__0_dtxG__failureBox{gap:30px;padding:30px 24px}.page-module__0_dtxG__formulaSteps>b{padding:10px;transform:rotate(90deg)}.page-module__0_dtxG__formulaSteps>div{padding:23px 18px}.page-module__0_dtxG__formulaSteps code{font-size:1.18rem}.page-module__0_dtxG__exampleFigure{padding:28px 20px}.page-module__0_dtxG__exampleInputs{flex-direction:column;align-items:stretch}.page-module__0_dtxG__exampleInputs b{padding-left:14px}.page-module__0_dtxG__exampleResult{gap:14px;padding:22px}.page-module__0_dtxG__evidenceSplit article,.page-module__0_dtxG__evidenceSplit article+article{border-left:0;padding:34px 0}.page-module__0_dtxG__evidenceSplit article+article{border-top:1px solid var(--line)}.page-module__0_dtxG__relatedList>li:nth-child(odd){border-right:0}.page-module__0_dtxG__relatedList a{grid-template-columns:30px 1fr 20px;gap:10px;min-height:0;padding:26px 4px}.page-module__0_dtxG__versionTimeline:before{left:18px}.page-module__0_dtxG__versionTimeline>li{grid-template-columns:1fr;gap:18px;padding-left:52px}.page-module__0_dtxG__versionTimeline>li:before{left:12px}.page-module__0_dtxG__currentVersion .page-module__0_dtxG__versionBody{padding:24px}.page-module__0_dtxG__versionBody ul{display:grid}.page-module__0_dtxG__finalCallout{padding:34px 24px}.page-module__0_dtxG__finalCallout>div,.page-module__0_dtxG__finalCallout a{width:100%}.page-module__0_dtxG__finalCallout a{justify-content:center}}@media (prefers-reduced-motion:reduce){.page-module__0_dtxG__page *,.page-module__0_dtxG__page :before,.page-module__0_dtxG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
