body.desktop #detailView.active{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:var(--space-4);align-items:start}body.desktop #detailView.active>.chart-card{margin-top:0}body.desktop #detailView .chart-card:not(.exercise-musclemap){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-4);align-items:start}body.desktop #detailView .chart-card:not(.exercise-musclemap)>.section-head{grid-column:1 / -1}body.desktop .library-heading{font-size:var(--card-title)}body.desktop #detailView #instructions{max-width:72ch}body.desktop #detailView #exercisePictures{max-width:600px}body.desktop .library-heading,body.desktop .library-heading-row{margin-inline:0}body.desktop #libraryView .filter-panel{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);align-items:start;row-gap:var(--space-4)}body.desktop #libraryView .filter-panel>.filter-group:nth-child(2){grid-column:1;grid-row:2}body.desktop #libraryView .filter-panel>.filter-group:nth-child(3){grid-column:2;grid-row:2 / span 2}body.desktop #libraryView .filter-panel>.filter-group:nth-child(4){grid-column:1;grid-row:3}body.desktop.ex-split #libraryView{max-width:none}body.desktop.ex-split .t-split{grid-template-columns:var(--pane-list) minmax(0,1fr)}body.desktop.ex-split .pane-list{display:flex;flex-direction:column;background:var(--surface)}body.desktop.ex-split .pane-list>#exerciseResults{padding:0 var(--space-4) var(--space-4)}body.desktop.ex-split .pane-tools{padding:var(--space-4) var(--space-4) var(--space-2)}body.desktop.ex-split .ex-pane-title h2{margin:0 0 var(--space-3);font-size:22px;line-height:1.15;font-weight:800;letter-spacing:-.02em}body.desktop.ex-split .pane-tools .controls{margin-bottom:var(--space-3);gap:var(--space-2)}body.desktop.ex-split .pane-tools .quick-groups{margin-bottom:var(--space-2);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}body.desktop.ex-split .pane-tools .quick-groups::-webkit-scrollbar{display:none}body.desktop.ex-split .pane-tools .quick-groups .quick-group{flex:none}body.desktop.ex-split .pane-tools .quick-groups .quick-group{height:32px;min-height:32px;padding:0 12px;font-size:13px}body.desktop.ex-split .pane-tools .active-filters{margin-bottom:var(--space-2)}body.desktop.ex-split #libraryView .filter-panel{grid-template-columns:minmax(0,1fr);max-height:min(38dvh,320px);overflow-y:auto;overscroll-behavior:contain;margin:var(--space-2) 0 0;padding:var(--space-3)}body.desktop.ex-split #libraryView .filter-panel>.filter-group{grid-column:1;grid-row:auto}body.desktop.ex-split .summary-row{margin:0 var(--space-4) var(--space-2);padding-top:var(--space-3);background:var(--surface)}body.desktop.ex-split .new-exercise-btn{min-height:36px;padding:0 12px;font-size:13px;white-space:nowrap}body.desktop.ex-split .search-wrap .ex-key-hint{position:absolute;right:12px;top:50%;transform:translateY(-50%);min-width:22px;height:22px;padding:0 6px;display:inline-grid;place-items:center;border:1px solid var(--line-strong, var(--line));border-radius:6px;background:var(--surface-2);color:var(--muted);font:700 12px/1 var(--font-sans);pointer-events:none}body.desktop.ex-split .search-wrap:has(.clear-search.visible) .ex-key-hint,body.desktop.ex-split .search-wrap:focus-within .ex-key-hint{display:none}body.desktop.ex-split #exerciseResults .exercise-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}body.desktop.ex-split #exerciseResults .exercise-card{border-radius:var(--radius-md);box-shadow:none}body.desktop.ex-split #exerciseResults .exercise-card-main{padding:var(--space-3);padding-right:50px}body.desktop.ex-split #exerciseResults .exercise-card h2{margin-bottom:var(--space-2);font-size:15px}body.desktop.ex-split #exerciseResults .exercise-card:has(.exercise-card-main:hover){transform:none}body.desktop.ex-split #exerciseResults .exercise-card.is-selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}body.desktop.ex-split #exerciseResults .library-section+.library-section{margin-top:var(--space-4)}body.desktop.ex-split #exerciseResults .library-hairline{margin:var(--space-3) 0}body.desktop.ex-split #exerciseResults .library-heading{font-size:14px;color:var(--muted);text-transform:none}body.desktop.ex-split .pane-detail{padding:var(--space-5);background:var(--bg)}body.desktop.ex-split .ex-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-3);font-size:14px;font-weight:700;color:var(--muted);min-height:28px}body.desktop.ex-split .ex-crumb button{border:0;background:none;padding:2px 4px;margin:0;font:inherit;color:var(--muted);cursor:pointer;border-radius:6px}body.desktop.ex-split .ex-crumb button:hover{color:var(--accent)}body.desktop.ex-split .ex-crumb-back{margin-right:var(--space-3)}body.desktop.ex-split .ex-crumb-name{color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.desktop.ex-split #exercisePaneDetail #detailView{max-width:none}body.desktop.ex-split .pane-detail .detail-title{font-size:clamp(26px,2.4vw,34px);margin-bottom:var(--space-3)}body.desktop.ex-split .pane-detail .detail-header{margin-bottom:var(--space-3);gap:var(--space-4)}body.desktop.ex-split .pane-detail .detail-actions{margin:0 0 var(--space-4)}body.desktop.ex-split .pane-detail .detail-actions .primary-button{width:auto;min-width:220px;padding-inline:var(--space-5)}body.desktop.ex-split #exercisePaneDetail #detailView.active{grid-template-columns:minmax(0,1fr);grid-template-rows:none}body.desktop.ex-split #exercisePaneDetail #detailView.active>*{grid-column:1 / -1;grid-row:auto;order:0}body.desktop.ex-split #exercisePaneDetail #detailView.active>.detail-header{order:-3}body.desktop.ex-split #exercisePaneDetail #detailView.active>.detail-actions{order:-2}body.desktop.ex-split #exercisePaneDetail #detailView.active>#oneRmOfferCard{order:-1}body.desktop.ex-split #exercisePaneDetail #detailView.active>#stats{order:0}body.desktop.ex-split #exercisePaneDetail #detailView.active>:is(#muscleMapCard,#repMaxHostEl,#oneRmHistoryCard,#historyCard){grid-column:1 / -1;grid-row:auto}body.desktop.ex-split #exercisePaneDetail #detailView.active>#muscleMapCard{order:1}body.desktop.ex-split #exercisePaneDetail #detailView.active>#repMaxHostEl{order:2}body.desktop.ex-split #exercisePaneDetail #detailView.active>#oneRmHistoryCard{order:3}body.desktop.ex-split #exercisePaneDetail #detailView.active>#progressCard{order:5}body.desktop.ex-split #exercisePaneDetail #detailView.active>#historyCard{order:4}body.desktop.ex-split #exercisePaneDetail #detailView.active>:not(.detail-header):not(.detail-actions):not(#oneRmOfferCard):not(#stats):not(#muscleMapCard):not(#repMaxHostEl):not(#oneRmHistoryCard):not(#progressCard):not(#historyCard){order:6}body.desktop.ex-split .pane-detail .exercise-musclemap .anatomy-map{max-width:320px;margin-inline:auto}body.desktop.ex-split #exercisePaneDetail #detailView .chart-card:not(.exercise-musclemap){grid-template-columns:minmax(0,1fr)}@container split (min-width: 1080px){body.desktop.ex-split #exercisePaneDetail #detailView.active{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}body.desktop.ex-split #exercisePaneDetail #detailView.active>#muscleMapCard{grid-column:1;grid-row:span 2}body.desktop.ex-split #exercisePaneDetail #detailView.active>:is(#repMaxHostEl,#oneRmHistoryCard,#historyCard){grid-column:2}body.desktop.ex-split #exercisePaneDetail #detailView .chart-card:not(.exercise-musclemap){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.desktop.ex-split #exercisePaneDetail #exerciseVolumeChart:not(:empty){border-top:0;margin-top:0;padding-top:0}body.desktop.ex-split #exercisePaneDetail #howHeading{margin:0}}body.desktop.ex-split #exercisePaneDetail #detailView #exercisePictures{max-width:640px}body.desktop.ex-split #exercisePaneDetail #detailView #instructions{max-width:72ch}body.desktop.ex-split .ex-empty-title{margin:var(--space-3) 0 var(--space-2);font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.02em}body.desktop.ex-split .ex-empty-sub{margin:0 0 var(--space-5);max-width:56ch;color:var(--muted);font-size:14px;line-height:1.5}body.desktop.ex-split .ex-empty-sub kbd{padding:1px 6px;border:1px solid var(--line-strong, var(--line));border-radius:6px;background:var(--surface-2);font:700 12px/1.4 var(--font-sans);color:var(--ink)}body.desktop.ex-split .ex-empty-group{margin-bottom:var(--space-5)}body.desktop.ex-split .ex-empty-group h3{margin:0 0 var(--space-3);font-size:15px;letter-spacing:-.01em}body.desktop.ex-split .ex-empty-none{margin:0;padding:var(--space-4);border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--muted);font-size:14px}body.desktop.ex-split .ex-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--space-3)}body.desktop.ex-split .ex-pick-card{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-soft);transition:border-color var(--motion-micro) var(--ease-standard),box-shadow var(--motion-micro) var(--ease-standard)}body.desktop.ex-split .ex-pick-card:hover{border-color:var(--accent)}body.desktop.ex-split .ex-pick-card strong{font-size:15px;letter-spacing:-.01em;overflow-wrap:anywhere}body.desktop.ex-split .ex-pick-card span{font-size:13px;color:var(--muted)}body.desktop.ex-split .ex-crumb-note{margin-left:var(--space-3);padding:2px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}body.desktop.ex-split .ex-empty-missing{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink);font-size:14px;font-weight:600}body.desktop.ex-split .ex-empty-sub{margin-bottom:var(--space-3)}body.desktop.ex-split .ex-empty-keys{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0 0 var(--space-5);color:var(--muted);font-size:13px}body.desktop.ex-split .ex-empty-keys span{white-space:nowrap}body.desktop.ex-split .ex-empty-keys kbd{padding:1px 6px;border:1px solid var(--line-strong, var(--line));border-radius:6px;background:var(--surface-2);font:700 12px/1.4 var(--font-sans);color:var(--ink)}body.desktop.ex-split .ex-muscle-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}body.desktop.ex-split .ex-muscle-chip{min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:600 14px/1 var(--font-sans);cursor:pointer}body.desktop.ex-split .ex-muscle-chip:hover{border-color:var(--accent);color:var(--accent)}@container split (max-width: 1040px){body.desktop.ex-split .search-wrap .ex-key-hint{display:none}}body.desktop.ex-split .ex-pick-card .ex-pick-last{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}body.desktop #detailView.active>#muscleMapCard{align-self:stretch}
/*# sourceMappingURL=desktop-exercises.1f556090.css.map */
