.page_page__axe5e{max-width:768px;margin:0 auto;padding:32px 24px}.page_hero__f1WjQ{margin-bottom:32px}.page_imageWrap__gDofZ{border-radius:16px;overflow:hidden;margin-bottom:24px}.page_image__B3HUE{width:100%;height:auto;object-fit:cover}.page_heroContent__MzIHM{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_heroText__7X04J{flex:1 1}.page_title__0df3Y{font-size:2rem;font-weight:700;margin:0 0 12px}.page_chips__Y9KHB{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.page_chip__gzhA6{padding:4px 12px;border-radius:20px;background:#e8eef7;font-size:.85rem}.page_chipStrong__ICL9k{font-weight:600}.page_chipAccent__t6lXF{background:#97b9bd22;color:#255d6d}.page_chipMuted__J9U46{background:#f4f6f8;color:#787878}.page_tagChip__FAY6a{padding:4px 12px;border-radius:20px;background:#e8eef7;font-size:.8rem;color:#787878}.page_section__Qkexs{margin-bottom:32px}.page_sectionTitle__rpXUF{font-size:1.25rem;font-weight:700;margin-bottom:16px}.page_completedNotice__mwrXH{margin-bottom:24px;padding:16px;border-radius:12px;background:#eaf7ef;border:1px solid #b7e1c4}.page_tags__HHzaI{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.training-checklist_header__HGY8B{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.training-checklist_title__k4Ufj{font-size:1.25rem;font-weight:700;margin:0}.training-checklist_muted__TMNeQ{font-size:.9rem;color:#787878}.training-checklist_smallMuted__QmKgX{color:#787878;font-size:.85rem}.training-checklist_progressTrack__F7qhN{height:6px;border-radius:3px;background:#e8eef7;margin-bottom:24px;overflow:hidden}.training-checklist_sectionList__fUePu{display:flex;flex-direction:column;gap:20px}.training-checklist_sectionCard__S9i4l{border:1px solid #e8eef7;border-radius:14px;padding:16px}.training-checklist_sectionHeader__wak9n{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.training-checklist_sectionTitle__V9ttr{font-size:1rem;font-weight:700;margin:0}.training-checklist_sectionVideo__eq0Cc{margin-bottom:16px}.training-checklist_exerciseList__hNsDv{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.training-checklist_exerciseRow__tjNuD{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;border:1px solid #e8eef7;background:#fff;transition:all .2s ease}.training-checklist_exerciseRowDone__TXPdF{background:#f4f6f8;opacity:.65}.training-checklist_checkbox__P8XeG{width:20px;height:20px;cursor:pointer;flex-shrink:0;accent-color:#255d6d}.training-checklist_thumbWrap__takjc{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0}.training-checklist_thumb__cbHOJ{object-fit:cover;width:100%;height:100%}.training-checklist_exerciseContent__BK3BY{flex:1 1;min-width:0}.training-checklist_exerciseLink__u2ekG{font-weight:600;color:#152438;font-size:.95rem}.training-checklist_exerciseLinkDone__2SQ0h{text-decoration:line-through}.training-checklist_exercisePlaceholder__hObc9{font-weight:600;color:#787878;font-size:.95rem}.training-checklist_meta__20_KV{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;font-size:.8rem;color:#787878}.training-checklist_exerciseVideo__vonwJ{margin-top:12px}.training-checklist_index__DSoJe{font-size:.8rem;color:#b5b5b5;flex-shrink:0}.training-checklist_footer__KrUKH{margin-top:20px;display:flex;align-items:center;gap:12px}.training-checklist_finishButton__f96dd{border:0;border-radius:24px;padding:10px 18px;background:#255d6d;color:#fff;font-weight:700;cursor:pointer}.training-checklist_finishButton__f96dd:disabled{cursor:not-allowed}