.runtime-control-room-module__eCVTAW__controlRoom{color:var(--ink)}.runtime-control-room-module__eCVTAW__header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.runtime-control-room-module__eCVTAW__eyebrow,.runtime-control-room-module__eCVTAW__slideNumber,.runtime-control-room-module__eCVTAW__status,.runtime-control-room-module__eCVTAW__bankTitle,.runtime-control-room-module__eCVTAW__agentLabel,.runtime-control-room-module__eCVTAW__agentState,.runtime-control-room-module__eCVTAW__bus,.runtime-control-room-module__eCVTAW__runtimeNode,.runtime-control-room-module__eCVTAW__retirement,.runtime-control-room-module__eCVTAW__route,.runtime-control-room-module__eCVTAW__chronology,.runtime-control-room-module__eCVTAW__technicalLabel,.runtime-control-room-module__eCVTAW__technicalToggle,.runtime-control-room-module__eCVTAW__controlButton,.runtime-control-room-module__eCVTAW__ledgerButton{font-family:var(--font-mono)}.runtime-control-room-module__eCVTAW__eyebrow{color:var(--accent);letter-spacing:.055em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:800}.runtime-control-room-module__eCVTAW__authority{max-width:52rem;margin:.65rem 0 0;font-size:.88rem;line-height:1.5}.runtime-control-room-module__eCVTAW__taskBrief{border:2px solid var(--ink);background:var(--canvas);align-items:baseline;gap:.6rem;max-width:42rem;padding:.55rem .7rem;display:flex}.runtime-control-room-module__eCVTAW__taskBrief span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:900}.runtime-control-room-module__eCVTAW__taskBrief strong{font-size:.88rem;line-height:1.4}.runtime-control-room-module__eCVTAW__technicalToggle{min-height:44px;color:var(--ink);cursor:pointer;text-underline-offset:.2rem;background:0 0;border:0;flex:none;padding:.4rem 0;font-size:.7rem;font-weight:800;text-decoration:underline}.runtime-control-room-module__eCVTAW__technicalToggle:hover{color:var(--accent)}.runtime-control-room-module__eCVTAW__slideCopy{grid-template-columns:minmax(6.5rem,.22fr) minmax(0,1fr);grid-template-areas:"number title""number explanation""number technical";column-gap:1rem;min-height:8.5rem;padding:1.15rem 0;display:grid}.runtime-control-room-module__eCVTAW__slideNumber{color:var(--accent);text-transform:uppercase;grid-area:number;margin:0;padding-top:.25rem;font-size:.72rem;font-weight:800}.runtime-control-room-module__eCVTAW__title{max-width:46rem;font-family:var(--font-pixel);grid-area:title;margin:0;font-size:clamp(1.15rem,2.75vw,1.7rem);line-height:1.3}.runtime-control-room-module__eCVTAW__explanation{grid-area:explanation;max-width:48rem;margin:.6rem 0 0;font-size:.9rem;line-height:1.5}.runtime-control-room-module__eCVTAW__technicalLabel{border-left:3px solid var(--accent);max-width:48rem;color:var(--accent);grid-area:technical;margin:.65rem 0 0;padding-left:.6rem;font-size:.72rem;font-weight:800}.runtime-control-room-module__eCVTAW__sceneFrame{border:2px solid var(--ink);background-color:var(--surface);background-image:linear-gradient(#1a1a1a0d 1px,#0000 1px),linear-gradient(90deg,#1a1a1a0d 1px,#0000 1px);background-size:16px 16px;min-height:29rem;position:relative;overflow:hidden;box-shadow:inset 3px 3px #1a1a1a1a}.runtime-control-room-module__eCVTAW__sceneFrame:before{z-index:5;border-bottom:2px solid var(--ink);content:"";background:repeating-linear-gradient(to bottom, var(--surface) 0, var(--surface) 2px, var(--ink) 2px, var(--ink) 3px, var(--surface) 3px, var(--surface) 5px);height:18px;position:absolute;inset:0 0 auto}.runtime-control-room-module__eCVTAW__entryScene,.runtime-control-room-module__eCVTAW__correctionScene,.runtime-control-room-module__eCVTAW__retirementScene,.runtime-control-room-module__eCVTAW__machineScene{z-index:1;min-height:29rem;padding:2.75rem 1.25rem 1.25rem;position:relative}.runtime-control-room-module__eCVTAW__entryScene{grid-template-columns:minmax(9rem,.7fr) minmax(15rem,1.6fr) minmax(9rem,.7fr);align-items:center;gap:1rem;display:grid}.runtime-control-room-module__eCVTAW__machineScene{grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr) minmax(9rem,.8fr);grid-template-areas:"primary discover discover""bus bus bus""build build verify""route route route";align-content:center;gap:.65rem;display:grid}.runtime-control-room-module__eCVTAW__correctionScene{grid-template-columns:minmax(10rem,1fr) minmax(10rem,.8fr) minmax(10rem,1fr);grid-template-areas:"discover runtime build""route route route";align-content:center;align-items:stretch;gap:1rem;display:grid}.runtime-control-room-module__eCVTAW__retirementScene{grid-template-columns:minmax(13rem,1fr) minmax(10rem,.8fr) minmax(13rem,1fr);grid-template-areas:"agents runtime retirement""route route route";align-content:center;align-items:center;gap:1rem;display:grid}.runtime-control-room-module__eCVTAW__bank,.runtime-control-room-module__eCVTAW__primary,.runtime-control-room-module__eCVTAW__bus,.runtime-control-room-module__eCVTAW__runtimeNode,.runtime-control-room-module__eCVTAW__retirement,.runtime-control-room-module__eCVTAW__route,.runtime-control-room-module__eCVTAW__agent{background:var(--surface)}.runtime-control-room-module__eCVTAW__primary{border:4px double var(--ink);grid-area:primary;align-self:stretch;padding:.45rem}.runtime-control-room-module__eCVTAW__primary .runtime-control-room-module__eCVTAW__agent{height:100%}.runtime-control-room-module__eCVTAW__bank{border:2px solid var(--ink);min-width:0}.runtime-control-room-module__eCVTAW__bank[data-bank=discover]{grid-area:discover}.runtime-control-room-module__eCVTAW__bank[data-bank=build]{grid-area:build}.runtime-control-room-module__eCVTAW__bank[data-bank=verify]{grid-area:verify}.runtime-control-room-module__eCVTAW__bankTitle{border-bottom:2px solid var(--ink);color:var(--surface);background:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.32rem .48rem;font-size:.68rem}.runtime-control-room-module__eCVTAW__bankAgents{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.4rem;display:grid}.runtime-control-room-module__eCVTAW__bank[data-bank=verify] .runtime-control-room-module__eCVTAW__bankAgents{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-control-room-module__eCVTAW__agent{border:2px solid var(--ink);opacity:.52;flex-direction:column;justify-content:space-between;min-width:0;min-height:4.6rem;padding:.42rem;transition:color .16s steps(2,end),background-color .16s steps(2,end),opacity .16s steps(2,end);display:flex}.runtime-control-room-module__eCVTAW__agent[data-active=true]{opacity:1;border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--surface), inset 0 0 0 4px var(--accent)}.runtime-control-room-module__eCVTAW__agent[data-state=reporting],.runtime-control-room-module__eCVTAW__agent[data-state=updating]{color:var(--surface);background:var(--ink)}.runtime-control-room-module__eCVTAW__agent[data-state=corrected],.runtime-control-room-module__eCVTAW__agent[data-state=verified]{opacity:1;background-color:var(--canvas);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect width='2' height='2' fill='%23ffffff'/%3E%3Crect x='2' y='2' width='2' height='2' fill='%23ffffff'/%3E%3C/svg%3E")}.runtime-control-room-module__eCVTAW__agentLabel,.runtime-control-room-module__eCVTAW__agentState,.runtime-control-room-module__eCVTAW__agentResponsibility{margin:0}.runtime-control-room-module__eCVTAW__agentLabel{font-size:.75rem;font-weight:900}.runtime-control-room-module__eCVTAW__agentState{letter-spacing:.025em;text-transform:uppercase;margin-top:.12rem;font-size:.59rem;font-weight:800}.runtime-control-room-module__eCVTAW__agentResponsibility{margin-top:.4rem;font-size:.66rem;line-height:1.3}.runtime-control-room-module__eCVTAW__bus{border:4px double var(--ink);text-transform:uppercase;grid-area:bus;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.8rem;padding:.4rem .6rem;font-size:.68rem;display:flex}.runtime-control-room-module__eCVTAW__bus strong,.runtime-control-room-module__eCVTAW__runtimeNode strong{color:var(--surface);background:var(--accent);text-transform:uppercase;padding:.16rem .3rem;font-size:.62rem}.runtime-control-room-module__eCVTAW__runtimeNode{border:4px double var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-width:0;min-height:7rem;padding:.8rem;display:flex}.runtime-control-room-module__eCVTAW__runtimeNode span{text-transform:uppercase;font-size:.82rem;font-weight:900}.runtime-control-room-module__eCVTAW__correctionScene>.runtime-control-room-module__eCVTAW__runtimeNode,.runtime-control-room-module__eCVTAW__retirementScene>.runtime-control-room-module__eCVTAW__runtimeNode{grid-area:runtime}.runtime-control-room-module__eCVTAW__focusAgent{min-width:0;display:grid}.runtime-control-room-module__eCVTAW__focusAgent:first-child{grid-area:discover}.runtime-control-room-module__eCVTAW__focusAgent:nth-of-type(3){grid-area:build}.runtime-control-room-module__eCVTAW__focusAgent .runtime-control-room-module__eCVTAW__agent{opacity:1;min-height:9rem}.runtime-control-room-module__eCVTAW__chronology{border:2px solid var(--accent);color:var(--accent);background:var(--surface);text-align:center;text-transform:uppercase;align-self:end;margin:.55rem 0 0;padding:.4rem .55rem;font-size:.7rem;font-weight:900}.runtime-control-room-module__eCVTAW__retirementAgents{grid-area:agents;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.runtime-control-room-module__eCVTAW__retirement{border:4px double var(--ink);text-align:center;grid-area:retirement;padding:1rem}.runtime-control-room-module__eCVTAW__retirement span,.runtime-control-room-module__eCVTAW__retirement strong{display:block}.runtime-control-room-module__eCVTAW__retirement span{letter-spacing:.08em;font-size:.65rem}.runtime-control-room-module__eCVTAW__retirement strong{color:var(--accent);margin-top:.5rem;font-size:.78rem}.runtime-control-room-module__eCVTAW__route{border:2px solid var(--ink);grid-area:route;min-width:0;padding:.55rem .65rem .7rem}.runtime-control-room-module__eCVTAW__entryScene>.runtime-control-room-module__eCVTAW__route{grid-area:auto}.runtime-control-room-module__eCVTAW__routeSummary{text-align:center;text-transform:uppercase;margin:0 0 .5rem;font-size:.68rem;font-weight:800}.runtime-control-room-module__eCVTAW__routeDiagram{grid-template-columns:minmax(5rem,auto) minmax(5rem,1fr) minmax(5rem,auto);align-items:center;gap:.5rem;display:grid}.runtime-control-room-module__eCVTAW__routeEndpoint{text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:900;overflow:hidden}.runtime-control-room-module__eCVTAW__routeTrack{background:repeating-linear-gradient(90deg, var(--ink) 0 5px, transparent 5px 9px);height:2px;animation:.5s steps(2,end) infinite runtime-control-room-module__eCVTAW__ants;display:block;position:relative}.runtime-control-room-module__eCVTAW__routeTrack:after{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--ink);content:"";width:0;height:0;position:absolute;top:-4px;right:-1px}.runtime-control-room-module__eCVTAW__packet{border:1px solid var(--ink);color:var(--ink);background:var(--surface);align-items:center;gap:.2rem;padding:.14rem .24rem;font-size:.56rem;animation:1.45s steps(7,end) infinite runtime-control-room-module__eCVTAW__packet-route;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.runtime-control-room-module__eCVTAW__packet svg{width:.85rem;height:.85rem}.runtime-control-room-module__eCVTAW__status{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);border-left:2px solid var(--ink);background:var(--canvas);margin:0;padding:.65rem .75rem;font-size:.72rem}.runtime-control-room-module__eCVTAW__navigation{justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.runtime-control-room-module__eCVTAW__controls{flex-wrap:wrap;gap:.45rem;display:flex}.runtime-control-room-module__eCVTAW__controlButton,.runtime-control-room-module__eCVTAW__ledgerButton{border:2px solid var(--ink);min-width:44px;min-height:44px;color:var(--ink);background:var(--surface);cursor:pointer}.runtime-control-room-module__eCVTAW__controlButton{padding:.5rem .68rem;font-size:.7rem;font-weight:800}.runtime-control-room-module__eCVTAW__controlButton:hover:not(:disabled),.runtime-control-room-module__eCVTAW__ledgerButton:hover,.runtime-control-room-module__eCVTAW__ledgerButton[aria-current=step]{color:var(--surface);background:var(--ink)}.runtime-control-room-module__eCVTAW__controlButton:disabled{cursor:default;opacity:.6}.runtime-control-room-module__eCVTAW__ledger{flex:none;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.runtime-control-room-module__eCVTAW__ledgerButton{padding:0;font-size:.74rem;font-weight:900}.runtime-control-room-module__eCVTAW__controlRoom[data-paused=true] .runtime-control-room-module__eCVTAW__routeTrack,.runtime-control-room-module__eCVTAW__controlRoom[data-paused=true] .runtime-control-room-module__eCVTAW__packet{animation-play-state:paused}@keyframes runtime-control-room-module__eCVTAW__ants{to{background-position-x:9px}}@keyframes runtime-control-room-module__eCVTAW__packet-route{0%{opacity:0;left:0}12%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% - 2.8rem)}}@media (max-width:900px){.runtime-control-room-module__eCVTAW__sceneFrame,.runtime-control-room-module__eCVTAW__entryScene,.runtime-control-room-module__eCVTAW__correctionScene,.runtime-control-room-module__eCVTAW__retirementScene,.runtime-control-room-module__eCVTAW__machineScene{min-height:32rem}.runtime-control-room-module__eCVTAW__machineScene{grid-template-columns:minmax(0,1fr) minmax(11rem,.7fr);grid-template-areas:"primary primary""bus bus""discover discover""build verify""route route"}.runtime-control-room-module__eCVTAW__navigation{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.runtime-control-room-module__eCVTAW__header,.runtime-control-room-module__eCVTAW__taskBrief{flex-direction:column;align-items:stretch}.runtime-control-room-module__eCVTAW__technicalToggle{align-self:flex-start}.runtime-control-room-module__eCVTAW__slideCopy{min-height:0;padding:1rem 0;display:block}.runtime-control-room-module__eCVTAW__slideNumber{margin-bottom:.45rem}.runtime-control-room-module__eCVTAW__entryScene,.runtime-control-room-module__eCVTAW__correctionScene,.runtime-control-room-module__eCVTAW__retirementScene,.runtime-control-room-module__eCVTAW__machineScene{grid-template-columns:minmax(0,1fr);min-height:auto;padding:2.5rem .65rem .65rem;display:grid}.runtime-control-room-module__eCVTAW__entryScene{grid-template-areas:none}.runtime-control-room-module__eCVTAW__entryScene>*{grid-area:auto}.runtime-control-room-module__eCVTAW__machineScene{grid-template-areas:"primary""bus""discover""build""verify""route"}.runtime-control-room-module__eCVTAW__correctionScene{grid-template-areas:"discover""runtime""build""route"}.runtime-control-room-module__eCVTAW__retirementScene{grid-template-areas:"agents""runtime""route""retirement"}.runtime-control-room-module__eCVTAW__bankAgents,.runtime-control-room-module__eCVTAW__bank[data-bank=verify] .runtime-control-room-module__eCVTAW__bankAgents{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-control-room-module__eCVTAW__agent{min-height:4.25rem}.runtime-control-room-module__eCVTAW__runtimeNode{min-height:5.5rem}.runtime-control-room-module__eCVTAW__routeDiagram{grid-template-columns:minmax(3.5rem,auto) minmax(4rem,1fr) minmax(3.5rem,auto);gap:.25rem}.runtime-control-room-module__eCVTAW__routeEndpoint{font-size:.55rem}.runtime-control-room-module__eCVTAW__controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.runtime-control-room-module__eCVTAW__controlButton,.runtime-control-room-module__eCVTAW__ledger{width:100%}.runtime-control-room-module__eCVTAW__ledger li{flex:1 1 0}.runtime-control-room-module__eCVTAW__ledgerButton{width:100%}}@media (prefers-reduced-motion:reduce){.runtime-control-room-module__eCVTAW__agent{transition:none}.runtime-control-room-module__eCVTAW__routeTrack,.runtime-control-room-module__eCVTAW__packet{animation:none}.runtime-control-room-module__eCVTAW__packet{opacity:1;left:calc(50% - 1.4rem)}}
