.page-module__IOhyEa__page{--accent:var(--color-accent);background:var(--color-canvas);color:var(--color-ink);min-height:100vh}.page-module__IOhyEa__page button,.page-module__IOhyEa__page select,.page-module__IOhyEa__page input{font:inherit}.page-module__IOhyEa__hero{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);max-width:82rem;min-height:88vh;margin:0 auto;padding:clamp(7rem,13vw,11rem) clamp(1.25rem,5vw,4rem) clamp(4rem,8vw,7rem);display:grid}.page-module__IOhyEa__heroCopy h1,.page-module__IOhyEa__section h2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.05em;text-wrap:balance;font-weight:850}.page-module__IOhyEa__heroCopy h1{max-width:14ch;margin:1.1rem 0 1.6rem;font-size:clamp(3.4rem,8.4vw,7.5rem);line-height:.92}.page-module__IOhyEa__kicker,.page-module__IOhyEa__evidence,.page-module__IOhyEa__instrumentHead,.page-module__IOhyEa__heroInstrument span,.page-module__IOhyEa__problemIndex span,.page-module__IOhyEa__problemIndex small,.page-module__IOhyEa__reframe span,.page-module__IOhyEa__scenarioCard>span,.page-module__IOhyEa__ledger article>span,.page-module__IOhyEa__confusions article>span,.page-module__IOhyEa__bridge article>span,.page-module__IOhyEa__extensionLabel,.page-module__IOhyEa__matrixLegend,.page-module__IOhyEa__dashboardBar,.page-module__IOhyEa__attribution>span{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.page-module__IOhyEa__kicker{color:var(--accent);margin:0 0 1rem;font-weight:700}.page-module__IOhyEa__subtitle{font-family:var(--font-fraunces), Georgia, serif;max-width:32ch;margin:0;font-size:clamp(1.45rem,2.8vw,2.2rem);font-style:italic;line-height:1.25}.page-module__IOhyEa__deck,.page-module__IOhyEa__lede{color:var(--color-muted);max-width:67ch;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.75}.page-module__IOhyEa__deck{margin:1.5rem 0 0}.page-module__IOhyEa__lede{margin:0 0 2rem}.page-module__IOhyEa__heroActions,.page-module__IOhyEa__footerActions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.page-module__IOhyEa__heroActions a,.page-module__IOhyEa__footerActions a{border:1px solid var(--rule-strong);color:var(--color-ink);font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;min-height:44px;padding:.8rem 1rem;font-size:.69rem;text-decoration:none}.page-module__IOhyEa__heroActions a:first-child{background:var(--color-ink);color:var(--color-canvas)}.page-module__IOhyEa__heroInstrument{background:var(--color-surface);border:1px solid var(--rule-mid);box-shadow:var(--shadow-card);grid-template-columns:repeat(3,1fr);display:grid}.page-module__IOhyEa__heroInstrument>div{text-align:center;place-content:center;min-height:9rem;padding:1.2rem;display:grid}.page-module__IOhyEa__heroInstrument>div+div{border-left:1px solid var(--rule-mid)}.page-module__IOhyEa__heroInstrument strong{color:var(--accent);font-family:var(--font-fraunces), Georgia, serif;font-size:3.5rem;line-height:1}.page-module__IOhyEa__heroInstrument p{border-top:1px solid var(--rule-mid);color:var(--color-muted);grid-column:1/-1;margin:0;padding:1.1rem;line-height:1.6}.page-module__IOhyEa__heroInstrument p span{color:var(--accent);margin-right:.4rem}.page-module__IOhyEa__attribution{background:var(--color-surface-2);border-block:1px solid var(--rule-mid);grid-template-columns:.7fr 1.5fr 1fr;gap:1.4rem;padding:1.7rem max(1.25rem,50vw - 37rem);display:grid}.page-module__IOhyEa__attribution p{color:var(--color-muted);margin:0;line-height:1.6}.page-module__IOhyEa__attribution>span{color:var(--accent)}.page-module__IOhyEa__section{border-bottom:1px solid var(--rule-mid);padding:clamp(5rem,10vw,9rem) 1.25rem;scroll-margin-top:5rem}.page-module__IOhyEa__sectionInner{max-width:74rem;margin:0 auto}.page-module__IOhyEa__section h2{max-width:16ch;margin:0 0 1.8rem;font-size:clamp(2.7rem,6.3vw,5.6rem);line-height:.98}.page-module__IOhyEa__section h3,.page-module__IOhyEa__section h4{font-family:var(--font-fraunces), Georgia, serif}.page-module__IOhyEa__problemIndex{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}.page-module__IOhyEa__problemIndex a{background:var(--color-surface);border:1px solid var(--rule-mid);color:var(--color-ink);flex-direction:column;min-height:12rem;padding:1rem;text-decoration:none;display:flex}.page-module__IOhyEa__problemIndex span{color:var(--accent)}.page-module__IOhyEa__problemIndex strong{font-family:var(--font-fraunces), Georgia, serif;margin:1rem 0 auto;font-size:1.25rem;line-height:1.25}.page-module__IOhyEa__problemIndex small{color:var(--color-muted)}.page-module__IOhyEa__dashboardBar{background:color-mix(in srgb, var(--color-canvas) 94%, transparent);border-bottom:1px solid var(--rule-mid);border-top:1px solid var(--rule-mid);z-index:30;justify-content:space-between;align-items:center;padding:.65rem max(1.25rem,50vw - 37rem);display:flex;position:sticky;top:0}.page-module__IOhyEa__dashboardBar strong{color:var(--accent)}.page-module__IOhyEa__dashboardBar button,.page-module__IOhyEa__instrument button,.page-module__IOhyEa__instrument select{background:var(--color-surface);border:1px solid var(--rule-mid);color:var(--color-ink);cursor:pointer;min-height:44px;padding:.65rem .8rem}.page-module__IOhyEa__dashboardBar button{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.page-module__IOhyEa__reframe{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.page-module__IOhyEa__reframe article{background:var(--color-surface);border:1px solid var(--rule-mid);padding:clamp(1.4rem,4vw,2.4rem)}.page-module__IOhyEa__reframe article:last-child{border-top:4px solid var(--accent)}.page-module__IOhyEa__reframe h3{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15}.page-module__IOhyEa__reframe p{color:var(--color-muted);line-height:1.7}.page-module__IOhyEa__reframe span{color:var(--accent)}.page-module__IOhyEa__instrument{background:var(--color-surface);border:1px solid var(--rule-mid);box-shadow:var(--shadow-card);overflow:hidden}.page-module__IOhyEa__instrumentHead{background:var(--color-surface-2);border-bottom:1px solid var(--rule-mid);color:var(--color-muted);justify-content:space-between;padding:.75rem 1rem;display:flex}.page-module__IOhyEa__instrumentHead span:first-child{color:var(--accent);font-weight:700}.page-module__IOhyEa__evidence{border:1px solid var(--rule-mid);color:var(--color-muted);margin:1rem;padding:.35rem .55rem;display:inline-block}.page-module__IOhyEa__pipeline{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;padding:clamp(1rem,3vw,2rem);display:grid}.page-module__IOhyEa__pipelineStage{grid-template-columns:1fr auto;align-items:center;display:grid}.page-module__IOhyEa__pipelineStage button{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;min-height:8rem;font-size:.7rem;display:flex}.page-module__IOhyEa__pipelineStage button span{color:var(--accent)}.page-module__IOhyEa__pipelineStage button[aria-pressed=true],.page-module__IOhyEa__problemTabs button[aria-pressed=true],.page-module__IOhyEa__threeTabs button[aria-pressed=true],.page-module__IOhyEa__fourTabs button[aria-pressed=true],.page-module__IOhyEa__twoTabs button[aria-pressed=true],.page-module__IOhyEa__proxyLadder button[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-canvas)}.page-module__IOhyEa__pipelineStage i{color:var(--color-faint);padding:.35rem;font-style:normal}.page-module__IOhyEa__live{background:var(--color-canvas);border-top:1px solid var(--rule-mid);color:var(--color-muted);gap:.8rem;margin:0;padding:1.25rem;line-height:1.65;display:flex}.page-module__IOhyEa__live strong{color:var(--accent);font-family:var(--font-plex), ui-monospace, monospace;text-transform:uppercase}.page-module__IOhyEa__problemTabs,.page-module__IOhyEa__threeTabs,.page-module__IOhyEa__fourTabs,.page-module__IOhyEa__twoTabs{gap:.5rem;padding:1rem;display:grid}.page-module__IOhyEa__problemTabs{grid-template-columns:repeat(5,minmax(0,1fr))}.page-module__IOhyEa__threeTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__IOhyEa__fourTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__IOhyEa__twoTabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.page-module__IOhyEa__officeLayout{grid-template-columns:1.3fr .7fr;display:grid}.page-module__IOhyEa__officeLayout svg{width:100%;height:auto}.page-module__IOhyEa__scenarioCard{border-left:1px solid var(--rule-mid);padding:1.2rem}.page-module__IOhyEa__scenarioCard>span{color:var(--accent)}.page-module__IOhyEa__scenarioCard h3{letter-spacing:.1em;text-transform:uppercase;margin:1.5rem 0 .4rem;font-size:.75rem}.page-module__IOhyEa__scenarioCard p{color:var(--color-muted);line-height:1.65}.page-module__IOhyEa__svgRoom,.page-module__IOhyEa__svgObject,.page-module__IOhyEa__safeBand{fill:var(--color-surface-2);stroke:var(--color-faint)}.page-module__IOhyEa__svgRobot{fill:var(--accent);stroke:var(--color-ink)}.page-module__IOhyEa__svgPath{fill:none;stroke:var(--color-muted);stroke-width:2px}.page-module__IOhyEa__officeLayout svg text,.page-module__IOhyEa__sceneReadout svg text,.page-module__IOhyEa__squarePlot text,.page-module__IOhyEa__boundaryPlot text,.page-module__IOhyEa__shiftPlot text{fill:var(--color-muted);font-family:var(--font-plex), ui-monospace, monospace;text-anchor:middle;font-size:10px}.page-module__IOhyEa__sceneReadout svg{width:min(100%,50rem);max-height:25rem;margin:0 auto;display:block}.page-module__IOhyEa__caveat{border-top:1px solid var(--rule-mid);color:var(--color-muted);margin:0;padding:1rem;font-size:.88rem}.page-module__IOhyEa__note{background:var(--color-surface-2);border-top:1px solid var(--rule-mid);color:var(--color-muted);padding:1rem;line-height:1.65}.page-module__IOhyEa__note strong{color:var(--color-ink)}.page-module__IOhyEa__squarePlot{width:min(100%,34rem);max-height:34rem;margin:0 auto;display:block}.page-module__IOhyEa__squarePlot circle{transition:r .14s}.page-module__IOhyEa__matrixWrap{padding:1rem;overflow-x:auto}.page-module__IOhyEa__matrix{border-collapse:collapse;width:100%;min-width:68rem;font-size:.72rem}.page-module__IOhyEa__matrix caption{color:var(--color-muted);text-align:left;margin-bottom:.8rem}.page-module__IOhyEa__matrix th{text-align:left;min-width:5.5rem;padding:.45rem;font-weight:500;line-height:1.25}.page-module__IOhyEa__matrix th:first-child{min-width:10rem}.page-module__IOhyEa__matrix td{border:1px solid var(--rule-faint);text-align:center;padding:0}.page-module__IOhyEa__matrix td button{border:0;width:100%;min-height:44px;padding:0}.page-module__IOhyEa__matrix td button[data-status=addressed]{background:color-mix(in srgb, var(--color-accent-3) 18%, var(--color-surface))}.page-module__IOhyEa__matrix td button[data-status=partial]{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface))}.page-module__IOhyEa__matrix td button[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--color-ink)}.page-module__IOhyEa__matrixLegend{flex-wrap:wrap;gap:1rem;padding:0 1rem 1rem;display:flex}.page-module__IOhyEa__controlGrid{grid-template-columns:1fr 1fr;align-items:end;gap:1rem;padding:1rem;display:grid}.page-module__IOhyEa__controlGrid label{color:var(--color-muted);gap:.7rem;display:grid}.page-module__IOhyEa__controlGrid input{accent-color:var(--accent);width:100%}.page-module__IOhyEa__controlGrid select{width:100%}.page-module__IOhyEa__episodeStrip{grid-template-columns:repeat(20,1fr);gap:.2rem;padding:1rem;display:grid}.page-module__IOhyEa__episodeStrip i{aspect-ratio:1;background:var(--color-surface-2);border:1px solid var(--rule-faint)}.page-module__IOhyEa__episodeStrip i[data-labeled=true]{background:var(--accent);border-color:var(--accent)}.page-module__IOhyEa__proxyLadder{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:1rem;display:grid}.page-module__IOhyEa__proxyLadder button{text-align:left;align-items:center;gap:.6rem;display:flex}.page-module__IOhyEa__proxyLadder button span{color:var(--accent);font-family:var(--font-plex), ui-monospace, monospace}.page-module__IOhyEa__proxyLadder p{color:var(--color-muted);grid-column:1/-1;margin:.5rem 0 0}.page-module__IOhyEa__boundaryPlot,.page-module__IOhyEa__shiftPlot{width:min(100%,54rem);max-height:34rem;margin:0 auto;display:block}.page-module__IOhyEa__safeBand{opacity:.55}.page-module__IOhyEa__dangerLine{stroke:var(--accent);stroke-dasharray:7 5;stroke-width:3px}.page-module__IOhyEa__safeTrace{fill:none;stroke:var(--color-accent-3);stroke-width:4px}.page-module__IOhyEa__unsafeTrace{fill:none;stroke:var(--accent);stroke-width:4px}.page-module__IOhyEa__trainCurve{fill:none;stroke:var(--color-accent-2);stroke-width:4px}.page-module__IOhyEa__testCurve{fill:none;stroke:var(--accent);stroke-width:4px}.page-module__IOhyEa__equations{grid-template-columns:1fr 1fr;gap:.7rem;padding:1rem;display:grid}.page-module__IOhyEa__equations code{background:var(--color-surface-2);border:1px solid var(--rule-mid);font-family:var(--font-fraunces), Georgia, serif;text-align:center;padding:1.2rem;font-size:clamp(1.15rem,2.8vw,2rem)}.page-module__IOhyEa__verificationLine,.page-module__IOhyEa__extensionLabel{border:1px solid var(--accent);color:var(--accent);margin:0 0 2rem;padding:1rem}.page-module__IOhyEa__ledger{grid-template-columns:repeat(3,1fr);display:grid}.page-module__IOhyEa__ledger article{background:var(--color-surface);border:1px solid var(--rule-mid);padding:1.3rem}.page-module__IOhyEa__ledger article>span{color:var(--accent)}.page-module__IOhyEa__ledger li{color:var(--color-muted);margin-bottom:.7rem;line-height:1.6}.page-module__IOhyEa__subhead{margin:4rem 0 1.5rem;font-size:clamp(1.8rem,4vw,3rem)}.page-module__IOhyEa__confusions{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.page-module__IOhyEa__confusions article{border-top:2px solid var(--accent);padding-top:1rem}.page-module__IOhyEa__confusions article>span{color:var(--accent)}.page-module__IOhyEa__confusions h4{font-size:1.2rem}.page-module__IOhyEa__confusions p{color:var(--color-muted);line-height:1.6}.page-module__IOhyEa__dark{background:var(--color-void);color:var(--color-canvas)}.page-module__IOhyEa__dark .page-module__IOhyEa__lede{color:var(--color-faint)}.page-module__IOhyEa__bridge{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.page-module__IOhyEa__bridge article{border:1px solid color-mix(in srgb, var(--color-faint) 45%, transparent);padding:1.2rem}.page-module__IOhyEa__bridge article>span{color:var(--accent)}.page-module__IOhyEa__bridge h3{margin:.35rem 0 1.4rem;font-size:1.6rem}.page-module__IOhyEa__bridge p{color:var(--color-faint);line-height:1.65}.page-module__IOhyEa__glossary{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.page-module__IOhyEa__glossary details{background:var(--color-surface);border:1px solid var(--rule-mid);padding:1rem}.page-module__IOhyEa__glossary summary{cursor:pointer;font-family:var(--font-fraunces), Georgia, serif;font-size:1.2rem;font-weight:700}.page-module__IOhyEa__glossary p{color:var(--color-muted)}.page-module__IOhyEa__sourceTableWrap{overflow-x:auto}.page-module__IOhyEa__questions{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.page-module__IOhyEa__questions article{border:1px solid color-mix(in srgb, var(--color-faint) 45%, transparent);padding:1.2rem}.page-module__IOhyEa__questions article>span{color:var(--accent)}.page-module__IOhyEa__questions h4{margin:.4rem 0 1rem;font-size:1.15rem;line-height:1.4}.page-module__IOhyEa__questions dt{color:var(--accent);font-family:var(--font-plex), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:.8rem;font-size:.7rem}.page-module__IOhyEa__questions dd{color:var(--color-faint);margin:.25rem 0 0;line-height:1.55}.page-module__IOhyEa__descendants{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.page-module__IOhyEa__descendants article{background:var(--color-surface);border:1px solid var(--rule-mid);flex-direction:column;padding:1.3rem;display:flex}.page-module__IOhyEa__descendants article>span{color:var(--accent)}.page-module__IOhyEa__descendants h4{margin:.35rem 0 .8rem;font-size:1.35rem}.page-module__IOhyEa__descendants p{color:var(--color-muted);flex:1;line-height:1.65}.page-module__IOhyEa__descendants a,.page-module__IOhyEa__timeline a{color:var(--accent);font-family:var(--font-plex), monospace;letter-spacing:.04em;font-size:.78rem;text-decoration:none}.page-module__IOhyEa__descendants a:hover,.page-module__IOhyEa__timeline a:hover{text-decoration:underline}.page-module__IOhyEa__timeline{margin:0;padding:0;list-style:none}.page-module__IOhyEa__timeline li{border-top:1px solid var(--rule-mid);grid-template-columns:5rem 1fr;gap:1.5rem;padding:1.1rem 0;display:grid}.page-module__IOhyEa__timeline li>span{color:var(--accent);font-family:var(--font-plex), monospace;font-size:.9rem}.page-module__IOhyEa__timeline strong{font-family:var(--font-fraunces), Georgia, serif;font-size:1.15rem;display:block}.page-module__IOhyEa__timeline p{color:var(--color-muted);margin:.35rem 0 .5rem;line-height:1.6}.page-module__IOhyEa__caveat{color:var(--color-muted);margin-top:1.5rem;font-size:.9rem;line-height:1.55}.page-module__IOhyEa__sourceTable{border-collapse:collapse;width:100%;min-width:40rem}.page-module__IOhyEa__sourceTable th,.page-module__IOhyEa__sourceTable td{border-bottom:1px solid var(--rule-mid);text-align:left;padding:.9rem}.page-module__IOhyEa__sourceTable td{color:var(--color-muted)}.page-module__IOhyEa__citation{color:var(--color-muted);max-width:70ch;margin-top:3rem;line-height:1.7}.page-module__IOhyEa__page button:focus-visible,.page-module__IOhyEa__page a:focus-visible,.page-module__IOhyEa__page select:focus-visible,.page-module__IOhyEa__page input:focus-visible,.page-module__IOhyEa__page summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:900px){.page-module__IOhyEa__hero{grid-template-columns:1fr;min-height:auto}.page-module__IOhyEa__attribution{grid-template-columns:1fr}.page-module__IOhyEa__problemIndex{grid-template-columns:repeat(2,1fr)}.page-module__IOhyEa__pipeline,.page-module__IOhyEa__pipelineStage{grid-template-columns:1fr}.page-module__IOhyEa__pipelineStage button{min-height:5rem}.page-module__IOhyEa__pipelineStage i{justify-self:center;transform:rotate(90deg)}.page-module__IOhyEa__problemTabs{grid-template-columns:repeat(2,1fr)}.page-module__IOhyEa__officeLayout{grid-template-columns:1fr}.page-module__IOhyEa__scenarioCard{border-left:0;border-top:1px solid var(--rule-mid)}.page-module__IOhyEa__ledger,.page-module__IOhyEa__confusions,.page-module__IOhyEa__bridge,.page-module__IOhyEa__questions,.page-module__IOhyEa__descendants{grid-template-columns:1fr}}@media (max-width:620px){.page-module__IOhyEa__heroInstrument{grid-template-columns:1fr}.page-module__IOhyEa__heroInstrument>div{min-height:6rem}.page-module__IOhyEa__heroInstrument>div+div{border-left:0;border-top:1px solid var(--rule-mid)}.page-module__IOhyEa__problemIndex,.page-module__IOhyEa__reframe,.page-module__IOhyEa__controlGrid,.page-module__IOhyEa__glossary,.page-module__IOhyEa__equations,.page-module__IOhyEa__problemTabs,.page-module__IOhyEa__threeTabs,.page-module__IOhyEa__fourTabs,.page-module__IOhyEa__twoTabs,.page-module__IOhyEa__proxyLadder{grid-template-columns:1fr}.page-module__IOhyEa__episodeStrip{grid-template-columns:repeat(10,1fr)}.page-module__IOhyEa__dashboardBar{flex-direction:column;align-items:flex-start;gap:.5rem;position:static}.page-module__IOhyEa__instrumentHead{flex-direction:column;align-items:flex-start;gap:.25rem}.page-module__IOhyEa__live{flex-direction:column}.page-module__IOhyEa__timeline li{grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion:reduce){.page-module__IOhyEa__page *,.page-module__IOhyEa__page :before,.page-module__IOhyEa__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.page-module__IOhyEa__dashboardBar{display:none}.page-module__IOhyEa__hero{min-height:auto}.page-module__IOhyEa__dark{background:var(--color-canvas);color:var(--color-ink)}}
