.ForceMotionStage_game__jNLaK{position:relative;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) 238px;gap:6px;height:calc(100dvh - 64px);padding:6px;background:#020910;color:#eefbff;font-family:Arial,Helvetica,sans-serif}.ForceMotionStage_scene__P1XhE{position:relative;min-height:0;overflow:hidden;border:2px solid var(--stage-accent);border-radius:14px;background:#06111b}.ForceMotionStage_environmentShell__7vAr_,.ForceMotionStage_environment__v99yR{position:relative;display:grid;width:100%;height:100%;place-items:center}.ForceMotionStage_environmentShell__7vAr_{isolation:isolate;overflow:hidden;background:#06111b}.ForceMotionStage_environment__v99yR canvas{display:block;width:auto!important;max-width:100%;height:100%!important;max-height:100%;margin:auto}@media (min-width:761px){.ForceMotionStage_environment__v99yR{overflow:hidden}.ForceMotionStage_environment__v99yR canvas{width:100%!important;min-width:100%;max-width:none;height:auto!important;min-height:100%;max-height:none}}.ForceMotionStage_assetGate__Vdsyz{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:radial-gradient(circle,#113648,#041019 70%);font-weight:900}.ForceMotionStage_briefing__DPHKl,.ForceMotionStage_labPanel__Len7e{position:absolute;z-index:25;top:12px;right:12px;box-sizing:border-box;display:grid;gap:9px;width:min(450px,35%);max-height:calc(100% - 24px);overflow:auto;padding:14px;border:1px solid var(--stage-accent);border-radius:14px;background:#06131af2;box-shadow:0 18px 54px #000a}.ForceMotionStage_briefing__DPHKl{left:12px;right:auto;width:min(650px,calc(100% - 24px))}.ForceMotionStage_briefing__DPHKl span,.ForceMotionStage_labPanel__Len7e header span{color:var(--stage-accent);font-weight:900;text-transform:uppercase}.ForceMotionStage_briefing__DPHKl h2,.ForceMotionStage_briefing__DPHKl p,.ForceMotionStage_briefing__DPHKl ul,.ForceMotionStage_labPanel__Len7e p{margin:0}.ForceMotionStage_briefing__DPHKl li{margin:4px 0}.ForceMotionStage_briefing__DPHKl button,.ForceMotionStage_labPanel__Len7e button,.ForceMotionStage_openPanel__Dy5Ec,.ForceMotionStage_secondary__Wjt2n button{min-height:42px;border:1px solid #78cfe9;border-radius:10px;padding:7px 10px;background:#153246;color:#fff;font-weight:850}.ForceMotionStage_labPanel__Len7e header{display:grid;grid-template-columns:auto 1fr auto auto;gap:7px;align-items:center}.ForceMotionStage_labPanel__Len7e header button{min-height:34px;padding:4px 7px;font-size:.72rem}.ForceMotionStage_openPanel__Dy5Ec{position:absolute;z-index:25;top:12px;right:12px;border-color:var(--stage-accent);background:#06131aee}.ForceMotionStage_worldComparison__xIzH5{position:absolute;z-index:24;box-sizing:border-box;margin:0;border:1px solid #7feaffaa;border-radius:10px;background:#06131af2;box-shadow:0 8px 24px #0009;color:#fff;top:18px;left:18px;display:grid;grid-template-columns:1fr 1fr;gap:5px 8px;width:min(390px,42%);padding:9px 11px;font-size:.86rem}.ForceMotionStage_worldComparison__xIzH5 em,.ForceMotionStage_worldComparison__xIzH5 strong{grid-column:1/-1}.ForceMotionStage_worldComparison__xIzH5 strong{color:#7feaff;text-transform:uppercase}.ForceMotionStage_worldComparison__xIzH5 span{display:grid;gap:2px}.ForceMotionStage_worldComparison__xIzH5 span:first-of-type{color:#8cecff}.ForceMotionStage_worldComparison__xIzH5 span:last-of-type{color:#ffd477}.ForceMotionStage_worldComparison__xIzH5 em{padding-top:4px;border-top:1px solid #ffffff38;font-style:normal;font-weight:900}.ForceMotionStage_choices__WgZfG{display:grid;gap:6px}.ForceMotionStage_choices__WgZfG button{min-height:48px;text-align:left}.ForceMotionStage_selected__SONbG{border-color:#ffe07a!important;background:#634d15!important;box-shadow:inset 0 0 0 2px #ffe07a55}.ForceMotionStage_segmented__5RpBt{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:7px;border:1px solid #ffffff38;border-radius:10px}.ForceMotionStage_segmented__5RpBt legend{padding:0 5px;color:#aeefff;font-size:.78rem;font-weight:900;text-transform:uppercase}.ForceMotionStage_segmented__5RpBt button{min-width:78px;flex:1 1;text-transform:capitalize}.ForceMotionStage_telemetry__bMQvY{padding:8px;border-left:4px solid #ffc85b;background:#2f260e;font-weight:800}.ForceMotionStage_trialComparison__Vlo0d{display:grid;gap:6px}.ForceMotionStage_trialComparison__Vlo0d span,.ForceMotionStage_trialComparison__Vlo0d strong{display:grid;grid-template-columns:72px 1fr;gap:8px;padding:8px;border-left:4px solid #5ee7ff;background:#0b3441;font-size:.84rem}.ForceMotionStage_trialComparison__Vlo0d span:nth-child(2){border-left-color:#ffc85b;background:#34280d}.ForceMotionStage_trialComparison__Vlo0d strong{display:block;border-left-color:#fff;background:#102431;text-align:center}.ForceMotionStage_frictionGuide__Q91i0{padding:8px;border:1px solid #ffc85b88;border-radius:8px;background:#1d2615;font-weight:800}.ForceMotionStage_status__XUygr{display:grid;gap:3px;padding:8px;border-left:4px solid var(--stage-accent);background:#0c2635}.ForceMotionStage_read__08843,.ForceMotionStage_revise__wfZWy{width:100%}.ForceMotionStage_controls__uQHnP{display:grid;grid-template-rows:auto 1fr;gap:6px;min-height:0;padding:7px;border:1px solid #ffffff2c;border-radius:14px;background:#071722}.ForceMotionStage_next__Z_5SU{display:grid;gap:2px;padding:7px 11px;border:1px solid #ffffff2c;border-radius:10px;background:#0b202d}.ForceMotionStage_next__Z_5SU small{color:var(--stage-accent);font-weight:900}.ForceMotionStage_controlRow__fn129{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(220px,1fr);gap:14px;align-items:center}.ForceMotionStage_secondary__Wjt2n{display:flex;flex-wrap:wrap;gap:8px}.ForceMotionStage_primary__RLhhF{justify-self:end;min-width:220px;min-height:58px;border:2px solid #ffe17d;border-radius:14px;padding:8px 13px;background:#f8c952;color:#08141d;font-size:1rem;font-weight:950}.ForceMotionStage_primary__RLhhF:disabled{opacity:.46}.ForceMotionStage_dpad__JzTwt{display:grid;grid-template-columns:repeat(3,52px);grid-template-rows:repeat(3,52px);gap:3px;touch-action:none}.ForceMotionStage_movementControls__27ZLx{display:grid;justify-items:center;gap:4px}.ForceMotionStage_movementControls__27ZLx>span{color:#aeefff;font-size:.72rem;font-weight:850;letter-spacing:.02em}.ForceMotionStage_dpad__JzTwt button{min-width:52px;min-height:52px;border:1px solid #7feaff;border-radius:11px;background:linear-gradient(#fff,#a8c5d4);color:#07131b;font-size:1.2rem;font-weight:950;touch-action:manipulation}.ForceMotionStage_dpad__JzTwt button:first-child{grid-column:2}.ForceMotionStage_dpad__JzTwt button:nth-child(2){grid-column:1}.ForceMotionStage_dpad__JzTwt i{grid-column:2;border-radius:50%;background:var(--stage-accent)}.ForceMotionStage_dpad__JzTwt button:nth-child(4){grid-column:3}.ForceMotionStage_dpad__JzTwt button:last-child{grid-column:2}@media (min-width:1024px){.ForceMotionStage_game__jNLaK{grid-template-rows:minmax(0,1fr) 148px}.ForceMotionStage_controls__uQHnP{padding:6px 8px}.ForceMotionStage_next__Z_5SU{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:5px 9px}.ForceMotionStage_controlRow__fn129{grid-template-columns:minmax(220px,1fr) auto minmax(240px,1fr)}.ForceMotionStage_dpad__JzTwt{grid-template-columns:repeat(3,34px);grid-template-rows:repeat(3,30px);gap:2px}.ForceMotionStage_dpad__JzTwt button{min-width:34px;min-height:30px;border-radius:8px;font-size:.9rem}.ForceMotionStage_primary__RLhhF{min-height:52px}.ForceMotionStage_evidenceStrip__9RLGG{bottom:162px}}.ForceMotionStage_evidenceStrip__9RLGG{position:absolute;z-index:18;left:16px;bottom:252px;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 32px);pointer-events:none}.ForceMotionStage_evidenceStrip__9RLGG span,.ForceMotionStage_evidenceStrip__9RLGG strong{border:1px solid #ffffff38;border-radius:999px;padding:5px 9px;background:#06131add;font-size:.75rem}.ForceMotionStage_evidenceStrip__9RLGG strong{color:var(--stage-accent)}@media (max-width:760px){.ForceMotionStage_game__jNLaK{grid-template-rows:minmax(0,1fr) 238px;height:calc(100dvh - 78px);padding:5px}.ForceMotionStage_briefing__DPHKl,.ForceMotionStage_labPanel__Len7e{top:6px;right:6px;left:6px;width:auto;max-height:45%;gap:5px;padding:8px;overscroll-behavior:contain}.ForceMotionStage_briefing__DPHKl li,.ForceMotionStage_briefing__DPHKl p,.ForceMotionStage_labPanel__Len7e p,.ForceMotionStage_status__XUygr{font-size:.76rem;line-height:1.22}.ForceMotionStage_labPanel__Len7e header{grid-template-columns:auto 1fr auto;font-size:.74rem}.ForceMotionStage_labPanel__Len7e header button{grid-column:1/-1;justify-self:end}.ForceMotionStage_choices__WgZfG{max-height:min(18dvh,150px);overflow-y:auto;overscroll-behavior:contain}.ForceMotionStage_choices__WgZfG button,.ForceMotionStage_segmented__5RpBt button{min-height:44px;padding:5px;font-size:.76rem}.ForceMotionStage_segmented__5RpBt{gap:4px;padding:5px}.ForceMotionStage_openPanel__Dy5Ec{top:6px;right:6px}.ForceMotionStage_worldComparison__xIzH5{top:54px;left:8px;width:calc(100% - 16px);padding:7px 9px;font-size:14px;line-height:1.2}.ForceMotionStage_controls__uQHnP{padding:5px}.ForceMotionStage_next__Z_5SU{padding:6px 8px}.ForceMotionStage_next__Z_5SU strong{font-size:.8rem}.ForceMotionStage_controlRow__fn129{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px}.ForceMotionStage_secondary__Wjt2n{grid-column:1;grid-row:1}.ForceMotionStage_secondary__Wjt2n button{min-height:44px;padding:5px 7px;font-size:.72rem}.ForceMotionStage_dpad__JzTwt{position:static;grid-template-columns:repeat(3,48px);grid-template-rows:repeat(3,48px);gap:2px}.ForceMotionStage_movementControls__27ZLx{position:relative;top:-5px;grid-column:2;grid-row:1/3}.ForceMotionStage_movementControls__27ZLx>span{display:none}.ForceMotionStage_dpad__JzTwt button{min-width:48px;min-height:48px}.ForceMotionStage_primary__RLhhF{grid-column:1;grid-row:2;justify-self:stretch;width:100%;min-width:0;min-height:54px}.ForceMotionStage_evidenceStrip__9RLGG{bottom:250px;max-height:50px;overflow:hidden}.ForceMotionStage_frictionGuide__Q91i0,.ForceMotionStage_trialComparison__Vlo0d span,.ForceMotionStage_trialComparison__Vlo0d strong{padding:5px;font-size:.72rem}}.WeatherStage_game__WtyXp{--weather-accent:#76bfff;position:relative;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) 184px;gap:6px;height:calc(100dvh - 64px);padding:6px;overflow:hidden;background:#020910;color:#eefbff;font-family:Arial,Helvetica,sans-serif}.WeatherStage_scene__YsD8g{position:relative;min-height:0;overflow:hidden;border:2px solid var(--weather-accent);border-radius:14px;background:#06111b;box-shadow:inset 0 0 38px #06111b99}.WeatherStage_environmentShell__YqU5V,.WeatherStage_environment__2wxwC{position:relative;display:grid;width:100%;height:100%;place-items:center}.WeatherStage_environmentShell__YqU5V{isolation:isolate;overflow:hidden;background:#06111b}.WeatherStage_environment__2wxwC canvas{display:block;width:auto!important;max-width:100%;height:100%!important;max-height:100%;margin:auto}.WeatherStage_assetGate__tyugg{position:absolute;inset:0;z-index:40;display:grid;place-items:center;background:radial-gradient(circle,#173d50,#06111b 72%);color:#fff;font-weight:900}.WeatherStage_previewFlag___jMzw{position:absolute;z-index:32;top:10px;left:10px;max-width:calc(100% - 20px);padding:6px 10px;border:1px solid #ffd477;border-radius:999px;background:#071722e8;color:#ffe29b;font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.WeatherStage_briefing__zdGWx,.WeatherStage_labNotes__T9fuJ{position:absolute;z-index:30;box-sizing:border-box;max-height:calc(100% - 24px);overflow:auto;border:1px solid var(--weather-accent);border-radius:14px;background:#06131af2;box-shadow:0 18px 54px #000b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.WeatherStage_briefing__zdGWx{top:12px;left:12px;display:grid;grid-template-columns:72px 1fr;gap:14px;width:min(650px,calc(100% - 24px));padding:16px}.WeatherStage_briefing__zdGWx img{border:2px solid #8bd8ff;border-radius:50%;background:#102b3b}.WeatherStage_briefing__zdGWx div,.WeatherStage_labNotes__T9fuJ{display:grid;gap:9px}.WeatherStage_briefing__zdGWx span,.WeatherStage_labNotes__T9fuJ header>span{color:#8bd8ff;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.WeatherStage_briefing__zdGWx h2,.WeatherStage_briefing__zdGWx p,.WeatherStage_briefing__zdGWx ul,.WeatherStage_labNotes__T9fuJ p{margin:0}.WeatherStage_briefing__zdGWx li{margin:5px 0}.WeatherStage_briefing__zdGWx button,.WeatherStage_controlDock__C87Y5 button,.WeatherStage_labNotes__T9fuJ button,.WeatherStage_openNotes__LWsER{min-height:42px;border:1px solid #78cfe9;border-radius:10px;padding:7px 10px;background:#153246;color:#fff;font-weight:850}.WeatherStage_briefing__zdGWx button{justify-self:start}.WeatherStage_labNotes__T9fuJ{top:12px;right:12px;width:min(430px,38%);padding:14px}.WeatherStage_labNotes__T9fuJ header{display:grid;grid-template-columns:auto 1fr auto auto;gap:7px;align-items:center}.WeatherStage_labNotes__T9fuJ header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WeatherStage_labNotes__T9fuJ header small{color:#bddff0;white-space:nowrap}.WeatherStage_labNotes__T9fuJ header button{min-height:34px;padding:4px 7px;font-size:.72rem}.WeatherStage_stationGrid__UbvZI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.WeatherStage_stationGrid__UbvZI button{display:grid;gap:3px;min-height:54px;text-align:left}.WeatherStage_stationGrid__UbvZI button span{color:#a9c9d7;font-size:.7rem;text-transform:uppercase}.WeatherStage_stationGrid__UbvZI button strong{line-height:1.05}.WeatherStage_selectedStation__0rtH1{border-color:#ffe07a!important;background:#57481b!important;box-shadow:inset 0 0 0 2px #ffe07a55}.WeatherStage_observation__KjCE5{display:grid;gap:4px;padding:9px 10px;border-left:4px solid var(--weather-accent);border-radius:8px;background:#0d2634}.WeatherStage_observation__KjCE5 b{color:#8fe1ff}.WeatherStage_openNotes__LWsER{position:absolute;z-index:30;top:12px;right:12px;border-color:var(--weather-accent);background:#06131aee}.WeatherStage_controlDock__C87Y5{box-sizing:border-box;display:grid;grid-template-rows:52px minmax(0,1fr);gap:5px;min-width:0;padding:7px 10px;border:1px solid #245875;border-radius:14px;background:linear-gradient(180deg,#0b2030,#06131e)}.WeatherStage_nextAction__opFeD{display:grid;align-content:center;min-width:0;padding:5px 10px;border-left:4px solid var(--weather-accent);border-radius:8px;background:#071722}.WeatherStage_nextAction__opFeD small{color:#8bd8ff;font-size:.66rem;font-weight:900;letter-spacing:.08em}.WeatherStage_nextAction__opFeD strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WeatherStage_controlRow__K7OQk{display:grid;grid-template-columns:minmax(150px,1fr) 166px minmax(210px,1fr);gap:12px;align-items:center}.WeatherStage_primaryActions__bpYrG,.WeatherStage_secondaryActions__D0fLU{display:flex;gap:8px;align-items:center}.WeatherStage_primaryActions__bpYrG{justify-content:flex-end}.WeatherStage_primaryActions__bpYrG>span{color:#a7c5d4;font-size:.75rem;font-weight:800}.WeatherStage_primaryAction__LrzgI{min-width:170px;border-color:#ffe07a!important;background:linear-gradient(180deg,#805d12,#5f4208)!important;color:#fff8d8!important}.WeatherStage_controlDock__C87Y5 button:disabled{cursor:not-allowed;opacity:.45}.WeatherStage_dpad__kwZxi{display:grid;grid-template-columns:repeat(3,48px);grid-template-rows:repeat(3,32px);gap:4px;justify-content:center}.WeatherStage_dpad__kwZxi button{min-width:48px;min-height:38px;padding:0;touch-action:none}.WeatherStage_dpad__kwZxi button:first-child{grid-column:2}.WeatherStage_dpad__kwZxi button:nth-child(2){grid-column:1;grid-row:2}.WeatherStage_dpad__kwZxi i{grid-column:2;grid-row:2}.WeatherStage_dpad__kwZxi button:nth-child(4){grid-column:3;grid-row:2}.WeatherStage_dpad__kwZxi button:last-child{grid-column:2;grid-row:3}@media (min-width:761px){.WeatherStage_environment__2wxwC{overflow:hidden}.WeatherStage_environment__2wxwC canvas{width:100%!important;min-width:100%;max-width:none;height:auto!important;min-height:100%;max-height:none}}@media (max-width:760px){.WeatherStage_game__WtyXp{grid-template-rows:minmax(0,1fr) 258px;gap:4px;height:100dvh;padding:4px}.WeatherStage_scene__YsD8g{border-radius:10px}.WeatherStage_previewFlag___jMzw{top:6px;left:6px;font-size:.58rem}.WeatherStage_briefing__zdGWx,.WeatherStage_labNotes__T9fuJ{top:auto;right:6px;bottom:6px;left:6px;width:auto;max-height:48%;padding:10px;border-radius:10px}.WeatherStage_briefing__zdGWx{grid-template-columns:48px 1fr;gap:8px}.WeatherStage_briefing__zdGWx img{width:48px;height:48px}.WeatherStage_briefing__zdGWx ul{padding-left:18px}.WeatherStage_labNotes__T9fuJ header{grid-template-columns:1fr auto}.WeatherStage_labNotes__T9fuJ header>small,.WeatherStage_labNotes__T9fuJ header>span{display:none}.WeatherStage_stationGrid__UbvZI{grid-template-columns:repeat(2,minmax(0,1fr))}.WeatherStage_stationGrid__UbvZI button{min-height:48px;padding:5px 7px}.WeatherStage_openNotes__LWsER{top:42px;right:6px;min-height:38px;font-size:.76rem}.WeatherStage_controlDock__C87Y5{grid-template-rows:70px minmax(0,1fr);padding:6px}.WeatherStage_nextAction__opFeD strong{overflow:visible;font-size:.84rem;line-height:1.15;text-overflow:clip;white-space:normal}.WeatherStage_controlRow__K7OQk{grid-template-columns:62px 156px minmax(0,1fr);gap:6px}.WeatherStage_secondaryActions__D0fLU{display:grid}.WeatherStage_secondaryActions__D0fLU button{min-width:58px;min-height:48px;padding:4px;font-size:.66rem}.WeatherStage_primaryActions__bpYrG{display:grid;justify-items:stretch}.WeatherStage_primaryActions__bpYrG>span{display:none}.WeatherStage_primaryAction__LrzgI{min-width:0;min-height:56px!important;padding:6px!important;font-size:.76rem}.WeatherStage_dpad__kwZxi{grid-template-columns:repeat(3,48px);grid-template-rows:repeat(3,48px);gap:4px}.WeatherStage_dpad__kwZxi button{min-width:48px;min-height:48px}}.ScienceQuestJourneyClient_shell__A8ivM,.ScienceQuestJourneyClient_title__RjDbG{--ink:#eefbff;--panel:#071722;min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 50% 0,#17465b,#02070c 68%);font-family:Arial,Helvetica,sans-serif}.ScienceQuestJourneyClient_shell__A8ivM{height:100dvh;overflow:hidden}.ScienceQuestJourneyClient_title__RjDbG{display:grid;place-items:center;padding:20px;background-image:linear-gradient(#02070c99,#02070cdd),url(/game/science-quest/worlds/v1/backgrounds/cosmic-frontier.webp);background-size:cover}.ScienceQuestJourneyClient_titleCard__JeDiq{display:grid;gap:18px;width:min(720px,95vw);padding:clamp(24px,5vw,62px);border:2px solid #72e8ff;border-radius:24px;background:#06131aee;text-align:center;box-shadow:0 24px 80px #000}.ScienceQuestJourneyClient_titleCard__JeDiq h1{margin:0;font-size:clamp(3rem,10vw,7rem);line-height:.8;text-transform:uppercase}.ScienceQuestJourneyClient_titleCard__JeDiq p,.ScienceQuestJourneyClient_titleCard__JeDiq strong{margin:0;color:#9eefff}.ScienceQuestJourneyClient_supportDescription__97c6X{display:block;margin-top:6px;color:#bceeff;font-weight:700}.ScienceQuestJourneyClient_titleActions__5AANG{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ScienceQuestJourneyClient_primaryTitleAction__kX2fq{border-color:#ffe078!important;background:#f7c852!important;color:#07111a!important;box-shadow:0 0 0 3px #ffe07833}.ScienceQuestJourneyClient_destructiveTitleAction__VhTmA{border-color:#ff9a9a!important;background:#2a1820!important}.ScienceQuestJourneyClient_audioNotice__RTZCk button,.ScienceQuestJourneyClient_overlay___MZtq button,.ScienceQuestJourneyClient_overlay___MZtq select,.ScienceQuestJourneyClient_title__RjDbG button,.ScienceQuestJourneyClient_title__RjDbG select,.ScienceQuestJourneyClient_topbar__aP9HY button{min-height:44px;border:1px solid #72e8ff;border-radius:10px;padding:8px 14px;background:#163243;color:#fff;font-weight:800}.ScienceQuestJourneyClient_topbar__aP9HY{box-sizing:border-box;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;height:64px;min-height:64px;padding:7px 12px;border-bottom:1px solid #ffffff26;background:#06131af2}.ScienceQuestJourneyClient_topbar__aP9HY div{display:grid;min-width:0}.ScienceQuestJourneyClient_mapIntro__ulM3i span,.ScienceQuestJourneyClient_topbar__aP9HY small{color:var(--stage-accent);font-weight:900;text-transform:uppercase}.ScienceQuestJourneyClient_topbar__aP9HY strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScienceQuestJourneyClient_audioNotice__RTZCk{position:fixed;z-index:40;top:68px;left:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;width:min(680px,calc(100vw - 20px));min-height:46px;transform:translateX(-50%);border:1px solid #f7c852;border-radius:12px;background:#5d430d;color:#fff}.ScienceQuestJourneyClient_map__fMnCv{position:relative;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr;gap:14px;height:calc(100dvh - 64px);padding:18px;overflow:hidden}.ScienceQuestJourneyClient_mapAssetGate__qrhxv{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,#12303c,#040b10 68%);color:#e8fbff;font-weight:900;letter-spacing:.04em}.ScienceQuestJourneyClient_mapIntro__ulM3i{text-align:center}.ScienceQuestJourneyClient_mapIntro__ulM3i h1,.ScienceQuestJourneyClient_mapIntro__ulM3i p{margin:3px}.ScienceQuestJourneyClient_mapIntro__ulM3i h1{font-size:clamp(1.6rem,4vw,3.2rem)}.ScienceQuestJourneyClient_stageRail__Kh64L{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.ScienceQuestJourneyClient_stageCard__NNHVA{display:grid;align-content:end;gap:5px;min-height:0;padding:16px;border:2px solid var(--accent);border-radius:16px;background-position:50%;background-size:cover;color:white;text-align:left}.ScienceQuestJourneyClient_stagePrimary__RJRbe{box-shadow:0 0 0 3px #fff6,0 18px 54px #0008}.ScienceQuestJourneyClient_stageCard__NNHVA:disabled{opacity:.58;filter:grayscale(.85)}.ScienceQuestJourneyClient_stageCard__NNHVA strong{font-size:clamp(1rem,2vw,1.5rem)}.ScienceQuestJourneyClient_stageCard__NNHVA em,.ScienceQuestJourneyClient_stageCard__NNHVA span{color:var(--accent);font-weight:900}.ScienceQuestJourneyClient_stageCard__NNHVA em{font-style:normal}.ScienceQuestJourneyClient_game__TeYp3{position:relative;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) 248px;gap:6px;height:calc(100dvh - 64px);padding:6px}.ScienceQuestJourneyClient_canvas__aHs25{position:relative;min-height:0;overflow:hidden;border:2px solid var(--stage-accent);border-radius:14px;background:#02070c}.ScienceQuestJourneyClient_environment__fKV4A,.ScienceQuestJourneyClient_environment__fKV4A canvas{display:block}.ScienceQuestJourneyClient_environmentShell__KlGjb{position:relative;width:100%;height:100%}.ScienceQuestJourneyClient_environment__fKV4A{display:grid;width:100%;height:100%;place-items:center}.ScienceQuestJourneyClient_assetGate__AtYzs{position:absolute;inset:0;z-index:40;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,#12303c,#040b10 68%);color:#e8fbff;font-weight:900;letter-spacing:.04em}.ScienceQuestJourneyClient_assetGate__AtYzs:after{position:absolute;top:calc(50% + 28px);width:min(260px,64%);height:5px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--stage-accent),transparent);content:"";animation:ScienceQuestJourneyClient_assetGatePulse__ZsQJl 1.1s ease-in-out infinite}@keyframes ScienceQuestJourneyClient_assetGatePulse__ZsQJl{0%,to{opacity:.35;transform:scaleX(.45)}50%{opacity:1;transform:scaleX(1)}}.ScienceQuestJourneyClient_environment__fKV4A canvas{width:auto!important;max-width:100%;height:100%!important;max-height:100%;margin:auto}.ScienceQuestJourneyClient_briefingPanel__gO5df,.ScienceQuestJourneyClient_matterQuestionPanel__ZgtIb{position:absolute;right:12px;top:12px;display:grid;gap:10px;width:min(430px,34%);max-height:calc(100% - 24px);overflow:auto;padding:14px;border:1px solid var(--stage-accent);border-radius:14px;background:#06131af2;box-shadow:0 20px 60px #0009}.ScienceQuestJourneyClient_briefingPanel__gO5df{left:12px;right:auto;grid-template-columns:auto 1fr;width:min(680px,calc(100% - 24px))}.ScienceQuestJourneyClient_briefingPanel__gO5df img{width:72px;height:72px;border-radius:10px;object-fit:cover}.ScienceQuestJourneyClient_briefingPanel__gO5df span,.ScienceQuestJourneyClient_matterQuestionPanel__ZgtIb header span{color:var(--stage-accent);font-weight:900;text-transform:uppercase}.ScienceQuestJourneyClient_briefingPanel__gO5df h2,.ScienceQuestJourneyClient_briefingPanel__gO5df p{margin:0 0 8px}.ScienceQuestJourneyClient_briefingPanel__gO5df ul{margin:0 0 10px;padding-left:19px}.ScienceQuestJourneyClient_briefingPanel__gO5df button,.ScienceQuestJourneyClient_matterQuestionPanel__ZgtIb>button{min-height:44px;border:1px solid #8bc8dd;border-radius:10px;background:#173245;color:white;font-weight:800}.ScienceQuestJourneyClient_matterQuestionPanel__ZgtIb header{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center}.ScienceQuestJourneyClient_openLabNotes__wcU5A{position:absolute;top:12px;right:12px;z-index:12;min-height:42px;padding:8px 12px;border:1px solid var(--stage-accent);border-radius:10px;background:#06131aee;color:white;font-weight:900}.ScienceQuestJourneyClient_closeLabNotes__VKZCu{min-height:36px;padding:5px 8px;border:1px solid #8bc8dd;border-radius:8px;background:#173245;color:white;font-size:.72rem;font-weight:800}.ScienceQuestJourneyClient_matterQuestionPanel__ZgtIb p{margin:0;line-height:1.35}.ScienceQuestJourneyClient_activityChoices__ky3pC{display:grid;grid-template-columns:1fr;gap:6px}.ScienceQuestJourneyClient_activityChoices__ky3pC button{min-height:48px;border:1px solid #8bc8dd;border-radius:10px;padding:8px;background:#173245;color:white;text-align:left}.ScienceQuestJourneyClient_activityChoices__ky3pC .ScienceQuestJourneyClient_selected__YEnrB{border-color:#ffe078;background:#614b13;box-shadow:inset 0 0 0 2px #ffe07855}.ScienceQuestJourneyClient_consequence__MQKJe{display:grid;gap:3px;min-height:54px;padding:8px;border-left:5px solid #72e8ff;background:#0d2230}.ScienceQuestJourneyClient_consequence__MQKJe.ScienceQuestJourneyClient_success__fIKoF{border-color:#4fe49a;background:#0d2a23}.ScienceQuestJourneyClient_consequence__MQKJe.ScienceQuestJourneyClient_failure__OhAzF{border-color:#ffb84d;background:#331d0d}.ScienceQuestJourneyClient_tryAgain__Oqypj{background:#f7c852!important;color:#08121a!important;font-weight:900}.ScienceQuestJourneyClient_proximityHint__W9keW{display:grid;min-height:58px;align-items:center;border:1px solid #ffffff38;border-radius:14px;padding:10px 14px;background:#102838;color:#d7f4ff;font-weight:850}.ScienceQuestJourneyClient_matterControlDock__HYxjF{display:grid;grid-template-rows:auto auto;gap:6px;min-height:0;border:1px solid #ffffff28;border-radius:14px;padding:7px;background:#071722}.ScienceQuestJourneyClient_next__8URZB{display:grid;gap:2px;padding:7px 12px;border:1px solid #ffffff28;border-radius:10px;background:#0b202d}.ScienceQuestJourneyClient_next__8URZB small{color:var(--stage-accent);font-weight:900}.ScienceQuestJourneyClient_controlRow__DojrA{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;align-content:center;gap:14px}.ScienceQuestJourneyClient_primaryActions__BtAKw,.ScienceQuestJourneyClient_secondaryActions__DHgnK{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ScienceQuestJourneyClient_primaryActions__BtAKw{justify-content:flex-end}.ScienceQuestJourneyClient_routeChoiceDock__uD2_v{display:grid;grid-template-columns:repeat(2,minmax(126px,1fr));gap:8px;width:min(100%,360px)}.ScienceQuestJourneyClient_routeChoiceDock__uD2_v button{min-height:54px;border:2px solid var(--stage-accent);border-radius:12px;padding:8px 12px;background:#173245;color:white;font-weight:900}.ScienceQuestJourneyClient_secondaryActions__DHgnK button{min-height:48px;border:1px solid #ffffff38;border-radius:10px;padding:8px 12px;background:#102838;color:#fff;font-weight:850}.ScienceQuestJourneyClient_action__njjtb{min-width:190px;min-height:58px;border:2px solid #ffe079;border-radius:14px;background:#f7c852;color:#07111a;font-size:1.05rem;font-weight:900}.ScienceQuestJourneyClient_action__njjtb:disabled{opacity:.5}.ScienceQuestJourneyClient_dpad__Fkvpi{display:grid;grid-template-columns:repeat(3,54px);grid-template-rows:repeat(3,54px);gap:4px;touch-action:none}.ScienceQuestJourneyClient_dpad__Fkvpi button{min-width:54px;min-height:54px;border:1px solid #72e8ff99;border-radius:12px;background:linear-gradient(180deg,#ffffff,#9fb8c7);color:#06111b;font-size:1.2rem;font-weight:950;touch-action:manipulation}.ScienceQuestJourneyClient_dpad__Fkvpi button:first-child{grid-column:2}.ScienceQuestJourneyClient_dpad__Fkvpi button:nth-child(2){grid-column:1}.ScienceQuestJourneyClient_dpad__Fkvpi i{grid-column:2;border-radius:50%;background:var(--stage-accent)}.ScienceQuestJourneyClient_dpad__Fkvpi button:nth-child(4){grid-column:3}.ScienceQuestJourneyClient_dpad__Fkvpi button:last-child{grid-column:2}.ScienceQuestJourneyClient_notebookStrip__Ay65_{position:absolute;left:14px;bottom:264px;display:flex;flex-wrap:wrap;gap:7px;width:min(760px,calc(100% - 28px));pointer-events:none}.ScienceQuestJourneyClient_notebookStrip__Ay65_ span,.ScienceQuestJourneyClient_notebookStrip__Ay65_ strong{border:1px solid #ffffff28;border-radius:999px;padding:6px 10px;background:#06131add;font-size:.78rem}.ScienceQuestJourneyClient_notebookStrip__Ay65_ strong{color:var(--stage-accent)}.ScienceQuestJourneyClient_backdrop__NXesp{position:fixed;inset:0;z-index:50;display:grid;place-items:center;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));background:#02070cbb}.ScienceQuestJourneyClient_overlay___MZtq{display:grid;gap:13px;box-sizing:border-box;width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - max(24px, env(safe-area-inset-top)) - max(24px, env(safe-area-inset-bottom)));overflow:auto;padding:18px;border:2px solid #72e8ff;border-radius:18px;background:#071722}.ScienceQuestJourneyClient_overlay___MZtq header{display:flex;align-items:center;justify-content:space-between}.ScienceQuestJourneyClient_overlay___MZtq h2{margin:0}.ScienceQuestJourneyClient_overlay___MZtq label{display:grid;gap:5px}.ScienceQuestJourneyClient_trackButtons__820ur{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ScienceQuestJourneyClient_trackList__SLv8Y{display:grid;gap:8px}.ScienceQuestJourneyClient_trackList__SLv8Y article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:9px;border:1px solid #ffffff26;border-radius:12px;background:#0b202d}.ScienceQuestJourneyClient_trackList__SLv8Y article>span{grid-column:1;color:#b7d3df;font-size:.78rem}.ScienceQuestJourneyClient_trackList__SLv8Y article>button{grid-row:1/3}.ScienceQuestJourneyClient_trackList__SLv8Y article>button:first-of-type{grid-column:2}.ScienceQuestJourneyClient_trackList__SLv8Y article>button:last-of-type{grid-column:3}.ScienceQuestJourneyClient_trackList__SLv8Y .ScienceQuestJourneyClient_trackSelected__LTfVC{border-color:#ffe078;box-shadow:inset 0 0 0 2px #ffe07833}.ScienceQuestJourneyClient_audioHelp__0fP_d{margin:0;border-left:4px solid #f7c852;padding:9px;background:#4b370f}.ScienceQuestJourneyClient_resetActions__N_TIZ{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ScienceQuestJourneyClient_resetActions__N_TIZ button{min-height:52px}.ScienceQuestJourneyClient_resetActions__N_TIZ button:first-child{border-color:#ffe078;background:#f7c852;color:#07111a}.ScienceQuestJourneyClient_resetActions__N_TIZ .ScienceQuestJourneyClient_eraseAction___wIZB{border-color:#ff8f8f;background:#55202a}.ScienceQuestJourneyClient_glossary__8WUYX{display:grid;gap:10px;margin:0}.ScienceQuestJourneyClient_glossary__8WUYX>div{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:10px;border:1px solid #ffffff26;border-radius:10px}.ScienceQuestJourneyClient_glossary__8WUYX dt{color:#72e8ff;font-weight:900}.ScienceQuestJourneyClient_glossary__8WUYX dd{grid-column:1/-1;margin:0}.ScienceQuestJourneyClient_glossary__8WUYX button{grid-column:2;grid-row:1}.ScienceQuestJourneyClient_results__dAPX_{box-sizing:border-box;display:grid;place-items:center;height:calc(100dvh - 64px);padding:16px;background:linear-gradient(#03101999,#031019ee),url(/game/science-quest/replacement-art/v1/backgrounds/mission-success-3840x2160.webp) 50% /cover}.ScienceQuestJourneyClient_results__dAPX_>div{box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(720px,96vw);max-height:calc(100dvh - 96px);overflow:hidden;padding:20px;border:2px solid var(--stage-accent);border-radius:22px;background:#071722ee;text-align:center}.ScienceQuestJourneyClient_results__dAPX_ h1,.ScienceQuestJourneyClient_results__dAPX_ p,.ScienceQuestJourneyClient_results__dAPX_ span{grid-column:1/-1}.ScienceQuestJourneyClient_results__dAPX_ span{color:var(--stage-accent);font-weight:950}.ScienceQuestJourneyClient_results__dAPX_ h1{margin:0;max-width:100%;font-size:2rem;line-height:1.05;overflow-wrap:anywhere}.ScienceQuestJourneyClient_results__dAPX_ strong{padding:10px;border:1px solid #ffffff33;border-radius:12px}.ScienceQuestJourneyClient_results__dAPX_ button{min-height:48px;border:1px solid var(--stage-accent);border-radius:12px;background:#173245;color:white;font-weight:900}.ScienceQuestJourneyClient_results__dAPX_ button:last-child:nth-of-type(3){grid-column:1/-1}.ScienceQuestJourneyClient_shell__A8ivM button:focus-visible,.ScienceQuestJourneyClient_shell__A8ivM input:focus-visible,.ScienceQuestJourneyClient_shell__A8ivM select:focus-visible,.ScienceQuestJourneyClient_title__RjDbG button:focus-visible,.ScienceQuestJourneyClient_title__RjDbG select:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.ScienceQuestJourneyClient_shell__A8ivM *,.ScienceQuestJourneyClient_title__RjDbG *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media (max-width:760px){.ScienceQuestJourneyClient_topbar__aP9HY{grid-template-columns:1fr auto;grid-template-rows:minmax(38px,auto) auto;height:78px;min-height:78px;gap:3px;padding:5px}.ScienceQuestJourneyClient_topbar__aP9HY>div{grid-column:1;grid-row:1}.ScienceQuestJourneyClient_topbar__aP9HY>button{grid-column:2;grid-row:1/3}.ScienceQuestJourneyClient_topbar__aP9HY>span{grid-column:1/-1;font-size:.72rem;color:var(--stage-accent)}.ScienceQuestJourneyClient_topbar__aP9HY button{padding:5px 8px;font-size:.72rem}.ScienceQuestJourneyClient_topbar__aP9HY strong{font-size:.82rem}.ScienceQuestJourneyClient_audioNotice__RTZCk{top:70px;font-size:.72rem}.ScienceQuestJourneyClient_map__fMnCv{height:calc(100dvh - 78px);padding:7px}.ScienceQuestJourneyClient_stageRail__Kh64L{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:6px}.ScienceQuestJourneyClient_stageCard__NNHVA{padding:8px}.ScienceQuestJourneyClient_stageCard__NNHVA small{font-size:.68rem}.ScienceQuestJourneyClient_game__TeYp3{grid-template-rows:minmax(0,1fr) 238px;height:calc(100dvh - 78px);padding:5px max(5px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left))}.ScienceQuestJourneyClient_briefingPanel__gO5df,.ScienceQuestJourneyClient_matterQuestionPanel__ZgtIb{left:6px;right:6px;top:6px;width:auto;max-height:45%;padding:8px;gap:6px}.ScienceQuestJourneyClient_matterQuestionPanel__ZgtIb{overflow-y:auto;overscroll-behavior:contain}.ScienceQuestJourneyClient_briefingPanel__gO5df{grid-template-columns:1fr}.ScienceQuestJourneyClient_briefingPanel__gO5df img{display:none}.ScienceQuestJourneyClient_briefingPanel__gO5df li,.ScienceQuestJourneyClient_briefingPanel__gO5df p,.ScienceQuestJourneyClient_matterQuestionPanel__ZgtIb p{font-size:.76rem;line-height:1.22}.ScienceQuestJourneyClient_matterQuestionPanel__ZgtIb header{grid-template-columns:auto 1fr auto;font-size:.74rem}.ScienceQuestJourneyClient_closeLabNotes__VKZCu{grid-column:1/-1;justify-self:end}.ScienceQuestJourneyClient_openLabNotes__wcU5A{top:6px;right:6px;min-height:38px;font-size:.72rem}.ScienceQuestJourneyClient_activityChoices__ky3pC{gap:4px;max-height:min(19dvh,160px);overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.ScienceQuestJourneyClient_activityChoices__ky3pC button{min-height:44px;padding:5px;font-size:.76rem}.ScienceQuestJourneyClient_consequence__MQKJe{min-height:42px;font-size:.7rem}.ScienceQuestJourneyClient_matterControlDock__HYxjF{align-content:start;padding:5px}.ScienceQuestJourneyClient_next__8URZB{padding:6px 8px}.ScienceQuestJourneyClient_next__8URZB strong{font-size:.8rem}.ScienceQuestJourneyClient_controlRow__DojrA{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px}.ScienceQuestJourneyClient_secondaryActions__DHgnK{grid-column:1;grid-row:1}.ScienceQuestJourneyClient_dpad__Fkvpi{position:relative;top:-6px;grid-column:2;grid-row:1/3;grid-template-columns:repeat(3,48px);grid-template-rows:repeat(3,48px);gap:2px}.ScienceQuestJourneyClient_dpad__Fkvpi button{min-width:48px;min-height:48px}.ScienceQuestJourneyClient_primaryActions__BtAKw{grid-column:1;grid-row:2;justify-content:stretch}.ScienceQuestJourneyClient_routeChoiceDock__uD2_v{grid-template-columns:1fr 1fr;gap:5px;width:100%}.ScienceQuestJourneyClient_routeChoiceDock__uD2_v button{min-height:52px;padding:5px;font-size:.72rem}.ScienceQuestJourneyClient_action__njjtb{width:100%;min-width:0;min-height:52px}.ScienceQuestJourneyClient_secondaryActions__DHgnK button{min-height:44px;padding:5px 8px;font-size:.72rem}.ScienceQuestJourneyClient_notebookStrip__Ay65_{bottom:250px;max-height:54px;overflow:hidden}.ScienceQuestJourneyClient_notebookStrip__Ay65_ span:nth-of-type(n+2){display:none}.ScienceQuestJourneyClient_results__dAPX_{height:calc(100dvh - 78px)}.ScienceQuestJourneyClient_results__dAPX_>div{grid-template-columns:1fr;gap:5px;max-height:calc(100dvh - 78px);padding:9px}.ScienceQuestJourneyClient_results__dAPX_ strong{padding:5px;font-size:.7rem}.ScienceQuestJourneyClient_results__dAPX_ h1{font-size:1.35rem}.ScienceQuestJourneyClient_results__dAPX_ p{margin:0;font-size:.75rem}.ScienceQuestJourneyClient_results__dAPX_ button{min-height:42px;font-size:.76rem}.ScienceQuestJourneyClient_results__dAPX_ button:last-child:nth-of-type(3){grid-column:auto}.ScienceQuestJourneyClient_overlay___MZtq{gap:9px;padding:12px}.ScienceQuestJourneyClient_trackList__SLv8Y article{grid-template-columns:1fr 1fr}.ScienceQuestJourneyClient_trackList__SLv8Y article>span{grid-column:1/-1}.ScienceQuestJourneyClient_trackList__SLv8Y article>button{grid-row:auto}.ScienceQuestJourneyClient_trackList__SLv8Y article>button:first-of-type,.ScienceQuestJourneyClient_trackList__SLv8Y article>button:last-of-type{grid-column:auto}}@media (max-width:430px){.ScienceQuestJourneyClient_resetActions__N_TIZ,.ScienceQuestJourneyClient_titleActions__5AANG{grid-template-columns:1fr}.ScienceQuestJourneyClient_stageCard__NNHVA strong{font-size:.84rem}.ScienceQuestJourneyClient_stageCard__NNHVA small{display:none}}