.ScenarioViewer_scenario-viewer__EnNVV{min-height:100vh;background:linear-gradient(to bottom,var(--color-slate-50),#fff)}.ScenarioViewer_scenario-viewer__container__4jBTK{max-width:var(--container-max-width);margin:0 auto;padding:2rem 1rem}.ScenarioViewer_scenario-viewer__header__lbwYl{max-width:56rem;margin:0 auto 2rem}.ScenarioViewer_scenario-viewer__back-link__r19cZ{display:inline-flex;align-items:center;color:var(--color-sky-600);text-decoration:none;margin-bottom:1rem;transition:color var(--transition-base)}.ScenarioViewer_scenario-viewer__back-link__r19cZ:hover{color:var(--color-sky-700)}.ScenarioViewer_scenario-viewer__back-icon__YCuEU{width:1.25rem;height:1.25rem;margin-right:.25rem}.ScenarioViewer_scenario-viewer__header-content__EI_Hs{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ScenarioViewer_scenario-viewer__header-badges__b1Pr1{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ScenarioViewer_scenario-viewer__difficulty-badge__767W8{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:.25rem .5rem;border-radius:var(--radius-sm);background-color:var(--color-green-100);color:var(--color-green-800)}.ScenarioViewer_scenario-viewer__scenario-id__EDJ01{font-size:var(--font-size-xs);color:var(--color-slate-500)}.ScenarioViewer_scenario-viewer__title__jITnK{font-size:1.875rem;font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.ScenarioViewer_scenario-viewer__progress__iygbh{margin-top:1.5rem}.ScenarioViewer_scenario-viewer__progress-header___5G2c{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ScenarioViewer_scenario-viewer__progress-label__G_8z4{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.ScenarioViewer_scenario-viewer__progress-step__xeAmg{font-size:var(--font-size-sm);color:var(--color-slate-500)}.ScenarioViewer_scenario-viewer__progress-bar__uYfiy{height:.5rem;background-color:var(--color-slate-200);border-radius:var(--radius-full);overflow:hidden}.ScenarioViewer_scenario-viewer__progress-fill__GedeB{height:100%;background-color:var(--color-sky-500);transition:width .3s}.ScenarioViewer_scenario-viewer__content__9bpb0{max-width:56rem;margin:0 auto}.ScenarioViewer_scenario-viewer__card__dKtHZ{background-color:#fff;border-radius:var(--radius-lg);border:2px solid var(--color-slate-200);padding:2rem}.ScenarioViewer_scenario-viewer__section__2nL9_{display:flex;flex-direction:column;gap:1.5rem}.ScenarioViewer_scenario-viewer__section-heading__WZyCz{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-slate-900);margin-bottom:1.5rem}.ScenarioViewer_scenario-viewer__subsection-heading__8cGHg{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);margin-bottom:.75rem}.ScenarioViewer_scenario-viewer__objectives-list__m3r2G{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0}.ScenarioViewer_scenario-viewer__objective-item__VoHrt{display:flex;align-items:flex-start;gap:.5rem;color:var(--color-slate-600)}.ScenarioViewer_scenario-viewer__objective-bullet__MlWGm{color:var(--color-sky-500);margin-top:.25rem}.ScenarioViewer_scenario-viewer__context-card__ARnMw{background-color:var(--color-slate-50);border-radius:var(--radius-lg);padding:1.5rem}.ScenarioViewer_scenario-viewer__context-grid__WlRIr{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;font-size:var(--font-size-sm)}@media (min-width:768px){.ScenarioViewer_scenario-viewer__context-grid__WlRIr{grid-template-columns:repeat(2,minmax(0,1fr))}}.ScenarioViewer_scenario-viewer__context-label__LRf_G{font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.ScenarioViewer_scenario-viewer__context-value__h0PxM{color:var(--color-slate-600)}.ScenarioViewer_scenario-viewer__forecast-header__3nyLM{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-sm);color:var(--color-slate-600)}.ScenarioViewer_scenario-viewer__danger-grid__QcLno{background-color:var(--color-slate-50);border-radius:var(--radius-lg);padding:1rem}.ScenarioViewer_scenario-viewer__danger-grid-content__W92pk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;font-size:var(--font-size-sm)}.ScenarioViewer_scenario-viewer__danger-label__ot2Ny{color:var(--color-slate-600);margin-bottom:.25rem}.ScenarioViewer_scenario-viewer__danger-value__7yQ59{font-weight:var(--font-weight-bold);text-transform:uppercase}.ScenarioViewer_scenario-viewer__danger-value--low__5L7Fz{color:var(--color-green-600)}.ScenarioViewer_scenario-viewer__danger-value--moderate__URqnJ{color:var(--color-yellow-600)}.ScenarioViewer_scenario-viewer__danger-value--considerable__cag_L{color:var(--color-orange-600)}.ScenarioViewer_scenario-viewer__danger-value--high__DZYih{color:var(--color-red-600)}.ScenarioViewer_scenario-viewer__danger-value--extreme__riHT_{color:var(--color-purple-600)}.ScenarioViewer_scenario-viewer__danger-value--default__NyXCI{color:var(--color-slate-600)}.ScenarioViewer_scenario-viewer__problem-card__5125B{background-color:var(--color-slate-50);border-radius:var(--radius-lg);padding:1rem;margin-bottom:.75rem}.ScenarioViewer_scenario-viewer__problem-type__OaCV7{font-weight:var(--font-weight-semibold);color:var(--color-slate-900);margin-bottom:.5rem;text-transform:capitalize}.ScenarioViewer_scenario-viewer__problem-grid__l_1bz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;font-size:var(--font-size-sm);margin-bottom:.5rem}@media (min-width:768px){.ScenarioViewer_scenario-viewer__problem-grid__l_1bz{grid-template-columns:repeat(4,minmax(0,1fr))}}.ScenarioViewer_scenario-viewer__problem-description__jOIAn{font-size:var(--font-size-sm);color:var(--color-slate-700)}.ScenarioViewer_scenario-viewer__weather-grid__hhU_I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;font-size:var(--font-size-sm)}@media (min-width:768px){.ScenarioViewer_scenario-viewer__weather-grid__hhU_I{grid-template-columns:repeat(4,minmax(0,1fr))}}.ScenarioViewer_scenario-viewer__terrain-card__KEa_9{border:2px solid var(--color-slate-200);border-radius:var(--radius-lg);padding:1rem}.ScenarioViewer_scenario-viewer__terrain-name__1uOat{font-weight:var(--font-weight-bold);color:var(--color-slate-900);margin-bottom:.5rem}.ScenarioViewer_scenario-viewer__terrain-description__keuaa{color:var(--color-slate-600);font-size:var(--font-size-sm);margin-bottom:.75rem}.ScenarioViewer_scenario-viewer__terrain-measurements__2vT09{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;font-size:var(--font-size-sm);background-color:var(--color-slate-50);border-radius:var(--radius-md);padding:.75rem}.ScenarioViewer_scenario-viewer__terrain-features__J4hG2{margin-top:.75rem}.ScenarioViewer_scenario-viewer__terrain-features-label__7pZfY{font-size:var(--font-size-xs);color:var(--color-slate-600);margin-bottom:.25rem}.ScenarioViewer_scenario-viewer__terrain-features-list__IRVnK{display:flex;flex-wrap:wrap;gap:.5rem}.ScenarioViewer_scenario-viewer__terrain-feature__r_I2_{font-size:var(--font-size-xs);background-color:var(--color-slate-100);color:var(--color-slate-700);padding:.25rem .5rem;border-radius:var(--radius-sm)}.ScenarioViewer_scenario-viewer__decision-prompt__2OuaE{background-color:var(--color-yellow-50);border:2px solid var(--color-yellow-200);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:1.5rem}.ScenarioViewer_scenario-viewer__decision-situation__KryE9{color:var(--color-slate-700);margin-bottom:.75rem}.ScenarioViewer_scenario-viewer__decision-question__Qkpeg{font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.ScenarioViewer_scenario-viewer__decision-options__d_26p{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ScenarioViewer_scenario-viewer__option-button__0emql{width:100%;text-align:left;padding:1.5rem;border-radius:var(--radius-lg);border:2px solid;transition:all var(--transition-base);background:none;cursor:pointer}.ScenarioViewer_scenario-viewer__option-button--default__vd__T{border-color:var(--color-slate-200);background-color:#fff}.ScenarioViewer_scenario-viewer__option-button--default__vd__T:hover{border-color:var(--color-slate-300)}.ScenarioViewer_scenario-viewer__option-button--selected__Nlwnm{border-color:var(--color-sky-500);background-color:var(--color-sky-50)}.ScenarioViewer_scenario-viewer__option-content__KExU_{display:flex;align-items:flex-start;gap:1rem}.ScenarioViewer_scenario-viewer__option-letter__9MYjZ{flex-shrink:0;width:2rem;height:2rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold)}.ScenarioViewer_scenario-viewer__option-letter--default___c72b{background-color:var(--color-slate-100);color:var(--color-slate-600)}.ScenarioViewer_scenario-viewer__option-letter--selected__GHXYy{background-color:var(--color-sky-500);color:#fff}.ScenarioViewer_scenario-viewer__option-text__qEHtD{flex:1 1 0%}.ScenarioViewer_scenario-viewer__option-title__W6XiG{font-weight:var(--font-weight-semibold);color:var(--color-slate-900);margin-bottom:.25rem}.ScenarioViewer_scenario-viewer__option-description__vEDfw{font-size:var(--font-size-sm);color:var(--color-slate-600)}.ScenarioViewer_scenario-viewer__feedback-result__EAqPz{border-radius:var(--radius-lg);border:2px solid;padding:2rem}.ScenarioViewer_scenario-viewer__feedback-result--correct__rBZK8{background-color:var(--color-green-50);border-color:var(--color-green-500)}.ScenarioViewer_scenario-viewer__feedback-result--incorrect__62nJ0{background-color:var(--color-red-50);border-color:var(--color-red-500)}.ScenarioViewer_scenario-viewer__feedback-header__AAiTX{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.ScenarioViewer_scenario-viewer__feedback-icon__hN_1b{width:3rem;height:3rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.ScenarioViewer_scenario-viewer__feedback-icon--correct__3g6tu{background-color:var(--color-green-500)}.ScenarioViewer_scenario-viewer__feedback-icon--incorrect__y9ci3{background-color:var(--color-red-500)}.ScenarioViewer_scenario-viewer__feedback-icon-svg__LGLWj{width:2rem;height:2rem;color:#fff}.ScenarioViewer_scenario-viewer__feedback-title__LEnQt{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.ScenarioViewer_scenario-viewer__feedback-subtitle__gLJ4e{color:var(--color-slate-700)}.ScenarioViewer_scenario-viewer__feedback-explanation__jnRkB{background-color:#fff;border-radius:var(--radius-lg);padding:1.5rem}.ScenarioViewer_scenario-viewer__feedback-explanation-title__b_5e0{font-weight:var(--font-weight-bold);color:var(--color-slate-900);margin-bottom:.5rem}.ScenarioViewer_scenario-viewer__feedback-explanation-text__mKWqb{color:var(--color-slate-700);margin-bottom:1rem}.ScenarioViewer_scenario-viewer__feedback-points-label__0Uy_8{font-weight:var(--font-weight-semibold);color:var(--color-slate-800);margin-bottom:.5rem}.ScenarioViewer_scenario-viewer__feedback-points-list__RGP92{display:flex;flex-direction:column;gap:.25rem;list-style:none;padding:0}.ScenarioViewer_scenario-viewer__feedback-point__Tv5wJ{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--font-size-sm);color:var(--color-slate-600)}.ScenarioViewer_scenario-viewer__feedback-point-bullet__TYJfN{margin-top:.125rem}.ScenarioViewer_scenario-viewer__feedback-point-bullet--correct__3mYQE{color:var(--color-green-500)}.ScenarioViewer_scenario-viewer__feedback-point-bullet--incorrect__2FF7_{color:var(--color-red-500)}.ScenarioViewer_scenario-viewer__nav__r_1Q6{display:flex;gap:1rem;margin-top:1.5rem}.ScenarioViewer_scenario-viewer__button__oHW5q{padding:.75rem 1.5rem;border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);transition:background-color var(--transition-base);border:none;cursor:pointer}.ScenarioViewer_scenario-viewer__button--primary__tEdfF{width:100%;background-color:var(--color-sky-500);color:#fff}.ScenarioViewer_scenario-viewer__button--primary__tEdfF:hover:not(:disabled){background-color:var(--color-sky-600)}.ScenarioViewer_scenario-viewer__button--primary__tEdfF:disabled{background-color:var(--color-slate-300);cursor:not-allowed}.ScenarioViewer_scenario-viewer__button--secondary__QssuN{flex:1 1 0%;background-color:var(--color-sky-500);color:#fff}.ScenarioViewer_scenario-viewer__button--secondary__QssuN:hover{background-color:var(--color-sky-600)}.ScenarioViewer_scenario-viewer__data-label__slcsW{color:var(--color-slate-600);text-transform:capitalize;margin-bottom:.25rem}.ScenarioViewer_scenario-viewer__data-value__TVHuo{font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.ScenarioViewer_scenario-viewer__expert-insight__ZXpHW{background-color:var(--color-sky-50);border:2px solid var(--color-sky-200);border-radius:var(--radius-lg);padding:2rem}.ScenarioViewer_scenario-viewer__expert-quote__Bbkya{color:var(--color-slate-700);font-style:italic;margin-bottom:1rem}.ScenarioViewer_scenario-viewer__expert-attribution__UzK_l{font-size:var(--font-size-sm);color:var(--color-slate-600)}