.posesSection_page__o8Si1{min-height:100%}.posesSection_container___SPQN{max-width:860px;margin:0 auto;padding:24px 16px 48px;display:flex;flex-direction:column;gap:20px}.posesSection_header__0wG66{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.posesSection_title__kOhVF{font-size:1.5rem;font-weight:700;margin:0}.posesSection_sub__0KFj_{margin:4px 0 0;color:var(--text-secondary);font-size:.9rem;max-width:52ch}.posesSection_card__8_54_{border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-1);padding:16px;display:flex;flex-direction:column;gap:10px}.posesSection_cardTitle__AZ5hX{margin:0;font-size:1.05rem}.posesSection_label__hQ78s{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.posesSection_hint__jdZh_{margin:0;font-size:.82rem;color:var(--text-muted)}.posesSection_counter__D4OX0{margin:0;font-size:.85rem;color:var(--text-secondary)}.posesSection_input__sKDf3{width:100%;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:8px;font-size:1rem;color:inherit;background:var(--surface-1)}.posesSection_input__sKDf3:focus{outline:none;border-color:var(--mint);box-shadow:0 0 0 2px var(--mint-glow)}.posesSection_addRow___7J_f{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}@media (min-width:560px){.posesSection_addRow___7J_f{grid-template-columns:1fr auto;align-items:center}}.posesSection_hiddenInput__Zh8sW{display:none}.posesSection_grid__Aniwe{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.posesSection_poseCard__J6vv6{margin:0;display:flex;flex-direction:column;gap:6px;border:1px solid var(--border-subtle);border-radius:12px;padding:8px;background:var(--surface-2)}.posesSection_poseImg__2k05P{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:8px;background:var(--surface-3)}.posesSection_poseLabel__db21I{font-size:.82rem;color:var(--text-secondary)}.posesSection_uploading__3W00S{font-size:.78rem;color:var(--text-muted)}.posesSection_deckList___P_xR{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.posesSection_deckItem__DsS_G{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.posesSection_deckItem__DsS_G:last-child{border-bottom:none;padding-bottom:0}.posesSection_deckName__Y0jI9{font-weight:600}.posesSection_deckMeta__v4v1Q{font-size:.82rem;color:var(--text-muted)}.posesSection_actions__PaYxP{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.posesSection_btnGhost__r2f9a,.posesSection_btnPrimary__LBIpn,.posesSection_btnRemove__lw_YC,.posesSection_btnUpload__2AKsy{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:9px 14px;font-size:.9rem;cursor:pointer;flex-shrink:0}.posesSection_btnPrimary__LBIpn{background:var(--grad-mint);color:var(--btn-text);border:none;font-weight:650}.posesSection_btnGhost__r2f9a,.posesSection_btnUpload__2AKsy{background:transparent;border:1px solid var(--border-subtle);color:inherit}.posesSection_btnRemove__lw_YC{background:transparent;border:1px solid var(--coral);color:var(--coral);padding:6px 10px;font-size:.8rem}.posesSection_btnPrimary__LBIpn:disabled{opacity:.45;cursor:not-allowed}.posesSection_errorMsg__d_Jr_{color:var(--coral);font-size:.9rem}.posesSection_okMsg__i8BZz{color:var(--mint-text);font-size:.9rem}.posesSection_formHead__6c6Mt{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.posesSection_deckInfo__03P6J{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 240px}.posesSection_deckWarn__jERS5{font-size:.78rem;color:var(--amber-text);max-width:60ch}.posesSection_retiredTag__5_a5Q{margin-left:8px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:999px;padding:1px 8px}.posesSection_deckActions__KiGR5{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.posesSection_warn__ERkiz{margin:0;font-size:.85rem;color:var(--amber-text);background:var(--surface-2);border:1px solid var(--amber);border-radius:10px;padding:8px 10px}.posesSection_poseLabelInput__CeVPQ{width:100%;padding:6px 8px;border:1px solid var(--border-subtle);border-radius:6px;font-size:.82rem;color:inherit;background:var(--surface-1)}.posesSection_poseLabelInput__CeVPQ:focus{outline:none;border-color:var(--mint)}.posesSection_poseImgMissing__MNXOK{width:100%;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px dashed var(--border-subtle);color:var(--text-muted);font-size:.8rem}.posesSection_poseActions__aYQU5{display:flex;gap:6px;flex-wrap:wrap}.posesSection_btnMini__o_7vy{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid var(--border-subtle);color:inherit;border-radius:6px;padding:5px 8px;font-size:.75rem;cursor:pointer;flex-shrink:0}.admin_page__Do4DM{min-height:100%;background:var(--mil-blue);color:var(--text-primary);display:flex}.admin_sidebar__mXGAh{width:260px;background:var(--surface-1);border-right:1px solid var(--border-subtle);padding:24px 0;display:flex;flex-direction:column;position:fixed;top:0;bottom:0;overflow-y:auto}.admin_sidebarHeader__R_jJT{padding:0 20px 20px;border-bottom:1px solid var(--border-subtle);margin-bottom:12px}.admin_sidebarTitle__GI_jG{margin:0;font-size:1.2rem;color:var(--mint);text-shadow:0 0 10px rgba(61,255,208,.3);display:flex;align-items:center;gap:8px}.admin_sidebarSub__GdG66{margin:4px 0 0;font-size:.8rem;color:var(--text-muted)}.admin_navList__IEqEq{list-style:none;padding:0;margin:0;flex:1 1}.admin_navItem__DShOG{padding:12px 20px;cursor:pointer;font-size:.9rem;color:var(--text-muted);transition:background .2s,color .2s;border-left:3px solid transparent;display:flex;align-items:center;gap:10px}.admin_navIcon__3O_Ni{flex-shrink:0;width:16px;height:16px;opacity:.85}.admin_navItem__DShOG:hover{background:rgba(61,255,208,.07);color:var(--text-primary)}.admin_navItemActive__whfSu{background:rgba(61,255,208,.1);color:var(--mint);border-left-color:var(--mint);font-weight:600}.admin_sidebarFooter__3hkih{padding:16px 20px;border-top:1px solid var(--border-subtle)}.admin_btnLogout__z_82o{width:100%;background:var(--grad-amber);border:none;color:#fff;padding:8px;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:700;box-shadow:0 2px 10px rgba(240,165,0,.3);transition:transform .15s,box-shadow .15s,filter .15s}.admin_btnLogout__z_82o:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(240,165,0,.45);filter:brightness(1.07)}.admin_main__nsoU5{margin-left:260px;flex:1 1;min-width:0;padding:32px 40px;min-height:100%}.admin_sectionHeader__6s3Xa{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}.admin_sectionTitle__1MY2W{margin:0;font-size:1.4rem;display:flex;align-items:center;gap:10px}.admin_titleIcon__1mah8{flex-shrink:0;opacity:.85}.admin_btnIcon__sXswu{flex-shrink:0;vertical-align:-2px;margin-right:2px}.admin_featuredStar__xVpGd{flex-shrink:0;vertical-align:-2px;color:var(--amber)}.admin_statsGrid__wDvIu{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.admin_statCard__x3Xg1{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:10px;padding:20px;text-align:center;transition:border-color .2s,box-shadow .2s}.admin_statCard__x3Xg1:hover{border-color:var(--amber);box-shadow:var(--shadow-amber)}.admin_statValue__QYKkw{font-size:2rem;font-weight:700;color:var(--mint);margin:0;text-shadow:0 0 10px rgba(61,255,208,.25)}.admin_statLabel__JrlIw{font-size:.78rem;color:var(--text-muted);margin:4px 0 0;text-transform:uppercase;letter-spacing:.5px}.admin_card__066de{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:10px;padding:20px;margin-bottom:16px}.admin_cardHeader__ljmm_{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.admin_cardTitle__KKjaC{margin:0;font-size:1rem;font-weight:600}.admin_cardMeta__NPmMr{font-size:.82rem;color:var(--text-muted);margin:4px 0 0}.admin_tableWrap__nezar{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin_table__Wi_BD{width:100%;min-width:480px;border-collapse:collapse}.admin_table__Wi_BD th{text-align:left;padding:10px 12px;font-size:.78rem;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.admin_table__Wi_BD td{padding:10px 12px;font-size:.88rem;border-bottom:1px solid rgba(61,255,208,.05);color:var(--text-secondary)}.admin_table__Wi_BD tr:hover td{background:rgba(61,255,208,.04)}.admin_btnPrimary__uvegQ{background:var(--grad-mint);color:var(--btn-text);border:none;padding:10px 20px;border-radius:8px;font-weight:700;font-size:.88rem;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 3px 10px rgba(61,255,208,.3);transition:transform .18s,box-shadow .18s,filter .18s}.admin_btnPrimary__uvegQ:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 18px rgba(61,255,208,.5);filter:brightness(1.08)}.admin_btnPrimary__uvegQ:disabled{opacity:.5;cursor:not-allowed;transform:none}.admin_btnOutline__8McVj{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);padding:8px 14px;border-radius:6px;font-size:.82rem;cursor:pointer;transition:border-color .2s,color .2s}.admin_btnOutline__8McVj:hover{border-color:var(--mint);color:var(--mint)}.admin_btnDanger__76sY_{background:transparent;border:1px solid rgba(255,107,107,.35);color:var(--coral);padding:8px 14px;border-radius:6px;font-size:.82rem;cursor:pointer;transition:border-color .2s,background .2s}.admin_btnDanger__76sY_:hover{border-color:var(--coral);background:rgba(255,107,107,.08)}.admin_btnSmall__n7DXg{padding:5px 10px;font-size:.78rem}.admin_btnGroup__7eBIg{display:flex;gap:8px}.admin_formGroup__W0nf_{margin-bottom:16px}.admin_formLabel__Zo7Xm{display:block;margin-bottom:6px;font-size:.82rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px}.admin_formInput__Mr_Z1{width:100%;padding:10px 14px;background:var(--mil-blue);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-size:1rem;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.admin_formInput__Mr_Z1:focus{border-color:var(--mint);box-shadow:0 0 0 2px rgba(61,255,208,.2)}.admin_formInput__Mr_Z1::placeholder{color:var(--text-muted)}.admin_tagChipRow__30N15{display:flex;flex-wrap:wrap;gap:6px}.admin_tagChip__7pn2C{padding:3px 11px;border-radius:20px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.admin_tagChip__7pn2C:hover{border-color:var(--mint)}.admin_tagChipActive__tUv08{border:1.5px solid var(--mint);background:var(--mint);color:#0b1929}.admin_formTextarea__GOa7f{min-height:80px;resize:vertical}.admin_formSelect__Nl_N0{-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin_formRow__zdpOv{display:flex;gap:16px}.admin_formRow__zdpOv>*{flex:1 1}.admin_pagination__0kMUt{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px}.admin_pageInfo__0F60L{font-size:.85rem;color:var(--text-muted)}.admin_stars__DqQe1{color:var(--amber);font-size:1rem;letter-spacing:2px}.admin_starsAvg__k4wxH{font-size:1.4rem}.admin_tag__jglI3{display:inline-block;background:rgba(61,255,208,.1);color:var(--mint);border:1px solid rgba(61,255,208,.2);padding:2px 8px;border-radius:12px;font-size:.72rem;margin:2px}.admin_badge__DiN3v{display:inline-block;font-size:.7rem;padding:2px 8px;border-radius:20px;font-weight:600}.admin_badgeInfo__rD_vg{background:rgba(61,255,208,.12);color:var(--mint)}.admin_badgeWarning__jKaSX{background:rgba(240,165,0,.15);color:var(--amber)}.admin_badgeSuccess__rtmGC{background:rgba(15,252,190,.12);color:var(--mint-text)}.admin_badgeDanger___uQJn{background:rgba(255,107,107,.15);color:var(--coral)}.admin_searchBar__yE6uQ{display:flex;gap:12px;margin-bottom:20px}.admin_searchInput__Ylvz_{max-width:400px}.admin_empty__rPaFn{text-align:center;padding:48px 20px}.admin_emptyIcon__9N9OV{font-size:2.5rem;margin-bottom:12px}.admin_emptyTitle__lQjj3{margin:0 0 6px;color:var(--text-primary);font-size:1rem}.admin_emptyText__1DHOn{margin:0;color:var(--text-muted);font-size:.88rem}.admin_exerciseThumb__smyzu{width:72px;height:72px;flex-shrink:0}.admin_exerciseThumbPreview__VNtOt,.admin_exerciseThumb__smyzu{object-fit:cover;border-radius:8px;border:1px solid var(--border-subtle)}.admin_exerciseThumbPreview__VNtOt{display:block;width:120px;height:120px;margin-bottom:10px}.admin_bulkDropzone__2QP5u{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px;border:2px dashed var(--border-subtle);border-radius:10px;color:var(--text-muted);cursor:pointer;text-align:center;transition:border-color .2s,background .2s;margin-bottom:20px}.admin_bulkDropzoneActive__jyAJS,.admin_bulkDropzone__2QP5u:hover{border-color:var(--mint);background:rgba(61,255,208,.05);color:var(--text-primary)}.admin_bulkSummary__j996A{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.82rem;color:var(--text-muted);flex-wrap:wrap;gap:8px}.admin_bulkRow__6cJV0{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:8px}.admin_bulkRowDone__EcO_b{border-color:rgba(61,255,208,.4);background:rgba(61,255,208,.05)}.admin_bulkRowError__uAwg6{border-color:rgba(255,107,107,.4);background:rgba(255,107,107,.05)}.admin_bulkRowInfo___KAvl{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:2px}.admin_bulkRowName__RxNZ3{font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_bulkRowSelect__is4Vn{flex:1 1 220px;min-width:160px}.admin_bulkRowStatus__zmk_J{flex-shrink:0;width:64px;text-align:center;font-size:.82rem}.admin_bulkStatusDone__alAQ2{color:var(--mint)}.admin_bulkStatusError___p5sW{color:var(--coral);display:flex;align-items:center;gap:4px;cursor:help}.admin_loading__OjQcq{text-align:center;padding:60px 20px;color:var(--text-muted)}.admin_errorMsg__ApX6G{background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);color:var(--coral);padding:10px 14px;border-radius:8px;font-size:.85rem;margin-bottom:16px}.admin_backdrop__E6LUE,.admin_mobileTopbar__TIz7x{display:none}@media (max-width:768px){.admin_sidebar__mXGAh{width:200px}.admin_main__nsoU5{margin-left:200px;padding:20px}.admin_statsGrid__wDvIu{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin_mobileTopbar__TIz7x{display:flex;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;background:var(--surface-1);border-bottom:1px solid var(--border-subtle)}.admin_mobileMenuBtn__RQZGF{background:transparent;border:1px solid var(--border-subtle);color:var(--mint);font-size:1.3rem;line-height:1;padding:6px 12px;border-radius:8px;cursor:pointer}.admin_mobileTopbarTitle__gsUeo{margin:0;font-size:1.05rem;color:var(--mint);display:flex;align-items:center;gap:8px}.admin_sidebar__mXGAh{width:260px;z-index:1100;transform:translateX(-100%);transition:transform .25s ease;box-shadow:none}.admin_sidebarOpen___Q2T_{transform:translateX(0);box-shadow:4px 0 24px rgba(0,0,0,.5)}.admin_backdrop__E6LUE{display:block;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1090}.admin_page__Do4DM{flex-direction:column}.admin_main__nsoU5{margin-left:0}}.styles_bar__2zSNd{display:flex;flex-wrap:wrap;gap:var(--space-1)}.styles_reaction__cObrt{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--surface-2);font-size:1.15rem;cursor:pointer;transition:border-color .15s,transform .1s,background .15s}.styles_reaction__cObrt:hover:not(:disabled){border-color:var(--mint)}.styles_reaction__cObrt:active:not(:disabled){transform:scale(.92)}.styles_reaction__cObrt:disabled{opacity:.5;cursor:not-allowed}.styles_reaction__cObrt:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.styles_selected__kR6Bw{border-color:var(--mint);background:var(--mint-dim)}.ExerciseDetailCard_exerciseTitle__lByCs{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;padding-right:auto}.ExerciseDetailCard_contentLayout__08BjI{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:center}.ExerciseDetailCard_thumbnailSection__QPtBP{flex-shrink:0;width:100%;padding-bottom:0}.ExerciseDetailCard_thumbnailLink__Ch1en{display:block;position:relative;width:100%;max-width:30rem;margin-left:auto;margin-right:auto;aspect-ratio:16/9;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;border:1px solid var(--border-subtle);background:#1a1a2e;transform:scale(.95) translateY(10px);opacity:0;animation:ExerciseDetailCard_slideInModal__E4HdS .28s ease-out .08s forwards;transition:box-shadow .2s,border-color .2s}.ExerciseDetailCard_thumbnailLink__Ch1en:hover{box-shadow:0 0 0 2px var(--mint);border-color:var(--mint)}.ExerciseDetailCard_thumbnailLink__Ch1en:focus,.ExerciseDetailCard_thumbnailLink__Ch1en:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.ExerciseDetailCard_thumbnailImage__wiCzj{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ExerciseDetailCard_thumbnailPlaceholder__U8hID{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2.5rem}.ExerciseDetailCard_playBadge__Aah5E{position:absolute;bottom:6px;right:8px;background:rgba(0,0,0,.55);border-radius:4px;padding:2px 6px;font-size:11px;color:#fff;pointer-events:none}.ExerciseDetailCard_detailsSection__ZU3AV{display:flex;flex-direction:column;align-items:center;font-size:.95rem;color:var(--text-secondary);width:100%;gap:.1rem}.ExerciseDetailCard_detailsSection__ZU3AV p{margin-bottom:.2rem;line-height:1}.ExerciseDetailCard_detailsSection__ZU3AV strong{color:var(--text-primary);font-weight:600}.ExerciseDetailCard_detailRow__b22hh{display:flex;gap:.2rem;align-items:baseline;flex-direction:row;width:100%}.ExerciseDetailCard_detailRow__b22hh strong{font-weight:700;color:var(--text-primary);margin-top:0;display:block}.ExerciseDetailCard_repet__X03tO{font-weight:700;color:var(--text-primary);display:flex;padding-right:3rem;flex-direction:column}.ExerciseDetailCard_valueBox__Yu4IT{border:1px solid var(--border-mid);border-radius:1rem;padding:.5rem;background:var(--surface-2);font-size:1rem;color:var(--text-primary);display:flex;gap:.3rem;align-items:center;margin-bottom:.25rem;width:110%;min-height:1.8rem;transition:border-color .2s}.ExerciseDetailCard_valueBox__Yu4IT:hover{border-color:var(--mint)}.ExerciseDetailCard_valueBox__Yu4IT strong{font-weight:600;color:var(--mint-text)}.ExerciseDetailCard_valueBox__Yu4IT span{font-weight:300;font-size:1rem;color:var(--text-secondary)}.ExerciseDetailCard_editIcon__6e3Zw{position:relative;width:1rem;height:1rem;margin-left:auto;color:var(--mint-text);cursor:pointer;opacity:.7;transition:opacity .15s}.ExerciseDetailCard_editIcon__6e3Zw:after{content:"";position:absolute;inset:-10px}.ExerciseDetailCard_editIcon__6e3Zw:hover{opacity:1}.ExerciseDetailCard_timedInfo__Jw80B{margin-top:.25rem;font-size:.75rem;font-weight:600;background:rgba(240,165,0,.15);color:var(--amber);border:1px solid rgba(240,165,0,.25);padding:.25rem .5rem;border-radius:4px;display:inline-block}.ExerciseDetailCard_watchVideoLink__JjxOY{margin-top:.5rem;color:var(--mint-text);font-weight:500;display:inline-flex;align-items:center;text-decoration:none;transition:color .2s,text-shadow .2s}.ExerciseDetailCard_watchVideoLink__JjxOY:hover{color:var(--mint-text-dim);text-decoration:underline;text-shadow:0 0 8px rgba(15,252,190,.4)}.ExerciseDetailCard_notesSection__LbEKE{display:flex;flex-direction:column;margin-top:0;border-top:1px solid var(--border-subtle);font-size:.7rem;color:var(--text-secondary);line-height:1.5}.ExerciseDetailCard_notesSection__LbEKE strong{display:block;margin-bottom:.5rem;color:var(--text-primary);font-weight:600}.ExerciseDetailCard_notesSection__LbEKE p{margin-left:auto;margin-right:auto}.ExerciseDetailCard_userAnnotationsInput__vT7AN{background:var(--surface-2);border-radius:.5rem;border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);transition:border-color .15s}.ExerciseDetailCard_collapsibleCard__aLOht{border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden;width:100%}.ExerciseDetailCard_collapsibleToggle__mfqOr{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:.6rem .75rem;background:var(--surface-2);border:none;cursor:pointer;text-align:left}.ExerciseDetailCard_collapsibleTitle__JAuv6{display:block;font-size:.85rem;font-weight:700;color:var(--text-primary)}.ExerciseDetailCard_collapsibleChevronOpen__ziRjT,.ExerciseDetailCard_collapsibleChevron__I3S9S{color:var(--text-muted);flex-shrink:0;transition:transform .15s}.ExerciseDetailCard_collapsibleChevronOpen__ziRjT{transform:rotate(180deg)}.ExerciseDetailCard_collapsibleBody__aRtz6{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.ExerciseDetailCard_userAnnotationsInput__vT7AN:focus{outline:none;border-color:var(--mint);box-shadow:0 0 0 2px rgba(15,252,190,.2)}.ExerciseDetailCard_timerControls__Y1xuC{margin-top:0;display:flex;flex-direction:row;justify-content:center;gap:.75rem}.ExerciseDetailCard_videoPlayerContainer__qVy50{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:10px}.ExerciseDetailCard_videoIframe__T5OMU{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.ExerciseDetailCard_restTimerSection__TO2V7{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-subtle);font-size:.875rem;display:flex;width:100%;flex-direction:column;align-items:center}.ExerciseDetailCard_timerDisplay__WN4vj{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin:.5rem 0 1rem;padding:0;background:transparent}.ExerciseDetailCard_timerValue__CkSVw{font-size:2rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--mint-text);line-height:1}.ExerciseDetailCard_timerLabel__Ot1mN{font-size:.75rem;font-weight:600;color:var(--text-secondary)}@keyframes ExerciseDetailCard_slideInModal__E4HdS{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.ExerciseDetailCard_repet__X03tO{padding-right:1rem;flex:1 1;min-width:0}}@media (max-width:375px){.ExerciseDetailCard_exerciseTitle__lByCs{font-size:1rem}.ExerciseDetailCard_detailsSection__ZU3AV{font-size:.8rem}.ExerciseDetailCard_valueBox__Yu4IT{width:95%}}.ExerciseDetailCard_recommendedWeightChip__9nRW_{margin-left:auto;background:rgba(15,252,190,.1);border:1px dashed var(--mint);color:var(--mint-text);border-radius:1rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,transform .15s}.ExerciseDetailCard_recommendedWeightChip__9nRW_:hover{background:rgba(15,252,190,.2);transform:translateY(-1px)}.ExerciseDetailCard_annotationsStatus__yuwvo{margin-top:.5rem;margin-bottom:0;font-size:.8rem;color:var(--mint-text);display:flex;align-items:center;gap:6px}.ExerciseDetailCard_annotationsStatusError__iyjte{margin-top:.5rem;margin-bottom:0;font-size:.8rem;color:var(--coral);display:flex;align-items:center;gap:6px}.ExerciseDetailCard_noRestNotice__K68iz{text-align:center;color:var(--mint-text);font-size:.85rem;margin:.5rem 0}.ExerciseDetailCard_valueBoxBtn__3EpA_{border:1px solid var(--border-mid);border-radius:1rem;padding:.5rem;background:var(--surface-2);font-size:1rem;color:var(--text-primary);display:flex;gap:.3rem;align-items:center;margin-bottom:.25rem;width:110%;min-height:2.25rem;text-align:left;cursor:pointer;transition:border-color .2s}.ExerciseDetailCard_valueBoxBtn__3EpA_:hover{border-color:var(--mint)}.ExerciseDetailCard_valueBoxBtn__3EpA_:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.ExerciseDetailCard_valueBoxBtn__3EpA_ span{font-weight:300;font-size:1rem;color:var(--text-secondary)}.ExerciseDetailCard_seriesEditRow__z16zh{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-bottom:.25rem}.ExerciseDetailCard_seriesNumInput__fWIAf{width:3.25rem;padding:.35rem .4rem;text-align:center}.ExerciseDetailCard_seriesFreeInput__ksdzL,.ExerciseDetailCard_seriesNumInput__fWIAf{min-height:2.25rem;border:1px solid var(--border-mid);border-radius:.5rem;background:var(--surface-2);color:var(--text-primary);font-size:1rem}.ExerciseDetailCard_seriesFreeInput__ksdzL{flex:1 1 8rem;min-width:0;padding:.35rem .5rem}.ExerciseDetailCard_seriesFreeInput__ksdzL:focus,.ExerciseDetailCard_seriesNumInput__fWIAf:focus{outline:none;border-color:var(--mint);box-shadow:0 0 0 2px rgba(15,252,190,.2)}.ExerciseDetailCard_seriesUnit__ek7zc{font-size:.8rem;font-weight:600;color:var(--text-muted)}.ExerciseDetailCard_seriesEditCancel__45Uje,.ExerciseDetailCard_seriesEditConfirm__o_7iv{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;border:1px solid var(--border-mid);background:var(--surface-2);cursor:pointer;flex-shrink:0}.ExerciseDetailCard_seriesEditConfirm__o_7iv{color:var(--mint-text);border-color:var(--mint)}.ExerciseDetailCard_seriesEditCancel__45Uje{color:var(--text-muted)}.ExerciseDetailCard_seriesEditCancel__45Uje:focus-visible,.ExerciseDetailCard_seriesEditConfirm__o_7iv:focus-visible{outline:2px solid var(--mint);outline-offset:2px}@media (max-width:375px){.ExerciseDetailCard_valueBoxBtn__3EpA_{width:95%}}.ExerciseDetailCard_detailRow__b22hh{flex-wrap:wrap}.ExerciseDetailCard_repetEditing__N5TWG{padding-right:0;flex:1 1 100%}.ExerciseDetailCard_prescriptionHint__BvLEu{margin:.35rem 0 0;font-size:.75rem;color:var(--text-muted)}.ExerciseDetailCard_setStepRow__CyoGm{display:flex;gap:.4rem;margin-bottom:.25rem}.ExerciseDetailCard_setStepBtn__1RpZI{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.5rem;border:1px solid var(--mint);background:var(--surface-2);color:var(--mint-text);font-size:1.1rem;cursor:pointer;flex-shrink:0}.ExerciseDetailCard_setStepBtnRemove__bt3YX{border-color:var(--border-mid);color:var(--coral)}.ExerciseDetailCard_setStepBtn__1RpZI:disabled{opacity:.4;cursor:not-allowed}.ExerciseDetailCard_setStepBtn__1RpZI:focus-visible,.ExerciseDetailCard_setStepCancel__3k4MN:focus-visible,.ExerciseDetailCard_setStepDanger__m_Rw1:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.ExerciseDetailCard_setStepConfirm__sPQG7{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-bottom:.25rem;font-size:.85rem;font-weight:400;color:var(--text-secondary)}.ExerciseDetailCard_setStepCancel__3k4MN,.ExerciseDetailCard_setStepDanger__m_Rw1{min-height:2.75rem;padding:0 .9rem;border-radius:.5rem;font-size:.85rem;font-weight:600;cursor:pointer}.ExerciseDetailCard_setStepDanger__m_Rw1{border:1px solid var(--coral);background:var(--coral);color:var(--btn-text)}.ExerciseDetailCard_setStepCancel__3k4MN{border:1px solid var(--border-mid);background:var(--surface-2);color:var(--text-primary)}.ExerciseDetailCard_editorSection__MeUWn{width:100%;padding:.75rem;text-align:left}.ExerciseDetailCard_editorSection__MeUWn p{line-height:1.4}.ExerciseDetailCard_replaceBtn__HD3Or{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 1rem;margin-bottom:.5rem;border:1px solid var(--mint);border-radius:.5rem;background:var(--surface-2);color:var(--mint-text);font-size:.85rem;font-weight:600;cursor:pointer}.ExerciseDetailCard_replaceBtn__HD3Or:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.ExerciseDetailCard_cardActions__i8oVB{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem}.ExerciseDetailCard_cardActions__i8oVB .ExerciseDetailCard_replaceBtn__HD3Or{margin-bottom:0}.ExerciseDetailCard_intensityList__U_t5j{list-style:none;margin:0 auto .5rem;padding:0;display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--text-secondary);text-align:center}.ExerciseDetailCard_circuitCallout__iv56I{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;margin:0 0 .75rem;padding:.75rem;border:1px solid var(--mint);border-radius:.75rem;background:rgba(15,252,190,.08);font-size:.85rem;line-height:1.3;color:var(--text-secondary);text-align:center}.ExerciseDetailCard_circuitStartBtn__ZmrmA{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;border:none;border-radius:.6rem;background:var(--mint);color:var(--btn-text,#062019);font-size:1rem;font-weight:700;cursor:pointer}.ExerciseDetailCard_circuitStartBtn__ZmrmA:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.ExerciseDetailCard_historyLink__tEIMC{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;padding:.35rem .6rem;border:1px solid var(--border-subtle);border-radius:var(--radius-full,999px);background:transparent;color:var(--mint-text);font-size:var(--font-sm,.8125rem);font-weight:700;cursor:pointer}.ExerciseDetailCard_historyLink__tEIMC:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.ExerciseDetailCard_timerSound__fzov0{margin-top:var(--space-2)}.ExerciseDetailCard_videoCredit__L1ahT{margin:-2px 0 8px;font-size:.78rem;color:var(--text-muted)}.Button_button__x6lHc{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;border-radius:var(--radius-md);font-weight:700;font-family:inherit;white-space:nowrap;cursor:pointer;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease}.Button_button__x6lHc:disabled{cursor:not-allowed;opacity:.45;transform:none!important;box-shadow:none!important;filter:none!important}.Button_fullWidth__MWNTX{width:100%}.Button_sm__GZ7PD{padding:var(--space-2) var(--space-4);font-size:var(--font-sm)}.Button_md__9kgNy{padding:var(--space-3) var(--space-6);font-size:var(--font-base)}.Button_lg__PF7YV{padding:var(--space-4) var(--space-8);font-size:var(--font-md)}.Button_filled__ScdQN:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.18),transparent 60%);pointer-events:none}.Button_primary__a8YrV{background:var(--grad-mint);color:var(--btn-text);box-shadow:0 4px 14px rgba(15,252,190,.35)}.Button_primary__a8YrV:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 6px 22px rgba(15,252,190,.55);filter:brightness(1.08)}.Button_primary__a8YrV:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 8px rgba(15,252,190,.3)}.Button_secondary__8_cvw{background:transparent;color:var(--mint-text);border:1.5px solid var(--mint);font-weight:600}.Button_secondary__8_cvw:hover:not(:disabled){background:var(--mint-glow);box-shadow:0 0 16px rgba(15,252,190,.35);transform:translateY(-1px)}.Button_secondary__8_cvw:active:not(:disabled){transform:translateY(0)}.Button_danger__DL7m1{background:var(--grad-coral);color:#fff;box-shadow:0 4px 14px rgba(255,107,107,.35)}.Button_danger__DL7m1:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 6px 22px rgba(255,107,107,.5);filter:brightness(1.08)}.Button_danger__DL7m1:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 8px rgba(255,107,107,.3)}.Button_warning__UIqFq{background:var(--grad-amber);color:#fff;box-shadow:0 4px 14px rgba(240,165,0,.35)}.Button_warning__UIqFq:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 6px 22px rgba(240,165,0,.5);filter:brightness(1.08)}.Button_warning__UIqFq:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 8px rgba(240,165,0,.3)}.Button_ghost__kj1h_{background:transparent;color:var(--text-secondary);font-weight:600}.Button_ghost__kj1h_:hover:not(:disabled){background:var(--surface-3);color:var(--text-primary)}.Button_content__5i7wD{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.Button_contentHidden__aFI4O{opacity:0}.Button_spinnerWrap__inVVH{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.Button_spinner__foFpO{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_spin__4v2ZN .6s linear infinite}@keyframes Button_spin__4v2ZN{to{transform:rotate(1turn)}}.styles_badge__Dh_TY{display:inline-flex;align-items:center;gap:3px;min-width:1.35rem;height:1.35rem;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--mint);color:var(--btn-text);font-size:var(--font-xs);font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.styles_coral__R8Bqr{background:var(--coral);color:#fff}.styles_wrap__deZS0{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);margin:var(--space-3) 0;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-2)}.styles_wrap__deZS0[data-state=running]{border-color:var(--mint)}.styles_wrap__deZS0[data-state=done]{border-color:var(--amber);background:rgba(240,165,0,.12)}.styles_head__5J8Nc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);font-size:var(--font-sm)}.styles_label__WauGb{font-weight:600;color:var(--text-primary)}.styles_total__CH7ok{color:var(--text-muted)}.styles_headRight__jwvKb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.styles_row__BlFjn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.styles_time__t9Fda{font-size:2.25rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.styles_wrap__deZS0[data-state=running] .styles_time__t9Fda{color:var(--mint-text)}.styles_wrap__deZS0[data-state=done] .styles_time__t9Fda{color:var(--amber-text)}.styles_controls__HlQJd{display:flex;flex-wrap:wrap;gap:var(--space-2)}.styles_btn__gW5ey{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-mid);background:transparent;color:var(--text-primary);font-size:var(--font-sm);cursor:pointer}.styles_btn__gW5ey:disabled{opacity:.5;cursor:not-allowed}.styles_btnPrimary__jQLQW{border-color:var(--mint);color:var(--mint-text);font-weight:600}.styles_srOnly__RRiNQ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.styles_toggle__DN89I{position:relative;display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.styles_input__C8qZs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}.styles_circle__1p2_P{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border:2px solid var(--border-mid);border-radius:50%;color:var(--text-muted);font-size:.95rem;transition:background .15s,color .15s,border-color .15s}@media (hover:hover){.styles_toggle__DN89I:hover .styles_circle__1p2_P{border-color:var(--mint-text);color:var(--mint-text)}}.styles_input__C8qZs:focus-visible+.styles_circle__1p2_P{outline:2px solid var(--mint);outline-offset:2px}.styles_toggle__DN89I[data-checked] .styles_circle__1p2_P{background:var(--mint);border-color:var(--mint);color:var(--btn-text,#062019)}.styles_toggle__DN89I:active .styles_circle__1p2_P{transform:scale(.94)}.styles_icon___EVRG:before{content:"";position:absolute;inset:-8px}.styles_pill__EeZ8B{min-height:2.75rem;padding:0 1rem 0 .6rem;border:1px solid var(--border-mid);border-radius:.5rem;background:var(--surface-2);color:var(--text-primary);font-size:.85rem;font-weight:600}.styles_pill__EeZ8B[data-checked]{border-color:var(--mint-text);color:var(--mint-text)}.styles_pill__EeZ8B:has(.styles_input__C8qZs:focus-visible){outline:2px solid var(--mint);outline-offset:2px}.styles_pill__EeZ8B .styles_input__C8qZs:focus-visible+.styles_circle__1p2_P{outline:none}.styles_text__d3ckH{line-height:1}.PersonalAnamnesisAnswers_viewer__6dIHX{display:flex;flex-direction:column;gap:1rem}.PersonalAnamnesisAnswers_meta__5vSPv{margin:0;font-size:.8rem;color:var(--text-secondary)}.PersonalAnamnesisAnswers_flagAlert__xDLft{display:flex;gap:.625rem;align-items:flex-start;padding:.75rem .875rem;border-radius:.625rem;border:1px solid rgba(224,160,60,.6);background:rgba(224,160,60,.12);color:var(--text-primary);font-size:.875rem;line-height:1.45}.PersonalAnamnesisAnswers_flagIcon__dvsW_{flex-shrink:0;margin-right:.375rem;color:#e0a03c;vertical-align:-.125em}.PersonalAnamnesisAnswers_section__j3yEH{display:flex;flex-direction:column;gap:.5rem}.PersonalAnamnesisAnswers_sectionTitle__5BUwE{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.PersonalAnamnesisAnswers_safeLine__MYUlj{margin:0;font-size:.875rem;color:var(--text-primary)}.PersonalAnamnesisAnswers_list__HrBil{display:flex;flex-direction:column;gap:.5rem;margin:0}.PersonalAnamnesisAnswers_item__xB3nL{padding:.625rem .75rem;border-radius:.5rem;background:var(--surface-1);min-width:0}.PersonalAnamnesisAnswers_itemFlagged__fxWtT{box-shadow:inset 3px 0 0 #e0a03c}.PersonalAnamnesisAnswers_question__5P6nK{margin:0 0 .25rem;font-size:.8rem;font-weight:500;color:var(--text-secondary)}.PersonalAnamnesisAnswers_answer__1HUv5{margin:0;font-size:.95rem;color:var(--text-primary);overflow-wrap:anywhere}.PersonalAnamnesisAnswers_text__ibg4M{white-space:pre-wrap}.PersonalAnamnesisAnswers_chips__NjzPk{display:flex;flex-wrap:wrap;gap:.375rem}.PersonalAnamnesisAnswers_chip___aWPS{padding:.125rem .5rem;border-radius:999px;border:1px solid var(--color-gold);font-size:.85rem}.PersonalAnamnesisQuickView_body__BrcBd{display:flex;flex-direction:column;gap:1rem}.PersonalAnamnesisQuickView_empty__uJlcP{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.PersonalAnamnesisQuickView_emptyText__7gHxM{margin:0;color:var(--text-primary)}.PersonalAnamnesisQuickView_muted__06w_g{margin:0;font-size:.875rem;color:var(--text-secondary)}.PersonalAnamnesisQuickView_error__a8AmC{margin:0;color:#dc3545}.PersonalAnamnesisQuickView_link__hCGPA{color:var(--color-gold);font-weight:600}.styles_banner___wQpi{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);border-left:4px solid var(--violet);background:var(--surface-1)}.styles_pain__lWHwK{border-left-color:var(--coral)}.styles_icon__dVd6d{flex-shrink:0;margin-top:3px;color:var(--violet-text)}.styles_pain__lWHwK .styles_icon__dVd6d{color:var(--coral)}.styles_body__BhYtZ{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.styles_label___A3UK{font-size:var(--font-xs);font-weight:700;color:var(--text-secondary)}.styles_facts__PQSrf,.styles_text__DaQtM{font-size:var(--font-sm);color:var(--text-primary)}.styles_text__DaQtM{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.styles_link__ZGgoJ{flex-shrink:0;font-size:var(--font-xs);font-weight:700;color:var(--mint-text)}.ReplaceExerciseModal_context__pKadb{margin:0;font-size:var(--font-sm);color:var(--text-secondary);line-height:1.5}.ReplaceExerciseModal_swap__dWwc9{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.ReplaceExerciseModal_item__HD4JS{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-2);min-width:0}.ReplaceExerciseModal_itemOut__KYFiP{opacity:.7}.ReplaceExerciseModal_itemIn__AQXby{border:2px solid var(--mint-text);background:var(--mint-glow)}.ReplaceExerciseModal_itemText__cL0Up{display:flex;flex-direction:column;gap:2px;min-width:0}.ReplaceExerciseModal_itemLabel__KSoYb{font-size:var(--font-xs);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.ReplaceExerciseModal_itemName__xsgAu{font-size:var(--font-md,1rem);font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.ReplaceExerciseModal_itemOut__KYFiP .ReplaceExerciseModal_itemName__xsgAu{text-decoration:line-through;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted)}.ReplaceExerciseModal_arrow__Iv2Ow{align-self:center;font-size:1.25rem;color:var(--text-muted)}.ReplaceExerciseModal_warn__LZJQL{margin:var(--space-3) 0 0;font-size:var(--font-sm);color:var(--amber-text);font-weight:600}.ReplaceExerciseModal_note__DQQrA{margin:var(--space-3) 0 0;font-size:var(--font-sm);color:var(--text-secondary);line-height:1.5}.ReplaceExerciseModal_actions__bxr4x{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);width:100%}.ReplaceExerciseModal_btnPrimary__Pjq02,.ReplaceExerciseModal_btnSecondary__1CGfU{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-sm);cursor:pointer}.ReplaceExerciseModal_btnSecondary__1CGfU{background:transparent;border:1px solid var(--border-mid);color:var(--text-primary)}.ReplaceExerciseModal_btnPrimary__Pjq02{background:var(--mint);border:1px solid var(--mint);color:var(--btn-text);font-weight:700}.ReplaceExerciseModal_btnPrimary__Pjq02:active,.ReplaceExerciseModal_btnSecondary__1CGfU:active{transform:translateY(1px)}.Toast_wrap__BVx9h{position:fixed;top:calc(var(--app-header-height, 64px) + 12px);left:0;right:0;z-index:var(--z-toast);display:flex;justify-content:center;pointer-events:none;padding:0 16px}.Toast_toast__h82ct{pointer-events:auto;display:flex;align-items:center;gap:10px;max-width:480px;width:100%;padding:12px 16px;border-radius:10px;box-shadow:var(--shadow-lg);font-size:.88rem;font-weight:600;animation:Toast_slideDown__7TrV1 .2s ease-out}.Toast_toastSuccess__Vhr2W{background:var(--surface-1);border:1px solid rgba(61,255,208,.35);color:var(--mint-text,var(--mint))}.Toast_toastError__rYR4o{background:var(--surface-1);border:1px solid rgba(255,107,107,.35);color:var(--coral)}.Toast_toastWarning__DRgyY{background:var(--surface-1);border:1px solid rgba(255,193,7,.4);color:#ffc107}.Toast_toastIcon__qnrnk{flex-shrink:0}.Toast_toast__h82ct span{flex:1 1}.Toast_closeBtn__S46Mf{background:none;border:none;color:inherit;opacity:.7;font-size:1rem;line-height:1;cursor:pointer;padding:2px;flex-shrink:0;display:flex;align-items:center}.Toast_closeBtn__S46Mf:hover{opacity:1}@keyframes Toast_slideDown__7TrV1{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.builder_page__L31w_{min-height:100%;flex-shrink:0;background:var(--mil-blue);color:var(--text-primary);padding:40px 24px;overflow-x:hidden;overflow-x:clip}.builder_container__Rrqfa{max-width:1060px;margin:0 auto}.builder_header__1QCAT{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:12px}.builder_headerTitle__YZfv8{margin:0;font-size:1.6rem}.builder_headerSub__Qdi9R{margin:4px 0 0;color:var(--text-muted);font-size:.95rem}.builder_btnBack__SwwE4{background:var(--grad-amber);border:none;color:#fff;padding:8px 18px;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:700;box-shadow:0 2px 10px rgba(240,165,0,.3);transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;align-items:center;gap:6px}.builder_btnBack__SwwE4:hover{transform:translateX(-2px) translateY(-1px);box-shadow:0 4px 14px rgba(240,165,0,.45);filter:brightness(1.07)}.builder_infoCard__sm_2G{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:10px;padding:20px 24px;margin-bottom:28px}.builder_infoRow__mVARN{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:12px}.builder_infoRow__mVARN:last-child{margin-bottom:0}.builder_infoItem__NZglk{flex:1 1;min-width:180px}.builder_infoLabel__P6qQ0{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin:0 0 4px}.builder_infoValue__AleNP{margin:0;font-size:.95rem;color:var(--text-primary)}.builder_badgeActive__0bKFn,.builder_badgeCompleted__mvr52,.builder_badgeDraft__NJlNE{display:inline-block;font-size:.7rem;padding:2px 8px;border-radius:20px;font-weight:600}.builder_badgeDraft__NJlNE{background:rgba(136,146,176,.12);color:var(--text-muted);border:1px solid rgba(136,146,176,.25)}.builder_badgeActive__0bKFn{background:rgba(61,255,208,.12);color:var(--mint-text);border:1px solid rgba(61,255,208,.25)}.builder_badgeCompleted__mvr52{background:rgba(15,252,190,.12);color:var(--mint-text);border:1px solid rgba(46,204,113,.25)}.builder_infoActions__vkS28{display:flex;gap:8px;margin-top:16px}.builder_btnEdit__iwiV1{background:transparent;border:1px solid var(--mint);color:var(--mint-text);padding:6px 14px;border-radius:6px;font-size:.8rem;cursor:pointer;transition:background .2s,box-shadow .2s}.builder_btnEdit__iwiV1:hover{background:rgba(61,255,208,.1);box-shadow:0 0 8px rgba(61,255,208,.2)}.builder_btnEdit__iwiV1:disabled{opacity:.5;cursor:not-allowed}.builder_mesoSection__KZIhE{margin-bottom:20px}.builder_mesoHeader__8GzYY{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:10px 10px 0 0;padding:16px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;transition:border-color .2s}.builder_mesoHeader__8GzYY:hover{border-color:var(--mint)}.builder_mesoHeaderCollapsed__2o_gu{border-radius:10px}.builder_mesoHeaderInfo__AL0vA{flex:1 1 14rem;min-width:0}.builder_mesoHeaderActions__Fu4Mh{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%}.builder_mesoTitle__16p4n{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.builder_mesoMeta__Az97e{margin:3px 0 0;font-size:.8rem;color:var(--text-muted)}.builder_mesoToggle__Kh_Rb{display:inline-flex;color:var(--text-muted);font-size:1.2rem;transition:transform .2s}.builder_mesoToggleOpen__khg6t{transform:rotate(90deg)}.builder_mesoBody__4i1lE{background:var(--surface-1);border:1px solid var(--border-subtle);border-top:none;border-radius:0 0 10px 10px;padding:16px 20px}.builder_trainingBlock__ne5uO{margin-bottom:16px}.builder_trainingHeader__Ax_u1{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.builder_trainingLabel__GYQVk{margin:0;font-size:.95rem;font-weight:600;color:var(--mint-text)}.builder_btnSmall__Et5cv{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);padding:4px 10px;border-radius:6px;font-size:.75rem;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:border-color .2s,color .2s}.builder_btnSmallActive__lAkP4,.builder_btnSmall__Et5cv:hover{border-color:var(--mint);color:var(--mint-text)}.builder_btnSmallActive__lAkP4{background:rgba(61,255,208,.1)}.builder_exerciseTableWrap__lnf_P{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.builder_exerciseList__eYcgr{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.builder_exerciseCard__axqU9{display:flex;align-items:center;width:100%;padding:10px 14px;background:var(--grad-card);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border:1px solid var(--border-mid);border-radius:10px;box-shadow:var(--shadow-md);position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.builder_exerciseCard__axqU9:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(61,255,208,.05),transparent 60%);pointer-events:none}.builder_exerciseCard__axqU9:hover{transform:translateY(-2px);box-shadow:var(--shadow-amber);border-color:var(--amber)}.builder_exerciseCard__axqU9:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px rgba(240,165,0,.25)}.builder_exerciseCardChevron__S6IOk{height:1.25rem;width:1.25rem;flex-shrink:0;margin-left:8px;color:var(--mint-text);filter:drop-shadow(0 0 4px rgba(61,255,208,.4))}.builder_exerciseGroupBlock__y0ATF{border-left:3px solid var(--mint);border-radius:10px;padding-left:.75rem;margin-bottom:.5rem;background:rgba(61,255,208,.04)}.builder_exerciseGroupBadge__z30aB{font-size:.8rem;font-weight:700;color:var(--mint-text);padding:.6rem .25rem 0;letter-spacing:.02em;display:flex;align-items:center;gap:5px}.builder_exerciseGroupItems__3rn5Z .builder_exerciseCard__axqU9{margin-top:.35rem;margin-bottom:.35rem}.builder_exerciseThumbnail__M1lgV{margin-right:14px}.builder_exerciseInfo__mIJYH{flex:1 1;min-width:0}.builder_exerciseName__d_i_n{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary)}.builder_exerciseMeta__SKz08{margin:2px 0 0;font-size:.82rem;color:var(--text-muted)}.builder_exerciseComments__ssS2_{margin:2px 0 0;font-size:.78rem;color:var(--text-muted);font-style:italic}.builder_exerciseActions__xdWbd{display:flex;gap:6px}.builder_btnTiny__RffOo{background:transparent;border:none;color:var(--text-muted);padding:4px 6px;cursor:pointer;font-size:.8rem;transition:color .2s;display:inline-flex;align-items:center;justify-content:center}.builder_btnTiny__RffOo:hover{color:var(--mint-text)}.builder_btnTinyDanger__oDUuI:hover{color:var(--coral)}.builder_microSection__vQmtY{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-subtle)}.builder_microTitle__y1G9E{margin:0 0 8px;font-size:.82rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px}.builder_microChip__QmzFG{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:6px;padding:6px 12px;font-size:.8rem;color:var(--text-muted)}.builder_microChipActive__SGZrV,.builder_microChipDone__uBliw{border-color:var(--mint);color:var(--mint-text)}.builder_formGroup__vY4YA{margin-bottom:16px}.builder_formLabel__cq1MH{display:block;margin-bottom:6px;font-size:.82rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px}.builder_formInput__EPmHt{width:100%;padding:10px 14px;background:var(--mil-blue);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-size:1rem;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.builder_formInput__EPmHt:focus{border-color:var(--mint);box-shadow:0 0 0 2px rgba(61,255,208,.2)}.builder_formInput__EPmHt::placeholder{color:var(--text-muted)}.builder_formSelect__rvva3{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.builder_formRow__SFOu4{display:flex;gap:12px}.builder_formRow__SFOu4>*{flex:1 1;min-width:0}.builder_formActions__27zCl{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.builder_btnCancel__H9O_z{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);padding:10px 20px;border-radius:8px;font-size:.9rem;cursor:pointer;transition:border-color .2s,color .2s}.builder_btnCancel__H9O_z:hover{border-color:var(--mint);color:var(--text-primary)}.builder_btnSubmit__I5Y4K{background:var(--grad-mint);color:var(--btn-text);border:none;padding:10px 24px;border-radius:8px;font-weight:700;font-size:.9rem;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 3px 10px rgba(61,255,208,.3);transition:transform .18s,box-shadow .18s,filter .18s}.builder_btnSubmit__I5Y4K:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 18px rgba(61,255,208,.5);filter:brightness(1.08)}.builder_btnSubmit__I5Y4K:disabled{opacity:.5;cursor:not-allowed;transform:none}.builder_errorMsg__fnlW4{background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.25);color:var(--coral);padding:10px 14px;border-radius:8px;font-size:.85rem;margin-bottom:16px}.builder_loading__DE_rd{text-align:center;padding:60px 20px;color:var(--text-muted);font-size:.95rem}.builder_btnAdd__B_FaW{display:flex;align-items:center;gap:6px;background:var(--grad-mint);color:var(--btn-text);border:none;padding:10px 20px;border-radius:8px;font-weight:700;font-size:.9rem;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 3px 10px rgba(61,255,208,.3);transition:transform .18s,box-shadow .18s,filter .18s}.builder_btnAdd__B_FaW:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 18px rgba(61,255,208,.5);filter:brightness(1.08)}.builder_trainingsSection__F_ASC{border-top:1px solid var(--border-subtle);padding-top:20px;margin-bottom:20px}.builder_sectionHeaderRow__puJXy{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.builder_sectionHeaderRow__puJXy p{margin:0;font-size:.9rem;font-weight:600}.builder_emptyHint__qhi0U{font-size:.82rem;color:var(--text-muted)}.builder_trainingCard__qIB7m{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:10px;padding:14px;margin-bottom:12px}.builder_trainingCardHeader__QCSY1{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.builder_trainingCardMeta__CDnaq{font-size:.82rem;color:var(--text-muted);flex:1 1;min-width:90px}.builder_refInput__lTJfi{width:64px;flex:0 0 auto;padding:8px 6px;text-align:center;font-weight:700}.builder_weekdaySelectNarrow__U0iGg{width:150px;max-width:100%;flex:0 0 auto;font-weight:700}.builder_refStatic__eefhs{flex:0 0 auto;min-width:64px;text-align:center;font-weight:700;font-size:.85rem}.builder_dayChipRow__VzEDQ{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.builder_dayChip__zsajF{min-width:40px;padding:0 10px;white-space:nowrap;height:34px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-secondary);font-size:.72rem;font-weight:700;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.builder_dayChip__zsajF:hover{border-color:var(--mint-dim,var(--mint))}.builder_dayChipActive___6_zv{background:var(--mint);color:#0b1929;border-color:var(--mint)}.builder_exercisesStack__fnx37{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.builder_dragHandleIcon__9fIE0{margin-right:4px;cursor:-webkit-grab;cursor:grab;font-size:.8rem}.builder_dragHandleRow__4ZObb{display:flex;align-items:center;gap:6px;padding:6px 10px;margin-bottom:6px;border:1px dashed var(--mint);border-radius:8px;background:rgba(61,255,208,.06);color:var(--mint-text);font-size:.72rem;font-weight:700;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.builder_dragHandleRow__4ZObb:active{cursor:-webkit-grabbing;cursor:grabbing}.builder_exerciseEditCard__6ABV_{background:var(--grad-card);border:1px solid var(--border-mid);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.builder_exerciseEditCard__6ABV_:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(61,255,208,.05),transparent 60%);pointer-events:none}.builder_exerciseEditHeader__7UifP{display:flex;gap:10px;align-items:center;position:relative}.builder_exerciseEditHeader__7UifP .builder_formInput__EPmHt{flex:1 1}.builder_exerciseEditThumb__DkMkQ{flex-shrink:0}.builder_exerciseEditThumbBtn__bxoEX{position:relative;flex-shrink:0;padding:0;border:none;background:transparent;border-radius:8px;cursor:pointer;line-height:0;display:block}.builder_exerciseEditThumbBtn__bxoEX:focus-visible{outline:2px solid var(--mint,#3dffd0);outline-offset:2px}.builder_exerciseEditThumbPlay__2RL4W{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(0,0,0,.45);color:#fff;font-size:1.1rem;opacity:0;transition:opacity .15s ease;pointer-events:none}.builder_exerciseEditThumbBtn__bxoEX:focus-visible .builder_exerciseEditThumbPlay__2RL4W,.builder_exerciseEditThumbBtn__bxoEX:hover .builder_exerciseEditThumbPlay__2RL4W{opacity:1}.builder_btnRemoveExercise__VoelK{background:transparent;border:1px solid var(--coral);color:var(--coral);width:30px;height:30px;flex-shrink:0;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.builder_btnRemoveExercise__VoelK:hover{background:rgba(255,107,107,.1)}.builder_seriesSubfieldRow__zL_68{display:flex;align-items:center;gap:8px;margin-top:8px}.builder_smallNumInput__m7_FY{width:56px;padding:8px 6px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.builder_seriesUnitLabel__j2egf{font-size:.78rem;color:var(--text-muted)}.builder_seriesTimesSign__hAC3C{font-size:.85rem;color:var(--text-muted)}.builder_comboGroup__gZPsL{display:flex;gap:10px}.builder_comboBracket__Q86pd{width:3px;border-radius:3px;background:var(--violet,#8b5cf6);flex-shrink:0}.builder_comboBody__9qAdk{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:10px}.builder_comboLabelRow__MDSDT{display:flex;align-items:center;justify-content:space-between;gap:8px}.builder_comboChip__5e3hX{display:inline-flex;align-items:center;gap:4px;background:rgba(139,92,246,.14);color:var(--violet,#8b5cf6);font-size:.68rem;font-weight:800;padding:3px 10px;border-radius:20px}.builder_linkBtn__be1YT{background:none;border:none;padding:0;color:var(--text-muted);font-size:.72rem;font-weight:700;text-decoration:underline;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.builder_linkBtn__be1YT:hover{color:var(--text-primary)}.builder_linkBtnAccent__O81HV{color:var(--violet,#8b5cf6);text-decoration:none}.builder_linkBtnAccent__O81HV:hover{color:var(--violet,#8b5cf6);filter:brightness(1.15)}.builder_comboActionsRow__297XX{display:flex;gap:14px}.builder_presetChip__zOd59{padding:3px 11px;border-radius:20px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.builder_presetChipActive__GWcEO{border:1.5px solid var(--mint);background:var(--mint);color:#0b1929}.builder_collapsibleCard__dK0Fi{border:1px solid var(--border-subtle);border-radius:10px;margin-bottom:18px;overflow:hidden}.builder_collapsibleToggle__zAqLl{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--surface-2);border:none;cursor:pointer;text-align:left}.builder_collapsibleTitle__C9J_Z{display:block;font-size:.88rem;font-weight:700;color:var(--text-primary)}.builder_collapsibleSummary__guNPG{display:block;font-size:.74rem;color:var(--text-muted);margin-top:2px}.builder_collapsibleChevron__K2Ag5{display:inline-flex;color:var(--text-muted);flex-shrink:0;transition:transform .15s}.builder_collapsibleChevronOpen__xvWJb{transform:rotate(180deg)}.builder_collapsibleBody__XkZfA{padding:14px}.builder_prescriptionCard__YPIsY{margin-bottom:0}.builder_prescriptionToggle__cYkw3{padding:9px 12px;background:transparent}.builder_prescriptionBody__bAmIW{padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:12px;gap:12px}.builder_prescriptionField__EZ0E7{display:flex;flex-direction:column;gap:6px;min-width:0}.builder_prescriptionFieldWide__nB_ls{grid-column:1/-1}.builder_prescriptionField__EZ0E7 .builder_formLabel__cq1MH{margin-bottom:0}.builder_prescriptionInputRow__tZu8W{display:flex;align-items:center;gap:6px;min-width:0}.builder_prescriptionInputRow__tZu8W .builder_smallNumInput__m7_FY{width:100%;min-width:0}.builder_microCard__Oqa_O{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:10px;padding:12px;margin-bottom:10px}.builder_microCardHeader__MUC7Q{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.builder_microCardHeader__MUC7Q strong{font-size:.85rem}.builder_deloadToggle__hB120{display:flex;align-items:center;gap:6px;margin:0;font-size:.78rem;color:var(--text-muted);cursor:pointer}.builder_microStatusReadonly__0Btb1{background:transparent;color:var(--text-muted)}.builder_videoFieldRow__Nn4Lb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.builder_videoSourceChip__W7ydL{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-primary);font-size:.74rem;font-weight:700;white-space:nowrap}.builder_videoEditor__hfBqQ{display:flex;flex-direction:column;gap:6px;min-width:0}.builder_videoInputRow__o0_Yi{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.builder_videoInputRow__o0_Yi .builder_formInput__EPmHt{flex:1 1 200px;min-width:0;margin-bottom:0}.builder_videoFieldHint__jz5g1{margin:0;font-size:.72rem;color:var(--text-muted)}.builder_videoFieldError__r0JM2{color:var(--coral);font-weight:600}.builder_videoThumbPreview__I_S4e{width:96px;height:54px;object-fit:cover;border-radius:6px;border:1px solid var(--border-subtle);margin-top:8px}.builder_rowWithActions__6ehEy{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.builder_exerciseCardHeader___wI2J{display:flex;align-items:center;gap:10px;margin-bottom:14px}.builder_cardTabs__eg_Ll{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none}.builder_cardTabs__eg_Ll::-webkit-scrollbar{display:none}.builder_cardTab__vKup_{flex-shrink:0;padding:6px 14px;border-radius:20px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);font-size:.78rem;font-weight:600;cursor:pointer}.builder_cardTabActive__Qekfc{background:var(--mint);border-color:var(--mint);color:#000}.builder_btnBlock__VeeNM{flex:1 1;justify-content:center;padding:10px 14px}.builder_cardActionsRow__0LJng{align-items:center;display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.builder_presetChipRow__srYrr{display:flex;gap:6px;margin-bottom:6px;flex-wrap:wrap}.builder_cardIntro__WhyM7{font-size:.8rem;color:var(--text-muted);margin:0 0 14px}.builder_fieldHint__2Dhks{display:block;margin-top:4px;font-size:.72rem;color:var(--text-muted)}.builder_inlineWarning__FWXhK{display:flex;align-items:flex-start;gap:6px;font-size:.78rem;color:var(--amber,#e0a03c);margin:0 0 14px}.builder_weekNumberBadge__fDqcP{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--surface-1);border:1px solid var(--border-subtle);font-size:.78rem;font-weight:700;color:var(--text-secondary)}.builder_saveStatus__cYs3K{margin-right:auto;display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-muted);min-width:0;overflow:hidden;text-overflow:ellipsis}.builder_saveStatusOk__JcDDq{color:var(--mint-text)}.builder_saveStatusError__TcizY{color:var(--coral,#e74c3c)}.builder_trainingHeaderBtn__Dv5wD{width:100%;gap:10px;padding:0;background:transparent;border:none;color:inherit;cursor:pointer;text-align:left}.builder_trainingHeaderBtn__Dv5wD:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:6px}.builder_summaryChips__h2uhW{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px}.builder_summaryChip__64j4E{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-secondary);font-size:.75rem;white-space:nowrap}.builder_choiceGrid__ItvW_{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:560px){.builder_choiceGrid__ItvW_{grid-template-columns:1fr 1fr}}.builder_choiceCard__3m13T{text-align:left;padding:14px;border-radius:10px;cursor:pointer;border:1px solid var(--border-subtle);background:transparent;color:var(--text-primary)}.builder_choiceCard__3m13T:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.builder_choiceCardActive__zYq0R{border:1.5px solid var(--mint);background:var(--surface-2)}.builder_choiceTitle__QDm5A{margin:0 0 4px;font-weight:700;font-size:.9rem}.builder_choiceDesc__3nv1q{margin:0;font-size:.78rem;color:var(--text-muted)}.builder_nextStep__1TVJ2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 14px;margin-bottom:20px;border-radius:10px;border:1px solid var(--mint);background:var(--surface-2)}.builder_nextStepText__U8y4x{margin:0;flex:1 1;min-width:200px;font-size:.85rem;color:var(--text-primary)}.builder_nextStepDone__O5aNp{display:flex;align-items:center;gap:6px;margin:0 0 20px;font-size:.8rem;color:var(--text-muted)}.builder_emptyPlans__XUEVn{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;margin-top:40px}.builder_emptyPlansText__upr8G{margin:0;max-width:46ch;color:var(--text-muted);font-size:.9rem}.builder_emptyPlansActions__Hk7cZ{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.builder_offlineNotice__RZaXt{display:flex;align-items:center;gap:8px;background:rgba(255,176,32,.1);border:1px solid rgba(255,176,32,.25);color:var(--text-secondary,#b0842a);padding:10px 14px;border-radius:8px;font-size:.85rem;margin-bottom:16px}.builder_offlineNotice__RZaXt svg{flex-shrink:0}.builder_flowGuide__kmzhF,.builder_sortableGroup__MMYvn{margin-bottom:14px}.builder_flowGuideTop___RHZW{display:flex;align-items:center;gap:8px}.builder_flowSteps__DDtPW{display:flex;flex:1 1;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none}.builder_flowStepCurrent__8sDOJ,.builder_flowStepDone__jjK45,.builder_flowStep__Xn5om{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:var(--text-muted);white-space:nowrap}.builder_flowSteps__DDtPW>li+li:before{content:"";width:10px;height:1px;margin-right:1px;background:var(--border-subtle)}.builder_flowStepDot__DyMK7{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;border:1px solid var(--border-subtle);font-size:.66rem;font-weight:700;line-height:1}.builder_flowStepDone__jjK45{color:var(--mint-text,var(--mint))}.builder_flowStepDone__jjK45 .builder_flowStepDot__DyMK7{border-color:var(--mint);background:var(--mint-glow)}.builder_flowStepCurrent__8sDOJ{color:var(--text-primary);font-weight:700}.builder_flowStepCurrent__8sDOJ .builder_flowStepDot__DyMK7{border-color:var(--mint);background:var(--mint);color:#000}.builder_flowGuideShow__NSe6_{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 8px;border:1px solid var(--border-subtle);border-radius:14px;background:transparent;color:var(--text-muted);font-size:.72rem;cursor:pointer}.builder_flowHint__6SHkm{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 8px 10px 12px;border-radius:10px;border:1px solid var(--mint);background:var(--mint-glow)}.builder_flowHintIcon__cdjSU{flex-shrink:0;margin-top:2px;color:var(--mint-text,var(--mint))}.builder_flowHintText__NRVXn{flex:1 1;min-width:0;margin:0;font-size:.8rem;line-height:1.4;color:var(--text-primary)}.builder_flowHintClose__GF_fZ{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-top:-4px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.builder_selectCheckbox__2Paeq,.builder_srOnly__Y0qOT{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.builder_selectToggle__kdwNh{display:flex;align-items:center;justify-content:center;min-height:28px;border:1px dashed var(--border-mid);border-radius:6px;color:var(--text-muted);font-size:.7rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.builder_selectToggle__kdwNh:hover{border-color:var(--mint);color:var(--mint-text,var(--mint))}.builder_selectCheckbox__2Paeq:focus-visible+.builder_selectToggle__kdwNh{outline:2px solid var(--mint);outline-offset:1px}.builder_selectToggle__kdwNh[data-checked]{background:var(--mint);border-style:solid;border-color:var(--mint);color:var(--btn-text,#062019);font-size:1rem}.builder_groupBar__hSR3h{position:-webkit-sticky;position:sticky;bottom:var(--space-2);z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-3);background:var(--surface-2);border:1px solid var(--mint);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.builder_groupBarCount__QY10J{flex:1 1 100%;font-size:var(--font-sm);font-weight:600;color:var(--text-primary)}.builder_groupBar__hSR3h select{flex:1 1 200px;width:auto;min-width:0}.builder_groupBarActions__XcL8o{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.builder_groupBlockControls__fqsgV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.builder_groupBlockControls__fqsgV select{flex:1 1 180px;width:auto;max-width:260px;min-width:0}.builder_weeklyTarget__2A9NZ{margin:0 0 20px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.builder_labelParts__6d6rN{margin:18px 0 12px}.builder_labelPartsTitle__taOKe{margin:0 0 10px;font-weight:700;font-size:.9rem;color:var(--text-primary)}.builder_labelPartsChips__ClwOp{display:flex;flex-wrap:wrap;gap:8px}.builder_labelPartChip__iIL_I{display:inline-flex;align-items:center;gap:6px;min-height:2.75rem;padding:0 14px;border-radius:999px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-primary);font-size:.85rem;cursor:pointer}.builder_labelPartChip__iIL_I:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.builder_labelPartChip__iIL_I:disabled{opacity:.5;cursor:default}.builder_labelPartChipOn__ItfQs{border:1.5px solid var(--mint);background:var(--surface-2);font-weight:600}.builder_labelPartsPreview__eNZGI{margin:12px 0 0;font-size:.82rem;color:var(--text-muted);overflow-wrap:anywhere}.builder_labelPartsPreview__eNZGI strong{color:var(--text-primary)}.builder_trainingIdentity__DZgi5{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.builder_trainingNameInput__g3b37{flex:1 1 12rem;min-width:0}.builder_labelPartsSummary__gIdZZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-subtle);border-radius:10px;font-size:.82rem;color:var(--text-muted)}.builder_labelPartsSummary__gIdZZ>span{min-width:0;overflow-wrap:anywhere}.builder_labelPartsSummary__gIdZZ strong{color:var(--text-primary)}.builder_fieldError__zPlPJ{margin:8px 0 0;font-size:.78rem;color:var(--coral,#e74c3c)}.builder_templatePickList__ICp9W{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.builder_templatePickItem__K1Mnh{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:2.75rem;padding:10px 14px;border-radius:10px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.builder_templatePickItem__K1Mnh:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.builder_templatePickItemOn__3Jw8E{border:1.5px solid var(--mint);background:var(--surface-2)}.builder_templatePickName__EUKZR{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem;overflow-wrap:anywhere}.builder_templatePickMeta__yj0Y3{font-size:.75rem;color:var(--text-muted);overflow-wrap:anywhere}.builder_planNotes__JxFUF{margin-bottom:20px;padding:12px 14px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-2)}.builder_planNotesTitle__8fkDa{margin:0 0 4px;font-size:.78rem;font-weight:700;color:var(--text-secondary)}.builder_planNotesText__T4Z5H{margin:0;font-size:.88rem;color:var(--text-primary);white-space:pre-line;overflow-wrap:anywhere}.styles_wrap__64QG6{margin-bottom:var(--space-4)}.styles_label__DTQYS{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);font-size:var(--font-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px}.styles_select__UrS46{width:100%;padding:var(--space-2) var(--space-3);background:var(--mil-blue);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-size:1rem!important;outline:none;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.styles_select__UrS46:focus{border-color:var(--mint);box-shadow:0 0 0 2px var(--mint-glow)}.styles_select__UrS46:disabled{opacity:.6;cursor:not-allowed}.styles_hint__ISY7q{margin:var(--space-2) 0 0;font-size:var(--font-xs);color:var(--text-muted)}.styles_loading__REvxB{margin:0;font-size:var(--font-sm);color:var(--text-muted)}