.t-stack{gap:var(--x-space-5);min-width:0;display:grid}.t-card{gap:var(--x-space-3);min-width:0;padding:var(--x-space-5);border:var(--x-border-width) solid var(--m-line);border-radius:var(--x-radius-panel);background:var(--x-surface);color:var(--x-on-surface);display:grid}.t-card h2,.t-card h3{margin:0}.t-flip{transform:scaleX(-1)}.t-back{justify-self:start}.t-muted{color:var(--x-muted);margin:0}.t-sections{min-width:0}.t-week{gap:var(--x-space-3);min-width:0;display:grid}.t-week-bar{align-items:center;gap:var(--x-space-2);min-width:0;display:flex}.t-week-range{min-width:0;font-weight:700;font-size:var(--x-font-size-2);flex:auto;margin:0}.t-week-step{min-width:var(--x-touch-target);padding-inline:var(--x-space-2);flex:none}.t-week-step svg{width:var(--x-icon-size);height:var(--x-icon-size)}.t-week-today{flex:none}.t-week-days{gap:var(--x-space-1);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.t-day{align-content:center;justify-items:center;gap:var(--x-space-1);min-height:calc(var(--x-touch-target) + var(--x-space-5));padding:var(--x-space-2) 0;border:var(--x-border-width) solid var(--m-line);border-radius:var(--x-radius-control);background:var(--x-surface);color:var(--x-on-surface);text-align:center;text-decoration:none;display:grid;position:relative}.t-day:hover{background:var(--x-hover)}.t-day:focus-visible{outline:var(--x-focus-ring-width) solid var(--x-focus);outline-offset:var(--x-focus-ring-offset)}.t-day[aria-current=page]{border-color:var(--x-selection-indicator);background:var(--x-selection);color:var(--x-on-selection);box-shadow:inset 0 calc(-1 * var(--x-indicator-width)) 0 var(--x-selection-indicator);font-weight:700}.t-day-name{color:inherit;font-size:var(--x-font-size-0);text-transform:uppercase;letter-spacing:.04em}.t-day[data-today] .t-day-name{font-weight:800}.t-day-number{font-size:var(--x-font-size-3);font-variant-numeric:tabular-nums;line-height:1}.t-day-mark{width:var(--x-space-4);height:var(--x-space-4);border-radius:var(--x-radius-chip);place-items:center;display:grid}.t-day-mark[data-mark=set]:before{content:"";width:var(--x-space-2);height:var(--x-space-2);border-radius:var(--x-radius-chip);background:currentColor}.t-day-mark[data-mark=logged]{background:var(--x-success);color:var(--x-on-success)}.t-day-mark svg{width:var(--x-space-3);height:var(--x-space-3)}.t-day-head{justify-content:space-between;align-items:baseline;gap:var(--x-space-2) var(--x-space-4);flex-wrap:wrap;display:flex}.t-day-head h2{font-family:var(--m-athletic-font,var(--x-font-display));font-size:var(--x-font-size-5);margin:0;line-height:1.1}.t-workouts{gap:var(--x-space-4);margin:0;padding:0;list-style:none;display:grid}.t-workout-head{justify-content:space-between;align-items:flex-start;gap:var(--x-space-2) var(--x-space-3);flex-wrap:wrap;display:flex}.t-workout-head h3{font-family:var(--m-athletic-font,var(--x-font-display));font-size:var(--x-font-size-4);line-height:1.15}.t-workout-head h3 a{color:inherit;text-decoration:none}.t-workout-head h3 a:hover{text-decoration:underline}.t-workout-head h3 a:focus-visible{outline:var(--x-focus-ring-width) solid var(--x-focus);outline-offset:var(--x-focus-ring-offset)}.t-workout-meta{color:var(--x-muted);font-size:var(--x-font-size-1);margin:0}.t-workout-outline{gap:var(--x-space-1) var(--x-space-3);color:var(--x-muted);font-size:var(--x-font-size-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.t-workout-actions{align-items:center;gap:var(--x-space-2) var(--x-space-3);flex-wrap:wrap;display:flex}.t-parts{gap:var(--x-space-4);margin:0;padding:0;list-style:none;display:grid}.t-part{gap:var(--x-space-3);min-width:0;padding:var(--x-space-4) var(--x-space-5);border:var(--x-border-width) solid var(--m-line);border-left:var(--x-indicator-width) solid var(--x-strong-border);border-radius:var(--x-radius-panel);background:var(--x-surface);display:grid}.t-part[data-kind=main]{border-left-color:var(--x-selection-indicator)}.t-part-head{justify-content:space-between;align-items:baseline;gap:var(--x-space-1) var(--x-space-3);flex-wrap:wrap;display:flex}.t-part-head h2{font-size:var(--x-font-size-3);margin:0}.t-part-time{color:var(--x-muted);font-size:var(--x-font-size-1);font-variant-numeric:tabular-nums}.t-part-free,.t-part-text{white-space:pre-line;margin:0;line-height:1.6}.t-lines{gap:var(--x-space-3);margin:0;padding:0;list-style:none;display:grid}.t-line{gap:var(--x-space-1);min-width:0;padding-top:var(--x-space-3);border-top:var(--x-border-width) solid var(--x-divider);display:grid}.t-line:first-child{border-top:0;padding-top:0}.t-line-head{align-items:baseline;gap:var(--x-space-1) var(--x-space-2);flex-wrap:wrap;display:flex}.t-line-head h3{font-size:var(--x-font-size-2);margin:0}.t-line-kit{color:var(--x-muted);font-size:var(--x-font-size-1)}.t-line-plan{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.t-line-last{font-size:var(--x-font-size-1);font-variant-numeric:tabular-nums;margin:0}.t-line-last-label{color:var(--x-muted);font-weight:700}.t-line-notes{color:var(--x-muted);font-size:var(--x-font-size-1);white-space:pre-line;margin:0}.t-set-table{border-collapse:collapse;width:100%;max-width:32rem;font-size:var(--x-font-size-1);font-variant-numeric:tabular-nums}.t-set-table th,.t-set-table td{padding:var(--x-space-1) var(--x-space-2);border-bottom:var(--x-border-width) solid var(--x-divider);text-align:left}.t-set-table thead th{color:var(--x-muted);font-weight:600}.t-saved{gap:var(--x-space-3);min-width:0;padding:var(--x-space-5);border:var(--x-border-width) solid var(--m-line);border-left:var(--x-indicator-width) solid var(--x-success);border-radius:var(--x-radius-panel);background:var(--x-surface);display:grid}.t-saved-deleted{border-left-color:var(--x-strong-border)}.t-saved h2,.t-saved h3,.t-saved p{margin:0}.t-saved-head{gap:var(--x-space-1);display:grid}.t-saved-head h2{font-size:var(--x-font-size-3)}.t-saved-when{color:var(--x-muted);font-size:var(--x-font-size-1)}.t-saved-score{font-size:var(--x-font-size-4);font-variant-numeric:tabular-nums;font-weight:700}.t-saved-exercises{gap:var(--x-space-3);margin:0;padding:0;list-style:none;display:grid}.t-saved-exercises h3{font-size:var(--x-font-size-2)}.t-saved-sets{gap:var(--x-space-1);margin:var(--x-space-1) 0 0;font-variant-numeric:tabular-nums;padding:0;list-style:none;display:grid}.t-saved-sets li{gap:var(--x-space-1) var(--x-space-3);flex-wrap:wrap;display:flex}.t-saved-set-number{min-width:5.5em;color:var(--x-muted)}.t-saved-sets li[data-warmup]{color:var(--x-muted)}.t-saved-notes{color:var(--x-muted);white-space:pre-line}.t-saved-actions{gap:var(--x-space-2) var(--x-space-3);flex-wrap:wrap;display:flex}.t-resume{gap:var(--x-space-3);min-width:0;display:grid}.t-log{gap:var(--x-space-5);min-width:0;display:grid}.m-root .t-log label.x-segment{font-size:inherit;margin:0}.m-root .t-log label{margin:0}.t-log-bar{align-items:flex-end;gap:var(--x-space-3) var(--x-space-5);flex-wrap:wrap;display:flex}.t-log-note{color:var(--x-muted);margin:0}.t-log-exercises{gap:var(--x-space-4);margin:0;padding:0;list-style:none;display:grid}.t-log-exercise{gap:var(--x-space-3);min-width:0;padding:var(--x-space-4);border:var(--x-border-width) solid var(--m-line);border-radius:var(--x-radius-panel);background:var(--x-surface);display:grid}.t-log-exercise-head{gap:var(--x-space-1);display:grid}.t-log-exercise-head h2{font-size:var(--x-font-size-3);margin:0}.t-log-exercise-head .m-kicker{margin:0}.t-log-exercise-meta{color:var(--x-muted);font-size:var(--x-font-size-1);margin:0}.t-log-exercise-meta:empty{display:none}.t-log-facts{gap:var(--x-space-1);margin:var(--x-space-1) 0 0;font-size:var(--x-font-size-1);display:grid}.t-log-facts>div{gap:0 var(--x-space-2);flex-wrap:wrap;min-width:0;display:flex}.t-log-facts dt{min-width:5.5rem;color:var(--x-muted);font-weight:600}.t-log-facts dd{font-variant-numeric:tabular-nums;min-width:0;margin:0}.t-log-facts-when{color:var(--x-muted)}.t-log-hint{color:var(--x-muted);font-size:var(--x-font-size-1);margin:0}.t-log-exercise-foot{gap:var(--x-space-2);flex-wrap:wrap;display:flex}.t-log-exercise-notes summary,.t-add summary{min-height:var(--x-touch-target);color:var(--x-on-surface);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.t-log-exercise-notes summary:focus-visible,.t-add summary:focus-visible{outline:var(--x-focus-ring-width) solid var(--x-focus);outline-offset:var(--x-focus-ring-offset)}.t-set-fields{gap:var(--x-space-2) var(--x-space-3);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));min-width:0;display:grid}.t-field{align-content:start;gap:var(--x-space-1);min-width:0;display:grid}.m-root .t-field label{font-size:var(--x-font-size-1);margin:0}.t-field-unit{color:var(--x-muted);font-weight:400}.t-field-row{align-items:stretch;gap:var(--x-space-1);min-width:0;display:flex}.m-root .t-log input.t-input,.m-root .t-log select,.m-root .t-log textarea{min-width:0;min-height:var(--x-touch-target);padding:var(--x-space-2) var(--x-space-3);margin:0}.m-root .t-log input.t-input{font-variant-numeric:tabular-nums;flex:auto}.m-root .t-log input.t-input[aria-invalid=true]{border-color:var(--x-danger);box-shadow:inset 0 0 0 var(--x-border-width) var(--x-danger)}.t-field-hint{color:var(--x-muted);font-size:var(--x-font-size-0);margin:0}.t-step{min-width:var(--x-touch-target);font-size:var(--x-font-size-3);flex:none;padding-inline:0;line-height:1}.t-done{gap:var(--x-space-2)}.t-done svg{width:var(--x-icon-size);height:var(--x-icon-size);stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.t-log{--t-side-width:var(--x-touch-target)}.t-set-columns,.t-set{grid-template-columns:var(--x-touch-target) minmax(0, 1fr) var(--x-touch-target) var(--x-space-7);align-items:center;gap:var(--x-space-2);display:grid}.t-set-columns[data-sided],.t-set[data-sided]{grid-template-columns:var(--x-touch-target) var(--t-side-width) minmax(0, 1fr) var(--x-touch-target) var(--x-space-7)}.t-set-columns{color:var(--x-muted);font-size:var(--x-font-size-0);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.t-set-columns>span:first-child{text-align:center}.t-set-columns-fields{gap:var(--x-space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid}.t-set-columns-fields>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-set-columns-done{grid-column:span 2}.t-sets{gap:var(--x-space-1);margin:0;padding:0;list-style:none;display:grid}.t-set{min-width:0;padding:var(--x-space-1) 0;border-radius:var(--x-radius-control)}.t-set .t-set-fields{gap:var(--x-space-2);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.m-root .t-log .t-set input.t-input{width:100%;padding-inline:var(--x-space-2);text-align:center}.t-set[data-done] .t-input{border-color:var(--x-success)}.t-set[data-warmup] .t-input{border-style:dashed}.m-root .t-log .t-input::placeholder{color:var(--x-muted);opacity:.8}.t-chip{min-width:var(--x-touch-target);min-height:var(--x-touch-target);padding:0 var(--x-space-2);border:var(--x-border-width) solid var(--m-line);border-radius:var(--x-radius-chip);background:var(--x-background);color:var(--x-on-surface);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;font-weight:700;display:inline-grid}.t-chip[aria-pressed=true]{border-color:var(--x-warning);background:var(--x-warning-soft);color:var(--x-on-warning-soft)}.t-chip:hover{border-color:var(--m-line-strong)}.t-chip:focus-visible,.t-side-button:focus-visible,.t-side-cycle:focus-visible,.t-set-remove:focus-visible{outline:var(--x-focus-ring-width) solid var(--x-focus);outline-offset:var(--x-focus-ring-offset)}.t-side{width:var(--t-side-width);border:var(--x-border-width) solid var(--m-line);border-radius:var(--x-radius-chip);grid-template-columns:1fr 1fr;display:inline-grid;overflow:hidden}.t-side-button{min-width:0;min-height:var(--x-touch-target);background:var(--x-background);color:var(--x-muted);font:inherit;cursor:pointer;border:0;padding:0;font-weight:700}.t-side-button+.t-side-button{border-left:var(--x-border-width) solid var(--m-line)}.t-side-button[aria-pressed=true]{background:var(--x-selection);color:var(--x-on-selection)}.t-side-cycle{width:var(--t-side-width);min-height:var(--x-touch-target);border:var(--x-border-width) solid var(--m-line);border-radius:var(--x-radius-chip);background:var(--x-background);color:var(--x-muted);font:inherit;font-size:var(--x-font-size-0);cursor:pointer;padding:0;font-weight:700}.t-side-cycle[data-side]{background:var(--x-selection);color:var(--x-on-selection);font-size:var(--x-font-size-1);border-color:#0000}.t-done[data-compact]{min-width:var(--x-touch-target);padding:0}.t-set-remove{width:var(--x-space-7);min-height:var(--x-touch-target);border-radius:var(--x-radius-control);color:var(--x-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}button.t-set-remove:hover{background:var(--x-hover);color:var(--x-on-surface)}.t-set-remove svg{width:var(--x-icon-size);height:var(--x-icon-size);stroke:currentColor;stroke-width:2px;stroke-linecap:round}.t-log-day{max-width:12rem}.t-focus{gap:var(--x-space-4);min-width:0;display:grid}.t-rest{justify-content:space-between;align-items:center;gap:var(--x-space-3);padding:var(--x-space-3) var(--x-space-4);border-radius:var(--x-radius-panel);background:var(--x-info-soft);color:var(--x-on-info-soft);flex-wrap:wrap;display:flex}.t-rest p{align-items:baseline;gap:var(--x-space-2);flex-wrap:wrap;margin:0;display:flex}.t-rest .m-kicker{color:inherit}.t-rest-time{font-size:var(--x-font-size-6);font-variant-numeric:tabular-nums;line-height:1}.t-rest-of{font-size:var(--x-font-size-1)}.t-focus-card{gap:var(--x-space-4);min-width:0;padding:var(--x-space-5);border:var(--x-border-width) solid var(--m-line-strong);border-radius:var(--x-radius-panel);background:var(--x-surface);display:grid}.t-focus-card[data-done]{border-left:var(--x-indicator-width) solid var(--x-success)}.t-focus-card h2,.t-focus-card p{margin:0}.t-focus-card h2{font-family:var(--m-athletic-font,var(--x-font-display));font-size:var(--x-font-size-6);line-height:1.05}.t-focus-set{font-size:var(--x-font-size-3);font-variant-numeric:tabular-nums;font-weight:700}.t-focus-target{color:var(--x-muted);font-weight:500}.t-focus-last{color:var(--x-muted);font-variant-numeric:tabular-nums}.t-focus-last-label{color:var(--x-on-surface);font-weight:700}.t-focus-toggles{align-items:center;gap:var(--x-space-2);flex-wrap:wrap;display:flex}.t-chip[data-wide]{padding-inline:var(--x-space-4);font-weight:600}.t-set-fields[data-size=large]{gap:var(--x-space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.m-root .t-log .t-set-fields[data-size=large] input.t-input{min-height:calc(var(--x-touch-target) + var(--x-space-3));font-size:var(--x-font-size-5);text-align:center}.t-set-fields[data-size=large] .t-step{min-width:calc(var(--x-touch-target) + var(--x-space-3))}.t-focus-actions{justify-content:space-between;align-items:center;gap:var(--x-space-2);flex-wrap:wrap;display:flex}.t-focus-actions>[data-variant=primary],.t-focus-actions>[data-variant=secondary]{flex:12rem}.t-focus-finished{align-items:center;gap:var(--x-space-2);flex-wrap:wrap;margin:0;display:flex}.t-score{gap:var(--x-space-4);min-width:0;padding:var(--x-space-5);border:var(--x-border-width) solid var(--m-line);border-radius:var(--x-radius-panel);background:var(--x-surface);display:grid}.t-score-value{max-width:20rem}.m-root .t-log label.t-check{align-items:center;gap:var(--x-space-2);min-height:var(--x-touch-target);font-weight:500;display:inline-flex}.t-check input{width:var(--x-space-5);height:var(--x-space-5);accent-color:var(--x-selection-indicator);margin:0}.t-add{min-width:0}.t-add-form{align-items:end;gap:var(--x-space-3);padding-top:var(--x-space-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.t-add-form>.x-button{justify-self:start}.t-log-notes{gap:var(--x-space-1);display:grid}.t-log-errors:empty,.t-log-outcome:empty{display:none}.t-log-errors:focus-visible,.t-log-outcome:focus-visible{outline:var(--x-focus-ring-width) solid var(--x-focus);outline-offset:var(--x-focus-ring-offset)}.t-log-errors ul{padding-left:var(--x-space-5);margin:0}.t-complete{gap:var(--x-space-4);min-width:0;padding:var(--x-space-5);border:var(--x-border-width) solid var(--m-line);border-left:var(--x-indicator-width) solid var(--x-success);border-radius:var(--x-radius-panel);background:var(--x-surface);display:grid}.t-complete-head{justify-items:start;gap:var(--x-space-2);display:grid}.t-complete-head .t-complete-title{font-family:var(--m-athletic-font,var(--x-font-display));font-size:var(--x-font-size-5);margin:0;line-height:1.1}.t-complete-summary{color:var(--x-muted);margin:0}.t-complete-stats{gap:var(--x-space-2);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid}.t-complete-stats>div{gap:var(--x-space-1);padding:var(--x-space-3);border:var(--x-border-width) solid var(--m-line);border-radius:var(--x-radius-control);background:var(--x-background);display:grid}.t-complete-stats dt{color:var(--x-muted);font-size:var(--x-font-size-0);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.t-complete-stats dd{font-size:var(--x-font-size-4);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.1}.t-complete-block{gap:var(--x-space-2);display:grid}.t-complete-block h3{font-size:var(--x-font-size-2);margin:0}.t-complete-list{gap:var(--x-space-2);margin:0;padding:0;list-style:none;display:grid}.t-complete-list li{align-items:baseline;gap:var(--x-space-1) var(--x-space-3);padding-bottom:var(--x-space-2);border-bottom:var(--x-border-width) solid var(--x-divider);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.t-complete-list li:last-child{border-bottom:0;padding-bottom:0}.t-complete-name{flex:0 0 100%;font-weight:700}.t-complete-change{font-size:var(--x-font-size-1);font-weight:700}.t-complete-change[data-change=up]{color:var(--m-good-ink,var(--x-success))}.t-complete-change[data-change=down]{color:var(--x-muted)}.t-complete-links,.t-log-problem-actions{gap:var(--x-space-2) var(--x-space-3);flex-wrap:wrap;display:flex}.t-log-problem{gap:var(--x-space-3);display:grid}.t-log-problem-current{margin:var(--x-space-2) 0 0}.t-log-actions{bottom:var(--x-space-3);z-index:var(--x-z-layer-sticky);justify-content:space-between;align-items:center;gap:var(--x-space-2) var(--x-space-4);padding:var(--x-space-3) var(--x-space-4);border:var(--x-border-width) solid var(--m-line-strong);border-radius:var(--x-radius-panel);background:var(--x-raised);box-shadow:var(--m-shadow-lift);flex-wrap:wrap;display:flex;position:sticky}.t-log-kept{min-width:0;color:var(--x-muted);font-size:var(--x-font-size-1);gap:0;margin:0;display:grid}.t-log-count{color:var(--x-on-surface);font-variant-numeric:tabular-nums;font-weight:700}.t-log-buttons{gap:var(--x-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.m-interior .t-log-buttons .x-button{white-space:nowrap}.t-log-state{align-items:center;gap:var(--x-space-1) var(--x-space-2);flex-wrap:wrap;display:flex}.t-log-state .x-status{font-size:var(--x-font-size-0)}.t-history{gap:var(--x-space-5);margin:0;padding:0;list-style:none;display:grid}.t-history-month{gap:var(--x-space-2);min-width:0;display:grid}.t-history-month h2{font-size:var(--x-font-size-2);text-transform:uppercase;letter-spacing:.06em;margin:0}.t-more{justify-self:start}.t-history-when,.t-history-tops{display:block}.t-history-tops{color:var(--x-muted);font-size:var(--x-font-size-0);font-variant-numeric:tabular-nums}.record-tiles .ledger-what a{color:inherit;text-decoration-thickness:var(--x-border-width);text-underline-offset:.2em}.t-record-label{font-size:var(--x-font-size-0);opacity:.85;font-weight:500;display:block}.t-progress-panel{display:grid}.t-progress-more{justify-self:start}.t-progress-pair{gap:var(--x-space-5);align-items:start;min-width:0;display:grid}@media (min-width:1024px){.t-progress-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.t-progress-pair>:only-child{grid-column:1/-1}}.t-tally{align-items:end;gap:var(--x-space-2);grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.t-tally li{justify-items:center;gap:var(--x-space-1);min-width:0;display:grid}.t-tally-count{font-variant-numeric:tabular-nums;font-weight:700}.t-tally-bar{width:min(100%, var(--x-space-8));height:calc(var(--x-space-9) * 1.25 * var(--t-tally-share,0));min-height:var(--x-border-width);border-radius:calc(4px * var(--x-radius-scale)) calc(4px * var(--x-radius-scale)) 0 0;background:var(--x-on-surface)}.t-tally-bar[data-empty]{background:var(--m-line-strong)}.t-tally-label{color:var(--x-muted);font-size:var(--x-font-size-0);font-variant-numeric:tabular-nums;justify-items:center;line-height:1.3;display:grid}.t-tally-month{white-space:nowrap}@media (min-width:481px){.m-interior .record-tiles.t-best-tiles li{gap:var(--x-space-3);padding:var(--x-space-5)}.m-interior .record-tiles.t-best-tiles .ledger-amount{font-size:clamp(var(--x-font-size-5), 3.2vw, var(--x-font-size-6))}}@media (max-width:480px){.m-interior .record-tiles.t-best-tiles{gap:var(--x-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.m-interior .record-tiles.t-best-tiles li{gap:var(--x-space-2);padding:var(--x-space-4)}.m-interior .record-tiles.t-best-tiles .ledger-amount{font-size:var(--x-font-size-4);overflow-wrap:anywhere}}.t-record-list,.t-trend,.t-steps{max-width:40rem}.t-record-list{margin:0;display:grid}.t-record-list>div{justify-content:space-between;gap:var(--x-space-1) var(--x-space-3);padding:var(--x-space-3) 0;border-bottom:var(--x-border-width) solid var(--m-line);flex-wrap:wrap;display:flex}.t-record-list dt{color:var(--x-muted)}.t-record-list dd{font-variant-numeric:tabular-nums;margin:0}.t-trend{width:100%;height:calc(var(--x-space-9) * 1.5)}.t-trend polyline{stroke:var(--x-primary);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.t-steps{gap:var(--x-space-2);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;display:grid}.t-steps li{gap:var(--x-space-3);grid-template-columns:minmax(6em,auto) 1fr;display:grid}@media (min-width:980px){.t-detail{align-items:start;gap:var(--x-space-6);grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);display:grid}.t-detail-aside{top:var(--x-space-5);gap:var(--x-space-4);display:grid;position:sticky}}@media (min-width:761px){.t-set-columns,.t-set{grid-template-columns:var(--x-touch-target) max-content var(--x-touch-target) var(--x-space-7);justify-content:start}.t-set-columns[data-sided],.t-set[data-sided]{grid-template-columns:var(--x-touch-target) var(--t-side-width) max-content var(--x-touch-target) var(--x-space-7)}.t-set .t-set-fields,.t-set-columns-fields{grid-auto-columns:7.5rem}}@media (min-width:1100px){.t-log-exercise{align-items:start;gap:var(--x-space-3) var(--x-space-6);grid-template-columns:minmax(15rem,20rem) minmax(0,1fr)}.t-log-exercise-head{grid-area:1/1/span 4}.t-log-exercise>:not(.t-log-exercise-head){grid-column:2}}@media (max-width:979px){.t-detail{gap:var(--x-space-5);display:grid}.t-detail-aside{gap:var(--x-space-4);display:grid}}@media (max-width:760px){.t-card,.t-part,.t-saved,.t-score,.t-focus-card,.t-complete{padding:var(--x-space-4)}.t-log-exercise{gap:var(--x-space-2);padding:var(--x-space-3)}.t-day{min-height:calc(var(--x-touch-target) + var(--x-space-4));padding:var(--x-space-1) 0}.t-day-number{font-size:var(--x-font-size-2)}.t-day-name{letter-spacing:0}.t-log-actions{bottom:calc(var(--x-space-8) + var(--x-space-6) + env(safe-area-inset-bottom));gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-3)}.t-log-kept{gap:0 var(--x-space-2);font-size:var(--x-font-size-0);flex-wrap:wrap;flex:10rem;display:flex}.t-log-buttons{flex-wrap:nowrap;flex:1 0 auto}.m-interior .t-log-buttons .x-button{padding-inline:var(--x-space-4)}.t-log-buttons>[data-variant=primary]{flex:auto}.t-focus-card h2{font-size:var(--x-font-size-5)}.t-log-page .m-page-head{padding-bottom:var(--x-space-3);margin-bottom:0}.t-log-page .m-page-head h1{max-width:none;margin-top:var(--x-space-1);font-size:var(--x-font-size-4)}.t-log-page,.m-interior .t-log{gap:var(--x-space-3)}.m-interior .t-log-bar{gap:var(--x-space-2)}.m-interior .t-log-bar .x-segmented-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-interior .t-log-bar .x-segmented,.m-interior .t-log-bar .x-segmented-track{width:100%}.m-interior .t-log-bar .x-segment{flex:1 1 0}.t-log-hint{font-size:var(--x-font-size-0)}.t-log-facts>div{grid-template-columns:5.5rem minmax(0,1fr);display:grid}.t-log-facts dt{min-width:0}.t-set-fields[data-size=large]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.t-day,.t-set .t-input,.t-chip,.t-focus-card{transition:background-color var(--x-duration-1) var(--x-easing-standard), border-color var(--x-duration-1) var(--x-easing-standard)}}@media (forced-colors:active){.t-day[aria-current=page]{outline:var(--x-indicator-width) solid CanvasText}.t-day-mark[data-mark=set]:before{background:canvastext}}.t-kit-list{gap:var(--x-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.t-kit-list li{padding:var(--x-space-1) var(--x-space-3);border:var(--x-border-width) solid var(--m-line);border-radius:var(--x-radius-chip);font-size:var(--x-font-size-1)}
