.training-checklist-module__6aLZJW__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.training-checklist-module__6aLZJW__title{margin:0;font-size:1.25rem;font-weight:700}.training-checklist-module__6aLZJW__muted{color:#787878;font-size:.9rem}.training-checklist-module__6aLZJW__smallMuted{color:#787878;font-size:.85rem}.training-checklist-module__6aLZJW__progressTrack{background:#f0f0f0;border-radius:4px;height:6px;margin-bottom:24px;overflow:hidden}.training-checklist-module__6aLZJW__sectionList{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.training-checklist-module__6aLZJW__panelChips{flex-wrap:wrap;gap:8px;display:flex}.training-checklist-module__6aLZJW__panelChip{color:#255d6d;background:#f4f6f8;border:1px solid #e8eef7;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:600}.training-checklist-module__6aLZJW__panelDescription{margin-top:12px;font-size:.9rem}.training-checklist-module__6aLZJW__panelVideo{margin-top:12px}.training-checklist-module__6aLZJW__panelLink{color:#255d6d;margin-top:12px;font-size:.85rem;font-weight:600;display:inline-block}.training-checklist-module__6aLZJW__exerciseName{color:#152438;font-size:.95rem;font-weight:600}.training-checklist-module__6aLZJW__successBox{background:#e8f2f0;border:1px solid #3d9b8f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.training-checklist-module__6aLZJW__successTitle{color:#152438;font-weight:700}.training-checklist-module__6aLZJW__backLink{color:#fff;background:#255d6d;border-radius:12px;padding:8px 16px;font-weight:700;text-decoration:none}.training-checklist-module__6aLZJW__backLink:hover{background:#1e4d5a}.training-checklist-module__6aLZJW__sectionCard{background:#fff;border:1px solid #e8eef7;border-radius:16px;padding:16px;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000d}.training-checklist-module__6aLZJW__sectionHeader{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.training-checklist-module__6aLZJW__sectionTitle{margin:0;font-size:1rem;font-weight:700}.training-checklist-module__6aLZJW__sectionVideo{margin-bottom:16px}.training-checklist-module__6aLZJW__exerciseList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.training-checklist-module__6aLZJW__exerciseRow{background:#fff;border:1px solid #e8eef7;border-radius:12px;padding:12px 16px;transition:all .2s;display:block}.training-checklist-module__6aLZJW__exerciseRowMain{align-items:center;gap:12px;display:flex}.training-checklist-module__6aLZJW__detailsToggle{color:#255d6d;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;margin-left:32px;padding:0;font-size:.8rem;font-weight:600;display:inline-flex}.training-checklist-module__6aLZJW__detailsToggle svg{transition:transform .2s}.training-checklist-module__6aLZJW__detailsToggleOpen svg{transform:rotate(180deg)}.training-checklist-module__6aLZJW__detailsToggle:hover{color:#1e4d5a}.training-checklist-module__6aLZJW__exerciseDetails{border-top:1px solid #e8eef7;margin-top:12px;margin-left:32px;padding-top:12px}.training-checklist-module__6aLZJW__exerciseRowDone{opacity:.65;background:#f4f6f8}.training-checklist-module__6aLZJW__checkboxWrap{cursor:pointer;flex-shrink:0;width:20px;height:20px;display:inline-flex;position:relative}.training-checklist-module__6aLZJW__checkboxInput{cursor:pointer;opacity:0;z-index:1;width:20px;height:20px;margin:0;position:absolute;inset:0}.training-checklist-module__6aLZJW__checkboxBox{box-sizing:border-box;pointer-events:none;background:#fff;border:1.5px solid #e0e4e8;border-radius:5px;width:20px;height:20px;transition:all .2s;position:absolute;inset:0}.training-checklist-module__6aLZJW__checkboxInput:checked+.training-checklist-module__6aLZJW__checkboxBox{background:#255d6d;border-color:#255d6d}.training-checklist-module__6aLZJW__checkboxInput:checked+.training-checklist-module__6aLZJW__checkboxBox:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.training-checklist-module__6aLZJW__thumbWrap{border-radius:8px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.training-checklist-module__6aLZJW__thumb{object-fit:cover;width:100%;height:100%}.training-checklist-module__6aLZJW__exerciseContent{flex:1;min-width:0}.training-checklist-module__6aLZJW__exerciseLinkDone{text-decoration:line-through}.training-checklist-module__6aLZJW__exercisePlaceholder{color:#787878;font-size:.95rem;font-weight:600}.training-checklist-module__6aLZJW__meta{color:#787878;flex-wrap:wrap;gap:12px;margin-top:4px;font-size:.8rem;display:flex}.training-checklist-module__6aLZJW__note{color:#6b6b6b;overflow-wrap:anywhere;margin:4px 0 0;font-size:.8rem;font-style:italic}.training-checklist-module__6aLZJW__noteBlock{max-width:720px;margin:6px 0 0}.training-checklist-module__6aLZJW__noteTitle{color:#4a4a4a;margin:0;font-size:.8rem;font-weight:700}.training-checklist-module__6aLZJW__adaptationBlock{background:#eef6f6;border:1px solid #cfe4e4;border-radius:10px;max-width:720px;margin:6px 0 0;padding:8px 12px}.training-checklist-module__6aLZJW__adaptationTitle{color:#152438;margin:0;font-size:.8rem;font-weight:700}.training-checklist-module__6aLZJW__adaptationHint{color:#3f5b61;margin:2px 0 4px;font-size:.76rem}.training-checklist-module__6aLZJW__adaptationLine{color:#1f2d3a;overflow-wrap:anywhere;margin:2px 0 0;font-size:.82rem;font-style:normal;line-height:1.45}.training-checklist-module__6aLZJW__replacementInstructions{background:#f7f4ee;border:1px solid #e6dccb;border-radius:10px;max-width:720px;margin:6px 0 0;padding:8px 12px}.training-checklist-module__6aLZJW__replacementInstructionsTitle{color:#7a4e10;margin:0 0 2px;font-size:.8rem;font-weight:700}.training-checklist-module__6aLZJW__replacementInstructionsLine{color:#3a2f1c;overflow-wrap:anywhere;margin:2px 0 0;font-size:.82rem;font-style:normal;line-height:1.45}.training-checklist-module__6aLZJW__index{color:#b5b5b5;flex-shrink:0;font-size:.8rem}.training-checklist-module__6aLZJW__replacementBar{border-top:1px dashed #e8eef7;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px 12px 64px;display:flex}.training-checklist-module__6aLZJW__replacementLabel{color:#255d6d;font-size:.8rem;font-weight:600}.training-checklist-module__6aLZJW__replacementHeading{flex-direction:column;flex-basis:100%;gap:2px;display:flex}.training-checklist-module__6aLZJW__replacementHint{color:#5c6b73;font-size:.74rem}.training-checklist-module__6aLZJW__replacementButton{color:#255d6d;cursor:pointer;background:#fff;border:1px solid #97b9bd;border-radius:20px;padding:4px 12px;font-size:.78rem;font-weight:600;transition:background .15s,color .15s}.training-checklist-module__6aLZJW__replacementButton:hover{background:#eef6f6}.training-checklist-module__6aLZJW__replacementButtonActive{color:#fff;background:#255d6d;border-color:#255d6d}.training-checklist-module__6aLZJW__replacementRevert{color:#b3721e;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 8px;font-size:.78rem;font-weight:600;text-decoration:underline}.training-checklist-module__6aLZJW__replacementRevert:disabled{opacity:.6;cursor:wait}.training-checklist-module__6aLZJW__replacementBadge{color:#255d6d;text-transform:uppercase;letter-spacing:.03em;background:#eef6f6;border-radius:12px;margin-left:8px;padding:2px 8px;font-size:.7rem;font-weight:700}.training-checklist-module__6aLZJW__replacementPanel{background:#f9fbfc;border:1px solid #e8eef7;border-radius:10px;flex-direction:column;gap:8px;margin:0 12px 12px 64px;padding:12px;display:flex}.training-checklist-module__6aLZJW__replacementOption{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.training-checklist-module__6aLZJW__replacementOption:last-child{border-bottom:none}.training-checklist-module__6aLZJW__replacementOptionMain{flex-direction:column;gap:2px;font-size:.85rem;display:flex}.training-checklist-module__6aLZJW__replacementOptionNote{color:#6b6b6b;font-size:.8rem}.training-checklist-module__6aLZJW__replacementRequirements{color:#255d6d;font-size:.78rem}.training-checklist-module__6aLZJW__replacementActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.training-checklist-module__6aLZJW__replacementApply{color:#fff;cursor:pointer;background:#255d6d;border:1px solid #255d6d;border-radius:20px;padding:4px 14px;font-size:.78rem;font-weight:600}.training-checklist-module__6aLZJW__replacementApply:disabled{cursor:default;background:#97b9bd;border-color:#97b9bd}.training-checklist-module__6aLZJW__replacementCancel{color:#787878;cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:.78rem;text-decoration:underline}.training-checklist-module__6aLZJW__dosagePanel{background:#fffaf0;border:1px solid #e5a84b;border-left-width:4px;border-radius:10px;margin:0 12px 12px 64px;padding:12px}.training-checklist-module__6aLZJW__dosageTitle{color:#7a4e10;margin:0 0 4px;font-size:.88rem}.training-checklist-module__6aLZJW__dosageWarning{color:#7a4e10;margin:0 0 10px;font-size:.78rem;line-height:1.4}.training-checklist-module__6aLZJW__dosageGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 12px;margin-bottom:10px;display:grid}.training-checklist-module__6aLZJW__dosageField{color:#4a4a4a;flex-direction:column;gap:2px;font-size:.75rem;font-weight:600;display:flex}.training-checklist-module__6aLZJW__dosageField input[type=number],.training-checklist-module__6aLZJW__dosageField input[type=text]{background:#fff;border:1px solid #d9dee5;border-radius:6px;padding:4px 8px;font-size:.82rem;font-weight:400}.training-checklist-module__6aLZJW__dosageFieldSmall{flex-direction:row;align-self:end;align-items:center;gap:6px;padding-bottom:6px;font-weight:500}.training-checklist-module__6aLZJW__dosageFieldSmall input{margin:0}.training-checklist-module__6aLZJW__dosageAdapted{color:#7a4e10;text-transform:uppercase;letter-spacing:.03em;background:#fff3dd;border-radius:12px;margin-left:8px;padding:2px 8px;font-size:.7rem;font-weight:700}.training-checklist-module__6aLZJW__dosageEdit{color:#b3721e;cursor:pointer;background:#fff;border:1px solid #b3721e;border-radius:20px;padding:4px 12px;font-size:.78rem;font-weight:600}.training-checklist-module__6aLZJW__dosageConfirm{color:#fff;cursor:pointer;background:#b3721e;border:1px solid #b3721e;border-radius:20px;padding:6px 16px;font-size:.8rem;font-weight:700}.training-checklist-module__6aLZJW__dosageConfirm:disabled{opacity:.6;cursor:wait}.training-checklist-module__6aLZJW__footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.training-checklist-module__6aLZJW__finishButton{color:#fff;cursor:pointer;background:#255d6d;border:0;border-radius:12px;padding:10px 18px;font-weight:700}.training-checklist-module__6aLZJW__finishButton:hover:not(:disabled){background:#1e4d5a}.training-checklist-module__6aLZJW__finishButton:disabled{cursor:not-allowed}@media (max-width:576px){.training-checklist-module__6aLZJW__exerciseRow{position:relative}.training-checklist-module__6aLZJW__index{position:absolute;top:10px;right:12px}.training-checklist-module__6aLZJW__exerciseName,.training-checklist-module__6aLZJW__exercisePlaceholder{padding-right:26px;display:block}.training-checklist-module__6aLZJW__detailsToggle,.training-checklist-module__6aLZJW__exerciseDetails{margin-left:0}.training-checklist-module__6aLZJW__thumbWrap{width:40px;height:40px}.training-checklist-module__6aLZJW__meta{gap:4px 10px;font-size:.78rem}}
.page-module__UkAh9W__page{max-width:768px;margin:0 auto;padding:32px 24px}.page-module__UkAh9W__hero{margin-bottom:32px}.page-module__UkAh9W__imageWrap{border-radius:20px;margin-bottom:24px;overflow:hidden}.page-module__UkAh9W__image{object-fit:cover;width:100%;height:auto}.page-module__UkAh9W__heroContent{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__UkAh9W__heroText{flex:1}.page-module__UkAh9W__title{margin:0 0 12px;font-size:2rem;font-weight:700}.page-module__UkAh9W__chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.page-module__UkAh9W__chip{color:#152438;background:#f4f6f8;border:1px solid #e8eef7;border-radius:20px;padding:4px 12px;font-size:.8rem}.page-module__UkAh9W__chipStrong{font-weight:600}.page-module__UkAh9W__chipAccent{color:#255d6d;font-weight:500}.page-module__UkAh9W__chipMuted{color:#787878}.page-module__UkAh9W__tagChip{color:#787878;background:#f4f6f8;border:1px solid #e8eef7;border-radius:20px;padding:4px 12px;font-size:.8rem}.page-module__UkAh9W__section{margin-bottom:32px}.page-module__UkAh9W__sectionTitle{margin-bottom:16px;font-size:1.25rem;font-weight:700}.page-module__UkAh9W__completedNotice{background:#fff;border:1px solid #0000000f;border-radius:16px;margin-bottom:24px;padding:20px;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000d}.page-module__UkAh9W__tags{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}@media (max-width:576px){.page-module__UkAh9W__page{padding:20px 16px 40px}.page-module__UkAh9W__hero{margin-bottom:24px}.page-module__UkAh9W__imageWrap{margin-bottom:16px}.page-module__UkAh9W__title{font-size:1.5rem}.page-module__UkAh9W__section{margin-bottom:24px}.page-module__UkAh9W__completedNotice{padding:16px}.page-module__UkAh9W__tags{margin-bottom:24px}}
