main._page_1nld5_2{box-sizing:border-box;width:100%;max-width:calc(var(--ape-page-content-width) + 2 * var(--ape-page-gutter));padding:var(--ape-page-top) var(--ape-page-gutter) calc(96px + env(safe-area-inset-bottom));margin:0 auto}._activity_1nld5_11.ape-train-columns{gap:var(--ape-space-24);grid-template-columns:minmax(0,1fr)}._coach_1nld5_16{min-width:0}._coachSkeleton_1nld5_20{border-radius:var(--ape-radius-large);background:var(--ape-flow-surface);min-height:190px}._activity_1nld5_11>.ape-train-secondary>section{gap:var(--ape-space-12);align-content:start;min-width:0;display:grid}._activity_1nld5_11>.ape-train-secondary>section>.ape-train-card{background:var(--ape-community-tonal)}._activity_1nld5_11 [data-activity-empty=workout] img{transform:rotate(45deg)}@media (width<1100px){._activity_1nld5_11>.ape-train-secondary>section>.ape-train-card[data-activity-empty],._activity_1nld5_11 ._coach_1nld5_16 [data-activity-empty]{border-radius:var(--ape-radius-card);background:#1e2328;border:1px solid #ffffff0f}}._cardHeading_1nld5_50,._activityHeading_1nld5_51{justify-content:space-between;align-items:center;gap:var(--ape-space-8);flex-wrap:wrap;display:flex}._cardHeading_1nld5_50{min-height:var(--ape-button-small-height)}._workoutLogHeading_1nld5_63{min-height:30px}._activityHeading_1nld5_51{min-height:21px;margin-bottom:16px}main._page_1nld5_2 :is(._cardHeading_1nld5_50,._activityHeading_1nld5_51) h2{margin:0;line-height:21px}:is(._cardHeading_1nld5_50,._activityHeading_1nld5_51) button{padding:6px var(--ape-space-12);border:.5px solid var(--ape-flow-border);border-radius:var(--ape-radius-full);color:var(--ape-neutral-white);font:inherit;font-size:var(--ape-type-14);white-space:nowrap;cursor:pointer;background:0 0;font-weight:600;line-height:normal;position:relative}._cardHeading_1nld5_50>._plainHeadingAction_1nld5_92{border:0;line-height:18px}:is(._cardHeading_1nld5_50,._activityHeading_1nld5_51) button:before{content:"";position:absolute;inset:-7px 0}:is(._cardHeading_1nld5_50,._activityHeading_1nld5_51) button:hover{background:#ffffff14}@media (width>=1100px){main._page_1nld5_2{--ape-page-section-gap:24px}main._page_1nld5_2 .ape-train-header{margin-bottom:20px}main._page_1nld5_2 .ape-train-header-actions>button{min-height:40px}main._page_1nld5_2 .ape-train-account summary{width:40px;height:40px}._cardHeading_1nld5_50{min-height:30px}._cardHeading_1nld5_50>button{border:0;line-height:18px}._cardHeading_1nld5_50>._outlinedHeadingAction_1nld5_134{box-shadow:inset 0 0 0 .5px var(--ape-flow-border)}._activity_1nld5_11.ape-train-columns{grid-template-columns:repeat(2,minmax(0,1fr))}:is(._activity_1nld5_11:not(:has(._coach_1nld5_16))>.ape-train-focus,._activity_1nld5_11>.ape-train-secondary){grid-column:1/-1}._activity_1nld5_11>.ape-train-secondary{align-items:start;gap:var(--ape-space-24);grid-template-columns:repeat(3,minmax(0,1fr))}._coach_1nld5_16 h2{line-height:21px}._activity_1nld5_11:has(._coach_1nld5_16 [data-summary-empty]){row-gap:0}._activity_1nld5_11:has(._coach_1nld5_16 [data-summary-empty])>.ape-train-focus,._activity_1nld5_11:has(._coach_1nld5_16 [data-summary-empty])>._coach_1nld5_16,._activity_1nld5_11:has(._coach_1nld5_16 [data-summary-empty])>._coach_1nld5_16>section[data-summary-empty]{grid-template-rows:subgrid;row-gap:0;display:grid}._activity_1nld5_11:has(._coach_1nld5_16 [data-summary-empty])>.ape-train-focus{grid-area:1/1/span 3/2}._activity_1nld5_11:has(._coach_1nld5_16 [data-summary-empty])>._coach_1nld5_16{grid-area:1/2/span 2/3}._activity_1nld5_11:has(._coach_1nld5_16 [data-summary-empty])>._coach_1nld5_16>section[data-summary-empty]{grid-row:span 2}._activity_1nld5_11:has(._coach_1nld5_16 [data-summary-empty])>.ape-train-secondary{margin-block-start:var(--ape-page-section-gap)}}._restDay_1nld5_187{isolation:isolate;justify-content:end;align-items:center;gap:var(--ape-space-16);min-height:333px;padding:var(--ape-space-48) var(--ape-space-16);border-radius:var(--ape-radius-large);background:var(--ape-flow-background);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}._restDay_1nld5_187>img,._restDay_1nld5_187:after{z-index:-1;width:100%;position:absolute;inset:0}._restDay_1nld5_187>img{object-fit:cover;height:148.32%;top:auto}._restDay_1nld5_187:after{content:"";background:linear-gradient(180deg, #14191d00 74.897%, var(--ape-flow-background) 100%), linear-gradient(180deg, #0003, var(--ape-flow-background) 77.273%)}._restDayCopy_1nld5_224{gap:var(--ape-space-8);display:grid}main._page_1nld5_2 ._restDayCopy_1nld5_224 h3{color:#f4f4f5;font-weight:400;line-height:23px}main._page_1nld5_2 ._restDayKicker_1nld5_235{color:var(--ape-flow-progress-accent,#1f87fc);font-size:var(--ape-type-12);font-variation-settings:"opsz" 9;margin-bottom:4px;line-height:16px}._restDayMessage_1nld5_243{color:var(--ape-flow-content-tertiary,var(--ape-challenge-muted));font-size:var(--ape-type-12);line-height:16px}main._page_1nld5_2 ._restDay_1nld5_187 button._restDayPlan_1nld5_249{padding:var(--ape-space-12) var(--ape-space-24);border:.5px solid var(--ape-flow-border);background:var(--ape-flow-border);color:#fafafa;font-size:var(--ape-type-14);border-radius:50px;font-weight:500;line-height:18px}@media (width>=1100px){._restDay_1nld5_187>img{object-fit:fill}}main._page_1nld5_2[data-workout-suspended=true]{padding-bottom:calc(180px + env(safe-area-inset-bottom))}._sessionBanner_1nld5_268{z-index:19;align-items:center;gap:var(--ape-space-12);width:min(560px,100% - 32px);min-height:70px;padding:var(--ape-space-12) 14px var(--ape-space-12) 20px;background:var(--ape-action-primary);color:var(--ape-neutral-white);font-size:var(--ape-type-14);border-radius:20px;line-height:1.4;display:flex;position:fixed;inset-block-end:calc(76px + env(safe-area-inset-bottom));inset-inline-start:calc(50% + var(--ape-rail-width,0px) / 2);transform:translate(-50%);box-shadow:0 12px 16px #00000080}._sessionBanner_1nld5_268>img{flex:none}._sessionBannerCopy_1nld5_292{gap:var(--ape-space-4);flex:1;min-width:0;font-weight:600;display:grid}._sessionBannerCopy_1nld5_292>p+p{gap:var(--ape-space-4);color:#fffc;white-space:nowrap;font-weight:400;display:flex}._sessionBannerCopy_1nld5_292>p+p>:first-child{text-overflow:ellipsis;overflow:hidden}._sessionBannerCopy_1nld5_292>p+p>:last-child{flex:none}main._page_1nld5_2 ._sessionBanner_1nld5_268 button._sessionBannerAction_1nld5_317{min-height:44px;padding:var(--ape-space-8) var(--ape-space-12);background:var(--ape-neutral-white);color:#12161a;font-size:var(--ape-type-12);border:0;flex:none;font-weight:600}._sessionBanner_1nld5_268[data-fitness-retest]{background:var(--ape-action-primary);width:100%;margin-bottom:24px;padding-block:14px;position:static;transform:none}._sessionBanner_1nld5_268[data-fitness-retest] ._sessionBannerCopy_1nld5_292{overflow-wrap:anywhere}._sessionBanner_1nld5_268[data-fitness-retest] ._sessionBannerCopy_1nld5_292>p:first-child{line-height:18px}._sessionBanner_1nld5_268[data-fitness-retest] ._sessionBannerCopy_1nld5_292>p+p{white-space:normal;display:block}@media (width>600px) and (height>500px){main._page_1nld5_2:has([data-fitness-retest=floating]){padding-bottom:calc(180px + env(safe-area-inset-bottom))}._sessionBanner_1nld5_268[data-fitness-retest=floating]{width:min(560px,100% - 32px);margin-bottom:0;position:fixed;transform:translate(-50%)}}@media (width>=768px){._sessionBanner_1nld5_268{inset-block-end:28px}}@media (width>=1100px){main._page_1nld5_2 ._sessionBanner_1nld5_268[data-fitness-retest] button._sessionBannerAction_1nld5_317{min-height:32px;line-height:16px;position:relative}._sessionBanner_1nld5_268[data-fitness-retest] ._sessionBannerAction_1nld5_317:before{content:"";position:absolute;inset:-6px 0}}@media (width>=560px) and (height<=520px) and (orientation:landscape){main._page_1nld5_2:has(>._sectionControls_1nld5_384){padding-block-start:max(8px, env(safe-area-inset-top))}._sectionControls_1nld5_384{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}main._page_1nld5_2>._sectionControls_1nld5_384>.ape-train-header,main._page_1nld5_2>._sectionControls_1nld5_384>.ape-train-section-nav{margin-bottom:0}._sectionControls_1nld5_384 .ape-train-section-nav>button[data-ape-design-system]{padding-inline:12px}._sectionControls_1nld5_384+.ape-train-skeleton{margin-top:0}._activityHeading_1nld5_51{margin-bottom:10px}._activity_1nld5_11 .ape-train-focus>.ape-train-workout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}._activity_1nld5_11 .ape-train-hero{height:auto;min-height:144px}._activity_1nld5_11 .ape-train-hero>img{position:absolute;inset:0}._activity_1nld5_11 .ape-train-workout .ape-train-hero:after{background:linear-gradient(90deg, transparent 50%, var(--ape-flow-background))}._activity_1nld5_11 .ape-train-workout .ape-train-workout-body{align-content:center;gap:8px;min-width:0;padding:10px 12px}._activity_1nld5_11 .ape-train-focus-title,._activity_1nld5_11 .ape-train-focus-title>div{gap:4px}._activity_1nld5_11 .ape-train-scheduled-workout .ape-train-focus-actions{grid-template-columns:repeat(auto-fit,minmax(min(100px,100%),1fr))}._activity_1nld5_11 .ape-train-focus-actions .ape-button{padding-inline:6px}._activity_1nld5_11 .ape-train-start{margin-block:0}._restDay_1nld5_187{justify-content:center;gap:8px;min-height:144px;padding:12px 16px}._restDayCopy_1nld5_224{gap:4px}main._page_1nld5_2 ._restDayKicker_1nld5_235{margin-bottom:0}}@media (560px<=width<1100px) and (height<=520px) and (orientation:landscape){main._page_1nld5_2[data-workout-suspended=true]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}._sectionControls_1nld5_384+._sessionBanner_1nld5_268{width:100%;min-height:56px;margin-bottom:12px;padding-block:6px;position:static;transform:none}}@media (prefers-contrast:more){._sessionBanner_1nld5_268[data-fitness-retest]{background:#185abb}}.ape-train-app{--train-bg:var(--ape-flow-background);--train-surface:var(--ape-flow-surface);--train-muted:var(--ape-flow-muted);background:var(--train-bg);min-height:100dvh;color:var(--ape-neutral-white);font-optical-sizing:none;font-variation-settings:"opsz" 14;padding:20px var(--ape-space-16) var(--ape-space-32);box-sizing:border-box;font-family:DM Sans,sans-serif}.ape-train-app *{box-sizing:border-box}.ape-train-app h1,.ape-train-app h2,.ape-train-app h3,.ape-train-app p{margin:0}.ape-train-app h1{font-size:var(--ape-type-24);font-weight:600}.ape-train-app h2{font-size:var(--ape-type-16);margin-bottom:16px;font-weight:600}.ape-train-app h3{font-size:18px;font-weight:500}.ape-train-header{margin-bottom:var(--ape-page-section-gap)}.ape-train-header nav{gap:var(--ape-space-12);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.ape-train-header h1{flex-shrink:0}.ape-train-header-actions{align-items:center;gap:var(--ape-space-8);display:flex}.ape-train-app button:not(.ape-button):not([data-ape-design-system]){font:inherit;cursor:pointer;color:inherit;border:1px solid var(--ape-flow-border);border-radius:var(--ape-radius-full);background:0 0;min-height:44px;padding:10px 14px}.ape-train-app button:disabled{opacity:.5;cursor:default}.ape-train-app button:focus-visible{outline:2px solid var(--ape-neutral-white);outline-offset:4px}.ape-train-sections{align-items:center;gap:var(--ape-space-12);margin-bottom:var(--ape-page-section-gap);display:flex}.ape-train-date{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:var(--train-surface);border:1px solid var(--ape-flow-border);border-radius:var(--ape-radius-small);padding:var(--ape-space-8);min-width:0;max-width:170px;min-height:44px;font-size:var(--ape-type-12);color:var(--train-muted)}.ape-train-active{background:var(--ape-neutral-white);color:var(--ape-flow-background);padding:10px var(--ape-space-16);border-radius:var(--ape-radius-small);font-size:var(--ape-type-14);align-items:center;gap:6px;font-weight:600;display:flex}.ape-train-columns,.ape-train-secondary{gap:var(--ape-page-section-gap);display:grid}.ape-train-card{padding:var(--ape-space-16);background:var(--train-surface);border-radius:var(--ape-radius-large);font-size:var(--ape-type-14);line-height:1.4}.ape-train-card>small{color:var(--train-muted);margin-bottom:12px;display:block}.ape-train-workout{border:.5px solid var(--ape-flow-border);border-radius:var(--ape-radius-large);overflow:hidden}.ape-train-hero{background:url(data:image/jpeg;base64,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) 50%/cover no-repeat;height:246px;position:relative;overflow:hidden}.ape-train-hero>img{object-fit:cover;width:100%;height:100%}.ape-train-hero:after{content:"";background:linear-gradient(transparent, var(--ape-flow-background));pointer-events:none;position:absolute;inset:0}.ape-train-day-metrics{z-index:1;color:var(--ape-flow-content-strong);font-size:var(--ape-type-12);flex-wrap:wrap;justify-content:flex-end;gap:6px;line-height:1.4;display:flex;position:absolute;top:12px;left:12px;right:12px}.ape-train-day-metrics>span{padding:var(--ape-space-4) 6px;border-radius:var(--ape-radius-full);background:#0000004d;align-items:center;gap:6px;display:flex}.ape-train-workout-body{padding:var(--ape-space-12) var(--ape-space-16) var(--ape-space-16);gap:var(--ape-space-8);display:grid}.ape-train-workout-body .ape-skeleton-line{height:24px}.ape-train-focus-actions{gap:var(--ape-space-8);grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));margin-top:8px;display:grid}.ape-train-focus-actions .ape-button{min-width:0;min-height:var(--ape-button-primary-height);height:auto;color:var(--ape-text-secondary);overflow-wrap:anywhere;font-weight:600}.ape-train-focus-actions .ape-button-secondary{color:var(--ape-flow-content-secondary)}.ape-train-tags{gap:var(--ape-space-8);flex-wrap:wrap;display:flex}.ape-train-tags span{font-size:var(--ape-type-12);background:var(--ape-flow-border);color:var(--ape-flow-content-secondary);padding:3px var(--ape-space-8);border-radius:var(--ape-radius-full)}.ape-train-workout ul{gap:var(--ape-space-12);margin:0;padding:0;list-style:none;display:grid}.ape-train-workout li{justify-content:space-between;gap:var(--ape-space-12);font-size:var(--ape-type-14);display:flex}.ape-train-workout small{font-size:var(--ape-type-12);color:var(--train-muted)}.ape-train-calories{gap:var(--ape-space-4);line-height:normal;display:grid}.ape-train-calorie-totals{justify-content:space-between;align-items:baseline;gap:var(--ape-space-4) var(--ape-space-12);flex-wrap:wrap;display:flex}.ape-train-calories small,.ape-train-macros small{font-size:var(--ape-type-14);color:#a3aab0}.ape-train-calorie-totals span{color:var(--ape-flow-content-secondary);font-size:var(--ape-type-14)}.ape-train-calories strong{font-size:var(--ape-type-24);font-weight:600;line-height:1}.ape-train-calories .ape-train-track{margin-top:12px}.ape-train-macros{gap:var(--ape-space-12);padding-top:var(--ape-space-24);line-height:normal;display:flex}.ape-train-macros>div{flex:1;min-width:0}.ape-train-macros p{font-size:var(--ape-type-14);overflow-wrap:anywhere;margin-top:6px;margin-bottom:8px}.ape-train-macros p span{font-size:var(--ape-type-12);color:#a3aab0}.ape-train-track{background:var(--ape-flow-border);border-radius:var(--ape-radius-full);height:4px;overflow:hidden}.ape-train-track span{border-radius:inherit;background:var(--ape-neutral-white);height:100%;display:block}.ape-train-macros>div:first-child .ape-train-track span{background:var(--ape-action-primary)}.ape-train-macros>div:nth-child(2) .ape-train-track span{background:#f27f0c}.ape-train-macros>div:nth-child(3) .ape-train-track span{background:#787dff}.ape-train-muted{font-size:var(--ape-type-12);color:var(--train-muted);line-height:1.4}.ape-train-nutrition>.ape-train-muted{margin-top:16px}.ape-train-logs{display:grid}.ape-train-logs:not([data-activity-empty]),.ape-workout-log-skeleton{padding:var(--ape-space-12);border-radius:20px}.ape-train-log-row{align-items:center;gap:var(--ape-space-8);display:flex}button.ape-train-log-row{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.ape-train-log-row+.ape-train-log-row{box-shadow:inset 0 .5px var(--ape-flow-border);margin-top:19px;padding-top:19px}.ape-train-logs img{object-fit:cover;border-radius:9px;flex-shrink:0}.ape-train-log-copy{gap:var(--ape-space-8);min-width:0;font-size:var(--ape-type-16);overflow-wrap:anywhere;flex:1;line-height:normal;display:grid}.ape-train-log-copy small{font-size:var(--ape-type-14);color:var(--ape-flow-content-secondary)}@media (width>=900px){.ape-train-app{padding:32px max(32px,50vw - 590px) 48px}.ape-train-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.ape-train-start{border-radius:var(--ape-radius-large);background:var(--ape-neutral-white);width:100%;min-height:44px;color:var(--ape-flow-button-text);font:700 var(--ape-type-16) "DM Sans",sans-serif;cursor:pointer;border:0;margin:12px 0;display:block}.ape-skeleton-block{background:#ffffff14;border-radius:6px;flex-shrink:0;display:block}.ape-skeleton-stack{align-items:flex-start;gap:var(--ape-space-12);flex-direction:column;display:flex}.ape-skeleton-activity{border-radius:var(--ape-radius-small);width:116px;height:40px}.ape-skeleton-section{border-radius:var(--ape-radius-small);width:56px;height:38px}.ape-skeleton-title{width:min(210px,100%);height:22px}.ape-skeleton-line{width:min(150px,100%);height:16px}.ape-skeleton-button{width:100%;height:var(--ape-button-primary-height);border-radius:var(--ape-radius-large)}.ape-skeleton-macros{gap:var(--ape-space-16);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:8px;display:grid}.ape-skeleton-track{width:100%;height:5px}.ape-skeleton-log{align-items:center;gap:var(--ape-space-12);display:flex}.ape-workout-log-skeleton{gap:var(--ape-space-8)}.ape-skeleton-log .ape-skeleton-stack{flex:1;min-width:0}.ape-skeleton-thumbnail{border-radius:9px;width:48px;height:48px}.ape-train-skeleton{margin-top:24px}.ape-train-scheduled-workout{background:var(--train-bg)}.ape-train-scheduled-workout .ape-train-hero:after{background:linear-gradient(transparent 45%, var(--train-bg) 92%)}.ape-train-scheduled-workout .ape-train-workout-body{gap:var(--ape-space-12);padding-top:0}.ape-train-focus-title{gap:var(--ape-space-12);text-align:center;display:grid}.ape-train-focus-title>div{gap:var(--ape-space-8);display:grid}.ape-train-focus-title h3{color:#f4f4f5;overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.4375rem}.ape-train-workout-kicker,.ape-train-muscle-groups{font-size:var(--ape-type-12);line-height:1rem}.ape-train-workout-kicker{color:var(--ape-flow-progress-accent);font-variation-settings:"opsz" 9}.ape-train-muscle-groups{color:var(--ape-challenge-muted);overflow-wrap:anywhere}.ape-train-scheduled-workout .ape-train-focus-actions{margin-top:0}.ape-train-scheduled-workout .ape-train-focus-actions .ape-button:not(.ape-button-secondary){color:#2b2b2b}@media (width>=1100px){.ape-train-header+.ape-train-skeleton{margin-top:0}.ape-train-sections{gap:8px}.ape-skeleton-activity{width:111px;height:38px}.ape-skeleton-section{width:117px}.ape-skeleton-section:last-child{width:98px}.ape-train-scheduled-workout .ape-train-focus-actions{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),180px));justify-content:start}}.ape-train-skeleton .ape-train-focus-title,.ape-train-skeleton .ape-train-focus-title>div{justify-items:center}.ape-train-focus-title .ape-skeleton-title{height:1.4375rem}.ape-skeleton-workout-kicker{width:min(120px,100%);height:1rem}.ape-skeleton-workout-groups{width:min(150px,100%);height:1rem}._row_17jab_1{justify-content:space-between;align-items:center;gap:var(--ape-space-8);min-height:44px;display:flex}._title_17jab_9{font-size:var(--ape-type-24);margin:0;font-weight:600;line-height:32px}._detail_17jab_16{align-items:center;gap:var(--ape-page-heading-gap,var(--ape-space-12));display:flex}._detail_17jab_16>._back_17jab_22{--back-target:var(--ape-page-heading-back-target,44px);flex:0 0 var(--back-target);width:var(--back-target);height:var(--back-target);background:0 0;border:0;place-items:center;padding:0;display:grid}._backIcon_17jab_34{width:var(--ape-button-small-height);height:var(--ape-button-small-height);border-radius:var(--ape-radius-full);background:var(--ape-flow-border);place-items:center;display:grid}._back_17jab_22 ._backIcon_17jab_34 img{width:23.2727px;height:23.2727px}._content_17jab_48{min-width:0}._breadcrumb_17jab_50{margin:0 0 var(--ape-space-4);color:#ffffff80;font-size:13px}._breadcrumb_17jab_50 span{color:#ffffff4d}._breadcrumb_17jab_50 strong{color:#ffffffd9;font-weight:600}.ape-home-navigation{--ape-compact-tab-gap:clamp(var(--ape-space-4), 2vw, var(--ape-space-24));z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-sizing:border-box;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);border-top:.5px solid var(--ape-flow-border);justify-content:center;gap:var(--ape-compact-tab-gap);background:#14191deb;font-family:DM Sans,sans-serif;display:flex;position:fixed;inset:auto 0 0}.ape-home-tabs{display:contents}.ape-home-navigation button{justify-content:center;align-items:center;gap:var(--ape-space-4);border-radius:var(--ape-radius-small);color:#87929b;font-optical-sizing:none;font-variation-settings:"opsz" 14;cursor:pointer;background:0 0;border:0;min-width:0;min-height:44px;font:400 13px/1.4 DM Sans,sans-serif;display:flex}.ape-home-tabs button,.ape-home-navigation .ape-home-ask-coach{flex-direction:column;flex:1;max-width:144px}.ape-home-navigation button[aria-current=page]{color:var(--ape-flow-content-strong)}.ape-home-navigation button:focus-visible{outline:2px solid var(--ape-action-primary);outline-offset:2px}.ape-home-tab-icon{flex:none;place-items:center;width:24px;height:24px;display:grid}.ape-home-tab-icon img{display:block}.ape-home-tabs [data-home-tab=train] img{transform:rotate(45deg)}.ape-home-brand,.ape-home-app-badge,.ape-home-coach-wide{display:none}@media (width<768px){html:has(.ape-home-navigation:not([data-compact-hidden=true])){scroll-padding-block-end:calc(76px + env(safe-area-inset-bottom))}html:has(.ape-web-shell :is([data-profile-editor],[data-reward-detail],[data-badge-detail],[data-wrapped-story]):not([hidden] *)){scroll-padding-block-end:0}.ape-web-shell:has(:is([data-profile-editor],[data-reward-detail],[data-badge-detail],[data-wrapped-story]):not([hidden] *)) .ape-home-navigation{display:none}}@media (width<1100px){.ape-home-navigation[data-compact-hidden=true]{display:none}}@media (768px<=width<1100px){.ape-web-shell:has(.ape-home-navigation:not([data-compact-hidden=true])){--ape-rail-width:72px;padding-inline-start:var(--ape-rail-width)}}@media (width>=768px){.ape-home-navigation{width:var(--ape-rail-width);justify-content:start;gap:var(--ape-space-24);padding:var(--ape-space-24) var(--ape-space-12);background:var(--ape-flow-background);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;border-inline-end:1px solid #ffffff14;flex-direction:column;inset:0 auto 0 0;overflow-y:auto}.ape-home-brand{flex:none;width:44px;height:auto;margin-inline:auto;display:block}.ape-home-tabs{gap:var(--ape-space-4);flex-direction:column;flex:none;display:flex}.ape-home-tabs button{max-width:none;min-height:var(--ape-button-primary-height);color:#78838c;flex-direction:row;flex:none;padding:0;font-size:15px}.ape-home-tabs button[aria-current=page]{color:var(--ape-neutral-white);background:#ffffff14}.ape-home-tab-label,.ape-home-coach-compact{display:none}.ape-home-navigation .ape-home-ask-coach{width:100%;max-width:none;min-height:var(--ape-button-primary-height);border-radius:var(--ape-radius-full);background:linear-gradient(158.03deg, var(--ape-flow-progress-accent) 28.804%, var(--ape-neutral-white) 105.38%);color:#101921;flex-direction:row;flex:none;margin-block-start:auto;padding:0;font-weight:600}}@media (width>=1100px){.ape-web-shell{--ape-rail-width:clamp(200px, calc(100vw * 31 / 180), 248px)}.ape-web-shell:has(.ape-home-navigation){--ape-page-gutter:clamp(24px, 3.333vw, 48px);padding-inline-start:var(--ape-rail-width)}.ape-home-navigation{gap:var(--ape-space-32);padding:var(--ape-space-32) 20px}.ape-home-brand{width:77px;margin-inline:12px 0}.ape-home-tabs button{justify-content:flex-start;gap:var(--ape-space-12);padding:var(--ape-space-12) 14px}.ape-home-tab-label,.ape-home-coach-wide{display:inline}.ape-home-app-badge{border-radius:var(--ape-radius-full);padding:3px var(--ape-space-8);color:#78abff;background:#4285f429;margin-inline-start:auto;font-size:11px;font-weight:500;line-height:14px;display:inline-block}.ape-home-navigation .ape-home-ask-coach{gap:10px;min-height:50px;padding:14px 12px;font-size:15px}}@media (hover:hover){.ape-home-tabs button:not([aria-current=page]):hover{color:var(--ape-neutral-white);background:#ffffff0f}}@media (prefers-reduced-motion:no-preference){.ape-home-tabs button{transition:background-color .16s ease-out,color .16s ease-out}}html,body{background:var(--ape-flow-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100%;margin:0}body,#root{min-height:100dvh}@font-face{font-family:DM Sans;src:url(/assets/DMSans-OkNhvBry.ttf)format("truetype");font-weight:100 1000;font-display:swap}:root{--ape-neutral-white:#fff;--ape-neutral-sterile:#f3f6f8;--ape-border-subtle:#d9e0e5;--ape-surface-brand:#123b5d;--ape-action-primary:#4285f4;--ape-text-primary:#1d252c;--ape-text-secondary:#66727c;--ape-action-accent:#f60;--ape-text-blue:#1a5f8f;--ape-text-orange:#b34700;--ape-type-12:.75rem;--ape-type-14:.875rem;--ape-type-16:1rem;--ape-type-20:1.25rem;--ape-type-24:1.5rem;--ape-type-32:2rem;--ape-type-56:3.5rem;--ape-space-4:4px;--ape-space-8:8px;--ape-space-12:12px;--ape-space-16:16px;--ape-space-24:24px;--ape-space-32:32px;--ape-space-48:48px;--ape-space-64:64px;--ape-radius-input:8px;--ape-radius-small:12px;--ape-radius-card:16px;--ape-radius-large:24px;--ape-radius-full:999px;--ape-button-small-height:32px;--ape-button-secondary-height:40px;--ape-button-primary-height:48px;--ape-button-hero-height:59px;--ape-flow-background:#14191d;--ape-flow-surface:#202629;--ape-flow-text:var(--ape-neutral-white);--ape-flow-muted:#fff9;--ape-flow-content-strong:#f0f1f2;--ape-flow-content-secondary:#c2c7cb;--ape-flow-content-tertiary:#b3b9be;--ape-flow-border:#ffffff1a;--ape-flow-button-text:#1b252d;--ape-flow-progress-accent:#1f87fc;--ape-artwork-loading:radial-gradient(ellipse at 25% 20%, #343e45, #252e35 48%, var(--ape-text-primary) 84%);--ape-community-tertiary:#858e96;--ape-community-body:#e0e3e5;--ape-community-tonal:#ffffff0d;--ape-challenge-muted:#a1a1aa;--ape-challenge-body:#e4e4e7;--ape-challenge-selected:var(--ape-flow-content-strong);--ape-challenge-build-gradient:linear-gradient(172deg, var(--ape-flow-progress-accent) 28.8%, var(--ape-neutral-white) 105.38%);--ape-page-content-width:1096px;--ape-page-narrow-width:720px;--ape-page-reading-width:var(--ape-page-narrow-width);--ape-page-gutter:var(--ape-space-16);--ape-page-section-gap:var(--ape-space-24);--ape-page-top:20px}@media (width>=900px){:root{--ape-page-gutter:var(--ape-space-32);--ape-page-section-gap:var(--ape-space-32);--ape-page-top:var(--ape-space-32)}}.ape-shimmer{position:relative;overflow:hidden}.ape-shimmer:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff0f 50%,#0000 80%);animation:2.4s linear infinite ape-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ape-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ape-shimmer:after{animation:none;display:none}}:root{--ape-badge-muted:#8a8d91;--ape-badge-training:#729cff;--ape-badge-streak:#ff9500;--ape-badge-records:#ffd60a;--ape-badge-ultra:#64d2ff;--ape-badge-nutrition:#30d158;--ape-badge-physique:#9a8cff;--ape-badge-elite:#e2c985}
