.WorkoutTemplate-module__VrCbbG__spinner-container{justify-content:center;align-items:center;height:calc(100vh - 70px);display:flex}.WorkoutTemplate-module__VrCbbG__spinner{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;margin:100px auto;animation:2s linear infinite WorkoutTemplate-module__VrCbbG__spin}.WorkoutTemplate-module__VrCbbG__moreWorkoutsLink{color:#0070f3;font-size:1.2em;font-weight:700;text-decoration:none}
@media screen and (max-width:768px){.TemplateView-module__Af7GUG__workout-template{max-width:100%}}.TemplateView-module__Af7GUG__templateContainer{background:var(--color-bg-primary);width:100%;color:var(--color-text-primary);transition:background var(--transition-base),color var(--transition-base);padding-top:0;padding-bottom:2rem}.TemplateView-module__Af7GUG__templateContainer p,.TemplateView-module__Af7GUG__templateContainer span{color:var(--color-text-secondary)}.TemplateView-module__Af7GUG__workout-title{text-align:left;color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:600}.TemplateView-module__Af7GUG__workout-template{flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;display:flex}.TemplateView-module__Af7GUG__workout-view{width:100%;margin:20px 0;overflow:hidden}.TemplateView-module__Af7GUG__workoutHeader{margin-bottom:var(--spacing-lg);align-items:center;gap:16px;display:flex}.TemplateView-module__Af7GUG__workoutCover{border-radius:var(--radius-md);border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);width:72px;height:72px;box-shadow:var(--shadow-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.TemplateView-module__Af7GUG__workoutCover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.TemplateView-module__Af7GUG__workoutTitleGroup{flex-direction:column;gap:4px;display:flex}.TemplateView-module__Af7GUG__workoutAuthor{color:var(--color-text-secondary);margin:0;font-size:.9rem}.TemplateView-module__Af7GUG__workout-details{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);flex:auto;margin-left:16px;margin-right:16px}.TemplateView-module__Af7GUG__user-details{align-items:center;display:flex}.TemplateView-module__Af7GUG__user-details .TemplateView-module__Af7GUG__user-info{flex-direction:column;align-items:flex-start;display:flex}.TemplateView-module__Af7GUG__user-details .TemplateView-module__Af7GUG__username-and-image{color:var(--color-text-primary);align-items:center;margin-bottom:24px;display:flex}.TemplateView-module__Af7GUG__landing-user-photo{-o-object-fit:cover;object-fit:cover;border:3px solid var(--color-bg-primary);width:48px;height:48px;box-shadow:var(--shadow-sm);border-radius:50%;margin-right:12px}.TemplateView-module__Af7GUG__user-details span{color:var(--color-text-secondary)}.TemplateView-module__Af7GUG__workoutStats{margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:.9rem;font-weight:500;display:block}.TemplateView-module__Af7GUG__exercise-card{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);padding:var(--spacing-md);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);align-items:center;margin-top:12px;display:flex}.TemplateView-module__Af7GUG__exercise-card:hover{background:var(--color-bg-hover);border-color:var(--color-border-secondary);box-shadow:var(--shadow-sm)}.TemplateView-module__Af7GUG__exercise{width:100%}.TemplateView-module__Af7GUG__exercise-content{align-items:center;width:100%;display:flex}.TemplateView-module__Af7GUG__exercise-image{border-radius:var(--radius-sm);border:1px solid var(--color-border-primary);background:var(--color-bg-primary);width:54px;height:82px;margin-right:16px;overflow:hidden}.TemplateView-module__Af7GUG__exercise-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.TemplateView-module__Af7GUG__exercise-image:hover img{transition:transform .4s;transform:scale(1.1)}.TemplateView-module__Af7GUG__exercise-info h5,.TemplateView-module__Af7GUG__exercise-info .TemplateView-module__Af7GUG__sets h5{color:var(--color-text-primary);margin:0;padding:0}.TemplateView-module__Af7GUG__exercise-info{color:var(--color-text-primary);flex-direction:column;gap:0;display:flex}.TemplateView-module__Af7GUG__sets{color:var(--color-text-secondary);flex-direction:column;margin-top:5px;display:flex}.TemplateView-module__Af7GUG__sets p{margin:0;font-size:.9em;line-height:1.2em}.TemplateView-module__Af7GUG__link-reset{color:inherit!important;text-decoration:none!important}.TemplateView-module__Af7GUG__link-reset:hover,.TemplateView-module__Af7GUG__link-reset:focus,.TemplateView-module__Af7GUG__link-reset:active{text-decoration:none!important}.TemplateView-module__Af7GUG__btnPrimaryBig{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast);width:100%;box-shadow:var(--shadow-button);border:none;margin-top:2rem;margin-bottom:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600}.TemplateView-module__Af7GUG__btnPrimaryBig:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-button-hover)}.TemplateView-module__Af7GUG__btnOutlinePrimaryBig{color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);background:0 0;width:100%;margin-top:1rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600}.TemplateView-module__Af7GUG__btnOutlinePrimaryBig:hover{background:var(--color-primary);color:#fff}.TemplateView-module__Af7GUG__loading{color:var(--color-text-secondary);text-align:center;padding:var(--spacing-lg)}
.workoutInCollection-module__OyMTFG__workoutContainer{border:1px solid var(--color-border-primary,#ddd);background-color:var(--color-bg-primary,#fff);box-sizing:border-box;border-radius:1em;flex-direction:column;flex-grow:1;align-self:stretch;width:100%;min-width:300px;margin-right:2rem;padding:0 0 1rem;display:flex}@media screen and (max-width:768px){.workoutInCollection-module__OyMTFG__workoutContainer{min-width:280px;margin-right:0}}.workoutInCollection-module__OyMTFG__workoutHeader{align-items:center;gap:1rem;margin-bottom:.5rem;padding:1rem;display:flex}.workoutInCollection-module__OyMTFG__workoutTitleRow{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.workoutInCollection-module__OyMTFG__workoutHeaderAction{flex-shrink:0;align-items:center;display:flex}.workoutInCollection-module__OyMTFG__toggleButton{border:1px solid var(--color-border-primary,#ddd);background-color:var(--color-bg-secondary,#f5f5f5);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:.2rem;transition:background-color .2s;display:flex}.workoutInCollection-module__OyMTFG__toggleButton:focus-visible{outline:2px solid var(--color-primary,#1877f2);outline-offset:2px}.workoutInCollection-module__OyMTFG__toggleButton:hover{background-color:var(--color-bg-hover,#ebebeb)}.workoutInCollection-module__OyMTFG__toggleIcon{width:20px;height:20px;color:var(--color-text-primary,#333);transition:transform .2s}.workoutInCollection-module__OyMTFG__toggleButtonExpanded .workoutInCollection-module__OyMTFG__toggleIcon{transform:rotate(180deg)}@media screen and (max-width:768px){.workoutInCollection-module__OyMTFG__workoutHeader{gap:.75rem;padding:.75rem}}.workoutInCollection-module__OyMTFG__workoutTitle{color:var(--color-text-primary,#333);word-wrap:break-word;overflow-wrap:break-word;flex:1;margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.workoutInCollection-module__OyMTFG__workoutTitleClickable{cursor:pointer}.workoutInCollection-module__OyMTFG__workoutTitleClickable:focus-visible{outline:2px solid var(--color-primary,#1877f2);outline-offset:2px}@media screen and (max-width:768px){.workoutInCollection-module__OyMTFG__workoutTitle{font-size:1rem}}.workoutInCollection-module__OyMTFG__workoutDescription{margin-bottom:.5rem;padding:0 1rem}.workoutInCollection-module__OyMTFG__workoutDescription p{color:var(--color-text-secondary,#666);word-wrap:break-word;overflow-wrap:break-word;margin:0;font-size:.9rem;line-height:1.4}@media screen and (max-width:768px){.workoutInCollection-module__OyMTFG__workoutDescription{padding:0 .75rem}.workoutInCollection-module__OyMTFG__workoutDescription p{font-size:.85rem}}.workoutInCollection-module__OyMTFG__workoutImage{z-index:1;background-color:var(--color-bg-secondary,#f0f0f0);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;display:flex;position:relative;overflow:hidden}.workoutInCollection-module__OyMTFG__workoutImageEmpty{color:#fff;text-transform:uppercase;justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;font-size:24px;font-weight:600;display:flex}.workoutInCollection-module__OyMTFG__workoutImage img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}@media screen and (max-width:768px){.workoutInCollection-module__OyMTFG__workoutImage{width:56px;min-width:56px;height:56px}.workoutInCollection-module__OyMTFG__workoutImageEmpty{width:56px;min-width:56px;height:56px;font-size:24px}}.workoutInCollection-module__OyMTFG__exerciseCard{margin-top:.5rem;padding:0 1rem}.workoutInCollection-module__OyMTFG__exerciseCardCollapsed{padding-bottom:.25rem}.workoutInCollection-module__OyMTFG__exercise{flex-direction:column;display:flex}.workoutInCollection-module__OyMTFG__exerciseContent{align-items:center;padding-top:6px;display:flex}.workoutInCollection-module__OyMTFG__exerciseContentCollapsed{align-items:center}.workoutInCollection-module__OyMTFG__exerciseInfoCollapsed{gap:4px}.workoutInCollection-module__OyMTFG__exerciseSummary{color:var(--color-text-secondary,#666);text-align:left;margin:4px 0 0;font-size:.85rem}.workoutInCollection-module__OyMTFG__exerciseImage{border:1px solid var(--color-border-primary,#f0f0f0);background-color:var(--color-bg-secondary,#f0f0f0);border-radius:8px;flex-shrink:0;width:58px;height:82px;margin-right:16px;overflow:hidden}.workoutInCollection-module__OyMTFG__exerciseImage img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.workoutInCollection-module__OyMTFG__exerciseImage:hover img{transition:transform .4s;transform:scale(1.1)}@media screen and (max-width:768px){.workoutInCollection-module__OyMTFG__exerciseImage{width:48px;height:72px;margin-left:12px;margin-right:12px}}.workoutInCollection-module__OyMTFG__exercisePlaceholder{color:#fff;background-color:#007bff;border:1px solid #0000001a;border-radius:8%;justify-content:center;align-items:center;width:52px;height:80px;margin-right:16px;font-size:24px;font-weight:700;display:flex}.workoutInCollection-module__OyMTFG__exerciseInfo{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.workoutInCollection-module__OyMTFG__exerciseInfo h5{color:var(--color-text-primary,#333);word-wrap:break-word;overflow-wrap:break-word;margin:0 0 4px;padding:0;font-size:1em;font-weight:600;line-height:1.3}@media screen and (max-width:768px){.workoutInCollection-module__OyMTFG__exerciseInfo h5{font-size:.9rem}}.workoutInCollection-module__OyMTFG__setsContainer{flex-direction:column;gap:8px;margin-top:12px;margin-left:0;display:flex}.workoutInCollection-module__OyMTFG__exerciseNoteRow{margin-bottom:4px;padding-bottom:4px}.workoutInCollection-module__OyMTFG__exerciseNote{color:var(--color-text-secondary,#666);word-wrap:break-word;overflow-wrap:break-word;font-size:.85rem;font-style:italic;font-weight:400;line-height:1.4}.workoutInCollection-module__OyMTFG__restTimeRow{margin-bottom:4px;padding-bottom:4px}.workoutInCollection-module__OyMTFG__restTime{color:var(--color-text-secondary,#666);text-transform:lowercase;font-size:.85rem;font-weight:500}.workoutInCollection-module__OyMTFG__setHeader{border-bottom:1px solid var(--color-border-primary,#ddd);align-items:center;gap:24px;margin-bottom:4px;padding-bottom:8px;display:flex}.workoutInCollection-module__OyMTFG__setHeaderLabel{color:var(--color-text-secondary,#666);min-width:60px;font-size:.85rem;font-weight:600}.workoutInCollection-module__OyMTFG__setHeaderLabel:first-child{min-width:32px}.workoutInCollection-module__OyMTFG__setRow{align-items:center;gap:24px;display:flex}.workoutInCollection-module__OyMTFG__setNumber{background-color:var(--color-bg-secondary,#f0f0f0);min-width:32px;height:28px;color:var(--color-text-primary,#333);border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:.85rem;font-weight:600;display:inline-flex}.workoutInCollection-module__OyMTFG__setWeight,.workoutInCollection-module__OyMTFG__setReps{color:var(--color-text-secondary,#666);min-width:60px;font-size:.9rem}@media screen and (max-width:768px){.workoutInCollection-module__OyMTFG__setsContainer{margin-left:12px}.workoutInCollection-module__OyMTFG__setNumber{min-width:28px;height:24px;font-size:.8rem}.workoutInCollection-module__OyMTFG__setWeight,.workoutInCollection-module__OyMTFG__setReps{font-size:.85rem}}[data-theme=dark] .workoutInCollection-module__OyMTFG__workoutTitle{color:var(--color-text-primary,#fff)}[data-theme=dark] .workoutInCollection-module__OyMTFG__toggleButton{border-color:var(--color-border-primary,#333);background-color:var(--color-bg-secondary,#2a2a2a)}[data-theme=dark] .workoutInCollection-module__OyMTFG__toggleButton:hover{background-color:var(--color-bg-secondary,#3a3a3a)}[data-theme=dark] .workoutInCollection-module__OyMTFG__toggleIcon{color:var(--color-text-primary,#fff)}[data-theme=dark] .workoutInCollection-module__OyMTFG__workoutContainer{border-color:var(--color-border-primary,#333);background-color:var(--color-bg-secondary,#1e1e1e)}[data-theme=dark] .workoutInCollection-module__OyMTFG__exerciseInfo h5{color:var(--color-text-primary,#fff)}[data-theme=dark] .workoutInCollection-module__OyMTFG__workoutImage{background-color:var(--color-bg-secondary,#2a2a2a)}[data-theme=dark] .workoutInCollection-module__OyMTFG__exerciseImage{background-color:var(--color-bg-secondary,#2a2a2a);border-color:var(--color-border-primary,#343639)}[data-theme=dark] .workoutInCollection-module__OyMTFG__setNumber{background-color:var(--color-bg-secondary,#2a2a2a);color:var(--color-text-primary,#fff)}[data-theme=dark] .workoutInCollection-module__OyMTFG__setWeight,[data-theme=dark] .workoutInCollection-module__OyMTFG__setReps{color:var(--color-text-secondary,#aaa)}[data-theme=dark] .workoutInCollection-module__OyMTFG__setHeader{border-bottom-color:var(--color-border-primary,#333)}[data-theme=dark] .workoutInCollection-module__OyMTFG__setHeaderLabel,[data-theme=dark] .workoutInCollection-module__OyMTFG__restTime,[data-theme=dark] .workoutInCollection-module__OyMTFG__exerciseNote,[data-theme=dark] .workoutInCollection-module__OyMTFG__workoutDescription p{color:var(--color-text-secondary,#aaa)}[data-theme=dark] .workoutInCollection-module__OyMTFG__workoutHeader{background-color:#0000}[data-theme=dark] .workoutInCollection-module__OyMTFG__workoutDescription{color:var(--color-text-secondary,#aaa)}[data-theme=dark] .workoutInCollection-module__OyMTFG__exerciseCard,[data-theme=dark] .workoutInCollection-module__OyMTFG__exercise,[data-theme=dark] .workoutInCollection-module__OyMTFG__exerciseContent{color:var(--color-text-primary,#fff)}[data-theme=dark] .workoutInCollection-module__OyMTFG__exercisePlaceholder{background-color:var(--color-primary,#1877f2);border-color:#fff3}[data-theme=dark] .workoutInCollection-module__OyMTFG__exerciseInfo,[data-theme=dark] .workoutInCollection-module__OyMTFG__setsContainer{color:var(--color-text-primary,#fff)}[data-theme=dark] .workoutInCollection-module__OyMTFG__exerciseNoteRow,[data-theme=dark] .workoutInCollection-module__OyMTFG__restTimeRow{color:var(--color-text-secondary,#aaa)}[data-theme=dark] .workoutInCollection-module__OyMTFG__setRow{color:var(--color-text-primary,#fff)}
.CollectionMeta-module__xI6koq__collectionMeta{box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:16px;align-items:center;gap:0;width:fit-content;height:80px;margin:0;padding:12px 16px;display:flex}.CollectionMeta-module__xI6koq__metaSection{flex-direction:column;align-items:center;padding:0 4px;display:flex}.CollectionMeta-module__xI6koq__metaValue{color:#000;margin-bottom:6px;font-size:1rem;font-weight:700}.CollectionMeta-module__xI6koq__metaLabel{color:#000;text-align:center;font-size:.7rem;line-height:1.2}.CollectionMeta-module__xI6koq__starsContainer{justify-content:center;align-items:center;gap:1px;margin-top:4px;display:flex}.CollectionMeta-module__xI6koq__starIcon{color:#666;font-size:.8rem}.CollectionMeta-module__xI6koq__divider{background-color:#e0e0e0;width:1px;height:40px;margin:0 12px}@media screen and (max-width:768px){.CollectionMeta-module__xI6koq__collectionMeta{border-radius:14px;height:70px;margin:0;padding:10px 14px}.CollectionMeta-module__xI6koq__metaValue{font-size:.9rem}.CollectionMeta-module__xI6koq__metaLabel{font-size:.65rem}.CollectionMeta-module__xI6koq__starIcon{font-size:.75rem}.CollectionMeta-module__xI6koq__divider{height:35px;margin:0 10px}}[data-theme=dark] .CollectionMeta-module__xI6koq__collectionMeta{border-color:var(--color-border-primary,#333);background:var(--color-bg-secondary,#1e1e1e)}[data-theme=dark] .CollectionMeta-module__xI6koq__metaSection,[data-theme=dark] .CollectionMeta-module__xI6koq__metaValue{color:var(--color-text-primary,#fff)}[data-theme=dark] .CollectionMeta-module__xI6koq__metaLabel,[data-theme=dark] .CollectionMeta-module__xI6koq__starsContainer,[data-theme=dark] .CollectionMeta-module__xI6koq__starIcon{color:var(--color-text-secondary,#aaa)}[data-theme=dark] .CollectionMeta-module__xI6koq__divider{background-color:var(--color-border-primary,#333)}
.CollectionFilters-module__i4ixhW__collectionFilters{box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:12px;width:fit-content;height:80px;margin:0;padding:12px 16px;display:flex}.CollectionFilters-module__i4ixhW__filterItem{flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;height:50px;padding:0 2px;display:flex}.CollectionFilters-module__i4ixhW__filterContent{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:24px;display:flex;position:relative}.CollectionFilters-module__i4ixhW__filterIcon{color:#333;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:24px;display:flex}.CollectionFilters-module__i4ixhW__filterPill{color:#333;text-align:center;box-sizing:border-box;background-color:#f0f0f0;border-radius:12px;justify-content:center;align-items:center;width:40px;padding:4px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.CollectionFilters-module__i4ixhW__filterLabel{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;background-color:#000000d9;border-radius:6px;margin-bottom:4px;padding:6px 10px;font-size:.75rem;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}.CollectionFilters-module__i4ixhW__filterLabel:after{content:"";border:5px solid #0000;border-top-color:#000000d9;position:absolute;top:100%;left:50%;transform:translate(-50%)}.CollectionFilters-module__i4ixhW__filterItem:hover .CollectionFilters-module__i4ixhW__filterLabel{opacity:1;transform:translate(-50%)translateY(0)}.CollectionFilters-module__i4ixhW__filterDescription{color:#000;text-align:center;flex-shrink:0;height:auto;margin-top:4px;margin-bottom:0;font-size:.7rem;line-height:1.2}@media screen and (max-width:768px){.CollectionFilters-module__i4ixhW__collectionFilters{border-radius:14px;gap:10px;height:70px;margin:0;padding:10px 14px}.CollectionFilters-module__i4ixhW__filterItem{gap:4px;height:48px}.CollectionFilters-module__i4ixhW__filterContent,.CollectionFilters-module__i4ixhW__filterIcon{width:36px;height:20px}.CollectionFilters-module__i4ixhW__filterPill{box-sizing:border-box;width:36px;padding:3px 8px;font-size:.8rem}.CollectionFilters-module__i4ixhW__filterLabel{font-size:.8rem}.CollectionFilters-module__i4ixhW__filterDescription{font-size:.65rem}}[data-theme=dark] .CollectionFilters-module__i4ixhW__collectionFilters{border-color:var(--color-border-primary,#333);background:var(--color-bg-secondary,#1e1e1e)}[data-theme=dark] .CollectionFilters-module__i4ixhW__filterItem,[data-theme=dark] .CollectionFilters-module__i4ixhW__filterContent,[data-theme=dark] .CollectionFilters-module__i4ixhW__filterIcon{color:var(--color-text-primary,#fff)}[data-theme=dark] .CollectionFilters-module__i4ixhW__filterPill{background-color:var(--color-bg-primary,#2a2a2a);color:var(--color-text-primary,#fff)}[data-theme=dark] .CollectionFilters-module__i4ixhW__filterLabel{color:#000;background-color:#ffffffe6}[data-theme=dark] .CollectionFilters-module__i4ixhW__filterLabel:after{border-top-color:#ffffffe6}[data-theme=dark] .CollectionFilters-module__i4ixhW__filterDescription{color:var(--color-text-secondary,#aaa)}
.WorkoutSummary-module__SLD8dW__container{margin:0;padding:0}.WorkoutSummary-module__SLD8dW__title{color:#333;margin:0 0 24px;padding:0 0 16px;font-size:1.5rem;font-weight:700}.WorkoutSummary-module__SLD8dW__workoutList{flex-direction:column;gap:0;margin-top:10px;display:flex}.WorkoutSummary-module__SLD8dW__workoutItem{border-radius:8px;align-items:flex-start;margin-bottom:0;margin-left:-8px;margin-right:-8px;padding:8px;transition:background-color .2s;display:flex}.WorkoutSummary-module__SLD8dW__workoutItem:hover{background-color:#00000008}.WorkoutSummary-module__SLD8dW__workoutContent{align-items:flex-start;gap:16px;width:100%;margin-bottom:4px;display:flex}.WorkoutSummary-module__SLD8dW__workoutInfo{flex:1;align-items:center;gap:12px;padding-top:4px;display:flex}.WorkoutSummary-module__SLD8dW__workoutImageWrapper{background-color:#f0f0f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden}.WorkoutSummary-module__SLD8dW__workoutImage{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}.WorkoutSummary-module__SLD8dW__workoutImageFallback{color:#fff;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;font-weight:600;display:flex}.WorkoutSummary-module__SLD8dW__workoutText{flex-direction:column;flex:1;gap:4px;display:flex}.WorkoutSummary-module__SLD8dW__workoutName{color:#333;margin:0;padding:0;font-size:1rem;font-weight:600;line-height:1.4}.WorkoutSummary-module__SLD8dW__exerciseCount{color:#666;margin:0;padding:0;font-size:.875rem;line-height:1.4}@media screen and (max-width:768px){.WorkoutSummary-module__SLD8dW__container{margin:20px 0;padding:0 12px}.WorkoutSummary-module__SLD8dW__title{margin-bottom:20px;font-size:1.25rem}.WorkoutSummary-module__SLD8dW__workoutImageWrapper{width:56px;height:56px}.WorkoutSummary-module__SLD8dW__workoutName{font-size:.95rem}.WorkoutSummary-module__SLD8dW__exerciseCount{font-size:.8rem}.WorkoutSummary-module__SLD8dW__workoutContent{gap:12px}.WorkoutSummary-module__SLD8dW__workoutInfo{gap:10px}}[data-theme=dark] .WorkoutSummary-module__SLD8dW__workoutItem:hover{background-color:#ffffff0d}[data-theme=dark] .WorkoutSummary-module__SLD8dW__title,[data-theme=dark] .WorkoutSummary-module__SLD8dW__workoutName{color:var(--color-text-primary,#fff)}[data-theme=dark] .WorkoutSummary-module__SLD8dW__exerciseCount{color:var(--color-text-secondary,#aaa)}[data-theme=dark] .WorkoutSummary-module__SLD8dW__workoutItem:not(:last-child){border-bottom-color:var(--color-border-primary,#333)}[data-theme=dark] .WorkoutSummary-module__SLD8dW__container,[data-theme=dark] .WorkoutSummary-module__SLD8dW__workoutList,[data-theme=dark] .WorkoutSummary-module__SLD8dW__workoutItem,[data-theme=dark] .WorkoutSummary-module__SLD8dW__workoutContent,[data-theme=dark] .WorkoutSummary-module__SLD8dW__workoutInfo{color:var(--color-text-primary,#fff)}[data-theme=dark] .WorkoutSummary-module__SLD8dW__workoutImageWrapper,[data-theme=dark] .WorkoutSummary-module__SLD8dW__workoutImage,[data-theme=dark] .WorkoutSummary-module__SLD8dW__workoutImageFallback{background-color:var(--color-bg-secondary,#2a2a2a)}[data-theme=dark] .WorkoutSummary-module__SLD8dW__workoutText{color:var(--color-text-primary,#fff)}
.Modal-module__KwmrRW__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__KwmrRW__modalContent{background-color:var(--color-bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--color-border-primary);width:90%;max-width:600px;max-height:90vh;position:relative;overflow-y:auto}.Modal-module__KwmrRW__modalHeader{border-bottom:1px solid var(--color-border-primary);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.Modal-module__KwmrRW__modalTitle{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600}.Modal-module__KwmrRW__modalBody{color:var(--color-text-primary);padding:20px}.Modal-module__KwmrRW__modalBody p{color:var(--color-text-secondary);margin:0;line-height:1.6}.Modal-module__KwmrRW__closeButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;transition:background-color .2s;display:flex}.Modal-module__KwmrRW__closeButton:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}
.Progress-module__4Y_VaG__pageContainer{padding-left:300px}@media (max-width:768px){.Progress-module__4Y_VaG__pageContainer{padding-left:0}}.Progress-module__4Y_VaG__container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;padding-top:0;padding-left:20px;padding-right:20px;display:flex}.Progress-module__4Y_VaG__header{margin-top:20px;padding:0}@media (max-width:768px){.Progress-module__4Y_VaG__header{margin-top:60px}}.Progress-module__4Y_VaG__headerTitleRow{align-items:center;gap:8px;margin-bottom:16px;display:flex}.Progress-module__4Y_VaG__pageTitle{color:var(--color-text-primary);margin:0;font-size:28px;font-weight:600;line-height:1}.Progress-module__4Y_VaG__infoIcon{cursor:pointer;color:var(--color-text-muted);vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;margin-top:6px;margin-left:4px;padding:4px;font-size:22px;display:inline-flex}.Progress-module__4Y_VaG__infoIcon:hover{color:var(--color-text-primary)}.Progress-module__4Y_VaG__tabs{border-bottom:1px solid var(--color-border-primary);gap:0;display:flex}.Progress-module__4Y_VaG__tab{cursor:pointer;color:var(--color-text-secondary);text-transform:none;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 24px;font-size:1rem;font-weight:500;transition:all .2s}.Progress-module__4Y_VaG__tab:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.Progress-module__4Y_VaG__tab.Progress-module__4Y_VaG__active{color:var(--color-text-primary);border-bottom-color:var(--color-text-primary)}.Progress-module__4Y_VaG__contentContainer{flex-direction:column;align-items:center;width:100%;margin-top:10px;display:flex}.Progress-module__4Y_VaG__section{width:100%;margin-bottom:16px}.Progress-module__4Y_VaG__comingSoon{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:400px;display:flex}.Progress-module__4Y_VaG__comingSoonTitle{color:var(--color-text-secondary);margin:0;font-size:1.5rem;font-weight:500}.Progress-module__4Y_VaG__comingSoonText{color:var(--color-text-secondary);text-align:center;margin:0}
.HistoryWorkoutCard-module__DzlNwW__workoutCard{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;width:100%;min-width:400px;max-width:550px;margin-bottom:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.HistoryWorkoutCard-module__DzlNwW__darkMode{color:#fff;background:0 0;border-radius:12px;width:100%;max-width:545px}.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__workoutCard{color:#fff;background:#15202b;border:none;border-radius:12px;box-shadow:0 4px 20px #00000040}.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__workoutCard:hover{box-shadow:0 8px 30px #00000059}.HistoryWorkoutCard-module__DzlNwW__workoutHeader{align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.HistoryWorkoutCard-module__DzlNwW__menuButton{top:0;right:0;position:absolute!important}.HistoryWorkoutCard-module__DzlNwW__profilePhoto{-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:50%;width:42px;height:42px;margin-right:1rem}.HistoryWorkoutCard-module__DzlNwW__headerInfo{flex-direction:column;display:flex}.HistoryWorkoutCard-module__DzlNwW__username{cursor:pointer;margin:0 0 4px;font-size:14px;font-weight:700}.HistoryWorkoutCard-module__DzlNwW__timestamp{color:#666;font-size:12px}.HistoryWorkoutCard-module__DzlNwW__workoutTitle{margin-bottom:12px;font-size:1.2rem;font-weight:700}.HistoryWorkoutCard-module__DzlNwW__workoutDescription{color:#666;font-size:1rem;font-weight:700}.HistoryWorkoutCard-module__DzlNwW__workoutNotes{color:#333;margin-bottom:1.5rem;font-size:.9rem}.HistoryWorkoutCard-module__DzlNwW__workoutStats{margin-bottom:0;margin-right:0;gap:2.5rem;margin-inline:0;font-size:12px;display:flex}.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__workoutStats{color:#fff}.HistoryWorkoutCard-module__DzlNwW__volume{padding-bottom:1rem;font-size:1rem;font-weight:700}.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__volume{color:#fff}.HistoryWorkoutCard-module__DzlNwW__duration{font-size:1rem;font-weight:700}.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__duration{color:#fff}.HistoryWorkoutCard-module__DzlNwW__workoutExercises{flex-direction:column;gap:0;margin-bottom:0;display:flex}.HistoryWorkoutCard-module__DzlNwW__exercise{align-items:center;margin-bottom:8px;padding:0;font-size:.7rem;line-height:.8;display:flex}.HistoryWorkoutCard-module__DzlNwW__exerciseIcon{-o-object-fit:cover;object-fit:cover;width:62px;height:100%;margin-bottom:0;margin-left:0;margin-right:1rem;padding-bottom:0;transition:transform .2s}.HistoryWorkoutCard-module__DzlNwW__exerciseIcon:hover{cursor:pointer;transform:scale(1.1)}.HistoryWorkoutCard-module__DzlNwW__exerciseInfo{flex-direction:column;margin-top:0;margin-left:1rem;padding-top:0;display:flex}.HistoryWorkoutCard-module__DzlNwW__exerciseName{margin:1rem 0 4px;font-size:1rem;font-weight:700}.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__exerciseName{color:#fff}.HistoryWorkoutCard-module__DzlNwW__exerciseDetails{color:#666;margin-top:4px;padding-top:0;font-size:13px}.HistoryWorkoutCard-module__DzlNwW__setsContainer{flex-direction:column;gap:4px;margin-top:8px;display:flex}.HistoryWorkoutCard-module__DzlNwW__setRow{align-items:flex-start;font-size:14px;line-height:1.2;display:flex}.HistoryWorkoutCard-module__DzlNwW__setContent{flex-direction:column;gap:.25em;display:flex}.HistoryWorkoutCard-module__DzlNwW__recordIndicators{flex-wrap:wrap;gap:.5em;display:flex}.HistoryWorkoutCard-module__DzlNwW__recordBadge{color:inherit;white-space:nowrap;background-color:#00000014;border-radius:6px;align-items:center;gap:.25em;padding:.2em .5em;font-size:.75rem;font-weight:500;display:inline-flex}.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__recordBadge{background-color:#ffffff1f}.HistoryWorkoutCard-module__DzlNwW__setNumber{color:#333;min-width:20px;margin-right:8px;font-weight:600}.HistoryWorkoutCard-module__DzlNwW__setDetails{color:#666;font-weight:400}.HistoryWorkoutCard-module__DzlNwW__exerciseImagePlaceholder{color:#fff;background-color:#007bff;border:1px solid #0000001a;border-radius:8%;justify-content:center;align-items:center;width:60px;height:80px;margin-left:0;font-size:24px;font-weight:700;display:flex}.HistoryWorkoutCard-module__DzlNwW__performedSets{margin-top:8px;margin-bottom:0;padding:4px 0 1rem;font-size:14px}.HistoryWorkoutCard-module__DzlNwW__listItem{padding:0 10px}.HistoryWorkoutCard-module__DzlNwW__exerciseBlock{background-color:#fff;border-radius:8px;margin-bottom:1rem;padding:5px}.HistoryWorkoutCard-module__DzlNwW__listItem .HistoryWorkoutCard-module__DzlNwW__MuiListItemText-primary,.HistoryWorkoutCard-module__DzlNwW__setDetails{padding:0;font-size:12px;font-weight:400}.HistoryWorkoutCard-module__DzlNwW__workoutPicture{width:100%;margin:1rem 0}.HistoryWorkoutCard-module__DzlNwW__workoutImageWrapper{border-radius:8px;width:100%;padding-top:100%;position:relative;overflow:hidden}.HistoryWorkoutCard-module__DzlNwW__workoutImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__timestamp,.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__workoutDescription,.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__exerciseDetails{color:#8899a6}.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__menuButton{color:#fff}.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__exerciseBlock{background-color:#192734}.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__exerciseImagePlaceholder{background-color:#1d9bf0;border-color:#ffffff1a}.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__setNumber{color:#fff}.HistoryWorkoutCard-module__DzlNwW__darkMode .HistoryWorkoutCard-module__DzlNwW__setDetails{color:#8899a6}
.ShareModal-module__T2YmUG__shareModalContent{margin:0;padding:8px 0}.ShareModal-module__T2YmUG__shareOption{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;margin:0;padding:16px 0;transition:background-color .2s;display:flex}.ShareModal-module__T2YmUG__shareOption:hover{background-color:var(--color-bg-hover,#0000000a)}.ShareModal-module__T2YmUG__shareOptionLeft{flex:1;align-items:center;gap:16px;display:flex}.ShareModal-module__T2YmUG__iconCircle{background-color:var(--color-bg-secondary,#f5f5f5);width:40px;height:40px;color:var(--color-text-primary,#333);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ShareModal-module__T2YmUG__shareOptionText{color:var(--color-text-primary,#333);font-size:16px;font-weight:400;line-height:1.5}.ShareModal-module__T2YmUG__chevron{color:var(--color-text-secondary,#666);opacity:.6;flex-shrink:0}.ShareModal-module__T2YmUG__divider{background-color:var(--color-border-primary,#e0e0e0);border:none;height:1px;margin:0}[data-theme=dark] .ShareModal-module__T2YmUG__shareOption:hover{background-color:var(--color-bg-hover,#ffffff0a)}[data-theme=dark] .ShareModal-module__T2YmUG__iconCircle{background-color:var(--color-bg-secondary,#2a2a2a);color:var(--color-text-primary,#fff)}[data-theme=dark] .ShareModal-module__T2YmUG__shareOptionText{color:var(--color-text-primary,#fff)}[data-theme=dark] .ShareModal-module__T2YmUG__chevron{color:var(--color-text-secondary,#aaa)}[data-theme=dark] .ShareModal-module__T2YmUG__divider{background-color:var(--color-border-primary,#343639)}
.TemplateSettings-module__dptbya__overlay{z-index:10000;background-color:#00000080;justify-content:center;align-items:center;animation:.2s ease-in-out TemplateSettings-module__dptbya__fadeIn;display:flex;position:fixed;inset:0}@keyframes TemplateSettings-module__dptbya__fadeIn{0%{opacity:0}to{opacity:1}}.TemplateSettings-module__dptbya__modal{background-color:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;width:90%;max-width:600px;max-height:90vh;animation:.3s ease-out TemplateSettings-module__dptbya__slideUp;display:flex;overflow-y:auto}[data-theme=dark] .TemplateSettings-module__dptbya__modal{border:1px solid var(--color-border-primary)}@keyframes TemplateSettings-module__dptbya__slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.TemplateSettings-module__dptbya__header{border-bottom:1px solid var(--color-border-primary);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.TemplateSettings-module__dptbya__title{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:600}.TemplateSettings-module__dptbya__closeButton{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:color .2s;display:flex}.TemplateSettings-module__dptbya__closeButton:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.TemplateSettings-module__dptbya__content{flex:1;padding:28px;overflow-y:auto}.TemplateSettings-module__dptbya__settingGroup{margin-bottom:32px}.TemplateSettings-module__dptbya__settingGroup:last-child{margin-bottom:0}.TemplateSettings-module__dptbya__label{flex-direction:column;margin-bottom:12px;display:flex}.TemplateSettings-module__dptbya__labelText{color:var(--color-text-primary);margin-bottom:4px;font-size:16px;font-weight:600}.TemplateSettings-module__dptbya__description{color:var(--color-text-secondary);font-size:14px;line-height:1.4}.TemplateSettings-module__dptbya__select{border:1px solid var(--color-border-primary);background-color:var(--color-bg-primary);width:100%;color:var(--color-text-primary);cursor:pointer;border-radius:8px;padding:12px 16px;font-size:16px;transition:border-color .2s}.TemplateSettings-module__dptbya__select:hover{border-color:var(--color-border-secondary)}.TemplateSettings-module__dptbya__select:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff1a}.TemplateSettings-module__dptbya__radioGroup{flex-wrap:wrap;gap:16px;display:flex}.TemplateSettings-module__dptbya__radioLabel{border:1px solid var(--color-border-primary);cursor:pointer;color:var(--color-text-primary);background-color:var(--color-bg-primary);border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;transition:all .2s;display:flex}.TemplateSettings-module__dptbya__radioLabel:hover{border-color:var(--color-border-secondary);background-color:var(--color-bg-hover)}.TemplateSettings-module__dptbya__radio{cursor:pointer;accent-color:#007bff;width:18px;height:18px}.TemplateSettings-module__dptbya__radioLabel:has(.TemplateSettings-module__dptbya__radio:checked){background-color:#007bff1a;border-color:#007bff}.TemplateSettings-module__dptbya__saveMessage{text-align:center;color:#2e7d32;border-top:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);background-color:#e8f5e9;padding:12px 28px;font-weight:500;animation:.3s ease-out TemplateSettings-module__dptbya__slideDown}[data-theme=dark] .TemplateSettings-module__dptbya__saveMessage{color:#81c784;background-color:#4caf5033}@keyframes TemplateSettings-module__dptbya__slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:50px}}.TemplateSettings-module__dptbya__footer{border-top:1px solid var(--color-border-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.TemplateSettings-module__dptbya__footerActions{gap:12px;display:flex}.TemplateSettings-module__dptbya__resetButton{color:#dc3545;cursor:pointer;background-color:#0000;border:1px solid #dc3545;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.TemplateSettings-module__dptbya__resetButton:hover{color:#fff;background-color:#dc3545}.TemplateSettings-module__dptbya__cancelButton{border:1px solid var(--color-border-primary);background-color:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.TemplateSettings-module__dptbya__cancelButton:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-secondary);color:var(--color-text-primary)}.TemplateSettings-module__dptbya__saveButton{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.TemplateSettings-module__dptbya__saveButton:hover{background-color:#0056b3}.TemplateSettings-module__dptbya__saveButton:disabled{background-color:var(--color-bg-disabled);cursor:not-allowed;opacity:.5}.TemplateSettings-module__dptbya__numberInput{border:1px solid var(--color-border-primary);background-color:var(--color-bg-primary);width:100%;color:var(--color-text-primary);border-radius:8px;padding:12px 16px;font-size:16px;transition:border-color .2s}.TemplateSettings-module__dptbya__numberInput:hover{border-color:var(--color-border-secondary)}.TemplateSettings-module__dptbya__numberInput:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff1a}.TemplateSettings-module__dptbya__rangeInputGroup{align-items:center;gap:12px;display:flex}.TemplateSettings-module__dptbya__rangeInputGroup .TemplateSettings-module__dptbya__numberInput{flex:1}.TemplateSettings-module__dptbya__rangeSeparator{color:var(--color-text-secondary);white-space:nowrap;font-size:16px;font-weight:500}.TemplateSettings-module__dptbya__toggleContainer{align-items:center;gap:12px;display:flex}.TemplateSettings-module__dptbya__toggleSwitch{cursor:pointer;width:52px;height:28px;display:inline-block;position:relative}.TemplateSettings-module__dptbya__toggleInput{opacity:0;width:0;height:0}.TemplateSettings-module__dptbya__toggleSlider{background-color:var(--color-border-secondary);border-radius:28px;transition:all .3s;position:absolute;inset:0}.TemplateSettings-module__dptbya__toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:4px;left:4px;box-shadow:0 2px 4px #0003}.TemplateSettings-module__dptbya__toggleInput:checked+.TemplateSettings-module__dptbya__toggleSlider{background-color:#007bff}.TemplateSettings-module__dptbya__toggleInput:checked+.TemplateSettings-module__dptbya__toggleSlider:before{transform:translate(24px)}.TemplateSettings-module__dptbya__toggleLabel{color:var(--color-text-primary);font-size:15px;font-weight:500}@media (max-width:600px){.TemplateSettings-module__dptbya__modal{width:95%;max-height:95vh}.TemplateSettings-module__dptbya__header,.TemplateSettings-module__dptbya__content,.TemplateSettings-module__dptbya__footer{padding:20px}.TemplateSettings-module__dptbya__title{font-size:20px}.TemplateSettings-module__dptbya__footer{flex-direction:column;align-items:stretch}.TemplateSettings-module__dptbya__footerActions{justify-content:space-between;width:100%}.TemplateSettings-module__dptbya__resetButton{width:100%}}
.CollectionComments-module__-RNcBa__commentsSection{box-sizing:border-box;background-color:var(--color-bg-primary,#fff);width:100%;max-width:1200px;color:var(--color-text-primary,#333);border-top:1px solid #e0e0e0;margin:0 auto;padding:0 16px 2rem}.CollectionComments-module__-RNcBa__commentsContent{margin:24px 16px;padding:0}[data-theme=dark] .CollectionComments-module__-RNcBa__commentsSection{background-color:var(--color-bg-primary,#1a1a1a);color:var(--color-text-primary,#fff);border-top-color:#38444d}.CollectionComments-module__-RNcBa__commentsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.CollectionComments-module__-RNcBa__commentForm{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:32px;padding:20px}[data-theme=dark] .CollectionComments-module__-RNcBa__commentForm{background-color:#192734;border-color:#38444d}.CollectionComments-module__-RNcBa__formGroup{margin-bottom:12px}.CollectionComments-module__-RNcBa__commentTextarea{resize:vertical;color:#222;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;min-height:100px;padding:12px;font-family:inherit;font-size:15px;line-height:1.5;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .CollectionComments-module__-RNcBa__commentTextarea{color:#fff;background-color:#0f1419;border-color:#38444d}.CollectionComments-module__-RNcBa__commentTextarea:focus{border-color:#3a86ff;outline:none;box-shadow:0 0 0 2px #3a86ff1a}[data-theme=dark] .CollectionComments-module__-RNcBa__commentTextarea:focus{border-color:#2d79f3;box-shadow:0 0 0 2px #2d79f333}.CollectionComments-module__-RNcBa__commentTextarea::placeholder{color:#888}[data-theme=dark] .CollectionComments-module__-RNcBa__commentTextarea::placeholder{color:#8899a6}.CollectionComments-module__-RNcBa__commentTextarea:disabled{opacity:.6;cursor:not-allowed}.CollectionComments-module__-RNcBa__charCount{color:#717171;text-align:right;margin-top:4px;font-size:12px}[data-theme=dark] .CollectionComments-module__-RNcBa__charCount{color:#8899a6}.CollectionComments-module__-RNcBa__submitButton{color:#fff;cursor:pointer;background-color:#3a86ff;border:none;border-radius:8px;padding:10px 24px;font-size:15px;font-weight:500;transition:all .2s;box-shadow:0 2px 4px #3a86ff33}[data-theme=dark] .CollectionComments-module__-RNcBa__submitButton{background-color:#2d79f3;box-shadow:0 2px 4px #2d79f34d}.CollectionComments-module__-RNcBa__submitButton:hover:not(:disabled){background-color:#2a75f3;transform:translateY(-1px);box-shadow:0 4px 12px #3a86ff4d}[data-theme=dark] .CollectionComments-module__-RNcBa__submitButton:hover:not(:disabled){background-color:#1c68e3;box-shadow:0 4px 12px #2d79f366}.CollectionComments-module__-RNcBa__submitButton:active:not(:disabled){transform:translateY(0)}.CollectionComments-module__-RNcBa__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CollectionComments-module__-RNcBa__submitButton:disabled:hover{transform:none;box-shadow:0 2px 4px #3a86ff33}[data-theme=dark] .CollectionComments-module__-RNcBa__submitButton:disabled:hover{box-shadow:0 2px 4px #2d79f34d}.CollectionComments-module__-RNcBa__formActions{align-items:center;gap:12px;display:flex}.CollectionComments-module__-RNcBa__cancelButton{color:#666;cursor:pointer;background-color:#0000;border:1px solid #e0e0e0;border-radius:8px;padding:10px 24px;font-size:15px;font-weight:500;transition:all .2s}[data-theme=dark] .CollectionComments-module__-RNcBa__cancelButton{color:#8899a6;border-color:#38444d}.CollectionComments-module__-RNcBa__cancelButton:hover:not(:disabled){background-color:#0000000d;border-color:#ccc}[data-theme=dark] .CollectionComments-module__-RNcBa__cancelButton:hover:not(:disabled){background-color:#ffffff0d;border-color:#555}.CollectionComments-module__-RNcBa__cancelButton:disabled{opacity:.6;cursor:not-allowed}.CollectionComments-module__-RNcBa__submitError{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:14px}[data-theme=dark] .CollectionComments-module__-RNcBa__submitError{color:#fc8181;background-color:#e53e3e33;border-color:#e53e3e4d}.CollectionComments-module__-RNcBa__submitSuccess{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:14px}[data-theme=dark] .CollectionComments-module__-RNcBa__submitSuccess{color:#48bb78;background-color:#48bb7833;border-color:#48bb784d}.CollectionComments-module__-RNcBa__ratingSelector{margin-bottom:16px}.CollectionComments-module__-RNcBa__ratingUpdateForm{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:24px;padding:16px}[data-theme=dark] .CollectionComments-module__-RNcBa__ratingUpdateForm{background-color:#192734;border-color:#38444d}.CollectionComments-module__-RNcBa__ratingUpdateActions{align-items:center;gap:12px;margin-top:12px;display:flex}.CollectionComments-module__-RNcBa__ratingLabel{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}[data-theme=dark] .CollectionComments-module__-RNcBa__ratingLabel{color:#fff}.CollectionComments-module__-RNcBa__starRating{align-items:center;gap:4px;display:flex}.CollectionComments-module__-RNcBa__starButton{cursor:pointer;color:#e0e0e0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:28px;transition:transform .2s;display:flex}[data-theme=dark] .CollectionComments-module__-RNcBa__starButton{color:#38444d}.CollectionComments-module__-RNcBa__starButton:hover:not(:disabled){transform:scale(1.1)}.CollectionComments-module__-RNcBa__starButton:disabled{cursor:not-allowed;opacity:.6}.CollectionComments-module__-RNcBa__starButton.CollectionComments-module__-RNcBa__starFilled{color:gold}.CollectionComments-module__-RNcBa__starButton.CollectionComments-module__-RNcBa__starEmpty{color:#e0e0e0}[data-theme=dark] .CollectionComments-module__-RNcBa__starButton.CollectionComments-module__-RNcBa__starEmpty{color:#38444d}.CollectionComments-module__-RNcBa__ratingText{color:#666;margin-left:12px;font-size:14px;font-weight:500}[data-theme=dark] .CollectionComments-module__-RNcBa__ratingText{color:#8899a6}.CollectionComments-module__-RNcBa__existingReviewStatus{background-color:#e8f5e9;border:1px solid #c8e6c9;border-radius:8px;margin-bottom:16px;padding:12px}[data-theme=dark] .CollectionComments-module__-RNcBa__existingReviewStatus{background-color:#48bb7826;border-color:#48bb784d}.CollectionComments-module__-RNcBa__statusItem{color:#2e7d32;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.CollectionComments-module__-RNcBa__statusItem:last-child{margin-bottom:0}[data-theme=dark] .CollectionComments-module__-RNcBa__statusItem{color:#48bb78}.CollectionComments-module__-RNcBa__inlineStars{align-items:center;gap:2px;display:flex}.CollectionComments-module__-RNcBa__statusStarIcon{font-size:16px}.CollectionComments-module__-RNcBa__ratingActions{gap:8px;margin-left:auto;display:flex}.CollectionComments-module__-RNcBa__removeRatingButton,.CollectionComments-module__-RNcBa__deleteCommentButton,.CollectionComments-module__-RNcBa__changeRatingButton{cursor:pointer;color:inherit;background:0 0;border:1px solid;border-radius:4px;padding:4px 12px;font-size:12px;transition:all .2s}.CollectionComments-module__-RNcBa__removeRatingButton:hover,.CollectionComments-module__-RNcBa__deleteCommentButton:hover,.CollectionComments-module__-RNcBa__changeRatingButton:hover{background-color:#0000000d}:is([data-theme=dark] .CollectionComments-module__-RNcBa__removeRatingButton:hover,[data-theme=dark] .CollectionComments-module__-RNcBa__deleteCommentButton:hover,[data-theme=dark] .CollectionComments-module__-RNcBa__changeRatingButton:hover){background-color:#ffffff1a}.CollectionComments-module__-RNcBa__removeRatingButton:disabled,.CollectionComments-module__-RNcBa__deleteCommentButton:disabled,.CollectionComments-module__-RNcBa__changeRatingButton:disabled{opacity:.5;cursor:not-allowed}.CollectionComments-module__-RNcBa__deleteCommentButton{color:#ff385c}[data-theme=dark] .CollectionComments-module__-RNcBa__deleteCommentButton{color:#ff385c}.CollectionComments-module__-RNcBa__sectionTitle{color:#333;margin:0;font-size:28px;font-weight:600}[data-theme=dark] .CollectionComments-module__-RNcBa__sectionTitle{color:#fff}.CollectionComments-module__-RNcBa__ratingSummary{align-items:center;gap:8px;display:flex}.CollectionComments-module__-RNcBa__ratingValue{color:#333;font-size:24px;font-weight:600}[data-theme=dark] .CollectionComments-module__-RNcBa__ratingValue{color:#fff}.CollectionComments-module__-RNcBa__reviewCount{color:#666;font-size:16px}[data-theme=dark] .CollectionComments-module__-RNcBa__reviewCount{color:#8899a6}.CollectionComments-module__-RNcBa__starIcon{color:gold;font-size:20px}.CollectionComments-module__-RNcBa__commentsList{flex-direction:column;gap:20px;display:flex}.CollectionComments-module__-RNcBa__commentCard{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;transition:box-shadow .2s}[data-theme=dark] .CollectionComments-module__-RNcBa__commentCard{background-color:#192734;border-color:#38444d}.CollectionComments-module__-RNcBa__commentCard:hover{box-shadow:0 2px 8px #0000001a}[data-theme=dark] .CollectionComments-module__-RNcBa__commentCard:hover{box-shadow:0 2px 8px #0000004d}.CollectionComments-module__-RNcBa__commentHeader{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex;position:relative}.CollectionComments-module__-RNcBa__authorInfo{align-items:flex-start;gap:12px;display:flex}.CollectionComments-module__-RNcBa__authorPhoto{-o-object-fit:cover;object-fit:cover;border:1px solid #e0e0e0;border-radius:50%;flex-shrink:0;width:48px;height:48px}[data-theme=dark] .CollectionComments-module__-RNcBa__authorPhoto{border-color:#38444d}.CollectionComments-module__-RNcBa__authorDetails{flex-direction:column;flex:1;gap:6px;display:flex}.CollectionComments-module__-RNcBa__authorName{color:#333;font-size:16px;font-weight:600}[data-theme=dark] .CollectionComments-module__-RNcBa__authorName{color:#fff}.CollectionComments-module__-RNcBa__commentMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CollectionComments-module__-RNcBa__ratingStars{align-items:center;gap:2px;display:flex}.CollectionComments-module__-RNcBa__ratingStars .CollectionComments-module__-RNcBa__starIcon{font-size:16px}.CollectionComments-module__-RNcBa__starFilled{color:gold}.CollectionComments-module__-RNcBa__starEmpty{color:#e0e0e0}[data-theme=dark] .CollectionComments-module__-RNcBa__starEmpty{color:#38444d}.CollectionComments-module__-RNcBa__commentDate{color:#717171;font-size:14px}[data-theme=dark] .CollectionComments-module__-RNcBa__commentDate{color:#8899a6}.CollectionComments-module__-RNcBa__commentText{color:#222;white-space:pre-wrap;word-wrap:break-word;font-size:15px;line-height:1.6}[data-theme=dark] .CollectionComments-module__-RNcBa__commentText{color:#fff}.CollectionComments-module__-RNcBa__commentActions{flex-shrink:0;position:relative}.CollectionComments-module__-RNcBa__menuButton{cursor:pointer;color:#717171;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:20px;transition:all .2s;display:flex}[data-theme=dark] .CollectionComments-module__-RNcBa__menuButton{color:#8899a6}.CollectionComments-module__-RNcBa__menuButton:hover{color:#333;background-color:#0000000d}[data-theme=dark] .CollectionComments-module__-RNcBa__menuButton:hover{color:#fff;background-color:#ffffff0d}.CollectionComments-module__-RNcBa__menuButton:disabled{opacity:.5;cursor:not-allowed}.CollectionComments-module__-RNcBa__menuDropdown{z-index:1000;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:120px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}[data-theme=dark] .CollectionComments-module__-RNcBa__menuDropdown{background-color:#192734;border-color:#38444d;box-shadow:0 4px 12px #00000080}.CollectionComments-module__-RNcBa__deleteButton{text-align:left;cursor:pointer;color:#ff385c;background:0 0;border:none;width:100%;padding:10px 16px;font-size:14px;transition:background-color .2s}[data-theme=dark] .CollectionComments-module__-RNcBa__deleteButton{color:#ff385c}.CollectionComments-module__-RNcBa__deleteButton:hover:not(:disabled){background-color:#ff385c1a}.CollectionComments-module__-RNcBa__deleteButton:disabled{opacity:.6;cursor:not-allowed}.CollectionComments-module__-RNcBa__loading,.CollectionComments-module__-RNcBa__error,.CollectionComments-module__-RNcBa__emptyState{text-align:center;color:#666;padding:40px 20px;font-size:16px}:is([data-theme=dark] .CollectionComments-module__-RNcBa__loading,[data-theme=dark] .CollectionComments-module__-RNcBa__error,[data-theme=dark] .CollectionComments-module__-RNcBa__emptyState){color:#8899a6}.CollectionComments-module__-RNcBa__error{color:#ff385c}[data-theme=dark] .CollectionComments-module__-RNcBa__error{color:#ff385c}.CollectionComments-module__-RNcBa__loadMoreContainer{justify-content:center;margin-top:24px;display:flex}.CollectionComments-module__-RNcBa__loadMoreButton{color:#fff;cursor:pointer;background-color:#3a86ff;border:none;border-radius:8px;padding:10px 24px;font-size:15px;font-weight:500;transition:all .2s;box-shadow:0 2px 4px #3a86ff33}[data-theme=dark] .CollectionComments-module__-RNcBa__loadMoreButton{background-color:#2d79f3;box-shadow:0 2px 4px #2d79f34d}.CollectionComments-module__-RNcBa__loadMoreButton:hover{background-color:#2a75f3;transform:translateY(-1px);box-shadow:0 4px 12px #3a86ff4d}[data-theme=dark] .CollectionComments-module__-RNcBa__loadMoreButton:hover{background-color:#1c68e3;box-shadow:0 4px 12px #2d79f366}.CollectionComments-module__-RNcBa__loadMoreButton:active{transform:translateY(0)}.CollectionComments-module__-RNcBa__loadMoreButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CollectionComments-module__-RNcBa__loadMoreButton:disabled:hover{transform:none;box-shadow:0 2px 4px #3a86ff33}[data-theme=dark] .CollectionComments-module__-RNcBa__loadMoreButton:disabled:hover{box-shadow:0 2px 4px #2d79f34d}.CollectionComments-module__-RNcBa__shimmer{background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%) 0 0/200% 100%;border-radius:4px;animation:1.8s linear infinite CollectionComments-module__-RNcBa__shimmer;position:relative;overflow:hidden}[data-theme=dark] .CollectionComments-module__-RNcBa__shimmer{background:linear-gradient(110deg,#1e2832 8%,#2a3540 18%,#1e2832 33%) 0 0/200% 100%}@keyframes CollectionComments-module__-RNcBa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.CollectionComments-module__-RNcBa__shimmerCard{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}[data-theme=dark] .CollectionComments-module__-RNcBa__shimmerCard{background-color:#192734;border-color:#38444d}.CollectionComments-module__-RNcBa__shimmerHeader{align-items:flex-start;gap:12px;display:flex}.CollectionComments-module__-RNcBa__shimmerAvatar{border-radius:50%;flex-shrink:0;width:48px;height:48px}.CollectionComments-module__-RNcBa__shimmerAuthorInfo{flex-direction:column;flex:1;gap:8px;display:flex}.CollectionComments-module__-RNcBa__shimmerAuthorName{width:120px;height:16px}.CollectionComments-module__-RNcBa__shimmerMeta{width:180px;height:14px}.CollectionComments-module__-RNcBa__shimmerText{width:100%;height:16px;margin-top:4px}.CollectionComments-module__-RNcBa__shimmerText:nth-child(2){width:95%}.CollectionComments-module__-RNcBa__shimmerText:nth-child(3){width:85%}@media (max-width:768px){.CollectionComments-module__-RNcBa__commentsHeader{flex-direction:column;align-items:flex-start}.CollectionComments-module__-RNcBa__sectionTitle{font-size:24px}.CollectionComments-module__-RNcBa__commentCard{padding:16px}.CollectionComments-module__-RNcBa__authorPhoto{width:40px;height:40px}.CollectionComments-module__-RNcBa__shimmerCard{padding:16px}.CollectionComments-module__-RNcBa__shimmerAvatar{width:40px;height:40px}}
.\[id\]-module__pkTy6G__container{background:var(--color-bg-primary);min-height:100vh;transition:background-color .3s}.\[id\]-module__pkTy6G__contentWrapper{padding-left:0;transition:padding-left .3s}@media (min-width:769px){.\[id\]-module__pkTy6G__contentWrapper{padding-left:300px}}
.WorkoutCard-module__8aQ8QW__landing-card-container a,.WorkoutCard-module__8aQ8QW__landing-card-container .WorkoutCard-module__8aQ8QW__link{width:100%;height:100%;display:block}.WorkoutCard-module__8aQ8QW__landingCard{flex-direction:column;max-width:180px;padding-bottom:.5rem;display:flex}@media (min-width:2000px){.WorkoutCard-module__8aQ8QW__landingCard{max-width:none}}.WorkoutCard-module__8aQ8QW__landingCardImageWrapper{background-color:#0000;border-radius:1rem;width:100%;padding-top:90%;position:relative;overflow:hidden}.WorkoutCard-module__8aQ8QW__landingCardImageWrapper img,.WorkoutCard-module__8aQ8QW__landingCardImagePlaceholder{transition:transform .5s}.WorkoutCard-module__8aQ8QW__link:hover .WorkoutCard-module__8aQ8QW__landingCardImageWrapper img,.WorkoutCard-module__8aQ8QW__link:hover .WorkoutCard-module__8aQ8QW__landingCardImagePlaceholder{transform:scale(1.05)}.WorkoutCard-module__8aQ8QW__landingCardImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.WorkoutCard-module__8aQ8QW__landingCardImagePlaceholder{color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:100%;font-size:100px;display:flex;position:absolute;top:0;left:0}.WorkoutCard-module__8aQ8QW__bookmarkButton{cursor:pointer;background-color:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:10px;right:10px}.WorkoutCard-module__8aQ8QW__newBadge{color:#1f2937;letter-spacing:.01em;background:#f3f4f6;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.WorkoutCard-module__8aQ8QW__statsSeparator{margin:0 4px}.WorkoutCard-module__8aQ8QW__actionsWrapper{z-index:2;position:absolute;top:10px;right:10px}.WorkoutCard-module__8aQ8QW__actionsButton{color:#333;cursor:pointer;background-color:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 6px #00000026}.WorkoutCard-module__8aQ8QW__actionsMenu{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);border-radius:8px;min-width:170px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 4px 12px #00000026}.WorkoutCard-module__8aQ8QW__actionsMenuItem{color:#ff385c;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;display:flex}.WorkoutCard-module__8aQ8QW__actionsMenuItem:hover{background:#ff385c14}.WorkoutCard-module__8aQ8QW__actionsMenuItemNeutral{color:var(--color-text-primary)}.WorkoutCard-module__8aQ8QW__actionsMenuItemNeutral:hover{background:var(--color-bg-hover)}.WorkoutCard-module__8aQ8QW__starIcon{margin-bottom:1px;margin-right:4px}.WorkoutCard-module__8aQ8QW__button-blue-circular{z-index:1;cursor:pointer;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:1rem;right:1rem}.WorkoutCard-module__8aQ8QW__title{color:var(--color-text-primary);margin-top:8px;margin-bottom:0;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none!important}.WorkoutCard-module__8aQ8QW__link .WorkoutCard-module__8aQ8QW__title,a .WorkoutCard-module__8aQ8QW__title{text-decoration:none!important}.WorkoutCard-module__8aQ8QW__username{color:var(--color-text-primary);min-height:17px;margin-top:4px;margin-bottom:0;font-size:13px;line-height:1.3}.WorkoutCard-module__8aQ8QW__stats{color:var(--color-text-primary);align-items:center;min-height:14px;margin-top:2px;margin-bottom:0;font-size:12px;line-height:1.2;display:flex}.WorkoutCard-module__8aQ8QW__stats:empty{min-height:14px;display:block}.WorkoutCard-module__8aQ8QW__adminControls{background-color:#f8f9fa;border-top:1px solid #eaeaea;align-items:center;gap:8px;margin-top:12px;padding:12px;display:flex}.WorkoutCard-module__8aQ8QW__flagSelect{color:#495057;background-color:#fff;border:1px solid #dee2e6;border-radius:6px;flex:1;padding:8px 12px;font-size:14px}.WorkoutCard-module__8aQ8QW__flagButton{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:6px;padding:8px 16px;font-size:14px;transition:background-color .2s}.WorkoutCard-module__8aQ8QW__flagButton:hover{background-color:#c82333}.WorkoutCard-module__8aQ8QW__flagButton:disabled{cursor:not-allowed;background-color:#6c757d}
.CoachesView-module__DqefUW__coach-card-container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-flow:dense;gap:24px;margin-top:62px;display:grid}@media (max-width:768px){.CoachesView-module__DqefUW__coach-card-container{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-top:32px}}.CoachesView-module__DqefUW__sections-container{flex-direction:column;gap:20px;margin-top:48px;display:flex}.CoachesView-module__DqefUW__section{flex-direction:column;gap:12px;display:flex}.CoachesView-module__DqefUW__section-header{justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.CoachesView-module__DqefUW__section-title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600}.CoachesView-module__DqefUW__section-nav{gap:8px;display:flex}.CoachesView-module__DqefUW__nav-arrow{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.CoachesView-module__DqefUW__nav-arrow svg{display:block}.CoachesView-module__DqefUW__nav-arrow:first-child{color:#6b7280;background-color:#0000;border:1px solid #d1d5db}.CoachesView-module__DqefUW__nav-arrow:first-child:hover{background-color:#0000000a;border-color:#9ca3af}.CoachesView-module__DqefUW__nav-arrow:last-child{color:#111827;background-color:#f3f4f6;border:1px solid #f3f4f6}.CoachesView-module__DqefUW__nav-arrow:last-child:hover{background-color:#e5e7eb;border-color:#e5e7eb}.CoachesView-module__DqefUW__nav-arrow:active{transform:scale(.95)}[data-theme=dark] .CoachesView-module__DqefUW__nav-arrow:first-child{color:#9ca3af;background-color:#0000;border-color:#4b5563}[data-theme=dark] .CoachesView-module__DqefUW__nav-arrow:first-child:hover{background-color:#ffffff0d;border-color:#6b7280}[data-theme=dark] .CoachesView-module__DqefUW__nav-arrow:last-child{color:#f3f4f6;background-color:#374151;border-color:#374151}[data-theme=dark] .CoachesView-module__DqefUW__nav-arrow:last-child:hover{background-color:#4b5563;border-color:#4b5563}.CoachesView-module__DqefUW__section-items{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.CoachesView-module__DqefUW__section-items::-webkit-scrollbar{display:none}.CoachesView-module__DqefUW__section-item{margin:0!important}.CoachesView-module__DqefUW__coach-item{flex:0 0 200px;min-width:200px;max-width:200px;padding-right:12px}.CoachesView-module__DqefUW__program-item{flex:0 0 180px;min-width:180px;max-width:180px;padding-right:12px}@media (max-width:768px){.CoachesView-module__DqefUW__sections-container{gap:16px;margin-top:32px}.CoachesView-module__DqefUW__section-title{font-size:18px}.CoachesView-module__DqefUW__section-nav{display:none}.CoachesView-module__DqefUW__coach-item{flex:0 0 180px;min-width:180px;max-width:180px}.CoachesView-module__DqefUW__program-item{flex:0 0 160px;min-width:160px;max-width:160px}}.CoachesView-module__DqefUW__landing-card-container{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-flow:dense;gap:24px;margin-top:62px;display:grid}@media (max-width:768px){.CoachesView-module__DqefUW__landing-card-container{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;margin-top:32px}}.CoachesView-module__DqefUW__empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:80px 20px;display:flex}.CoachesView-module__DqefUW__empty-state svg{color:var(--color-text-secondary)}.CoachesView-module__DqefUW__empty-state-title{color:var(--color-text-primary);font-size:24px;font-weight:600;font-family:var(--font-family);margin:0 0 8px}.CoachesView-module__DqefUW__empty-state-text{color:var(--color-text-secondary);max-width:400px;font-size:16px;font-family:var(--font-family);margin:0}@media (max-width:768px){.CoachesView-module__DqefUW__empty-state{min-height:300px;padding:60px 20px}.CoachesView-module__DqefUW__empty-state-title{font-size:20px}.CoachesView-module__DqefUW__empty-state-text{font-size:14px}}
.FeedWorkoutCard-module__pmN-xG__workoutCard{border:1px solid var(--color-border-primary);background-color:var(--color-bg-primary);border-radius:12px;width:100%;min-width:450px;max-width:550px;margin-bottom:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}[data-theme=dark] .FeedWorkoutCard-module__pmN-xG__workoutCard{background-color:var(--color-bg-secondary)}[data-theme=dark] .FeedWorkoutCard-module__pmN-xG__workoutCard:hover{box-shadow:0 8px 30px #00000059}.FeedWorkoutCard-module__pmN-xG__workoutHeader{align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.FeedWorkoutCard-module__pmN-xG__menuButton{color:var(--color-text-primary);top:0;right:0;position:absolute!important}.FeedWorkoutCard-module__pmN-xG__profilePhoto{-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:50%;width:42px;height:42px;margin-right:1rem}.FeedWorkoutCard-module__pmN-xG__headerInfo{flex-direction:column;display:flex}.FeedWorkoutCard-module__pmN-xG__username{cursor:pointer;color:var(--color-text-primary);align-items:center;gap:4px;margin:0 0 4px;font-size:14px;font-weight:700;display:flex}.FeedWorkoutCard-module__pmN-xG__verifiedIcon{color:#1d9bf0;font-size:16px!important}.FeedWorkoutCard-module__pmN-xG__timestamp{color:var(--color-text-secondary);font-size:12px}.FeedWorkoutCard-module__pmN-xG__workoutTitle{color:var(--color-text-primary);margin-bottom:12px;font-size:1.2rem;font-weight:700}.FeedWorkoutCard-module__pmN-xG__workoutDescription{color:var(--color-text-secondary);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%;margin-bottom:2rem;font-size:1rem;font-weight:700}.FeedWorkoutCard-module__pmN-xG__workoutStats{margin-bottom:0;margin-right:0;color:var(--color-text-primary);justify-content:space-between;align-items:flex-start;gap:2.5rem;margin-inline:0;font-size:12px;display:flex}.FeedWorkoutCard-module__pmN-xG__volume{color:var(--color-text-primary);padding-bottom:1rem;font-size:1rem;font-weight:700}.FeedWorkoutCard-module__pmN-xG__duration{color:var(--color-text-primary);font-size:1rem;font-weight:700}.FeedWorkoutCard-module__pmN-xG__records{color:var(--color-text-primary);flex-direction:column;align-items:flex-end;margin-left:auto;font-size:12px;display:flex}.FeedWorkoutCard-module__pmN-xG__medalsContainer{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.FeedWorkoutCard-module__pmN-xG__medalsIcons{align-items:center;gap:.25rem;display:flex}.FeedWorkoutCard-module__pmN-xG__medalWrapper{align-items:center;display:inline-flex}.FeedWorkoutCard-module__pmN-xG__recordsCount{color:var(--color-text-primary);font-size:1rem;font-weight:700}.FeedWorkoutCard-module__pmN-xG__workoutExercises{flex-direction:column;gap:0;margin-bottom:0;display:flex}.FeedWorkoutCard-module__pmN-xG__exercise{align-items:center;margin-bottom:8px;padding:0;font-size:.7rem;line-height:.8;display:flex}.FeedWorkoutCard-module__pmN-xG__exerciseIcon{-o-object-fit:cover;object-fit:cover;width:62px;height:100%;margin-bottom:0;margin-left:0;margin-right:1rem;padding-bottom:0;transition:transform .2s}.FeedWorkoutCard-module__pmN-xG__exerciseIcon:hover{cursor:pointer;transform:scale(1.1)}.FeedWorkoutCard-module__pmN-xG__exerciseInfo{flex-direction:column;margin-top:0;margin-left:1rem;padding-top:0;display:flex}.FeedWorkoutCard-module__pmN-xG__exerciseName{color:var(--color-text-primary);margin:1rem 0 4px;font-size:1rem;font-weight:700}.FeedWorkoutCard-module__pmN-xG__exerciseDetails{color:var(--color-text-secondary);margin-top:4px;padding-top:0;font-size:13px}.FeedWorkoutCard-module__pmN-xG__exerciseImageWrapper{border:1px solid var(--color-border-divider);border-radius:8%;width:60px;height:80px;margin-left:0;display:block}.FeedWorkoutCard-module__pmN-xG__exerciseImagePlaceholder{border:1px solid var(--color-border-divider);color:#fff;background-color:#007bff;border-radius:8%;justify-content:center;align-items:center;width:60px;height:80px;margin-left:0;font-size:24px;font-weight:700;display:flex}[data-theme=dark] .FeedWorkoutCard-module__pmN-xG__exerciseImagePlaceholder{border-color:var(--color-border-divider);background-color:#1d9bf0}.FeedWorkoutCard-module__pmN-xG__performedSets{margin-top:8px;margin-bottom:0;padding:4px 0 1rem;font-size:14px}.FeedWorkoutCard-module__pmN-xG__listItem{padding:0 10px}.FeedWorkoutCard-module__pmN-xG__exerciseBlock{background-color:var(--color-bg-primary);border-radius:8px;margin-bottom:1rem;padding:5px}[data-theme=dark] .FeedWorkoutCard-module__pmN-xG__exerciseBlock{background-color:var(--color-bg-secondary)}.FeedWorkoutCard-module__pmN-xG__listItem .FeedWorkoutCard-module__pmN-xG__MuiListItemText-primary,.FeedWorkoutCard-module__pmN-xG__setDetails{padding:0;font-size:10px}.FeedWorkoutCard-module__pmN-xG__workoutPicture{width:100%;margin:1rem 0}.FeedWorkoutCard-module__pmN-xG__workoutImageWrapper{border-radius:8px;width:100%;padding-top:100%;position:relative;overflow:hidden}.FeedWorkoutCard-module__pmN-xG__workoutImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.FeedWorkoutCard-module__pmN-xG__videoThumbnailWrapper{cursor:pointer;border-radius:8px;width:100%;padding-top:100%;position:relative;overflow:hidden}.FeedWorkoutCard-module__pmN-xG__videoPlayOverlay{background:#0000004d;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.FeedWorkoutCard-module__pmN-xG__videoThumbnailWrapper:hover .FeedWorkoutCard-module__pmN-xG__videoPlayOverlay{background:#00000073}.FeedWorkoutCard-module__pmN-xG__playIcon{color:#fffffff2!important;font-size:64px!important}.FeedWorkoutCard-module__pmN-xG__carouselContainer{width:100%;margin:1rem 0;position:relative}.FeedWorkoutCard-module__pmN-xG__carouselWrapper{touch-action:pan-y;border-radius:8px;width:100%;overflow:hidden}.FeedWorkoutCard-module__pmN-xG__carouselTrack{transition:transform .3s ease-out;display:flex}.FeedWorkoutCard-module__pmN-xG__carouselSlide{flex-shrink:0;min-width:100%}.FeedWorkoutCard-module__pmN-xG__carouselDots{justify-content:center;gap:8px;margin-top:12px;display:flex}.FeedWorkoutCard-module__pmN-xG__dot{background-color:var(--color-text-secondary);opacity:.3;cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:opacity .3s,background-color .3s}.FeedWorkoutCard-module__pmN-xG__dot:hover{opacity:.5}.FeedWorkoutCard-module__pmN-xG__dotActive{opacity:1;background-color:var(--color-text-primary)}.FeedWorkoutCard-module__pmN-xG__exerciseGridWrapper{background-color:var(--color-bg-primary);width:100%;padding-top:100%;position:relative;overflow:hidden}[data-theme=dark] .FeedWorkoutCard-module__pmN-xG__exerciseGridWrapper{background-color:var(--color-bg-secondary)}.FeedWorkoutCard-module__pmN-xG__exerciseGridWrapperNoPicture{padding-top:100%}.FeedWorkoutCard-module__pmN-xG__exerciseGrid{box-sizing:border-box;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);align-content:center;gap:8px;width:100%;height:100%;padding:12px 2px;display:grid;position:absolute;top:0;left:0;overflow:hidden}.FeedWorkoutCard-module__pmN-xG__gridCell{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:100%;display:flex}.FeedWorkoutCard-module__pmN-xG__gridCellImage{aspect-ratio:1;background-color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80%;max-width:100%;display:flex;overflow:hidden}.FeedWorkoutCard-module__pmN-xG__gridImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.FeedWorkoutCard-module__pmN-xG__gridCellPlaceholder{aspect-ratio:1;color:#fff;background-color:#007bff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50%;max-width:100%;margin:0 auto;font-size:20px;font-weight:700;display:flex}[data-theme=dark] .FeedWorkoutCard-module__pmN-xG__gridCellPlaceholder{background-color:#1d9bf0}.FeedWorkoutCard-module__pmN-xG__gridCellText{color:var(--color-text-secondary);text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-shrink:0;max-width:90%;margin:2px 0 0;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.FeedWorkoutCard-module__pmN-xG__moreExercises{aspect-ratio:1;background-color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80%;max-width:100%;margin:0 auto;display:flex}[data-theme=dark] .FeedWorkoutCard-module__pmN-xG__moreExercises{background-color:#0000}.FeedWorkoutCard-module__pmN-xG__moreCount{color:var(--color-text-secondary);text-align:center;font-size:11px;font-weight:600}@media (max-width:768px){.FeedWorkoutCard-module__pmN-xG__workoutCard{min-width:unset;background-color:var(--color-bg-primary);border:none;border-radius:0;max-width:100%;margin-left:0;margin-right:0;padding:1rem}.FeedWorkoutCard-module__pmN-xG__exerciseGrid{gap:8px;padding:20px 6px}.FeedWorkoutCard-module__pmN-xG__gridCellText{font-size:10px}.FeedWorkoutCard-module__pmN-xG__gridCellPlaceholder{max-width:48px;max-height:48px;font-size:18px}}
.FeedCard-module__Jsg9uq__paper{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-bg-primary);width:300px;color:var(--color-text-primary);cursor:pointer;margin:0 0 0 16px;padding:0;transition:transform .2s,box-shadow .2s;overflow:hidden}[data-theme=dark] .FeedCard-module__Jsg9uq__paper{box-shadow:0 4px 20px #00000040}[data-theme=dark] .FeedCard-module__Jsg9uq__paper:hover{box-shadow:0 8px 30px #00000059}.FeedCard-module__Jsg9uq__coverBanner{background:radial-gradient(70% 110% at 30% 0,#3a86ff4d 0%,#3a86ff14 55%,#0000 100%),linear-gradient(#3a86ff1a 0%,#0000 100%);width:100%;height:92px}.FeedCard-module__Jsg9uq__avatar{border:4px solid var(--color-bg-primary);background-color:var(--color-bg-secondary);-o-object-fit:cover;object-fit:cover;border-radius:50%;width:68px;height:68px;transition:transform .2s;box-shadow:0 2px 10px #00000026}.FeedCard-module__Jsg9uq__avatar:hover{transform:scale(1.05)}.FeedCard-module__Jsg9uq__avatarPlaceholder{border:4px solid var(--color-bg-primary);background-color:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:1.7rem;font-weight:600;transition:transform .2s;display:flex;box-shadow:0 2px 10px #00000026}.FeedCard-module__Jsg9uq__avatarPlaceholder:hover{transform:scale(1.05)}.FeedCard-module__Jsg9uq__infoBox{border-top:1px solid var(--color-border-secondary);justify-content:space-between;align-items:stretch;width:100%;margin:17px 0 0;padding:16px 0 0;display:flex}.FeedCard-module__Jsg9uq__statItem{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.FeedCard-module__Jsg9uq__verticalDivider{background-color:var(--color-border-secondary);align-self:stretch;width:1px;margin:1px 0}.FeedCard-module__Jsg9uq__horizontalDivider{width:100%;margin-top:24px}.FeedCard-module__Jsg9uq__button{text-transform:none;background-color:var(--color-primary);color:#fff;letter-spacing:.3px;width:100%;box-shadow:var(--shadow-button);cursor:pointer;font-size:.86rem;font-weight:700;font-family:var(--font-family);border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 13px;transition:all .2s;display:flex}.FeedCard-module__Jsg9uq__button:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-button-hover);transform:translateY(-2px)}.FeedCard-module__Jsg9uq__chevronIcon{flex-shrink:0;width:14px;height:14px;transition:transform .2s}.FeedCard-module__Jsg9uq__button:hover .FeedCard-module__Jsg9uq__chevronIcon{transform:translate(3px)}.FeedCard-module__Jsg9uq__latestActivityIcon{margin-right:4px!important}.FeedCard-module__Jsg9uq__container{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;padding:0 22px 26px;display:flex}.FeedCard-module__Jsg9uq__avatarSection{margin-top:-34px;margin-bottom:16px}.FeedCard-module__Jsg9uq__nameTypography{width:100%;color:var(--color-text-primary);font-size:18px;font-weight:700;line-height:1.25;font-family:var(--font-family);margin:0}.FeedCard-module__Jsg9uq__statTypography{font-size:.96rem;font-weight:700;line-height:1.2;font-family:var(--font-family);font-variant-numeric:tabular-nums;color:var(--color-text-primary);display:block}.FeedCard-module__Jsg9uq__statLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.6rem;font-weight:600;line-height:1.2;font-family:var(--font-family)}
.CollectionFeedCard-module__FQ8ZKa__landing-card{flex-direction:column;padding-bottom:2.5rem;display:flex}.CollectionFeedCard-module__FQ8ZKa__landing-card-image-wrapper{background-color:var(--color-bg-tertiary);border-radius:1rem;width:100%;padding-top:82%;position:relative;overflow:hidden}.CollectionFeedCard-module__FQ8ZKa__landing-card-image-wrapper img,.CollectionFeedCard-module__FQ8ZKa__landing-card-image-placeholder{transition:transform .5s}.CollectionFeedCard-module__FQ8ZKa__link:hover .CollectionFeedCard-module__FQ8ZKa__landing-card-image-wrapper img,.CollectionFeedCard-module__FQ8ZKa__link:hover .CollectionFeedCard-module__FQ8ZKa__landing-card-image-placeholder{transform:scale(1.05)}.CollectionFeedCard-module__FQ8ZKa__landing-card-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.CollectionFeedCard-module__FQ8ZKa__landing-card-image-placeholder{color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:100%;font-size:100px;display:flex;position:absolute;top:0;left:0}.CollectionFeedCard-module__FQ8ZKa__button-blue-circular{z-index:1;cursor:pointer;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:1rem;right:1rem}.CollectionFeedCard-module__FQ8ZKa__cardContainer{border:1px solid var(--color-border-primary);background-color:var(--color-bg-primary);width:100%;min-width:450px;max-width:550px;color:var(--color-text-primary);border-radius:12px;margin-bottom:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}[data-theme=dark] .CollectionFeedCard-module__FQ8ZKa__cardContainer{background-color:var(--color-bg-secondary)}.CollectionFeedCard-module__FQ8ZKa__cardContainer:hover{box-shadow:0 4px 12px #0000001a}[data-theme=dark] .CollectionFeedCard-module__FQ8ZKa__cardContainer:hover{box-shadow:0 8px 30px #00000059}.CollectionFeedCard-module__FQ8ZKa__title{font-family:var(--font-family);font-size:var(--body-font-size-large);line-height:var(--body-line-height-large);letter-spacing:var(--body-letter-spacing-large);font-weight:var(--font-weight-regular);color:var(--color-text-primary);margin-top:12px;margin-bottom:1rem}.CollectionFeedCard-module__FQ8ZKa__description{font-family:var(--font-family);font-size:var(--body-font-size-medium);line-height:var(--body-line-height-medium);letter-spacing:var(--body-letter-spacing-medium);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);margin-bottom:1rem}.CollectionFeedCard-module__FQ8ZKa__readMoreLink{cursor:pointer;color:var(--color-primary);text-decoration:none}[data-theme=dark] .CollectionFeedCard-module__FQ8ZKa__readMoreLink{color:#8077ff}.CollectionFeedCard-module__FQ8ZKa__statsContainer{color:var(--color-text-primary);align-items:center;margin-top:1rem;font-size:14px;display:flex}@media (max-width:768px){.CollectionFeedCard-module__FQ8ZKa__cardContainer{min-width:unset;background-color:var(--color-bg-primary);border:none;border-radius:0;max-width:100%;margin-left:0;margin-right:0;padding:1rem}}
.\[id\]-module___pqRLq__container{background:var(--color-bg-primary);border-radius:8px;flex-direction:column;gap:12px;max-width:700px;margin:20px 0;padding:12px 8px;display:flex}.\[id\]-module___pqRLq__title{color:var(--color-text-primary);letter-spacing:-1px;margin-bottom:12px;font-size:2.3rem;font-weight:800}.\[id\]-module___pqRLq__titleSmall{color:var(--color-text-primary);text-align:center;margin-bottom:6px;font-size:1.1rem;font-weight:700}.\[id\]-module___pqRLq__imageWrapper{aspect-ratio:1;border-radius:8px;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:8px;margin-left:auto;margin-right:auto;display:flex;overflow:hidden;box-shadow:0 1px 4px #1976d20f}.\[id\]-module___pqRLq__metaCard{background:var(--color-bg-secondary);box-shadow:none;border:1px solid var(--color-border-primary);border-radius:6px;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px;display:flex}.\[id\]-module___pqRLq__metaRow{align-items:flex-start;gap:8px;display:flex}.\[id\]-module___pqRLq__metaIcon{margin-top:0;font-size:20px}.\[id\]-module___pqRLq__metaLabel{color:var(--color-text-primary);font-size:1rem;font-weight:600}.\[id\]-module___pqRLq__metaValue{color:var(--color-primary);font-weight:700}.\[id\]-module___pqRLq__sectionTitle{color:var(--color-text-primary);margin-bottom:8px;font-size:1.1rem;font-weight:700}.\[id\]-module___pqRLq__workoutsList{flex-direction:column;gap:0;display:flex}.\[id\]-module___pqRLq__workoutCard{cursor:pointer;background-color:#fff;border:none;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;min-height:80px;padding:10px;transition:background-color .2s ease-in-out;display:flex;overflow:hidden}.\[id\]-module___pqRLq__workoutCard:hover,.\[id\]-module___pqRLq__workoutCard:focus{background-color:#f2f2f2}[data-theme=dark] .\[id\]-module___pqRLq__workoutCard{background-color:var(--color-bg-primary);color:var(--color-text-primary)}[data-theme=dark] .\[id\]-module___pqRLq__workoutCard:hover,[data-theme=dark] .\[id\]-module___pqRLq__workoutCard:focus{background-color:var(--color-bg-hover)}.\[id\]-module___pqRLq__workoutImageWrapper{border:1px solid #0000001a;border-radius:10%;flex-shrink:0;width:60px;height:60px;margin-right:16px;overflow:hidden}[data-theme=dark] .\[id\]-module___pqRLq__workoutImageWrapper{border-color:var(--color-border-primary)}.\[id\]-module___pqRLq__workoutImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0}.\[id\]-module___pqRLq__workoutTitle{color:var(--color-text-primary);margin-bottom:2px;font-size:1rem;font-weight:600}.\[id\]-module___pqRLq__workoutDesc{color:var(--color-text-secondary);margin-bottom:8px;font-size:1.01rem}.\[id\]-module___pqRLq__workoutDuration{color:var(--color-primary);font-size:.98em;font-weight:600}.\[id\]-module___pqRLq__exerciseCount{text-align:left;color:var(--color-text-secondary);margin-top:4px;font-size:.875rem;font-weight:400}.\[id\]-module___pqRLq__programImage{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.\[id\]-module___pqRLq__metaInfoRow{justify-content:flex-start;align-items:center;gap:0;margin-top:2px}.\[id\]-module___pqRLq__metaLabelLarge{color:var(--color-text-primary);letter-spacing:-.5px;font-size:1.13rem;font-weight:700}.\[id\]-module___pqRLq__metaValueLarge{color:var(--color-primary);font-size:1.13rem;font-weight:700}.\[id\]-module___pqRLq__backButton{color:var(--color-primary);margin-bottom:10px;margin-left:0;font-size:1rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.\[id\]-module___pqRLq__backButton:hover{color:var(--color-primary-hover);text-decoration:underline}.\[id\]-module___pqRLq__backButtonContent{color:var(--color-primary);cursor:pointer;align-items:center;gap:6px;margin-bottom:8px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.\[id\]-module___pqRLq__backButtonIcon{color:var(--color-primary);margin-right:4px}.\[id\]-module___pqRLq__descriptionText{color:var(--color-text-secondary);margin-top:2px}.\[id\]-module___pqRLq__noDescription{color:var(--color-text-muted)}.\[id\]-module___pqRLq__showMoreButton{color:var(--color-primary);cursor:pointer;font-size:inherit;background:0 0;border:none;margin-top:8px;padding:0;font-family:inherit}.\[id\]-module___pqRLq__showMoreButton:hover{text-decoration:underline}.\[id\]-module___pqRLq__noWorkouts{color:var(--color-text-secondary)}.\[id\]-module___pqRLq__workoutContent{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.\[id\]-module___pqRLq__workoutHeader{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.\[id\]-module___pqRLq__workoutTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:1;margin:0;font-size:1rem;font-weight:700;overflow:hidden}.\[id\]-module___pqRLq__shareButtonIcon{vertical-align:middle;margin-right:4px}.\[id\]-module___pqRLq__errorMessage{color:#ef4444}[data-theme=dark] .\[id\]-module___pqRLq__errorMessage{color:#f87171}.\[id\]-module___pqRLq__spinnerContainer{justify-content:center;align-items:center;height:calc(100vh - 70px);display:flex}.\[id\]-module___pqRLq__spinner{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;margin:100px auto;animation:2s linear infinite \[id\]-module___pqRLq__spin}@keyframes \[id\]-module___pqRLq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=dark] .\[id\]-module___pqRLq__spinner{border:4px solid var(--color-bg-secondary);border-top:4px solid var(--color-primary)}.\[id\]-module___pqRLq__workoutColorPlaceholder{color:#fff;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:1px;background:#52495a;border:1px solid #0000001a;border-radius:10%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-right:16px;font-size:24px;font-weight:700;display:flex}[data-theme=dark] .\[id\]-module___pqRLq__workoutColorPlaceholder{border-color:var(--color-border-primary)}.\[id\]-module___pqRLq__shareButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:14px;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 4px #1976d214}.\[id\]-module___pqRLq__shareButton:hover,.\[id\]-module___pqRLq__shareButton:focus{background:var(--color-primary-hover);outline:none;box-shadow:0 2px 8px #1976d221}[data-theme=dark] .\[id\]-module___pqRLq__shareButton{box-shadow:0 1px 4px #0003}[data-theme=dark] .\[id\]-module___pqRLq__shareButton:hover,[data-theme=dark] .\[id\]-module___pqRLq__shareButton:focus{box-shadow:0 2px 8px #0000004d}@media (max-width:600px){.\[id\]-module___pqRLq__container{max-width:99vw;padding:6px 2vw}.\[id\]-module___pqRLq__metaCard{padding:6px 2px}.\[id\]-module___pqRLq__workoutCard{flex-direction:column;gap:6px;padding:6px 2px}.\[id\]-module___pqRLq__imageWrapper{margin-bottom:6px}.\[id\]-module___pqRLq__backButton{margin-bottom:8px;font-size:.98rem}}
.Community-module__SB9xEW__container{background-color:#f9fafb;min-height:100vh}.Community-module__SB9xEW__pageContainer{padding-top:60px;padding-left:0}@media (min-width:769px){.Community-module__SB9xEW__pageContainer{padding-top:20px;padding-left:330px}}.Community-module__SB9xEW__mainContent{max-width:1200px;margin:0 auto;padding:20px}.Community-module__SB9xEW__welcomeSection{text-align:center;margin-bottom:40px}.Community-module__SB9xEW__welcomeTitle{color:#333;margin-bottom:16px;font-size:32px;font-weight:600}.Community-module__SB9xEW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:24px;display:grid}.Community-module__SB9xEW__navCard{text-align:center;cursor:pointer;color:inherit;background:#fff;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;align-items:center;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.Community-module__SB9xEW__navCard:hover{transform:translateY(-4px);box-shadow:0 6px 16px #0000001f}.Community-module__SB9xEW__iconWrapper{background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.Community-module__SB9xEW__navTitle{color:#333;margin-bottom:8px;font-size:20px;font-weight:600}.Community-module__SB9xEW__navDescription{color:#666;font-size:14px;line-height:1.5}.Community-module__SB9xEW__card{background-color:#fff;border:1px solid #e0e0e0;border-radius:.75rem;margin-bottom:1.5rem;overflow:hidden}.Community-module__SB9xEW__cardHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.Community-module__SB9xEW__cardTitle{color:#1f2937;font-size:1.125rem;font-weight:600}.Community-module__SB9xEW__cardContent{flex-direction:column;height:100%;padding:0;display:flex}.Community-module__SB9xEW__description{color:#4b5563}.Community-module__SB9xEW__form{flex-direction:column;gap:1rem;display:flex}.Community-module__SB9xEW__formGroup{flex-direction:column;gap:.25rem;display:flex}.Community-module__SB9xEW__label{color:#374151;font-size:.875rem;font-weight:500}.Community-module__SB9xEW__tabsContainer{border-bottom:2px solid #e5e7eb;gap:1rem;margin-bottom:1.5rem;display:flex}.Community-module__SB9xEW__tab{color:#6b7280;cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.Community-module__SB9xEW__tab:hover{color:#1f2937}.Community-module__SB9xEW__tabActive{color:#2563eb;border-bottom-color:#2563eb}.Community-module__SB9xEW__tagTabsContainer{flex-wrap:wrap;gap:1rem;margin:.5rem 1rem 1rem;display:flex}.Community-module__SB9xEW__tagTab{color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none;background:#e5e7eb;border-radius:9999px;padding:.6rem 1.5rem;font-weight:500;transition:background .2s,color .2s}.Community-module__SB9xEW__tagTab:hover{background:#d1d5db}.Community-module__SB9xEW__tagTabActive{color:#fff;background:#007aff}.Community-module__SB9xEW__featureCard{background:#fff;border:1px solid #e5e7eb;flex-direction:column;max-height:280px;padding:24px;transition:all .2s;display:flex;overflow:hidden;}.Community-module__SB9xEW__featureHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.Community-module__SB9xEW__featureTitle{color:#1f2937;margin-bottom:6px;font-size:1.125rem;font-weight:600;line-height:1.4}.Community-module__SB9xEW__featureAuthor{color:#6b7280;margin-bottom:12px;font-size:.875rem}.Community-module__SB9xEW__featureDescription{color:#4b5563;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:16px;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.Community-module__SB9xEW__detailedFeatureDescription{color:#4b5563;margin-bottom:16px;font-size:.9375rem;line-height:1.5}.Community-module__SB9xEW__featureMeta{color:#6b7280;cursor:not-allowed;align-items:center;margin-top:auto;font-size:.875rem;display:flex}.Community-module__SB9xEW__statusBadge{border-radius:9999px;align-items:center;padding:4px 12px;font-size:.75rem;font-weight:500;display:inline-flex}.Community-module__SB9xEW__statusReview{color:#92400e;background-color:#fef3c7;}.Community-module__SB9xEW__statusPlanned{color:#1e40af;background-color:#dbeafe;}.Community-module__SB9xEW__statusProgress{color:#065f46;background-color:#d1fae5;}.Community-module__SB9xEW__statusLive{color:#1f2937;background-color:#f3f4f6;}.Community-module__SB9xEW__sortContainer{justify-content:space-between;align-items:flex-start;margin:1rem;padding:.5rem;display:flex}.Community-module__SB9xEW__filterSection{flex-direction:column;flex:1;gap:.75rem;margin-right:2rem;display:flex}.Community-module__SB9xEW__searchInput{border:1px solid #e0e0e0;border-radius:6px;min-width:400px;height:44px;padding:0 16px;font-size:1rem;transition:all .2s}.Community-module__SB9xEW__searchInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb1a}.Community-module__SB9xEW__statsHeader{color:#666;font-size:.9375rem;font-weight:500}.Community-module__SB9xEW__featureRequestsHeader{background:linear-gradient(135deg,#f8f9ff 0%,#fff 100%);border:1px solid #eaeaea;margin:0 0 30px}.Community-module__SB9xEW__enhancedHeader{flex-direction:row;align-items:flex-start;gap:24px;border-bottom:none!important;padding:32px!important}.Community-module__SB9xEW__headerContent{flex:1}.Community-module__SB9xEW__headerContent h1{color:#1a1a1a;margin-bottom:12px;font-size:28px;font-weight:700}.Community-module__SB9xEW__headerContent .Community-module__SB9xEW__description{color:#666;margin:0;font-size:16px;line-height:1.5}.Community-module__SB9xEW__submitButton{color:#fff!important;background-color:#007aff!important;border:none!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;font-weight:600!important;transition:all .2s!important;display:flex!important}.Community-module__SB9xEW__submitButton:hover{transform:translateY(-1px);background-color:#0056b3!important}.Community-module__SB9xEW__buttonIcon{font-size:20px;font-weight:400}.Community-module__SB9xEW__clickable{cursor:pointer;transition:transform .2s,box-shadow .2s}.Community-module__SB9xEW__clickable:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.Community-module__SB9xEW__featureDetailCard{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;padding:24px}.Community-module__SB9xEW__commentsSection{border-top:1px solid #eaeaea;margin-top:2rem;padding-top:2rem}.Community-module__SB9xEW__commentsTitle{color:#333;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.Community-module__SB9xEW__commentForm{margin-top:2rem;margin-bottom:2rem}.Community-module__SB9xEW__commentInput{resize:vertical;border:2px solid #e1e5f2;border-radius:8px;width:100%;min-height:100px;margin-bottom:1rem;padding:1rem;font-size:1rem;transition:border-color .2s}.Community-module__SB9xEW__commentInput:focus{border-color:#2563eb;outline:none}.Community-module__SB9xEW__commentSubmitButton{color:#fff!important;background-color:#2563eb!important;border-radius:6px!important;padding:.75rem 1.5rem!important;font-weight:500!important;transition:background-color .2s!important}.Community-module__SB9xEW__commentSubmitButton:hover{background-color:#1d4ed8!important}.Community-module__SB9xEW__commentSubmitButton:disabled{cursor:not-allowed;background-color:#ccc}.Community-module__SB9xEW__commentsList{flex-direction:column;gap:1.5rem;display:flex}.Community-module__SB9xEW__commentItem{background-color:#f8fafc;border:1px solid #e1e5f2;border-radius:8px;padding:1.25rem}.Community-module__SB9xEW__commentHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.Community-module__SB9xEW__commentAuthor{color:#2563eb;font-weight:600}.Community-module__SB9xEW__commentDate{color:#64748b;font-size:.875rem}.Community-module__SB9xEW__commentContent{color:#334155;line-height:1.5}.Community-module__SB9xEW__noComments{text-align:center;color:#64748b;background-color:#f8fafc;border:1px dashed #e1e5f2;border-radius:8px;padding:2rem}.Community-module__SB9xEW__backLink{color:#666;margin-bottom:20px;padding:8px 16px;font-size:16px;text-decoration:none;transition:color .2s;display:inline-block}.Community-module__SB9xEW__backLink:hover{color:#333}.Community-module__SB9xEW__backLinkHideMobile{display:none!important}@media (min-width:769px){.Community-module__SB9xEW__backLinkHideMobile{display:flex!important}}@media (max-width:768px){.Community-module__SB9xEW__enhancedHeader{flex-direction:column;align-items:stretch;gap:1rem}.Community-module__SB9xEW__headerContent{text-align:center}.Community-module__SB9xEW__submitButton{width:100%}.Community-module__SB9xEW__sortContainer{flex-direction:column;gap:1rem}.Community-module__SB9xEW__filterSection{width:100%;margin-right:0}.Community-module__SB9xEW__searchInput{width:100%;min-width:100%}.Community-module__SB9xEW__sidebar{display:none}.Community-module__SB9xEW__chatContent{width:100vw;min-width:0;margin-left:0}}.Community-module__SB9xEW__loadingContainer{justify-content:center;align-items:center;min-height:calc(100vh - 100px);display:flex}.Community-module__SB9xEW__spinner{border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:1s linear infinite Community-module__SB9xEW__spin}@keyframes Community-module__SB9xEW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Community-module__SB9xEW__voteContainer{align-items:center;display:flex}.Community-module__SB9xEW__optionsMenuContainer{position:relative}.Community-module__SB9xEW__optionsMenuButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.Community-module__SB9xEW__optionsMenuButton:hover{color:#374151;background:#f3f4f6}.Community-module__SB9xEW__optionsMenuButton:disabled{opacity:.5;cursor:not-allowed}.Community-module__SB9xEW__optionsMenu{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:150px;margin-top:8px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.Community-module__SB9xEW__optionsMenuItem{text-align:left;cursor:pointer;color:#dc2626;background:#fff;border:none;width:100%;padding:12px 16px;font-size:.875rem;transition:background-color .2s}.Community-module__SB9xEW__optionsMenuItem:hover:not(:disabled){background:#fef2f2}.Community-module__SB9xEW__optionsMenuItem:disabled{opacity:.6;cursor:not-allowed}.Community-module__SB9xEW__voteButton{min-height:unset!important;width:auto!important;height:auto!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;align-items:center!important;gap:6px!important;margin:0!important;padding:8px 16px!important;transition:all .15s!important;display:flex!important}.Community-module__SB9xEW__voteIcon{color:#94a3b8!important;font-size:14px!important;line-height:1!important;transition:transform .15s!important}.Community-module__SB9xEW__voteCount{color:#64748b!important;text-align:center!important;min-width:20px!important;font-size:14px!important;font-weight:600!important;line-height:1!important}.Community-module__SB9xEW__voteButton:hover{background:#f1f5ff!important;border-color:#2563eb!important;transform:none!important}.Community-module__SB9xEW__voteButton:hover .Community-module__SB9xEW__voteIcon{color:#2563eb!important;transform:translateY(-1px)!important}.Community-module__SB9xEW__voteButton:hover .Community-module__SB9xEW__voteCount{color:#2563eb!important}.Community-module__SB9xEW__voteButton.Community-module__SB9xEW__voted{background:#2563eb!important;border-color:#2563eb!important}.Community-module__SB9xEW__voteButton.Community-module__SB9xEW__voted .Community-module__SB9xEW__voteIcon{color:#fff!important;transform:translateY(-1px)!important}.Community-module__SB9xEW__voteButton.Community-module__SB9xEW__voted .Community-module__SB9xEW__voteCount{color:#fff!important}.Community-module__SB9xEW__voteButton.Community-module__SB9xEW__voted:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.Community-module__SB9xEW__metaDivider{color:#d1d5db;margin:0 .75rem}.Community-module__SB9xEW__fullPageIframe{z-index:100;background:#fff;justify-content:stretch;align-items:stretch;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Community-module__SB9xEW__supportLayout{background:#fff;flex-direction:row;width:100vw;height:100vh;min-height:100vh;display:flex}.Community-module__SB9xEW__sidebar{z-index:101;background:#f9fafb;flex-direction:column;width:260px;min-width:260px;max-width:260px;height:100vh;display:flex;position:relative;box-shadow:1px 0 8px #0000000a}.Community-module__SB9xEW__chatContent{flex-direction:column;flex:1;height:100vh;display:flex;position:relative;overflow:hidden}.Community-module__SB9xEW__chatContentPad{width:100%;padding-left:8px}@media (min-width:769px){.Community-module__SB9xEW__chatContentPad{padding-left:12px}}.Community-module__SB9xEW__supportIframe{width:100%;max-width:none;height:100%;min-height:100vh;box-shadow:none;background:#fff;border:none;border-radius:0;margin:0;padding:0;display:block}@media (max-width:768px){.Community-module__SB9xEW__supportIframe{border-radius:8px;max-width:100%;min-height:320px;margin:0}}.Community-module__SB9xEW__sidebarCollapsed{transition:width .3s;width:70px!important;min-width:70px!important;max-width:70px!important}.Community-module__SB9xEW__chatContentCollapsed{transition:margin-left .3s;margin-left:70px!important}[data-theme=dark] .Community-module__SB9xEW__container,[data-theme=dark] .Community-module__SB9xEW__mainContent{background-color:#15202b}[data-theme=dark] .Community-module__SB9xEW__welcomeTitle{color:#fff}[data-theme=dark] .Community-module__SB9xEW__navCard{color:#fff;background:#192734;border-color:#38444d}[data-theme=dark] .Community-module__SB9xEW__navCard:hover{box-shadow:0 6px 16px #0006}[data-theme=dark] .Community-module__SB9xEW__iconWrapper{background:#253341}[data-theme=dark] .Community-module__SB9xEW__navTitle{color:#fff}[data-theme=dark] .Community-module__SB9xEW__navDescription{color:#8899a6}[data-theme=dark] .Community-module__SB9xEW__card{background-color:#192734;border-color:#38444d}[data-theme=dark] .Community-module__SB9xEW__cardHeader{border-bottom-color:#38444d}[data-theme=dark] .Community-module__SB9xEW__cardTitle{color:#fff}[data-theme=dark] .Community-module__SB9xEW__description{color:#8899a6}[data-theme=dark] .Community-module__SB9xEW__label{color:#d9d9d9}[data-theme=dark] .Community-module__SB9xEW__tabsContainer{border-bottom-color:#38444d}[data-theme=dark] .Community-module__SB9xEW__tab{color:#8899a6}[data-theme=dark] .Community-module__SB9xEW__tab:hover{color:#fff}[data-theme=dark] .Community-module__SB9xEW__tagTab{color:#fff;background:#253341}[data-theme=dark] .Community-module__SB9xEW__tagTab:hover{background:#38444d}[data-theme=dark] .Community-module__SB9xEW__tagTabActive{color:#fff;background:#007aff}[data-theme=dark] .Community-module__SB9xEW__featureCard{background:#192734;border-color:#38444d}[data-theme=dark] .Community-module__SB9xEW__featureTitle{color:#fff}[data-theme=dark] .Community-module__SB9xEW__featureAuthor{color:#8899a6}[data-theme=dark] .Community-module__SB9xEW__featureDescription,[data-theme=dark] .Community-module__SB9xEW__detailedFeatureDescription{color:#d9d9d9}[data-theme=dark] .Community-module__SB9xEW__featureMeta{color:#8899a6}[data-theme=dark] .Community-module__SB9xEW__statusReview{color:#fbbf24;background-color:#fef3c733}[data-theme=dark] .Community-module__SB9xEW__statusPlanned{color:#60a5fa;background-color:#dbeafe33}[data-theme=dark] .Community-module__SB9xEW__statusProgress{color:#34d399;background-color:#d1fae533}[data-theme=dark] .Community-module__SB9xEW__statusLive{color:#d9d9d9;background-color:#f3f4f633}[data-theme=dark] .Community-module__SB9xEW__searchInput{color:#fff;background-color:#192734;border-color:#38444d}[data-theme=dark] .Community-module__SB9xEW__searchInput::placeholder{color:#8899a6}[data-theme=dark] .Community-module__SB9xEW__searchInput:focus{border-color:#007aff;box-shadow:0 0 0 2px #007aff33}[data-theme=dark] .Community-module__SB9xEW__statsHeader{color:#8899a6}[data-theme=dark] .Community-module__SB9xEW__featureRequestsHeader{background:linear-gradient(135deg,#192734 0%,#15202b 100%);border-color:#38444d}[data-theme=dark] .Community-module__SB9xEW__headerContent h1{color:#fff}[data-theme=dark] .Community-module__SB9xEW__headerContent .Community-module__SB9xEW__description{color:#8899a6}[data-theme=dark] .Community-module__SB9xEW__featureDetailCard{background:#192734;border-color:#38444d}[data-theme=dark] .Community-module__SB9xEW__commentsSection{border-top-color:#38444d}[data-theme=dark] .Community-module__SB9xEW__commentsTitle{color:#fff}[data-theme=dark] .Community-module__SB9xEW__commentInput{color:#fff;background-color:#192734;border-color:#38444d}[data-theme=dark] .Community-module__SB9xEW__commentInput::placeholder{color:#8899a6}[data-theme=dark] .Community-module__SB9xEW__commentInput:focus{border-color:#007aff}[data-theme=dark] .Community-module__SB9xEW__commentItem{background-color:#253341;border-color:#38444d}[data-theme=dark] .Community-module__SB9xEW__commentAuthor{color:#1da1f2}[data-theme=dark] .Community-module__SB9xEW__commentDate{color:#8899a6}[data-theme=dark] .Community-module__SB9xEW__commentContent{color:#d9d9d9}[data-theme=dark] .Community-module__SB9xEW__noComments{color:#8899a6;background-color:#253341;border-color:#38444d}[data-theme=dark] .Community-module__SB9xEW__backLink{color:#8899a6}[data-theme=dark] .Community-module__SB9xEW__backLink:hover{color:#fff}[data-theme=dark] .Community-module__SB9xEW__spinner{border-color:#1da1f2 #38444d #38444d}[data-theme=dark] .Community-module__SB9xEW__voteButton{background:#253341!important;border-color:#38444d!important}[data-theme=dark] .Community-module__SB9xEW__voteIcon,[data-theme=dark] .Community-module__SB9xEW__voteCount{color:#8899a6!important}[data-theme=dark] .Community-module__SB9xEW__voteButton:hover{background:#38444d!important;border-color:#007aff!important}[data-theme=dark] .Community-module__SB9xEW__voteButton:hover .Community-module__SB9xEW__voteIcon,[data-theme=dark] .Community-module__SB9xEW__voteButton:hover .Community-module__SB9xEW__voteCount{color:#007aff!important}[data-theme=dark] .Community-module__SB9xEW__voteButton.Community-module__SB9xEW__voted{background:#007aff!important;border-color:#007aff!important}[data-theme=dark] .Community-module__SB9xEW__voteButton.Community-module__SB9xEW__voted .Community-module__SB9xEW__voteIcon,[data-theme=dark] .Community-module__SB9xEW__voteButton.Community-module__SB9xEW__voted .Community-module__SB9xEW__voteCount{color:#fff!important}[data-theme=dark] .Community-module__SB9xEW__voteButton.Community-module__SB9xEW__voted:hover{background:#0056b3!important;border-color:#0056b3!important}[data-theme=dark] .Community-module__SB9xEW__metaDivider{color:#38444d}[data-theme=dark] .Community-module__SB9xEW__fullPageIframe,[data-theme=dark] .Community-module__SB9xEW__supportLayout{background:#15202b}[data-theme=dark] .Community-module__SB9xEW__sidebar{background:#192734;box-shadow:1px 0 8px #0000004d}[data-theme=dark] .Community-module__SB9xEW__chatContent,[data-theme=dark] .Community-module__SB9xEW__supportIframe{background:#15202b}
.UI-module__aEOsEW__button{border-radius:.375rem;padding:.5rem 1rem;font-weight:500;transition:all .2s}.UI-module__aEOsEW__buttonPrimary{color:#fff;background-color:#2563eb;}.UI-module__aEOsEW__buttonPrimary:hover{background-color:#1d4ed8}.UI-module__aEOsEW__buttonGhost{color:#4b5563;background-color:#0000;}.UI-module__aEOsEW__buttonGhost:hover{background-color:#f3f4f6}.UI-module__aEOsEW__input{border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem .75rem;transition:all .2s}.UI-module__aEOsEW__input:focus{ring:2px;ring-color:#3b82f6;border-color:#3b82f6;outline:none}.UI-module__aEOsEW__textarea{resize:vertical;min-height:100px;}.UI-module__aEOsEW__tabs{border-bottom:2px solid #e5e7eb;gap:1rem;margin-bottom:1.5rem;display:flex}.UI-module__aEOsEW__tab{color:#6b7280;cursor:pointer;background:0 0;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.UI-module__aEOsEW__tab:hover{color:#1f2937}.UI-module__aEOsEW__tabActive{color:#2563eb;border-bottom-color:#2563eb;}.UI-module__aEOsEW__sortDropdown{display:inline-block;position:relative}.UI-module__aEOsEW__sortButton{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;display:flex}.UI-module__aEOsEW__sortButton:hover{background:#f9fafb;border-color:#d1d5db}.UI-module__aEOsEW__chevron{transition:transform .2s}.UI-module__aEOsEW__chevronUp{transform:rotate(180deg)}.UI-module__aEOsEW__dropdownMenu{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;min-width:160px;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.UI-module__aEOsEW__dropdownItem{text-align:left;color:#4b5563;cursor:pointer;background:0 0;border:none;width:100%;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:block}.UI-module__aEOsEW__dropdownItem:hover{color:#1f2937;background:#f3f4f6}.UI-module__aEOsEW__dropdownItemActive{color:#2563eb;background:#eff6ff}.UI-module__aEOsEW__dropdownItemActive:hover{color:#1d4ed8;background:#dbeafe}[data-theme=dark] .UI-module__aEOsEW__sortButton{color:#fff;background:#192734;border-color:#38444d}[data-theme=dark] .UI-module__aEOsEW__sortButton:hover{background:#253341;border-color:#38444d}[data-theme=dark] .UI-module__aEOsEW__dropdownMenu{background:#192734;border-color:#38444d;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}[data-theme=dark] .UI-module__aEOsEW__dropdownItem{color:#d9d9d9}[data-theme=dark] .UI-module__aEOsEW__dropdownItem:hover{color:#fff;background:#253341}[data-theme=dark] .UI-module__aEOsEW__dropdownItemActive{color:#007aff;background:#007aff33}[data-theme=dark] .UI-module__aEOsEW__dropdownItemActive:hover{color:#007aff;background:#007aff4d}
.MultiYearHeatmap-module__xcl2nW__pageContainer{background-color:var(--color-bg-primary);min-height:100vh;padding-left:300px}@media (max-width:768px){.MultiYearHeatmap-module__xcl2nW__pageContainer{padding-left:0}}.MultiYearHeatmap-module__xcl2nW__container{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding-top:0;padding-left:20px;padding-right:20px;display:flex}.MultiYearHeatmap-module__xcl2nW__header{justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:0;padding:0;display:flex}@media (max-width:768px){.MultiYearHeatmap-module__xcl2nW__header{margin-top:60px}}.MultiYearHeatmap-module__xcl2nW__pageTitle{color:var(--color-text-primary);margin:0;font-size:28px;font-weight:600;line-height:1}.MultiYearHeatmap-module__xcl2nW__filterTabs{gap:6px;margin-top:8px;margin-bottom:12px;display:flex}.MultiYearHeatmap-module__xcl2nW__filterTab{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #374151;border-radius:9999px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.MultiYearHeatmap-module__xcl2nW__filterTab:hover{color:#d1d5db;border-color:#4b5563}.MultiYearHeatmap-module__xcl2nW__filterTabActive{color:#3b82f6;background:0 0;border-color:#3b82f6}.MultiYearHeatmap-module__xcl2nW__filterTabActive:hover{color:#2563eb;border-color:#2563eb}.MultiYearHeatmap-module__xcl2nW__filterTab svg{stroke:currentColor;width:14px;height:14px}[data-theme=dark] .MultiYearHeatmap-module__xcl2nW__filterTab{color:#9ca3af;border-color:#4b5563}[data-theme=dark] .MultiYearHeatmap-module__xcl2nW__filterTab:hover{color:#d1d5db;border-color:#6b7280}[data-theme=dark] .MultiYearHeatmap-module__xcl2nW__filterTabActive{color:#60a5fa;border-color:#60a5fa}[data-theme=dark] .MultiYearHeatmap-module__xcl2nW__filterTabActive:hover{color:#3b82f6;border-color:#3b82f6}.MultiYearHeatmap-module__xcl2nW__contentContainer{background-color:var(--color-bg-primary);border-radius:var(--radius-md);border:1px solid var(--color-border-primary);box-shadow:var(--shadow-sm);box-sizing:border-box;flex-direction:column;gap:0;padding:20px;display:flex}.MultiYearHeatmap-module__xcl2nW__yearCard{color:var(--color-text-primary);width:100%;box-shadow:none;background-color:#0000;border:none;padding:0}.MultiYearHeatmap-module__xcl2nW__yearCard:not(:last-child){margin-bottom:12px}.MultiYearHeatmap-module__xcl2nW__legendContainer{border-top:1px solid var(--color-border-secondary);justify-content:center;margin-top:16px;padding-top:16px;display:flex}.MultiYearHeatmap-module__xcl2nW__legend{color:var(--color-text-secondary);align-items:center;gap:4px;font-size:12px;display:flex}.MultiYearHeatmap-module__xcl2nW__legendLabel{font-size:12px}.MultiYearHeatmap-module__xcl2nW__legendSquares{gap:2px;margin:0 4px;display:flex}.MultiYearHeatmap-module__xcl2nW__legendSquare{border-radius:2px;width:11px;height:11px}.MultiYearHeatmap-module__xcl2nW__level0{background-color:#ebedf0}.MultiYearHeatmap-module__xcl2nW__level1{background-color:#b3d9ff}.MultiYearHeatmap-module__xcl2nW__level2{background-color:#6bb3ff}.MultiYearHeatmap-module__xcl2nW__level3{background-color:#3a86ff}.MultiYearHeatmap-module__xcl2nW__level4{background-color:#1976d2}[data-theme=dark] .MultiYearHeatmap-module__xcl2nW__level0{background-color:#161b22}[data-theme=dark] .MultiYearHeatmap-module__xcl2nW__level1{background-color:#0d2a4d}[data-theme=dark] .MultiYearHeatmap-module__xcl2nW__level2{background-color:#1a4d7a}[data-theme=dark] .MultiYearHeatmap-module__xcl2nW__level3{background-color:#2d79f3}[data-theme=dark] .MultiYearHeatmap-module__xcl2nW__level4{background-color:#90caf9}
.WorkoutCollection-module__Dq66mW__spinner-container{justify-content:center;align-items:center;height:calc(100vh - 70px);display:flex}.WorkoutCollection-module__Dq66mW__spinner{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;margin:100px auto;animation:2s linear infinite WorkoutCollection-module__Dq66mW__spin}@keyframes WorkoutCollection-module__Dq66mW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:769px){.WorkoutCollection-module__Dq66mW__mainContainer{padding-left:300px}}