.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)}
.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}}
.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}
.GeneratedBy-module__Orv-oW__credit{font-family:var(--font-system);letter-spacing:-.08px;color:var(--label2);margin:0;padding:7px 20px 0;font-size:13px;line-height:18px}
.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}
.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__footer{font-family:var(--font-system);letter-spacing:-.08px;color:var(--label2);margin:0;padding:7px 20px 0;font-size:13px;line-height:18px}.SectionLabel-module__Y4Phda__footer.SectionLabel-module__Y4Phda__error{color:var(--tint)}
.WeekProgress-module__G_unFW__node{flex-direction:column;align-items:center;gap:6px;display:flex}.WeekProgress-module__G_unFW__dot{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.WeekProgress-module__G_unFW__dotDone{background:var(--tint)}.WeekProgress-module__G_unFW__dotPop{animation:.42s ease-out WeekProgress-module__G_unFW__dotPop}@keyframes WeekProgress-module__G_unFW__dotPop{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.WeekProgress-module__G_unFW__dotPop{animation:none}}.WeekProgress-module__G_unFW__dotCurrent{box-shadow:inset 0 0 0 2.5px var(--tint)}.WeekProgress-module__G_unFW__dotEmpty{box-shadow:inset 0 0 0 2px var(--label2)}.WeekProgress-module__G_unFW__dayLabel{color:var(--label2);font-size:13px;line-height:18px}.WeekProgress-module__G_unFW__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}}
.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}
.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)}.Tag-module__rcj_nW__orange{background-color:color-mix(in srgb, var(--orange) 18%, transparent);color:var(--orange)}.Tag-module__rcj_nW__red{background-color:var(--tint-fill);color:var(--tint)}
.CompletionPrompt-module__3pe_sW__rpeRange{background:var(--fill);appearance:none;cursor:pointer;border-radius:999px;outline:none;width:100%;height:4px}.CompletionPrompt-module__3pe_sW__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__3pe_sW__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}
.page-module__j-ApQG__body{padding-bottom:180px}
.PlanPerWeek-module__FMW8uG__weekChart{flex-direction:column;gap:5px;display:flex}.PlanPerWeek-module__FMW8uG__weekRow,.PlanPerWeek-module__FMW8uG__phaseList{grid-template-columns:repeat(var(--week-count), 1fr);gap:5px;display:grid}.PlanPerWeek-module__FMW8uG__weekRow{align-items:end;height:50px}.PlanPerWeek-module__FMW8uG__weekBar{border-radius:3px}.PlanPerWeek-module__FMW8uG__pastBar{background:var(--label3)}.PlanPerWeek-module__FMW8uG__selectedBar{background:var(--tint)}.PlanPerWeek-module__FMW8uG__futureBar{background:var(--fill)}.PlanPerWeek-module__FMW8uG__currentBarRow{grid-template-columns:repeat(var(--week-count), 1fr);gap:5px;margin-bottom:10px;display:grid}.PlanPerWeek-module__FMW8uG__currentBar{justify-content:center;align-items:center;display:flex}.PlanPerWeek-module__FMW8uG__currentBar span{background:var(--tint);border-radius:50%;width:5px;height:5px}.PlanPerWeek-module__FMW8uG__phaseWrapper{flex-direction:column;gap:5px;min-width:0;display:flex}.PlanPerWeek-module__FMW8uG__phaseIndicator{background-color:color-mix(in srgb, var(--phase) 30%, transparent);border-radius:3px;height:3px}.PlanPerWeek-module__FMW8uG__phaseIndicator.PlanPerWeek-module__FMW8uG__selectedBar{background:var(--phase)}.PlanPerWeek-module__FMW8uG__phaseTitle{color:var(--label2);text-transform:uppercase;font-size:11px;font-weight:600}.PlanPerWeek-module__FMW8uG__phaseTitleHighlight{color:var(--label)}
.HomeHeader-module__bpObhG__header{padding:calc(var(--safe-top) + 18px) 4px 12px}
.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}
