.analytics-consent_widget__px8Zp{margin:var(--space-page-padding);max-width:min(calc(var(--page-max) / 2),calc(100vw - var(--space-page-padding) * 2));color:var(--bone);font-family:var(--font-body),sans-serif}.analytics-consent_widget__px8Zp[data-open=true]{position:fixed;z-index:var(--z-modal);inset-inline:var(--space-page-padding);bottom:max(var(--space-page-padding),env(safe-area-inset-bottom));margin-block:0;margin-inline:auto;max-height:calc(100dvh - var(--space-page-padding) * 2 - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.analytics-consent_widget__px8Zp[data-sheet=true]:before{content:"";position:fixed;inset:0;z-index:-1;background:rgba(0,0,0,.64)}@media (max-width:600px){.analytics-consent_widget__px8Zp[data-sheet=true]{inset-inline:0;bottom:0;max-width:none;max-height:calc(100dvh - 48px)}.analytics-consent_widget__px8Zp[data-sheet=true] .analytics-consent_panel__6wDuF{border-radius:var(--radius-card-lg) var(--radius-card-lg) 0 0;border-bottom:0;padding-bottom:calc(var(--space-card-padding) + env(safe-area-inset-bottom))}}.analytics-consent_panel__6wDuF{display:grid;gap:var(--space-inline-gap);padding:var(--space-card-padding);border:1px solid var(--bone-muted);border-top:4px solid var(--ember);border-radius:var(--radius-card-lg);background:var(--ink-2);box-shadow:var(--elevation-3)}.analytics-consent_heading__R7CdU{display:flex;align-items:center;justify-content:space-between;gap:var(--space-inline-gap)}.analytics-consent_title__OCh8j{margin:0;font-family:var(--font-body),sans-serif;font-size:var(--text-card-title-size);line-height:var(--text-card-title-line-height);font-weight:var(--text-card-title-weight);letter-spacing:var(--text-card-title-tracking)}.analytics-consent_description__Qg5b2,.analytics-consent_error__dlrAU,.analytics-consent_privacy__e8xwN,.analytics-consent_state__x3Owq{font-size:var(--text-supporting-size);line-height:var(--text-supporting-line-height);font-weight:var(--text-supporting-weight);letter-spacing:var(--text-supporting-tracking)}.analytics-consent_description__Qg5b2{margin:0;color:var(--text-soft)}.analytics-consent_state__x3Owq{color:var(--bone);margin:0}.analytics-consent_error__dlrAU{color:var(--danger-dark);margin:0}.analytics-consent_privacy__e8xwN{display:inline-flex;min-height:var(--control-min-height);align-items:center;width:fit-content;color:var(--bone);text-decoration:underline;text-underline-offset:var(--space-label-gap)}.analytics-consent_actions__jCYkm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-inline-gap)}.analytics-consent_choice___h53v,.analytics-consent_iconButton__6UGtz,.analytics-consent_reopen___s2ba{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-min-height);padding:var(--space-inline-gap) var(--control-padding-x);border:1px solid var(--bone-muted);border-radius:var(--radius-field);background:var(--ink-2);color:var(--bone);font-size:var(--text-button-size);line-height:var(--text-button-line-height);font-weight:var(--text-button-weight);letter-spacing:var(--text-button-tracking);cursor:pointer}.analytics-consent_reopen___s2ba{justify-content:flex-start;padding-inline:0;background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:var(--space-label-gap)}.analytics-consent_iconButton__6UGtz{min-width:var(--control-min-height);padding:0;border-color:transparent}.analytics-consent_iconButton__6UGtz svg{width:var(--icon-md);height:var(--icon-md)}.analytics-consent_choice___h53v{border:1px solid var(--bone)}.analytics-consent_accept__aPPeC{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.analytics-consent_accept__aPPeC:hover{background:var(--primary-deep);border-color:var(--primary-deep)}.analytics-consent_reject__vFsfR{border-color:transparent}.analytics-consent_choice___h53v:hover,.analytics-consent_iconButton__6UGtz:hover,.analytics-consent_reopen___s2ba:hover{background:var(--ink-3)}.analytics-consent_choice___h53v:active,.analytics-consent_iconButton__6UGtz:active,.analytics-consent_reopen___s2ba:active{opacity:.8}.analytics-consent_choice___h53v:disabled,.analytics-consent_iconButton__6UGtz:disabled,.analytics-consent_reopen___s2ba:disabled{opacity:.5;cursor:not-allowed}.analytics-consent_choice___h53v:focus-visible,.analytics-consent_iconButton__6UGtz:focus-visible,.analytics-consent_privacy__e8xwN:focus-visible,.analytics-consent_reopen___s2ba:focus-visible{outline:2px solid var(--ember-light);outline-offset:var(--space-label-gap)}html[data-theme=light] .analytics-consent_widget__px8Zp{--ink-2:var(--carbon-1);--ink-3:var(--carbon-2);--bone:var(--carbon-text);--bone-muted:var(--carbon-text-2);--ember-light:var(--primary-text);--danger-dark:var(--carbon-bad)}.live_sectionTitle__qD09t{font-family:var(--font-display);font-size:20px;line-height:25px;letter-spacing:-.2px}.live_cardTitle__0461Y,.live_sectionTitle__qD09t{margin:0;font-weight:600;color:var(--text-primary)}.live_cardTitle__0461Y{font-family:var(--font-body);font-size:17px;line-height:22px;letter-spacing:-.1px;overflow-wrap:anywhere}.live_supporting__A1h1N{margin:0;font-size:15px;line-height:22px;color:var(--text-primary)}.live_supportingSecondary__up8MX{margin:0;font-size:15px;line-height:22px;color:var(--text-secondary)}.live_caption__jEHXw{font-size:12px;line-height:16px}.live_caption__jEHXw,.live_label__YGw1V{margin:0;letter-spacing:.2px;color:var(--text-secondary)}.live_label__YGw1V{font-family:var(--font-body);font-size:13px;line-height:17px;font-weight:600}.live_eyebrow__aPEar{margin:0;font-family:var(--font-body);font-size:12px;line-height:16px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-text)}.live_eyebrow__aPEar:focus-visible,.live_focusTarget__7Uaex:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.live_focusTarget__7Uaex:focus{outline:none}.live_tabular__b2lAv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_btnGhost__I5UMF,.live_btnPrimary__T9hFg,.live_btnQuiet__6aCZL,.live_btn__eGnMT{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-min-height,48px);padding:0 18px;border-radius:var(--radius-field);font-family:var(--font-body);font-size:16px;line-height:20px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.live_btnPrimary__T9hFg{border:1px solid var(--primary);background:var(--primary);color:var(--on-primary,#fff)}.live_btnPrimary__T9hFg:hover{background:var(--primary-deep,var(--primary))}.live_btnGhost__I5UMF{border:1px solid var(--border);background:transparent;color:var(--text-primary)}.live_btnGhost__I5UMF:hover,.live_btnQuiet__6aCZL:hover{background:var(--surface-alt)}.live_btnQuiet__6aCZL{border:1px solid transparent;background:transparent;color:var(--text-secondary)}.live_btnDanger__AnNTW{color:var(--danger-ui)}.live_btnGhost__I5UMF:active,.live_btnPrimary__T9hFg:active,.live_btnQuiet__6aCZL:active,.live_iconButton__Z0WYn:active,.live_stepButton__gcLBN:active{transform:scale(.97)}.live_btnGhost__I5UMF:disabled,.live_btnPrimary__T9hFg:disabled,.live_btnQuiet__6aCZL:disabled,.live_stepButton__gcLBN:disabled{opacity:.55;cursor:not-allowed;transform:none}.live_btnLarge__Djeee{min-height:58px;font-size:17px}.live_block__hkkrM{width:100%}.live_bigInput__1OuM7:focus-visible,.live_btnGhost__I5UMF:focus-visible,.live_btnPrimary__T9hFg:focus-visible,.live_btnQuiet__6aCZL:focus-visible,.live_historyCard__gHplM:focus-visible,.live_holdButton__yp9ZK:focus-visible,.live_iconButton__Z0WYn:focus-visible,.live_inlineLink__O0uLk:focus-visible,.live_sessionRow__q7Mqo:focus-visible,.live_stepButton__gcLBN:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.live_iconButton__Z0WYn{display:inline-grid;place-items:center;flex-shrink:0;width:48px;height:48px;padding:0;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-primary);text-decoration:none;cursor:pointer}.live_inlineLink__O0uLk{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--primary-text);font-size:15px;font-weight:600;text-decoration:none}.live_actionRow__Z4EpA{display:flex;gap:8px}.live_actionRow__Z4EpA>*{flex:1 1;min-width:0}.live_actionStack__2K_UJ{display:flex;flex-direction:column;gap:10px}.live_chipRow__Oskdj{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.live_chip__VsXuO{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-alt);color:var(--text-secondary);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.live_chip_accent__WIKHH{border-color:rgba(196,81,10,.36);background:var(--primary-soft);color:var(--primary-text)}.live_chip_success__Gy3fI{border-color:rgba(76,175,80,.3);background:rgba(76,175,80,.1);color:var(--success-ui)}.live_chip_warning__ydLvY{border-color:rgba(214,158,46,.32);background:rgba(214,158,46,.12);color:var(--warning-ui)}.live_chip_data__F511U{border-color:var(--data-accent-border);background:var(--data-accent-soft);color:var(--data-accent)}.live_banner__xJ37v{display:flex;align-items:flex-start;gap:10px;padding:10px 12px 10px 14px;border:1px solid var(--border);border-radius:var(--radius-field);background:var(--surface-alt);color:var(--text-secondary)}.live_banner_stale__ev5Fa{border-color:rgba(249,168,37,.3);background:rgba(249,168,37,.1);color:var(--warning-ui)}.live_banner_error__D9pwC{border-color:rgba(229,57,53,.32);background:rgba(229,57,53,.1);color:var(--danger-ui)}.live_bannerIcon__L2mhV{display:inline-flex;flex-shrink:0;margin-top:1px}.live_bannerText__VQVti{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.live_bannerMessage__oPLTy{font-size:13px;line-height:17px;font-weight:600}.live_stat__c94Eo{display:flex;flex-direction:column;gap:2px;min-width:0}.live_statLabel__240Uk{font-size:13px;line-height:17px;font-weight:600;color:var(--text-secondary)}.live_statValue__1zoZI{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:5px}.live_statNumber__y_TeM{font-size:28px;line-height:32px;font-weight:700;letter-spacing:-.6px;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_statGrid__jqgsh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}@media (min-width:768px){.live_statGrid__jqgsh{grid-template-columns:repeat(4,minmax(0,1fr))}}.live_surface__AnWxl{display:flex;flex-direction:column;gap:14px;min-width:0;padding:var(--space-card-padding,16px);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.live_sheet___TTjm{position:fixed;inset:auto 0 0;width:100%;max-width:520px;max-height:88dvh;margin:0 auto;padding:0;overflow:hidden;border:1px solid var(--border);border-bottom:0;border-radius:var(--radius-card-lg) var(--radius-card-lg) 0 0;background:var(--surface);color:var(--text-primary);box-shadow:var(--elevation-3);animation:live_sheet-in__cqtUT var(--duration-expressive) var(--ease-decelerate) both}.live_sheet___TTjm:focus{outline:none}.live_sheetWide__HA4EB{max-width:640px}.live_sheet___TTjm::backdrop{background:rgba(6,7,6,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.live_sheetPanel__S9OxC{display:flex;flex-direction:column;gap:14px;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:20px 20px calc(22px + env(safe-area-inset-bottom))}.live_sheetHeader__thqLW{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.live_sheetHeading__eXRR4{display:flex;flex-direction:column;gap:4px;min-width:0}.live_sheetFooter__Suqt3{display:flex;flex-direction:column;gap:10px;padding-top:4px}.live_sheetFooter__Suqt3:has(>.live_stickyActions__hwWK_){position:sticky;bottom:calc(-22px - env(safe-area-inset-bottom));z-index:1;margin:0 -20px calc(-22px - env(safe-area-inset-bottom));padding:12px 20px calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface)}.live_stickyActions__hwWK_{display:flex;flex-direction:column;gap:10px}.live_shareConfirm___htxC{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--text-primary)}@media (min-width:768px){.live_sheet___TTjm{inset:0;margin:auto;height:fit-content;border-bottom:1px solid var(--border);border-radius:var(--radius-card-lg)}}@keyframes live_sheet-in__cqtUT{0%{opacity:.6;transform:translate3d(0,18px,0)}}.live_hold__MYy8c{display:flex;flex-direction:column;gap:6px;width:100%}.live_holdButton__yp9ZK{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-min-height,48px);padding:13px 20px;overflow:hidden;border:1px solid var(--danger-ui);border-radius:var(--radius-field);background:transparent;color:var(--danger-ui);font-family:var(--font-body);font-size:16px;font-weight:700;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.live_holdButton__yp9ZK:disabled{opacity:.55;cursor:not-allowed}.live_holdFill__cDqxU{position:absolute;inset:0;background:var(--danger-ui);opacity:.16;transform:scaleX(0);transform-origin:left center}.live_holdButtonActive__Q2sRa .live_holdFill__cDqxU{transform:scaleX(1);transition:transform var(--hold-duration,.9s) linear}.live_holdLabel__g0_ky{position:relative}.live_live__WOowh{--live-footer-h:env(safe-area-inset-bottom,0px);display:flex;flex-direction:column;gap:16px;width:100%;max-width:640px;min-height:100dvh;margin:0 auto;padding:0 var(--space-page-padding,20px) calc(24px + var(--live-footer-h) + var(--keyboard-inset, 0px))}.live_topbar__DPDhS{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:10px;min-height:60px;margin:0 calc(-1 * var(--space-page-padding, 20px));padding:calc(8px + env(safe-area-inset-top)) var(--space-page-padding,20px) 8px;background:color-mix(in srgb,var(--canvas) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.live_progress__PJZwS{min-width:0;height:5px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-alt)}.live_progressWrap__8Ncgh{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.live_progressLabel__p4rC9{font-size:11.5px;line-height:15px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_progressFill__2o76P{width:100%;height:100%;background:var(--primary);transform-origin:left center;transition:transform var(--duration-standard) var(--ease-standard)}.live_clock__rribB{display:inline-flex;align-items:center;gap:5px;color:var(--text-primary);font-family:var(--font-heading),system-ui,sans-serif;font-size:16px;line-height:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.live_context__jN_yV{margin:-4px 0 0;font-size:13px;line-height:18px;color:var(--text-secondary)}.live_contextTitle__7l1u_{display:inline;margin:0;font-family:var(--font-body);font-size:inherit;line-height:inherit;font-weight:400;letter-spacing:0;color:inherit}.live_contextMeta__6kit_{font-size:inherit}.live_card__Vkbmw{gap:16px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card-lg);background:var(--surface)}.live_card__Vkbmw,.live_setRow__Lmxox{display:flex;flex-direction:column;min-width:0}.live_setRow__Lmxox{gap:12px}.live_cardHead__D3gkX{display:flex;align-items:center;gap:12px;min-width:0}.live_cardHeadText__I1KZJ{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.live_thumb__dg7Zk{flex-shrink:0;width:64px;height:64px}.live_thumb__dg7Zk>button{width:64px;height:64px;aspect-ratio:1;border-radius:var(--radius-field)}.live_fields__eBYxU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.live_fieldsSingle__9jrZl{grid-template-columns:minmax(0,1fr)}.live_formatChoices__TsTXG{display:flex;gap:8px}.live_formatChoice__P_vP3{flex:1 1;min-width:0}.live_formatChoice__P_vP3[aria-pressed=true]{border-color:var(--primary);color:var(--primary-text)}.live_designChoices__co33c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.live_stickerPreview__wT1P4{position:relative;flex:none;align-self:center;width:min(100%,236px);aspect-ratio:9/16;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background-size:12px 12px}.live_stickerPreviewDark__kcoxe{background-color:#1d1b18;background-image:repeating-conic-gradient(#2a2723 0 25%,#1d1b18 0 50%)}.live_stickerPreviewLight__HhaDI{background-color:#e9e6e1;background-image:repeating-conic-gradient(#d3cfc8 0 25%,#e9e6e1 0 50%)}.live_stickerPreviewLayer__oZNX0{position:absolute;display:block;max-width:none}.live_stickerPreviewSticker__zsbjZ .live_stickerPreviewLayer__oZNX0{top:50%;left:-7%;width:114%;height:auto;transform:translateY(-50%)}.live_stickerPreviewState__mJyv3{position:absolute;inset:auto 8px 8px;padding:6px 10px;border-radius:var(--radius-pill);background:rgba(10,11,10,.78);color:#fff;font-size:13px;line-height:18px;text-align:center}.live_optionFieldset__gAYJG{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}.live_optionList__rdK2h{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.live_optionRow__2P5Uh{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-field);font-size:15px;line-height:20px;cursor:pointer}.live_optionRow__2P5Uh input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--primary)}.live_shareChips__feyyW{display:flex;flex-wrap:wrap;gap:8px}.live_shareChip__q2K0M{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.live_shareChip__q2K0M[aria-checked=true],.live_shareChip__q2K0M[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-text)}.live_shareChip__q2K0M:disabled{opacity:.45;cursor:not-allowed}.live_kpiChoices__RogrS{display:grid;gap:8px}.live_kpiChoice__9WviY{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-field);background:transparent;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer}.live_kpiChoice__9WviY[aria-checked=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-text)}.live_kpiChoiceLabel__N9g5g{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600}.live_kpiChoiceDetail__3VQao{display:block;font-size:12px;font-weight:500;color:var(--text-secondary)}.live_kpiChoiceValue__w6YiZ{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.live_actionRow__Z4EpA>.live_shareGhostAction__gY_S_,.live_actionRow__Z4EpA>.live_shareMainAction___aNeo{flex:1 1;padding-inline:14px;white-space:nowrap}@media (max-width:359px){.live_actionRow__Z4EpA>.live_shareGhostAction__gY_S_ svg,.live_actionRow__Z4EpA>.live_shareMainAction___aNeo svg{display:none!important}}.live_compactTarget__ItFHa{display:none}.live_fieldHint__IdN5y{margin:0;font-size:12px;line-height:16px;font-style:italic;color:var(--text-secondary)}.live_rules__7QSUa{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;font-size:13px;line-height:18px;color:var(--text-secondary)}.live_toolRow__nlTkG{display:flex;align-items:center;gap:8px;min-width:0}.live_grow__OJ2To{flex:1 1;min-width:0}.live_plainList__pjk0I{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.live_bigField__hg81z{display:flex;flex-direction:column;gap:6px;min-width:0}.live_bigLabel__UNAQO{font-size:12px;line-height:16px;font-weight:600;color:var(--text-secondary);text-align:center}.live_bigBox__oizpW{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px 10px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--carbon-hairline-strong,rgba(255,255,255,.16))}.live_stepInline__YZ5JV{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;width:100%}.live_bigBox__oizpW:focus-within{border-color:var(--primary)}.live_bigBoxError__kMFyJ{border-color:var(--danger-ui)}.live_bigInput__1OuM7{width:100%;min-width:0;min-height:48px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-primary);font-family:var(--font-heading),system-ui,sans-serif;font-size:30px;line-height:48px;font-weight:700;letter-spacing:-.02em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_bigInput__1OuM7:disabled,.live_bigUnit__UKhaC{color:var(--text-secondary)}.live_bigUnit__UKhaC{font-size:12px;line-height:16px;text-align:center}.live_stepButton__gcLBN{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--surface-alt);color:var(--text-primary);cursor:pointer;touch-action:manipulation}.live_fieldError__mYk3k{font-size:12px;line-height:16px;color:var(--danger-ui)}.live_recorded__OQ6c8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 14px;border:1px solid rgba(76,175,80,.3);border-radius:var(--radius-field);background:rgba(76,175,80,.08)}.live_recordedValue__seHBW{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:22px;font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_setActions__OdeeD{display:flex;flex-direction:column;gap:8px}.live_statusLine__CEnui{margin:0;font-size:12px;line-height:16px;color:var(--text-secondary)}.live_errorLine___4fou{margin:0;font-size:12px;line-height:16px;color:var(--danger-ui)}.live_conflictBox__s2ngz{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--warning-ui);border-radius:var(--radius-field)}.live_disclosure__F40xV{border-top:1px solid var(--border);padding-top:4px}.live_disclosure__F40xV>summary{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--text-secondary);font-size:14px;font-weight:600;list-style:none;cursor:pointer}.live_disclosure__F40xV>summary::-webkit-details-marker{display:none}.live_disclosure__F40xV>summary:after{content:"";width:7px;height:7px;margin-left:auto;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform var(--duration-fast) var(--ease-standard)}.live_disclosure__F40xV[open]>summary:after{transform:rotate(-135deg)}.live_disclosure__F40xV>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.live_disclosureBody__zgNZS{display:flex;flex-direction:column;gap:6px;padding:2px 0 10px}.live_rest__DYNrE{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 20px;border:1px solid var(--border);border-radius:var(--radius-card-lg);background:var(--surface);text-align:center}.live_restSoon__WQvuh{border-color:var(--primary)}.live_ring__5mmB_{position:relative;width:172px;height:172px}.live_ring__5mmB_ svg{display:block;transform:rotate(-90deg)}.live_ringTrack__v5GN6{stroke:var(--surface-alt)}.live_ringValue__ATnW8{stroke:var(--primary);transition:stroke-dashoffset 1s linear}.live_ringTime__3_piM{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--text-primary);font-size:46px;line-height:1;font-weight:700;letter-spacing:-1.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:reduce){.live_ringValue__ATnW8{transition:none}}.live_cardioTime___UNiE{color:var(--text-primary);font-size:46px;line-height:1;font-weight:700;letter-spacing:-1.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;padding:8px 0}.live_restMeta__tvBjT{display:flex;flex-direction:column;gap:4px;align-items:center}.live_restControls__whF_C{display:flex;align-items:stretch;gap:8px;width:100%}.live_restControls__whF_C>.live_btnGhost__I5UMF{flex:0 0 auto;min-width:88px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_restControls__whF_C>.live_btnPrimary__T9hFg{flex:1 1}.live_complete__IlzHb{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border:1px solid rgba(76,175,80,.3);border-radius:var(--radius-card-lg);background:var(--surface)}.live_outcome__cVwq5{margin-top:24px;border-color:var(--border)}.live_completeIcon__Pua7d{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-pill);background:rgba(76,175,80,.12);color:var(--success-ui)}.live_warningCard___skAz{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid rgba(249,168,37,.4);border-radius:var(--radius-card);background:var(--surface)}.live_warningHead__d3pOt{display:flex;align-items:center;gap:10px;color:var(--warning-ui)}.live_sessionList__b_3xy{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.live_sessionRow__q7Mqo{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 0;border-bottom:1px solid var(--border)}.live_sessionRow__q7Mqo:last-child{border-bottom:0}.live_sessionRowCurrent__5CVjK .live_sessionRowName__hvquu{color:var(--primary-text)}.live_sessionRowText__eEcjf{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.live_sessionRowName__hvquu{font-size:15px;line-height:20px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.live_sheetSection__A66GH{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.live_blockList__AF7zQ{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.live_blockItem__lFAf6{display:flex;flex-direction:column;gap:10px;padding:8px;border:1px solid var(--border);border-radius:var(--radius-field)}.live_blockItemCurrent__WFXJi{border-color:var(--primary);background:var(--primary-soft)}.live_blockItemCurrent__WFXJi .live_sessionRowName__hvquu{color:var(--primary-text)}.live_blockRow__FUcQR,.live_blockToggle__0xsg9{display:flex;align-items:center;gap:12px;min-width:0}.live_blockToggle__0xsg9{flex:1 1;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.live_blockToggle__0xsg9:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-field)}.live_blockBody__Q5jUB{display:flex;flex-direction:column;gap:8px}.live_blockSets__ib6XH{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.live_blockSet__ryHYt{display:flex;align-items:center;min-height:44px;border-bottom:1px solid var(--border)}.live_blockSet__ryHYt:last-child{border-bottom:0}.live_blockSetNow__hY_xW .live_blockSetText__mTRPz{color:var(--primary-text);font-weight:600}.live_blockSetButton__7ezSt,.live_blockSetText__mTRPz{display:flex;align-items:center;width:100%;min-height:44px;padding:0 4px;font-size:14px;line-height:20px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_blockSetButton__7ezSt{border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:14px;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.live_blockSetButton__7ezSt:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.live_addNext__Yvpq5{border-style:dashed}.live_nextCard__Zby96{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:1px solid var(--border);border-radius:var(--radius-field);text-align:left}.live_nextText__y_IHv{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.live_page__NHDVm{display:flex;flex-direction:column;gap:20px;width:100%;max-width:880px;margin:0 auto;padding:16px var(--space-page-padding,20px) 32px}.live_historyList__qYj3f{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}@media (min-width:768px){.live_historyList__qYj3f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.live_hero___pJ58,.live_historyCard__gHplM{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card-lg);background:var(--ink-2,#1c1a14);color:var(--bone,#f5f0e8);text-decoration:none;isolation:isolate}.live_historyCard__gHplM{min-height:168px;padding:16px;transition:transform var(--duration-fast) var(--ease-standard)}.live_historyCard__gHplM:active{transform:scale(.99)}.live_hero___pJ58{min-height:300px;padding:20px}.live_media__D_aod{position:absolute;inset:0;z-index:-2;object-fit:cover}.live_hero___pJ58:after,.live_historyCard__gHplM:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,7,6,.08),rgba(6,7,6,.55) 48%,rgba(6,7,6,.9))}.live_mediaContent__oh7Zs{display:flex;flex-direction:column;gap:6px;min-width:0}.live_mediaEyebrow__h039q{margin:0;color:var(--bone-muted,#a09887);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.4px}.live_mediaTitle__o5JaR{margin:0;color:var(--bone,#f5f0e8);font-family:var(--font-display);font-size:22px;line-height:27px;font-weight:600;letter-spacing:-.3px;overflow-wrap:anywhere}.live_heroTitle__9gVJn{font-size:34px;line-height:38px;letter-spacing:-.6px}.live_heroTitle__9gVJn:focus{outline:none}.live_mediaMeta__i3_0Q{margin:0;color:var(--bone-muted,#a09887);font-size:15px;line-height:22px}.live_mediaTag__EuMPg{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid rgba(245,240,232,.16);border-radius:var(--radius-pill);background:rgba(6,7,6,.36);color:var(--bone-muted,#a09887);font-size:12px;line-height:16px;white-space:nowrap}.live_mediaTagWarning__Js9VN{border-color:rgba(249,168,37,.4);color:var(--warning,#f9a825)}.live_mediaStats__ZE_Ru{display:flex;flex-wrap:wrap;gap:4px 12px;margin:2px 0 0;color:var(--bone,#f5f0e8);font-size:13px;line-height:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_empty__lS83V{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 20px;border:1px solid var(--border);border-radius:var(--radius-card-lg);background:var(--surface)}.live_loadMore__Bs9Yu{align-self:center}.live_backRow__JZzUs{display:flex;align-items:center;justify-content:space-between;gap:12px}.live_section__D8AlZ{display:flex;flex-direction:column;gap:14px;min-width:0;padding-top:22px;border-top:1px solid var(--border)}.live_sectionHead__hjIok{display:flex;flex-direction:column;gap:4px}.live_exercise__E_gvN{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-bottom:1px solid var(--border)}.live_exercise__E_gvN:last-child{border-bottom:0;padding-bottom:0}.live_exercise__E_gvN:first-child{padding-top:0}.live_exerciseHead__zTDSC{display:flex;align-items:center;gap:12px;min-width:0}.live_exerciseThumb__EQ_wr{flex-shrink:0;width:56px;height:56px}.live_exerciseThumb__EQ_wr>button{width:56px;height:56px;aspect-ratio:1;border-radius:var(--radius-field)}.live_exerciseTitle__04AGV{margin:0;font-family:var(--font-body);font-size:16px;line-height:21px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.live_setList__Qzpw_{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.live_setItem__Dpcup{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 8px 6px 12px;border-bottom:1px solid var(--border)}.live_setItem__Dpcup:last-child{border-bottom:0}.live_setLine__ls8T_{display:flex;flex:1 1 200px;align-items:center;gap:10px;min-width:0;min-height:44px}.live_setEditorFields__R_Y1i{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px}.live_setEditor__HoIxJ{flex:1 1 100%;min-width:0}.live_setItem__Dpcup>.live_btnQuiet__6aCZL{padding:0 12px}.live_addSetRow__IxB1_{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.live_setIndex__7ySOK{flex-shrink:0;min-width:28px;color:var(--text-secondary);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_setValue__1fgVH{flex:1 1;min-width:0;color:var(--text-primary);font-size:15px;line-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_setMeta__xFK1y{display:block;color:var(--text-secondary);font-size:12px;line-height:16px}.live_muscleList__MlsPk{display:flex;flex-direction:column;gap:12px}.live_muscleRow__J5Fgt{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px 12px}.live_muscleName__mkEn9{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:600;color:var(--text-primary)}.live_meter__Q3clq{grid-column:1/-1;height:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-alt)}.live_meterFill__14SDH{display:block;height:100%;border-radius:inherit;background:var(--data-accent)}.live_musclePct__cT_ht{grid-column:2;grid-row:1;justify-self:end;color:var(--text-secondary);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_editor__4bzqx{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--canvas)}.live_editorGrid__HU1cm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.live_nativeField__F8ADi{display:flex;flex-direction:column;gap:6px;min-width:0}.live_nativeField__F8ADi input,.live_nativeField__F8ADi select{width:100%;min-width:0;min-height:48px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-field);background:var(--surface);color:var(--text-primary);font-family:var(--font-body);font-size:16px}.live_nativeField__F8ADi input:focus-visible,.live_nativeField__F8ADi select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.live_dangerZone__PCCkC{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--danger-ui);border-radius:var(--radius-card)}@media (max-width:359px){.live_live__WOowh{gap:10px}.live_topbar__DPDhS{min-height:52px}.live_card__Vkbmw{padding:12px}.live_setRow__Lmxox{gap:8px}.live_prescribed__D2Fnq>.live_fullTarget__qItaP{display:none}.live_prescribed__D2Fnq>.live_compactTarget__ItFHa{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.live_exTitle__xkGC1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:21px}.live_setActions__OdeeD>.live_btnLarge__Djeee,.live_setDock__vOcXr>.live_btnLarge__Djeee{min-height:52px}.live_bigInput__1OuM7{font-size:26px}.live_rest__DYNrE{gap:8px;padding:12px}.live_restStageTitle__Wg4dU{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.live_ring__5mmB_{width:104px;height:104px}.live_ring__5mmB_ svg{width:100%;height:100%}.live_ringTime__3_piM{font-size:26px;letter-spacing:-1px}.live_nextCard__Zby96{position:relative;padding:8px}.live_nextCard__Zby96>.live_iconButton__Z0WYn{position:absolute;top:6px;right:6px}.live_nextCard__Zby96 .live_cardTitle__0461Y{padding-right:56px}.live_nextCard__Zby96 .live_thumb__dg7Zk{width:56px!important;height:56px!important}.live_nextCard__Zby96 .live_cardTitle__0461Y{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.live_restControls__whF_C{display:contents}.live_restControls__whF_C>.live_btnPrimary__T9hFg{position:sticky;bottom:calc(var(--live-footer-h) + 8px);z-index:4;order:1;width:100%;padding:0 12px;font-size:16px;white-space:nowrap}.live_restControls__whF_C>.live_btnGhost__I5UMF{order:2;width:100%}}.live_howto__OTczh{display:flex;flex-direction:column;gap:20px}.live_howtoBlock__LEgd6{display:flex;flex-direction:column;gap:8px}.live_howtoList__WcMy_{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:15px;line-height:22px;color:var(--text-primary);overflow-wrap:anywhere}.live_howtoFix__BTOyT{display:block;color:var(--text-secondary)}.live_currentSet__DcFd7{display:flex;flex-direction:column;gap:16px;min-width:0}.live_exTitleRow__ycnoK{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:-6px}.live_exTitle__xkGC1{margin:0;min-width:0;font-family:var(--font-heading),system-ui,sans-serif;font-size:24px;line-height:1.08;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere}.live_livePhases__w_dyw{gap:6px}.live_livePhases__w_dyw figure{position:relative}.live_livePhases__w_dyw figure>div{border:0;border-radius:18px}.live_livePhases__w_dyw figcaption{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:700;line-height:15px}.live_noMedia__F6z6a{display:flex;align-items:center;gap:10px;margin:0;padding:18px;border-radius:18px;background:var(--surface-alt);color:var(--text-secondary);font-size:13.5px;line-height:1.4}.live_prescribed__D2Fnq{display:flex;flex-direction:column;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_prescribed__D2Fnq>p{margin:0}.live_prescribedMain___kIhf{font-size:13.5px;line-height:19px;font-weight:600;color:var(--text-primary)}.live_setRowDocked__f0xjR{padding-bottom:84px}.live_setDock__vOcXr{position:fixed;left:50%;bottom:max(var(--live-footer-h),var(--keyboard-inset,0px));z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;width:min(640px,100%);padding:12px var(--space-page-padding,20px) 10px;background:linear-gradient(180deg,transparent,var(--canvas) 28%);transform:translateX(-50%)}.live_setDock__vOcXr>.live_toolRow__nlTkG{display:contents}.live_setDock__vOcXr>.live_dockPrimary__cdRDp{order:2;min-height:54px;border-radius:16px}.live_setDock__vOcXr>.live_toolRow__nlTkG>:first-child{order:1}.live_setDock__vOcXr>.live_toolRow__nlTkG>:last-child{order:3}.live_setDock__vOcXr>.live_toolRow__nlTkG>.live_btnQuiet__6aCZL,.live_setDock__vOcXr>.live_toolRow__nlTkG>.live_iconButton__Z0WYn{min-width:54px;height:54px;padding:0 12px;border-radius:16px;background:var(--surface-alt);color:var(--text-primary)}.live_setDock__vOcXr>.live_toolRow__nlTkG>.live_iconButton__Z0WYn{border:0}.live_setDock__vOcXr[data-wide=true]{grid-template-columns:minmax(0,1fr) auto}.live_setDock__vOcXr[data-wide=true]>.live_dockPrimary__cdRDp{grid-column:1/-1;order:0}.live_loadMode__fLS2D{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 2px;font-size:13px;color:var(--carbon-text-2)}.live_loadMode__fLS2D select{appearance:none;min-height:34px;padding:7px 30px 7px 12px;border:0;border-radius:999px;background:var(--carbon-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ebebf5' stroke-opacity='.64' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center;color:var(--carbon-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}html[data-theme=light] .live_loadMode__fLS2D select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%233c3c43' stroke-opacity='.7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.live_loadMode__fLS2D select:focus-visible{outline:2px solid var(--carbon-action);outline-offset:2px}.live_loadMode__fLS2D select:disabled{opacity:.55;cursor:not-allowed}.live_summary__kZOk7{display:flex;flex-direction:column;padding:10px 0 24px}.live_summaryHero__fRMiP{display:grid;justify-items:center;gap:8px;padding:calc(22px + env(safe-area-inset-top)) 0 18px;text-align:center}.live_summaryHero__fRMiP p{margin:0;font-size:14.5px;line-height:1.4;color:var(--carbon-text-2)}.live_summaryCheck__7LEpA{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--carbon-action);color:#fff;animation:live_summaryPop__9mVuT .52s cubic-bezier(.34,1.56,.64,1)}.live_summaryTitle__Rtwx_{margin:6px 0 0;font-family:var(--font-heading),system-ui,sans-serif;font-size:32px;line-height:1.05;font-weight:800;letter-spacing:-.02em;color:var(--carbon-text)}.live_expChip__ysttF{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--carbon-mid) 16%,transparent);color:var(--carbon-mid);font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_summaryKpis__pPYzk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.live_summaryKpis__pPYzk>div{min-width:0;padding:14px;border-radius:18px;background:var(--carbon-1);box-shadow:inset 0 0 0 1px var(--carbon-hairline)}.live_summaryKpis__pPYzk span{font-size:12.5px;color:var(--carbon-text-2)}.live_summaryKpis__pPYzk b{display:block;margin-top:4px;font-family:var(--font-heading),system-ui,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--carbon-text)}.live_summarySection__AMCFZ{margin:20px 0 8px;font-family:var(--font-heading),system-ui,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--carbon-text)}.live_prList__QcvM1{margin:0;padding:6px 14px;list-style:none;border-radius:18px;background:var(--carbon-1);box-shadow:inset 0 0 0 1px var(--carbon-hairline)}.live_prList__QcvM1 li{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--carbon-hairline);font-size:14.5px;color:var(--carbon-text)}.live_prList__QcvM1 li:last-child{border-bottom:0}.live_prList__QcvM1 b{margin-left:auto;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_prIcon__ni2cm{display:inline-flex;color:var(--carbon-mid)}.live_prName__tPxkV{min-width:0}.live_prPending__ANf2T{margin-left:8px;font-size:11px;font-weight:700;color:var(--carbon-mid)}.live_summaryNote__SkGxs{margin:10px 2px 0;font-size:12.5px;line-height:1.45;color:var(--carbon-text-3)}.live_summaryActions__vMQTa{display:grid;gap:10px;margin-top:22px}.live_ctaGhost___ezeJ,.live_cta__EqMSk{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;border:0;border-radius:16px;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .12s ease-out,background .12s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.live_cta__EqMSk{background:var(--carbon-action);color:#fff}.live_cta__EqMSk:active{transform:scale(.97);background:var(--carbon-action-press)}.live_ctaGhost___ezeJ{background:var(--carbon-2);color:var(--carbon-text)}.live_ctaGhost___ezeJ:active{transform:scale(.97);background:var(--carbon-3)}.live_ctaGhost___ezeJ:focus-visible,.live_cta__EqMSk:focus-visible,.live_summaryLink__rB5yo:focus-visible{outline:3px solid var(--carbon-text);outline-offset:3px}.live_summaryLink__rB5yo{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:12px;color:var(--carbon-text-2);font-size:15px;font-weight:600;text-decoration:none}@keyframes live_summaryPop__9mVuT{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.live_summaryCheck__7LEpA{animation:none}.live_ctaGhost___ezeJ,.live_cta__EqMSk{transition:none}}.program-builder_day__5mv9E{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-card-lg,20px);background:var(--surface);min-width:0}.program-builder_dayHeader__MSKjN{display:flex;align-items:center;gap:10px;min-width:0}.program-builder_dayIdentity__wGbgV{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.program-builder_dayTitleField__JnMi5{position:relative;display:block;min-width:0}.program-builder_dayTitleIcon__NnsNh{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--text-secondary);pointer-events:none}.program-builder_dayTitle__1iFHC{width:100%;min-width:0;min-height:44px;padding:6px 40px 6px 12px;border:1px solid var(--border);border-radius:var(--radius-field,12px);background:var(--canvas);color:var(--text-primary);font-family:var(--font-display),Georgia,serif;font-size:20px;line-height:25px;font-weight:600;letter-spacing:-.2px}.program-builder_dayTitle__1iFHC:hover{border-color:var(--text-secondary)}.program-builder_dayTitle__1iFHC::placeholder{color:var(--text-secondary);font-family:var(--font-body);font-size:16px;font-weight:500}.program-builder_dayTitle__1iFHC:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.program-builder_exercise__F0FYz{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-card,14px);background:var(--canvas);min-width:0}.program-builder_exerciseHeader__G6o7I{display:flex;align-items:center;gap:10px;min-width:0}.program-builder_prescriptionGrid__uvC5c{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.program-builder_metricField__TbMDS{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--text-secondary);font-family:var(--font-body);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.2px}.program-builder_metricField__TbMDS input{width:100%;min-height:44px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-field,12px);background:var(--surface);color:var(--text-primary);font-family:var(--font-body);font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.program-builder_metricField__TbMDS input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.program-builder_emptyDay__y4kw_{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;border:1px dashed var(--border-strong,#4a473b);border-radius:var(--radius-card,14px);text-align:center}.program-builder_saveDock__XNo3b{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card-lg,20px);background:var(--surface)}.program-builder_customForm__8nVMY{display:flex;flex-direction:column;gap:12px}.program-builder_multiSelect__dL_6o{min-height:120px;padding:8px 10px;background-image:none}.program-builder_appendWeek__k_tXI{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-card-lg,20px);background:var(--surface);min-width:0}.program-builder_appendWeekList__DyMhv{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.program-builder_appendWeekRow__jL8hY{display:flex;align-items:center;gap:12px;min-height:40px;padding:6px 0;border-top:1px solid var(--border);min-width:0}.program-builder_appendWeekRow__jL8hY:first-child{border-top:0}.program-builder_appendWeekRow__jL8hY[data-new=true] .program-builder_appendWeekTitle__2CP4J{color:var(--primary);font-weight:600}.program-builder_appendWeekDay__ef8_9{flex:0 0 64px;color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.program-builder_appendWeekTitle__2CP4J{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:14px}.program-builder_appendWeekBadge__29VPU{flex:none;padding:2px 8px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:700}.exercise-detail_zoomMedia__dynt0{position:relative}.exercise-detail_zoomTrigger__Akgzm{position:absolute;top:var(--space-inline-gap);right:var(--space-inline-gap);display:block;width:var(--control-min-height);height:var(--control-min-height);min-height:var(--control-min-height);padding:0;border:0;background:transparent;color:var(--text-primary);cursor:zoom-in}.exercise-detail_zoomTrigger__Akgzm:focus-visible{outline:2px solid var(--primary);outline-offset:var(--space-label-gap)}.exercise-detail_zoomIcon__9M_nD{position:absolute;inset:0;display:grid;place-items:center;width:var(--control-min-height);height:var(--control-min-height);border-radius:var(--radius-field);background:var(--surface-alt);pointer-events:none}.exercise-detail_zoomTrigger__Akgzm:active .exercise-detail_zoomIcon__9M_nD,.exercise-detail_zoomTrigger__Akgzm:hover .exercise-detail_zoomIcon__9M_nD{background:var(--primary-soft)}.exercise-detail_expandedPhases__OqKUP[data-phases]{grid-template-columns:minmax(0,1fr);gap:var(--space-block-gap)}.exercise-detail_expandedPhases__OqKUP[data-animated][data-phases] figure>div{aspect-ratio:1}.exercise-detail_step__D2b59{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:var(--space-inline-gap)}.exercise-library_exerciseName__fqCr1{display:block;white-space:normal;overflow-wrap:anywhere}.exercise-library_secondaryText__CHMe6{overflow-wrap:anywhere}.exercise-library_ownBadge__e7wVU{align-self:flex-start;margin-top:4px}.training-preferences_excludedChip__Y87mm{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding-left:14px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-alt)}.training-preferences_excludedChip__Y87mm>span{overflow-wrap:anywhere}.training-preferences_chipAction__yekoH{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer}.training-preferences_chipAction__yekoH:hover{color:var(--text-primary)}.training-preferences_chipAction__yekoH:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.training-preferences_seg__BJaGc{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;border-radius:14px;background:var(--surface-alt)}.training-preferences_segButton__NzUEs{height:38px;min-width:0;padding:0 6px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.training-preferences_segButton__NzUEs[aria-checked=true]{background:var(--surface);color:var(--text-primary)}.training-preferences_segButton__NzUEs:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.training-preferences_segButton__NzUEs:disabled{cursor:default;opacity:.6}.app-install-hint_dialog__KSjzt{position:fixed;inset:0;z-index:1000;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow-y:auto;overscroll-behavior:contain;background:var(--canvas);color:var(--text-primary)}.app-install-hint_dialog__KSjzt::backdrop{background:var(--canvas)}.app-install-hint_dialog__KSjzt:not([open]){display:none}.app-install-hint_body__hnp6o{box-sizing:border-box;width:min(100%,480px);min-width:0;margin:0 auto;padding:calc(72px + env(safe-area-inset-top)) 24px calc(32px + env(safe-area-inset-bottom))}.app-install-hint_heading__XDB5V{display:grid;justify-items:start;gap:8px;margin-bottom:24px}.app-install-hint_badge__wnOqU{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border-radius:var(--radius-card);background:var(--surface-alt);color:var(--primary-text)}.app-install-hint_heading__XDB5V h2{margin:0;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.app-install-hint_heading__XDB5V p{margin:0;color:var(--text-secondary);font-size:var(--text-body-size);line-height:1.5}.app-install-hint_guide__TemlB p{margin:4px 0 0;color:var(--text-secondary);font-size:var(--text-caption-size);line-height:1.5;overflow-wrap:anywhere}.app-install-hint_dismiss__bLoQK{position:fixed;top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:999px;background:var(--surface-alt);color:var(--text-primary);cursor:pointer}.app-install-hint_instructions__szPqF summary{min-height:48px;display:list-item;align-content:center;color:var(--primary-text);font-weight:700;cursor:pointer}.app-install-hint_guide__TemlB{margin-top:8px;min-width:0}.app-install-hint_guide__TemlB .app-install-hint_guideIntro__9NN3t{margin:0 0 4px;color:var(--text-primary);font-size:var(--text-body-size);font-weight:700;line-height:1.4}.app-install-hint_steps__Ipp1B{margin:4px 0 8px;padding-left:24px;line-height:1.6;font-size:var(--text-body-size);overflow-wrap:anywhere}.app-install-hint_steps__Ipp1B li+li{margin-top:8px}.app-install-hint_steps__Ipp1B li::marker{color:var(--primary-text);font-weight:700}.app-install-hint_glyph__ChOBX{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0 2px;vertical-align:-6px;border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--surface-alt);color:var(--text-primary)}.app-install-hint_secondary__FwxGQ{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:8px 16px;margin-top:4px;border:1px solid var(--border-strong);border-radius:var(--radius-field);background:transparent;color:var(--text-primary);font:inherit;font-weight:600;cursor:pointer}.app-install-hint_dismiss__bLoQK:focus-visible,.app-install-hint_instructions__szPqF summary:focus-visible,.app-install-hint_secondary__FwxGQ:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.app-install-hint_install__LBsGe{width:100%;min-height:52px;padding:8px 16px;margin-bottom:16px;border:0;border-radius:var(--radius-field);background:var(--primary);color:var(--on-primary);font:inherit;font-weight:700;cursor:pointer}.app-install-hint_install__LBsGe:disabled{opacity:.6;cursor:default}.app-install-hint_install__LBsGe:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.app-install-hint_feedback__ezDPR{font-size:var(--text-caption-size);line-height:1.5;color:var(--text-secondary)}.training-launcher_page__VrAVL{max-width:760px;margin-inline:auto;padding:18px 16px 120px}.training-launcher_header__A9Yit{padding:0 4px 6px}.training-launcher_title__H9pSd{margin:0;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(2rem,9.4vw,2.375rem);line-height:1.02;font-weight:800;letter-spacing:-.02em;color:var(--carbon-text)}.training-launcher_supporting__cjEZ6{margin:8px 0 0;color:var(--carbon-text-2);font-size:15px;line-height:1.4}.training-launcher_note__obzSc{margin:12px 4px 0;color:var(--carbon-text-2);font-size:13.5px;line-height:1.4}.training-launcher_list___lVoi{display:grid;gap:8px;margin-top:14px}.training-launcher_card__vibnL{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:10px 12px 10px 10px;border-radius:18px;background:var(--carbon-1);box-shadow:inset 0 0 0 1px var(--carbon-hairline);scroll-margin-block:var(--space-section-gap)}.training-launcher_card__vibnL[data-today=true]{box-shadow:inset 0 0 0 2px var(--carbon-action)}.training-launcher_card__vibnL:focus{outline:none}.training-launcher_main__TXwIT{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;min-width:0;color:inherit;text-decoration:none}.training-launcher_main__TXwIT:focus-visible{outline:2px solid var(--carbon-action);outline-offset:2px;border-radius:14px}.training-launcher_text__ti922{display:grid;gap:2px;min-width:0}.training-launcher_text__ti922 h2,.training-launcher_text__ti922 small,.training-launcher_text__ti922 span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.training-launcher_text__ti922 small{font-size:11.5px;line-height:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--carbon-text-3)}.training-launcher_card__vibnL[data-today=true] .training-launcher_text__ti922 small{color:var(--carbon-action)}.training-launcher_text__ti922 h2{margin:0;font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:22px;font-weight:700;letter-spacing:0;color:var(--carbon-text)}.training-launcher_text__ti922 span{font-size:12.5px;line-height:18px;color:var(--carbon-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.training-launcher_play__kWqCV{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:var(--carbon-2);color:var(--carbon-text);cursor:pointer}.training-launcher_playToday__SpIC0{background:var(--carbon-action);color:#fff}.training-launcher_play__kWqCV:focus-visible{outline:2px solid var(--carbon-text);outline-offset:2px}.training-launcher_startSlot__qYIbG{position:relative;grid-column:1/-1}.training-launcher_playIcon__SGb81{display:none}.training-launcher_startSlot__qYIbG:has(>div>:first-child>button:only-child):not(:has([role=alert])){grid-column:auto;width:46px;height:46px}.training-launcher_startSlot__qYIbG:has(>div>:first-child>button:only-child) .training-launcher_playIcon__SGb81{position:absolute;top:0;left:0;display:grid;place-items:center;width:46px;height:46px;color:var(--carbon-text);pointer-events:none}.training-launcher_startSlotToday__JPjVK .training-launcher_playIcon__SGb81{color:#fff!important}.training-launcher_startSlot__qYIbG>div>:first-child>button:only-child{width:46px!important;min-width:0!important;height:46px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--carbon-2)!important}.training-launcher_startSlotToday__JPjVK>div>:first-child>button:only-child{background:var(--carbon-action)!important}.training-launcher_startSlot__qYIbG>div>:first-child>button:only-child>*{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.training-launcher_empty__pYJqX{min-width:0;border-radius:18px;background:var(--carbon-1);padding:16px;margin-top:14px}.training-launcher_empty__pYJqX p{margin:4px 0;color:var(--carbon-text-2)}.training-launcher_choice__fKiHy{display:grid;gap:12px}.training-launcher_warnList__2Jgvi{display:grid;gap:8px}.training-launcher_warnList__2Jgvi p{display:flex;gap:10px;align-items:center;margin:0;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--carbon-mid) 12%,transparent);color:var(--carbon-text);font-size:14px;line-height:1.4}.training-launcher_warnList__2Jgvi svg{flex:none}.training-launcher_actions__niKij{display:grid;gap:8px}.training-launcher_primary___LS_i,.training-launcher_secondary__pDWtZ{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;border:0;border-radius:16px;font:inherit;font-size:17px;font-weight:700;cursor:pointer}.training-launcher_primary___LS_i{background:var(--carbon-action);color:#fff}.training-launcher_secondary__pDWtZ{background:var(--carbon-2);color:var(--carbon-text)}.training-launcher_primary___LS_i:focus-visible,.training-launcher_secondary__pDWtZ:focus-visible{outline:3px solid var(--carbon-text);outline-offset:3px}.manual-training_form___x12e{display:grid;gap:20px}.manual-training_field__xYUp_{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.manual-training_label__Y567k,.manual-training_legend__1zESn{padding:0;color:var(--text-secondary);font-size:var(--text-supporting-size);font-weight:var(--text-label-weight)}.manual-training_control__U1oMP{box-sizing:border-box;width:100%;min-height:var(--control-min-height);padding:0 var(--control-padding-x);color:var(--text-primary);background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-field);font:inherit;font-size:var(--text-supporting-size)}textarea.manual-training_control__U1oMP{min-height:88px;padding-block:12px;resize:vertical}.manual-training_control__U1oMP:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.manual-training_counter__4Gqq1{margin:0;color:var(--text-secondary);font-size:var(--text-caption-size);text-align:right}.manual-training_chipGrid__pgAAh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:520px){.manual-training_chipGrid__pgAAh{grid-template-columns:repeat(4,minmax(0,1fr))}}.manual-training_groupCell__xSlkI{display:flex;min-width:0;gap:4px}.manual-training_pickerGroup__cUOlC,.manual-training_pickerGroups__eyUzK{display:grid;min-width:0;gap:var(--space-inline-gap)}.manual-training_pickerGroups__eyUzK{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-training_pickerGroup__cUOlC:has(.manual-training_units__JWEYE){grid-column:1/-1}@media (min-width:520px){.manual-training_pickerGroups__eyUzK{grid-template-columns:repeat(4,minmax(0,1fr))}}.manual-training_chevronOpen__tHOm8{transform:rotate(90deg)}.manual-training_chip__q1i1I{display:inline-flex;flex:1 1 auto;min-width:0;min-height:48px;align-items:center;justify-content:center;padding:8px 12px;box-sizing:border-box;color:var(--text-primary);background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-pill);font:inherit;font-size:14px;font-weight:600;line-height:18px;text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.manual-training_chip__q1i1I:hover{border-color:var(--primary)}.manual-training_chip__q1i1I[aria-pressed=true]{color:var(--on-primary);background:var(--primary);border-color:var(--primary)}.manual-training_chip__q1i1I[aria-pressed=mixed]{color:var(--accent-tint-text);background:var(--accent-tint);border-color:var(--primary)}.manual-training_chip__q1i1I:focus-visible,.manual-training_dayCard__LUjWQ:focus-visible,.manual-training_expand___S1AX:focus-visible,.manual-training_programOption__va1hB input:focus-visible+span,.manual-training_segment__K_xOa input:focus-visible+span,.manual-training_tab__P9TjM:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.manual-training_chip__q1i1I:disabled,.manual-training_expand___S1AX:disabled{cursor:not-allowed;opacity:.55}.manual-training_expand___S1AX{display:inline-grid;flex:0 0 44px;width:44px;min-height:48px;place-items:center;padding:0;color:var(--text-secondary);background:transparent;border:0;border-radius:var(--radius-tile);cursor:pointer}.manual-training_units__JWEYE{display:flex;flex-wrap:wrap;gap:10px;padding:12px;background:var(--surface-alt);border-radius:var(--radius-card)}.manual-training_units__JWEYE .manual-training_chip__q1i1I{flex:0 1 auto}.manual-training_unitsTitle__5fMXD{flex-basis:100%;margin:0;color:var(--text-secondary);font-size:var(--text-supporting-size)}.manual-training_intensities__MSnot{display:grid;gap:14px}.manual-training_intensityRow__mSW1M{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.manual-training_segmented__7Covv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius-pill);overflow:hidden}.manual-training_segment__K_xOa{position:relative;display:flex}.manual-training_segment__K_xOa input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.manual-training_segment__K_xOa span{display:inline-flex;flex:1 1;min-height:44px;align-items:center;justify-content:center;padding:0 6px;color:var(--text-primary);background:var(--canvas);font-size:14px;font-weight:600}.manual-training_segment__K_xOa input:checked+span{color:var(--on-primary);background:var(--primary)}.manual-training_tabs__EehhC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;background:var(--surface-alt);border-radius:var(--radius-pill)}.manual-training_tab__P9TjM{min-height:44px;padding:0 10px;color:var(--text-primary);background:transparent;border:0;border-radius:var(--radius-pill);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.manual-training_tab__P9TjM[aria-selected=true]{color:var(--on-primary);background:var(--primary)}.manual-training_programList__w3SeS{display:grid;gap:8px;margin:0;padding:0;list-style:none}.manual-training_programOption__va1hB{position:relative;display:flex}.manual-training_programOption__va1hB input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.manual-training_programOption__va1hB span{display:flex;flex:1 1;min-height:48px;align-items:center;padding:8px 14px;color:var(--text-primary);background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-card);font-size:var(--text-supporting-size);font-weight:600}.manual-training_programOption__va1hB input:checked+span{background:var(--accent-tint);border-color:var(--primary)}.manual-training_truth__98uLg{margin:0;color:var(--text-secondary);font-size:var(--text-caption-size);line-height:1.4}.manual-training_status__mK6py{margin:0;font-size:var(--text-supporting-size)}.manual-training_statusError__CpTRJ{color:var(--danger-ui)}.manual-training_statusSaved__jIMOc{color:var(--success)}.manual-training_actions__qAq7W{display:grid;gap:8px}.manual-training_skeleton___l2BU{display:grid;gap:12px}.manual-training_skeletonBar__AbriC{height:48px;background:var(--surface-alt);border-radius:var(--radius-pill)}.manual-training_badge__g21fs{display:inline-block;margin-top:2px;padding:1px 6px;color:var(--accent-tint-text);background:var(--accent-tint);border-radius:var(--radius-pill);font-size:11px;font-weight:600;line-height:16px}.manual-training_caption__1HQlA{display:block;color:var(--text-secondary);font-size:11px;line-height:14px}.manual-training_dayGrid__PTG_H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:520px){.manual-training_dayGrid__PTG_H{grid-template-columns:repeat(3,minmax(0,1fr))}}.manual-training_dayCard__LUjWQ{display:grid;min-height:64px;align-content:center;gap:2px;padding:10px 12px;color:var(--text-primary);background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-card);font:inherit;text-align:left;cursor:pointer}.manual-training_dayCard__LUjWQ[aria-pressed=true]{background:var(--accent-tint);border-color:var(--primary)}.manual-training_dayName__g8Gqm{font-size:14px;font-weight:700}.manual-training_dayHint__oC9_C{color:var(--text-secondary);font-size:12px;line-height:16px}.manual-training_yesNo__kedL7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manual-training_removeLink__90i3i{justify-self:start;min-height:44px;padding:0 4px;color:var(--text-secondary);background:transparent;border:0;font:inherit;font-size:var(--text-supporting-size);text-decoration:underline;cursor:pointer}.manual-training_dayActions__yadOd{display:flex;align-items:center;gap:4px}.manual-training_manualList__nWYN6{margin:0;padding:0;list-style:none}.manual-training_tabs3__JW6tV{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-training_chipScroll__oR4Mh{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.manual-training_chipScroll__oR4Mh .manual-training_chip__q1i1I{flex:0 0 auto}.manual-training_picked__GMwJ_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--surface-alt);border-radius:var(--radius-card)}.manual-training_pickedLabel__Pzikh{display:block;color:var(--text-primary);font-weight:700}.manual-training_pills__eFGiW{display:flex;flex-wrap:wrap;gap:6px}.manual-training_intensityHead__gz1Nw{display:flex;align-items:center;gap:4px}.manual-training_infoButton__OO0SY{appearance:none;border:0;background:none;cursor:pointer;display:grid;place-items:center;width:32px;height:32px;margin:-8px 0;border-radius:50%;color:var(--text-secondary)}.manual-training_infoButtonTouch__YmJF6{width:44px;height:44px;margin:-12px -6px}.manual-training_infoButton__OO0SY[aria-expanded=true]{color:var(--carbon-action)}.manual-training_intensityInfo__desn_{display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:var(--carbon-2);color:var(--text-secondary);font-size:13.5px;line-height:1.45}.manual-training_intensityInfo__desn_ p,.manual-training_intensityInfo__desn_ ul{margin:0}.manual-training_intensityInfo__desn_ ul{display:grid;gap:4px;padding-left:18px}.manual-training_intensityInfo__desn_ b{color:var(--text-primary)}.manual-training_optional__gdo51{display:grid;min-width:0}.manual-training_optionalSummary__vpISI{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;color:var(--text-secondary);font-size:var(--text-supporting-size);font-weight:var(--text-label-weight);list-style:none;cursor:pointer;border-radius:var(--radius-tile)}.manual-training_optionalSummary__vpISI::-webkit-details-marker{display:none}.manual-training_optionalSummary__vpISI:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.manual-training_optionalChevron__PfhxC{display:inline-grid;place-items:center;transition:transform var(--duration-fast) var(--ease-standard)}.manual-training_optional__gdo51[open] .manual-training_optionalChevron__PfhxC{transform:rotate(90deg)}.manual-training_optionalBody__s_K2t{display:grid;gap:20px;padding-top:8px}@media (prefers-reduced-motion:reduce){.manual-training_optionalChevron__PfhxC{transition:none}}.recovery-map_map__y1Nzp{width:100%;min-width:0;container-type:inline-size}.recovery-map_figures__HiBex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:46rem;margin-inline:auto}.recovery-map_figurePanel__AjnFv{display:block;min-width:0}.recovery-map_viewLabel__aSwwp{margin:0;text-align:center;color:var(--text-secondary);font-size:var(--text-supporting-size);font-weight:var(--text-label-weight)}.recovery-map_disclosure__SezOM{width:100%;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;background:var(--carbon-2);color:var(--carbon-text);border:0;border-radius:14px;font:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.recovery-map_disclosure__SezOM>svg:last-child{margin-left:auto;flex:none;transition:transform .2s ease-out}.recovery-map_disclosure__SezOM[data-open=true]>svg:last-child{transform:rotate(90deg)}.recovery-map_disclosure__SezOM:hover{background:var(--carbon-3)}.recovery-map_disclosure__SezOM:active{opacity:.8}.recovery-map_summary__NhTbX{display:grid;gap:var(--space-inline-gap);color:var(--text-primary);font-size:var(--text-supporting-size)}.recovery-map_summary__NhTbX p{margin:0}.recovery-map_summary__NhTbX strong{font-weight:var(--text-label-weight)}.recovery-map_figure__DgBCW{position:relative}.recovery-map_disclosure__SezOM:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.coach_proposal__b_Uud{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border-radius:16px;background:var(--surface-alt)}.coach_proposal__b_Uud[data-state=applied]{box-shadow:inset 0 0 0 1px var(--success-ui)}.coach_proposalHeader__L_I4j{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline-gap);color:var(--data-accent)}.coach_proposalHeader__L_I4j .coach_badge___DruJ{margin-left:auto}.coach_badge___DruJ{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:2px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:600;line-height:var(--text-caption-line-height)}.coach_badge___DruJ[data-tone=success]{border-color:var(--success-ui);color:var(--success-ui)}.coach_badge___DruJ[data-tone=warning]{border-color:var(--warning-ui);color:var(--warning-ui)}.coach_diffItem__SXkLA,.coach_diffList__YpBHs{display:flex;flex-direction:column;min-width:0}.coach_diffItem__SXkLA{gap:2px;padding:10px 0}.coach_diffItem__SXkLA+.coach_diffItem__SXkLA{border-top:1px solid var(--border)}.coach_diffValues__XSY2V{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coach_before__GqXt8{color:var(--text-secondary);text-decoration:line-through}.coach_after__9PimD{color:var(--text-primary);font-weight:700}.coach_actions__NA_xs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-inline-gap)}.coach_actionPrimary__N_txE{grid-column:1/-1}.coach_receipt__tmjlU{display:flex;flex-direction:column;gap:6px}.coach_srOnly__jDNSz{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.coach_textLink__x7jIL{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-min-height);color:var(--primary-text);font-weight:700;text-decoration:none}.coach_reviewSection__YFl_O{display:flex;flex-direction:column;gap:var(--space-label-gap);margin-top:var(--space-block-gap)}.coach_reviewFooter__2HN5y{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--space-inline-gap);margin-top:var(--space-block-gap)}.coach_turnFailure__JtTE3{display:flex;flex-direction:column;gap:12px;min-width:0;padding:var(--space-card-padding);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.coach_turnFailure__JtTE3[data-tone=danger]{border-color:var(--danger-ui)}.coach_turnFailureHeader__hw7js{display:flex;align-items:center;gap:var(--space-inline-gap)}.coach_emergencyCall__90Nwp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-min-height);padding:10px 16px;border-radius:var(--radius-field);background:var(--danger-ui);color:var(--on-primary);font-weight:700;text-decoration:none}html[data-theme=dark] .coach_emergencyCall__90Nwp{color:var(--ink)}.coach_emergencyCall__90Nwp:focus-visible,.coach_textLink__x7jIL:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.coach_reconfirmTitle__H0uIe{margin:0;font-size:var(--text-card-title-size);line-height:var(--text-card-title-line-height);font-weight:var(--text-card-title-weight);letter-spacing:var(--text-card-title-tracking);color:var(--text-primary)}.coach_reconfirmList__Jxo1N{display:flex;flex-direction:column;gap:var(--space-label-gap);margin:0;padding-left:var(--space-card-padding)}.coach_consentSheet__CkxFz{display:flex;flex-direction:column;gap:var(--space-block-gap)}.coach_aiBadge__MYHZ0{display:inline-flex;flex:none;align-items:center;gap:4px;min-height:24px;padding:2px 8px;border:1px solid var(--data-accent-border);border-radius:var(--radius-pill);background:var(--data-accent-soft);color:var(--text-primary);font-size:var(--text-caption-size);font-weight:700;line-height:var(--text-caption-line-height);letter-spacing:.2px}.coach_aiBadge__MYHZ0 svg{color:var(--data-accent)}.coach_aiNotice__NMqMM{display:flex;align-items:center;gap:var(--space-inline-gap);min-width:0;color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height)}.coach_aiNoticeText__05lW4{flex:1 1;min-width:0}@media (min-width:360px){.coach_aiNoticeText__05lW4{font-size:11.5px;white-space:nowrap}}.coach_aiInfoLink__Tv9ka{display:grid;flex:none;place-items:center;min-width:44px;min-height:44px;margin:-10px -8px -10px 0;padding:0;border:0;background:transparent;color:var(--primary-text);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.coach_aiInfoLink__Tv9ka:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.coach_aiInfoList__q3rpo{display:flex;flex-direction:column;gap:var(--space-block-gap);margin:0;padding:0;list-style:none}.coach_aiInfoList__q3rpo li{display:flex;align-items:flex-start;gap:var(--space-inline-gap)}.coach_aiInfoList__q3rpo svg{flex:none;margin-top:2px;color:var(--data-accent)}.coach_disclaimerNote__P2mYA{display:flex;align-items:flex-start;gap:var(--space-inline-gap);min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-field);background:var(--canvas);color:var(--text-primary);font-size:14px;line-height:20px}.coach_disclaimerNote__P2mYA svg{flex:none;margin-top:2px;color:var(--text-secondary)}.coach_disclaimerNote__P2mYA p{margin:0;min-width:0}.coach_emergencyBanner__0mNjr{display:flex;flex-direction:column;gap:12px;min-width:0;padding:var(--space-card-padding);border:1px solid var(--danger-ui);border-radius:var(--radius-card);background:color-mix(in srgb,var(--danger-ui) 14%,var(--surface));color:var(--text-primary)}.coach_emergencyBannerBody__AE4ey{display:flex;align-items:flex-start;gap:var(--space-inline-gap);font-weight:600}.coach_emergencyBannerBody__AE4ey svg{flex:none;margin-top:2px;color:var(--danger-ui)}.coach_emergencyBannerBody__AE4ey p{margin:0;min-width:0}.coach_systemCard__83a6f{display:flex;flex-direction:column;gap:12px;min-width:0;padding:var(--space-card-padding);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}