.wim-coach-shell[data-wim-live-workout] dialog.wim-training-settings-bubble .wim-create-workout-modal-sheet{box-sizing:border-box!important;inset:auto!important;left:var(--settings-left,12px)!important;top:var(--settings-top,78px)!important;width:var(--settings-width,calc(100% - 24px))!important;max-height:var(--settings-height,calc(100% - 90px))!important;border-radius:16px 26px 26px!important;animation:none!important;position:absolute!important;overflow:visible!important;transform:none!important}.wim-coach-shell[data-wim-live-workout] dialog.wim-training-settings-bubble .wim-create-workout-modal-head{border-radius:16px 26px 0 0;justify-content:center!important;width:100%!important;margin:0!important;padding:0!important}.wim-coach-shell[data-wim-live-workout] dialog.wim-training-settings-bubble .wim-create-workout-modal-title{text-align:center!important;flex:1!important;width:100%!important}.wim-coach-shell[data-wim-live-workout] dialog.wim-training-settings-bubble .wim-create-workout-modal-title strong{width:100%;display:block;text-align:center!important}.wim-coach-shell[data-wim-live-workout] dialog.wim-training-settings-bubble .wim-create-workout-modal-body{border-radius:0 0 26px 26px}.wim-coach-shell[data-wim-live-workout] dialog.wim-training-settings-bubble .wim-create-workout-edit-field>input{background:var(--surface-2)!important;color:var(--text)!important}.wim-coach-shell[data-wim-live-workout] dialog.wim-training-settings-bubble .wim-print-notes-preview{color:var(--text-2)!important;box-shadow:none!important;background:0 0!important;border:0!important}.wim-coach-shell[data-wim-live-workout] dialog.wim-training-settings-bubble .wim-print-notes-preview span{color:inherit!important}.wim-coach-shell[data-wim-live-workout] [data-od-id=training-settings-bubble-tip]{pointer-events:none;z-index:1;width:20px;height:16px;fill:var(--surface);stroke:none;position:absolute;top:-11px;overflow:visible}.wim-coach-shell[data-wim-live-workout] dialog.wim-training-settings-bubble [data-settings-bubble-close]{box-sizing:border-box;z-index:2;place-items:center;background:var(--surface)!important;color:var(--brand)!important;border:1px solid var(--brand)!important;box-shadow:0 0 0 4px color-mix(in oklab,var(--brand) 12%,transparent)!important;border-radius:50%!important;padding:0!important;display:grid!important;position:absolute!important;right:auto!important}.wim-coach-shell[data-wim-live-workout] dialog.wim-training-settings-bubble [data-settings-bubble-close][data-settings-changed=true]{background:var(--ok,#00bf06)!important;color:#fff!important;box-shadow:none!important;border-color:#0000!important}.wim-coach-shell[data-wim-live-workout] [data-settings-bubble-close]:before,.wim-coach-shell[data-wim-live-workout] [data-settings-bubble-close]:after{display:none!important}.wim-coach-shell[data-wim-live-workout] [data-settings-bubble-close] svg{width:20px!important;height:20px!important;display:block!important}.wim-coach-shell[data-wim-live-workout] .wim-training-settings-bubble .wim-program-notes-editor{gap:10px;width:100%;min-width:0;display:grid}.wim-coach-shell[data-wim-live-workout] .wim-training-settings-bubble section:has(>.wim-program-notes-editor){gap:16px;margin-top:32px;background:0 0!important;border:0!important;padding:0!important}.wim-coach-shell[data-wim-live-workout] .wim-training-settings-bubble .wim-print-note-field{background:var(--surface-2)!important}.wim-coach-shell[data-wim-live-workout] .wim-training-settings-bubble .wim-print-note-field textarea{resize:none;background:0 0!important;min-height:0!important;max-height:none!important;overflow-y:hidden!important}[data-wim-live-workout]{--surface-hover:var(--surface-2);--shadow-ink:#171e2b;--selection-bg:#111318;--selection-fg:#fff;--selection-border:#111318;--wim-modal-content-gutter:20px;--wim-modal-control-gutter:16px;--wim-divider-color:var(--border);--wim-divider-dashed-color:color-mix(in srgb,var(--border) 70%,var(--text) 30%)}.workout-design-surface{min-width:0;padding:20px var(--coach-page-inline-inset,16px) 112px;color:var(--text)}:where([data-wim-live-workout]) :is(#wim-live-workout-root,dialog,[role=dialog]) :is(.wim-create-workout-transfer-search,.wim-create-workout-search-label) input{font-size:16px!important}:root[data-theme=dark] [data-wim-live-workout]{--selection-bg:color-mix(in oklab,var(--brand) 34%,var(--surface-2));--selection-border:color-mix(in oklab,var(--brand) 66%,var(--border))}.workout-design-surface [data-od-id=dashboard-title-row]{align-items:center;gap:10px;min-height:44px;margin-bottom:18px;display:flex}.workout-design-surface [data-od-id=dashboard-title]{flex:1;min-width:0;margin:0;font-size:16px;line-height:1.7}.workout-design-surface [data-od-id=dashboard-title-row]>button{background:var(--surface);width:44px;height:44px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.workout-design-fieldset{border:0;min-width:0;margin:0;padding:0}[data-wim-live-workout] #wim-live-workout-root button[data-od-id=create-workout-transfer-launcher]{color:#fff!important;border-radius:999px!important}[data-wim-live-workout] #wim-live-workout-root button[data-od-id=create-workout-transfer-launcher]>svg,[data-wim-live-workout] #wim-live-workout-root button[data-od-id=create-workout-transfer-launcher]>svg *{color:#fff!important;stroke:#fff!important;fill:none!important}[data-wim-live-workout] :is([data-od-id=create-workout-edit-floating-print],[data-od-id=create-workout-program-summary]){align-self:center;place-items:center;display:grid;overflow:hidden;aspect-ratio:1!important;box-sizing:border-box!important;border-radius:50%!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-create-workout-set-remove{box-shadow:none;border-radius:50%!important}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-create-workout-add-set{justify-content:center;align-items:center;gap:6px;font-weight:650;display:flex;border-radius:26px 26px 0 0!important}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-editor-disclosure{box-shadow:none!important}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-create-workout-modal-close{color:var(--text)}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-create-workout-modal-title strong{font-size:16px;font-weight:700}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-create-workout-extra-picker{grid-template-columns:minmax(0,1fr) auto;display:grid}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-table-columns-section{min-width:0}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-create-workout-extra-picker select{width:100%;min-width:0}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-editor-disclosure-chevron{flex-shrink:0;transition:transform .2s}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-editor-disclosure[aria-expanded=true] .wim-editor-disclosure-chevron{transform:rotate(180deg)}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-tempo-four-phases{direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-tempo-phase{text-align:center;gap:6px;min-width:0;display:grid}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-tempo-phase>span{color:var(--text-2);font-size:11px;font-weight:500}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-tempo-phase>input{text-align:center;box-sizing:border-box;direction:ltr;width:100%;min-width:0;padding-inline:4px}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-tempo-phase>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-tempo-phase>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-tempo-phase>input{appearance:textfield}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-create-workout-edit-field textarea{border-radius:26px}@media (prefers-reduced-motion:reduce){[data-wim-live-workout] [data-wim-create-workout-modal=exercise-editor] .wim-editor-disclosure-chevron{transition:none}}[data-wim-live-workout] #wim-live-workout-root [data-od-id=create-workout-start] .wim-create-workout-view-tabs>button[role=tab]{justify-content:center!important;padding:0 30px!important;position:relative!important}[data-wim-live-workout] #wim-live-workout-root [data-od-id=create-workout-start] .wim-workout-tab-step{background:var(--surface);color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:flex;top:50%;transform:translateY(-50%);border:0!important;flex:none!important;width:20px!important;height:20px!important;margin:0!important;position:absolute!important}[data-wim-live-workout] #wim-live-workout-root [data-od-id=create-workout-start] .wim-create-workout-view-tabs>button:first-child .wim-workout-tab-step{left:8px;right:auto}[data-wim-live-workout] #wim-live-workout-root [data-od-id=create-workout-start] .wim-create-workout-view-tabs>button:nth-child(2) .wim-workout-tab-step{left:auto;right:8px}[data-wim-live-workout] #wim-live-workout-root [data-od-id=create-workout-start] .wim-create-workout-view-tabs>button[aria-selected=true] .wim-workout-tab-step{background:var(--text);color:var(--bg)}[data-wim-live-workout] #wim-live-workout-root [data-od-id=create-workout-start] .wim-create-workout-view-tabs>button[aria-selected=true]{box-shadow:inset 0 0 0 3px color-mix(in oklab,var(--text) 8%,var(--surface))!important}[data-wim-live-workout] [data-od-id=create-workout-section-exercises]:not([data-exercise-layout=one]) .wim-create-workout-exercise-thumb{width:100%;overflow:hidden;aspect-ratio:1!important;background:var(--surface)!important;height:auto!important}[data-wim-live-workout] [data-od-id=create-workout-section-exercises] .wim-create-workout-exercise-thumb>img{object-fit:cover;object-position:center 65%;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}[data-wim-live-workout] [data-od-id=create-workout-section-exercises]:not([data-exercise-layout=one]) .wim-create-workout-exercise-thumb>img{-webkit-mask-image:linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#0000 100%)}.workout-design-search-status{color:var(--text-2);text-align:center;margin:8px 12px;font-size:12px;line-height:1.8}.workout-design-search-status[data-empty=true]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;margin:24px 16px;display:flex}.workout-design-search-status[data-empty=true] strong{color:var(--text);font-size:14px;font-weight:700}.workout-design-search-status[data-empty=true]>span:last-child{max-width:270px;color:var(--text-3);line-height:1.9}.workout-design-empty-icon{background:var(--surface);width:64px;height:64px;color:var(--text-3);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.workout-design-search-status[data-loading=true]{justify-content:center;align-items:center;gap:8px;display:flex}.wim-create-workout-exercise-list>.workout-design-search-status[data-loading=true]{box-sizing:border-box;width:100%;min-height:48px;margin:8px 0}.workout-design-search-status[data-loading=true]:before{content:"";border:2px solid var(--border);border-top-color:var(--brand);border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.8s linear infinite workout-search-loading}@keyframes workout-search-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workout-design-search-status[data-loading=true]:before{animation:none}}.workout-design-surface :focus-visible{outline:2px solid var(--brand);outline-offset:3px}.workout-design-surface [data-od-id=dashboard-title]{flex:0 auto;font-size:17px;font-weight:700}.workout-design-surface [data-od-id=create-workout-program-settings]{margin-inline-start:auto}[data-wim-live-workout] :is(.wim-create-workout-add-session,.wim-create-workout-fullscreen,.wim-create-workout-layout-toggle,.wim-create-workout-modal-close,.wim-create-workout-remove-set){border-radius:50%!important}[data-wim-live-workout] #wim-live-workout-root [data-od-id=create-workout-section-exercises]>summary>:is(.wim-create-workout-fullscreen,.wim-create-workout-layout-toggle){aspect-ratio:1;box-sizing:border-box;border-radius:50%!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important}[data-wim-live-workout] #wim-live-workout-root [data-od-id=create-workout-section-edit]>summary>:is(.wim-create-workout-fullscreen,.wim-create-workout-layout-toggle){aspect-ratio:1;box-sizing:border-box;border-radius:50%!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important}[data-wim-live-workout] #wim-live-workout-root [data-od-id=create-workout-start] details.wim-create-workout-section:is([data-od-id=create-workout-section-exercises],[data-od-id=create-workout-section-edit])>.wim-create-workout-panel,[data-wim-live-workout] #wim-live-workout-root .wim-create-workout-section[open]>.wim-create-workout-panel>:is(.wim-create-workout-exercise-list,.wim-create-workout-edit-list){border-radius:26px!important}[data-wim-live-workout] :is(.wim-editor-disclosure,.wim-create-workout-edit-field select,.wim-create-workout-extra-picker select,.wim-create-workout-extra-picker button){border-radius:999px!important}[data-wim-live-workout] .wim-create-workout-modal-title small{display:none}[data-wim-live-workout] .wim-create-workout-modal-head{box-sizing:border-box;min-height:64px}[data-wim-live-workout] .wim-create-workout-modal-close{flex:0 0 44px;width:44px;height:44px}[data-wim-live-workout] .wim-create-workout-modal-sheet{margin-inline:auto;width:min(var(--coach-frame-max-width),100%)!important}[data-wim-live-workout] .wim-table-columns-section{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:4px;padding-top:12px;display:grid;border-top:0!important}[data-wim-live-workout] .wim-table-columns-title{color:var(--text-2);grid-column:1/-1;font-family:inherit;font-size:11px;font-weight:800;line-height:normal}[data-wim-live-workout] .wim-table-columns-section .wim-create-workout-extra-picker{display:contents}[data-wim-live-workout] .wim-table-columns-section button{border-radius:999px!important}[data-wim-live-workout] .wim-create-workout-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111318d1}[data-wim-live-workout] .wim-set-summary-table{border-collapse:collapse;width:100%}[data-wim-live-workout] .wim-set-summary-table th{color:var(--text-3);border-bottom:1px solid var(--border);padding:8px 6px;font-size:10px;font-weight:400}[data-wim-live-workout] .wim-set-summary-table td{text-align:center;color:var(--text);padding:10px 6px;font-size:11px}[data-wim-live-workout] .workout-design-tooltip{z-index:2147483000;pointer-events:none;color:#fff;text-align:center;direction:rtl;background:#25262b;border:1px solid #ffffff14;border-radius:999px;max-width:240px;padding:9px 16px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.7;position:fixed;box-shadow:0 8px 24px #0f121838,0 2px 6px #0f121824}[data-wim-live-workout] .workout-design-tooltip[hidden]{display:none}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-info] .wim-create-workout-modal-body{scrollbar-width:none;padding:16px 20px}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-info] .wim-create-workout-modal-body::-webkit-scrollbar{display:none}[data-wim-live-workout] .workout-exercise-info-media{background:color-mix(in srgb,var(--brand) 13%,var(--surface));width:100%;max-width:100%;color:var(--brand);border-radius:15px;place-items:center;margin-inline:auto;display:grid;position:relative;overflow:hidden}[data-wim-live-workout] .workout-exercise-info-media:not(:has(img,video)){min-height:160px}[data-wim-live-workout] .workout-exercise-info-media>svg{width:42px;height:42px}[data-wim-live-workout] .workout-exercise-info-media :is(img,video){object-fit:contain;object-position:center;grid-area:1/1;width:100%;max-width:100%;height:auto;display:block;position:static}[data-wim-live-workout] .workout-exercise-info-media>.workout-exercise-media-loading{grid-area:1/1}[data-wim-live-workout] .workout-exercise-info-media-badge{inset-inline-start:9px;background:var(--surface);color:var(--text-2);pointer-events:none;border-radius:8px;padding:4px 9px;font-size:10px;line-height:1.6;position:absolute;bottom:9px}[data-wim-live-workout] .workout-exercise-info-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:12px;display:grid}[data-wim-live-workout] .workout-exercise-info-facts>div{text-align:center;border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:12px 8px;display:flex}[data-wim-live-workout] .workout-exercise-info-facts svg{width:16px;height:16px;color:var(--brand);align-self:flex-start;margin-bottom:4px}[data-wim-live-workout] .workout-exercise-info-facts strong{font-size:12px}[data-wim-live-workout] .workout-exercise-info-facts small{color:var(--text-3);font-size:10px}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-info] .wim-create-workout-modal-body>section{border:1px solid var(--border);color:var(--text-2);border-radius:14px;margin-block:12px;padding:12px 16px;font-size:12px;line-height:1.9}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-info] h3{color:var(--text);margin:0 0 8px;font-size:12px}[data-wim-live-workout] .workout-exercise-info-tip h3{align-items:center;gap:6px;display:flex}[data-wim-live-workout] .workout-exercise-info-tip h3 svg{width:16px;height:16px;color:var(--brand);flex:none}[data-wim-live-workout] .workout-exercise-info-tip p{margin:0;font-size:11.5px;line-height:1.9}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-info] ol{margin:0;padding-inline-start:18px}[data-wim-live-workout] .workout-exercise-info-media-tabs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}[data-wim-live-workout] .workout-exercise-info-media-tabs button{border:1px solid var(--border);background:var(--surface);min-height:24px;color:var(--text-2);cursor:pointer;border-radius:999px;padding:3px 9px;font-family:inherit;font-size:10px;line-height:1.5}[data-wim-live-workout] .workout-exercise-info-media-tabs button:disabled{cursor:default;opacity:1;color:var(--text-3)}[data-wim-live-workout] [data-wim-create-workout-modal=exercise-info] .wim-create-workout-modal-close{background:var(--surface-2);width:44px;height:44px;color:var(--text);border:0;border-radius:50%;flex:0 0 44px;padding:0}[data-wim-live-workout] .workout-exercise-info-loading{min-height:160px;margin:0}[data-wim-live-workout] .workout-exercise-media-loading{margin:0;position:absolute;inset:0}[data-wim-live-workout] #wim-live-workout-root [data-exercise-layout=one] .wim-create-workout-exercise-row{padding-left:96px!important}[data-wim-live-workout] #wim-live-workout-root [data-exercise-layout=one] button.wim-exercise-card-action{margin-top:0!important;top:50%!important;transform:translateY(-50%)!important}[data-wim-live-workout] #wim-live-workout-root [data-exercise-layout=one] .wim-exercise-card-action--info{left:10px!important;right:auto!important}[data-wim-live-workout] #wim-live-workout-root [data-exercise-layout=one] .wim-exercise-card-action--favorite{left:54px!important;right:auto!important}[data-wim-live-workout] #wim-live-workout-root [data-exercise-layout=one] .wim-create-workout-exercise-thumb{aspect-ratio:1!important;flex:0 0 66px!important;align-self:center!important;width:66px!important;min-width:66px!important;height:66px!important;min-height:66px!important}[data-wim-live-workout] #wim-live-workout-root [data-exercise-layout=one] .wim-create-workout-exercise-thumb>img{-webkit-mask-image:linear-gradient(270deg,#000 0% 65%,#0000 100%)!important;mask-image:linear-gradient(270deg,#000 0% 65%,#0000 100%)!important}.wim-list-transfer [class$=exercise-copy]:before{background:var(--surface)!important;-webkit-backdrop-filter:none!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}[data-wim-live-workout] #wim-live-workout-root :is(.wim-exercise-card-action--favorite,[data-od-id=create-workout-favorites-toggle]) svg :is(g,path){fill:none}[data-wim-live-workout] #wim-live-workout-root :is(.wim-exercise-card-action--favorite,[data-od-id=create-workout-favorites-toggle])[aria-pressed=true] svg :is(g,path){fill:currentColor;stroke:currentColor}[data-wim-live-workout] #wim-live-workout-root [data-od-id=create-workout-start] details.wim-create-workout-section[data-od-id=create-workout-section-exercises][open]>.wim-create-workout-panel>.wim-create-workout-exercise-list{scroll-padding-bottom:calc(110px + env(safe-area-inset-bottom,0px));padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}#wim-live-workout-root .wim-create-workout-session-more{box-sizing:border-box!important;border-radius:50%!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important}#wim-live-workout-root .wim-create-workout-session-more:is([aria-expanded=true],:hover,:focus-visible){background:color-mix(in srgb,currentColor 16%,transparent)!important}[data-wim-live-workout] .wim-create-workout-exercise-action-menu:not(#wim-unrelated-menu) [role=menuitem]:is(:hover,:focus-visible){background:var(--surface-2)!important;color:var(--text)!important}[data-wim-live-workout] .wim-create-workout-exercise-action-menu:not(#wim-unrelated-menu) [role=menuitem][data-danger=true]{color:#b42318!important}[data-wim-live-workout] .wim-create-workout-exercise-action-menu:not(#wim-unrelated-menu) [role=menuitem][data-danger=true]:is(:hover,:focus-visible){background:color-mix(in oklab,#d33 8%,var(--surface))!important;color:#b42318!important}[data-wim-live-workout] .wim-create-workout-exercise-action-menu:not(#wim-unrelated-menu) [role=menuitem]:is(:hover,:focus,:focus-visible){outline-offset:0!important;box-shadow:none!important;outline:none!important}@container coach-frame (min-width:600px){[data-wim-live-workout] #wim-live-workout-root [data-od-id=create-workout-section-exercises]:not([data-exercise-layout=one]) .wim-create-workout-exercise-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container coach-frame (min-width:800px){[data-wim-live-workout] #wim-live-workout-root [data-od-id=create-workout-section-exercises]:not([data-exercise-layout=one]) .wim-create-workout-exercise-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
