.progress-module__Y2zT8q__metricScroller{scrollbar-width:thin;scrollbar-color:#f97316bf #26262659;scroll-behavior:smooth}.progress-module__Y2zT8q__metricScroller::-webkit-scrollbar{height:5px}.progress-module__Y2zT8q__metricScroller::-webkit-scrollbar-track{background:#26262647;border-radius:999px}.progress-module__Y2zT8q__metricScroller::-webkit-scrollbar-thumb{background:#f97316bf;border:1px solid #0006;border-radius:999px}.progress-module__Y2zT8q__metricScroller::-webkit-scrollbar-thumb:hover{background:#f97316}.progress-module__Y2zT8q__metricScroller::-webkit-scrollbar-corner{background:0 0}
html[data-mv-dashboard-transition] :is([data-customer-dashboard],[data-dashboard-preview]){view-transition-name:mv-dashboard-page}html[data-mv-dashboard-transition] :is([data-customer-dashboard],[data-dashboard-preview]) nav:is([aria-label=Hauptnavigation],[aria-label=Dashboard-Hauptnavigation]){view-transition-name:mv-dashboard-navigation}html[data-mv-dashboard-transition]::view-transition-group(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,.8,.2,1)}html[data-mv-dashboard-transition]::view-transition-old(root){animation:none}html[data-mv-dashboard-transition]::view-transition-new(root){animation:none}html[data-mv-dashboard-transition]::view-transition-old(mv-dashboard-navigation){animation:none}html[data-mv-dashboard-transition]::view-transition-new(mv-dashboard-navigation){animation:none}html[data-mv-dashboard-transition=forward]::view-transition-old(mv-dashboard-page){animation:.28s cubic-bezier(.22,.8,.2,1) both mv-dashboard-leave-left}html[data-mv-dashboard-transition=forward]::view-transition-new(mv-dashboard-page){animation:.28s cubic-bezier(.22,.8,.2,1) both mv-dashboard-enter-right}html[data-mv-dashboard-transition=backward]::view-transition-old(mv-dashboard-page){animation:.28s cubic-bezier(.22,.8,.2,1) both mv-dashboard-leave-right}html[data-mv-dashboard-transition=backward]::view-transition-new(mv-dashboard-page){animation:.28s cubic-bezier(.22,.8,.2,1) both mv-dashboard-enter-left}html[data-mv-dashboard-transition]::view-transition-old(mv-dashboard-page){mix-blend-mode:normal;backface-visibility:hidden}html[data-mv-dashboard-transition]::view-transition-new(mv-dashboard-page){mix-blend-mode:normal;backface-visibility:hidden}@keyframes mv-dashboard-leave-left{to{transform:translate(-100%)}}@keyframes mv-dashboard-enter-right{0%{transform:translate(100%)}}@keyframes mv-dashboard-leave-right{to{transform:translate(100%)}}@keyframes mv-dashboard-enter-left{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){html[data-mv-dashboard-transition]::view-transition-group(*){animation:none}html[data-mv-dashboard-transition]::view-transition-old(*){animation:none}html[data-mv-dashboard-transition]::view-transition-new(*){animation:none}}
.DashboardPreview-module__1gtaza__preview{--dashboard-width:760px;--dashboard-nav-height:88px;background:var(--dashboard-canvas);min-height:100svh;color:var(--dashboard-text);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}body:has(.DashboardPreview-module__1gtaza__preview)>nav[data-mv-floating-navigation]{display:none}.DashboardPreview-module__1gtaza__preview *,.DashboardPreview-module__1gtaza__preview :before,.DashboardPreview-module__1gtaza__preview :after{box-sizing:border-box}.DashboardPreview-module__1gtaza__preview h1,.DashboardPreview-module__1gtaza__preview h2,.DashboardPreview-module__1gtaza__preview p,.DashboardPreview-module__1gtaza__preview blockquote,.DashboardPreview-module__1gtaza__preview dl,.DashboardPreview-module__1gtaza__preview dd{margin:0}.DashboardPreview-module__1gtaza__preview a{color:inherit;text-decoration:none}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__layoutSpace{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.DashboardPreview-module__1gtaza__preview button{font:inherit}.DashboardPreview-module__1gtaza__preview button:active,.DashboardPreview-module__1gtaza__preview a:active,.DashboardPreview-module__1gtaza__preview button:hover,.DashboardPreview-module__1gtaza__preview a:hover{filter:none;box-shadow:none;transform:none}.DashboardPreview-module__1gtaza__preview button:focus-visible,.DashboardPreview-module__1gtaza__preview a:focus-visible{outline:2px solid var(--dashboard-orange);outline-offset:4px;box-shadow:none}.DashboardPreview-module__1gtaza__appContainer{isolation:isolate;width:100%;max-width:var(--dashboard-width);min-height:100svh;padding:max(14px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(var(--dashboard-nav-height) + env(safe-area-inset-bottom) + 20px) max(16px, env(safe-area-inset-left));background:var(--dashboard-canvas);margin-inline:auto;position:relative;container-type:inline-size}.DashboardPreview-module__1gtaza__previewToolbar{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-bottom:22px;display:flex;position:relative}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__previewLabel{color:var(--dashboard-subtle);letter-spacing:1.15px;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:500;display:flex}.DashboardPreview-module__1gtaza__previewLabel>span:first-child{background:var(--dashboard-orange);border-radius:50%;width:5px;height:5px}.DashboardPreview-module__1gtaza__previewLabelDivider{color:var(--dashboard-edge)}.DashboardPreview-module__1gtaza__header{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand theme actions""greeting greeting greeting";align-items:center;column-gap:12px;padding:0 4px 34px;display:grid;position:relative}.DashboardPreview-module__1gtaza__headerActions,.DashboardPreview-module__1gtaza__cardHeading,.DashboardPreview-module__1gtaza__workoutHeading,.DashboardPreview-module__1gtaza__progressHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__brand{letter-spacing:-.045em;flex-shrink:0;grid-area:brand;align-items:center;gap:.18em;min-height:1.3216em;font-size:clamp(22px,5cqw,36px);font-weight:600;line-height:1.12;display:inline-flex}.DashboardPreview-module__1gtaza__brandMark{width:auto;height:1.26em;filter:var(--dashboard-logo-shadow,drop-shadow(0 0 2px #ff79004d));flex-shrink:0;display:block}.DashboardPreview-module__1gtaza__brandWordmark{color:var(--dashboard-wordmark-shine)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.DashboardPreview-module__1gtaza__brandWordmark{background:linear-gradient(180deg, var(--dashboard-wordmark-shine) 8%, var(--dashboard-wordmark-mid) 37%, var(--dashboard-wordmark-depth) 50%, var(--dashboard-wordmark-shine) 57%, var(--dashboard-wordmark-mid) 85%);color:#0000;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.DashboardPreview-module__1gtaza__brandWordmark{color:linktext;background:0 0}}.DashboardPreview-module__1gtaza__headerActions{grid-area:actions;gap:8px}.DashboardPreview-module__1gtaza__headerTheme{grid-area:theme;justify-self:end}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__iconButton{width:44px;height:44px;color:var(--dashboard-text);background:var(--dashboard-icon-background,color-mix(in srgb, var(--dashboard-raised) 80%, transparent));border:1px solid var(--dashboard-border);box-shadow:var(--dashboard-icon-shadow,inset 0 1px 0 var(--dashboard-highlight), 0 3px 8px var(--dashboard-shadow));border-radius:50%;flex-shrink:0;place-items:center;padding:11px;display:grid;position:relative}.DashboardPreview-module__1gtaza__iconButton svg{width:100%;height:100%}.DashboardPreview-module__1gtaza__notificationDot{border:2px solid var(--dashboard-raised);background:var(--dashboard-orange);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:5px}.DashboardPreview-module__1gtaza__greeting{grid-area:greeting;margin-top:30px;position:relative}.DashboardPreview-module__1gtaza__greeting h1{letter-spacing:-.035em;font-size:clamp(20px,4.25cqw,30px);font-weight:560;line-height:1.28}.DashboardPreview-module__1gtaza__wave{margin-left:2px;font-size:.95em;display:inline-block}.DashboardPreview-module__1gtaza__greeting p{color:var(--dashboard-muted);letter-spacing:-.25px;margin-top:8px;font-size:clamp(13px,3.1cqw,21px);line-height:1.55}.DashboardPreview-module__1gtaza__main{gap:14px;display:grid}.DashboardPreview-module__1gtaza__card{border:1px solid var(--dashboard-border);background:var(--dashboard-card-background,linear-gradient(155deg, color-mix(in srgb, var(--dashboard-raised) 40%, var(--dashboard-surface)), var(--dashboard-surface) 60%));min-width:0;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--dashboard-border) 30%, transparent), var(--dashboard-card-shadow,inset 0 1px 0 var(--dashboard-highlight), 0 5px 16px var(--dashboard-shadow));border-radius:19px;padding:18px;position:relative;container-type:inline-size}.DashboardPreview-module__1gtaza__card h2{letter-spacing:-.4px;font-size:clamp(15px,2.95cqw,22px);font-weight:550;line-height:1.3}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__cardHitArea{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.DashboardPreview-module__1gtaza__card:has(>.DashboardPreview-module__1gtaza__cardHitArea)>:not(.DashboardPreview-module__1gtaza__cardHitArea){pointer-events:none}.DashboardPreview-module__1gtaza__card:has(>.DashboardPreview-module__1gtaza__cardHitArea) :is(a:not(.DashboardPreview-module__1gtaza__cardHitArea),button:not(.DashboardPreview-module__1gtaza__cardHitArea),select,input,label){z-index:2;pointer-events:auto;position:relative}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__cardHitArea:focus-visible{outline:2px solid var(--dashboard-orange);outline-offset:3px}.DashboardPreview-module__1gtaza__dashboardGrid>.DashboardPreview-module__1gtaza__card{isolation:isolate;border-color:var(--dashboard-summary-border,var(--dashboard-border));box-shadow:var(--dashboard-summary-shadow,inset 0 -1px 0 color-mix(in srgb, var(--dashboard-border) 30%, transparent), var(--dashboard-card-shadow,inset 0 1px 0 var(--dashboard-highlight), 0 5px 16px var(--dashboard-shadow)))}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__eyebrow{color:var(--dashboard-orange);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:550;line-height:1.5}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__workoutCard{isolation:isolate;border-color:var(--dashboard-edge);background:var(--dashboard-surface);padding:24px 19px 19px;overflow:hidden}.DashboardPreview-module__1gtaza__workoutHeading{align-items:flex-start}.DashboardPreview-module__1gtaza__workoutHeading h2{letter-spacing:-.035em;margin-top:8px;font-size:clamp(26px,5.7cqw,36px);font-weight:600;line-height:1.15}.DashboardPreview-module__1gtaza__workoutMeta{color:var(--dashboard-muted);flex-wrap:wrap;align-items:center;gap:10px 17px;margin:22px 0 24px;padding:0;font-size:clamp(11px,2.45cqw,16px);line-height:1.5;list-style:none;display:flex}.DashboardPreview-module__1gtaza__workoutMeta li{white-space:nowrap;align-items:center;gap:7px;display:flex}.DashboardPreview-module__1gtaza__workoutMeta svg{width:19px;height:19px;color:var(--dashboard-text);flex-shrink:0}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__primaryButton,.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__secondaryButton{border:1px solid color-mix(in srgb, var(--dashboard-orange) 60%, white);background:var(--dashboard-button-background,linear-gradient(180deg, color-mix(in srgb, var(--dashboard-orange) 94%, white), var(--dashboard-orange) 45%, color-mix(in srgb, var(--dashboard-orange) 86%, black)));width:100%;min-height:56px;color:var(--dashboard-on-accent);letter-spacing:-.02em;box-shadow:inset 0 1px 0 #ffffff61, inset 0 -2px 1px #0000001f, var(--dashboard-button-shadow,0 3px 8px var(--dashboard-shadow));border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:13px 22px;font-size:clamp(19px,4cqw,27px);font-weight:580;line-height:1.3;display:flex}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__primaryButton{isolation:isolate;border-color:var(--dashboard-button-border,color-mix(in srgb, var(--dashboard-orange) 60%, white));color:var(--dashboard-button-text,var(--dashboard-on-accent));text-shadow:var(--dashboard-button-text-shadow,none);position:relative}.DashboardPreview-module__1gtaza__primaryButton:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#fff3,#0000 8% 75%,#0000000a);position:absolute;inset:0}.DashboardPreview-module__1gtaza__primaryButton svg{flex-shrink:0;width:24px;height:24px}.DashboardPreview-module__1gtaza__primaryButton span{text-align:left;flex:1}.DashboardPreview-module__1gtaza__primaryButton svg:last-child{border-left:1px solid color-mix(in srgb, var(--dashboard-button-text,var(--dashboard-on-accent)) 18%, transparent);width:35px;padding-left:12px}.DashboardPreview-module__1gtaza__dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.DashboardPreview-module__1gtaza__cardHeading{gap:5px;min-height:30px}.DashboardPreview-module__1gtaza__cardHeading h2{min-width:0}.DashboardPreview-module__1gtaza__weekCard{flex-direction:column;display:flex}.DashboardPreview-module__1gtaza__weekCount{white-space:nowrap;font-size:20px;font-weight:600}.DashboardPreview-module__1gtaza__weekDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:22px 0 25px;padding:0;list-style:none;display:grid}.DashboardPreview-module__1gtaza__weekDays li{color:var(--dashboard-muted);flex-direction:column;align-items:center;gap:8px;font-size:12px;line-height:1.2;display:flex}.DashboardPreview-module__1gtaza__dayCircle{aspect-ratio:1;border:1px solid var(--dashboard-border);background:var(--dashboard-status-idle-background,var(--dashboard-raised));width:100%;max-width:34px;box-shadow:var(--dashboard-status-idle-shadow,none);border-radius:50%;place-items:center;display:grid}.DashboardPreview-module__1gtaza__dayComplete{border-color:var(--dashboard-status-border,color-mix(in srgb, var(--dashboard-orange) 70%, white));background:var(--dashboard-status-background,var(--dashboard-orange));color:var(--dashboard-on-accent);box-shadow:var(--dashboard-status-shadow,inset 0 1px 0 #ffffff15)}.DashboardPreview-module__1gtaza__dayCircle svg{stroke-width:2.3px;width:57%;height:57%}.DashboardPreview-module__1gtaza__dayNext{border:1.5px solid var(--dashboard-subtle);background:var(--dashboard-surface)}.DashboardPreview-module__1gtaza__weekSummary{flex-wrap:wrap;justify-content:space-between;gap:6px;padding-bottom:4px;font-size:15px;line-height:1.4;display:flex;margin-top:auto!important}.DashboardPreview-module__1gtaza__weekSummary strong{font-weight:550}.DashboardPreview-module__1gtaza__weekSummary span{color:var(--dashboard-muted)}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__textButton{min-width:30px;min-height:44px;color:var(--dashboard-muted);background:0 0;border:0;border-radius:7px;justify-content:flex-end;align-items:center;gap:3px;margin-block:-7px;padding:0;font-size:13px;display:flex}.DashboardPreview-module__1gtaza__textButton svg{width:16px;height:16px}.DashboardPreview-module__1gtaza__nutritionBody{grid-template-columns:minmax(0,43%) minmax(0,1fr);align-items:center;gap:14px;margin-top:15px;display:grid}.DashboardPreview-module__1gtaza__nutritionRing{aspect-ratio:1;width:100%;max-width:120px;position:relative;container-type:inline-size}.DashboardPreview-module__1gtaza__nutritionRing:before{content:"";border:1px solid var(--dashboard-highlight);background:var(--dashboard-surface);box-shadow:0 2px 8px var(--dashboard-shadow);border-radius:50%;position:absolute;inset:18%}.DashboardPreview-module__1gtaza__nutritionRing>svg{width:100%;height:100%;filter:var(--dashboard-ring-shadow,none);display:block}.DashboardPreview-module__1gtaza__nutritionRing p{flex-direction:column;justify-content:center;align-items:center;font-size:clamp(9px,11cqw,13px);line-height:1.15;display:flex;position:absolute;inset:0}.DashboardPreview-module__1gtaza__nutritionRing strong{letter-spacing:-.025em;font-size:clamp(12px,25cqw,27px);font-weight:500}.DashboardPreview-module__1gtaza__nutritionRing p>span{color:var(--dashboard-muted);margin-top:4px}.DashboardPreview-module__1gtaza__macroList{gap:10px;display:grid}.DashboardPreview-module__1gtaza__macroList>div{grid-template-columns:9px auto 1fr;align-items:center;gap:0 7px;display:grid}.DashboardPreview-module__1gtaza__macroDot{width:8px;height:8px;box-shadow:var(--dashboard-macro-shadow,none);border-radius:50%;grid-area:1/1}.DashboardPreview-module__1gtaza__macroList dt{color:var(--dashboard-muted);grid-area:1/3;font-size:12px}.DashboardPreview-module__1gtaza__macroList dd{white-space:nowrap;grid-area:1/2;font-size:15px;font-weight:500}.DashboardPreview-module__1gtaza__nutritionGoal{grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin-top:17px;font-size:12px;display:grid}.DashboardPreview-module__1gtaza__goalTrack{background:var(--dashboard-track);border-radius:8px;height:3px;overflow:hidden}.DashboardPreview-module__1gtaza__goalTrack span{border-radius:inherit;background:var(--dashboard-goal-background,var(--dashboard-orange));height:100%;display:block}.DashboardPreview-module__1gtaza__nutritionGoal p{color:var(--dashboard-muted)}.DashboardPreview-module__1gtaza__progressCard{flex-direction:column;display:flex}.DashboardPreview-module__1gtaza__progressHeading{flex-wrap:wrap;align-items:flex-start;gap:7px}.DashboardPreview-module__1gtaza__periodLabel{border:1px solid var(--dashboard-border);color:var(--dashboard-muted);white-space:nowrap;background:var(--dashboard-control-background,transparent);box-shadow:var(--dashboard-control-shadow,none);border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.5}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__chartLabel{color:var(--dashboard-muted);margin-top:8px;font-size:14px}.DashboardPreview-module__1gtaza__weightChart{width:100%;height:auto;margin:13px 0 17px;display:block;overflow:visible}.DashboardPreview-module__1gtaza__weightChart text{fill:var(--dashboard-subtle);font-family:inherit;font-size:11px}.DashboardPreview-module__1gtaza__chartGrid{fill:none;stroke:var(--dashboard-grid);stroke-width:.65px;vector-effect:non-scaling-stroke}.DashboardPreview-module__1gtaza__weightSummary{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;margin-top:auto;display:flex}.DashboardPreview-module__1gtaza__weightSummary p{flex-direction:column;gap:3px;display:flex}.DashboardPreview-module__1gtaza__weightSummary p>span{color:var(--dashboard-muted);font-size:13px}.DashboardPreview-module__1gtaza__weightSummary strong{letter-spacing:-.6px;white-space:nowrap;font-size:26px;font-weight:550;line-height:1.3}.DashboardPreview-module__1gtaza__weightSummary strong>span{font-size:.75em}.DashboardPreview-module__1gtaza__weightChange{text-align:right}.DashboardPreview-module__1gtaza__weightChange strong{color:var(--dashboard-positive);align-items:center;gap:3px;font-size:20px;display:flex}.DashboardPreview-module__1gtaza__weightChange svg{width:16px;height:16px}.DashboardPreview-module__1gtaza__coachCard{flex-direction:column;display:flex}.DashboardPreview-module__1gtaza__coachIdentity{align-items:center;gap:12px;margin:15px 0;display:flex}.DashboardPreview-module__1gtaza__coachAvatar{border:1px solid var(--dashboard-edge);background:var(--dashboard-raised);width:65px;height:65px;color:var(--dashboard-muted);box-shadow:inset 0 1px 0 var(--dashboard-highlight);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.DashboardPreview-module__1gtaza__coachAvatar svg{stroke-width:1.25px;width:33px;height:33px}.DashboardPreview-module__1gtaza__coachIdentity p{flex-direction:column;flex:1;gap:3px;display:flex}.DashboardPreview-module__1gtaza__coachIdentity strong{font-size:16px;font-weight:520}.DashboardPreview-module__1gtaza__coachIdentity p span{color:var(--dashboard-muted);font-size:12px}.DashboardPreview-module__1gtaza__coachIdentity .DashboardPreview-module__1gtaza__iconButton{width:40px;height:40px;padding:10px}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__coachMessage{border:1px solid var(--dashboard-border);background:var(--dashboard-raised);color:var(--dashboard-text);border-radius:12px;padding:13px 14px;font-size:14px;font-weight:400;line-height:1.55}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__secondaryButton{border:1px solid var(--dashboard-edge);background:var(--dashboard-secondary-background,var(--dashboard-surface));min-height:47px;color:var(--dashboard-text);box-shadow:var(--dashboard-secondary-shadow,none);border-radius:12px;gap:10px;margin-top:11px;padding:10px 13px;font-size:15px;font-weight:550}.DashboardPreview-module__1gtaza__secondaryButton svg{flex-shrink:0;width:21px;height:21px}.DashboardPreview-module__1gtaza__secondaryButton span{text-align:left;flex:1}.DashboardPreview-module__1gtaza__secondaryButton svg:last-child{width:16px;height:16px}.DashboardPreview-module__1gtaza__coachCard .DashboardPreview-module__1gtaza__secondaryButton{margin-top:auto}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__coachMessage{margin-bottom:12px}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__mindsetCard{isolation:isolate;background:var(--dashboard-surface);border-color:var(--dashboard-edge);min-height:132px;padding:24px;overflow:hidden}.DashboardPreview-module__1gtaza__tasksCard:after{z-index:0;border-radius:inherit;background:var(--dashboard-tasks-overlay,linear-gradient(100deg, color-mix(in srgb, var(--dashboard-canvas) 86%, transparent), color-mix(in srgb, var(--dashboard-canvas) 66%, transparent)));content:"";pointer-events:none;position:absolute;inset:0}.DashboardPreview-module__1gtaza__tasksContent{z-index:1;position:relative}.DashboardPreview-module__1gtaza__tasksPreviewLabel{color:var(--dashboard-text);opacity:.85;font-size:10px}.DashboardPreview-module__1gtaza__taskList{gap:2px;margin:8px 0 10px;padding:0;list-style:none;display:grid}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__taskButton{border:0;border-bottom:1px solid color-mix(in srgb, var(--dashboard-border) 65%, transparent);width:100%;min-height:40px;color:var(--dashboard-text);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:9px;padding:6px 0;font-size:clamp(13px,2cqw,15px);font-weight:450;line-height:1.4;display:flex}.DashboardPreview-module__1gtaza__taskButton>span:nth-child(2){flex:1;min-width:0}.DashboardPreview-module__1gtaza__taskStatus{border:1px solid var(--dashboard-orange);background:color-mix(in srgb, var(--dashboard-orange) 12%, transparent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.DashboardPreview-module__1gtaza__taskButton svg{width:14px;height:14px;color:var(--dashboard-muted);flex-shrink:0}.DashboardPreview-module__1gtaza__knowledgeToday{gap:4px;max-width:48ch;display:grid}.DashboardPreview-module__1gtaza__knowledgeContent{position:relative}.DashboardPreview-module__1gtaza__knowledgeContent>p{color:var(--dashboard-text);font-size:clamp(12px,1.9cqw,14px);line-height:1.45}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__dailyStudy{width:100%;min-height:44px;color:var(--dashboard-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;padding:19px 0 9px;font-size:11px;line-height:1.45;display:flex;position:absolute;inset:-19px 0 -9px;overflow:hidden}.DashboardPreview-module__1gtaza__dailyStudy span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__knowledgeLabel{color:var(--dashboard-orange);letter-spacing:1.25px;text-transform:uppercase;font-size:10px;font-weight:550}.DashboardPreview-module__1gtaza__knowledgeToday>p:last-child{color:var(--dashboard-text);font-size:clamp(12px,1.9cqw,14px);line-height:1.45}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__previewFootnote{color:var(--dashboard-subtle);text-align:center;margin-top:2px;font-size:10px;line-height:1.7}.DashboardPreview-module__1gtaza__bottomNavigation{z-index:50;width:100%;max-width:var(--dashboard-width);height:calc(var(--dashboard-nav-height) + env(safe-area-inset-bottom));padding:9px max(8px, env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border:1px solid var(--dashboard-border);background:var(--dashboard-nav-background,var(--dashboard-canvas));box-shadow:var(--dashboard-nav-shadow,0 -6px 18px var(--dashboard-shadow), inset 0 1px 0 var(--dashboard-highlight));border-bottom:0;border-radius:22px 22px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__navigationLink{min-width:0;height:68px;color:var(--dashboard-muted);letter-spacing:-.015em;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.2;display:flex;position:relative}.DashboardPreview-module__1gtaza__navigationLink svg{width:28px;height:28px}.DashboardPreview-module__1gtaza__preview button.DashboardPreview-module__1gtaza__navigationLink{cursor:pointer;background:0 0;border:0;padding:0}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__navigationLink[aria-current=page]{color:var(--dashboard-orange);background:var(--dashboard-nav-active);font-weight:650}.DashboardPreview-module__1gtaza__navigationLink[aria-current=page] svg{filter:var(--dashboard-nav-icon-shadow,none)}.DashboardPreview-module__1gtaza__navigationLink[aria-current=page]:before{background:var(--dashboard-orange);content:"";border-radius:2px;width:18px;height:2px;position:absolute;top:0}.DashboardPreview-module__1gtaza__previewDialog{border:1px solid var(--dashboard-edge);background:var(--dashboard-surface);width:min(420px,100% - 32px);color:var(--dashboard-text);box-shadow:0 24px 90px var(--dashboard-shadow);border-radius:22px;margin:auto;padding:27px}.DashboardPreview-module__1gtaza__previewDialog::backdrop{background:#000000bf}.DashboardPreview-module__1gtaza__previewDialog h2{margin:10px 0 12px;font-size:24px;font-weight:650;line-height:1.25}.DashboardPreview-module__1gtaza__previewDialog>p:not(.DashboardPreview-module__1gtaza__eyebrow){color:var(--dashboard-muted);font-size:15px;line-height:1.6}.DashboardPreview-module__1gtaza__previewDialog .DashboardPreview-module__1gtaza__secondaryButton{margin-top:24px}@media (hover:hover) and (pointer:fine){.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__iconButton:hover,.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__secondaryButton:hover{border-color:var(--dashboard-subtle);background-color:var(--dashboard-raised)}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__primaryButton:hover{background:var(--dashboard-button-hover-background,linear-gradient(180deg, var(--dashboard-orange-hover), var(--dashboard-orange) 65%, color-mix(in srgb, var(--dashboard-orange) 86%, black)));box-shadow:inset 0 1px 0 #ffffff61, inset 0 -2px 1px #0000001f, var(--dashboard-button-shadow,0 3px 8px var(--dashboard-shadow))}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__navigationLink:hover{background:var(--dashboard-raised);color:var(--dashboard-text)}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__navigationLink[aria-current=page]:hover{color:var(--dashboard-orange)}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__textButton:hover{color:var(--dashboard-text)}}@container (max-width:280px){.DashboardPreview-module__1gtaza__detailLabel{display:none}.DashboardPreview-module__1gtaza__macroList>div{grid-template-columns:7px 1fr;gap:1px 6px}.DashboardPreview-module__1gtaza__macroDot{width:7px;height:7px}.DashboardPreview-module__1gtaza__macroList dt{grid-area:2/2;font-size:10px}.DashboardPreview-module__1gtaza__macroList dd{font-size:13px}.DashboardPreview-module__1gtaza__macroList{gap:7px}.DashboardPreview-module__1gtaza__nutritionBody{gap:8px}.DashboardPreview-module__1gtaza__weekCount{font-size:16px}.DashboardPreview-module__1gtaza__weekDays{gap:4px}.DashboardPreview-module__1gtaza__weekDays li{font-size:10px}.DashboardPreview-module__1gtaza__weekSummary{flex-direction:column;font-size:13px}.DashboardPreview-module__1gtaza__coachIdentity{gap:8px}.DashboardPreview-module__1gtaza__coachAvatar{width:43px;height:43px}.DashboardPreview-module__1gtaza__coachAvatar svg{width:25px;height:25px}.DashboardPreview-module__1gtaza__coachIdentity strong{font-size:13px}.DashboardPreview-module__1gtaza__coachIdentity p span{font-size:10px}.DashboardPreview-module__1gtaza__coachIdentity .DashboardPreview-module__1gtaza__iconButton{display:none}.DashboardPreview-module__1gtaza__weightSummary strong{font-size:23px}.DashboardPreview-module__1gtaza__weightChange{text-align:left}.DashboardPreview-module__1gtaza__weightChange strong{font-size:16px}.DashboardPreview-module__1gtaza__weightSummary p>span{font-size:11px}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__coachMessage{padding:10px;font-size:12px;line-height:1.5}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__secondaryButton{gap:7px;padding:11px 9px;font-size:12px}.DashboardPreview-module__1gtaza__secondaryButton svg{width:17px;height:17px}.DashboardPreview-module__1gtaza__secondaryButton svg:last-child{display:none}}@container (max-width:180px){.DashboardPreview-module__1gtaza__cardHeading h2{letter-spacing:-.035em;font-size:14px}.DashboardPreview-module__1gtaza__weekCount{font-size:14px}.DashboardPreview-module__1gtaza__nutritionRing p>span{margin-top:2px}.DashboardPreview-module__1gtaza__nutritionBody{grid-template-columns:minmax(0,1fr);gap:12px}.DashboardPreview-module__1gtaza__nutritionRing{justify-self:center;width:80px}.DashboardPreview-module__1gtaza__macroList>div{grid-template-columns:6px auto 1fr;column-gap:5px}.DashboardPreview-module__1gtaza__macroList dt{text-align:right;grid-area:1/3;font-size:10px}.DashboardPreview-module__1gtaza__macroList dd{font-size:12px}.DashboardPreview-module__1gtaza__macroList{gap:5px}.DashboardPreview-module__1gtaza__weekDays{gap:3px;margin-block:22px}.DashboardPreview-module__1gtaza__nutritionGoal{gap:4px 7px;font-size:10px}.DashboardPreview-module__1gtaza__weekSummary{font-size:12px}.DashboardPreview-module__1gtaza__periodLabel{padding:3px 6px;font-size:10px}.DashboardPreview-module__1gtaza__chartLabel{font-size:12px}.DashboardPreview-module__1gtaza__coachIdentity{gap:6px}.DashboardPreview-module__1gtaza__coachAvatar{width:36px;height:36px}.DashboardPreview-module__1gtaza__coachIdentity strong{font-size:11px}}@media (min-width:600px){.DashboardPreview-module__1gtaza__preview{background:var(--dashboard-canvas)}.DashboardPreview-module__1gtaza__appContainer{padding:22px 28px calc(var(--dashboard-nav-height) + env(safe-area-inset-bottom) + 26px);border-inline:1px solid var(--dashboard-border)}.DashboardPreview-module__1gtaza__previewToolbar{justify-content:space-between;margin-bottom:14px}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__previewLabel{font-size:10px}.DashboardPreview-module__1gtaza__header{padding:0 5px 40px}.DashboardPreview-module__1gtaza__headerActions{gap:4px}.DashboardPreview-module__1gtaza__headerActions .DashboardPreview-module__1gtaza__iconButton{width:44px;height:44px;padding:11px}.DashboardPreview-module__1gtaza__greeting{margin-top:24px}.DashboardPreview-module__1gtaza__main,.DashboardPreview-module__1gtaza__dashboardGrid{gap:16px}.DashboardPreview-module__1gtaza__card{border-radius:20px;padding:20px}.DashboardPreview-module__1gtaza__card h2{font-size:20px}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__workoutCard{padding:25px 22px 20px}.DashboardPreview-module__1gtaza__workoutHeading h2{font-size:36px}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__eyebrow{font-size:13px}.DashboardPreview-module__1gtaza__workoutMeta{gap:22px;margin-block:24px 26px}.DashboardPreview-module__1gtaza__workoutMeta svg{width:24px;height:24px}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__primaryButton{min-height:56px;padding:10px 24px;font-size:clamp(19px,3.5cqw,24px)}.DashboardPreview-module__1gtaza__primaryButton svg{width:24px;height:24px}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__mindsetCard{padding:25px}.DashboardPreview-module__1gtaza__bottomNavigation{padding-top:8px}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__navigationLink{gap:5px;font-size:15px}.DashboardPreview-module__1gtaza__navigationLink svg{width:31px;height:31px}}@media (max-width:599px){.DashboardPreview-module__1gtaza__preview{--dashboard-nav-height:56px;--dashboard-mobile-gutter:clamp(10px, 3vw, 14px);--dashboard-mobile-gap:clamp(6px, 2vw, 9px);--dashboard-mobile-padding:clamp(8px, 2.56vw, 11px)}.DashboardPreview-module__1gtaza__appContainer{padding-top:max(8px, env(safe-area-inset-top));padding-bottom:calc(var(--dashboard-nav-height) + env(safe-area-inset-bottom) + 16px);padding-inline:max(var(--dashboard-mobile-gutter), env(safe-area-inset-left)) max(var(--dashboard-mobile-gutter), env(safe-area-inset-right))}.DashboardPreview-module__1gtaza__previewToolbar{display:none}.DashboardPreview-module__1gtaza__header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""greeting theme""tagline tagline";gap:2px 6px;padding:0 2px 12px}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__brand{font-size:clamp(20px,5.4vw,22px)}.DashboardPreview-module__1gtaza__headerActions{gap:0}.DashboardPreview-module__1gtaza__headerActions .DashboardPreview-module__1gtaza__iconButton{isolation:isolate;width:40px;height:40px;box-shadow:none;background:0 0;border:0;padding:11px}.DashboardPreview-module__1gtaza__headerActions .DashboardPreview-module__1gtaza__iconButton:before{z-index:-1;border:1px solid var(--dashboard-border);background:var(--dashboard-icon-background,linear-gradient(145deg, color-mix(in srgb, var(--dashboard-raised) 80%, var(--dashboard-surface)), var(--dashboard-surface)));box-shadow:var(--dashboard-icon-shadow,inset 0 1px 0 var(--dashboard-highlight), 0 2px 5px var(--dashboard-shadow));content:"";pointer-events:none;border-radius:50%;position:absolute;inset:4px}.DashboardPreview-module__1gtaza__notificationDot{border-width:1px;width:6px;height:6px;top:5px;right:7px}.DashboardPreview-module__1gtaza__greeting{display:contents}.DashboardPreview-module__1gtaza__greeting h1{grid-area:greeting;font-size:clamp(16px,4.62vw,19px);line-height:1.22}.DashboardPreview-module__1gtaza__greeting p{grid-area:tagline;margin-top:0;font-size:13px;line-height:1.4}.DashboardPreview-module__1gtaza__wave{margin-left:0}.DashboardPreview-module__1gtaza__main,.DashboardPreview-module__1gtaza__dashboardGrid{gap:var(--dashboard-mobile-gap)}.DashboardPreview-module__1gtaza__card{padding:var(--dashboard-mobile-padding);border-radius:16px}.DashboardPreview-module__1gtaza__card h2{letter-spacing:-.02em;font-size:clamp(12.5px,3.55vw,14px);line-height:1.25}.DashboardPreview-module__1gtaza__cardHeading{gap:4px;min-height:22px}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__workoutCard{padding:clamp(10px,3.08vw,13px)}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__eyebrow{letter-spacing:1.6px;font-size:10px;line-height:1.3}.DashboardPreview-module__1gtaza__workoutHeading{gap:8px}.DashboardPreview-module__1gtaza__workoutHeading h2{margin-top:4px;font-size:clamp(24px,6.67vw,27px);line-height:1.1}.DashboardPreview-module__1gtaza__workoutHeading .DashboardPreview-module__1gtaza__iconButton{width:34px;height:34px;padding:9px}.DashboardPreview-module__1gtaza__workoutMeta{gap:6px clamp(8px,3vw,13px);margin:10px 0 12px;font-size:11px;line-height:1.3}.DashboardPreview-module__1gtaza__workoutMeta li{gap:5px}.DashboardPreview-module__1gtaza__workoutMeta svg{width:16px;height:16px}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__primaryButton{gap:10px;min-height:clamp(36px,9.74vw,40px);padding:6px clamp(12px,4vw,17px);font-size:clamp(15px,4.1vw,17px);line-height:1.2}.DashboardPreview-module__1gtaza__primaryButton:after{content:"";position:absolute;inset:-3px 0}.DashboardPreview-module__1gtaza__primaryButton svg{width:18px;height:18px}.DashboardPreview-module__1gtaza__primaryButton svg:last-child{width:26px;padding-left:8px}.DashboardPreview-module__1gtaza__weekCount{font-size:clamp(14px,3.85vw,16px);font-weight:550}.DashboardPreview-module__1gtaza__weekDays{gap:clamp(2px,.75vw,3px);margin:10px 0}.DashboardPreview-module__1gtaza__weekDays li{gap:5px;font-size:10px}.DashboardPreview-module__1gtaza__dayCircle{max-width:26px}.DashboardPreview-module__1gtaza__weekSummary{flex-direction:column;gap:2px;padding:0;font-size:12px;line-height:1.25}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__textButton{min-width:24px;min-height:32px;margin-block:-5px}.DashboardPreview-module__1gtaza__nutritionBody{grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:clamp(4px,1.3vw,6px);margin-top:6px}.DashboardPreview-module__1gtaza__nutritionRing{justify-self:start;width:100%;max-width:76px}.DashboardPreview-module__1gtaza__nutritionRing strong{font-size:clamp(14px,25cqw,20px)}.DashboardPreview-module__1gtaza__nutritionRing p{font-size:10px}.DashboardPreview-module__1gtaza__nutritionRing p>span{margin-top:2px}.DashboardPreview-module__1gtaza__macroList{gap:4px}.DashboardPreview-module__1gtaza__macroList>div{grid-template-columns:6px minmax(0,1fr);gap:1px 4px}.DashboardPreview-module__1gtaza__macroDot{width:6px;height:6px}.DashboardPreview-module__1gtaza__macroList dt{text-align:left;grid-area:2/1/auto/-1;padding-left:clamp(0px,100% - 70px,10px);font-size:10px;line-height:1.15}.DashboardPreview-module__1gtaza__macroList dd{font-size:clamp(11.5px,3.08vw,13px);line-height:1.15}.DashboardPreview-module__1gtaza__nutritionGoal{gap:3px 6px;margin-top:7px;font-size:10px;line-height:1.3}.DashboardPreview-module__1gtaza__progressHeading{gap:4px}.DashboardPreview-module__1gtaza__periodLabel{padding:2px 4px;font-size:10px;line-height:1.3}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__chartLabel{margin-top:4px;font-size:12px;line-height:1.3}.DashboardPreview-module__1gtaza__weightChart{margin:5px 0 8px}.DashboardPreview-module__1gtaza__weightChart text{font-size:clamp(16px,30px - 6cqw,23px)}.DashboardPreview-module__1gtaza__weightSummary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4px;display:grid}.DashboardPreview-module__1gtaza__weightSummary p{gap:2px}.DashboardPreview-module__1gtaza__weightSummary p>span{font-size:10px;line-height:1.3}.DashboardPreview-module__1gtaza__weightSummary strong{font-size:clamp(18px,5.64vw,23px);line-height:1.15}.DashboardPreview-module__1gtaza__weightChange{text-align:right}.DashboardPreview-module__1gtaza__weightChange strong{letter-spacing:-.3px;justify-content:flex-end;gap:1px;font-size:clamp(13px,3.85vw,16px)}.DashboardPreview-module__1gtaza__weightChange svg{width:12px;height:12px}.DashboardPreview-module__1gtaza__coachIdentity{gap:clamp(4px,1.54vw,7px);margin:7px 0}.DashboardPreview-module__1gtaza__coachAvatar{width:clamp(26px,8.2vw,34px);height:clamp(26px,8.2vw,34px)}.DashboardPreview-module__1gtaza__coachAvatar svg{width:21px;height:21px}.DashboardPreview-module__1gtaza__coachIdentity p{gap:2px;min-width:0}.DashboardPreview-module__1gtaza__coachIdentity strong{font-size:clamp(11px,3.08vw,13px);line-height:1.2}.DashboardPreview-module__1gtaza__coachIdentity p span{font-size:10px;line-height:1.2}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__coachMessage{margin-bottom:8px;padding:clamp(6px,2.05vw,9px);font-size:12px;line-height:1.4}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__secondaryButton{gap:clamp(4px,1.54vw,7px);min-height:40px;padding:clamp(6px,2.05vw,9px);font-size:12px;line-height:1.25}.DashboardPreview-module__1gtaza__secondaryButton svg{width:16px;height:16px}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__mindsetCard{min-height:84px;padding:14px}.DashboardPreview-module__1gtaza__bottomNavigation{padding-top:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.DashboardPreview-module__1gtaza__preview .DashboardPreview-module__1gtaza__navigationLink{gap:0;height:48px}.DashboardPreview-module__1gtaza__navigationLink svg{width:24px;height:24px}.DashboardPreview-module__1gtaza__navigationLink>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DashboardPreview-module__1gtaza__navigationLink[aria-current=page]:before{width:14px}}@media (prefers-reduced-motion:reduce){.DashboardPreview-module__1gtaza__preview button,.DashboardPreview-module__1gtaza__preview a{transition:none}}
.DashboardAssetSlot-module__zlSKUG__asset{z-index:-1;pointer-events:none;background:var(--dashboard-hero-base);position:absolute;inset:0;overflow:hidden}.DashboardAssetSlot-module__zlSKUG__image{object-fit:cover}.DashboardAssetSlot-module__zlSKUG__material,.DashboardAssetSlot-module__zlSKUG__shade,.DashboardAssetSlot-module__zlSKUG__grain{position:absolute;inset:0}.DashboardAssetSlot-module__zlSKUG__grain{opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23808080' filter='url(%23grain)' opacity='.65' d='M0 0h240v240H0z'/%3E%3C/svg%3E");background-size:180px 180px}.DashboardAssetSlot-module__zlSKUG__shade{background:var(--dashboard-canvas);opacity:var(--asset-shade)}.DashboardAssetSlot-module__zlSKUG__header{inset:-76px -32px -60px}.DashboardAssetSlot-module__zlSKUG__header .DashboardAssetSlot-module__zlSKUG__material{background:var(--dashboard-header-material,radial-gradient(ellipse at 88% 0%, var(--dashboard-hero-light), transparent 55%), linear-gradient(118deg, var(--dashboard-canvas) 26%, transparent 62%), var(--dashboard-hero-base))}.DashboardAssetSlot-module__zlSKUG__header:after{content:"";background:linear-gradient(0deg, var(--dashboard-canvas) 1%, transparent 65%), linear-gradient(90deg, var(--dashboard-canvas), transparent 77%);position:absolute;inset:0}.DashboardAssetSlot-module__zlSKUG__workout .DashboardAssetSlot-module__zlSKUG__material{background:var(--dashboard-workout-material,radial-gradient(ellipse at 90% -5%, color-mix(in srgb, var(--dashboard-hero-light) 72%, transparent), transparent 52%), linear-gradient(118deg, transparent 58%, color-mix(in srgb, var(--dashboard-hero-light) 30%, transparent) 58.2%, transparent 58.6%), linear-gradient(118deg, transparent 73%, color-mix(in srgb, var(--dashboard-hero-light) 16%, transparent) 73.2%, transparent 73.6%), linear-gradient(105deg, var(--dashboard-surface) 23%, var(--dashboard-hero-base)))}.DashboardAssetSlot-module__zlSKUG__workout:after{content:"";background:var(--dashboard-workout-overlay,linear-gradient(90deg, var(--dashboard-surface) 4%, transparent 82%));position:absolute;inset:0}.DashboardAssetSlot-module__zlSKUG__mindset .DashboardAssetSlot-module__zlSKUG__material{background:var(--dashboard-banner-material,radial-gradient(ellipse at 85% 43%, var(--dashboard-asset-warm), transparent 49%), linear-gradient(180deg, var(--dashboard-asset-ink), var(--dashboard-asset-mist) 75%))}.DashboardAssetSlot-module__zlSKUG__landscape{width:100%;height:100%;position:absolute;inset:0}.DashboardAssetSlot-module__zlSKUG__distantRidge{fill:var(--dashboard-asset-mist);opacity:.35}.DashboardAssetSlot-module__zlSKUG__middleRidge{fill:var(--dashboard-asset-ink);opacity:.65}.DashboardAssetSlot-module__zlSKUG__nearRidge{fill:var(--dashboard-asset-ink)}.DashboardAssetSlot-module__zlSKUG__mindset:after{content:"";background:var(--dashboard-banner-overlay,linear-gradient(90deg, var(--dashboard-surface) 0%, color-mix(in srgb, var(--dashboard-surface) 86%, transparent) 25%, transparent 85%), linear-gradient(0deg, color-mix(in srgb, var(--dashboard-asset-ink) 85%, transparent), transparent 65%));position:absolute;inset:0}@media (max-width:599px){.DashboardAssetSlot-module__zlSKUG__header{inset:-70px -20px -50px}.DashboardAssetSlot-module__zlSKUG__landscape{width:145%;left:-20%}}
.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__header{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""intro intro";gap:clamp(4px,1vw,5px) 6px;min-height:104px;padding:0 2px 8px}.CoachPreview-module__gYl6Xq__header:after{z-index:-1;background:radial-gradient(ellipse at 90% 35%, color-mix(in srgb, var(--dashboard-orange) 8%, transparent), transparent 70%);content:"";pointer-events:none;position:absolute;inset:30px 0 0 20%}.CoachPreview-module__gYl6Xq__intro{grid-area:intro}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__intro h1{letter-spacing:-.04em;font-size:clamp(28px,7.5vw,32px);font-weight:650;line-height:1.08}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__intro p{color:var(--dashboard-muted);margin-top:4px;font-size:clamp(12px,3.33vw,14px);line-height:1.4}.CoachPreview-module__gYl6Xq__modeControl{min-height:28px;color:var(--dashboard-subtle);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.CoachPreview-module__gYl6Xq__modeControl>span{letter-spacing:1px;text-transform:uppercase}.CoachPreview-module__gYl6Xq__modeControl select{border:1px solid var(--dashboard-edge);background:var(--dashboard-surface);max-width:65%;min-height:28px;color:var(--dashboard-text);font:inherit;cursor:pointer;border-radius:7px;padding:3px 6px;font-size:11px}.CoachPreview-module__gYl6Xq__modeControl select:focus-visible{outline:2px solid var(--dashboard-orange);outline-offset:2px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__contactCard,.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__entryCard{isolation:isolate;border-color:var(--dashboard-summary-border,var(--dashboard-edge));box-shadow:var(--dashboard-summary-shadow,none)}.CoachPreview-module__gYl6Xq__contactHeading{justify-content:space-between;align-items:start;gap:6px;display:flex}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__contactHeading h2{letter-spacing:-.03em;font-size:clamp(17px,4.5vw,20px);font-weight:600;line-height:1.15}.CoachPreview-module__gYl6Xq__statusBadge{border:1px solid color-mix(in srgb, var(--dashboard-orange) 25%, transparent);background:color-mix(in srgb, var(--dashboard-orange) 7%, transparent);color:var(--dashboard-orange);border-radius:5px;flex-shrink:0;padding:3px 5px;font-size:9px;line-height:1.2}.CoachPreview-module__gYl6Xq__coachIdentity{align-items:center;gap:9px;margin-top:9px;display:flex}.CoachPreview-module__gYl6Xq__avatar{border:1px solid var(--dashboard-edge);width:36px;height:36px;color:var(--dashboard-orange);background:var(--dashboard-control-background,var(--dashboard-raised));box-shadow:inset 0 1px 0 var(--dashboard-highlight);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.CoachPreview-module__gYl6Xq__avatar svg{width:23px;height:23px}.CoachPreview-module__gYl6Xq__coachIdentity strong{font-size:14px;font-weight:600;line-height:1.2}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__coachIdentity p{color:var(--dashboard-muted);margin-top:3px;font-size:10px;line-height:1.3}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__contactStatus{color:var(--dashboard-muted);margin-top:8px;font-size:clamp(11px,2.9vw,12px);line-height:1.3}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__contactButton{gap:9px;min-height:38px;margin-top:9px;padding:6px 12px;font-size:clamp(14px,3.9vw,16px)}.CoachPreview-module__gYl6Xq__contactButton svg{width:17px;height:17px}.CoachPreview-module__gYl6Xq__contactButton svg:last-child{width:26px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__contactLink{width:100%;min-height:28px;color:var(--dashboard-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;margin-top:3px;padding:4px 0;font-size:11px;display:flex}.CoachPreview-module__gYl6Xq__contactLink svg{width:12px;height:12px}.CoachPreview-module__gYl6Xq__entryGrid{gap:var(--dashboard-mobile-gap,14px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__entryCard{min-height:clamp(137px,35.7vw,149px);padding:var(--dashboard-mobile-padding,18px);flex-direction:column;display:flex;overflow:hidden}.CoachPreview-module__gYl6Xq__entryTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.CoachPreview-module__gYl6Xq__cardIcon{border:1px solid var(--dashboard-orange);background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-orange) 12%, transparent), var(--dashboard-surface) 64%);border-radius:10px;place-items:center;width:clamp(30px,8.2vw,35px);height:clamp(30px,8.2vw,35px);display:grid;box-shadow:inset 0 1px #ff963b70,0 0 10px #f56b1238}.CoachPreview-module__gYl6Xq__cardIcon>svg{filter:drop-shadow(0 1px 3px #ff73164d);width:65%;height:65%}.CoachPreview-module__gYl6Xq__entryArrow{border:1px solid var(--dashboard-edge);width:clamp(26px,7.2vw,30px);height:clamp(26px,7.2vw,30px);color:var(--dashboard-text);background:color-mix(in srgb, var(--dashboard-surface) 75%, transparent);border-radius:50%;place-items:center;display:grid}.CoachPreview-module__gYl6Xq__entryArrow svg{width:14px;height:14px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__entryCard h2{letter-spacing:-.035em;font-size:clamp(13px,3.6vw,15px);font-weight:600;line-height:1.2}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__entryAction{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.CoachPreview-module__gYl6Xq__entryAction:after{z-index:2;border-radius:inherit;content:"";position:absolute;inset:0}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__entryAction:focus-visible{outline:none}.CoachPreview-module__gYl6Xq__entryAction:focus-visible:after{outline:2px solid var(--dashboard-orange);outline-offset:-4px;border-radius:14px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__entryDescription{max-width:27ch;color:var(--dashboard-muted);margin-top:4px;font-size:clamp(11.5px,3vw,13px);line-height:1.35}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__entryStatus{color:var(--dashboard-orange);margin-top:auto;padding-top:7px;font-size:clamp(9px,2.5vw,11px);line-height:1.3}.CoachPreview-module__gYl6Xq__entryStatus[data-locked=true]{color:var(--dashboard-muted)}.CoachPreview-module__gYl6Xq__entryArt{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CoachPreview-module__gYl6Xq__entryArt img{object-fit:cover}.CoachPreview-module__gYl6Xq__entryArt:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--dashboard-surface) 90%, transparent), color-mix(in srgb, var(--dashboard-surface) 15%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--dashboard-surface) 50%, transparent), transparent);position:absolute;inset:0}.CoachPreview-module__gYl6Xq__supportLinks{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);border-radius:16px;margin:0;padding:0;list-style:none}.CoachPreview-module__gYl6Xq__supportLinks li+li{border-top:1px solid var(--dashboard-border)}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__supportLinks button{width:100%;min-height:43px;color:var(--dashboard-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;display:flex}.CoachPreview-module__gYl6Xq__supportIcon{width:21px;height:24px;color:var(--dashboard-orange);flex-shrink:0;place-items:center;display:grid}.CoachPreview-module__gYl6Xq__supportIcon svg{width:19px;height:19px}.CoachPreview-module__gYl6Xq__supportText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CoachPreview-module__gYl6Xq__supportText strong{font-size:12px;font-weight:500;line-height:1.2}.CoachPreview-module__gYl6Xq__supportText>span{color:var(--dashboard-muted);font-size:9px;line-height:1.25}.CoachPreview-module__gYl6Xq__supportLinks button>svg{width:13px;height:13px;color:var(--dashboard-muted);flex-shrink:0}@media (hover:hover) and (pointer:fine){.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__contactLink:hover,.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__supportLinks button:hover{color:var(--dashboard-orange)}.CoachPreview-module__gYl6Xq__entryCard:has(.CoachPreview-module__gYl6Xq__entryAction:hover){border-color:var(--dashboard-orange-hover)}}@media (min-width:600px){.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__header{gap:18px 6px;min-height:218px;padding-bottom:32px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__intro h1{font-size:clamp(36px,6vw,48px)}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__intro p{margin-top:8px;font-size:19px}.CoachPreview-module__gYl6Xq__modeControl{font-size:12px}.CoachPreview-module__gYl6Xq__modeControl select{min-height:34px;padding:5px 10px;font-size:13px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__contactCard{padding:22px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__contactHeading h2{font-size:26px}.CoachPreview-module__gYl6Xq__statusBadge{padding:5px 8px;font-size:12px}.CoachPreview-module__gYl6Xq__coachIdentity{gap:13px;margin-top:14px}.CoachPreview-module__gYl6Xq__avatar{width:48px;height:48px}.CoachPreview-module__gYl6Xq__avatar svg{width:30px;height:30px}.CoachPreview-module__gYl6Xq__coachIdentity strong{font-size:20px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__coachIdentity p{font-size:14px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__contactStatus{margin-top:12px;font-size:15px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__contactButton{min-height:48px;margin-top:16px;padding:10px 18px;font-size:19px}.CoachPreview-module__gYl6Xq__contactButton svg{width:22px;height:22px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__contactLink{min-height:36px;font-size:14px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__entryCard{min-height:215px;padding:22px}.CoachPreview-module__gYl6Xq__entryTop{margin-bottom:12px}.CoachPreview-module__gYl6Xq__cardIcon{width:52px;height:52px}.CoachPreview-module__gYl6Xq__entryArrow{width:32px;height:32px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__entryCard h2{font-size:22px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__entryDescription{margin-top:7px;font-size:16px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__entryStatus{padding-top:14px;font-size:13px}.CoachPreview-module__gYl6Xq__supportLinks{border-radius:20px}.CoachPreview-module__gYl6Xq__page .CoachPreview-module__gYl6Xq__supportLinks button{gap:12px;min-height:60px;padding:12px 18px}.CoachPreview-module__gYl6Xq__supportIcon{width:28px}.CoachPreview-module__gYl6Xq__supportIcon svg{width:24px;height:24px}.CoachPreview-module__gYl6Xq__supportText strong{font-size:16px}.CoachPreview-module__gYl6Xq__supportText>span{font-size:12px}}@media (prefers-contrast:more),(forced-colors:active){.CoachPreview-module__gYl6Xq__entryArt{visibility:hidden}}
.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__header{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""intro intro";gap:clamp(4px,1vw,5px) 6px;min-height:104px;padding:0 2px 8px}.NutritionPreview-module__KkTBlW__headerArt{z-index:-1;pointer-events:none;position:absolute;inset:25px -12px 0 15%;overflow:hidden}.NutritionPreview-module__KkTBlW__headerArt img{object-fit:cover}.NutritionPreview-module__KkTBlW__headerArt:after{content:"";background:linear-gradient(90deg, var(--dashboard-canvas), transparent 80%), linear-gradient(0deg, var(--dashboard-canvas), transparent 55%);position:absolute;inset:0}.NutritionPreview-module__KkTBlW__intro{grid-area:intro}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__intro h1{letter-spacing:-.04em;font-size:clamp(28px,7.5vw,32px);font-weight:650;line-height:1.08}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__intro p{color:var(--dashboard-muted);margin-top:4px;font-size:clamp(12px,3.33vw,14px);line-height:1.4}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__todayCard,.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__entryCard{isolation:isolate;border-color:var(--dashboard-summary-border,var(--dashboard-edge));background:var(--dashboard-card-background,var(--dashboard-surface));box-shadow:var(--dashboard-summary-shadow,none)}.NutritionPreview-module__KkTBlW__todayHeading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__todayHeading h2{font-size:clamp(17px,4.5vw,20px);font-weight:600;line-height:1.15}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__todayHeading p{color:var(--dashboard-muted);margin-top:3px;font-size:clamp(11px,2.95vw,13px);line-height:1.3}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__todayHeading>button{flex-shrink:0;width:40px;height:40px;padding:12px}.NutritionPreview-module__KkTBlW__todayBody{grid-template-columns:minmax(76px,25%) minmax(0,1fr);align-items:center;gap:clamp(6px,2vw,10px);margin-top:7px;display:grid}.NutritionPreview-module__KkTBlW__calorieRing{aspect-ratio:1;width:100%;max-width:98px;position:relative}.NutritionPreview-module__KkTBlW__calorieRing svg{filter:drop-shadow(0 0 5px #f789261c);width:100%;height:100%;display:block}.NutritionPreview-module__KkTBlW__calorieRing p{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.NutritionPreview-module__KkTBlW__calorieRing strong{letter-spacing:-.04em;font-size:clamp(18px,5.13vw,22px);font-weight:600;line-height:1.15}.NutritionPreview-module__KkTBlW__calorieRing span{color:var(--dashboard-muted);font-size:11px;line-height:1.25}.NutritionPreview-module__KkTBlW__calorieRing strong+span{margin-top:4px}.NutritionPreview-module__KkTBlW__macroOverview{min-width:0}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__macroLabel{letter-spacing:1.1px;text-transform:uppercase;color:var(--dashboard-orange);margin-bottom:5px;font-size:9px;line-height:1.2}.NutritionPreview-module__KkTBlW__macros{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4px,1.3vw,7px);display:grid}.NutritionPreview-module__KkTBlW__macros>div{grid-template-rows:auto 1fr auto;grid-template-areas:"value""label""track";gap:4px;min-width:0;display:grid}.NutritionPreview-module__KkTBlW__macros>div+div{border-left:1px solid var(--dashboard-border);padding-left:clamp(4px,1.3vw,7px)}.NutritionPreview-module__KkTBlW__macros dd:not(.NutritionPreview-module__KkTBlW__macroTrack){white-space:nowrap;grid-area:value;font-size:clamp(14px,3.85vw,17px);font-weight:600;line-height:1.2}.NutritionPreview-module__KkTBlW__macros dt{color:var(--dashboard-muted);grid-area:label;font-size:clamp(10px,2.6vw,11px);line-height:1.2}.NutritionPreview-module__KkTBlW__macroTrack{background:var(--dashboard-track);border:1px solid #9b5d285c;border-radius:4px;grid-area:track;height:4px;overflow:hidden}.NutritionPreview-module__KkTBlW__macroTrack span{border-radius:inherit;background:linear-gradient(90deg,#e7630b,#ff8b25);height:100%;display:block}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__todayButton{border:1px solid var(--dashboard-orange);width:100%;min-height:40px;color:var(--dashboard-orange);background:var(--dashboard-overview-action-background,linear-gradient(180deg, #ff922d0f, #02020280));text-align:left;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:clamp(5px,1.6vw,8px);margin-top:9px;padding:5px 8px;font-size:clamp(10.5px,2.8vw,12px);font-weight:550;line-height:1.25;display:flex;box-shadow:inset 0 1px #ff902f40,0 0 8px #f36b1526}.NutritionPreview-module__KkTBlW__todayButton span{flex:1;min-width:0}.NutritionPreview-module__KkTBlW__todayButton svg{flex-shrink:0;width:16px;height:16px}.NutritionPreview-module__KkTBlW__todayButton svg:last-child{width:13px}.NutritionPreview-module__KkTBlW__entryGrid{gap:var(--dashboard-mobile-gap,14px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__entryCard{min-height:clamp(126px,33vw,142px);padding:var(--dashboard-mobile-padding,18px);overflow:hidden}.NutritionPreview-module__KkTBlW__entryTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.NutritionPreview-module__KkTBlW__cardIcon{border:1px solid var(--dashboard-orange);background:var(--dashboard-entry-icon-background,linear-gradient(145deg, #3c210b80, #080909b3 64%));border-radius:10px;place-items:center;width:clamp(30px,8.2vw,35px);height:clamp(30px,8.2vw,35px);display:grid;box-shadow:inset 0 1px #ff963b70,0 0 10px #f56b1238}.NutritionPreview-module__KkTBlW__cardIcon>svg{filter:drop-shadow(0 1px 3px #ff73164d);width:65%;height:65%}.NutritionPreview-module__KkTBlW__entryArrow{border:1px solid var(--dashboard-edge);width:clamp(26px,7.2vw,30px);height:clamp(26px,7.2vw,30px);color:var(--dashboard-text);background:var(--dashboard-entry-arrow-background,#08090980);border-radius:50%;place-items:center;display:grid}.NutritionPreview-module__KkTBlW__entryArrow svg{width:14px;height:14px}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__entryCard h2{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(13px,3.6vw,15px);font-weight:600;line-height:1.2}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__entryAction{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.NutritionPreview-module__KkTBlW__entryAction:after{z-index:2;border-radius:inherit;content:"";position:absolute;inset:0}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__entryAction:focus-visible{outline:none}.NutritionPreview-module__KkTBlW__entryAction:focus-visible:after{outline:2px solid var(--dashboard-orange);outline-offset:-4px;border-radius:14px}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__entryDescription{max-width:27ch;color:var(--dashboard-muted);text-shadow:var(--dashboard-entry-description-shadow,0 1px 3px #000);margin-top:4px;font-size:clamp(11.5px,3vw,13px);line-height:1.35}.NutritionPreview-module__KkTBlW__entryArt{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.NutritionPreview-module__KkTBlW__entryArt img{object-fit:cover}.NutritionPreview-module__KkTBlW__entryArt:after{content:"";background:var(--dashboard-entry-art-overlay,linear-gradient(90deg, #080909eb, #0809097a 65%, #0809091a), linear-gradient(180deg, #080909b3, #08090933));position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.NutritionPreview-module__KkTBlW__todayButton:hover{border-color:var(--dashboard-orange-hover)}.NutritionPreview-module__KkTBlW__entryCard:has(.NutritionPreview-module__KkTBlW__entryAction:hover){border-color:var(--dashboard-orange-hover)}}@media (min-width:600px){.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__header{gap:18px 6px;min-height:218px;padding-bottom:32px}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__intro h1{font-size:clamp(36px,6vw,48px)}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__intro p{margin-top:8px;font-size:clamp(16px,2.5vw,19px)}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__todayCard{padding:22px}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__todayHeading h2{font-size:26px}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__todayHeading p{font-size:16px}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__todayHeading>button{width:44px;height:44px;padding:12px}.NutritionPreview-module__KkTBlW__todayBody{gap:20px;margin-top:12px}.NutritionPreview-module__KkTBlW__calorieRing{max-width:170px}.NutritionPreview-module__KkTBlW__calorieRing strong{font-size:30px}.NutritionPreview-module__KkTBlW__calorieRing span{font-size:16px}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__macroLabel{margin-bottom:10px;font-size:10px}.NutritionPreview-module__KkTBlW__macros{gap:16px}.NutritionPreview-module__KkTBlW__macros>div{gap:7px}.NutritionPreview-module__KkTBlW__macros>div+div{padding-left:16px}.NutritionPreview-module__KkTBlW__macros dd:not(.NutritionPreview-module__KkTBlW__macroTrack){font-size:22px}.NutritionPreview-module__KkTBlW__macros dt{font-size:14px}.NutritionPreview-module__KkTBlW__macroTrack{height:6px}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__todayButton{gap:10px;min-height:48px;margin-top:18px;padding:10px 14px;font-size:14px}.NutritionPreview-module__KkTBlW__todayButton svg{width:22px;height:22px}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__entryCard{min-height:230px;padding:22px}.NutritionPreview-module__KkTBlW__entryTop{margin-bottom:12px}.NutritionPreview-module__KkTBlW__cardIcon{width:52px;height:52px}.NutritionPreview-module__KkTBlW__entryArrow{width:32px;height:32px}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__entryCard h2{font-size:clamp(19px,2.8vw,22px)}.NutritionPreview-module__KkTBlW__page .NutritionPreview-module__KkTBlW__entryDescription{margin-top:7px;font-size:16px;line-height:1.4}}
.ProgressPreview-module__TSNsUq__page{--progress-positive:#20d888;--progress-blue:#389bff}.ProgressPreview-module__TSNsUq__page[data-dashboard-theme=light],.ProgressPreview-module__TSNsUq__page[data-dashboard-theme=premiumMintGlass],.ProgressPreview-module__TSNsUq__page[data-dashboard-theme=premiumSakuraB]{--progress-positive:#087d4f;--progress-blue:#196ebc}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__header{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""intro intro";gap:clamp(4px,1vw,5px) 6px;min-height:104px;padding:0 2px 8px}.ProgressPreview-module__TSNsUq__headerArt{z-index:-1;pointer-events:none;position:absolute;inset:25px -10px 0 25%;overflow:hidden}.ProgressPreview-module__TSNsUq__headerArt img{object-fit:cover}.ProgressPreview-module__TSNsUq__headerArt:after{content:"";background:linear-gradient(90deg, var(--dashboard-canvas), transparent 85%), linear-gradient(0deg, var(--dashboard-canvas), transparent 65%);position:absolute;inset:0}.ProgressPreview-module__TSNsUq__intro{grid-area:intro}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__intro h1{letter-spacing:-.04em;font-size:clamp(28px,7.5vw,32px);font-weight:650;line-height:1.08}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__intro p{color:var(--dashboard-muted);margin-top:4px;font-size:clamp(12px,3.33vw,14px);line-height:1.4}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__progressCard,.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__statCard{isolation:isolate;border-color:var(--dashboard-summary-border,var(--dashboard-edge));box-shadow:var(--dashboard-summary-shadow,none)}.ProgressPreview-module__TSNsUq__statsGrid{gap:var(--dashboard-mobile-gap,14px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__statCard{flex-direction:column;gap:3px;padding:clamp(8px,2.3vw,10px);display:flex}.ProgressPreview-module__TSNsUq__statCard>svg{width:clamp(19px,5.65vw,24px);height:clamp(19px,5.65vw,24px);color:var(--dashboard-orange);filter:drop-shadow(0 0 3px #ff741f38)}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__statCard h2{letter-spacing:-.025em;color:var(--dashboard-muted);margin-top:1px;font-size:clamp(9px,2.5vw,11px);font-weight:450;line-height:1.3}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__statCard h2 button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ProgressPreview-module__TSNsUq__statCard h2 button:after{border-radius:inherit;content:"";position:absolute;inset:0}.ProgressPreview-module__TSNsUq__statCard h2 button svg{width:12px;height:12px;position:absolute;top:12px;right:8px}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__statValue{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(19px,5.4vw,23px);font-weight:650;line-height:1.12}.ProgressPreview-module__TSNsUq__statValue>span{font-size:.8em}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__statDetail{color:var(--dashboard-muted);font-size:clamp(9px,2.55vw,11px);line-height:1.3}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__positive{color:var(--progress-positive)}.ProgressPreview-module__TSNsUq__statCard .ProgressPreview-module__TSNsUq__positive{align-items:center;gap:2px;font-size:clamp(11px,2.8vw,12px);font-weight:600;line-height:1.2;display:flex}.ProgressPreview-module__TSNsUq__positive svg{flex-shrink:0;width:13px;height:13px}.ProgressPreview-module__TSNsUq__consistencyDots{align-items:center;gap:clamp(4px,1.25vw,6px);min-height:14px;display:flex}.ProgressPreview-module__TSNsUq__consistencyDots span{aspect-ratio:1;border:1px solid var(--dashboard-border);background:var(--dashboard-track);border-radius:50%;width:clamp(8px,2.5vw,11px)}.ProgressPreview-module__TSNsUq__consistencyDots span[data-done=true]{border-color:var(--dashboard-orange);background:linear-gradient(150deg, var(--dashboard-orange-hover), var(--dashboard-orange))}.ProgressPreview-module__TSNsUq__sectionHeading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:clamp(5px,1.8vw,8px);margin-bottom:8px;display:grid}.ProgressPreview-module__TSNsUq__sectionIcon{width:clamp(22px,6.15vw,27px);height:clamp(24px,6.7vw,29px);color:var(--dashboard-orange);filter:drop-shadow(0 0 4px #ff731a26);place-items:center;display:grid}.ProgressPreview-module__TSNsUq__sectionIcon svg{width:100%;height:100%}.ProgressPreview-module__TSNsUq__headingText{min-width:0}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__headingText h2{letter-spacing:-.025em;font-size:clamp(13px,3.65vw,16px);font-weight:600;line-height:1.2}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__headingText p{color:var(--dashboard-muted);margin-top:3px;font-size:clamp(10px,2.75vw,12px);line-height:1.3}.ProgressPreview-module__TSNsUq__periodSelect{border:1px solid var(--dashboard-edge);max-width:100%;min-height:32px;color:var(--dashboard-text);background:var(--dashboard-surface);font:inherit;cursor:pointer;border-radius:7px;align-self:start;padding:4px 2px 4px 5px;font-size:clamp(9px,2.6vw,11px)}.ProgressPreview-module__TSNsUq__periodSelect:focus-visible{outline:2px solid var(--dashboard-orange);outline-offset:2px}.ProgressPreview-module__TSNsUq__chart{width:100%;height:auto;display:block;overflow:visible}.ProgressPreview-module__TSNsUq__chart text{fill:var(--dashboard-muted);font-family:inherit;font-size:11px;font-weight:400}.ProgressPreview-module__TSNsUq__chart .ProgressPreview-module__TSNsUq__endpointLabel{fill:#09110d;font-size:11px;font-weight:600}.ProgressPreview-module__TSNsUq__gridLine{stroke:var(--dashboard-grid);stroke-width:.75px}.ProgressPreview-module__TSNsUq__weightSummary{justify-content:space-between;align-items:end;gap:12px;margin-top:7px;display:flex}.ProgressPreview-module__TSNsUq__weightSummary p{flex-direction:column;gap:2px;display:flex}.ProgressPreview-module__TSNsUq__weightSummary p:last-child{align-items:flex-end}.ProgressPreview-module__TSNsUq__weightSummary span{color:var(--dashboard-muted);font-size:11px;line-height:1.25}.ProgressPreview-module__TSNsUq__weightSummary strong{letter-spacing:-.025em;font-size:clamp(21px,6vw,26px);font-weight:650;line-height:1.1}.ProgressPreview-module__TSNsUq__weightSummary .ProgressPreview-module__TSNsUq__positive strong{align-items:center;gap:3px;font-size:clamp(17px,4.8vw,21px);display:flex}.ProgressPreview-module__TSNsUq__legend{justify-content:flex-start;gap:clamp(10px,3vw,16px);margin:0 0 5px;padding:0;list-style:none;display:flex}.ProgressPreview-module__TSNsUq__legend li{color:var(--dashboard-muted);white-space:nowrap;align-items:center;gap:4px;font-size:clamp(9px,2.55vw,11px);display:flex}.ProgressPreview-module__TSNsUq__legend li>span{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__detailsAction{min-height:32px;color:var(--dashboard-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:end;align-items:center;gap:1px;padding:0;font-size:clamp(9px,2.45vw,11px);display:flex}.ProgressPreview-module__TSNsUq__detailsAction svg{width:13px;height:13px}.ProgressPreview-module__TSNsUq__measurements{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ProgressPreview-module__TSNsUq__measurements>div{flex-direction:column;align-items:center;gap:3px;display:flex}.ProgressPreview-module__TSNsUq__measurements>div+div{border-left:1px solid var(--dashboard-border)}.ProgressPreview-module__TSNsUq__measurements dt{color:var(--dashboard-muted);font-size:11px}.ProgressPreview-module__TSNsUq__measurements dd{font-size:clamp(14px,4vw,17px);font-weight:600;line-height:1.2}.ProgressPreview-module__TSNsUq__measurements .ProgressPreview-module__TSNsUq__measurementChange{color:var(--dashboard-orange);font-size:11px}.ProgressPreview-module__TSNsUq__photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,1.7vw,8px);display:grid}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__photoSlot{border:1px solid var(--dashboard-border);background:linear-gradient(150deg, color-mix(in srgb, var(--dashboard-orange) 9%, var(--dashboard-surface)), var(--dashboard-surface) 70%);min-width:0;min-height:clamp(65px,19vw,83px);color:var(--dashboard-muted);cursor:pointer;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 3px;font-size:clamp(10px,2.8vw,12px);line-height:1.25;display:flex}.ProgressPreview-module__TSNsUq__photoSlot svg{opacity:.7;width:24px;height:24px}.ProgressPreview-module__TSNsUq__photoSlot small{color:var(--dashboard-subtle);font-size:8px}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__addPhoto{background:var(--dashboard-surface);border-style:dashed}.ProgressPreview-module__TSNsUq__addPhoto svg{border:1px solid var(--dashboard-edge);border-radius:50%;width:28px;height:28px;padding:4px}.ProgressPreview-module__TSNsUq__milestones{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ProgressPreview-module__TSNsUq__milestones li{min-width:0;position:relative}.ProgressPreview-module__TSNsUq__milestones li:not(:last-child):before{background:var(--dashboard-orange);content:"";z-index:-1;width:100%;height:1px;position:absolute;top:15px;left:50%}.ProgressPreview-module__TSNsUq__milestones li[data-state=next]:before{background:var(--dashboard-edge)}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__milestones button{width:100%;min-height:64px;color:var(--dashboard-text);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0 1px;display:flex}.ProgressPreview-module__TSNsUq__milestoneIcon{border:1px solid var(--dashboard-orange);background:var(--dashboard-surface);width:30px;height:30px;color:var(--dashboard-orange);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 7px #ff711c24}.ProgressPreview-module__TSNsUq__milestoneIcon svg{width:18px;height:18px}.ProgressPreview-module__TSNsUq__milestones strong{font-size:clamp(10px,2.9vw,13px);font-weight:500;line-height:1.2}.ProgressPreview-module__TSNsUq__milestones button>span:last-child{color:var(--dashboard-muted);font-size:clamp(9px,2.45vw,11px);line-height:1.2}.ProgressPreview-module__TSNsUq__milestones [data-state=next] strong{color:var(--dashboard-orange)}.ProgressPreview-module__TSNsUq__milestones [data-state=locked] .ProgressPreview-module__TSNsUq__milestoneIcon{color:var(--dashboard-subtle);border-color:var(--dashboard-edge);box-shadow:none}.ProgressPreview-module__TSNsUq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__detailsAction:hover{color:var(--dashboard-orange)}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__photoSlot:hover{border-color:var(--dashboard-orange)}}@media (min-width:600px){.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__header{gap:18px 6px;min-height:218px;padding-bottom:32px}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__intro h1{font-size:clamp(36px,6vw,48px)}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__intro p{margin-top:8px;font-size:19px}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__statCard{gap:6px;padding:16px}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__statCard h2{font-size:13px}.ProgressPreview-module__TSNsUq__statCard>svg{width:30px;height:30px}.ProgressPreview-module__TSNsUq__statCard h2 button svg{width:16px;height:16px;top:22px;right:16px}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__statValue{font-size:30px}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__statDetail{font-size:13px}.ProgressPreview-module__TSNsUq__statCard .ProgressPreview-module__TSNsUq__positive{font-size:16px}.ProgressPreview-module__TSNsUq__consistencyDots span{width:14px}.ProgressPreview-module__TSNsUq__sectionHeading{gap:12px;margin-bottom:14px}.ProgressPreview-module__TSNsUq__sectionIcon{width:32px;height:34px}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__headingText h2{font-size:22px}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__headingText p{margin-top:5px;font-size:14px}.ProgressPreview-module__TSNsUq__periodSelect{min-height:40px;padding:6px 8px;font-size:14px}.ProgressPreview-module__TSNsUq__weightSummary strong{font-size:32px}.ProgressPreview-module__TSNsUq__weightSummary .ProgressPreview-module__TSNsUq__positive strong{font-size:26px}.ProgressPreview-module__TSNsUq__weightSummary span{font-size:14px}.ProgressPreview-module__TSNsUq__legend{gap:22px;margin-bottom:10px}.ProgressPreview-module__TSNsUq__legend li{gap:7px;font-size:14px}.ProgressPreview-module__TSNsUq__legend li>span{width:10px;height:10px}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__detailsAction{gap:4px;min-height:40px;font-size:13px}.ProgressPreview-module__TSNsUq__measurements dt{font-size:14px}.ProgressPreview-module__TSNsUq__measurements dd{font-size:22px}.ProgressPreview-module__TSNsUq__measurements .ProgressPreview-module__TSNsUq__measurementChange{font-size:14px}.ProgressPreview-module__TSNsUq__page .ProgressPreview-module__TSNsUq__photoSlot{min-height:124px;font-size:15px}.ProgressPreview-module__TSNsUq__photoSlot svg{width:36px;height:36px}.ProgressPreview-module__TSNsUq__photoSlot small{font-size:11px}.ProgressPreview-module__TSNsUq__milestoneIcon{width:40px;height:40px}.ProgressPreview-module__TSNsUq__milestoneIcon svg{width:24px;height:24px}.ProgressPreview-module__TSNsUq__milestones li:not(:last-child):before{top:20px}.ProgressPreview-module__TSNsUq__milestones strong{font-size:16px}.ProgressPreview-module__TSNsUq__milestones button>span:last-child{font-size:13px}}@media (prefers-contrast:more),(forced-colors:active){.ProgressPreview-module__TSNsUq__headerArt{visibility:hidden}}
.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__header{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""intro intro";gap:clamp(4px,1vw,5px) 6px;min-height:104px;padding:0 2px 8px}.TrainingPreview-module__Bwybvq__headerArt{z-index:-1;pointer-events:none;position:absolute;inset:25px -12px 0 15%;overflow:hidden}.TrainingPreview-module__Bwybvq__headerArt img{object-fit:cover}.TrainingPreview-module__Bwybvq__headerArt:after{content:"";background:linear-gradient(90deg, var(--dashboard-canvas), transparent 80%), linear-gradient(0deg, var(--dashboard-canvas), transparent 55%);position:absolute;inset:0}.TrainingPreview-module__Bwybvq__intro{grid-area:intro}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__intro h1{letter-spacing:-.04em;font-size:clamp(28px,7.5vw,32px);font-weight:650;line-height:1.08}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__intro p{color:var(--dashboard-muted);margin-top:4px;font-size:clamp(12px,3.33vw,14px);line-height:1.4}.TrainingPreview-module__Bwybvq__entryGrid{gap:var(--dashboard-mobile-gap,14px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__entryCard{isolation:isolate;aspect-ratio:1;min-height:0;padding:var(--dashboard-mobile-padding,18px);border-color:var(--dashboard-summary-border,var(--dashboard-edge));background:var(--dashboard-card-background,var(--dashboard-surface));box-shadow:var(--dashboard-summary-shadow,none);padding-bottom:clamp(34px,9vw,40px);overflow:hidden}.TrainingPreview-module__Bwybvq__entryTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.TrainingPreview-module__Bwybvq__cardIcon{border:1px solid var(--dashboard-orange);background:var(--dashboard-entry-icon-background,linear-gradient(145deg, #3c210b80, #080909b3 64%));border-radius:10px;place-items:center;width:clamp(30px,8.2vw,35px);height:clamp(30px,8.2vw,35px);display:grid;box-shadow:inset 0 1px #ff963b70,0 0 10px #f56b1238}.TrainingPreview-module__Bwybvq__cardIcon>svg{filter:drop-shadow(0 1px 3px #ff73164d);width:65%;height:65%}.TrainingPreview-module__Bwybvq__entryArrow{border:1px solid var(--dashboard-edge);width:clamp(26px,7.2vw,30px);height:clamp(26px,7.2vw,30px);color:var(--dashboard-text);background:var(--dashboard-entry-arrow-background,#08090980);border-radius:50%;place-items:center;display:grid}.TrainingPreview-module__Bwybvq__entryArrow svg{width:14px;height:14px}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__entryCard h2{letter-spacing:-.035em;font-size:clamp(14px,3.9vw,16px);font-weight:600;line-height:1.2}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__entryAction{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.TrainingPreview-module__Bwybvq__entryAction:after{z-index:2;border-radius:inherit;content:"";position:absolute;inset:0}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__entryAction:focus-visible{outline:none}.TrainingPreview-module__Bwybvq__entryAction:focus-visible:after{outline:2px solid var(--dashboard-orange);outline-offset:-4px;border-radius:14px}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__entryDescription{max-width:27ch;color:var(--dashboard-muted);text-shadow:var(--dashboard-entry-description-shadow,0 1px 3px #000c);margin-top:5px;font-size:clamp(12px,3.08vw,13px);line-height:1.35}.TrainingPreview-module__Bwybvq__entryArt{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.TrainingPreview-module__Bwybvq__entryArt img{object-fit:cover}.TrainingPreview-module__Bwybvq__entryArt:after{content:"";background:linear-gradient(180deg, var(--dashboard-surface) 2%, color-mix(in srgb, var(--dashboard-surface) 94%, transparent) 34%, color-mix(in srgb, var(--dashboard-surface) 58%, transparent) 66%, transparent);position:absolute;inset:0}.TrainingPreview-module__Bwybvq__chartArt{width:100%;height:49%;position:absolute;bottom:0;overflow:visible}.TrainingPreview-module__Bwybvq__chartGrid{fill:none;stroke:var(--dashboard-grid);stroke-width:.8px}.TrainingPreview-module__Bwybvq__chartLine{fill:none;stroke:var(--dashboard-orange);stroke-width:2.3px;filter:drop-shadow(0 0 4px #ff821c99)}.TrainingPreview-module__Bwybvq__chartPoint{fill:#ffb566;stroke:var(--dashboard-orange);stroke-width:1.5px;filter:drop-shadow(0 0 4px #ff7b2799)}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__wideCard{min-height:clamp(108px,29vw,122px);padding-bottom:var(--dashboard-mobile-padding,18px);grid-column:1/-1}.TrainingPreview-module__Bwybvq__wideCard .TrainingPreview-module__Bwybvq__entryDescription{max-width:57%}.TrainingPreview-module__Bwybvq__wideCard .TrainingPreview-module__Bwybvq__entryArt:after{background:linear-gradient(90deg, var(--dashboard-surface), color-mix(in srgb, var(--dashboard-surface) 84%, transparent) 40%, transparent 80%)}@media (hover:hover) and (pointer:fine){.TrainingPreview-module__Bwybvq__entryCard:has(.TrainingPreview-module__Bwybvq__entryAction:hover){border-color:var(--dashboard-orange)}}@media (min-width:600px){.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__header{gap:18px 6px;min-height:218px;padding-bottom:32px}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__intro h1{font-size:clamp(36px,6vw,48px)}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__intro p{margin-top:8px;font-size:clamp(16px,2.5vw,19px)}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__entryCard{min-height:0;padding:22px}.TrainingPreview-module__Bwybvq__cardIcon{width:56px;height:56px}.TrainingPreview-module__Bwybvq__entryArrow{width:32px;height:32px}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__entryCard h2{font-size:clamp(19px,3vw,23px)}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__entryDescription{margin-top:7px;font-size:17px;line-height:1.4}.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__wideCard{min-height:215px;padding-bottom:25px}.TrainingPreview-module__Bwybvq__entryTop{margin-bottom:18px}}@media (max-width:599px){.TrainingPreview-module__Bwybvq__page .TrainingPreview-module__Bwybvq__activeWorkout{padding:var(--dashboard-mobile-padding)}.TrainingPreview-module__Bwybvq__activeWorkout ul{margin-block:8px 10px}}
.TrainingPlanList-module__HCDfBG__surface{background:var(--dashboard-canvas);min-height:100svh;color:var(--dashboard-text);font-family:var(--font-geist-sans),sans-serif;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;display:flex}.TrainingPlanList-module__HCDfBG__content{width:100%;max-width:800px;padding:24px clamp(12px,3.6vw,26px) max(116px,env(safe-area-inset-bottom));margin:0}.TrainingPlanList-module__HCDfBG__header{text-align:center;min-height:64px;margin-bottom:14px;padding-inline:clamp(2.75rem,7vw,5.25rem)}.TrainingPlanList-module__HCDfBG__brand{letter-spacing:-.045em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.18em;margin-bottom:10px;font-size:1.5rem;font-weight:600;line-height:1.2;display:flex}.TrainingPlanList-module__HCDfBG__brand span{overflow-wrap:anywhere;max-width:100%}.TrainingPlanList-module__HCDfBG__title{color:var(--dashboard-muted);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:500;line-height:1.4}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] button{filter:none;font-family:inherit;transform:none}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] :is(button,a):focus-visible{outline:2px solid var(--dashboard-orange);outline-offset:3px}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-plan-stack]{gap:28px;margin-top:0;display:grid}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-plan-card]{min-width:0;box-shadow:none;border-radius:0;margin:0;overflow:visible;background:0 0!important;border:0!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-plan-summary]{isolation:isolate;box-shadow:var(--dashboard-card-shadow);border-radius:18px;padding:clamp(14px,4vw,24px);display:block;position:relative;overflow:hidden;border:1px solid #0000!important;border-color:var(--dashboard-summary-border,var(--dashboard-border))!important;background:var(--dashboard-card-background,var(--dashboard-surface))!important;color:var(--dashboard-text)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-plan-summary]:hover{border-color:var(--dashboard-orange)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-plan-art=hero]{z-index:-2;pointer-events:none;position:absolute;inset:0 0 76px}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-plan-summary]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--dashboard-surface) 97%,transparent),color-mix(in srgb,var(--dashboard-surface) 90%,transparent) 45%,color-mix(in srgb,var(--dashboard-surface) 38%,transparent));position:absolute;inset:0}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-plan-eyebrow]{letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:.65rem;font-weight:650;display:block;color:var(--dashboard-orange)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-plan-title]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;padding-right:25px;font-size:clamp(1.1rem,4.7vw,1.55rem);font-weight:650;line-height:1.3;overflow:visible;color:var(--dashboard-text)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-plan-description]{-webkit-line-clamp:unset;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:10px;font-size:.82rem;line-height:1.5;display:block;overflow:visible;color:var(--dashboard-muted)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-plan-meta]{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-plan-meta]>span{letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;border-radius:8px;padding:6px 9px;font-size:.72rem;line-height:1.4;border:1px solid var(--dashboard-edge)!important;background:color-mix(in srgb,var(--dashboard-surface) 88%,transparent)!important;color:var(--dashboard-muted)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-plan-meta]>span:first-child{color:var(--dashboard-orange)!important;border-color:var(--dashboard-orange)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-week-status]{border-top:1px solid var(--dashboard-border);background:var(--dashboard-surface);margin:16px calc(-1*clamp(14px,4vw,24px)) calc(-1*clamp(14px,4vw,24px));padding:12px clamp(14px,4vw,24px) 13px;position:relative}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-week-status] p{font-size:.8rem;line-height:1.5;color:var(--dashboard-text)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-week-status] span{color:var(--dashboard-orange)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-week-track]{height:5px;margin-top:10px;background:var(--dashboard-track)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-week-fill]{background:var(--dashboard-goal-background,var(--dashboard-orange))!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-list]{border:0;gap:10px;padding:0;display:grid}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-units-heading]{overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;margin:20px 2px 3px;font-size:1rem;font-weight:650;line-height:1.4;display:flex;color:var(--dashboard-text)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-units-heading] span{color:var(--dashboard-muted);font-size:.78rem;font-weight:400}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-row]{min-width:0;box-shadow:var(--dashboard-card-shadow);border-radius:16px;grid-template-columns:clamp(48px,17vw,88px) minmax(0,1fr);gap:5px clamp(10px,3vw,16px);margin:0;padding:clamp(9px,2.6vw,14px);display:grid;position:relative;border:1px solid #0000!important;border-color:var(--dashboard-summary-border,var(--dashboard-border))!important;background:var(--dashboard-card-background,var(--dashboard-surface))!important;color:var(--dashboard-text)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-row]:hover{border-color:var(--dashboard-orange)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-plan-art=thumbnail]{border:1px solid var(--dashboard-edge);pointer-events:none;border-radius:10px;grid-row:1/span 2;width:100%;height:clamp(68px,18vw,96px);display:block;position:relative;overflow:hidden}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-top]{grid-column:2;min-width:0;padding-right:20px}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-day]{letter-spacing:0;flex-wrap:wrap;align-items:center;gap:6px;font-size:.65rem;font-weight:500;line-height:1.3;display:flex;color:var(--dashboard-muted)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-day]>span[aria-label]{border-radius:50%;width:6px;height:6px;background:var(--dashboard-orange)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-name]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;margin-top:3px;font-size:clamp(.9rem,3.6vw,1.08rem);font-weight:650;line-height:1.35;overflow:visible;color:var(--dashboard-text)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-meta]{flex-wrap:wrap;gap:3px 10px;margin-top:7px;font-size:.69rem;line-height:1.4;display:flex;color:var(--dashboard-muted)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-meta] span{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:inline-flex}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-meta] svg{flex-shrink:0;width:14px;height:14px}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-arrow]{border:1px solid var(--dashboard-edge);width:24px;height:24px;color:var(--dashboard-text);background:var(--dashboard-control-background,var(--dashboard-raised));border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:10px}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-arrow] svg{width:12px;height:12px}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-footer]{flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-status]{overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:4px;max-width:100%;padding:4px 6px;font-size:.63rem;line-height:1.4;display:inline-flex;border:1px solid var(--dashboard-border)!important;color:var(--dashboard-muted)!important;background:var(--dashboard-nav-active)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-status] svg{flex-shrink:0;width:13px;height:13px}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-status][data-state=completed]{color:var(--dashboard-completion-color,var(--dashboard-positive))!important;background:color-mix(in srgb,var(--dashboard-completion-color,var(--dashboard-positive)) 9%,var(--dashboard-surface))!important;border-color:color-mix(in srgb,var(--dashboard-completion-color,var(--dashboard-positive)) 32%,transparent)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-action]{border:1px solid var(--dashboard-orange);overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;max-width:100%;min-height:28px;margin-left:auto;padding:4px 10px;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-flex;color:var(--dashboard-orange)!important;background:var(--dashboard-surface)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-unit-action][data-emphasis=primary]{background:var(--dashboard-goal-background,var(--dashboard-orange))!important;color:var(--dashboard-on-accent)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-list-notice]{text-align:left;border-radius:18px;margin-top:20px;padding:20px;font-size:.9rem;line-height:1.5;border:1px solid var(--dashboard-border)!important;background:var(--dashboard-card-background,var(--dashboard-surface))!important;color:var(--dashboard-text)!important}.TrainingPlanList-module__HCDfBG__surface[data-training-plan-list] [data-list-notice] p{max-width:none;font-size:.9rem;line-height:1.6;color:var(--dashboard-muted)!important}.TrainingPlanList-module__HCDfBG__navigation{z-index:40;width:min(100%,800px);padding:8px 6px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--dashboard-border);background:var(--dashboard-nav-background,var(--dashboard-surface));box-shadow:var(--dashboard-nav-shadow);border-radius:18px 18px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.TrainingPlanList-module__HCDfBG__navigation a{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:48px;padding:3px 1px;text-decoration:none;display:flex;color:var(--dashboard-muted)!important}.TrainingPlanList-module__HCDfBG__navigation a[aria-current]{color:var(--dashboard-orange)!important;background:var(--dashboard-nav-active)!important}.TrainingPlanList-module__HCDfBG__navigation svg{width:24px;height:24px}.TrainingPlanList-module__HCDfBG__navigation span{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:clamp(8px,2.3vw,11px);line-height:1.4}.TrainingPlanList-module__HCDfBG__surface [data-legacy-completion],.TrainingPlanList-module__HCDfBG__fallback [data-plan-eyebrow],.TrainingPlanList-module__HCDfBG__fallback [data-units-heading],.TrainingPlanList-module__HCDfBG__fallback [data-unit-arrow],.TrainingPlanList-module__HCDfBG__fallback [data-unit-action]{display:none}.TrainingPlanList-module__HCDfBG__fallback [data-plan-title],.TrainingPlanList-module__HCDfBG__fallback [data-plan-description],.TrainingPlanList-module__HCDfBG__fallback [data-unit-name]{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.TrainingPlanList-module__HCDfBG__fallback [data-plan-description]{-webkit-line-clamp:unset;display:block}.TrainingPlanList-module__HCDfBG__fallback [data-unit-row]{grid-template-columns:minmax(0,1fr) 2rem;gap:.5rem 1rem;display:grid}.TrainingPlanList-module__HCDfBG__fallback [data-unit-top]{grid-area:1/1}.TrainingPlanList-module__HCDfBG__fallback [data-unit-footer]{display:contents}.TrainingPlanList-module__HCDfBG__fallback [data-legacy-completion]{grid-area:1/2;align-self:center}.TrainingPlanList-module__HCDfBG__fallback [data-unit-meta]{flex-wrap:wrap;gap:3px;display:flex}.TrainingPlanList-module__HCDfBG__fallback [data-unit-meta] svg{display:none}.TrainingPlanList-module__HCDfBG__fallback [data-unit-meta] span+span:before{content:"· "}.TrainingPlanList-module__HCDfBG__fallback [data-unit-status]{display:none}.TrainingPlanList-module__HCDfBG__fallback [data-unit-status][data-state=skipped]{border:1px solid;border-radius:999px;grid-column:1;justify-self:start;padding:2px 8px;font-size:7px;line-height:1.5;display:inline-flex}.TrainingPlanList-module__HCDfBG__fallback [data-unit-status] svg{display:none}@media (min-width:760px){.TrainingPlanList-module__HCDfBG__content{padding-top:32px}}
.CoachPlanNotices-module__10CBDG__scope{display:contents}.CoachPlanNotices-module__10CBDG__scope [data-coach-notice],.CoachPlanNotices-module__10CBDG__scope [data-coach-notice-dialog] :is(h2,p,button),.CoachPlanNotices-module__10CBDG__scope [data-coach-access] :is(h1,p,a,button){overflow-wrap:anywhere}.CoachPlanNotices-module__10CBDG__scope[data-coach-notice-theme]:not([data-coach-notice-theme=legacy]) [data-coach-access]{background:var(--dashboard-canvas)!important;color:var(--dashboard-text)!important}.CoachPlanNotices-module__10CBDG__scope:not([data-coach-notice-theme=legacy]) [data-coach-access] h1{color:var(--dashboard-text)!important}.CoachPlanNotices-module__10CBDG__scope:not([data-coach-notice-theme=legacy]) [data-coach-access] [role=status]{color:var(--dashboard-muted)!important}.CoachPlanNotices-module__10CBDG__scope:not([data-coach-notice-theme=legacy]) [data-coach-access] :is(a,button){color:var(--dashboard-orange)!important}.CoachPlanNotices-module__10CBDG__scope:not([data-coach-notice-theme=legacy]) [data-coach-access] :is(a,button):focus-visible,.CoachPlanNotices-module__10CBDG__scope:not([data-coach-notice-theme=legacy]) [data-coach-notice-dialog] button:focus-visible{outline:2px solid var(--dashboard-orange);outline-offset:3px}.CoachPlanNotices-module__10CBDG__scope:not([data-coach-notice-theme=legacy]) [data-coach-notice]{border-color:var(--dashboard-border)!important;background:var(--dashboard-card-background,var(--dashboard-surface))!important;color:var(--dashboard-text)!important}.CoachPlanNotices-module__10CBDG__scope [data-coach-notice=pending]{border:1px solid;border-radius:12px;padding:16px;line-height:1.5}.CoachPlanNotices-module__10CBDG__scope[data-coach-notice-theme=legacy] [data-coach-notice=pending]{border:0;border-radius:0;padding:0}.CoachPlanNotices-module__10CBDG__scope:not([data-coach-notice-theme=legacy]) [data-coach-notice-dialog] [role=alertdialog]{background:var(--dashboard-card-background,var(--dashboard-surface))!important;border-color:var(--dashboard-border)!important;color:var(--dashboard-text)!important}.CoachPlanNotices-module__10CBDG__scope:not([data-coach-notice-theme=legacy]) [data-coach-notice-dialog] h2{color:var(--dashboard-text)!important}.CoachPlanNotices-module__10CBDG__scope:not([data-coach-notice-theme=legacy]) [data-coach-notice-dialog] h2+p{color:var(--dashboard-muted)!important}.CoachPlanNotices-module__10CBDG__scope:not([data-coach-notice-theme=legacy]) [data-coach-notice-dialog] [role=alertdialog]>p:first-child,.CoachPlanNotices-module__10CBDG__scope:not([data-coach-notice-theme=legacy]) [data-coach-notice-dialog] button{color:var(--dashboard-orange)!important}.CoachPlanNotices-module__10CBDG__scope:not([data-coach-notice-theme=legacy]) [data-coach-notice-dialog] button{background:var(--dashboard-surface)!important;border-color:var(--dashboard-orange)!important}
.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation]{color:var(--dashboard-text);font-family:var(--font-geist-sans),sans-serif;align-items:center;padding:12px;background:color-mix(in srgb,var(--dashboard-canvas) 80%,transparent)!important}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] .ExerciseGuideModal-module__o55s3G__panel{overscroll-behavior:contain;border-radius:28px;max-height:calc(100dvh - 24px);background:var(--dashboard-card-background,var(--dashboard-surface))!important;border-color:var(--dashboard-border)!important;box-shadow:var(--dashboard-card-shadow)!important}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] :is(h2,p,span,button){overflow-wrap:anywhere}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] .ExerciseGuideModal-module__o55s3G__header{padding:20px;position:static;background:var(--dashboard-surface)!important;border-color:var(--dashboard-border)!important}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] .ExerciseGuideModal-module__o55s3G__title{white-space:normal;text-overflow:clip;font-size:1.25rem;line-height:1.35;overflow:visible;color:var(--dashboard-text)!important}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] .ExerciseGuideModal-module__o55s3G__eyebrow{font-size:.6875rem;line-height:1.5;color:var(--dashboard-orange)!important}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] .ExerciseGuideModal-module__o55s3G__content{padding:20px}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] [data-guide-section]{font-size:.75rem;line-height:1.5;color:var(--dashboard-muted)!important}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] [data-guide-label]{font-size:.6875rem;line-height:1.5;color:var(--dashboard-muted)!important}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] [data-guide-value]{max-width:100%;font-size:.8125rem;line-height:1.5;color:var(--dashboard-text)!important}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] [data-guide-row]{background:var(--dashboard-surface)!important;border-color:var(--dashboard-border)!important}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] [data-guide-row] p{min-width:0;font-size:.875rem;line-height:1.6;color:var(--dashboard-text)!important}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] [data-guide-marker]{width:1.5rem;height:1.5rem;font-size:.75rem;color:var(--dashboard-orange)!important;background:var(--dashboard-raised)!important}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] .ExerciseGuideModal-module__o55s3G__closeIcon{width:44px;height:44px;color:var(--dashboard-text)!important;border-color:var(--dashboard-border)!important;background:var(--dashboard-raised)!important}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] .ExerciseGuideModal-module__o55s3G__closeButton{min-height:44px;font-size:.75rem;line-height:1.5;color:var(--dashboard-button-text)!important;background:var(--dashboard-button-background)!important;border-color:var(--dashboard-button-border)!important;box-shadow:var(--dashboard-button-shadow)!important}.ExerciseGuideModal-module__o55s3G__portal[data-guide-presentation] .ExerciseGuideModal-module__o55s3G__panel button:focus-visible{outline:2px solid var(--dashboard-orange);outline-offset:3px}.ExerciseGuideModal-module__o55s3G__title:focus{outline:none}.ExerciseGuideModal-module__o55s3G__panel{max-width:56rem}
.Quiz-module__oN1kMa__paint{--quiz-bg:var(--dashboard-surface,#0c0d0e);--quiz-raised:var(--dashboard-raised,#18191b);--quiz-border:var(--dashboard-border,#353638);--quiz-text:var(--dashboard-text,#f7f5f2);--quiz-muted:var(--dashboard-muted,#b6b4b0);--quiz-accent:var(--dashboard-orange,#ff831f);color:var(--quiz-text);font-family:var(--font-geist-sans),sans-serif;font-size:.875rem;line-height:1.55}.Quiz-module__oN1kMa__paint :is(h2,h3,p,label,span,button,a){overflow-wrap:anywhere}.Quiz-module__oN1kMa__paint button,.Quiz-module__oN1kMa__paint select{font:inherit}.Quiz-module__oN1kMa__paint button:focus-visible,.Quiz-module__oN1kMa__paint select:focus-visible,.Quiz-module__oN1kMa__paint a:focus-visible{outline:2px solid var(--quiz-accent);outline-offset:3px}.Quiz-module__oN1kMa__panel{border:1px solid var(--quiz-border);background:var(--dashboard-card-background,var(--quiz-bg));border-radius:24px;margin-block:20px;padding:20px}.Quiz-module__oN1kMa__panel h2{font-size:1.25rem;font-weight:650}.Quiz-module__oN1kMa__topics{gap:16px;margin-top:16px;display:grid}.Quiz-module__oN1kMa__topic{border:1px solid var(--quiz-border);background:var(--quiz-bg);border-radius:18px;min-width:0;padding:16px}.Quiz-module__oN1kMa__topic h3{margin-bottom:8px;font-size:1rem;font-weight:650}.Quiz-module__oN1kMa__muted{color:var(--quiz-muted);font-size:.8125rem}.Quiz-module__oN1kMa__notice{border:1px solid var(--quiz-border);border-left:3px solid var(--quiz-accent);background:var(--quiz-raised);border-radius:12px;margin-block:12px;padding:12px}.Quiz-module__oN1kMa__controls{gap:12px;margin-block:14px;display:grid}.Quiz-module__oN1kMa__controls label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Quiz-module__oN1kMa__controls select{color:var(--quiz-text);background:var(--quiz-raised);border:1px solid var(--quiz-border);border-radius:10px;min-height:44px;padding:8px 14px}.Quiz-module__oN1kMa__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.Quiz-module__oN1kMa__button{border:1px solid var(--quiz-border);background:var(--quiz-raised);min-height:44px;color:var(--quiz-text);cursor:pointer;border-radius:12px;padding:10px 16px;font-weight:600}.Quiz-module__oN1kMa__primary{background:var(--dashboard-button-background,#fb811a);color:var(--dashboard-button-text,#171008);border-color:var(--dashboard-button-border,#fb811a);box-shadow:var(--dashboard-button-shadow,none)}.Quiz-module__oN1kMa__button:disabled{opacity:.55;cursor:default}.Quiz-module__oN1kMa__portal{z-index:1000;background:color-mix(in srgb,var(--dashboard-canvas,#000) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.Quiz-module__oN1kMa__backdrop{cursor:default;position:absolute;inset:0}.Quiz-module__oN1kMa__dialog{overscroll-behavior:contain;background:var(--dashboard-card-background,var(--quiz-bg));border:1px solid var(--quiz-border);width:100%;max-width:38rem;max-height:calc(100dvh - 24px);box-shadow:var(--dashboard-card-shadow,0 20px 60px #0007);border-radius:28px;position:relative;overflow:auto}.Quiz-module__oN1kMa__header{border-bottom:1px solid var(--quiz-border);background:var(--quiz-bg);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.Quiz-module__oN1kMa__header>div{min-width:0}.Quiz-module__oN1kMa__header h2{margin-top:4px;font-size:1.25rem;font-weight:650;line-height:1.35}.Quiz-module__oN1kMa__header h2:focus{outline:none}.Quiz-module__oN1kMa__eyebrow{color:var(--quiz-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.Quiz-module__oN1kMa__iconButton{border:1px solid var(--quiz-border);width:44px;height:44px;color:var(--quiz-text);background:var(--quiz-raised);border-radius:50%;flex-shrink:0;font-size:1.25rem!important}.Quiz-module__oN1kMa__content{padding:20px}.Quiz-module__oN1kMa__progress{color:var(--quiz-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:20px;font-size:.75rem;display:flex}.Quiz-module__oN1kMa__prompt{margin-block:12px 18px;font-size:1rem;font-weight:650;line-height:1.6}.Quiz-module__oN1kMa__options{gap:10px;display:grid}.Quiz-module__oN1kMa__option{text-align:left;border:1px solid var(--quiz-border);background:var(--quiz-bg);min-height:48px;color:var(--quiz-text);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.Quiz-module__oN1kMa__option>span:last-child{min-width:0}.Quiz-module__oN1kMa__paint .Quiz-module__oN1kMa__option:disabled{opacity:1;cursor:default}.Quiz-module__oN1kMa__marker{border:1px solid var(--quiz-border);border-radius:8px;flex:0 0 28px;place-items:center;height:28px;font-size:.75rem;font-weight:650;display:grid}.Quiz-module__oN1kMa__option[data-result=correct]{border-color:var(--quiz-accent);background:color-mix(in srgb,var(--quiz-accent) 12%,var(--quiz-bg))}.Quiz-module__oN1kMa__option[data-result=incorrect]{border-style:dashed}.Quiz-module__oN1kMa__resultLabel{margin-top:4px;font-size:.75rem;font-weight:650;display:block}.Quiz-module__oN1kMa__feedback{border:1px solid var(--quiz-border);background:var(--quiz-raised);border-radius:14px;margin-top:18px;padding:16px}.Quiz-module__oN1kMa__feedback p+p{margin-top:8px}.Quiz-module__oN1kMa__sources{gap:8px;margin-top:12px;font-size:.75rem;display:grid}.Quiz-module__oN1kMa__sources a{color:var(--quiz-accent);text-underline-offset:3px;text-decoration:underline}.Quiz-module__oN1kMa__summary{text-align:center;padding-block:20px}.Quiz-module__oN1kMa__summary strong{color:var(--quiz-accent);margin-block:14px;font-size:2.5rem;display:block}@media (min-width:760px){.Quiz-module__oN1kMa__topics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ExerciseMuscleAtlas-module__DBhFsG__atlas{--atlas-primary:var(--dashboard-orange,#ff7a1a);--atlas-secondary:color-mix(in srgb,var(--atlas-primary) 36%,#eed8b9);--atlas-surface:var(--dashboard-surface,#111);--atlas-raised:var(--dashboard-raised,#1b1b1b);--atlas-border:var(--dashboard-border,#353535);--atlas-text:var(--dashboard-text,#f7f5f2);--atlas-muted:var(--dashboard-muted,#b5b0aa);color:var(--atlas-text);margin-top:12px;container-type:inline-size}.ExerciseMuscleAtlas-module__DBhFsG__overview{border:1px solid var(--atlas-border);background:var(--atlas-surface);border-radius:16px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.ExerciseMuscleAtlas-module__DBhFsG__figures{background:radial-gradient(ellipse at 50% 42%,var(--atlas-raised),transparent 72%);min-width:0;padding:16px 10px 10px}.ExerciseMuscleAtlas-module__DBhFsG__views{text-align:center;letter-spacing:.15em;text-transform:uppercase;color:var(--atlas-muted);grid-template-columns:1fr 1fr;margin-bottom:6px;font-size:.625rem;line-height:1.5;display:grid}.ExerciseMuscleAtlas-module__DBhFsG__drawing{width:100%;height:auto;display:block;overflow:hidden}.ExerciseMuscleAtlas-module__DBhFsG__figures>.ExerciseMuscleAtlas-module__DBhFsG__drawing,.ExerciseMuscleAtlas-module__DBhFsG__views{max-width:30rem;margin-left:auto;margin-right:auto}.ExerciseMuscleAtlas-module__DBhFsG__legend{border-top:1px solid var(--atlas-border);background:var(--atlas-surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-content:start;display:grid}.ExerciseMuscleAtlas-module__DBhFsG__group{min-width:0;padding:18px 16px}.ExerciseMuscleAtlas-module__DBhFsG__label{color:var(--atlas-muted);margin:0 0 12px;font-size:.75rem;font-weight:650;line-height:1.5}.ExerciseMuscleAtlas-module__DBhFsG__names{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ExerciseMuscleAtlas-module__DBhFsG__name{align-items:center;gap:9px;min-width:0;font-size:.8125rem;line-height:1.5;display:flex}.ExerciseMuscleAtlas-module__DBhFsG__name [data-guide-muscle]{overflow-wrap:anywhere;min-width:0;color:var(--atlas-text)!important;font-size:inherit!important;background:0 0!important;border:0!important}.ExerciseMuscleAtlas-module__DBhFsG__marker{background:var(--atlas-primary);width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in srgb,var(--atlas-primary) 12%,transparent);border-radius:50%;flex-shrink:0}.ExerciseMuscleAtlas-module__DBhFsG__name[data-atlas-legend-role=secondary] .ExerciseMuscleAtlas-module__DBhFsG__marker{background:var(--atlas-secondary);border:2px solid var(--atlas-surface);outline:1px solid var(--atlas-secondary);box-shadow:none}.ExerciseMuscleAtlas-module__DBhFsG__equipment{overflow-wrap:anywhere;color:var(--atlas-text);margin:0;font-size:.8125rem;line-height:1.5}.ExerciseMuscleAtlas-module__DBhFsG__details{border:1px solid var(--atlas-border);background:var(--atlas-surface);border-radius:16px;margin-top:14px;padding:16px}.ExerciseMuscleAtlas-module__DBhFsG__detailTitle{margin:0 0 14px;font-size:.8125rem;font-weight:600;line-height:1.5}.ExerciseMuscleAtlas-module__DBhFsG__tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));gap:12px;display:grid}.ExerciseMuscleAtlas-module__DBhFsG__tile{min-width:0;margin:0}.ExerciseMuscleAtlas-module__DBhFsG__crop{aspect-ratio:1.15;border:1px solid var(--atlas-border);background:var(--atlas-raised);border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}.ExerciseMuscleAtlas-module__DBhFsG__crop .ExerciseMuscleAtlas-module__DBhFsG__drawing{width:100%;height:100%}.ExerciseMuscleAtlas-module__DBhFsG__tile figcaption{overflow-wrap:anywhere;gap:3px;padding-top:7px;display:grid}.ExerciseMuscleAtlas-module__DBhFsG__detailName{font-size:.75rem;font-weight:550;line-height:1.45}.ExerciseMuscleAtlas-module__DBhFsG__detailRole{color:var(--atlas-muted);font-size:.625rem;line-height:1.5}@container (min-width:40rem){.ExerciseMuscleAtlas-module__DBhFsG__overview{grid-template-columns:minmax(0,1fr) 14rem}.ExerciseMuscleAtlas-module__DBhFsG__legend{border-top:0;border-left:1px solid var(--atlas-border);display:block}.ExerciseMuscleAtlas-module__DBhFsG__group+.ExerciseMuscleAtlas-module__DBhFsG__group{border-top:1px solid var(--atlas-border)}.ExerciseMuscleAtlas-module__DBhFsG__figures{padding:18px 20px 12px}}
.PlanOrigin-module__SKLt2a__smartPlan[data-plan-origin=smart-plan][class]{border-color:color-mix(in srgb,var(--mv-page-accent) 45%,var(--mv-page-border));background-color:color-mix(in srgb,var(--mv-page-accent) 7%,var(--mv-page-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mv-page-accent) 12%,transparent)}
.DashboardSummaryBackground-module__TPSHCa__background{z-index:-1;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.DashboardSummaryBackground-module__TPSHCa__image{object-fit:cover;-webkit-mask-image:linear-gradient(#0004,#0009 45%,#000d);mask-image:linear-gradient(#0004,#0009 45%,#000d)}@media (prefers-contrast:more),(forced-colors:active){.DashboardSummaryBackground-module__TPSHCa__background{visibility:hidden}}
.AppDesignPreview-module__k3Vk4q__viewport{width:100%;position:relative}.AppDesignPreview-module__k3Vk4q__frame{transform-origin:0 0;pointer-events:none;border:0;width:390px;display:block;position:absolute;inset:0 auto auto 0}
