.SystemPage-module__7t2O-q__page{align-items:flex-start;gap:var(--s-3);padding-top:var(--s-6);flex-direction:column;display:flex}@media (min-width:768px){.SystemPage-module__7t2O-q__page{max-width:560px;margin:0 auto}}.SystemPage-module__7t2O-q__icon{border-radius:var(--r-pill);background:var(--color-panel);width:56px;height:56px;color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex}.SystemPage-module__7t2O-q__title{margin:0}.SystemPage-module__7t2O-q__text{color:var(--color-muted);margin:0}.SystemPage-module__7t2O-q__actions{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.SystemPage-module__7t2O-q__footnote{color:var(--color-muted);margin:0}
.Spinner-module__II00WG__spinner{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:1s linear infinite Spinner-module__II00WG__spin;display:inline-block}.Spinner-module__II00WG__s16{width:16px;height:16px}.Spinner-module__II00WG__s18{width:18px;height:18px}.Spinner-module__II00WG__muted{color:var(--color-muted)}.Spinner-module__II00WG__onAccent{color:var(--on-accent)}@keyframes Spinner-module__II00WG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__II00WG__spinner{opacity:.6;border-right-color:currentColor;animation:none}}
.Button-module__VMVMAW__button{justify-content:center;align-items:center;gap:var(--s-2);padding:0 var(--s-5);border-radius:var(--r-pill);font-family:var(--font-text);white-space:nowrap;cursor:pointer;border:0;font-size:15px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.Button-module__VMVMAW__h56{min-height:56px}.Button-module__VMVMAW__h52{min-height:52px}.Button-module__VMVMAW__h48{min-height:48px}.Button-module__VMVMAW__h44{min-height:44px}.Button-module__VMVMAW__block{width:100%}.Button-module__VMVMAW__accent{background:var(--color-accent);color:var(--on-accent);box-shadow:inset 0 0 0 1.5px var(--on-accent);font-size:17px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Button-module__VMVMAW__accent{box-shadow:none}}:root[data-theme=dark] .Button-module__VMVMAW__accent{box-shadow:none}.Button-module__VMVMAW__dark{background:var(--color-ink);color:var(--color-bg)}.Button-module__VMVMAW__outline{padding:0 var(--s-4);color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.Button-module__VMVMAW__outlineOnDark{padding:0 var(--s-4);color:var(--color-on-dark);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-on-dark) 40%, transparent);background:0 0}.Button-module__VMVMAW__outlineOnDark:focus-visible{outline-color:var(--color-accent)}.Button-module__VMVMAW__dangerOutline{padding:0 var(--s-4);color:var(--color-danger-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-danger-ink) 55%, transparent);background:0 0}.Button-module__VMVMAW__danger{background:var(--color-danger);color:var(--color-on-danger)}.Button-module__VMVMAW__button:disabled{background:var(--color-panel-2);color:var(--color-muted);box-shadow:none;cursor:default}.Button-module__VMVMAW__button[aria-busy=true]{cursor:progress}
.EditBar-module__3WUOoG__bar{align-items:center;gap:var(--s-3);padding:var(--s-2) 6px var(--s-2) var(--s-4);border-radius:var(--r-m);background:var(--color-accent-soft);display:flex}.EditBar-module__3WUOoG__text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.EditBar-module__3WUOoG__title{color:var(--color-accent-ink);font-family:var(--font-text);font-size:15px;font-weight:800;line-height:1.3}.EditBar-module__3WUOoG__state{align-items:center;gap:var(--s-1);font-family:var(--font-text);background:0 0;border:0;padding:0;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex}.EditBar-module__3WUOoG__saved{color:var(--color-accent-ink)}.EditBar-module__3WUOoG__saving{color:var(--color-muted)}.EditBar-module__3WUOoG__error{min-height:24px;color:var(--color-danger-ink);cursor:pointer;position:relative}.EditBar-module__3WUOoG__error:before{content:"";position:absolute;inset:-10px -4px}.EditBar-module__3WUOoG__errorMark{border-radius:var(--r-pill);background:var(--color-danger-ink);width:16px;height:16px;color:var(--color-on-danger);justify-content:center;align-items:center;display:inline-flex}
.Group-module__lly0vW__group{padding:var(--s-2);border-radius:var(--r-l);background:var(--color-panel-2);flex-direction:column;gap:6px;display:flex}.Group-module__lly0vW__eyebrow{color:var(--color-ink);padding:2px 6px}.Group-module__lly0vW__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}
.Editor-module__z4brqG__editor,.Editor-module__z4brqG__panelEditor{gap:var(--s-3);flex-direction:column;display:flex}.Editor-module__z4brqG__panelEditor{padding:var(--s-4);border-radius:var(--r-m);background:var(--color-panel);--marker-surface:var(--color-panel)}.Editor-module__z4brqG__topBar{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:44px;display:flex}.Editor-module__z4brqG__back{align-items:center;gap:var(--s-1);min-height:44px;padding-right:var(--s-2);color:var(--color-ink);font-family:var(--font-text);font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.Editor-module__z4brqG__panelHead{align-items:flex-start;gap:var(--s-2);display:flex}.Editor-module__z4brqG__panelTitles{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.Editor-module__z4brqG__panelActions{align-items:center;gap:var(--s-2);display:flex}.Editor-module__z4brqG__panelActions .Editor-module__z4brqG__panelState{flex:1}.Editor-module__z4brqG__panelTitle{margin:0}.Editor-module__z4brqG__panelState{align-items:center;min-height:44px;display:flex}.Editor-module__z4brqG__doneLine{align-items:center;gap:var(--s-2);color:var(--color-muted);flex-wrap:wrap;margin:0;display:flex}.Editor-module__z4brqG__rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Editor-module__z4brqG__row{border-radius:var(--r-m);background:var(--color-panel)}.Editor-module__z4brqG__panelEditor .Editor-module__z4brqG__row{background:var(--color-bg)}.Editor-module__z4brqG__rowHead{width:100%;min-height:60px;padding:var(--s-2) 6px var(--s-2) 10px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.Editor-module__z4brqG__panelEditor .Editor-module__z4brqG__rowHead{min-height:48px;padding:var(--s-1) 6px var(--s-1) 10px}.Editor-module__z4brqG__rowNo{border-radius:var(--r-pill);background:var(--color-panel-2);width:32px;height:32px;color:var(--color-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.Editor-module__z4brqG__panelEditor .Editor-module__z4brqG__rowNo{background:var(--color-panel)}.Editor-module__z4brqG__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Editor-module__z4brqG__rowName{font-size:15px;font-weight:700;line-height:1.25}.Editor-module__z4brqG__rowSummary{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Editor-module__z4brqG__tag{align-items:center;gap:var(--s-1);height:20px;padding:0 var(--s-2);border-radius:var(--r-pill);background:var(--color-panel-2);color:var(--color-ink);font-family:var(--font-text);font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.Editor-module__z4brqG__panelEditor .Editor-module__z4brqG__tag{background:var(--color-panel)}.Editor-module__z4brqG__tagOwn,.Editor-module__z4brqG__panelEditor .Editor-module__z4brqG__tagOwn{background:var(--color-accent-soft);color:var(--color-accent-ink)}.Editor-module__z4brqG__rowChevron{width:32px;color:var(--color-muted);flex:none;justify-content:center;display:flex}.Editor-module__z4brqG__rowBody{gap:var(--s-2);padding:0 var(--s-3) var(--s-3);flex-direction:column;display:flex}.Editor-module__z4brqG__scope>button{white-space:normal;padding:2px 6px;line-height:1.15}.Editor-module__z4brqG__hint{color:var(--color-muted);margin:0}.Editor-module__z4brqG__hintStrong{color:var(--color-ink)}.Editor-module__z4brqG__targets{grid-template-columns:34px 1fr;align-items:center;row-gap:6px;margin:0;padding:0;list-style:none;display:grid}.Editor-module__z4brqG__targetsParts1{grid-template-columns:34px minmax(max-content,1fr)}.Editor-module__z4brqG__targetsParts2{grid-template-columns:34px repeat(2,minmax(max-content,1fr))}.Editor-module__z4brqG__targetsParts3{grid-template-columns:34px repeat(3,minmax(max-content,1fr))}.Editor-module__z4brqG__target{display:contents}.Editor-module__z4brqG__targetNo{color:var(--color-muted);text-align:center;padding-right:6px}.Editor-module__z4brqG__targetSplit{grid-column:2/-1;grid-template-columns:subgrid;border-radius:var(--r-s);background:var(--color-panel-2);min-width:0;height:48px;display:grid;overflow:hidden}.Editor-module__z4brqG__panelEditor .Editor-module__z4brqG__targetSplit{background:var(--color-panel)}.Editor-module__z4brqG__targetPart{min-width:0;padding:0 var(--s-1);border-radius:var(--r-s);color:var(--color-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0}.Editor-module__z4brqG__targetPart+.Editor-module__z4brqG__targetPart{border-left:2px solid var(--color-bg);border-radius:0}.Editor-module__z4brqG__targetPartActive,.Editor-module__z4brqG__targetPart+.Editor-module__z4brqG__targetPartActive{border-radius:var(--r-s);box-shadow:inset 0 0 0 2px var(--color-accent-ink)}.Editor-module__z4brqG__setButtons{gap:var(--s-2);display:flex}.Editor-module__z4brqG__setButton{flex:1}.Editor-module__z4brqG__rowHeadStatic{cursor:default}.Editor-module__z4brqG__arrangeBar{align-items:center;gap:var(--s-2);padding:2px 6px 10px 52px;display:flex}.Editor-module__z4brqG__panelEditor .Editor-module__z4brqG__arrangeBar{padding-bottom:var(--s-2)}.Editor-module__z4brqG__arrangeButton{border:1.5px solid var(--border-strong);border-radius:var(--r-pill);width:40px;height:40px;color:var(--color-ink);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.Editor-module__z4brqG__arrangeButton:after{content:"";position:absolute;inset:-3px}.Editor-module__z4brqG__arrangeLinked{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}.Editor-module__z4brqG__arrangeButton:disabled{border-color:var(--border);color:var(--color-muted);cursor:default;background:0 0}.Editor-module__z4brqG__groupRows .Editor-module__z4brqG__row{background:var(--color-panel)}.Editor-module__z4brqG__panelEditor .Editor-module__z4brqG__groupRows .Editor-module__z4brqG__rowNo,.Editor-module__z4brqG__panelEditor .Editor-module__z4brqG__groupRows .Editor-module__z4brqG__tag:not(.Editor-module__z4brqG__tagOwn),.Editor-module__z4brqG__panelEditor .Editor-module__z4brqG__groupRows .Editor-module__z4brqG__targetSplit{background:var(--color-panel-2)}.Editor-module__z4brqG__dangerLink{min-height:44px;padding:0 var(--s-1);color:var(--color-danger-ink);font-family:var(--font-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;font-size:15px;font-weight:800;display:inline-flex}.Editor-module__z4brqG__dangerLink:disabled{color:var(--color-muted);cursor:default}.Editor-module__z4brqG__muted{color:var(--color-muted)}.Editor-module__z4brqG__emptyTitle{margin:0}.Editor-module__z4brqG__onDarkSecondary{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent);margin:0}.Editor-module__z4brqG__templates{gap:var(--s-2);flex-direction:column;display:flex}.Editor-module__z4brqG__templatesTitle{margin:var(--s-1) 0 0;padding-left:var(--s-1)}.Editor-module__z4brqG__templateList{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Editor-module__z4brqG__templateItem{gap:var(--s-1);flex-direction:column;display:flex}.Editor-module__z4brqG__template{align-items:center;gap:var(--s-3);border-radius:var(--r-m);background:var(--color-panel);min-height:64px;padding:10px 10px 10px 14px;display:flex}.Editor-module__z4brqG__templateText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Editor-module__z4brqG__templateName{overflow-wrap:anywhere}button.Editor-module__z4brqG__dashed{border:1.5px dashed var(--border-strong);box-shadow:none}.Editor-module__z4brqG__addWide{display:none}@media (min-width:768px){.Editor-module__z4brqG__addNarrow{display:none}.Editor-module__z4brqG__addWide{display:block}}.Editor-module__z4brqG__searchSheet{gap:var(--s-2);flex-direction:column;display:flex}.Editor-module__z4brqG__searchDropdown{position:relative}.Editor-module__z4brqG__search{align-items:center;gap:var(--s-2);border-radius:var(--r-pill);background:var(--color-panel-2);height:48px;color:var(--color-muted);padding:0 14px;display:flex}.Editor-module__z4brqG__searchOnPanel{background:var(--color-bg)}.Editor-module__z4brqG__search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.Editor-module__z4brqG__searchIcon{flex:none}.Editor-module__z4brqG__searchInput{min-width:0;color:var(--color-ink);font-family:var(--font-text);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:600}.Editor-module__z4brqG__options{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Editor-module__z4brqG__options>li+li .Editor-module__z4brqG__option,.Editor-module__z4brqG__options>li+li.Editor-module__z4brqG__none{border-top:1px solid var(--border)}.Editor-module__z4brqG__dropdown{top:calc(100% + var(--s-1));z-index:20;max-height:320px;padding:var(--s-2);border-radius:var(--r-m);background:var(--color-panel);box-shadow:var(--shadow-dialog);position:absolute;left:0;right:0;overflow-y:auto}.Editor-module__z4brqG__dropdown>li+li .Editor-module__z4brqG__option,.Editor-module__z4brqG__dropdown>li+li.Editor-module__z4brqG__none{border-top:0}.Editor-module__z4brqG__option{width:100%;min-height:52px;padding:6px var(--s-1);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.Editor-module__z4brqG__dropdown .Editor-module__z4brqG__option{min-height:44px;padding:var(--s-1) var(--s-3);border-radius:var(--r-s)}.Editor-module__z4brqG__optionActive{background:var(--color-panel-2)}.Editor-module__z4brqG__option:disabled{cursor:progress}.Editor-module__z4brqG__plus{border-radius:var(--r-pill);background:var(--color-panel-2);width:32px;height:32px;color:var(--color-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.Editor-module__z4brqG__plusCreate{background:var(--color-accent);color:var(--on-accent)}.Editor-module__z4brqG__optionText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Editor-module__z4brqG__optionName{font-size:15px}.Editor-module__z4brqG__create .Editor-module__z4brqG__optionName{color:var(--color-accent-ink)}.Editor-module__z4brqG__optionNote{color:var(--color-muted)}.Editor-module__z4brqG__mark{color:inherit;text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:2px}.Editor-module__z4brqG__none{padding:10px var(--s-1);color:var(--color-muted)}.Editor-module__z4brqG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.Editor-module__z4brqG__sheetSubtitle{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent);margin:0}.Editor-module__z4brqG__wheelRange{width:64px}
.Wheel-module__akFwVa__wheel{flex-direction:column;align-items:center;gap:2px;display:flex}.Wheel-module__akFwVa__caption,.Wheel-module__akFwVa__captionAccent{min-height:15px}.Wheel-module__akFwVa__caption{color:color-mix(in srgb, var(--color-on-dark) 60%, transparent)}.Wheel-module__akFwVa__captionAccent{color:var(--color-accent)}.Wheel-module__akFwVa__band{width:100%;position:relative}.Wheel-module__akFwVa__band:before{content:"";border-radius:var(--r-s);background:color-mix(in srgb, var(--color-on-dark) 10%, transparent);pointer-events:none;height:36px;position:absolute;top:72px;left:0;right:0}.Wheel-module__akFwVa__list{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;border-radius:var(--r-s);height:180px;position:relative;overflow-y:auto}.Wheel-module__akFwVa__list::-webkit-scrollbar{display:none}.Wheel-module__akFwVa__list:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Wheel-module__akFwVa__pad{height:72px}.Wheel-module__akFwVa__item,.Wheel-module__akFwVa__itemSelected{height:36px;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;scroll-snap-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.Wheel-module__akFwVa__item{font-size:var(--display-m-size);font-weight:var(--display-m-weight);opacity:.5}.Wheel-module__akFwVa__itemSelected{font-size:var(--display-l-size);font-weight:var(--display-l-weight)}
.MeasuresSheet-module__t_OjUW__body{gap:var(--s-3);flex-direction:column;display:flex}.MeasuresSheet-module__t_OjUW__lead{color:var(--color-muted);margin:0}.MeasuresSheet-module__t_OjUW__rows{margin:0;padding:0;list-style:none}.MeasuresSheet-module__t_OjUW__row{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--border);cursor:pointer;min-height:56px;display:flex}.MeasuresSheet-module__t_OjUW__rowText{flex-direction:column;flex:1;min-width:0;display:flex}.MeasuresSheet-module__t_OjUW__rowTitle{font-size:16px;font-weight:800}.MeasuresSheet-module__t_OjUW__rowHint{color:var(--color-muted)}.MeasuresSheet-module__t_OjUW__switch{background:var(--color-panel-2);cursor:pointer;appearance:none;border-radius:16px;flex:none;width:52px;height:32px;margin:0;position:relative}.MeasuresSheet-module__t_OjUW__switch:after{background:var(--color-panel);width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--border-strong);content:"";border-radius:13px;transition:left .15s;position:absolute;top:3px;left:3px}.MeasuresSheet-module__t_OjUW__switch:checked{background:var(--color-ink)}.MeasuresSheet-module__t_OjUW__switch:checked:after{left:23px}.MeasuresSheet-module__t_OjUW__switch:disabled{cursor:default;opacity:.4}.MeasuresSheet-module__t_OjUW__switch:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.MeasuresSheet-module__t_OjUW__switch:after{transition:none}}.MeasuresSheet-module__t_OjUW__locked{color:var(--color-danger-ink);margin:0;font-size:14px;font-weight:700;line-height:1.45}.MeasuresSheet-module__t_OjUW__closeButton{background:var(--color-panel-2);color:var(--color-muted);box-shadow:none}
.BackLink-module__w4lZGq__back{min-height:44px;padding-right:var(--s-2);color:var(--color-ink);font-family:var(--font-text);align-items:center;gap:2px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}
.Review-module__xxgDOq__review{gap:var(--s-3);flex-direction:column;display:flex}.Review-module__xxgDOq__review:has(.Review-module__xxgDOq__saveBar){padding-bottom:calc(56px + var(--s-2))}.Review-module__xxgDOq__panel{padding:var(--s-4);border-radius:var(--r-m);background:var(--color-panel);--marker-surface:var(--color-panel)}.Review-module__xxgDOq__panel .Review-module__xxgDOq__card{background:var(--color-bg)}.Review-module__xxgDOq__panel .Review-module__xxgDOq__groupList .Review-module__xxgDOq__card{background:var(--color-panel)}.Review-module__xxgDOq__panelHead{align-items:flex-start;gap:var(--s-2);display:flex}.Review-module__xxgDOq__panelTitle{flex:1;min-width:0;margin:0}.Review-module__xxgDOq__topBar{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.Review-module__xxgDOq__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.Review-module__xxgDOq__list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Review-module__xxgDOq__card{gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-m);background:var(--color-panel);flex-direction:column;display:flex}.Review-module__xxgDOq__cardEditing{box-shadow:inset 0 0 0 2px var(--color-accent-ink)}.Review-module__xxgDOq__cardHead{align-items:center;gap:var(--s-3);min-height:40px;display:flex}.Review-module__xxgDOq__cardNo{min-width:1em;color:var(--color-muted);flex:none}.Review-module__xxgDOq__cardName{flex:1;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.25}.Review-module__xxgDOq__empty{color:var(--color-muted);margin:0}.Review-module__xxgDOq__reviewGrid,.Review-module__xxgDOq__reviewGridNext,.Review-module__xxgDOq__nextTable{column-gap:var(--s-2);width:100%;display:grid}.Review-module__xxgDOq__reviewGrid{grid-template-columns:20px fit-content(45%) minmax(0,1fr) 16px}.Review-module__xxgDOq__reviewGridNext{grid-template-columns:20px fit-content(45%) minmax(0,1fr) 16px max-content}.Review-module__xxgDOq__gridRows,.Review-module__xxgDOq__gridRow{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.Review-module__xxgDOq__th{height:24px;color:var(--color-muted);text-align:left}.Review-module__xxgDOq__thNext{color:var(--color-accent-ink)}.Review-module__xxgDOq__bodyRow{border-top:1px solid var(--border)}.Review-module__xxgDOq__gridCell{min-height:40px;padding:var(--s-1) 0;align-items:center;display:flex}.Review-module__xxgDOq__no{color:var(--color-muted)}.Review-module__xxgDOq__target{color:var(--color-muted);font-weight:600}.Review-module__xxgDOq__fact{font-weight:800}.Review-module__xxgDOq__deviation{justify-content:center}.Review-module__xxgDOq__nextCell{padding-top:3px;padding-bottom:3px}.Review-module__xxgDOq__nextLineCell{padding-bottom:var(--s-2);grid-column:2/-1;align-items:center;display:flex}.Review-module__xxgDOq__nextLineLabel{margin-right:var(--s-3);color:var(--color-accent-ink)}.Review-module__xxgDOq__nextTable{column-gap:var(--s-1)}.Review-module__xxgDOq__nextParts1{grid-template-columns:22px fit-content(33%) 20px minmax(max-content,1fr)}.Review-module__xxgDOq__nextParts2{grid-template-columns:22px fit-content(33%) 20px repeat(2,minmax(max-content,1fr))}.Review-module__xxgDOq__nextParts3{grid-template-columns:22px fit-content(33%) 20px repeat(3,minmax(max-content,1fr))}.Review-module__xxgDOq__nextHead{grid-column:4/-1}.Review-module__xxgDOq__nextBodyCell{align-items:center;min-height:40px;display:flex}.Review-module__xxgDOq__nextBodyCell.Review-module__xxgDOq__deviation{justify-content:center}.Review-module__xxgDOq__nextPartCell{padding:3px 0}.Review-module__xxgDOq__nextPart{width:100%;height:38px;padding:0 var(--s-1);border-radius:var(--r-s);background:var(--color-panel-2);color:var(--color-ink);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}:is(.Review-module__xxgDOq__nextPart .t-num,.Review-module__xxgDOq__nextPart .t-num-s){font-weight:800}.Review-module__xxgDOq__nextPartChanged{background:var(--color-accent);color:var(--on-accent)}.Review-module__xxgDOq__nextPartActive{box-shadow:inset 0 0 0 2px var(--color-accent-ink)}.Review-module__xxgDOq__fields{align-items:center;gap:var(--s-1);display:inline-flex}.Review-module__xxgDOq__field{width:52px;min-width:0;height:30px;padding:0 var(--s-1);border-radius:var(--r-s);background:var(--color-panel);box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--color-ink);font-family:var(--font-text);font-variant-numeric:tabular-nums;text-align:center;border:0;font-size:15px;font-weight:700}.Review-module__xxgDOq__fieldWide{width:64px}.Review-module__xxgDOq__fieldChanged{background:var(--color-accent);box-shadow:inset 0 0 0 1.5px var(--color-accent-ink);color:var(--on-accent)}.Review-module__xxgDOq__fieldInvalid{box-shadow:inset 0 0 0 2px var(--color-danger-ink)}.Review-module__xxgDOq__fieldTimes{color:var(--color-muted);font-size:13px;font-weight:700}.Review-module__xxgDOq__note{margin:0;font-size:15px;font-weight:500;line-height:1.45}.Review-module__xxgDOq__noteLabel{color:var(--color-muted);font-weight:800}.Review-module__xxgDOq__hint{color:var(--color-muted);margin:0}.Review-module__xxgDOq__hintStrong{color:var(--color-ink)}.Review-module__xxgDOq__actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.Review-module__xxgDOq__saveGroup{gap:var(--s-2);margin-left:auto;display:flex}.Review-module__xxgDOq__saveBar{right:var(--s-2);bottom:calc(56px + env(safe-area-inset-bottom) + var(--s-2));left:var(--s-2);z-index:20;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);background:var(--color-ink);box-shadow:var(--shadow-dialog);color:var(--color-bg);padding:6px;display:flex;position:fixed}.Review-module__xxgDOq__saveText{text-align:center;flex:1;min-width:0;font-size:13px;font-weight:700;line-height:1.3}.Review-module__xxgDOq__saveBar .Review-module__xxgDOq__barAction{padding:0 var(--s-4);flex:none}.Review-module__xxgDOq__barCancel{border-radius:var(--r-pill);min-height:44px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-bg) 40%, transparent);color:var(--color-bg);font-family:var(--font-text);cursor:pointer;background:0 0;border:0;flex:none;padding:0 14px;font-size:15px;font-weight:800}.Review-module__xxgDOq__barCancel:focus-visible{outline-color:var(--color-accent)}.Review-module__xxgDOq__saveBarError{padding-left:var(--s-3);background:var(--color-panel);box-shadow:inset 0 0 0 1.5px var(--color-danger-ink), var(--shadow-dialog);color:var(--color-danger-ink)}.Review-module__xxgDOq__saveBarError .Review-module__xxgDOq__saveText{text-align:left}.Review-module__xxgDOq__errorMark{background:var(--color-danger-ink);width:20px;height:20px;color:var(--color-on-danger);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (min-width:768px){.Review-module__xxgDOq__page{width:100%;max-width:760px;margin:0 auto}.Review-module__xxgDOq__page .Review-module__xxgDOq__title{top:-22px;left:var(--s-6);clip-path:none;width:auto;height:auto;position:absolute;overflow:visible;transform:translateY(-50%)}.Review-module__xxgDOq__saveBar{display:none}.Review-module__xxgDOq__review:has(.Review-module__xxgDOq__saveBar){padding-bottom:0}}
.Card-module__QRy0Sa__card{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-m);background:var(--color-panel);color:var(--color-ink);flex-direction:column;display:flex}.Card-module__QRy0Sa__title,.Card-module__QRy0Sa__text{margin:0}.Card-module__QRy0Sa__text{color:var(--color-muted)}
.planPage-module__JlzYzW__page{gap:var(--s-3);flex-direction:column;display:flex}.planPage-module__JlzYzW__title{margin:0}.planPage-module__JlzYzW__month{gap:var(--s-3);flex-direction:column;display:flex}.planPage-module__JlzYzW__panel{display:none}@media (min-width:768px){.planPage-module__JlzYzW__page{align-items:start;gap:var(--s-5);grid-template-columns:minmax(0,420px) minmax(0,1fr);display:grid}.planPage-module__JlzYzW__title{top:-22px;left:var(--s-6);position:absolute;transform:translateY(-50%)}.planPage-module__JlzYzW__panel{display:block}}
.Chip-module__Vm9tWW__chip{align-items:center;gap:var(--s-2);padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--color-panel-2);color:var(--color-ink);font-family:var(--font-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;cursor:pointer;border:0;flex:none;font-size:16px;font-weight:800;line-height:1;display:inline-flex}.Chip-module__Vm9tWW__h44{height:44px}.Chip-module__Vm9tWW__h40{height:40px}.Chip-module__Vm9tWW__eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-ls);text-transform:uppercase;color:var(--color-muted)}.Chip-module__Vm9tWW__selected{background:var(--color-accent);color:var(--on-accent)}.Chip-module__Vm9tWW__selected .Chip-module__Vm9tWW__eyebrow{color:inherit}.Chip-module__Vm9tWW__onDark{background:color-mix(in srgb, var(--color-on-dark) 12%, transparent);color:var(--color-on-dark)}.Chip-module__Vm9tWW__onDark .Chip-module__Vm9tWW__eyebrow{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}.Chip-module__Vm9tWW__onDark:focus-visible{outline-color:var(--color-accent)}.Chip-module__Vm9tWW__onDark.Chip-module__Vm9tWW__selected{background:var(--color-accent);color:var(--on-accent)}.Chip-module__Vm9tWW__onDark.Chip-module__Vm9tWW__selected .Chip-module__Vm9tWW__eyebrow{color:inherit}.Chip-module__Vm9tWW__outline{box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.Chip-module__Vm9tWW__outline.Chip-module__Vm9tWW__selected{background:var(--color-ink);color:var(--color-bg);box-shadow:none}.Chip-module__Vm9tWW__chip:disabled{color:var(--color-muted);cursor:default}
.Gym-module__Oj9w3W__card{gap:var(--s-2);flex-direction:column;display:flex}@media (min-width:768px){.Gym-module__Oj9w3W__card{max-width:560px;margin:0 auto}}.Gym-module__Oj9w3W__topBar{align-items:center;gap:var(--s-2);display:flex}.Gym-module__Oj9w3W__back{border-radius:var(--r-pill);background:var(--color-panel);width:44px;height:44px;color:var(--color-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.Gym-module__Oj9w3W__strip{gap:var(--s-1);scrollbar-width:none;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.Gym-module__Oj9w3W__strip::-webkit-scrollbar{display:none}.Gym-module__Oj9w3W__stripMasked{-webkit-mask-image:linear-gradient(to right, var(--color-ink) calc(100% - 32px), transparent);mask-image:linear-gradient(to right, var(--color-ink) calc(100% - 32px), transparent)}.Gym-module__Oj9w3W__stripItem{flex:1 0 30px}.Gym-module__Oj9w3W__pillZone{justify-content:center;align-items:center;height:44px;text-decoration:none;display:flex}.Gym-module__Oj9w3W__pill{border-radius:var(--r-pill);width:100%;min-width:30px;height:32px;font-family:var(--font-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.Gym-module__Oj9w3W__pillPlan{box-shadow:inset 0 0 0 1.5px var(--color-muted);color:var(--color-muted)}.Gym-module__Oj9w3W__pillDone{background:var(--color-status-done);color:var(--color-status-done-text)}.Gym-module__Oj9w3W__pillCurrent{background:var(--color-ink);color:var(--color-bg)}.Gym-module__Oj9w3W__stripGroup{align-items:center;min-width:0;display:flex}.Gym-module__Oj9w3W__stripGroupList{border-radius:var(--r-pill);background:var(--color-panel-2);flex:1;gap:2px;margin:0;padding:2px;list-style:none;display:flex}.Gym-module__Oj9w3W__stripGroupList .Gym-module__Oj9w3W__pillZone{height:32px;position:relative}.Gym-module__Oj9w3W__stripGroupList .Gym-module__Oj9w3W__pillZone:after{content:"";position:absolute;inset:-8px 0}.Gym-module__Oj9w3W__stripGroupList .Gym-module__Oj9w3W__pillPlan{box-shadow:none}.Gym-module__Oj9w3W__titleRow{align-items:center;gap:var(--s-2);display:flex}.Gym-module__Oj9w3W__title{flex:1;min-width:0;margin:0}.Gym-module__Oj9w3W__titleText{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Gym-module__Oj9w3W__titleNo{color:var(--color-muted)}.Gym-module__Oj9w3W__title:focus{outline:none}.Gym-module__Oj9w3W__title:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Gym-module__Oj9w3W__groupLabel{align-items:center;gap:var(--s-2);margin-bottom:calc(2px - var(--s-2));display:flex}.Gym-module__Oj9w3W__groupPill{border-radius:var(--r-pill);background:var(--color-ink);height:26px;color:var(--color-bg);font-family:var(--font-text);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.Gym-module__Oj9w3W__groupThen{min-width:0;color:var(--color-muted)}.Gym-module__Oj9w3W__nextLineZone{right:var(--s-4);bottom:calc(56px + env(safe-area-inset-bottom) + var(--s-2));left:var(--s-4);z-index:15;pointer-events:none;position:fixed}@media (min-width:768px){.Gym-module__Oj9w3W__nextLineZone{right:0;bottom:var(--s-4);padding:0 var(--s-6);justify-content:center;display:flex;left:240px}}.Gym-module__Oj9w3W__nextLine{border-radius:var(--r-m);background:var(--color-ink);width:100%;max-width:560px;color:var(--color-bg);font-family:var(--font-text);margin:0;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.35}.Gym-module__Oj9w3W__nextLineRest{color:var(--next-line-accent);font-weight:inherit}.Gym-module__Oj9w3W__infoWrap{flex:none;display:inline-flex;position:relative}.Gym-module__Oj9w3W__infoDot{border-radius:var(--r-pill);background:var(--color-accent-ink);pointer-events:none;width:8px;height:8px;position:absolute;top:8px;right:7px}.Gym-module__Oj9w3W__dayComment{width:100%;min-height:35px;padding:var(--s-2) var(--s-3);border-radius:var(--r-m);background:var(--color-panel);color:var(--color-ink);font-family:var(--font-text);text-align:left;cursor:pointer;border:0;font-size:14px;font-weight:500;line-height:1.35;display:block}.Gym-module__Oj9w3W__dayCommentLine{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Gym-module__Oj9w3W__dayCommentFull{display:block}.Gym-module__Oj9w3W__dayCommentLabel{color:var(--color-muted)}.Gym-module__Oj9w3W__block{--marker-surface:var(--color-primary);padding:10px 10px 10px var(--s-4);border-radius:var(--r-m);background:var(--color-primary);color:var(--color-on-dark);box-shadow:inset 0 1px 0 var(--hero-line);flex-direction:column;gap:6px;display:flex}.Gym-module__Oj9w3W__block :focus-visible{outline-color:var(--color-accent)}.Gym-module__Oj9w3W__blockHead{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:28px;display:flex}.Gym-module__Oj9w3W__blockEyebrow{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent);white-space:nowrap;flex:none}.Gym-module__Oj9w3W__blockPill{text-align:right;min-width:0;padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:color-mix(in srgb, var(--color-on-dark) 14%, transparent);color:var(--color-on-dark);flex:0 auto;line-height:1.5}.Gym-module__Oj9w3W__cancelPill{height:28px;padding:0 var(--s-3);border-radius:var(--r-pill);background:color-mix(in srgb, var(--color-on-dark) 14%, transparent);color:var(--color-on-dark);cursor:pointer;border:0;flex:none;font-weight:800;position:relative}.Gym-module__Oj9w3W__cancelPill:before{content:"";position:absolute;inset:-8px -4px}.Gym-module__Oj9w3W__noPlanHint{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent);margin:0}.Gym-module__Oj9w3W__inputRow{align-items:center;gap:var(--s-2);display:flex}.Gym-module__Oj9w3W__numbers{align-items:center;gap:var(--s-2);flex:1;min-width:0;display:flex}.Gym-module__Oj9w3W__numbersLocked{opacity:.45}.Gym-module__Oj9w3W__number{border-radius:var(--r-s);color:var(--color-on-dark);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:2px;display:flex}.Gym-module__Oj9w3W__number:disabled{cursor:default}.Gym-module__Oj9w3W__numberDigits{white-space:nowrap}.Gym-module__Oj9w3W__numberCaption{margin-top:var(--s-1);color:color-mix(in srgb, var(--color-on-dark) 60%, transparent)}.Gym-module__Oj9w3W__numberChanged .Gym-module__Oj9w3W__numberDigits,.Gym-module__Oj9w3W__numberChanged .Gym-module__Oj9w3W__numberCaption{color:var(--color-accent)}.Gym-module__Oj9w3W__times{opacity:.45}.Gym-module__Oj9w3W__numbers[data-fit=l] .Gym-module__Oj9w3W__numberDigits{font-size:var(--display-l-size);line-height:var(--display-l-lh);letter-spacing:var(--display-l-ls)}.Gym-module__Oj9w3W__numbers[data-fit=m] .Gym-module__Oj9w3W__numberDigits{font-size:var(--display-m-size);line-height:var(--display-m-lh);letter-spacing:var(--display-m-ls)}.Gym-module__Oj9w3W__numbers[data-fit=s] .Gym-module__Oj9w3W__numberDigits,.Gym-module__Oj9w3W__numbers[data-fit=m] .Gym-module__Oj9w3W__times,.Gym-module__Oj9w3W__numbers[data-fit=s] .Gym-module__Oj9w3W__times{font-size:var(--display-s-size);line-height:var(--display-s-lh);letter-spacing:normal}.Gym-module__Oj9w3W__commit{border-radius:var(--r-pill);background:var(--color-accent);width:64px;height:64px;color:var(--on-accent);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:transform .1s,background-color .1s;display:inline-flex}.Gym-module__Oj9w3W__commit:active:not(:disabled),.Gym-module__Oj9w3W__commit[data-pressed]{background:var(--commit-pressed);transform:scale(.94)}.Gym-module__Oj9w3W__block .Gym-module__Oj9w3W__commit:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-ink);outline:none}.Gym-module__Oj9w3W__commit:disabled{background:color-mix(in srgb, var(--color-on-dark) 12%, transparent);color:color-mix(in srgb, var(--color-on-dark) 45%, transparent);cursor:default}.Gym-module__Oj9w3W__toToday{border-radius:var(--r-pill);width:64px;height:64px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-on-dark) 55%, transparent);color:var(--color-on-dark);flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.Gym-module__Oj9w3W__nextButton{padding:0 var(--s-5);text-align:left;white-space:normal;justify-content:space-between}.Gym-module__Oj9w3W__nextText{min-width:0;line-height:1.25}@media (prefers-reduced-motion:reduce){.Gym-module__Oj9w3W__commit{transition:none}}@media (max-width:374px){.Gym-module__Oj9w3W__numbers .Gym-module__Oj9w3W__numberDigitsXl{font-size:40px}.Gym-module__Oj9w3W__commit,.Gym-module__Oj9w3W__toToday{width:58px;height:58px}}.Gym-module__Oj9w3W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.Gym-module__Oj9w3W__list{grid-template-columns:calc(14px - var(--list-gap)) 30px fit-content(45%) minmax(0, 1fr) 36px calc(var(--s-2) - var(--list-gap));column-gap:var(--list-gap);border-radius:var(--r-m);background:var(--color-panel);--list-gap:6px;display:grid;overflow:hidden}.Gym-module__Oj9w3W__listHead,.Gym-module__Oj9w3W__listRows,.Gym-module__Oj9w3W__listItem,.Gym-module__Oj9w3W__listItem>.Gym-module__Oj9w3W__swipe,.Gym-module__Oj9w3W__listItem>.Gym-module__Oj9w3W__swipe>.Gym-module__Oj9w3W__swipeContent,.Gym-module__Oj9w3W__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.Gym-module__Oj9w3W__listHead>:first-child,.Gym-module__Oj9w3W__row>:first-child{grid-column-start:2}.Gym-module__Oj9w3W__addRow,.Gym-module__Oj9w3W__undoRow{grid-column:1/-1}.Gym-module__Oj9w3W__listHead{height:28px;color:var(--color-muted)}.Gym-module__Oj9w3W__listRows{margin:0;padding:0;list-style:none}.Gym-module__Oj9w3W__listItem{border-top:1px solid var(--border);position:relative}.Gym-module__Oj9w3W__row{background:var(--color-panel);width:100%;min-height:44px;color:var(--color-ink);font:inherit;text-align:left;border:0}.Gym-module__Oj9w3W__rowButton{cursor:pointer}.Gym-module__Oj9w3W__rowNo{color:var(--color-muted)}.Gym-module__Oj9w3W__rowNoCurrent{color:var(--color-ink);font-weight:800}.Gym-module__Oj9w3W__rowTarget{color:var(--color-muted);font-weight:600;line-height:1.25}.Gym-module__Oj9w3W__rowFact{font-weight:800;line-height:1.25}.Gym-module__Oj9w3W__rowNow{color:var(--color-ink)}.Gym-module__Oj9w3W__rowEdit{color:var(--color-accent-ink)}.Gym-module__Oj9w3W__rowErrorFrame{border-radius:var(--r-s);box-shadow:inset 0 0 0 1.5px var(--color-danger-ink)}.Gym-module__Oj9w3W__rowError{color:var(--color-danger-ink);grid-column:span 1;font-size:13px;font-weight:800;line-height:1.2}.Gym-module__Oj9w3W__rowIcon{justify-content:flex-end;display:flex}.Gym-module__Oj9w3W__rowIconDone{border-radius:var(--r-pill);background:var(--color-status-done);width:32px;height:32px;color:var(--color-status-done-text);justify-content:center;align-items:center;display:inline-flex}.Gym-module__Oj9w3W__rowIconError{border-radius:var(--r-pill);background:var(--color-danger-ink);width:24px;height:24px;color:var(--color-on-danger);justify-content:center;align-items:center;display:inline-flex}.Gym-module__Oj9w3W__undoRow{height:44px;padding:0 var(--s-2) 0 14px;background:var(--color-panel);align-items:center;gap:6px;display:flex}.Gym-module__Oj9w3W__undoRow .Gym-module__Oj9w3W__rowNo{flex:none;width:30px}.Gym-module__Oj9w3W__undoText{min-width:0;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.Gym-module__Oj9w3W__undoButton{min-height:32px;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--color-ink);color:var(--color-bg);font-family:var(--font-text);cursor:pointer;border:0;flex:none;font-size:13px;font-weight:800}.Gym-module__Oj9w3W__addRow{align-items:center;gap:var(--s-2);border:0;border-top:1px solid var(--border);width:100%;height:44px;color:var(--color-ink);font-family:var(--font-text);cursor:pointer;background:0 0;padding:0 14px;font-size:15px;font-weight:800;display:flex}.Gym-module__Oj9w3W__addRow:disabled{cursor:default}.Gym-module__Oj9w3W__addLabel{text-align:left;flex:1}.Gym-module__Oj9w3W__addHint{color:var(--color-muted)}.Gym-module__Oj9w3W__swipe{position:relative;overflow:hidden}.Gym-module__Oj9w3W__swipeAction{background:var(--color-danger);width:96px;color:var(--color-on-danger);font-family:var(--font-text);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:800;display:flex;position:absolute;top:0;bottom:0;right:0}.Gym-module__Oj9w3W__swipeContent{touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .15s;position:relative}.Gym-module__Oj9w3W__swipeDragging{will-change:transform;transition:none}.Gym-module__Oj9w3W__swipeKeyboard{top:var(--s-1);right:var(--s-1);bottom:var(--s-1);padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--color-danger);color:var(--color-on-danger);font-family:var(--font-text);clip-path:inset(50%);opacity:0;cursor:pointer;border:0;font-size:13px;font-weight:800;position:absolute}.Gym-module__Oj9w3W__swipeKeyboard:focus-visible{clip-path:none;opacity:1}@media (prefers-reduced-motion:reduce){.Gym-module__Oj9w3W__swipeContent{transition:none}}.Gym-module__Oj9w3W__siblings{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.Gym-module__Oj9w3W__sibling{align-items:center;gap:var(--s-1);min-width:0;min-height:48px;padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--color-panel);color:var(--color-ink);font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.Gym-module__Oj9w3W__siblingNext{text-align:right;justify-content:flex-end}.Gym-module__Oj9w3W__siblingChevron{flex:none}.Gym-module__Oj9w3W__siblingName{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.Gym-module__Oj9w3W__finishSibling{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.Gym-module__Oj9w3W__finishSiblingButton{padding:0 var(--s-3);white-space:normal;font-size:15px;line-height:1.2}.Gym-module__Oj9w3W__finishBlock{gap:var(--s-1);flex-direction:column;display:flex}.Gym-module__Oj9w3W__finishError{color:var(--color-danger-ink);font-size:13px;font-weight:700}.Gym-module__Oj9w3W__block .Gym-module__Oj9w3W__finishError{color:var(--on-dark-miss)}.Gym-module__Oj9w3W__reference{gap:var(--s-2);margin-top:var(--s-4);flex-direction:column;display:flex}.Gym-module__Oj9w3W__previous{padding:10px 14px var(--s-1);border-radius:var(--r-m);background:var(--color-panel)}.Gym-module__Oj9w3W__previousTitle{margin:0 0 var(--s-1);color:var(--color-muted)}.Gym-module__Oj9w3W__previousTable{table-layout:fixed;border-collapse:collapse;width:100%}.Gym-module__Oj9w3W__previousHead{border-bottom:1px solid var(--border);height:30px}.Gym-module__Oj9w3W__previousLabel{color:var(--color-muted);text-align:left;padding:0}.Gym-module__Oj9w3W__previousRow+.Gym-module__Oj9w3W__previousRow{border-top:1px solid var(--border)}.Gym-module__Oj9w3W__previousNo,.Gym-module__Oj9w3W__previousValue{height:36px;padding:0}.Gym-module__Oj9w3W__previousNo{color:var(--color-muted)}.Gym-module__Oj9w3W__previousValue{color:var(--color-ink);font-weight:600}.Gym-module__Oj9w3W__previousRight{text-align:right}.Gym-module__Oj9w3W__note{gap:var(--s-2);flex-direction:column;display:flex}.Gym-module__Oj9w3W__noteTitle{color:var(--color-muted);margin:0}.Gym-module__Oj9w3W__noteMeta{justify-content:space-between;gap:var(--s-2);min-height:18px;display:flex}.Gym-module__Oj9w3W__noteStatus{color:var(--color-muted);font-size:13px;font-weight:600}.Gym-module__Oj9w3W__noteError{color:var(--color-danger-ink);font-size:13px;font-weight:700}.Gym-module__Oj9w3W__wheelBody{gap:var(--s-3);flex-direction:column;display:flex}.Gym-module__Oj9w3W__chipsBlock{gap:var(--s-2);flex-direction:column;display:flex}.Gym-module__Oj9w3W__chipsTitle{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent);margin:0}.Gym-module__Oj9w3W__chips{flex-wrap:wrap;gap:6px;display:flex}.Gym-module__Oj9w3W__wheels{justify-content:center;align-items:flex-start;gap:6px;display:flex}.Gym-module__Oj9w3W__wheelSign{margin-top:89px;line-height:36px}.Gym-module__Oj9w3W__wheelReps{width:84px}.Gym-module__Oj9w3W__wheelKg{width:96px}.Gym-module__Oj9w3W__wheelNarrow{width:56px}.Gym-module__Oj9w3W__keyboardBody{gap:var(--s-3);flex-direction:column;display:flex}.Gym-module__Oj9w3W__keyboardFields{align-items:flex-end;gap:var(--s-2);display:flex}.Gym-module__Oj9w3W__keyboardField{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.Gym-module__Oj9w3W__keyboardLabel{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}.Gym-module__Oj9w3W__keyboardInput{width:100%;height:64px;padding:0 var(--s-4);border-radius:var(--r-s);background:color-mix(in srgb, var(--color-on-dark) 8%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-on-dark) 22%, transparent);color:var(--color-on-dark);border:0}.Gym-module__Oj9w3W__keyboardInput:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);outline:none}.Gym-module__Oj9w3W__keyboardSign{padding-bottom:var(--s-4);opacity:.45}.Gym-module__Oj9w3W__keyboardError{color:var(--on-dark-miss);box-shadow:inset 0 0 0 1.5px var(--on-dark-miss)}.Gym-module__Oj9w3W__infoBody{gap:var(--s-4);flex-direction:column;display:flex}.Gym-module__Oj9w3W__media{aspect-ratio:16/10;border-radius:var(--r-s);background:var(--color-panel-2);position:relative;overflow:hidden}.Gym-module__Oj9w3W__mediaItem{object-fit:cover;width:100%;height:100%;display:block}.Gym-module__Oj9w3W__mediaSwitch{top:var(--s-3);left:var(--s-3);position:absolute}.Gym-module__Oj9w3W__infoSection{gap:var(--s-1);flex-direction:column;display:flex}.Gym-module__Oj9w3W__infoEyebrow{color:var(--color-muted);margin:0}.Gym-module__Oj9w3W__infoText{margin:0}.Gym-module__Oj9w3W__infoNoMedia{color:var(--color-muted);margin:0}
.DarkBlock-module___slvWa__block{--marker-surface:var(--color-primary);gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-m);background:var(--color-primary);color:var(--color-on-dark);box-shadow:inset 0 1px 0 var(--hero-line);flex-direction:column;display:flex}.DarkBlock-module___slvWa__block :focus-visible{outline-color:var(--color-accent)}
.DayMarker-module__HcR1xa__marker{--surface:var(--marker-surface,var(--color-panel));border-radius:var(--r-pill);width:36px;height:36px;color:var(--color-ink);font-family:var(--font-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:relative}.DayMarker-module__HcR1xa__done{background:var(--color-status-done);color:var(--color-status-done-text)}.DayMarker-module__HcR1xa__miss{box-shadow:inset 0 0 0 2px var(--color-danger-ink);color:var(--color-danger-ink)}.DayMarker-module__HcR1xa__plan{box-shadow:inset 0 0 0 1.5px var(--color-muted)}.DayMarker-module__HcR1xa__out{color:#0000}.DayMarker-module__HcR1xa__today{background:var(--color-ink);color:var(--color-bg);box-shadow:none}.DayMarker-module__HcR1xa__today.DayMarker-module__HcR1xa__plan{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--color-muted)}.DayMarker-module__HcR1xa__badge{border:2px solid var(--surface);width:14px;height:14px;color:var(--surface);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-5px;right:-5px}.DayMarker-module__HcR1xa__badgeDone{background:var(--color-status-done-text)}.DayMarker-module__HcR1xa__badgeMiss{background:var(--color-danger-ink)}.DayMarker-module__HcR1xa__dot{background:var(--color-accent);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--on-accent);border-radius:50%;position:absolute;top:-4px;right:-4px}.DayMarker-module__HcR1xa__pickTaken{box-shadow:inset 0 0 0 1.5px var(--color-muted);color:var(--color-muted)}.DayMarker-module__HcR1xa__pickPast{color:color-mix(in srgb, var(--color-muted) 50%, transparent)}.DayMarker-module__HcR1xa__today.DayMarker-module__HcR1xa__pickTaken{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--color-muted);color:var(--color-bg)}.DayMarker-module__HcR1xa__pickSelected{background:var(--color-accent);box-shadow:inset 0 0 0 2px var(--on-accent);color:var(--on-accent);font-weight:800}
.Dialog-module__ACx2ha__dialog{width:calc(100% - 2 * var(--s-4));border-radius:var(--r-m);background:var(--color-panel);max-width:360px;color:var(--color-ink);box-shadow:var(--shadow-dialog);text-align:left;border:0;padding:0}.Dialog-module__ACx2ha__dialog::backdrop{background:var(--overlay)}.Dialog-module__ACx2ha__body{gap:var(--s-3);flex-direction:column;padding:20px;display:flex}.Dialog-module__ACx2ha__title,.Dialog-module__ACx2ha__text{margin:0}.Dialog-module__ACx2ha__actions{gap:var(--s-2);margin-top:var(--s-1);display:flex}.Dialog-module__ACx2ha__action{flex:1;min-width:0}
.ErrorLine-module__M_8-Ua__line{align-items:center;gap:var(--s-2);color:var(--color-danger-ink);font-family:var(--font-text);margin:0;font-size:14px;font-weight:700;line-height:1.35;display:flex}.ErrorLine-module__M_8-Ua__icon{background:var(--color-danger-ink);width:20px;height:20px;color:var(--color-on-danger);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ErrorLine-module__M_8-Ua__framed{border-radius:var(--r-s);box-shadow:inset 0 0 0 1.5px var(--color-danger-ink);padding:10px 12px}
.Field-module__kdOvOq__field{gap:var(--s-2);flex-direction:column;display:flex}.Field-module__kdOvOq__label{color:var(--color-muted);font-size:13px;font-weight:600;line-height:1.35}.Field-module__kdOvOq__eyebrow{color:var(--color-muted)}.Field-module__kdOvOq__input,.Field-module__kdOvOq__textarea{border-radius:var(--r-s);background:var(--color-panel);width:100%;color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--border-strong);font-family:var(--font-text);border:0;display:block}.Field-module__kdOvOq__input{height:52px;padding:0 var(--s-4);font-size:17px;font-weight:600}.Field-module__kdOvOq__input[aria-invalid=true],.Field-module__kdOvOq__textarea[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-danger-ink)}.Field-module__kdOvOq__input:disabled,.Field-module__kdOvOq__textarea:disabled{background:var(--color-panel-2);color:var(--color-muted);box-shadow:none}.Field-module__kdOvOq__password{position:relative}.Field-module__kdOvOq__password .Field-module__kdOvOq__input{padding-right:52px}.Field-module__kdOvOq__eye{top:50%;right:var(--s-1);border-radius:var(--r-pill);width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.Field-module__kdOvOq__textarea{min-height:calc(3 * 1.5em + 2 * var(--s-3));padding:var(--s-3) var(--s-4);resize:none;font-size:16px;font-weight:500;line-height:1.5;overflow:hidden}.Field-module__kdOvOq__counter{font-size:var(--num-s-size);font-weight:var(--num-s-weight);color:var(--color-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;align-self:flex-end}@media (min-width:768px){.Field-module__kdOvOq__input{height:44px}.Field-module__kdOvOq__password .Field-module__kdOvOq__input{padding-right:48px}.Field-module__kdOvOq__eye{right:0}}
.today-module__Z_zgaa__page{gap:var(--s-1);flex-direction:column;display:flex}.today-module__Z_zgaa__title{margin:0}.today-module__Z_zgaa__date{margin:0 0 var(--s-1);color:var(--color-muted)}.today-module__Z_zgaa__column{gap:var(--s-3);flex-direction:column;display:flex}.today-module__Z_zgaa__back{display:flex}@media (min-width:768px){.today-module__Z_zgaa__title{top:-22px;left:var(--s-6);position:absolute;transform:translateY(-50%)}.today-module__Z_zgaa__column,.today-module__Z_zgaa__back{width:100%;max-width:560px;margin:0 auto}}
.IconButton-module__qmzD9G__button{border-radius:var(--r-pill);color:var(--color-ink);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.IconButton-module__qmzD9G__s44{width:44px;height:44px}.IconButton-module__qmzD9G__s40{width:40px;height:40px}.IconButton-module__qmzD9G__bg{background:var(--color-panel)}.IconButton-module__qmzD9G__panel{background:var(--color-panel-2)}.IconButton-module__qmzD9G__dark{background:color-mix(in srgb, var(--color-on-dark) 14%, transparent);color:var(--color-on-dark)}.IconButton-module__qmzD9G__dark:focus-visible{outline-color:var(--color-accent)}.IconButton-module__qmzD9G__button:disabled{color:var(--color-muted);cursor:default}
.NoBreakParts-module__7tgc2a__part{white-space:nowrap}
.Today-module__u3-KYa__onDarkSecondary{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}.Today-module__u3-KYa__list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Today-module__u3-KYa__row{align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-1) var(--s-3) var(--s-1) var(--s-2);border-radius:var(--r-m);background:var(--color-panel);color:var(--color-ink);text-decoration:none;display:flex}.Today-module__u3-KYa__number{border-radius:var(--r-pill);background:var(--color-panel-2);width:32px;height:32px;color:var(--color-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.Today-module__u3-KYa__name{flex:1;min-width:0;font-size:16px;font-weight:700;line-height:1.2}.Today-module__u3-KYa__doneRow{align-items:center;gap:var(--s-3);min-height:40px;padding:0 var(--s-3) 0 var(--s-2);border-radius:var(--r-m);color:var(--color-muted);text-decoration:none;display:flex}.Today-module__u3-KYa__doneMark{border-radius:var(--r-pill);background:var(--color-status-done);width:24px;height:24px;color:var(--color-status-done-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.Today-module__u3-KYa__skippedNumber{border-radius:var(--r-pill);background:var(--color-panel-2);width:24px;height:24px;color:var(--color-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.Today-module__u3-KYa__doneName{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.2}.Today-module__u3-KYa__now{gap:var(--s-2)}.Today-module__u3-KYa__nowName{margin-top:var(--s-1)}.Today-module__u3-KYa__bar{align-items:center;gap:var(--s-3);min-height:60px;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-m);background:var(--color-primary);color:var(--color-on-dark);box-shadow:inset 0 1px 0 var(--hero-line);display:flex}.Today-module__u3-KYa__bar :focus-visible{outline-color:var(--color-accent)}.Today-module__u3-KYa__barTime{flex:1;min-width:0}.Today-module__u3-KYa__barCount{opacity:.7}.Today-module__u3-KYa__heroHead{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.Today-module__u3-KYa__timePill{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:color-mix(in srgb, var(--color-on-dark) 14%, transparent)}.Today-module__u3-KYa__heroLine{margin:0}.Today-module__u3-KYa__hint{color:var(--color-muted);margin:0}.Today-module__u3-KYa__chevron{color:var(--color-muted);flex:none}
.StatusLabel-module__ejNIoW__label{align-items:center;gap:var(--s-2);font-family:var(--font-text);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.StatusLabel-module__ejNIoW__dot{border-radius:50%;flex:none;width:10px;height:10px}.StatusLabel-module__ejNIoW__done{color:var(--color-status-done-text)}.StatusLabel-module__ejNIoW__done .StatusLabel-module__ejNIoW__dot{background:currentColor}.StatusLabel-module__ejNIoW__miss{color:var(--color-danger-ink)}.StatusLabel-module__ejNIoW__miss .StatusLabel-module__ejNIoW__dot{box-shadow:inset 0 0 0 2px}.StatusLabel-module__ejNIoW__plan{color:var(--color-muted)}.StatusLabel-module__ejNIoW__plan .StatusLabel-module__ejNIoW__dot{box-shadow:inset 0 0 0 1.5px}.StatusLabel-module__ejNIoW__active{color:var(--color-accent-ink)}.StatusLabel-module__ejNIoW__active .StatusLabel-module__ejNIoW__dot{background:var(--color-accent);box-shadow:inset 0 0 0 1.5px var(--on-accent)}.StatusLabel-module__ejNIoW__onDark.StatusLabel-module__ejNIoW__done{color:var(--on-dark-done)}.StatusLabel-module__ejNIoW__onDark.StatusLabel-module__ejNIoW__miss{color:var(--on-dark-miss)}.StatusLabel-module__ejNIoW__onDark.StatusLabel-module__ejNIoW__plan{color:var(--on-dark-plan)}.StatusLabel-module__ejNIoW__onDark.StatusLabel-module__ejNIoW__active{color:var(--color-accent)}
.Athletes-module__ue0NGW__grid{gap:var(--s-3);align-items:start;display:grid}.Athletes-module__ue0NGW__card{gap:var(--s-3);min-width:0;padding:var(--s-4);border-radius:var(--r-m);background:var(--color-panel);flex-direction:column;display:flex}.Athletes-module__ue0NGW__top{align-items:center;gap:var(--s-3);display:flex}.Athletes-module__ue0NGW__name{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.Athletes-module__ue0NGW__now{flex-direction:row;align-items:center}.Athletes-module__ue0NGW__nowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Athletes-module__ue0NGW__nowTitle{margin:var(--s-1) 0 0}.Athletes-module__ue0NGW__onDarkSecondary{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent);margin:0}.Athletes-module__ue0NGW__calm{padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-m);background:var(--color-panel-2);flex-direction:column;gap:2px;display:flex}.Athletes-module__ue0NGW__calmTitle{margin:0}.Athletes-module__ue0NGW__secondary{color:var(--color-muted);margin:0;font-size:13px;font-weight:600;line-height:1.35}.Athletes-module__ue0NGW__line{align-items:center;gap:var(--s-3);min-height:56px;padding-top:var(--s-2);border-top:1px solid var(--border);display:flex}.Athletes-module__ue0NGW__lineText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Athletes-module__ue0NGW__lineTitle{margin:0;font-size:15px;font-weight:700;line-height:1.25}.Athletes-module__ue0NGW__deviations{gap:var(--s-2);display:inline-flex}@media (min-width:768px){.Athletes-module__ue0NGW__grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.body-module__unI82W__page{gap:var(--s-3);flex-direction:column;display:flex}.body-module__unI82W__title{margin:0}@media (min-width:768px){.body-module__unI82W__title{top:-22px;left:var(--s-6);position:absolute;transform:translateY(-50%)}}
.PushNotices-module__D6pDTW__plate{align-items:center;gap:var(--s-3);margin:0 0 var(--s-1);padding:14px var(--s-4);border-radius:var(--r-m);background:var(--color-panel);display:flex}.PushNotices-module__D6pDTW__plateFailed{box-shadow:inset 0 0 0 1.5px var(--color-danger-ink)}.PushNotices-module__D6pDTW__plateText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PushNotices-module__D6pDTW__plateTitle{font-family:var(--font-text);margin:0;font-size:15px;font-weight:700;line-height:1.3}.PushNotices-module__D6pDTW__plateNote{color:var(--color-muted);margin:0}.PushNotices-module__D6pDTW__plateError{color:var(--color-danger-ink);margin:0;font-size:13px;font-weight:700;line-height:1.35}.PushNotices-module__D6pDTW__line{gap:var(--s-2);margin-top:var(--s-1);padding:10px var(--s-1) 0;flex-direction:column;display:flex}.PushNotices-module__D6pDTW__lineRow{align-items:center;gap:var(--s-3);display:flex}.PushNotices-module__D6pDTW__lineText{align-items:center;gap:var(--s-2);min-width:0;color:var(--color-muted);flex:1;margin:0;display:flex}.PushNotices-module__D6pDTW__bell{color:var(--color-accent-ink);flex:none}@media (min-width:768px){.PushNotices-module__D6pDTW__plate,.PushNotices-module__D6pDTW__line{display:none}}
.ExerciseDetail-module__1leonG__detail{gap:var(--s-2);flex-direction:column;display:flex}.ExerciseDetail-module__1leonG__panel{padding:var(--s-4);border-radius:var(--r-m);background:var(--color-panel);--marker-surface:var(--color-panel)}.ExerciseDetail-module__1leonG__topBar{align-items:center;min-height:44px;display:flex}.ExerciseDetail-module__1leonG__title{overflow-wrap:anywhere;margin:0}.ExerciseDetail-module__1leonG__section{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-m);background:var(--color-panel);flex-direction:column;display:flex}.ExerciseDetail-module__1leonG__panel .ExerciseDetail-module__1leonG__section{background:var(--color-bg)}.ExerciseDetail-module__1leonG__panel .ExerciseDetail-module__1leonG__targetCell{background:var(--color-panel)}.ExerciseDetail-module__1leonG__sectionHead{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.ExerciseDetail-module__1leonG__sectionTitle{flex:1;min-width:0;margin:0}.ExerciseDetail-module__1leonG__sectionHead .ExerciseDetail-module__1leonG__sectionTitle{min-width:min-content}.ExerciseDetail-module__1leonG__who{border-radius:var(--r-pill);background:var(--color-panel-2);height:24px;color:var(--color-muted);white-space:nowrap;flex:none;align-items:center;padding:0 10px;display:inline-flex}.ExerciseDetail-module__1leonG__panel .ExerciseDetail-module__1leonG__who{background:var(--color-panel)}.ExerciseDetail-module__1leonG__eyebrow{margin:var(--s-1) 0 0;color:var(--color-muted)}.ExerciseDetail-module__1leonG__plate{padding:10px var(--s-3);border-radius:var(--r-s);background:var(--color-accent-soft);align-items:center;gap:10px;display:flex}.ExerciseDetail-module__1leonG__plateText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ExerciseDetail-module__1leonG__plateEyebrow{color:var(--color-accent-ink)}.ExerciseDetail-module__1leonG__plateValue{color:var(--color-ink)}.ExerciseDetail-module__1leonG__plateButton{background:var(--color-panel);flex:none}.ExerciseDetail-module__1leonG__text{overflow-wrap:anywhere;white-space:pre-line;margin:0}.ExerciseDetail-module__1leonG__muted{color:var(--color-muted);margin:0}.ExerciseDetail-module__1leonG__noTargets{gap:var(--s-2);padding:var(--s-3) 14px;border-radius:var(--r-s);background:var(--color-panel-2);flex-direction:column;display:flex}.ExerciseDetail-module__1leonG__panel .ExerciseDetail-module__1leonG__noTargets{background:var(--color-panel)}.ExerciseDetail-module__1leonG__noTargetsTitle{color:var(--color-danger-ink);font-family:var(--font-text);margin:0;font-size:15px;font-weight:700}.ExerciseDetail-module__1leonG__setGoals{align-self:flex-start}.ExerciseDetail-module__1leonG__comment{gap:var(--s-1);flex-direction:column;display:flex}.ExerciseDetail-module__1leonG__commentState:empty{display:none}.ExerciseDetail-module__1leonG__noteBlock{gap:var(--s-1);flex-direction:column;display:flex}.ExerciseDetail-module__1leonG__media{gap:var(--s-2);flex-wrap:wrap;display:flex}.ExerciseDetail-module__1leonG__mediaItem{gap:var(--s-2);flex-direction:column;display:flex}.ExerciseDetail-module__1leonG__thumb{border-radius:var(--r-s);background:var(--color-panel-2);cursor:pointer;border:0;flex:none;width:72px;height:96px;padding:0;display:block;position:relative;overflow:hidden}.ExerciseDetail-module__1leonG__thumbMedia{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ExerciseDetail-module__1leonG__mediaEdit{gap:var(--s-3);flex-direction:column}.ExerciseDetail-module__1leonG__mediaEdit .ExerciseDetail-module__1leonG__mediaItem{align-items:flex-start;gap:var(--s-3);flex-direction:row}.ExerciseDetail-module__1leonG__mediaActions{align-items:flex-start;gap:var(--s-2);flex-direction:column;flex:1;min-width:0;display:flex}.ExerciseDetail-module__1leonG__fileInput{display:none}.ExerciseDetail-module__1leonG__editGroup{gap:var(--s-2);flex-direction:column;display:flex}.ExerciseDetail-module__1leonG__editActions{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.ExerciseDetail-module__1leonG__deleteBlock{gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;display:flex}.ExerciseDetail-module__1leonG__thumbPlay{color:var(--color-on-dark);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.Segmented-module__H-TsNq__group{border-radius:var(--r-pill);gap:3px;padding:3px;display:flex}.Segmented-module__H-TsNq__bg{background:var(--color-panel)}.Segmented-module__H-TsNq__panel{background:var(--color-panel-2)}.Segmented-module__H-TsNq__segment{min-width:0;height:40px;padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--color-muted);font-family:var(--font-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;font-size:15px;font-weight:800;line-height:1}.Segmented-module__H-TsNq__segment[aria-checked=true]{background:var(--color-ink);color:var(--color-bg)}.Segmented-module__H-TsNq__segment:disabled{cursor:default}.Segmented-module__H-TsNq__dark{background:color-mix(in srgb, var(--color-on-dark) 12%, transparent)}.Segmented-module__H-TsNq__dark .Segmented-module__H-TsNq__segment{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}.Segmented-module__H-TsNq__dark .Segmented-module__H-TsNq__segment[aria-checked=true]{background:var(--color-on-dark);color:var(--color-primary)}.Segmented-module__H-TsNq__dark .Segmented-module__H-TsNq__segment:focus-visible{outline-color:var(--color-accent)}
.FinishSummary-module__oD896G__dialog{overscroll-behavior:contain;background:var(--summary-bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--summary-ink);cursor:pointer;border:0;margin:0;padding:0;animation:.15s linear both FinishSummary-module__oD896G__fade-in;position:fixed;inset:0;overflow:hidden}.FinishSummary-module__oD896G__dialog::backdrop{background:var(--summary-bg)}.FinishSummary-module__oD896G__out{animation:.2s linear both FinishSummary-module__oD896G__fade-out}.FinishSummary-module__oD896G__canvas{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.FinishSummary-module__oD896G__column{z-index:1;box-sizing:border-box;width:100%;max-width:390px;height:100%;padding:150px 20px calc(34px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;gap:18px;margin:0 auto;display:flex;position:relative}.FinishSummary-module__oD896G__circle{background:var(--summary-accent);width:104px;height:104px;color:var(--on-accent);border-radius:52px;flex:none;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) 80ms forwards FinishSummary-module__oD896G__pop;display:flex;position:relative;transform:scale(0)}.FinishSummary-module__oD896G__circle:after{content:"";border:3px solid var(--summary-accent);opacity:0;border-radius:50%;animation:.7s ease-out .42s forwards FinishSummary-module__oD896G__ring;position:absolute;inset:-10px}.FinishSummary-module__oD896G__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--summary-ink);opacity:0;margin:0;font-size:26px;font-weight:700;line-height:1.15;animation:.3s ease-out .38s forwards FinishSummary-module__oD896G__up;transform:translateY(10px)}.FinishSummary-module__oD896G__tiles{gap:10px;width:100%;margin-top:8px;display:flex}.FinishSummary-module__oD896G__tile{border-radius:var(--r-m);background:var(--summary-tile);opacity:0;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;padding:14px 10px 12px;animation:.42s cubic-bezier(.34,1.56,.64,1) forwards FinishSummary-module__oD896G__tile;display:flex;transform:translateY(16px)scale(.9)}.FinishSummary-module__oD896G__tile:first-child{animation-delay:.62s}.FinishSummary-module__oD896G__tile:nth-child(2){animation-delay:.76s}.FinishSummary-module__oD896G__tile:nth-child(3){animation-delay:.9s}.FinishSummary-module__oD896G__tileLabel{font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--summary-label);font-size:11px;font-weight:800}.FinishSummary-module__oD896G__tileValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--summary-accent);font-size:22px;font-weight:700}.FinishSummary-module__oD896G__tileNumber{font-variant-numeric:tabular-nums}.FinishSummary-module__oD896G__tileUnit{font-family:var(--font-text);font-size:13px;font-weight:700}.FinishSummary-module__oD896G__continue{border-radius:var(--r-pill);background:var(--summary-accent);width:100%;height:52px;color:var(--on-accent);font-family:var(--font-text);cursor:pointer;opacity:0;border:0;flex:none;margin-top:auto;font-size:17px;font-weight:800;animation:.3s ease-out 1.15s forwards FinishSummary-module__oD896G__up;transform:translateY(10px)}@media (max-width:374px){.FinishSummary-module__oD896G__tile{padding-left:6px;padding-right:6px}.FinishSummary-module__oD896G__tileLabel{letter-spacing:.04em}}.FinishSummary-module__oD896G__continue:focus-visible{outline:2px solid var(--summary-ink);outline-offset:3px}@keyframes FinishSummary-module__oD896G__fade-in{0%{opacity:0}to{opacity:1}}@keyframes FinishSummary-module__oD896G__fade-out{0%{opacity:1}to{opacity:0}}@keyframes FinishSummary-module__oD896G__pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes FinishSummary-module__oD896G__ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@keyframes FinishSummary-module__oD896G__up{to{opacity:1;transform:none}}@keyframes FinishSummary-module__oD896G__tile{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.FinishSummary-module__oD896G__circle,.FinishSummary-module__oD896G__title,.FinishSummary-module__oD896G__tile,.FinishSummary-module__oD896G__continue{opacity:1;animation:none;transform:none}.FinishSummary-module__oD896G__circle:after{animation:none}}
.layout-module___qOa7q__shell{min-height:100dvh}.layout-module___qOa7q__content{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.layout-module___qOa7q__wrap{width:100%;padding:var(--s-2) var(--s-4) var(--s-4)}@media (min-width:768px){.layout-module___qOa7q__content{margin-left:240px;padding-bottom:0}.layout-module___qOa7q__wrap{max-width:1120px;margin:0 auto;padding:32px;position:relative}.layout-module___qOa7q__wrap:has([data-wide]){max-width:1440px}}
.Library-module__VsZS5G__page{gap:var(--s-2);flex-direction:column;display:flex}.Library-module__VsZS5G__title{margin:0}.Library-module__VsZS5G__topBar{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:44px;display:flex}.Library-module__VsZS5G__muted{color:var(--color-muted);margin:0}.Library-module__VsZS5G__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Library-module__VsZS5G__finder{gap:var(--s-2);flex-direction:column;display:flex}.Library-module__VsZS5G__search{align-items:center;gap:var(--s-2);height:48px;padding:0 6px 0 var(--s-4);border-radius:var(--r-pill);background:var(--color-panel-2);color:var(--color-muted);display:flex}.Library-module__VsZS5G__search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.Library-module__VsZS5G__searchIcon{flex:none}.Library-module__VsZS5G__searchInput{min-width:0;height:100%;color:var(--color-ink);font-family:var(--font-text);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:600}.Library-module__VsZS5G__searchInput::placeholder{color:var(--color-muted);opacity:1}.Library-module__VsZS5G__searchClear{border-radius:var(--r-pill);width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0 -4px;padding:0;display:inline-flex}.Library-module__VsZS5G__searchClear:focus-visible{outline-offset:-2px}.Library-module__VsZS5G__found{color:var(--color-muted);text-align:right;margin:0}.Library-module__VsZS5G__nothing{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-m);background:var(--color-panel);flex-direction:column;display:flex}.Library-module__VsZS5G__nothingText{color:var(--color-muted);margin:0;font-size:15px;font-weight:600}.Library-module__VsZS5G__create{align-items:center;gap:var(--s-3);width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.Library-module__VsZS5G__create[aria-busy=true]{cursor:progress}.Library-module__VsZS5G__createPlus{border-radius:var(--r-pill);background:var(--color-accent);width:32px;height:32px;color:var(--on-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.Library-module__VsZS5G__createText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Library-module__VsZS5G__createName{color:var(--color-accent-ink);overflow-wrap:anywhere;font-size:15px}.Library-module__VsZS5G__createNote{color:var(--color-muted)}.Library-module__VsZS5G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.Library-module__VsZS5G__tiles{gap:var(--s-2)}.Library-module__VsZS5G__tile{align-items:center;gap:var(--s-3);min-height:64px;padding:var(--s-2) var(--s-3);border-radius:var(--r-m);background:var(--color-panel);color:var(--color-ink);text-decoration:none;display:flex}.Library-module__VsZS5G__tileIcon{border-radius:var(--r-s);background:var(--color-panel-2);width:40px;height:40px;color:var(--color-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.Library-module__VsZS5G__tileName{flex:1;min-width:0}.Library-module__VsZS5G__chevron{color:var(--color-muted);flex:none}.Library-module__VsZS5G__row{min-height:60px;padding:var(--s-2) var(--s-3) var(--s-2) 14px;border-radius:var(--r-m);background:var(--color-panel);color:var(--color-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.Library-module__VsZS5G__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Library-module__VsZS5G__rowName{overflow-wrap:anywhere;font-size:15px}.Library-module__VsZS5G__rowSummary{color:var(--color-muted)}.Library-module__VsZS5G__noTargets{color:var(--color-danger-ink);font-style:normal;font-weight:800}.Library-module__VsZS5G__group{gap:var(--s-2);flex-direction:column;display:flex}.Library-module__VsZS5G__deleteButton{margin-top:var(--s-4)}.Library-module__VsZS5G__wide{display:none}@media (min-width:768px){.Library-module__VsZS5G__narrow{display:none}.Library-module__VsZS5G__wide{align-items:start;gap:var(--s-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.Library-module__VsZS5G__column{width:100%;max-width:560px;margin:0 auto}.Library-module__VsZS5G__topTitle{top:-22px;left:var(--s-6);position:absolute;transform:translateY(-50%)}}
.LibraryTable-module__Qj8woa__table{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.LibraryTable-module__Qj8woa__toolbar{align-items:center;gap:10px;display:flex}.LibraryTable-module__Qj8woa__search{align-items:center;gap:var(--s-2);border-radius:var(--r-pill);background:var(--color-panel-2);min-width:0;height:48px;color:var(--color-muted);flex:1;padding:0 14px;display:flex}.LibraryTable-module__Qj8woa__search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.LibraryTable-module__Qj8woa__searchIcon{flex:none}.LibraryTable-module__Qj8woa__searchInput{min-width:0;color:var(--color-ink);font-family:var(--font-text);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:600}.LibraryTable-module__Qj8woa__searchInput::placeholder{color:var(--color-muted)}.LibraryTable-module__Qj8woa__chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.LibraryTable-module__Qj8woa__grid{border-collapse:collapse;width:100%}.LibraryTable-module__Qj8woa__grid th{padding:6px var(--s-2);border-bottom:1px solid var(--border);color:var(--color-muted);text-align:left;vertical-align:middle}.LibraryTable-module__Qj8woa__grid td{height:52px;padding:0 var(--s-2);border-bottom:1px solid var(--border);color:var(--color-ink);vertical-align:middle;font-size:15px}.LibraryTable-module__Qj8woa__grid tbody tr{cursor:pointer}.LibraryTable-module__Qj8woa__grid tr.LibraryTable-module__Qj8woa__selected td{background:var(--color-accent-soft)}.LibraryTable-module__Qj8woa__name{overflow-wrap:break-word;font-weight:700}.LibraryTable-module__Qj8woa__name a{color:inherit;text-decoration:none}.LibraryTable-module__Qj8woa__targets{padding-top:var(--s-2);padding-bottom:var(--s-2)}.LibraryTable-module__Qj8woa__noTargets{color:var(--color-danger-ink);font-style:normal;font-weight:800}.LibraryTable-module__Qj8woa__iconCol{width:56px;color:var(--color-muted);text-align:center}.LibraryTable-module__Qj8woa__grid th.LibraryTable-module__Qj8woa__iconCol{text-align:center}.LibraryTable-module__Qj8woa__grid td.LibraryTable-module__Qj8woa__iconCol{color:var(--color-muted)}.LibraryTable-module__Qj8woa__showAll{align-self:flex-start}.LibraryTable-module__Qj8woa__muted{color:var(--color-muted);margin:0}.LibraryTable-module__Qj8woa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.Showcase-module__kss7Ba__page{gap:var(--s-5);padding-bottom:var(--s-7);flex-direction:column;display:flex}.Showcase-module__kss7Ba__header{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.Showcase-module__kss7Ba__header h1{margin:0}.Showcase-module__kss7Ba__themes{gap:var(--s-3);font-size:15px;font-weight:800;display:flex}.Showcase-module__kss7Ba__themes a{min-height:44px;color:var(--color-ink);align-items:center;display:inline-flex}.Showcase-module__kss7Ba__themes a[aria-current=page]{color:var(--color-accent-ink)}.Showcase-module__kss7Ba__section{gap:var(--s-3);flex-direction:column;display:flex}.Showcase-module__kss7Ba__sectionTitle{color:var(--color-muted);margin:0}.Showcase-module__kss7Ba__row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.Showcase-module__kss7Ba__labeled{align-items:flex-start;gap:var(--s-1);flex-direction:column;display:flex}.Showcase-module__kss7Ba__caption,.Showcase-module__kss7Ba__muted{color:var(--color-muted);margin:0}.Showcase-module__kss7Ba__onDarkSecondary{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}.Showcase-module__kss7Ba__scale{gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-m);background:var(--color-panel);overflow-wrap:anywhere;flex-direction:column;display:flex}.Showcase-module__kss7Ba__scaleRow{gap:var(--s-1);flex-direction:column;display:flex}.Showcase-module__kss7Ba__fields{gap:var(--s-3);flex-direction:column;max-width:400px;display:flex}.Showcase-module__kss7Ba__onAccentSample{border-radius:var(--r-pill);background:var(--color-accent);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.Showcase-module__kss7Ba__saving{align-items:center;gap:var(--s-2);color:var(--color-muted);display:inline-flex}.Showcase-module__kss7Ba__skeletons{gap:var(--s-2);flex-direction:column;display:flex}.Showcase-module__kss7Ba__sheetBody{gap:var(--s-3);flex-direction:column;display:flex}
.login-module__Si-P0q__page{min-height:100dvh;padding:calc(var(--s-5) + env(safe-area-inset-top)) var(--s-4) calc(var(--s-6) + env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex}.login-module__Si-P0q__column{gap:var(--s-5);flex-direction:column;width:100%;max-width:400px;display:flex}.login-module__Si-P0q__eyebrow{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}.login-module__Si-P0q__title{margin:0}@media (max-width:374px){.login-module__Si-P0q__title{font-size:40px}}.login-module__Si-P0q__notice{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-s);background:var(--color-panel);color:var(--color-ink);margin:0;font-size:14px;font-weight:600;line-height:1.35;display:flex}.login-module__Si-P0q__noticeIcon{color:var(--color-muted);flex:none}.login-module__Si-P0q__form{gap:var(--s-3);flex-direction:column;display:flex}
.not-found-module__sxuMuG__page{min-height:100dvh;padding:calc(var(--s-4) + env(safe-area-inset-top)) var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom))}@media (min-width:768px){.not-found-module__sxuMuG__page{padding:var(--s-6)}}
