.ProgramStateConsole_console__4wyhI{--console-bg:var(--inset-bg);--console-panel:var(--inset-raised);--console-line:var(--inset-border);--console-muted:#94a3b8;--console-dim:#64748b;--console-text:var(--inset-text);--console-blue:#60a5fa;--console-violet:#a78bfa;position:relative;overflow:hidden;border:1px solid var(--console-line);border-radius:var(--radius-lg);background:radial-gradient(circle at 15% -20%,rgba(52,211,153,.12),transparent 34%),radial-gradient(circle at 95% 10%,rgba(96,165,250,.1),transparent 30%),var(--console-bg);box-shadow:0 26px 80px rgba(11,18,32,.2);color:var(--console-text);font-family:var(--font-body);text-align:left}.ProgramStateConsole_console__4wyhI:before{position:absolute;z-index:0;inset:0;background-image:linear-gradient(rgba(148,163,184,.025) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.025) 1px,transparent 0);background-size:32px 32px;content:"";pointer-events:none}.ProgramStateConsole_console__4wyhI>*{position:relative;z-index:1}.ProgramStateConsole_console__4wyhI button,.ProgramStateConsole_console__4wyhI input{font:inherit}.ProgramStateConsole_console__4wyhI button:focus-visible,.ProgramStateConsole_console__4wyhI input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ProgramStateConsole_consoleHeader__cpkyX{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--console-line);background:rgba(11,18,32,.78)}.ProgramStateConsole_identity__ABp66,.ProgramStateConsole_identity__ABp66>span:last-child,.ProgramStateConsole_programMeta__3_Wfh,.ProgramStateConsole_programMeta__3_Wfh>code,.ProgramStateConsole_programMeta__3_Wfh>span{display:flex;align-items:center}.ProgramStateConsole_identity__ABp66{min-width:0;gap:12px}.ProgramStateConsole_identity__ABp66>span:last-child{min-width:0;align-items:flex-start;flex-direction:column;gap:2px}.ProgramStateConsole_identity__ABp66 strong{color:#f8fafc;font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.01em}.ProgramStateConsole_identity__ABp66 small{overflow:hidden;color:var(--console-muted);font-family:var(--font-mono);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ProgramStateConsole_productMark__LAPd_{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(52,211,153,.5);border-radius:9px;background:rgba(52,211,153,.1);color:var(--inset-ok);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em}.ProgramStateConsole_programMeta__3_Wfh{flex-wrap:wrap;gap:8px;justify-content:flex-end}.ProgramStateConsole_programMeta__3_Wfh>code,.ProgramStateConsole_programMeta__3_Wfh>span{height:25px;padding:0 8px;border:1px solid var(--console-line);border-radius:6px;background:rgba(19,28,44,.72);color:var(--console-muted);font-family:var(--font-mono);font-size:10px}.ProgramStateConsole_statusMark___DPEB{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:6px;color:var(--console-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.ProgramStateConsole_statusMark___DPEB>span{width:6px;height:6px;border-radius:50%;background:var(--console-dim)}.ProgramStateConsole_statusMark___DPEB[data-status=bound]>span,.ProgramStateConsole_statusMark___DPEB[data-status=confirmed]>span,.ProgramStateConsole_statusMark___DPEB[data-status=public_synthetic]>span,.ProgramStateConsole_statusMark___DPEB[data-status=retained]>span{background:var(--inset-ok);box-shadow:0 0 10px rgba(52,211,153,.45)}.ProgramStateConsole_statusMark___DPEB[data-status=proposed_not_active]>span,.ProgramStateConsole_statusMark___DPEB[data-status=refuted]>span{background:var(--inset-warn)}.ProgramStateConsole_topology__g9U3j{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;border-bottom:1px solid var(--console-line);background:rgba(11,18,32,.45)}.ProgramStateConsole_topology__g9U3j>div{min-width:0;padding:15px 20px 17px}.ProgramStateConsole_topology__g9U3j>div+div{border-left:1px solid var(--console-line)}.ProgramStateConsole_railLabel__RWsDN{display:block;margin-bottom:11px;color:var(--console-dim);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.ProgramStateConsole_artifactRail__5l_co,.ProgramStateConsole_stateRail__BT2WR{display:flex;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0;list-style:none}.ProgramStateConsole_topology__g9U3j>div{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--console-line) transparent}.ProgramStateConsole_artifactRail__5l_co li,.ProgramStateConsole_stateRail__BT2WR li{position:relative;display:flex;min-width:84px;flex:1;align-items:center;gap:6px;color:var(--console-dim);font-family:var(--font-mono);font-size:8.5px;line-height:1.25}.ProgramStateConsole_artifactRail__5l_co li:not(:last-child):after,.ProgramStateConsole_stateRail__BT2WR li:not(:last-child):after{width:18px;height:1px;flex:0 0 auto;margin:0 6px;background:var(--console-line);content:""}.ProgramStateConsole_artifactRail__5l_co li[data-status=active],.ProgramStateConsole_artifactRail__5l_co li[data-status=complete],.ProgramStateConsole_stateRail__BT2WR li[data-state=confirmed]{color:#cbd5e1}.ProgramStateConsole_artifactRail__5l_co li[data-status=unavailable]{opacity:.38}.ProgramStateConsole_artifactDot__J_ksx{width:7px;height:7px;flex:0 0 auto;border:1px solid var(--console-dim);border-radius:50%;background:var(--console-bg)}.ProgramStateConsole_artifactRail__5l_co li[data-status=active] .ProgramStateConsole_artifactDot__J_ksx,.ProgramStateConsole_artifactRail__5l_co li[data-status=complete] .ProgramStateConsole_artifactDot__J_ksx{border-color:var(--inset-ok);background:var(--inset-ok)}.ProgramStateConsole_artifactRail__5l_co li[data-status=conditional] .ProgramStateConsole_artifactDot__J_ksx{border-color:var(--inset-warn);background:var(--inset-warn)}.ProgramStateConsole_railIndex__QcEeU{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:1px solid var(--console-line);border-radius:50%;color:var(--console-muted);font-size:8px}.ProgramStateConsole_stateRail__BT2WR li[data-state=confirmed] .ProgramStateConsole_railIndex__QcEeU{border-color:rgba(52,211,153,.5);background:rgba(52,211,153,.1);color:var(--inset-ok)}.ProgramStateConsole_stateRail__BT2WR li[data-state=active] .ProgramStateConsole_railIndex__QcEeU{border-color:rgba(96,165,250,.6);background:rgba(96,165,250,.1);color:var(--console-blue)}.ProgramStateConsole_stateRail__BT2WR li[data-state=refuted] .ProgramStateConsole_railIndex__QcEeU{border-color:rgba(251,191,36,.6);background:rgba(251,191,36,.1);color:var(--inset-warn)}.ProgramStateConsole_stateRail__BT2WR .ProgramStateConsole_railTerminal__58iKm{min-width:auto;flex:0 0 auto;padding:4px 7px;border:1px solid var(--console-line);border-radius:5px;color:var(--console-dim);font-size:8px}.ProgramStateConsole_stateRail__BT2WR .ProgramStateConsole_railTerminal__58iKm[data-state=verified]{border-color:rgba(52,211,153,.45);color:var(--inset-ok)}.ProgramStateConsole_stateRail__BT2WR .ProgramStateConsole_railTerminal__58iKm[data-state=halted]{border-color:rgba(251,191,36,.5);color:var(--inset-warn)}.ProgramStateConsole_toolbar__n7YAR{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--console-line);background:rgba(19,28,44,.8)}.ProgramStateConsole_playback__yJd4_,.ProgramStateConsole_scenarios__JiTr0{display:flex;align-items:center;gap:8px}.ProgramStateConsole_playback__yJd4_ button,.ProgramStateConsole_scenarios__JiTr0 button{min-height:30px;border:1px solid var(--console-line);border-radius:6px;background:rgba(11,18,32,.58);color:var(--console-muted);cursor:pointer;font-family:var(--font-mono);font-size:9px}.ProgramStateConsole_scenarios__JiTr0 button{display:flex;align-items:center;gap:7px;padding:0 10px}.ProgramStateConsole_scenarios__JiTr0 button>span{width:6px;height:6px;border-radius:50%;background:var(--console-dim)}.ProgramStateConsole_scenarios__JiTr0 button[data-active]{border-color:rgba(96,165,250,.5);background:rgba(96,165,250,.08);color:#dbeafe}.ProgramStateConsole_scenarios__JiTr0 button[data-active]>span{background:var(--console-blue);box-shadow:0 0 10px rgba(96,165,250,.6)}.ProgramStateConsole_playback__yJd4_ button{min-width:90px;padding:0 10px;border-color:rgba(52,211,153,.45);background:rgba(52,211,153,.08);color:var(--inset-ok)}.ProgramStateConsole_playback__yJd4_ input{width:110px;accent-color:var(--inset-ok);cursor:pointer}.ProgramStateConsole_playback__yJd4_ code{color:var(--console-muted);font-family:var(--font-mono);font-size:9px}.ProgramStateConsole_eventStrip__CPsXr{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:42px;padding:0 18px;border-bottom:1px solid var(--console-line);background:linear-gradient(90deg,rgba(96,165,250,.08),transparent 58%)}.ProgramStateConsole_eventStrip__CPsXr[data-phase=halted]{background:linear-gradient(90deg,rgba(251,191,36,.1),transparent 58%)}.ProgramStateConsole_eventStrip__CPsXr[data-phase=verified]{background:linear-gradient(90deg,rgba(52,211,153,.1),transparent 58%)}.ProgramStateConsole_eventStrip__CPsXr code,.ProgramStateConsole_eventStrip__CPsXr span{color:var(--console-dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ProgramStateConsole_eventStrip__CPsXr strong{overflow:hidden;color:#dbeafe;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ProgramStateConsole_tabs__gLFBr{display:flex;gap:2px;padding:10px 14px 0;border-bottom:1px solid var(--console-line);background:rgba(11,18,32,.56)}.ProgramStateConsole_tabs__gLFBr button{position:relative;padding:9px 13px 10px;border:0;background:transparent;color:var(--console-dim);cursor:pointer;font-family:var(--font-mono);font-size:9px;letter-spacing:.03em}.ProgramStateConsole_tabs__gLFBr button[aria-selected=true]{color:#f8fafc}.ProgramStateConsole_tabs__gLFBr button[aria-selected=true]:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:1px;background:var(--inset-ok);content:""}.ProgramStateConsole_panel__LtN4c{min-height:388px;background:rgba(11,18,32,.5)}.ProgramStateConsole_programView__eQYwS{display:grid;min-height:388px;grid-template-columns:minmax(0,1fr) 248px}.ProgramStateConsole_graphViewport__LY60u{min-width:0;overflow:auto;padding:48px 28px;scrollbar-color:var(--console-line) transparent}.ProgramStateConsole_graph__PLhaL{display:grid;min-width:920px;margin:0;padding:0;grid-template-columns:repeat(7,1fr);grid-template-rows:88px 112px;-moz-column-gap:23px;column-gap:23px;list-style:none}.ProgramStateConsole_graphNode__rqzY2{position:relative;grid-row:1}.ProgramStateConsole_graphNode__rqzY2:first-child{grid-column:1}.ProgramStateConsole_graphNode__rqzY2:nth-child(2){grid-column:2}.ProgramStateConsole_graphNode__rqzY2:nth-child(3){grid-column:3}.ProgramStateConsole_graphNode__rqzY2:nth-child(4){grid-column:4}.ProgramStateConsole_graphNode__rqzY2:nth-child(5){grid-column:5}.ProgramStateConsole_graphNode__rqzY2:nth-child(6){grid-column:6}.ProgramStateConsole_graphNode__rqzY2:nth-child(7){grid-column:7}.ProgramStateConsole_graphNode__rqzY2:nth-child(8){grid-column:3;grid-row:2;align-self:end}.ProgramStateConsole_graphNode__rqzY2:not(:nth-child(7)):not(:nth-child(8)):after{position:absolute;z-index:0;top:37px;left:calc(100% + 3px);width:18px;height:1px;background:var(--console-line);content:""}.ProgramStateConsole_graphNode__rqzY2:nth-child(3):before{position:absolute;z-index:0;top:75px;left:50%;width:1px;height:82px;background:var(--console-line);content:""}.ProgramStateConsole_graphNode__rqzY2 button{position:relative;z-index:1;display:grid;width:100%;min-height:75px;padding:10px;border:1px solid var(--console-line);border-radius:8px;background:rgba(19,28,44,.92);color:var(--console-text);cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:8px;text-align:left;transition:border-color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.ProgramStateConsole_graphNode__rqzY2 button:hover{border-color:#475569;transform:translateY(-1px)}.ProgramStateConsole_graphNode__rqzY2[data-visited] button{border-color:rgba(52,211,153,.33)}.ProgramStateConsole_graphNode__rqzY2[data-active] button{border-color:var(--console-blue);background:linear-gradient(145deg,rgba(96,165,250,.15),rgba(19,28,44,.96));box-shadow:0 0 0 1px rgba(96,165,250,.08),0 8px 26px rgba(0,0,0,.25)}.ProgramStateConsole_graphNode__rqzY2[data-kind=terminal] button{border-color:rgba(52,211,153,.45)}.ProgramStateConsole_graphNode__rqzY2[data-kind=halt] button{border-color:rgba(251,191,36,.38)}.ProgramStateConsole_graphNode__rqzY2[data-active][data-kind=halt] button{border-color:var(--inset-warn);background:linear-gradient(145deg,rgba(251,191,36,.14),rgba(19,28,44,.96))}.ProgramStateConsole_nodeOrder__w8cSI{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--console-line);border-radius:5px;color:var(--console-muted);font-family:var(--font-mono);font-size:8px}.ProgramStateConsole_graphNode__rqzY2 button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:5px}.ProgramStateConsole_graphNode__rqzY2 small{color:var(--console-dim);font-family:var(--font-mono);font-size:7.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ProgramStateConsole_graphNode__rqzY2 strong{color:#e2e8f0;font-size:10px;font-weight:500;line-height:1.25}.ProgramStateConsole_livePip__G6Gdd{position:absolute;top:-8px;right:7px;padding:3px 5px;border-radius:4px;background:var(--console-blue);box-shadow:0 0 16px rgba(96,165,250,.7);color:#07101f;font-family:var(--font-mono);font-size:7px;font-weight:800;letter-spacing:.06em;animation:ProgramStateConsole_livePulse__OXmgd 1.8s ease-in-out infinite}@keyframes ProgramStateConsole_livePulse__OXmgd{50%{box-shadow:0 0 5px rgba(96,165,250,.35)}}.ProgramStateConsole_inspector__EVOF4{padding:20px;border-left:1px solid var(--console-line);background:rgba(19,28,44,.55)}.ProgramStateConsole_inspectorHead__wptzu{display:flex;align-items:center;justify-content:space-between;color:var(--console-dim);font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.ProgramStateConsole_inspector__EVOF4 h4{margin:13px 0 0;color:#f8fafc;font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.25}.ProgramStateConsole_inspector__EVOF4>p{margin:9px 0 0;color:var(--console-muted);font-size:11px;line-height:1.55}.ProgramStateConsole_inspector__EVOF4 dl{display:grid;margin:18px 0 0;border-top:1px solid var(--console-line)}.ProgramStateConsole_inspector__EVOF4 dl div{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--console-line)}.ProgramStateConsole_inspector__EVOF4 dd,.ProgramStateConsole_inspector__EVOF4 dt{margin:0;font-family:var(--font-mono);font-size:8.5px}.ProgramStateConsole_inspector__EVOF4 dt{color:var(--console-dim)}.ProgramStateConsole_inspector__EVOF4 dd{color:#cbd5e1}.ProgramStateConsole_resolutionStack__2BB60{margin-top:18px}.ProgramStateConsole_resolutionStack__2BB60>span{color:var(--console-dim);font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.ProgramStateConsole_resolutionStack__2BB60 ol{display:grid;gap:5px;margin:9px 0 0;padding:0;list-style:none}.ProgramStateConsole_resolutionStack__2BB60 li{position:relative;padding:7px 8px 7px 22px;border:1px solid var(--console-line);border-radius:5px;color:var(--console-muted);font-family:var(--font-mono);font-size:8px}.ProgramStateConsole_resolutionStack__2BB60 li:before{position:absolute;top:10px;left:9px;width:5px;height:5px;border-radius:50%;background:var(--console-dim);content:""}.ProgramStateConsole_resolutionStack__2BB60 li[data-state=confirmed]:before{background:var(--inset-ok)}.ProgramStateConsole_resolutionStack__2BB60 li[data-state=refuted]:before{background:var(--inset-warn)}.ProgramStateConsole_resolutionStack__2BB60 li[data-state=declared]{border-style:dashed}.ProgramStateConsole_ladderNote__WAV0t{margin:9px 0 0;color:var(--console-dim);font-family:var(--font-mono);font-size:8px;line-height:1.5}.ProgramStateConsole_comparisonView__pAHbU{padding:22px}.ProgramStateConsole_framePair__Aw_Yn{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)}.ProgramStateConsole_appFrame___BFE8{overflow:hidden;border:1px solid var(--console-line);border-radius:8px;background:#f8fafc;color:#0f172a}.ProgramStateConsole_appFrame___BFE8>footer,.ProgramStateConsole_appFrame___BFE8>header{display:flex;align-items:center;justify-content:space-between;padding:7px 9px;background:#e2e8f0;color:#475569;font-family:var(--font-mono);font-size:7.5px}.ProgramStateConsole_appFrame___BFE8[data-pending]{opacity:.38;filter:saturate(.35)}.ProgramStateConsole_appFrame___BFE8>header span{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ProgramStateConsole_appFrame___BFE8>footer{background:#f1f5f9}.ProgramStateConsole_fakeToolbar__BomnT{display:flex;gap:3px;padding:5px 7px;border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;background:white}.ProgramStateConsole_fakeToolbar__BomnT span{width:4px;height:4px;border-radius:50%;background:#94a3b8}.ProgramStateConsole_fakeApp__jsVRn{display:grid;min-height:178px;grid-template-columns:43px 1fr}.ProgramStateConsole_fakeSide__YKLR2{display:flex;align-items:center;flex-direction:column;gap:8px;padding:14px 0;background:#1e293b}.ProgramStateConsole_fakeSide__YKLR2 i{width:18px;height:5px;border-radius:3px;background:#475569}.ProgramStateConsole_fakeContent__2o_Qn{position:relative;display:flex;align-items:flex-start;flex-direction:column;padding:16px}.ProgramStateConsole_fakeKicker__9qXIi{color:#64748b;font-family:var(--font-mono);font-size:6.5px;font-weight:700;letter-spacing:.11em}.ProgramStateConsole_fakeTitle__VyRcn{margin-top:4px;color:#0f172a;font-size:12px;font-weight:700}.ProgramStateConsole_fakeLabel__bRn2q{margin-top:15px;color:#475569;font-size:7px;font-weight:600}.ProgramStateConsole_fakeField__ki1aN{position:relative;width:77%;min-height:24px;margin-top:4px;padding:7px;border:1px solid #94a3b8;border-radius:3px;background:white;color:#334155;font-family:var(--font-mono);font-size:7px}.ProgramStateConsole_fakeField__ki1aN[data-shifted]{width:68%;margin-left:17%}.ProgramStateConsole_fakeField__ki1aN[data-ambiguous=duplicate]{margin-top:6px}.ProgramStateConsole_targetBox__MbdHu{position:absolute;inset:-4px;border:2px solid #2563eb;border-radius:5px;box-shadow:0 0 0 3px rgba(37,99,235,.13);pointer-events:none}.ProgramStateConsole_targetBox__MbdHu:after{position:absolute;top:-14px;right:-2px;padding:2px 4px;border-radius:3px 3px 0 0;background:#2563eb;color:white;content:"EXACT";font-family:var(--font-mono);font-size:5.5px;font-style:normal;font-weight:800;letter-spacing:.05em}.ProgramStateConsole_fakeButton__3rGFR{margin-top:12px;padding:5px 11px;border-radius:3px;background:#0f766e;color:white;font-size:7px;font-weight:700}.ProgramStateConsole_relationBridge__fDM_F{display:flex;align-items:center;flex-direction:column;gap:5px}.ProgramStateConsole_relationBridge__fDM_F span{width:1px;height:30px;background:linear-gradient(transparent,var(--console-blue))}.ProgramStateConsole_relationBridge__fDM_F span:last-child{background:linear-gradient(var(--console-blue),transparent)}.ProgramStateConsole_relationBridge__fDM_F b{color:var(--console-blue);font-family:var(--font-mono);font-size:6.5px;letter-spacing:.08em;writing-mode:vertical-rl}.ProgramStateConsole_relationBridge__fDM_F[data-active] b{text-shadow:0 0 12px rgba(96,165,250,.75)}.ProgramStateConsole_relationBridge__fDM_F[data-active] span{animation:ProgramStateConsole_relationPulse__JNcwS 1.6s ease-in-out infinite}@keyframes ProgramStateConsole_relationPulse__JNcwS{50%{opacity:.3}}.ProgramStateConsole_factGrid__qwVZb{display:grid;gap:8px;margin-top:13px;grid-template-columns:repeat(4,1fr)}.ProgramStateConsole_fact__OZKEE{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:5px;padding:9px 10px;border:1px solid var(--console-line);border-radius:6px;background:rgba(19,28,44,.72)}.ProgramStateConsole_fact__OZKEE span{color:var(--console-dim);font-family:var(--font-mono);font-size:7.5px;letter-spacing:.08em;text-transform:uppercase}.ProgramStateConsole_fact__OZKEE strong{color:#cbd5e1;font-size:9.5px;font-weight:500}.ProgramStateConsole_fact__OZKEE[data-status=confirmed] strong{color:var(--inset-ok)}.ProgramStateConsole_fact__OZKEE[data-status=refuted] strong{color:var(--inset-warn)}.ProgramStateConsole_decision__1cZK_{display:grid;gap:8px;margin-top:13px;padding:11px 13px;border:1px solid rgba(52,211,153,.35);border-radius:7px;background:rgba(52,211,153,.07);grid-template-columns:100px minmax(0,1fr)}.ProgramStateConsole_decision__1cZK_[data-tone=halted]{border-color:rgba(251,191,36,.4);background:rgba(251,191,36,.07)}.ProgramStateConsole_decision__1cZK_[data-tone=pending]{border-color:var(--console-line);background:rgba(19,28,44,.6)}.ProgramStateConsole_decision__1cZK_ span{color:var(--console-dim);font-family:var(--font-mono);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.ProgramStateConsole_decision__1cZK_ strong{color:#e2e8f0;font-size:10px;font-weight:500}.ProgramStateConsole_geometryNote__8P5Cs,.ProgramStateConsole_repairWarning__zU1mw{margin:10px 0 0;color:var(--inset-warn);font-family:var(--font-mono);font-size:8px}.ProgramStateConsole_evidenceView__WbR5F{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr)}.ProgramStateConsole_evidenceView__WbR5F>.ProgramStateConsole_comparisonView__pAHbU{padding:18px;border-right:1px solid var(--console-line)}.ProgramStateConsole_evidenceView__WbR5F .ProgramStateConsole_framePair__Aw_Yn{grid-template-columns:1fr;gap:10px}.ProgramStateConsole_evidenceView__WbR5F .ProgramStateConsole_decision__1cZK_,.ProgramStateConsole_evidenceView__WbR5F .ProgramStateConsole_factGrid__qwVZb,.ProgramStateConsole_evidenceView__WbR5F .ProgramStateConsole_geometryNote__8P5Cs,.ProgramStateConsole_evidenceView__WbR5F .ProgramStateConsole_relationBridge__fDM_F{display:none}.ProgramStateConsole_evidenceList__fgQkG{padding:18px}.ProgramStateConsole_evidenceList__fgQkG>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid var(--console-line);color:var(--console-muted);font-family:var(--font-mono);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.ProgramStateConsole_evidenceList__fgQkG>header code{color:var(--console-dim);font-size:7px}.ProgramStateConsole_evidenceRow__1tkA9{display:grid;gap:9px;align-items:center;padding:12px 0;border-bottom:1px solid var(--console-line);grid-template-columns:26px minmax(0,1fr) auto}.ProgramStateConsole_evidenceIcon__GDynv{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--console-line);border-radius:6px;background:rgba(96,165,250,.07);color:var(--console-blue);font-family:var(--font-mono);font-size:7px;font-weight:700}.ProgramStateConsole_evidenceRow__1tkA9>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.ProgramStateConsole_evidenceRow__1tkA9 strong{color:#e2e8f0;font-size:9px;font-weight:500}.ProgramStateConsole_evidenceRow__1tkA9 small,.ProgramStateConsole_evidenceRow__1tkA9>code{color:var(--console-dim);font-family:var(--font-mono);font-size:7px}.ProgramStateConsole_evidenceRow__1tkA9 .ProgramStateConsole_statusMark___DPEB{grid-column:2/-1}.ProgramStateConsole_repairView__0wKUS{display:grid;max-width:760px;gap:18px;margin:0 auto;padding:28px}.ProgramStateConsole_repairSummary__4Vs5d{display:grid;gap:12px;padding:17px;border:1px solid rgba(251,191,36,.36);border-radius:8px;background:rgba(251,191,36,.06);grid-template-columns:minmax(0,1fr) auto}.ProgramStateConsole_repairSummary__4Vs5d>div{display:flex;flex-direction:column;gap:3px}.ProgramStateConsole_repairSummary__4Vs5d p,.ProgramStateConsole_repairSummary__4Vs5d span{color:var(--console-muted);font-family:var(--font-mono);font-size:8px}.ProgramStateConsole_repairSummary__4Vs5d strong{color:#f8fafc;font-size:15px}.ProgramStateConsole_repairSummary__4Vs5d p{margin:0;grid-column:1/-1;line-height:1.5}.ProgramStateConsole_repairGate__BpzdN{display:grid;gap:7px}.ProgramStateConsole_repairGate__BpzdN>div{display:grid;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--console-line);border-radius:6px;background:rgba(19,28,44,.65);grid-template-columns:28px minmax(0,1fr) auto}.ProgramStateConsole_repairGate__BpzdN>div>span{color:var(--console-dim);font-family:var(--font-mono);font-size:8px}.ProgramStateConsole_repairGate__BpzdN strong{color:#cbd5e1;font-size:9.5px;font-weight:500}.ProgramStateConsole_noRepair__sCKbS{display:grid;min-height:388px;place-content:center;justify-items:center;padding:30px;text-align:center}.ProgramStateConsole_noRepairIcon__Cue4y{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(52,211,153,.45);border-radius:50%;background:rgba(52,211,153,.08);color:var(--inset-ok)}.ProgramStateConsole_noRepair__sCKbS h4{margin:15px 0 0;color:#f8fafc;font-size:15px}.ProgramStateConsole_noRepair__sCKbS p{margin:7px 0 0;color:var(--console-muted);font-size:10px}.ProgramStateConsole_consoleFooter__l3d7n{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:12px 17px;border-top:1px solid var(--console-line);background:rgba(19,28,44,.64)}.ProgramStateConsole_consoleFooter__l3d7n p{max-width:55ch;margin:0;color:var(--console-muted);font-size:9.5px;line-height:1.45}.ProgramStateConsole_consoleFooter__l3d7n>div{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.ProgramStateConsole_consoleFooter__l3d7n>div span{padding:4px 6px;border:1px solid var(--console-line);border-radius:4px;color:var(--console-dim);font-family:var(--font-mono);font-size:6.5px;text-transform:uppercase}.ProgramStateConsole_srOnly__LVHAR{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:900px){.ProgramStateConsole_evidenceView__WbR5F,.ProgramStateConsole_programView__eQYwS,.ProgramStateConsole_topology__g9U3j{grid-template-columns:1fr}.ProgramStateConsole_evidenceView__WbR5F>.ProgramStateConsole_comparisonView__pAHbU,.ProgramStateConsole_inspector__EVOF4,.ProgramStateConsole_topology__g9U3j>div+div{border-top:1px solid var(--console-line);border-left:0}.ProgramStateConsole_programView__eQYwS{grid-template-rows:auto auto}.ProgramStateConsole_inspector__EVOF4{display:grid;gap:0 20px;grid-template-columns:1fr 1fr}.ProgramStateConsole_inspectorHead__wptzu,.ProgramStateConsole_inspector__EVOF4 h4,.ProgramStateConsole_inspector__EVOF4>p{grid-column:1}.ProgramStateConsole_inspector__EVOF4 dl,.ProgramStateConsole_resolutionStack__2BB60{grid-column:2}.ProgramStateConsole_inspector__EVOF4 dl{grid-row:1/4}.ProgramStateConsole_resolutionStack__2BB60{grid-row:4}}@media (max-width:680px){.ProgramStateConsole_consoleFooter__l3d7n,.ProgramStateConsole_consoleHeader__cpkyX,.ProgramStateConsole_toolbar__n7YAR{align-items:flex-start;flex-direction:column}.ProgramStateConsole_programMeta__3_Wfh{justify-content:flex-start}.ProgramStateConsole_toolbar__n7YAR{gap:10px}.ProgramStateConsole_playback__yJd4_,.ProgramStateConsole_scenarios__JiTr0{width:100%}.ProgramStateConsole_playback__yJd4_ input{min-width:80px;flex:1}.ProgramStateConsole_eventStrip__CPsXr{grid-template-columns:auto 1fr}.ProgramStateConsole_eventStrip__CPsXr code{display:none}.ProgramStateConsole_framePair__Aw_Yn{grid-template-columns:1fr;gap:10px}.ProgramStateConsole_relationBridge__fDM_F{flex-direction:row}.ProgramStateConsole_relationBridge__fDM_F span{width:30px;height:1px;background:linear-gradient(90deg,transparent,var(--console-blue))}.ProgramStateConsole_relationBridge__fDM_F span:last-child{background:linear-gradient(90deg,var(--console-blue),transparent)}.ProgramStateConsole_relationBridge__fDM_F b{writing-mode:horizontal-tb}.ProgramStateConsole_factGrid__qwVZb{grid-template-columns:repeat(2,1fr)}.ProgramStateConsole_decision__1cZK_{grid-template-columns:1fr}.ProgramStateConsole_inspector__EVOF4{display:block}.ProgramStateConsole_tabs__gLFBr{overflow-x:auto}.ProgramStateConsole_tabs__gLFBr button{flex:1 0 auto}.ProgramStateConsole_consoleFooter__l3d7n>div{justify-content:flex-start}.ProgramStateConsole_repairSummary__4Vs5d{grid-template-columns:1fr}.ProgramStateConsole_repairSummary__4Vs5d p{grid-column:1}}@media (prefers-reduced-motion:reduce){.ProgramStateConsole_graphNode__rqzY2 button,.ProgramStateConsole_livePip__G6Gdd,.ProgramStateConsole_relationBridge__fDM_F[data-active] span{animation:none;transition:none}}