.ReactorRunPage_page__ZwWll{position:fixed;inset:0;overflow:hidden;width:100svw;min-height:100svh;background:radial-gradient(circle at 50% 24%,rgba(34,211,238,.2),transparent 13rem),linear-gradient(180deg,#07111f,#0a1020 52%,#111827);color:#f4f7fb}.ReactorRunPage_backLink__MZb8Y{position:fixed;z-index:5;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));display:inline-grid;place-items:center;min-width:48px;min-height:36px;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:rgba(8,13,23,.66);color:#e2e8f0;font-size:.78rem;font-weight:800;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ReactorRunPage_backLink__MZb8Y:focus-visible,.ReactorRunPage_backLink__MZb8Y:hover{border-color:rgba(246,201,69,.8);color:#f6c945;outline:none}@media (max-width:680px),(pointer:coarse){.ReactorRunPage_backLink__MZb8Y{min-width:44px;min-height:34px;font-size:.72rem}}.ReactorRunShell_shell__WWBsz{position:relative;display:grid;place-items:center;width:100svw;min-height:100svh;overflow:hidden;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#07111f;color:#f8fafc;touch-action:manipulation}.ReactorRunShell_stageFrame__mVQJ5{position:relative;overflow:hidden;width:min(100%,calc(100svh * 390 / 844));height:min(100svh,calc(100svw * 844 / 390));max-width:520px;max-height:100svh;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#07111f;box-shadow:0 24px 86px rgba(0,0,0,.45)}.ReactorRunShell_canvasLayer__SFCut{position:absolute;inset:0;z-index:0}.ReactorRunShell_canvasLayer__SFCut canvas{display:block;width:100%!important;height:100%!important}.ReactorRunShell_overlay__CTmv9{position:absolute;z-index:1;inset:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));pointer-events:none}.ReactorRunShell_controls__o6opt,.ReactorRunShell_hud__vtXIC,.ReactorRunShell_promptPanel__ruy0_,.ReactorRunShell_readout__riAJU{pointer-events:auto}.ReactorRunShell_hud__vtXIC{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-left:58px}.ReactorRunShell_titleGroup__rDES6{min-width:0}.ReactorRunShell_phase__bi7tu,.ReactorRunShell_title__5eC8G{margin:0;text-transform:uppercase}.ReactorRunShell_title__5eC8G{color:#fff7ed;font-size:clamp(1.02rem,2.8svh,1.34rem);font-weight:900;line-height:1}.ReactorRunShell_phase__bi7tu{margin-top:5px;color:#67e8f9;font-size:.72rem;font-weight:900}.ReactorRunShell_hudButtons__AkYh9{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ReactorRunShell_hudButton__DJfzr{display:inline-grid;place-items:center;min-width:48px;min-height:36px;border:1px solid rgba(250,204,21,.58);border-radius:8px;background:rgba(17,24,39,.72);color:#fef3c7;font:inherit;font-size:.75rem;font-weight:900}.ReactorRunShell_hudButton__DJfzr[aria-pressed=true]{border-color:rgba(148,163,184,.42);background:rgba(51,65,85,.76);color:#cbd5e1}.ReactorRunShell_readout__riAJU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.ReactorRunShell_readout__riAJU div{min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;padding:7px 6px;background:rgba(8,13,23,.68);box-shadow:inset 0 0 16px rgba(34,211,238,.08)}.ReactorRunShell_answerLabel__WQcZq,.ReactorRunShell_readout__riAJU span{display:block;color:#cbd5e1;font-size:.64rem;font-weight:900;line-height:1.1;text-transform:uppercase}.ReactorRunShell_readout__riAJU strong{display:block;margin-top:4px;color:#f8fafc;font-size:clamp(.82rem,2.2svh,1.03rem);line-height:1.1}.ReactorRunShell_heatPanel__eyfgA{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(148,163,184,.3);border-radius:8px;padding:8px 10px;background:rgba(8,13,23,.76);box-shadow:inset 0 0 18px rgba(103,232,249,.08);pointer-events:auto}.ReactorRunShell_heatPanelTop__aYbGg{display:flex;align-items:center;justify-content:space-between;gap:10px;text-transform:uppercase}.ReactorRunShell_heatPanelTop__aYbGg span{color:#dbeafe;font-size:.76rem;font-weight:950}.ReactorRunShell_heatPanelTop__aYbGg strong{display:inline-flex;align-items:center;gap:8px;color:#e0f2fe;font-size:1rem;line-height:1}.ReactorRunShell_heatStageLabel__mLdFT{color:#bae6fd;font-size:.68rem;font-weight:950}.ReactorRunShell_heatTrack__Z78f_{overflow:hidden;height:14px;border-radius:999px;background:#111827;box-shadow:inset 0 0 0 1px rgba(148,163,184,.18)}.ReactorRunShell_heatFill__nnQHx{width:0;height:100%;border-radius:inherit;background:#67e8f9;transition:width .16s ease,background .16s ease}.ReactorRunShell_heatStable___A7Cn .ReactorRunShell_heatFill__nnQHx{background:#67e8f9}.ReactorRunShell_heatWarm__mqGQ_{border-color:rgba(250,204,21,.52);box-shadow:inset 0 0 18px rgba(250,204,21,.1)}.ReactorRunShell_heatWarm__mqGQ_ .ReactorRunShell_heatFill__nnQHx{background:#facc15}.ReactorRunShell_heatWarm__mqGQ_ .ReactorRunShell_heatPanelTop__aYbGg strong{color:#fef9c3}.ReactorRunShell_heatDanger__NHQNo{border-color:rgba(251,113,133,.62);box-shadow:inset 0 0 18px rgba(251,113,133,.12),0 0 24px rgba(251,113,133,.1)}.ReactorRunShell_heatDanger__NHQNo .ReactorRunShell_heatFill__nnQHx{background:#fb7185}.ReactorRunShell_heatDanger__NHQNo .ReactorRunShell_heatPanelTop__aYbGg strong{color:#ffe4e6}.ReactorRunShell_promptPanel__ruy0_{align-self:end;display:grid;grid-template-rows:auto auto minmax(50px,auto) auto auto;grid-gap:8px;gap:8px;border:1px solid rgba(148,163,184,.26);border-radius:8px;padding:10px;background:rgba(7,17,31,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ReactorRunShell_runMeta__A4X4R{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.ReactorRunShell_runMeta__A4X4R span{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:6px;padding:5px 6px;background:rgba(15,23,42,.72);color:#dbeafe;font-size:.62rem;font-weight:950;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ReactorRunShell_coverage__zb5Gv,.ReactorRunShell_feedback__IYGHh{margin:0;overflow-wrap:anywhere;font-weight:850}.ReactorRunShell_feedback__IYGHh{min-height:2.1em;color:#cbd5e1;font-size:clamp(.74rem,1.75svh,.86rem);line-height:1.15}.ReactorRunShell_good__V_cxc{color:#86efac}.ReactorRunShell_warning__SGKzA{color:#facc15}.ReactorRunShell_bad__ad7M1{color:#fb7185}.ReactorRunShell_neutral__SgOpF{color:#bae6fd}.ReactorRunShell_countdown__wb_N5,.ReactorRunShell_prompt__gMyAb{display:grid;place-items:center;min-height:62px;border-radius:8px;background:rgba(15,23,42,.76);color:#fff7ed;font-size:clamp(2.2rem,7svh,3.7rem);font-weight:950;line-height:1;text-align:center}.ReactorRunShell_countdown__wb_N5{color:#facc15}.ReactorRunShell_answerRow__wrRqJ{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.ReactorRunShell_answer__1USO8{display:grid;place-items:center;min-height:42px;border:1px solid rgba(250,204,21,.32);border-radius:8px;background:rgba(24,18,7,.72);color:#fef3c7;font-size:clamp(1.4rem,4svh,2rem);font-weight:950;line-height:1;text-align:center}.ReactorRunShell_coverage__zb5Gv{color:#94a3b8;font-size:.68rem;line-height:1.2}.ReactorRunShell_controls__o6opt{display:grid;grid-gap:8px;gap:8px;width:100%}.ReactorRunShell_keypad__sEdq7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.ReactorRunShell_key__8m_Dp,.ReactorRunShell_startButton___x6Yt,.ReactorRunShell_submitButton__4PDz2{border:1px solid rgba(148,163,184,.32);border-radius:8px;font:inherit;font-weight:950;line-height:1;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ReactorRunShell_key__8m_Dp{min-height:clamp(42px,6.2svh,58px);background:rgba(21,32,49,.92);color:#f8fafc;font-size:clamp(1rem,3svh,1.35rem)}.ReactorRunShell_hudButton__DJfzr:active,.ReactorRunShell_key__8m_Dp:active,.ReactorRunShell_startButton___x6Yt:active,.ReactorRunShell_submitButton__4PDz2:active{transform:translateY(1px)}.ReactorRunShell_startButton___x6Yt,.ReactorRunShell_submitButton__4PDz2{min-height:clamp(48px,7svh,62px);background:#facc15;color:#1c1605;font-size:clamp(1rem,3svh,1.28rem)}.ReactorRunShell_submitButton__4PDz2:disabled{border-color:rgba(148,163,184,.18);background:rgba(51,65,85,.76);color:#94a3b8}.ReactorRunShell_startButton___x6Yt{margin-top:auto}.ReactorRunShell_profileSelector__NXhXN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.ReactorRunShell_profileButton__66YVF{display:grid;grid-gap:4px;gap:4px;min-height:clamp(58px,8.4svh,78px);border:1px solid rgba(148,163,184,.28);border-radius:8px;padding:8px 7px;background:rgba(21,32,49,.92);color:#e2e8f0;font:inherit;line-height:1;text-align:left;touch-action:manipulation}.ReactorRunShell_profileButton__66YVF strong{display:block;color:#f8fafc;font-size:clamp(.72rem,1.9svh,.86rem);line-height:1}.ReactorRunShell_profileButton__66YVF span{display:block;color:#94a3b8;font-size:clamp(.54rem,1.35svh,.64rem);font-weight:800;line-height:1.12}.ReactorRunShell_profileButtonSelected__hmOsZ{border-color:rgba(250,204,21,.78);background:rgba(47,37,10,.92);box-shadow:inset 0 0 18px rgba(250,204,21,.1)}.ReactorRunShell_profileButtonSelected__hmOsZ strong{color:#fef3c7}.ReactorRunShell_qaHarness__UdUpE{position:absolute;z-index:3;top:max(50px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;width:min(374px,calc(100% - 16px));border:1px solid rgba(103,232,249,.46);border-radius:8px;padding:6px;background:rgba(2,6,23,.9);box-shadow:0 14px 42px rgba(0,0,0,.34);pointer-events:auto}.ReactorRunShell_qaHarnessLabel__ALssJ{display:grid;place-items:center;min-width:30px;min-height:30px;border-radius:6px;background:rgba(14,165,233,.22);color:#e0f2fe;font-size:.68rem;font-weight:950;line-height:1}.ReactorRunShell_qaHarnessGrid__g3p_D{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px}.ReactorRunShell_qaHarnessButton__k4FFg{min-width:0;min-height:30px;border:1px solid rgba(148,163,184,.34);border-radius:6px;background:rgba(15,23,42,.94);color:#f8fafc;font:inherit;font-size:.58rem;font-weight:950;line-height:1;touch-action:manipulation}.ReactorRunShell_hudButton__DJfzr:focus-visible,.ReactorRunShell_key__8m_Dp:focus-visible,.ReactorRunShell_profileButton__66YVF:focus-visible,.ReactorRunShell_qaHarnessButton__k4FFg:focus-visible,.ReactorRunShell_startButton___x6Yt:focus-visible,.ReactorRunShell_submitButton__4PDz2:focus-visible{outline:3px solid rgba(103,232,249,.9);outline-offset:2px}.ReactorRunShell_coolantPulse__Kj_6Z{animation:ReactorRunShell_coolant-pulse__Gep7y .52s ease-out}.ReactorRunShell_dangerPulse__afKOk{animation:ReactorRunShell_danger-pulse__tWOe3 .52s ease-out}.ReactorRunShell_slowPulse__2phpA{animation:ReactorRunShell_slow-pulse__CrSet .52s ease-out}@keyframes ReactorRunShell_coolant-pulse__Gep7y{0%{box-shadow:0 24px 86px rgba(0,0,0,.45),0 0 0 rgba(134,239,172,0)}35%{box-shadow:0 24px 86px rgba(0,0,0,.45),0 0 34px rgba(134,239,172,.34)}to{box-shadow:0 24px 86px rgba(0,0,0,.45),0 0 0 rgba(134,239,172,0)}}@keyframes ReactorRunShell_danger-pulse__tWOe3{0%,to{transform:translateZ(0)}20%{transform:translate3d(-3px,0,0)}40%{transform:translate3d(3px,0,0)}60%{transform:translate3d(-2px,0,0)}80%{transform:translate3d(2px,0,0)}}@keyframes ReactorRunShell_slow-pulse__CrSet{0%{box-shadow:0 24px 86px rgba(0,0,0,.45),0 0 0 rgba(250,204,21,0)}45%{box-shadow:0 24px 86px rgba(0,0,0,.45),0 0 28px rgba(250,204,21,.28)}to{box-shadow:0 24px 86px rgba(0,0,0,.45),0 0 0 rgba(250,204,21,0)}}@media (max-width:680px),(pointer:coarse){.ReactorRunShell_shell__WWBsz{padding:0}.ReactorRunShell_stageFrame__mVQJ5{width:100svw;height:100svh;max-width:none;border:0;border-radius:0}.ReactorRunShell_overlay__CTmv9{gap:8px}}@media (max-height:720px){.ReactorRunShell_overlay__CTmv9{gap:6px}.ReactorRunShell_promptPanel__ruy0_{gap:6px;padding:8px}.ReactorRunShell_keypad__sEdq7{gap:6px}.ReactorRunShell_key__8m_Dp{min-height:38px}.ReactorRunShell_startButton___x6Yt,.ReactorRunShell_submitButton__4PDz2{min-height:44px}}@media (orientation:landscape) and (max-width:900px){.ReactorRunShell_stageFrame__mVQJ5{width:min(100svw,calc(100svh * 390 / 844));height:100svh}}