._sceneCard_1hl5p_1{display:grid;gap:.5rem}._sceneViewport_1hl5p_6{position:relative;overflow:hidden;border:1px solid #d9d3c7;border-radius:8px;background:#4e6e38;box-shadow:0 10px 26px #29241c14}._landscapeWrap_1hl5p_16{display:block}._portraitWrap_1hl5p_20{display:none}@media (max-width: 540px){._landscapeWrap_1hl5p_16{display:none}._portraitWrap_1hl5p_20{display:block}}._scene_1hl5p_1{width:100%;display:block}._targetBand_1hl5p_40{fill:#d7a72d2e}._targetBandActive_1hl5p_44{fill:#369c5c33}._targetLine_1hl5p_48{stroke:#b88914;stroke-width:3;stroke-dasharray:10 7}._targetLineActive_1hl5p_54{stroke:#27884f}._targetText_1hl5p_58{fill:#fffde8;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.5)}._errorGuide_1hl5p_64{stroke:#d94c3fb3;stroke-width:3;stroke-linecap:round;stroke-dasharray:6 5}._errorGuideGood_1hl5p_71{stroke:#27884fb3}._settledRing_1hl5p_75{fill:none;stroke:#27884f6b;stroke-width:6}._gapChip_1hl5p_81,._trafficChip_1hl5p_82{position:absolute;display:grid;gap:.06rem;padding:.48rem .56rem;border:1px solid rgba(255,255,255,.62);border-radius:8px;background:#fffdf8e0;box-shadow:0 5px 18px #29241c1f;pointer-events:none}._gapChip_1hl5p_81{left:.72rem;bottom:.72rem}._gapChipGood_1hl5p_99{border-color:#27884f52;background:#f0f9f0eb}._trafficChip_1hl5p_82{top:.72rem;right:.72rem;min-width:8rem}._gapChip_1hl5p_81 span,._trafficChip_1hl5p_82 span{color:#626c73;font-size:.72rem;font-weight:800;text-transform:uppercase}._gapChip_1hl5p_81 strong,._trafficChip_1hl5p_82 strong{color:#20282e;font-size:.95rem;line-height:1.1}._trafficBadgeCalm_1hl5p_125{border-color:#646e7438}._trafficBadgeBraking_1hl5p_129{border-color:#d94c3f61;background:#fff1eceb}._trafficBadgeAway_1hl5p_134{border-color:#1f6fb25c;background:#eef7ffeb}._schedule_1hl5p_139{display:flex;flex-wrap:wrap;gap:.4rem}._scheduleItem_1hl5p_145{padding:.34rem .5rem;border:1px solid #ded8ce;border-radius:8px;background:#fffdf8;color:#5a5042;font-size:.78rem;font-weight:700}@media (max-width: 720px){._gapChip_1hl5p_81,._trafficChip_1hl5p_82{padding:.42rem .5rem}._gapChip_1hl5p_81{left:.52rem;bottom:.52rem}._trafficChip_1hl5p_82{top:.52rem;right:.52rem;min-width:7rem}._gapChip_1hl5p_81 strong,._trafficChip_1hl5p_82 strong{font-size:.84rem}}@media (max-width: 480px){._gapChip_1hl5p_81,._trafficChip_1hl5p_82{padding:.32rem .4rem}._gapChip_1hl5p_81 span,._trafficChip_1hl5p_82 span{font-size:.64rem}._gapChip_1hl5p_81 strong,._trafficChip_1hl5p_82 strong{font-size:.78rem}._trafficChip_1hl5p_82{min-width:6rem}._scheduleItem_1hl5p_145{font-size:.72rem;padding:.28rem .42rem}}._sceneCard_t8td0_1{display:grid;gap:.5rem;width:100%;min-width:0}._sceneViewport_t8td0_8{position:relative;width:100%;overflow:hidden;border:1px solid #d9d3c7;border-radius:8px;background:#dfeff4;box-shadow:0 10px 26px #29241c14}._scene_t8td0_1{width:100%;display:block}._altitudeGrid_t8td0_23{stroke:#2f465229;stroke-width:1;stroke-dasharray:8 10}._altitudeRailLine_t8td0_29{stroke:#26323a94;stroke-width:4;stroke-linecap:round}._altitudeTick_t8td0_35{stroke:#26323a80;stroke-width:2;stroke-linecap:round}._altitudeTickText_t8td0_41{fill:#26323ab8;font-size:12px;font-weight:800}._currentAltitudeDot_t8td0_47{fill:#1f6fb2;stroke:#fff;stroke-width:3}._targetPointer_t8td0_53{fill:#b88914;stroke:#5a48173d;stroke-width:1}._targetBand_t8td0_59{fill:#d7a72d2e}._targetBandActive_t8td0_63{fill:#369c5c33}._targetLine_t8td0_67{stroke:#b88914;stroke-width:4;stroke-dasharray:12 8}._targetLineActive_t8td0_73{stroke:#27884f}._targetFlag_t8td0_77 rect{fill:#fffdf8e6;stroke:#b8891457;stroke-width:1.5}._targetFlag_t8td0_77 text{fill:#5a4817;font-size:14px;font-weight:900}._errorGuide_t8td0_89{stroke:#d94c3f8f;stroke-width:4;stroke-linecap:round}._errorGuideGood_t8td0_95{stroke:#27884f94}._sceneTelemetry_t8td0_99{display:grid;grid-template-columns:minmax(8.5rem,10.5rem) minmax(0,1fr);gap:.68rem;align-items:center;padding:.68rem .72rem;border:1px solid #d9d3c7;border-radius:8px;background:#fffdf8;box-shadow:0 6px 18px #29241c0d}._errorReadouts_t8td0_111{display:grid;grid-template-columns:auto auto;gap:.16rem .48rem;align-items:baseline}._errorReadoutNote_t8td0_118{grid-column:1 / -1;color:#667078;font-size:.72rem;font-weight:800}._errorReadouts_t8td0_111 span{color:#687279;font-size:.66rem;font-weight:900;text-transform:uppercase}._errorReadouts_t8td0_111 strong{color:#222a30;font-size:.9rem;text-align:right}._errorReadouts_t8td0_111 ._errorTraceValueGood_t8td0_138{color:#27884f}._errorTrace_t8td0_138{width:100%;height:clamp(5.5rem,8vw,7.8rem);min-width:0;display:block}._errorTracePanel_t8td0_149{fill:#faf8f3;stroke:#d9d3c7d1;stroke-width:1}._errorTraceZero_t8td0_155{stroke:#28303657;stroke-width:1.2;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}._errorTraceLine_t8td0_162{fill:none;stroke:#d94c3f;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._settledRing_t8td0_171{fill:none;stroke:#27884f57;stroke-width:8}._windLine_t8td0_177{stroke:#1f6fb2b8;stroke-width:4;stroke-linecap:round}._rotorWash_t8td0_183{fill:url(#washGradient)}._rotorWashLine_t8td0_187{stroke:#1f6fb275;stroke-width:3.5;stroke-linecap:round}._rotorGlow_t8td0_193{fill:#ffffff85}._armLine_t8td0_197{stroke:#2b3339b8;stroke-width:4.5;stroke-linecap:round}._rotorDisc_t8td0_203{fill:#ffffffbd;stroke:#2c3b432e;stroke-width:1}._rotorHub_t8td0_209{fill:#26323a}._droneBody_t8td0_213{fill:#fefefe;stroke:#2c3b432e;stroke-width:1.5}._droneCabin_t8td0_219{fill:#1f6fb2}._legLine_t8td0_223{stroke:#4d5358;stroke-width:5;stroke-linecap:round}._groundShape_t8td0_229{fill:url(#groundGradient)}._groundLine_t8td0_233{stroke:#445a3680;stroke-width:3}._altitudeChip_t8td0_238,._windChip_t8td0_239,._soundButton_t8td0_240{position:absolute;display:grid;gap:.06rem;padding:.48rem .56rem;border:1px solid rgba(255,255,255,.62);border-radius:8px;background:#fffdf8db;box-shadow:0 5px 18px #29241c1f}._altitudeChip_t8td0_238,._windChip_t8td0_239{pointer-events:none}._altitudeChip_t8td0_238{left:.72rem;bottom:.72rem}._altitudeChipGood_t8td0_261{border-color:#27884f52;background:#f0f9f0e6}._windChip_t8td0_239{top:.72rem;right:.72rem;min-width:7rem}._soundButton_t8td0_240{right:.72rem;bottom:.72rem;min-width:8.4rem;color:#20282e;text-align:left;cursor:pointer}._soundButton_t8td0_240:disabled{color:#8d969c;cursor:not-allowed;opacity:.76}._altitudeChip_t8td0_238 span,._windChip_t8td0_239 span,._soundButton_t8td0_240 span{color:#626c73;font-size:.72rem;font-weight:800;text-transform:uppercase}._altitudeChip_t8td0_238 strong,._windChip_t8td0_239 strong,._soundButton_t8td0_240 strong{color:#20282e;font-size:.95rem;line-height:1.1}._soundButtonActive_t8td0_304{border-color:#1f6fb26b;background:#eef7ffeb}._soundButtonHighlight_t8td0_309{animation:_soundButtonPulse_t8td0_1 .72s ease-in-out 3}@keyframes _soundButtonPulse_t8td0_1{0%,to{border-color:#ffffff9e;box-shadow:0 5px 18px #29241c1f;transform:translateY(0)}45%{border-color:#d7a72ddb;box-shadow:0 0 0 4px #d7a72d3d,0 10px 26px #29241c2e;transform:translateY(-2px)}}._windBadgeCalm_t8td0_330{border-color:#646e7438}._windBadgeDown_t8td0_334{border-color:#d94c3f61;background:#fff1ece6}._windBadgeUp_t8td0_339{border-color:#1f6fb25c;background:#eef7ffe6}._schedule_t8td0_344{display:flex;flex-wrap:wrap;gap:.4rem}._scheduleItem_t8td0_350{padding:.34rem .5rem;border:1px solid #ded8ce;border-radius:8px;background:#fffdf8;color:#5a5042;font-size:.78rem;font-weight:700}@media (max-width: 768px){._sceneCard_t8td0_1{gap:.38rem}._sceneViewport_t8td0_8{border-radius:12px}._sceneTelemetry_t8td0_99{grid-template-columns:1fr;gap:.34rem;padding:.5rem;border-radius:10px}._errorReadouts_t8td0_111{grid-template-columns:auto auto auto auto;justify-content:start;gap:.12rem .42rem}._errorReadoutNote_t8td0_118{grid-column:1 / -1}._errorTrace_t8td0_138{height:4.8rem}._schedule_t8td0_344{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:none}._schedule_t8td0_344::-webkit-scrollbar{display:none}._scheduleItem_t8td0_350{flex:0 0 auto}}@media (max-width: 720px){._altitudeChip_t8td0_238,._windChip_t8td0_239,._soundButton_t8td0_240{padding:.42rem .5rem}._altitudeChip_t8td0_238{left:.52rem;bottom:.52rem}._windChip_t8td0_239{top:.52rem;right:.52rem;min-width:6rem}._soundButton_t8td0_240{right:.52rem;bottom:.52rem;min-width:7.2rem}._altitudeChip_t8td0_238 strong,._windChip_t8td0_239 strong,._soundButton_t8td0_240 strong{font-size:.84rem}}@media (max-width: 480px){._altitudeChip_t8td0_238,._windChip_t8td0_239,._soundButton_t8td0_240{padding:.32rem .4rem}._altitudeChip_t8td0_238 span,._windChip_t8td0_239 span,._soundButton_t8td0_240 span{font-size:.64rem}._altitudeChip_t8td0_238 strong,._windChip_t8td0_239 strong,._soundButton_t8td0_240 strong{font-size:.78rem}._windChip_t8td0_239{min-width:5rem}._soundButton_t8td0_240{min-width:5.8rem}._scheduleItem_t8td0_350{font-size:.72rem;padding:.28rem .42rem}}._page_1qclp_1{display:grid;gap:.95rem}._topNav_1qclp_6{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem}._navButton_1qclp_13,._navButtonStatic_1qclp_14{justify-self:start;padding:.52rem .72rem;border:1px solid #d9d3c7;border-radius:8px;background:#fffdf8;color:#23292d;font:inherit;font-weight:700;text-decoration:none}._navButton_1qclp_13{cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}._navButton_1qclp_13:hover{transform:translateY(-1px);border-color:#d7a72d;background:#fff5d4}._topNav_1qclp_6>:last-child{justify-self:end}._scenarioSelector_1qclp_44{margin:0;padding:.42rem .66rem;border:1px solid #ded8ce;border-radius:8px;background:#fffdf8;color:#5c646a;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}._scenarioSelector_1qclp_44:hover,._scenarioSelector_1qclp_44[aria-expanded=true]{border-color:#d7a72d;background:#fff5d4;color:#23292d}._navSpacer_1qclp_64{min-height:1px}._stepArea_1qclp_68{position:relative;display:grid;gap:.2rem;justify-items:center}._scenarioMenu_1qclp_75{position:absolute;z-index:30;top:calc(100% + .42rem);left:50%;width:min(18rem,78vw);padding:.36rem;border:1px solid #d9d3c7;border-radius:8px;background:#fffdf8;box-shadow:0 16px 36px #29241c29;transform:translate(-50%)}._scenarioMenuItem_1qclp_89{display:grid;grid-template-columns:1.7rem minmax(0,1fr);gap:.5rem;align-items:center;padding:.52rem .56rem;border-radius:6px;color:#273039;text-decoration:none}._scenarioMenuItem_1qclp_89:hover,._activeScenarioMenuItem_1qclp_101{background:#fff5d4}._scenarioMenuItem_1qclp_89 span{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:#f4f0e8;color:#6a747b;font-size:.72rem;font-weight:800}._scenarioMenuItem_1qclp_89 strong{overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}._homeLink_1qclp_124{color:#6a747b;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .16s ease}._homeLink_1qclp_124:hover{color:#d7a72d}._layout_1qclp_136{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);grid-template-areas:"scene descriptor" "scene controls" "scene sidebar";gap:.82rem 1rem;align-items:start}._scenePanel_1qclp_147,._controlPanelSlot_1qclp_148{width:100%;min-width:0}._scenePanel_1qclp_147{grid-area:scene}._controlPanelSlot_1qclp_148{display:grid;grid-area:controls}._sidebar_1qclp_162{display:grid;grid-area:sidebar;gap:.6rem;align-content:start;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none}._lessonCard_1qclp_174{grid-area:descriptor;min-width:0}._lessonCard_1qclp_174,._feedbackCard_1qclp_180,._scenarioCard_1qclp_181,._controlCard_1qclp_182,._notesCard_1qclp_183{display:grid;gap:.62rem;padding:.72rem;border:1px solid #ded8ce;border-radius:8px;background:#fffdf8;box-shadow:0 6px 18px #29241c0d}._controlCard_1qclp_182{position:relative;gap:.68rem;background:#f8fbfd}._controlCard_1qclp_182:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#1f6fb2}._controlHeader_1qclp_207{display:flex;justify-content:space-between;gap:.7rem;align-items:baseline}._controlHeader_1qclp_207 span{color:#1f6fb2;font-size:.68rem;font-weight:900;text-transform:uppercase}._controlHeader_1qclp_207 strong{color:#1f2529;font-size:.94rem}._kicker_1qclp_226{margin:0;color:#8c6d14;font-size:.72rem;font-weight:800;text-transform:uppercase}._lessonCard_1qclp_174 h1{margin:0;color:#1f2529;font-size:clamp(1.28rem,2vw,1.72rem);line-height:1.05}._objective_1qclp_241{margin:0;color:#3f484e;font-size:.92rem;line-height:1.35}._promptBlock_1qclp_248{display:grid;gap:.28rem;padding:.58rem .64rem;border-left:3px solid #d7a72d;border-radius:8px;background:#fff6d7}._promptBlock_1qclp_248 span{color:#7c6115;font-size:.68rem;font-weight:800;text-transform:uppercase}._promptBlock_1qclp_248 p{margin:0;color:#2d3439;line-height:1.35}._fixedGains_1qclp_270{display:flex;flex-wrap:wrap;gap:.45rem}._fixedGainChip_1qclp_276{padding:.36rem .52rem;border-radius:8px;background:#f4f0e8;color:#5a5042;font-size:.78rem;font-weight:700}._hintButton_1qclp_285{justify-self:start;padding:.46rem .62rem;border:1px solid #d9d3c7;border-radius:8px;background:#fff;color:#273039;font-weight:700;cursor:pointer}._scenarioList_1qclp_296{display:grid;gap:.52rem}._scenarioButton_1qclp_301{display:grid;gap:.2rem;padding:.7rem .74rem;border:1px solid #ded8ce;border-radius:8px;background:#fff;color:#242b30;text-align:left;cursor:pointer}._scenarioButton_1qclp_301 span{color:#667078;font-size:.86rem;line-height:1.28}._activeScenarioButton_1qclp_319{border-color:#d7a72d;background:#fff7dc}._controlTopRow_1qclp_324{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;align-items:stretch}._controlActions_1qclp_331{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.42rem}._controlActions_1qclp_331 button:only-child{justify-self:start;min-width:7.25rem}._resetButton_1qclp_342,._secondaryButton_1qclp_343{min-height:2.25rem;padding:.42rem .56rem;border-radius:8px;font-size:.88rem;font-weight:800;cursor:pointer}._resetButton_1qclp_342{border:0;background:#1f6fb2;color:#fff}._secondaryButton_1qclp_343{border:1px solid #d9d3c7;background:#fff;color:#273039}._secondaryButton_1qclp_343:disabled{color:#9aa2a8;cursor:not-allowed;opacity:.72}._timeControl_1qclp_370{display:grid;gap:.32rem;align-content:start}._timeControl_1qclp_370>span{color:#59646c;font-size:.78rem;font-weight:800}._speedButtons_1qclp_382{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:.16rem;border:1px solid #d9d3c7;border-radius:8px;background:#f4f0e8}._speedButtons_1qclp_382 button{min-width:0;padding:.3rem .34rem;border:0;border-radius:6px;background:transparent;color:#4a5359;font-size:.82rem;font-weight:800;cursor:pointer}._speedButtons_1qclp_382 ._activeSpeedButton_1qclp_403{background:#fff;color:#1f6fb2;box-shadow:0 1px 4px #1f272d24}._controls_1qclp_409{display:grid;gap:.54rem}._sliderCard_1qclp_414{display:grid;gap:.5rem;padding:.68rem .72rem;border:1px solid #c9d6df;border-radius:8px;background:#fff;box-shadow:0 4px 12px #1f6fb214}._sliderHeader_1qclp_424{display:flex;justify-content:space-between;gap:.75rem;align-items:center}._sliderHeader_1qclp_424 span{color:#323a40;font-size:.92rem;font-weight:800}._sliderHeader_1qclp_424 strong{color:#1f6fb2;font-size:.98rem}._sliderCard_1qclp_414 input{width:100%;height:1.7rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}._sliderCard_1qclp_414 input::-webkit-slider-runnable-track{height:.58rem;border-radius:999px;background:linear-gradient(to right,#1f6fb2 0 var(--slider-value, 0%),#d9e1e7 var(--slider-value, 0%) 100%)}._sliderCard_1qclp_414 input::-moz-range-track{height:.58rem;border-radius:999px;background:linear-gradient(to right,#1f6fb2 0 var(--slider-value, 0%),#d9e1e7 var(--slider-value, 0%) 100%)}._sliderCard_1qclp_414 input::-webkit-slider-thumb{width:1.32rem;height:1.32rem;margin-top:-.37rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #ffffff;border-radius:50%;background:#1f6fb2;box-shadow:0 1px 5px #1f272d47}._sliderCard_1qclp_414 input::-moz-range-thumb{width:1.32rem;height:1.32rem;border:3px solid #ffffff;border-radius:50%;background:#1f6fb2;box-shadow:0 1px 5px #1f272d47}._motorMixCard_1qclp_491{display:grid;gap:.44rem;padding:.56rem .62rem;border:1px solid #d7e0e6;border-radius:8px;background:#ffffffb8}._motorMixHeader_1qclp_500{display:flex;justify-content:space-between;gap:.75rem;align-items:center}._motorMixHeader_1qclp_500 span{color:#323a40;font-weight:800}._motorMixHeader_1qclp_500 strong{color:#1f2529;font-size:1.08rem}._motorMixFormula_1qclp_517{display:flex;flex-wrap:wrap;gap:.38rem}._motorMixFormula_1qclp_517 span{padding:.26rem .42rem;border-radius:6px;background:#f4f0e8;color:#586169;font-size:.76rem;font-weight:800}._termRows_1qclp_532{display:grid;gap:.42rem}._termRow_1qclp_532{display:grid;grid-template-columns:1.2rem minmax(0,1fr) 3.8rem;gap:.5rem;align-items:center}._termRow_1qclp_532 span,._termRow_1qclp_532 strong{color:#323a40;font-size:.82rem;font-weight:800}._termRow_1qclp_532 strong{color:#5f6970;text-align:right}._termTrack_1qclp_556{position:relative;height:.46rem;overflow:hidden;border-radius:999px;background:#ece7df}._termTrack_1qclp_556:before{content:"";position:absolute;top:-.12rem;bottom:-.12rem;left:50%;width:2px;background:#28303647}._termTrack_1qclp_556 i{position:absolute;top:0;bottom:0;left:var(--term-left);width:var(--term-width);border-radius:inherit;background:var(--term-color)}._feedbackCard_1qclp_180{gap:.35rem}._feedbackMessage_1qclp_588{margin:0;color:#2d3439;line-height:1.4}._comparisonNote_1qclp_594{margin:0;color:#6a747b;font-size:.78rem}._modalBackdrop_1qclp_600{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#1f252957}._takeawayDialog_1qclp_610{display:grid;gap:.72rem;width:min(28rem,100%);padding:1rem;border:1px solid #ded8ce;border-radius:8px;background:#fffdf8;box-shadow:0 24px 60px #1f25293d}._takeawayDialog_1qclp_610 h2,._takeawayDialog_1qclp_610 p{margin:0}._takeawayDialog_1qclp_610 h2{color:#1f2529;font-size:1.28rem;line-height:1.1}._takeawayDialog_1qclp_610 p{color:#374147;line-height:1.42}._promptDialogText_1qclp_637{margin:0;color:#374147;line-height:1.42}._promptDialogStatus_1qclp_643{padding:.62rem .68rem;border:1px solid rgba(217,167,45,.38);border-radius:8px;background:#fff7dc;color:#3f484e;font-weight:700}._takeawayText_1qclp_652{display:grid}._takeawaySections_1qclp_656{display:grid;gap:.72rem}._takeawaySection_1qclp_656{display:grid;gap:.42rem}._takeawaySection_1qclp_656 h3{margin:0;color:#7c6115;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}._takeawayList_1qclp_675{display:grid;gap:.46rem;margin:0;padding:0;list-style:none}._takeawayList_1qclp_675 li{padding:.58rem .66rem;border-left:3px solid #d7a72d;border-radius:6px;background:#faf8f3;color:#374147;line-height:1.38}._nextChallenge_1qclp_692{padding:.7rem .74rem;border:1px solid rgba(31,111,178,.24);border-radius:6px;background:#eef7ff;color:#26323a;font-weight:700}._modalActions_1qclp_701{display:flex;gap:.5rem;justify-content:flex-end}._instructions_1qclp_707,._hints_1qclp_708{margin:0;display:grid;gap:.55rem;color:#374147}._instructions_1qclp_707{padding-left:1.2rem}._hints_1qclp_708{padding-left:1rem;color:#59646c}@media (max-width: 1080px){._layout_1qclp_136{grid-template-columns:minmax(0,1fr) minmax(300px,340px);grid-template-areas:"scene descriptor" "scene controls" "scene sidebar"}}@media (max-width: 768px){._page_1qclp_1{gap:.58rem;min-height:100dvh}._topNav_1qclp_6{position:sticky;z-index:40;top:0;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;margin:-.18rem -.5rem 0;padding:calc(.42rem + env(safe-area-inset-top)) .5rem .45rem;border:1px solid rgba(217,211,199,.82);border-top:0;border-radius:0 0 14px 14px;background:#f4f1eaf0;box-shadow:0 8px 24px #29241c1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._stepArea_1qclp_68{min-width:0;gap:0}._scenarioSelector_1qclp_44{max-width:100%;overflow:hidden;padding:.5rem .62rem;border-radius:999px;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}._scenarioMenu_1qclp_75{width:min(21rem,calc(100vw - 1.25rem))}._homeLink_1qclp_124{display:none}._navButton_1qclp_13,._navButtonStatic_1qclp_14{padding:.5rem .58rem;border-radius:999px;font-size:.82rem;line-height:1;white-space:nowrap}._layout_1qclp_136{display:flex;flex-direction:column;gap:.5rem}._scenePanel_1qclp_147{order:1}._controlPanelSlot_1qclp_148{order:2;width:min(100%,30rem);margin-inline:auto}._sidebar_1qclp_162{order:3;display:flex;flex-direction:column;gap:.5rem}._lessonCard_1qclp_174{order:0;width:min(100%,30rem);margin-inline:auto}._scenarioCard_1qclp_181{order:2}._notesCard_1qclp_183{order:3}._lessonCard_1qclp_174,._feedbackCard_1qclp_180,._scenarioCard_1qclp_181,._controlCard_1qclp_182,._notesCard_1qclp_183{gap:.58rem;padding:.72rem;border-radius:10px}._lessonCard_1qclp_174 h1{font-size:1.15rem;line-height:1.12}._objective_1qclp_241{font-size:.86rem}._promptBlock_1qclp_248{gap:.2rem;padding:.5rem .58rem}._promptBlock_1qclp_248 p{font-size:.86rem}._controlTopRow_1qclp_324{grid-template-columns:minmax(0,1fr);gap:.44rem}._controlActions_1qclp_331{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}._resetButton_1qclp_342,._secondaryButton_1qclp_343{min-height:2.4rem;padding:.54rem .52rem;line-height:1.12}._timeControl_1qclp_370{grid-template-columns:1fr;gap:.34rem}._timeControl_1qclp_370>span{font-size:.72rem}._speedButtons_1qclp_382 button{min-height:2rem;padding:.42rem .2rem;font-size:.76rem}._motorMixCard_1qclp_491{gap:.46rem;padding:.62rem}._motorMixHeader_1qclp_500 strong{font-size:1rem}._motorMixFormula_1qclp_517{gap:.28rem}._motorMixFormula_1qclp_517 span{padding:.22rem .36rem;font-size:.72rem}._termRows_1qclp_532{gap:.34rem}._termRow_1qclp_532{grid-template-columns:1rem minmax(0,1fr) 3.35rem;gap:.4rem}._termRow_1qclp_532 span,._termRow_1qclp_532 strong{font-size:.76rem}._controls_1qclp_409{gap:.5rem}._sliderCard_1qclp_414{gap:.34rem;padding:.58rem .62rem}._sliderHeader_1qclp_424 span{font-size:.86rem}._sliderHeader_1qclp_424 strong{font-size:.9rem}._sliderCard_1qclp_414 input{height:1.65rem}._sliderCard_1qclp_414 input::-webkit-slider-thumb{width:1.38rem;height:1.38rem;margin-top:-.4rem}._sliderCard_1qclp_414 input::-moz-range-thumb{width:1.38rem;height:1.38rem}}@media (max-width: 720px){._controlActions_1qclp_331{justify-content:stretch}._controlActions_1qclp_331 button{flex:1}}@media (max-width: 480px){._page_1qclp_1{gap:.55rem}._topNav_1qclp_6{margin-right:-.5rem;margin-left:-.5rem}._scenarioSelector_1qclp_44{padding-right:.5rem;padding-left:.5rem;font-size:.72rem}._lessonCard_1qclp_174,._feedbackCard_1qclp_180,._scenarioCard_1qclp_181,._controlCard_1qclp_182,._notesCard_1qclp_183{gap:.56rem;padding:.66rem}._sliderCard_1qclp_414,._motorMixCard_1qclp_491{padding:.58rem}._speedButtons_1qclp_382 button{padding:.52rem .22rem;font-size:.74rem}._controlActions_1qclp_331{gap:.5rem}._navButton_1qclp_13,._navButtonStatic_1qclp_14{padding:.48rem .5rem;font-size:.76rem}._takeawayDialog_1qclp_610{max-height:calc(100dvh - 1rem);overflow:auto;padding:.86rem}}._quizPage_zcio0_1{display:grid;gap:.95rem}._topNav_zcio0_6{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem}._navButton_zcio0_13,._navButtonStatic_zcio0_14{justify-self:start;padding:.52rem .72rem;border:1px solid #d9d3c7;border-radius:8px;background:#fffdf8;color:#23292d;font:inherit;font-weight:700;text-decoration:none}._navButton_zcio0_13{cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}._navButton_zcio0_13:hover{transform:translateY(-1px);border-color:#d7a72d;background:#fff5d4}._topNav_zcio0_6>:last-child{justify-self:end}._stepArea_zcio0_44{display:grid;gap:.2rem;justify-items:center}._scenarioPill_zcio0_50{padding:.42rem .66rem;border:1px solid #ded8ce;border-radius:8px;background:#fffdf8;color:#5c646a;font-size:.78rem;font-weight:800}._homeLink_zcio0_60{color:#6a747b;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .16s ease}._homeLink_zcio0_60:hover{color:#d7a72d}._quizShell_zcio0_72{display:grid;gap:.82rem;width:min(58rem,100%);margin:0 auto}._quizIntro_zcio0_79,._questionCard_zcio0_80,._quizActions_zcio0_81{border:1px solid #ded8ce;border-radius:8px;background:#fffdf8;box-shadow:0 6px 18px #29241c0d}._quizIntro_zcio0_79{display:grid;gap:.54rem;padding:.92rem}._kicker_zcio0_94{margin:0;color:#8c6d14;font-size:.72rem;font-weight:800;text-transform:uppercase}._quizIntro_zcio0_79 h1{margin:0;color:#1f2529;font-size:clamp(1.38rem,2.3vw,2rem);line-height:1.05}._quizIntro_zcio0_79 p{max-width:42rem;margin:0;color:#3f484e;line-height:1.42}._questionStack_zcio0_116{display:grid;gap:.7rem}._questionCard_zcio0_80{display:grid;gap:.72rem;min-width:0;margin:0;padding:.82rem}._questionCard_zcio0_80 legend{display:flex;gap:.62rem;align-items:center;width:100%;margin:0;padding:0 0 .68rem;color:#1f2529;font-size:1rem;font-weight:900;line-height:1.25}._questionCard_zcio0_80 legend span{display:grid;flex:0 0 auto;width:1.7rem;height:1.7rem;place-items:center;border-radius:999px;background:#eef7ff;color:#1f6fb2;font-size:.84rem}._optionStack_zcio0_154{display:grid;gap:.48rem}._optionLabel_zcio0_159{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.54rem;align-items:start;padding:.64rem .68rem;border:1px solid #d7e0e6;border-radius:8px;background:#fff;color:#2d3439;cursor:pointer;line-height:1.34}._optionLabel_zcio0_159 input{width:1rem;height:1rem;margin:.12rem 0 0;accent-color:#1f6fb2}._selectedOption_zcio0_180{border-color:#1f6fb2;background:#eef7ff}._correctResult_zcio0_185,._missedResult_zcio0_186{display:grid;gap:.3rem;padding:.64rem .72rem;border-radius:8px}._correctResult_zcio0_185{border:1px solid rgba(47,143,86,.28);background:#edf8f1}._missedResult_zcio0_186{border:1px solid rgba(215,167,45,.38);background:#fff7dc}._correctResult_zcio0_185 strong,._missedResult_zcio0_186 strong{color:#1f2529;font-size:.88rem}._correctResult_zcio0_185 p,._missedResult_zcio0_186 p{margin:0;color:#3f484e;line-height:1.36}._missedResult_zcio0_186 a{justify-self:start;color:#1f6fb2;font-weight:800;text-decoration:none}._missedResult_zcio0_186 a:hover{text-decoration:underline}._quizActions_zcio0_81{position:sticky;bottom:.75rem;display:flex;gap:.75rem;justify-content:space-between;align-items:center;padding:.72rem}._scoreReadout_zcio0_237{color:#323a40;font-weight:900}._actionButtons_zcio0_242{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}._primaryButton_zcio0_249,._primaryLink_zcio0_250{display:inline-grid;min-height:2.45rem;place-items:center;padding:.48rem .78rem;border-radius:8px;font:inherit;font-weight:900;text-decoration:none}._primaryButton_zcio0_249{min-height:2.45rem;border:0;background:#1f6fb2;color:#fff;cursor:pointer}._primaryLink_zcio0_250{background:#1f6fb2;color:#fff}._primaryButton_zcio0_249:disabled{background:#9aa2a8;cursor:not-allowed}@media (max-width: 768px){._quizPage_zcio0_1{gap:.58rem}._topNav_zcio0_6{position:sticky;z-index:40;top:0;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;margin:-.18rem -.5rem 0;padding:calc(.42rem + env(safe-area-inset-top)) .5rem .45rem;border:1px solid rgba(217,211,199,.82);border-top:0;border-radius:0 0 14px 14px;background:#f4f1eaf0;box-shadow:0 8px 24px #29241c1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._navButton_zcio0_13,._navButtonStatic_zcio0_14{padding:.5rem .58rem;border-radius:999px;font-size:.82rem;line-height:1;white-space:nowrap}._homeLink_zcio0_60{display:none}._scenarioPill_zcio0_50{max-width:100%;overflow:hidden;padding:.5rem .62rem;border-radius:999px;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}._quizIntro_zcio0_79,._questionCard_zcio0_80,._quizActions_zcio0_81{border-radius:10px}._quizIntro_zcio0_79,._questionCard_zcio0_80{padding:.72rem}._questionCard_zcio0_80 legend{align-items:flex-start;font-size:.94rem}._optionLabel_zcio0_159{padding:.62rem;font-size:.9rem}}@media (max-width: 480px){._quizPage_zcio0_1{gap:.55rem}._topNav_zcio0_6{margin-right:-.5rem;margin-left:-.5rem}._navButton_zcio0_13,._navButtonStatic_zcio0_14{padding:.48rem .5rem;font-size:.76rem}._scenarioPill_zcio0_50{padding-right:.5rem;padding-left:.5rem;font-size:.72rem}._quizActions_zcio0_81{align-items:stretch;flex-direction:column;bottom:.5rem}._actionButtons_zcio0_242{display:grid;grid-template-columns:1fr}}._appShell_zwiwk_1{min-height:100vh;position:relative;overflow-x:hidden}._backdrop_zwiwk_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#f4f1ea;z-index:-2}._backdrop_zwiwk_7:after{content:none}._content_zwiwk_18{width:min(1320px,calc(100% - 1.5rem));margin:0 auto;padding:.85rem 0 1.5rem}@media (max-width: 640px){._content_zwiwk_18{width:min(100% - 1rem,1380px);padding-top:.75rem;padding-bottom:2rem}}@media (max-width: 480px){._content_zwiwk_18{width:min(100% - 1rem,1380px);padding-top:.6rem}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#22292f;background:#f4f1ea;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}a{color:inherit}
