.MealPlannerScreen_page__X3YOQ{padding-top:var(--shell-page-inset-top,var(--layout-screen-inset-top))}.MealPlannerScreen_face__H_zKj{display:flex;justify-content:center;padding:var(--layout-section-gap) var(--layout-screen-inset-x)}.MealPlannerScreen_anchor__4NnQ0{display:inline-flex}.MealPlannerScreen_firstUseActions__HzfYo{display:flex;flex-direction:column;align-items:center;gap:var(--space-100)}.MealPlannerScreen_agenda__WegMq,.MealPlannerScreen_head__ZNl87{max-width:var(--layout-reading-narrow-width);margin-inline:auto}.MealPlannerScreen_agenda__WegMq{padding-bottom:var(--layout-section-gap)}.MealPlannerScreen_gutter__kVa8z{padding-inline:var(--layout-screen-inset-x)}.MealPlannerScreen_section__fHyE_{display:flex;position:relative;isolation:isolate;flex-direction:column;align-items:flex-start;padding-top:var(--layout-section-gap)}.MealPlannerScreen_section__fHyE_:after{content:"";position:absolute;inset:calc(var(--layout-section-gap) - var(--space-150)) calc(-1 * var(--space-150));z-index:var(--z-raised);border-radius:var(--tile-radius);background:var(--color-text-primary);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-bezier-standard)}.MealPlannerScreen_section__fHyE_[data-drop-target=true]:after{opacity:var(--opacity-state-layer-hover)}.MealPlannerScreen_heading__olcm9{margin:0}.MealPlannerScreen_headingButton__5I2Iv{display:flex;flex-wrap:wrap;align-items:baseline;position:relative;gap:var(--space-100);margin:calc(-1 * var(--space-100));padding:var(--space-100);border:none;background:none;color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;scroll-margin-top:var(--focus-clearance-top,0);scroll-margin-bottom:var(--focus-clearance-bottom,var(--layout-bottom-clearance))}.MealPlannerScreen_headingButton__5I2Iv:before{content:"";position:absolute;top:50%;inset-inline:0;height:max(100%,var(--controls-min-tap-target));transform:translateY(-50%)}.MealPlannerScreen_headingButton__5I2Iv:disabled{cursor:default}.MealPlannerScreen_headingButton__5I2Iv:after{content:"";position:absolute;inset:0;border-radius:calc(var(--radius-sm) + var(--space-100));background:currentcolor;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-bezier-standard)}.MealPlannerScreen_headingButton__5I2Iv:focus-visible{border-radius:calc(var(--radius-sm) + var(--space-100));outline-offset:var(--focus-ring-offset)}.MealPlannerScreen_headingButton__5I2Iv:not(:disabled):hover:after{opacity:var(--opacity-state-layer-hover)}.MealPlannerScreen_headingButton__5I2Iv:not(:disabled):active:after{opacity:var(--opacity-state-layer-pressed)}.MealPlannerScreen_poolHeading__guaiK{align-items:center;color:var(--color-text-secondary)}.MealPlannerScreen_dayDate__AKT2T{color:var(--color-text-secondary)}.MealPlannerScreen_todayBadge__SpHh3{padding:0 var(--space-100);border-radius:var(--radius-full);background:var(--color-fill-inverse);color:var(--color-text-on-inverse-fill)}.MealPlannerScreen_dayBody__m8tDq{align-self:stretch}.MealPlannerScreen_dayEmpty__OCZzu{margin:0;padding:var(--thumbnail-row-padding-y) 0;color:var(--color-text-secondary)}.MealPlannerScreen_rows__BWWO1{align-self:stretch;margin:0;padding:0;list-style:none}.MealPlannerScreen_row__0Hpnj{display:flex;align-items:center;gap:var(--thumbnail-row-gap-image-text);padding:var(--thumbnail-row-padding-y) 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.MealPlannerScreen_rows__BWWO1>li{transition:opacity var(--duration-fast) var(--easing-bezier-standard)}.MealPlannerScreen_rows__BWWO1>li[data-lifted=true]{opacity:var(--opacity-disabled)}.MealPlannerScreen_rows__BWWO1>li[data-lifted=true] :is(button,a):after{opacity:0;transition:none}.MealPlannerScreen_ghost__HyaeW{position:fixed;top:0;left:0;z-index:var(--z-overlay);pointer-events:none}.MealPlannerScreen_ghostCard__h6ZME{margin-inline:calc(-1 * var(--space-200));padding-inline:var(--space-200);border-radius:var(--tile-radius);background:oklch(from var(--color-surface-frost) l c h/var(--frost-opacity));box-shadow:var(--shadow-medium-offset-x) var(--shadow-medium-offset-y) var(--shadow-medium-blur) var(--shadow-medium-spread) var(--color-shadow);color:var(--color-text-primary);animation:MealPlannerScreen_ghost-lift__uVirP var(--duration-fast) var(--easing-bezier-standard) both;-webkit-backdrop-filter:blur(var(--frost-blur));backdrop-filter:blur(var(--frost-blur))}@keyframes MealPlannerScreen_ghost-lift__uVirP{0%{opacity:0;translate:0 var(--space-100)}}@keyframes MealPlannerScreen_ghost-fade__Aa84t{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.MealPlannerScreen_rows__BWWO1>li{transition:none}.MealPlannerScreen_ghostCard__h6ZME{animation:MealPlannerScreen_ghost-fade__Aa84t var(--duration-fast) linear both}}.MealPlannerScreen_rowButton__rtDx_{display:flex;flex:1 1;align-items:center;gap:var(--thumbnail-row-gap-image-text);min-width:0;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:var(--tile-radius);scroll-margin-top:var(--focus-clearance-top,0);scroll-margin-bottom:var(--focus-clearance-bottom,var(--layout-bottom-clearance))}.MealPlannerScreen_rowButton__rtDx_:disabled{cursor:default}.MealPlannerScreen_rowText__Ye_E5{display:flex;flex:1 1;flex-direction:column;gap:var(--thumbnail-row-gap-title-subtitle);min-width:0}.MealPlannerScreen_rowDetail__Vh02m{color:var(--color-text-secondary)}.MealPlannerScreen_rowTile__zdnYM{display:flex;flex:none}.MealPlannerScreen_section__fHyE_[data-dimmed=true] .MealPlannerScreen_rowTile__zdnYM{opacity:var(--past-opacity)}.MealPlannerScreen_section__fHyE_[data-dimmed=true] .MealPlannerScreen_rowText__Ye_E5{color:var(--color-text-secondary)}.MealPlannerScreen_skeletonTile__E2Lx9{flex:none;width:var(--meal-planner-tile-size);height:var(--meal-planner-tile-size)}.MealPlannerScreen_bone__XZmRS[data-width=heading]{width:40%}.MealPlannerScreen_bone__XZmRS[data-width=title]{width:60%}.MealPlannerScreen_bone__XZmRS[data-width=meta]{width:35%}.MealPlannerScreen_boneLine__Fly1B{display:block}.MealPlannerScreen_poolMore__H3SaB button{scroll-margin-top:var(--focus-clearance-top,0);scroll-margin-bottom:var(--focus-clearance-bottom,var(--layout-bottom-clearance))}.MealPlannerWeekContext_band__6P1_G{position:-webkit-sticky;position:sticky;top:var(--shell-sticky-top,0);z-index:var(--z-raised);display:flex;flex-direction:column;gap:var(--space-100);max-width:var(--layout-reading-narrow-width);margin-inline:auto;padding:var(--space-100) var(--layout-screen-inset-x) 0;background-color:var(--color-background-primary)}.MealPlannerWeekContext_titles__bWiW_{display:flex;flex-direction:column}.MealPlannerWeekContext_titleRow__Ci2tN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-100)}.MealPlannerWeekContext_name__g0rsV,.MealPlannerWeekContext_subtitle__lcwaT{margin:0}.MealPlannerWeekContext_subtitle__lcwaT{color:var(--color-text-secondary)}.MealPlannerWeekContext_rail__VDzdq{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:calc(7 * var(--meal-planner-week-rail-cell-width) + 2 * var(--controls-min-tap-target))}.MealPlannerWeekContext_days__IHbt8{display:flex;flex:1 1 min-content;min-width:min-content}.MealPlannerWeekContext_cell__FjJaW{display:flex;flex:1 1;justify-content:center;min-width:min-content;min-height:var(--controls-min-tap-target);margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.MealPlannerWeekContext_capsule__4rOOZ{display:flex;flex-direction:column;align-items:center;gap:var(--meal-planner-week-rail-cell-gap);box-sizing:border-box;width:100%;max-width:var(--meal-planner-week-rail-capsule-width);padding:var(--meal-planner-week-rail-capsule-padding-y) 0;border-radius:var(--radius-full);color:var(--color-text-primary)}.MealPlannerWeekContext_capsule__4rOOZ[data-today=true]{background:var(--color-fill-inverse);color:var(--color-text-on-inverse-fill)}.MealPlannerWeekContext_capsule__4rOOZ[data-dimmed=true] .MealPlannerWeekContext_date__nchsd,.MealPlannerWeekContext_initial__XRuSn{color:var(--color-text-secondary)}.MealPlannerWeekContext_capsule__4rOOZ[data-today=true] .MealPlannerWeekContext_initial__XRuSn{color:inherit}.MealPlannerWeekContext_dot__OM3UQ{width:var(--meal-planner-week-rail-dot-size);height:var(--meal-planner-week-rail-dot-size);border-radius:var(--radius-full)}.MealPlannerWeekContext_dot__OM3UQ[data-planned=true]{background:currentcolor}.WeekPager_stage__fYK4U{display:grid;overflow-x:clip}.WeekPager_stage__fYK4U[data-swipeable=true]{touch-action:pan-y}.WeekPager_page__iSD0r{grid-area:1/1;min-width:0}.WeekPager_stage__fYK4U[data-mode=slide] .WeekPager_page__iSD0r{transform:translateX(calc(var(--page-offset) * 100%));transition:transform var(--duration-normal) var(--easing-bezier-standard)}.WeekPager_stage__fYK4U[data-mode=fade] .WeekPager_page__iSD0r{opacity:0;transition:opacity var(--duration-fast) var(--easing-bezier-standard)}.WeekPager_stage__fYK4U[data-mode=fade] .WeekPager_page__iSD0r[data-active=true]{opacity:1}