.hLV8Ma_container{margin-top:40px}.hLV8Ma_contentWrapper{align-items:stretch;gap:20px;display:flex}@media (max-width:1200px){.hLV8Ma_contentWrapper{flex-direction:column}}.hLV8Ma_header{margin-top:0;margin-bottom:0}.hLV8Ma_sectionHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.hLV8Ma_normalizeToggle{align-items:center;gap:8px;display:flex}.hLV8Ma_normalizeLabel{color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500}.hLV8Ma_toggleSwitch{background:var(--color-surface-hover);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.hLV8Ma_toggleSwitch:hover{background:var(--color-surface-hover)}.hLV8Ma_toggleActive{background:#6366f1}.hLV8Ma_toggleActive:hover{background:#4f46e5}.hLV8Ma_toggleKnob{background:var(--color-surface);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.hLV8Ma_toggleActive .hLV8Ma_toggleKnob{transform:translate(16px)}.hLV8Ma_tableSection,.hLV8Ma_funnelSection{flex-direction:column;flex:1;min-width:0;display:flex}.hLV8Ma_title{-webkit-text-fill-color:transparent;letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;margin-bottom:0;font-size:1.4rem;font-weight:600}.hLV8Ma_tableWrapper{flex-direction:column;flex:1;display:flex;overflow-x:auto}.hLV8Ma_table{border-collapse:collapse;background-color:var(--color-surface);border-radius:8px;width:auto;height:fit-content;box-shadow:0 4px 6px #0000001a}.hLV8Ma_tableHead{background-color:var(--color-surface)}.hLV8Ma_tableHeader{border-bottom:2px solid var(--color-border);text-align:left;color:var(--color-text);white-space:nowrap;padding:8px 12px;font-size:.875rem;font-weight:600}.hLV8Ma_tableRow{border-bottom:1px solid var(--color-border);transition:background-color .3s}.hLV8Ma_tableRowEven,.hLV8Ma_tableRowOdd{background-color:var(--color-surface)}.hLV8Ma_tableRow:hover{background-color:var(--color-surface-subtle)}.hLV8Ma_tableCell{color:var(--color-text);padding:8px 12px;font-size:.875rem}.hLV8Ma_percentagePositive,.hLV8Ma_percentageNegative{transition:background-color .2s}.hLV8Ma_positiveIntensity0{background-color:var(--color-heatmap-up-0)}.hLV8Ma_positiveIntensity1{background-color:var(--color-heatmap-up-1)}.hLV8Ma_positiveIntensity2{background-color:var(--color-heatmap-up-2)}.hLV8Ma_positiveIntensity3{background-color:var(--color-heatmap-up-3)}.hLV8Ma_positiveIntensity4{background-color:var(--color-heatmap-up-4)}.hLV8Ma_negativeIntensity0{background-color:var(--color-heatmap-down-0)}.hLV8Ma_negativeIntensity1{background-color:var(--color-heatmap-down-1)}.hLV8Ma_negativeIntensity2{background-color:var(--color-heatmap-down-2)}.hLV8Ma_negativeIntensity3{background-color:var(--color-heatmap-down-3)}.hLV8Ma_negativeIntensity4{background-color:var(--color-heatmap-down-4)}[data-theme=dark] .hLV8Ma_positiveIntensity0{background-color:var(--color-heatmap-up-0)}[data-theme=dark] .hLV8Ma_positiveIntensity1{background-color:var(--color-heatmap-up-1)}[data-theme=dark] .hLV8Ma_positiveIntensity2{background-color:var(--color-heatmap-up-2)}[data-theme=dark] .hLV8Ma_positiveIntensity3{background-color:var(--color-heatmap-up-3)}[data-theme=dark] .hLV8Ma_positiveIntensity4{background-color:var(--color-heatmap-up-4)}[data-theme=dark] .hLV8Ma_negativeIntensity0{background-color:var(--color-heatmap-down-0)}[data-theme=dark] .hLV8Ma_negativeIntensity1{background-color:var(--color-heatmap-down-1)}[data-theme=dark] .hLV8Ma_negativeIntensity2{background-color:var(--color-heatmap-down-2)}[data-theme=dark] .hLV8Ma_negativeIntensity3{background-color:var(--color-heatmap-down-3)}[data-theme=dark] .hLV8Ma_negativeIntensity4{background-color:var(--color-heatmap-down-4)}[data-theme=dark] .hLV8Ma_normalizeLabel{color:var(--color-text-secondary)}[data-theme=dark] .hLV8Ma_toggleSwitch{background:var(--color-surface-hover)}[data-theme=dark] .hLV8Ma_toggleSwitch:hover{background:#6b7280}[data-theme=dark] .hLV8Ma_toggleActive,[data-theme=dark] .hLV8Ma_toggleActive:hover{background:var(--color-series-1)}[data-theme=dark] .hLV8Ma_title{color:var(--color-text);background:linear-gradient(to right, var(--color-primary), var(--color-link));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .hLV8Ma_table{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 4px 12px #00000080}[data-theme=dark] .hLV8Ma_tableHead{background-color:var(--color-surface-hover)}[data-theme=dark] .hLV8Ma_tableHeader{border-bottom-color:var(--color-border);color:var(--color-text)}[data-theme=dark] .hLV8Ma_tableRow{border-bottom-color:var(--color-border)}[data-theme=dark] .hLV8Ma_tableRowEven{background-color:var(--color-surface)}[data-theme=dark] .hLV8Ma_tableRowOdd{background-color:var(--color-surface-hover)}[data-theme=dark] .hLV8Ma_tableRow:hover{background-color:#ffffff0a}[data-theme=dark] .hLV8Ma_tableCell{color:var(--color-text)}.hLV8Ma_funnelWrapper{background-color:var(--color-surface);border-radius:8px;flex-direction:column;flex:1;padding:8px;display:flex;overflow-x:auto;box-shadow:0 4px 6px #0000001a}@media (max-width:1200px){.hLV8Ma_tableSection,.hLV8Ma_funnelSection{width:100%}}.hLV8Ma_funnelTitle{color:var(--color-text);margin:0 0 20px;font-size:1rem;font-weight:600}.hLV8Ma_funnelGraph{flex-direction:row;flex:1;align-items:flex-end;gap:16px;min-width:min-content;min-height:300px;padding-bottom:40px;display:flex}@media (max-width:768px){.hLV8Ma_funnelGraph{gap:12px;min-width:500px;padding-bottom:30px}}.hLV8Ma_funnelBarGroup{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:60px;display:flex}@media (max-width:768px){.hLV8Ma_funnelBarGroup{min-width:70px}}.hLV8Ma_funnelBars{align-items:flex-end;gap:4px;width:100%;height:260px;display:flex}.hLV8Ma_barContainer{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.hLV8Ma_barA,.hLV8Ma_barB{border-radius:4px 4px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:30px;min-height:2px;padding-top:4px;transition:height .3s;display:flex;position:relative}.hLV8Ma_barA{background-color:#3b82f6}.hLV8Ma_barB{background-color:#10b981}.hLV8Ma_barPercent{color:var(--color-primary-foreground);white-space:nowrap;text-shadow:0 1px 2px #0000004d;font-size:.7rem;font-weight:600;line-height:1.2}.hLV8Ma_barValue{color:var(--color-primary-foreground);white-space:nowrap;text-shadow:0 1px 2px #0000004d;margin-top:2px;font-size:.7rem;font-weight:600;line-height:1.2}.hLV8Ma_barLabel{color:var(--color-text-muted);text-align:center;font-size:.75rem;font-weight:500}.hLV8Ma_funnelLabel{color:var(--color-text);text-align:center;word-break:break-word;max-width:80px;font-size:.65rem;font-weight:500}.hLV8Ma_tooltip{z-index:1000;pointer-events:none;margin-bottom:8px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.hLV8Ma_tooltipContent{color:var(--color-primary-foreground);white-space:nowrap;background-color:#000000e6;border-radius:6px;padding:8px 12px;font-size:.75rem;position:relative;box-shadow:0 4px 12px #0000004d}.hLV8Ma_tooltipContent:after{content:"";border:6px solid #0000;border-top-color:#000000e6;position:absolute;top:100%;left:50%;transform:translate(-50%)}.hLV8Ma_tooltipTitle{border-bottom:1px solid #fff3;margin-bottom:6px;padding-bottom:4px;font-weight:600}.hLV8Ma_tooltipRow{justify-content:space-between;gap:12px;margin-top:4px;display:flex}.hLV8Ma_tooltipLabel{color:#fffc}.hLV8Ma_tooltipValue{color:var(--color-primary-foreground);font-weight:600}[data-theme=dark] .hLV8Ma_funnelWrapper{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 4px 12px #00000080}[data-theme=dark] .hLV8Ma_funnelTitle,[data-theme=dark] .hLV8Ma_funnelLabel{color:var(--color-text)}[data-theme=dark] .hLV8Ma_barLabel{color:var(--color-text-muted)}[data-theme=dark] .hLV8Ma_tooltipContent{background-color:#1e293bf2;border:1px solid #475569}[data-theme=dark] .hLV8Ma_tooltipContent:after{border-top-color:#1e293bf2}
.q9bxja_spinnerContainer{justify-content:center;align-items:center;height:100%;display:flex}.q9bxja_spinner{border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite q9bxja_spin}[data-theme=dark] .q9bxja_spinner{border-color:var(--color-border);border-top-color:#539af8}@keyframes q9bxja_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.VfL4dG_card{background-color:var(--color-bg-primary);width:100%;max-width:600px;height:100%;color:var(--color-text-primary);border-radius:var(--radius-md);border:1px solid var(--color-border-primary);box-shadow:var(--shadow-sm);flex-direction:row;align-items:flex-start;padding:20px;display:flex}.VfL4dG_textSection{flex-shrink:0;margin-right:20px}.VfL4dG_thisWeekText{white-space:nowrap;color:var(--color-text-primary);margin-bottom:0;font-size:48px;font-weight:700}.VfL4dG_weekNumber{color:var(--color-secondary);font-size:32px;font-weight:700}.VfL4dG_spacer{width:100px;height:300px}.VfL4dG_mapContainer{flex-grow:1;height:300px}
.rf9jaq_card{background-color:var(--color-bg-primary);width:100%;max-width:600px;color:var(--color-text-primary);border-radius:var(--radius-md);border:1px solid var(--color-border-primary);box-sizing:border-box;box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;padding:18px 20px 20px;display:flex}.rf9jaq_header{white-space:nowrap;width:100%;color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:4px 0;font-size:24px;font-weight:700;display:flex}.rf9jaq_viewMoreLink{color:var(--color-secondary);cursor:pointer;font-size:14px;font-weight:600}.rf9jaq_monthControls{align-items:center;gap:8px;margin-left:auto;display:flex}.rf9jaq_monthButton{border:1px solid var(--color-border-primary);background-color:var(--color-bg-primary);width:34px;height:34px;color:var(--color-text-primary);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:999px;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:flex}.rf9jaq_monthButton:hover{background-color:var(--color-bg-hover);border-color:var(--color-secondary);color:var(--color-secondary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.rf9jaq_monthButton:active{transform:translateY(0)}.rf9jaq_monthButton:focus-visible{outline-offset:2px;outline:2px solid #1976d238}.rf9jaq_monthButtonIcon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rf9jaq_calendarContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:180px;display:flex;position:relative}.rf9jaq_daysHeader{grid-template-columns:repeat(7,1fr);width:100%;margin-bottom:10px;display:grid}.rf9jaq_dayName{text-align:center;color:var(--color-secondary);letter-spacing:.04em;font-size:11px;font-weight:600}.rf9jaq_grid{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);gap:5px 4px;width:100%;display:grid}.rf9jaq_cell{background:0 0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:38px;display:flex;position:relative}.rf9jaq_cell.rf9jaq_outOfMonth{opacity:.25}.rf9jaq_dayNumber{width:32px;height:32px;color:var(--color-text-primary);background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;display:flex;position:relative}.rf9jaq_dayNumber.rf9jaq_hasWorkout{color:var(--color-primary-foreground);cursor:default;background-color:#3b93e8;transition:transform .18s,background-color .18s,box-shadow .18s;box-shadow:0 3px 8px #3b93e840}.rf9jaq_dayNumber.rf9jaq_hasWorkout:hover,.rf9jaq_dayNumber.rf9jaq_hasWorkout:focus-visible{background-color:#2383de;outline:none;transform:translateY(-2px)scale(1.04);box-shadow:0 6px 14px #2383de47}[data-theme=dark] .rf9jaq_dayNumber.rf9jaq_hasWorkout{background-color:#539af8}.rf9jaq_dayNumber.rf9jaq_scheduled{color:var(--color-primary-foreground);cursor:default;background-color:#e19e35;transition:transform .18s,background-color .18s,box-shadow .18s;box-shadow:0 3px 8px #e19e353d}.rf9jaq_dayNumber.rf9jaq_scheduled:hover,.rf9jaq_dayNumber.rf9jaq_scheduled:focus-visible{background-color:#ca8421;outline:none;transform:translateY(-2px)scale(1.04);box-shadow:0 6px 14px #ca842147}.rf9jaq_workoutPreview{width:max-content;max-width:220px;color:var(--color-primary-foreground);opacity:0;pointer-events:none;text-align:left;z-index:5;background-color:#111827;border-radius:10px;padding:10px 12px;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 28px #0f172a38}.rf9jaq_workoutPreview:after{content:"";border:6px solid #0000;border-top-color:#111827;position:absolute;top:100%;left:50%;transform:translate(-50%)}.rf9jaq_dayNumber.rf9jaq_hasWorkout:hover .rf9jaq_workoutPreview,.rf9jaq_dayNumber.rf9jaq_hasWorkout:focus-visible .rf9jaq_workoutPreview,.rf9jaq_dayNumber.rf9jaq_scheduled:hover .rf9jaq_workoutPreview,.rf9jaq_dayNumber.rf9jaq_scheduled:focus-visible .rf9jaq_workoutPreview{opacity:1;transform:translate(-50%)translateY(0)}.rf9jaq_previewTitle,.rf9jaq_previewMeta,.rf9jaq_previewCount{display:block}.rf9jaq_previewTitle{margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.3}.rf9jaq_previewMeta,.rf9jaq_previewCount{color:#ffffffbd;font-size:12px;font-weight:500;line-height:1.35}.rf9jaq_loadingOverlay{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf9jaq_spinner{border:3px solid var(--color-secondary);border-top:3px solid #0000;border-radius:50%;width:24px;height:24px;animation:1s linear infinite rf9jaq_spin}@keyframes rf9jaq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.UkREKW_overlay{z-index:2000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.UkREKW_overlay.UkREKW_darkMode{background-color:#000000b3!important}.UkREKW_header{justify-content:space-between;align-items:center;padding:16px;display:flex;position:relative}.UkREKW_exitIcon,.UkREKW_settingsIcon{cursor:pointer;font-size:24px}.UkREKW_settingsButton{background-color:var(--color-surface);border:0 solid #dbd6d6;border-radius:10px}.UkREKW_darkMode .UkREKW_settingsButton{background-color:var(--color-bg);color:var(--color-primary-foreground)}.UkREKW_tabContainer{background-color:var(--color-surface);z-index:9999999;border-radius:8px;flex-direction:column;width:90%;max-width:720px;display:flex;position:fixed;top:50px;bottom:50px;overflow:hidden;box-shadow:0 4px 6px #0000001a}@media (max-width:768px){.UkREKW_tabContainer{width:100%;top:0;bottom:0}}.UkREKW_darkMode .UkREKW_tabContainer{background-color:var(--color-bg);box-shadow:0 4px 6px #00000080}.UkREKW_tabs{border-bottom:1px solid var(--color-border);display:flex}.UkREKW_darkMode .UkREKW_tabs{border-bottom:1px solid var(--color-border)}.UkREKW_tab{text-align:center;cursor:pointer;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:10px 20px;transition:background-color .3s;position:relative}.UkREKW_darkMode .UkREKW_tab{color:var(--color-text)}.UkREKW_tab:hover{background-color:#e0e0e0}.UkREKW_darkMode .UkREKW_tab:hover{background-color:var(--color-surface)}.UkREKW_active{color:var(--color-text);text-underline-offset:16px;text-decoration:underline}.UkREKW_darkMode .UkREKW_active{color:var(--color-text)}.UkREKW_backButton{cursor:pointer;color:var(--color-text);align-items:center;display:flex}.UkREKW_darkMode .UkREKW_backButton{color:var(--color-text)}.UkREKW_backArrow{margin-top:9px;padding-right:20px}.UkREKW_headerTitle{color:var(--color-text);margin-top:10px;font-size:24px;font-weight:700}.UkREKW_darkMode .UkREKW_headerTitle{color:var(--color-text)}.UkREKW_tabContent{flex-direction:column;flex:1;padding:0;display:flex;overflow:auto}.UkREKW_videoContainer{width:100%;height:auto;margin-bottom:20px;position:relative}.UkREKW_exerciseVideo{align-self:center;width:100%;height:auto;position:relative}.UkREKW_loadingContainer{justify-content:center;align-items:center;width:100%;font-size:16px;display:flex}.UkREKW_exerciseImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:400px;height:400px;margin-left:auto;margin-right:auto;display:block}.UkREKW_playPauseButton{background-color:var(--color-surface);cursor:pointer;border:none;border-radius:50%;padding:8px;position:absolute;top:8px;right:8px}.UkREKW_animateOnClick{transition:transform .1s ease-in-out}.UkREKW_animateOnClick:active{transform:scale(.95)}.UkREKW_shareButton i,.UkREKW_saveButton i{position:relative;top:1px}.UkREKW_darkMode .UkREKW_shareButton{background-color:var(--color-bg);color:var(--color-primary-foreground)}.UkREKW_exerciseDetails{margin:0 0 0 45px;padding:20px;font-size:15px}.UkREKW_exerciseDetails p{line-height:.3}.UkREKW_exerciseDetails h5{line-height:1.2}.UkREKW_buttonContainer{flex-direction:row;justify-content:center;align-items:flex-end;gap:15px;margin-right:20px;display:flex}.UkREKW_shareButton{color:#000;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;width:130px;height:40px;font-weight:700;display:flex}@media (max-width:768px){.UkREKW_shareButton{width:60px}}.UkREKW_buttonText{font-weight:regular;margin-left:2px}@media (max-width:768px){.UkREKW_buttonText{display:none}}.UkREKW_saveButton{color:#000;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;width:130px;height:40px;font-weight:700;display:flex}.UkREKW_darkMode .UkREKW_saveButton{background-color:var(--color-bg);color:var(--color-primary-foreground)}@media (max-width:768px){.UkREKW_saveButton{width:60px}}.UkREKW_downloadButton{color:#000;background-color:var(--color-surface);cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;width:50px;height:40px;font-weight:700;display:flex}.UkREKW_darkMode .UkREKW_downloadButton{background-color:var(--color-bg);color:var(--color-primary-foreground)}.UkREKW_detailsContainer{display:flex}.UkREKW_muscleMapContainer{justify-content:center;align-items:center;width:50%;height:auto;margin-top:1rem;padding:20px;display:flex}@media (max-width:768px){.UkREKW_muscleMapContainer{width:100%}}.UkREKW_exerciseProfileContainer{justify-content:flex-start;align-items:flex-start;width:50%;height:auto;margin-top:1rem;padding:20px;display:flex}@media (max-width:768px){.UkREKW_exerciseProfileContainer{display:none}}.UkREKW_card{text-align:left;color:var(--color-text);background-color:#0000;width:100%;max-width:none;margin:0;padding:12px 20px}.UkREKW_darkMode .UkREKW_card{color:var(--color-text);background-color:#0000}.UkREKW_detailRow{align-items:center;margin:8px 0;padding:4px 0;display:flex}.UkREKW_detailRow:last-child{margin-bottom:0}.UkREKW_label{width:120px;color:var(--color-text-secondary);text-align:start;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;margin-right:16px;font-size:11px;font-weight:500}.UkREKW_darkMode .UkREKW_label{color:var(--color-text-muted)}.UkREKW_value{color:var(--color-text);text-align:start;flex:1;max-width:calc(100% - 136px);font-size:13px;font-weight:400;line-height:1.3}.UkREKW_darkMode .UkREKW_value{color:var(--color-text)}.UkREKW_cardHeader{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:6px}.UkREKW_darkMode .UkREKW_cardHeader{border-bottom:1px solid #333}.UkREKW_cardTitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:13px;font-weight:600}.UkREKW_darkMode .UkREKW_cardTitle{color:var(--color-text-secondary)}.UkREKW_spinner{border:4px solid #0000001a;border-left-color:#09f;border-radius:50%;width:36px;height:36px;animation:1s infinite UkREKW_spin}@keyframes UkREKW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UkREKW_profilePhoto{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:42px;height:42px;margin-right:1rem}.UkREKW_settingsDropdown{background-color:var(--color-surface);z-index:1000;opacity:1;border:1px solid #e6e6e6;border-radius:8px;min-width:150px;padding:0;transition:opacity .2s,transform .2s;position:absolute;top:100%;right:0;transform:translateY(0);box-shadow:0 2px 10px #0000001a}.UkREKW_settingsDropdown.UkREKW_hidden{opacity:0;pointer-events:none;transform:translateY(-10px)}.UkREKW_dropdownItem{cursor:pointer;text-align:left;padding:12px 16px;font-size:14px;transition:background-color .15s;display:block}.UkREKW_dropdownItem:hover{background-color:var(--color-surface-subtle)}.UkREKW_dropdownItem:first-child{border-radius:4px 4px 0 0}.UkREKW_dropdownItem:last-child{border-radius:0 0 4px 4px}.UkREKW_dropdownItemDanger{color:var(--color-danger-text)}.UkREKW_dropdownItemDanger:hover{background-color:#ffebee}.UkREKW_dropdownDivider{background-color:#e0e0e0;height:1px;margin:4px 0}.UkREKW_darkMode .UkREKW_settingsDropdown{background-color:var(--color-bg);color:var(--color-primary-foreground);border-color:var(--color-border)}.UkREKW_dropdownWrapper{padding:8px 0}.UkREKW_dropdownItemEdit{cursor:pointer;color:var(--color-text);padding:8px 16px}.UkREKW_dropdownItemEdit:hover{background-color:var(--color-surface-subtle)}.UkREKW_darkMode .UkREKW_dropdownItemEdit{color:var(--color-text)}.UkREKW_darkMode .UkREKW_dropdownItemEdit:hover{background-color:var(--color-surface-raised)}.UkREKW_dropdownItemDelete{cursor:pointer;color:var(--color-danger-text);padding:8px 16px}.UkREKW_dropdownItemDelete:hover{background-color:var(--color-surface-subtle)}.UkREKW_darkMode .UkREKW_dropdownItemDelete:hover{background-color:var(--color-surface-raised)}.UkREKW_placeholderContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.UkREKW_placeholderImage{background-color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:200px;max-width:200px;height:200px;max-height:200px;display:flex;overflow:hidden}.UkREKW_placeholderText{color:var(--color-primary-foreground);font-size:36px;font-weight:700}.UkREKW_profileActionsContainer{justify-content:space-between;align-items:center;display:flex}.UkREKW_profileContainer{cursor:pointer;align-items:center;margin-left:12px;display:flex}.UkREKW_profileInfo{margin-left:0}.UkREKW_profileName{color:var(--color-text);font-weight:700}.UkREKW_darkMode .UkREKW_profileName{color:var(--color-text)}.UkREKW_profileFollowers{color:#777;font-size:12px}.UkREKW_darkMode .UkREKW_profileFollowers{color:var(--color-text-muted)}.UkREKW_profilePhotoPlaceholder{-o-object-fit:cover;object-fit:cover;background-color:var(--color-primary);width:42px;height:42px;color:var(--color-primary-foreground);border-radius:50%;justify-content:center;align-items:center;margin-right:1rem;font-size:20px;font-weight:700;display:flex}.UkREKW_buttonIcon{margin-right:5px}@keyframes UkREKW_shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.UkREKW_shimmer{background:linear-gradient(to right, var(--color-surface-subtle) 0%, #e0e0e0 20%, var(--color-surface-subtle) 40%, var(--color-surface-subtle) 100%);background-size:1000px 100%;animation:2s infinite UkREKW_shimmer}.UkREKW_darkMode .UkREKW_shimmer{background:linear-gradient(to right, var(--color-surface) 0%, var(--color-surface-hover) 20%, var(--color-surface) 40%, var(--color-surface) 100%);background-size:1000px 100%}.UkREKW_shimmerProfilePhoto{border-radius:50%;width:42px;height:42px;margin-right:1rem}.UkREKW_shimmerProfileName{border-radius:4px;width:120px;height:16px;margin-bottom:8px}.UkREKW_shimmerProfileFollowers{border-radius:4px;width:80px;height:12px}.UkREKW_shimmerButton{border-radius:50px;width:50px;height:40px}.UkREKW_shimmerButtonLarge{border-radius:50px;width:130px;height:40px}.UkREKW_shimmerProfileContainer{align-items:center;margin-left:12px;display:flex}.UkREKW_shimmerButtonContainer{flex-direction:row;justify-content:center;align-items:flex-end;gap:15px;margin-right:20px;display:flex}.UkREKW_darkMode .UkREKW_dropdownItem:hover{background-color:var(--color-surface)}.UkREKW_darkMode .UkREKW_dropdownItemDanger{color:var(--color-danger-text)}.UkREKW_darkMode .UkREKW_dropdownItemDanger:hover{background-color:#dc35451a}.UkREKW_darkMode .UkREKW_dropdownDivider{background-color:var(--color-border)}.UkREKW_addToTemplateButtonWrapper{border-top:1px solid #eaeaea;flex-shrink:0;justify-content:center;padding:16px 16px 20px;display:flex}.UkREKW_darkMode .UkREKW_addToTemplateButtonWrapper{border-top-color:var(--color-border)}.UkREKW_addToTemplateFloatingButton{background:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 35%, transparent);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.UkREKW_addToTemplateFloatingButton:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 6px 15px color-mix(in srgb, var(--color-primary) 45%, transparent);transform:translateY(-1px)}.UkREKW_addToTemplateFloatingButton:active:not(:disabled){transform:scale(.98)}.UkREKW_addToTemplateFloatingButton:disabled{opacity:.8;cursor:not-allowed}.UkREKW_addToTemplateFloatingButton.UkREKW_darkMode{background:var(--color-primary);box-shadow:0 4px 12px #1a6fe059}.UkREKW_addToTemplateFloatingButton.UkREKW_darkMode:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 6px 15px #1a6fe073}.UkREKW_addToTemplateIcon{font-size:16px}
.hw5pAG_nav{background-color:var(--color-bg-primary);z-index:1;-webkit-overflow-scrolling:touch;border-right:1px solid var(--color-border-primary);flex-direction:column;align-items:center;width:300px;height:100%;padding:0 0;transition:transform .3s;display:flex;position:fixed;top:0;left:0;box-shadow:1px 0 5px #fff3}[data-theme=dark] .hw5pAG_nav{box-shadow:none}.hw5pAG_logoText{color:var(--color-text-primary);letter-spacing:0;justify-content:center;align-items:center;height:4.5rem;margin:20px 0 0;font-family:Inter,Roboto,sans-serif;font-size:32px;font-weight:900;text-decoration:none;display:flex}.hw5pAG_topContainer{margin-top:66px}.hw5pAG_menuList{width:100%;padding:0;list-style:none}.hw5pAG_menuItem{box-sizing:border-box;border-radius:40px;align-items:center;width:95%;margin-left:8px;margin-right:8px;font-size:16px;transition:background-color .3s;display:flex;position:relative}.hw5pAG_menuItem:hover{background-color:var(--color-bg-hover);transition:background-color .3s}.hw5pAG_menuItem .hw5pAG_faIcon{color:var(--color-text-primary);margin-right:24px;font-size:1rem}.hw5pAG_flexContainer{white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:100%;padding:0;overflow:hidden}.hw5pAG_iconAndText{align-items:center;display:flex}.hw5pAG_iconWrapper{display:inline-flex;position:relative}.hw5pAG_unseenBadge{border:2px solid var(--color-bg-primary);background-color:#e53935;border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;right:-3px}.hw5pAG_newThreadButton{background-color:var(--color-bg-primary);color:var(--color-text-primary);border:.5px solid var(--color-border-primary);cursor:pointer;border-radius:15px;justify-content:center;align-items:center;padding:3px 18px;font-size:16px;display:flex}.hw5pAG_newThreadButton:hover{border:.5px solid var(--color-text-primary);background-color:var(--color-bg-hover)}.hw5pAG_newThreadButton:focus{outline:2px solid #aaa}.hw5pAG_newThreadButton:active{background-color:var(--color-bg-hover)}.hw5pAG_menuButtonTop{cursor:pointer;width:100%;height:3.5rem;color:var(--color-text-primary);background:0 0;border:none;justify-content:left;align-items:center;padding:0 1rem;font-size:1rem;transition:background-color .3s;display:flex}.hw5pAG_menuButtonTop span{margin-left:10px;font-weight:520}.hw5pAG_menuButton{cursor:pointer;align-items:left;width:100%;height:3.5rem;color:var(--color-text-primary);background:0 0;border:none;justify-content:left;padding:1rem;font-size:1rem;transition:background-color .3s;display:flex}.hw5pAG_menuButton span{margin-left:10px;font-weight:320}.hw5pAG_menuButton .hw5pAG_faIcon{font-size:0!important}.hw5pAG_nav .hw5pAG_menuList .hw5pAG_menuItem .hw5pAG_menuButton .hw5pAG_faIcon{color:var(--color-text-primary)!important}nav .hw5pAG_menuList .hw5pAG_menuItem .hw5pAG_menuButton .hw5pAG_faIcon{max-width:20px}.hw5pAG_notificationBadge{color:var(--color-primary-foreground);background-color:red;border-radius:50%;margin-left:auto;padding:2px 6px;font-size:12px}.hw5pAG_soonTag{color:var(--color-text-secondary);margin-left:10px;font-size:12px;font-weight:400}@media (max-width:768px){.hw5pAG_nav{transition:transform .3s;transform:translate(-100%)}.hw5pAG_nav.hw5pAG_open{transform:translate(0)}}.hw5pAG_collapseButton{background-color:var(--color-bg-primary);cursor:pointer;border:none}.hw5pAG_subMenuList{flex-grow:1;width:100%;max-height:calc(100vh - 200px);margin:0;padding:0;list-style:none;overflow-y:auto}.hw5pAG_subMenuItem{width:100%;margin:0;padding:0}.hw5pAG_menuItemIcon{width:50px;min-width:50px;height:50px;min-height:50px;color:var(--color-primary-foreground);background-color:tomato;border-radius:4px;justify-content:center;align-items:center;margin-right:8px;font-size:21px;font-weight:700;display:flex}.hw5pAG_subMenuButton{color:var(--color-text-secondary);cursor:pointer;text-align:left;background-color:#0000;border:none;border-left:3px solid #0000;justify-content:flex-start;align-items:center;width:100%;padding:5px 0;font-size:1rem;transition:background-color .3s,border-left-color .3s;display:flex}.hw5pAG_bottomContainer{background-color:var(--color-bg-primary);justify-content:flex-start;width:100%;padding-bottom:0;position:absolute;bottom:0;left:0}.hw5pAG_userProfile{width:100%;color:var(--color-text-primary);justify-content:flex-start;align-items:center;display:flex}.hw5pAG_userImagePlaceholder{width:40px;height:40px;color:var(--color-primary-foreground);background-color:tomato;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.hw5pAG_userImage{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:40px;height:40px}.hw5pAG_userName{color:var(--color-text-primary);font-size:1rem}.hw5pAG_userInitials{color:var(--color-text-primary);font-size:1rem;font-weight:lighter}.hw5pAG_avatar{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hw5pAG_userProfileButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex}.hw5pAG_dividerEmpty{background-color:var(--color-bg-primary);width:100%;height:1px;margin:6px 0}.hw5pAG_activeTab{color:var(--color-text-primary);border-bottom:2px solid var(--color-text-primary)}.hw5pAG_profilePopupWrap{flex-shrink:0;position:relative}.hw5pAG_popupMenu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--color-text-primary);z-index:1001;border:1px solid #00000014;border-radius:18px;width:272px;margin-bottom:16px;padding:8px;position:absolute;bottom:100%;right:10px;overflow:hidden;box-shadow:0 18px 45px #0f172a2e;background-color:#fffffff5!important}[data-theme=dark] .hw5pAG_popupMenu{border-color:#ffffff14;background-color:#0f1923f5!important;box-shadow:0 18px 45px #0000006b!important}.hw5pAG_popupMenuMobile{right:16px;bottom:calc(60px + max(12px, env(safe-area-inset-bottom)));z-index:1002;position:fixed}.hw5pAG_popupMenuMobile .hw5pAG_popupMenu{width:min(280px,100vw - 32px);margin-bottom:0;position:static;bottom:auto;right:auto}.hw5pAG_popupList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hw5pAG_popupItem{margin:0}.hw5pAG_popupAction{width:100%;min-height:48px;color:var(--color-text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .18s,transform .18s;display:flex}.hw5pAG_popupAction:hover{background-color:#0f172a0f;transform:translateY(-1px)}.hw5pAG_popupAction:active{transform:scale(.98)}[data-theme=dark] .hw5pAG_popupAction:hover{background-color:#ffffff0f}.hw5pAG_popupIcon{width:20px;height:20px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hw5pAG_popupIcon svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hw5pAG_popupLabel{letter-spacing:-.01em;flex:1;font-size:15px;font-weight:650}.hw5pAG_popupChevron{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.35;width:16px;height:16px}.hw5pAG_popupActionDestructive{color:#ff5a6f}.hw5pAG_centerText{text-align:center}.hw5pAG_navMobile{background-color:var(--color-bg-primary);z-index:1000;justify-content:space-around;align-items:center;width:100%;height:60px;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -1px 5px #0000001a}[data-theme=dark] .hw5pAG_navMobile{box-shadow:none;border-top:1px solid var(--color-border-primary)}@media (max-width:768px){.hw5pAG_navMobile{display:flex}}@media (min-width:769px){.hw5pAG_navMobile{display:none}}.hw5pAG_menuListMobile{justify-content:space-around;width:100%;margin:0;padding:0;display:flex}.hw5pAG_menuItemMobile{color:var(--color-text-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}.hw5pAG_menuButtonMobile{cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hw5pAG_menuButtonMobile.hw5pAG_activeTab:after{content:"";background-color:var(--color-text-primary);width:100%;height:2px;position:absolute;bottom:-10px;left:0}.hw5pAG_userProfileMobile{color:var(--color-text-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}.hw5pAG_userImagePlaceholderMobile{width:24px;height:24px;color:var(--color-primary-foreground);background-color:tomato;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.hw5pAG_transparentNav{background-color:#fff3}.hw5pAG_transparentIcons{opacity:.5}.hw5pAG_moreMenuContainer{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);min-width:250px;box-shadow:var(--shadow-md);z-index:1000;border-radius:12px;animation:.2s ease-out hw5pAG_slideIn;position:absolute;top:0;left:100%}[data-theme=dark] .hw5pAG_moreMenuContainer{box-shadow:none}.hw5pAG_moreMenuList{width:100%;margin:0;padding:8px 0;list-style:none}.hw5pAG_moreMenuButton{position:relative}.hw5pAG_dropdownMenu{background:var(--color-bg-primary);box-shadow:var(--shadow-sm);z-index:10;border-radius:4px;width:200px;height:90px;margin-top:10px;position:relative;top:100%;left:10px}.hw5pAG_dropdownMenuButton{border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);text-align:center;width:150%;color:var(--color-text-primary);border-radius:20px;align-items:center;padding:8px 16px;display:flex}.hw5pAG_dropdownMenuButton:last-child{border-bottom:none}.hw5pAG_dropdownMenuButton:hover{background-color:var(--color-bg-hover)}.hw5pAG_dropdownMenuButton svg{margin-right:8px}@keyframes hw5pAG_slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.hw5pAG_moreMenuContainer{min-width:280px;max-width:90vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.hw5pAG_userProfileShimmer{justify-content:flex-start;align-items:center;gap:1rem;width:100%;padding:0 15px 15px;display:flex}.hw5pAG_userImageShimmer{background:linear-gradient(110deg, #ececec 8%, var(--color-surface-subtle) 18%, #ececec 33%);background-size:200% 100%;border-radius:50%;flex-shrink:0;width:40px;height:40px;animation:1.8s linear infinite hw5pAG_shimmer}[data-theme=dark] .hw5pAG_userImageShimmer{background:linear-gradient(110deg, var(--color-surface) 8%, #2a3540 18%, var(--color-surface) 33%);background-size:200% 100%}.hw5pAG_userNameShimmer{background:linear-gradient(110deg, #ececec 8%, var(--color-surface-subtle) 18%, #ececec 33%);background-size:200% 100%;border-radius:4px;width:100px;height:16px;animation:1.8s linear infinite hw5pAG_shimmer}[data-theme=dark] .hw5pAG_userNameShimmer{background:linear-gradient(110deg, var(--color-surface) 8%, #2a3540 18%, var(--color-surface) 33%);background-size:200% 100%}.hw5pAG_userImageShimmerMobile{background:linear-gradient(110deg, #ececec 8%, var(--color-surface-subtle) 18%, #ececec 33%);background-size:200% 100%;border-radius:50%;width:24px;height:24px;animation:1.8s linear infinite hw5pAG_shimmer}[data-theme=dark] .hw5pAG_userImageShimmerMobile{background:linear-gradient(110deg, var(--color-surface) 8%, #2a3540 18%, var(--color-surface) 33%);background-size:200% 100%}@keyframes hw5pAG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.NZ_oTq_bottomSection{flex-direction:column;flex-shrink:0;margin-top:8px;padding-top:16px;display:flex}.NZ_oTq_appSwitchWrap{flex-shrink:0;justify-content:center;margin-bottom:12px;padding:0 15px;display:flex}.NZ_oTq_appSwitchButton{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);cursor:pointer;min-width:175px;color:var(--color-text-secondary);border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}body[data-theme=dark] .NZ_oTq_appSwitchButton{background:var(--color-bg-tertiary);border-color:var(--color-border-primary);color:var(--color-text-secondary)}.NZ_oTq_appSwitchButton:hover,body[data-theme=dark] .NZ_oTq_appSwitchButton:hover{background-color:var(--color-bg-hover);color:var(--color-primary);border-color:var(--color-primary)}.NZ_oTq_appSwitchButton:active{transform:scale(.97)}.NZ_oTq_appSwitchIcon{width:14px;height:14px;color:inherit;flex-shrink:0}.NZ_oTq_appSwitchLabel{white-space:nowrap}.NZ_oTq_divider{background-color:var(--color-border-secondary);width:100%;height:1px;margin:12px 0}body[data-theme=dark] .NZ_oTq_divider{background-color:var(--color-border-primary)}.NZ_oTq_userProfile{width:100%;color:var(--color-text-primary);justify-content:flex-start;align-items:center;gap:1rem;padding:0 15px 15px;display:flex}.NZ_oTq_profileImage{background-color:tomato;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:flex;overflow:hidden}.NZ_oTq_profileImage img{-o-object-fit:cover;object-fit:cover;width:40px;height:40px}.NZ_oTq_profileName{color:var(--color-text-primary);font-size:1rem}.NZ_oTq_profileInitial{color:var(--color-primary-foreground);font-size:1.25rem;font-weight:600}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d15e5cb4eaa86e6b-s.2m05a2pmkk8vj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e51dc9a06464e1-s.0ggtio29o-t54.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5562ecf245fcaae8-s.3mrfqmntzxymb.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b11a4131461e028c-s.0pqmzeelvpxb-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bcb5dd9cc35b3c40-s.3fretxxkwm12l.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2570aec1138813da-s.2hp6mn64heg_u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/00a3e852ab94cc31-s.p.2cwhi6t4f9l9a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.btXzGW_className{font-family:Inter,Inter Fallback;font-style:normal;font-weight:600}
._8aQ8QW_landing-card-container a,._8aQ8QW_landing-card-container ._8aQ8QW_link{width:100%;height:100%;display:block}._8aQ8QW_landingCard{flex-direction:column;max-width:180px;padding-bottom:.5rem;display:flex}@media (min-width:2000px){._8aQ8QW_landingCard{max-width:none}}._8aQ8QW_landingCardImageWrapper{background-color:#0000;border-radius:1rem;width:100%;padding-top:90%;position:relative;overflow:hidden}._8aQ8QW_landingCardImageWrapper img,._8aQ8QW_landingCardImagePlaceholder{transition:transform .5s}._8aQ8QW_link:hover ._8aQ8QW_landingCardImageWrapper img,._8aQ8QW_link:hover ._8aQ8QW_landingCardImagePlaceholder{transform:scale(1.05)}._8aQ8QW_landingCardImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}._8aQ8QW_landingCardImagePlaceholder{width:100%;height:100%;color:var(--color-primary-foreground);border-radius:1rem;justify-content:center;align-items:center;font-size:100px;display:flex;position:absolute;top:0;left:0}._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}._8aQ8QW_newBadge{color:var(--color-text);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}._8aQ8QW_statsSeparator{margin:0 4px}._8aQ8QW_actionsWrapper{z-index:2;position:absolute;top:10px;right:10px}._8aQ8QW_actionsButton{width:32px;height:32px;color:var(--color-text);cursor:pointer;background-color:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #00000026}._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}._8aQ8QW_actionsMenuItem{width:100%;color:var(--color-danger-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}._8aQ8QW_actionsMenuItem:hover{background:#ff385c14}._8aQ8QW_actionsMenuItemNeutral{color:var(--color-text-primary)}._8aQ8QW_actionsMenuItemNeutral:hover{background:var(--color-bg-hover)}._8aQ8QW_starIcon{margin-bottom:1px;margin-right:4px}._8aQ8QW_button-blue-circular{z-index:1;background-color:var(--color-surface);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:1rem;right:1rem}._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}._8aQ8QW_link ._8aQ8QW_title,a ._8aQ8QW_title{text-decoration:none!important}._8aQ8QW_username{color:var(--color-text-primary);min-height:17px;margin-top:4px;margin-bottom:0;font-size:13px;line-height:1.3}._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}._8aQ8QW_stats:empty{min-height:14px;display:block}._8aQ8QW_adminControls{background-color:var(--color-surface-subtle);border-top:1px solid #eaeaea;align-items:center;gap:8px;margin-top:12px;padding:12px;display:flex}._8aQ8QW_flagSelect{background-color:var(--color-surface);color:#495057;border:1px solid #dee2e6;border-radius:6px;flex:1;padding:8px 12px;font-size:14px}._8aQ8QW_flagButton{background-color:var(--color-danger);color:var(--color-primary-foreground);cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;transition:background-color .2s}._8aQ8QW_flagButton:hover{background-color:#c82333}._8aQ8QW_flagButton:disabled{cursor:not-allowed;background-color:#6c757d}
@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bdeb6a479b4761b3-s.2mhlfrh6n4yj4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6f964c913bb9f8ae-s.385hlt43jwdba.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3bf87d7b9471fde9-s.2ddkudtbd1qze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f2841910b23f0e53-s.34a6x0-pwnhfm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5125eda54869f75a-s.p.19zv-d902gnsh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.pVjSZa_className{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:800}
._0JKlaa_programsViewWrapper{min-height:400px;position:relative}._0JKlaa_sections-container{flex-direction:column;gap:20px;margin-bottom:40px;display:flex;margin-top:62px!important}._0JKlaa_section{flex-direction:column;gap:12px;display:flex}._0JKlaa_section-header{justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}._0JKlaa_section-title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600}._0JKlaa_section-nav{gap:8px;display:flex}._0JKlaa_nav-arrow{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}._0JKlaa_nav-arrow svg{display:block}._0JKlaa_nav-arrow:first-child{color:var(--color-text-muted);background-color:#0000;border:1px solid #d1d5db}._0JKlaa_nav-arrow:first-child:hover{background-color:#0000000a;border-color:#9ca3af}._0JKlaa_nav-arrow:last-child{color:var(--color-text);background-color:#f3f4f6;border:1px solid #f3f4f6}._0JKlaa_nav-arrow:last-child:hover{border-color:var(--color-border);background-color:#e5e7eb}._0JKlaa_nav-arrow:active{transform:scale(.95)}[data-theme=dark] ._0JKlaa_nav-arrow:first-child{border-color:var(--color-border);color:var(--color-text-muted);background-color:#0000}[data-theme=dark] ._0JKlaa_nav-arrow:first-child:hover{border-color:var(--color-border-strong);background-color:#ffffff0d}[data-theme=dark] ._0JKlaa_nav-arrow:last-child{background-color:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-text)}[data-theme=dark] ._0JKlaa_nav-arrow:last-child:hover{background-color:var(--color-surface-hover);border-color:var(--color-border)}._0JKlaa_section-items{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}._0JKlaa_section-items::-webkit-scrollbar{display:none}._0JKlaa_section-item{flex:0 0 240px;max-width:180px}@media (max-width:768px){._0JKlaa_sections-container{gap:16px;margin-top:32px;margin-bottom:32px}._0JKlaa_section-title{font-size:18px}._0JKlaa_section-nav{display:none}._0JKlaa_section-item{flex:0 0 220px;max-width:220px}}._0JKlaa_landing-card-container{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-flow:dense;contain:layout;align-items:start;gap:24px;min-height:0;margin-top:62px;margin-bottom:40px;display:grid}._0JKlaa_landing-card-container>a{width:100%;display:block}@media (max-width:768px){._0JKlaa_landing-card-container{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;margin-top:32px;margin-bottom:32px}}._0JKlaa_empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:80px 20px;display:flex}._0JKlaa_empty-state svg{color:var(--color-text-secondary)}._0JKlaa_empty-state-title{color:var(--color-text-primary);font-size:24px;font-weight:600;font-family:var(--font-family);margin:0 0 8px}._0JKlaa_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){._0JKlaa_empty-state{min-height:300px;padding:60px 20px}._0JKlaa_empty-state-title{font-size:20px}._0JKlaa_empty-state-text{font-size:14px}}
.lVRgzW_topBar{background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border);z-index:1000;align-items:center;width:100%;height:58px;padding:0 24px;display:none;position:fixed;top:0;left:0;box-shadow:0 1px #0f172a05}.lVRgzW_logoLink{color:var(--color-text-primary);border-radius:12px;justify-content:center;align-items:center;gap:14px;line-height:1;text-decoration:none;transition:opacity .2s;display:inline-flex}.lVRgzW_logoLink:hover{opacity:.92}.lVRgzW_workspacePill{letter-spacing:.075em;text-transform:uppercase;min-height:19px;color:var(--color-link);background:linear-gradient(180deg, #f8fbff 0%, var(--color-primary-subtle) 100%);border:1px solid #2563eb29;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:4px 9px 4px 8px;font-size:.53rem;font-weight:700;line-height:1;display:inline-flex;position:relative;top:1px;box-shadow:0 8px 18px #2563eb14}.lVRgzW_workspacePill:before{content:"";background:var(--color-primary);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #2563eb1f}[data-theme=dark] .lVRgzW_workspacePill{color:var(--color-primary-subtle-foreground);background:var(--color-primary-subtle);border:1px solid var(--color-border);box-shadow:none}[data-theme=dark] .lVRgzW_workspacePill:before{background:var(--color-link);box-shadow:0 0 0 3px #60a5fa29}.lVRgzW_logoWordmark{letter-spacing:.075em;color:var(--color-text);font-size:1.12rem;font-weight:800;line-height:1}[data-theme=dark] .lVRgzW_logoWordmark{color:var(--color-text)}[data-theme=dark] .lVRgzW_topBar{background-color:var(--color-bg);border-bottom-color:var(--color-border);box-shadow:0 1px #ffffff0a}.lVRgzW_topBarAction{width:48px;height:48px;color:var(--color-text-primary);border-radius:12px;justify-content:center;align-items:center;margin-left:auto;margin-right:-12px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.lVRgzW_topBarAction:hover,.lVRgzW_topBarAction:active,.lVRgzW_topBarActionActive{color:var(--color-primary)}.lVRgzW_topBarActionIcon{flex-shrink:0;width:24px;height:24px}.lVRgzW_topBarBadge{min-width:18px;height:18px;color:var(--color-primary-foreground);background-color:var(--color-primary);border:2px solid var(--color-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:8px;right:6px}.lVRgzW_topBarHamburger{width:48px;height:48px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;margin-right:-12px;padding:0;transition:color .2s,background-color .2s;display:inline-flex}.lVRgzW_topBarHamburger:hover,.lVRgzW_topBarHamburger:active{color:var(--color-link);background-color:#f3f7ff}[data-theme=dark] .lVRgzW_topBarHamburger{color:var(--color-text-secondary)}[data-theme=dark] .lVRgzW_topBarHamburger:hover,[data-theme=dark] .lVRgzW_topBarHamburger:active{color:var(--color-link);background-color:#ffffff0a}.lVRgzW_navMobile{background-color:var(--color-bg-primary);z-index:1000;border-top:1px solid var(--color-border);align-items:center;width:100%;height:56px;display:none;position:fixed;bottom:0;left:0;box-shadow:0 -8px 24px #0f172a0d}[data-theme=dark] .lVRgzW_navMobile{background-color:var(--color-bg);border-top:1px solid var(--color-border);box-shadow:0 -10px 28px #00000047}.lVRgzW_menuListMobile{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr);align-items:center;width:100%;height:100%;margin:0;padding:0;display:grid}.lVRgzW_menuLink{width:44px;height:44px;color:var(--color-text-primary);background:0 0;border:none;border-radius:14px;justify-content:center;place-self:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.lVRgzW_menuLink:hover,.lVRgzW_menuLink:active{background-color:#f3f7ff}[data-theme=dark] .lVRgzW_menuLink{color:var(--color-text-secondary)}[data-theme=dark] .lVRgzW_menuLink:hover,[data-theme=dark] .lVRgzW_menuLink:active{background-color:#ffffff0a}.lVRgzW_menuLinkActive{color:var(--color-link);background-color:#f3f7ff}[data-theme=dark] .lVRgzW_menuLinkActive{color:var(--color-link);background-color:var(--color-primary-subtle)}.lVRgzW_menuIcon{width:21px;height:21px;color:var(--color-text-muted);flex-shrink:0}[data-theme=dark] .lVRgzW_menuIcon{color:var(--color-text-muted)}.lVRgzW_menuIconActive,[data-theme=dark] .lVRgzW_menuIconActive{color:var(--color-link)}@media (max-width:768px){.lVRgzW_topBar,.lVRgzW_navMobile{display:flex}}@media (min-width:769px){.lVRgzW_topBar,.lVRgzW_navMobile{display:none}}
._7DqBlW_contantContainer{background-color:var(--color-bg-primary,var(--color-surface));max-width:1200px;color:var(--color-text-primary,var(--color-text));box-sizing:border-box;width:100%;margin:0 auto;padding:0 16px 2rem;font-family:inherit}._7DqBlW_programDetailsContainer{align-items:flex-start;gap:24px;margin:24px 16px;display:flex}._7DqBlW_programDetailsLeft{flex-direction:column;flex:1;gap:24px;display:flex}._7DqBlW_programDetailsRight{border:1px solid var(--color-border-primary,var(--color-border));border-radius:16px;flex-shrink:0;align-self:flex-start;width:350px;padding:16px;position:sticky;top:24px;box-shadow:0 2px 16px #00000014}._7DqBlW_metaFiltersContainer{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0;display:flex}._7DqBlW_actionButtonsContainer{flex-direction:column;gap:12px;width:100%;margin-top:24px;display:flex}._7DqBlW_actionButton{cursor:pointer;white-space:nowrap;border:none;border-radius:20px;width:100%;padding:10px 24px;font-size:1rem;font-weight:600;transition:all .2s}._7DqBlW_actionSave{background:var(--color-primary,var(--color-primary));color:var(--color-primary-foreground)}._7DqBlW_actionSave:hover{background:var(--color-primary-hover,#1565c0);transform:scale(.98)}._7DqBlW_actionShare{background:var(--color-bg-primary,var(--color-surface));color:var(--color-text-primary,var(--color-text));border:2px solid var(--color-primary,#1877f2)}._7DqBlW_actionShare:hover{background:var(--color-primary,var(--color-primary));color:var(--color-primary-foreground);transform:scale(.98)}._7DqBlW_actionButton:active{transform:scale(.96)}._7DqBlW_actionButton:disabled{opacity:.7;cursor:not-allowed}._7DqBlW_saveButtonSpinner{border:2px solid #ffffff4d;border-top:2px solid var(--color-surface);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite _7DqBlW_spin;display:inline-block}._7DqBlW_saveButtonContent{align-items:center;gap:8px;display:flex}@keyframes _7DqBlW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:768px){._7DqBlW_actionButtonsContainer{gap:10px;margin-top:20px}._7DqBlW_actionButton{border-radius:18px;padding:10px 20px;font-size:.95rem}}[data-theme=dark] ._7DqBlW_actionShare{background:var(--color-bg-secondary,var(--color-surface));color:var(--color-text-primary,var(--color-text));border-color:var(--color-primary,#1877f2)}[data-theme=dark] ._7DqBlW_actionShare:hover{background:var(--color-primary,var(--color-primary));color:var(--color-text)}@media screen and (max-width:768px){._7DqBlW_contantContainer{max-width:100%;margin:0;padding:0 0 2rem}._7DqBlW_programDetailsContainer{flex-direction:column;gap:20px;margin:20px 12px}._7DqBlW_programDetailsRight{width:100%;position:static}._7DqBlW_metaFiltersContainer{margin:0}}._7DqBlW_contantContainer h1{margin:0;padding:0;font-size:1.75rem;font-weight:700;line-height:1.2}._7DqBlW_contantContainer h2{margin:0;padding:0;font-size:1.2rem;font-weight:600;line-height:1.3}._7DqBlW_contantContainer h3,._7DqBlW_contantContainer h4,._7DqBlW_contantContainer h5,._7DqBlW_contantContainer h6{margin:0;padding:0;font-size:1em;font-weight:600;line-height:1.3}._7DqBlW_contantContainer p{margin:0;padding:0;font-size:1rem;line-height:1.5}._7DqBlW_contantContainer *{box-sizing:border-box}._7DqBlW_topSection{-webkit-backdrop-filter:blur(10px);align-items:stretch;gap:18px;margin-bottom:24px;padding:24px;display:flex;position:relative;overflow:hidden}._7DqBlW_topSection:before{content:"";pointer-events:none;z-index:0;background:#ffffff4d;position:absolute;inset:0}[data-theme=dark] ._7DqBlW_topSection:before{background:#0006}._7DqBlW_topSection>*{z-index:1;position:relative}._7DqBlW_imageGalleryWrapper{flex-shrink:0;justify-content:flex-start;align-items:flex-end;width:200px;display:flex}:is(._7DqBlW_imageGalleryWrapper .workoutImage,._7DqBlW_imageGalleryWrapper .imageGalleryGrid){margin-top:0!important;margin-left:0!important;margin-right:0!important}._7DqBlW_programInfo{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;padding-bottom:0;display:flex}._7DqBlW_programInfoContent{flex-direction:column;gap:4px;display:flex}._7DqBlW_programInfoSpacer{flex:1;min-height:0}._7DqBlW_programLabel{color:var(--color-text-secondary,var(--color-text-muted));text-transform:uppercase;letter-spacing:.5px;margin-top:0;margin-bottom:4px;font-size:.75rem;font-weight:500}._7DqBlW_collectionTitle{letter-spacing:-.02em;color:var(--color-text-primary,var(--color-text));word-wrap:break-word;overflow-wrap:break-word;margin:0 0 8px;font-size:2rem;font-weight:800;line-height:1.2}._7DqBlW_collectionTitleLong{font-size:1.5rem!important}._7DqBlW_programAuthor{color:var(--color-text-secondary,var(--color-text-muted));cursor:pointer;margin-bottom:2rem;padding-bottom:0;transition:color .2s;font-size:.9rem!important}._7DqBlW_programAuthor:hover{color:var(--color-text-primary,var(--color-text))}@media screen and (max-width:768px){._7DqBlW_topSection{flex-direction:column;gap:16px;margin:16px 12px;padding:16px}._7DqBlW_imageGalleryWrapper{width:100%;min-width:unset;justify-content:center;align-items:center;max-width:100%}:is(._7DqBlW_imageGalleryWrapper .workoutImage,._7DqBlW_imageGalleryWrapper .imageGalleryGrid){width:100%!important;max-width:200px!important;margin-left:auto!important;margin-right:auto!important}._7DqBlW_programInfo{padding-left:0}._7DqBlW_collectionTitle{font-size:1.5rem}}@media screen and (min-width:769px){._7DqBlW_contantContainer ._7DqBlW_programLabel{font-size:.85rem!important}._7DqBlW_contantContainer ._7DqBlW_collectionTitle,._7DqBlW_contantContainer h1._7DqBlW_collectionTitle{letter-spacing:-.03em!important;font-size:3.5rem!important;font-weight:900!important}._7DqBlW_contantContainer ._7DqBlW_collectionTitleLong,._7DqBlW_contantContainer h1._7DqBlW_collectionTitle._7DqBlW_collectionTitleLong,._7DqBlW_contantContainer ._7DqBlW_collectionTitle._7DqBlW_collectionTitleLong{letter-spacing:-.03em!important;font-size:2.5rem!important;font-weight:900!important}}._7DqBlW_workoutText{color:var(--color-text-primary,var(--color-text));margin:0;line-height:1.6}._7DqBlW_workoutText>div{color:var(--color-text-primary,var(--color-text));margin-bottom:1em;line-height:1.6}._7DqBlW_workoutText>div:last-child{margin-bottom:0}._7DqBlW_workoutText p{color:var(--color-text-primary,var(--color-text));margin:0 0 .5em;padding:0;line-height:1.5}._7DqBlW_workoutText p:last-child{margin-bottom:0}._7DqBlW_showMoreButton{color:#363636;cursor:pointer;background-color:#e5e5e5;border:none;border-radius:8px;margin-top:12px;margin-bottom:1.5em;padding:8px 16px;font-family:inherit;font-size:.95rem;font-weight:500;transition:background-color .2s;display:inline-block}._7DqBlW_showMoreButton:hover{background-color:#d4d4d4}._7DqBlW_showMoreButton:focus{outline:none}._7DqBlW_showMoreButton:active{background-color:#c4c4c4}._7DqBlW_modalDescriptionContent{color:var(--color-text-primary,var(--color-text));word-wrap:break-word;line-height:1.6}._7DqBlW_modalDescriptionContent>div{color:var(--color-text-primary,var(--color-text));white-space:pre-line;margin-bottom:1.2em}._7DqBlW_modalDescriptionContent>div:last-child{margin-bottom:0}._7DqBlW_modalDescriptionContent p{color:var(--color-text-primary,var(--color-text));margin-bottom:1em}._7DqBlW_modalDescriptionContent p:last-child{margin-bottom:0}._7DqBlW_userDetails{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);align-items:center;height:98px;margin-bottom:1rem;margin-left:1rem;margin-right:1rem;display:flex}._7DqBlW_userDetails img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:48px;height:48px;margin-right:16px}._7DqBlW_userDetails span{color:var(--color-text-primary,var(--color-text));font-size:.95rem;font-weight:500}._7DqBlW_userDetailsClickable{cursor:pointer;transition:background-color .2s}._7DqBlW_userDetailsClickable:hover{background-color:var(--color-bg-hover,var(--color-surface-subtle))}._7DqBlW_button{cursor:pointer;border:none;border-radius:26px;width:calc(100% - 32px);height:52px;margin:1rem 16px;font-size:1.1rem;font-weight:600;transition:background .2s,color .2s,transform .1s,box-shadow .2s;display:block;box-shadow:0 2px 8px #00000014}._7DqBlW_button._7DqBlW_save,._7DqBlW_save{background:var(--color-primary,var(--color-primary));color:var(--color-primary-foreground)}._7DqBlW_button._7DqBlW_save:hover,._7DqBlW_save:hover{background:var(--color-primary-hover,#1565c0);transform:scale(.98);box-shadow:0 4px 12px #1877f24d}._7DqBlW_button._7DqBlW_share,._7DqBlW_share{background:var(--color-bg-primary,var(--color-surface));color:var(--color-text-primary,#191c20);border:2px solid var(--color-primary,#1877f2)}._7DqBlW_button._7DqBlW_share:hover,._7DqBlW_share:hover{background:var(--color-primary,var(--color-primary));color:var(--color-primary-foreground);transform:scale(.98);box-shadow:0 4px 12px #1877f24d}._7DqBlW_button:active{transform:scale(.96)}._7DqBlW_collectionWorkoutOuterContainer{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.5rem;width:100%;margin-left:0;margin-right:0;display:flex}@media screen and (max-width:768px){._7DqBlW_collectionWorkoutOuterContainer{gap:1rem;padding-left:.5rem;padding-right:.5rem}}[data-theme=dark] ._7DqBlW_contantContainer{color:var(--color-text-primary,var(--color-text));background-color:var(--color-bg-primary,var(--color-surface))}[data-theme=dark] ._7DqBlW_collectionTitle{color:var(--color-text-primary,var(--color-text))}[data-theme=dark] ._7DqBlW_programAuthor{color:var(--color-text-secondary,#aaa)}[data-theme=dark] ._7DqBlW_programAuthor:hover{color:var(--color-text-primary,var(--color-text))}[data-theme=dark] ._7DqBlW_programLabel{color:var(--color-text-secondary,#aaa)}[data-theme=dark] ._7DqBlW_workoutText,[data-theme=dark] ._7DqBlW_workoutText>div,[data-theme=dark] ._7DqBlW_workoutText p,[data-theme=dark] ._7DqBlW_userDetails span{color:var(--color-text-primary,var(--color-text))}[data-theme=dark] ._7DqBlW_userDetails{border-top-color:var(--color-border-primary,#333);border-bottom-color:var(--color-border-primary,#333)}[data-theme=dark] ._7DqBlW_programDetailsRight{border-color:var(--color-border-primary,#333);box-shadow:0 2px 16px #0000004d}[data-theme=dark] ._7DqBlW_showMoreButton{background-color:var(--color-surface-hover);color:var(--color-text-secondary)}[data-theme=dark] ._7DqBlW_showMoreButton:hover{background-color:var(--color-border)}[data-theme=dark] ._7DqBlW_showMoreButton:active{background-color:var(--color-surface-hover)}[data-theme=dark] ._7DqBlW_modalDescriptionContent,[data-theme=dark] ._7DqBlW_modalDescriptionContent p{color:var(--color-text-primary,var(--color-text))}[data-theme=dark] ._7DqBlW_button._7DqBlW_share,[data-theme=dark] ._7DqBlW_share{background:var(--color-bg-secondary,var(--color-surface));color:var(--color-text-primary,var(--color-text));border-color:var(--color-primary,#1877f2)}[data-theme=dark] ._7DqBlW_button._7DqBlW_share:hover,[data-theme=dark] ._7DqBlW_share:hover{background:var(--color-primary,var(--color-primary));color:var(--color-text)}[data-theme=dark] ._7DqBlW_userDetailsClickable:hover{background-color:var(--color-bg-hover,#ffffff0d)}[data-theme=dark] ._7DqBlW_topSection{background-color:var(--color-bg-secondary,var(--color-surface))}[data-theme=dark] ._7DqBlW_programDetailsLeft,[data-theme=dark] ._7DqBlW_metaFiltersContainer,[data-theme=dark] ._7DqBlW_actionButtonsContainer,[data-theme=dark] ._7DqBlW_actionButton{color:var(--color-text-primary,var(--color-text))}[data-theme=dark] ._7DqBlW_actionSave{background:var(--color-primary,var(--color-primary));color:var(--color-text)}[data-theme=dark] ._7DqBlW_actionSave:hover{background:var(--color-primary-hover,#1565c0);color:var(--color-text)}[data-theme=dark] ._7DqBlW_saveButtonSpinner{border-color:#ffffff4d;border-top-color:var(--color-primary-foreground)}[data-theme=dark] ._7DqBlW_button._7DqBlW_save,[data-theme=dark] ._7DqBlW_save{background:var(--color-primary,var(--color-primary));color:var(--color-text)}[data-theme=dark] ._7DqBlW_button._7DqBlW_save:hover,[data-theme=dark] ._7DqBlW_save:hover{background:var(--color-primary-hover,#1565c0);color:var(--color-text)}[data-theme=dark] ._7DqBlW_collectionWorkoutOuterContainer{color:var(--color-text-primary,var(--color-text))}@media screen and (max-width:768px){._7DqBlW_button{width:calc(100% - 32px);font-size:1rem}._7DqBlW_userDetails{margin-left:.5rem;margin-right:.5rem;padding:.5rem 0}._7DqBlW_userDetails img{width:40px;height:40px;margin-right:12px}._7DqBlW_workoutText{margin:0;font-size:.95rem}}._7DqBlW_ownerActionsWrapper{z-index:3;position:absolute;top:16px;right:16px}._7DqBlW_ownerActionsButton{width:36px;height:36px;color:var(--color-text);cursor:pointer;background-color:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,transform .15s;display:flex;box-shadow:0 2px 6px #00000026}._7DqBlW_ownerActionsButton:hover{background-color:#fff}._7DqBlW_ownerActionsButton:active{transform:scale(.96)}[data-theme=dark] ._7DqBlW_ownerActionsButton{color:var(--color-text);background-color:#282828e6}[data-theme=dark] ._7DqBlW_ownerActionsButton:hover{background-color:#3c3c3c}._7DqBlW_ownerActionsMenu{border:1px solid var(--color-border-primary,#e5e5e5);background:var(--color-bg-primary,var(--color-surface));border-radius:10px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #0000002e}._7DqBlW_ownerActionsMenuItem{width:100%;color:var(--color-danger-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;display:flex}._7DqBlW_ownerActionsMenuItem:hover{background:#ff385c14}._7DqBlW_ownerActionsMenuItemNeutral{color:var(--color-text-primary,var(--color-text))}._7DqBlW_ownerActionsMenuItemNeutral:hover{background:var(--color-bg-hover,#0000000d)}[data-theme=dark] ._7DqBlW_ownerActionsMenuItemNeutral:hover{background:#ffffff14}@media screen and (max-width:768px){._7DqBlW_ownerActionsWrapper{top:12px;right:12px}}
.sqN4Oq_workoutImage{background-color:var(--color-bg-secondary,#ddd);box-sizing:border-box;border-radius:24px;justify-content:center;align-items:center;width:100%;max-width:200px;height:200px;margin:4rem auto 2rem;display:flex;position:relative;overflow:hidden}.sqN4Oq_workoutImageImg{-o-object-fit:cover;object-fit:cover;z-index:1;border-radius:24px;width:100%;height:100%;position:relative}.sqN4Oq_workoutImagePlaceholder{color:var(--color-primary-foreground);text-transform:uppercase;margin:0;padding:0;font-size:6rem;font-weight:600;line-height:1}.sqN4Oq_imageGalleryGrid{box-sizing:border-box;border-radius:24px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:6px;width:100%;max-width:568px;height:441px;margin:4rem auto 2rem;display:grid;overflow:hidden}.sqN4Oq_imageGalleryGridItem{background-color:var(--color-bg-secondary,#ddd);width:100%;height:100%;position:relative;overflow:hidden}.sqN4Oq_imageGalleryGridItem:first-child{border-radius:24px 0 0}.sqN4Oq_imageGalleryGridItem:nth-child(2){border-radius:0 24px 0 0}.sqN4Oq_imageGalleryGridItem:nth-child(3){border-radius:0 0 0 24px}.sqN4Oq_imageGalleryGridItem:nth-child(4){border-radius:0 0 24px}.sqN4Oq_imageGalleryGridImg{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;position:relative}@media screen and (max-width:768px){.sqN4Oq_workoutImage{aspect-ratio:1;border-radius:24px;width:100%;max-width:200px;height:auto;margin:0 auto 1rem}.sqN4Oq_workoutImageImg{border-radius:24px}.sqN4Oq_workoutImagePlaceholder{font-size:4rem}.sqN4Oq_imageGalleryGrid{aspect-ratio:1;box-sizing:border-box;border-radius:24px;gap:4px;width:100%;max-width:200px;height:auto;margin:0 auto 1rem}.sqN4Oq_imageGalleryGridItem{box-sizing:border-box}.sqN4Oq_imageGalleryGridItem:first-child{border-radius:24px 0 0}.sqN4Oq_imageGalleryGridItem:nth-child(2){border-radius:0 24px 0 0}.sqN4Oq_imageGalleryGridItem:nth-child(3){border-radius:0 0 0 24px}.sqN4Oq_imageGalleryGridItem:nth-child(4){border-radius:0 0 24px}.sqN4Oq_imageGalleryGridImg{border-radius:0}}[data-theme=dark] .sqN4Oq_workoutImage{background-color:var(--color-bg-secondary,var(--color-surface-hover))}[data-theme=dark] .sqN4Oq_workoutImagePlaceholder{color:var(--color-text)}[data-theme=dark] .sqN4Oq_imageGalleryGridItem{background-color:var(--color-bg-secondary,var(--color-surface-hover))}
.QI4Dbq_creatorProgramsContainer{box-sizing:border-box;background-color:var(--color-bg-primary,var(--color-surface));width:100%;max-width:1200px;color:var(--color-text-primary,var(--color-text));margin:0 auto;padding:0 16px 2rem}@media screen and (max-width:768px){.QI4Dbq_creatorProgramsContainer{max-width:100%;margin:0;padding:0 0 2rem}}[data-theme=dark] .QI4Dbq_creatorProgramsContainer{background-color:var(--color-bg-primary,var(--color-surface));color:var(--color-text-primary,var(--color-text))}
.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] .Jsg9uq_paper{box-shadow:0 4px 20px #00000040}[data-theme=dark] .Jsg9uq_paper:hover{box-shadow:0 8px 30px #00000059}.Jsg9uq_coverBanner{background:radial-gradient(ellipse 70% 110% at 30% 0%, color-mix(in srgb, var(--color-primary) 30%, transparent) 0%, color-mix(in srgb, var(--color-primary) 8%, transparent) 55%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, transparent 100%);width:100%;height:92px}.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}.Jsg9uq_avatar:hover{transform:scale(1.05)}.Jsg9uq_avatarPlaceholder{border:4px solid var(--color-bg-primary);background-color:var(--color-primary);width:68px;height:68px;color:var(--color-primary-foreground);border-radius:50%;justify-content:center;align-items:center;font-size:1.7rem;font-weight:600;transition:transform .2s;display:flex;box-shadow:0 2px 10px #00000026}.Jsg9uq_avatarPlaceholder:hover{transform:scale(1.05)}.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}.Jsg9uq_statItem{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.Jsg9uq_verticalDivider{background-color:var(--color-border-secondary);align-self:stretch;width:1px;margin:1px 0}.Jsg9uq_horizontalDivider{width:100%;margin-top:24px}.Jsg9uq_button{text-transform:none;background-color:var(--color-primary);width:100%;color:var(--color-primary-foreground);letter-spacing:.3px;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}.Jsg9uq_button:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-button-hover);transform:translateY(-2px)}.Jsg9uq_chevronIcon{flex-shrink:0;width:14px;height:14px;transition:transform .2s}.Jsg9uq_button:hover .Jsg9uq_chevronIcon{transform:translate(3px)}.Jsg9uq_latestActivityIcon{margin-right:4px!important}.Jsg9uq_container{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;padding:0 22px 26px;display:flex}.Jsg9uq_avatarSection{margin-top:-34px;margin-bottom:16px}.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}.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}.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)}
.v4VCWa_overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.v4VCWa_filterOverlayContent{background-color:var(--color-bg-primary);border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:568px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 -4px 24px #0003}.v4VCWa_dragHandle{background-color:var(--color-border-primary);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:12px auto 8px}.v4VCWa_filterOverlayHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px 16px;display:flex}.v4VCWa_filterOverlayTitle{color:var(--color-text-primary);margin:0;font-size:20px;font-weight:600}.v4VCWa_filterOverlayClose{cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.v4VCWa_filterOverlayClose:hover{background-color:var(--color-bg-hover)}.v4VCWa_filterScrollContent{-webkit-overflow-scrolling:touch;flex:1;padding:0 20px 20px;overflow:hidden auto}.v4VCWa_filterPillsRow{gap:10px;margin-bottom:24px;display:flex}.v4VCWa_filterPill{color:var(--color-text-primary);border:1px solid var(--color-border-primary);cursor:pointer;background-color:#0000;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.v4VCWa_filterPill:hover{background-color:var(--color-bg-hover)}.v4VCWa_filterPillActive{background-color:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary)}.v4VCWa_filterPillActive:hover{background-color:var(--color-primary);color:var(--color-primary-foreground)}.v4VCWa_filterSection{margin-bottom:28px}.v4VCWa_filterSection:last-child{margin-bottom:0}.v4VCWa_sectionTitle{color:var(--color-text-primary);margin:0 0 16px;font-size:16px;font-weight:600}.v4VCWa_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.v4VCWa_folderEditButton{border:1px solid var(--color-border-primary);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background-color .2s,border-color .2s;display:flex}.v4VCWa_folderEditButton:hover{background-color:var(--color-bg-hover)}.v4VCWa_folderEditButton[aria-pressed=true]{background-color:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary)}.v4VCWa_folderRow{grid-template-columns:repeat(4,1fr);gap:8px 4px;display:grid}.v4VCWa_folderItemWrapper{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.v4VCWa_folderOptionsContainer{z-index:10;position:absolute;top:0;right:0}.v4VCWa_folderOptionsButton{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 4px #0000001a}.v4VCWa_folderOptionsButton:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.v4VCWa_folderOptionsButton:disabled{opacity:.6;cursor:not-allowed}.v4VCWa_folderOptionsMenu{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);z-index:1000;border-radius:8px;min-width:120px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.v4VCWa_folderOptionsMenuItem{text-align:left;cursor:pointer;width:100%;color:var(--color-danger-text);background:0 0;border:none;padding:10px 14px;font-size:14px;transition:background-color .2s}.v4VCWa_folderOptionsMenuItem:hover:not(:disabled){background-color:#ff385c14}.v4VCWa_folderOptionsMenuItem:disabled{opacity:.6;cursor:not-allowed}@media (max-width:400px){.v4VCWa_folderRow{grid-template-columns:repeat(3,1fr);gap:6px 4px}}.v4VCWa_folderButton{cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0;transition:transform .2s;display:flex}.v4VCWa_folderButton:hover{transform:scale(1.02)}.v4VCWa_folderIconCircle{aspect-ratio:1;background-color:var(--color-bg-secondary);border:2px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100%;transition:background-color .2s,border-color .2s;display:flex}.v4VCWa_folderButton:hover .v4VCWa_folderIconCircle{background-color:var(--color-bg-hover)}.v4VCWa_folderButtonActive .v4VCWa_folderIconCircle{border:2px solid}.v4VCWa_folderCreateButton .v4VCWa_folderIconCircle{opacity:.9;border-style:dashed}.v4VCWa_folderCreateButton:hover .v4VCWa_folderIconCircle{opacity:1}.v4VCWa_folderShimmerItem{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.v4VCWa_folderShimmerCircle{aspect-ratio:1;background:linear-gradient(110deg, var(--color-bg-secondary) 8%, #ffffff26 18%, var(--color-bg-secondary) 33%);background-size:200% 100%;border-radius:50%;width:100%;animation:1.5s ease-in-out infinite v4VCWa_folderShimmer}.v4VCWa_folderShimmerLabel{background:linear-gradient(110deg, var(--color-bg-secondary) 8%, #ffffff26 18%, var(--color-bg-secondary) 33%);background-size:200% 100%;border-radius:4px;width:60%;height:12px;animation:1.5s ease-in-out .1s infinite v4VCWa_folderShimmer}[data-theme=dark] .v4VCWa_folderShimmerCircle,[data-theme=dark] .v4VCWa_folderShimmerLabel{background:linear-gradient(110deg, var(--color-surface) 8%, var(--color-border) 18%, var(--color-surface) 33%);background-size:200% 100%}@keyframes v4VCWa_folderShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.v4VCWa_iconGrid{grid-template-columns:repeat(4,1fr);gap:8px 4px;display:grid}@media (max-width:400px){.v4VCWa_iconGrid{grid-template-columns:repeat(3,1fr);gap:6px 4px}}.v4VCWa_iconSelectButton{cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0;transition:transform .2s;display:flex}.v4VCWa_iconSelectButton:hover{transform:scale(1.02)}.v4VCWa_iconSelectButton:active{transform:scale(.98)}.v4VCWa_iconSelectCircle{aspect-ratio:1;background-color:var(--color-bg-secondary);border:2px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100%;transition:background-color .2s,border-color .2s;display:flex;overflow:hidden}.v4VCWa_iconSelectButton:hover .v4VCWa_iconSelectCircle{background-color:var(--color-bg-hover)}.v4VCWa_iconSelectActive .v4VCWa_iconSelectCircle{background-color:var(--color-primary);border-color:var(--color-primary)}.v4VCWa_iconSelectImg{-o-object-fit:contain;object-fit:contain;width:60%;height:60%}.v4VCWa_iconSelectActive .v4VCWa_iconSelectImg{filter:brightness(0)invert()}.v4VCWa_iconSelectPlaceholder{color:var(--color-text-muted);font-size:18px;font-weight:600}.v4VCWa_iconSelectActive .v4VCWa_iconSelectPlaceholder{color:var(--color-primary-foreground)}.v4VCWa_iconSelectLabel{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.v4VCWa_createExerciseButton{width:100%;color:var(--color-primary-foreground);cursor:pointer;background-color:#28a745;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:15px;font-weight:600;transition:background-color .2s;display:flex}.v4VCWa_createExerciseButton:hover{background-color:#218838}.v4VCWa_actionButtonsContainer{padding:16px 20px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0));border-top:1px solid var(--color-border-primary);background-color:var(--color-bg-primary);flex-shrink:0;gap:12px;display:flex}.v4VCWa_filterResetButton{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-primary);cursor:pointer;border-radius:12px;flex:1;padding:14px 20px;font-size:15px;font-weight:600;transition:background-color .2s}.v4VCWa_filterResetButton:hover{background-color:var(--color-bg-hover)}.v4VCWa_filterApplyButton{background-color:var(--color-surface);color:var(--color-text);cursor:pointer;border:none;border-radius:12px;flex:1;padding:14px 20px;font-size:15px;font-weight:600;transition:background-color .2s,box-shadow .2s;box-shadow:0 2px 8px #00000026}.v4VCWa_filterApplyButton:hover{background-color:var(--color-surface-subtle);box-shadow:0 4px 12px #0003}[data-theme=dark] .v4VCWa_filterApplyButton{background-color:var(--color-surface);color:var(--color-text)}[data-theme=dark] .v4VCWa_filterApplyButton:hover{background-color:var(--color-surface-subtle)}
.K5boUa_breakdownContainer{color:var(--color-text-primary);padding:0}.K5boUa_workoutImageCarousel{grid-template-columns:minmax(0,1fr);align-items:center;margin-bottom:24px;display:grid}.K5boUa_workoutImageCarouselWithArrows{-moz-column-gap:8px;grid-template-columns:40px minmax(0,1fr) 40px;column-gap:8px;margin-bottom:12px}.K5boUa_workoutImageContainer{cursor:pointer;border-radius:16px;width:100%;height:280px;margin-bottom:0;transition:transform .2s;position:relative;overflow:hidden}.K5boUa_workoutImageCarouselWithArrows .K5boUa_workoutImageContainer{grid-column:2}.K5boUa_mediaArrow{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;border-radius:50%;justify-content:center;justify-self:center;align-items:center;transition:background .2s,opacity .2s;display:flex;box-shadow:0 2px 4px #0000001a}.K5boUa_mediaArrow:hover:not(:disabled){background:var(--color-bg-hover)}.K5boUa_mediaArrow:disabled{opacity:.35;cursor:default}.K5boUa_mediaDots{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.K5boUa_mediaDot{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}.K5boUa_mediaDot:hover{opacity:.5}.K5boUa_mediaDotActive{opacity:1;background-color:var(--color-text-primary)}.K5boUa_workoutImageContainer:hover{transform:scale(1.02)}.K5boUa_workoutImageContainer:hover .K5boUa_imageOverlay{opacity:1}.K5boUa_workoutImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.K5boUa_imageOverlay{opacity:0;background:#0006;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.K5boUa_imageModal{z-index:9999;cursor:zoom-out;background:#000000f2;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.K5boUa_imageModalContent{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.K5boUa_modalImage{-o-object-fit:contain;object-fit:contain;cursor:default;border-radius:8px;max-width:100%;max-height:90vh}.K5boUa_closeButton{color:var(--color-primary-foreground);cursor:pointer;z-index:10000;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex;position:absolute;top:-40px;right:0}.K5boUa_closeButton:hover{background:#fff3}.K5boUa_workoutOverview{margin-bottom:32px}.K5boUa_overviewTitle{margin-bottom:20px}.K5boUa_summaryAndMuscleMap{background:linear-gradient(135deg,#6366f108 0%,#a855f708 100%);border:1px solid #6366f11f;border-radius:16px;grid-template-columns:2fr 1fr;align-items:start;gap:32px;padding:24px;display:grid;box-shadow:0 2px 8px #6366f10a}[data-theme=dark] .K5boUa_summaryAndMuscleMap{box-shadow:none;background:#ffffff08;border:1px solid #ffffff14}.K5boUa_summaryAndMuscleMap .K5boUa_overviewTitle{grid-column:1/-1;margin-bottom:0}@media (max-width:768px){.K5boUa_summaryAndMuscleMap{grid-template-columns:1fr;gap:24px}}.K5boUa_workoutSummary{max-width:300px;margin-bottom:0}.K5boUa_muscleMapSection{margin-bottom:0}.K5boUa_muscleMapContainer{justify-content:center;align-items:center;display:flex}.K5boUa_loadingContainer{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.K5boUa_loadingSpinner{border:3px solid #6366f126;border-top-color:#6366f1;border-radius:50%;width:32px;height:32px;animation:1s linear infinite K5boUa_spin}[data-theme=dark] .K5boUa_loadingSpinner{border:3px solid #ffffff1a;border-top:3px solid var(--color-text-primary)}@keyframes K5boUa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.K5boUa_summaryTitle{margin-bottom:20px}.K5boUa_titleMain{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:1}.K5boUa_titleSub{background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.25rem;font-weight:700;line-height:1}[data-theme=dark] .K5boUa_titleSub{-webkit-text-fill-color:var(--color-text-secondary);color:var(--color-text-secondary);background:0 0}.K5boUa_summaryStats{flex-direction:column;gap:12px;display:flex}.K5boUa_statCard{text-align:left;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:2px 16px;transition:all .3s;display:flex;position:relative}.K5boUa_statCard:hover{transform:translateY(-1px)}.K5boUa_statLabel{color:#6366f1;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.7rem;font-weight:600}[data-theme=dark] .K5boUa_statLabel{color:var(--color-text-secondary)}.K5boUa_statValue{color:var(--color-text-primary);align-items:baseline;gap:4px;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.K5boUa_statUnit{color:var(--color-text-secondary);font-size:1rem;font-weight:500}.K5boUa_breakdownContainer::-webkit-scrollbar{width:4px}.K5boUa_breakdownContainer::-webkit-scrollbar-track{background:0 0}.K5boUa_breakdownContainer::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}[data-theme=dark] .K5boUa_breakdownContainer::-webkit-scrollbar-thumb{background:#ffffff1a}.K5boUa_breakdownContainer::-webkit-scrollbar-thumb:hover{background:#0003}[data-theme=dark] .K5boUa_breakdownContainer::-webkit-scrollbar-thumb:hover{background:#fff3}.K5boUa_interactiveMuscleMap{cursor:pointer;width:100%;position:relative}.K5boUa_interactiveMuscleMap img{cursor:pointer;transition:opacity .2s}.K5boUa_interactiveMuscleMap img:hover{opacity:.8}.K5boUa_clickHint{text-align:center;color:var(--color-text-secondary);margin-top:12px;font-size:.85rem;font-style:italic}.K5boUa_popupBackdrop{z-index:9998;background:0 0;position:fixed;inset:0}.K5boUa_exercisePopup{background:var(--color-bg-primary,var(--color-surface));z-index:9999;border:1px solid #0000001a;border-radius:12px;flex-direction:column;min-width:280px;max-width:400px;max-height:70vh;animation:.2s K5boUa_popupSlideIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 24px #00000026}[data-theme=dark] .K5boUa_exercisePopup{background:var(--color-bg-secondary);border:1px solid #ffffff1a;box-shadow:0 8px 24px #0006}@keyframes K5boUa_popupSlideIn{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.K5boUa_popupHeader{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}[data-theme=dark] .K5boUa_popupHeader{border-bottom:1px solid #ffffff14}.K5boUa_popupHeader h3{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.K5boUa_popupCloseButton{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:1.5rem;line-height:1;transition:all .2s;display:flex}.K5boUa_popupCloseButton:hover{color:var(--color-text-primary);background:#0000000d}[data-theme=dark] .K5boUa_popupCloseButton:hover{background:#ffffff1a}.K5boUa_exerciseSimpleList{flex-direction:column;gap:8px;max-height:calc(70vh - 50px);padding:8px;display:flex;overflow-y:auto}.K5boUa_exerciseSimpleItem{cursor:pointer;background:#00000005;border-radius:12px;flex-direction:row;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}[data-theme=dark] .K5boUa_exerciseSimpleItem{background:#ffffff08}.K5boUa_exerciseSimpleItem:hover{background:#6366f11f;transform:translateY(-2px);box-shadow:0 4px 8px #6366f11a}[data-theme=dark] .K5boUa_exerciseSimpleItem:hover{background:#ffffff14;box-shadow:0 4px 8px #0000004d}.K5boUa_exerciseSimpleItem:active{transform:translateY(0)}.K5boUa_exerciseSimpleThumbContainer{background:#00000008;border-radius:8px;flex-shrink:0;width:80px;height:80px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}[data-theme=dark] .K5boUa_exerciseSimpleThumbContainer{background:#ffffff0d}.K5boUa_exerciseSimpleItem:hover .K5boUa_exerciseSimpleThumbContainer{transform:scale(1.05);box-shadow:0 4px 12px #6366f126}[data-theme=dark] .K5boUa_exerciseSimpleItem:hover .K5boUa_exerciseSimpleThumbContainer{box-shadow:0 4px 12px #0000004d}.K5boUa_exerciseSimpleThumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.K5boUa_exerciseSimplePlaceholder{color:#6366f180;background:linear-gradient(135deg,#6366f11a 0%,#a855f71a 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}[data-theme=dark] .K5boUa_exerciseSimplePlaceholder{color:#ffffff4d;background:#ffffff0d}.K5boUa_exerciseSimpleName{color:var(--color-text-primary);text-align:left;flex:1;font-size:.9rem;font-weight:500;line-height:1.3}.K5boUa_noExercisesSimple{text-align:center;color:var(--color-text-secondary);padding:20px;font-size:.9rem}@media (max-width:768px){.K5boUa_exercisePopup{max-width:calc(100vw - 40px);max-height:60vh;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.K5boUa_popupHeader h3{font-size:.95rem}.K5boUa_exerciseSimpleThumbContainer{width:60px;height:60px}.K5boUa_exerciseSimpleName{font-size:.85rem}.K5boUa_clickHint{font-size:.75rem}}
.xFNwFa_container{padding-top:0;padding-left:300px;padding-right:0}@media (max-width:768px){.xFNwFa_container{padding-top:0;padding-left:0;padding-right:0}}.xFNwFa_contentWrapper{padding-top:0}@media (max-width:768px){.xFNwFa_contentWrapper{padding-top:0}}.xFNwFa_profileBox{flex-direction:column;flex-grow:1;align-items:stretch;width:100%;max-width:1600px;padding:0 0 10px;display:flex}@media (max-width:768px){.xFNwFa_profileBox{padding:0}}.xFNwFa_coverBanner{background:radial-gradient(ellipse 70% 110% at 30% 0%, color-mix(in srgb, var(--color-primary) 30%, transparent) 0%, color-mix(in srgb, var(--color-primary) 8%, transparent) 55%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, transparent 100%);border-radius:0;flex-shrink:0;width:100%;height:96px;margin:0}@media (max-width:768px){.xFNwFa_coverBanner{border-radius:0;width:100%;height:74px;margin:0}}.xFNwFa_headerContainer{box-sizing:border-box;flex-direction:row;align-items:flex-start;gap:20px;width:100%;margin-top:16px;margin-bottom:10px;padding:0 16px 0 40px;display:flex}@media (max-width:768px){.xFNwFa_headerContainer{flex-direction:column;align-items:flex-start;gap:12px;margin-top:12px;margin-bottom:10px;padding:0 10px}}.xFNwFa_avatarSection{flex-direction:row;flex:1;align-items:flex-start;width:auto;min-width:0;display:flex}@media (max-width:768px){.xFNwFa_avatarSection{width:100%}}.xFNwFa_avatar{-o-object-fit:cover;object-fit:cover;border:4px solid var(--color-bg-primary);background-color:var(--color-bg-secondary);z-index:1;border-radius:50%;flex-shrink:0;width:88px;height:88px;margin-top:-38px;position:relative;box-shadow:0 2px 10px #00000026}.xFNwFa_avatarPlaceholder{background-color:var(--color-activity-3);width:88px;height:88px;color:var(--color-primary-foreground);border:4px solid var(--color-bg-primary);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:-38px;font-size:36px;font-weight:700;display:flex;position:relative;box-shadow:0 2px 10px #00000026}@media (max-width:768px){.xFNwFa_avatar,.xFNwFa_avatarPlaceholder{border-width:3px;width:72px;height:72px;margin-top:-30px}.xFNwFa_avatarPlaceholder{font-size:28px}}.xFNwFa_userInfo{flex-direction:column;flex:1;justify-content:flex-start;width:100%;min-width:0;margin-top:-28px;margin-left:16px;display:flex}@media (max-width:768px){.xFNwFa_userInfo{margin-top:-22px;margin-left:12px}}.xFNwFa_userName{color:var(--color-text-primary);margin:0 0 6px;font-size:1.6rem;font-weight:700;line-height:1.25}@media (max-width:768px){.xFNwFa_userName{margin-bottom:8px;font-size:1.3rem}}.xFNwFa_statsContainer{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:10px;margin-top:0;margin-bottom:8px;margin-left:0;display:flex}@media (max-width:768px){.xFNwFa_statsContainer{gap:10px}}.xFNwFa_statItem{flex-direction:column;align-items:flex-start;gap:1px;padding:0;display:flex}.xFNwFa_statNumber{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.1px;font-size:.86rem;font-weight:700;line-height:1.2}@media (max-width:768px){.xFNwFa_statNumber{font-size:.82rem}}.xFNwFa_statLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.56rem;font-weight:600;line-height:1.2}@media (max-width:768px){.xFNwFa_statLabel{letter-spacing:.45px;font-size:.54rem}}.xFNwFa_statDivider{background-color:var(--color-border-primary);align-self:stretch;width:1px;margin:1px 0}.xFNwFa_statButton{border-radius:var(--radius-xs);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:1px;padding:0;display:flex}.xFNwFa_statButton:hover .xFNwFa_statLabel,.xFNwFa_statButton:focus-visible .xFNwFa_statLabel{color:var(--color-text-primary);text-decoration:underline}.xFNwFa_statButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.xFNwFa_buttonsContainer{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:6px;width:auto;margin-left:auto;display:flex}.xFNwFa_buttonMobile{gap:8px;width:100%;margin-bottom:24px;display:flex}@media (max-width:768px){.xFNwFa_buttonMobile{gap:6px;margin-bottom:16px;padding:0 10px}}.xFNwFa_desktopOnly{display:flex}.xFNwFa_mobileOnly{display:none}@media (max-width:768px){.xFNwFa_buttonsContainer.xFNwFa_desktopOnly{display:none}.xFNwFa_buttonMobile.xFNwFa_mobileOnly{display:flex}}@media (min-width:769px){.xFNwFa_buttonMobile.xFNwFa_mobileOnly{display:none}}.xFNwFa_coachButton,.xFNwFa_settingsButton{box-shadow:none;text-transform:none;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;width:fit-content;min-width:0;padding:5px 11px;font-size:.78rem;font-weight:600;line-height:1.4;display:inline-flex}.xFNwFa_coachButton{background-color:var(--color-text-primary);color:var(--color-bg-primary);border-color:var(--color-text-primary)}.xFNwFa_coachButton:hover{opacity:.9}.xFNwFa_settingsButton{color:var(--color-text-secondary);border-color:var(--color-border-primary);background-color:#0000}.xFNwFa_desktopOnly .xFNwFa_settingsButton{width:30px;height:30px;padding:0}.xFNwFa_desktopOnly .xFNwFa_settingsButtonLabel{display:none}.xFNwFa_settingsButton:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-secondary)}@media (max-width:768px){.xFNwFa_coachButton,.xFNwFa_settingsButton{gap:4px;padding:5px 10px;font-size:.75rem}}.xFNwFa_buttonIcon{width:12px;height:12px;font-size:12px}@media (max-width:768px){.xFNwFa_buttonIcon{width:11px;height:11px;font-size:11px}}.xFNwFa_buttonMobile .xFNwFa_coachButton,.xFNwFa_buttonMobile .xFNwFa_settingsButton{flex:1;width:auto}.xFNwFa_shimmerElement{background-color:var(--color-bg-secondary,var(--color-surface-subtle));display:block;position:relative;overflow:hidden}.xFNwFa_shimmerElement:after{content:"";will-change:transform;background:linear-gradient(120deg,#0000 0%,#ffffff80 50%,#0000 100%);animation:1.4s ease-in-out infinite xFNwFa_shimmer;position:absolute;inset:0;transform:translate(-100%)}.xFNwFa_nameSkeleton{border-radius:var(--radius-xs);width:180px;height:24px;display:inline-block}.xFNwFa_statsSkeleton{flex-direction:row;gap:14px;margin-top:0;display:flex}.xFNwFa_statSkeleton{border-radius:var(--radius-xs);width:56px;height:30px;display:inline-block}.xFNwFa_buttonSkeleton{border-radius:var(--radius-sm);width:120px;height:28px;display:inline-block}@media (max-width:768px){.xFNwFa_nameSkeleton{width:140px;height:20px}.xFNwFa_statSkeleton{width:50px;height:28px}.xFNwFa_buttonSkeleton{width:100%;height:28px}}@keyframes xFNwFa_shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.xFNwFa_bioRow{width:100%;min-width:0;max-width:600px;display:block}.xFNwFa_bio{white-space:pre-wrap;max-width:600px;color:var(--color-text-secondary);min-width:0;margin:0;font-size:.95rem;line-height:1.5}.xFNwFa_bioExpanded{white-space:pre-wrap}.xFNwFa_bioToggle{color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:.85rem;font-weight:600;line-height:1.5;display:inline}.xFNwFa_bioToggle:hover{text-decoration:underline}.xFNwFa_followModalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.xFNwFa_followModal{background:var(--color-bg-primary);width:100%;max-width:500px;max-height:80vh;color:var(--color-text-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.xFNwFa_followModalHeader{border-bottom:1px solid var(--color-border-primary);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.xFNwFa_followModalTitle{margin:0;font-size:18px;font-weight:600;line-height:1.3}.xFNwFa_followModalClose{border-radius:var(--radius-xs);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.xFNwFa_followModalClose:hover,.xFNwFa_followModalClose:focus-visible{background:var(--color-bg-hover);color:var(--color-text-primary)}.xFNwFa_followModalClose:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.xFNwFa_followModalBody{flex:1;padding:12px;overflow-y:auto}.xFNwFa_followListRow{align-items:center;gap:4px;display:flex;position:relative}.xFNwFa_followListRow:focus-within{z-index:3}.xFNwFa_followListRow .xFNwFa_followListItem{flex:1;width:auto;min-width:0}.xFNwFa_followRowAction{flex-shrink:0;margin-right:8px}.xFNwFa_followListItem{border-radius:var(--radius-xs);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:12px;transition:background-color .2s;display:flex}.xFNwFa_followListItem:hover,.xFNwFa_followListItem:focus-visible{background:var(--color-bg-hover)}.xFNwFa_followListItem:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.xFNwFa_followAvatar,.xFNwFa_followAvatarPlaceholder{border-radius:50%;flex:0 0 40px;width:40px;height:40px}.xFNwFa_followAvatar{-o-object-fit:cover;object-fit:cover}.xFNwFa_followAvatarPlaceholder{color:var(--color-primary-foreground);background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.xFNwFa_followUserText{flex-direction:column;gap:2px;min-width:0;display:flex}.xFNwFa_followUserName{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:1.3}.xFNwFa_followUsername{color:var(--color-text-muted);font-size:13px;line-height:1.3}.xFNwFa_followListMessage{color:var(--color-text-muted);text-align:center;padding:32px 20px;font-size:14px}@media (max-width:768px){.xFNwFa_bioRow{display:block}.xFNwFa_bio{max-width:100%;margin:0;padding:0;font-size:.88rem}.xFNwFa_bioExpanded{margin-bottom:0}.xFNwFa_bioToggle{font-size:.8rem}}.xFNwFa_divider{background-color:#0000;width:100%;height:0;margin:0 0 16px}@media (max-width:768px){.xFNwFa_divider{margin:0 0 12px}}.xFNwFa_tabs{border-bottom:1px solid var(--color-border-primary);scrollbar-width:none;box-sizing:border-box;gap:8px;width:100%;min-height:auto;margin-bottom:24px;padding-left:40px;padding-right:16px;display:flex;overflow-x:auto}.xFNwFa_tabs::-webkit-scrollbar{display:none}.xFNwFa_tab{text-transform:none;letter-spacing:0;cursor:pointer;min-width:auto;max-width:none;min-height:48px;color:var(--color-text-muted);white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.xFNwFa_tab:first-child{padding-left:0}.xFNwFa_tabLabel{display:inline-block}.xFNwFa_tab:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.xFNwFa_tab.xFNwFa_active{color:var(--color-text-primary);border-bottom-color:var(--color-primary);font-weight:600}.xFNwFa_tabBadge{background-color:var(--color-border-primary);min-width:16px;height:15px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;opacity:.75;border-radius:9999px;justify-content:center;align-items:center;padding:0 5px;font-size:.6rem;font-weight:600;line-height:1;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}.xFNwFa_tab.xFNwFa_active .xFNwFa_tabBadge{background-color:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary);opacity:1}.xFNwFa_tab:hover .xFNwFa_tabBadge{opacity:1}.xFNwFa_tabDesktopOnly{display:inline-flex}@media (max-width:768px){.xFNwFa_tabDesktopOnly{display:none}.xFNwFa_tabs{gap:4px;margin-bottom:16px;padding-left:10px;padding-right:10px}.xFNwFa_tab{gap:6px;min-height:40px;padding:8px 10px;font-size:.8rem}.xFNwFa_tabBadge{min-width:14px;height:14px;padding:0 4px;font-size:.58rem}}@media (min-width:480px) and (max-width:768px){.xFNwFa_tab{padding:10px 14px;font-size:.85rem}}.xFNwFa_tabContentContainer{box-sizing:border-box;justify-content:space-between;align-items:flex-start;width:100%;margin-top:10px;padding-left:40px;padding-right:16px;display:flex}@media (max-width:768px){.xFNwFa_tabContentContainer{margin-top:5px;padding-left:0;padding-right:0}}.xFNwFa_tabContentRow{flex-direction:row;justify-content:space-between;width:100%;display:flex}.xFNwFa_workoutFeedContainer{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;width:100%;max-width:460px;margin-right:0;padding:0;display:flex;overflow-y:auto}@media (max-width:768px){.xFNwFa_workoutFeedContainer{max-width:100%;padding:0;display:block}}.xFNwFa_workoutFeed{flex-direction:column;align-items:stretch;width:100%;max-width:1200px;margin:0 auto;padding:0;display:flex}@media (max-width:768px){.xFNwFa_workoutFeed{background-color:#d0d0d0;padding:0}}.xFNwFa_emptyState{text-align:center;padding-top:2rem;padding-left:10px;padding-right:10px}@media (max-width:768px){.xFNwFa_emptyState{padding-top:1rem}}.xFNwFa_emptyStateTitle{color:var(--color-text-primary);margin:0 0 2rem;padding:0 10px;font-size:18px;font-weight:700}@media (max-width:768px){.xFNwFa_emptyStateTitle{margin-bottom:1.5rem;font-size:16px}}.xFNwFa_downloadSection{flex-direction:column;align-items:center;display:flex;overflow:hidden}.xFNwFa_downloadLinks{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:10px;display:flex}.xFNwFa_downloadLink{flex:1;min-width:140px;max-width:200px}@media (max-width:768px){.xFNwFa_downloadLink{max-width:180px}}.xFNwFa_downloadLinkImage{width:100%;height:auto}.xFNwFa_qrCodeContainer{margin-top:40px}@media (max-width:768px){.xFNwFa_qrCodeContainer{margin-top:30px}}.xFNwFa_emptyStateSpacer{height:4rem}@media (max-width:768px){.xFNwFa_emptyStateSpacer{height:3rem}}.xFNwFa_loadingContainer{width:100%;margin-left:0}@keyframes xFNwFa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.xFNwFa_loadingWrapper{justify-content:center;align-items:center;width:100%;height:360px;font-size:16px;display:flex}@media (max-width:768px){.xFNwFa_loadingWrapper{height:200px}}.xFNwFa_spinner{border:4px solid var(--color-border-primary);border-top:4px solid var(--color-primary);border-radius:50%;width:40px;height:40px;margin:100px auto;animation:2s linear infinite xFNwFa_spin}@media (max-width:768px){.xFNwFa_spinner{border:3px solid var(--color-border-primary);border-top:3px solid var(--color-primary);width:35px;height:35px;margin:50px auto}}.xFNwFa_sharedContentWrapper{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding-left:40px;padding-right:16px}.xFNwFa_sharedGrid{grid-template-columns:repeat(auto-fill,minmax(180px,180px));gap:20px;padding:20px 0;display:grid}@media (max-width:768px){.xFNwFa_sharedContentWrapper{padding-left:0;padding-right:0}.xFNwFa_sharedGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:10px}}@media (min-width:480px) and (max-width:768px){.xFNwFa_sharedGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;padding:15px}}.xFNwFa_sharedLoading{text-align:center;color:var(--color-text-secondary);padding:20px;font-size:16px}@media (max-width:768px){.xFNwFa_sharedLoading{font-size:14px}}.xFNwFa_noContentMessage{color:var(--color-text-secondary);margin:0;padding:20px;font-size:16px}@media (max-width:768px){.xFNwFa_noContentMessage{font-size:14px}}.xFNwFa_progressContainer{flex-direction:column;align-items:center;width:100%;margin-top:10px;padding:0;display:flex}@media (max-width:768px){.xFNwFa_progressContainer{margin-top:5px;padding:0 5px}}.xFNwFa_statisticsCard{width:100%;margin-bottom:16px}@media (max-width:768px){.xFNwFa_statisticsCard{margin-bottom:12px}}.xFNwFa_muscleMap{width:100%}.xFNwFa_profileActions{z-index:2;position:relative}.xFNwFa_profileFollowButton{min-width:96px}.xFNwFa_profileFollowButton .xFNwFa_followStateHover,.xFNwFa_profileFollowButton[data-state=following]:hover .xFNwFa_followStateIdle,.xFNwFa_profileFollowButton[data-state=requested]:hover .xFNwFa_followStateIdle,.xFNwFa_profileFollowButton[data-state=following]:focus-visible .xFNwFa_followStateIdle,.xFNwFa_profileFollowButton[data-state=requested]:focus-visible .xFNwFa_followStateIdle{display:none}.xFNwFa_profileFollowButton[data-state=following]:hover .xFNwFa_followStateHover,.xFNwFa_profileFollowButton[data-state=requested]:hover .xFNwFa_followStateHover,.xFNwFa_profileFollowButton[data-state=following]:focus-visible .xFNwFa_followStateHover,.xFNwFa_profileFollowButton[data-state=requested]:focus-visible .xFNwFa_followStateHover{display:inline}.xFNwFa_profileMenuWrap{position:relative}.xFNwFa_profileMenuButton{width:30px;height:30px;padding:0}.xFNwFa_profileMenu{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);min-width:160px;box-shadow:var(--shadow-md);z-index:20;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.xFNwFa_profileMenuItem{border-radius:var(--radius-xs);width:100%;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 10px;font-size:.85rem;font-weight:600}.xFNwFa_profileMenuItem:hover,.xFNwFa_profileMenuItem:focus-visible{background:var(--color-bg-hover)}.xFNwFa_profileMenuDanger{color:var(--color-danger-text)}.xFNwFa_profileDialog{max-width:420px}.xFNwFa_profileDialogBody{padding:16px 20px 20px}.xFNwFa_profileDialogText{color:var(--color-text-secondary);margin:0 0 14px;font-size:.9rem;line-height:1.45}.xFNwFa_profileDialogActions{justify-content:flex-end;gap:8px;display:flex}.xFNwFa_profileDangerButton{border-radius:var(--radius-sm);background:var(--color-danger);color:var(--color-primary-foreground);cursor:pointer;border:1px solid #ff385c;padding:5px 11px;font-size:.78rem;font-weight:600}.xFNwFa_reportReasons{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.xFNwFa_reportReason{border:1px solid var(--color-border-primary);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:600}.xFNwFa_reportReasonActive{border-color:var(--color-text-primary);color:var(--color-text-primary);background:var(--color-bg-hover)}.xFNwFa_reportNote{box-sizing:border-box;border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);width:100%;color:var(--color-text-primary);font:inherit;resize:vertical;margin-bottom:14px;padding:10px 12px;font-size:.9rem}.xFNwFa_followRequests{border-bottom:1px solid var(--color-border-primary);margin-bottom:8px;padding-bottom:8px}.xFNwFa_followRequestsTitle{letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-muted);margin:4px 12px 8px;font-size:.72rem;font-weight:700}.xFNwFa_followRequestRow{align-items:center;gap:8px;padding:4px 4px 4px 0;display:flex}.xFNwFa_followRequestPerson{border-radius:var(--radius-xs);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:8px 12px;display:flex}.xFNwFa_followRequestPerson:hover,.xFNwFa_followRequestPerson:focus-visible{background:var(--color-bg-hover)}.xFNwFa_followRequestActions{flex-shrink:0;gap:6px;display:flex}.xFNwFa_followRequestsMore{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;margin:4px 12px 8px;padding:0;font-size:.82rem;font-weight:600}@media (max-width:768px){.xFNwFa_headerContainer .xFNwFa_profileActions{width:100%;margin-left:0}.xFNwFa_profileFollowButton{flex:1}}
.Dq66mW_spinner-container{justify-content:center;align-items:center;height:calc(100vh - 70px);display:flex}.Dq66mW_spinner{border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;width:40px;height:40px;margin:100px auto;animation:2s linear infinite Dq66mW_spin}@keyframes Dq66mW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:769px){.Dq66mW_mainContainer{padding-left:300px}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.rTHLtG_className{font-family:Inter,Inter Fallback;font-style:normal}
.teYN8a_toast{background-color:var(--color-primary);color:var(--color-primary-foreground);box-shadow:0 4px 20px color-mix(in srgb, var(--color-primary) 35%, transparent);z-index:10000000;border-radius:12px;justify-content:center;align-items:center;gap:16px;max-width:90%;padding:14px 24px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.teYN8a_message{font-size:15px;font-weight:500}.teYN8a_addToFolderButton{color:var(--color-primary-foreground);cursor:pointer;background:#ffffff40;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .2s}.teYN8a_addToFolderButton:hover{background:#ffffff59}.teYN8a_closeButton{color:var(--color-primary-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}.teYN8a_closeButton:hover{opacity:.8}
.zAOKRq_container{color:var(--color-text-primary);background:linear-gradient(135deg,#ef44440a 0%,#fb923c0a 100%);border:1px solid #ef444426;border-radius:16px;margin-bottom:32px;padding:24px;box-shadow:0 2px 8px #ef44440f}[data-theme=dark] .zAOKRq_container{box-shadow:none;background:#ffffff08;border:1px solid #ffffff14}.zAOKRq_title{margin-bottom:20px}.zAOKRq_titleMain{color:var(--color-text-primary);margin:0 0 2px;font-size:1.25rem;font-weight:700;line-height:1}.zAOKRq_titleSub{background:linear-gradient(135deg,#ef4444 0%,#fb923c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.25rem;font-weight:700;line-height:1}[data-theme=dark] .zAOKRq_titleSub{-webkit-text-fill-color:var(--color-text-muted);color:var(--color-text-muted);background:0 0}.zAOKRq_emptyState{text-align:center;opacity:.6;color:var(--color-text-secondary);padding:20px}.zAOKRq_muscleGroups{flex-direction:column;gap:12px;display:flex}.zAOKRq_muscleGroup{align-items:center;gap:14px;display:flex}.zAOKRq_muscleIcon{flex-shrink:0;justify-content:center;align-items:center;width:45px;height:60px;display:flex;position:relative}.zAOKRq_muscleImage{-o-object-fit:contain;object-fit:contain;filter:brightness(.7)saturate(1.2);opacity:.95;width:100%;height:100%}[data-theme=dark] .zAOKRq_muscleImage{filter:brightness();opacity:1}.zAOKRq_muscleInfo{flex-direction:column;flex:1;gap:0;display:flex}.zAOKRq_muscleName{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.zAOKRq_dataBars{flex-direction:column;gap:0;display:flex}.zAOKRq_dataBar{align-items:center;gap:8px;display:flex;position:relative}.zAOKRq_kgBar{background:linear-gradient(90deg,#ef4444 0%,#f97316 100%);border-radius:3px;min-width:4px;height:6px;transition:width .3s;box-shadow:0 1px 3px #ef44444d}[data-theme=dark] .zAOKRq_kgBar{box-shadow:none;background:#f44}.zAOKRq_setsBar{background:linear-gradient(90deg,#6366f1 0%,#8b5cf6 100%);border-radius:3px;min-width:4px;height:6px;transition:width .3s;box-shadow:0 1px 3px #6366f14d}[data-theme=dark] .zAOKRq_setsBar{box-shadow:none;background:#666}.zAOKRq_kgValue{color:#ef4444;white-space:nowrap;font-size:.8rem;font-weight:600}[data-theme=dark] .zAOKRq_kgValue{color:var(--color-text-primary)}.zAOKRq_setsValue{color:#6366f1;white-space:nowrap;font-size:.8rem;font-weight:600}[data-theme=dark] .zAOKRq_setsValue{color:var(--color-text-primary)}@media (max-width:768px){.zAOKRq_container{padding:12px}.zAOKRq_titleMain,.zAOKRq_titleSub{font-size:1.5rem}.zAOKRq_muscleGroup{gap:12px}.zAOKRq_muscleIcon{width:40px;height:55px}.zAOKRq_muscleName{font-size:.95rem}.zAOKRq_kgValue,.zAOKRq_setsValue{font-size:.75rem}}@media (max-width:480px){.zAOKRq_muscleGroup{flex-direction:column;align-items:flex-start;gap:8px}.zAOKRq_muscleIcon{align-self:center}.zAOKRq_dataBars{width:100%}.zAOKRq_dataBar{justify-content:space-between}}