._btn_1ew07_1{border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);background:var(--tw-surface);color:var(--tw-ink);padding:.55rem .9rem;border-radius:var(--tw-radius-card);cursor:pointer;font-weight:600;font-size:.9375rem;line-height:1.2;min-height:var(--touch-min, 44px);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background-color .15s ease,border-color .15s ease,filter .15s ease,transform .15s ease}._btn_1ew07_1:active:not(:disabled){transform:scale(.98)}._btn_1ew07_1:focus-visible{box-shadow:0 0 0 2px var(--tw-input-focus)}._sm_1ew07_30{min-height:var(--tw-control-min, 34px);padding:.28rem .65rem;font-size:.8125rem;border-radius:var(--tw-radius-card)}._btn_1ew07_1:disabled{opacity:.5;cursor:not-allowed}._primary_1ew07_42{background:var(--tw-accent);border-color:var(--tw-accent);color:var(--tw-ink-on-accent);box-shadow:var(--tw-primary-glow)}._ghost_1ew07_49{background:var(--tw-white);border-color:color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke))}._danger_1ew07_54{background:#c62828;border-color:#c62828;color:var(--tw-chrome-ink)}@media(hover:hover){._btn_1ew07_1:hover:not(:disabled):not(._icon_1ew07_61):not(._primary_1ew07_42):not(._ghost_1ew07_49):not(._danger_1ew07_54){background:color-mix(in srgb,var(--tw-accent) 6%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-accent) 45%,var(--tw-black))}._primary_1ew07_42:hover:not(:disabled){filter:brightness(1.06)}._ghost_1ew07_49:hover:not(:disabled){background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-accent) 35%,var(--tw-grey-light))}._danger_1ew07_54:hover:not(:disabled){background:#b71c1c;border-color:#b71c1c}}._primary_1ew07_42:active:not(:disabled){filter:brightness(.94)}._ghost_1ew07_49:active:not(:disabled){background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white))}._danger_1ew07_54:active:not(:disabled){background:#b71c1c;border-color:#b71c1c}._btn_1ew07_1._icon_1ew07_61{display:inline-flex;align-items:center;justify-content:center;padding:0;min-width:var(--touch-min, 44px);font-size:1.15rem;line-height:1;border:none;background:transparent}._btn_1ew07_1._icon_1ew07_61 svg{display:block;flex-shrink:0;width:var(--tw-icon-md, 1.25rem);height:var(--tw-icon-md, 1.25rem)}._btn_1ew07_1._icon_1ew07_61:active:not(:disabled){background:color-mix(in srgb,var(--tw-black) 10%,transparent)}._btn_1ew07_1._icon_1ew07_61._primary_1ew07_42{background:var(--tw-accent);color:var(--tw-ink-on-accent);border:none;box-shadow:var(--tw-primary-glow)}._btn_1ew07_1._icon_1ew07_61._primary_1ew07_42:active:not(:disabled){filter:brightness(.92)}@media(hover:hover){._btn_1ew07_1._icon_1ew07_61:hover:not(:disabled){background:color-mix(in srgb,var(--tw-black) 6%,transparent)}._btn_1ew07_1._icon_1ew07_61._primary_1ew07_42:hover:not(:disabled){background:var(--tw-accent);filter:brightness(.92)}}._btn_1ew07_1._icon_1ew07_61._sm_1ew07_30{min-height:var(--tw-control-min, 34px);min-width:var(--tw-control-min, 34px);width:var(--tw-control-min, 34px);height:var(--tw-control-min, 34px);padding:0;font-size:1.05rem}._btn_1ew07_1._icon_1ew07_61._sm_1ew07_30 svg{width:var(--tw-icon-sm, 1.125rem);height:var(--tw-icon-sm, 1.125rem)}._xs_1ew07_153{min-height:1.25rem;min-width:1.25rem;padding:0;font-size:.75rem;border-radius:3px}._btn_1ew07_1._icon_1ew07_61._xs_1ew07_153{min-height:1.25rem;min-width:1.25rem;width:1.25rem;height:1.25rem;padding:0;font-size:.8125rem;line-height:1}._btn_1ew07_1._icon_1ew07_61._xs_1ew07_153 svg{width:var(--tw-icon-xs, .875rem);height:var(--tw-icon-xs, .875rem)}._iconDanger_1ew07_176{color:#c62828;background:transparent}._iconDanger_1ew07_176:active:not(:disabled){background:#c6282824}@media(hover:hover){._iconDanger_1ew07_176:hover:not(:disabled){background:#c6282814}}@media(prefers-reduced-motion:reduce){._btn_1ew07_1{transition:none}._btn_1ew07_1:active:not(:disabled){transform:none}}._wrap_llg92_1,._solo_llg92_2{display:inline-flex;align-items:stretch;position:relative;flex-shrink:0;border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);border-radius:var(--tw-radius-card);overflow:visible;font-weight:600;font-size:.9375rem;line-height:1.2;min-height:var(--touch-min, 44px);touch-action:manipulation;-webkit-tap-highlight-color:transparent}._solo_llg92_2{align-items:center;justify-content:center;padding:.55rem .9rem;cursor:pointer;background:var(--tw-white);color:var(--tw-black)}._wrap_llg92_1{padding:0;background:var(--tw-white);color:var(--tw-black)}._sm_llg92_33{min-height:var(--tw-control-min, 34px);font-size:.8125rem;border-radius:var(--tw-radius-card)}._solo_llg92_2._sm_llg92_33{padding:.28rem 1.5rem}._xs_llg92_43{min-height:1.25rem;font-size:.75rem;border-radius:3px}._solo_llg92_2._xs_llg92_43{padding:.1rem .55rem}._primary_llg92_53{background:var(--tw-accent);border-color:var(--tw-accent);color:var(--tw-ink-on-accent);box-shadow:var(--tw-primary-glow)}._ghost_llg92_60{background:var(--tw-white);border-color:color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));color:var(--tw-black)}._main_llg92_66,._caret_llg92_67{border:none;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:inherit}._main_llg92_66{padding:.55rem .9rem;border-radius:calc(var(--tw-radius-card) - 1px) 0 0 calc(var(--tw-radius-card) - 1px)}._sm_llg92_33 ._main_llg92_66{padding:.28rem 1.25rem}._xs_llg92_43 ._main_llg92_66{padding:.1rem .55rem}._caret_llg92_67{display:inline-flex;align-items:center;justify-content:center;padding:0;width:2rem;border-radius:0 calc(var(--tw-radius-card) - 1px) calc(var(--tw-radius-card) - 1px) 0}._sm_llg92_33 ._caret_llg92_67{width:1.85rem}._xs_llg92_43 ._caret_llg92_67{width:1.35rem}._caret_llg92_67 svg{display:block;width:.95rem;height:.95rem}._sm_llg92_33 ._caret_llg92_67 svg{width:.85rem;height:.85rem}._divider_llg92_120{width:1px;align-self:stretch;margin:.35rem 0;background:currentColor;opacity:.28;flex-shrink:0}._wrap_llg92_1:has(._main_llg92_66:disabled),._solo_llg92_2:disabled{opacity:.5;cursor:not-allowed}._main_llg92_66:disabled,._caret_llg92_67:disabled,._solo_llg92_2:disabled{cursor:not-allowed}._main_llg92_66:focus-visible,._caret_llg92_67:focus-visible,._solo_llg92_2:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--tw-input-focus);position:relative;z-index:1}._main_llg92_66:active:not(:disabled),._caret_llg92_67:active:not(:disabled),._solo_llg92_2:active:not(:disabled){filter:brightness(.94)}@media(hover:hover){._primary_llg92_53 ._main_llg92_66:hover:not(:disabled),._primary_llg92_53 ._caret_llg92_67:hover:not(:disabled),._solo_llg92_2._primary_llg92_53:hover:not(:disabled){filter:brightness(1.06)}._ghost_llg92_60 ._main_llg92_66:hover:not(:disabled),._ghost_llg92_60 ._caret_llg92_67:hover:not(:disabled),._solo_llg92_2._ghost_llg92_60:hover:not(:disabled){background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white))}}._menu_llg92_170{position:absolute;top:calc(100% + 6px);min-width:9.5rem;background:var(--tw-white);color:var(--tw-black);border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);border-radius:var(--tw-radius-card);box-shadow:0 8px 24px #0000002e;padding:.25rem;z-index:12}._alignStart_llg92_183{left:0}._alignEnd_llg92_187{right:0}._item_llg92_191{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;border:none;background:none;padding:.55rem .7rem;min-height:var(--tw-control-min, 34px);border-radius:6px;font-size:.875rem;font-weight:600;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._item_llg92_191:disabled{opacity:.5;cursor:not-allowed}._item_llg92_191:active:not(:disabled){transform:scale(.99)}._item_llg92_191:hover:not(:disabled){background:var(--tw-smoke)}._danger_llg92_223{color:var(--tw-danger)}._danger_llg92_223:hover:not(:disabled){background:color-mix(in srgb,var(--tw-danger) 8%,var(--tw-white))}@media(prefers-reduced-motion:reduce){._main_llg92_66:active:not(:disabled),._caret_llg92_67:active:not(:disabled),._solo_llg92_2:active:not(:disabled){filter:none}}._wrap_min2x_1{position:relative;display:inline-flex;flex-shrink:0}._dots_min2x_7{display:block;width:1.15rem;height:1.15rem}._menu_min2x_13{position:absolute;top:calc(100% + 6px);width:max-content;min-width:13rem;max-width:min(18rem,calc(100vw - 2rem));background:var(--tw-white);color:var(--tw-black);border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);border-radius:var(--tw-radius-card);box-shadow:0 8px 24px #0000002e;padding:.25rem;z-index:12}._alignStart_min2x_28{left:0}._alignEnd_min2x_32{right:0}._item_min2x_36{display:flex;align-items:flex-start;gap:.55rem;width:100%;text-align:left;border:none;background:none;padding:.45rem .6rem;min-height:var(--touch-min, 44px);border-radius:6px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._item_min2x_36:hover:not(:disabled){background:var(--tw-smoke)}._item_min2x_36:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--tw-input-focus)}._item_min2x_36:disabled{cursor:not-allowed}._item_min2x_36:disabled ._label_min2x_67,._item_min2x_36:disabled ._icon_min2x_68{opacity:.45}._icon_min2x_68{display:inline-flex;flex-shrink:0;margin-top:.05rem}._icon_min2x_68 svg{width:1.05rem;height:1.05rem}._copy_min2x_83{display:flex;flex-direction:column;gap:.1rem;min-width:0}._label_min2x_67{font-size:.875rem;font-weight:600;line-height:1.25}._note_min2x_96{font-size:.75rem;line-height:1.3;color:var(--tw-grey)}._danger_min2x_102 ._label_min2x_67{color:var(--tw-danger)}._danger_min2x_102:hover:not(:disabled){background:color-mix(in srgb,var(--tw-danger) 8%,var(--tw-white))}._field_1dwrs_1{display:flex;flex-direction:column;gap:.18rem;margin-bottom:.5rem}._field_1dwrs_1 span{font-size:.68rem;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey);font-weight:700}._control_1dwrs_16{border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);background:var(--tw-surface);padding:.35rem .5rem;border-radius:var(--tw-radius-card);width:100%;font-family:var(--tw-font);font-size:var(--tw-input-font-size);font-weight:var(--tw-input-font-weight);line-height:var(--tw-input-line-height);color:var(--tw-input-color);min-height:var(--tw-control-min, 34px)}._control_1dwrs_16::placeholder{color:var(--tw-input-placeholder);opacity:1}._control_1dwrs_16:focus,._control_1dwrs_16:focus-visible{outline:none;border-color:var(--tw-input-focus);box-shadow:0 0 0 2px var(--tw-input-focus)}textarea._control_1dwrs_16{min-height:4.5rem;resize:vertical}._row_1dwrs_47{display:grid;grid-template-columns:repeat(var(--tw-field-cols, 2),minmax(0,1fr));gap:0 .5rem}._hit_wkixp_1{display:grid;place-items:center;flex-shrink:0;align-self:center;width:var(--touch-min, 44px);min-width:var(--touch-min, 44px);height:var(--touch-min, 44px);margin:0 -.35rem 0 0;color:var(--tw-grey)}._btn_wkixp_13{display:grid;place-items:center;flex-shrink:0;align-self:center;width:var(--touch-min, 44px);min-width:var(--touch-min, 44px);height:var(--touch-min, 44px);min-height:var(--touch-min, 44px);margin:0 -.35rem 0 0;padding:0;border:none;border-radius:6px;background:none;color:var(--tw-grey);cursor:pointer;touch-action:manipulation}._btn_wkixp_13:hover,._hitTarget_wkixp_33:hover ._hit_wkixp_1{color:var(--tw-accent)}._chevron_wkixp_37{display:block;transform-origin:center;transition:transform .2s ease}._chevronOpen_wkixp_43{transform:rotate(180deg)}._card_50ecr_1{background:var(--tw-surface);border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:var(--tw-radius-card);outline:var(--tw-card-glow);outline-offset:-1px;padding:1rem}._cardGrid_50ecr_10{display:grid;grid-template-columns:1fr;gap:1.1rem;min-width:0}@media(min-width:768px){._cardGrid_50ecr_10{grid-template-columns:1fr 1fr}._cardGrid_50ecr_10._cardGridCols1_50ecr_23{grid-template-columns:1fr}}._cardGrid_50ecr_10._cardGridCols2_50ecr_28{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column:1 / -1}@media(max-width:767px){._cardGrid_50ecr_10._cardGridCols2_50ecr_28{grid-template-columns:1fr}}._cardGrid_50ecr_10._cardGridCols2_50ecr_28>:only-child{grid-column:1 / -1}._sectionCard_50ecr_43{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.7rem .75rem}._sectionCardMasked_50ecr_51{position:relative;padding-top:.75rem}._sectionCardMasked_50ecr_51:first-child{margin-top:.5rem}._sectionBorderHead_50ecr_61{position:absolute;top:0;left:.75rem;right:.75rem;transform:translateY(-50%);display:flex;min-width:0;pointer-events:none}._sectionBorderLabel_50ecr_72{position:relative;display:inline-flex;max-width:100%;padding:0 .35rem;pointer-events:auto;isolation:isolate}._sectionBorderLabel_50ecr_72:before{content:"";position:absolute;inset:50% 0 auto;height:3px;transform:translateY(-50%);background:var(--tw-smoke);z-index:-1}._sectionCardWide_50ecr_92{grid-column:1 / -1}._sectionCardCompact_50ecr_96{padding:.28rem .65rem}._sectionCardMasked_50ecr_51._sectionCardCompact_50ecr_96{padding-top:.45rem}._sectionCardMasked_50ecr_51._sectionCardCompact_50ecr_96 ._sectionBorderHead_50ecr_61{left:.65rem;right:.65rem}._sectionBlock_50ecr_109{display:flex;flex-direction:column;gap:.35rem;min-width:0}._sectionHead_50ecr_116{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:0}._sectionTitle_50ecr_124{font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--tw-grey)}._sectionTitleCluster_50ecr_133{display:inline-flex;align-items:center;gap:.1rem;min-width:0;max-width:100%}._sectionCount_50ecr_141{font-size:.68rem;font-weight:600;color:var(--tw-grey);white-space:nowrap}._sectionCount_50ecr_141:before{content:"·";margin:0 .35rem;color:var(--tw-grey-light)}._sectionToggle_50ecr_154{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex:1;min-width:0;min-height:0;height:auto;margin:0;padding:0;border:none;background:none;font:inherit;font-size:inherit;line-height:1.2;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._sectionToggle_50ecr_154:hover ._sectionTitle_50ecr_124{color:var(--tw-accent)}._sectionChevron_50ecr_181{flex-shrink:0;width:14px;height:14px;color:var(--tw-grey)}._sectionAction_50ecr_188{display:flex;align-items:center;gap:.2rem;flex-shrink:0}._insetAccent_50ecr_195{box-shadow:inset 3px 0 0 var(--tw-accent)}._insetSuccess_50ecr_199{box-shadow:inset 3px 0 0 var(--tw-mark-complete)}._insetWarning_50ecr_203{box-shadow:inset 3px 0 0 var(--tw-mark-attention)}._insetMuted_50ecr_207{box-shadow:inset 3px 0 0 var(--tw-grey)}._statusChip_50ecr_211{display:inline-block;padding:.12rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--tw-accent) 16%,var(--tw-surface));color:var(--tw-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tw-accent) 55%,transparent);font-size:.62rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;white-space:nowrap;flex-shrink:0}._statusChipSuccess_50ecr_227{background:var(--tw-mark-complete);color:var(--tw-mark-complete-ink);box-shadow:none}._statusChipWarning_50ecr_233{background:var(--tw-mark-attention);color:var(--tw-mark-attention-ink);box-shadow:none}._statusChipMuted_50ecr_239{background:var(--tw-grey);color:var(--tw-chrome-ink);box-shadow:none}._list_50ecr_245{display:flex;flex-direction:column;gap:.45rem}._listGrouped_50ecr_251{gap:0;background:var(--tw-white);border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:var(--tw-radius-card);outline:var(--tw-card-glow);outline-offset:-1px;overflow:hidden}._row_50ecr_261{display:flex;align-items:center;justify-content:space-between;gap:.65rem;background:var(--tw-white);border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:var(--tw-radius-card);outline:var(--tw-card-glow);outline-offset:-1px;padding:.65rem .75rem;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease}._row_50ecr_261:active:not(._rowDisabled_50ecr_278):not(._rowSelected_50ecr_278){background:color-mix(in srgb,var(--tw-accent) 10%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-accent) 40%,var(--tw-grey-light))}._rowSelected_50ecr_278{background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-accent) 45%,var(--tw-grey-light))}@media(hover:hover){._row_50ecr_261:hover:not(._rowDisabled_50ecr_278):not(._rowSelected_50ecr_278){background:color-mix(in srgb,var(--tw-accent) 6%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-accent) 45%,var(--tw-grey-light))}}._listGrouped_50ecr_251 ._row_50ecr_261{border:none;border-radius:0;background:transparent}._listGrouped_50ecr_251 ._row_50ecr_261+._row_50ecr_261{box-shadow:inset 0 1px color-mix(in srgb,var(--tw-grey-light) 55%,var(--tw-smoke))}._listGrouped_50ecr_251 ._row_50ecr_261:active:not(._rowDisabled_50ecr_278):not(._rowSelected_50ecr_278){border-color:transparent;background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white))}._listGrouped_50ecr_251 ._rowSelected_50ecr_278{border-color:transparent;background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white))}@media(hover:hover){._listGrouped_50ecr_251 ._row_50ecr_261:hover:not(._rowDisabled_50ecr_278):not(._rowSelected_50ecr_278){background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white));border-color:transparent}}._rowDisabled_50ecr_278{cursor:default;opacity:.55}._rowDisabled_50ecr_278:hover,._rowDisabled_50ecr_278:active{border-color:color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));background:var(--tw-white)}._listGrouped_50ecr_251 ._rowDisabled_50ecr_278:hover,._listGrouped_50ecr_251 ._rowDisabled_50ecr_278:active{background:transparent;border-color:transparent}._rowBody_50ecr_339{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}._notes_50ecr_347{margin:.05rem 0 0;color:var(--tw-grey);font-size:.82rem;line-height:1.35}._rowTitle_50ecr_354{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25;min-width:0}._meta_50ecr_362{margin:0;color:var(--tw-grey);font-size:.72rem;font-weight:600;line-height:1.3}._rowBodyOnAccent_50ecr_370 ._rowTitle_50ecr_354{color:var(--tw-chrome-ink);font-size:1rem}._rowBodyOnAccent_50ecr_370 ._meta_50ecr_362{color:color-mix(in srgb,var(--tw-chrome-ink) 72%,transparent);font-size:.72rem}._rowBodyOnAccent_50ecr_370 ._notes_50ecr_347{color:color-mix(in srgb,var(--tw-chrome-ink) 72%,transparent)}._empty_50ecr_384{display:flex;flex-direction:column;align-items:center;gap:.65rem;margin:.35rem 0;padding:1.15rem .85rem 1rem;text-align:center;font-size:.8125rem;font-weight:700;letter-spacing:.04em;line-height:1.4;color:var(--tw-grey);background:color-mix(in srgb,var(--tw-accent) 5%,var(--tw-white));border-top:3px solid var(--tw-accent);border-radius:0 0 var(--tw-radius-card) var(--tw-radius-card)}html[data-theme=dark] ._empty_50ecr_384{color:var(--tw-ink)}._emptyActions_50ecr_406{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}._searchInput_50ecr_413{width:100%;min-height:var(--tw-control-min, 34px);height:auto;padding:.35rem .5rem;border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);border-radius:var(--tw-radius-card);font-family:var(--tw-font);font-size:var(--tw-input-font-size);font-weight:var(--tw-input-font-weight);line-height:var(--tw-input-line-height);color:var(--tw-input-color);background:var(--tw-white);margin-bottom:.35rem;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}._searchInput_50ecr_413::-webkit-search-decoration,._searchInput_50ecr_413::-webkit-search-cancel-button,._searchInput_50ecr_413::-webkit-search-results-button,._searchInput_50ecr_413::-webkit-search-results-decoration{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:none}._searchInput_50ecr_413::placeholder{color:var(--tw-input-placeholder);opacity:1}._searchInput_50ecr_413:focus,._searchInput_50ecr_413:focus-visible{outline:none;border-color:var(--tw-input-focus);box-shadow:none}._searchRow_50ecr_454{display:flex;align-items:center;gap:.4rem;margin-bottom:.35rem}._searchRow_50ecr_454 ._searchInput_50ecr_413{flex:1;min-width:0;width:auto;margin-bottom:0}._searchAction_50ecr_468{flex-shrink:0;display:flex;align-items:center;gap:.35rem}._searchAction_50ecr_468>button,._searchAction_50ecr_468>[data-split-button]{min-height:var(--tw-control-min, 34px);height:auto;font-size:.8125rem;line-height:1.2}._searchAction_50ecr_468>button{padding:.28rem 1.5rem;min-width:3.5rem}._header_50ecr_489{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._headerMain_50ecr_497{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}._headerTitleRow_50ecr_505{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._headerTitleRow_50ecr_505 h1{min-width:0}._headerAction_50ecr_516{flex-shrink:0;display:flex;align-items:center}._headerHint_50ecr_522{margin:0;color:var(--tw-grey);font-size:.72rem;font-weight:500;line-height:1.35}._header_50ecr_489:not(:has(._headerMain_50ecr_497)){justify-content:flex-end;margin-bottom:.65rem}._header_50ecr_489 h1{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}._actions_50ecr_542{display:flex;gap:.4rem;flex-shrink:0}@media(max-width:430px){._header_50ecr_489 h1{font-size:1.2rem}}@media(max-width:767px){._header_50ecr_489{flex-wrap:wrap}._actions_50ecr_542{width:100%;flex-wrap:wrap}}._page_50ecr_564{display:flex;flex-direction:column;gap:1.1rem;padding-bottom:max(1.5rem,var(--fill-scroll-pad, 0px))}._pageFlush_50ecr_573{padding-bottom:0;flex:1;min-height:0}._pageDocked_50ecr_579{padding-bottom:calc(var(--back-dock-clearance) + var(--fill-scroll-pad, 0px))}@media(min-width:768px){._page_50ecr_564{padding-bottom:2rem}._pageDocked_50ecr_579{padding-bottom:var(--back-dock-gap)}._sectionBlock_50ecr_109{gap:.55rem}._crumbBar_50ecr_598{margin-bottom:.2rem}}._crumbBar_50ecr_598{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}._crumb_50ecr_598{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1;margin:0;line-height:1.2;font-size:.78rem}._crumbLink_50ecr_622{display:inline-flex;align-items:center;gap:.15rem;border:none;background:none;padding:.05rem 0;min-height:0;height:auto;color:var(--tw-accent);font:inherit;font-size:inherit;font-weight:700;line-height:inherit;cursor:pointer}._crumbMid_50ecr_639,._crumbHere_50ecr_640{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._crumbHere_50ecr_640{color:var(--tw-grey)}._crumbMid_50ecr_639:before,._crumbHere_50ecr_640:before{content:"/";margin-right:.4rem;color:var(--tw-grey-light)}._crumbCounts_50ecr_657{margin:0;flex-shrink:0;color:var(--tw-grey);font-size:.68rem;font-weight:600;line-height:1.3;white-space:nowrap;text-align:right}._crumbTrailing_50ecr_668{display:flex;align-items:center;gap:.35rem;flex-shrink:0}._crumbActions_50ecr_675{display:flex;align-items:center;gap:.05rem;flex-shrink:0;margin:-.25rem -.2rem -.25rem 0}._crumbCounts_50ecr_657 button{border:none;background:none;padding:0;min-height:0;height:auto;color:var(--tw-accent);font:inherit;font-weight:700;cursor:pointer}._canvas_50ecr_695{--canvas-pad-x: .5rem;--canvas-pad-top: .45rem;background:var(--tw-smoke);border:1px solid color-mix(in srgb,var(--tw-grey-light) 70%,var(--tw-white));border-radius:10px;padding:var(--canvas-pad-top) var(--canvas-pad-x) .55rem;display:flex;flex-direction:column;gap:.55rem}._statStrip_50ecr_707{display:flex;align-items:stretch;flex-shrink:0}._statStripSpread_50ecr_713{width:100%;justify-content:stretch;padding:.1rem 0 .4rem}._statStripSpread_50ecr_713 ._statItem_50ecr_719{flex:1 1 0;min-width:max-content;padding:0 .75rem}._statStripPlain_50ecr_725 ._statItem_50ecr_719+._statItem_50ecr_719:before{content:none}._statStripPlain_50ecr_725._statStripSpread_50ecr_713{padding-bottom:0}._statStripOnAccent_50ecr_733 ._statItem_50ecr_719+._statItem_50ecr_719:before{background:color-mix(in srgb,var(--tw-chrome-ink) 28%,transparent)}._statStripOnAccent_50ecr_733 ._statLabel_50ecr_737{color:color-mix(in srgb,var(--tw-chrome-ink) 72%,transparent)}._statStripOnAccent_50ecr_733 ._statValue_50ecr_741,._statStripOnAccent_50ecr_733 ._statValueBtn_50ecr_742{color:var(--tw-chrome-ink)}._statStripOnAccent_50ecr_733 ._statValueBtn_50ecr_742:hover{color:color-mix(in srgb,var(--tw-chrome-ink) 82%,transparent)}._statItem_50ecr_719{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-width:3.1rem;padding:0 .55rem}._statItem_50ecr_719+._statItem_50ecr_719:before{content:"";position:absolute;left:0;top:.12rem;bottom:.12rem;width:1px;background:var(--tw-grey-light)}._statLabel_50ecr_737{margin:0;color:var(--tw-grey);font-size:.58rem;font-weight:700;letter-spacing:.04em;line-height:1.1;text-transform:uppercase;white-space:nowrap}._statValue_50ecr_741,._statValueBtn_50ecr_742{margin:0;color:var(--tw-black);font-size:.92rem;font-weight:700;line-height:1.1;white-space:nowrap}._statValueBtn_50ecr_742{position:relative;display:block;border:none;background:none;padding:0;min-height:0;height:auto;font-family:inherit;font-size:.92rem;font-weight:700;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .15s ease}._statValueBtn_50ecr_742:active{color:var(--tw-accent)}@media(hover:hover){._statValueBtn_50ecr_742:hover{color:var(--tw-accent)}}._statValueText_50ecr_819{display:block;line-height:1.1;text-align:center}._statChevron_50ecr_825{position:absolute;left:100%;top:50%;display:flex;align-items:center;margin-left:.12rem;transform:translateY(-50%);pointer-events:none}._backDock_50ecr_836{position:fixed;left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));bottom:calc(var(--tw-nav-clearance) + var(--tw-train-orb-rise, 1.05rem) + var(--back-dock-gap));z-index:30;margin:0;padding:0;pointer-events:none}html[data-keyboard-open] ._backDock_50ecr_836{bottom:calc(var(--tw-vv-bottom, 0px) + var(--back-dock-gap))}._backDockOverlay_50ecr_854{z-index:calc(var(--tw-overlay-z, 50) + 1)}@media(min-width:768px){._backDock_50ecr_836{left:max(calc(220px + 1.5rem),env(safe-area-inset-left,0px));right:max(1.5rem,env(safe-area-inset-right,0px));max-width:960px;margin-inline:auto;bottom:var(--back-dock-gap)}}._backDockBtn_50ecr_868{display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%;min-height:var(--tw-control-min, 34px);margin:0;padding:0 .75rem;border:1px solid var(--tw-accent);border-radius:var(--tw-radius-card);background:var(--tw-accent);box-shadow:var(--tw-primary-glow);color:var(--tw-ink-on-accent);font:inherit;font-size:.82rem;font-weight:700;line-height:1.2;cursor:pointer;touch-action:manipulation;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:filter .15s ease,transform .15s ease,background-color .15s ease,border-color .15s ease}._backDockIcon_50ecr_893{font-size:1.15rem;line-height:1;margin-top:-.05rem}._backDockBtn_50ecr_868:active{filter:brightness(.94);transform:scale(.98)}@media(hover:hover){._backDockBtn_50ecr_868:hover{filter:brightness(1.06)}}@media(prefers-reduced-motion:reduce){._row_50ecr_261,._statValueBtn_50ecr_742,._backDockBtn_50ecr_868{transition:none}._backDockBtn_50ecr_868:active{transform:none}}._thumb_13uex_1{flex-shrink:0;display:grid;place-items:center;overflow:hidden;background:var(--tw-smoke);border:1px solid var(--tw-grey-light)}._placeholder_13uex_10{background:var(--tw-accent-header);border-color:var(--tw-accent);color:color-mix(in srgb,var(--tw-accent) 22%,#fff8f0)}._placeholderMuted_13uex_16{background:color-mix(in srgb,var(--tw-grey-light) 35%,var(--tw-smoke));border-color:color-mix(in srgb,var(--tw-grey-light) 80%,var(--tw-grey));color:var(--tw-grey)}._tiny_13uex_22{width:16px;height:16px;border-radius:3px}._xxs_13uex_28{width:32px;height:32px;border-radius:5px}._xs_13uex_34{width:40px;height:40px;border-radius:6px}._sm_13uex_40{width:56px;height:56px;border-radius:8px}._list_13uex_46{width:64px;height:64px;border-radius:8px}._md_13uex_52{width:100%;aspect-ratio:16 / 9;border-radius:8px}._image_13uex_58{width:100%;height:100%;object-fit:cover;display:block}._glyph_13uex_65{width:78%;height:78%}._barbell_13uex_70{width:92%;height:92%}._tiny_13uex_22 ._glyph_13uex_65{width:72%;height:72%}._tiny_13uex_22 ._barbell_13uex_70{width:92%;height:92%}._xxs_13uex_28 ._glyph_13uex_65{width:66%;height:66%}._xxs_13uex_28 ._barbell_13uex_70{width:88%;height:88%}._xs_13uex_34 ._glyph_13uex_65{width:70%;height:70%}._xs_13uex_34 ._barbell_13uex_70{width:90%;height:90%}._md_13uex_52 ._glyph_13uex_65{width:50%;height:50%}._md_13uex_52 ._barbell_13uex_70{width:62%;height:62%}._tabs_2fte0_1{display:flex;gap:.25rem;margin-bottom:1rem;border-bottom:1px solid var(--tw-grey-light)}._tab_2fte0_1{background:none;border:none;padding:.6rem .8rem;cursor:pointer;color:var(--tw-grey);font-weight:600;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .15s ease}._tab_2fte0_1:active:not(._active_2fte0_20){color:var(--tw-grey-dark)}@media(hover:hover){._tab_2fte0_1:hover:not(._active_2fte0_20){color:var(--tw-grey-dark)}}._active_2fte0_20{color:var(--tw-accent);border-bottom:2px solid var(--tw-accent)}._backdrop_2fte0_35{--dialog-inset-top: max(.85rem, env(safe-area-inset-top, 0px));--dialog-inset-bottom: calc( var(--tw-nav-clearance) + var(--tw-train-orb-rise, 1.05rem) + .85rem );--dialog-inset-x: max(.85rem, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--tw-overlay-z, 50);background:#00000073;display:flex;align-items:center;justify-content:center;padding:var(--dialog-inset-top) var(--dialog-inset-x) var(--dialog-inset-bottom);box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html[data-keyboard-open] ._backdrop_2fte0_35{--dialog-inset-bottom: calc(var(--tw-vv-bottom, 0px) + .5rem)}._dialog_2fte0_63{position:relative;background:var(--tw-surface);width:100%;max-width:420px;max-height:100%;max-height:min(100%,calc(var(--tw-vv-height, 100dvh) - var(--dialog-inset-top) - var(--dialog-inset-bottom)));min-width:0;min-height:0;margin-block:auto;overflow-x:hidden;overflow-y:auto;padding:.85rem 1rem 1rem;border-radius:var(--tw-radius-card);outline:var(--tw-card-glow);outline-offset:-1px;box-shadow:0 10px 40px #0003;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._dialogFill_2fte0_89{height:100%;display:flex;flex-direction:column;overflow:hidden}._dialogFill_2fte0_89 ._dialogBody_2fte0_96{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}._dialogIsBusy_2fte0_104{overflow:hidden}._dialogBusy_2fte0_108{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;border-radius:inherit;overflow:hidden}._dialogWide_2fte0_116{max-width:540px}._dialogHeader_2fte0_120{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}._dialogAccent_2fte0_128{--dialog-pad-x: 1rem;--dialog-pad-top: .85rem;display:flex;flex-direction:column;overflow:hidden;padding:var(--dialog-pad-top) var(--dialog-pad-x) 1rem;background:var(--tw-smoke)}._dialogAccent_2fte0_128 ._dialogHeader_2fte0_120{flex-shrink:0;margin:calc(-1 * var(--dialog-pad-top)) calc(-1 * var(--dialog-pad-x)) .75rem;margin-bottom:.75rem;padding:.52rem .5rem .5rem 1rem;background:var(--tw-accent-header);color:var(--tw-chrome-ink);border-radius:9px 9px 0 0}._dialogAccent_2fte0_128 ._dialogTitle_2fte0_149,._dialogAccent_2fte0_128 ._dialogClose_2fte0_153{color:var(--tw-chrome-ink)}._dialogAccent_2fte0_128 ._dialogTitleIcon_2fte0_157>*{background:transparent!important;border-color:transparent!important;color:var(--tw-chrome-ink)!important}._dialogAccent_2fte0_128 ._dialogHeaderActions_2fte0_163 button{color:var(--tw-chrome-ink)}._dialogAccent_2fte0_128 ._dialogClose_2fte0_153:active{background:color-mix(in srgb,var(--tw-chrome-ink) 22%,transparent)}@media(hover:hover){._dialogAccent_2fte0_128 ._dialogClose_2fte0_153:hover{background:color-mix(in srgb,var(--tw-chrome-ink) 14%,transparent)}}._dialogAccent_2fte0_128 ._dialogBody_2fte0_96{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2px;margin:-2px}._dialogFill_2fte0_89._dialogAccent_2fte0_128 ._dialogBody_2fte0_96{overflow:hidden}._dialogFooter_2fte0_192{flex-shrink:0;margin-top:.35rem}._dialogFooter_2fte0_192 ._dialogActions_2fte0_197{margin-top:0}._dialogAccent_2fte0_128 ._dialogFooter_2fte0_192{margin-top:.55rem}._dialogTitleRow_2fte0_205{display:flex;align-items:center;gap:.55rem;flex:1;min-width:0}._dialogTitleIcon_2fte0_157{display:grid;place-items:center;flex-shrink:0;line-height:0}._dialogTitleRowWrap_2fte0_220{align-items:center}._dialogTitle_2fte0_149{margin:0;font-size:1rem;font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dialogHeaderActions_2fte0_163{display:flex;align-items:center;gap:.1rem;flex-shrink:0;margin:-.15rem -.2rem -.15rem 0}._dialogClose_2fte0_153{flex-shrink:0;min-width:28px!important;min-height:28px!important;width:28px;height:28px;padding:0!important;border:none;color:var(--tw-grey-dark);transition:background-color .15s ease}._dialogClose_2fte0_153:active{background:color-mix(in srgb,var(--tw-black) 10%,transparent)}@media(hover:hover){._dialogClose_2fte0_153:hover{background:color-mix(in srgb,var(--tw-black) 6%,transparent)}}._dialogTitleWrap_2fte0_265{overflow:visible;text-overflow:unset;white-space:normal;line-height:1.25}._dialogTitleMeta_2fte0_272{display:block;margin-top:.12rem;font-size:.72rem;font-weight:500;line-height:1.3;letter-spacing:.01em}._dialogAccent_2fte0_128 ._dialogTitleMeta_2fte0_272{color:color-mix(in srgb,var(--tw-chrome-ink) 82%,transparent)}._dialogBody_2fte0_96{display:flex;flex-direction:column;gap:0;min-width:0}._dialogHint_2fte0_292{margin:0 0 .5rem;color:var(--tw-grey);font-size:.72rem;font-weight:600;line-height:1.35}._dialogMessage_2fte0_300{margin:0 0 .65rem;color:var(--tw-grey-dark);font-size:.8125rem;font-weight:500;line-height:1.45;letter-spacing:.005em}._dialogCheck_2fte0_309{display:flex;align-items:flex-start;gap:.45rem;margin:0 0 .85rem;font-size:.82rem;line-height:1.25;color:var(--tw-grey-dark);cursor:pointer}._dialogCheckDisabled_2fte0_320{cursor:default;opacity:.72}._dialogCheckControl_2fte0_325{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:1.25em}._dialogCheckControl_2fte0_325 input{margin:0}._dialogCheckCopy_2fte0_337{display:flex;flex-direction:column;gap:.15rem;min-width:0}._dialogCheckHint_2fte0_344{color:var(--tw-grey);font-size:.75rem;font-weight:500;line-height:1.35}._dialogSection_2fte0_351{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._dialogSectionHeader_2fte0_360{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.3rem;margin:.65rem 0 .35rem}._dialogStepper_2fte0_369{display:inline-flex;align-items:center;gap:.12rem;flex-shrink:0}._dialogRow_2fte0_376{display:flex;gap:.45rem;margin-bottom:.35rem}._dialogRow_2fte0_376>*{flex:1;min-width:0}._dialogFile_2fte0_387{margin-top:.35rem;font-size:.75rem;color:var(--tw-grey-dark)}._dialogEmbed_2fte0_393{position:relative;width:100%;aspect-ratio:16 / 9;margin-top:.45rem;border-radius:8px;overflow:hidden;background:var(--tw-smoke);border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke))}._dialogEmbedWell_2fte0_404{aspect-ratio:unset;height:3.25rem;border-style:dashed;display:grid;place-items:center}._dialogEmbedHintLink_2fte0_412{margin:0;padding:0;border:none;background:none;font-size:.78rem;font-weight:600;color:var(--tw-accent);cursor:pointer}._dialogEmbedHint_2fte0_412{margin:0;font-size:.72rem;font-weight:500;color:var(--tw-grey)}._dialogEmbed_2fte0_393 iframe,._dialogEmbed_2fte0_393 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}._dialogEmbedIframe_2fte0_440,._dialogEmbedIframeReady_2fte0_441{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;z-index:1}._dialogEmbedIframe_2fte0_440{opacity:0}._dialogEmbedIframeReady_2fte0_441{opacity:1}._dialogEmbedPlay_2fte0_458{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;padding:0;border:none;background:none;cursor:pointer;display:block}._dialogEmbedWaiting_2fte0_470{pointer-events:none;cursor:default}._dialogEmbedPlay_2fte0_458 img{pointer-events:none}._dialogEmbedSpinner_2fte0_479{position:absolute;left:50%;top:50%;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--tw-chrome-ink) 35%,transparent);border-top-color:var(--tw-chrome-ink);background:color-mix(in srgb,var(--tw-black) 45%,transparent);box-sizing:border-box;animation:_dialogEmbedSpin_2fte0_479 .7s linear infinite}@keyframes _dialogEmbedSpin_2fte0_479{to{transform:rotate(360deg)}}._dialogEmbedPlayMark_2fte0_500{position:absolute;left:50%;top:50%;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;border-radius:999px;background:color-mix(in srgb,var(--tw-black) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tw-chrome-ink) 25%,transparent)}._dialogEmbedPlayMark_2fte0_500:after{content:"";position:absolute;left:55%;top:50%;transform:translate(-40%,-50%);border-style:solid;border-width:.42rem 0 .42rem .7rem;border-color:transparent transparent transparent var(--tw-white)}._dialogActions_2fte0_197{display:flex;justify-content:flex-end;gap:.35rem;margin-top:.65rem;padding-top:.55rem;border-top:1px solid var(--tw-grey-light)}._dialogActionsDock_2fte0_532{display:flex;align-items:stretch;gap:.35rem;width:100%;margin:0;pointer-events:none}._dockSlot_2fte0_541{flex:1 1 0;min-width:0;display:flex;pointer-events:auto}._dockSlot_2fte0_541>*{flex:1 1 auto;width:100%;min-width:0}._dockBtn_2fte0_554{flex:1 1 0;min-width:0;width:100%;pointer-events:auto}button._dockGhost_2fte0_562{background:var(--tw-white);background-color:var(--tw-chrome-ink)}html[data-theme=dark] button._dockGhost_2fte0_562{color:var(--tw-ink-on-accent)}button._dockGhost_2fte0_562:hover:not(:disabled){background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white));background-color:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white))}button._dockGhost_2fte0_562:active:not(:disabled){background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white));background-color:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white))}html[data-theme=dark] button._dockGhost_2fte0_562:hover:not(:disabled),html[data-theme=dark] button._dockGhost_2fte0_562:active:not(:disabled){color:var(--tw-ink)}@media(min-width:768px){._backdrop_2fte0_35{--dialog-inset-top: max(1.5rem, env(safe-area-inset-top, 0px));--dialog-inset-bottom: max(1.5rem, env(safe-area-inset-bottom, 0px));--dialog-inset-x: max(1.5rem, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));padding:var(--dialog-inset-top) var(--dialog-inset-x) var(--dialog-inset-bottom)}._dialog_2fte0_63{max-width:440px;padding:1rem 1.1rem 1.5rem}._dialogAccent_2fte0_128{--dialog-pad-bottom: 1.5rem;padding-bottom:var(--dialog-pad-bottom)}._dialogWide_2fte0_116{max-width:640px}._dialogActions_2fte0_197{padding-bottom:.45rem;margin-bottom:.15rem}}._badge_2fte0_615{display:inline-block;font-size:.75rem;padding:.15rem .45rem;border-radius:999px;background:var(--tw-smoke);color:var(--tw-grey-dark);border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke))}._accent_2fte0_625{background:var(--tw-accent);color:var(--tw-chrome-ink);border-color:var(--tw-accent)}._stack_lks89_1{position:fixed;top:calc(env(safe-area-inset-top,0px) + .55rem);right:.65rem;display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;width:min(20.5rem,calc(100vw - 1.3rem));z-index:calc(var(--tw-overlay-z, 80) + 2);pointer-events:none}._toast_lks89_14{display:flex;align-items:flex-start;gap:.55rem;width:100%;padding:.55rem .7rem .55rem .55rem;border-radius:var(--tw-radius-card);border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);background:var(--tw-white);color:var(--tw-black);box-shadow:0 10px 28px #00000024;animation:_toastIn_lks89_1 .32s cubic-bezier(.22,1,.36,1) both}._icon_lks89_28{flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:999px;display:grid;place-items:center;color:var(--tw-chrome-ink)}._icon_lks89_28 svg{width:.9rem;height:.9rem;display:block}._message_lks89_44{margin:0;padding-top:.08rem;font-size:.8125rem;font-weight:600;line-height:1.35;text-align:left}._success_lks89_53{border-color:color-mix(in srgb,var(--tw-success) 32%,var(--tw-grey-light));background:color-mix(in srgb,var(--tw-success) 8%,var(--tw-white))}._success_lks89_53 ._icon_lks89_28{background:var(--tw-success)}._error_lks89_62{border-color:color-mix(in srgb,var(--tw-danger) 32%,var(--tw-grey-light));background:color-mix(in srgb,var(--tw-danger) 8%,var(--tw-white))}._error_lks89_62 ._icon_lks89_28{background:var(--tw-danger)}._info_lks89_71{border-color:color-mix(in srgb,var(--tw-black) 18%,var(--tw-grey-light));background:var(--tw-white)}._info_lks89_71 ._icon_lks89_28{background:var(--tw-chrome)}._leaving_lks89_80{animation:_toastOut_lks89_1 .22s ease-in forwards}@keyframes _toastIn_lks89_1{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _toastOut_lks89_1{0%{transform:translate(0);opacity:1}to{transform:translate(120%);opacity:0}}@media(prefers-reduced-motion:reduce){._toast_lks89_14,._leaving_lks89_80{animation:none}}._wrap_1v371_1{display:flex;justify-content:flex-end}._list_19zcj_1{display:flex;flex-direction:column;gap:.45rem}._bar_4m4hl_1{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.35rem 0 0}._pill_4m4hl_9{display:flex;align-items:center;justify-content:center;gap:.5rem}._meta_4m4hl_16{min-width:7.25rem;text-align:center;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tw-grey);font-variant-numeric:tabular-nums}@media(max-width:767px){._overlay_4m4hl_29{position:absolute;left:0;right:0;bottom:calc(var(--tw-nav-clearance) + var(--tw-train-orb-rise, 1.05rem));z-index:2;padding:0;pointer-events:none}._overlay_4m4hl_29 ._pill_4m4hl_9{pointer-events:auto;padding:0 .3rem;border-radius:999px;background:color-mix(in srgb,var(--tw-surface) 88%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);border:var(--tw-card-glow);box-shadow:0 6px 16px #0000002e}html[data-keyboard-open] ._overlay_4m4hl_29{bottom:calc(var(--tw-vv-bottom, 0px) + .35rem)}}._hero_1uv0u_1{display:flex;flex-direction:column;gap:.7rem;min-width:0}._cover_1uv0u_8{position:relative;width:100%;aspect-ratio:16 / 9;max-height:220px;border-radius:10px;overflow:hidden;background:var(--tw-smoke)}._coverFallback_1uv0u_18{display:grid;place-items:center;background:var(--tw-accent-header);color:color-mix(in srgb,var(--tw-accent) 22%,#fff8f0)}._coverImage_1uv0u_25{width:100%;height:100%;object-fit:cover;display:block}._coverGlyph_1uv0u_32{width:46%;height:46%;display:grid;place-items:center}._coverGlyph_1uv0u_32 svg{width:100%;height:100%}._coverActions_1uv0u_44{position:absolute;top:.4rem;right:.4rem;display:flex;align-items:flex-start;gap:.25rem;z-index:3}._coverBusy_1uv0u_54{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;border-radius:inherit;overflow:hidden;pointer-events:none}._coverBusy_1uv0u_54>*{pointer-events:auto}._cover_1uv0u_8 ._coverActions_1uv0u_44 button,._cover_1uv0u_8 ._coverActions_1uv0u_44 ._editBtn_1uv0u_70{color:var(--tw-chrome-ink);background:color-mix(in srgb,var(--tw-black) 52%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--tw-chrome-ink) 22%,transparent);box-shadow:0 1px 6px color-mix(in srgb,var(--tw-black) 28%,transparent)}._cover_1uv0u_8 ._coverActions_1uv0u_44 button:hover,._cover_1uv0u_8 ._coverActions_1uv0u_44 ._editBtn_1uv0u_70:hover{background:color-mix(in srgb,var(--tw-black) 68%,transparent)}._cover_1uv0u_8 ._coverActions_1uv0u_44 button:active:not(:disabled),._cover_1uv0u_8 ._coverActions_1uv0u_44 ._editBtn_1uv0u_70:active:not(:disabled){background:color-mix(in srgb,var(--tw-black) 72%,transparent)}._body_1uv0u_88{min-width:0}._titleRow_1uv0u_92{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}._copy_1uv0u_99{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1}._kind_1uv0u_107{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._name_1uv0u_115{margin:0;font-size:1.65rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--tw-black)}._metaPill_1uv0u_124{align-self:flex-start;margin-top:.2rem;padding:var(--tw-chip-pad-y, .32rem) var(--tw-chip-pad-x, .58rem);border-radius:999px;font-size:var(--tw-chip-font-size, .75rem);font-weight:600;line-height:1.2;color:var(--tw-black);background:var(--tw-white);border:1px solid var(--tw-grey-light)}._sideActions_1uv0u_137{display:flex;align-items:flex-start;gap:.05rem;flex-shrink:0}._iconThumb_1uv0u_144{flex-shrink:0;width:80px;height:80px;border-radius:10px;display:grid;place-items:center;background:var(--tw-accent-header);color:color-mix(in srgb,var(--tw-accent) 22%,#fff8f0)}._iconThumb_1uv0u_144 svg{width:86%;height:86%}._iconThumbMedia_1uv0u_160{background:var(--tw-smoke);overflow:hidden}._iconThumbBtn_1uv0u_165{padding:0;border:none;cursor:pointer}._iconThumbPlayable_1uv0u_171{position:relative}._iconThumbPlayMark_1uv0u_175{position:absolute;left:50%;top:50%;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;border-radius:999px;background:color-mix(in srgb,var(--tw-black) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tw-chrome-ink) 25%,transparent);pointer-events:none}._iconThumbPlayMark_1uv0u_175:after{content:"";position:absolute;left:55%;top:50%;transform:translate(-40%,-50%);border-style:solid;border-width:.32rem 0 .32rem .55rem;border-color:transparent transparent transparent var(--tw-white)}._iconImage_1uv0u_199{width:100%;height:100%;object-fit:cover;display:block}._layoutIcon_1uv0u_206 ._titleRow_1uv0u_92{align-items:center}._layoutIcon_1uv0u_206 ._name_1uv0u_115{font-size:1.55rem}._layoutCompact_1uv0u_214 ._name_1uv0u_115{font-size:1.22rem;letter-spacing:-.01em}._editBtn_1uv0u_70{border:none}._layoutOverlay_1uv0u_223{gap:0}._layoutOverlay_1uv0u_223 ._cover_1uv0u_8{aspect-ratio:16 / 9;max-height:280px;border-radius:0;width:calc(100% + (2 * var(--page-inline, .75rem)));max-width:none;margin-left:calc(-1 * var(--page-inline, .75rem));margin-right:calc(-1 * var(--page-inline, .75rem))}._coverOverlay_1uv0u_237{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.18rem;padding:1rem .85rem .9rem;background:linear-gradient(to top,color-mix(in srgb,var(--tw-chrome) 88%,transparent) 0%,color-mix(in srgb,var(--tw-chrome) 52%,transparent) 48%,transparent 78%);pointer-events:none}._kindOverlay_1uv0u_254{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--tw-chrome-ink) 88%,transparent)}._nameOverlay_1uv0u_262{margin:0;font-size:1.65rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--tw-chrome-ink);text-shadow:0 1px 10px color-mix(in srgb,var(--tw-chrome) 55%,transparent)}._layoutOverlay_1uv0u_223 ._coverActions_1uv0u_44{pointer-events:auto}@media(min-width:768px){._layoutOverlay_1uv0u_223 ._cover_1uv0u_8{width:100%;max-width:100%;margin-left:0;margin-right:0;border-radius:10px;max-height:320px}._layoutOverlay_1uv0u_223 ._nameOverlay_1uv0u_262{font-size:1.85rem}._layoutCover_1uv0u_290 ._cover_1uv0u_8{aspect-ratio:1;max-height:none}._layoutCover_1uv0u_290{display:grid;grid-template-columns:240px minmax(0,1fr);gap:1rem 1.1rem;align-items:end}._layoutCover_1uv0u_290 ._name_1uv0u_115{font-size:1.85rem}._iconThumb_1uv0u_144{width:88px;height:88px}}._root_14f6a_1{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}._toolbar_14f6a_9{flex-shrink:0;position:relative;z-index:1;background:var(--tw-smoke);overflow:visible}._listScroll_14f6a_17{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}._root_14f6a_1[data-floating] ._listScroll_14f6a_17{padding-bottom:var(--fill-scroll-pad, 0px);scroll-padding-bottom:var(--fill-scroll-pad, 0px)}@media(max-width:767px){._root_14f6a_1[data-floating]:has([data-list-pager]) ._listScroll_14f6a_17{padding-bottom:calc(var(--fill-scroll-pad, 0px) + var(--tw-train-orb-rise, 1.05rem) + 2.9rem)}}._rowAction_14f6a_38{flex-shrink:0}._track_1mawt_1{display:flex;gap:2px;width:100%;min-width:0;padding:3px;border-radius:999px;box-sizing:border-box}._onDark_1mawt_11{background:#ffffff14}._onLight_1mawt_15{background:color-mix(in srgb,var(--tw-black) 7%,var(--tw-white))}._item_1mawt_19{flex:1 1 0;min-width:0;min-height:0;height:auto;padding:.38rem .48rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:var(--tw-chip-font-size, .75rem);font-weight:600;line-height:1.15;letter-spacing:.02em;background:transparent;border:1px solid transparent;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background-color .15s ease,border-color .15s ease,filter .15s ease,transform .15s ease}._onDark_1mawt_11 ._item_1mawt_19{color:var(--tw-header-tab)}._onLight_1mawt_15 ._item_1mawt_19{color:var(--tw-grey)}._onDark_1mawt_11 ._itemActive_1mawt_54,._onLight_1mawt_15 ._itemActive_1mawt_54{color:var(--tw-accent);font-weight:700;background:color-mix(in srgb,var(--tw-accent) 16%,var(--tw-surface));border-color:color-mix(in srgb,var(--tw-accent) 45%,transparent)}._onDark_1mawt_11 ._itemActive_1mawt_54{color:var(--tw-header-tab-active);background:var(--tw-header-tab-active-fill);border-color:var(--tw-header-tab-active-border)}._item_1mawt_19:active:not(._itemActive_1mawt_54){transform:scale(.98)}._onDark_1mawt_11 ._item_1mawt_19:active:not(._itemActive_1mawt_54){background:#ffffff1a;color:var(--tw-header-tab-hover)}._onLight_1mawt_15 ._item_1mawt_19:active:not(._itemActive_1mawt_54){background:color-mix(in srgb,var(--tw-black) 6%,var(--tw-white));color:var(--tw-grey-dark)}._onDark_1mawt_11 ._itemActive_1mawt_54:active,._onLight_1mawt_15 ._itemActive_1mawt_54:active{filter:brightness(.94);transform:scale(.98)}@media(hover:hover){._onDark_1mawt_11 ._item_1mawt_19:hover:not(._itemActive_1mawt_54){color:var(--tw-header-tab-hover);background:#ffffff14}._onLight_1mawt_15 ._item_1mawt_19:hover:not(._itemActive_1mawt_54){color:var(--tw-grey-dark);background:color-mix(in srgb,var(--tw-black) 5%,var(--tw-white))}._onDark_1mawt_11 ._itemActive_1mawt_54:hover,._onLight_1mawt_15 ._itemActive_1mawt_54:hover{filter:brightness(1.06)}}@media(prefers-reduced-motion:reduce){._item_1mawt_19{transition:none}._item_1mawt_19:active:not(._itemActive_1mawt_54),._itemActive_1mawt_54:active{transform:none}}@media(max-width:430px){._item_1mawt_19{font-size:.7rem;padding:.3rem .34rem}}@media(max-width:767px){button._item_1mawt_19{min-height:0;font-size:var(--tw-chip-font-size, .75rem)}}@media(max-width:430px){button._item_1mawt_19{font-size:.7rem}}._dragging_1j5ec_1{transition:none;will-change:transform;-webkit-user-select:none;user-select:none}._snapping_1j5ec_7{transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}@media(prefers-reduced-motion:reduce){._snapping_1j5ec_7{transition:none}}._shell_1ptlo_1{--shell-inline: .75rem;min-height:100svh;min-height:-webkit-fill-available;min-height:var(--tw-app-height, 100svh);display:grid;grid-template-rows:auto 1fr}._shellFill_1ptlo_10{overflow:hidden;height:100svh;height:-webkit-fill-available;height:var(--tw-app-height, 100svh)}._header_1ptlo_17{background:var(--tw-chrome);color:var(--tw-chrome-ink);padding:calc(.42rem + env(safe-area-inset-top,0px)) 0 .5rem;z-index:20;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px color-mix(in srgb,var(--tw-accent) 38%,transparent)}._headerTop_1ptlo_28{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 var(--shell-inline);min-height:32px}._headerBrand_1ptlo_37{flex:1;min-width:0;display:flex;justify-content:flex-start;align-items:center;gap:.5rem}._logo_1ptlo_46{font-size:.95rem}._logoClip_1ptlo_50{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto}._logoMark_1ptlo_57{display:block;height:26px;width:auto;object-fit:contain;object-position:left center}._headerSection_1ptlo_65{flex:0 0 auto;padding-left:.5rem;border-left:1px solid rgb(255 255 255 / .18);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tw-accent);line-height:1}._headerAction_1ptlo_77{flex-shrink:0;display:flex;align-items:center;gap:.25rem}._headerIconBtn_1ptlo_84{flex-shrink:0;width:34px;height:34px;min-height:34px;border:none;background:#ffffff14;color:var(--tw-chrome-ink);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;text-decoration:none;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,transform .15s ease}a._headerIconBtn_1ptlo_84{color:var(--tw-chrome-ink)}._headerIconBtnActive_1ptlo_109{background:#ffffff38}._headerIconBtn_1ptlo_84:active{background:#ffffff38;transform:scale(.96)}@media(hover:hover){._headerIconBtn_1ptlo_84:hover{background:#ffffff29}}._headerIcon_1ptlo_84{width:22px;height:22px;display:block}._subNav_1ptlo_130{width:calc(100% - (var(--shell-inline) * 2));margin:0 var(--shell-inline);touch-action:pan-y}._side_1ptlo_136{display:none}._sideLinks_1ptlo_140{flex:1;display:flex;flex-direction:column;gap:.7rem;padding:.75rem;overflow-y:auto}._navGroup_1ptlo_149{display:flex;flex-direction:column;gap:0}._navGroupLabel_1ptlo_155,._navGroupLink_1ptlo_156{display:flex;align-items:center;gap:.55rem;padding:.45rem .7rem;font-size:.95rem;font-weight:800;letter-spacing:-.015em;color:var(--tw-black);min-height:var(--touch-min, 44px)}._navGroupLink_1ptlo_156{border-radius:999px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}._navSubLink_1ptlo_175{padding:.18rem .7rem .18rem 2.5rem;border-radius:999px;color:var(--tw-grey);font-weight:500;font-size:.84rem;min-height:var(--tw-control-min, 34px);display:flex;align-items:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}._navGroupLink_1ptlo_156:active:not(._active_1ptlo_189),._navSubLink_1ptlo_175:active:not(._active_1ptlo_189){background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white))}@media(hover:hover){._navGroupLink_1ptlo_156:hover:not(._active_1ptlo_189),._navSubLink_1ptlo_175:hover:not(._active_1ptlo_189){background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white))}._navGroupLink_1ptlo_156._active_1ptlo_189:hover,._navSubLink_1ptlo_175._active_1ptlo_189:hover{background:color-mix(in srgb,var(--tw-accent) 18%,var(--tw-white))}}._navGroupLink_1ptlo_156._active_1ptlo_189{background:color-mix(in srgb,var(--tw-accent) 14%,var(--tw-white));color:var(--tw-accent)}._navSubLink_1ptlo_175._active_1ptlo_189{background:color-mix(in srgb,var(--tw-accent) 14%,var(--tw-white));color:var(--tw-accent);font-weight:600}._navIcon_1ptlo_217{width:1.4rem;height:1.4rem;flex:0 0 auto;display:block;color:inherit}._main_1ptlo_225{--page-inline: .75rem;padding:var(--page-inline);padding-bottom:calc(var(--page-inline) + var(--tw-nav-clearance));max-width:960px;margin:0 auto;width:100%;min-width:0}html[data-keyboard-open] ._main_1ptlo_225{padding-bottom:calc(var(--page-inline) + var(--tw-vv-bottom, 0px))}html[data-keyboard-open] ._bottomNav_1ptlo_240{display:none}._mainFill_1ptlo_248{overflow:hidden;min-height:0;display:flex;flex-direction:column;overscroll-behavior-y:contain;padding-bottom:0;--fill-scroll-pad: var(--tw-nav-clearance)}@media(max-width:767px){html[data-keyboard-open] ._mainFill_1ptlo_248{padding-bottom:0;--fill-scroll-pad: calc(var(--page-inline) + var(--tw-vv-bottom, 0px))}}._shellSwipe_1ptlo_265{overflow-x:hidden;overscroll-behavior-x:none}._bottomNav_1ptlo_240{position:fixed;left:.7rem;right:.7rem;bottom:calc(var(--tw-nav-bottom) + var(--tw-vv-bottom, 0px));z-index:20;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 3.75rem repeat(2,minmax(0,1fr));align-items:center;border-radius:999px;background:var(--tw-nav-fill);-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35);border:1px solid var(--tw-nav-border);box-shadow:var(--tw-nav-shadow);padding:.28rem .35rem;overflow:visible}._tab_1ptlo_290{min-width:0;min-height:var(--touch-min, 44px);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.12rem;padding:0 .1rem .08rem;font-weight:600;font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tw-nav-ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;background:none;margin:0;cursor:pointer;transition:color .15s ease,background-color .15s ease,opacity .15s ease}._tab_1ptlo_290:not(._tabTrain_1ptlo_313){border-radius:999px;padding-top:.22rem;padding-bottom:.22rem}._tab_1ptlo_290:active:not(._tabActive_1ptlo_319):not(._tabTrain_1ptlo_313){color:var(--tw-nav-ink-hover)}@media(hover:hover){._tab_1ptlo_290:hover:not(._tabActive_1ptlo_319):not(._tabTrain_1ptlo_313){color:var(--tw-nav-ink-hover)}._tabTrain_1ptlo_313:hover:not(._tabActive_1ptlo_319){color:var(--tw-nav-ink-hover)}}._tabIcon_1ptlo_333{width:24px;height:24px;display:block}._tabActive_1ptlo_319:not(._tabTrain_1ptlo_313){background:var(--tw-nav-active-fill);color:var(--tw-nav-active)}._tabActive_1ptlo_319:not(._tabTrain_1ptlo_313) ._tabIcon_1ptlo_333{color:var(--tw-nav-active)}._tab_1ptlo_290 span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tabTrain_1ptlo_313{min-height:var(--touch-min, 44px);gap:.18rem;color:var(--tw-nav-ink)}._trainOrb_1ptlo_361{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-top:-1.05rem;border-radius:999px;background:var(--tw-accent-header);color:var(--tw-chrome-ink);box-shadow:0 0 0 3px var(--tw-nav-orb-gap),0 8px 18px #00000047;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}._tabTrain_1ptlo_313:active ._trainOrb_1ptlo_361{transform:scale(.96);filter:brightness(.94)}._tabTrain_1ptlo_313._tabActive_1ptlo_319:active ._trainOrb_1ptlo_361{transform:scale(1.02);filter:brightness(.94)}._trainIcon_1ptlo_386{width:2rem;height:2rem;display:block;object-fit:contain}._tabTrain_1ptlo_313._tabActive_1ptlo_319{gap:.38rem;color:var(--tw-nav-active)}._tabTrain_1ptlo_313._tabActive_1ptlo_319 ._trainOrb_1ptlo_361{background:var(--tw-accent-header);transform:scale(1.04);margin-bottom:.1rem;box-shadow:0 0 0 2px var(--tw-nav-active),0 0 0 5px var(--tw-nav-orb-gap),0 8px 18px #00000052}._sessionMode_1ptlo_408 ._main_1ptlo_225{padding:0;max-width:none}@media(prefers-reduced-motion:reduce){._headerIconBtn_1ptlo_84,._navGroupLink_1ptlo_156,._navSubLink_1ptlo_175,._tab_1ptlo_290,._trainOrb_1ptlo_361{transition:none}._headerIconBtn_1ptlo_84:active,._tabTrain_1ptlo_313:active ._trainOrb_1ptlo_361,._tabTrain_1ptlo_313._tabActive_1ptlo_319:active ._trainOrb_1ptlo_361,._tabTrain_1ptlo_313._tabActive_1ptlo_319 ._trainOrb_1ptlo_361{transform:none}._bottomNav_1ptlo_240{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--tw-nav-fill)}}@media(max-width:430px){._shell_1ptlo_1{--shell-inline: .65rem}._main_1ptlo_225{--page-inline: .65rem}._logoMark_1ptlo_57{height:24px}}@media(max-width:767px){._shell_1ptlo_1:not(._shellFill_1ptlo_10){height:100svh;height:-webkit-fill-available;height:var(--tw-app-height, 100svh);overflow:hidden}._shell_1ptlo_1:not(._shellFill_1ptlo_10) ._main_1ptlo_225{overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}}@media(min-width:768px){._shell_1ptlo_1{grid-template-columns:220px 1fr;grid-template-rows:auto 1fr}._header_1ptlo_17{grid-column:1 / -1;padding-bottom:.35rem}._subNav_1ptlo_130{display:none}._side_1ptlo_136{display:flex;flex-direction:column;position:static;width:220px;min-height:0;background:var(--tw-white);border-right:1px solid var(--tw-grey-light);grid-row:2}._bottomNav_1ptlo_240{display:none}._main_1ptlo_225{--page-inline: 2rem;padding:1.75rem var(--page-inline) 2rem;grid-column:2;grid-row:2}._mainFill_1ptlo_248{--fill-scroll-pad: 0px}body[data-page-docked] ._main_1ptlo_225{padding-bottom:calc(2rem + var(--back-dock-clearance))}._shell_1ptlo_1._sessionMode_1ptlo_408{grid-template-columns:1fr;grid-template-rows:1fr}._shell_1ptlo_1._sessionMode_1ptlo_408 ._main_1ptlo_225{grid-column:1;grid-row:1}}._root_1w8ql_1{display:flex;flex-direction:column;gap:.55rem;min-width:0;min-height:0;flex-shrink:0}._sheet_1w8ql_10{--canvas-pad-x: .75rem;--canvas-pad-top: .65rem;display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;background:var(--tw-surface);border:1px solid var(--tw-grey-light);border-radius:var(--tw-radius-card);outline:var(--tw-card-glow);outline-offset:-1px;overflow:hidden;padding:var(--canvas-pad-top) var(--canvas-pad-x) .75rem}._sheetYear_1w8ql_27{flex:none;height:60dvh;min-height:20rem}._rootSwipe_1w8ql_33{overflow-x:hidden;overscroll-behavior-x:none}._header_1w8ql_38{display:flex;align-items:center;gap:.3rem;flex-shrink:0;min-height:0;margin:0;padding:0 .05rem;background:transparent;color:var(--tw-ink);border-radius:0;touch-action:pan-y}._headerLead_1w8ql_52{flex:1;min-width:0;display:flex;align-items:center;gap:.45rem}._title_1w8ql_60{display:flex;align-items:center;gap:.4rem;flex-shrink:0;margin:0;font-size:1.08rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--tw-ink);transition:gap .22s ease}._titleYearOnly_1w8ql_74{gap:0}._titleMonthSlot_1w8ql_78{display:grid;grid-template-columns:1fr;min-width:0;opacity:1;overflow:hidden;transition:grid-template-columns .22s ease,opacity .18s ease}._titleYearOnly_1w8ql_74 ._titleMonthSlot_1w8ql_78{grid-template-columns:0fr;opacity:0}._titleMonth_1w8ql_78{font:inherit;overflow:hidden;min-width:0;white-space:nowrap;animation:_calTitleIn_1w8ql_1 .22s ease}._titleYear_1w8ql_74{font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1;color:var(--tw-grey);transition:font-size .22s ease,letter-spacing .22s ease,color .18s ease;animation:_calTitleIn_1w8ql_1 .22s ease}._titleYearOnly_1w8ql_74 ._titleYear_1w8ql_74{font-size:1.08rem;letter-spacing:-.03em;color:var(--tw-ink)}._headerNav_1w8ql_116{display:flex;align-items:center;gap:.15rem;flex-shrink:0;padding:0;border-radius:0;background:transparent}._header_1w8ql_38 ._navBtn_1w8ql_126{flex-shrink:0;color:var(--tw-ink);border:none!important;border-radius:999px!important;background:transparent!important;transform:none!important;box-shadow:none!important;filter:none!important}._headerNav_1w8ql_116 ._navBtn_1w8ql_126{width:var(--tw-control-min);min-width:var(--tw-control-min);height:var(--tw-control-min);min-height:var(--tw-control-min)}@media(hover:hover){._header_1w8ql_38 ._navBtn_1w8ql_126:hover:not(:disabled){background:color-mix(in srgb,var(--tw-ink) 8%,transparent)!important;filter:none!important}}._header_1w8ql_38 ._navBtn_1w8ql_126:active:not(:disabled){background:color-mix(in srgb,var(--tw-ink) 12%,transparent)!important;transform:none!important;filter:none!important}._viewBar_1w8ql_157{flex-shrink:0;display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;background:transparent;border-bottom:none;transition:padding-bottom .22s ease,border-color .22s ease;touch-action:pan-y}._viewHint_1w8ql_170{margin:0;color:var(--tw-grey);font-size:.68rem;font-weight:500;line-height:1.35;text-align:center}._viewBar_1w8ql_157:has(+._weekdaysSlotOpen_1w8ql_179){border-bottom-color:transparent;padding-bottom:.15rem}._viewBar_1w8ql_157 ._viewToggle_1w8ql_184{background:var(--tw-white)}._weekdaysSlot_1w8ql_179{display:grid;grid-template-rows:0fr;flex-shrink:0;margin:0;background:transparent;overflow:hidden;transition:grid-template-rows .22s ease;touch-action:pan-y}._weekdaysSlotOpen_1w8ql_179{grid-template-rows:1fr}._weekdaysSlotInner_1w8ql_203{min-height:0;overflow:hidden}._weekdaysSlot_1w8ql_179 ._weekdaysBar_1w8ql_208{margin:0;opacity:0;transition:opacity .18s ease}._weekdaysSlotOpen_1w8ql_179 ._weekdaysBar_1w8ql_208{opacity:1}._body_1w8ql_218{flex:1;min-height:0;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-top:.45rem;touch-action:pan-y}._sheetYear_1w8ql_27 ._body_1w8ql_218{padding-top:.55rem}._viewPane_1w8ql_232{animation:_calViewIn_1w8ql_1 .22s ease}._viewPaneNext_1w8ql_236{animation-name:_calPeriodNext_1w8ql_1}._viewPanePrev_1w8ql_240{animation-name:_calPeriodPrev_1w8ql_1}@keyframes _calViewIn_1w8ql_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes _calPeriodNext_1w8ql_1{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes _calPeriodPrev_1w8ql_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes _calTitleIn_1w8ql_1{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}._viewBtn_1w8ql_288{min-width:28px;min-height:26px;padding:0 .45rem;border:none;border-radius:999px;background:transparent;color:var(--tw-chrome-ink);font-size:.68rem;font-weight:700;letter-spacing:.04em;cursor:pointer}._todayBtn_1w8ql_302{height:var(--tw-control-min);min-height:var(--tw-control-min);padding:0 .7rem;margin-left:.15rem;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:var(--tw-radius-card);background:var(--tw-white);color:var(--tw-ink);font-size:.75rem;font-weight:650;letter-spacing:.01em;text-transform:none;transform:none}._todayBtn_1w8ql_302:hover:not(:disabled),._todayBtn_1w8ql_302:active:not(:disabled){background:var(--tw-white);color:var(--tw-accent);filter:brightness(.96);transform:none}._weekdays_1w8ql_179{display:grid;grid-template-columns:repeat(7,1fr);gap:0}._weekdaysBar_1w8ql_208{flex-shrink:0;margin:0 calc(-1 * var(--canvas-pad-x));padding:.32rem var(--canvas-pad-x) .28rem;background:color-mix(in srgb,var(--tw-accent) 9%,var(--tw-smoke));border-bottom:1px solid var(--tw-grey-light)}._weekday_1w8ql_179{text-align:center;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tw-grey-dark);padding:.15rem 0}._weekdaysBar_1w8ql_208 ._weekday_1w8ql_179{color:var(--tw-grey-dark)}._weekdayEnd_1w8ql_354,._weekdaysBar_1w8ql_208 ._weekdayEnd_1w8ql_354{color:var(--tw-grey)}._monthStack_1w8ql_362,._yearStack_1w8ql_363{display:grid;min-width:0}._rangeLayer_1w8ql_368,._monthGrid_1w8ql_369,._yearDays_1w8ql_370{grid-area:1 / 1}._rangeLayer_1w8ql_368{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,minmax(2.35rem,auto));gap:2px 0;pointer-events:none;z-index:0}._rangeLayerCompact_1w8ql_383{gap:1px}._band_1w8ql_387{align-self:stretch;margin:0 1px;border-radius:8px;background:color-mix(in srgb,var(--band-hue, var(--tw-accent)) 18%,var(--tw-white));border:1px solid color-mix(in srgb,var(--band-hue, var(--tw-accent)) 44%,transparent)}._bandCompact_1w8ql_395{margin:0;border-radius:4px;border-width:1px;background:color-mix(in srgb,var(--band-hue, var(--tw-accent)) 28%,var(--tw-white));border-color:color-mix(in srgb,var(--band-hue, var(--tw-accent)) 56%,transparent)}._bandDraft_1w8ql_403{background:color-mix(in srgb,var(--band-hue, var(--tw-accent)) 28%,transparent);border-style:dashed;border-color:color-mix(in srgb,var(--band-hue, var(--tw-accent)) 70%,transparent)}._bandJoinBelow_1w8ql_409{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;margin-bottom:-2px}._bandJoinAbove_1w8ql_416{border-top-left-radius:0;border-top-right-radius:0;border-top:none}._bandWrapEnd_1w8ql_422{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0;border-right:none}._bandWrapStart_1w8ql_429{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;border-left:none}._rangeLayerCompact_1w8ql_383 ._bandJoinBelow_1w8ql_409{margin-bottom:-1px}._monthGrid_1w8ql_369{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,minmax(2.35rem,auto));gap:2px 0;position:relative;z-index:1}._cell_1w8ql_449{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:2.35rem;padding:.15rem 0 .25rem;border:none;border-radius:8px;background:none;cursor:pointer;color:inherit;position:relative;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}._cell_1w8ql_449:active ._num_1w8ql_467:not(._numSelected_1w8ql_467){background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white))}@media(hover:hover){._cell_1w8ql_449:hover ._num_1w8ql_467:not(._numSelected_1w8ql_467){background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white))}._cell_1w8ql_449:hover ._numSelected_1w8ql_467{filter:brightness(1.06)}}._cellMuted_1w8ql_481{color:var(--tw-grey-light)}._num_1w8ql_467{width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.8125rem;font-weight:500;line-height:1;box-sizing:border-box;transition:background-color .15s ease,color .15s ease,filter .15s ease,box-shadow .15s ease}._numToday_1w8ql_499{box-shadow:inset 0 0 0 1.5px var(--tw-accent);color:var(--tw-accent);font-weight:700}._numSelected_1w8ql_467{background:color-mix(in srgb,var(--tw-accent) 18%,var(--tw-surface));color:var(--tw-accent);font-weight:700;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tw-accent) 55%,transparent)}._marks_1w8ql_512{display:flex;align-items:center;justify-content:center;gap:3px;min-height:8px;color:var(--tw-grey)}._dot_1w8ql_521{width:5px;height:5px;border-radius:999px;background:var(--tw-accent)}._dotOpen_1w8ql_528{width:5px;height:5px;border-radius:999px;box-sizing:border-box;border:1.5px solid var(--tw-grey);background:transparent}._markIcon_1w8ql_537{display:block;color:var(--tw-grey)}._key_1w8ql_542{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem .8rem;margin:0;padding:.45rem .6rem 0;list-style:none;border-top:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke))}._keyItem_1w8ql_553{display:inline-flex;align-items:center;gap:.3rem;font-size:.64rem;font-weight:600;line-height:1.2;color:var(--tw-grey);white-space:nowrap}._yearGrid_1w8ql_564{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem .75rem}._monthBlock_1w8ql_570{min-width:0}._monthName_1w8ql_574{display:block;width:100%;margin:0 0 .12rem;padding:.2rem .15rem;border:none;background:none;text-align:left;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--tw-grey-dark);min-height:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .15s ease}._monthNameNow_1w8ql_594,._monthName_1w8ql_574:active{color:var(--tw-accent)}@media(hover:hover){._monthName_1w8ql_574:hover{color:var(--tw-accent)}}._yearDays_1w8ql_370{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;position:relative;z-index:1}._yearCell_1w8ql_616{aspect-ratio:1;min-height:0;padding:.05rem 0 .1rem;border:none;border-radius:3px;background:none;cursor:pointer;color:inherit;font-size:.55rem;font-weight:500;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease,filter .15s ease}._yearNum_1w8ql_638{line-height:1}._yearCell_1w8ql_616 ._marks_1w8ql_512{min-height:4px;gap:1px;color:var(--tw-grey)}._yearCell_1w8ql_616 ._dot_1w8ql_521,._yearCell_1w8ql_616 ._dotOpen_1w8ql_528{width:3.5px;height:3.5px}._yearCell_1w8ql_616 ._dotOpen_1w8ql_528{border-width:1px}._yearCell_1w8ql_616 ._markIcon_1w8ql_537{width:6px;height:6px}._yearCell_1w8ql_616:active:not(._yearSelected_1w8ql_663){background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white));border-radius:999px}._yearSelected_1w8ql_663:active{filter:brightness(.94)}@media(hover:hover){._yearCell_1w8ql_616:hover:not(._yearSelected_1w8ql_663){background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white));border-radius:999px}._yearSelected_1w8ql_663:hover{filter:brightness(1.06)}}._yearToday_1w8ql_683{box-shadow:inset 0 0 0 1.5px var(--tw-accent);color:var(--tw-accent);font-weight:700;border-radius:999px}._yearSelected_1w8ql_663{background:color-mix(in srgb,var(--tw-accent) 18%,var(--tw-surface));color:var(--tw-accent);font-weight:700;border-radius:999px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tw-accent) 55%,transparent)}._yearSelected_1w8ql_663 ._marks_1w8ql_512{color:var(--tw-accent)}._yearSelected_1w8ql_663 ._dot_1w8ql_521{background:var(--tw-accent)}._yearSelected_1w8ql_663 ._dotOpen_1w8ql_528{border-color:var(--tw-accent)}._yearSkipped_1w8ql_710{color:var(--tw-grey)}._yearSkipped_1w8ql_710 ._yearNum_1w8ql_638{text-decoration:line-through}._yearPad_1w8ql_718{aspect-ratio:1}@media(min-width:520px){._yearGrid_1w8ql_564{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){._yearGrid_1w8ql_564{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){._cell_1w8ql_449{min-height:2.5rem}}@media(prefers-reduced-motion:reduce){._cell_1w8ql_449,._num_1w8ql_467,._monthName_1w8ql_574,._yearCell_1w8ql_616,._title_1w8ql_60,._titleMonthSlot_1w8ql_78,._titleYear_1w8ql_74,._viewBar_1w8ql_157,._weekdaysSlot_1w8ql_179,._weekdaysSlot_1w8ql_179 ._weekdaysBar_1w8ql_208{transition:none}._viewPane_1w8ql_232,._titleMonth_1w8ql_78,._titleYear_1w8ql_74{animation:none}}._wrap_1ixl2_1{margin-bottom:.45rem;min-width:0}._embedded_1ixl2_6{margin-bottom:0}._inline_1ixl2_10{display:grid;grid-template-columns:var(--filter-label-width, max-content) minmax(0,1fr);align-items:center;column-gap:.5rem;margin-bottom:0;min-height:1.85rem}._inline_1ixl2_10 ._label_1ixl2_19,._inline_1ixl2_10 ._labelRow_1ixl2_23{margin-bottom:0}._inline_1ixl2_10 ._row_1ixl2_27{min-width:0;margin-bottom:0}._stack_1ixl2_32{--filter-label-width: 3.6rem;display:flex;flex-direction:column;gap:.35rem;margin-bottom:.45rem;min-width:0}._stack_1ixl2_32>*{margin-bottom:0;flex:0 0 auto;min-height:fit-content}._stack_1ixl2_32>._label_1ixl2_19{margin-bottom:0}._pair_1ixl2_51{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;min-width:0;margin-bottom:.45rem}._pair_1ixl2_51>*{min-width:0}._pair_1ixl2_51 ._wrap_1ixl2_1{margin-bottom:0}._labelRow_1ixl2_23{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;margin-bottom:.22rem}._label_1ixl2_19{font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey);margin-bottom:.22rem}._labelRow_1ixl2_23 ._label_1ixl2_19{margin-bottom:0}._row_1ixl2_27{display:flex;flex-wrap:nowrap;align-items:center;gap:.28rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -.15rem;padding:.12rem .15rem}._rowWrap_1ixl2_102{flex-wrap:wrap;overflow:visible;-webkit-overflow-scrolling:auto;align-content:flex-start;gap:.12rem .18rem;padding:.02rem .08rem;margin:0 -.08rem}._wrapMode_1ixl2_112{margin-bottom:.2rem}._wrapMode_1ixl2_112 ._label_1ixl2_19,._wrapMode_1ixl2_112 ._labelRow_1ixl2_23{margin-bottom:.12rem}._wrapMode_1ixl2_112 ._rowWrap_1ixl2_102 ._chipHit_1ixl2_121{padding:.22rem .46rem;line-height:1.1}@media(min-width:768px){._wrapMode_1ixl2_112 ._rowWrap_1ixl2_102 ._chipHit_1ixl2_121{padding:.24rem .5rem}}._editing_1ixl2_132{padding-top:.4rem;padding-right:.45rem}._row_1ixl2_27::-webkit-scrollbar{display:none}._chip_1ixl2_121{position:relative;flex:0 0 auto}._chipHit_1ixl2_121{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:0;padding:var(--tw-chip-pad-y, .32rem) var(--tw-chip-pad-x, .58rem);min-height:0;min-width:0;border-radius:999px;font-size:var(--tw-chip-font-size, .75rem);font-weight:600;letter-spacing:.02em;line-height:1.15;white-space:nowrap;color:var(--tw-grey-dark);background:var(--tw-surface);border:1px solid color-mix(in srgb,var(--tw-grey-light) 72%,var(--tw-white));cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background-color .15s ease,border-color .15s ease,filter .15s ease,transform .15s ease}._chipHit_1ixl2_121:active{transform:scale(.97)}@media(hover:hover){._chipHit_1ixl2_121:hover{background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-accent) 32%,var(--tw-grey-light))}._active_1ixl2_186 ._chipHit_1ixl2_121:hover{background:color-mix(in srgb,var(--tw-accent) 22%,var(--tw-surface));border-color:color-mix(in srgb,var(--tw-accent) 55%,transparent);filter:none}}._managing_1ixl2_193 ._chipHit_1ixl2_121{padding-right:.65rem}._editBadge_1ixl2_197{position:absolute;top:-.4rem;right:-.4rem;width:1.25rem;height:1.25rem;min-width:1.25rem!important;min-height:1.25rem!important;padding:0!important;display:grid;place-items:center;border-radius:999px;border:none;background:var(--tw-chrome);color:var(--tw-chrome-ink);z-index:1;line-height:0}._active_1ixl2_186 ._chipHit_1ixl2_121{color:var(--tw-accent);background:color-mix(in srgb,var(--tw-accent) 14%,var(--tw-surface));border-color:color-mix(in srgb,var(--tw-accent) 55%,transparent)}._active_1ixl2_186 ._chipHit_1ixl2_121:active{filter:brightness(.94)}._addBtn_1ixl2_226{flex-shrink:0;color:var(--tw-grey)}@media(min-width:768px){._chipHit_1ixl2_121{padding:.34rem .62rem}._managing_1ixl2_193 ._chipHit_1ixl2_121{padding-right:.7rem}}@media(prefers-reduced-motion:reduce){._chipHit_1ixl2_121{transition:none}._chipHit_1ixl2_121:active{transform:none}}._wrap_1frpu_1{margin-bottom:.5rem;min-width:0}._embedded_1frpu_6{margin-bottom:0}._labelRow_1frpu_10{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;margin-bottom:.18rem}._label_1frpu_10{font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._labelRow_1frpu_10 ._label_1frpu_10{margin-bottom:0}._actions_1frpu_30{display:flex;align-items:center;gap:.15rem;flex-shrink:0}._control_1frpu_37{border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);background:var(--tw-surface);padding:.35rem .5rem;border-radius:var(--tw-radius-card);width:100%;font-family:var(--tw-font);font-size:var(--tw-input-font-size);font-weight:var(--tw-input-font-weight);line-height:var(--tw-input-line-height);color:var(--tw-input-color);min-height:var(--tw-control-min, 34px)}._control_1frpu_37:focus,._control_1frpu_37:focus-visible{outline:none;border-color:var(--tw-input-focus);box-shadow:0 0 0 2px var(--tw-input-focus)}._editRow_1frpu_58{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}._editLink_1frpu_65{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:none;font:inherit;font-size:.72rem;font-weight:600;color:var(--tw-accent);cursor:pointer;text-decoration:underline;text-underline-offset:.12em}._editLink_1frpu_65:hover{filter:brightness(.92)}._addBtn_1frpu_84{color:var(--tw-grey)}._list_4zlpj_1{display:flex;flex-direction:column;gap:.2rem}._row_4zlpj_7{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;min-height:1.1rem}._lead_4zlpj_15{min-width:0;flex:1;display:flex;align-items:baseline;gap:.35rem}._name_4zlpj_23{flex-shrink:0;font-size:.88rem;font-weight:600;line-height:1.25}._detail_4zlpj_30{min-width:0;color:var(--tw-grey);font-size:.68rem;font-weight:600;letter-spacing:.02em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._delta_4zlpj_42{flex-shrink:0;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}._up_4zlpj_49{color:var(--tw-success)}._down_4zlpj_53{color:var(--tw-danger)}._flat_4zlpj_57{color:var(--tw-grey)}._root_hy6d4_1{display:grid;width:100%;overflow:hidden;isolation:isolate;border-radius:8px;transform:translateZ(0)}._actions_hy6d4_10{grid-area:1 / 1;justify-self:end;align-self:stretch;display:flex;align-items:stretch;z-index:0}button._action_hy6d4_10{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:80px;height:100%;min-height:0;align-self:stretch;margin:0;padding:0 .35rem;border:none;border-radius:0;color:var(--tw-chrome-ink);font:inherit;font-size:.62rem;font-weight:700;letter-spacing:.04em;line-height:1.1;text-transform:uppercase;cursor:pointer}._danger_hy6d4_42{background:#c62828}._accent_hy6d4_46{background:var(--tw-accent)}._flying_hy6d4_50{min-height:0;pointer-events:none}._flying_hy6d4_50 ._front_hy6d4_55,._flying_hy6d4_50 ._actions_hy6d4_10{min-height:0}._front_hy6d4_55{grid-area:1 / 1;position:relative;z-index:1;min-width:0;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:var(--tw-smoke)}._dragGhost_1w34j_1{position:fixed;z-index:60;display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);border-radius:var(--tw-radius-card);background:color-mix(in srgb,var(--tw-white) 88%,transparent);box-shadow:0 10px 28px #0000002e,0 2px 8px #00000014;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;touch-action:none;box-sizing:border-box;will-change:transform}._identity_1w34j_21{display:flex;flex-direction:column;gap:.15rem;min-width:0}._name_1w34j_28{font-size:.92rem;font-weight:700;letter-spacing:-.015em;color:var(--tw-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_1w34j_38{font-size:.72rem;font-weight:500;color:var(--tw-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){._dragGhost_1w34j_1{-webkit-backdrop-filter:none;backdrop-filter:none}}._head_1nrpy_1{display:grid;grid-template-columns:minmax(5.25rem,1fr) auto minmax(5.25rem,1fr);align-items:center;gap:.5rem;padding:calc(.42rem + env(safe-area-inset-top,0px)) var(--shell-inline, .75rem) .5rem;background:var(--tw-chrome);color:var(--tw-chrome-ink);position:relative;z-index:1;box-shadow:0 1px color-mix(in srgb,var(--tw-accent) 38%,transparent)}._left_1nrpy_14{justify-self:start;min-width:0}._center_1nrpy_19{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;min-width:0;max-width:100%;text-align:center}._right_1nrpy_30{justify-self:end;display:flex;align-items:center;gap:.25rem;min-width:0}._menuWrap_1nrpy_38{position:relative}._menu_1nrpy_38{position:absolute;top:calc(100% + 6px);left:0;min-width:10.5rem;background:var(--tw-white);color:var(--tw-black);border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);border-radius:var(--tw-radius-card);box-shadow:0 8px 24px #0000002e;padding:.25rem;z-index:12}._menuItem_1nrpy_56,._menuDanger_1nrpy_57{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;border:none;background:none;padding:.55rem .7rem;min-height:var(--tw-control-min, 34px);border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._menuIcon_1nrpy_75{width:1rem;height:1rem;flex-shrink:0}._menuItem_1nrpy_56:active,._menuDanger_1nrpy_57:active{transform:scale(.99)}._menuItem_1nrpy_56:hover{background:var(--tw-smoke)}._menuDanger_1nrpy_57{color:var(--tw-danger)}._menuDanger_1nrpy_57:hover{background:color-mix(in srgb,var(--tw-danger) 8%,var(--tw-white))}._name_1nrpy_98{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;min-width:0;max-width:min(16rem,48vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._clock_1nrpy_111,._count_1nrpy_112{font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1;color:#ffffffb8;flex-shrink:0}._count_1nrpy_112{min-width:2.4rem;text-align:right}._cover_1a6d1_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;background:var(--tw-chrome);color:var(--tw-chrome-ink);padding:env(safe-area-inset-top,0px) 1.5rem env(safe-area-inset-bottom,0px)}._kicker_1a6d1_15{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6}._count_1a6d1_24{margin:0;font-size:4.5rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}._wrap_17jtz_1{display:flex;flex-direction:column;gap:.7rem;padding:.7rem .7rem 1.25rem}._card_17jtz_8{background:var(--tw-white);border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);border-radius:var(--tw-radius-card);padding:.7rem .75rem .55rem}._title_17jtz_15{margin:0 0 .55rem;font-size:.95rem;font-weight:700}._head_17jtz_21{display:grid;grid-template-columns:minmax(0,1fr) 2.4rem 3.4rem;gap:.35rem;margin-bottom:.35rem;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._headSets_17jtz_33,._headReps_17jtz_34{text-align:center}._list_17jtz_38{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}._row_17jtz_47{display:grid;grid-template-columns:minmax(0,1fr) 2.4rem 3.4rem;gap:.35rem;align-items:baseline;font-size:.88rem}._name_17jtz_55{min-width:0;font-weight:600;color:var(--tw-black)}._num_17jtz_61{color:var(--tw-grey);font-weight:600}._sets_17jtz_66,._reps_17jtz_67{font-variant-numeric:tabular-nums;color:var(--tw-grey-dark);font-size:.82rem;text-align:center;white-space:nowrap}._start_17jtz_75{width:100%}._card_1sof8_1{background:var(--tw-white);border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);border-radius:var(--tw-radius-card);overflow:hidden}._open_1sof8_8{box-shadow:0 1px #0000000a}._complete_1sof8_12{background:color-mix(in srgb,var(--tw-success) 10%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-success) 40%,var(--tw-grey-light))}._dragging_1sof8_17{opacity:.35;border-style:dashed;border-color:color-mix(in srgb,var(--tw-grey-light) 70%,var(--tw-black));box-shadow:none}._dropTarget_1sof8_24{border-color:var(--tw-grey-light)}._dimmed_1sof8_29{background:color-mix(in srgb,var(--tw-grey-light) 42%,var(--tw-smoke));border-color:color-mix(in srgb,var(--tw-grey-light) 80%,var(--tw-white));color:var(--tw-grey)}._dimmed_1sof8_29 ._name_1sof8_35,._dimmed_1sof8_29 ._setSummary_1sof8_36,._dimmed_1sof8_29 ._meta_1sof8_37{color:var(--tw-grey)}._head_1sof8_41{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.1rem;padding:.45rem .2rem .45rem .55rem;min-height:var(--touch-min, 44px)}._headReorderable_1sof8_50{grid-template-columns:auto minmax(0,1fr) auto auto auto}._grip_1sof8_54{flex-shrink:0;display:grid;place-items:center;width:var(--tw-control-min, 44px);min-width:var(--tw-control-min, 44px);height:var(--tw-control-min, 44px);min-height:var(--tw-control-min, 44px);margin:0;padding:0;border:none;border-radius:6px;background:none;color:var(--tw-grey);cursor:grab;touch-action:none}._grip_1sof8_54:active{cursor:grabbing;color:var(--tw-grey-dark)}._thumbWrap_1sof8_77,._thumbBtn_1sof8_78{display:grid;place-items:center;flex-shrink:0;padding:0;border:none;background:none}._thumbBtn_1sof8_78{cursor:pointer;border-radius:6px}._identity_1sof8_92{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-self:stretch;min-width:0;padding:0 .35rem 0 .55rem}._nameBtn_1sof8_102{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.08rem;width:100%;min-width:0;min-height:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer;color:var(--tw-black)}._nameRow_1sof8_119{display:flex;align-items:center;gap:.35rem;min-width:0;max-width:100%;color:inherit}._nameRow_1sof8_119>svg{flex-shrink:0}._complete_1sof8_12 ._name_1sof8_35{color:var(--tw-black)}._complete_1sof8_12 ._nameRow_1sof8_119>svg{color:var(--tw-success)}._name_1sof8_35{display:block;font-size:1.05rem;font-weight:700;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tw-black)}._setSummary_1sof8_36{display:block;font-size:.72rem;font-weight:600;color:var(--tw-grey);line-height:1.2}._noted_1sof8_160{color:var(--tw-accent)}._body_1sof8_164{padding:0 .45rem .5rem;display:flex;flex-direction:column;gap:.3rem}._foot_1sof8_171{display:flex;justify-content:flex-end;padding:.1rem .15rem .15rem}._stepper_1sof8_177{display:flex;gap:.15rem}._row_5s001_1{display:grid;grid-template-columns:1.6rem minmax(0,1fr) 2.1rem;align-items:center;gap:.2rem;padding:.22rem .15rem .22rem .25rem;border-radius:7px;border:1px solid transparent;background:var(--tw-smoke);min-height:var(--touch-min, 44px)}._headerRow_5s001_13{display:grid;grid-template-columns:1.6rem minmax(0,1fr) 2.1rem;align-items:center;gap:.2rem;padding:0 .15rem .1rem .25rem}._indexSpacer_5s001_21{display:block}._hot_5s001_25{border-color:var(--tw-accent);background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white))}._done_5s001_30{border-color:color-mix(in srgb,var(--tw-success) 55%,var(--tw-grey-light));background:color-mix(in srgb,var(--tw-success) 12%,var(--tw-white))}._locked_5s001_35{background:color-mix(in srgb,var(--tw-grey-light) 55%,var(--tw-smoke));border-color:transparent;color:var(--tw-grey);opacity:.72}._locked_5s001_35 ._index_5s001_21,._locked_5s001_35 ._planned_5s001_43,._locked_5s001_35 ._metricVal_5s001_44{color:var(--tw-grey)}._hot_5s001_25._done_5s001_30{border-color:var(--tw-success);background:color-mix(in srgb,var(--tw-success) 12%,var(--tw-white))}._index_5s001_21{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--tw-grey-dark);text-align:center;display:flex;align-items:center;justify-content:center;line-height:1}._done_5s001_30 ._index_5s001_21{color:var(--tw-success)}._metrics_5s001_69{display:grid;gap:.15rem;min-width:0;align-items:stretch}._headerRow_5s001_13 ._metrics_5s001_69{align-items:center}._metric_5s001_44{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border:none;background:none;padding:.12rem .15rem;min-width:0;min-height:100%;cursor:pointer;text-align:center;border-radius:4px}._metric_5s001_44:focus,._metric_5s001_44:focus-visible{outline:none}._metricActive_5s001_101{background:color-mix(in srgb,var(--tw-accent) 14%,transparent);box-shadow:0 0 0 2px var(--tw-accent)}._metricActive_5s001_101:focus,._metricActive_5s001_101:focus-visible{box-shadow:0 0 0 2px var(--tw-accent)}._metricDisabled_5s001_111{opacity:1;cursor:default;pointer-events:none}._metricDisabled_5s001_111:disabled{color:inherit}._metricHead_5s001_121{display:flex;flex-direction:column;align-items:center;gap:.05rem;padding:0 .15rem;text-align:center;min-width:0}._metricLabel_5s001_131{flex-shrink:0;font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey);line-height:1.1}._headerHint_5s001_141{font-size:.58rem;font-weight:600;color:var(--tw-grey);line-height:1.1;font-variant-numeric:tabular-nums}._noteHead_5s001_149{font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey);text-align:center;line-height:1.1}._metricValWrap_5s001_159{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:1.15rem}._metricVal_5s001_44{font-size:.92rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--tw-black);line-height:1.1}._suggested_5s001_176{color:var(--tw-grey);font-weight:600}._planned_5s001_43{flex-shrink:0;font-size:.58rem;color:var(--tw-grey);line-height:1.1}._rest_5s001_188{display:none}._note_5s001_149{color:var(--tw-grey);justify-self:center}._noted_5s001_197{color:var(--tw-accent)}._bubbles_5s001_201{display:flex;gap:.22rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.15rem .1rem .25rem}._bubbles_5s001_201::-webkit-scrollbar{display:none}._bubble_5s001_201{flex:0 0 auto;box-sizing:border-box;border:1px solid var(--tw-grey-light);background:var(--tw-white);color:var(--tw-grey-dark);border-radius:999px;padding:0 .55rem;min-height:var(--tw-control-min, 34px);min-width:var(--tw-control-min, 34px);font-size:.78rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._bubble_5s001_201:focus,._bubble_5s001_201:focus-visible{outline:none;box-shadow:0 0 0 2px var(--tw-accent)}._bubbleOn_5s001_238{background:color-mix(in srgb,var(--tw-accent) 16%,var(--tw-surface));border-color:color-mix(in srgb,var(--tw-accent) 55%,transparent);color:var(--tw-accent)}._bubbleOn_5s001_238:focus,._bubbleOn_5s001_238:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tw-accent) 55%,var(--tw-black))}._bubbleAdd_5s001_249{border-style:dashed;font-weight:700}._other_5s001_254{width:100%;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:6px;padding:.35rem .5rem;font-family:var(--tw-font);font-size:var(--tw-input-font-size);font-weight:var(--tw-input-font-weight);line-height:var(--tw-input-line-height);color:var(--tw-input-color);min-height:var(--tw-control-min, 34px)}._other_5s001_254:focus,._other_5s001_254:focus-visible{outline:none;border-color:var(--tw-input-focus);box-shadow:0 0 0 2px var(--tw-input-focus)}._other_5s001_254::placeholder{color:var(--tw-input-placeholder);opacity:1}._setNote_5s001_279{margin:0;font-size:.72rem;color:var(--tw-grey)}._shell_1my90_1{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1)}._shellOpen_1my90_7{grid-template-rows:1fr}._clip_1my90_11{overflow:hidden;min-height:0}._bar_1my90_16{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.45rem var(--shell-inline, .75rem) .5rem;background:var(--tw-chrome);color:var(--tw-chrome-ink);border-top:1px solid rgb(255 255 255 / .12);box-shadow:0 1px #ffffff1a;transform:translateY(-100%);opacity:0;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .28s ease}._shellOpen_1my90_7 ._bar_1my90_16{transform:translateY(0);opacity:1}@media(prefers-reduced-motion:reduce){._shell_1my90_1,._bar_1my90_16{transition:none}}._copy_1my90_45{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .55rem;min-width:0}._kicker_1my90_53{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6}._clock_1my90_61{font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}._target_1my90_69{font-size:.85rem;font-variant-numeric:tabular-nums;color:#ffffffa6}._actions_1my90_75{display:flex;align-items:center;gap:.4rem;flex-shrink:0}._add_1my90_82{background:var(--tw-white)!important;border-color:var(--tw-chrome-ink)!important;color:var(--tw-black)!important;min-height:2.25rem!important;padding:.35rem .7rem!important}._add_1my90_82:hover:not(:disabled){background:var(--tw-smoke)!important;border-color:var(--tw-smoke)!important}._end_1my90_95{min-height:2.25rem!important;padding:.35rem .75rem!important}:root{--tw-black: #000000;--tw-grey: #6b6b6b;--tw-grey-dark: #3a3a3a;--tw-grey-light: #b8b8b8;--tw-white: #ffffff;--tw-smoke: #f5f5f5;--tw-accent: #786c5e;--tw-accent-header: linear-gradient( 180deg, color-mix(in srgb, var(--tw-accent) 81%, #1c1814) 0%, var(--tw-accent) 54%, color-mix(in srgb, var(--tw-accent) 76%, #ece8e2) 100% );--tw-warning: #c4a035;--tw-danger: #c62828;--tw-success: #2f7d4a;--tw-mark-complete: color-mix(in srgb, var(--tw-accent) 55%, #1c140e);--tw-mark-complete-ink: #f7f3ee;--tw-mark-attention: color-mix(in srgb, var(--tw-accent) 72%, #cfc3b0);--tw-mark-attention-ink: #1a140c;--tw-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--tw-input-font-size: .875rem;--tw-input-line-height: 1.35;--tw-input-font-weight: 400;--tw-input-color: var(--tw-black);--tw-input-placeholder: var(--tw-grey);--tw-input-focus: var(--tw-accent);accent-color:var(--tw-accent);--touch-min: 44px;--tw-control-min: 34px;--tw-icon-md: 1.25rem;--tw-icon-sm: 1.125rem;--tw-icon-xs: .875rem;--tw-grip-size: var(--tw-control-min, 34px);--tw-chip-font-size: .75rem;--tw-chip-pad-y: .32rem;--tw-chip-pad-x: .58rem;--tw-vv-height: 100svh;--tw-vv-bottom: 0px;--tw-app-height: var(--tw-vv-height, 100svh);--tw-nav-bottom: max(.5rem, calc(env(safe-area-inset-bottom, 0px) - 1.65rem) );--tw-nav-height: 53px;--tw-nav-gap: .75rem;--tw-nav-clearance: calc( var(--tw-nav-height) + var(--tw-nav-bottom) + var(--tw-nav-gap) + var(--tw-vv-bottom, 0px) );--tw-train-orb-rise: 1.05rem;--tw-overlay-z: 80;--phone-width: 402px;--day-cutout-w: 2.85rem;--day-cutout-h: 1.35rem;--schedule-slot-min-h: calc(1.3rem + 42px) ;--back-dock-gap: .35rem;--back-dock-clearance: calc( var(--tw-control-min, 34px) + var(--tw-train-orb-rise) + var(--back-dock-gap) );--tw-page: var(--tw-smoke);--tw-surface: var(--tw-white);--tw-ink: var(--tw-black);--tw-ink-on-accent: var(--tw-white);--tw-chrome: var(--tw-black);--tw-chrome-ink: var(--tw-white);--tw-nav-fill: color-mix(in srgb, var(--tw-white) 90%, transparent);--tw-nav-border: color-mix(in srgb, var(--tw-grey-dark) 22%, transparent);--tw-nav-shadow: 0 10px 24px rgb(0 0 0 / .12);--tw-nav-ink: var(--tw-grey-dark);--tw-nav-ink-hover: var(--tw-black);--tw-nav-active: var(--tw-black);--tw-nav-active-fill: color-mix(in srgb, var(--tw-accent) 16%, var(--tw-white));--tw-nav-orb-gap: var(--tw-white);--tw-header-tab: rgb(255 255 255 / .78);--tw-header-tab-hover: #fff;--tw-header-tab-active: #f4efe6;--tw-header-tab-active-fill: rgb(255 255 255 / .16);--tw-header-tab-active-border: rgb(255 255 255 / .42);--tw-radius-card: 12px;--tw-card-glow: 1px solid color-mix(in srgb, var(--tw-accent) 42%, transparent);--tw-primary-glow: 0 0 18px color-mix(in srgb, var(--tw-accent) 48%, transparent)}html[data-keyboard-open]{--back-dock-clearance: calc(var(--tw-control-min, 34px) + var(--back-dock-gap))}@media(min-width:768px){:root{--back-dock-gap: 1.25rem;--back-dock-clearance: calc(var(--tw-control-min, 34px) + var(--back-dock-gap) * 2)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--tw-page)}html,body,#root{margin:0;min-height:100%;min-height:100svh;min-height:-webkit-fill-available;min-height:var(--tw-app-height, 100svh);color:var(--tw-ink);font-family:var(--tw-font)}@media(max-width:767px){html,body,#root{height:100svh;height:-webkit-fill-available;height:var(--tw-app-height, 100svh);min-height:0;overflow:hidden;overscroll-behavior:none}}@media(max-width:767px)and (display-mode:standalone){:root{--tw-app-height: max(var(--tw-vv-height, 100svh), 100lvh)}}body,#root{background:var(--tw-page)}button,input,select,textarea{font:inherit;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none;border-color:var(--tw-input-focus);box-shadow:0 0 0 2px var(--tw-input-focus);-webkit-focus-ring-color:var(--tw-input-focus)}input[type=search]:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,input[type=search]:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus-visible{box-shadow:none}button:focus,button:focus-visible{outline:none;-webkit-focus-ring-color:transparent}@media(max-width:767px){:root{--tw-input-font-size: 16px}button{min-height:var(--touch-min)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea{font-size:16px!important}input:not([class]):not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),select:not([class]),textarea:not([class]){min-height:var(--touch-min)}[data-ui-compact] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),[data-ui-compact] select,[data-ui-compact] textarea{min-height:var(--tw-control-min)}[data-ui-compact] input[type=search]{min-height:var(--tw-control-min);height:auto}button.btn.xs,button.btn.icon.xs{min-height:1.25rem;min-width:1.25rem}}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.stackGrid{display:grid;grid-template-columns:1fr;gap:16px}.weekStrip{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0;padding-bottom:4px}.weekStrip>*{flex:0 0 68px;min-height:var(--touch-min)}.runnerSticky{position:sticky;top:0;z-index:6;background:var(--tw-smoke);padding-bottom:8px}.monthGrid{display:none}.monthDayList{display:flex;flex-direction:column;gap:8px}.phoneStackActions{display:flex;gap:8px;margin-top:12px}.phoneNavRow{display:flex;justify-content:space-between;gap:8px}.stackYear{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(min-width:768px){.stackGrid{grid-template-columns:1fr 1fr}.weekStrip{display:grid;grid-template-columns:repeat(7,1fr)}.weekStrip>*{flex:unset;min-width:0}.stackYear{grid-template-columns:repeat(4,1fr)}.monthGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.monthDayList{display:none}}@media(max-width:430px){.card{padding:.85rem}.weekStrip>*{flex:0 0 60px}.phoneStackActions{flex-direction:column}.phoneStackActions button{width:100%;min-height:var(--touch-min)}.phoneNavRow{display:flex;flex-direction:column;gap:8px}.phoneNavRow button{width:100%;min-height:var(--touch-min)}}html[data-theme=dark]{--tw-smoke: #141311;--tw-white: #221f1c;--tw-black: #f4efe6;--tw-grey: #a3988c;--tw-grey-dark: #e6ddd2;--tw-grey-light: #4a433c;--tw-accent: #b7a48e;--tw-accent-header: linear-gradient(180deg, #3a3228 0%, #241f1a 58%, #161310 100%);--tw-page: var(--tw-smoke);--tw-surface: var(--tw-white);--tw-ink: var(--tw-black);--tw-ink-on-accent: #1a140c;--tw-chrome: #100e0c;--tw-chrome-ink: #f4efe6;--tw-nav-fill: color-mix(in srgb, var(--tw-chrome) 82%, transparent);--tw-nav-border: color-mix(in srgb, var(--tw-accent) 38%, transparent);--tw-nav-shadow: 0 12px 28px rgb(0 0 0 / .45);--tw-nav-ink: color-mix(in srgb, var(--tw-chrome-ink) 62%, transparent);--tw-nav-ink-hover: color-mix(in srgb, var(--tw-chrome-ink) 88%, transparent);--tw-nav-active: var(--tw-chrome-ink);--tw-nav-active-fill: color-mix(in srgb, var(--tw-accent) 28%, transparent);--tw-nav-orb-gap: var(--tw-chrome);--tw-header-tab: rgb(255 255 255 / .62);--tw-header-tab-hover: rgb(255 255 255 / .88);--tw-header-tab-active: var(--tw-accent);--tw-header-tab-active-fill: color-mix(in srgb, var(--tw-accent) 22%, transparent);--tw-header-tab-active-border: color-mix(in srgb, var(--tw-accent) 45%, transparent);--tw-input-color: var(--tw-ink);--tw-input-placeholder: #8a8074;--tw-input-focus: var(--tw-accent);--tw-mark-complete: color-mix(in srgb, var(--tw-accent) 50%, #f3ebe3);--tw-mark-complete-ink: #1a140c;--tw-mark-attention: color-mix(in srgb, var(--tw-accent) 58%, #2a241c);--tw-mark-attention-ink: #f4efe6;color-scheme:dark;accent-color:var(--tw-accent)}._banner_1pgke_1{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.75rem;padding:.55rem .7rem .55rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));background:var(--tw-white);color:var(--tw-black);box-shadow:0 6px 18px #00000014}._fixed_1pgke_14{position:fixed;left:.75rem;right:.75rem;bottom:calc(var(--tw-nav-clearance) + var(--tw-train-orb-rise, 1.05rem));z-index:40;margin-bottom:0;box-shadow:0 10px 28px #00000024}html[data-keyboard-open] ._fixed_1pgke_14{bottom:calc(.75rem + var(--tw-vv-bottom, 0px))}._plain_1pgke_28{align-items:center;margin:0;padding:.15rem 0;border:none;border-radius:0;background:transparent;box-shadow:none}._plain_1pgke_28 ._icon_1pgke_38{width:1.15rem;height:1.15rem;background:transparent;color:var(--tw-grey)}._compact_1pgke_45{align-items:center;justify-content:center;gap:.4rem;height:32px;width:max-content;max-width:calc(100vw - 6.5rem);margin:0;padding:0 .28rem 0 .5rem;border-radius:7px;box-shadow:0 8px 22px #00000047,0 1px 4px #00000029}._compact_1pgke_45._fixed_1pgke_14{top:calc(env(safe-area-inset-top,0px) + .42rem);bottom:auto;left:auto;right:var(--shell-inline, .75rem);transform:none;z-index:50}._compact_1pgke_45 ._icon_1pgke_38{display:none}._compact_1pgke_45 ._message_1pgke_73{flex:0 1 auto;padding-top:0;font-size:.72rem;line-height:1;white-space:nowrap}._compact_1pgke_45 ._action_1pgke_81{margin:0;padding:0 .55rem;min-height:26px;height:26px;border-radius:6px;font-size:.68rem}._icon_1pgke_38{flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:999px;display:grid;place-items:center;background:var(--tw-chrome);color:var(--tw-chrome-ink)}._icon_1pgke_38 svg{width:.9rem;height:.9rem;display:block}._message_1pgke_73{flex:1;min-width:0;margin:0;padding-top:.08rem;font-size:.8125rem;font-weight:600;line-height:1.35}._action_1pgke_81{flex-shrink:0;margin:-.1rem 0;padding:.35rem .65rem;border:1px solid var(--tw-accent);border-radius:var(--tw-radius-card);background:var(--tw-accent);color:var(--tw-ink-on-accent);box-shadow:var(--tw-primary-glow);font:inherit;font-size:.75rem;font-weight:700;min-height:var(--tw-control-min, 34px);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:filter .15s ease,transform .15s ease}._action_1pgke_81:active{filter:brightness(.94);transform:scale(.98)}@media(hover:hover){._action_1pgke_81:hover{filter:brightness(1.06)}}@media(prefers-reduced-motion:reduce){._action_1pgke_81{transition:none}._action_1pgke_81:active{transform:none}}._info_1pgke_157 ._icon_1pgke_38{background:var(--tw-chrome)}._warning_1pgke_161{border-color:color-mix(in srgb,var(--tw-warning) 32%,var(--tw-grey-light));background:color-mix(in srgb,var(--tw-warning) 8%,var(--tw-white))}._warning_1pgke_161 ._icon_1pgke_38{background:var(--tw-warning)}._danger_1pgke_170{border-color:color-mix(in srgb,var(--tw-danger) 32%,var(--tw-grey-light));background:color-mix(in srgb,var(--tw-danger) 8%,var(--tw-white))}._danger_1pgke_170 ._icon_1pgke_38{background:var(--tw-danger)}@media(min-width:768px){._fixed_1pgke_14:not(._compact_1pgke_45){left:auto;right:1.5rem;bottom:1.5rem;width:min(22rem,calc(100vw - 3rem))}._compact_1pgke_45._fixed_1pgke_14{top:.42rem;right:1.5rem}}._wrap_1xco4_1{display:grid;gap:.75rem;align-content:start;justify-items:start;min-height:40vh;padding:1.5rem 1rem;color:var(--tw-black)}._title_1xco4_11{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.01em}._body_1xco4_18{margin:0;max-width:28rem;font-size:.875rem;line-height:1.45;color:var(--tw-grey)}._actions_1xco4_26{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}._root_1oy22_1{display:grid;place-items:center;color:var(--tw-black, #000);box-sizing:border-box}._fullscreen_1oy22_8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--tw-smoke, #f5f5f5)}._fill_1oy22_15{width:100%;flex:1 1 auto;align-self:stretch;min-height:12rem;padding:1.5rem .75rem}._inline_1oy22_23{width:100%;min-height:4.5rem;padding:.85rem .5rem}._inline_1oy22_23._size_sm_1oy22_29{min-height:2.75rem;padding:.35rem .5rem}._overlay_1oy22_35{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:auto;min-height:0;padding:.75rem;background:color-mix(in srgb,var(--tw-smoke, #f5f5f5) 84%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit;pointer-events:auto}._host_1oy22_48{position:relative;min-width:0}._hostBusy_1oy22_53{pointer-events:none}._mark_1oy22_57{position:relative;display:grid;place-items:center}._size_sm_1oy22_29 ._mark_1oy22_57{width:2.75rem;height:2.75rem}._size_md_1oy22_68 ._mark_1oy22_57{width:4.5rem;height:4.5rem}._size_lg_1oy22_73 ._mark_1oy22_57{width:6.5rem;height:6.5rem}._icon_1oy22_78{object-fit:contain;animation:_breathe_1oy22_1 1.6s ease-in-out infinite;will-change:transform,opacity}._size_sm_1oy22_29 ._icon_1oy22_78{width:1.85rem;height:1.85rem}._size_md_1oy22_68 ._icon_1oy22_78{width:3.15rem;height:3.15rem}._size_lg_1oy22_73 ._icon_1oy22_78{width:4.75rem;height:4.75rem}._ring_1oy22_99{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid transparent;border-top-color:var(--tw-accent, #786c5e);border-right-color:color-mix(in srgb,var(--tw-accent, #786c5e) 35%,transparent);animation:_spin_1oy22_1 1.05s linear infinite;will-change:transform}._size_sm_1oy22_29 ._ring_1oy22_99{border-width:1.25px}._srOnly_1oy22_114{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _breathe_1oy22_1{0%,to{transform:scale(1);opacity:.88}50%{transform:scale(1.04);opacity:1}}@keyframes _spin_1oy22_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._icon_1oy22_78,._ring_1oy22_99{animation:none}._icon_1oy22_78{opacity:1}._ring_1oy22_99{border-color:color-mix(in srgb,var(--tw-accent, #786c5e) 40%,transparent);border-top-color:var(--tw-accent, #786c5e)}}._wrap_sizlx_1{position:fixed;left:0;right:0;z-index:18;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;overflow:hidden}._wrapSettling_sizlx_13{transition:height .16s ease}._inner_sizlx_17{display:grid;place-items:center;padding-bottom:.15rem;transition:opacity .12s ease,transform .12s ease}._inner_sizlx_17 [role=status]{min-height:0;padding:0}@media(prefers-reduced-motion:reduce){._wrap_sizlx_1,._inner_sizlx_17{transition:none}}._page_1hs8v_1{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100dvh;min-height:100svh;box-sizing:border-box;padding:1rem;padding-top:calc(1rem + env(safe-area-inset-top,0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));background:var(--tw-smoke)}._panel_1hs8v_16{width:100%;max-width:24rem}._logo_1hs8v_21{display:block;width:100%;max-width:18rem;height:auto;margin:0 auto .55rem;object-fit:contain}._submit_1hs8v_30{width:100%;margin-top:.15rem}._error_1hs8v_35{margin:0 0 .5rem;font-size:.82rem;font-weight:600;color:var(--tw-grey-dark)}._switch_1hs8v_42{margin:.7rem 0 0;text-align:center;font-size:.82rem;color:var(--tw-grey)}._switchBtn_1hs8v_49{border:0;padding:0;background:none;color:var(--tw-accent);font:inherit;font-weight:700;cursor:pointer}._demo_1hs8v_59{margin-top:1rem;border-top:1px solid var(--tw-grey-light);padding-top:1rem}._demoHint_1hs8v_65{margin:0 0 .5rem;font-size:.78rem;color:var(--tw-grey)}._card_1t8wo_1{position:relative;background:var(--tw-white);border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:var(--tw-radius-card);outline:var(--tw-card-glow);outline-offset:-1px;padding:.65rem .75rem;overflow:hidden}._compact_1t8wo_12{padding:.42rem .65rem}._compact_1t8wo_12 ._cardInner_1t8wo_16{gap:.45rem}._clickable_1t8wo_20{cursor:pointer;touch-action:manipulation;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease}._clickable_1t8wo_20:active{background:color-mix(in srgb,var(--tw-accent) 10%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-accent) 40%,var(--tw-grey-light))}@media(hover:hover){._clickable_1t8wo_20:hover{background:color-mix(in srgb,var(--tw-accent) 6%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-accent) 45%,var(--tw-grey-light))}}@media(prefers-reduced-motion:reduce){._clickable_1t8wo_20{transition:none}}._cardInner_1t8wo_16{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1}._cardTop_1t8wo_55{display:flex;align-items:stretch;gap:.35rem;min-width:0}._cardRail_1t8wo_62{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex-shrink:0;align-self:stretch;min-width:var(--touch-min, 44px)}._cardRail_1t8wo_62:not(:has(._counts_1t8wo_72)):not(:has(._actions_1t8wo_72)):not(:has(._tools_1t8wo_72)){justify-content:center}._cardRail_1t8wo_62._cardRailUnderCorner_1t8wo_76:not(:has(._counts_1t8wo_72)):not(:has(._actions_1t8wo_72)):not(:has(._tools_1t8wo_72)){justify-content:flex-end}._cardRailTools_1t8wo_80{flex-direction:row;align-items:center;justify-content:flex-end;align-self:center;gap:0;min-width:0;margin-right:-.3rem}._cardRailUnderCorner_1t8wo_76._cardRailTools_1t8wo_80{align-self:flex-end}._aside_1t8wo_94{position:absolute;top:.55rem;right:.65rem;display:flex;flex-direction:column;align-items:flex-end;gap:.18rem;z-index:1}._cardWithCorner_1t8wo_105{overflow:hidden}._cardWithCorner_1t8wo_105 ._summary_1t8wo_109{padding-right:calc(var(--day-cutout-w) + .5rem)}._cardCornerRail_1t8wo_113 ._summary_1t8wo_109{padding-right:0}._cardWithGrip_1t8wo_117{min-height:4.5rem}._cardWithGrip_1t8wo_117 ._summary_1t8wo_109{padding-right:1.7rem;padding-bottom:.2rem}._dragging_1t8wo_126{opacity:.45}._dropTarget_1t8wo_130,._dropTarget_1t8wo_130 ._asideCorner_1t8wo_134{border-color:var(--tw-accent)}._tools_1t8wo_72{display:flex;align-items:center;gap:.2rem;flex-shrink:0;margin-right:-.1rem}._railChevron_1t8wo_146{flex-shrink:0;width:var(--tw-grip-size, var(--tw-control-min, 34px))!important;min-width:var(--tw-grip-size, var(--tw-control-min, 34px))!important;height:var(--tw-grip-size, var(--tw-control-min, 34px))!important;min-height:var(--tw-grip-size, var(--tw-control-min, 34px))!important;margin:0!important}._grip_1t8wo_155{flex-shrink:0;display:grid;place-items:center;width:var(--tw-grip-size, var(--tw-control-min, 34px));min-width:var(--tw-grip-size, var(--tw-control-min, 34px));height:var(--tw-grip-size, var(--tw-control-min, 34px));min-height:var(--tw-grip-size, var(--tw-control-min, 34px));margin:0;padding:0;border:none;border-radius:6px;background:none;color:var(--tw-grey);cursor:grab;touch-action:none}._grip_1t8wo_155:active{cursor:grabbing}._asideCorner_1t8wo_134{top:0;right:0;width:var(--day-cutout-w);min-width:var(--day-cutout-w);height:var(--day-cutout-h);flex-direction:row;align-items:center;justify-content:center;gap:0;padding:0;background:var(--tw-white);border:none;border-left:1px solid var(--tw-grey-light);border-bottom:1px solid var(--tw-grey-light);border-radius:0 7px}._card_1t8wo_1:hover ._asideCorner_1t8wo_134{border-color:var(--tw-accent)}._counts_1t8wo_72{display:flex;align-items:center;justify-content:center;gap:.28rem;margin:0;color:var(--tw-grey);font-size:.68rem;font-weight:600;line-height:1.3;text-align:center;white-space:nowrap}._statusWarn_1t8wo_213,._statusOk_1t8wo_214{display:flex;align-items:center;line-height:0}._statusWarn_1t8wo_213{color:var(--tw-warning)}._statusOk_1t8wo_214{color:var(--tw-accent)}._actions_1t8wo_72{display:flex;align-items:center;gap:.2rem;flex-shrink:0}._railRecapBtn_1t8wo_235{flex-shrink:0}._actionBtn_1t8wo_239{min-width:28px!important;min-height:28px!important;width:28px;height:28px;padding:0!important}._summary_1t8wo_109{min-width:0;flex:1;display:flex;flex-direction:column;gap:.2rem}._insetChip_1t8wo_255{align-self:flex-start;margin-top:.1rem}._railChip_1t8wo_260{align-self:center;margin-right:.15rem}._cardWithDateCorner_1t8wo_265{overflow:hidden}._cardWithDateCorner_1t8wo_265 ._cardTop_1t8wo_55{align-items:center}._cardWithDateCorner_1t8wo_265 ._cardInner_1t8wo_16,._cardWithDateCorner_1t8wo_265 ._summary_1t8wo_109{flex:1;min-width:0}._dateCorner_1t8wo_283{position:absolute;top:0;right:0;z-index:1;margin:0;padding:.22rem .55rem .2rem .6rem;border-radius:0 7px 0 8px;background:var(--tw-accent);color:var(--tw-chrome-ink);font-size:.62rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;white-space:nowrap;pointer-events:none}._cancelledChip_1t8wo_303{align-self:center;flex-shrink:0;margin-right:.15rem;padding:.12rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--tw-danger, #c0392b) 12%,transparent);color:var(--tw-danger, #c0392b);font-size:.6rem;font-weight:700;letter-spacing:.03em;line-height:1.3;text-transform:uppercase;white-space:nowrap}._stats_1t8wo_319{display:flex;flex-wrap:nowrap;align-items:center;gap:.15rem;margin:.05rem 0 0;min-width:0;color:var(--tw-grey);font-size:.72rem;font-weight:650;line-height:1.25;white-space:nowrap}._muscleMeta_1t8wo_333{display:inline-flex;align-items:center;gap:.15rem;border:none;background:none;padding:0;margin:.05rem 0 0;min-width:0;min-height:0;height:auto;max-width:100%;overflow:hidden;color:var(--tw-grey);font-size:.72rem;font-weight:600;line-height:1.2;cursor:pointer;text-align:left;border-radius:3px;transition:color .15s ease,opacity .15s ease}._muscleMeta_1t8wo_333:disabled{cursor:default}._muscleMeta_1t8wo_333:not(:disabled):active{color:color-mix(in srgb,var(--tw-grey) 75%,var(--tw-black))}._muscleMeta_1t8wo_333:not(:disabled):hover ._moreChevron_1t8wo_364,._muscleMeta_1t8wo_333:not(:disabled):active ._moreChevron_1t8wo_364{opacity:1}@media(hover:hover){._muscleMeta_1t8wo_333:not(:disabled):hover{color:color-mix(in srgb,var(--tw-grey) 70%,var(--tw-black));text-decoration:underline;text-underline-offset:.14em}}@media(prefers-reduced-motion:reduce){._muscleMeta_1t8wo_333{transition:none}}._footer_1t8wo_383 ._muscleMeta_1t8wo_333,._muscleRow_1t8wo_384 ._muscleMeta_1t8wo_333{margin:0}@media(max-width:767px){._muscleRow_1t8wo_384 ._muscleMeta_1t8wo_333{min-height:0;font-size:.72rem}}._muscleRow_1t8wo_384{padding:.2rem 0 .12rem;min-width:0;line-height:1}._muscleRow_1t8wo_384:has(+._programFooter_1t8wo_401){padding-bottom:var(--session-footer-gap, .25rem)}._muscleRowStandalone_1t8wo_405{margin-top:.05rem;padding:.2rem 0 0;border-top:1px solid var(--tw-grey-light)}._statsMuscles_1t8wo_411{display:flex;align-items:center;gap:.35rem;min-width:0;flex:0 1 auto;overflow:hidden}._statsMusclesBtn_1t8wo_420{display:inline-flex;align-items:center;gap:.15rem;border:none;background:none;padding:0;margin:0;min-height:0;height:auto;min-width:0;max-width:100%;overflow:hidden;color:var(--tw-accent);font:inherit;font-weight:650;cursor:pointer;text-align:left;border-radius:3px;transition:color .15s ease,opacity .15s ease}._statsMusclesBtn_1t8wo_420:active{color:color-mix(in srgb,var(--tw-accent) 75%,var(--tw-black))}._statsMusclesBtn_1t8wo_420:hover ._moreChevron_1t8wo_364,._statsMusclesBtn_1t8wo_420:active ._moreChevron_1t8wo_364{opacity:1}@media(hover:hover){._statsMusclesBtn_1t8wo_420:hover{color:color-mix(in srgb,var(--tw-accent) 70%,var(--tw-black));text-decoration:underline;text-underline-offset:.14em}}@media(prefers-reduced-motion:reduce){._statsMusclesBtn_1t8wo_420{transition:none}}._moreChevron_1t8wo_364{width:.7rem;height:.7rem;flex-shrink:0;opacity:.7}._stats_1t8wo_319>span:not(._statsMuscles_1t8wo_411){flex-shrink:0}._preview_1t8wo_476{display:flex;flex-direction:column;gap:0;--session-footer-gap: .25rem;margin:.45rem 0 0;padding:.4rem 0 0;border-top:1px solid var(--tw-grey-light)}._expand_1t8wo_486{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}._expandOpen_1t8wo_492{grid-template-rows:1fr}._expandInner_1t8wo_496{overflow:hidden;min-height:0}@media(prefers-reduced-motion:reduce){._expand_1t8wo_486{transition:none}}._footer_1t8wo_383{margin:0;padding:.35rem 0 0;border-top:1px solid var(--tw-grey-light);color:var(--tw-grey);font-size:.72rem;font-weight:650;line-height:1.25}._card_1t8wo_1>._footer_1t8wo_383{margin-top:.35rem}._previewNotes_1t8wo_521{margin:.4rem 0 0;padding:.4rem 0 0;border-top:1px solid var(--tw-grey-light);color:var(--tw-grey);font-size:.82rem;font-weight:500;line-height:1.35;white-space:pre-wrap}._previewActions_1t8wo_532{display:flex;align-items:center;justify-content:flex-end;margin-top:.45rem;padding-top:.35rem;border-top:1px solid var(--tw-grey-light)}._programFooter_1t8wo_401{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .85rem;align-items:start;margin-top:0;padding-top:.35rem;border-top:1px solid var(--tw-grey-light)}._muscleRow_1t8wo_384+._programFooter_1t8wo_401{margin-top:0;padding-top:var(--session-footer-gap, .25rem)}._programFooterNotes_1t8wo_556{margin:0;min-width:0;color:var(--tw-grey);font-size:.82rem;font-weight:500;line-height:1.35;white-space:pre-wrap}._programFooterSpacer_1t8wo_566{display:block;min-width:0}._programFooterAction_1t8wo_571{display:flex;gap:.25rem;align-self:end;border-left:1px solid var(--tw-grey-light);padding-left:.85rem;flex-shrink:0}._programFooterActionStack_1t8wo_580{flex-direction:column;align-items:stretch;align-self:start;gap:.05rem}._programFooterActionStack_1t8wo_580 button{min-height:0;justify-content:flex-end;padding-block:.15rem}@media(max-width:767px){._programFooterActionStack_1t8wo_580 button{min-height:0;font-size:.8125rem}}._footer_1t8wo_383 ._statsMusclesBtn_1t8wo_420,._programFooter_1t8wo_401 ._statsMusclesBtn_1t8wo_420{white-space:normal}._previewGroup_1t8wo_605{display:flex;flex-direction:column;gap:.12rem}._previewStatRow_1t8wo_611{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}._previewStatRow_1t8wo_611 ._previewValue_1t8wo_618{flex-shrink:0}._previewLabel_1t8wo_622{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._previewLabelFollow_1t8wo_631{margin-top:.55rem}._previewCount_1t8wo_635{font-size:.62rem;font-weight:600;letter-spacing:0;text-transform:none}._previewCount_1t8wo_635:before{content:"·";margin:0 .35rem;color:var(--tw-grey-light)}._previewStationList_1t8wo_648{margin:.12rem 0 0;padding:0 0 0 1.15rem;list-style:decimal outside;color:var(--tw-grey-dark);font-size:.78rem;font-weight:600;line-height:1.35}._previewStationList_1t8wo_648 li{display:list-item;min-width:0;margin:0 0 .12rem;padding-left:.15rem}._previewStationList_1t8wo_648 li:last-child{margin-bottom:0}._previewColumns_1t8wo_669{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;align-items:stretch;width:100%;position:relative;margin-bottom:.4rem}._previewColumns_1t8wo_669:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;margin-left:-.5px;background:var(--tw-grey-light);pointer-events:none}._previewColumn_1t8wo_669{display:flex;flex-direction:column;gap:.65rem;min-width:0}._previewValue_1t8wo_618{margin:0;color:var(--tw-black);font-size:.78rem;font-weight:700;line-height:1.3}._previewMuted_1t8wo_706{margin:0;color:var(--tw-grey);font-size:.72rem;font-weight:500;line-height:1.35}._previewRange_1t8wo_714{margin:0;color:var(--tw-grey-dark);font-size:.72rem;font-weight:600;line-height:1.35}._previewBody_1t8wo_722{margin:0;color:var(--tw-black);font-size:.78rem;font-weight:500;line-height:1.35;white-space:pre-wrap}._previewChipRow_1t8wo_731{display:flex;flex-wrap:wrap;gap:.3rem}._previewChip_1t8wo_731{flex:0 0 auto;padding:.2rem .5rem;border-radius:999px;font-size:.68rem;font-weight:600;line-height:1.2;color:var(--tw-black);background:var(--tw-white);border:1px solid var(--tw-grey-light)}._previewList_1t8wo_749{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.08rem;color:var(--tw-grey-dark);font-size:.78rem;font-weight:600;line-height:1.3}._previewDay_1t8wo_762{display:grid;grid-template-columns:1.85rem 1fr;column-gap:.6rem;align-items:center}._previewWeekday_1t8wo_769{color:var(--tw-grey);font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-align:left}._previewSession_1t8wo_778{min-width:0}._previewRest_1t8wo_782{color:var(--tw-grey);font-weight:600}._field_1am40_1{display:flex;flex-direction:column;gap:.18rem;margin-bottom:0;min-width:0;position:relative}._label_1am40_10{font-size:.68rem;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey);font-weight:700}._trigger_1am40_18{display:flex;align-items:center;gap:.5rem;width:100%;margin:0;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));background:var(--tw-white);padding:.35rem .5rem;border-radius:8px;font-size:.875rem;line-height:1.3;min-height:var(--tw-control-min, 34px);text-align:left;cursor:pointer;color:inherit;font:inherit}._trigger_1am40_18:focus,._trigger_1am40_18:focus-visible{outline:none;border-color:var(--tw-input-focus);box-shadow:0 0 0 2px var(--tw-input-focus)}._trigger_1am40_18:disabled{opacity:.6;cursor:not-allowed}._value_1am40_49{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_1am40_57{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tw-grey)}._caret_1am40_66{flex-shrink:0;color:var(--tw-grey);font-size:.7rem;line-height:1}._selected_1am40_73{position:relative;display:flex;flex-direction:column;gap:.35rem;min-width:0}._clearBtn_1am40_81{position:absolute;top:.2rem;right:.2rem;z-index:2;background:color-mix(in srgb,var(--tw-white) 92%,transparent);box-shadow:0 1px 3px color-mix(in srgb,var(--tw-black) 12%,transparent)}._requiredMirror_1am40_90{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0;pointer-events:none}._panel_1am40_103{position:fixed;z-index:80;display:flex;flex-direction:column;gap:.5rem;min-height:0;padding:.55rem;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:10px;background:var(--tw-white);box-shadow:0 10px 28px color-mix(in srgb,var(--tw-black) 18%,transparent)}._toolbar_1am40_117{flex-shrink:0;display:flex;flex-direction:column;gap:.35rem}._list_1am40_124{flex:1;min-height:0;display:flex;flex-direction:column;gap:.45rem;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:.05rem}._list_1am40_124>*{flex-shrink:0}._option_1am40_139{min-width:0}._empty_1am40_143{margin:0;padding:.75rem .35rem;font-size:.85rem;color:var(--tw-grey);text-align:center}._hint_1p3s6_1{margin:0 0 8px;color:var(--tw-grey);font-size:13px}._error_1p3s6_7{margin:0 0 8px;color:var(--tw-danger);font-size:13px}._form_1hbtj_1{display:flex;flex-direction:column;gap:.85rem}._form_1hbtj_1 label{margin-bottom:0}._fieldSection_1hbtj_11{display:flex;flex-direction:column;gap:.25rem;min-width:0}._fieldHint_1hbtj_18{margin:0;color:var(--tw-grey);font-size:13px;line-height:1.35}._layout_1bbgz_1{display:flex;flex-direction:column;gap:.65rem;min-width:0}._context_1bbgz_8{min-width:0}._contextCard_1bbgz_12{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .7rem;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:8px;background:var(--tw-white)}._contextCopy_1bbgz_22{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}._hint_1bbgz_30{margin:0;font-size:.78rem;font-weight:600;line-height:1.35;color:var(--tw-grey)}._rest_7cwoa_1{position:relative;overflow:hidden;width:100%;min-height:var(--schedule-slot-min-h);border:1px dashed color-mix(in srgb,var(--tw-accent) 42%,transparent);border-radius:var(--tw-radius-card);background:var(--rest-bg, color-mix(in srgb, var(--tw-white) 70%, var(--tw-smoke)));color:var(--tw-grey);font:inherit;font-size:.82rem;font-weight:600}._restDrop_7cwoa_16{border-color:var(--tw-accent);color:var(--tw-accent);background:var(--tw-white)}._restHit_7cwoa_22{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:.55rem .75rem;border:0;background:transparent;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;text-align:center;cursor:pointer;touch-action:pan-y;min-height:0;height:auto}._restBody_7cwoa_43{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:.55rem .75rem;text-align:center;box-sizing:border-box}._restCopy_7cwoa_53{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;width:100%;max-width:100%}._titleRow_7cwoa_63{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;max-width:100%}._addIcon_7cwoa_71{flex-shrink:0;opacity:.85}._label_7cwoa_76{line-height:1.2}._rest_7cwoa_1:not(._restStatic_7cwoa_80):hover{border-color:var(--tw-accent);color:var(--tw-accent);background:var(--tw-white)}._restDrop_7cwoa_16:hover{border-color:var(--tw-accent);color:var(--tw-accent);background:var(--tw-white)}._meta_7cwoa_92,._was_7cwoa_93{margin:0;max-width:100%;font-size:.68rem;font-weight:600;color:var(--tw-grey);line-height:1.3}._metaLink_7cwoa_102{display:inline;border:none;background:none;padding:0;margin:0;min-height:0;height:auto;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.12em;cursor:pointer;vertical-align:baseline}@media(max-width:767px){._restHit_7cwoa_22,._metaLink_7cwoa_102{min-height:0;font-size:inherit}}._restBody_7cwoa_43[role=button]{cursor:pointer}._restDisabled_7cwoa_130,._restDisabled_7cwoa_130:hover{border-color:var(--tw-grey-light);color:var(--tw-grey);background:var(--rest-bg, color-mix(in srgb, var(--tw-white) 70%, var(--tw-smoke)));opacity:.65;cursor:default}._restDisabled_7cwoa_130 ._restBody_7cwoa_43[role=button],._restStatic_7cwoa_80 ._restHit_7cwoa_22{cursor:default}._restStatic_7cwoa_80:hover{border-color:var(--tw-grey-light);color:var(--tw-grey);background:var(--rest-bg, color-mix(in srgb, var(--tw-white) 70%, var(--tw-smoke)))}._restClickable_7cwoa_153 ._restHit_7cwoa_22{cursor:pointer}._restHolding_7cwoa_157{background:var(--tw-accent);border-color:var(--tw-accent);color:var(--tw-ink-on-accent)}._restHolding_7cwoa_157 ._meta_7cwoa_92,._restHolding_7cwoa_157 ._was_7cwoa_93{color:color-mix(in srgb,var(--tw-ink-on-accent) 82%,var(--tw-accent))}._restHolding_7cwoa_157 [data-rest-corner]{background:transparent;border-color:color-mix(in srgb,var(--tw-ink-on-accent) 35%,var(--tw-accent))}._rest_7cwoa_1:not(._restStatic_7cwoa_80):hover [data-rest-corner],._restDrop_7cwoa_16:hover [data-rest-corner]{border-color:var(--tw-accent);background:var(--tw-white)}._restLanded_7cwoa_179{box-shadow:inset 0 0 0 2px var(--tw-accent)}._restQuiet_7cwoa_183{min-height:0;border:none;border-radius:0;background:transparent;text-align:left}._restQuiet_7cwoa_183 ._restHit_7cwoa_22,._restQuiet_7cwoa_183 ._restBody_7cwoa_43{position:static;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:var(--touch-min, 44px);padding:.1rem 0;text-align:center}._restQuiet_7cwoa_183 ._restCopy_7cwoa_53,._restQuiet_7cwoa_183 ._titleRow_7cwoa_63{align-items:center;justify-content:center;text-align:center}._restQuietEnd_7cwoa_211 ._restHit_7cwoa_22,._restQuietEnd_7cwoa_211 ._restBody_7cwoa_43{justify-content:flex-end;text-align:right}._restQuietEnd_7cwoa_211 ._restCopy_7cwoa_53,._restQuietEnd_7cwoa_211 ._titleRow_7cwoa_63{align-items:flex-end;justify-content:flex-end;text-align:right}._restQuiet_7cwoa_183:not(._restStatic_7cwoa_80):hover,._restQuiet_7cwoa_183._restStatic_7cwoa_80:hover,._restQuiet_7cwoa_183._restDisabled_7cwoa_130,._restQuiet_7cwoa_183._restDisabled_7cwoa_130:hover{border-color:transparent;background:transparent}._table_ypqfl_1{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.75rem}._stack_ypqfl_8{display:flex;flex-direction:column;gap:0}._follow_ypqfl_14{margin-top:.55rem}._colSets_ypqfl_18{width:3.5rem}._colReps_ypqfl_22{width:5.25rem}._colRir_ypqfl_26{width:2.4rem}._table_ypqfl_1 th{padding:0 .2rem .3rem;text-align:center;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._table_ypqfl_1 th:first-child,._table_ypqfl_1 td:first-child{text-align:left;padding-left:0;padding-right:.85rem}._table_ypqfl_1 td{padding:.38rem .35rem;text-align:center;font-variant-numeric:tabular-nums;font-weight:600;border-top:1px solid var(--tw-grey-light)}._table_ypqfl_1 th:nth-child(2),._table_ypqfl_1 td:nth-child(2){text-align:center;white-space:nowrap;padding-left:.65rem;padding-right:.85rem}._table_ypqfl_1 th:nth-child(3),._table_ypqfl_1 td:nth-child(3){text-align:left;white-space:nowrap;padding-left:.65rem;padding-right:0}._name_ypqfl_71{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._muted_ypqfl_78{margin:0;color:var(--tw-grey);font-size:.75rem;font-weight:600}._stack_s4dex_1{display:flex;flex-direction:column;gap:6px}._cards_s4dex_7{display:flex;flex-direction:column;gap:.65rem}._cards_s4dex_7>[data-list-motion]{flex-shrink:0}._cardWrap_s4dex_17{display:flex;flex-direction:column;gap:.4rem;position:relative;z-index:0;flex-shrink:0;transition:transform .28s cubic-bezier(.22,1,.36,1)}._cards_s4dex_7[data-swap-preview=true]>:first-child ._cardWrap_s4dex_17{transform:translateY(var(--swap-dy, 0px))}._cards_s4dex_7[data-swap-preview=true]>:last-child ._cardWrap_s4dex_17{transform:translateY(calc(-1 * var(--swap-dy, 0px)))}._cardWrap_s4dex_17:not(:has(._cardBar_s4dex_35)){gap:0}._cardWrap_s4dex_17:has([aria-haspopup=menu][aria-expanded=true]){z-index:3}._cardWrapDragging_s4dex_44{z-index:2;filter:drop-shadow(0 10px 22px color-mix(in srgb,var(--tw-black) 16%,transparent))}@media(prefers-reduced-motion:reduce){._cardWrap_s4dex_17{transition:none}._cards_s4dex_7[data-swap-preview=true]>:first-child ._cardWrap_s4dex_17,._cards_s4dex_7[data-swap-preview=true]>:last-child ._cardWrap_s4dex_17{transform:none}}._stackMultiSession_s4dex_60{gap:0}._stackMultiSession_s4dex_60 ._dayHead_s4dex_64{margin-bottom:.55rem;padding-bottom:.2rem}._stackMultiSession_s4dex_60 ._dayHeadPlain_s4dex_69{margin-bottom:.75rem}._cardBar_s4dex_35{display:flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .05rem}._cardBar_s4dex_35._cardBarSession_s4dex_81{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--tw-control-min, 34px);align-items:center;column-gap:.4rem;height:var(--tw-control-min, 34px);min-height:var(--tw-control-min, 34px);max-height:var(--tw-control-min, 34px);box-sizing:border-box;padding:0 .05rem}._cardBarSession_s4dex_81 ._cardBarLead_s4dex_94{display:flex;align-items:center;gap:.35rem;min-width:0;overflow:hidden}._cardBarSession_s4dex_81 ._trainActions_s4dex_102{margin-left:0}._cardBarSession_s4dex_81 ._trainIcon_s4dex_106{width:var(--tw-control-min, 34px)!important;height:var(--tw-control-min, 34px)!important;min-width:var(--tw-control-min, 34px)!important;min-height:var(--tw-control-min, 34px)!important;padding:0!important}._cardBarLead_s4dex_94{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1;overflow:hidden;flex-wrap:nowrap}._sessionLabel_s4dex_124{margin:0;padding:0 .15rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;line-height:1.2;color:var(--tw-grey);white-space:nowrap;flex-shrink:0}._dayHead_s4dex_64{display:flex;align-items:center;gap:.5rem;min-height:2.25rem;margin:calc(-1 * var(--canvas-pad-top, .5rem)) calc(-1 * var(--canvas-pad-x, .7rem)) .55rem;padding:.55rem .7rem .45rem;border-bottom:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke))}._dayHeadLead_s4dex_146{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1}._dayHeadCopy_s4dex_154{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0}._dayHeadTitle_s4dex_163{margin:0;font-size:.8rem;font-weight:750;color:var(--tw-black);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dayHeadMeta_s4dex_174{font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dayHeadPlain_s4dex_69{margin:0 0 .65rem;padding:0;border-bottom:none;min-height:unset}._dayHeadPlain_s4dex_69 ._dayHeadTitle_s4dex_163{font-size:1.05rem;font-weight:750}._dayHeadSection_s4dex_198 ._dayHeadTitle_s4dex_163{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._dayHeadActions_s4dex_206{display:flex;align-items:center;flex-shrink:0;margin:-.08rem -.08rem 0 0}._trainActions_s4dex_102{display:flex;align-items:center;gap:.2rem;margin-left:auto;flex-shrink:0;min-width:0}._trainIcon_s4dex_106{min-width:36px!important;min-height:36px!important;width:36px;height:36px;padding:0!important}._startBtn_s4dex_230{flex-shrink:0;margin-left:.15rem}._row_vozju_1{display:flex;align-items:center;gap:.15rem;flex-shrink:0}._icon_vozju_8{min-width:36px!important;min-height:36px!important;width:36px;height:36px;padding:0!important}._viewBtn_vozju_16{flex-shrink:0;margin-left:.1rem;white-space:nowrap}._danger_vozju_22{color:var(--tw-danger)}._danger_vozju_22:hover:not(:disabled){background:color-mix(in srgb,var(--tw-danger) 10%,transparent)}._dialogBody_w44mx_1{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;min-height:0;max-height:min(68vh,520px,calc(var(--tw-vv-height, 100dvh) - var(--dialog-inset-top, 2rem) - var(--dialog-inset-bottom, 5rem) - 4.5rem));overflow:hidden}[data-dialog-fill] ._dialogBody_w44mx_1{max-height:none;height:100%}._toolbar_w44mx_21{flex-shrink:0;display:flex;flex-direction:column;gap:.35rem}._filterSummary_w44mx_28{display:flex;align-items:center;gap:.45rem;min-width:0;margin:0;padding:0;border:none;background:none;font:inherit;color:var(--tw-grey-dark);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._filterSummaryLabel_w44mx_45{flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._filterSummaryValues_w44mx_54{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;color:var(--tw-accent)}._filterSummaryEmpty_w44mx_64{font-size:.8rem;font-weight:600;color:var(--tw-grey)}._list_w44mx_70{flex:1;min-height:0;display:flex;flex-direction:column;gap:.45rem;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:.1rem}._list_w44mx_70>*{flex-shrink:0}._item_w44mx_85{display:flex;align-items:center;gap:.65rem;width:100%;margin:0;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:8px;background:var(--tw-white);color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease}._thumb_w44mx_104{flex-shrink:0}._item_w44mx_85:active{background:color-mix(in srgb,var(--tw-accent) 10%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-accent) 40%,var(--tw-grey-light))}._group_w44mx_113{border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:8px;background:var(--tw-white);overflow:hidden}._head_w44mx_120{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem}._variationList_w44mx_127{display:flex;flex-direction:column;background:color-mix(in srgb,var(--tw-smoke) 72%,var(--tw-white));overflow:hidden}._variation_w44mx_127{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0;min-height:2.5rem;padding:.4rem .75rem .4rem calc(1.3rem + 40px);border:none;border-top:1px solid color-mix(in srgb,var(--tw-grey-light) 55%,var(--tw-white));background:transparent;color:var(--tw-grey-dark);font:inherit;font-size:.84rem;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._variationLead_w44mx_157{display:flex;align-items:center;gap:.45rem;min-width:0;flex:1}._variationMark_w44mx_165{flex-shrink:0;display:grid;place-items:center;box-sizing:border-box;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border-radius:999px;font-size:.62rem;font-weight:700;line-height:1;letter-spacing:0;color:var(--tw-chrome-ink);background:var(--tw-accent)}._variationName_w44mx_182{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._variationChevron_w44mx_189{flex-shrink:0;width:.7rem;height:.7rem;color:var(--tw-grey)}._sessionPick_w44mx_196{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:var(--tw-radius-card);background:var(--tw-white);overflow:hidden}._nestedCard_w44mx_205{border:none;border-radius:0;outline:none}@media(hover:hover){._item_w44mx_85:hover{background:color-mix(in srgb,var(--tw-accent) 6%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-accent) 45%,var(--tw-grey-light))}._variation_w44mx_127:hover{background:color-mix(in srgb,var(--tw-accent) 6%,var(--tw-white))}}._body_w44mx_222{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}._title_w44mx_230{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}._meta_w44mx_237{margin:0;color:var(--tw-grey);font-size:.72rem;font-weight:600;line-height:1.3}._empty_w44mx_245{margin:0;color:var(--tw-grey);font-size:.875rem;line-height:1.4}._emptyAction_w44mx_252{border:none;background:none;padding:0;margin:0;font:inherit;color:var(--tw-black);text-decoration:underline;text-underline-offset:.12em;cursor:pointer}._closeBtn_w44mx_264{min-width:28px!important;min-height:28px!important;width:28px;height:28px;padding:0!important}._card_17t4f_1{background:var(--tw-white);border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);border-radius:var(--tw-radius-card);padding:.65rem .75rem;min-height:var(--roster-card-min-h, calc(1.3rem + 42px) );display:flex;flex-direction:column;gap:.5rem;overflow:hidden}._dragging_17t4f_13{opacity:.35;border-style:dashed;border-color:color-mix(in srgb,var(--tw-grey-light) 70%,var(--tw-black));box-shadow:none}._dropTarget_17t4f_20{border-color:var(--tw-grey-light)}._grip_17t4f_25{flex-shrink:0;display:grid;place-items:center;width:var(--tw-grip-size, var(--tw-control-min, 34px));min-width:var(--tw-grip-size, var(--tw-control-min, 34px));height:var(--tw-grip-size, var(--tw-control-min, 34px));min-height:var(--tw-grip-size, var(--tw-control-min, 34px));margin:0;padding:0;border:none;border-radius:6px;background:none;color:var(--tw-grey);cursor:grab;touch-action:none}._grip_17t4f_25:active{cursor:grabbing}._head_17t4f_47{display:flex;align-items:center;justify-content:space-between;gap:.1rem}._headBtn_17t4f_54{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0;margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}@media(max-width:767px){._headBtn_17t4f_54{min-height:0;font-size:inherit}}._identity_17t4f_77{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._chevronBtn_17t4f_85{flex-shrink:0;width:var(--tw-grip-size, var(--tw-control-min, 34px))!important;min-width:var(--tw-grip-size, var(--tw-control-min, 34px))!important;height:var(--tw-grip-size, var(--tw-control-min, 34px))!important;min-height:var(--tw-grip-size, var(--tw-control-min, 34px))!important;margin:0!important}._name_17t4f_94{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25;min-width:0}._meta_17t4f_102{margin:0;color:var(--tw-grey);font-size:.72rem;font-weight:600;line-height:1.3}._tools_17t4f_110{display:flex;align-items:center;gap:.2rem;flex-shrink:0;margin-right:-.1rem}._metrics_17t4f_118{display:flex;flex-direction:column;gap:.28rem}._row_17t4f_124{display:flex;align-items:center;gap:.35rem;min-height:2.05rem;min-width:0;padding:.22rem .3rem;border:1px solid var(--tw-grey-light);border-radius:6px;background:var(--tw-white)}._labelCol_17t4f_136{display:flex;align-items:center;gap:.4rem;flex-shrink:0;width:3.6rem}._label_17t4f_136{font-size:.68rem;font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase;color:var(--tw-grey)}._chipArea_17t4f_153{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.22rem}._chipScroll_17t4f_162{display:flex;flex-wrap:nowrap;gap:.22rem;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}._chipScroll_17t4f_162::-webkit-scrollbar{display:none}._rowSpacer_17t4f_177{flex-shrink:0;width:1.5rem}._chip_17t4f_153{flex:0 0 auto;padding:var(--tw-chip-pad-y, .32rem) var(--tw-chip-pad-x, .58rem);min-height:0;border-radius:999px;font-size:var(--tw-chip-font-size, .75rem);font-weight:600;line-height:1.2;color:var(--tw-grey-dark);background:var(--tw-white);border:1px solid var(--tw-grey-light);cursor:pointer}._active_17t4f_196{color:var(--tw-chrome-ink);background:var(--tw-accent);border-color:var(--tw-accent)}._chip_17t4f_153:disabled{cursor:default;opacity:1}._exclude_17t4f_207{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:.8rem;height:.8rem;min-width:.8rem;min-height:0;margin:0;padding:0;border:none;background:none;color:var(--tw-grey);line-height:0;cursor:pointer}._exclude_17t4f_207:disabled{cursor:default}._excludeBox_17t4f_229{width:.8rem;height:.8rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--tw-grey-light);border-radius:3px;background:var(--tw-white)}._excludeOn_17t4f_240{color:var(--tw-accent)}._excludeOn_17t4f_240 ._excludeBox_17t4f_229{border-color:var(--tw-accent);background:var(--tw-accent);color:var(--tw-chrome-ink)}._add_17t4f_250{border-style:dashed;color:var(--tw-grey);flex-shrink:0}._addField_17t4f_256{display:flex;flex-direction:column;gap:.28rem;padding-top:.55rem}._addFieldHead_17t4f_263{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._addFieldLabel_17t4f_270{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._addEffort_17t4f_279{display:flex;flex-wrap:wrap;gap:.22rem}._removeMetric_17t4f_285{flex-shrink:0;width:1.5rem;height:1.5rem;border:none;background:none;color:var(--tw-grey);font-size:1.1rem;line-height:1;cursor:pointer;border-radius:4px}._removeMetric_17t4f_285:hover{color:#c62828;background:#c6282814}._page_53ddz_1{padding:.75rem}._titleRow_53ddz_5{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}._title_53ddz_5{margin:0;font-size:1.1rem;min-width:0}._meta_53ddz_19{margin:0;color:var(--tw-grey);font-size:.88rem;flex-shrink:0;white-space:nowrap}._tableHead_53ddz_27{display:grid;grid-template-columns:minmax(50%,1fr) 2.5rem 2.5rem;gap:.35rem;align-items:end;margin:0 0 .45rem;padding:0 .65rem;box-sizing:border-box;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._tableHeadNoHistory_53ddz_42{grid-template-columns:minmax(50%,1fr) 2.5rem 2.5rem}._tableHeadSolo_53ddz_46{display:block;margin:0 0 .45rem;padding:0 .65rem;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._tableHeadReadOnly_53ddz_57{grid-template-columns:minmax(50%,1fr) 2.5rem}._logCol_53ddz_61{text-align:center;padding:0;white-space:nowrap}._titleWrap_53ddz_67{display:flex;align-items:center;gap:.3rem;min-width:0}._exercises_53ddz_74{display:flex;flex-direction:column;gap:.55rem;margin:0 0 1rem}._exCard_53ddz_81{background:var(--tw-white);border:1px solid var(--tw-grey-light);border-radius:8px;padding:.55rem .65rem}._exTitle_53ddz_88{display:flex;align-items:center;gap:.2rem;margin-bottom:.25rem;min-width:0}._exTitle_53ddz_88 h3{flex:1 1 auto;min-width:0;margin:0;font-size:.92rem;font-weight:700;line-height:1.3}._ex_53ddz_74{display:grid;grid-template-columns:minmax(50%,1fr) 2.5rem 2.5rem;gap:.35rem;align-items:start;box-sizing:border-box}._exNoHistory_53ddz_113{grid-template-columns:minmax(50%,1fr) 2.5rem 2.5rem}._exReadOnly_53ddz_117{grid-template-columns:minmax(50%,1fr) 2.5rem}._editCol_53ddz_121{display:flex;justify-content:flex-end;align-items:flex-start;min-height:calc(.92rem * 1.3)}._editColHead_53ddz_128{min-width:0}._exSolo_53ddz_132{display:block}._exMain_53ddz_136{min-width:0}._ex_53ddz_74 h3{margin:0;font-size:.92rem}._setLogCol_53ddz_145{display:flex;flex-direction:column;gap:.25rem;align-items:center;justify-content:flex-start;min-width:0}._setLogSlot_53ddz_154{display:flex;align-items:center;justify-content:center;min-height:1.15rem;width:100%}._setLogSlotTitle_53ddz_162{min-height:calc(.92rem * 1.3)}._exCard_53ddz_81 ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:max-content max-content max-content max-content;column-gap:.25rem;row-gap:.25rem;justify-content:start;align-items:baseline;font-size:.82rem;font-variant-numeric:tabular-nums}._exCard_53ddz_81 li{display:contents}._setLabel_53ddz_184{margin-right:1rem}._setLoad_53ddz_188{text-align:right;font-weight:600;white-space:nowrap}._setSep_53ddz_194{text-align:center;color:var(--tw-grey);font-weight:600}._setReps_53ddz_200{text-align:left;font-weight:600;white-space:nowrap}._setFallback_53ddz_206{grid-column:2 / -1;font-weight:600;font-variant-numeric:tabular-nums}._setNote_53ddz_212{grid-column:2 / -1;color:var(--tw-grey);font-size:.72rem;line-height:1.3}._note_53ddz_219{color:var(--tw-grey);font-size:.75rem;margin:0}._dialogBody_53ddz_225>._note_53ddz_219{margin-bottom:.85rem}._promoteWrap_53ddz_229{margin:.85rem 0 0;min-width:0}._promoteToggle_53ddz_234{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:var(--touch-min, 44px);padding:.45rem .7rem;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:var(--tw-radius-card);background:var(--tw-white);color:var(--tw-black);font:inherit;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._promoteToggle_53ddz_234:disabled{cursor:not-allowed;opacity:.6}._promoteToggle_53ddz_234[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}._promote_53ddz_229{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;min-width:0;padding:.6rem .7rem .7rem;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-top:none;border-radius:0 0 var(--tw-radius-card) var(--tw-radius-card)}._promoteCheck_53ddz_277{display:flex;align-items:flex-start;gap:.45rem;margin:0;font-size:.82rem;line-height:1.25;color:var(--tw-grey-dark);cursor:pointer}._promoteCheckControl_53ddz_288{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:1.25em}._promoteCheckControl_53ddz_288 input{margin:0;padding:0}._promoteCheckCopy_53ddz_301{display:flex;flex-direction:column;gap:.1rem;min-width:0}._promoteMeta_53ddz_308{margin:0;font-size:.78rem;line-height:1.25;color:var(--tw-grey)}._promoteHint_53ddz_315{color:var(--tw-grey)}._actions_53ddz_319{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}._fullBtn_53ddz_326{width:100%}._exitBtn_53ddz_330{width:100%;background:var(--tw-white);border-color:var(--tw-black);color:var(--tw-black)}._notesReadonly_53ddz_337{margin:0 0 .25rem}._notesLabel_53ddz_341{display:block;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey);margin-bottom:.25rem}._notesBody_53ddz_351{margin:0;font-size:.88rem;line-height:1.4;white-space:pre-wrap}._logEntries_53ddz_358{display:flex;flex-direction:column;gap:.55rem;min-width:0}._logEntry_53ddz_365{display:flex;flex-direction:column;gap:.28rem;padding:.55rem .65rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));background:color-mix(in srgb,var(--tw-accent) 5%,var(--tw-white))}._logEntryLabel_53ddz_375{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._logEntryBody_53ddz_384{margin:0;font-size:.875rem;font-weight:500;line-height:1.45;color:var(--tw-black);white-space:pre-wrap}._dialogBody_53ddz_225{display:flex;flex-direction:column;min-width:0}._body_1tpm9_1{display:flex;flex-direction:column;gap:.75rem}._prevNote_1tpm9_7{margin:0 0 .65rem;padding:.5rem .6rem;background:var(--tw-smoke);border-radius:6px;font-size:.82rem;color:var(--tw-grey-dark)}._prevLabel_1tpm9_16{display:block;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey);margin-bottom:.25rem}._root_1vnb9_1{width:360px;box-sizing:border-box;font-family:var(--tw-font);color:var(--tw-black);background:var(--tw-white);border-radius:12px;overflow:hidden;border:1px solid var(--tw-grey-light)}._header_1vnb9_12{display:flex;align-items:center;gap:.65rem;padding:1rem 1.1rem .85rem;background:var(--tw-accent-header);color:var(--tw-chrome-ink)}._headerMain_1vnb9_21{flex:1;min-width:0;text-align:left}._headerIcon_1vnb9_27{flex-shrink:0;align-self:center;width:2.85rem;height:2.85rem;display:block;object-fit:contain}._title_1vnb9_36{margin:0;font-size:1.15rem;font-weight:700;line-height:1.25}._meta_1vnb9_43{margin:.35rem 0 0;font-size:.78rem;line-height:1.35;opacity:.92}._body_1vnb9_50{padding:.85rem 1.1rem 1rem;display:flex;flex-direction:column;gap:.65rem}._simpleBlock_1vnb9_57{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem;font-size:.92rem;font-weight:600}._circuitList_1vnb9_68{margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.4}._exercise_1vnb9_75{padding:.55rem .65rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--tw-grey-light) 70%,var(--tw-smoke));background:color-mix(in srgb,var(--tw-smoke) 55%,var(--tw-white))}._exName_1vnb9_82{margin:0 0 .35rem;font-size:.9rem;font-weight:700;line-height:1.3}._exNote_1vnb9_89{margin:0 0 .35rem;font-size:.75rem;line-height:1.35;color:var(--tw-grey-dark);white-space:pre-wrap}._sets_1vnb9_97{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}._setRow_1vnb9_106{display:grid;grid-template-columns:max-content 1fr;gap:.45rem;align-items:baseline;font-size:.82rem;font-variant-numeric:tabular-nums}._setLabel_1vnb9_115{color:var(--tw-grey);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}._setValues_1vnb9_123{font-weight:600;min-width:0}._setNote_1vnb9_128{grid-column:2;margin:0;font-size:.72rem;line-height:1.3;color:var(--tw-grey);white-space:pre-wrap}._noteBlock_1vnb9_137{padding-top:.15rem;border-top:1px solid var(--tw-grey-light)}._noteLabel_1vnb9_142{display:block;margin-bottom:.25rem;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._noteBody_1vnb9_152{margin:0;font-size:.85rem;line-height:1.4;white-space:pre-wrap}._offscreen_1vnb9_159{position:fixed;left:-10000px;top:0;pointer-events:none;opacity:1}._body_kjlz5_1{display:flex;flex-direction:column;gap:.85rem}._empty_kjlz5_7,._upgrade_kjlz5_8{margin:0;color:var(--tw-grey);font-size:.875rem;line-height:1.4}._section_kjlz5_15{display:flex;flex-direction:column;gap:.4rem}._sectionTitle_kjlz5_21{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._adherence_kjlz5_30{margin:0;color:var(--tw-grey);font-size:.72rem;font-weight:600;line-height:1.3}._purposeList_kjlz5_38{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}._purposeRow_kjlz5_47{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.8rem;line-height:1.3}._purposeName_kjlz5_56{color:var(--tw-ink);font-weight:600}._purposeMeta_kjlz5_61{color:var(--tw-grey);font-weight:600;white-space:nowrap}._workoutList_kjlz5_67{display:flex;flex-direction:column;gap:.45rem}._card_1pn91_1{display:flex;flex-direction:column;gap:.35rem;margin-top:.75rem;padding:.65rem .75rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));background:color-mix(in srgb,var(--tw-black) 3%,var(--tw-white))}._cardTitle_1pn91_12{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._cardBody_1pn91_21{margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--tw-black)}._cardList_1pn91_29{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}._cardAction_1pn91_38{align-self:flex-end;margin-top:.2rem;padding:.35rem .7rem;border:none;border-radius:8px;background:var(--tw-accent);color:var(--tw-chrome-ink);font:inherit;font-size:.75rem;font-weight:700;min-height:var(--tw-control-min, 34px);cursor:pointer;touch-action:manipulation}._cardAction_1pn91_38:disabled{opacity:.6;cursor:default}._steps_kfh46_1{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}._step_kfh46_1{display:flex;align-items:center;gap:.6rem;min-height:var(--touch-min, 44px)}._mark_kfh46_17{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--tw-grey);color:var(--tw-grey);font-size:.75rem;font-weight:700}._mark_kfh46_17 svg{width:.85rem;height:.85rem}._done_kfh46_36 ._mark_kfh46_17{background:var(--tw-mark-complete);color:var(--tw-mark-complete-ink);box-shadow:none}._label_kfh46_42{flex:1;min-width:0;font-size:.9rem;font-weight:600;line-height:1.3}._done_kfh46_36 ._label_kfh46_42{color:var(--tw-grey);text-decoration:line-through}._stepLink_kfh46_55,._stepLinkNext_kfh46_56{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0;min-height:var(--touch-min, 44px);color:inherit;text-decoration:none}._stepLinkNext_kfh46_56 ._label_kfh46_42{color:var(--tw-accent)}._starter_kfh46_71{display:flex;flex-direction:column;gap:.5rem;margin-top:.35rem}._starterCopy_kfh46_78{margin:0;font-size:.82rem;line-height:1.35;color:var(--tw-grey)}._srOnly_kfh46_85{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._page_1haqc_1{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:auto;overscroll-behavior-y:contain;padding-bottom:var(--fill-scroll-pad, 0px);scroll-padding-bottom:var(--fill-scroll-pad, 0px)}._pageSwipe_1haqc_14{overflow-x:hidden;overscroll-behavior-x:none}._day_1haqc_19,._queue_1haqc_20{flex-shrink:0}._day_1haqc_19{--canvas-pad-x: 0;--canvas-pad-top: 0;background:transparent;border:none;overflow:visible;padding:0}._trainRecent_1haqc_33{margin-top:1.15rem}._installFoot_1haqc_37{margin-top:1rem}._trainActions_1haqc_41{display:flex;align-items:center;margin-left:auto;flex-shrink:0}._trainIcon_1haqc_48{min-width:36px!important;min-height:36px!important;width:36px;height:36px;padding:0!important}._emptyActions_1haqc_56{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;width:100%}._emptyAction_1haqc_56{width:100%;padding-left:.4rem;padding-right:.4rem;text-align:center}._emptyActionStack_1haqc_70{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;width:100%}._emptyActionSolo_1haqc_78{width:100%;text-align:center}._emptyActionMeta_1haqc_83{margin:0;padding:0 .25rem;color:var(--tw-grey);font-size:.68rem;font-weight:600;line-height:1.35;text-align:center}._when_1haqc_93{display:inline-block;margin:0;padding:.12rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--tw-chrome-ink) 18%,transparent);color:var(--tw-chrome-ink);font-family:inherit;font-size:.62rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;white-space:nowrap;flex-shrink:0}._dayBody_1haqc_110{display:flex;flex-direction:column;gap:.55rem;margin-top:.15rem}._iconBtn_1haqc_117{min-width:36px!important;min-height:36px!important;width:36px;height:36px;padding:0!important;color:var(--tw-chrome-ink)}._iconBtn_1haqc_117:hover:not(:disabled){background:color-mix(in srgb,var(--tw-chrome-ink) 14%,transparent)}._startBtn_1haqc_130{width:100%;flex-shrink:0}._muted_1haqc_135,._scheduleHint_1haqc_141{margin:0;color:var(--tw-grey);font-size:13px}._error_1haqc_147{margin:0;color:var(--tw-danger);font-size:13px}._emptyDay_1haqc_153{margin:0 .25rem 0 0;color:var(--tw-grey);font-size:.75rem;font-weight:600;line-height:1.35}._emptyDayAction_1haqc_161{border:none;background:none;padding:0;margin:0;font:inherit;color:var(--tw-black);text-decoration:underline;text-underline-offset:.12em;cursor:pointer}._queue_1haqc_20{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-top:0}._queueGroup_1haqc_181{display:flex;flex-direction:column;gap:.4rem;min-width:0}._queueHead_1haqc_188{font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey);margin:0;padding:0;display:inline-flex;align-items:center;gap:.35rem;min-width:0}._queueHeadBtn_1haqc_202{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0;padding:.15rem .1rem;border:0;background:transparent;cursor:pointer;color:inherit;text-align:left;min-height:var(--touch-min, 44px)}._queueHeadBtn_1haqc_202:focus-visible{outline:none;box-shadow:0 0 0 2px var(--tw-input-focus);border-radius:4px}._queueCount_1haqc_224{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--tw-grey) 72%,var(--tw-black))}._queueChevron_1haqc_229{flex-shrink:0;color:var(--tw-grey)}._queueList_1haqc_234{display:flex;flex-direction:column;gap:.45rem}._now_1haqc_240{display:inline-flex;align-items:center;align-self:center;flex-shrink:0;margin-right:.2rem;padding:.12rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--tw-accent) 16%,var(--tw-surface));color:var(--tw-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tw-accent) 55%,transparent);font-size:.62rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}._dialogUnschedule_1haqc_258{min-width:28px!important;min-height:28px!important;width:28px;height:28px;padding:0!important}._metaList_1haqc_266{display:grid;gap:.4rem;margin:0 0 .85rem}._metaList_1haqc_266>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem;align-items:baseline}._metaList_1haqc_266 dt{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._metaList_1haqc_266 dd{margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}._dayMeta_1haqc_295{margin:0 .25rem 0 0;gap:.65rem}._dayMeta_1haqc_295>div{display:flex;flex-direction:column;grid-template-columns:none;gap:.08rem;min-width:0}._dayMeta_1haqc_295>._dayMetaPair_1haqc_308{display:grid;grid-template-columns:minmax(0,50%) minmax(0,50%);column-gap:0;row-gap:.08rem;align-items:baseline}._dayMetaPair_1haqc_308>div{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:.35rem;min-width:0}._dayMetaPair_1haqc_308 dt{flex-shrink:0}._dayMetaPair_1haqc_308 dd{min-width:0}._dayMeta_1haqc_295 dd{line-height:1.25}._setsBox_1haqc_337{overflow:hidden;margin:0 0 .85rem;border-radius:var(--tw-radius-card);border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);background:color-mix(in srgb,var(--tw-accent) 16%,var(--tw-surface));color:var(--tw-accent)}._setsBoxHead_1haqc_346{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0;padding:.55rem .7rem;border:none;background:none;min-height:0;height:auto;font-size:.8125rem;font-weight:700;text-align:left;cursor:pointer;color:inherit}._setsBoxBody_1haqc_365{padding:.15rem .7rem .65rem;background:var(--tw-white);color:var(--tw-black)}._cycleBlock_1haqc_371{margin:0 0 .25rem}._cycleBlock_1haqc_371 ._scheduleHint_1haqc_141,._cycleBlock_1haqc_371 ._error_1haqc_147{margin:0 0 .45rem}._reschedulePrompt_1haqc_380{margin:0 0 .55rem;font-size:.82rem;font-weight:650;color:var(--tw-grey-dark);line-height:1.3}._reschedulePrompt_1haqc_380 strong{font-weight:800;color:var(--tw-black)}._rescheduleMoves_1haqc_393{margin-top:.65rem;padding-top:.55rem;border-top:1px solid var(--tw-grey-light)}._rescheduleMovesTitle_1haqc_399{margin:0 0 .4rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._rescheduleMoveList_1haqc_408{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}._rescheduleMoveList_1haqc_408 li{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0}._rescheduleMoveBadge_1haqc_425{display:grid;place-items:center;flex-shrink:0;width:1.15rem;height:1.15rem;border-radius:50%;background:color-mix(in srgb,var(--tw-accent) 16%,var(--tw-surface));color:var(--tw-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tw-accent) 55%,transparent);font-size:.62rem;font-weight:700;line-height:1}._rescheduleMoveBody_1haqc_440{display:flex;flex-direction:column;gap:.08rem;min-width:0;flex:1}._rescheduleMoveStatus_1haqc_448{display:grid;place-items:center;flex-shrink:0;line-height:0}._rescheduleMoveStatusWarn_1haqc_455{color:var(--tw-warning)}._rescheduleMoveStatusOk_1haqc_459{color:var(--tw-success)}._rescheduleMoveName_1haqc_463{font-size:.82rem;font-weight:700;line-height:1.2}._rescheduleMovePath_1haqc_469{font-size:.75rem;color:var(--tw-grey-dark);line-height:1.3}._rescheduleMoveMeta_1haqc_475{font-size:.68rem;color:var(--tw-grey);line-height:1.3}._rescheduleMovePending_1haqc_481 ._rescheduleMovePath_1haqc_469{color:var(--tw-accent)}._rescheduleHint_1haqc_485{margin:.55rem 0 0;font-size:.68rem;color:var(--tw-grey);line-height:1.35}._wrap_1hm9j_1{--filter-label-width: 3.6rem;display:grid;grid-template-columns:var(--filter-label-width) minmax(0,1fr);align-items:center;column-gap:.5rem;margin:0 0 .45rem;min-height:0;min-width:0}._label_1hm9j_12{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._row_1hm9j_21{list-style:none;margin:0 -.15rem;padding:.08rem .15rem;display:flex;flex-wrap:nowrap;align-items:center;gap:.3rem;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}._row_1hm9j_21::-webkit-scrollbar{display:none}._card_1hm9j_40{flex:0 0 auto;display:inline-flex;align-items:center;gap:.1rem;max-width:10.5rem;padding:var(--tw-chip-pad-y, .32rem) .28rem var(--tw-chip-pad-y, .32rem) .45rem;border:1px solid color-mix(in srgb,var(--tw-grey-light) 72%,var(--tw-white));border-radius:8px;background:var(--tw-white);line-height:1.15}._resume_1hm9j_53{display:inline-flex;align-items:center;gap:.28rem;min-width:0;min-height:0;margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._resume_1hm9j_53:hover ._title_1hm9j_72{color:var(--tw-accent)}._icon_1hm9j_76{flex-shrink:0;display:block;width:.72rem;height:.72rem;color:var(--tw-grey)}._title_1hm9j_72{min-width:0;font-size:var(--tw-chip-font-size, .75rem);font-weight:600;letter-spacing:.02em;line-height:1.15;color:var(--tw-grey-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._discard_1hm9j_96{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-height:0;min-width:0;margin:0;padding:0 .08rem;border:none;border-radius:3px;background:none;color:var(--tw-grey);font-size:.78rem;line-height:1.15;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._discard_1hm9j_96:hover:not(:disabled){color:#c62828;background:#c6282814}._discard_1hm9j_96:disabled{opacity:.45;cursor:default}._usage_1ce99_1{margin:.5rem 0 0;font-size:.8125rem;color:var(--tw-grey)}._form_1ce99_7,._readOnly_1szsh_1{display:flex;flex-direction:column;gap:.75rem}._section_1szsh_7{display:flex;flex-direction:column;gap:.45rem;padding-bottom:.7rem;border-bottom:1px solid var(--tw-grey-light)}._section_1szsh_7:last-child{padding-bottom:0;border-bottom:none}._sectionTitle_1szsh_20{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._grid_1szsh_29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem}._metaGrid_1szsh_35{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;align-items:start}._field_1szsh_42{display:flex;flex-direction:column;gap:.18rem;min-width:0}._descriptionField_1szsh_49{margin-top:.75rem}._label_1szsh_53{font-size:.68rem;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey);font-weight:700;white-space:nowrap}._value_1szsh_62{margin:0;font-size:.875rem;line-height:1.35;color:var(--tw-black)}._valueWrap_1szsh_69{margin:0;font-size:.875rem;line-height:1.35;color:var(--tw-black);white-space:pre-wrap}._valueEmpty_1szsh_77{margin:0;font-size:.875rem;line-height:1.35;color:var(--tw-grey-light)}._headerActions_1szsh_84{display:flex;align-items:center;gap:.2rem;flex-shrink:0}._videoError_1szsh_91{margin:.2rem 0 0;font-size:.75rem;color:#c62828}._targetItem_1szsh_97{display:flex;flex-direction:column;gap:.08rem;min-width:0;padding:.35rem .45rem;border-radius:6px}._targetPrimary_1szsh_106{background:var(--tw-white);border:1.5px solid var(--tw-black)}._targetPrimary_1szsh_106 ._targetMuscle_1szsh_111{font-weight:700}._targetPrimary_1szsh_106 ._targetRole_1szsh_115{color:var(--tw-black);font-weight:600}._targetSecondary_1szsh_120{background:var(--tw-smoke);border:1px solid var(--tw-grey-light)}._targetSecondary_1szsh_120 ._targetMuscle_1szsh_111{font-weight:500;color:var(--tw-grey-dark)}._targetMuscle_1szsh_111{font-size:.875rem;line-height:1.3}._targetRole_1szsh_115{color:var(--tw-grey);font-size:.72rem;line-height:1.2}._wrap_18g0k_1{--chart-y-axis: 32px;width:100%;min-width:0;margin-top:.2rem;padding:.2rem 0 .1rem;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--tw-accent) 8%,transparent) 0%,transparent 58%)}._title_18g0k_11{margin:0 0 .15rem;padding:0;font-size:.92rem;font-weight:700;line-height:1.25;color:var(--tw-black)}._chart_18g0k_20{width:100%;min-width:0;height:248px}._empty_18g0k_26{display:flex;align-items:center;justify-content:center;height:100%;padding:0 .5rem}._spanRow_18g0k_34{display:flex;justify-content:center;min-width:0;margin:.05rem 0 0;padding:0 .25rem 0 var(--chart-y-axis)}._spanRow_18g0k_34>*{margin-bottom:0;min-width:0}._tooltip_18g0k_48{background:var(--tw-surface);border:1px solid color-mix(in srgb,var(--tw-accent) 42%,transparent);border-radius:var(--tw-radius-card);padding:.38rem .6rem;box-shadow:0 6px 18px #0000001a;font-size:.78rem;line-height:1.35}._tooltipDate_18g0k_58{color:var(--tw-grey);font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600}._tooltipValue_18g0k_66{margin-top:.08rem;font-weight:700;font-size:.94rem;color:var(--tw-black)}._tooltipProgram_18g0k_73{display:flex;align-items:center;gap:.32rem;margin-top:.28rem;font-size:.68rem;font-weight:600;letter-spacing:.02em;color:var(--tw-grey-dark)}._tooltipSwatch_18g0k_84{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:2px}@media(min-width:768px){._wrap_18g0k_1{margin-top:.45rem;padding:.45rem 0 .25rem}}._detail_1lbc8_1{display:flex;flex-direction:column;gap:.65rem;min-width:0}._metricBlock_1lbc8_8{display:flex;flex-direction:column;gap:.22rem;min-width:0}._metricHint_1lbc8_15{margin:0;padding:0 .05rem;font-size:.68rem;font-weight:500;line-height:1.35;color:var(--tw-grey)}._wins_1lbc8_24{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}._winsOne_1lbc8_30{grid-template-columns:minmax(0,1fr)}._win_1lbc8_24{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-width:0;padding:.5rem .4rem .45rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));background:var(--tw-smoke);text-align:center}._winUp_1lbc8_48{background:color-mix(in srgb,var(--tw-success) 10%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-success) 28%,var(--tw-grey-light))}._winDown_1lbc8_53{background:color-mix(in srgb,var(--tw-danger) 10%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-danger) 28%,var(--tw-grey-light))}._winFlat_1lbc8_58{background:color-mix(in srgb,var(--tw-grey) 8%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-grey) 22%,var(--tw-grey-light))}._winPeak_1lbc8_63{background:color-mix(in srgb,var(--tw-accent) 10%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-accent) 28%,var(--tw-grey-light))}._winLatest_1lbc8_68{background:color-mix(in srgb,var(--tw-black) 4%,var(--tw-white));border-color:color-mix(in srgb,var(--tw-grey-light) 70%,var(--tw-smoke))}._winValue_1lbc8_73{display:block;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--tw-black);white-space:nowrap}._winUp_1lbc8_48 ._winValue_1lbc8_73{color:var(--tw-success)}._winDown_1lbc8_53 ._winValue_1lbc8_73{color:var(--tw-danger)}._winFlat_1lbc8_58 ._winValue_1lbc8_73{color:var(--tw-grey-dark)}._winPeak_1lbc8_63 ._winValue_1lbc8_73{color:var(--tw-accent)}._winLabel_1lbc8_99{display:block;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey);line-height:1.2}._root_7sm6w_1{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}._toolbar_7sm6w_9{flex-shrink:0;position:relative;z-index:1;background:var(--tw-smoke);overflow:visible}._listScroll_7sm6w_17{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:var(--fill-scroll-pad, 0px);scroll-padding-bottom:var(--fill-scroll-pad, 0px)}@media(max-width:767px){._root_7sm6w_1:has([data-list-pager]) ._listScroll_7sm6w_17{padding-bottom:calc(var(--fill-scroll-pad, 0px) + var(--tw-train-orb-rise, 1.05rem) + 2.9rem)}}@media(min-width:768px){._listScroll_7sm6w_17{padding-bottom:.75rem}}._list_7sm6w_17{display:flex;flex-direction:column;gap:.45rem}._empty_7sm6w_47{color:var(--tw-grey);text-align:center;padding:2rem 1rem;margin:0}._empty_7sm6w_47 a,._emptyAction_7sm6w_55{color:var(--tw-accent);font-weight:600}._emptyAction_7sm6w_55{display:inline;padding:0;border:0;background:none;font:inherit;cursor:pointer}._control_1rvf8_1{display:flex;align-items:center;gap:.2rem;flex-shrink:0}._value_1rvf8_8{min-width:2.6rem;text-align:right;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}._valueWork_1rvf8_17{color:var(--tw-success)}._valueRest_1rvf8_21{color:var(--tw-danger)}._valueReset_1rvf8_25{color:var(--tw-accent)}._bulkBtn_u5m5l_1{flex-shrink:0;min-width:28px!important;min-height:28px!important;width:28px;height:28px;padding:0!important;color:var(--tw-grey)}._bulkBtn_u5m5l_1:hover{color:var(--tw-accent)}._dialogBody_u5m5l_15{display:flex;flex-direction:column;gap:.4rem}._sectionLabel_u5m5l_21{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._rules_u5m5l_30{display:flex;flex-direction:column;gap:.28rem}._ruleCard_u5m5l_36{display:flex;flex-direction:column;gap:.28rem;padding:.35rem .4rem;border:1px solid var(--tw-grey-light);border-radius:6px;background:var(--tw-white);min-width:0}._ruleHead_u5m5l_47{display:flex;align-items:center;gap:.35rem;min-width:0}._ruleMetric_u5m5l_54{flex:1;min-width:0;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:var(--tw-black)}._ruleRemove_u5m5l_63{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;min-width:0;min-height:0;margin:0;padding:0;border:none;background:none;color:var(--tw-grey);font-size:1rem;line-height:1;cursor:pointer;border-radius:4px}._ruleRemove_u5m5l_63:hover{color:#c62828;background:#c6282814}._chips_u5m5l_88{display:flex;flex-direction:column;gap:.22rem;min-width:0;position:relative;z-index:1}._chipRow_u5m5l_97{display:flex;flex-wrap:wrap;align-items:center;gap:.22rem;min-width:0}._chip_u5m5l_88{flex:0 0 auto;padding:var(--tw-chip-pad-y, .32rem) var(--tw-chip-pad-x, .58rem);min-height:0;border-radius:999px;font-size:var(--tw-chip-font-size, .75rem);font-weight:600;line-height:1.2;color:var(--tw-grey-dark);background:var(--tw-white);border:1px solid var(--tw-grey-light);cursor:pointer}._active_u5m5l_120{color:var(--tw-chrome-ink);background:var(--tw-accent);border-color:var(--tw-accent)}._add_u5m5l_126{border-style:dashed;color:var(--tw-grey)}._addField_u5m5l_131{display:flex;flex-wrap:wrap;align-items:center;gap:.22rem}._targetWrap_u5m5l_138{position:relative;flex-shrink:0}._targetBtn_u5m5l_143{display:inline-flex;align-items:center;gap:.2rem;padding:var(--tw-chip-pad-y, .32rem) .5rem;min-height:0;border:1px solid var(--tw-grey-light);border-radius:999px;background:var(--tw-white);font-size:var(--tw-chip-font-size, .75rem);font-weight:600;line-height:1.2;color:var(--tw-grey-dark);cursor:pointer;white-space:nowrap}._targetCaret_u5m5l_160{font-size:.62rem;color:var(--tw-grey);flex-shrink:0}._targetPanel_u5m5l_166{position:fixed;z-index:calc(var(--tw-overlay-z, 80) + 3);min-width:11rem;max-height:12rem;overflow:auto;padding:.3rem;border:1px solid var(--tw-grey-light);border-radius:8px;background:var(--tw-white);box-shadow:0 4px 16px #0000001a}._targetShortcuts_u5m5l_179{display:flex;gap:.35rem;padding:.1rem .2rem .3rem;border-bottom:1px solid var(--tw-grey-light);margin-bottom:.2rem}._targetShortcuts_u5m5l_179 button{border:none;background:none;padding:0;min-height:0;font-size:.6rem;font-weight:600;color:var(--tw-accent);cursor:pointer}._targetRow_u5m5l_198{display:flex;align-items:center;gap:.35rem;padding:.22rem .2rem;font-size:.72rem;cursor:pointer}._targetRow_u5m5l_198 input{flex-shrink:0}._block_11tyy_1{background:var(--tw-white);border:1px solid var(--tw-grey-light);border-radius:8px;overflow:hidden}._block_11tyy_1:not(:has(._header_11tyy_8)){display:flex;flex-direction:column;gap:.35rem;padding:.55rem .65rem .65rem}._header_11tyy_8{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0;padding:.55rem .65rem;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}._header_11tyy_8:hover ._title_11tyy_32{color:var(--tw-accent)}._titleRow_11tyy_36{display:flex;align-items:baseline;gap:0;min-width:0}._title_11tyy_32{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._count_11tyy_52{font-size:.68rem;font-weight:600;color:var(--tw-grey)}._count_11tyy_52:before{content:"·";margin:0 .35rem;color:var(--tw-grey-light)}._titleFollow_11tyy_64{margin-top:.45rem}._body_11tyy_68{padding:0 .65rem .65rem}._list_11tyy_72{display:flex;flex-direction:column;gap:.45rem;overflow-anchor:none}._listItem_11tyy_79{flex-shrink:0;min-width:0}._plain_11tyy_84{display:flex;flex-direction:column}._plain_11tyy_84 ._body_11tyy_68{padding:0}._stack_gpvn8_1{display:flex;flex-direction:column;gap:.65rem}._intro_gpvn8_7{min-width:0}._panel_gpvn8_11{border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:8px;overflow:hidden}._panelWarm_gpvn8_17{background:color-mix(in srgb,var(--tw-accent) 6%,var(--tw-smoke))}._panelWork_gpvn8_21{background:var(--tw-white)}._panelOpen_gpvn8_25 ._panelHead_gpvn8_25{border-bottom:1px solid color-mix(in srgb,var(--tw-grey-light) 55%,var(--tw-smoke))}._panelHead_gpvn8_25{display:flex;align-items:center;gap:.15rem;padding:0 .35rem 0 .15rem;min-height:0}._panelToggle_gpvn8_37{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0;padding:.55rem .35rem .55rem .65rem;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._panelToggle_gpvn8_37:hover ._panelTitle_gpvn8_56{color:var(--tw-accent)}._panelTitleRow_gpvn8_60{display:flex;align-items:baseline;gap:0;min-width:0}._panelTitle_gpvn8_56{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._panelCount_gpvn8_76{font-size:.68rem;font-weight:600;color:var(--tw-grey)}._panelCount_gpvn8_76:before{content:"·";margin:0 .35rem;color:var(--tw-grey-light)}._panelChevron_gpvn8_88{flex-shrink:0;width:12px;height:12px;color:var(--tw-grey)}._panelBody_gpvn8_95{display:flex;flex-direction:column;gap:.45rem;padding:.55rem .65rem;--roster-card-min-h: calc(1.3rem + 42px) }._addSlot_gpvn8_104{--schedule-slot-min-h: var(--roster-card-min-h);min-height:var(--roster-card-min-h);--rest-bg: var(--tw-surface)}._empty_gpvn8_110{margin:0;color:var(--tw-grey);font-size:.8125rem}._wrap_1l61l_1{display:flex;flex-direction:column;gap:.55rem}._head_1l61l_7{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._label_1l61l_14{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tw-muted)}._empty_1l61l_23{margin:0;font-size:.85rem;color:var(--tw-grey)}._actions_1l61l_29{display:flex;align-items:center;gap:.1rem;flex-shrink:0}._form_gvof7_1{display:flex;flex-direction:column;gap:.55rem}._onTrainHint_gvof7_7{margin:.35rem 0 0;font-size:.8125rem;line-height:1.35;color:var(--tw-grey)}._typePill_gvof7_14{align-self:flex-start;display:inline-flex;padding:var(--tw-chip-pad-y, .32rem) var(--tw-chip-pad-x, .58rem);border-radius:999px;font-size:var(--tw-chip-font-size, .75rem);font-weight:600;line-height:1.2;color:var(--tw-black);background:var(--tw-white);border:1px solid var(--tw-grey-light)}._notes_z8jzt_1,._notesEmpty_z8jzt_2{margin:0;font-size:.875rem;line-height:1.35;white-space:pre-wrap}._notes_z8jzt_1{color:var(--tw-black)}._notesEmpty_z8jzt_2{color:var(--tw-grey-light)}._list_1ut5z_1{display:flex;flex-direction:column;gap:.4rem}._daySlot_1ut5z_7{position:relative}._daySlotCompact_1ut5z_12{--schedule-slot-min-h: calc(.84rem + 42px) }._dayGroup_1ut5z_16{--rest-bg: transparent;display:flex;flex-direction:column;gap:.3rem}._dayGroupLanded_1ut5z_24{border-radius:9px;background:color-mix(in srgb,var(--tw-accent) 10%,transparent)}._dayGroupHead_1ut5z_29{display:flex;align-items:center;gap:.35rem;min-width:0;padding:0 .05rem}._dayGroupTitle_1ut5z_37{display:inline-flex;align-items:center;gap:.12rem;min-width:0}._dayGroupLabel_1ut5z_44{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey);line-height:1;white-space:nowrap}._dayGroupCount_1ut5z_54{font-size:.58rem;font-weight:650;color:color-mix(in srgb,var(--tw-grey) 82%,var(--tw-white));line-height:1;white-space:nowrap}._dayGroupAdd_1ut5z_62{width:1.35rem!important;min-width:1.35rem!important;height:1.35rem!important;min-height:1.35rem!important;padding:0!important;color:var(--tw-grey)}._sessionCard_1ut5z_71{min-height:var(--schedule-slot-min-h)}._dragging_1ut5z_75{opacity:.45}._dayFlag_1ut5z_79{display:flex;align-items:center;justify-content:center;gap:.15rem;box-sizing:border-box;width:100%;height:100%;pointer-events:none}._dayFlagOnRest_1ut5z_90{position:absolute;top:0;right:0;z-index:1;width:var(--day-cutout-w);min-width:var(--day-cutout-w);height:var(--day-cutout-h);padding:0;background:var(--tw-surface);border:none;border-left:1px dashed var(--tw-grey-light);border-bottom:1px dashed var(--tw-grey-light);border-radius:0 7px}._dayFlagLabel_1ut5z_106{min-width:0;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey);line-height:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._grip_1ut5z_120{position:absolute;right:.1rem;bottom:.08rem;z-index:2;display:grid;place-items:center;width:var(--tw-control-min);min-width:var(--tw-control-min);height:var(--tw-control-min);min-height:var(--tw-control-min);margin:0;padding:0;border:none;border-radius:6px;background:none;color:var(--tw-grey);cursor:grab;touch-action:none}._grip_1ut5z_120:active{cursor:grabbing}._badge_1ut5z_145{display:grid;place-items:center;min-width:1rem;height:1rem;padding:0 .22rem;border-radius:999px;background:color-mix(in srgb,var(--tw-accent) 16%,var(--tw-surface));color:var(--tw-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tw-accent) 55%,transparent);font-size:.58rem;font-weight:700;line-height:1}._holding_1ut5z_160{z-index:2;filter:drop-shadow(0 10px 22px color-mix(in srgb,var(--tw-black) 16%,transparent))}._holding_1ut5z_160 ._sessionCard_1ut5z_71{background:var(--tw-accent);border-color:var(--tw-accent);color:var(--tw-ink-on-accent)}._holding_1ut5z_160 ._dayFlagLabel_1ut5z_106{color:color-mix(in srgb,var(--tw-ink-on-accent) 82%,var(--tw-accent))}._holding_1ut5z_160 ._badge_1ut5z_145{background:var(--tw-white);color:var(--tw-accent)}._landed_1ut5z_180 ._sessionCard_1ut5z_71{box-shadow:inset 0 0 0 2px var(--tw-accent)}._locked_1ut5z_184{opacity:.45}._clickable_1ut5z_188 ._sessionCard_1ut5z_71{cursor:pointer}._daysBlock_1sz42_1{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.7rem}._daysBlockFlush_1sz42_8{margin-bottom:0}._sectionHeading_1sz42_12{display:flex;align-items:baseline;gap:0;min-width:0}._sectionTitle_1sz42_19{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._sectionCount_1sz42_28{font-size:.68rem;font-weight:600;color:var(--tw-grey);white-space:nowrap}._sectionCount_1sz42_28:before{content:"·";margin:0 .35rem;color:var(--tw-grey-light)}._form_1luq3_1{display:flex;flex-direction:column;gap:1.15rem}._warning_1luq3_7{margin:0;font-size:.78rem;font-weight:600;color:var(--tw-danger, #c44)}._placeholder_1luq3_14{margin:0;font-size:.82rem;color:var(--tw-grey)}._chipRow_1m47u_1{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}._notes_1m47u_8,._notesEmpty_1m47u_9{margin:0;font-size:.875rem;line-height:1.35;white-space:pre-wrap}._notes_1m47u_8{color:var(--tw-black)}._notesEmpty_1m47u_9{color:var(--tw-grey-light)}._chip_1m47u_1{flex:0 0 auto;padding:var(--tw-chip-pad-y, .32rem) var(--tw-chip-pad-x, .58rem);border-radius:999px;font-size:var(--tw-chip-font-size, .75rem);font-weight:600;line-height:1.2;color:var(--tw-black);background:var(--tw-white);border:1px solid var(--tw-grey-light)}._placeholder_1m47u_36{margin:0;font-size:.82rem;color:var(--tw-grey)}._body_k0d51_1{display:flex;flex-direction:column;gap:.65rem;padding:0 .15rem .25rem}._lead_k0d51_8{margin:0;font-size:.88rem;line-height:1.35;color:var(--tw-grey-dark)}._meta_k0d51_15{margin:0;font-size:.78rem;line-height:1.35;color:var(--tw-grey)}._check_k0d51_22,._radio_k0d51_23{display:flex;align-items:flex-start;gap:.45rem;margin:0;font-size:.82rem;color:var(--tw-grey-dark);cursor:pointer}._check_k0d51_22 input,._radio_k0d51_23 input{margin-top:.15rem}._attach_k0d51_38{display:flex;flex-direction:column;gap:.45rem}._hero_1tk0f_1{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1.15rem 1rem 1.05rem;background:var(--tw-chrome);color:var(--tw-chrome-ink);border-radius:8px;text-align:center}._kicker_1tk0f_13{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tw-accent)}._clock_1tk0f_22{margin:0;font-size:3.4rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em}._heroMeta_1tk0f_31{margin:0 0 .35rem;font-size:.72rem;font-weight:600;color:#ffffff9e}._start_1tk0f_38{width:100%;max-width:16rem}._control_1tk0f_43{display:flex;align-items:center;gap:.2rem;flex-shrink:0}._value_1tk0f_50{min-width:2.6rem;text-align:right;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}._valueWork_1tk0f_59{color:var(--tw-success)}._valueRest_1tk0f_63{color:var(--tw-danger)}._valueReset_1tk0f_67{color:var(--tw-accent)}._cover_1tk0f_71{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--tw-overlay-z, 80);display:grid;grid-template-rows:auto 1fr auto;align-items:center;gap:.75rem;padding:calc(env(safe-area-inset-top,0px) + 1.1rem) 1.25rem calc(env(safe-area-inset-bottom,0px) + 1.35rem);color:var(--tw-chrome-ink);background:var(--tw-chrome);overflow:hidden;overscroll-behavior:none}._coverCountdown_1tk0f_86{background:var(--tw-chrome)}._coverWork_1tk0f_90{background:color-mix(in srgb,var(--tw-success) 38%,var(--tw-black))}._coverRest_1tk0f_94{background:color-mix(in srgb,var(--tw-danger) 42%,var(--tw-black))}._coverReset_1tk0f_98{background:color-mix(in srgb,var(--tw-accent) 48%,var(--tw-black))}._coverDone_1tk0f_102{background:var(--tw-chrome)}._coverTitle_1tk0f_106{margin:0;text-align:center;font-size:1.05rem;font-weight:700;letter-spacing:.02em;line-height:1.1}._coverKickerHalfway_1tk0f_115{letter-spacing:.08em;text-transform:uppercase}._coverMain_1tk0f_120{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:0;width:100%}._tracks_1tk0f_130{display:flex;flex-direction:column;gap:.4rem;width:min(100%,20rem)}._track_1tk0f_130{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.4rem;padding:.45rem .85rem;border-radius:10px;background:#00000038;border:1px solid rgb(255 255 255 / .14);font-size:.78rem;font-weight:600}._stationRoster_1tk0f_151{margin:0;padding:.3rem;list-style:none;display:flex;flex-direction:column;gap:.15rem;max-height:8.2rem;overflow-y:auto;overscroll-behavior:contain;border-radius:10px;background:#00000038;border:1px solid rgb(255 255 255 / .14);-webkit-overflow-scrolling:touch}._stationRow_1tk0f_167{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.32rem .5rem;border-radius:7px;font-size:.78rem;font-weight:600;line-height:1.25;color:#ffffff80}._stationRowCurrent_1tk0f_180{color:var(--tw-chrome-ink);background:#ffffff29;font-weight:700}._stationIndex_1tk0f_186{flex-shrink:0;width:1rem;font-size:.68rem;font-variant-numeric:tabular-nums;opacity:.75;text-align:right}._stationName_1tk0f_195{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dots_1tk0f_202{display:flex;align-items:center;gap:.38rem}._dotOn_1tk0f_208,._dotOff_1tk0f_209{width:.58rem;height:.58rem;border-radius:50%;box-sizing:border-box}._dotOn_1tk0f_208{background:var(--tw-white)}._dotOff_1tk0f_209{border:1.5px solid rgb(255 255 255 / .55)}._trackCount_1tk0f_224{font-variant-numeric:tabular-nums;font-weight:700}._ring_1tk0f_229{position:relative;width:min(72vw,16.5rem);aspect-ratio:1;flex-shrink:1}._ringSvg_1tk0f_236{display:block;width:100%;height:100%}._ringTrack_1tk0f_242,._ringArc_1tk0f_243{fill:none;stroke-width:5}._ringTrack_1tk0f_242{stroke:#ffffff38}._ringArc_1tk0f_243{stroke:var(--tw-white);stroke-linecap:round}._ringInner_1tk0f_257{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;padding:1.4rem;text-align:center}._ringPhase_1tk0f_269{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}._ringClock_1tk0f_278{margin:0;font-size:2.55rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.04em}._ringTotal_1tk0f_287{display:flex;align-items:center;gap:.28rem;margin:0;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;color:#ffffffb3}._upNext_1tk0f_298{margin:0;text-align:center;text-transform:uppercase}._upNext_1tk0f_298 span{display:block;margin-bottom:.2rem;font-size:.62rem;font-weight:700;letter-spacing:.14em;color:#ffffff9e}._upNext_1tk0f_298 strong{font-size:1.15rem;font-weight:700;letter-spacing:.06em}._coverActions_1tk0f_319{display:flex;align-items:center;justify-content:center;width:min(100%,22rem);justify-self:center}._coverActions_1tk0f_319:has(._playBtn_1tk0f_327){display:grid;grid-template-columns:1fr auto 1fr;align-items:center}._endBtn_1tk0f_333{justify-self:start;min-height:var(--touch-min, 44px);padding:0 .2rem;border:0;background:transparent;color:var(--tw-chrome-ink);font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._playBtn_1tk0f_327,._skipBtn_1tk0f_351{display:grid;place-items:center;border:0;color:var(--tw-black);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._playBtn_1tk0f_327{justify-self:center;width:4.25rem;height:4.25rem;border-radius:50%;background:var(--tw-white)}._playBtn_1tk0f_327 svg{width:2.5rem;height:2.5rem}._skipBtn_1tk0f_351,._actionSpacer_1tk0f_375{justify-self:end;width:2.75rem;height:2.75rem}._skipBtn_1tk0f_351{border-radius:50%;background:#ffffff38;color:var(--tw-chrome-ink)}._actionSpacer_1tk0f_375{display:block}@media(max-height:700px){._coverMain_1tk0f_120{gap:.7rem}._ring_1tk0f_229{width:min(58vw,13.5rem)}._ringClock_1tk0f_278{font-size:2.15rem}}._page_1l5g7_1{padding:calc(env(safe-area-inset-top,0px) + .85rem) var(--page-inline, .75rem) calc(env(safe-area-inset-bottom,0px) + 1.15rem);box-sizing:border-box;display:flex;flex-direction:column;gap:1.1rem}._startOnDark_1l5g7_10{width:100%;max-width:16rem;background:var(--tw-white)!important;border-color:var(--tw-chrome-ink)!important;color:var(--tw-black)!important}._heroActions_1l5g7_18{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.15rem}._heroActions_1l5g7_18 button{background:transparent!important;border-color:#fff6!important;color:#ffffffeb!important}._detail_1l5g7_32{margin:0;font-size:.875rem;font-weight:650;line-height:1.35;color:var(--tw-black)}._hint_1l5g7_40{margin:.35rem 0 0;font-size:.78rem;font-weight:500;line-height:1.35;color:var(--tw-grey)}._stationList_1l5g7_48{margin:0;padding:0 0 0 1.15rem;list-style:decimal outside;color:var(--tw-black);font-size:.875rem;font-weight:600;line-height:1.4}._stationList_1l5g7_48 li{display:list-item;margin:0 0 .28rem;padding-left:.15rem}._stationList_1l5g7_48 li:last-child{margin-bottom:0}._page_1q8oi_1{min-height:100dvh;min-height:100svh;display:flex;flex-direction:column;background:var(--tw-smoke)}._chrome_1q8oi_9{position:sticky;top:0;z-index:8;background:var(--tw-chrome);box-shadow:0 1px #ffffff1a}._body_1q8oi_17{flex:1;padding:.65rem .65rem calc(1.2rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.5rem}._workItem_1q8oi_25{flex-shrink:0}._banner_1q8oi_29{margin:.5rem .65rem 0}._end_1q8oi_33{width:100%;margin-top:.25rem}._prevNote_1q8oi_38{margin:0 0 .65rem;padding:.5rem .6rem;background:var(--tw-smoke);border-radius:6px;font-size:.82rem;color:var(--tw-grey-dark)}._prevLabel_1q8oi_47{display:block;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey);margin-bottom:.2rem}._cueCopy_1q8oi_57{margin:.65rem 0 0;font-size:.88rem;line-height:1.45;color:var(--tw-grey-dark);white-space:pre-wrap}._wrap_ra8yb_1{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;margin:.35rem 0}._message_ra8yb_9{margin:0;font-size:.9rem;line-height:1.4;color:var(--tw-ink)}._bodyCard_1l662_1{display:flex;flex-direction:column;gap:.45rem}._formActions_1l662_7{display:flex;justify-content:flex-end}._chevron_1l662_12{flex-shrink:0;color:var(--tw-grey);font-size:1.15rem;font-weight:400;line-height:1}._fieldBlock_1l662_20{margin-bottom:.75rem}._fieldBlock_1l662_20:last-of-type{margin-bottom:.55rem}._fieldValue_1l662_28{margin:.12rem 0 0;font-size:.95rem;font-weight:700;line-height:1.3}._restInput_1l662_35{width:100%;max-width:8rem;margin-top:.2rem;min-height:var(--tw-control-min, 34px);padding:.35rem .5rem;border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:8px;font-family:var(--tw-font);font-size:var(--tw-input-font-size);font-weight:var(--tw-input-font-weight);line-height:var(--tw-input-line-height);color:var(--tw-input-color)}._restInput_1l662_35:focus,._restInput_1l662_35:focus-visible{outline:none;border-color:var(--tw-input-focus);box-shadow:0 0 0 2px var(--tw-input-focus)}
