.LessonShotDemo_demo__4tdRJ{min-width:0;max-width:100%;margin:22px 0;padding:14px;border:1px solid #ccdcd2;border-radius:12px;background:#f7faf8;color:#203a2c}.LessonShotDemo_demo__4tdRJ h2{margin:0 0 12px;font-size:17px;line-height:1.45;letter-spacing:-.02em}.LessonShotDemo_choices__2xSGa,.LessonShotDemo_controls__YSVo2{display:flex;flex-wrap:wrap;gap:6px}.LessonShotDemo_demo__4tdRJ button{min-width:44px;min-height:44px;flex:1 1 auto;padding:8px 10px;border:1px solid #bacfc1;border-radius:8px;background:#fff;color:#203a2c;font:inherit;font-size:13px;font-weight:700;line-height:1.35;cursor:pointer}.LessonShotDemo_choices__2xSGa button[aria-pressed=true]{background:#176447;border-color:#176447;color:#fff}.LessonShotDemo_demo__4tdRJ button:disabled{opacity:.45;cursor:default}.LessonShotDemo_demo__4tdRJ button:focus-visible,.LessonShotDemo_demo__4tdRJ input:focus-visible{outline:3px solid #ad6817;outline-offset:3px}.LessonShotDemo_figure__V14Qf{margin:14px 0 0}.LessonShotDemo_viewLabel__9NTFA{margin:0;color:#4b6255;font-size:12px;line-height:1.5}.LessonShotDemo_diagram__uVAWK{display:block;width:100%;max-height:370px;height:auto;overflow:hidden}.LessonShotDemo_mapLabels__7F5LY,.LessonShotDemo_sideLabels__VJqYz{fill:#345741;font-family:inherit;font-weight:700;text-anchor:middle}.LessonShotDemo_sideLabels__VJqYz{font-size:22px}.LessonShotDemo_mapLabels__7F5LY{font-size:16px}.LessonShotDemo_caption__cRSBr{margin:7px 0 0;font-size:13px;line-height:1.65;word-break:keep-all;overflow-wrap:anywhere}.LessonShotDemo_timeline__d14LK{margin-top:14px}.LessonShotDemo_timeline__d14LK label{display:flex;justify-content:space-between;gap:8px;font-size:12px}.LessonShotDemo_timeline__d14LK input{display:block;width:100%;height:44px;min-width:0;margin:0;accent-color:#176447;cursor:pointer}.LessonShotDemo_controls__YSVo2 button{flex:1 1;white-space:nowrap}.LessonShotDemo_note__CaIVg{margin:12px 0 0;color:#4b6255;font-size:11px;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:360px){.LessonShotDemo_demo__4tdRJ{padding:10px}.LessonShotDemo_controls__YSVo2{gap:4px}.LessonShotDemo_controls__YSVo2 button{padding-inline:5px;font-size:12px}}.LessonMixedDiagram_demo__ND9on{min-width:0;max-width:100%;margin:22px 0;padding:14px;border:1px solid #ccdcd2;border-radius:12px;background:#f7faf8;color:#203a2c}.LessonMixedDiagram_demo__ND9on h2{margin:0 0 8px;font-size:17px;line-height:1.45;letter-spacing:-.02em}.LessonMixedDiagram_caption__nb8pi,.LessonMixedDiagram_note__fWbyP,.LessonMixedDiagram_setup__CWG_D{word-break:keep-all;overflow-wrap:anywhere}.LessonMixedDiagram_setup__CWG_D{margin:0 0 12px;font-size:13px;line-height:1.6}.LessonMixedDiagram_choices__1sl5B{display:flex;gap:6px}.LessonMixedDiagram_choices__1sl5B button{flex:1 1;min-width:0;min-height:44px;padding:8px;border:1px solid #bacfc1;border-radius:8px;background:#fff;color:#203a2c;font:inherit;font-size:13px;font-weight:700;line-height:1.4;word-break:keep-all;cursor:pointer}.LessonMixedDiagram_choices__1sl5B button[aria-pressed=true]{border-color:#176447;background:#176447;color:#fff}.LessonMixedDiagram_choices__1sl5B button:focus-visible{outline:3px solid #ad6817;outline-offset:3px}.LessonMixedDiagram_figure__jIUUe{margin:14px 0 0}.LessonMixedDiagram_diagram__dezTx{display:block;width:100%;max-height:398px;height:auto;overflow:visible}.LessonMixedDiagram_diagram__dezTx text{font-family:inherit;font-size:12px;font-weight:700}.LessonMixedDiagram_me__xEAIN circle{fill:#c53b08}.LessonMixedDiagram_me__xEAIN text{fill:#fff}.LessonMixedDiagram_partner__zJN7S circle{fill:#fff5dc}.LessonMixedDiagram_partner__zJN7S text{fill:#1a3828}.LessonMixedDiagram_opponent__Nagyb circle{fill:#b9d5c4}.LessonMixedDiagram_opponent__Nagyb text{fill:#1a3828}.LessonMixedDiagram_edgeLabel__ERCwh{fill:#385843;text-anchor:middle}.LessonMixedDiagram_netLabel__J9umq{fill:#385843}.LessonMixedDiagram_caption__nb8pi{display:grid;grid-gap:4px;gap:4px;margin-top:10px;font-size:13px;line-height:1.65}.LessonMixedDiagram_note__fWbyP{margin:12px 0 0;color:#4b6255;font-size:11px;line-height:1.6}@media (max-width:360px){.LessonMixedDiagram_demo__ND9on{padding:10px}.LessonMixedDiagram_choices__1sl5B button{padding-inline:5px}}