:root{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;color:#172720;background:#f3f5f2;font-size:112.5%;line-height:1.5;--ink: #172720;--muted: #526057;--paper: #fff;--ground: #f3f5f2;--line: #cbd2cb;--accent: #d6f278;--accent-soft: #eff7d9;--completed-control: #497e44;--completed-check: var(--paper);--error: #9c2525;--focus: #426d13;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,input,select,textarea,summary{min-height:48px}button{cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:6px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;line-height:1.35;transition:background-color .16s ease-out}button:hover{background:#e7ece5}button:active{background:#dce5d8}button:disabled{cursor:default;opacity:.58}button svg{flex:0 0 auto}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input,select,textarea{width:100%;max-width:100%;min-width:0;color:var(--ink);border:1px solid #87958a;border-radius:5px;background:var(--paper);padding:10px 12px}input:disabled{opacity:1;background:#f1f3ef;color:var(--muted)}textarea{resize:vertical;min-height:100px}input::placeholder{color:#657369}label{display:flex;flex-direction:column;font-weight:600;gap:7px;min-width:0}label .muted{font-weight:400}h1,h2,h3,p{margin:0}h1{font-size:1.78rem;line-height:1.2;letter-spacing:-.035em;font-weight:750;margin-bottom:12px}h2{font-size:1.35rem;line-height:1.3;letter-spacing:-.02em}h3{font-size:1.12rem;line-height:1.3}p{max-width:70ch}p+p{margin-top:12px}.app{max-width:820px;margin:0 auto;min-height:100vh;background:var(--paper);border-inline:1px solid var(--line)}.brand{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid var(--line)}.brand-name{display:flex;gap:12px;align-items:center;font-size:1.65rem;font-weight:800;letter-spacing:-.055em}.brand-name svg{color:var(--ink)}.brand-dot{color:#4b6818}.brand-caption{font-size:.73rem;font-weight:650;letter-spacing:.075em;color:var(--muted)}.demo-banner{padding:14px 32px;background:#edf0e9;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line)}.demo-banner>div{flex:1}.demo-banner strong{font-size:.88rem}.demo-banner span{display:block;color:var(--muted);font-size:.83rem}.demo-banner label{font-size:.8rem;gap:3px}.demo-banner select{min-height:48px;font-size:.88rem;padding:6px 10px}.welcome,.connection{padding:18px 32px 12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:.9rem}.welcome>span{font-weight:600}.save-status{font-size:.78rem;color:var(--muted);display:inline-flex;gap:5px;align-items:center}.save-status.error{color:var(--error);padding:0;background:none}.save-failure{padding:20px;margin:16px 32px;border:1px solid var(--error);color:var(--error)}.save-failure p{margin-bottom:12px}.tabs{display:flex;padding:0 32px;border-bottom:1px solid var(--line);gap:24px}.tabs button{background:none;border:0;border-radius:0;padding:14px 2px;min-height:58px;position:relative;color:var(--muted)}.tabs button:hover{color:var(--ink);background:var(--ground)}.tabs button[aria-current]{color:var(--ink)}.tabs button[aria-current]:after{content:"";position:absolute;bottom:-1px;height:3px;background:var(--ink);left:0;right:0}main{padding:32px}.section-title p{color:var(--muted)}.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.primary:hover{background:#2e4638}.lime{background:var(--accent);border-color:var(--accent);color:var(--ink)}.lime:hover{background:#e4fa9c}.text-button{border:0;padding-inline:4px;background:none}.back{margin:-10px 0 20px}.muted{color:var(--muted);font-size:.9rem;display:block;font-weight:400}.log-status{display:flex;align-items:center;gap:6px;font-size:1rem;font-weight:700;color:var(--ink);margin-top:4px}.log-status svg{flex:none}.workout-link .log-meta{font-size:1rem}.error{color:var(--error);background:#fff1ef;padding:14px 16px;margin-top:12px;border-radius:4px}.notice{padding:16px;border:1px solid var(--line);background:var(--ground);margin-top:16px}.empty{padding:32px 0}.empty p{margin-top:12px;color:var(--muted)}.workout-header{background:var(--ink);color:var(--paper);padding:24px 28px;border-radius:8px}.workout-meta{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#d5e0d6;font-size:.88rem;margin-bottom:20px}.class-kind{display:inline-flex;align-items:center;gap:8px}.class-kind:before{content:"";height:8px;width:8px;background:var(--accent);border-radius:50%}.workout-header h2{font-size:1.9rem;letter-spacing:-.03em;margin-bottom:8px}.workout-header>p{color:#d5e0d6;font-size:.9rem}.workout-header-action{margin-top:24px;display:flex}.workout-header-action button{min-width:185px;justify-content:space-between}.session-state{color:var(--accent);font-weight:600}.workout-note{color:var(--muted);padding:20px 0}.logging-hint{font-size:.88rem;color:var(--muted);padding:0 0 20px}.exercise{border-top:1px solid var(--ink);padding:24px 0 30px}.exercise-title{display:flex;gap:12px;align-items:flex-start}.exercise-title>div{flex:1;min-width:0;overflow-wrap:anywhere}.exercise-title p{margin-top:4px;color:var(--muted);font-size:.88rem}.exercise-number{min-width:34px;min-height:34px;display:grid;place-items:center;background:var(--ground);font-weight:700;border:1px solid var(--line);border-radius:4px}.exercise-note{font-size:.9rem;color:var(--muted);margin:14px 0 22px}.history-button{margin-top:-7px;font-size:.83rem;min-width:48px}.exercise-history-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(32rem,calc(100% - 32px));max-width:none;max-height:min(40rem,calc(100vh - 32px));max-height:min(40rem,calc(100dvh - 32px));padding:0;border:1px solid var(--ink);border-radius:8px;background:var(--paper);color:var(--ink);overflow:hidden}.exercise-history-dialog[open]{display:flex;flex-direction:column}.exercise-history-dialog::backdrop{background:var(--ink);opacity:.68}.exercise-history-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line)}.exercise-history-header button{flex:0 0 auto}.exercise-history-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.exercise-history-body:focus-visible{outline-offset:-3px}.exercise-history-name{font-size:1.12rem;font-weight:700;overflow-wrap:anywhere;margin-bottom:20px}.exercise-history-record+.exercise-history-record{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.exercise-history-date{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.exercise-history-date h3{font-size:1rem}.exercise-history-date>span{color:var(--muted);font-size:.9rem}.exercise-history-record ol{list-style:none;margin:8px 0 0;padding:0}.exercise-history-record li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:4px 0;font-variant-numeric:tabular-nums}.exercise-history-record li>span{color:var(--muted)}.set-labels,.set-row{display:grid;grid-template-columns:35px minmax(0,1fr) minmax(0,1fr) 48px;gap:8px 12px;align-items:center}.set-labels{font-size:.78rem;color:var(--muted);font-weight:650;margin-bottom:8px}.set-labels span:nth-child(2),.set-labels span:nth-child(3){text-align:center}.set-row{padding:12px 8px;margin:0 -8px;border-top:1px solid var(--line);border-radius:4px}.set-row.completed{background:var(--accent-soft)}.set-number{font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.number-entry input{text-align:center;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:650;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;padding:9px 4px;min-height:52px}.number-entry input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.steppers{display:flex;margin-top:4px;gap:4px}.steppers button{padding:4px;flex:1;min-width:0;min-height:48px;color:var(--paper);background:var(--ink);border-color:var(--ink)}.steppers button:not(:disabled):hover{background:#2e4638}.steppers svg,.complete-set svg{width:22px;height:22px;stroke-width:2.4}.complete-set{align-self:start;margin-top:2px;width:48px;padding:0;border:2px solid var(--ink);color:var(--ink);background:var(--paper)}.complete-set[aria-pressed=true]{background:var(--completed-control);color:var(--completed-check);border-color:var(--completed-control)}.steppers button:disabled,.complete-set:disabled{color:var(--muted);background:#f1f3ef;border-color:var(--line)}.previous{grid-column:2 / 4;color:var(--muted);font-size:.78rem}.remove-set{grid-column:4;min-width:48px;padding:4px;background:none;border:0;color:var(--muted)}.add-set{margin:4px 0 -8px 43px;font-size:.9rem}.number-entry input:focus{background:#faffeb}.finish{border-top:1px solid var(--line);padding:24px 0}.finish p{color:var(--muted);font-size:.9rem;margin:8px 0 20px}.finish-actions{display:flex;flex-wrap:wrap;gap:12px}.finish-actions button{min-width:0}.finish-feedback.visible{margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-radius:4px;background:var(--ground);overflow-wrap:anywhere}.finish-feedback p{color:var(--ink);margin:0}.finish-feedback ul{margin:8px 0 12px;padding-left:1.5em}.session-controls{margin-bottom:24px}.schedule-note{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.schedule-note p{color:var(--muted);margin:8px 0}.today-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:24px}.today-heading h1{font-size:1.35rem;letter-spacing:-.02em;margin:0}.today-heading>span,.today-meta,.today-hero>.today-next{color:#d5e0d6;font-size:1rem}.today-hero h2{overflow-wrap:anywhere}.today-class+.today-class{margin-top:24px;padding-top:24px;border-top:1px solid #526057}.today-hero .today-next{margin-top:12px}.today-hero button:focus-visible{outline-color:var(--accent)}.today-hero .workout-header-action button{min-width:0;max-width:100%}.training-setup{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.done-today{display:flex;align-items:flex-start;gap:8px;margin-top:16px;color:var(--accent)}.done-today svg{flex:0 0 auto;color:var(--accent);margin-top:2px}.logging-view h1{margin-bottom:20px}.session-progress{margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.session-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px}.session-head h2{overflow-wrap:anywhere}.session-count{font-size:1.1rem;font-variant-numeric:tabular-nums;white-space:nowrap}.session-count strong{font-size:1.55rem;letter-spacing:-.02em}.recorded-sets{list-style:none;margin:12px 0 0;padding:0;font-variant-numeric:tabular-nums}.recorded-sets li{padding:10px 0;border-top:1px solid var(--line);font-size:1.1rem}.recorded-sets .set-number{display:inline-block;min-width:4.5em;color:var(--muted);font-size:.88rem;font-weight:650}.session-starts{margin-top:12px;font-weight:650}.session-grid{width:100%;max-width:420px;margin-top:20px;border-collapse:separate;border-spacing:6px;table-layout:fixed;font-variant-numeric:tabular-nums}.session-grid th{font-size:.85rem;font-weight:650;color:var(--muted);text-align:center;padding:0}.session-grid thead th:first-child,.session-grid tbody th{width:5.5em;text-align:left;white-space:nowrap}.session-grid abbr{text-decoration:none}.session-grid td{padding:0}.session-cell{display:flex;align-items:center;justify-content:center;height:44px;border:1px solid var(--line);border-radius:6px;background:var(--paper)}button.session-cell{position:relative;width:100%;min-height:44px;padding:0;font-weight:inherit}button.session-cell:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.session-grid td.done .session-cell,.session-legend .done .session-swatch{background:var(--ink);border-color:var(--ink);color:var(--accent);font-weight:800;font-size:1.1rem}.session-grid td.done button.session-cell:hover{background:#2b4036}.session-grid td.missed .session-cell,.session-legend .missed .session-swatch{border:1.5px dashed var(--muted);background:repeating-linear-gradient(135deg,transparent 0 5px,rgb(82 96 87 / .26) 5px 6.5px),var(--paper)}.session-grid td.today .session-cell,.session-legend .today .session-swatch{border:2px solid var(--ink);background:var(--accent-soft)}.session-grid td.missed button.session-cell:hover{background-color:var(--accent-soft)}.session-grid td.today button.session-cell:hover{background-color:var(--accent)}.session-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;list-style:none;font-size:.85rem;font-weight:600;color:var(--muted)}.session-legend li{display:flex;align-items:center;gap:7px}.session-swatch{display:inline-flex;align-items:center;justify-content:center;width:20px;height:16px;border:1px solid var(--line);border-radius:4px;background:var(--paper);line-height:1}.session-legend .done .session-swatch{font-size:.7rem}.session-note{margin-top:16px}.training-config-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-block:20px;border-top:1px solid var(--line)}.training-config-row>div{flex:1 1 250px;overflow-wrap:anywhere}.training-config-row button{align-self:flex-start}.training-form{background:var(--ground);padding:20px;margin-top:16px}.weekday-options{display:flex;flex-wrap:wrap;gap:8px 20px}.weekday-options label{flex-direction:row;align-items:center;font-weight:400}.weekday-options input{width:24px;flex:0 0 24px;margin:0;accent-color:var(--ink)}fieldset{min-width:0;margin:0;padding:12px;border:1px solid var(--line)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:360px){.session-grid{border-spacing:4px}button.session-cell:after{top:-2px;right:-2px;bottom:-2px;left:-2px}.training-form{padding:12px}}.section-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.workout-list-row{border-top:1px solid var(--line);padding:8px 0}.workout-link{width:100%;justify-content:flex-start;gap:18px;text-align:left;padding:16px 0;border:0}.workout-link>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.date-stamp{min-width:50px;border-right:1px solid var(--line);padding-right:14px;font-size:1.3rem;text-align:center}.date-stamp b{display:block;font-size:.78rem;font-weight:500;text-transform:uppercase}.workout-link .muted{margin-top:5px}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.workout-list .row-actions{margin:0 0 12px 68px}.form-stack{display:flex;flex-direction:column;gap:20px}.form-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.editor>p{color:var(--muted);margin-bottom:24px}.editor-exercise{border-block:1px solid var(--line);padding:20px 0;display:flex;flex-direction:column;gap:16px}.editor-exercise .section-title{margin:0;align-items:center}.add-exercise{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.add-exercise label{flex:1;min-width:200px}.editor-actions{display:flex;flex-wrap:wrap;gap:12px}.library-form,.member-invite{margin:28px 0 36px;border:1px solid var(--line);padding:24px;border-radius:6px;background:var(--ground)}.library-form button,.member-invite button{align-self:flex-start}.library-list>div{border-top:1px solid var(--line);padding:20px 0;display:flex;gap:16px;align-items:flex-start}.library-list>div>div{flex:1}.library-list p{color:var(--muted);font-size:.9rem;margin-top:8px}.member-row{border:0;border-top:1px solid var(--line);padding:20px 0;width:100%;text-align:left;gap:16px;border-radius:0}.member-row>span:nth-child(2){flex:1}.avatar{width:48px;height:48px;display:grid;place-items:center;background:var(--ground);border:1px solid var(--line);border-radius:50%;font-size:.8rem}.invitation-row{border-top:1px solid var(--line);padding:20px 0;display:flex;flex-wrap:wrap;gap:16px;overflow-wrap:anywhere}.progress-totals{margin-top:32px;padding:24px 20px;border-radius:8px;color:var(--paper);background:var(--ink)}.progress-totals h2{color:var(--paper)}.progress-totals dl{margin:18px 0 0;border-top:1px solid #d5e0d6}.progress-totals dl>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 20px;padding:14px 0;border-bottom:1px solid #526057}.progress-totals dt{color:#d5e0d6;font-size:1rem;font-weight:600}.progress-totals dd{margin:0;max-width:100%;color:var(--accent);font-size:2.2rem;line-height:1.1;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.progress-totals dd span{font-size:1rem;font-weight:600}.progress-totals p{margin-top:16px;color:#d5e0d6}.exercise-progress-title{margin:32px 0 16px}.exercise-picker{margin-bottom:28px}.exercise-picker>label{margin-bottom:7px}.exercise-search{position:relative}.exercise-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.exercise-search input{min-height:56px;padding:10px 58px 10px 44px}.exercise-toggle{position:absolute;right:0;top:0;width:52px;height:100%;padding:0;border:0;border-left:1px solid var(--line);border-radius:0 5px 5px 0;background:transparent}.exercise-options{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;border:1px solid #87958a;border-radius:5px;background:var(--paper)}.exercise-options ul{list-style:none;margin:0;padding:0;max-height:min(18rem,45vh);overflow-y:auto;overscroll-behavior:contain}.exercise-options li{min-height:48px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere;cursor:pointer}.exercise-options li+li{border-top:1px solid var(--line)}.exercise-options li[data-active=true]{background:var(--accent-soft)}.exercise-options li svg{flex:0 0 auto}.exercise-options p{padding:12px 14px;color:var(--muted)}.chart-section{padding:24px 0;border-block:1px solid var(--line)}.chart-section h2{overflow-wrap:anywhere}.chart-section>p{font-size:.88rem;color:var(--muted);margin-top:8px}.chart{width:100%;height:auto;margin:20px 0 0;overflow:visible}.chart text{fill:var(--muted);font-size:15px}.chart-axis{stroke:#87958a}.chart-grid{stroke:var(--line);stroke-dasharray:4}.chart-line{stroke:var(--ink)}.chart-point{fill:var(--ink)}.chart-values{list-style:none;margin:4px 0 0;padding:0}.chart-values li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.chart-values time{color:var(--muted)}.history-title{margin:32px 0 10px}.history-row{padding:24px 0;border-bottom:1px solid var(--line)}.history-row ol{list-style:none;margin:16px 0 0;padding:0}.history-row li{display:flex;gap:20px;justify-content:space-between;padding:8px 0;font-variant-numeric:tabular-nums}.history-row li>span{color:var(--muted)}.history-row li .muted{display:inline}.video-editor{display:flex;flex-direction:column;gap:12px}.video-editor>.muted{margin:0}.video-editor>.text-button{align-self:flex-start}.video-editor-row{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:16px 0 4px}.class-videos{padding-top:24px}.class-video+.class-video{border-top:1px solid var(--line);padding-top:24px}.class-video h3{margin-bottom:16px}.video{aspect-ratio:16/9;margin-bottom:24px}.video iframe{width:100%;height:100%;border:0}.video-placeholder{background:var(--ground);padding:24px;margin-bottom:24px;border:1px dashed #87958a}.video-placeholder p{margin-top:8px;color:var(--muted)}.video-source{margin:-12px 0 24px}.video-source a{color:var(--ink);min-height:48px;display:inline-flex;align-items:center;padding:8px 0}.video-completion,.video-completed{border-top:1px solid var(--line);padding:24px 0}.video-completion{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.video-completion button{min-width:185px}footer{border-top:1px solid var(--line);padding:28px 32px;color:var(--muted);font-size:.83rem}footer>p{margin:8px 0 16px}summary{cursor:pointer;padding:12px 0;text-decoration:underline;text-underline-offset:4px}details p{padding-bottom:12px}.loading{min-height:45vh;display:flex;align-items:center;color:var(--muted)}.login{padding:32px 0}.login form{margin:28px 0;display:grid;gap:20px}.login .primary{justify-self:start}.skip{position:absolute;left:12px;top:-100px;background:var(--paper);color:var(--ink);padding:12px;z-index:20}.skip:focus{top:12px}@media(max-width:600px){.app{border:0}.brand{padding:20px}.brand-caption{display:none}.demo-banner{padding:12px 20px;align-items:flex-start;gap:12px;flex-wrap:wrap}.demo-banner>div{min-width:180px}.demo-banner label{flex:1}.demo-banner select{width:100%}.welcome,.connection{padding:16px 20px 10px}.app{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.tabs{position:fixed;left:0;right:0;bottom:0;z-index:10;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;padding:0 0 env(safe-area-inset-bottom);background:var(--paper);border-top:1px solid var(--line);border-bottom:0}.tabs button{font-size:1rem;min-width:0;min-height:56px;padding:8px 4px;line-height:1.2;overflow-wrap:anywhere;text-align:center}.tabs button[aria-current]{font-weight:700}.tabs button[aria-current]:after{top:-1px;bottom:auto}main{padding:26px 20px}h1{font-size:1.55rem}.workout-header{padding:22px 20px}.workout-header h2{font-size:1.65rem}.workout-meta{gap:10px;font-size:.83rem;margin-bottom:18px}.workout-header-action button,.video-completion button{width:100%}.finish-actions{flex-direction:column}.finish-actions button{width:100%}.exercise-title{gap:10px}.exercise-number{min-width:28px;min-height:30px;font-size:.9rem}.history-button svg{display:none}.history-button{padding:4px;font-size:1rem}.set-labels,.set-row{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 48px;gap:8px}.set-row{margin-inline:-4px;padding-inline:4px}.set-labels,.previous{font-size:.75rem}.add-set{margin-left:28px}.form-pair{grid-template-columns:1fr}.library-form,.member-invite{padding:20px 16px}.section-title>button{width:100%}.workout-link{gap:12px}.workout-link .muted{font-size:.83rem}.workout-link .log-meta{font-size:1rem}.save-failure{margin-inline:20px}footer{padding:24px 20px}}@media(max-width:360px){.demo-banner label{flex-basis:100%}.set-labels{display:none}.set-row{grid-template-columns:24px minmax(0,1fr) 48px;align-items:start;padding-block:16px}.set-number{grid-column:1;grid-row:1;padding-top:30px}.number-entry:nth-of-type(1){grid-column:2;grid-row:1}.number-entry:nth-of-type(2){grid-column:2;grid-row:2}.number-entry:before{content:"Pounds";display:block;color:var(--muted);font-size:.85rem;margin-bottom:4px}.number-entry:nth-of-type(2):before{content:"Reps"}.complete-set{grid-column:3;grid-row:1;margin-top:30px}.previous{grid-column:2}.remove-set{grid-column:3}.history-row li{flex-wrap:wrap;gap:4px 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}
