.Screen-module__0Sp0BG__screen{height:100dvh;max-width:var(--app-width);isolation:isolate;background:var(--bg);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.Screen-module__0Sp0BG__gradient{pointer-events:none;height:300px;opacity:var(--grad-o);z-index:-1;background:radial-gradient(85% 60% at 8% -4%,#ffc924d9,#0000 60%),radial-gradient(90% 65% at 97% 2%,#ff3862d9,#0000 60%),radial-gradient(70% 55% at 54% -12%,#ff8c16cc,#0000 58%),radial-gradient(65% 55% at 30% 30%,#a03ade8c,#0000 62%);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.Screen-module__0Sp0BG__cta{left:16px;right:16px;bottom:calc(var(--safe-bottom) + 30px);z-index:20;flex-direction:column;gap:12px;display:flex;position:absolute}
.Card-module__r9_ZKW__card{background:var(--cell);corner-shape:squircle;border-radius:26px;flex-shrink:0;overflow:hidden}.Card-module__r9_ZKW__content{padding:16px}.Card-module__r9_ZKW__text{font-family:var(--font-system);letter-spacing:-.43px;color:var(--label);padding:12px 16px;font-size:17px;line-height:22px}.Card-module__r9_ZKW__output{padding:14px 16px 16px}
.Button-module__iYV4-q__btn{min-height:50px;font-family:var(--font-system);letter-spacing:-.43px;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:17px;font-weight:600;line-height:22px;transition:transform .15s ease-out,opacity .15s ease-out;display:inline-flex}.Button-module__iYV4-q__block{width:100%}.Button-module__iYV4-q__compact{gap:7px;padding:0 18px}.Button-module__iYV4-q__primary{background-color:var(--tint-strong);color:#fff}.Button-module__iYV4-q__tinted{background-color:var(--tint-fill);color:var(--tint)}.Button-module__iYV4-q__gray{background-color:var(--fill);color:var(--label)}.Button-module__iYV4-q__btn:not([disabled]):active{opacity:.85;transform:scale(.97)}.Button-module__iYV4-q__btn:focus-visible{outline:2px solid var(--tint);outline-offset:2px}.Button-module__iYV4-q__btn[disabled]{cursor:not-allowed;opacity:.4}.Button-module__iYV4-q__pinned{box-shadow:0 6px 20px #0000002e}.Button-module__iYV4-q__pinned.Button-module__iYV4-q__btn[disabled]{opacity:1;background:var(--cell);color:var(--label3);box-shadow:none}@media (prefers-reduced-motion:reduce){.Button-module__iYV4-q__btn{transition:none}.Button-module__iYV4-q__btn:not([disabled]):active{opacity:.85;transform:none}}
.ListRow-module__gyp5cq__row{min-height:52px;font-family:var(--font-system);letter-spacing:-.43px;color:var(--label);align-items:center;gap:12px;padding:0 16px;font-size:17px;line-height:22px;text-decoration:none;display:flex;position:relative}.ListRow-module__gyp5cq__tile{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ListRow-module__gyp5cq__tile.ListRow-module__gyp5cq__tint{background:var(--tint)}.ListRow-module__gyp5cq__tile.ListRow-module__gyp5cq__green{background:var(--green)}.ListRow-module__gyp5cq__tile.ListRow-module__gyp5cq__orange{background:var(--orange)}.ListRow-module__gyp5cq__tile.ListRow-module__gyp5cq__indigo{background:var(--indigo)}.ListRow-module__gyp5cq__main{flex:1;min-width:0}.ListRow-module__gyp5cq__title{color:var(--label)}.ListRow-module__gyp5cq__subtitle{letter-spacing:-.23px;color:var(--label2);font-size:15px;line-height:20px}.ListRow-module__gyp5cq__main:has(.ListRow-module__gyp5cq__subtitle){padding:10px 0}.ListRow-module__gyp5cq__trailing{color:var(--label2);flex-shrink:0}.ListRow-module__gyp5cq__chevron{color:var(--label3);flex-shrink:0}.ListRow-module__gyp5cq__row:after{content:"";background:var(--sep);height:.5px;position:absolute;bottom:0;left:16px;right:0}.ListRow-module__gyp5cq__row:focus-visible{outline:2px solid var(--tint);outline-offset:-2px}a.ListRow-module__gyp5cq__row{transition:background .15s ease-out}a.ListRow-module__gyp5cq__row:active{background:var(--fill)}.ListRow-module__gyp5cq__row:has(.ListRow-module__gyp5cq__tile):after{left:58px}@media (prefers-reduced-motion:reduce){a.ListRow-module__gyp5cq__row{transition:none}}.ListRow-module__gyp5cq__row:last-child:after{display:none}
.ScreenHeader-module__jmU3Ga__header{height:var(--header-h);padding:calc(var(--safe-top) + 14px) 16px 10px;font-family:var(--font-system);align-items:flex-start;gap:0;display:flex;position:relative}.ScreenHeader-module__jmU3Ga__title{left:70px;right:70px;top:calc(var(--safe-top) + 14px);text-align:center;letter-spacing:-.43px;height:44px;color:var(--label);font-size:17px;font-weight:600;line-height:22px;font-family:var(--font-system);flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:absolute}.ScreenHeader-module__jmU3Ga__meta{color:var(--label2);letter-spacing:0;margin-top:1px;font-size:12px;font-weight:400;line-height:1;display:block}.ScreenHeader-module__jmU3Ga__spacer{flex-shrink:0;width:44px}
.ScrollEdgeHeader-module__2rn4wa__root{z-index:10;height:var(--header-h);pointer-events:none;position:absolute;top:0;left:0;right:0}.ScrollEdgeHeader-module__2rn4wa__background{opacity:0;background:var(--bar);-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:.5px solid var(--sep);transition:opacity .2s ease-out;position:absolute;inset:0}.ScrollEdgeHeader-module__2rn4wa__collapsedTitle{inset:var(--safe-top) 0 0;opacity:0;pointer-events:none;letter-spacing:-.43px;color:var(--label);justify-content:center;align-items:center;font-size:17px;font-weight:600;line-height:22px;transition:opacity .2s ease-out;display:flex;position:absolute}.ScrollEdgeHeader-module__2rn4wa__root[data-scrolled=true] .ScrollEdgeHeader-module__2rn4wa__background,.ScrollEdgeHeader-module__2rn4wa__root[data-scrolled=true] .ScrollEdgeHeader-module__2rn4wa__collapsedTitle{opacity:1}@media (prefers-reduced-motion:reduce){.ScrollEdgeHeader-module__2rn4wa__background,.ScrollEdgeHeader-module__2rn4wa__collapsedTitle{transition:none}}@media (prefers-reduced-transparency:reduce){.ScrollEdgeHeader-module__2rn4wa__background{background:var(--cell);-webkit-backdrop-filter:none}}.ScrollEdgeHeader-module__2rn4wa__content{pointer-events:auto;position:relative}
.SectionLabel-module__Y4Phda__label{font-family:var(--font-system);letter-spacing:-.08px;text-transform:uppercase;color:var(--label2);justify-content:space-between;align-items:baseline;padding:0 20px 7px;font-size:13px;font-weight:400;line-height:18px;display:flex}.SectionLabel-module__Y4Phda__leading{align-items:center;gap:5px;min-width:0;display:flex}.SectionLabel-module__Y4Phda__icon{color:var(--tint)}.SectionLabel-module__Y4Phda__trailing{flex-shrink:0;align-items:center;gap:8px;display:flex}.SectionLabel-module__Y4Phda__action{font-family:var(--font-system);letter-spacing:-.23px;text-transform:none;color:var(--tint);white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:400;line-height:20px}.SectionLabel-module__Y4Phda__count{font-family:var(--font-system);letter-spacing:-.23px;text-transform:none;color:var(--label2);font-size:15px;line-height:20px}.SectionLabel-module__Y4Phda__footerContainer{font-family:var(--font-system);letter-spacing:-.08px;color:var(--label2);align-items:flex-start;gap:5px;margin:0;padding:7px 20px 0;font-size:13px;line-height:18px;display:flex}.SectionLabel-module__Y4Phda__footerContainer.SectionLabel-module__Y4Phda__error{color:var(--tint)}.SectionLabel-module__Y4Phda__footerContainer.SectionLabel-module__Y4Phda__success{color:var(--green-text)}.SectionLabel-module__Y4Phda__errorIcon{flex-shrink:0;margin-top:2px}
.WeekProgress-module__vYsJla__node{flex-direction:column;align-items:center;gap:6px;display:flex}.WeekProgress-module__vYsJla__dot{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.WeekProgress-module__vYsJla__dotDone{background:var(--tint)}.WeekProgress-module__vYsJla__dotPop{animation:.42s ease-out WeekProgress-module__vYsJla__dotPop}@keyframes WeekProgress-module__vYsJla__dotPop{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.WeekProgress-module__vYsJla__dotPop{animation:none}}.WeekProgress-module__vYsJla__dotCurrent{box-shadow:inset 0 0 0 2.5px var(--tint)}.WeekProgress-module__vYsJla__dotEmpty{box-shadow:inset 0 0 0 2px var(--label2)}.WeekProgress-module__vYsJla__dayLabel{color:var(--label2);font-size:13px;line-height:18px}.WeekProgress-module__vYsJla__dayCurrent{color:var(--tint);font-weight:600}
.BackButton-module__hjwiIG__button{border:.5px solid var(--glass-bd);background:var(--glass);-webkit-backdrop-filter:blur(12px)saturate(180%);width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:var(--glass-sh);color:var(--label);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s ease-out,opacity .15s ease-out;display:flex}.BackButton-module__hjwiIG__button:active{opacity:.85;transform:scale(.97)}.BackButton-module__hjwiIG__button:focus-visible{outline:2px solid var(--tint);outline-offset:2px}@media (prefers-reduced-motion:reduce){.BackButton-module__hjwiIG__button{transition:none}}@media (prefers-reduced-transparency:reduce){.BackButton-module__hjwiIG__button{background:var(--cell);-webkit-backdrop-filter:none}}
.Segmented-module__ZAsbMa__input{appearance:none;opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.Segmented-module__ZAsbMa__container-chip{background:var(--fill);border-radius:8px;flex-wrap:wrap;gap:0;padding:2px;display:flex}.Segmented-module__ZAsbMa__label-chip{cursor:pointer;flex:1;display:flex;position:relative}.Segmented-module__ZAsbMa__chip-chip{cursor:pointer;color:var(--label);background:0 0;border-radius:7px;flex:1;justify-content:center;align-items:center;width:100%;padding:8px 12px;font-size:13px;font-weight:600;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.Segmented-module__ZAsbMa__chip-chip{transition:none}}.Segmented-module__ZAsbMa__chip-chip:before{content:"";position:absolute;inset:-5px 0}.Segmented-module__ZAsbMa__container-chip[data-align=start]{gap:8px}.Segmented-module__ZAsbMa__container-chip[data-align=start] .Segmented-module__ZAsbMa__chip-chip{justify-content:flex-start;align-items:flex-start}.Segmented-module__ZAsbMa__input:checked~.Segmented-module__ZAsbMa__chip-chip{background:var(--segment-on);box-shadow:0 1px 3px #0000001f}.Segmented-module__ZAsbMa__input:focus-visible~.Segmented-module__ZAsbMa__chip-chip{outline:2px solid var(--tint);outline-offset:1px}.Segmented-module__ZAsbMa__container-theme{background:var(--fill);border-radius:9px;gap:0;padding:2px;display:flex}.Segmented-module__ZAsbMa__label-theme{cursor:pointer;flex:1;display:flex;position:relative}.Segmented-module__ZAsbMa__chip-theme{cursor:pointer;height:44px;color:var(--label);background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;transition:background-color .15s,box-shadow .15s;display:flex}@media (prefers-reduced-motion:reduce){.Segmented-module__ZAsbMa__chip-theme{transition:none}}.Segmented-module__ZAsbMa__input:checked~.Segmented-module__ZAsbMa__chip-theme{background:var(--cell);box-shadow:0 1px 3px #0000001f}.Segmented-module__ZAsbMa__input:focus-visible~.Segmented-module__ZAsbMa__chip-theme{outline:2px solid var(--tint);outline-offset:1px}.Segmented-module__ZAsbMa__container-feeling{gap:8px;display:flex}.Segmented-module__ZAsbMa__label-feeling{cursor:pointer;flex:1;display:flex;position:relative}.Segmented-module__ZAsbMa__chip-feeling{cursor:pointer;text-align:center;color:var(--label);background:var(--fill);border:none;border-radius:10px;flex:1;padding:10px 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.Segmented-module__ZAsbMa__chip-feeling{transition:none}}.Segmented-module__ZAsbMa__chip-feeling:before{content:"";position:absolute;inset:-3px 0}.Segmented-module__ZAsbMa__input:checked~.Segmented-module__ZAsbMa__chip-feeling{background:var(--tint-strong);color:#fff}.Segmented-module__ZAsbMa__input:focus-visible~.Segmented-module__ZAsbMa__chip-feeling{outline:2px solid var(--tint);outline-offset:1px}
.StatRow-module__M0WvLa__row{text-align:left;grid-auto-columns:1fr;grid-auto-flow:column;gap:14px;display:grid}.StatRow-module__M0WvLa__column{color:var(--label);position:relative}.StatRow-module__M0WvLa__column:not(:first-child):before{content:"";background-color:var(--sep);width:.5px;position:absolute;top:0;bottom:0;left:-7px}.StatRow-module__M0WvLa__value{font-family:var(--font-system);letter-spacing:.35px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.StatRow-module__M0WvLa__unit{font-family:var(--font-system);color:var(--label2);margin-left:3px;font-size:15px;font-weight:500}.StatRow-module__M0WvLa__label{font-family:var(--font-system);letter-spacing:-.08px;color:var(--label2);margin-top:2px;font-size:13px;line-height:18px}
.OptionsForm-module__VfMyJW__body{padding-bottom:180px}
.Tag-module__rcj_nW__tag{font-family:var(--font-system);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.Tag-module__rcj_nW__tag.Tag-module__rcj_nW__withIcon{padding:4px 10px}.Tag-module__rcj_nW__green{background-color:var(--green-fill);color:var(--green-text)}.Tag-module__rcj_nW__orange{background-color:color-mix(in srgb, var(--orange) 18%, transparent);color:var(--orange-text)}.Tag-module__rcj_nW__red{background-color:var(--tint-fill);color:var(--tint-text)}
.CompletionPrompt-module__PPnrVq__rpeRange{background:var(--fill);appearance:none;cursor:pointer;border-radius:999px;outline:none;width:100%;height:4px}.CompletionPrompt-module__PPnrVq__rpeRange::-webkit-slider-thumb{appearance:none;background:var(--label);border:2px solid var(--cell);width:20px;height:20px;box-shadow:0 0 0 1px var(--sep);border-radius:999px}.CompletionPrompt-module__PPnrVq__rpeRange::-moz-range-thumb{border:2px solid var(--cell);background:var(--label);width:20px;height:20px;box-shadow:0 0 0 1px var(--sep);border-radius:999px}
.VolumeChart-module__Sx0Z_a__weekChart{flex-direction:column;gap:5px;display:flex}.VolumeChart-module__Sx0Z_a__weekRow,.VolumeChart-module__Sx0Z_a__phaseList{grid-template-columns:repeat(var(--week-count), 1fr);gap:5px;display:grid}.VolumeChart-module__Sx0Z_a__weekRow{align-items:end;height:50px}.VolumeChart-module__Sx0Z_a__weekBar{border-radius:3px}.VolumeChart-module__Sx0Z_a__pastBar{background:var(--label3)}.VolumeChart-module__Sx0Z_a__selectedBar{background:var(--tint)}.VolumeChart-module__Sx0Z_a__futureBar{background:var(--fill)}.VolumeChart-module__Sx0Z_a__currentBarRow{grid-template-columns:repeat(var(--week-count), 1fr);gap:5px;margin-bottom:10px;display:grid}.VolumeChart-module__Sx0Z_a__currentBar{justify-content:center;align-items:center;display:flex}.VolumeChart-module__Sx0Z_a__currentBar span{background:var(--tint);border-radius:50%;width:5px;height:5px}.VolumeChart-module__Sx0Z_a__phaseWrapper{flex-direction:column;gap:5px;min-width:0;display:flex}.VolumeChart-module__Sx0Z_a__phaseIndicator{background-color:color-mix(in srgb, var(--phase) 30%, transparent);border-radius:3px;height:3px}.VolumeChart-module__Sx0Z_a__phaseIndicator.VolumeChart-module__Sx0Z_a__selectedBar{background:var(--phase)}.VolumeChart-module__Sx0Z_a__phaseTitle{color:var(--label2);text-transform:uppercase;font-size:11px;font-weight:600}.VolumeChart-module__Sx0Z_a__phaseTitleHighlight{color:var(--label)}
.HomeHeader-module__aFa0KG__header{padding:calc(var(--safe-top) + 18px) 4px 12px}
.PlanReview-module__G_C4_a__body{padding-bottom:180px}
.page-module__aydn6q__scrollBody{padding-top:calc(var(--safe-top) + 50px);padding-bottom:calc(var(--safe-bottom) + 44px)}.page-module__aydn6q__form{margin-top:36px}
.CoachText-module__5F8N3q__credit{font-family:var(--font-system);letter-spacing:-.08px;color:var(--label2);margin:0;padding:7px 20px 0;font-size:13px;line-height:18px}
