.AddExerciseForm_addForm___9co_{background:var(--color-background-card,#ffffff);border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1.5rem}.AddExerciseForm_addForm___9co_ h3{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:var(--color-text-dark,#1a1a1a)}.AddExerciseForm_formLabel__7eBTm{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;font-size:1rem;font-weight:500;color:var(--color-text-medium,#374151)}.AddExerciseForm_formInput__hFx9u{padding:.5rem 1rem;border:1.5px solid var(--color-border,#d1d5db);border-radius:.5rem;font-size:1rem;color:var(--color-text-dark,#1a1a1a);transition:border-color .15s ease,box-shadow .15s ease}.AddExerciseForm_formInput__hFx9u:focus{outline:none;border-color:var(--color-primary,#00E5FF)}.AddExerciseForm_formInput__hFx9u:disabled{cursor:not-allowed}.AddExerciseForm_formInput__hFx9u,.AddExerciseForm_formInput__hFx9u:disabled{background:var(--color-background-input,#f9fafb)}.AddExerciseForm_formInput__hFx9u:focus{background:var(--color-background-card,#ffffff)}.AddExerciseForm_formTextarea__aLxyS{padding:.5rem 1rem;border:1.5px solid var(--color-border,#d1d5db);border-radius:.5rem;font-size:1rem;color:var(--color-text-dark,#1a1a1a);transition:border-color .15s ease,box-shadow .15s ease}.AddExerciseForm_formTextarea__aLxyS:focus{outline:none;border-color:var(--color-primary,#00E5FF)}.AddExerciseForm_formTextarea__aLxyS:disabled{background:var(--color-background-input,#f9fafb);cursor:not-allowed}.AddExerciseForm_formTextarea__aLxyS{background:var(--color-background-input,#f9fafb);min-height:80px;resize:vertical}.AddExerciseForm_formTextarea__aLxyS:focus{background:var(--color-background-card,#ffffff)}.AddExerciseForm_fieldConfig__xmuGh{margin-bottom:1rem;padding:1rem;background:var(--color-background-input,#f9fafb);border-radius:.5rem}.AddExerciseForm_fieldConfigLabel__jk5i2{font-size:.875rem;font-weight:500;color:var(--color-text-medium,#374151);margin:0 0 .5rem}.AddExerciseForm_checkboxGroup__OFmJZ{display:flex;flex-wrap:wrap;gap:1rem}.AddExerciseForm_checkboxLabel__B_mXG{display:flex;align-items:center;gap:.25rem;font-size:1rem;color:var(--color-text-dark,#1a1a1a);cursor:pointer}.AddExerciseForm_checkboxLabel__B_mXG input[type=checkbox]{width:18px;height:18px;cursor:pointer}.AddExerciseForm_muscleSection__PNgYx{margin-bottom:1rem;padding:1rem;background:var(--color-background-input,#f9fafb);border-radius:.5rem}.AddExerciseForm_muscleGrid__iUVYv{display:flex;flex-wrap:wrap;gap:6px;margin-top:.25rem}.AddExerciseForm_muscleCheckbox__NxwGd{display:none}.AddExerciseForm_muscleChip__QZF76{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.875rem;font-weight:500;color:var(--color-text-medium,#374151);background:var(--color-background-card,#ffffff);border:1px solid var(--color-border-light,#374151);cursor:pointer;transition:background .15s,color .15s,border-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AddExerciseForm_muscleChip__QZF76:hover{border-color:var(--color-primary,#00E5FF);color:var(--color-text-dark,#1a1a1a)}.AddExerciseForm_muscleChip__QZF76.AddExerciseForm_muscleChipActive__AmUUx{background:var(--color-primary,#00E5FF);border-color:var(--color-primary,#00E5FF);color:#000;font-weight:600}.AddExerciseForm_muscleChipSecondary__lbiMn.AddExerciseForm_muscleChipSecondaryActive__eUyDT{background:rgba(var(--color-primary-rgb,74,222,128),.25);border-color:var(--color-primary,#00E5FF);color:var(--color-text-dark,#1a1a1a)}.AddExerciseForm_muscleChipDisabled__kDYGB{opacity:.35;cursor:not-allowed;pointer-events:none}.AddExerciseForm_buttonGroup__mL58T{display:flex;gap:1rem;margin-top:1rem}.AddExerciseForm_saveButton__di6gu{padding:1rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:2px solid rgba(0,0,0,0)}.AddExerciseForm_saveButton__di6gu:disabled{opacity:.5}.AddExerciseForm_saveButton__di6gu{background:var(--color-primary,#00E5FF);color:var(--color-text-white,#ffffff)}.AddExerciseForm_saveButton__di6gu:hover:not(:disabled){background:var(--color-primary-hover,#00B8D4)}.AddExerciseForm_saveButton__di6gu:disabled{opacity:.6;cursor:not-allowed}.AddExerciseForm_cancelButton__5llZo{padding:1rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:2px solid rgba(0,0,0,0)}.AddExerciseForm_cancelButton__5llZo:disabled{opacity:.5;cursor:not-allowed}.AddExerciseForm_cancelButton__5llZo{background:var(--color-background-input,#f9fafb);color:var(--color-text-medium,#374151)}.AddExerciseForm_cancelButton__5llZo:hover{background:color-mix(in srgb,var(--color-background-input,#f9fafb) 95%,black);color:var(--color-text-dark,#1a1a1a)}.MuscleMap_container__yFqmo{display:flex;flex-direction:column;align-items:center;gap:8px}.MuscleMap_sm__BvbKf .MuscleMap_views__SKRxZ{gap:8px}.MuscleMap_sm__BvbKf .MuscleMap_bodyContainer__AYpj_{width:80px;height:auto}.MuscleMap_md__wzs5h .MuscleMap_views__SKRxZ{gap:16px}.MuscleMap_md__wzs5h .MuscleMap_bodyContainer__AYpj_{width:110px;height:auto}.MuscleMap_lg__ARel0 .MuscleMap_views__SKRxZ{gap:24px}.MuscleMap_lg__ARel0 .MuscleMap_bodyContainer__AYpj_{width:150px;height:auto}.MuscleMap_views__SKRxZ{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.MuscleMap_viewWrapper__Uy4Og{display:flex;flex-direction:column;align-items:center;gap:4px}.MuscleMap_viewLabel__baogT{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-light,#9ca3af)}.MuscleMap_bodyContainer__AYpj_ svg{width:100%;height:auto;overflow:visible;pointer-events:none}.MuscleMap_legend__h2L_T{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:center}.MuscleMap_legendPrimary__Xze7E,.MuscleMap_legendSecondary__t0lxK{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--color-text-light,#9ca3af)}.MuscleMap_legendDot__eNAje{width:10px;height:10px;border-radius:50%;background:var(--color-primary,#00E5FF)}.MuscleMap_legendPrimary__Xze7E .MuscleMap_legendDot__eNAje{opacity:.85}.MuscleMap_legendSecondary__t0lxK .MuscleMap_legendDot__eNAje{opacity:.35}.MuscleMap_empty__Q6FQ7{font-size:12px;color:var(--color-text-light,#9ca3af);margin:0}.LifetimeHistory_container__wCHKA{max-width:1200px;margin:0 auto;padding:1rem}@media(min-width:640px){.LifetimeHistory_container__wCHKA{padding:2rem}}.LifetimeHistory_container__wCHKA{min-height:calc(100vh - 64px)}.LifetimeHistory_header__2oqfk{margin-bottom:2rem}.LifetimeHistory_backLink__U0WdV{display:inline-block;color:var(--color-text-light,#6b7280);text-decoration:none;font-size:.875rem;margin-bottom:1rem}.LifetimeHistory_backLink__U0WdV:hover{color:var(--color-primary,#00E5FF)}.LifetimeHistory_title__eCf3F{font-size:2rem;font-weight:700;color:var(--color-text-dark,#1a1a1a);margin:0}.LifetimeHistory_section__QvUEm{margin-bottom:3rem}.LifetimeHistory_lifetimeMuscleMap__qTZa2{display:flex;justify-content:center;padding:1.5rem 0}.LifetimeHistory_sectionTitle__A_oOc{font-size:1.25rem;font-weight:600;color:var(--color-text-dark,#1a1a1a);margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-border,#d1d5db)}.LifetimeHistory_emptyText__DrgRU{color:var(--color-text-light,#6b7280);font-size:1rem}.LifetimeHistory_emptyState__km6BO{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;background:var(--color-background-card,#ffffff);border:2px dashed var(--color-border,#d1d5db);border-radius:.75rem;text-align:center;color:var(--color-text-light,#6b7280)}.LifetimeHistory_emptyIcon__kUgFU{font-size:3rem}.LifetimeHistory_statsGrid__58fAY{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.LifetimeHistory_statCard__t2N1p{background:var(--color-background-card,#ffffff);border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}.LifetimeHistory_statValue__WFDjn{font-size:1.5rem;font-weight:700;color:var(--color-primary,#00E5FF);margin-bottom:.25rem}.LifetimeHistory_statLabel__ewPVn{font-size:.875rem;color:var(--color-text-light,#6b7280)}.LifetimeHistory_exerciseSelector__xH68g{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.LifetimeHistory_exerciseSelector__xH68g label{font-weight:500;color:var(--color-text-medium,#374151)}@media(max-width:639px){.LifetimeHistory_exerciseSelector__xH68g{flex-direction:column;align-items:stretch}}.LifetimeHistory_exerciseSelect__yRepG{padding:.5rem 1rem;border:1.5px solid var(--color-border,#d1d5db);border-radius:.5rem;font-size:1rem;background:var(--color-background-input,#f9fafb);color:var(--color-text-dark,#1a1a1a);transition:border-color .15s ease,box-shadow .15s ease}.LifetimeHistory_exerciseSelect__yRepG:focus{outline:none;border-color:var(--color-primary,#00E5FF)}.LifetimeHistory_exerciseSelect__yRepG:disabled{background:var(--color-background-input,#f9fafb);cursor:not-allowed}.LifetimeHistory_exerciseSelect__yRepG{background:var(--color-background-card,#ffffff);min-width:300px}@media(max-width:639px){.LifetimeHistory_exerciseSelect__yRepG{min-width:100%}}.LifetimeHistory_exerciseStats__feyB2{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;padding:1rem;background:var(--color-background-input,#f9fafb);border-radius:.5rem}.LifetimeHistory_exerciseStatItem__BSOhg{display:flex;flex-direction:column;gap:.25rem}.LifetimeHistory_exerciseStatValue__yThkD{font-size:1.125rem;font-weight:600;color:var(--color-text-dark,#1a1a1a)}.LifetimeHistory_exerciseStatLabel__xVd0g{font-size:.75rem;color:var(--color-text-light,#6b7280)}.LifetimeHistory_chartTabs__Y_2Qk{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.LifetimeHistory_chartTab__R9mrE{padding:.5rem 1rem;background:var(--color-background-input,#f9fafb);border:1px solid var(--color-border,#d1d5db);border-radius:.5rem;font-size:.875rem;font-weight:500;color:var(--color-text-medium,#374151);cursor:pointer;transition:all .15s ease}.LifetimeHistory_chartTab__R9mrE:hover{background:var(--color-border-light,#e5e7eb)}.LifetimeHistory_chartTab__R9mrE.LifetimeHistory_active__E9bBj{background:var(--color-primary,#00E5FF);border-color:var(--color-primary,#00E5FF);color:var(--color-text-white,#ffffff)}.LifetimeHistory_chartContainer__3UAC0{background:var(--color-background-card,#ffffff);border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1.5rem}.LifetimeHistory_chartTitle__kp8lM{font-size:1.125rem;font-weight:600;color:var(--color-text-dark,#1a1a1a);margin:0 0 .25rem}.LifetimeHistory_chartDescription__O4ngh{font-size:.875rem;color:var(--color-text-light,#6b7280);margin:0 0 1.5rem}.LifetimeHistory_barChart__mBHSf{display:flex;align-items:flex-end;gap:.5rem;height:250px;padding:1rem 0;overflow-x:auto}.LifetimeHistory_barWrapper__GtutY{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;min-width:60px;height:100%}.LifetimeHistory_barContainer__dSdIb{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}.LifetimeHistory_bar__AQ7mt{width:40px;background:linear-gradient(to top,var(--color-primary,#00E5FF),color-mix(in srgb,var(--color-primary,#00E5FF) 85%,white));border-radius:.375rem .375rem 0 0;transition:height .3s ease;min-height:4px}.LifetimeHistory_bar__AQ7mt:hover{background:linear-gradient(to top,var(--color-primary-hover,#00B8D4),var(--color-primary,#00E5FF))}.LifetimeHistory_barValue__0UxC2{font-size:.875rem;font-weight:600;color:var(--color-text-dark,#1a1a1a);margin-top:.25rem}.LifetimeHistory_barLabel__ir1ou{font-size:.75rem;color:var(--color-text-light,#6b7280);text-align:center}.LifetimeHistory_lineChart__UpkpE{height:200px;padding:1rem 0;border-bottom:2px solid var(--color-border,#d1d5db)}.LifetimeHistory_lineChartGrid__CZQLv{display:flex;align-items:flex-end;gap:.5rem;height:100%;overflow-x:auto}.LifetimeHistory_lineChartBar__Ak07o{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;min-width:60px}.LifetimeHistory_lineChartFill___Tqw2{width:100%;max-width:50px;background:linear-gradient(to top,color-mix(in srgb,var(--color-primary,#00E5FF) 20%,transparent),color-mix(in srgb,var(--color-primary,#00E5FF) 50%,transparent));border-top:3px solid var(--color-primary,#00e5ff);border-radius:.375rem .375rem 0 0;transition:height .3s ease;margin-top:auto;min-height:3px}.LifetimeHistory_lineChartValue__PTdJW{font-size:.75rem;font-weight:500;color:var(--color-text-dark,#1a1a1a);margin-top:.25rem}.LifetimeHistory_lineChartLabel__XCpMW{font-size:.75rem;color:var(--color-text-light,#6b7280);text-align:center;white-space:nowrap}.LifetimeHistory_horizontalBarChart__FKDN4{display:flex;flex-direction:column;gap:1rem}.LifetimeHistory_horizontalBarWrapper__OVtED{display:flex;align-items:center;gap:1rem}.LifetimeHistory_horizontalBarLabel__K2u_6{flex:0 0 100px;font-size:.875rem;color:var(--color-text-medium,#374151);text-align:right}@media(max-width:639px){.LifetimeHistory_horizontalBarLabel__K2u_6{flex:0 0 70px;font-size:.75rem}}.LifetimeHistory_horizontalBarContainer__WrPMT{flex:1;display:flex;align-items:center;gap:.5rem;height:32px;background:var(--color-background-input,#f9fafb);border-radius:.375rem;overflow:hidden}.LifetimeHistory_horizontalBar__LS3cU{height:100%;background:linear-gradient(to right,var(--color-primary,#00E5FF),color-mix(in srgb,var(--color-primary,#00E5FF) 85%,white));border-radius:.375rem;transition:width .3s ease;min-width:4px}.LifetimeHistory_horizontalBar__LS3cU.LifetimeHistory_best__fufGv{background:linear-gradient(90deg,#22c55e,color-mix(in srgb,#22c55e 85%,white))}.LifetimeHistory_horizontalBarValue__PikT_{font-size:.875rem;font-weight:500;color:var(--color-text-dark,#1a1a1a);padding:0 .5rem;white-space:nowrap}.LifetimeHistory_recordsTable__p0khh{background:var(--color-background-card,#ffffff);border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1.5rem;overflow-x:auto}.LifetimeHistory_table__5KqNV{width:100%;border-collapse:collapse}.LifetimeHistory_table__5KqNV td,.LifetimeHistory_table__5KqNV th{padding:.5rem 1rem;text-align:left;border-bottom:1px solid var(--color-border,#d1d5db)}.LifetimeHistory_table__5KqNV th{font-weight:600;color:var(--color-text-medium,#374151);font-size:.875rem;background:var(--color-background-input,#f9fafb)}.LifetimeHistory_table__5KqNV td{color:var(--color-text-dark,#1a1a1a);font-size:1rem}.LifetimeHistory_table__5KqNV tr:hover td{background:var(--color-background-input,#f9fafb)}.LifetimeHistory_repsCell__TGjNT{font-weight:600}.LifetimeHistory_weightCell__vEGnv{color:var(--color-primary,#00E5FF);font-weight:700}.ActionButtons_size-lg__YwHNQ{padding:1rem 1.5rem;font-size:1rem}.ActionButtons_size-md__XxUDQ{padding:.5rem 1rem;font-size:.875rem}.ActionButtons_size-sm__4P3ec{padding:4px 8px;font-size:.75rem}.ActionButtons_size-card-sm__ImTo9{padding:2px 6px;font-size:.75rem}.ActionButtons_deleteButton__tQnOs{display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;font-weight:600;border-radius:.5rem;transition:all .2s ease;white-space:nowrap}.ActionButtons_deleteButton__tQnOs:hover{opacity:.85}.ActionButtons_deleteButton__tQnOs.ActionButtons_standalone__Ro4kW{background-color:#ef4444;color:var(--color-text-white,#ffffff)}.ActionButtons_deleteButton__tQnOs.ActionButtons_standalone__Ro4kW:hover{background-color:color-mix(in srgb,#ef4444 92%,black)}.ActionButtons_deleteButton__tQnOs.ActionButtons_card__pOgxu{background:rgba(0,0,0,0);color:#ef4444}.ActionButtons_deleteButton__tQnOs.ActionButtons_card__pOgxu:hover{background:color-mix(in srgb,#ef4444 8%,transparent)}.ActionButtons_publishButton__QXLvU{display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;font-weight:600;border-radius:.5rem;transition:all .2s ease;white-space:nowrap}.ActionButtons_publishButton__QXLvU:hover{opacity:.85}.ActionButtons_publishButton__QXLvU.ActionButtons_publish__AGleE.ActionButtons_standalone__Ro4kW{background-color:#22c55e;color:var(--color-text-white,#ffffff)}.ActionButtons_publishButton__QXLvU.ActionButtons_publish__AGleE.ActionButtons_standalone__Ro4kW:hover{background-color:color-mix(in srgb,#22c55e 92%,black)}.ActionButtons_publishButton__QXLvU.ActionButtons_publish__AGleE.ActionButtons_card__pOgxu{background:rgba(0,0,0,0);color:#22c55e;border:1px solid #22c55e}.ActionButtons_publishButton__QXLvU.ActionButtons_publish__AGleE.ActionButtons_card__pOgxu:hover{background:color-mix(in srgb,#22c55e 8%,transparent)}.ActionButtons_publishButton__QXLvU.ActionButtons_unpublish__rlOGO.ActionButtons_standalone__Ro4kW{background-color:#f59e0b;color:var(--color-text-dark,#1a1a1a)}.ActionButtons_publishButton__QXLvU.ActionButtons_unpublish__rlOGO.ActionButtons_standalone__Ro4kW:hover{background-color:color-mix(in srgb,#f59e0b 92%,black)}.ActionButtons_publishButton__QXLvU.ActionButtons_unpublish__rlOGO.ActionButtons_card__pOgxu{background:rgba(0,0,0,0);color:color-mix(in srgb,#f59e0b 90%,black);border:1px solid #f59e0b}.ActionButtons_publishButton__QXLvU.ActionButtons_unpublish__rlOGO.ActionButtons_card__pOgxu:hover{background:color-mix(in srgb,#f59e0b 8%,transparent)}.ActionButtons_statusBadge__H4nZh{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.ActionButtons_badge_published__68YIo{background-color:color-mix(in srgb,#22c55e 15%,transparent);color:color-mix(in srgb,#22c55e 85%,black)}.ActionButtons_badge_private__6KbLm{background-color:color-mix(in srgb,#f59e0b 15%,transparent);color:color-mix(in srgb,#f59e0b 85%,black)}.ActionButtons_badge_draft__VY1zx{background-color:color-mix(in srgb,var(--color-border,#d1d5db) 30%,transparent);color:var(--color-text-dark,#1a1a1a)}.ActionButtons_badge_active__OzddW{background-color:color-mix(in srgb,var(--color-primary,#00E5FF) 15%,transparent);color:var(--color-primary,#00E5FF)}.ActionButtons_exportButton__f2Mh_{display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;font-weight:600;border-radius:.5rem;transition:all .2s ease;white-space:nowrap}.ActionButtons_exportButton__f2Mh_:hover{opacity:.85}.ActionButtons_exportButton__f2Mh_.ActionButtons_standalone__Ro4kW{background-color:#6366f1;color:var(--color-text-white,#ffffff)}.ActionButtons_exportButton__f2Mh_.ActionButtons_standalone__Ro4kW:hover{background-color:rgb(61.56,65.28,237.64)}.ActionButtons_exportButton__f2Mh_.ActionButtons_card__pOgxu{background:rgba(0,0,0,0);color:#6366f1}.ActionButtons_exportButton__f2Mh_.ActionButtons_card__pOgxu:hover{background:rgba(99,102,241,.08)}.ActionButtons_importButton__jD9MU{display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;font-weight:600;border-radius:.5rem;transition:all .2s ease;white-space:nowrap}.ActionButtons_importButton__jD9MU:hover{opacity:.85}.ActionButtons_importButton__jD9MU:disabled{opacity:.5;cursor:not-allowed}.ActionButtons_importButton__jD9MU.ActionButtons_standalone__Ro4kW{background-color:#6366f1;color:var(--color-text-white,#ffffff)}.ActionButtons_importButton__jD9MU.ActionButtons_standalone__Ro4kW:hover:not(:disabled){background-color:rgb(61.56,65.28,237.64)}.ActionButtons_importButton__jD9MU.ActionButtons_card__pOgxu{background:rgba(0,0,0,0);color:#6366f1}.ActionButtons_importButton__jD9MU.ActionButtons_card__pOgxu:hover:not(:disabled){background:rgba(99,102,241,.08)}