.workouts-hub{container-type:inline-size;display:grid;gap:var(--space-4)}.workouts-hub>.card{margin-bottom:0}.workouts-columns{display:grid;gap:var(--space-5);align-items:start}@container (min-width: 720px){.workouts-columns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-6)}}.workouts-section{min-width:0}.workouts-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;margin-bottom:var(--space-2)}.workouts-section-head h2{margin:0}.workouts-link-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink);text-decoration:none;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.workouts-link-button:hover{background:var(--surface-3)}.workouts-link-button svg{width:18px;height:18px}.workouts-list{list-style:none;display:grid;gap:var(--space-3);margin:0;padding:0}.workouts-running{background:var(--volt-soft);border-color:var(--volt-ink)}.workouts-pointer h2,.workouts-running h2{margin:var(--space-2) 0 var(--space-1)}.workouts-running .start-button{margin-top:var(--space-3)}.workouts-running-hint{margin:0;color:var(--ink-2);font-size:14px;line-height:20px}.workouts-pointer .muted{margin:var(--space-1) 0 var(--space-2)}.workouts-card{position:relative;display:grid;gap:var(--space-2);margin-bottom:0;padding:var(--space-4)}.workouts-card-title{margin:0;font-size:17px;line-height:22px}.workouts-card-title a{text-decoration:none;overflow-wrap:anywhere}.workouts-card-title a:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg)}.workouts-card-linked:hover{border-color:var(--line-strong)}.workouts-card-title a:focus-visible{outline:none}.workouts-card:has(.workouts-card-title a:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.workouts-card-exercises{margin:0;color:var(--ink-2);font-size:13px;line-height:18px}.workouts-card-more{color:var(--ink-3)}.workouts-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);margin-top:var(--space-1)}.workouts-meta{margin:0;color:var(--ink-2);font-family:var(--font-mono-stack);font-size:12.5px;line-height:18px}.workouts-start{position:relative;z-index:1;min-height:44px;padding:0 var(--space-5);font-size:14px}.workouts-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.workouts-history-title{margin:0;font-size:16px;line-height:22px;overflow-wrap:anywhere}.workouts-history-head .muted{margin:0}.workouts-history-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-1)}.workouts-history-actions>:only-child{grid-column:1/-1}.workouts-empty{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);text-align:center}.workouts-empty h3,.workouts-empty p{margin:0}.workouts-empty p{max-width:34ch;color:var(--ink-2)}.workouts-empty .primary-button{margin-top:var(--space-3)}.workouts-recent-empty{margin:0;padding:var(--space-3) 0}.workouts-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);text-decoration:none;font-size:14px;font-weight:600;line-height:20px;text-align:center}.workouts-action:not(:disabled):hover{background:var(--surface-2)}.workouts-action-danger{border-color:var(--ember-ink);color:var(--ember-ink)}.workouts-action-danger:not(:disabled):hover,.workouts-error{background:var(--ember-soft)}.workouts-error{position:relative;z-index:1;flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--ember-ink);border-radius:var(--radius-md)}.workouts-error p{margin:0;flex:1 1 14rem}.workouts-error-action{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-2);border:0;border-radius:var(--radius-full);background:transparent;color:inherit;font-size:14px;font-weight:600;text-decoration:underline}.workouts-error-action:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.workouts-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:calc(-1 * var(--space-2));padding:0 var(--space-2);border-radius:var(--radius-full);color:var(--ink-2);text-decoration:none;font-size:14px;font-weight:500}.workouts-back:hover{color:var(--ink);background:var(--surface-2)}.workouts-back svg{width:18px;height:18px}.workouts-template{container-type:inline-size}.workouts-template-side{min-width:0}.workouts-template-side>.workouts-back{margin-bottom:var(--space-1)}.workouts-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0 0 var(--space-4)}.workouts-stat{padding:var(--space-3) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);text-align:center}.workouts-stat b{display:block;font-family:var(--font-display-stack);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px}.workouts-stat span{color:var(--ink-3);font-size:12px;line-height:16px}.workouts-template-actions{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}.workouts-template-actions .workouts-start-large{margin-top:0}.workouts-action-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.workouts-action-row>.workouts-action{flex:1 1 auto}.workouts-confirm{padding:var(--space-4);border:1px solid var(--ember-ink);border-radius:var(--radius-lg);background:var(--surface)}.workouts-confirm h2{margin:0 0 var(--space-2);font-size:17px}.workouts-confirm p{margin:0 0 var(--space-3);color:var(--ink-2)}.workouts-confirm-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.workouts-confirm-actions>.workouts-action{flex:1 1 auto}.workouts-exercises-card h2{margin:var(--space-3) 0 var(--space-1)}.workouts-exercises>.exercise-row:first-child{border-top:0}.workouts-unavailable strong{color:var(--ink-2)}.workouts-unavailable-note{color:var(--ember-ink)!important;font-weight:600}.workouts-unavailable-banner{margin:var(--space-2) 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--ember-soft);color:var(--ink);font-size:14px;line-height:20px}@container (min-width: 720px){.workouts-template-grid{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--space-6);align-items:start}.workouts-template-side{position:sticky;top:88px}.workouts-template-grid .exercises-card{margin-bottom:0}}
/*# sourceMappingURL=7fa8c3147bb1d1c8.css.map*/