.EquipmentFilter_filter__aoCAS{width:100%;min-width:0;padding:20px 18px;background:var(--surface,#fff);color:var(--ink)}.EquipmentFilter_heading__wgMCc{margin:0 0 17px;font:inherit}.EquipmentFilter_collapse__XkYtc{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:26px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:18px;font-weight:500;line-height:1.4;cursor:pointer;text-align:left}.EquipmentFilter_collapseSymbol__u8Btq{display:inline-flex;justify-content:center;align-items:center;width:22px;height:22px;color:var(--muted);font-size:19px;font-weight:400;line-height:1}.EquipmentFilter_collapse__XkYtc:hover .EquipmentFilter_collapseSymbol__u8Btq{color:#20409a}.EquipmentFilter_grid__31qAu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:13px;row-gap:2px;min-width:0;padding:0;margin:0;border:0}.EquipmentFilter_grid__31qAu[hidden]{display:none}.EquipmentFilter_option__RFcOJ{display:flex;align-items:center;gap:6px;min-width:0;min-height:43px;padding:3px 0;cursor:pointer}.EquipmentFilter_option__RFcOJ input{flex:0 0 14px;width:14px;height:14px;padding:0;margin:0;accent-color:#20409a;cursor:pointer}.EquipmentFilter_icon__C26Dg{display:block;flex:0 0 28px;width:28px;height:25px;color:var(--muted);stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.EquipmentFilter_label__4U9XB{min-width:0;color:var(--ink);font-size:13px;line-height:1.35;overflow-wrap:normal}.EquipmentFilter_selected__LhMBB .EquipmentFilter_icon__C26Dg{color:#20409a}.EquipmentFilter_selected__LhMBB .EquipmentFilter_label__4U9XB{color:var(--ink)}.EquipmentFilter_option__RFcOJ:hover .EquipmentFilter_label__4U9XB{color:#20409a}.EquipmentFilter_collapse__XkYtc:focus-visible,.EquipmentFilter_option__RFcOJ input:focus-visible{outline:2px solid #20409a;outline-offset:4px;border-radius:2px}.EquipmentFilter_srOnly__Qthel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:420px){.EquipmentFilter_filter__aoCAS{padding:17px 14px}.EquipmentFilter_grid__31qAu{column-gap:10px}.EquipmentFilter_option__RFcOJ{gap:5px;min-height:43px}.EquipmentFilter_icon__C26Dg{flex-basis:25px;width:25px;height:23px}.EquipmentFilter_label__4U9XB{font-size:12px}}@media (prefers-reduced-motion:no-preference){.EquipmentFilter_collapseSymbol__u8Btq,.EquipmentFilter_icon__C26Dg,.EquipmentFilter_option__RFcOJ .EquipmentFilter_label__4U9XB{transition:color .12s ease}}.ArticlesView_page__OIOZ7{color:var(--ink)}.ArticlesView_heading__uQ1lw{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.ArticlesView_heading__uQ1lw h1{margin:0}.ArticlesView_heading__uQ1lw p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.ArticlesView_toolbar__pPfbi{display:flex;align-items:center;gap:18px;margin-bottom:20px}.ArticlesView_search__fcjXM{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:47px;padding:5px 6px 5px 14px;border:1px solid #dedede;border-radius:7px;background:var(--surface,#fff);color:var(--muted)}.ArticlesView_search__fcjXM input{flex:1;min-width:0;padding:7px 0;border:0;background:transparent;color:var(--ink);font-size:13px;outline:0}.ArticlesView_search__fcjXM:focus-within{border-color:#20409a;box-shadow:0 0 0 2px #20409a12}.ArticlesView_searchSubmit__aMD4p{min-height:34px;padding:7px 17px;border-radius:5px;color:#fff;background:#20409a;font-size:12px;font-weight:600}.ArticlesView_searchSubmit__aMD4p:hover{background:#99101c}.ArticlesView_clearSearch__Cc4pS{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:32px;color:var(--muted)}.ArticlesView_categorySelect__tBwUn{display:flex;align-items:center;gap:11px;color:var(--muted);font-size:12px}.ArticlesView_categorySelect__tBwUn select{width:200px;max-width:100%;min-height:47px;padding:9px 30px 9px 13px;border:1px solid #dedede;border-radius:7px;background:var(--surface,#fff);color:var(--ink);font:inherit}.ArticlesView_categorySelect__tBwUn select:disabled{color:var(--muted)}.ArticlesView_categoryList__iuX3H{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 25px}.ArticlesView_categoryList__iuX3H button{padding:8px 13px;border:1px solid #e4e4e4;border-radius:6px;color:var(--muted);background:var(--surface,#fff);font-size:12px;line-height:1.4}.ArticlesView_categoryList__iuX3H button:hover{border-color:#bcbcbc;background:var(--surface-subtle,#f5f7f9)}.ArticlesView_categoryList__iuX3H .ArticlesView_selectedCategory__x8pZ_{border-color:#20409a;background:#20409a;color:#fff}.ArticlesView_categoryList__iuX3H .ArticlesView_selectedCategory__x8pZ_:hover{border-color:#99101c;background:#99101c}.ArticlesView_categoryNotice__RE9B2{margin:-6px 0 20px;color:var(--muted);font-size:12px;line-height:1.7}.ArticlesView_categoryNotice__RE9B2 button{color:#20409a;text-decoration:underline;text-underline-offset:3px}.ArticlesView_activeFilters__U_4fV{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 25px;padding:12px 15px;border-radius:6px;background:var(--surface-subtle,#f5f7f9);color:var(--muted);font-size:12px}.ArticlesView_activeFilters__U_4fV>span{min-width:0;overflow-wrap:anywhere}.ArticlesView_activeFilters__U_4fV button{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;color:#20409a}.ArticlesView_results__lNspt{min-height:240px}.ArticlesView_featured__Inpsk{display:grid;grid-template-columns:1.12fr 1fr;overflow:hidden;border:1px solid #e6e6e6;border-radius:11px;background:var(--surface,#fff);margin:0 0 36px}.ArticlesView_featuredImage__X_lv0{display:block;min-width:0;height:100%}.ArticlesView_artwork__DmhQY{position:relative;overflow:hidden;height:100%;min-height:190px;aspect-ratio:16/10;background:var(--surface-subtle,#f5f7f9)}.ArticlesView_artwork__DmhQY img{object-fit:cover;transition:transform .2s ease}.ArticlesView_cardImage__zN_ka:hover img,.ArticlesView_featuredImage__X_lv0:hover img{transform:scale(1.035)}.ArticlesView_noImage__AdP_A{display:grid;place-items:center;height:100%;min-height:inherit;background:linear-gradient(135deg,#f5f5f5,#eaeaea);color:#b8b8b8}.ArticlesView_featuredCopy__ziKk7{display:flex;flex-direction:column;align-items:flex-start;padding:34px 32px;min-width:0}.ArticlesView_featuredLabel__Dcxtd{color:var(--muted);font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:1.4px;margin-bottom:14px}.ArticlesView_tags__roGzA{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}.ArticlesView_tags__roGzA:empty{display:none}.ArticlesView_tags__roGzA button{font-size:10px;font-weight:600;color:#20409a;background:#fcf0f1;border-radius:4px;padding:5px 8px;line-height:1.4}.ArticlesView_tags__roGzA button:hover{background:#f8e3e5}.ArticlesView_featuredCopy__ziKk7 h2{margin:0 0 13px;font-size:clamp(23px,2.1vw,31px);font-weight:650;line-height:1.3;letter-spacing:-.7px;overflow-wrap:anywhere}.ArticlesView_cardCopy__bcVaV h3 a,.ArticlesView_featuredCopy__ziKk7 h2 a{color:inherit;text-decoration:none}.ArticlesView_cardCopy__bcVaV h3 a:hover,.ArticlesView_featuredCopy__ziKk7 h2 a:hover{color:#20409a}.ArticlesView_featuredCopy__ziKk7>p{margin:0 0 21px;font-size:13px;line-height:1.75;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.ArticlesView_meta__ZK0_y{display:flex;flex-wrap:wrap;gap:10px 15px;color:var(--muted);font-size:10px;line-height:1.6}.ArticlesView_meta__ZK0_y>span{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere}.ArticlesView_meta__ZK0_y svg{flex:0 0 auto}.ArticlesView_readMore__kI34v{display:inline-flex;align-items:center;gap:7px;color:#20409a;font-size:12px;font-weight:650;text-decoration:none;margin-top:22px}.ArticlesView_readMore__kI34v:hover{text-decoration:underline;text-underline-offset:4px}.ArticlesView_resultsHeading__Lvdjg{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 19px}.ArticlesView_resultsHeading__Lvdjg h2{margin:0;font-size:21px;font-weight:650;letter-spacing:-.4px}.ArticlesView_resultsHeading__Lvdjg>span{color:var(--muted);font-size:11px}.ArticlesView_grid__bFm5S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.ArticlesView_card__0xbh8{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e6e6e6;border-radius:9px;background:var(--surface,#fff);transition:box-shadow .2s}.ArticlesView_card__0xbh8:hover{box-shadow:0 6px 24px #20202008}.ArticlesView_cardImage__zN_ka{display:block}.ArticlesView_cardImage__zN_ka .ArticlesView_artwork__DmhQY{aspect-ratio:16/9;min-height:0}.ArticlesView_cardCopy__bcVaV{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:22px 21px}.ArticlesView_cardCopy__bcVaV h3{margin:0 0 11px;font-size:18px;font-weight:650;line-height:1.4;letter-spacing:-.3px;overflow-wrap:anywhere}.ArticlesView_cardCopy__bcVaV>p{margin:0 0 18px;color:var(--muted);font-size:12px;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ArticlesView_cardCopy__bcVaV .ArticlesView_meta__ZK0_y{margin-top:auto;padding-top:5px}.ArticlesView_cardCopy__bcVaV .ArticlesView_readMore__kI34v{font-size:11px;margin-top:17px}.ArticlesView_pagination__xtIks{display:flex;align-items:center;justify-content:center;gap:23px;margin-top:36px}.ArticlesView_pagination__xtIks button{display:inline-flex;align-items:center;gap:6px;min-height:39px;padding:9px 13px;border:1px solid #ddd;border-radius:6px;color:var(--ink);font-size:12px}.ArticlesView_pagination__xtIks button:hover:not(:disabled){border-color:#20409a;color:#20409a}.ArticlesView_pagination__xtIks button:disabled{color:#aaa;cursor:default;background:var(--surface-subtle,#f5f7f9)}.ArticlesView_pagination__xtIks>span{color:var(--muted);font-size:12px}.ArticlesView_pagination__xtIks strong{color:var(--ink);font-weight:600}.ArticlesView_loading__01awe{display:flex;justify-content:center;align-items:center;gap:10px;min-height:240px;color:var(--muted);font-size:13px}.ArticlesView_loadingDot__TCK0R{height:7px;width:7px;border-radius:50%;background:#20409a}.ArticlesView_empty__A4q_4{display:flex;flex-direction:column;align-items:center;text-align:center;padding:66px 22px;border:1px dashed #dedede;border-radius:10px;background:var(--surface-subtle,#f5f7f9);color:#aaa}.ArticlesView_empty__A4q_4 h2{margin:19px 0 10px;color:var(--ink);font-size:23px;font-weight:600}.ArticlesView_empty__A4q_4 p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.ArticlesView_primary__hmBh1{display:inline-flex;align-items:center;justify-content:center;margin-top:23px;padding:11px 19px;border-radius:6px;color:#fff;background:#20409a;font-size:12px;font-weight:600}.ArticlesView_primary__hmBh1:hover{background:#99101c}.ArticlesView_noMore__PuDcT{padding:15px 0;color:var(--muted);font-size:13px}.ArticlesView_page__OIOZ7 a:focus-visible,.ArticlesView_page__OIOZ7 button:focus-visible,.ArticlesView_page__OIOZ7 select:focus-visible{outline:2px solid #20409a;outline-offset:3px}@media (max-width:1100px){.ArticlesView_grid__bFm5S{grid-template-columns:repeat(2,minmax(0,1fr))}.ArticlesView_featuredCopy__ziKk7{padding:26px}.ArticlesView_featuredCopy__ziKk7 h2{font-size:25px}}@media (max-width:900px){.ArticlesView_featured__Inpsk{grid-template-columns:1fr}.ArticlesView_featuredImage__X_lv0 .ArticlesView_artwork__DmhQY{aspect-ratio:16/8;min-height:0}.ArticlesView_featuredCopy__ziKk7{padding:27px}.ArticlesView_categorySelect__tBwUn>span{display:none}}@media (max-width:680px){.ArticlesView_heading__uQ1lw p{font-size:12px}.ArticlesView_toolbar__pPfbi{flex-direction:column;align-items:stretch;gap:11px}.ArticlesView_categorySelect__tBwUn{width:100%}.ArticlesView_categorySelect__tBwUn>span{display:inline}.ArticlesView_categorySelect__tBwUn select{flex:1;width:0;min-height:42px}.ArticlesView_search__fcjXM{min-height:44px;padding-left:11px;gap:7px}.ArticlesView_searchSubmit__aMD4p{padding:7px 12px}.ArticlesView_search__fcjXM input{font-size:12px}.ArticlesView_categoryList__iuX3H{gap:6px;margin-bottom:22px}.ArticlesView_categoryList__iuX3H button{font-size:11px;padding:7px 10px}.ArticlesView_activeFilters__U_4fV{align-items:flex-start;font-size:11px}.ArticlesView_featured__Inpsk{margin-bottom:29px}.ArticlesView_featuredCopy__ziKk7{padding:23px 21px}.ArticlesView_featuredCopy__ziKk7 h2{font-size:25px}.ArticlesView_featuredCopy__ziKk7>p{font-size:12px}.ArticlesView_featuredImage__X_lv0 .ArticlesView_artwork__DmhQY{aspect-ratio:16/10}.ArticlesView_grid__bFm5S{grid-template-columns:1fr;gap:20px}.ArticlesView_cardCopy__bcVaV{padding:20px}.ArticlesView_cardCopy__bcVaV h3{font-size:21px}.ArticlesView_resultsHeading__Lvdjg h2{font-size:20px}.ArticlesView_pagination__xtIks{gap:12px}.ArticlesView_pagination__xtIks button{padding:8px 10px;font-size:11px}.ArticlesView_pagination__xtIks>span{font-size:11px}.ArticlesView_empty__A4q_4{padding:47px 19px}.ArticlesView_empty__A4q_4 h2{font-size:21px}.ArticlesView_empty__A4q_4 p{font-size:12px}}@media (prefers-reduced-motion:reduce){.ArticlesView_artwork__DmhQY img,.ArticlesView_card__0xbh8{transition:none}}.BodyMap_map__VjIQH{width:100%;height:100%;min-height:380px;display:flex;flex-direction:column;align-items:center;position:relative}.BodyMap_figures__bs8dR{display:flex;justify-content:center;width:100%;flex:1;min-height:0;gap:clamp(8px,3vw,46px)}.BodyMap_view__7vtGV{display:flex;flex-direction:column;align-items:center;min-width:0;width:48%;max-width:350px}.BodyMap_body__rQU0_{display:block;flex:1 1 auto;height:100%;width:100%;min-height:0;overflow:visible}.BodyMap_figure__AzidF{stroke-linejoin:round;stroke-linecap:round}.BodyMap_outline__xxYB3{pointer-events:none;fill:none}.BodyMap_region__CrfNy{color:var(--muscle-fill,#ebebeb);transition:color .15s ease;outline:none}.BodyMap_interactive__3xAYy{cursor:pointer}.BodyMap_hovered__ugyj_,.BodyMap_interactive__3xAYy:hover,.BodyMap_selected__40CCh,.BodyMap_selected__40CCh:hover{color:var(--brand,#2872c9)}.BodyMap_interactive__3xAYy:focus-visible{color:var(--brand,#2872c9);outline:3px solid var(--brand,#2872c9);outline-offset:6px}.BodyMap_joint__6UCPq{color:var(--brand,#2872c9);pointer-events:none}.BodyMap_interactiveJoint__8LHSW{cursor:pointer;pointer-events:auto;outline:none}.BodyMap_hoveredJoint__oTsnW,.BodyMap_interactiveJoint__8LHSW:hover{color:var(--brand-dark,#14559f)}.BodyMap_interactiveJoint__8LHSW:focus-visible{outline:3px solid var(--brand,#2872c9);outline-offset:6px}.BodyMap_label__k9pmf{color:#777;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:2px;margin-top:6px}.BodyMap_hint__ZgXsc{min-height:30px;display:flex;gap:8px;align-items:center;justify-content:center;color:#777;font-size:11px;font-weight:500;padding-top:7px;line-height:1.5;text-align:center}.BodyMap_activeDot__vDmCh,.BodyMap_dot__Qijzf{height:5px;width:5px;flex-shrink:0;border-radius:50%;background:#999}.BodyMap_activeDot__vDmCh{background:var(--brand,#2872c9)}@media(max-width:600px){.BodyMap_map__VjIQH{min-height:350px}.BodyMap_figures__bs8dR{gap:0}.BodyMap_view__7vtGV{width:50%}.BodyMap_hint__ZgXsc{font-size:10px;min-height:29px}.BodyMap_label__k9pmf{font-size:9px}}@media(prefers-reduced-motion:reduce){.BodyMap_region__CrfNy{transition:none}}.ExerciseArt_art__zKf5q{width:100%;height:100%;min-height:190px;position:relative;overflow:hidden;background:var(--surface-subtle,#f5f7f9)}.ExerciseArt_paired__zKFRR{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e3e3e3}.ExerciseArt_frame__D0B7g{margin:0;min-width:0;position:relative;background:var(--surface-subtle,#f5f7f9)}.ExerciseArt_canvas__nILNf{display:block;width:100%;height:100%;max-height:360px;padding-top:10px}.ExerciseArt_compact__OFgwo{min-height:150px}.ExerciseArt_compact__OFgwo .ExerciseArt_frame__D0B7g{height:100%}.ExerciseArt_phase__efKCz{position:absolute;top:13px;left:13px;display:flex;align-items:center;gap:7px;font-size:9px;color:var(--muted);z-index:1}.ExerciseArt_phase__efKCz span{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border:1px solid #d8d8d8;border-radius:50%;font-size:8px;color:var(--muted)}.ExerciseArt_compact__OFgwo .ExerciseArt_phase__efKCz{display:none}.ExerciseArt_caption__kzJPJ{position:absolute;right:11px;bottom:7px;font-size:8px;color:var(--muted);letter-spacing:.25px}@media (max-width:500px){.ExerciseArt_paired__zKFRR{min-height:170px}.ExerciseArt_phase__efKCz{top:8px;left:8px;font-size:8px;gap:5px}.ExerciseArt_phase__efKCz span{width:17px;height:17px;font-size:7px}.ExerciseArt_caption__kzJPJ{font-size:7px}}.ExerciseMedia_media__RJxtX{width:100%;min-width:0}.ExerciseMedia_compact__GzeHp{height:100%}.ExerciseMedia_still__sZYB0{width:100%;overflow:hidden;background:var(--surface-subtle,#f5f7f9)}.ExerciseMedia_compact__GzeHp .ExerciseMedia_still__sZYB0{height:100%}.ExerciseMedia_imageFrame__SDxTo{display:flex;align-items:center;justify-content:center;width:100%;min-height:190px;height:100%;background:var(--surface-subtle,#f5f7f9)}.ExerciseMedia_image__l2wp5{display:block;width:100%;height:auto;max-height:440px;object-fit:contain}.ExerciseMedia_compact__GzeHp .ExerciseMedia_imageFrame__SDxTo{min-height:150px}.ExerciseMedia_compact__GzeHp .ExerciseMedia_image__l2wp5{height:100%;max-height:none;object-fit:cover}.ExerciseMedia_videoSection__wl5Jr{margin-top:24px}.ExerciseMedia_videoHeading__bguQh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 12px}.ExerciseMedia_videoHeading__bguQh h3{margin:0;color:var(--ink);font:inherit;font-size:14px;font-weight:650;line-height:1.4}.ExerciseMedia_status__RiV1m{flex-shrink:0;color:#20409a;background:#fbebed;border:1px solid #f2d5d8;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:650;line-height:1.3}.ExerciseMedia_video__mY94p{height:auto;border-radius:6px}.ExerciseMedia_video__mY94p,.ExerciseMedia_youtube__1dJaX{display:block;width:100%;aspect-ratio:16/9;background:#242424}.ExerciseMedia_youtube__1dJaX{border:0;border-radius:6px}.ExerciseMedia_youtubePreview__H6YnJ{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;aspect-ratio:16/9;overflow:hidden;color:white;background:#242424;border-radius:6px;padding:20px}.ExerciseMedia_youtubePoster__Yuush{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.35}.ExerciseMedia_youtubePlay__iu3ES{display:grid;place-items:center;width:56px;height:42px;border-radius:12px;background:#20409a;color:#fff;font-size:23px}.ExerciseMedia_youtubePreview__H6YnJ strong{font-size:15px}.ExerciseMedia_youtubePreview__H6YnJ>span:last-child{font-size:12px}.ExerciseMedia_videoPrivacy__0mm7Z{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.ExerciseMedia_videoPrivacy__0mm7Z a{color:#20409a;text-decoration:underline}.ExerciseMedia_videoPlaceholder__pbw3A{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:190px;aspect-ratio:16/9;padding:28px 20px;border:1px solid #383838;border-radius:6px;background:#242424;text-align:center}.ExerciseMedia_camera__Z44Dr{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:3px;border:1px solid #555;border-radius:12px;color:#b8b8b8}.ExerciseMedia_camera__Z44Dr svg{width:28px;height:28px;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.ExerciseMedia_videoPlaceholder__pbw3A p{margin:0;color:#fff;font-size:15px;line-height:1.4;font-weight:600}.ExerciseMedia_videoPlaceholder__pbw3A>span{max-width:320px;color:#b8b8b8;font-size:12px;line-height:1.7}@media (max-width:500px){.ExerciseMedia_videoSection__wl5Jr{margin-top:20px}.ExerciseMedia_videoPlaceholder__pbw3A{min-height:180px;padding:20px 16px}.ExerciseMedia_videoPlaceholder__pbw3A p{font-size:14px}.ExerciseMedia_videoPlaceholder__pbw3A>span{font-size:11px}.ExerciseMedia_status__RiV1m{font-size:9px}}.WorkoutVolume_summary__iQ_Rc{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr);border:1px solid #e5e5e5;border-radius:16px;overflow:hidden;margin:24px 0;background:var(--surface,#fff)}.WorkoutVolume_mapPanel__J9PXr{background:var(--canvas,#e7ecef);padding:20px}.WorkoutVolume_mapPanel__J9PXr>div:nth-child(2){height:390px;min-height:0}.WorkoutVolume_toggle__cf1Dp{display:flex;justify-content:center;gap:6px}.WorkoutVolume_toggle__cf1Dp button{border:1px solid #c9d2dc;background:var(--surface,#fff);color:var(--ink);border-radius:6px;padding:7px 17px;cursor:pointer}.WorkoutVolume_toggle__cf1Dp button[aria-pressed=true]{background:#20409a;border-color:#20409a;color:white}.WorkoutVolume_legend__8o8lQ{color:var(--muted);font-size:12px;display:flex;gap:10px;align-items:center;justify-content:center;margin:10px 0 0}.WorkoutVolume_legend__8o8lQ span{width:70px;height:7px;border-radius:8px;background:linear-gradient(90deg,#b2bee3,#20409a)}.WorkoutVolume_details__m7Sm9{padding:26px}.WorkoutVolume_details__m7Sm9 h2{font-size:22px;margin:0 0 20px}.WorkoutVolume_details__m7Sm9 h3{margin:24px 0 12px;font-size:16px}.WorkoutVolume_totals__LFKdB{display:flex;gap:24px;flex-wrap:wrap}.WorkoutVolume_totals__LFKdB div{display:flex;flex-direction:column;gap:2px}.WorkoutVolume_totals__LFKdB strong{font-size:28px}.WorkoutVolume_details__m7Sm9 p,.WorkoutVolume_totals__LFKdB span{font-size:12px;color:var(--muted)}.WorkoutVolume_details__m7Sm9 ul{list-style:none;margin:0;padding:0;max-height:250px;overflow:auto}.WorkoutVolume_details__m7Sm9 li{padding:7px 0}.WorkoutVolume_details__m7Sm9 li div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.WorkoutVolume_details__m7Sm9 li span{color:var(--muted);font-size:11px}.WorkoutVolume_details__m7Sm9 meter{appearance:none;display:block;width:100%;height:6px;border:0;border-radius:9px;margin-top:6px;background:#eee}.WorkoutVolume_details__m7Sm9 meter::-webkit-meter-bar{background:#eee;border:0}.WorkoutVolume_details__m7Sm9 meter::-webkit-meter-optimum-value{background:#20409a}.WorkoutVolume_details__m7Sm9 meter::-moz-meter-bar{background:#20409a}.WorkoutVolume_note__op__K{line-height:1.6;margin-top:16px}@media(max-width:650px){.WorkoutVolume_summary__iQ_Rc{grid-template-columns:1fr}.WorkoutVolume_mapPanel__J9PXr>div:nth-child(2){height:320px}.WorkoutVolume_details__m7Sm9{padding:20px}}.SharedWorkoutPreview_shareControl__7hrCv{position:relative;min-width:0}.SharedWorkoutPreview_shareControl__7hrCv>button{font-size:12px}.SharedWorkoutPreview_linkPanel__nLrQE{padding:15px;border:1px solid #dfe2e6;border-radius:9px;background:var(--surface,#fff);margin-top:12px;max-width:540px}.SharedWorkoutPreview_linkPanel__nLrQE label{display:block;font-size:11px;font-weight:650;color:var(--muted);margin-bottom:8px}.SharedWorkoutPreview_linkPanel__nLrQE input{display:block;min-width:0;width:100%;border:1px solid #dce0e5;border-radius:6px;padding:10px;font-size:11px;color:var(--muted);background:var(--surface-subtle,#f5f7f9)}.SharedWorkoutPreview_linkPanel__nLrQE p{font-size:10px;line-height:1.65;color:var(--muted);margin-top:9px}.SharedWorkoutPreview_error__zIsI5{font-size:11px;line-height:1.6;color:#a4222e;background:#fff2f3;border:1px solid #edcdd1;border-radius:7px;padding:11px;margin-top:10px}.SharedWorkoutPreview_preview__MEP48{max-width:1000px;margin:auto;padding:42px 30px 70px;color:var(--ink)}.SharedWorkoutPreview_eyebrow__I8kZR{font-size:10px;color:#20409a;letter-spacing:.12em;font-weight:700}.SharedWorkoutPreview_preview__MEP48 h1{font-size:clamp(28px,4vw,42px);letter-spacing:-.035em;line-height:1.2;font-weight:750;margin:12px 0}.SharedWorkoutPreview_preview__MEP48 header>p{font-size:13px;line-height:1.7;color:var(--muted);max-width:660px}.SharedWorkoutPreview_metrics__AS4HL{display:flex;gap:10px;margin:22px 0}.SharedWorkoutPreview_metrics__AS4HL span{border:1px solid #dee2e7;border-radius:6px;background:var(--surface,#fff);padding:8px 12px;font-size:11px;color:var(--muted)}.SharedWorkoutPreview_notes__cHzT3{padding:20px;background:var(--surface-subtle,#f5f7f9);border-radius:10px;margin:18px 0}.SharedWorkoutPreview_notes__cHzT3 h2{font-size:12px;font-weight:700;margin-bottom:10px}.SharedWorkoutPreview_exerciseNotes__nOL2y,.SharedWorkoutPreview_notes__cHzT3 p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.7}.SharedWorkoutPreview_warning__ZC201{background:#fff7e9;border:1px solid #e9d6b6;border-radius:9px;color:#866238;padding:15px 18px;font-size:12px;line-height:1.7;margin:18px 0}.SharedWorkoutPreview_exercises__Ev4CF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.SharedWorkoutPreview_exercises__Ev4CF article{padding:21px;border:1px solid #dde2e6;border-radius:12px;background:var(--surface,#fff);min-width:0}.SharedWorkoutPreview_exerciseHeading__akOJO{display:flex;gap:12px;margin-bottom:20px;align-items:center}.SharedWorkoutPreview_exerciseHeading__akOJO>span{display:grid;place-items:center;width:35px;height:35px;background:#fff0f2;color:#20409a;border-radius:7px;font-size:12px;flex:none}.SharedWorkoutPreview_exerciseHeading__akOJO h2{font-size:15px;line-height:1.4;font-weight:700}.SharedWorkoutPreview_exerciseHeading__akOJO p{font-size:10px;line-height:1.6;color:var(--muted);margin-top:6px}.SharedWorkoutPreview_tableWrap__z3xZ_{overflow-x:auto}.SharedWorkoutPreview_tableWrap__z3xZ_ table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.SharedWorkoutPreview_tableWrap__z3xZ_ thead{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.SharedWorkoutPreview_tableWrap__z3xZ_ td,.SharedWorkoutPreview_tableWrap__z3xZ_ th{padding:10px 8px;border-bottom:1px solid #edf0f2;font-weight:400}.SharedWorkoutPreview_tableWrap__z3xZ_ thead th{font-weight:650}.SharedWorkoutPreview_tableWrap__z3xZ_ tbody th{color:var(--muted);width:42px}.SharedWorkoutPreview_exerciseNotes__nOL2y{margin-top:16px;font-size:11px}.SharedWorkoutPreview_actions__TlKFF{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:25px}.SharedWorkoutPreview_footer__d5n4Q{font-size:11px;color:var(--muted);line-height:1.7;margin-top:17px;text-align:right}.SharedWorkoutPreview_preview__MEP48 button:focus-visible,.SharedWorkoutPreview_shareControl__7hrCv button:focus-visible,.SharedWorkoutPreview_shareControl__7hrCv input:focus-visible{outline:2px solid #20409a;outline-offset:3px}@media(max-width:650px){.SharedWorkoutPreview_preview__MEP48{padding:28px 17px 45px}.SharedWorkoutPreview_preview__MEP48 h1{font-size:29px}.SharedWorkoutPreview_exercises__Ev4CF{grid-template-columns:1fr}.SharedWorkoutPreview_exercises__Ev4CF article{padding:18px}.SharedWorkoutPreview_actions__TlKFF{flex-direction:column-reverse}.SharedWorkoutPreview_actions__TlKFF button{font-size:12px}.SharedWorkoutPreview_footer__d5n4Q{text-align:left}.SharedWorkoutPreview_linkPanel__nLrQE{padding:13px}.SharedWorkoutPreview_shareControl__7hrCv>button{font-size:11px}}.ManualWorkoutBuilder_builder__OC9bb{max-width:1370px;margin:auto;padding:40px 32px 70px}.ManualWorkoutBuilder_header__TLkaS{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.ManualWorkoutBuilder_header__TLkaS h1{font-size:clamp(30px,3.6vw,44px);letter-spacing:-.04em;margin:8px 0}.ManualWorkoutBuilder_header__TLkaS p{color:var(--muted);font-size:14px}.ManualWorkoutBuilder_nameBar__OAfSy{padding:20px;border:1px solid #e0e3e5;border-radius:12px;background:var(--surface,#fff);display:flex;align-items:flex-end;gap:20px}.ManualWorkoutBuilder_nameBar__OAfSy label{display:flex;flex-direction:column;gap:8px;flex:1;font-size:12px;font-weight:600}.ManualWorkoutBuilder_nameBar__OAfSy input{font-size:18px;font-weight:600;padding:10px 12px;border:1px solid #dfe2e5;border-radius:7px;width:100%}.ManualWorkoutBuilder_draft__J_RJN{font-size:11px;color:var(--muted);max-width:185px;line-height:1.5;align-self:center}.ManualWorkoutBuilder_status__bbatZ{min-height:28px;display:flex;gap:16px;align-items:center;color:#31613c;font-size:12px;padding:5px 0}.ManualWorkoutBuilder_status__bbatZ button{text-decoration:underline;font-weight:600}.ManualWorkoutBuilder_stats__2R1_v{display:flex;align-items:center;gap:30px;padding:16px 0 22px}.ManualWorkoutBuilder_stats__2R1_v>div{display:flex;gap:6px;align-items:baseline}.ManualWorkoutBuilder_stats__2R1_v strong{font-size:24px}.ManualWorkoutBuilder_stats__2R1_v span{font-size:12px;color:var(--muted)}.ManualWorkoutBuilder_stats__2R1_v>button{margin-left:auto}.ManualWorkoutBuilder_layout__pV0xW{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;align-items:start}.ManualWorkoutBuilder_editor__0Pxii{min-width:0}.ManualWorkoutBuilder_exercise__lHG_J{border:1px solid #e0e3e5;border-radius:10px;background:var(--surface,#fff);margin-bottom:12px;overflow:hidden}.ManualWorkoutBuilder_expanded__l3H1L{border-color:#c8cace}.ManualWorkoutBuilder_exerciseHeader__MQzMK{display:flex;align-items:center;gap:10px;padding:13px}.ManualWorkoutBuilder_drag__T22gS{cursor:grab;color:#b1b3b6;padding:8px 0;flex-shrink:0}.ManualWorkoutBuilder_thumb__x_hMY{width:75px;height:75px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f3f4f5}.ManualWorkoutBuilder_title__JWIrc{text-align:left;display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.ManualWorkoutBuilder_title__JWIrc small{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ManualWorkoutBuilder_title__JWIrc strong{font-size:15px;line-height:1.3}.ManualWorkoutBuilder_title__JWIrc span{font-size:11px;color:var(--muted)}.ManualWorkoutBuilder_rowActions__VssfN{display:flex;flex-direction:column;gap:4px}.ManualWorkoutBuilder_rowActions__VssfN button{padding:4px;border:1px solid #e4e5e7;border-radius:5px;color:var(--muted)}.ManualWorkoutBuilder_setEditor__EClUH{border-top:1px solid #eee;padding:16px 20px}.ManualWorkoutBuilder_setTools__1gdng{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:12px;color:var(--muted)}.ManualWorkoutBuilder_unit__fxYGM{display:flex;border:1px solid #ddd;border-radius:6px;overflow:hidden}.ManualWorkoutBuilder_unit__fxYGM button{padding:5px 11px;font-size:11px}.ManualWorkoutBuilder_unit__fxYGM button[aria-pressed=true]{background:#25282b;color:white}.ManualWorkoutBuilder_setLabels__Fz5Uo,.ManualWorkoutBuilder_setRow__bdlXq{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(0,1fr) 24px;gap:10px;align-items:center}.ManualWorkoutBuilder_setLabels__Fz5Uo{font-size:9px;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}.ManualWorkoutBuilder_setRow__bdlXq{margin:7px 0}.ManualWorkoutBuilder_setRow__bdlXq strong{font-size:12px;text-align:center;color:var(--muted)}.ManualWorkoutBuilder_fields__frucf input,.ManualWorkoutBuilder_setRow__bdlXq input{border:1px solid #dddfe2;border-radius:6px;min-width:0;width:100%;padding:9px 10px;background:var(--surface-subtle,#f5f7f9);font-size:13px}.ManualWorkoutBuilder_setRow__bdlXq>button{color:var(--muted);padding:5px}.ManualWorkoutBuilder_addSet__Dd_uH{display:flex;gap:5px;align-items:center;justify-content:center;width:100%;padding:10px;background:#f4f5f6;border-radius:6px;font-size:12px;margin-top:10px}.ManualWorkoutBuilder_fields__frucf{display:grid;grid-template-columns:1fr 1.3fr;gap:10px;margin-top:18px}.ManualWorkoutBuilder_fields__frucf label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--muted)}.ManualWorkoutBuilder_itemFooter__a3RBV{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #eee;margin-top:18px;padding-top:14px}.ManualWorkoutBuilder_itemFooter__a3RBV button{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.ManualWorkoutBuilder_itemFooter__a3RBV button:last-child{color:#ad2430}.ManualWorkoutBuilder_addExercise__4vaz2{width:100%;border:1px dashed #c4c8cc;padding:17px;display:flex;justify-content:center;gap:8px;border-radius:8px;font-size:13px;color:#20409a}.ManualWorkoutBuilder_empty__Uqz1w{padding:45px 24px;text-align:center;background:var(--surface-subtle,#f5f7f9);border:1px dashed #d9dcdf;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:16px}.ManualWorkoutBuilder_empty__Uqz1w>svg{color:#20409a}.ManualWorkoutBuilder_empty__Uqz1w h2{font-size:23px}.ManualWorkoutBuilder_empty__Uqz1w p{font-size:13px;line-height:1.7;color:var(--muted);max-width:340px}.ManualWorkoutBuilder_note__5AHfl{font-size:11px;line-height:1.7;color:var(--muted);margin-top:18px}.ManualWorkoutBuilder_volume___PG28{position:sticky;top:20px;min-width:0}.ManualWorkoutBuilder_volume___PG28>section{margin:0;grid-template-columns:1fr}.ManualWorkoutBuilder_volume___PG28>section>div:first-child{background:#f2f3f4;padding:14px}.ManualWorkoutBuilder_volume___PG28>section>div:first-child>div:nth-child(2){height:280px}.ManualWorkoutBuilder_volume___PG28>section>div:first-child p{color:var(--muted)}.ManualWorkoutBuilder_volume___PG28>section>div:first-child button{color:var(--ink);border-color:#ccc}.ManualWorkoutBuilder_volume___PG28>section>div:first-child button[aria-pressed=true]{color:white;border-color:#20409a}.ManualWorkoutBuilder_volume___PG28>section>div:nth-child(2){padding:22px}.ManualWorkoutBuilder_error__LOXTz{border:1px solid #e8c0c4;background:var(--selection-surface,#edf2ff);color:#95232d;padding:12px 16px;font-size:13px;border-radius:8px;margin:10px 0}.ManualWorkoutBuilder_picker__p0B25{width:min(800px,calc(100vw - 30px));max-height:88dvh;border:1px solid #ddd;border-radius:16px;padding:0;background:var(--surface,#fff);color:var(--ink);margin:auto;overflow:auto}.ManualWorkoutBuilder_picker__p0B25::backdrop{background:#10121680;backdrop-filter:blur(3px)}.ManualWorkoutBuilder_pickerInner__P32dn{padding:25px}.ManualWorkoutBuilder_pickerHeading__UyGc9{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.ManualWorkoutBuilder_pickerHeading__UyGc9 h2{font-size:25px;letter-spacing:-.025em;margin-top:8px}.ManualWorkoutBuilder_pickerHeading__UyGc9 button{padding:8px}.ManualWorkoutBuilder_search__VYlK8{display:flex;align-items:center;gap:10px;border:1px solid #ddd;border-radius:8px;padding:12px;color:var(--muted)}.ManualWorkoutBuilder_search__VYlK8 input{border:0;outline:0;width:100%;font-size:14px}.ManualWorkoutBuilder_filters__EqPej{display:flex;gap:10px;margin:12px 0}.ManualWorkoutBuilder_filters__EqPej select{width:38%;border:1px solid #ddd;border-radius:6px;padding:9px;font-size:12px}.ManualWorkoutBuilder_filters__EqPej button{font-size:11px;color:#20409a}.ManualWorkoutBuilder_pickerCount__cpyDd{font-size:12px;color:var(--muted);margin:16px 0}.ManualWorkoutBuilder_pickerList__Vcxz4{display:flex;flex-direction:column}.ManualWorkoutBuilder_pickerList__Vcxz4 article{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid #eee}.ManualWorkoutBuilder_pickerMedia__8YSZv{width:86px;height:74px;flex-shrink:0;border-radius:7px;overflow:hidden;background:#f3f4f5}.ManualWorkoutBuilder_pickerList__Vcxz4 article>div:nth-child(2){flex:1;min-width:0}.ManualWorkoutBuilder_pickerList__Vcxz4 strong{font-size:14px;line-height:1.4}.ManualWorkoutBuilder_pickerList__Vcxz4 p,.ManualWorkoutBuilder_pickerList__Vcxz4 small{font-size:11px;color:var(--muted);line-height:1.6;margin-top:4px}.ManualWorkoutBuilder_pickerList__Vcxz4 article>button{display:flex;gap:4px;align-items:center;padding:8px 12px;background:#fff0f1;border:1px solid #f0d5d8;color:#20409a;border-radius:6px;font-size:12px;white-space:nowrap}.ManualWorkoutBuilder_pickerFooter__lITmf{position:sticky;bottom:-25px;background:var(--surface,#fff);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0 0;border-top:1px solid #eee;margin-top:18px}.ManualWorkoutBuilder_pickerFooter__lITmf span{font-size:11px;color:#417047}.ManualWorkoutBuilder_builder__OC9bb button:disabled{opacity:.4;cursor:not-allowed}.ManualWorkoutBuilder_builder__OC9bb button:focus-visible,.ManualWorkoutBuilder_builder__OC9bb input:focus-visible,.ManualWorkoutBuilder_builder__OC9bb select:focus-visible{outline:2px solid #20409a;outline-offset:3px}@media(min-width:1600px){.ManualWorkoutBuilder_builder__OC9bb{max-width:1450px}.ManualWorkoutBuilder_layout__pV0xW{gap:32px}.ManualWorkoutBuilder_volume___PG28>section>div:first-child>div:nth-child(2){height:330px}}@media(max-width:1000px){.ManualWorkoutBuilder_layout__pV0xW{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);gap:16px}.ManualWorkoutBuilder_builder__OC9bb{padding:32px 22px}.ManualWorkoutBuilder_stats__2R1_v{gap:18px}.ManualWorkoutBuilder_stats__2R1_v strong{font-size:21px}.ManualWorkoutBuilder_volume___PG28>section>div:nth-child(2){padding:16px}.ManualWorkoutBuilder_nameBar__OAfSy{gap:12px}.ManualWorkoutBuilder_draft__J_RJN{max-width:140px}}@media(max-width:740px){.ManualWorkoutBuilder_builder__OC9bb{padding:25px 16px 45px}.ManualWorkoutBuilder_header__TLkaS{align-items:flex-start;flex-direction:column;gap:16px}.ManualWorkoutBuilder_header__TLkaS p{line-height:1.6}.ManualWorkoutBuilder_header__TLkaS>button{font-size:12px}.ManualWorkoutBuilder_nameBar__OAfSy{flex-wrap:wrap;padding:16px}.ManualWorkoutBuilder_nameBar__OAfSy label{flex-basis:100%}.ManualWorkoutBuilder_draft__J_RJN{flex:1;max-width:none}.ManualWorkoutBuilder_stats__2R1_v{gap:15px;flex-wrap:wrap}.ManualWorkoutBuilder_stats__2R1_v>div{gap:4px}.ManualWorkoutBuilder_stats__2R1_v span{font-size:10px}.ManualWorkoutBuilder_stats__2R1_v>button{padding:10px;font-size:11px}.ManualWorkoutBuilder_layout__pV0xW{grid-template-columns:1fr}.ManualWorkoutBuilder_volume___PG28{position:static}.ManualWorkoutBuilder_volume___PG28>section>div:first-child>div:nth-child(2){height:300px}.ManualWorkoutBuilder_thumb__x_hMY{width:56px;height:62px}.ManualWorkoutBuilder_exerciseHeader__MQzMK{gap:8px;padding:10px}.ManualWorkoutBuilder_title__JWIrc strong{font-size:13px}.ManualWorkoutBuilder_setEditor__EClUH{padding:14px}.ManualWorkoutBuilder_fields__frucf{grid-template-columns:1fr}.ManualWorkoutBuilder_pickerInner__P32dn{padding:18px}.ManualWorkoutBuilder_pickerHeading__UyGc9 h2{font-size:21px}.ManualWorkoutBuilder_pickerMedia__8YSZv{width:64px;height:65px}.ManualWorkoutBuilder_pickerList__Vcxz4 article{gap:10px}.ManualWorkoutBuilder_pickerList__Vcxz4 strong{font-size:12px}.ManualWorkoutBuilder_pickerList__Vcxz4 article>button{padding:7px 8px;font-size:11px}.ManualWorkoutBuilder_pickerFooter__lITmf{bottom:-18px}.ManualWorkoutBuilder_pickerFooter__lITmf span{max-width:45%}.ManualWorkoutBuilder_pickerFooter__lITmf button{font-size:12px;padding:10px}.ManualWorkoutBuilder_setLabels__Fz5Uo{font-size:8px;letter-spacing:0}.ManualWorkoutBuilder_itemFooter__a3RBV{gap:8px}.ManualWorkoutBuilder_itemFooter__a3RBV button{font-size:10px}}.ManualWorkoutBuilder_weightField__EF5vl{position:relative;min-width:0}.ManualWorkoutBuilder_weightField__EF5vl input{padding-right:30px}.ManualWorkoutBuilder_weightField__EF5vl span{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:10px;color:var(--muted);pointer-events:none}.ManualWorkoutBuilder_headerActions__hG6jt{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ManualWorkoutBuilder_headerActions__hG6jt button{font-size:12px}.ManualWorkoutBuilder_workoutNotes__ISOan{background:var(--surface,#fff);border:1px solid #e0e3e5;border-radius:10px;margin-top:12px;padding:14px 18px}.ManualWorkoutBuilder_workoutNotes__ISOan summary{font-size:12px;font-weight:600;color:var(--muted);cursor:pointer}.ManualWorkoutBuilder_workoutNotes__ISOan summary span{font-weight:400;color:var(--muted);margin-left:10px;font-size:10px}.ManualWorkoutBuilder_workoutNotes__ISOan label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--muted);margin-top:15px}.ManualWorkoutBuilder_workoutNotes__ISOan textarea{border:1px solid #dce0e5;border-radius:7px;padding:12px;resize:vertical;min-height:85px;font-size:13px;line-height:1.6;color:var(--ink)}.ManualWorkoutBuilder_builder__OC9bb textarea:focus-visible{outline:2px solid #20409a;outline-offset:3px}.ManualWorkoutBuilder_confirmation__lX6Ff,.ManualWorkoutBuilder_conflict__6S8o1{border:1px solid #e6c7ca;background:var(--selection-surface,#edf2ff);border-radius:11px;padding:20px;margin:16px 0}.ManualWorkoutBuilder_confirmation__lX6Ff strong,.ManualWorkoutBuilder_conflict__6S8o1 strong{font-size:14px}.ManualWorkoutBuilder_confirmation__lX6Ff p,.ManualWorkoutBuilder_conflict__6S8o1 p{font-size:12px;line-height:1.7;color:var(--muted);margin:8px 0 14px}.ManualWorkoutBuilder_confirmation__lX6Ff>div:last-child,.ManualWorkoutBuilder_conflict__6S8o1>div{display:flex;flex-wrap:wrap;gap:10px}.ManualWorkoutBuilder_confirmation__lX6Ff button,.ManualWorkoutBuilder_conflict__6S8o1 button{font-size:11px}.ManualWorkoutBuilder_confirmation__lX6Ff:focus{outline:2px solid #20409a;outline-offset:3px}.ManualWorkoutBuilder_actionBar___cBDX{position:sticky;bottom:16px;z-index:2;display:flex;align-items:center;gap:10px;padding:16px;background:var(--surface,#fff);border:1px solid #e0e3e5;border-radius:12px;margin:20px 0;box-shadow:0 5px 20px #1a1c2020}.ManualWorkoutBuilder_actionBar___cBDX>span{flex:1;font-size:10px;color:var(--muted);line-height:1.5}.ManualWorkoutBuilder_actionBar___cBDX>button{flex:none;font-size:12px}.ManualWorkoutBuilder_actionBar___cBDX>.ManualWorkoutBuilder_clearButton__mijXJ{color:#20409a;padding:9px 5px;margin-right:8px;font-size:11px}@media(max-width:740px){.ManualWorkoutBuilder_headerActions__hG6jt{width:100%;gap:8px}.ManualWorkoutBuilder_headerActions__hG6jt button{font-size:11px;padding:10px 12px}.ManualWorkoutBuilder_actionBar___cBDX{padding:12px;gap:8px;bottom:10px}.ManualWorkoutBuilder_actionBar___cBDX>span{font-size:9px}.ManualWorkoutBuilder_actionBar___cBDX>button{font-size:11px;padding:10px 12px}.ManualWorkoutBuilder_actionBar___cBDX>.ManualWorkoutBuilder_clearButton__mijXJ{padding:8px 2px;margin-right:0}.ManualWorkoutBuilder_confirmation__lX6Ff,.ManualWorkoutBuilder_conflict__6S8o1{padding:17px}.ManualWorkoutBuilder_confirmation__lX6Ff button,.ManualWorkoutBuilder_conflict__6S8o1 button{font-size:10px;padding:10px 12px}.ManualWorkoutBuilder_workoutNotes__ISOan{padding:13px 15px}}.SingleWorkoutGenerator_generator__bY665{max-width:1260px;margin:0 auto;padding:34px 32px 80px;color:var(--ink)}.SingleWorkoutGenerator_generator__bY665 button{cursor:pointer}.SingleWorkoutGenerator_generator__bY665 button:disabled{cursor:not-allowed;opacity:.45}.SingleWorkoutGenerator_generator__bY665 button:focus-visible,.SingleWorkoutGenerator_generator__bY665 input:focus-visible,.SingleWorkoutGenerator_generator__bY665 summary:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.SingleWorkoutGenerator_generator__bY665 h1:focus{outline:none;scroll-margin-top:24px}.SingleWorkoutGenerator_backLink__yLXOu{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;margin-bottom:25px;padding:4px 0}.SingleWorkoutGenerator_header__InfkE{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:30px}.SingleWorkoutGenerator_eyebrow__1PC8u{font-size:10px;font-weight:750;letter-spacing:.15em;color:#20409a}.SingleWorkoutGenerator_header__InfkE h1{font-size:clamp(30px,4vw,42px);font-weight:740;letter-spacing:-.045em;line-height:1.15;margin:10px 0 12px}.SingleWorkoutGenerator_header__InfkE p{max-width:650px;color:var(--muted);line-height:1.7;font-size:14px}.SingleWorkoutGenerator_device__D8eLY{display:inline-flex;align-items:center;gap:7px;flex:none;font-size:11px;color:var(--muted);border:1px solid #e2e3e5;border-radius:30px;padding:9px 12px;background:var(--surface,#fff);margin-top:5px}.SingleWorkoutGenerator_steps__Gpw2r{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #e2e3e5;border-radius:12px;background:var(--surface,#fff);overflow:hidden;margin-bottom:22px}.SingleWorkoutGenerator_steps__Gpw2r button{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:12px;min-height:66px;padding:12px 6px}.SingleWorkoutGenerator_steps__Gpw2r button+button{border-left:1px solid #eceef0}.SingleWorkoutGenerator_steps__Gpw2r span{width:25px;height:25px;border:1px solid #c8cbcf;border-radius:50%;display:grid;place-items:center;font-size:10px;flex:none}.SingleWorkoutGenerator_steps__Gpw2r strong{font-weight:550}.SingleWorkoutGenerator_steps__Gpw2r button[aria-current]{background:var(--selection-surface,#edf2ff);color:#20409a}.SingleWorkoutGenerator_steps__Gpw2r button[aria-current] span{background:#20409a;color:#fff;border-color:#20409a}.SingleWorkoutGenerator_steps__Gpw2r button[aria-current] strong{font-weight:750}.SingleWorkoutGenerator_form__eHWSU{background:var(--surface,#fff);border:1px solid #e0e2e5;border-radius:14px;padding:32px;min-height:420px}.SingleWorkoutGenerator_formHeading__wCXAV{margin-bottom:32px}.SingleWorkoutGenerator_formHeading__wCXAV>span{font-size:10px;color:var(--muted);letter-spacing:.12em;font-weight:700}.SingleWorkoutGenerator_formHeading__wCXAV h2{font-size:25px;line-height:1.3;letter-spacing:-.025em;font-weight:700;margin:8px 0 10px}.SingleWorkoutGenerator_formHeading__wCXAV p{font-size:13px;color:var(--muted);line-height:1.65}.SingleWorkoutGenerator_formActions__Y11HG{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #eceef0;padding-top:22px;margin-top:32px}.SingleWorkoutGenerator_formActions__Y11HG button{min-width:120px}.SingleWorkoutGenerator_modelChoices__7j2DF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:620px;margin:8px auto 40px}.SingleWorkoutGenerator_modelCard__Cw6FA{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;min-height:210px;border:1px solid #dde0e4;border-radius:12px;background:var(--surface-subtle,#f5f7f9);padding:26px}.SingleWorkoutGenerator_modelCard__Cw6FA>strong{font-size:17px;font-weight:650}.SingleWorkoutGenerator_modelIcon__2krJQ{display:grid;place-items:center;width:90px;height:90px;border-radius:50%;color:var(--muted);background:#edeef0}.SingleWorkoutGenerator_choiceIndicator__Cc0uz{display:grid;place-items:center;position:absolute;top:16px;right:16px;width:21px;height:21px;border:1px solid #d1d4d9;border-radius:50%;background:var(--surface,#fff);color:#fff}.SingleWorkoutGenerator_choiceCard__YOELH[aria-pressed=true],.SingleWorkoutGenerator_equipmentCard__jNVy_[aria-pressed=true],.SingleWorkoutGenerator_experienceCard__XXfoF[aria-pressed=true],.SingleWorkoutGenerator_modelCard__Cw6FA[aria-pressed=true]{border-color:#20409a;background:var(--selection-surface,#edf2ff);box-shadow:0 0 0 1px #20409a12}.SingleWorkoutGenerator_modelCard__Cw6FA[aria-pressed=true] .SingleWorkoutGenerator_modelIcon__2krJQ{color:#20409a;background:var(--selection-surface,#edf2ff)}.SingleWorkoutGenerator_generator__bY665 button[aria-pressed=true]>.SingleWorkoutGenerator_choiceIndicator__Cc0uz{background:#20409a;border-color:#20409a}.SingleWorkoutGenerator_agePanel__AbJ1h{max-width:420px;margin:45px auto 55px}.SingleWorkoutGenerator_agePanel__AbJ1h>label{display:block;text-align:center;font-size:13px;font-weight:650;color:var(--muted);margin-bottom:15px}.SingleWorkoutGenerator_agePanel__AbJ1h>div{display:flex;justify-content:center;align-items:baseline;gap:15px}.SingleWorkoutGenerator_agePanel__AbJ1h input{font-size:65px;letter-spacing:-.04em;font-weight:650;border-bottom:2px solid #20409a;width:160px;text-align:center;background:var(--surface,#fff);border-radius:0;padding:7px 12px}.SingleWorkoutGenerator_agePanel__AbJ1h>div>span{font-size:18px;color:var(--muted)}.SingleWorkoutGenerator_agePanel__AbJ1h>p{font-size:12px;color:var(--muted);text-align:center;line-height:1.7;margin-top:25px}.SingleWorkoutGenerator_agePanel__AbJ1h>.SingleWorkoutGenerator_ageSliderLabel__x2MV_{font-size:11px;margin:28px 0 10px;color:var(--muted)}.SingleWorkoutGenerator_agePanel__AbJ1h>.SingleWorkoutGenerator_ageSlider__e3M2a{display:block;width:100%;height:24px;padding:0;border:0;background:transparent;accent-color:#20409a;cursor:pointer;appearance:auto}.SingleWorkoutGenerator_agePanel__AbJ1h>.SingleWorkoutGenerator_ageBounds__k36cO{justify-content:space-between;gap:0;margin-top:4px}.SingleWorkoutGenerator_agePanel__AbJ1h>.SingleWorkoutGenerator_ageBounds__k36cO>span{font-size:10px;color:var(--muted)}.SingleWorkoutGenerator_unavailableImage__nCPb8{width:76px;min-height:88px;display:grid;place-items:center;flex:none;background:#f4f4f5;border-radius:8px;color:#a0a5ac}.SingleWorkoutGenerator_resultDetails__5cOdD{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:22px;padding:0 18px 18px;align-items:center}.SingleWorkoutGenerator_setTable__LeWOB{overflow-x:auto}.SingleWorkoutGenerator_setTable__LeWOB table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.SingleWorkoutGenerator_setTable__LeWOB caption{text-align:left;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:2px 0 10px}.SingleWorkoutGenerator_setTable__LeWOB td,.SingleWorkoutGenerator_setTable__LeWOB th{padding:9px 10px;border-bottom:1px solid #edf0f2}.SingleWorkoutGenerator_setTable__LeWOB thead th{font-size:9px;color:var(--muted);font-weight:550;background:#f8f9fa}.SingleWorkoutGenerator_setTable__LeWOB tbody th{font-weight:650;width:20%;color:var(--ink)}.SingleWorkoutGenerator_setTable__LeWOB td{color:var(--muted)}.SingleWorkoutGenerator_miniMap__8q_4H{min-width:0;text-align:center}.SingleWorkoutGenerator_miniMap__8q_4H>div{height:145px;pointer-events:none}.SingleWorkoutGenerator_miniMap__8q_4H>div>div{min-height:0;height:100%}.SingleWorkoutGenerator_miniMap__8q_4H>div>div>div:first-child{gap:0}.SingleWorkoutGenerator_miniMap__8q_4H>div>div>div:last-child{display:none}.SingleWorkoutGenerator_miniMap__8q_4H>span{display:block;font-size:8px;color:var(--muted);margin-top:7px}.SingleWorkoutGenerator_shareResult__Bc0_y{margin-top:24px;max-width:660px}.SingleWorkoutGenerator_choiceGrid__rJmNA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:12px 0 40px}.SingleWorkoutGenerator_choiceCard__YOELH{text-align:left;border:1px solid #dde0e4;border-radius:11px;padding:26px 24px;min-height:185px;position:relative}.SingleWorkoutGenerator_choiceCard__YOELH>svg{color:#20409a;margin-bottom:22px}.SingleWorkoutGenerator_choiceCard__YOELH>strong{display:block;font-size:17px;font-weight:650}.SingleWorkoutGenerator_choiceCard__YOELH>p{color:var(--muted);font-size:12px;line-height:1.65;margin-top:8px}.SingleWorkoutGenerator_experienceChoices__oZ4gz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:35px}.SingleWorkoutGenerator_experienceCard__XXfoF{position:relative;text-align:left;border:1px solid #dde0e4;padding:24px 55px 24px 22px;border-radius:11px;min-height:114px}.SingleWorkoutGenerator_experienceCard__XXfoF>span:first-child{display:flex;flex-direction:column;gap:8px}.SingleWorkoutGenerator_experienceCard__XXfoF strong{font-size:16px;font-weight:650}.SingleWorkoutGenerator_experienceCard__XXfoF small{color:var(--muted);font-size:12px;line-height:1.5}.SingleWorkoutGenerator_selectionActions__6ZuzY{display:flex;align-items:center;gap:19px;margin-bottom:18px;font-size:11px}.SingleWorkoutGenerator_selectionActions__6ZuzY>span{color:var(--muted);margin-right:auto}.SingleWorkoutGenerator_selectionActions__6ZuzY>button{color:#a71320;text-decoration:underline;text-underline-offset:3px}.SingleWorkoutGenerator_equipmentGrid__ksvg3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.SingleWorkoutGenerator_equipmentCard__jNVy_{display:flex;align-items:center;flex-direction:column;position:relative;border:1px solid #dde0e4;border-radius:11px;padding:28px 12px 20px;min-height:138px}.SingleWorkoutGenerator_equipmentCard__jNVy_>svg{color:var(--muted);margin-bottom:15px}.SingleWorkoutGenerator_equipmentCard__jNVy_ strong{font-size:12px;font-weight:650}.SingleWorkoutGenerator_equipmentCard__jNVy_ small{font-size:10px;color:var(--muted);margin-top:6px}.SingleWorkoutGenerator_equipmentCard__jNVy_ .SingleWorkoutGenerator_choiceIndicator__Cc0uz{width:17px;height:17px;top:10px;right:10px}.SingleWorkoutGenerator_equipmentCard__jNVy_[aria-pressed=true]>svg{color:#20409a}.SingleWorkoutGenerator_helper__f25Yt{color:var(--muted);font-size:11px;line-height:1.8;margin:18px 0 0}.SingleWorkoutGenerator_validation__oNW1R{font-size:12px;color:#20409a;margin-top:15px}.SingleWorkoutGenerator_muscleLayout__HEMfw{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:start}.SingleWorkoutGenerator_bodyMap__RkczV{height:510px;display:flex;flex-direction:column;background:var(--surface-subtle,#f5f7f9);border-radius:12px;padding:20px 12px 14px}.SingleWorkoutGenerator_bodyMap__RkczV>div{flex:1;min-height:0}.SingleWorkoutGenerator_mapCaption__MPFxv{color:var(--muted);font-size:10px;text-align:center;margin-top:10px}.SingleWorkoutGenerator_muscleControls__wN5yu{padding:12px 0}.SingleWorkoutGenerator_muscleControls__wN5yu h3{font-size:12px;font-weight:700;margin:24px 0 13px}.SingleWorkoutGenerator_presetGrid__J72Dt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.SingleWorkoutGenerator_presetGrid__J72Dt>button{border:1px solid #dde0e4;border-radius:7px;font-size:11px;text-align:left;padding:10px 12px;min-height:39px}.SingleWorkoutGenerator_muscleChips__fGwNh>button[aria-pressed=true],.SingleWorkoutGenerator_presetGrid__J72Dt>button[aria-pressed=true]{border-color:#20409a;color:#20409a;background:var(--selection-surface,#edf2ff)}.SingleWorkoutGenerator_muscleChips__fGwNh{display:flex;flex-wrap:wrap;gap:8px}.SingleWorkoutGenerator_muscleChips__fGwNh>button{display:flex;align-items:center;gap:5px;border:1px solid #e1e3e6;border-radius:20px;padding:7px 10px;min-height:32px;font-size:10px;color:var(--muted)}.SingleWorkoutGenerator_footerNote__JH7oB{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:21px;font-size:10px;line-height:1.6;color:var(--muted)}.SingleWorkoutGenerator_footerNote__JH7oB svg{flex:none}.SingleWorkoutGenerator_notice__v9mV0,.SingleWorkoutGenerator_warning__0oZ9t{font-size:12px;line-height:1.75;padding:17px 20px;background:#fff8ee;border:1px solid #ead8be;border-radius:9px;margin:15px 0;color:#856337}.SingleWorkoutGenerator_warning__0oZ9t strong{font-size:13px}.SingleWorkoutGenerator_warning__0oZ9t ul{list-style:disc;padding-left:19px;margin-top:7px}.SingleWorkoutGenerator_warning__0oZ9t button{display:flex;align-items:center;gap:6px;margin-top:11px;text-decoration:underline;text-underline-offset:3px;font-weight:650}.SingleWorkoutGenerator_loading__T4zNL{padding:50px;text-align:center;color:var(--muted);font-size:13px}.SingleWorkoutGenerator_resultToolbar__UEUJ8{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.SingleWorkoutGenerator_tags___BbYP{display:flex;flex-wrap:wrap;gap:8px}.SingleWorkoutGenerator_tags___BbYP>span{font-size:10px;line-height:1.5;background:var(--surface,#fff);border:1px solid #dfe2e6;border-radius:5px;padding:7px 10px;color:var(--muted)}.SingleWorkoutGenerator_tags___BbYP>span:first-child{color:#20409a;background:#fff0f2;border-color:#f0d5d9}.SingleWorkoutGenerator_toolbarButtons__GTylp{display:flex;gap:8px}.SingleWorkoutGenerator_selectionSummary__Nh5F9{font-size:12px;color:var(--muted);line-height:1.7;margin:20px 0 5px}.SingleWorkoutGenerator_selectionSummary__Nh5F9>span{display:block;font-size:11px;color:var(--muted);margin-top:3px}.SingleWorkoutGenerator_liveStatus__CyXMw{color:#865a37;font-size:12px;line-height:1.7;min-height:16px;margin:7px 0 12px}.SingleWorkoutGenerator_resultLayout__zy8TL{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.SingleWorkoutGenerator_exerciseList__dT1Hd{display:flex;flex-direction:column;gap:13px}.SingleWorkoutGenerator_exerciseCard__iQd9q{background:var(--surface,#fff);border:1px solid #dfe2e6;border-radius:11px;overflow:hidden}.SingleWorkoutGenerator_exerciseMain__7Lf_a{display:flex;align-items:center;gap:18px;padding:18px}.SingleWorkoutGenerator_exerciseImage__CZGSB{width:112px;height:112px;flex:none;overflow:hidden;border:1px solid #edeef0;border-radius:8px;background:var(--surface-subtle,#f5f7f9)}.SingleWorkoutGenerator_exerciseImage__CZGSB>div{height:100%;width:100%}.SingleWorkoutGenerator_exerciseInfo__E8Obr{min-width:0;flex:1}.SingleWorkoutGenerator_exerciseNumber__N6WDF{font-size:8px;letter-spacing:.12em;color:#20409a;font-weight:700}.SingleWorkoutGenerator_exerciseInfo__E8Obr h2{font-size:16px;line-height:1.5;font-weight:700;margin:5px 0}.SingleWorkoutGenerator_exerciseInfo__E8Obr p{font-size:10px;color:var(--muted)}.SingleWorkoutGenerator_prescription__wNs7y{display:flex;flex-wrap:wrap;gap:14px;margin-top:13px}.SingleWorkoutGenerator_prescription__wNs7y>span{font-size:10px;color:var(--muted)}.SingleWorkoutGenerator_prescription__wNs7y strong{color:var(--ink);font-size:13px;font-weight:650}.SingleWorkoutGenerator_replaceButton__RyWsj{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;flex:none;color:var(--muted);padding:9px 3px}.SingleWorkoutGenerator_replaceButton__RyWsj span{font-size:8px}.SingleWorkoutGenerator_replaceButton__RyWsj:hover{color:#20409a}.SingleWorkoutGenerator_exerciseGuide__jizjn{border-top:1px solid #eceef1}.SingleWorkoutGenerator_exerciseGuide__jizjn summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:11px 18px;color:var(--muted);font-size:10px}.SingleWorkoutGenerator_exerciseGuide__jizjn summary::-webkit-details-marker{display:none}.SingleWorkoutGenerator_exerciseGuide__jizjn[open] summary{color:#20409a}.SingleWorkoutGenerator_exerciseGuide__jizjn[open] summary>svg{transform:rotate(180deg)}.SingleWorkoutGenerator_guideBody__DPK3G{display:grid;grid-template-columns:1fr;gap:18px;padding:6px 18px 20px;font-size:12px;color:var(--muted);line-height:1.75}.SingleWorkoutGenerator_guideBody__DPK3G>div:first-child{max-width:460px;width:100%;margin:auto}.SingleWorkoutGenerator_guideBody__DPK3G ol{list-style:decimal;margin-top:13px;padding-left:20px}.SingleWorkoutGenerator_guideBody__DPK3G li{padding:4px 0 4px 5px}.SingleWorkoutGenerator_prescriptionNote__NEeLy{border-top:1px solid #e7e9ec;margin-top:16px;padding-top:12px;font-size:11px;color:var(--muted)}.SingleWorkoutGenerator_keepCard__8dgW0{padding:24px;background:var(--surface,#fff);border:1px solid #dfe2e6;border-radius:12px}.SingleWorkoutGenerator_keepCard__8dgW0 h2{font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.025em;margin:12px 0}.SingleWorkoutGenerator_keepCard__8dgW0 p{font-size:12px;line-height:1.7;color:var(--muted)}.SingleWorkoutGenerator_keepCard__8dgW0 label{display:block;font-size:10px;font-weight:650;margin:22px 0 8px}.SingleWorkoutGenerator_keepCard__8dgW0 input{font-size:13px;width:100%;border:1px solid #dce0e5;background:var(--surface,#fff);border-radius:7px;padding:11px 12px}.SingleWorkoutGenerator_keepCard__8dgW0>button{width:100%;margin-top:14px;font-size:12px}.SingleWorkoutGenerator_keepCard__8dgW0>small{display:block;font-size:10px;text-align:center;color:var(--muted);line-height:1.6;margin-top:13px}.SingleWorkoutGenerator_confirmation__DG7dL{padding:16px;border:1px solid #e8c5c8;border-radius:8px;background:var(--selection-surface,#edf2ff);margin-top:20px}.SingleWorkoutGenerator_confirmation__DG7dL strong{display:block;font-size:13px}.SingleWorkoutGenerator_confirmation__DG7dL p{font-size:11px;margin-top:8px}.SingleWorkoutGenerator_confirmation__DG7dL button{width:100%;font-size:10px;margin-top:10px}.SingleWorkoutGenerator_volume__q2zWD{margin-top:30px}.SingleWorkoutGenerator_empty__uGlH4{text-align:center;background:var(--surface,#fff);padding:55px 25px;border:1px solid #dfe2e6;border-radius:12px}.SingleWorkoutGenerator_empty__uGlH4>svg{color:#20409a;margin:0 auto 20px}.SingleWorkoutGenerator_empty__uGlH4 h2{font-size:22px;font-weight:650}.SingleWorkoutGenerator_empty__uGlH4 p{font-size:13px;color:var(--muted);line-height:1.7;margin:14px auto 23px;max-width:430px}@media(max-width:1100px){.SingleWorkoutGenerator_generator__bY665{padding:28px 25px 60px}.SingleWorkoutGenerator_header__InfkE{display:block}.SingleWorkoutGenerator_device__D8eLY{margin-top:20px}.SingleWorkoutGenerator_resultLayout__zy8TL{grid-template-columns:minmax(0,1fr) 260px;gap:17px}.SingleWorkoutGenerator_exerciseMain__7Lf_a{gap:13px;padding:15px}.SingleWorkoutGenerator_exerciseImage__CZGSB{width:88px;height:100px}.SingleWorkoutGenerator_exerciseInfo__E8Obr h2{font-size:14px}.SingleWorkoutGenerator_prescription__wNs7y{gap:10px}.SingleWorkoutGenerator_prescription__wNs7y strong{font-size:11px}.SingleWorkoutGenerator_keepCard__8dgW0{padding:20px}.SingleWorkoutGenerator_muscleLayout__HEMfw{gap:25px}.SingleWorkoutGenerator_bodyMap__RkczV{height:470px}.SingleWorkoutGenerator_form__eHWSU{padding:26px}}@media(max-width:800px){.SingleWorkoutGenerator_resultLayout__zy8TL{grid-template-columns:1fr}.SingleWorkoutGenerator_resultAside__EZxnZ{order:-1}.SingleWorkoutGenerator_keepCard__8dgW0{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:10px 24px}.SingleWorkoutGenerator_keepCard__8dgW0>.SingleWorkoutGenerator_eyebrow__1PC8u{grid-column:1}.SingleWorkoutGenerator_keepCard__8dgW0 h2{grid-column:1;margin:0;font-size:21px}.SingleWorkoutGenerator_keepCard__8dgW0>p{grid-column:1;grid-row:3/5}.SingleWorkoutGenerator_keepCard__8dgW0 label{grid-column:2;grid-row:1;margin:0}.SingleWorkoutGenerator_keepCard__8dgW0 input{grid-column:2;grid-row:2}.SingleWorkoutGenerator_keepCard__8dgW0>button{grid-column:2;grid-row:3;margin-top:0}.SingleWorkoutGenerator_keepCard__8dgW0>small{grid-column:2;margin-top:0}.SingleWorkoutGenerator_confirmation__DG7dL{grid-column:1/-1}.SingleWorkoutGenerator_steps__Gpw2r button{flex-direction:column;gap:6px;font-size:10px;min-height:72px}.SingleWorkoutGenerator_steps__Gpw2r span{width:23px;height:23px}.SingleWorkoutGenerator_muscleLayout__HEMfw{grid-template-columns:1fr}.SingleWorkoutGenerator_bodyMap__RkczV{height:440px;max-width:520px;width:100%;margin:auto}.SingleWorkoutGenerator_muscleControls__wN5yu{padding:0}.SingleWorkoutGenerator_equipmentGrid__ksvg3{grid-template-columns:repeat(3,minmax(0,1fr))}.SingleWorkoutGenerator_modelChoices__7j2DF{max-width:100%}.SingleWorkoutGenerator_choiceGrid__rJmNA{gap:10px}.SingleWorkoutGenerator_choiceCard__YOELH{padding:22px 16px}.SingleWorkoutGenerator_choiceCard__YOELH>strong{font-size:14px}.SingleWorkoutGenerator_choiceCard__YOELH>p{font-size:11px}}@media(max-width:540px){.SingleWorkoutGenerator_generator__bY665{padding:22px 16px 45px}.SingleWorkoutGenerator_backLink__yLXOu{margin-bottom:19px}.SingleWorkoutGenerator_header__InfkE{margin-bottom:22px}.SingleWorkoutGenerator_header__InfkE h1{font-size:30px}.SingleWorkoutGenerator_header__InfkE p{font-size:12px}.SingleWorkoutGenerator_device__D8eLY{font-size:10px;margin-top:14px}.SingleWorkoutGenerator_eyebrow__1PC8u{font-size:8px}.SingleWorkoutGenerator_steps__Gpw2r{margin-bottom:15px;border-radius:9px}.SingleWorkoutGenerator_steps__Gpw2r button{font-size:8px;padding:11px 2px;min-height:66px}.SingleWorkoutGenerator_steps__Gpw2r span{width:20px;height:20px;font-size:9px}.SingleWorkoutGenerator_form__eHWSU{padding:22px 17px;border-radius:11px}.SingleWorkoutGenerator_formHeading__wCXAV{margin-bottom:24px}.SingleWorkoutGenerator_formHeading__wCXAV h2{font-size:21px}.SingleWorkoutGenerator_formHeading__wCXAV p{font-size:12px}.SingleWorkoutGenerator_formHeading__wCXAV>span{font-size:9px}.SingleWorkoutGenerator_formActions__Y11HG{margin-top:25px;padding-top:19px;gap:10px}.SingleWorkoutGenerator_formActions__Y11HG button{min-width:unset;font-size:11px;padding:11px 13px}.SingleWorkoutGenerator_modelChoices__7j2DF{gap:12px;margin-bottom:28px}.SingleWorkoutGenerator_modelCard__Cw6FA{min-height:180px;padding:24px 15px 20px;gap:15px}.SingleWorkoutGenerator_modelIcon__2krJQ{width:70px;height:70px}.SingleWorkoutGenerator_modelIcon__2krJQ svg{width:45px}.SingleWorkoutGenerator_modelCard__Cw6FA>strong{font-size:14px}.SingleWorkoutGenerator_choiceIndicator__Cc0uz{width:18px;height:18px;top:10px;right:10px}.SingleWorkoutGenerator_choiceGrid__rJmNA{grid-template-columns:1fr;margin-bottom:25px}.SingleWorkoutGenerator_choiceCard__YOELH{padding:20px 43px 20px 20px;min-height:unset;display:grid;grid-template-columns:35px 1fr;gap:5px 12px}.SingleWorkoutGenerator_choiceCard__YOELH>svg{grid-row:1/3;margin:0}.SingleWorkoutGenerator_choiceCard__YOELH>p{margin:0}.SingleWorkoutGenerator_experienceChoices__oZ4gz{grid-template-columns:1fr;gap:10px}.SingleWorkoutGenerator_experienceCard__XXfoF{min-height:95px;padding:20px 46px 20px 18px}.SingleWorkoutGenerator_experienceCard__XXfoF strong{font-size:14px}.SingleWorkoutGenerator_experienceCard__XXfoF small{font-size:11px}.SingleWorkoutGenerator_equipmentGrid__ksvg3{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.SingleWorkoutGenerator_equipmentCard__jNVy_{min-height:125px;padding:25px 8px 17px}.SingleWorkoutGenerator_equipmentCard__jNVy_ strong{font-size:11px}.SingleWorkoutGenerator_equipmentCard__jNVy_ small{font-size:9px}.SingleWorkoutGenerator_selectionActions__6ZuzY{font-size:10px;gap:12px}.SingleWorkoutGenerator_bodyMap__RkczV{height:370px;padding:12px 4px}.SingleWorkoutGenerator_footerNote__JH7oB{align-items:flex-start;font-size:9px}.SingleWorkoutGenerator_resultToolbar__UEUJ8{gap:14px}.SingleWorkoutGenerator_toolbarButtons__GTylp{width:100%;display:grid;grid-template-columns:1fr 1fr}.SingleWorkoutGenerator_toolbarButtons__GTylp button{font-size:10px;padding:9px 8px}.SingleWorkoutGenerator_tags___BbYP>span{font-size:9px;padding:6px 8px}.SingleWorkoutGenerator_selectionSummary__Nh5F9{font-size:11px}.SingleWorkoutGenerator_keepCard__8dgW0{display:block;padding:21px}.SingleWorkoutGenerator_keepCard__8dgW0 h2{margin:12px 0;font-size:22px}.SingleWorkoutGenerator_keepCard__8dgW0 label{margin:20px 0 8px}.SingleWorkoutGenerator_keepCard__8dgW0>button{margin-top:13px}.SingleWorkoutGenerator_keepCard__8dgW0>small{margin-top:11px}.SingleWorkoutGenerator_exerciseMain__7Lf_a{gap:12px;padding:13px;align-items:flex-start;position:relative}.SingleWorkoutGenerator_exerciseImage__CZGSB{width:76px;height:88px}.SingleWorkoutGenerator_exerciseInfo__E8Obr{padding-right:24px}.SingleWorkoutGenerator_exerciseInfo__E8Obr h2{font-size:13px;line-height:1.45}.SingleWorkoutGenerator_exerciseInfo__E8Obr p{font-size:9px}.SingleWorkoutGenerator_exerciseNumber__N6WDF{font-size:7px}.SingleWorkoutGenerator_prescription__wNs7y{gap:7px 10px}.SingleWorkoutGenerator_prescription__wNs7y>span{font-size:9px}.SingleWorkoutGenerator_prescription__wNs7y strong{font-size:10px}.SingleWorkoutGenerator_replaceButton__RyWsj{position:absolute;right:10px;top:15px;padding:0}.SingleWorkoutGenerator_replaceButton__RyWsj span{display:none}.SingleWorkoutGenerator_replaceButton__RyWsj svg{width:15px}.SingleWorkoutGenerator_warning__0oZ9t{padding:16px;font-size:11px}.SingleWorkoutGenerator_empty__uGlH4 h2{font-size:20px}.SingleWorkoutGenerator_empty__uGlH4 p{font-size:12px}.SingleWorkoutGenerator_volume__q2zWD{margin-top:22px}}@media(prefers-reduced-motion:reduce){.SingleWorkoutGenerator_generator__bY665 *{scroll-behavior:auto!important}}.TrainingWorkspace_workspace__y54oB{color:var(--ink);max-width:1240px;margin:0 auto;padding:32px clamp(16px,3vw,40px) 64px;font-size:14px}.TrainingWorkspace_backupBar__oWzE6,.TrainingWorkspace_storageBar__2TMOk{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;margin-bottom:16px;background:var(--surface,#fff);border:1px solid #dedede;border-radius:6px}.TrainingWorkspace_storageBar__2TMOk{border-left:3px solid #20409a}.TrainingWorkspace_backupBar__oWzE6 strong,.TrainingWorkspace_storageBar__2TMOk strong{font-size:13px;font-weight:650}.TrainingWorkspace_backupBar__oWzE6 p,.TrainingWorkspace_storageBar__2TMOk p{max-width:690px;color:var(--muted);font-size:12px;line-height:1.7;margin:5px 0 0}.TrainingWorkspace_fileImport__k5pGb{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 14px;border:1px solid #d8d8d8;border-radius:5px;font-size:12px;font-weight:650;white-space:nowrap;background:var(--surface,#fff);overflow:hidden}.TrainingWorkspace_fileImport__k5pGb input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.TrainingWorkspace_fileImport__k5pGb:focus-within{outline:2px solid #20409a;outline-offset:3px}.TrainingWorkspace_fileImport__k5pGb:has(input:disabled){opacity:.45}.TrainingWorkspace_cloudCopy__SS3De{margin:0 0 20px;border:1px solid #dec9cc;border-radius:6px;background:var(--surface,#fff);padding:20px}.TrainingWorkspace_cloudCopy__SS3De p{font-size:12px;color:var(--muted);line-height:1.7;margin:10px 0}.TrainingWorkspace_cloudCopy__SS3De p strong{color:var(--ink)}.TrainingWorkspace_copyAccountId__n5rfB{color:var(--muted);font-size:11px}.TrainingWorkspace_copyCounts__yl1C9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0;margin:0;border-bottom:1px solid #eee}.TrainingWorkspace_copyCounts__yl1C9 dt{font-size:11px;color:var(--muted);line-height:1.5}.TrainingWorkspace_copyCounts__yl1C9 dd{margin:4px 0 0;color:var(--ink);font-size:23px;font-weight:650}.TrainingWorkspace_copyProgress__5FOr1{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 0}.TrainingWorkspace_copyProgress__5FOr1 progress{accent-color:#20409a;width:min(100%,360px);height:12px}.TrainingWorkspace_copyProgress__5FOr1 span{font-size:12px;color:var(--muted)}.TrainingWorkspace_copyActions__Jr81x{display:flex;gap:10px;flex-wrap:wrap;padding:6px 0;align-items:center}.TrainingWorkspace_cloudCopy__SS3De .TrainingWorkspace_notice__9Y9wA{margin:14px 0 0}.TrainingWorkspace_printSheet__L_n_3{display:none}@media (max-width:620px){.TrainingWorkspace_backupBar__oWzE6,.TrainingWorkspace_storageBar__2TMOk{align-items:flex-start;flex-direction:column;padding:16px;gap:13px}.TrainingWorkspace_backupBar__oWzE6 .TrainingWorkspace_inlineActions__d1BuS,.TrainingWorkspace_storageBar__2TMOk .TrainingWorkspace_inlineActions__d1BuS{flex-wrap:wrap}.TrainingWorkspace_cloudCopy__SS3De{padding:16px}.TrainingWorkspace_cloudCopy__SS3De .TrainingWorkspace_inlineActions__d1BuS{flex-wrap:wrap}.TrainingWorkspace_copyCounts__yl1C9{gap:9px}}@media print{body:has(>.TrainingWorkspace_printSheet__L_n_3)>:not(.TrainingWorkspace_printSheet__L_n_3){display:none!important}.TrainingWorkspace_printSheet__L_n_3{display:block;color:var(--ink);background:var(--surface,#fff);padding:10mm;font:11pt/1.5 Arial,sans-serif}.TrainingWorkspace_printSheet__L_n_3 header{border-bottom:2px solid #20409a;padding-bottom:6mm;margin-bottom:6mm}.TrainingWorkspace_printSheet__L_n_3 h1{font-size:24pt;line-height:1.2;margin:3mm 0}.TrainingWorkspace_printSheet__L_n_3 h2{font-size:14pt;margin:7mm 0 3mm;break-after:avoid}.TrainingWorkspace_printSheet__L_n_3 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2mm 0}.TrainingWorkspace_printSheet__L_n_3 table{border-collapse:collapse;width:100%;margin:3mm 0}.TrainingWorkspace_printSheet__L_n_3 td,.TrainingWorkspace_printSheet__L_n_3 th{text-align:left;padding:3mm;border-bottom:1px solid #ccc;vertical-align:top}.TrainingWorkspace_printSheet__L_n_3 th{font-size:10pt;color:var(--ink)}.TrainingWorkspace_printSheet__L_n_3 td:not(:first-child){white-space:nowrap}.TrainingWorkspace_printSheet__L_n_3 tr{break-inside:avoid}.TrainingWorkspace_printSheet__L_n_3 footer{border-top:1px solid #ccc;margin-top:8mm;padding-top:3mm;font-size:9pt;color:var(--muted)}}.TrainingWorkspace_workspace__y54oB *{box-sizing:border-box}.TrainingWorkspace_workspace__y54oB a,.TrainingWorkspace_workspace__y54oB button,.TrainingWorkspace_workspace__y54oB input,.TrainingWorkspace_workspace__y54oB select,.TrainingWorkspace_workspace__y54oB textarea{font:inherit}.TrainingWorkspace_workspace__y54oB button{cursor:pointer}.TrainingWorkspace_workspace__y54oB button:disabled{cursor:not-allowed;opacity:.45}.TrainingWorkspace_workspace__y54oB a:focus-visible,.TrainingWorkspace_workspace__y54oB button:focus-visible,.TrainingWorkspace_workspace__y54oB input:focus-visible,.TrainingWorkspace_workspace__y54oB select:focus-visible,.TrainingWorkspace_workspace__y54oB textarea:focus-visible{outline:2px solid #20409a;outline-offset:3px}.TrainingWorkspace_header__1q1B1{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:28px}.TrainingWorkspace_kicker__gZ0gp{display:block;color:#20409a;font-size:10px;font-weight:750;letter-spacing:2px;margin-bottom:11px}.TrainingWorkspace_header__1q1B1 h1{font-size:clamp(24px,3vw,34px);line-height:1.2;letter-spacing:-1px;margin:0 0 11px;font-weight:700}.TrainingWorkspace_header__1q1B1 p,.TrainingWorkspace_sectionHeading__mRX7y p{color:var(--muted);line-height:1.6;margin:0;font-size:13px}.TrainingWorkspace_account__2SgN4{display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:var(--muted);font-size:11px;padding-top:7px}.TrainingWorkspace_account__2SgN4 strong{color:var(--ink);font-weight:600}.TrainingWorkspace_account__2SgN4 a{color:#20409a;text-underline-offset:3px}.TrainingWorkspace_connection__eIWB6{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;margin-bottom:22px;background:var(--surface,#fff);border:1px solid #e9e4e4;border-left:3px solid #20409a;border-radius:6px}.TrainingWorkspace_connection__eIWB6 strong{font-size:14px;font-weight:650}.TrainingWorkspace_connection__eIWB6 p{max-width:660px;color:var(--muted);font-size:12px;line-height:1.7;margin:5px 0 0}.TrainingWorkspace_recovery__RQps_{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;margin-bottom:18px;border:1px solid #e4d6bd;background:#fffcf6;border-radius:5px}.TrainingWorkspace_recovery__RQps_ strong{font-size:12px;color:var(--ink)}.TrainingWorkspace_recovery__RQps_ p{font-size:11px;color:var(--muted);line-height:1.7;margin:6px 0 0}.TrainingWorkspace_inlineActions__d1BuS{display:flex;align-items:center;gap:9px;flex-shrink:0}.TrainingWorkspace_danger__Jllca,.TrainingWorkspace_primary__Oo14x,.TrainingWorkspace_secondary__0qImR{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 14px;border-radius:5px;line-height:1.3;text-align:center;text-decoration:none;font-size:12px!important;font-weight:650!important;white-space:nowrap}.TrainingWorkspace_danger__Jllca,.TrainingWorkspace_primary__Oo14x{color:#fff;background:#20409a;border:1px solid #20409a}.TrainingWorkspace_danger__Jllca:hover:not(:disabled),.TrainingWorkspace_primary__Oo14x:hover:not(:disabled){background:#98101c}.TrainingWorkspace_secondary__0qImR{color:var(--ink);background:var(--surface,#fff);border:1px solid #d8d8d8}.TrainingWorkspace_secondary__0qImR:hover:not(:disabled){border-color:#999;background:var(--surface-subtle,#f5f7f9)}.TrainingWorkspace_textButton__LOpCY{padding:8px 0;color:#20409a;border:0;background:none;font-size:11px!important;text-decoration:underline;text-underline-offset:3px}.TrainingWorkspace_tabs__NYbhD{display:flex;align-items:center;gap:22px;border-bottom:1px solid #dedede;margin-bottom:24px}.TrainingWorkspace_tabs__NYbhD button{background:none;border:0;padding:13px 0;border-bottom:2px solid transparent;color:var(--muted);font-size:12px;white-space:nowrap}.TrainingWorkspace_tabs__NYbhD .TrainingWorkspace_activeTab__HgsjD{border-bottom-color:#20409a;color:var(--ink);font-weight:700}.TrainingWorkspace_tabs__NYbhD .TrainingWorkspace_refresh__UCY5L{margin-left:auto;font-size:10px;color:#20409a}.TrainingWorkspace_notice__9Y9wA{margin:0 0 20px;border:1px solid #d9e5dd;border-radius:5px;background:#f2f7f4;color:#375d46;font-size:12px;line-height:1.7;padding:13px 16px}.TrainingWorkspace_error__j_ipK{border-color:#f0d3d7;background:#fff4f4;color:#9d1d27}.TrainingWorkspace_confirmation__EVcD6{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;margin-bottom:20px;border:1px solid #d99da4;border-radius:6px;background:var(--surface,#fff);box-shadow:0 4px 16px #45101a08}.TrainingWorkspace_confirmation__EVcD6 p{font-size:12px;line-height:1.7;color:var(--muted);margin:6px 0 0;max-width:650px}.TrainingWorkspace_undo__Lkg2_{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 14px;border:1px dashed #d5d5d5;margin-bottom:20px;font-size:11px}.TrainingWorkspace_undo__Lkg2_ span{margin-right:auto;color:var(--muted)}.TrainingWorkspace_undo__Lkg2_ button{color:#20409a;border:0;background:none;font-size:11px;padding:4px}.TrainingWorkspace_layout__cyNXR{display:grid;grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:24px;align-items:start}.TrainingWorkspace_library__Hf2xu{min-width:0}.TrainingWorkspace_sectionHeading__mRX7y{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.TrainingWorkspace_sectionHeading__mRX7y h2{margin:0;font-size:15px;font-weight:650;line-height:1.5}.TrainingWorkspace_sectionHeading__mRX7y h2 span{color:var(--muted);font-size:10px;margin-left:5px;font-weight:400}.TrainingWorkspace_sectionHeading__mRX7y>button{color:#20409a;background:none;border:0;font-size:11px;padding:5px 0;white-space:nowrap}.TrainingWorkspace_empty__i4Oux{padding:20px 17px;border:1px dashed #d8d8d8;border-radius:6px;font-size:12px;line-height:1.8;color:var(--muted);margin:0}.TrainingWorkspace_libraryCard__oxLZu{border:1px solid #e3e3e3;border-radius:6px;background:var(--surface,#fff);margin-bottom:10px;padding:15px 16px}.TrainingWorkspace_selectedCard__ZUSQv{border-color:#d2a0a5;box-shadow:inset 3px 0 #20409a}.TrainingWorkspace_recordTitle__7poHD{display:block;width:100%;text-align:left;color:var(--ink);font-size:13px!important;font-weight:650!important;line-height:1.5;border:0;background:none;padding:0;overflow-wrap:anywhere}.TrainingWorkspace_libraryCard__oxLZu p{color:var(--muted);font-size:10px;margin:7px 0 12px;line-height:1.5}.TrainingWorkspace_recordActions__FlRao{display:flex;gap:16px}.TrainingWorkspace_recordActions__FlRao button{color:var(--muted);font-size:10px;background:none;padding:0;border:0;text-decoration:underline;text-underline-offset:3px}.TrainingWorkspace_recordActions__FlRao button:hover{color:#20409a}.TrainingWorkspace_editor__ohxww{padding:24px;min-width:0;border:1px solid #e0e0e0;border-radius:7px;background:var(--surface,#fff)}.TrainingWorkspace_editor__ohxww fieldset{padding:0;margin:0;border:0;min-width:0}.TrainingWorkspace_editStatus__HYP9J{color:var(--muted);font-size:10px;text-align:right}.TrainingWorkspace_label__arEFg{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;margin-bottom:15px;color:var(--ink)}.TrainingWorkspace_label__arEFg>span{display:contents;color:#aaa;font-weight:400}.TrainingWorkspace_workspace__y54oB input:not([type=checkbox]),.TrainingWorkspace_workspace__y54oB select,.TrainingWorkspace_workspace__y54oB textarea{width:100%;min-width:0;min-height:38px;padding:9px 11px;border:1px solid #ddd;border-radius:4px;background:var(--surface,#fff);color:var(--ink);font-size:12px;line-height:1.5;font-weight:400}.TrainingWorkspace_workspace__y54oB textarea{resize:vertical}.TrainingWorkspace_workspace__y54oB input::placeholder,.TrainingWorkspace_workspace__y54oB textarea::placeholder{color:#aaa}.TrainingWorkspace_workspace__y54oB input[type=checkbox]{accent-color:#20409a;width:18px;height:18px;cursor:pointer}.TrainingWorkspace_workspace__y54oB input:disabled,.TrainingWorkspace_workspace__y54oB select:disabled,.TrainingWorkspace_workspace__y54oB textarea:disabled{background:var(--surface-subtle,#f5f7f9)}.TrainingWorkspace_draftImport__mro3i{padding:11px 13px;margin:3px 0 22px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px dashed #e0d9da;border-radius:4px;background:#fcf9f9;color:var(--muted);font-size:10px}.TrainingWorkspace_draftImport__mro3i span{flex:1}.TrainingWorkspace_draftImport__mro3i button{color:#20409a;background:none;border:0;font-size:11px;font-weight:600}.TrainingWorkspace_addRow__rDS01{display:flex;align-items:flex-end;gap:10px;margin-bottom:22px}.TrainingWorkspace_addRow__rDS01 .TrainingWorkspace_label__arEFg{flex:1;margin-bottom:0}.TrainingWorkspace_editorEmpty___3JTp{padding:34px 22px;margin-bottom:22px;text-align:center;border:1px dashed #ddd;border-radius:5px;color:var(--muted);font-size:12px;line-height:1.7;background:#fcfcfc}.TrainingWorkspace_exerciseRow__c8MbL{padding:17px;border:1px solid #e6e6e6;background:#fcfcfc;border-radius:5px;margin-bottom:13px}.TrainingWorkspace_exerciseRow__c8MbL .TrainingWorkspace_label__arEFg:last-child{margin-bottom:0}.TrainingWorkspace_exerciseTitle__F_Tj4{display:flex;align-items:center;gap:10px;margin-bottom:16px}.TrainingWorkspace_order__MXL_g{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#f4e5e7;color:#20409a;font-size:10px;font-weight:700}.TrainingWorkspace_exerciseTitle__F_Tj4 h3{margin:0;color:var(--ink);font-size:12px;line-height:1.4;font-weight:650}.TrainingWorkspace_orderButtons___GkJd{display:flex;gap:4px;margin-left:auto;flex-shrink:0}.TrainingWorkspace_orderButtons___GkJd button{width:25px;height:25px;border:1px solid #e0e0e0;border-radius:4px;color:var(--muted);background:var(--surface,#fff);font-size:14px;line-height:1}.TrainingWorkspace_threeFields__fDjF8{display:grid;grid-template-columns:1fr 1.3fr 1.1fr;gap:12px}.TrainingWorkspace_formActions__Uuu97{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid #eee;padding-top:20px;margin-top:20px}.TrainingWorkspace_helper__w1ILu{font-size:11px;line-height:1.8;color:var(--muted);margin:12px 0}.TrainingWorkspace_week__HUlyY{display:grid;gap:9px;margin:22px 0}.TrainingWorkspace_day__uo_Ds{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;border:1px solid #e9e9e9;border-radius:4px}.TrainingWorkspace_dayStart__T6BxZ{border:0;background:#f4e5e7;color:#a41422;border-radius:4px;padding:9px 11px;font-size:11px!important}.TrainingWorkspace_targetDetails__bhYxO{border-top:1px solid #e6e6e6;padding-top:12px;margin:0 0 16px}.TrainingWorkspace_targetDetails__bhYxO summary{cursor:pointer;font-size:11px;font-weight:600;color:var(--muted)}.TrainingWorkspace_targetGrid__eero3{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,1fr) 70px;gap:8px;align-items:center;font-size:10px;color:var(--muted)}.TrainingWorkspace_targetInputs__e0mLJ{display:contents}.TrainingWorkspace_targetInputs__e0mLJ input,.TrainingWorkspace_targetInputs__e0mLJ select{min-height:34px!important;padding:6px 8px!important;font-size:11px!important}.TrainingWorkspace_actualField__8jG8n{display:flex;flex-direction:column;gap:4px;min-width:0}.TrainingWorkspace_actualField__8jG8n>span{font-size:9px;color:var(--muted)}.TrainingWorkspace_setRow__K0Edi .TrainingWorkspace_setTarget__ePqi6{color:#8c2732;line-height:1.5}.TrainingWorkspace_day__uo_Ds>span{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.TrainingWorkspace_day__uo_Ds b{width:30px;font-size:10px;text-transform:uppercase;color:var(--ink)}.TrainingWorkspace_day__uo_Ds select{min-height:35px;padding:6px 10px;font-size:11px}.TrainingWorkspace_activeBadge__VN_zi,.TrainingWorkspace_completeBadge__kwAhF{display:inline-block;color:var(--muted);background:#eef4ef;font-size:9px;font-weight:650;border-radius:3px;padding:3px 6px;margin:0 0 9px}.TrainingWorkspace_activeBadge__VN_zi{color:#9a6b25;background:#faf2e7}.TrainingWorkspace_startSession__x9coC{display:flex;align-items:flex-end;gap:10px;padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid #eee}.TrainingWorkspace_startSession__x9coC .TrainingWorkspace_label__arEFg{flex:1;margin:0}.TrainingWorkspace_sessionHeading__Doi_a{display:flex;align-items:center;justify-content:space-between;gap:14px}.TrainingWorkspace_setTable__zEjyb{margin:22px 0;border:1px solid #e4e4e4;border-radius:5px;overflow:hidden}.TrainingWorkspace_setHead__sO21k,.TrainingWorkspace_setRow__K0Edi{display:grid;grid-template-columns:minmax(90px,1fr) 64px 74px 38px;align-items:center;gap:12px;padding:12px 14px}.TrainingWorkspace_setHead__sO21k{background:var(--surface-subtle,#f5f7f9);font-size:10px;color:var(--muted);border-bottom:1px solid #e6e6e6}.TrainingWorkspace_setRow__K0Edi{border-bottom:1px solid #eee}.TrainingWorkspace_setRow__K0Edi:last-child{border-bottom:0}.TrainingWorkspace_setRow__K0Edi>div{display:flex;flex-direction:column;gap:4px;min-width:0}.TrainingWorkspace_setRow__K0Edi strong{font-size:11px;color:var(--ink);font-weight:600}.TrainingWorkspace_setRow__K0Edi span{font-size:9px;color:#aaa}.TrainingWorkspace_setRow__K0Edi input:not([type=checkbox]){font-size:11px;min-height:34px;padding:6px 7px}.TrainingWorkspace_setRow__K0Edi input[type=checkbox]{margin:auto}.TrainingWorkspace_checkedRow__ggm00{background:#f8fbf8}.TrainingWorkspace_progress__u_ZVa{background:var(--surface,#fff);border:1px solid #e0e0e0;border-radius:7px;padding:26px}.TrainingWorkspace_progress__u_ZVa .TrainingWorkspace_sectionHeading__mRX7y p{margin-top:8px;font-size:12px}.TrainingWorkspace_metrics__90LPT{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:26px 0}.TrainingWorkspace_metrics__90LPT article{background:var(--surface-subtle,#f5f7f9);border:1px solid #e7e7e7;border-radius:5px;padding:19px 18px}.TrainingWorkspace_metrics__90LPT article>span{color:var(--muted);font-size:10px;line-height:1.5}.TrainingWorkspace_metrics__90LPT strong{display:block;margin-top:13px;color:var(--ink);font-size:clamp(22px,3vw,30px);font-weight:650;letter-spacing:-1px}.TrainingWorkspace_metrics__90LPT small{font-size:11px;font-weight:400;color:var(--muted);letter-spacing:0}.TrainingWorkspace_progressTable___E81d{overflow-x:auto;border:1px solid #e4e4e4;border-radius:5px}.TrainingWorkspace_progressTable___E81d table{width:100%;border-collapse:collapse;font-size:11px}.TrainingWorkspace_progressTable___E81d caption{text-align:left;padding:14px 16px;font-weight:650;background:var(--surface,#fff);border-bottom:1px solid #e5e5e5}.TrainingWorkspace_progressTable___E81d td,.TrainingWorkspace_progressTable___E81d th{text-align:left;border-bottom:1px solid #eee;padding:12px 16px}.TrainingWorkspace_progressTable___E81d thead th{background:var(--surface-subtle,#f5f7f9);color:var(--muted);font-size:10px;font-weight:500;line-height:1.5}.TrainingWorkspace_progressTable___E81d tbody th{color:var(--ink);font-weight:500;min-width:140px}.TrainingWorkspace_progressTable___E81d td{color:var(--muted)}@media (max-width:900px){.TrainingWorkspace_layout__cyNXR{grid-template-columns:220px minmax(0,1fr);gap:16px}.TrainingWorkspace_editor__ohxww{padding:19px}.TrainingWorkspace_day__uo_Ds{grid-template-columns:100px minmax(0,1fr) auto;gap:8px}.TrainingWorkspace_day__uo_Ds>span{gap:0}.TrainingWorkspace_day__uo_Ds b{display:none}.TrainingWorkspace_setHead__sO21k,.TrainingWorkspace_setRow__K0Edi{grid-template-columns:minmax(80px,1fr) 55px 60px 28px;gap:8px;padding:10px}}@media (max-width:700px){.TrainingWorkspace_workspace__y54oB{padding-top:24px}.TrainingWorkspace_header__1q1B1{flex-direction:column;gap:14px;padding-bottom:22px}.TrainingWorkspace_account__2SgN4{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.TrainingWorkspace_confirmation__EVcD6,.TrainingWorkspace_connection__eIWB6{flex-direction:column;align-items:stretch;gap:15px;padding:17px}.TrainingWorkspace_inlineActions__d1BuS{flex-wrap:wrap}.TrainingWorkspace_tabs__NYbhD{gap:19px;overflow-x:auto;margin-bottom:20px}.TrainingWorkspace_tabs__NYbhD button{font-size:11px}.TrainingWorkspace_tabs__NYbhD .TrainingWorkspace_refresh__UCY5L{display:none}.TrainingWorkspace_layout__cyNXR{grid-template-columns:1fr}.TrainingWorkspace_library__Hf2xu{display:grid;grid-template-columns:1fr 1fr;gap:10px}.TrainingWorkspace_library__Hf2xu .TrainingWorkspace_empty__i4Oux,.TrainingWorkspace_library__Hf2xu .TrainingWorkspace_sectionHeading__mRX7y{grid-column:1/-1;margin-bottom:0}.TrainingWorkspace_libraryCard__oxLZu{margin:0;padding:13px}.TrainingWorkspace_sectionHeading__mRX7y{margin-bottom:16px}.TrainingWorkspace_editor__ohxww{padding:19px 16px}.TrainingWorkspace_metrics__90LPT{grid-template-columns:1fr 1fr;gap:10px}.TrainingWorkspace_progress__u_ZVa{padding:20px 16px}.TrainingWorkspace_day__uo_Ds{grid-template-columns:65px minmax(0,1fr) auto;gap:6px;padding:9px 7px}.TrainingWorkspace_addRow__rDS01{flex-direction:column;align-items:stretch}.TrainingWorkspace_addRow__rDS01 .TrainingWorkspace_secondary__0qImR{align-self:flex-end}.TrainingWorkspace_threeFields__fDjF8{gap:8px}.TrainingWorkspace_exerciseRow__c8MbL{padding:13px}.TrainingWorkspace_startSession__x9coC{flex-direction:column;align-items:stretch}.TrainingWorkspace_startSession__x9coC>button{align-self:flex-end}.TrainingWorkspace_formActions__Uuu97{gap:8px}.TrainingWorkspace_formActions__Uuu97 .TrainingWorkspace_primary__Oo14x,.TrainingWorkspace_formActions__Uuu97 .TrainingWorkspace_secondary__0qImR{flex:1}}@media (prefers-reduced-motion:no-preference){.TrainingWorkspace_workspace__y54oB a,.TrainingWorkspace_workspace__y54oB button{transition:background-color .12s ease,border-color .12s ease,color .12s ease}}@media (max-width:700px){.TrainingWorkspace_recovery__RQps_{flex-direction:column;align-items:flex-start;gap:13px}}