._btn_10z5x_1{border:1px solid var(--tw-black);background:var(--tw-white);color:var(--tw-black);padding:.55rem .9rem;border-radius:8px;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_10z5x_1:active:not(:disabled){transform:scale(.98)}._btn_10z5x_1:focus-visible{box-shadow:0 0 0 2px var(--tw-input-focus)}._sm_10z5x_30{min-height:var(--tw-control-min, 34px);padding:.28rem .65rem;font-size:.8125rem;border-radius:8px}._btn_10z5x_1:disabled{opacity:.5;cursor:not-allowed}._primary_10z5x_42{background:var(--tw-accent);border-color:var(--tw-accent);color:var(--tw-white)}._ghost_10z5x_48{background:transparent;border-color:color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke))}._danger_10z5x_53{background:#c62828;border-color:#c62828;color:var(--tw-white)}@media(hover:hover){._btn_10z5x_1:hover:not(:disabled):not(._icon_10z5x_60):not(._primary_10z5x_42):not(._ghost_10z5x_48):not(._danger_10z5x_53){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_10z5x_42:hover:not(:disabled){filter:brightness(1.06)}._ghost_10z5x_48: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_10z5x_53:hover:not(:disabled){background:#b71c1c;border-color:#b71c1c}}._primary_10z5x_42:active:not(:disabled){filter:brightness(.94)}._ghost_10z5x_48:active:not(:disabled){background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white))}._danger_10z5x_53:active:not(:disabled){background:#b71c1c;border-color:#b71c1c}._btn_10z5x_1._icon_10z5x_60{display:inline-flex;align-items:center;justify-content:center;padding:0;min-width:var(--touch-min, 44px);font-size:1.05rem;line-height:1;border:none;background:transparent}._btn_10z5x_1._icon_10z5x_60 svg{display:block;flex-shrink:0}._btn_10z5x_1._icon_10z5x_60:active:not(:disabled){background:color-mix(in srgb,var(--tw-black) 10%,transparent)}._btn_10z5x_1._icon_10z5x_60._primary_10z5x_42{background:var(--tw-accent);color:var(--tw-white);border:none}._btn_10z5x_1._icon_10z5x_60._primary_10z5x_42:active:not(:disabled){filter:brightness(.92)}@media(hover:hover){._btn_10z5x_1._icon_10z5x_60:hover:not(:disabled){background:color-mix(in srgb,var(--tw-black) 6%,transparent)}._btn_10z5x_1._icon_10z5x_60._primary_10z5x_42:hover:not(:disabled){background:var(--tw-accent);filter:brightness(.92)}}._btn_10z5x_1._icon_10z5x_60._sm_10z5x_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:.95rem}._xs_10z5x_144{min-height:1.125rem;min-width:1.125rem;padding:0;font-size:.6875rem;border-radius:3px}._btn_10z5x_1._icon_10z5x_60._xs_10z5x_144{min-height:1.125rem;min-width:1.125rem;width:1.125rem;height:1.125rem;padding:0;font-size:.75rem;line-height:1}._iconDanger_10z5x_162{color:#c62828;background:transparent}._iconDanger_10z5x_162:active:not(:disabled){background:#c6282824}@media(hover:hover){._iconDanger_10z5x_162:hover:not(:disabled){background:#c6282814}}@media(prefers-reduced-motion:reduce){._btn_10z5x_1{transition:none}._btn_10z5x_1:active:not(:disabled){transform:none}}._field_l6l26_1{display:flex;flex-direction:column;gap:.18rem;margin-bottom:.5rem}._field_l6l26_1 span{font-size:.68rem;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey);font-weight:700}._control_l6l26_16{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;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_l6l26_16::placeholder{color:var(--tw-input-placeholder);opacity:1}._control_l6l26_16:focus,._control_l6l26_16:focus-visible{outline:none;border-color:var(--tw-input-focus);box-shadow:0 0 0 2px var(--tw-input-focus)}textarea._control_l6l26_16{min-height:4.5rem;resize:vertical}._row_l6l26_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_13ns9_1{background:var(--tw-white);border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:8px;padding:1rem}._cardGrid_13ns9_8{display:grid;grid-template-columns:1fr;gap:1.1rem;min-width:0}@media(min-width:768px){._cardGrid_13ns9_8{grid-template-columns:1fr 1fr}._cardGrid_13ns9_8._cardGridCols1_13ns9_21{grid-template-columns:1fr}}._cardGrid_13ns9_8._cardGridCols2_13ns9_26{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column:1 / -1}._cardGrid_13ns9_8._cardGridCols2_13ns9_26>:only-child{grid-column:1 / -1}._sectionCard_13ns9_35{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.7rem .75rem}._sectionCardMasked_13ns9_43{position:relative;padding-top:.75rem}._sectionBorderHead_13ns9_48{position:absolute;top:0;left:.75rem;right:.75rem;transform:translateY(-50%);display:flex;min-width:0;pointer-events:none}._sectionBorderLabel_13ns9_59{position:relative;display:inline-flex;max-width:100%;padding:0 .35rem;pointer-events:auto;isolation:isolate}._sectionBorderLabel_13ns9_59:before{content:"";position:absolute;inset:50% 0 auto;height:3px;transform:translateY(-50%);background:var(--tw-smoke);z-index:-1}._sectionCardWide_13ns9_79{grid-column:1 / -1}._sectionCardCompact_13ns9_83{padding:.28rem .65rem}._sectionCardMasked_13ns9_43._sectionCardCompact_13ns9_83{padding-top:.45rem}._sectionCardMasked_13ns9_43._sectionCardCompact_13ns9_83 ._sectionBorderHead_13ns9_48{left:.65rem;right:.65rem}._sectionBlock_13ns9_96{display:flex;flex-direction:column;gap:.35rem;min-width:0}._sectionHead_13ns9_103{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:0}._sectionTitle_13ns9_111{font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--tw-grey)}._sectionTitleCluster_13ns9_120{display:inline-flex;align-items:center;gap:.1rem;min-width:0;max-width:100%}._sectionCount_13ns9_128{font-size:.68rem;font-weight:600;color:var(--tw-grey);white-space:nowrap}._sectionCount_13ns9_128:before{content:"·";margin:0 .35rem;color:var(--tw-grey-light)}._sectionToggle_13ns9_141{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_13ns9_141:hover ._sectionTitle_13ns9_111{color:var(--tw-accent)}._sectionChevron_13ns9_168{flex-shrink:0;width:12px;height:12px;color:var(--tw-grey)}._sectionAction_13ns9_175{display:flex;align-items:center;gap:.2rem;flex-shrink:0}._insetAccent_13ns9_182{box-shadow:inset 3px 0 0 var(--tw-accent)}._insetSuccess_13ns9_186{box-shadow:inset 3px 0 0 var(--tw-success)}._insetWarning_13ns9_190{box-shadow:inset 3px 0 0 var(--tw-warning)}._insetMuted_13ns9_194{box-shadow:inset 3px 0 0 var(--tw-grey)}._list_13ns9_198{display:flex;flex-direction:column;gap:.45rem}._listGrouped_13ns9_204{gap:0;background:var(--tw-white);border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:8px;overflow:hidden}._row_13ns9_212{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:8px;padding:.65rem .75rem;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease}._row_13ns9_212:active:not(._rowDisabled_13ns9_227):not(._rowSelected_13ns9_227){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_13ns9_227{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_13ns9_212:hover:not(._rowDisabled_13ns9_227):not(._rowSelected_13ns9_227){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_13ns9_204 ._row_13ns9_212{border:none;border-radius:0;background:transparent}._listGrouped_13ns9_204 ._row_13ns9_212+._row_13ns9_212{box-shadow:inset 0 1px color-mix(in srgb,var(--tw-grey-light) 55%,var(--tw-smoke))}._listGrouped_13ns9_204 ._row_13ns9_212:active:not(._rowDisabled_13ns9_227):not(._rowSelected_13ns9_227){border-color:transparent;background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white))}._listGrouped_13ns9_204 ._rowSelected_13ns9_227{border-color:transparent;background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white))}@media(hover:hover){._listGrouped_13ns9_204 ._row_13ns9_212:hover:not(._rowDisabled_13ns9_227):not(._rowSelected_13ns9_227){background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white));border-color:transparent}}._rowDisabled_13ns9_227{cursor:default;opacity:.55}._rowDisabled_13ns9_227:hover,._rowDisabled_13ns9_227:active{border-color:color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));background:var(--tw-white)}._listGrouped_13ns9_204 ._rowDisabled_13ns9_227:hover,._listGrouped_13ns9_204 ._rowDisabled_13ns9_227:active{background:transparent;border-color:transparent}._rowBody_13ns9_288{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}._notes_13ns9_296{margin:.05rem 0 0;color:var(--tw-grey);font-size:.82rem;line-height:1.35}._rowTitle_13ns9_303{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25;min-width:0}._meta_13ns9_311{margin:0;color:var(--tw-grey);font-size:.72rem;font-weight:600;line-height:1.3}._rowBodyOnAccent_13ns9_319 ._rowTitle_13ns9_303{color:var(--tw-white);font-size:1rem}._rowBodyOnAccent_13ns9_319 ._meta_13ns9_311{color:color-mix(in srgb,var(--tw-white) 72%,transparent);font-size:.72rem}._rowBodyOnAccent_13ns9_319 ._notes_13ns9_296{color:color-mix(in srgb,var(--tw-white) 72%,transparent)}._empty_13ns9_333{margin:.35rem 0;padding:1.15rem .85rem 1rem;text-align:center;font-size:.8125rem;font-weight:600;letter-spacing:.01em;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 8px 8px}._searchInput_13ns9_347{width:100%;min-height:var(--tw-control-min, 34px);height:auto;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);margin-bottom:.35rem;box-sizing:border-box}._searchInput_13ns9_347::placeholder{color:var(--tw-input-placeholder);opacity:1}._searchInput_13ns9_347:focus,._searchInput_13ns9_347:focus-visible{outline:none;border-color:var(--tw-input-focus);box-shadow:0 0 0 2px var(--tw-input-focus)}._searchRow_13ns9_375{display:flex;align-items:center;gap:.4rem;margin-bottom:.35rem}._searchRow_13ns9_375 ._searchInput_13ns9_347{flex:1;min-width:0;width:auto;margin-bottom:0}._searchAction_13ns9_389{flex-shrink:0}._searchAction_13ns9_389 button{min-height:26px;height:26px;padding:0 .55rem;font-size:.75rem;line-height:1}._header_13ns9_401{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._headerMain_13ns9_409{display:flex;flex-direction:column;gap:.2rem;min-width:0}._headerHint_13ns9_416{margin:0;color:var(--tw-grey);font-size:.72rem;font-weight:500;line-height:1.35}._header_13ns9_401:not(:has(._headerMain_13ns9_409)){justify-content:flex-end;margin-bottom:.65rem}._header_13ns9_401 h1{margin:0;font-size:1.35rem}._actions_13ns9_434{display:flex;gap:.4rem;flex-shrink:0}@media(max-width:430px){._header_13ns9_401 h1{font-size:1.2rem}}@media(max-width:767px){._header_13ns9_401{flex-wrap:wrap}._actions_13ns9_434{width:100%;flex-wrap:wrap}}._page_13ns9_456{display:flex;flex-direction:column;gap:1.1rem;padding-bottom:1.5rem}._pageFlush_13ns9_464{padding-bottom:0}._pageDocked_13ns9_468{padding-bottom:var(--back-dock-clearance)}@media(min-width:768px){._page_13ns9_456{padding-bottom:2rem}._pageDocked_13ns9_468{padding-bottom:var(--back-dock-gap)}._sectionBlock_13ns9_96{gap:.55rem}._crumbBar_13ns9_486{margin-bottom:.2rem}}._crumbBar_13ns9_486{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}._crumb_13ns9_486{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1;margin:0;line-height:1.2;font-size:.78rem}._crumbLink_13ns9_510{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_13ns9_527,._crumbHere_13ns9_528{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._crumbHere_13ns9_528{color:var(--tw-grey)}._crumbMid_13ns9_527:before,._crumbHere_13ns9_528:before{content:"/";margin-right:.4rem;color:var(--tw-grey-light)}._crumbCounts_13ns9_545{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_13ns9_556{display:flex;align-items:center;gap:.35rem;flex-shrink:0}._crumbActions_13ns9_563{display:flex;align-items:center;gap:.05rem;flex-shrink:0;margin:-.25rem -.2rem -.25rem 0}._crumbCounts_13ns9_545 button{border:none;background:none;padding:0;min-height:0;height:auto;color:var(--tw-accent);font:inherit;font-weight:700;cursor:pointer}._canvas_13ns9_583{--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_13ns9_595{display:flex;align-items:stretch;flex-shrink:0}._statStripSpread_13ns9_601{width:100%;justify-content:stretch;padding:.1rem 0 .4rem}._statStripSpread_13ns9_601 ._statItem_13ns9_607{flex:1 1 0;min-width:max-content;padding:0 .75rem}._statStripPlain_13ns9_613 ._statItem_13ns9_607+._statItem_13ns9_607:before{content:none}._statStripPlain_13ns9_613._statStripSpread_13ns9_601{padding-bottom:0}._statStripOnAccent_13ns9_621 ._statItem_13ns9_607+._statItem_13ns9_607:before{background:color-mix(in srgb,var(--tw-white) 28%,transparent)}._statStripOnAccent_13ns9_621 ._statLabel_13ns9_625{color:color-mix(in srgb,var(--tw-white) 72%,transparent)}._statStripOnAccent_13ns9_621 ._statValue_13ns9_629,._statStripOnAccent_13ns9_621 ._statValueBtn_13ns9_630{color:var(--tw-white)}._statStripOnAccent_13ns9_621 ._statValueBtn_13ns9_630:hover{color:color-mix(in srgb,var(--tw-white) 82%,transparent)}._statItem_13ns9_607{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-width:3.1rem;padding:0 .55rem}._statItem_13ns9_607+._statItem_13ns9_607:before{content:"";position:absolute;left:0;top:.12rem;bottom:.12rem;width:1px;background:var(--tw-grey-light)}._statLabel_13ns9_625{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_13ns9_629,._statValueBtn_13ns9_630{margin:0;color:var(--tw-black);font-size:.92rem;font-weight:700;line-height:1.1;white-space:nowrap}._statValueBtn_13ns9_630{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_13ns9_630:active{color:var(--tw-accent)}@media(hover:hover){._statValueBtn_13ns9_630:hover{color:var(--tw-accent)}}._statValueText_13ns9_707{display:block;line-height:1.1;text-align:center}._statChevron_13ns9_713{position:absolute;left:100%;top:50%;display:flex;align-items:center;margin-left:.12rem;transform:translateY(-50%);pointer-events:none}._backDock_13ns9_724{position:fixed;left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));bottom:calc(var(--tw-tab-bar, 52px) + env(safe-area-inset-bottom,0px) + var(--back-dock-gap));z-index:15;margin:0;padding:0;pointer-events:none}._backDockOverlay_13ns9_735{z-index:calc(var(--tw-overlay-z, 50) + 1)}@media(min-width:768px){._backDock_13ns9_724{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_13ns9_749{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:8px;background:var(--tw-accent);color:var(--tw-white);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_13ns9_773{font-size:1.15rem;line-height:1;margin-top:-.05rem}._backDockBtn_13ns9_749:active{filter:brightness(.94);transform:scale(.98)}@media(hover:hover){._backDockBtn_13ns9_749:hover{filter:brightness(1.06)}}@media(prefers-reduced-motion:reduce){._row_13ns9_212,._statValueBtn_13ns9_630,._backDockBtn_13ns9_749{transition:none}._backDockBtn_13ns9_749:active{transform:none}}._thumb_151z5_1{flex-shrink:0;display:grid;place-items:center;overflow:hidden;background:var(--tw-smoke);border:1px solid var(--tw-grey-light)}._placeholder_151z5_10{background:var(--tw-accent-header);border-color:var(--tw-accent);color:color-mix(in srgb,var(--tw-accent) 22%,#fff8f0)}._tiny_151z5_16{width:16px;height:16px;border-radius:3px}._xxs_151z5_22{width:32px;height:32px;border-radius:5px}._xs_151z5_28{width:40px;height:40px;border-radius:6px}._sm_151z5_34{width:56px;height:56px;border-radius:8px}._list_151z5_40{width:64px;height:64px;border-radius:8px}._md_151z5_46{width:100%;aspect-ratio:16 / 9;border-radius:8px}._image_151z5_52{width:100%;height:100%;object-fit:cover;display:block}._glyph_151z5_59{width:78%;height:78%}._barbell_151z5_64{width:92%;height:92%}._tiny_151z5_16 ._glyph_151z5_59{width:72%;height:72%}._tiny_151z5_16 ._barbell_151z5_64{width:92%;height:92%}._xxs_151z5_22 ._glyph_151z5_59{width:66%;height:66%}._xxs_151z5_22 ._barbell_151z5_64{width:88%;height:88%}._xs_151z5_28 ._glyph_151z5_59{width:70%;height:70%}._xs_151z5_28 ._barbell_151z5_64{width:90%;height:90%}._md_151z5_46 ._glyph_151z5_59{width:50%;height:50%}._md_151z5_46 ._barbell_151z5_64{width:62%;height:62%}._tabs_19b40_1{display:flex;gap:.25rem;margin-bottom:1rem;border-bottom:1px solid var(--tw-grey-light)}._tab_19b40_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_19b40_1:active:not(._active_19b40_20){color:var(--tw-grey-dark)}@media(hover:hover){._tab_19b40_1:hover:not(._active_19b40_20){color:var(--tw-grey-dark)}}._active_19b40_20{color:var(--tw-accent);border-bottom:2px solid var(--tw-accent)}._backdrop_19b40_35{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:.85rem;padding-bottom:calc(var(--tw-tab-bar, 52px) + env(safe-area-inset-bottom,0px) + .85rem);box-sizing:border-box}._dialog_19b40_48{background:var(--tw-white);width:100%;max-width:420px;max-height:100%;min-width:0;overflow-x:hidden;overflow-y:auto;padding:.85rem 1rem 1rem;border-radius:10px;box-shadow:0 10px 40px #0003;-webkit-overflow-scrolling:touch}._dialogWide_19b40_62{max-width:540px}._dialogHeader_19b40_66{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}._dialogAccent_19b40_74{--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_19b40_74 ._dialogHeader_19b40_66{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-white);border-radius:9px 9px 0 0}._dialogAccent_19b40_74 ._dialogTitle_19b40_95,._dialogAccent_19b40_74 ._dialogClose_19b40_99{color:var(--tw-white)}._dialogAccent_19b40_74 ._dialogTitleIcon_19b40_103>*{background:transparent!important;border-color:transparent!important;color:var(--tw-white)!important}._dialogAccent_19b40_74 ._dialogHeaderActions_19b40_109 button{color:var(--tw-white)}._dialogAccent_19b40_74 ._dialogClose_19b40_99:active{background:color-mix(in srgb,var(--tw-white) 22%,transparent)}@media(hover:hover){._dialogAccent_19b40_74 ._dialogClose_19b40_99:hover{background:color-mix(in srgb,var(--tw-white) 14%,transparent)}}._dialogAccent_19b40_74 ._dialogBody_19b40_123{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2px;margin:-2px}._dialogFooter_19b40_134{flex-shrink:0;margin-top:.35rem}._dialogFooter_19b40_134 ._dialogActions_19b40_139{margin-top:0}._dialogAccent_19b40_74 ._dialogFooter_19b40_134{margin-top:.55rem}._dialogTitleRow_19b40_147{display:flex;align-items:center;gap:.55rem;flex:1;min-width:0}._dialogTitleIcon_19b40_103{display:grid;place-items:center;flex-shrink:0;line-height:0}._dialogTitleRowWrap_19b40_162{align-items:center}._dialogTitle_19b40_95{margin:0;font-size:1rem;font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dialogHeaderActions_19b40_109{display:flex;align-items:center;gap:.1rem;flex-shrink:0;margin:-.15rem -.2rem -.15rem 0}._dialogClose_19b40_99{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_19b40_99:active{background:color-mix(in srgb,var(--tw-black) 10%,transparent)}@media(hover:hover){._dialogClose_19b40_99:hover{background:color-mix(in srgb,var(--tw-black) 6%,transparent)}}._dialogTitleWrap_19b40_207{overflow:visible;text-overflow:unset;white-space:normal;line-height:1.25}._dialogBody_19b40_123{display:flex;flex-direction:column;gap:0;min-width:0}._dialogHint_19b40_221{margin:0 0 .5rem;color:var(--tw-grey);font-size:.72rem;font-weight:600;line-height:1.35}._dialogMessage_19b40_229{margin:0 0 .65rem;color:var(--tw-grey-dark);font-size:.8125rem;font-weight:500;line-height:1.45;letter-spacing:.005em}._dialogSection_19b40_238{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._dialogSectionHeader_19b40_247{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.3rem;margin:.65rem 0 .35rem}._dialogStepper_19b40_256{display:inline-flex;align-items:center;gap:.12rem;flex-shrink:0}._dialogRow_19b40_263{display:flex;gap:.45rem;margin-bottom:.35rem}._dialogRow_19b40_263>*{flex:1;min-width:0}._dialogFile_19b40_274{margin-top:.35rem;font-size:.75rem;color:var(--tw-grey-dark)}._dialogEmbed_19b40_280{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_19b40_291{aspect-ratio:unset;height:3.25rem;border-style:dashed;display:grid;place-items:center}._dialogEmbedHintLink_19b40_299{margin:0;padding:0;border:none;background:none;font-size:.78rem;font-weight:600;color:var(--tw-accent);cursor:pointer}._dialogEmbedHint_19b40_299{margin:0;font-size:.72rem;font-weight:500;color:var(--tw-grey)}._dialogEmbed_19b40_280 iframe,._dialogEmbed_19b40_280 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}._dialogEmbedIframe_19b40_327,._dialogEmbedIframeReady_19b40_328{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;z-index:1}._dialogEmbedIframe_19b40_327{opacity:0}._dialogEmbedIframeReady_19b40_328{opacity:1}._dialogEmbedPlay_19b40_345{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_19b40_357{pointer-events:none;cursor:default}._dialogEmbedPlay_19b40_345 img{pointer-events:none}._dialogEmbedSpinner_19b40_366{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-white) 35%,transparent);border-top-color:var(--tw-white);background:color-mix(in srgb,var(--tw-black) 45%,transparent);box-sizing:border-box;animation:_dialogEmbedSpin_19b40_366 .7s linear infinite}@keyframes _dialogEmbedSpin_19b40_366{to{transform:rotate(360deg)}}._dialogEmbedPlayMark_19b40_387{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-white) 25%,transparent)}._dialogEmbedPlayMark_19b40_387: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_19b40_139{display:flex;justify-content:flex-end;gap:.35rem;margin-top:.65rem;padding-top:.55rem;border-top:1px solid var(--tw-grey-light)}._dialogActionsDock_19b40_419{display:flex;align-items:stretch;gap:.35rem;width:100%;margin:0;pointer-events:none}._dockBtn_19b40_428{flex:1 1 0;min-width:0;pointer-events:auto}._dockGhost_19b40_434{background:var(--tw-white)}@media(min-width:768px){._backdrop_19b40_35{padding:1.5rem}._dialog_19b40_48{max-width:440px;padding:1rem 1.1rem 1.5rem}._dialogAccent_19b40_74{--dialog-pad-bottom: 1.5rem;padding-bottom:var(--dialog-pad-bottom)}._dialogWide_19b40_62{max-width:640px}._dialogActions_19b40_139{padding-bottom:.45rem;margin-bottom:.15rem}}._badge_19b40_463{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_19b40_473{background:var(--tw-accent);color:var(--tw-white);border-color:var(--tw-accent)}._stack_h72d6_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_h72d6_14{display:flex;align-items:flex-start;gap:.55rem;width:100%;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 10px 28px #00000024;animation:_toastIn_h72d6_1 .32s cubic-bezier(.22,1,.36,1) both}._icon_h72d6_28{flex:0 0 auto;width:1.35rem;height:1.35rem;border-radius:999px;display:grid;place-items:center;color:var(--tw-white)}._icon_h72d6_28 svg{width:.78rem;height:.78rem;display:block}._message_h72d6_44{margin:0;padding-top:.08rem;font-size:.8125rem;font-weight:600;line-height:1.35;text-align:left}._success_h72d6_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_h72d6_53 ._icon_h72d6_28{background:var(--tw-success)}._error_h72d6_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_h72d6_62 ._icon_h72d6_28{background:var(--tw-danger)}._info_h72d6_71{border-color:color-mix(in srgb,var(--tw-black) 18%,var(--tw-grey-light));background:var(--tw-white)}._info_h72d6_71 ._icon_h72d6_28{background:var(--tw-black)}._leaving_h72d6_80{animation:_toastOut_h72d6_1 .22s ease-in forwards}@keyframes _toastIn_h72d6_1{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _toastOut_h72d6_1{0%{transform:translate(0);opacity:1}to{transform:translate(120%);opacity:0}}@media(prefers-reduced-motion:reduce){._toast_h72d6_14,._leaving_h72d6_80{animation:none}}._wrap_1v371_1{display:flex;justify-content:flex-end}._list_19zcj_1{display:flex;flex-direction:column;gap:.45rem}._bar_kmfnf_1{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.35rem 0 0}._meta_kmfnf_10{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}._hero_11b7y_1{display:flex;flex-direction:column;gap:.7rem;min-width:0}._cover_11b7y_8{position:relative;width:100%;aspect-ratio:16 / 9;max-height:220px;border-radius:10px;overflow:hidden;background:var(--tw-smoke)}._coverFallback_11b7y_18{display:grid;place-items:center;background:var(--tw-accent-header);color:color-mix(in srgb,var(--tw-accent) 22%,#fff8f0)}._coverImage_11b7y_25{width:100%;height:100%;object-fit:cover;display:block}._coverGlyph_11b7y_32{width:46%;height:46%;display:grid;place-items:center}._coverGlyph_11b7y_32 svg{width:100%;height:100%}._coverActions_11b7y_44{position:absolute;top:.4rem;right:.4rem;display:flex;align-items:flex-start;gap:.25rem}._cover_11b7y_8 ._coverActions_11b7y_44 button,._cover_11b7y_8 ._coverActions_11b7y_44 ._editBtn_11b7y_54{color:var(--tw-white);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-white) 22%,transparent);box-shadow:0 1px 6px color-mix(in srgb,var(--tw-black) 28%,transparent)}._cover_11b7y_8 ._coverActions_11b7y_44 button:hover,._cover_11b7y_8 ._coverActions_11b7y_44 ._editBtn_11b7y_54:hover{background:color-mix(in srgb,var(--tw-black) 68%,transparent)}._cover_11b7y_8 ._coverActions_11b7y_44 button:active:not(:disabled),._cover_11b7y_8 ._coverActions_11b7y_44 ._editBtn_11b7y_54:active:not(:disabled){background:color-mix(in srgb,var(--tw-black) 72%,transparent)}._body_11b7y_72{min-width:0}._titleRow_11b7y_76{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}._copy_11b7y_83{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1}._kind_11b7y_91{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._name_11b7y_99{margin:0;font-size:1.65rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--tw-black)}._sideActions_11b7y_108{display:flex;align-items:flex-start;gap:.05rem;flex-shrink:0}._iconThumb_11b7y_115{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_11b7y_115 svg{width:86%;height:86%}._iconThumbMedia_11b7y_131{background:var(--tw-smoke);overflow:hidden}._iconThumbBtn_11b7y_136{padding:0;border:none;cursor:pointer}._iconThumbPlayable_11b7y_142{position:relative}._iconThumbPlayMark_11b7y_146{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-white) 25%,transparent);pointer-events:none}._iconThumbPlayMark_11b7y_146: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_11b7y_170{width:100%;height:100%;object-fit:cover;display:block}._layoutIcon_11b7y_177 ._titleRow_11b7y_76{align-items:center}._layoutIcon_11b7y_177 ._name_11b7y_99{font-size:1.55rem}._layoutCompact_11b7y_185 ._name_11b7y_99{font-size:1.22rem;letter-spacing:-.01em}._editBtn_11b7y_54{border:none}._layoutOverlay_11b7y_194{gap:0}._layoutOverlay_11b7y_194 ._cover_11b7y_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_11b7y_208{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-black) 88%,transparent) 0%,color-mix(in srgb,var(--tw-black) 45%,transparent) 42%,transparent 72%);pointer-events:none}._kindOverlay_11b7y_225{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--tw-white) 88%,transparent)}._nameOverlay_11b7y_233{margin:0;font-size:1.65rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--tw-white);text-shadow:0 1px 10px color-mix(in srgb,var(--tw-black) 50%,transparent)}._layoutOverlay_11b7y_194 ._coverActions_11b7y_44{pointer-events:auto}@media(min-width:768px){._layoutOverlay_11b7y_194 ._cover_11b7y_8{width:100%;max-width:100%;margin-left:0;margin-right:0;border-radius:10px;max-height:320px}._layoutOverlay_11b7y_194 ._nameOverlay_11b7y_233{font-size:1.85rem}._layoutCover_11b7y_261 ._cover_11b7y_8{aspect-ratio:1;max-height:none}._layoutCover_11b7y_261{display:grid;grid-template-columns:240px minmax(0,1fr);gap:1rem 1.1rem;align-items:end}._layoutCover_11b7y_261 ._name_11b7y_99{font-size:1.85rem}._iconThumb_11b7y_115{width:88px;height:88px}}._root_1j74z_1{display:flex;flex-direction:column;flex:1;min-height:0}._toolbar_1j74z_8{flex-shrink:0;position:relative;z-index:1;background:var(--tw-smoke);overflow:visible}._listScroll_1j74z_16{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}._root_9hq73_1{display:grid;width:100%;overflow:hidden;isolation:isolate;border-radius:8px;transform:translateZ(0)}._actions_9hq73_10{grid-area:1 / 1;justify-self:end;align-self:stretch;display:flex;align-items:stretch;z-index:0}button._action_9hq73_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-white);font:inherit;font-size:.62rem;font-weight:700;letter-spacing:.04em;line-height:1.1;text-transform:uppercase;cursor:pointer}._danger_9hq73_42{background:#c62828}._accent_9hq73_46{background:var(--tw-accent)}._front_9hq73_50{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)}._track_i3px2_1{display:flex;gap:2px;width:100%;min-width:0;padding:3px;border-radius:999px;box-sizing:border-box}._onDark_i3px2_11{background:#ffffff14}._onLight_i3px2_15{background:color-mix(in srgb,var(--tw-black) 7%,var(--tw-white))}._item_i3px2_19{flex:1 1 0;min-width:0;min-height:0;height:auto;padding:.32rem .4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.68rem;font-weight:600;line-height:1.1;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_i3px2_11 ._item_i3px2_19{color:#ffffff7a}._onLight_i3px2_15 ._item_i3px2_19{color:var(--tw-grey)}._onDark_i3px2_11 ._itemActive_i3px2_54,._onLight_i3px2_15 ._itemActive_i3px2_54{color:var(--tw-white);font-weight:700;background:var(--tw-accent);border-color:var(--tw-accent)}._item_i3px2_19:active:not(._itemActive_i3px2_54){transform:scale(.98)}._onDark_i3px2_11 ._item_i3px2_19:active:not(._itemActive_i3px2_54){background:#ffffff1a;color:#ffffffc7}._onLight_i3px2_15 ._item_i3px2_19:active:not(._itemActive_i3px2_54){background:color-mix(in srgb,var(--tw-black) 6%,var(--tw-white));color:var(--tw-grey-dark)}._onDark_i3px2_11 ._itemActive_i3px2_54:active,._onLight_i3px2_15 ._itemActive_i3px2_54:active{filter:brightness(.94);transform:scale(.98)}@media(hover:hover){._onDark_i3px2_11 ._item_i3px2_19:hover:not(._itemActive_i3px2_54){color:#ffffffc7;background:#ffffff14}._onLight_i3px2_15 ._item_i3px2_19:hover:not(._itemActive_i3px2_54){color:var(--tw-grey-dark);background:color-mix(in srgb,var(--tw-black) 5%,var(--tw-white))}._onDark_i3px2_11 ._itemActive_i3px2_54:hover,._onLight_i3px2_15 ._itemActive_i3px2_54:hover{filter:brightness(1.06)}}@media(prefers-reduced-motion:reduce){._item_i3px2_19{transition:none}._item_i3px2_19:active:not(._itemActive_i3px2_54),._itemActive_i3px2_54:active{transform:none}}@media(max-width:430px){._item_i3px2_19{font-size:.62rem;padding:.24rem .28rem}}@media(max-width:767px){button._item_i3px2_19{min-height:0;font-size:.68rem}}@media(max-width:430px){button._item_i3px2_19{font-size:.62rem}}._shell_1tm3v_1{--shell-inline: .75rem;--tw-tab-bar: 68px;min-height:100dvh;min-height:100svh;display:grid;grid-template-rows:auto 1fr}._shellFill_1tm3v_10{overflow:hidden;height:100dvh;height:100svh}._header_1tm3v_16{background:var(--tw-black);color:var(--tw-white);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 #ffffff1a}._headerTop_1tm3v_27{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 var(--shell-inline);min-height:32px}._headerBrand_1tm3v_36{flex:1;min-width:0;display:flex;justify-content:flex-start;align-items:center;gap:.5rem}._logo_1tm3v_45{font-size:.95rem}._logoClip_1tm3v_49{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto}._logoMark_1tm3v_56{display:block;height:26px;width:auto;object-fit:contain;object-position:left center}._headerSection_1tm3v_64{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_1tm3v_76{flex-shrink:0;display:flex;align-items:center;gap:.25rem}._headerIconBtn_1tm3v_83{flex-shrink:0;width:34px;height:34px;min-height:34px;border:none;background:#ffffff14;color:var(--tw-white);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_1tm3v_83{color:var(--tw-white)}._headerIconBtnActive_1tm3v_108{background:#ffffff38}._headerIconBtn_1tm3v_83:active{background:#ffffff38;transform:scale(.96)}@media(hover:hover){._headerIconBtn_1tm3v_83:hover{background:#ffffff29}}._headerIcon_1tm3v_83{width:20px;height:20px;display:block}._subNav_1tm3v_129{width:calc(100% - (var(--shell-inline) * 2));margin:0 var(--shell-inline)}._side_1tm3v_134{display:none}._sideLinks_1tm3v_138{flex:1;display:flex;flex-direction:column;gap:.7rem;padding:.75rem;overflow-y:auto}._navGroup_1tm3v_147{display:flex;flex-direction:column;gap:0}._navGroupLabel_1tm3v_153,._navGroupLink_1tm3v_154{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_1tm3v_154{border-radius:8px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}._navSubLink_1tm3v_173{padding:.18rem .7rem .18rem 2.5rem;border-radius:8px;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_1tm3v_154:active:not(._active_1tm3v_187),._navSubLink_1tm3v_173:active:not(._active_1tm3v_187){background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white))}@media(hover:hover){._navGroupLink_1tm3v_154:hover:not(._active_1tm3v_187),._navSubLink_1tm3v_173:hover:not(._active_1tm3v_187){background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white))}._navGroupLink_1tm3v_154._active_1tm3v_187:hover,._navSubLink_1tm3v_173._active_1tm3v_187:hover{background:color-mix(in srgb,var(--tw-accent) 18%,var(--tw-white))}}._navGroupLink_1tm3v_154._active_1tm3v_187{background:color-mix(in srgb,var(--tw-accent) 14%,var(--tw-white));color:var(--tw-accent)}._navSubLink_1tm3v_173._active_1tm3v_187{background:color-mix(in srgb,var(--tw-accent) 14%,var(--tw-white));color:var(--tw-accent);font-weight:600}._navIcon_1tm3v_215{width:1.25rem;height:1.25rem;flex:0 0 auto;display:block;color:inherit}._main_1tm3v_223{--page-inline: .75rem;padding:var(--page-inline);padding-bottom:calc(var(--page-inline) + var(--tw-tab-bar, 68px) + env(safe-area-inset-bottom,0px));max-width:960px;margin:0 auto;width:100%;min-width:0}._mainFill_1tm3v_233{overflow:hidden;min-height:0;display:flex;flex-direction:column}._bottomNav_1tm3v_240{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 3.75rem repeat(2,minmax(0,1fr));align-items:end;background:var(--tw-black);box-shadow:0 -1px #ffffff1a;padding:.28rem .2rem calc(.22rem + env(safe-area-inset-bottom,0px));overflow:visible}._tab_1tm3v_255{min-width:0;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.18rem;padding:0 .1rem .12rem;font-weight:600;font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff61;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;background:none;margin:0;cursor:pointer;transition:color .15s ease,opacity .15s ease}._tab_1tm3v_255:active:not(._tabActive_1tm3v_278):not(._tabTrain_1tm3v_278){color:#ffffffb8}@media(hover:hover){._tab_1tm3v_255:hover:not(._tabActive_1tm3v_278):not(._tabTrain_1tm3v_278){color:#ffffff9e}._tabTrain_1tm3v_278:hover:not(._tabActive_1tm3v_278){color:#ffffffe0}}._tabIcon_1tm3v_292{width:22px;height:22px;display:block}._tabActive_1tm3v_278,._tabActive_1tm3v_278 ._tabIcon_1tm3v_292{color:var(--tw-white)}._tab_1tm3v_255 span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tabTrain_1tm3v_278{min-height:48px;gap:.24rem;color:#ffffffb8}._trainOrb_1tm3v_319{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-white);box-shadow:0 0 0 3px var(--tw-black),0 8px 18px #00000059;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}._tabTrain_1tm3v_278:active ._trainOrb_1tm3v_319{transform:scale(.96);filter:brightness(.94)}._tabTrain_1tm3v_278._tabActive_1tm3v_278:active ._trainOrb_1tm3v_319{transform:scale(1.02);filter:brightness(.94)}._trainIcon_1tm3v_344{width:1.85rem;height:1.85rem;display:block;object-fit:contain}._tabTrain_1tm3v_278._tabActive_1tm3v_278{gap:.38rem;color:var(--tw-white)}._tabTrain_1tm3v_278._tabActive_1tm3v_278 ._trainOrb_1tm3v_319{background:var(--tw-accent-header);transform:scale(1.04);margin-bottom:.1rem;box-shadow:0 0 0 2px var(--tw-white),0 0 0 5px var(--tw-black),0 8px 18px #0006}._sessionMode_1tm3v_366 ._main_1tm3v_223{padding:0;max-width:none}@media(prefers-reduced-motion:reduce){._headerIconBtn_1tm3v_83,._navGroupLink_1tm3v_154,._navSubLink_1tm3v_173,._tab_1tm3v_255,._trainOrb_1tm3v_319{transition:none}._headerIconBtn_1tm3v_83:active,._tabTrain_1tm3v_278:active ._trainOrb_1tm3v_319,._tabTrain_1tm3v_278._tabActive_1tm3v_278:active ._trainOrb_1tm3v_319,._tabTrain_1tm3v_278._tabActive_1tm3v_278 ._trainOrb_1tm3v_319{transform:none}}@media(max-width:430px){._shell_1tm3v_1{--shell-inline: .65rem}._main_1tm3v_223{--page-inline: .65rem}._logoMark_1tm3v_56{height:24px}}@media(max-width:767px){._shell_1tm3v_1:not(._shellFill_1tm3v_10):not(._sessionMode_1tm3v_366){height:100dvh;height:100svh;overflow:hidden}._shell_1tm3v_1:not(._shellFill_1tm3v_10):not(._sessionMode_1tm3v_366) ._main_1tm3v_223{overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}}@media(min-width:768px){._shell_1tm3v_1{grid-template-columns:220px 1fr;grid-template-rows:auto 1fr}._header_1tm3v_16{grid-column:1 / -1;padding-bottom:.35rem}._subNav_1tm3v_129{display:none}._side_1tm3v_134{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_1tm3v_240{display:none}._main_1tm3v_223{--page-inline: 2rem;padding:1.75rem var(--page-inline) 2rem;grid-column:2;grid-row:2}body[data-page-docked] ._main_1tm3v_223{padding-bottom:calc(2rem + var(--back-dock-clearance))}._shell_1tm3v_1._sessionMode_1tm3v_366{grid-template-columns:1fr;grid-template-rows:1fr}._shell_1tm3v_1._sessionMode_1tm3v_366 ._main_1tm3v_223{grid-column:1;grid-row:1}}._root_q5mkr_1{--canvas-pad-x: .75rem;--canvas-pad-top: .65rem;display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;flex-shrink:0;background:var(--tw-white);border:1px solid var(--tw-grey-light);border-radius:8px;overflow:hidden;padding:var(--canvas-pad-top) var(--canvas-pad-x) .75rem}._rootYear_q5mkr_17{flex:none;height:60dvh;min-height:20rem}._header_q5mkr_23{display:flex;align-items:center;gap:.3rem;flex-shrink:0;min-height:2.6rem;margin:calc(-1 * var(--canvas-pad-top)) calc(-1 * var(--canvas-pad-x)) 0;padding:.45rem .5rem .45rem .8rem;background:var(--tw-accent-header);color:var(--tw-white);border-radius:0}._headerLead_q5mkr_36{flex:1;min-width:0;display:flex;align-items:center;gap:.45rem}._title_q5mkr_44{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-white);transition:gap .22s ease}._titleYearOnly_q5mkr_58{gap:0}._titleMonthSlot_q5mkr_62{display:grid;grid-template-columns:1fr;min-width:0;opacity:1;overflow:hidden;transition:grid-template-columns .22s ease,opacity .18s ease}._titleYearOnly_q5mkr_58 ._titleMonthSlot_q5mkr_62{grid-template-columns:0fr;opacity:0}._titleMonth_q5mkr_62{font:inherit;overflow:hidden;min-width:0;white-space:nowrap;animation:_calTitleIn_q5mkr_1 .22s ease}._titleYear_q5mkr_58{font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1;color:color-mix(in srgb,var(--tw-white) 74%,transparent);transition:font-size .22s ease,letter-spacing .22s ease,color .18s ease;animation:_calTitleIn_q5mkr_1 .22s ease}._titleYearOnly_q5mkr_58 ._titleYear_q5mkr_58{font-size:1.08rem;letter-spacing:-.03em;color:var(--tw-white)}._headerNav_q5mkr_100{display:flex;align-items:center;gap:.12rem;flex-shrink:0;padding:.12rem;border-radius:999px;background:color-mix(in srgb,var(--tw-black) 18%,transparent)}._header_q5mkr_23 ._navBtn_q5mkr_110{flex-shrink:0;color:var(--tw-white);border:none!important;border-radius:999px!important;background:transparent!important;transform:none!important;box-shadow:none!important;filter:none!important}._headerNav_q5mkr_100 ._navBtn_q5mkr_110{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_q5mkr_23 ._navBtn_q5mkr_110:hover:not(:disabled){background:color-mix(in srgb,var(--tw-white) 18%,transparent)!important;filter:none!important}}._header_q5mkr_23 ._navBtn_q5mkr_110:active:not(:disabled){background:color-mix(in srgb,var(--tw-white) 28%,transparent)!important;transform:none!important;filter:none!important}._viewBar_q5mkr_141{flex-shrink:0;display:flex;flex-direction:column;gap:.35rem;margin:0 calc(-1 * var(--canvas-pad-x));padding:.4rem var(--canvas-pad-x) .35rem;background:color-mix(in srgb,var(--tw-accent) 9%,var(--tw-smoke));border-bottom:1px solid var(--tw-grey-light);transition:padding-bottom .22s ease,border-color .22s ease}._viewHint_q5mkr_153{margin:0;color:var(--tw-grey);font-size:.68rem;font-weight:500;line-height:1.35;text-align:center}._viewBar_q5mkr_141:has(+._weekdaysSlotOpen_q5mkr_162){border-bottom-color:transparent;padding-bottom:.15rem}._viewBar_q5mkr_141 ._viewToggle_q5mkr_167{background:var(--tw-white)}._weekdaysSlot_q5mkr_162{display:grid;grid-template-rows:0fr;flex-shrink:0;margin:0 calc(-1 * var(--canvas-pad-x));background:color-mix(in srgb,var(--tw-accent) 9%,var(--tw-smoke));overflow:hidden;transition:grid-template-rows .22s ease}._weekdaysSlotOpen_q5mkr_162{grid-template-rows:1fr}._weekdaysSlotInner_q5mkr_185{min-height:0;overflow:hidden}._weekdaysSlot_q5mkr_162 ._weekdaysBar_q5mkr_190{margin:0;opacity:0;transition:opacity .18s ease}._weekdaysSlotOpen_q5mkr_162 ._weekdaysBar_q5mkr_190{opacity:1}._body_q5mkr_200{flex:1;min-height:0;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-top:.45rem}._rootYear_q5mkr_17 ._body_q5mkr_200{padding-top:.55rem}._viewPane_q5mkr_213{animation:_calViewIn_q5mkr_1 .22s ease}._viewPaneNext_q5mkr_217{animation-name:_calPeriodNext_q5mkr_1}._viewPanePrev_q5mkr_221{animation-name:_calPeriodPrev_q5mkr_1}@keyframes _calViewIn_q5mkr_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes _calPeriodNext_q5mkr_1{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes _calPeriodPrev_q5mkr_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes _calTitleIn_q5mkr_1{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}._viewBtn_q5mkr_269{min-width:28px;min-height:26px;padding:0 .45rem;border:none;border-radius:999px;background:transparent;color:var(--tw-white);font-size:.68rem;font-weight:700;letter-spacing:.04em;cursor:pointer}._todayBtn_q5mkr_283{height:var(--tw-control-min);min-height:var(--tw-control-min);padding:0 .7rem;margin-left:.08rem;background:var(--tw-white);color:var(--tw-accent);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;transform:none}._todayBtn_q5mkr_283:hover:not(:disabled),._todayBtn_q5mkr_283:active:not(:disabled){background:var(--tw-white);color:var(--tw-accent);filter:brightness(.96);transform:none}._weekdays_q5mkr_162{display:grid;grid-template-columns:repeat(7,1fr);gap:0}._weekdaysBar_q5mkr_190{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_q5mkr_162{text-align:center;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tw-grey-dark);padding:.15rem 0}._weekdaysBar_q5mkr_190 ._weekday_q5mkr_162{color:var(--tw-grey-dark)}._weekdayEnd_q5mkr_332,._weekdaysBar_q5mkr_190 ._weekdayEnd_q5mkr_332{color:var(--tw-grey)}._monthStack_q5mkr_340,._yearStack_q5mkr_341{display:grid;min-width:0}._rangeLayer_q5mkr_346,._monthGrid_q5mkr_347,._yearDays_q5mkr_348{grid-area:1 / 1}._rangeLayer_q5mkr_346{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_q5mkr_361{gap:1px}._band_q5mkr_365{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_q5mkr_373{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_q5mkr_381{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_q5mkr_387{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;margin-bottom:-2px}._bandJoinAbove_q5mkr_394{border-top-left-radius:0;border-top-right-radius:0;border-top:none}._bandWrapEnd_q5mkr_400{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0;border-right:none}._bandWrapStart_q5mkr_407{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;border-left:none}._rangeLayerCompact_q5mkr_361 ._bandJoinBelow_q5mkr_387{margin-bottom:-1px}._monthGrid_q5mkr_347{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_q5mkr_427{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_q5mkr_427:active ._num_q5mkr_445:not(._numSelected_q5mkr_445){background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white))}@media(hover:hover){._cell_q5mkr_427:hover ._num_q5mkr_445:not(._numSelected_q5mkr_445){background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white))}._cell_q5mkr_427:hover ._numSelected_q5mkr_445{filter:brightness(1.06)}}._cellMuted_q5mkr_459{color:var(--tw-grey-light)}._num_q5mkr_445{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_q5mkr_477{box-shadow:inset 0 0 0 1.5px var(--tw-accent);color:var(--tw-accent);font-weight:700}._numSelected_q5mkr_445{background:var(--tw-accent);color:var(--tw-white);font-weight:700;box-shadow:none}._marks_q5mkr_490{display:flex;align-items:center;justify-content:center;gap:3px;min-height:8px;color:var(--tw-grey)}._dot_q5mkr_499{width:5px;height:5px;border-radius:999px;background:var(--tw-accent)}._dotOpen_q5mkr_506{width:5px;height:5px;border-radius:999px;box-sizing:border-box;border:1.5px solid var(--tw-grey);background:transparent}._markIcon_q5mkr_515{display:block;color:var(--tw-grey)}._yearGrid_q5mkr_520{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem .75rem}._monthBlock_q5mkr_526{min-width:0}._monthName_q5mkr_530{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_q5mkr_550,._monthName_q5mkr_530:active{color:var(--tw-accent)}@media(hover:hover){._monthName_q5mkr_530:hover{color:var(--tw-accent)}}._yearDays_q5mkr_348{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;position:relative;z-index:1}._yearCell_q5mkr_572{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_q5mkr_594{line-height:1}._yearCell_q5mkr_572 ._marks_q5mkr_490{min-height:4px;gap:1px;color:var(--tw-grey)}._yearCell_q5mkr_572 ._dot_q5mkr_499,._yearCell_q5mkr_572 ._dotOpen_q5mkr_506{width:3.5px;height:3.5px}._yearCell_q5mkr_572 ._dotOpen_q5mkr_506{border-width:1px}._yearCell_q5mkr_572 ._markIcon_q5mkr_515{width:6px;height:6px}._yearCell_q5mkr_572:active:not(._yearSelected_q5mkr_619){background:color-mix(in srgb,var(--tw-accent) 12%,var(--tw-white));border-radius:999px}._yearSelected_q5mkr_619:active{filter:brightness(.94)}@media(hover:hover){._yearCell_q5mkr_572:hover:not(._yearSelected_q5mkr_619){background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white));border-radius:999px}._yearSelected_q5mkr_619:hover{filter:brightness(1.06)}}._yearToday_q5mkr_639{box-shadow:inset 0 0 0 1.5px var(--tw-accent);color:var(--tw-accent);font-weight:700;border-radius:999px}._yearSelected_q5mkr_619{background:var(--tw-accent);color:var(--tw-white);font-weight:700;border-radius:999px;box-shadow:none}._yearSelected_q5mkr_619 ._marks_q5mkr_490{color:color-mix(in srgb,var(--tw-white) 85%,transparent)}._yearSelected_q5mkr_619 ._dot_q5mkr_499{background:var(--tw-white)}._yearSelected_q5mkr_619 ._dotOpen_q5mkr_506{border-color:color-mix(in srgb,var(--tw-white) 90%,transparent)}._yearSkipped_q5mkr_666{color:var(--tw-grey)}._yearSkipped_q5mkr_666 ._yearNum_q5mkr_594{text-decoration:line-through}._yearPad_q5mkr_674{aspect-ratio:1}@media(min-width:520px){._yearGrid_q5mkr_520{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){._yearGrid_q5mkr_520{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){._cell_q5mkr_427{min-height:2.5rem}}@media(prefers-reduced-motion:reduce){._cell_q5mkr_427,._num_q5mkr_445,._monthName_q5mkr_530,._yearCell_q5mkr_572,._title_q5mkr_44,._titleMonthSlot_q5mkr_62,._titleYear_q5mkr_58,._viewBar_q5mkr_141,._weekdaysSlot_q5mkr_162,._weekdaysSlot_q5mkr_162 ._weekdaysBar_q5mkr_190{transition:none}._viewPane_q5mkr_213,._titleMonth_q5mkr_62,._titleYear_q5mkr_58{animation:none}}._wrap_jb4yw_1{margin-bottom:.45rem;min-width:0}._inline_jb4yw_6{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.6rem}._inline_jb4yw_6 ._label_jb4yw_15,._inline_jb4yw_6 ._labelRow_jb4yw_19{margin-bottom:0}._inline_jb4yw_6 ._row_jb4yw_23{min-width:0;margin-bottom:0}._stack_jb4yw_28{--filter-label-width: 3.6rem;display:flex;flex-direction:column;gap:.35rem;margin-bottom:.45rem;min-width:0}._stack_jb4yw_28>*{margin-bottom:0;flex:0 0 auto;min-height:fit-content}._stack_jb4yw_28>._label_jb4yw_15{margin-bottom:0}._pair_jb4yw_47{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;min-width:0;margin-bottom:.45rem}._pair_jb4yw_47>*{min-width:0}._pair_jb4yw_47 ._wrap_jb4yw_1{margin-bottom:0}._labelRow_jb4yw_19{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;margin-bottom:.22rem}._label_jb4yw_15{font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey);margin-bottom:.22rem}._labelRow_jb4yw_19 ._label_jb4yw_15{margin-bottom:0}._row_jb4yw_23{display:flex;flex-wrap:nowrap;align-items:center;gap:.22rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -.15rem;padding:.1rem .15rem}._rowWrap_jb4yw_97{flex-wrap:wrap;overflow:visible;-webkit-overflow-scrolling:auto}._editing_jb4yw_103{padding-top:.4rem;padding-right:.45rem}._row_jb4yw_23::-webkit-scrollbar{display:none}._chip_jb4yw_112{position:relative;flex:0 0 auto}._chipHit_jb4yw_117{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:0;padding:.26rem .5rem;min-height:0;min-width:0;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.02em;line-height:1.1;white-space:nowrap;color:var(--tw-grey-dark);background:var(--tw-white);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_jb4yw_117:active{transform:scale(.97)}@media(hover:hover){._chipHit_jb4yw_117: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_jb4yw_157 ._chipHit_jb4yw_117:hover{background:var(--tw-accent);border-color:var(--tw-accent);filter:brightness(1.06)}}._managing_jb4yw_164 ._chipHit_jb4yw_117{padding-right:.55rem}._editBadge_jb4yw_168{position:absolute;top:-.35rem;right:-.35rem;width:1.125rem;height:1.125rem;min-width:1.125rem!important;min-height:1.125rem!important;padding:0!important;display:grid;place-items:center;border-radius:999px;border:none;background:var(--tw-black);color:var(--tw-white);z-index:1;line-height:0}._active_jb4yw_157 ._chipHit_jb4yw_117{color:var(--tw-white);background:var(--tw-accent);border-color:var(--tw-accent)}._active_jb4yw_157 ._chipHit_jb4yw_117:active{filter:brightness(.94)}._addBtn_jb4yw_197{flex-shrink:0;color:var(--tw-grey)}@media(min-width:768px){._chipHit_jb4yw_117{padding:.28rem .55rem}._managing_jb4yw_164 ._chipHit_jb4yw_117{padding-right:.62rem}}@media(prefers-reduced-motion:reduce){._chipHit_jb4yw_117{transition:none}._chipHit_jb4yw_117:active{transform:none}}._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)}._head_19kc1_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-black);color:var(--tw-white);position:sticky;top:0;z-index:8;box-shadow:0 1px #ffffff1a}._left_19kc1_15{justify-self:start;min-width:0}._center_19kc1_20{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;min-width:0;max-width:100%;text-align:center}._right_19kc1_31{justify-self:end;display:flex;align-items:center;gap:.25rem;min-width:0}._menuWrap_19kc1_39{position:relative}._menu_19kc1_39{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-grey-light) 70%,var(--tw-white));border-radius:8px;box-shadow:0 8px 24px #0000002e;padding:.25rem;z-index:12}._menuItem_19kc1_57,._menuDanger_19kc1_58{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_19kc1_76{width:1rem;height:1rem;flex-shrink:0}._menuItem_19kc1_57:active,._menuDanger_19kc1_58:active{transform:scale(.99)}._menuItem_19kc1_57:hover{background:var(--tw-smoke)}._menuDanger_19kc1_58{color:var(--tw-danger)}._menuDanger_19kc1_58:hover{background:color-mix(in srgb,var(--tw-danger) 8%,var(--tw-white))}._name_19kc1_99{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_19kc1_112,._count_19kc1_113{font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1;color:#ffffffb8;flex-shrink:0}._count_19kc1_113{min-width:2.4rem;text-align:right}._cover_atwwx_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-black);color:var(--tw-white);padding:env(safe-area-inset-top,0px) 1.5rem env(safe-area-inset-bottom,0px)}._kicker_atwwx_15{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6}._count_atwwx_24{margin:0;font-size:4.5rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}._wrap_xalqs_1{display:flex;flex-direction:column;gap:.7rem;padding:.7rem .7rem 1.25rem}._card_xalqs_8{background:var(--tw-white);border:1px solid var(--tw-grey-light);border-radius:8px;padding:.7rem .75rem .55rem}._title_xalqs_15{margin:0 0 .55rem;font-size:.95rem;font-weight:700}._head_xalqs_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_xalqs_33,._headReps_xalqs_34{text-align:center}._list_xalqs_38{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}._row_xalqs_47{display:grid;grid-template-columns:minmax(0,1fr) 2.4rem 3.4rem;gap:.35rem;align-items:baseline;font-size:.88rem}._name_xalqs_55{min-width:0;font-weight:600;color:var(--tw-black)}._num_xalqs_61{color:var(--tw-grey);font-weight:600}._sets_xalqs_66,._reps_xalqs_67{font-variant-numeric:tabular-nums;color:var(--tw-grey-dark);font-size:.82rem;text-align:center;white-space:nowrap}._start_xalqs_75{width:100%}._card_zhqgm_1{background:var(--tw-white);border:1px solid var(--tw-grey-light);border-radius:8px;overflow:hidden}._open_zhqgm_8{box-shadow:0 1px #0000000a}._complete_zhqgm_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_zhqgm_17{opacity:.4}._dropTarget_zhqgm_21{border-color:var(--tw-black)}._head_zhqgm_25{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_zhqgm_34{grid-template-columns:auto minmax(0,1fr) auto auto auto}._grip_zhqgm_38{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_zhqgm_38:active{cursor:grabbing;color:var(--tw-grey-dark)}._thumbWrap_zhqgm_61,._thumbBtn_zhqgm_62{display:grid;place-items:center;flex-shrink:0;padding:0;border:none;background:none}._thumbBtn_zhqgm_62{cursor:pointer;border-radius:6px}._identity_zhqgm_76{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.08rem;min-width:0;padding:.1rem .35rem .1rem .55rem}._nameBtn_zhqgm_86{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;width:100%;min-width:0;padding:0;border:none;background:none;text-align:left;cursor:pointer}._nameRow_zhqgm_100{display:flex;align-items:center;gap:.35rem;min-width:0;max-width:100%;color:inherit}._nameRow_zhqgm_100>svg{flex-shrink:0}._complete_zhqgm_12 ._name_zhqgm_86{color:var(--tw-black)}._complete_zhqgm_12 ._nameRow_zhqgm_100>svg{color:var(--tw-success)}._name_zhqgm_86{display:block;font-size:1.05rem;font-weight:700;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._setSummary_zhqgm_132{display:block;font-size:.72rem;font-weight:600;color:var(--tw-grey);line-height:1.2}._cue_zhqgm_140{display:flex;align-items:baseline;gap:.15rem;max-width:100%;min-width:0;margin:0;padding:0;border:none;background:none;text-align:left;cursor:pointer;color:var(--tw-grey)}._cueText_zhqgm_155{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.3}._cueChevron_zhqgm_165{flex-shrink:0;font-size:.85rem;font-weight:500;line-height:1}._noted_zhqgm_172{color:var(--tw-accent)}._body_zhqgm_176{padding:0 .45rem .5rem;display:flex;flex-direction:column;gap:.3rem}._foot_zhqgm_183{display:flex;justify-content:flex-end;padding:.1rem .15rem .15rem}._stepper_zhqgm_189{display:flex;gap:.15rem}._row_mlyul_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_mlyul_13{display:grid;grid-template-columns:1.6rem minmax(0,1fr) 2.1rem;align-items:center;gap:.2rem;padding:0 .15rem .1rem .25rem}._indexSpacer_mlyul_21{display:block}._hot_mlyul_25{border-color:var(--tw-accent);background:color-mix(in srgb,var(--tw-accent) 8%,var(--tw-white))}._done_mlyul_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))}._hot_mlyul_25._done_mlyul_30{border-color:var(--tw-success);background:color-mix(in srgb,var(--tw-success) 12%,var(--tw-white))}._index_mlyul_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_mlyul_30 ._index_mlyul_21{color:var(--tw-success)}._metrics_mlyul_56{display:grid;gap:.15rem;min-width:0;align-items:stretch}._headerRow_mlyul_13 ._metrics_mlyul_56{align-items:center}._metric_mlyul_56{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_mlyul_56:focus,._metric_mlyul_56:focus-visible{outline:none}._metricActive_mlyul_88{background:color-mix(in srgb,var(--tw-accent) 14%,transparent);box-shadow:0 0 0 2px var(--tw-accent)}._metricActive_mlyul_88:focus,._metricActive_mlyul_88:focus-visible{box-shadow:0 0 0 2px var(--tw-accent)}._metricHead_mlyul_98{display:flex;flex-direction:column;align-items:center;gap:.05rem;padding:0 .15rem;text-align:center;min-width:0}._metricLabel_mlyul_108{flex-shrink:0;font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey);line-height:1.1}._headerHint_mlyul_118{font-size:.58rem;font-weight:600;color:var(--tw-grey);line-height:1.1;font-variant-numeric:tabular-nums}._noteHead_mlyul_126{font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey);text-align:center;line-height:1.1}._metricValWrap_mlyul_136{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:1.15rem}._metricVal_mlyul_136{font-size:.92rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--tw-black);line-height:1.1}._suggested_mlyul_153{color:var(--tw-grey);font-weight:600}._planned_mlyul_158{flex-shrink:0;font-size:.58rem;color:var(--tw-grey);line-height:1.1}._rest_mlyul_165{display:none}._note_mlyul_126{color:var(--tw-grey);justify-self:center}._noted_mlyul_174{color:var(--tw-accent)}._bubbles_mlyul_178{display:flex;gap:.22rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.15rem .1rem .25rem}._bubbles_mlyul_178::-webkit-scrollbar{display:none}._bubble_mlyul_178{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_mlyul_178:focus,._bubble_mlyul_178:focus-visible{outline:none;box-shadow:0 0 0 2px var(--tw-accent)}._bubbleOn_mlyul_215{background:var(--tw-accent);border-color:var(--tw-accent);color:var(--tw-white)}._bubbleOn_mlyul_215:focus,._bubbleOn_mlyul_215:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tw-accent) 55%,var(--tw-black))}._bubbleAdd_mlyul_226{border-style:dashed;font-weight:700}._other_mlyul_231{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_mlyul_231:focus,._other_mlyul_231:focus-visible{outline:none;border-color:var(--tw-input-focus);box-shadow:0 0 0 2px var(--tw-input-focus)}._other_mlyul_231::placeholder{color:var(--tw-input-placeholder);opacity:1}._setNote_mlyul_256{margin:0;font-size:.72rem;color:var(--tw-grey)}._cover_5eecl_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;background:color-mix(in srgb,var(--tw-black) 92%,transparent);color:var(--tw-white);padding:env(safe-area-inset-top,0px) 1.5rem env(safe-area-inset-bottom,0px)}._kicker_5eecl_15{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6}._clock_5eecl_24{margin:0;font-size:4.2rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}._target_5eecl_32{margin:0 0 1rem;font-size:.95rem;color:#ffffffb3}._actions_5eecl_38{display:flex;gap:.55rem}._add30_5eecl_43{background:var(--tw-white)!important;border-color:var(--tw-white)!important;color:var(--tw-black)!important}._add30_5eecl_43:hover:not(:disabled){background:var(--tw-smoke)!important;border-color:var(--tw-smoke)!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-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-tab-bar: 68px;--tw-overlay-z: 80;--phone-width: 402px;--day-cutout-w: 2.85rem;--day-cutout-h: 1.35rem;--schedule-slot-min-h: 4.85rem;--back-dock-gap: .6rem;--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%}html,body,#root{margin:0;min-height:100%;background:var(--tw-smoke);color:var(--tw-black);font-family:var(--tw-font)}button,input,select,textarea{font: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)}button:focus,button:focus-visible{outline:none;-webkit-focus-ring-color:transparent}@media(max-width:767px){button{min-height:var(--touch-min)}input:not([class]),select:not([class]),textarea:not([class]){font-size:16px;min-height:var(--touch-min)}[data-ui-compact] input,[data-ui-compact] select,[data-ui-compact] textarea{font-size:var(--tw-input-font-size);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.125rem;min-width:1.125rem}}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)}}._banner_12n7x_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_12n7x_14{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + var(--tw-tab-bar, 68px) + env(safe-area-inset-bottom,0px));z-index:40;margin-bottom:0;box-shadow:0 10px 28px #00000024}._compact_12n7x_24{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_12n7x_24._fixed_12n7x_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_12n7x_24 ._icon_12n7x_48{display:none}._compact_12n7x_24 ._message_12n7x_52{flex:0 1 auto;padding-top:0;font-size:.72rem;line-height:1;white-space:nowrap}._compact_12n7x_24 ._action_12n7x_60{margin:0;padding:0 .55rem;min-height:26px;height:26px;border-radius:6px;font-size:.68rem}._icon_12n7x_48{flex:0 0 auto;width:1.35rem;height:1.35rem;border-radius:999px;display:grid;place-items:center;background:var(--tw-black);color:var(--tw-white)}._icon_12n7x_48 svg{width:.78rem;height:.78rem;display:block}._message_12n7x_52{flex:1;min-width:0;margin:0;padding-top:.08rem;font-size:.8125rem;font-weight:600;line-height:1.35}._action_12n7x_60{flex-shrink:0;margin:-.1rem 0;padding:.35rem .65rem;border:none;border-radius:8px;background:var(--tw-accent);color:var(--tw-white);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_12n7x_60:active{filter:brightness(.94);transform:scale(.98)}@media(hover:hover){._action_12n7x_60:hover{filter:brightness(1.06)}}@media(prefers-reduced-motion:reduce){._action_12n7x_60{transition:none}._action_12n7x_60:active{transform:none}}._info_12n7x_135 ._icon_12n7x_48{background:var(--tw-black)}._warning_12n7x_139{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_12n7x_139 ._icon_12n7x_48{background:var(--tw-warning)}._danger_12n7x_148{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_12n7x_148 ._icon_12n7x_48{background:var(--tw-danger)}@media(min-width:768px){._fixed_12n7x_14:not(._compact_12n7x_24){left:auto;right:1.5rem;bottom:1.5rem;width:min(22rem,calc(100vw - 3rem))}._compact_12n7x_24._fixed_12n7x_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_zf0fe_1{display:grid;place-items:center;color:var(--tw-black, #000);box-sizing:border-box}._fullscreen_zf0fe_8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--tw-smoke, #f5f5f5)}._fill_zf0fe_15{width:100%;flex:1 1 auto;align-self:stretch;min-height:12rem;padding:1.5rem .75rem}._inline_zf0fe_23{width:100%;min-height:4.5rem;padding:.85rem .5rem}._mark_zf0fe_29{position:relative;display:grid;place-items:center}._size_sm_zf0fe_35 ._mark_zf0fe_29{width:2.75rem;height:2.75rem}._size_md_zf0fe_40 ._mark_zf0fe_29{width:4.5rem;height:4.5rem}._size_lg_zf0fe_45 ._mark_zf0fe_29{width:6.5rem;height:6.5rem}._icon_zf0fe_50{object-fit:contain;animation:_breathe_zf0fe_1 1.6s ease-in-out infinite;will-change:transform,opacity}._size_sm_zf0fe_35 ._icon_zf0fe_50{width:1.85rem;height:1.85rem}._size_md_zf0fe_40 ._icon_zf0fe_50{width:3.15rem;height:3.15rem}._size_lg_zf0fe_45 ._icon_zf0fe_50{width:4.75rem;height:4.75rem}._ring_zf0fe_71{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_zf0fe_1 1.05s linear infinite;will-change:transform}._size_sm_zf0fe_35 ._ring_zf0fe_71{border-width:1.25px}._srOnly_zf0fe_86{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_zf0fe_1{0%,to{transform:scale(1);opacity:.88}50%{transform:scale(1.04);opacity:1}}@keyframes _spin_zf0fe_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._icon_zf0fe_50,._ring_zf0fe_71{animation:none}._icon_zf0fe_50{opacity:1}._ring_zf0fe_71{border-color:color-mix(in srgb,var(--tw-accent, #786c5e) 40%,transparent);border-top-color:var(--tw-accent, #786c5e)}}._page_w22ri_1{max-width:24rem;margin:2rem auto;padding:1rem}._logo_w22ri_7{display:block;width:100%;max-width:18rem;height:auto;margin:0 auto .55rem;object-fit:contain}._submit_w22ri_16{width:100%;margin-top:.15rem}._error_w22ri_21{margin:0 0 .5rem;font-size:.82rem;font-weight:600;color:var(--tw-grey-dark)}._switch_w22ri_28{margin:.7rem 0 0;text-align:center;font-size:.82rem;color:var(--tw-grey)}._switchBtn_w22ri_35{border:0;padding:0;background:none;color:var(--tw-accent);font:inherit;font-weight:700;cursor:pointer}._demo_w22ri_45{margin-top:1rem;border-top:1px solid var(--tw-grey-light);padding-top:1rem}._demoHint_w22ri_51{margin:0 0 .5rem;font-size:.78rem;color:var(--tw-grey)}._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}._card_zitpc_1{position:relative;background:var(--tw-white);border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:8px;padding:.65rem .75rem;overflow:hidden}._compact_zitpc_10{padding:.42rem .65rem}._compact_zitpc_10 ._cardInner_zitpc_14{gap:.45rem}._clickable_zitpc_18{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_zitpc_18: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_zitpc_18: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_zitpc_18{transition:none}}._cardInner_zitpc_14{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1}._cardTop_zitpc_53{display:flex;align-items:stretch;gap:.35rem;min-width:0}._cardRail_zitpc_60{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_zitpc_60:not(:has(._counts_zitpc_70)):not(:has(._actions_zitpc_70)):not(:has(._tools_zitpc_70)){justify-content:center}._cardRail_zitpc_60._cardRailUnderCorner_zitpc_74:not(:has(._counts_zitpc_70)):not(:has(._actions_zitpc_70)):not(:has(._tools_zitpc_70)){justify-content:flex-end}._cardRailTools_zitpc_78{flex-direction:row;align-items:center;justify-content:flex-end;align-self:center;gap:0;min-width:0;margin-right:-.3rem}._cardRailUnderCorner_zitpc_74._cardRailTools_zitpc_78{align-self:flex-end}._aside_zitpc_92{position:absolute;top:.55rem;right:.65rem;display:flex;flex-direction:column;align-items:flex-end;gap:.18rem;z-index:1}._cardWithCorner_zitpc_103{overflow:hidden}._cardWithCorner_zitpc_103 ._summary_zitpc_107{padding-right:calc(var(--day-cutout-w) + .5rem)}._cardCornerRail_zitpc_111 ._summary_zitpc_107{padding-right:0}._cardWithGrip_zitpc_115{min-height:4.5rem}._cardWithGrip_zitpc_115 ._summary_zitpc_107{padding-right:1.7rem;padding-bottom:.2rem}._dragging_zitpc_124{opacity:.45}._dropTarget_zitpc_128,._dropTarget_zitpc_128 ._asideCorner_zitpc_132{border-color:var(--tw-accent)}._tools_zitpc_70{display:flex;align-items:center;gap:.05rem;flex-shrink:0;margin-right:-.3rem}._railChevron_zitpc_144{flex-shrink:0;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;min-height:1.75rem!important;margin:0!important}._grip_zitpc_153{flex-shrink:0;display:grid;place-items:center;width:1.4rem;min-width:1.4rem;height:1.75rem;min-height:1.75rem;margin:0;padding:0;border:none;border-radius:6px;background:none;color:var(--tw-grey);cursor:grab;touch-action:none}._grip_zitpc_153:active{cursor:grabbing}._asideCorner_zitpc_132{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_zitpc_1:hover ._asideCorner_zitpc_132{border-color:var(--tw-accent)}._counts_zitpc_70{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_zitpc_211,._statusOk_zitpc_212{display:flex;align-items:center;line-height:0}._statusWarn_zitpc_211{color:var(--tw-warning)}._statusOk_zitpc_212{color:var(--tw-accent)}._actions_zitpc_70{display:flex;align-items:center;gap:.2rem;flex-shrink:0}._actionBtn_zitpc_233{min-width:28px!important;min-height:28px!important;width:28px;height:28px;padding:0!important}._summary_zitpc_107{min-width:0;flex:1;display:flex;flex-direction:column;gap:.2rem}._cardWithDateCorner_zitpc_249{overflow:hidden}._cardWithDateCorner_zitpc_249 ._cardTop_zitpc_53{align-items:center}._cardWithDateCorner_zitpc_249 ._cardInner_zitpc_14,._cardWithDateCorner_zitpc_249 ._summary_zitpc_107{flex:1;min-width:0}._dateCorner_zitpc_267{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-white);font-size:.62rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;white-space:nowrap;pointer-events:none}._cancelledChip_zitpc_287{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_zitpc_303{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_zitpc_317{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_zitpc_317:disabled{cursor:default}._muscleMeta_zitpc_317:not(:disabled):active{color:color-mix(in srgb,var(--tw-grey) 75%,var(--tw-black))}._muscleMeta_zitpc_317:not(:disabled):hover ._moreChevron_zitpc_348,._muscleMeta_zitpc_317:not(:disabled):active ._moreChevron_zitpc_348{opacity:1}@media(hover:hover){._muscleMeta_zitpc_317: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_zitpc_317{transition:none}}._footer_zitpc_367 ._muscleMeta_zitpc_317,._muscleRow_zitpc_368 ._muscleMeta_zitpc_317{margin:0}@media(max-width:767px){._muscleRow_zitpc_368 ._muscleMeta_zitpc_317{min-height:0;font-size:.72rem}}._muscleRow_zitpc_368{padding:.2rem 0 .12rem;min-width:0;line-height:1}._muscleRow_zitpc_368:has(+._programFooter_zitpc_385){padding-bottom:var(--session-footer-gap, .25rem)}._muscleRowStandalone_zitpc_389{margin-top:.05rem;padding:.2rem 0 0;border-top:1px solid var(--tw-grey-light)}._statsMuscles_zitpc_395{display:flex;align-items:center;gap:.35rem;min-width:0;flex:0 1 auto;overflow:hidden}._statsMusclesBtn_zitpc_404{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_zitpc_404:active{color:color-mix(in srgb,var(--tw-accent) 75%,var(--tw-black))}._statsMusclesBtn_zitpc_404:hover ._moreChevron_zitpc_348,._statsMusclesBtn_zitpc_404:active ._moreChevron_zitpc_348{opacity:1}@media(hover:hover){._statsMusclesBtn_zitpc_404: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_zitpc_404{transition:none}}._moreChevron_zitpc_348{width:.7rem;height:.7rem;flex-shrink:0;opacity:.7}._stats_zitpc_303>span:not(._statsMuscles_zitpc_395){flex-shrink:0}._preview_zitpc_460{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_zitpc_470{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}._expandOpen_zitpc_476{grid-template-rows:1fr}._expandInner_zitpc_480{overflow:hidden;min-height:0}@media(prefers-reduced-motion:reduce){._expand_zitpc_470{transition:none}}._footer_zitpc_367{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_zitpc_1>._footer_zitpc_367{margin-top:.35rem}._previewNotes_zitpc_505{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_zitpc_516{display:flex;align-items:center;justify-content:flex-end;margin-top:.45rem;padding-top:.35rem;border-top:1px solid var(--tw-grey-light)}._programFooter_zitpc_385{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_zitpc_368+._programFooter_zitpc_385{margin-top:0;padding-top:var(--session-footer-gap, .25rem)}._programFooterNotes_zitpc_540{margin:0;min-width:0;color:var(--tw-grey);font-size:.82rem;font-weight:500;line-height:1.35;white-space:pre-wrap}._programFooterSpacer_zitpc_550{display:block;min-width:0}._programFooterAction_zitpc_555{display:flex;gap:.25rem;align-self:end;border-left:1px solid var(--tw-grey-light);padding-left:.85rem;flex-shrink:0}._programFooterActionStack_zitpc_564{flex-direction:column;align-items:stretch;align-self:start;gap:.05rem}._programFooterActionStack_zitpc_564 button{min-height:0;justify-content:flex-end;padding-block:.15rem}@media(max-width:767px){._programFooterActionStack_zitpc_564 button{min-height:0;font-size:.8125rem}}._footer_zitpc_367 ._statsMusclesBtn_zitpc_404,._programFooter_zitpc_385 ._statsMusclesBtn_zitpc_404{white-space:normal}._previewGroup_zitpc_589{display:flex;flex-direction:column;gap:.12rem}._previewStatRow_zitpc_595{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}._previewStatRow_zitpc_595 ._previewValue_zitpc_602{flex-shrink:0}._previewLabel_zitpc_606{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._previewCount_zitpc_615{font-size:.62rem;font-weight:600;letter-spacing:0;text-transform:none}._previewCount_zitpc_615:before{content:"·";margin:0 .35rem;color:var(--tw-grey-light)}._previewColumns_zitpc_628{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;align-items:stretch;width:100%;position:relative;margin-bottom:.4rem}._previewColumns_zitpc_628:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;margin-left:-.5px;background:var(--tw-grey-light);pointer-events:none}._previewColumn_zitpc_628{display:flex;flex-direction:column;gap:.65rem;min-width:0}._previewValue_zitpc_602{margin:0;color:var(--tw-black);font-size:.78rem;font-weight:700;line-height:1.3}._previewMuted_zitpc_665{margin:0;color:var(--tw-grey);font-size:.72rem;font-weight:500;line-height:1.35}._previewChipRow_zitpc_673{display:flex;flex-wrap:wrap;gap:.3rem}._previewChip_zitpc_673{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_zitpc_691{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_zitpc_704{display:grid;grid-template-columns:1.85rem 1fr;column-gap:.6rem;align-items:center}._previewWeekday_zitpc_711{color:var(--tw-grey);font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-align:left}._previewSession_zitpc_720{min-width:0}._previewRest_zitpc_724{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}._form_148av_1{display:flex;flex-direction:column;gap:1.1rem}._form_148av_1 label{margin-bottom:0}._start_148av_11{display:flex;flex-direction:column;gap:.25rem;min-width:0}._start_148av_11 label{margin-bottom:0}._startHint_148av_22{margin:0;color:var(--tw-grey);font-size:13px}._cyclesHint_148av_28{margin:.35rem 0 0;color:var(--tw-grey);font-size:13px}._rest_1dpqw_1{position:relative;overflow:hidden;width:100%;min-height:var(--schedule-slot-min-h);border:1px dashed var(--tw-grey-light);border-radius:8px;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_1dpqw_16{border-color:var(--tw-accent);color:var(--tw-accent);background:var(--tw-white)}._restHit_1dpqw_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_1dpqw_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_1dpqw_53{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;width:100%;max-width:100%}._addIcon_1dpqw_63{flex-shrink:0;margin-bottom:.1rem;opacity:.85}._label_1dpqw_69{line-height:1.2}._rest_1dpqw_1:not(._restStatic_1dpqw_73):hover{border-color:var(--tw-accent);color:var(--tw-accent);background:var(--tw-white)}._restDrop_1dpqw_16:hover{border-color:var(--tw-accent);color:var(--tw-accent);background:var(--tw-white)}._meta_1dpqw_85,._was_1dpqw_86{margin:0;max-width:100%;font-size:.68rem;font-weight:600;color:var(--tw-grey);line-height:1.3}._metaLink_1dpqw_95{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_1dpqw_22,._metaLink_1dpqw_95{min-height:0;font-size:inherit}}._restBody_1dpqw_43[role=button]{cursor:pointer}._restDisabled_1dpqw_123,._restDisabled_1dpqw_123: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_1dpqw_123 ._restBody_1dpqw_43[role=button],._restStatic_1dpqw_73 ._restHit_1dpqw_22{cursor:default}._restStatic_1dpqw_73: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_1dpqw_146 ._restHit_1dpqw_22{cursor:pointer}._restHolding_1dpqw_150{background:var(--tw-accent);border-color:var(--tw-accent);color:var(--tw-white)}._restHolding_1dpqw_150 ._meta_1dpqw_85,._restHolding_1dpqw_150 ._was_1dpqw_86{color:color-mix(in srgb,var(--tw-white) 82%,var(--tw-accent))}._restHolding_1dpqw_150 [data-rest-corner]{background:transparent;border-color:color-mix(in srgb,var(--tw-white) 35%,var(--tw-accent))}._rest_1dpqw_1:not(._restStatic_1dpqw_73):hover [data-rest-corner],._restDrop_1dpqw_16:hover [data-rest-corner]{border-color:var(--tw-accent);background:var(--tw-white)}._restLanded_1dpqw_172{box-shadow:inset 0 0 0 2px var(--tw-accent)}._table_1408c_1{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.75rem}._stack_1408c_8{display:flex;flex-direction:column;gap:0}._follow_1408c_14{margin-top:.55rem}._colSets_1408c_18{width:2.6rem}._colReps_1408c_22{width:3.5rem}._colRir_1408c_26{width:2.4rem}._table_1408c_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_1408c_1 th:first-child,._table_1408c_1 td:first-child{text-align:left;padding-left:0}._table_1408c_1 td{padding:.38rem .2rem;text-align:center;font-variant-numeric:tabular-nums;font-weight:600;border-top:1px solid var(--tw-grey-light)}._name_1408c_54{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._muted_1408c_61{margin:0;color:var(--tw-grey);font-size:.75rem;font-weight:600}._stack_1twfr_1{display:flex;flex-direction:column;gap:6px}._cards_1twfr_7{display:flex;flex-direction:column;gap:0}._cards_1twfr_7>[data-list-motion]{flex-shrink:0}._cards_1twfr_7>:not(:first-child) ._cardWrap_1twfr_17{border-top:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));margin-top:.75rem;padding-top:0}._cards_1twfr_7[data-train-today]>:not(:first-child) ._cardWrap_1twfr_17{margin-top:.85rem;padding-top:.55rem}._cards_1twfr_7[data-swap-preview=true]>:not(:first-child) ._cardWrap_1twfr_17{border-top-color:transparent}._cardWrap_1twfr_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_1twfr_7[data-swap-preview=true]>:first-child ._cardWrap_1twfr_17{transform:translateY(var(--swap-dy, 0px))}._cards_1twfr_7[data-swap-preview=true]>:last-child ._cardWrap_1twfr_17{transform:translateY(calc(-1 * var(--swap-dy, 0px)))}._cardWrap_1twfr_17:not(:has(._cardBar_1twfr_51)){gap:0}._cardWrapDragging_1twfr_55{z-index:2;filter:drop-shadow(0 10px 22px color-mix(in srgb,var(--tw-black) 16%,transparent))}@media(prefers-reduced-motion:reduce){._cardWrap_1twfr_17{transition:none}._cards_1twfr_7[data-swap-preview=true]>:first-child ._cardWrap_1twfr_17,._cards_1twfr_7[data-swap-preview=true]>:last-child ._cardWrap_1twfr_17{transform:none}}._stackMultiSession_1twfr_71{gap:0}._stackMultiSession_1twfr_71 ._dayHead_1twfr_75{margin-bottom:.55rem;padding-bottom:.2rem}._stackMultiSession_1twfr_71 ._dayHeadPlain_1twfr_80{margin-bottom:.75rem}._cardBar_1twfr_51{display:flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .05rem}._cardBar_1twfr_51._cardBarSession_1twfr_92{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;overflow:hidden}._cardBarSession_1twfr_92 ._cardBarLead_1twfr_106{display:flex;align-items:center;gap:.35rem;min-width:0;overflow:hidden}._cardBarSession_1twfr_92 ._trainActions_1twfr_114{margin-left:0}._cardBarSession_1twfr_92 ._trainActionIcons_1twfr_118{height:var(--tw-control-min, 34px)}._cardBarSession_1twfr_92 ._trainIcon_1twfr_122{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_1twfr_106{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1;overflow:hidden;flex-wrap:nowrap}._sessionLabel_1twfr_140{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_1twfr_75{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_1twfr_162{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1}._dayHeadCopy_1twfr_170{display:flex;flex-direction:column;gap:.12rem;min-width:0}._dayHeadTitle_1twfr_177{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_1twfr_188{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_1twfr_80{margin:0 0 .65rem;padding:0;border-bottom:none;min-height:unset}._dayHeadPlain_1twfr_80 ._dayHeadTitle_1twfr_177{font-size:1.05rem;font-weight:750}._dayHeadActions_1twfr_212{display:flex;align-items:center;flex-shrink:0;margin:-.08rem -.08rem 0 0}._statusChip_1twfr_219{display:inline-block;padding:.12rem .4rem;border-radius:999px;background:var(--tw-accent);color:var(--tw-white);font-size:.62rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;white-space:nowrap;flex-shrink:0}._statusChipSuccess_1twfr_234{background:var(--tw-success)}._statusChipWarning_1twfr_238{background:var(--tw-warning)}._statusChipMuted_1twfr_242{background:var(--tw-grey)}._trainActions_1twfr_114{display:flex;align-items:center;gap:.2rem;margin-left:auto;flex-shrink:0;min-width:0}._trainActionIcons_1twfr_118{display:flex;align-items:center;flex-shrink:0;flex-wrap:nowrap;min-width:0}._trainIcon_1twfr_122{min-width:36px!important;min-height:36px!important;width:36px;height:36px;padding:0!important}._startBtn_1twfr_271{flex-shrink:0;margin-left:.15rem}._panel_1vdv0_1{--canvas-pad-x: .7rem;--canvas-pad-top: .5rem;background:var(--tw-white);border:1px solid var(--tw-grey-light);border-radius:8px;overflow:visible;padding:var(--canvas-pad-top) var(--canvas-pad-x) .7rem}._head_1vdv0_11{display:flex;align-items:center;gap:.5rem;min-height:36px;margin:calc(-1 * var(--canvas-pad-top)) calc(-1 * var(--canvas-pad-x)) .55rem;padding:.55rem .7rem .45rem;border-bottom:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke))}._lead_1vdv0_21{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1}._copy_1vdv0_29{display:flex;flex-direction:column;gap:.12rem;min-width:0}._title_1vdv0_36{margin:0;font-size:.8rem;font-weight:750;color:var(--tw-black);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_1vdv0_47{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}._actions_1vdv0_59{display:flex;align-items:center;gap:.05rem;flex-shrink:0;margin:-.08rem -.08rem 0 0}._body_1vdv0_67{display:flex;flex-direction:column;gap:.45rem}._headerOnly_1vdv0_73{padding-bottom:0}._headerOnly_1vdv0_73 ._head_1vdv0_11{margin-bottom:0;border-bottom:none}._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)}._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)}._dialogBody_w89of_1{display:flex;flex-direction:column;gap:.5rem;min-height:0;max-height:min(68vh,520px)}._toolbar_w89of_9{flex-shrink:0;display:flex;flex-direction:column;gap:.35rem}._list_w89of_16{flex:1;min-height:0;display:flex;flex-direction:column;gap:.45rem;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:.1rem}._list_w89of_16>*{flex-shrink:0}._item_w89of_31{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_w89of_50{flex-shrink:0}._item_w89of_31: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){._item_w89of_31: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))}}._body_w89of_66{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}._title_w89of_74{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}._meta_w89of_81{margin:0;color:var(--tw-grey);font-size:.72rem;font-weight:600;line-height:1.3}._emptyAction_w89of_89{border:none;background:none;padding:0;margin:0;font:inherit;color:var(--tw-black);text-decoration:underline;text-underline-offset:.12em;cursor:pointer}._closeBtn_w89of_101{min-width:28px!important;min-height:28px!important;width:28px;height:28px;padding:0!important}._page_11a1c_1{padding:.75rem}._titleRow_11a1c_5{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}._title_11a1c_5{margin:0;font-size:1.1rem;min-width:0}._meta_11a1c_19{margin:0;color:var(--tw-grey);font-size:.88rem;flex-shrink:0;white-space:nowrap}._tableHead_11a1c_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_11a1c_42{grid-template-columns:minmax(50%,1fr) 2.5rem 2.5rem}._tableHeadSolo_11a1c_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_11a1c_57{grid-template-columns:minmax(50%,1fr) 2.5rem}._logCol_11a1c_61{text-align:center;padding:0;white-space:nowrap}._titleWrap_11a1c_67{display:flex;align-items:center;gap:.3rem;min-width:0}._exercises_11a1c_74{display:flex;flex-direction:column;gap:.55rem;margin:0 0 1rem}._exCard_11a1c_81{background:var(--tw-white);border:1px solid var(--tw-grey-light);border-radius:8px;padding:.55rem .65rem}._exTitle_11a1c_88{display:flex;align-items:center;gap:.2rem;margin-bottom:.25rem;min-width:0}._exTitle_11a1c_88 h3{flex:1 1 auto;min-width:0;margin:0;font-size:.92rem;font-weight:700;line-height:1.3}._ex_11a1c_74{display:grid;grid-template-columns:minmax(50%,1fr) 2.5rem 2.5rem;gap:.35rem;align-items:start;box-sizing:border-box}._exNoHistory_11a1c_113{grid-template-columns:minmax(50%,1fr) 2.5rem 2.5rem}._exReadOnly_11a1c_117{grid-template-columns:minmax(50%,1fr) 2.5rem}._editCol_11a1c_121{display:flex;justify-content:flex-end;align-items:flex-start;min-height:calc(.92rem * 1.3)}._editColHead_11a1c_128{min-width:0}._exSolo_11a1c_132{display:block}._exMain_11a1c_136{min-width:0}._ex_11a1c_74 h3{margin:0;font-size:.92rem}._setLogCol_11a1c_145{display:flex;flex-direction:column;gap:.25rem;align-items:center;justify-content:flex-start;min-width:0}._setLogSlot_11a1c_154{display:flex;align-items:center;justify-content:center;min-height:1.15rem;width:100%}._setLogSlotTitle_11a1c_162{min-height:calc(.92rem * 1.3)}._exCard_11a1c_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_11a1c_81 li{display:contents}._setLabel_11a1c_184{margin-right:1rem}._setLoad_11a1c_188{text-align:right;font-weight:600;white-space:nowrap}._setSep_11a1c_194{text-align:center;color:var(--tw-grey);font-weight:600}._setReps_11a1c_200{text-align:left;font-weight:600;white-space:nowrap}._setFallback_11a1c_206{grid-column:2 / -1;font-weight:600;font-variant-numeric:tabular-nums}._setNote_11a1c_212{grid-column:2 / -1;color:var(--tw-grey);font-size:.72rem;line-height:1.3}._note_11a1c_219{color:var(--tw-grey);font-size:.75rem;margin:0}._dialogBody_11a1c_225>._note_11a1c_219{margin-bottom:.85rem}._promoteWrap_11a1c_229{margin:.85rem 0 0;min-width:0}._promote_11a1c_229{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;min-width:0}._promoteLead_11a1c_242{margin:0;font-size:.88rem;line-height:1.35;color:var(--tw-grey-dark)}._promoteCheck_11a1c_249{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_11a1c_260{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:1.25em}._promoteCheckControl_11a1c_260 input{margin:0;padding:0}._promoteCheckCopy_11a1c_273{display:flex;flex-direction:column;gap:.1rem;min-width:0}._promoteMeta_11a1c_280{margin:0;font-size:.78rem;line-height:1.25;color:var(--tw-grey)}._promoteHint_11a1c_287{color:var(--tw-grey)}._actions_11a1c_291{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}._fullBtn_11a1c_298{width:100%}._exitBtn_11a1c_302{width:100%;background:var(--tw-white);border-color:var(--tw-black);color:var(--tw-black)}._notesReadonly_11a1c_309{margin:0 0 .25rem}._notesLabel_11a1c_313{display:block;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey);margin-bottom:.25rem}._notesBody_11a1c_323{margin:0;font-size:.88rem;line-height:1.4;white-space:pre-wrap}._logEntries_11a1c_330{display:flex;flex-direction:column;gap:.55rem;min-width:0}._logEntry_11a1c_337{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_11a1c_347{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._logEntryBody_11a1c_356{margin:0;font-size:.875rem;font-weight:500;line-height:1.45;color:var(--tw-black);white-space:pre-wrap}._dialogBody_11a1c_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}._body_i72ga_1{display:flex;flex-direction:column;gap:.85rem}._empty_i72ga_7,._upgrade_i72ga_8{margin:0;color:var(--tw-grey);font-size:.875rem;line-height:1.4}._section_i72ga_15{display:flex;flex-direction:column;gap:.4rem}._sectionTitle_i72ga_21{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._adherence_i72ga_30{margin:0;color:var(--tw-grey);font-size:.72rem;font-weight:600;line-height:1.3}._workoutList_i72ga_38{display:flex;flex-direction:column;gap:.45rem}._list_1xac4_1{display:flex;flex-direction:column;gap:.4rem}._daySlot_1xac4_7{position:relative}._dayGroup_1xac4_11{--day-tray: color-mix(in srgb, var(--tw-smoke) 90%, var(--tw-grey-light));--rest-bg: var(--day-tray);display:flex;flex-direction:column;gap:.3rem;padding:.28rem .32rem .32rem;border-radius:9px;background:var(--day-tray)}._dayGroupLanded_1xac4_24{background:color-mix(in srgb,var(--tw-accent) 10%,var(--day-tray))}._dayGroupHead_1xac4_28{display:flex;align-items:center;gap:.35rem;min-width:0;padding:0 .05rem 0 .18rem}._dayGroupLabel_1xac4_36{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey);line-height:1;white-space:nowrap}._dayGroupCount_1xac4_46{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_1xac4_54{margin-left:auto;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_1xac4_64{min-height:var(--schedule-slot-min-h)}._dragging_1xac4_68{opacity:.45}._dayFlag_1xac4_72{display:flex;align-items:center;justify-content:center;gap:.15rem;box-sizing:border-box;width:100%;height:100%;pointer-events:none}._dayFlagOnRest_1xac4_83{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:color-mix(in srgb,var(--tw-white) 70%,var(--tw-smoke));border:none;border-left:1px dashed var(--tw-grey-light);border-bottom:1px dashed var(--tw-grey-light);border-radius:0 7px}._dayFlagLabel_1xac4_99{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_1xac4_113{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_1xac4_113:active{cursor:grabbing}._badge_1xac4_138{display:grid;place-items:center;min-width:1rem;height:1rem;padding:0 .22rem;border-radius:999px;background:var(--tw-accent);color:var(--tw-white);font-size:.58rem;font-weight:700;line-height:1}._holding_1xac4_152{z-index:2;filter:drop-shadow(0 10px 22px color-mix(in srgb,var(--tw-black) 16%,transparent))}._holding_1xac4_152 ._sessionCard_1xac4_64{background:var(--tw-accent);border-color:var(--tw-accent);color:var(--tw-white)}._holding_1xac4_152 ._dayFlagLabel_1xac4_99{color:color-mix(in srgb,var(--tw-white) 82%,var(--tw-accent))}._holding_1xac4_152 ._badge_1xac4_138{background:var(--tw-white);color:var(--tw-accent)}._landed_1xac4_172 ._sessionCard_1xac4_64{box-shadow:inset 0 0 0 2px var(--tw-accent)}._locked_1xac4_176{opacity:.45}._clickable_1xac4_180 ._sessionCard_1xac4_64{cursor:pointer}._page_733xh_1{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:auto}._day_733xh_10,._queue_733xh_11{flex-shrink:0}._panelActionBtn_733xh_15{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}._panelActionBtn_733xh_15 svg{width:16px;height:16px}._day_733xh_10{--canvas-pad-x: .7rem;--canvas-pad-top: .5rem;background:var(--tw-white);border:1px solid var(--tw-grey-light);border-radius:8px;overflow:visible;padding:var(--canvas-pad-top) var(--canvas-pad-x) .7rem}._trainToday_733xh_37{flex-shrink:0}._statusChip_733xh_41{display:inline-block;padding:.12rem .4rem;border-radius:999px;background:var(--tw-accent);color:var(--tw-white);font-size:.62rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;white-space:nowrap;flex-shrink:0}._statusChipSuccess_733xh_56{background:var(--tw-success)}._statusChipWarning_733xh_60{background:var(--tw-warning)}._statusChipMuted_733xh_64{background:var(--tw-grey)}._trainActions_733xh_68{display:flex;align-items:center;margin-left:auto;flex-shrink:0}._trainIcon_733xh_75{min-width:36px!important;min-height:36px!important;width:36px;height:36px;padding:0!important}._head_733xh_83{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titles actions";align-items:center;column-gap:6px;margin:calc(-1 * var(--canvas-pad-top)) calc(-1 * var(--canvas-pad-x)) .55rem;padding:.4rem .55rem .4rem .7rem;background:var(--tw-accent-header);color:var(--tw-white);border-radius:7px 7px 0 0}._head_733xh_83:not(:has(._actions_733xh_96)){grid-template-columns:minmax(0,1fr);grid-template-areas:"titles";padding:.4rem .7rem}._actions_733xh_96{grid-area:actions;display:flex;align-items:center;align-self:center;gap:0;flex-shrink:0;margin:-.08rem -.08rem 0 0}._titles_733xh_112{grid-area:titles;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem;max-width:100%}._headline_733xh_122{margin:0;font-size:.9375rem;font-weight:700;min-width:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._when_733xh_133{display:inline-block;margin:0;padding:.12rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--tw-white) 18%,transparent);color:var(--tw-white);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_733xh_150{display:flex;flex-direction:column;gap:.55rem;margin-top:.15rem}._iconBtn_733xh_157{min-width:36px!important;min-height:36px!important;width:36px;height:36px;padding:0!important;color:var(--tw-white)}._iconBtn_733xh_157:hover:not(:disabled){background:color-mix(in srgb,var(--tw-white) 14%,transparent)}._startBtn_733xh_170{width:100%;flex-shrink:0}._muted_733xh_175,._scheduleHint_733xh_181{margin:0;color:var(--tw-grey);font-size:13px}._error_733xh_187{margin:0;color:var(--tw-danger);font-size:13px}._emptyDay_733xh_193{margin:0 .25rem 0 0;color:var(--tw-grey);font-size:.75rem;font-weight:600;line-height:1.35}._emptyDayAction_733xh_201{border:none;background:none;padding:0;margin:0;font:inherit;color:var(--tw-black);text-decoration:underline;text-underline-offset:.12em;cursor:pointer}._queue_733xh_11{display:flex;flex-direction:column;gap:.75rem;margin-top:.15rem;padding-top:.15rem}._queueGroup_733xh_221{display:flex;flex-direction:column;gap:.4rem;min-width:0}._queueHead_733xh_228{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_733xh_242{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_733xh_242:focus-visible{outline:none;box-shadow:0 0 0 2px var(--tw-input-focus);border-radius:4px}._queueCount_733xh_264{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--tw-grey) 72%,var(--tw-black))}._queueChevron_733xh_269{flex-shrink:0;color:var(--tw-grey)}._queueList_733xh_274{display:flex;flex-direction:column;gap:.45rem}._now_733xh_280{display:inline-flex;align-items:center;align-self:center;flex-shrink:0;margin-right:.2rem;padding:.12rem .4rem;border-radius:999px;background:var(--tw-accent);color:var(--tw-white);font-size:.62rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}._dialogUnschedule_733xh_297{min-width:28px!important;min-height:28px!important;width:28px;height:28px;padding:0!important}._metaList_733xh_305{display:grid;gap:.4rem;margin:0 0 .85rem}._metaList_733xh_305>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem;align-items:baseline}._metaList_733xh_305 dt{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._metaList_733xh_305 dd{margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}._dayMeta_733xh_334{margin:0 .25rem 0 0;gap:.65rem}._dayMeta_733xh_334>div{display:flex;flex-direction:column;grid-template-columns:none;gap:.08rem;min-width:0}._dayMeta_733xh_334>._dayMetaPair_733xh_347{display:grid;grid-template-columns:minmax(0,50%) minmax(0,50%);column-gap:0;row-gap:.08rem;align-items:baseline}._dayMetaPair_733xh_347>div{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:.35rem;min-width:0}._dayMetaPair_733xh_347 dt{flex-shrink:0}._dayMetaPair_733xh_347 dd{min-width:0}._dayMeta_733xh_334 dd{line-height:1.25}._setsBox_733xh_376{overflow:hidden;margin:0 0 .85rem;border-radius:8px;background:var(--tw-accent);color:var(--tw-white)}._setsBoxHead_733xh_384{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_733xh_403{padding:.15rem .7rem .65rem;background:var(--tw-white);color:var(--tw-black)}._cycleBlock_733xh_409{margin:0 0 .25rem}._cycleBlock_733xh_409 ._scheduleHint_733xh_181,._cycleBlock_733xh_409 ._error_733xh_187{margin:0 0 .45rem}._reschedulePrompt_733xh_418{margin:0 0 .55rem;font-size:.82rem;font-weight:650;color:var(--tw-grey-dark);line-height:1.3}._reschedulePrompt_733xh_418 strong{font-weight:800;color:var(--tw-black)}._rescheduleMoves_733xh_431{margin-top:.65rem;padding-top:.55rem;border-top:1px solid var(--tw-grey-light)}._rescheduleMovesTitle_733xh_437{margin:0 0 .4rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._rescheduleMoveList_733xh_446{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}._rescheduleMoveList_733xh_446 li{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0}._rescheduleMoveBadge_733xh_463{display:grid;place-items:center;flex-shrink:0;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--tw-accent);color:var(--tw-white);font-size:.62rem;font-weight:700;line-height:1}._rescheduleMoveBody_733xh_477{display:flex;flex-direction:column;gap:.08rem;min-width:0;flex:1}._rescheduleMoveStatus_733xh_485{display:grid;place-items:center;flex-shrink:0;line-height:0}._rescheduleMoveStatusWarn_733xh_492{color:var(--tw-warning)}._rescheduleMoveStatusOk_733xh_496{color:var(--tw-success)}._rescheduleMoveName_733xh_500{font-size:.82rem;font-weight:700;line-height:1.2}._rescheduleMovePath_733xh_506{font-size:.75rem;color:var(--tw-grey-dark);line-height:1.3}._rescheduleMoveMeta_733xh_512{font-size:.68rem;color:var(--tw-grey);line-height:1.3}._rescheduleMovePending_733xh_518 ._rescheduleMovePath_733xh_506{color:var(--tw-accent)}._rescheduleHint_733xh_522{margin:.55rem 0 0;font-size:.68rem;color:var(--tw-grey);line-height:1.35}._peek_d91se_1{position:fixed;z-index:calc(var(--tw-overlay-z, 50) + 5);display:flex;flex-direction:column;gap:.4rem;min-width:9.5rem;max-width:min(14rem,calc(100vw - 1.25rem));padding:.5rem .55rem .55rem;border:1px solid var(--tw-grey-light);border-radius:8px;background:var(--tw-white);box-shadow:0 8px 24px color-mix(in srgb,var(--tw-black) 14%,transparent);color:var(--tw-black)}._copy_d91se_17{display:flex;flex-direction:column;gap:.12rem;min-width:0}._date_d91se_24{margin:0;font-size:.78rem;font-weight:750;line-height:1.25;color:var(--tw-black)}._detail_d91se_32{margin:0;font-size:.72rem;font-weight:650;line-height:1.3;color:var(--tw-grey-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_d91se_43{margin:0;font-size:.65rem;font-weight:600;line-height:1.3;color:var(--tw-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._hint_d91se_54{margin:.1rem 0 0;font-size:.65rem;font-weight:650;line-height:1.3;color:var(--tw-accent)}._action_d91se_62{width:auto;align-self:flex-start;min-height:1.5rem!important;padding:.15rem .45rem!important;font-size:.65rem!important;font-weight:700;justify-content:center}._readOnly_13j4t_1{display:flex;flex-direction:column;gap:.75rem}._section_13j4t_7{display:flex;flex-direction:column;gap:.45rem;padding-bottom:.7rem;border-bottom:1px solid var(--tw-grey-light)}._section_13j4t_7:last-child{padding-bottom:0;border-bottom:none}._sectionTitle_13j4t_20{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._grid_13j4t_29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem}._metaGrid_13j4t_35{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;align-items:start}._chipRow_13j4t_42{display:flex;flex-wrap:wrap;align-items:center;gap:.22rem}._chip_13j4t_42{flex:0 0 auto;padding:.22rem .48rem;border-radius:999px;font-size:.65rem;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--tw-white);background:var(--tw-accent);border:1px solid var(--tw-accent)}._field_13j4t_62{display:flex;flex-direction:column;gap:.18rem;min-width:0}._descriptionField_13j4t_69{margin-top:.75rem}._label_13j4t_73{font-size:.68rem;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey);font-weight:700;white-space:nowrap}._value_13j4t_82{margin:0;font-size:.875rem;line-height:1.35;color:var(--tw-black)}._valueWrap_13j4t_89{margin:0;font-size:.875rem;line-height:1.35;color:var(--tw-black);white-space:pre-wrap}._valueEmpty_13j4t_97{margin:0;font-size:.875rem;line-height:1.35;color:var(--tw-grey-light)}._headerActions_13j4t_104{display:flex;align-items:center;gap:.2rem;flex-shrink:0}._videoError_13j4t_111{margin:.2rem 0 0;font-size:.75rem;color:#c62828}._targetItem_13j4t_117{display:flex;flex-direction:column;gap:.08rem;min-width:0;padding:.35rem .45rem;border-radius:6px}._targetPrimary_13j4t_126{background:var(--tw-white);border:1.5px solid var(--tw-black)}._targetPrimary_13j4t_126 ._targetMuscle_13j4t_131{font-weight:700}._targetPrimary_13j4t_126 ._targetRole_13j4t_135{color:var(--tw-black);font-weight:600}._targetSecondary_13j4t_140{background:var(--tw-smoke);border:1px solid var(--tw-grey-light)}._targetSecondary_13j4t_140 ._targetMuscle_13j4t_131{font-weight:500;color:var(--tw-grey-dark)}._targetMuscle_13j4t_131{font-size:.875rem;line-height:1.3}._targetRole_13j4t_135{color:var(--tw-grey);font-size:.72rem;line-height:1.2}._wrap_1agz0_1{--chart-y-axis: 32px;width:100%;min-width:0;margin-top:.2rem;padding:.2rem 0 .1rem;border-radius:10px;background:linear-gradient(180deg,rgb(120 108 94 / .05) 0%,transparent 58%)}._title_1agz0_11{margin:0 0 .15rem;padding:0;font-size:.92rem;font-weight:700;line-height:1.25;color:var(--tw-black)}._chart_1agz0_20{width:100%;min-width:0;height:248px}._empty_1agz0_26{display:flex;align-items:center;justify-content:center;height:100%;padding:0 .5rem}._spanRow_1agz0_34{display:flex;justify-content:center;min-width:0;margin:.05rem 0 0;padding:0 .25rem 0 var(--chart-y-axis)}._spanRow_1agz0_34>*{margin-bottom:0;min-width:0}._tooltip_1agz0_48{background:var(--tw-white);border:1px solid var(--tw-grey-light);border-radius:8px;padding:.38rem .6rem;box-shadow:0 6px 18px #0000001a;font-size:.78rem;line-height:1.35}._tooltipDate_1agz0_58{color:var(--tw-grey);font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600}._tooltipValue_1agz0_66{margin-top:.08rem;font-weight:700;font-size:.94rem;color:var(--tw-black)}._tooltipProgram_1agz0_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_1agz0_84{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:2px}@media(min-width:768px){._wrap_1agz0_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_8yjxs_1{display:flex;flex-direction:column;flex:1;min-height:0}._toolbar_8yjxs_8{flex-shrink:0;position:relative;z-index:1;background:var(--tw-smoke);overflow:visible}._listScroll_8yjxs_16{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width:768px){._listScroll_8yjxs_16{padding-bottom:.75rem}}._list_8yjxs_16{display:flex;flex-direction:column;gap:.45rem}._empty_8yjxs_35{color:var(--tw-grey);text-align:center;padding:2rem 1rem;margin:0}._empty_8yjxs_35 a{color:var(--tw-accent);font-weight:600}._card_fpwzu_1{background:var(--tw-white);border:1px solid var(--tw-grey-light);border-radius:8px;padding:.65rem .75rem;min-height:var(--roster-card-min-h, 4.8rem );display:flex;flex-direction:column;gap:.5rem;overflow:hidden}._dragging_fpwzu_13{opacity:.4}._dropTarget_fpwzu_17{border-color:var(--tw-black)}._grip_fpwzu_21{flex-shrink:0;display:grid;place-items:center;width:1.4rem;min-width:1.4rem;height:1.75rem;min-height:1.75rem;margin:0;padding:0;border:none;border-radius:6px;background:none;color:var(--tw-grey);cursor:grab;touch-action:none}._grip_fpwzu_21:active{cursor:grabbing}._head_fpwzu_43{display:flex;align-items:center;justify-content:space-between;gap:.1rem}._headBtn_fpwzu_50{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}._identity_fpwzu_66{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._chevronBtn_fpwzu_74{flex-shrink:0;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;min-height:1.75rem!important;margin:0!important}._name_fpwzu_83{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25;min-width:0}._meta_fpwzu_91{margin:0;color:var(--tw-grey);font-size:.72rem;font-weight:600;line-height:1.3}._tools_fpwzu_99{display:flex;align-items:center;gap:.05rem;flex-shrink:0;margin-right:-.3rem}._actionBtn_fpwzu_107{min-width:28px!important;min-height:28px!important;width:28px;height:28px;padding:0!important}._metrics_fpwzu_115{display:flex;flex-direction:column;gap:.28rem}._row_fpwzu_121{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_fpwzu_133{display:flex;align-items:center;gap:.4rem;flex-shrink:0;width:3.6rem}._label_fpwzu_133{font-size:.68rem;font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase;color:var(--tw-grey)}._chipArea_fpwzu_150{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.22rem}._chipScroll_fpwzu_159{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_fpwzu_159::-webkit-scrollbar{display:none}._rowSpacer_fpwzu_174{flex-shrink:0;width:1.5rem}._chip_fpwzu_150{flex:0 0 auto;padding:.22rem .48rem;min-height:0;border-radius:999px;font-size:.65rem;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_fpwzu_193{color:var(--tw-white);background:var(--tw-accent);border-color:var(--tw-accent)}._chip_fpwzu_150:disabled{cursor:default;opacity:1}._exclude_fpwzu_204{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:.68rem;height:.68rem;min-width:.68rem;min-height:0;margin:0;padding:0;border:none;background:none;color:var(--tw-grey);line-height:0;cursor:pointer}._exclude_fpwzu_204:disabled{cursor:default}._excludeBox_fpwzu_226{width:.68rem;height:.68rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--tw-grey-light);border-radius:3px;background:var(--tw-white)}._excludeOn_fpwzu_237{color:var(--tw-accent)}._excludeOn_fpwzu_237 ._excludeBox_fpwzu_226{border-color:var(--tw-accent);background:var(--tw-accent);color:var(--tw-white)}._add_fpwzu_247{border-style:dashed;color:var(--tw-grey);flex-shrink:0}._addEffort_fpwzu_253{display:flex;flex-wrap:wrap;gap:.22rem}._removeMetric_fpwzu_259{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_fpwzu_259:hover{color:#c62828;background:#c6282814}._bulkBtn_iaifv_1{flex-shrink:0;min-width:28px!important;min-height:28px!important;width:28px;height:28px;padding:0!important;color:var(--tw-grey)}._bulkBtn_iaifv_1:hover{color:var(--tw-accent)}._dialogBody_iaifv_15{display:flex;flex-direction:column;gap:.4rem}._sectionLabel_iaifv_21{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey)}._rules_iaifv_30{display:flex;flex-direction:column;gap:.28rem}._ruleCard_iaifv_36{display:flex;align-items:center;gap:.35rem;padding:.22rem .3rem;border:1px solid var(--tw-grey-light);border-radius:6px;background:var(--tw-white);min-width:0}._ruleMetric_iaifv_47{flex-shrink:0;width:2.2rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:var(--tw-black)}._ruleRemove_iaifv_56{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_iaifv_56:hover{color:#c62828;background:#c6282814}._chips_iaifv_81{display:flex;flex-wrap:wrap;align-items:center;flex:1;min-width:0;gap:.22rem}._chip_iaifv_81{flex:0 0 auto;padding:.22rem .48rem;min-height:0;border-radius:999px;font-size:.65rem;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_iaifv_105{color:var(--tw-white);background:var(--tw-accent);border-color:var(--tw-accent)}._add_iaifv_111{border-style:dashed;color:var(--tw-grey)}._addField_iaifv_116{display:flex;flex-wrap:wrap;align-items:center;gap:.22rem}._targetWrap_iaifv_123{position:relative;flex-shrink:0}._targetBtn_iaifv_128{display:inline-flex;align-items:center;gap:.2rem;padding:.22rem .42rem;min-height:0;border:1px solid var(--tw-grey-light);border-radius:999px;background:var(--tw-white);font-size:.65rem;font-weight:600;line-height:1.2;color:var(--tw-grey-dark);cursor:pointer;white-space:nowrap}._targetCaret_iaifv_145{font-size:.55rem;color:var(--tw-grey);flex-shrink:0}._targetPanel_iaifv_151{position:fixed;z-index:calc(var(--tw-overlay-z, 50) + 2);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_iaifv_164{display:flex;gap:.35rem;padding:.1rem .2rem .3rem;border-bottom:1px solid var(--tw-grey-light);margin-bottom:.2rem}._targetShortcuts_iaifv_164 button{border:none;background:none;padding:0;min-height:0;font-size:.6rem;font-weight:600;color:var(--tw-accent);cursor:pointer}._targetRow_iaifv_183{display:flex;align-items:center;gap:.35rem;padding:.22rem .2rem;font-size:.72rem;cursor:pointer}._targetRow_iaifv_183 input{flex-shrink:0}._block_ixnrq_1{background:var(--tw-white);border:1px solid var(--tw-grey-light);border-radius:8px;overflow:hidden}._block_ixnrq_1:not(:has(._header_ixnrq_8)){display:flex;flex-direction:column;gap:.35rem;padding:.55rem .65rem .65rem}._header_ixnrq_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_ixnrq_8:hover ._title_ixnrq_32{color:var(--tw-accent)}._titleRow_ixnrq_36{display:flex;align-items:baseline;gap:0;min-width:0}._title_ixnrq_32{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._count_ixnrq_52{font-size:.68rem;font-weight:600;color:var(--tw-grey)}._count_ixnrq_52:before{content:"·";margin:0 .35rem;color:var(--tw-grey-light)}._titleFollow_ixnrq_64{margin-top:.45rem}._body_ixnrq_68{padding:0 .65rem .65rem}._list_ixnrq_72{display:flex;flex-direction:column;gap:.45rem;overflow-anchor:none}._plain_ixnrq_79{display:flex;flex-direction:column}._plain_ixnrq_79 ._body_ixnrq_68{padding:0}._stack_1gpy8_1{display:flex;flex-direction:column;gap:.65rem}._intro_1gpy8_7{min-width:0}._panel_1gpy8_11{border:1px solid color-mix(in srgb,var(--tw-grey-light) 65%,var(--tw-smoke));border-radius:8px;overflow:hidden}._panelWarm_1gpy8_17{background:color-mix(in srgb,var(--tw-accent) 6%,var(--tw-smoke))}._panelWork_1gpy8_21{background:var(--tw-white)}._panelOpen_1gpy8_25 ._panelHead_1gpy8_25{border-bottom:1px solid color-mix(in srgb,var(--tw-grey-light) 55%,var(--tw-smoke))}._panelHead_1gpy8_25{display:flex;align-items:center;gap:.15rem;padding:.05rem .3rem .05rem .15rem;min-height:0}._panelToggle_1gpy8_37{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0;padding:.15rem .35rem .15rem .55rem;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._panelToggle_1gpy8_37:hover ._panelTitle_1gpy8_56{color:var(--tw-accent)}._panelTitleRow_1gpy8_60{display:flex;align-items:baseline;gap:0;min-width:0}._panelTitle_1gpy8_56{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tw-grey)}._panelCount_1gpy8_76{font-size:.68rem;font-weight:600;color:var(--tw-grey)}._panelCount_1gpy8_76:before{content:"·";margin:0 .35rem;color:var(--tw-grey-light)}._panelChevron_1gpy8_88{flex-shrink:0;width:12px;height:12px;color:var(--tw-grey)}._panelBody_1gpy8_95{display:flex;flex-direction:column;gap:.45rem;padding:.55rem .65rem .65rem;--roster-card-min-h: 4.8rem }._addSlot_1gpy8_104{--schedule-slot-min-h: var(--roster-card-min-h);min-height:var(--roster-card-min-h);border-radius:8px;--rest-bg: var(--tw-white)}._empty_1gpy8_111{margin:0;color:var(--tw-grey);font-size:.8125rem}._form_1776b_1{display:flex;flex-direction:column;gap:.55rem}._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)}._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_11fhc_1{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}._notes_11fhc_8,._notesEmpty_11fhc_9{margin:0;font-size:.875rem;line-height:1.35;white-space:pre-wrap}._notes_11fhc_8{color:var(--tw-black)}._notesEmpty_11fhc_9{color:var(--tw-grey-light)}._chip_11fhc_1{flex:0 0 auto;padding:.24rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;line-height:1.2;color:var(--tw-black);background:var(--tw-white);border:1px solid var(--tw-grey-light)}._placeholder_11fhc_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}._page_1dw07_1{min-height:100dvh;min-height:100svh;display:flex;flex-direction:column;background:var(--tw-smoke)}._body_1dw07_9{flex:1;padding:.65rem .65rem calc(1.2rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.5rem}._workItem_1dw07_17{flex-shrink:0}._banner_1dw07_21{margin:.5rem .65rem 0}._end_1dw07_25{width:100%;margin-top:.25rem}._prevNote_1dw07_30{margin:0 0 .65rem;padding:.5rem .6rem;background:var(--tw-smoke);border-radius:6px;font-size:.82rem;color:var(--tw-grey-dark)}._prevLabel_1dw07_39{display:block;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-grey);margin-bottom:.2rem}._cueCopy_1dw07_49{margin:.65rem 0 0;font-size:.88rem;line-height:1.45;color:var(--tw-grey-dark);white-space:pre-wrap}._bodyCard_hnz6q_1{display:flex;flex-direction:column;gap:.45rem}._chevron_hnz6q_7{flex-shrink:0;color:var(--tw-grey);font-size:1.15rem;font-weight:400;line-height:1}._checkInPlaceholder_hnz6q_16{--schedule-slot-min-h: 4.8rem}._logout_hnz6q_20{width:100%;margin-top:.65rem;margin-bottom:1.5rem}@media(min-width:768px){._logout_hnz6q_20{margin-top:1rem;margin-bottom:0}}._fieldBlock_hnz6q_33{margin-bottom:.75rem}._fieldBlock_hnz6q_33:last-of-type{margin-bottom:.55rem}._fieldValue_hnz6q_41{margin:.12rem 0 0;font-size:.95rem;font-weight:700;line-height:1.3}._restInput_hnz6q_48{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_hnz6q_48:focus,._restInput_hnz6q_48:focus-visible{outline:none;border-color:var(--tw-input-focus);box-shadow:0 0 0 2px var(--tw-input-focus)}._hero_5kzs4_1{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1.15rem 1rem 1.05rem;background:var(--tw-black);color:var(--tw-white);border-radius:8px;text-align:center}._kicker_5kzs4_13{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tw-accent)}._clock_5kzs4_22{margin:0;font-size:3.4rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em}._heroMeta_5kzs4_31{margin:0 0 .35rem;font-size:.72rem;font-weight:600;color:#ffffff9e}._start_5kzs4_38{width:100%;max-width:16rem}._control_5kzs4_43{display:flex;align-items:center;gap:.2rem;flex-shrink:0}._value_5kzs4_50{min-width:2.6rem;text-align:right;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}._valueWork_5kzs4_59{color:var(--tw-success)}._valueRest_5kzs4_63{color:var(--tw-danger)}._valueReset_5kzs4_67{color:var(--tw-accent)}._cover_5kzs4_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-white);background:var(--tw-black);overflow:hidden;overscroll-behavior:none}._coverCountdown_5kzs4_86{background:var(--tw-black)}._coverWork_5kzs4_90{background:color-mix(in srgb,var(--tw-success) 38%,var(--tw-black))}._coverRest_5kzs4_94{background:color-mix(in srgb,var(--tw-danger) 42%,var(--tw-black))}._coverReset_5kzs4_98{background:color-mix(in srgb,var(--tw-accent) 48%,var(--tw-black))}._coverDone_5kzs4_102{background:var(--tw-black)}._coverTitle_5kzs4_106{margin:0;text-align:center;font-size:1.05rem;font-weight:700;letter-spacing:.02em;line-height:1.1}._coverKickerHalfway_5kzs4_115{letter-spacing:.08em;text-transform:uppercase}._coverMain_5kzs4_120{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:0;width:100%}._tracks_5kzs4_130{display:flex;flex-direction:column;gap:.4rem;width:min(100%,20rem)}._track_5kzs4_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}._dots_5kzs4_151{display:flex;align-items:center;gap:.38rem}._dotOn_5kzs4_157,._dotOff_5kzs4_158{width:.58rem;height:.58rem;border-radius:50%;box-sizing:border-box}._dotOn_5kzs4_157{background:var(--tw-white)}._dotOff_5kzs4_158{border:1.5px solid rgb(255 255 255 / .55)}._trackCount_5kzs4_173{font-variant-numeric:tabular-nums;font-weight:700}._ring_5kzs4_178{position:relative;width:min(72vw,16.5rem);aspect-ratio:1;flex-shrink:1}._ringSvg_5kzs4_185{display:block;width:100%;height:100%}._ringTrack_5kzs4_191,._ringArc_5kzs4_192{fill:none;stroke-width:5}._ringTrack_5kzs4_191{stroke:#ffffff38}._ringArc_5kzs4_192{stroke:var(--tw-white);stroke-linecap:round}._ringInner_5kzs4_206{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_5kzs4_218{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}._ringClock_5kzs4_227{margin:0;font-size:2.55rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.04em}._ringTotal_5kzs4_236{display:flex;align-items:center;gap:.28rem;margin:0;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;color:#ffffffb3}._upNext_5kzs4_247{margin:0;text-align:center;text-transform:uppercase}._upNext_5kzs4_247 span{display:block;margin-bottom:.2rem;font-size:.62rem;font-weight:700;letter-spacing:.14em;color:#ffffff9e}._upNext_5kzs4_247 strong{font-size:1.15rem;font-weight:700;letter-spacing:.06em}._coverActions_5kzs4_268{display:flex;align-items:center;justify-content:center;width:min(100%,22rem);justify-self:center}._coverActions_5kzs4_268:has(._playBtn_5kzs4_276){display:grid;grid-template-columns:1fr auto 1fr;align-items:center}._endBtn_5kzs4_282{justify-self:start;min-height:var(--touch-min, 44px);padding:0 .2rem;border:0;background:transparent;color:var(--tw-white);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_5kzs4_276,._skipBtn_5kzs4_300{display:grid;place-items:center;border:0;color:var(--tw-black);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._playBtn_5kzs4_276{justify-self:center;width:4.25rem;height:4.25rem;border-radius:50%;background:var(--tw-white)}._playBtn_5kzs4_276 svg{width:2.5rem;height:2.5rem}._skipBtn_5kzs4_300,._actionSpacer_5kzs4_324{justify-self:end;width:2.75rem;height:2.75rem}._skipBtn_5kzs4_300{border-radius:50%;background:#ffffff38;color:var(--tw-white)}._actionSpacer_5kzs4_324{display:block}@media(max-height:700px){._coverMain_5kzs4_120{gap:.7rem}._ring_5kzs4_178{width:min(58vw,13.5rem)}._ringClock_5kzs4_227{font-size:2.15rem}}
