.ScenarioCard_scenario-card__1dV8I{display:block;border-radius:var(--radius-lg);border:2px solid var(--color-slate-200);background-color:#fff;padding:1.5rem;transition:all var(--transition-base);text-decoration:none}.ScenarioCard_scenario-card__1dV8I:hover{border-color:var(--color-sky-400);box-shadow:var(--shadow-lg)}.ScenarioCard_scenario-card--locked__CAyem{opacity:.5;cursor:not-allowed}.ScenarioCard_scenario-card--locked__CAyem:hover{border-color:var(--color-slate-200);box-shadow:none}.ScenarioCard_scenario-card__content__qHHwp{display:flex;flex-direction:column;gap:1rem}.ScenarioCard_scenario-card__header__1KtQa{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ScenarioCard_scenario-card__header-content__8lvfl{flex:1 1 0%}.ScenarioCard_scenario-card__badges__YfVNV{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ScenarioCard_scenario-card__difficulty-badge__7quEe{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:.25rem .5rem;border-radius:var(--radius-sm)}.ScenarioCard_scenario-card__difficulty-badge--novice__skCqF{background-color:var(--color-green-100);color:var(--color-green-800)}.ScenarioCard_scenario-card__difficulty-badge--intermediate__Tyr3L{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.ScenarioCard_scenario-card__difficulty-badge--advanced__af79a{background-color:var(--color-red-100);color:var(--color-red-800)}.ScenarioCard_scenario-card__id__U25cj{font-size:var(--font-size-xs);color:var(--color-slate-500)}.ScenarioCard_scenario-card__title__JEwWG{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-slate-900);transition:color var(--transition-base)}.ScenarioCard_scenario-card__1dV8I:hover .ScenarioCard_scenario-card__title__JEwWG{color:var(--color-sky-600)}.ScenarioCard_scenario-card__lock-icon___mf4Y{flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--color-slate-400)}.ScenarioCard_scenario-card__terrain-map__qk21d{position:relative;height:12rem;width:100%;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-slate-100)}.ScenarioCard_scenario-card__terrain-image__dqg3R{object-fit:cover}.ScenarioCard_scenario-card__info__dmYDy{display:flex;flex-wrap:wrap;gap:.75rem;font-size:var(--font-size-sm);color:var(--color-slate-600)}.ScenarioCard_scenario-card__info-item__wSMde{display:flex;align-items:center;gap:.25rem}.ScenarioCard_scenario-card__info-icon__46lBA{width:1rem;height:1rem}.ScenarioCard_scenario-card__objectives__8PKjN{font-size:var(--font-size-sm)}.ScenarioCard_scenario-card__objectives-heading__EVfko{font-weight:var(--font-weight-semibold);color:var(--color-slate-700);margin-bottom:.25rem}.ScenarioCard_scenario-card__objectives-list__u2kfN{color:var(--color-slate-600);display:flex;flex-direction:column;gap:.25rem;list-style:none;padding:0}.ScenarioCard_scenario-card__objective-item__b47QW{display:flex;align-items:flex-start;gap:.5rem}.ScenarioCard_scenario-card__objective-bullet__vbJdP{color:var(--color-sky-500);margin-top:.125rem}.ScenarioCard_scenario-card__objective-more__Hsz6N{color:var(--color-slate-500);font-style:italic}.ScenarioCard_scenario-card__cta__T_5w7{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--color-slate-200)}.ScenarioCard_scenario-card__cta-content__lhhWB{display:flex;align-items:center;justify-content:space-between}.ScenarioCard_scenario-card__cta-text__dm4cU{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-sky-600);transition:color var(--transition-base)}.ScenarioCard_scenario-card__1dV8I:hover .ScenarioCard_scenario-card__cta-text__dm4cU{color:var(--color-sky-700)}.page_scenarios-page__Mhoz3{min-height:100vh;background:linear-gradient(to bottom,var(--color-slate-50),#fff)}.page_scenarios-page__container__Cj0LP{max-width:var(--container-max-width);margin:0 auto;padding:3rem 1rem}.page_scenarios-page__header__GAk_l{max-width:48rem;margin:0 auto 3rem;text-align:center}.page_scenarios-page__title__xy476{font-size:2.25rem;font-weight:var(--font-weight-bold);color:var(--color-slate-900);margin-bottom:1rem}.page_scenarios-page__description__0DGBO{font-size:var(--font-size-lg);color:var(--color-slate-600)}.page_scenarios-page__stats__2Bcon{max-width:56rem;margin:0 auto 3rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.page_scenarios-page__stats__2Bcon{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_scenarios-page__stat-card__MK42C{background-color:#fff;border-radius:var(--radius-lg);border:2px solid;padding:1.5rem;text-align:center;overflow:hidden}.page_scenarios-page__stat-card--novice__wrTNV{border-color:var(--color-green-200)}.page_scenarios-page__stat-card--intermediate__h46Th{border-color:var(--color-yellow-200)}.page_scenarios-page__stat-card--advanced__zKdN1{border-color:var(--color-red-200)}.page_scenarios-page__stat-image-wrapper__i6V6K{position:relative;width:8rem;height:8rem;margin:0 auto 1rem}.page_scenarios-page__stat-image__F2gai{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg)}.page_scenarios-page__stat-number__Vvr31{font-size:1.875rem;font-weight:var(--font-weight-bold);margin-bottom:.5rem}.page_scenarios-page__stat-number--novice__Kkkyj{color:var(--color-green-600)}.page_scenarios-page__stat-number--intermediate__SwZJT{color:var(--color-yellow-600)}.page_scenarios-page__stat-number--advanced__QdxaU{color:var(--color-red-600)}.page_scenarios-page__stat-label__1t_2p{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.page_scenarios-page__section__Jky2q{margin-bottom:4rem}.page_scenarios-page__section-header__kTjJc{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.page_scenarios-page__section-divider__x0LGj{height:.25rem;width:3rem;border-radius:var(--radius-full)}.page_scenarios-page__section-divider--novice__jyiGz{background-color:var(--color-green-500)}.page_scenarios-page__section-divider--intermediate__jo2BU{background-color:var(--color-yellow-500)}.page_scenarios-page__section-divider--advanced__sx3IP{background-color:var(--color-red-500)}.page_scenarios-page__section-heading__VXOOL{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.page_scenarios-page__section-description__GaDLP{color:var(--color-slate-600);margin-bottom:1.5rem;max-width:42rem}.page_scenarios-page__grid__7nmt1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.page_scenarios-page__grid__7nmt1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page_scenarios-page__grid__7nmt1{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_scenarios-page__placeholder__81Mf0{background-color:var(--color-slate-100);border-radius:var(--radius-lg);border:2px dashed var(--color-slate-300);padding:3rem;text-align:center}.page_scenarios-page__placeholder-icon__HbRQD{color:var(--color-slate-400);margin-bottom:.5rem}.page_scenarios-page__placeholder-icon-svg__gV99x{width:3rem;height:3rem;margin:0 auto}.page_scenarios-page__placeholder-title__bbWKU{color:var(--color-slate-600);font-weight:var(--font-weight-semibold)}.page_scenarios-page__placeholder-description__g1Azb{font-size:var(--font-size-sm);color:var(--color-slate-500);margin-top:.5rem}.page_scenarios-page__accordion-section__23ylC{margin-bottom:1.5rem}.page_scenarios-page__accordion-button__LBcZF{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;background-color:#fff;border-radius:var(--radius-lg);border:2px solid;cursor:pointer;transition:border-color .2s;text-align:left}.page_scenarios-page__accordion-button__LBcZF:hover{border-color:var(--color-slate-300)}.page_scenarios-page__accordion-button--novice___fmVr{border-color:var(--color-green-200)}.page_scenarios-page__accordion-button--novice___fmVr:hover{border-color:var(--color-green-300)}.page_scenarios-page__accordion-button--intermediate__wSkal{border-color:var(--color-yellow-200)}.page_scenarios-page__accordion-button--intermediate__wSkal:hover{border-color:var(--color-yellow-300)}.page_scenarios-page__accordion-button--advanced__JWW5R{border-color:var(--color-red-200)}.page_scenarios-page__accordion-button--advanced__JWW5R:hover{border-color:var(--color-red-300)}.page_scenarios-page__accordion-header__rc2XB{display:flex;align-items:center;gap:1rem}.page_scenarios-page__accordion-image__HaLac{position:relative;width:8rem;height:8rem;flex-shrink:0}.page_scenarios-page__accordion-img__w5pQv{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg)}.page_scenarios-page__accordion-title-wrapper__kmJ6e{display:flex;align-items:center;gap:.75rem}.page_scenarios-page__accordion-divider__YWqX1{height:.25rem;width:2rem;border-radius:var(--radius-full)}.page_scenarios-page__accordion-divider--novice__cW214{background-color:var(--color-green-500)}.page_scenarios-page__accordion-divider--intermediate__aYNdm{background-color:var(--color-yellow-500)}.page_scenarios-page__accordion-divider--advanced__mk6Ln{background-color:var(--color-red-500)}.page_scenarios-page__accordion-title__X1Wu7{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.page_scenarios-page__accordion-count__9xm_a{font-size:1.25rem;font-weight:var(--font-weight-bold)}.page_scenarios-page__accordion-count--novice__kzToS{color:var(--color-green-600)}.page_scenarios-page__accordion-count--intermediate__c3vm7{color:var(--color-yellow-600)}.page_scenarios-page__accordion-count--advanced__qz_0F{color:var(--color-red-600)}.page_scenarios-page__accordion-icon__hax8S{width:1.5rem;height:1.5rem;color:var(--color-slate-600);transition:transform .2s;flex-shrink:0}.page_scenarios-page__accordion-icon--expanded__BcCjU{transform:rotate(180deg)}.page_scenarios-page__accordion-content__nK0_8{margin-top:1.5rem}.page_scenarios-page__accordion-description__msBVb{color:var(--color-slate-600);margin-bottom:1.5rem;max-width:42rem}