.family-apart-module__Bfg07q__ended{gap:var(--space-3);padding:22px var(--space-5);background-color:var(--tint-honey);color:var(--fallback-ink);border-radius:24px;flex-direction:column;display:flex}.family-apart-module__Bfg07q__ended p{margin:0;line-height:1.55}.family-apart-module__Bfg07q__endedTitle{font-family:var(--font-display);font-size:1.375rem;font-weight:var(--weight-section);margin:0;line-height:1.5}.family-apart-module__Bfg07q__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.family-apart-module__Bfg07q__resume,.family-apart-module__Bfg07q__locked{box-sizing:border-box;border-radius:var(--radius-pill);align-items:center;height:46px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.family-apart-module__Bfg07q__resume{background-color:var(--ink);color:var(--on-dark)}.family-apart-module__Bfg07q__locked{border:1px solid var(--rule);background-color:var(--sheet);color:var(--ink)}.family-apart-module__Bfg07q__ended .family-apart-module__Bfg07q__note{font-size:.875rem}.family-apart-module__Bfg07q__card{border:1px solid var(--rule);background-color:var(--sheet);border-radius:24px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.family-apart-module__Bfg07q__cardTitle{margin:0;font-size:1rem;font-weight:700}.family-apart-module__Bfg07q__tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.family-apart-module__Bfg07q__tile{background-color:var(--tile);border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.family-apart-module__Bfg07q__tile strong{font-size:.875rem;display:block}.family-apart-module__Bfg07q__tile span>span{color:var(--muted);font-size:.75rem;line-height:1.45;display:block}.family-apart-module__Bfg07q__lock{border-radius:var(--radius-pill);background-color:var(--ink);width:28px;height:28px;color:var(--on-dark);--icon-size:13px;flex:none;place-items:center;display:grid}.family-apart-module__Bfg07q__members{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.family-apart-module__Bfg07q__member{align-items:center;gap:var(--space-3);display:flex}.family-apart-module__Bfg07q__member strong{flex:1;min-width:0;font-size:.9375rem}.family-apart-module__Bfg07q__status{border-radius:var(--radius-pill);background-color:var(--surface-2);color:var(--ink-2);flex:none;padding:3px 10px;font-size:.75rem;font-weight:700}.family-apart-module__Bfg07q__status[data-keeps]{background-color:var(--tint-mint);color:var(--basil)}
.settings-frame-module__xYd87G__settings{gap:var(--space-5);max-width:calc(1200px - 2 * var(--page-gutter));grid-template-columns:minmax(0,1fr);display:grid}.settings-frame-module__xYd87G__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1}.settings-frame-module__xYd87G__content{--action-padding-inline:16px;flex-direction:column;gap:18px;min-width:0;display:flex;position:relative}.settings-frame-module__xYd87G__content>section,.settings-frame-module__xYd87G__card{border:1px solid var(--rule);background-color:var(--sheet);border-radius:24px;flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex}.settings-frame-module__xYd87G__rail{display:none}.settings-frame-module__xYd87G__menu{display:flex}.settings-frame-module__xYd87G__place{--icon-size:1.1875rem;min-height:var(--touch-target);box-sizing:border-box;font-family:var(--font-text);color:var(--ink-2);transition:background-color var(--duration-fast) var(--easing);border-radius:14px;align-items:center;gap:12px;padding:11px 14px;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.settings-frame-module__xYd87G__place:hover{background-color:var(--surface-2);color:var(--ink)}.settings-frame-module__xYd87G__place[aria-current=page],.settings-frame-module__xYd87G__place[data-open]{background-color:var(--surface-2);color:var(--ink);font-weight:700}.settings-frame-module__xYd87G__rail .settings-frame-module__xYd87G__subs{border-inline-start:2px solid var(--rule);flex-direction:column;gap:2px;margin:4px 0 8px 26px;padding-inline-start:12px;display:flex}.settings-frame-module__xYd87G__sub{min-height:38px;font-family:var(--font-text);color:var(--ink-2);border-radius:10px;align-items:center;padding:0 12px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex;position:relative}.settings-frame-module__xYd87G__sub:after{content:"";position:absolute;inset:-3px 0}.settings-frame-module__xYd87G__sub:hover{background-color:var(--surface-2);color:var(--ink)}.settings-frame-module__xYd87G__sub[aria-current=page]{background-color:var(--surface-2);color:var(--ink);font-weight:700}@media (min-width:64rem){.settings-frame-module__xYd87G__settings{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"title title""nav content";align-items:start;gap:24px 32px}.settings-frame-module__xYd87G__title{grid-area:title}.settings-frame-module__xYd87G__nav{top:var(--floating-account-clearance);grid-area:nav;position:sticky}.settings-frame-module__xYd87G__rail{flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.settings-frame-module__xYd87G__menu{display:none}.settings-frame-module__xYd87G__content{grid-area:content}}@media print{.settings-frame-module__xYd87G__nav{display:none}}
.settings-blocks-module__Gc3IjW__block{gap:14px;}.settings-blocks-module__Gc3IjW__block[data-gap=loose]{gap:18px}.settings-blocks-module__Gc3IjW__block:focus{outline:none}.settings-blocks-module__Gc3IjW__block[data-rows]{gap:0;padding-block:8px}.settings-blocks-module__Gc3IjW__block[data-rows]>.settings-blocks-module__Gc3IjW__head{margin:14px 0 6px}.settings-blocks-module__Gc3IjW__block[data-tone=danger]{border-color:var(--rule-accent)}.settings-blocks-module__Gc3IjW__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-blocks-module__Gc3IjW__title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:21px;font-weight:700;line-height:1.5}.settings-blocks-module__Gc3IjW__title[data-size=small]{font-size:20px}.settings-blocks-module__Gc3IjW__row{border-bottom:1px solid var(--surface-2);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.settings-blocks-module__Gc3IjW__row:last-child{border-bottom:0;padding-block-end:18px}.settings-blocks-module__Gc3IjW__rowWords{flex:260px;min-width:0;line-height:1.35}.settings-blocks-module__Gc3IjW__rowLabel{font-weight:700;display:block}.settings-blocks-module__Gc3IjW__rowValue{color:var(--ink-2);overflow-wrap:anywhere}.settings-blocks-module__Gc3IjW__rowNote{color:var(--muted);font-size:14px;display:block}.settings-blocks-module__Gc3IjW__pill{border-radius:var(--radius-pill);background-color:var(--tint-mint);color:var(--basil);white-space:nowrap;padding:2px 8px;font-size:13px;font-weight:700;line-height:1.5;display:inline-block}.settings-blocks-module__Gc3IjW__pill[data-size=large]{padding:4px 10px}.settings-blocks-module__Gc3IjW__danger{box-sizing:border-box;border:1px solid var(--accent);border-radius:var(--radius-pill);background-color:var(--sheet);height:44px;color:var(--accent-deep);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--easing);flex:none;place-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-grid}.settings-blocks-module__Gc3IjW__danger:hover{background-color:var(--peach-mist);color:var(--accent-deep)}.settings-blocks-module__Gc3IjW__danger:disabled{border-color:var(--control-edge);color:var(--muted);cursor:not-allowed}.settings-blocks-module__Gc3IjW__switch{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:60px;height:44px;padding:0;display:grid;position:relative}.settings-blocks-module__Gc3IjW__track{border-radius:var(--radius-pill);background-color:var(--control-edge);width:52px;height:30px;transition:background-color var(--duration-fast) var(--easing);display:block;position:relative}.settings-blocks-module__Gc3IjW__switch[aria-checked=true] .settings-blocks-module__Gc3IjW__track{background-color:var(--basil)}.settings-blocks-module__Gc3IjW__thumb{border-radius:var(--radius-pill);background-color:var(--sheet);width:24px;height:24px;transition:transform var(--duration-fast) var(--easing);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1b1a1740}.settings-blocks-module__Gc3IjW__switch[aria-checked=true] .settings-blocks-module__Gc3IjW__thumb{transform:translate(22px)}.settings-blocks-module__Gc3IjW__switch[data-size=small]{width:48px;height:28px}.settings-blocks-module__Gc3IjW__switch[data-size=small]:after{content:"";position:absolute;inset:-8px -2px}.settings-blocks-module__Gc3IjW__switch[data-size=small] .settings-blocks-module__Gc3IjW__track{width:48px;height:28px}.settings-blocks-module__Gc3IjW__switch[data-size=small] .settings-blocks-module__Gc3IjW__thumb{width:22px;height:22px}.settings-blocks-module__Gc3IjW__switch[data-size=small][aria-checked=true] .settings-blocks-module__Gc3IjW__thumb{transform:translate(20px)}.settings-blocks-module__Gc3IjW__switchRow{border-top:1px solid var(--surface-2);align-items:center;gap:14px;padding-top:6px;display:flex}.settings-blocks-module__Gc3IjW__switchWords{flex:1;line-height:1.35}.settings-blocks-module__Gc3IjW__switchWords>strong{display:block}.settings-blocks-module__Gc3IjW__switchWords>span{color:var(--muted);font-size:14px}.settings-blocks-module__Gc3IjW__fields{--input-surface:var(--paper);--input-font-size:.9375rem}.settings-blocks-module__Gc3IjW__fields label{font-size:.9375rem}.settings-blocks-module__Gc3IjW__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-blocks-module__Gc3IjW__footNote{color:var(--muted);font-size:14px}.settings-blocks-module__Gc3IjW__save{--action-padding-inline:20px;--action-weight:700}.settings-blocks-module__Gc3IjW__save>button{min-height:46px}.settings-blocks-module__Gc3IjW__pair{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,280px), 100%), 1fr));gap:14px;display:grid}
.meal-hours-module__Cx4CSa__hours{flex-direction:column;gap:14px;display:flex}.meal-hours-module__Cx4CSa__fields{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px;display:grid}.meal-hours-module__Cx4CSa__note{font-size:var(--text-sm);color:var(--ink-2);margin:0}.meal-hours-module__Cx4CSa__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.meal-hours-module__Cx4CSa__compact{gap:var(--space-3);flex-direction:column;display:flex}.meal-hours-module__Cx4CSa__narrow{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9rem,12rem));display:grid}
.shopping-entry-module__74xNhW__entry{gap:var(--space-3);flex-direction:column;display:flex}.shopping-entry-module__74xNhW__line{border:0;min-inline-size:0;margin:0;padding:0;position:relative}.shopping-entry-module__74xNhW__words{--field-height:52px;--control-radius:16px;--input-leading:16px;--input-trailing:6.25rem;--input-font-size:1rem;min-width:0;display:block}.shopping-entry-module__74xNhW__submit{z-index:2;border:0;border-radius:12px;height:40px;min-height:40px;padding:0 14px;font-weight:700;position:absolute;inset-block-start:6px;inset-inline-end:6px;}.shopping-entry-module__74xNhW__frequent{gap:var(--space-2);flex-direction:column;display:flex}.shopping-entry-module__74xNhW__frequentHead{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.shopping-entry-module__74xNhW__frequentNote{color:var(--muted);margin:0;font-size:.8125rem}.shopping-entry-module__74xNhW__often{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:6px var(--space-3) 6px 6px;border:1px solid var(--rule);border-radius:var(--radius-md);background-color:var(--sheet);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--easing);font-weight:600;display:flex}.shopping-entry-module__74xNhW__often:hover:not(:disabled){background-color:var(--paper)}.shopping-entry-module__74xNhW__often:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.shopping-entry-module__74xNhW__often:disabled{color:var(--muted);cursor:not-allowed}.shopping-entry-module__74xNhW__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media print{.shopping-entry-module__74xNhW__entry{display:none}}.shopping-entry-module__74xNhW__words input:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);outline:none}
.family-meals-module__S9DUJq__meals{flex-direction:column;display:flex}.family-meals-module__S9DUJq__tiles{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;display:grid}.family-meals-module__S9DUJq__tile{border:2px solid var(--rule);background-color:var(--paper);min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.family-meals-module__S9DUJq__tile[aria-checked=true]{border-color:var(--basil);background-color:var(--sheet)}.family-meals-module__S9DUJq__box{--icon-size:14px;box-sizing:border-box;border:2px solid var(--rule);background-color:var(--sheet);color:#0000;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.family-meals-module__S9DUJq__box>svg{stroke-width:3px}.family-meals-module__S9DUJq__tile[aria-checked=true] .family-meals-module__S9DUJq__box{border-color:var(--basil);background-color:var(--basil);color:var(--on-dark)}.family-meals-module__S9DUJq__label{font-weight:700}.family-meals-module__S9DUJq__refusal{color:#8a5a12;margin:0;font-size:14px}.family-meals-module__S9DUJq__refusal:not(:empty){margin-top:14px}
.plan-locked-module__UoMvsq__card{padding:var(--space-5);border:1px solid var(--rule);background-color:var(--sheet);border-radius:24px;flex-direction:column;gap:14px;display:flex}.plan-locked-module__UoMvsq__title{font-family:var(--font-display);font-size:1.3125rem;font-weight:var(--weight-section);letter-spacing:var(--tracking-section);margin:0;line-height:1.5}.plan-locked-module__UoMvsq__text{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.5}.plan-locked-module__UoMvsq__offer{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.plan-locked-module__UoMvsq__sentence{max-width:34em;color:var(--ink-2);font-size:1rem;line-height:var(--leading-normal);margin:0}.plan-locked-module__UoMvsq__note{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.plan-locked-module__UoMvsq__keeps{padding:14px var(--space-4);background-color:var(--keeps-wash);color:var(--keeps-ink);border-radius:18px;font-size:.9375rem;line-height:1.5}.plan-locked-module__UoMvsq__keeps[data-narrow]{max-width:760px}.plan-locked-module__UoMvsq__keepsTitle{margin-bottom:var(--space-1);color:var(--basil-deep);display:block}.plan-locked-module__UoMvsq__keepsList{flex-direction:column;gap:2px;margin:0;padding-inline-start:18px;display:flex}.plan-locked-module__UoMvsq__keepsList a{color:var(--basil);font-weight:600}.plan-locked-module__UoMvsq__keepsList a:hover{color:var(--basil-deep)}
.shopping-list-locked-module__v6UbJa__card{border:1px solid var(--rule);background-color:var(--sheet);border-radius:28px;flex-direction:column;gap:18px;max-width:760px;padding:28px;display:flex}.shopping-list-locked-module__v6UbJa__titled{align-items:center;gap:var(--space-3);display:flex}.shopping-list-locked-module__v6UbJa__tile{background-color:var(--surface-2);width:48px;height:48px;color:var(--ink-2);--icon-size:1.5rem;border-radius:16px;flex:none;place-items:center;display:grid}.shopping-list-locked-module__v6UbJa__title{font-family:var(--font-display);font-size:1.625rem;font-weight:var(--weight-section);letter-spacing:var(--tracking-section);line-height:var(--leading-tight);margin:0}.shopping-list-locked-module__v6UbJa__offer{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.shopping-list-locked-module__v6UbJa__sentence{max-width:34em;color:var(--ink-2);line-height:var(--leading-normal);margin:0}
.week-walk-module__6H6eya__walk{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);display:flex}.week-walk-module__6H6eya__range{text-align:center;text-wrap:balance;min-width:0;color:var(--ink);flex:1;margin:0;font-size:1rem;font-weight:700;line-height:1.5}.week-walk-module__6H6eya__walk>button{inline-size:2.5rem;min-height:2.5rem;block-size:2.5rem;position:relative}.week-walk-module__6H6eya__walk>button:before{content:"";position:absolute;inset:-2px}@media print{.week-walk-module__6H6eya__walk button{display:none}}.week-walk-module__6H6eya__arrows{display:contents}.week-walk-module__6H6eya__arrows>button{--action-padding-inline:14px}
.keyboard-setting-module__VwtJkG__card{gap:12px;padding:20px 22px;}.keyboard-setting-module__VwtJkG__card:focus{outline:none}.keyboard-setting-module__VwtJkG__top{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.keyboard-setting-module__VwtJkG__words{min-width:0;color:var(--ink-2);flex:280px;line-height:1.4}.keyboard-setting-module__VwtJkG__title{font-family:var(--font-display);color:var(--ink);margin:0 0 4px;font-size:21px;font-weight:700;line-height:1.4}.keyboard-setting-module__VwtJkG__toggle{align-items:center;gap:10px;font-weight:600;display:inline-flex}.keyboard-setting-module__VwtJkG__keys{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-size:15px;display:flex}.keyboard-setting-module__VwtJkG__binding{color:var(--muted);flex:none;align-items:center;gap:4px;font-size:13px;display:inline-flex}.keyboard-setting-module__VwtJkG__all{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:8px 0;font-weight:700}.keyboard-setting-module__VwtJkG__all:hover{color:var(--accent-text-hover)}
.orphaned-mark-module__2INU8G__mark{padding:.125rem var(--space-2);border-radius:var(--radius-pill);background-color:var(--tint-peach);font-family:var(--font-interface);font-size:var(--text-xs);color:var(--accent-text-hover);font-weight:700;line-height:1.25;display:inline-block}
.week-plan-module__lX_lEa__plan{flex-direction:column;gap:22px;display:flex;container:plan/inline-size}.week-plan-module__lX_lEa__titled{flex-direction:column;gap:6px;min-width:0;display:flex}.week-plan-module__lX_lEa__titled>h1{font-size:clamp(2rem,3.6vw,2.875rem);line-height:1}.week-plan-module__lX_lEa__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:1rem;line-height:1.5;display:flex}.week-plan-module__lX_lEa__metaWait{block-size:1.25rem;inline-size:18rem;max-inline-size:100%;display:block}.week-plan-module__lX_lEa__listed{--icon-size:.875rem;padding:6px var(--space-3);border-radius:var(--radius-pill);background-color:var(--tint-mint);font-size:var(--text-sm);color:var(--basil);align-items:center;gap:6px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.week-plan-module__lX_lEa__listed svg{stroke-width:2.6px}@media (hover:hover){.week-plan-module__lX_lEa__listed:hover{text-decoration:underline}}.week-plan-module__lX_lEa__toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.week-plan-module__lX_lEa__views{max-width:100%;margin-inline-end:auto;display:flex}.week-plan-module__lX_lEa__tools{display:contents}.week-plan-module__lX_lEa__tools[data-shaping]>*{visibility:hidden}.week-plan-module__lX_lEa__fillSlot{display:inline-flex}.week-plan-module__lX_lEa__plan[data-cookbook=empty] .week-plan-module__lX_lEa__toolbar{justify-content:flex-end}.week-plan-module__lX_lEa__plan[data-cookbook=empty] .week-plan-module__lX_lEa__views{margin-inline-end:0}.week-plan-module__lX_lEa__plan[data-cookbook=empty] .week-plan-module__lX_lEa__row .week-plan-module__lX_lEa__slot{flex:1 1 0}@media print{.week-plan-module__lX_lEa__toolbar,.week-plan-module__lX_lEa__listed{display:none}}.week-plan-module__lX_lEa__pending{}.week-plan-module__lX_lEa__boardWait{block-size:max(20rem,100dvh - 18rem)}.week-plan-module__lX_lEa__forView{display:none}.week-plan-module__lX_lEa__plan:not([data-menu-view]) .week-plan-module__lX_lEa__forView[data-for=week],.week-plan-module__lX_lEa__plan[data-menu-view=week] .week-plan-module__lX_lEa__forView[data-for=week],.week-plan-module__lX_lEa__plan[data-menu-view=days] .week-plan-module__lX_lEa__forView[data-for=days],.week-plan-module__lX_lEa__plan[data-menu-view=list] .week-plan-module__lX_lEa__forView[data-for=list]{display:contents}.week-plan-module__lX_lEa__notice{padding:14px var(--space-4) 14px 18px;border:1px solid var(--control-edge);border-radius:var(--radius-lg);background-color:var(--sheet);flex-wrap:wrap;align-items:center;gap:14px;transition:background-color .3s,border-color .3s;display:flex}@keyframes week-plan-module__lX_lEa__nudge{0%,to{border-color:var(--saffron);background-color:var(--tint-honey)}}.week-plan-module__lX_lEa__notice[data-nudged]{animation:1.2s step-end week-plan-module__lX_lEa__nudge}.week-plan-module__lX_lEa__noticeMark{--icon-size:1.25rem;border-radius:var(--radius-pill);background-color:var(--sheet);block-size:2.5rem;inline-size:2.5rem;color:var(--muted);flex:none;place-items:center;display:grid}.week-plan-module__lX_lEa__noticeWords{font-size:var(--text-sm);color:var(--ink-2);flex-direction:column;flex:20rem;margin:0;line-height:1.35;display:flex}.week-plan-module__lX_lEa__noticeWords>strong{color:var(--ink);font-size:1rem}.week-plan-module__lX_lEa__board{position:relative;container:board/inline-size}.week-plan-module__lX_lEa__frame{min-width:0}.week-plan-module__lX_lEa__week{margin:0;display:grid}.week-plan-module__lX_lEa__row{grid-template-columns:repeat(7,minmax(8rem,1fr));align-items:stretch;gap:10px;margin-inline:-4px;padding:0 4px 6px;overflow-x:auto}.week-plan-module__lX_lEa__day{min-width:0;border-radius:var(--radius-lg);background-color:var(--tile);border:1px solid #0000;flex-direction:column;gap:10px;min-block-size:17.5rem;padding:14px;display:flex}.week-plan-module__lX_lEa__day[data-today]{border-color:var(--accent);background-color:var(--sheet)}.week-plan-module__lX_lEa__board[data-travel] .week-plan-module__lX_lEa__day,.week-plan-module__lX_lEa__board[data-travel] .week-plan-module__lX_lEa__listRow{transition:opacity var(--duration-base) var(--easing), transform var(--duration-base) var(--easing)}@starting-style{.week-plan-module__lX_lEa__board[data-travel=next] .week-plan-module__lX_lEa__day,.week-plan-module__lX_lEa__board[data-travel=next] .week-plan-module__lX_lEa__listRow{opacity:0;transform:translate(16px)}.week-plan-module__lX_lEa__board[data-travel=previous] .week-plan-module__lX_lEa__day,.week-plan-module__lX_lEa__board[data-travel=previous] .week-plan-module__lX_lEa__listRow{opacity:0;transform:translate(-16px)}}.week-plan-module__lX_lEa__dayHead{flex-direction:column;margin:0;font-size:1rem;line-height:1.2;display:flex}.week-plan-module__lX_lEa__dayWord{font-family:var(--font-display);color:var(--ink);font-size:1.125rem;font-weight:700}.week-plan-module__lX_lEa__dayDate{font-size:var(--text-sm);color:var(--muted);font-weight:600}[data-today] .week-plan-module__lX_lEa__dayDate{color:var(--accent-text)}.week-plan-module__lX_lEa__meals{flex-direction:column;flex:1;gap:10px;margin:0;display:flex}.week-plan-module__lX_lEa__slot{border-radius:16px;flex-direction:column;gap:6px;min-width:0;display:flex}.week-plan-module__lX_lEa__slot[data-drop]{outline:2px solid var(--basil);outline-offset:4px;background-color:var(--basil-band)}.week-plan-module__lX_lEa__slot[data-drop=refused]{outline:2px dashed var(--accent);background-color:var(--peach-mist)}@media (forced-colors:active){.week-plan-module__lX_lEa__slot[data-drop]{outline-color:highlight}.week-plan-module__lX_lEa__slot[data-drop=refused]{outline-color:graytext}}.week-plan-module__lX_lEa__mealName{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700;line-height:1.5}.week-plan-module__lX_lEa__add{--icon-size:.9375rem;border:1.5px dashed var(--rule-strong);inline-size:100%;font:inherit;font-size:var(--text-sm);color:var(--muted);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);background-color:#0000;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:14px 10px;font-weight:600;line-height:1.5;display:flex;position:relative}.week-plan-module__lX_lEa__add[data-view=days]{padding-block:40px}.week-plan-module__lX_lEa__add[data-view=list]{padding-block:22px}.week-plan-module__lX_lEa__add[data-filled]{border:1px dashed var(--rule-dash);border-radius:var(--radius-tile);block-size:2.125rem;color:var(--ink-2);padding-block:0;font-size:.8125rem;font-weight:700}.week-plan-module__lX_lEa__add[data-filled][data-view=days]{block-size:var(--touch-target);font-size:var(--text-sm)}.week-plan-module__lX_lEa__add[data-filled][data-view=list]{block-size:2.5rem;font-size:var(--text-sm)}.week-plan-module__lX_lEa__add[data-filled]:before{content:"";inset:calc((100% - var(--touch-target)) / 2) 0;min-block-size:var(--touch-target);position:absolute}@media (hover:hover){.week-plan-module__lX_lEa__add:hover:not(:disabled){background-color:var(--sheet);color:var(--ink)}}.week-plan-module__lX_lEa__add:disabled{cursor:not-allowed}.week-plan-module__lX_lEa__daysView{flex-direction:column;gap:14px;display:flex}.week-plan-module__lX_lEa__daysGrid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));margin:0;padding:0;display:grid}.week-plan-module__lX_lEa__daysGrid .week-plan-module__lX_lEa__day{border-radius:26px;gap:14px;min-block-size:0;padding:18px}.week-plan-module__lX_lEa__daysGrid .week-plan-module__lX_lEa__dayHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-direction:row;line-height:1.5}.week-plan-module__lX_lEa__daysGrid .week-plan-module__lX_lEa__dayWord{letter-spacing:-.01em;font-size:1.5rem}.week-plan-module__lX_lEa__daysGrid .week-plan-module__lX_lEa__dayDate{font-size:.9375rem;font-weight:700}.week-plan-module__lX_lEa__daysGrid .week-plan-module__lX_lEa__meals{gap:14px}.week-plan-module__lX_lEa__daysGrid .week-plan-module__lX_lEa__slot{gap:var(--space-2)}.week-plan-module__lX_lEa__ledger{border:1px solid var(--rule);background-color:var(--sheet);border-radius:26px;overflow-x:auto}.week-plan-module__lX_lEa__listHead,.week-plan-module__lX_lEa__listRow{grid-template-columns:150px repeat(var(--week-meals,2), minmax(260px, 1fr));column-gap:var(--space-3);padding:var(--space-3) 18px;border-block-end:1px solid var(--surface-2);display:grid}.week-plan-module__lX_lEa__listHead{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700;line-height:1.5}.week-plan-module__lX_lEa__listRows{flex-direction:column;margin:0;padding:0;display:flex}.week-plan-module__lX_lEa__listRow{align-items:start}.week-plan-module__lX_lEa__listRow[data-today]{background-color:var(--today-row)}.week-plan-module__lX_lEa__listDay{flex-direction:column;margin:0;padding-block-start:var(--space-2);font-size:1rem;line-height:1.2;display:flex}.week-plan-module__lX_lEa__listMeals{display:contents}.week-plan-module__lX_lEa__listMeals .week-plan-module__lX_lEa__slot{gap:var(--space-2);position:relative}.week-plan-module__lX_lEa__listMeals .week-plan-module__lX_lEa__mealName{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media print{.week-plan-module__lX_lEa__add{display:none}.week-plan-module__lX_lEa__week,.week-plan-module__lX_lEa__week[role=list],.week-plan-module__lX_lEa__daysGrid{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;display:grid;overflow:visible}.week-plan-module__lX_lEa__day,.week-plan-module__lX_lEa__daysGrid .week-plan-module__lX_lEa__day{align-items:start;gap:var(--space-3);min-block-size:0;padding:var(--space-2) 0;break-inside:avoid;background:0 0;border:none;border-radius:0;grid-template-columns:minmax(6rem,12.5rem) minmax(0,1fr);display:grid}.week-plan-module__lX_lEa__meals{grid-template-columns:repeat(var(--week-meals,2), minmax(0, 1fr));gap:var(--space-3);display:grid}.week-plan-module__lX_lEa__ledger{border:none}}
.palette-button-module__AxVB9a__button{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-md);background-color:var(--sheet);color:var(--ink-2);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--easing);--icon-size:1.125rem;align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.palette-button-module__AxVB9a__button:hover{background-color:var(--tile);color:var(--ink)}.palette-button-module__AxVB9a__word{flex:1;min-width:0}.palette-button-module__AxVB9a__keys{gap:var(--space-1);flex:none;display:inline-flex}.palette-button-module__AxVB9a__tip{display:none;}:root[data-nav-fold=folded] .palette-button-module__AxVB9a__button{border-radius:var(--radius-pill);justify-content:center;align-self:center;width:3rem;height:3rem;padding:0;position:relative}:root[data-nav-fold=folded] .palette-button-module__AxVB9a__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-nav-fold=folded] .palette-button-module__AxVB9a__keys{display:none}:is(:root[data-nav-fold=folded] .palette-button-module__AxVB9a__button:hover .palette-button-module__AxVB9a__tip,:root[data-nav-fold=folded] .palette-button-module__AxVB9a__button:focus-visible .palette-button-module__AxVB9a__tip){opacity:1}
.shopping-row-module__ID3czG__row{align-items:center;gap:0 var(--space-2);border-bottom:1px dashed var(--rule);--row-words:calc(26px + 40px + 2 * var(--space-3));grid-template-columns:minmax(0,1fr) fit-content(45%) auto;grid-template-areas:"name measure end";min-height:56px;display:grid}.shopping-row-module__ID3czG__glyph{border-radius:var(--radius-tile);background-color:var(--tile);width:2.5rem;height:2.5rem;color:var(--muted);flex:none;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.shopping-row-module__ID3czG__glyph img{object-fit:contain;padding:3px}.shopping-row-module__ID3czG__initial{font-weight:700}.shopping-row-module__ID3czG__name{grid-area:name;min-width:0;font-size:1rem}.shopping-row-module__ID3czG__words{margin-inline-end:6px}.shopping-row-module__ID3czG__mark{padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;line-height:1.25;display:inline-block}.shopping-row-module__ID3czG__mark[data-mark=added]{background-color:var(--tint-mint);color:var(--basil)}.shopping-row-module__ID3czG__mark[data-mark=unfiled]{background-color:var(--surface-2);color:var(--ink-2)}.shopping-row-module__ID3czG__mark[data-mark=updated]{background-color:var(--tint-honey);color:var(--saffron-text)}.shopping-row-module__ID3czG__measure{text-align:end;min-width:0;color:var(--ink);overflow-wrap:anywhere;transition:color var(--duration-fast) var(--easing);flex-direction:column;grid-area:measure;justify-content:center;align-items:end;line-height:1.25;display:flex}.shopping-row-module__ID3czG__amount{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700;line-height:1.25}.shopping-row-module__ID3czG__amount>span{font-weight:inherit}.shopping-row-module__ID3czG__weight{color:var(--muted);white-space:nowrap;font-weight:400}.shopping-row-module__ID3czG__asWritten{color:var(--muted);display:inline-flex}.shopping-row-module__ID3czG__asWrittenGlyph{width:1.15em;height:1.15em;display:block}.shopping-row-module__ID3czG__price{font-family:var(--font-quantity);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:.8125rem;line-height:1.25}.shopping-row-module__ID3czG__detail{gap:0 var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.shopping-row-module__ID3czG__from,.shopping-row-module__ID3czG__wording,.shopping-row-module__ID3czG__recipes{font-family:var(--font-interface);color:var(--muted);overflow-wrap:break-word;font-size:.8125rem;line-height:1.25}.shopping-row-module__ID3czG__note{font-family:var(--font-interface);font-size:.8125rem;font-style:italic;line-height:var(--leading-snug);color:var(--ink-2);overflow-wrap:break-word}.shopping-row-module__ID3czG__spoken{}.shopping-row-module__ID3czG__for{}.shopping-row-module__ID3czG__end{grid-area:end;justify-content:end;display:flex}.shopping-row-module__ID3czG__done .shopping-row-module__ID3czG__words{text-decoration:line-through}.shopping-row-module__ID3czG__row:has(>.shopping-row-module__ID3czG__end select){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name end""measure end"}.shopping-row-module__ID3czG__row:has(>.shopping-row-module__ID3czG__end select) .shopping-row-module__ID3czG__measure{text-align:start;align-items:start;padding-inline-start:var(--row-words)}@media print{:is(.shopping-row-module__ID3czG__row,.shopping-row-module__ID3czG__row:has(>.shopping-row-module__ID3czG__end select)){border-bottom:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name measure";align-items:baseline;min-height:0;padding:.15em 0}.shopping-row-module__ID3czG__glyph,.shopping-row-module__ID3czG__end{display:none}.shopping-row-module__ID3czG__name{align-self:auto}.shopping-row-module__ID3czG__measure{text-align:end;align-items:end;max-width:11rem;padding-inline-start:0}.shopping-row-module__ID3czG__for{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;font-family:var(--font-interface);font-size:var(--text-xs);color:var(--muted);grid-column:1/-1;margin:0;position:static;overflow:visible}}.shopping-row-module__ID3czG__waitControl{align-items:center;gap:var(--space-3);min-height:var(--touch-target);grid-template-columns:auto auto 1fr;display:grid}.shopping-row-module__ID3czG__waitBox{block-size:26px;inline-size:26px;display:block}.shopping-row-module__ID3czG__waitName{block-size:1.375rem;inline-size:72%;display:block}.shopping-row-module__ID3czG__waitMeasure{block-size:1.375rem;inline-size:3.5rem;display:block}.shopping-row-module__ID3czG__waitEnd{width:var(--touch-target);display:block}.shopping-row-module__ID3czG__row:nth-child(3n+2) .shopping-row-module__ID3czG__waitName{inline-size:54%}.shopping-row-module__ID3czG__row:nth-child(3n+3) .shopping-row-module__ID3czG__waitName{inline-size:84%}
.ornament-module__8-ekkq__ornament{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.ornament-module__8-ekkq__plate{flex:none;block-size:108px;inline-size:150px;display:block}
.skeleton-module__rcoECW__skeleton{border-radius:var(--radius-sm);background-color:var(--surface-2);block-size:100%;inline-size:100%;animation:skeleton-module__rcoECW__breathe 1.6s var(--easing) infinite;display:block}@keyframes skeleton-module__rcoECW__breathe{0%,to{opacity:.55}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.skeleton-module__rcoECW__skeleton{opacity:.7;animation:none}}
.extraction-round-trip-module__OdAidG__prompt,.extraction-round-trip-module__OdAidG__fields{align-items:start;gap:var(--space-4);flex-direction:column;display:flex}.extraction-round-trip-module__OdAidG__fields{align-items:stretch;gap:var(--space-5);position:relative}.extraction-round-trip-module__OdAidG__lead{max-width:var(--measure);color:var(--ink-2);line-height:var(--leading-normal);margin:0}.extraction-round-trip-module__OdAidG__copy{gap:var(--space-3);flex-wrap:wrap;display:flex}.extraction-round-trip-module__OdAidG__published{width:100%;max-height:18rem;padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--surface-2);color:var(--ink-2);font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;cursor:copy;margin:0;overflow:auto}.extraction-round-trip-module__OdAidG__published:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.extraction-round-trip-module__OdAidG__pending{color:var(--muted);margin:0}.extraction-round-trip-module__OdAidG__detail{max-width:var(--measure);color:var(--ink-2);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.extraction-round-trip-module__OdAidG__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.photograph-fill-module__NQBR4W__surface{--dialog-width:46rem}.photograph-fill-module__NQBR4W__fill{align-self:stretch;gap:var(--space-6);flex-direction:column;display:flex}
.card-module__2A4pRq__card{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--card-rows,none);grid-row:var(--card-row,auto);align-content:start;gap:var(--card-gap,var(--space-3));padding:var(--card-padding,var(--space-4));border:1px solid var(--rule);border-radius:var(--card-radius,var(--radius-lg));background-color:var(--sheet);box-shadow:none;display:grid}.card-module__2A4pRq__card[aria-current]{border-color:var(--bay);box-shadow:0 0 0 1px var(--bay), var(--shadow-raised)}@media (min-width:40rem){.card-module__2A4pRq__card{padding:var(--card-padding,var(--space-5))}}@media print{.card-module__2A4pRq__card,.card-module__2A4pRq__card[aria-current]{box-shadow:none}}
.danger-zone-module__9VQ8Dq__zone{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--wine);border-radius:var(--radius-lg);flex-direction:column;display:flex}@media (min-width:40rem){.danger-zone-module__9VQ8Dq__zone{padding:var(--space-5)}}.danger-zone-module__9VQ8Dq__acts{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media print{.danger-zone-module__9VQ8Dq__zone{display:none}}
.segmented-control-module__rFg1Bq__control{max-width:100%;padding:var(--space-1);border-radius:var(--radius-pill);background-color:var(--surface-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid;position:relative}.segmented-control-module__rFg1Bq__segment{justify-content:center;align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--touch-target);padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-interface);font-size:var(--text-sm);font-weight:var(--weight-label);line-height:var(--leading-tight);text-align:center;color:var(--ink-2);flex-wrap:wrap;display:flex}label.segmented-control-module__rFg1Bq__segment{cursor:pointer;transition:color var(--duration-fast) var(--easing)}@media (hover:hover){label.segmented-control-module__rFg1Bq__segment:hover{color:var(--ink)}}label.segmented-control-module__rFg1Bq__segment:has(.segmented-control-module__rFg1Bq__radio:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.segmented-control-module__rFg1Bq__radio{}.segmented-control-module__rFg1Bq__label{text-wrap:balance;min-width:0}.segmented-control-module__rFg1Bq__mark{--icon-size:1rem;display:inline-flex}.segmented-control-module__rFg1Bq__detail{padding:0 var(--space-2);border-radius:var(--radius-pill);background-color:var(--saffron-wash);font-size:var(--text-xs);color:var(--saffron-text);white-space:nowrap;line-height:1.5rem}.segmented-control-module__rFg1Bq__thumb{inset:var(--space-1);border-radius:var(--radius-pill);background-color:var(--bay);pointer-events:none;clip-path:inset(0 calc((var(--segment-count) - var(--segment-at) - 1) * 100% / var(--segment-count)) 0 calc(var(--segment-at) * 100% / var(--segment-count)) round var(--radius-pill));transition:clip-path var(--duration-base) var(--easing);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:absolute}.segmented-control-module__rFg1Bq__thumb .segmented-control-module__rFg1Bq__segment{color:var(--bay-on)}.segmented-control-module__rFg1Bq__thumb .segmented-control-module__rFg1Bq__detail{color:var(--saffron-on-bay);background-color:#0000}@media (forced-colors:active){.segmented-control-module__rFg1Bq__thumb{forced-color-adjust:none;background-color:highlight}.segmented-control-module__rFg1Bq__thumb .segmented-control-module__rFg1Bq__segment,.segmented-control-module__rFg1Bq__thumb .segmented-control-module__rFg1Bq__detail{color:highlighttext}}.segmented-control-module__rFg1Bq__control[data-tone=raised]{gap:var(--raised-gap,2px);display:inline-flex}.segmented-control-module__rFg1Bq__control[data-tone=raised] .segmented-control-module__rFg1Bq__segment{min-height:var(--raised-height,2.25rem);font-size:.875rem;font-weight:var(--raised-weight,700);white-space:nowrap;color:var(--ink);flex-wrap:nowrap;gap:6px;padding:0 14px;line-height:1.5;position:relative}.segmented-control-module__rFg1Bq__control[data-tone=raised] .segmented-control-module__rFg1Bq__segment:before{content:"";inset:calc((var(--raised-height,2.25rem) - var(--touch-target)) / 2) 0;position:absolute}.segmented-control-module__rFg1Bq__control[data-tone=raised] label.segmented-control-module__rFg1Bq__segment:has(.segmented-control-module__rFg1Bq__radio:checked){background-color:var(--sheet);box-shadow:var(--raised-lift,0 1px 4px #1b1a171f)}@media (forced-colors:active){.segmented-control-module__rFg1Bq__control[data-tone=raised] label.segmented-control-module__rFg1Bq__segment:has(.segmented-control-module__rFg1Bq__radio:checked){outline:2px solid highlight}}.segmented-control-module__rFg1Bq__control[data-tone=paper]{display:inline-flex}.segmented-control-module__rFg1Bq__control[data-tone=paper] .segmented-control-module__rFg1Bq__segment{white-space:nowrap;min-height:38px;color:var(--ink);flex-wrap:nowrap;padding:0 14px;font-size:.875rem;line-height:1.5;position:relative}.segmented-control-module__rFg1Bq__control[data-tone=paper] .segmented-control-module__rFg1Bq__segment:before{content:"";inset:calc((38px - var(--touch-target)) / 2) 0;position:absolute}.segmented-control-module__rFg1Bq__control[data-tone=paper] label.segmented-control-module__rFg1Bq__segment:has(.segmented-control-module__rFg1Bq__radio:checked){background-color:var(--sheet)}@media (forced-colors:active){.segmented-control-module__rFg1Bq__control[data-tone=paper] label.segmented-control-module__rFg1Bq__segment:has(.segmented-control-module__rFg1Bq__radio:checked){outline:2px solid highlight}}
.pantry-toggle-module__99btbW__toggle{--icon-size:1rem;border-radius:var(--radius-md);background-color:var(--tint-mint);color:var(--basil);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);border:0;align-items:center;gap:.375rem;padding:.625rem .875rem;font-weight:600;line-height:1.5;display:inline-flex}.pantry-toggle-module__99btbW__toggle:hover{filter:brightness(.94)}.pantry-toggle-module__99btbW__toggle[aria-pressed=true]{background-color:var(--basil);color:var(--on-dark)}.pantry-toggle-module__99btbW__toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}
.toast-module__V7vQda__region{inset-inline:var(--space-3);bottom:calc(var(--space-3) + var(--floating-nav-clearance) + var(--floating-strip-clearance));z-index:100;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed}@media (min-width:40rem){.toast-module__V7vQda__region{bottom:calc(var(--space-5) + var(--floating-nav-clearance) + var(--floating-strip-clearance))}}@media (min-width:48rem){.toast-module__V7vQda__region{bottom:calc(24px + var(--floating-nav-clearance))}}.toast-module__V7vQda__toast{align-items:center;gap:var(--space-2);max-width:min(36rem,92vw);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-pill);background-color:var(--ink);box-shadow:var(--shadow-toast);color:var(--on-dark);pointer-events:auto;transition:opacity var(--duration-base) var(--easing-enter), transform var(--duration-base) var(--easing-enter);margin-block-start:var(--space-2);display:flex;}@starting-style{.toast-module__V7vQda__toast{opacity:0;transform:translateY(8px)}}.toast-module__V7vQda__inCard{z-index:9;white-space:nowrap;max-width:calc(100% - 24px);padding:10px 16px;font-size:.875rem;position:absolute;inset-block-end:14px;inset-inline-start:50%;translate:-50%}.toast-module__V7vQda__inCard .toast-module__V7vQda__message{font-size:inherit}.toast-module__V7vQda__toast:has(.toast-module__V7vQda__act){padding:8px 8px 8px 20px}.toast-module__V7vQda__message{font-family:var(--font-text);font-size:var(--text-base);color:var(--on-dark);flex:1;font-weight:600;line-height:1.5}.toast-module__V7vQda__act{border-radius:var(--radius-pill);height:40px;color:var(--saffron-bright);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--easing);background-color:#0000;border:0;flex:none;padding:0 12px;font-weight:700}.toast-module__V7vQda__act:hover{background-color:var(--ink-raised)}.toast-module__V7vQda__dismiss>button{width:32px;height:32px;color:var(--on-dark);opacity:.85;--close-ground:transparent;margin:-6px -6px -6px 6px;position:relative}.toast-module__V7vQda__dismiss>button:before{content:"";position:absolute;inset:-6px}.toast-module__V7vQda__dismiss>button:hover{background-color:var(--ink-raised);color:var(--on-dark);opacity:1}.toast-module__V7vQda__leads{position:relative}.toast-module__V7vQda__leads .toast-module__V7vQda__message{text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.toast-module__V7vQda__leads .toast-module__V7vQda__message:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.toast-module__V7vQda__leads .toast-module__V7vQda__message:focus-visible{outline:none}.toast-module__V7vQda__leads .toast-module__V7vQda__message:focus-visible:after{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.toast-module__V7vQda__leads:hover{background-color:var(--ink-raised)}.toast-module__V7vQda__lead{color:var(--bay);white-space:nowrap;font-weight:600;text-decoration:underline}.toast-module__V7vQda__message,.toast-module__V7vQda__above{--ink:var(--on-dark);--ink-2:var(--on-dark-muted);--wine:var(--saffron);--accent-text-hover:var(--saffron);--bay:var(--saffron);--bay-wash:var(--ink-raised)}.toast-module__V7vQda__above{align-items:center;display:inline-flex;position:relative}.toast-module__V7vQda__shortcut{}@media print{.toast-module__V7vQda__region{display:none}}
.waiting-module__1AZT8a__waiting{flex-direction:column;justify-content:center;min-block-size:80dvh;display:flex}.waiting-module__1AZT8a__waiting:empty{min-block-size:0}.waiting-module__1AZT8a__body{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}[data-surface=modal-page] .waiting-module__1AZT8a__body{padding:var(--space-7) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-lg);background-color:var(--sheet);box-shadow:var(--shadow-sheet)}.waiting-module__1AZT8a__pan{--toss:1.6s;fill:none;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;block-size:auto;inline-size:6rem}.waiting-module__1AZT8a__panLine{stroke:var(--sage)}.waiting-module__1AZT8a__tomato,.waiting-module__1AZT8a__chilli,.waiting-module__1AZT8a__beetroot{fill:var(--wine);stroke:var(--wine)}.waiting-module__1AZT8a__carrot{fill:var(--saffron);stroke:var(--saffron-text)}.waiting-module__1AZT8a__tail{stroke:var(--wine)}.waiting-module__1AZT8a__leaf{stroke:var(--bay)}.waiting-module__1AZT8a__tongue{fill:var(--saffron)}.waiting-module__1AZT8a__ember{fill:var(--wine)}.waiting-module__1AZT8a__fire{transform-box:fill-box;transform-origin:bottom;animation:waiting-module__1AZT8a__flicker calc(var(--toss) / 2) ease-in-out infinite}@keyframes waiting-module__1AZT8a__flicker{0%,to{transform:scale(1)}50%{transform:scale(.97,1.06)}}.waiting-module__1AZT8a__tilt{transform-box:view-box;transform-origin:22.3px 33.6px;animation:waiting-module__1AZT8a__tilt var(--toss) var(--easing) infinite}@keyframes waiting-module__1AZT8a__tilt{0%,12%{transform:rotate(0)}20%{transform:rotate(7deg)}30%{transform:rotate(-12deg)}44%{transform:rotate(-1deg)}66%{transform:rotate(0)}76%{transform:rotate(6deg)}88%,to{transform:rotate(0)}}.waiting-module__1AZT8a__drift{animation:waiting-module__1AZT8a__drift var(--toss) linear infinite}@keyframes waiting-module__1AZT8a__drift{0%,26%{transform:translate(0)}52%{transform:translate(-2.5px)}78%,to{transform:translate(0)}}.waiting-module__1AZT8a__rise{animation:waiting-module__1AZT8a__rise var(--toss) infinite}@keyframes waiting-module__1AZT8a__rise{0%,26%{animation-timing-function:cubic-bezier(.12,.62,.3,1);transform:translateY(0)}52%{animation-timing-function:cubic-bezier(.7,0,.86,.4);transform:translateY(-4.5px)}78%,to{transform:translateY(0)}}.waiting-module__1AZT8a__turn,.waiting-module__1AZT8a__turnSoft,.waiting-module__1AZT8a__flutter{transform-box:fill-box;transform-origin:50%}.waiting-module__1AZT8a__turn{animation:waiting-module__1AZT8a__turn var(--toss) var(--easing) infinite}.waiting-module__1AZT8a__turnSoft{animation:waiting-module__1AZT8a__turn-soft var(--toss) var(--easing) infinite}.waiting-module__1AZT8a__flutter{animation:waiting-module__1AZT8a__flutter var(--toss) var(--easing) infinite}@keyframes waiting-module__1AZT8a__turn{0%,26%{transform:rotate(0)}52%{transform:rotate(-18deg)}78%,to{transform:rotate(0)}}@keyframes waiting-module__1AZT8a__turn-soft{0%,26%{transform:rotate(0)}52%{transform:rotate(-9deg)}78%,to{transform:rotate(0)}}@keyframes waiting-module__1AZT8a__flutter{0%,26%{transform:rotate(0)}52%{transform:rotate(22deg)}78%,to{transform:rotate(0)}}.waiting-module__1AZT8a__label{max-width:var(--measure);font-family:var(--font-interface);color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.waiting-module__1AZT8a__fire,.waiting-module__1AZT8a__tilt,.waiting-module__1AZT8a__drift,.waiting-module__1AZT8a__rise,.waiting-module__1AZT8a__turn,.waiting-module__1AZT8a__turnSoft,.waiting-module__1AZT8a__flutter{animation:none}}
.assistant-chat-module__107l9W__chat{gap:var(--space-3);flex-direction:column;display:flex}.assistant-chat-module__107l9W__tabs{flex-wrap:wrap;gap:6px;display:flex}.assistant-chat-module__107l9W__tabs button{border:1px solid var(--ink-edge);border-radius:var(--radius-pill);height:40px;color:var(--on-dark-pale);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;padding:0 14px;font-weight:600}.assistant-chat-module__107l9W__tabs button[aria-selected=true]{border-color:var(--sheet);background:var(--sheet);color:var(--ink)}.assistant-chat-module__107l9W__window{background:var(--paper);height:620px;color:var(--ink);box-shadow:0 34px 70px color-mix(in srgb, var(--ink) 35%, transparent);--focus-ring:3px solid var(--accent);--focus-ring-halo:0 0 transparent;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.assistant-chat-module__107l9W__head{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--rule);background:var(--sheet);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.assistant-chat-module__107l9W__spark{border-radius:var(--radius-pill);background:var(--surface-2);width:34px;height:34px;color:var(--muted);place-items:center;display:grid}.assistant-chat-module__107l9W__who{white-space:nowrap;flex:1;font-size:.9375rem}.assistant-chat-module__107l9W__connected{border-radius:var(--radius-pill);background:var(--basil-band);color:var(--basil);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:.78125rem;font-weight:700;display:flex}.assistant-chat-module__107l9W__connected span{border-radius:var(--radius-pill);background:var(--basil);width:7px;height:7px}.assistant-chat-module__107l9W__log{gap:var(--space-3);min-height:0;padding:18px var(--space-4) var(--space-4);overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ink) 22px);mask-image:linear-gradient(to bottom, transparent 0, var(--ink) 22px);scrollbar-color:var(--rule-strong) transparent;scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.assistant-chat-module__107l9W__empty{max-width:300px;color:var(--muted);font-size:var(--text-sm);text-align:center;margin:auto;line-height:1.45}.assistant-chat-module__107l9W__request{background:var(--ink);max-width:86%;color:var(--on-dark);border-radius:18px 18px 4px;flex:none;align-self:flex-end;padding:10px 14px;font-size:.9375rem;line-height:1.4;animation:.42s cubic-bezier(.2,.8,.2,1) both assistant-chat-module__107l9W__rise}@keyframes assistant-chat-module__107l9W__rise{0%{opacity:0;transform:translateY(46px)scale(.96)}}.assistant-chat-module__107l9W__chips{flex-wrap:wrap;flex:none;gap:6px;display:flex}.assistant-chat-module__107l9W__chip{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--sheet);color:var(--ink-2);align-items:center;gap:6px;padding:4px 10px 4px 5px;font-size:.78125rem;font-weight:600;animation:.3s both assistant-chat-module__107l9W__appear;display:flex}@keyframes assistant-chat-module__107l9W__appear{0%{opacity:0;transform:translateY(8px)}}.assistant-chat-module__107l9W__markSquare{fill:var(--accent)}.assistant-chat-module__107l9W__markLines{fill:none;stroke:var(--on-dark);stroke-linecap:round;stroke-width:2.6px}.assistant-chat-module__107l9W__spinner{border:2px solid var(--rule);border-block-start-color:var(--basil);border-radius:var(--radius-pill);width:12px;height:12px;animation:.7s linear infinite assistant-chat-module__107l9W__spin}@keyframes assistant-chat-module__107l9W__spin{to{rotate:360deg}}.assistant-chat-module__107l9W__tick{color:var(--basil)}.assistant-chat-module__107l9W__answer{flex:none;max-width:92%;margin:0;font-size:.9375rem;line-height:1.45}.assistant-chat-module__107l9W__streaming{border-radius:var(--radius-pill);background:var(--basil);vertical-align:1px;width:7px;height:7px;margin-inline-start:4px;animation:.8s step-end infinite assistant-chat-module__107l9W__blink;display:inline-block}@keyframes assistant-chat-module__107l9W__blink{50%{opacity:0}}.assistant-chat-module__107l9W__result{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--rule);background:var(--sheet);box-shadow:0 8px 22px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:18px;flex-direction:column;flex:none;animation:.4s cubic-bezier(.2,.8,.2,1) both assistant-chat-module__107l9W__appear;display:flex}.assistant-chat-module__107l9W__resultHead{align-items:center;gap:var(--space-2);display:flex}.assistant-chat-module__107l9W__resultHead strong{font-size:var(--text-sm);flex:1}.assistant-chat-module__107l9W__resultHead span{color:var(--muted);font-size:.78125rem}.assistant-chat-module__107l9W__total{color:var(--muted);justify-content:flex-end;margin-block-end:-4px;font-size:.6875rem;font-weight:700;display:flex}.assistant-chat-module__107l9W__weekRow,.assistant-chat-module__107l9W__listRow{border-block-start:1px solid var(--surface-2);align-items:center;gap:10px;padding-block-start:7px;display:flex}.assistant-chat-module__107l9W__weekRow{margin-inline-start:-8px;padding-inline-start:8px}.assistant-chat-module__107l9W__weekRow[data-quick]{box-shadow:inset 3px 0 0 var(--basil)}.assistant-chat-module__107l9W__weekRow>strong{width:38px;color:var(--muted);flex:none;font-size:.8125rem}.assistant-chat-module__107l9W__rowImage{object-fit:cover;border-radius:9px;flex:none;width:34px;height:34px;display:block}.assistant-chat-module__107l9W__rowName{min-width:0;font-size:var(--text-sm);flex:1;font-weight:600;line-height:1.2}.assistant-chat-module__107l9W__rowTime,.assistant-chat-module__107l9W__quick,.assistant-chat-module__107l9W__listQuantity{padding:3px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.assistant-chat-module__107l9W__rowTime{background:var(--surface-2);color:var(--ink-2)}.assistant-chat-module__107l9W__quick{background:color-mix(in srgb, var(--tint-mint) 60%, var(--paper));color:var(--basil);font-weight:800}.assistant-chat-module__107l9W__fridge{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assistant-chat-module__107l9W__fridgeCard{flex-direction:column;gap:6px;display:flex}.assistant-chat-module__107l9W__fridgeImage{aspect-ratio:4/3;border-radius:var(--radius-tile);object-fit:cover;width:100%;display:block}.assistant-chat-module__107l9W__fridgeCard strong{font-size:var(--text-sm);line-height:1.2}.assistant-chat-module__107l9W__fridgeCard span{color:var(--basil);font-size:.78125rem;font-weight:600}.assistant-chat-module__107l9W__fridgeCard span[data-missing]{color:var(--saffron-text)}.assistant-chat-module__107l9W__plus{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tint-mint) 60%, var(--paper));width:22px;height:22px;color:var(--basil);flex:none;place-items:center;font-size:.9375rem;font-weight:800;display:grid}.assistant-chat-module__107l9W__listQuantity{background:var(--tint-honey);color:var(--saffron-text)}.assistant-chat-module__107l9W__pantry{align-items:center;gap:var(--space-2);padding:var(--space-2) 10px;border-radius:var(--radius-tile);background:var(--tile);color:var(--ink-2);font-size:.8125rem;display:flex}.assistant-chat-module__107l9W__pantry svg{flex:none}.assistant-chat-module__107l9W__open{color:var(--accent-text);align-self:flex-start;font-size:.78125rem;font-weight:700}.assistant-chat-module__107l9W__composer{padding:var(--space-3);border-block-start:1px solid var(--rule);background:var(--sheet);flex:none}.assistant-chat-module__107l9W__field{align-items:center;gap:var(--space-2);min-height:34px;padding:6px 6px 6px var(--space-4);border:1px solid var(--control-edge);border-radius:var(--radius-pill);background:var(--paper);font-size:var(--text-sm);display:flex}.assistant-chat-module__107l9W__field[data-composing]{border-color:var(--ink)}.assistant-chat-module__107l9W__fieldText{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-composing]>.assistant-chat-module__107l9W__fieldText{color:var(--ink)}.assistant-chat-module__107l9W__caret{background:var(--ink);vertical-align:-2px;width:2px;height:1.05em;margin-inline-start:1px;animation:1s step-end infinite assistant-chat-module__107l9W__blink;display:inline-block}.assistant-chat-module__107l9W__send{border-radius:var(--radius-pill);background:var(--rule);width:34px;height:34px;color:var(--on-dark);flex:none;place-items:center;transition:background-color .18s,scale .18s;display:grid}.assistant-chat-module__107l9W__send[data-ready]{background:var(--ink)}.assistant-chat-module__107l9W__send[data-full]{scale:1.08}
.recipe-rating-module__pDMILq__chip{border-radius:var(--radius-pill);min-height:36px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0 -6px;padding:0 6px;display:inline-flex;}.recipe-rating-module__pDMILq__chip:hover{background-color:var(--surface-2)}.recipe-rating-module__pDMILq__chip .recipe-rating-module__pDMILq__figure{gap:5px}.recipe-rating-module__pDMILq__star{--icon-size:15px;--icon-fill:var(--saffron);color:var(--saffron-edge);display:block}.recipe-rating-module__pDMILq__star svg{stroke-width:1.2px}.recipe-rating-module__pDMILq__bar{block-size:.7em;inline-size:3ch;display:inline-block}[popover]:has(>.recipe-rating-module__pDMILq__panel){border-radius:18px;width:min(320px,86vw);max-width:none;padding:14px 16px;box-shadow:0 18px 40px #1b1a1729}.recipe-rating-module__pDMILq__panel{--star-size:26px;--star-colour:var(--saffron);--star-colour-own:var(--saffron);gap:var(--space-2);color:var(--ink);flex-direction:column;display:flex}.recipe-rating-module__pDMILq__panel label{width:40px}.recipe-rating-module__pDMILq__panel svg{stroke-width:1.8px}.recipe-rating-module__pDMILq__panelTitle{font-size:.9375rem}.recipe-rating-module__pDMILq__summary{font-size:var(--text-sm);color:var(--muted)}.recipe-rating-module__pDMILq__summary strong{color:var(--ink)}.recipe-rating-module__pDMILq__figure{align-items:baseline;gap:var(--space-2);color:var(--muted);font-variant-numeric:tabular-nums;display:inline-flex}.recipe-rating-module__pDMILq__average{color:var(--ink);font-weight:700}
.publish-from-fil-module__O8zIxW__composer{border:1px solid var(--rule);background-color:var(--sheet);font-family:var(--font-interface);border-radius:22px;flex-direction:column;gap:12px;padding:10px 10px 10px 14px;display:flex}.publish-from-fil-module__O8zIxW__line{align-items:center;gap:12px;display:flex}.publish-from-fil-module__O8zIxW__self{--disc-size:2.5rem;flex:none;display:inline-flex}.publish-from-fil-module__O8zIxW__prompt{min-width:0;min-height:var(--touch-target);border-radius:var(--radius-pill);background-color:var(--surface-2);font:inherit;text-align:start;color:var(--ink-2);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;flex:1;padding:12px 16px;overflow:hidden}.publish-from-fil-module__O8zIxW__prompt:hover{color:var(--ink)}.publish-from-fil-module__O8zIxW__photo{--icon-size:1.125rem;min-height:var(--touch-target);border-radius:var(--radius-pill);background-color:var(--tint-peach);font:inherit;color:var(--accent-text-hover);cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:12px 16px;font-weight:700;display:flex}.publish-from-fil-module__O8zIxW__photo:hover{background-color:color-mix(in srgb, var(--tint-peach) 80%, var(--accent))}.publish-from-fil-module__O8zIxW__picker{display:none}.publish-from-fil-module__O8zIxW__composing{flex-direction:column;gap:12px;padding:4px 4px 6px;animation:.2s both publish-from-fil-module__O8zIxW__rise;display:flex}@keyframes publish-from-fil-module__O8zIxW__rise{0%{opacity:0;transform:translateY(6px)}}.publish-from-fil-module__O8zIxW__dishes{flex-wrap:wrap;gap:8px;display:flex}.publish-from-fil-module__O8zIxW__dish{border:2px solid var(--rule);background-color:var(--sheet);min-height:48px;font:inherit;text-align:start;color:var(--ink);cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:4px 12px 4px 4px;font-size:.875rem;font-weight:600;display:flex}.publish-from-fil-module__O8zIxW__dish[aria-checked=true]{border-color:var(--ink)}.publish-from-fil-module__O8zIxW__dishFace{border-radius:12px;flex:none;block-size:40px;inline-size:40px;display:block;overflow:hidden}.publish-from-fil-module__O8zIxW__dishFace>*{block-size:100%;inline-size:100%}.publish-from-fil-module__O8zIxW__none{color:var(--muted);margin:0;font-size:.875rem}.publish-from-fil-module__O8zIxW__wordLabel{color:var(--ink-2);font-size:.8125rem;font-weight:700}.publish-from-fil-module__O8zIxW__word{border:1px solid var(--control-edge);background-color:var(--tile);font:inherit;color:var(--ink);resize:none;border-radius:14px;padding:10px 12px}.publish-from-fil-module__O8zIxW__word::placeholder{color:var(--muted)}.publish-from-fil-module__O8zIxW__word[aria-invalid=true]{border-color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text)}.publish-from-fil-module__O8zIxW__refusal{margin:0;}.publish-from-fil-module__O8zIxW__chosenPhoto{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.publish-from-fil-module__O8zIxW__chosenImage{object-fit:cover;border-radius:12px;block-size:64px;inline-size:64px}.publish-from-fil-module__O8zIxW__chosenWords{gap:16px;display:flex}.publish-from-fil-module__O8zIxW__quiet{min-height:var(--touch-target);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:700}.publish-from-fil-module__O8zIxW__face{color:var(--accent-text);flex:1 0 100%;margin:0;font-size:.875rem}.publish-from-fil-module__O8zIxW__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.publish-from-fil-module__O8zIxW__buttons{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.publish-from-fil-module__O8zIxW__cancel,.publish-from-fil-module__O8zIxW__publish{min-height:var(--touch-target);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:0;padding:0 16px}.publish-from-fil-module__O8zIxW__cancel{background-color:var(--surface-2);color:var(--ink);font-weight:600}.publish-from-fil-module__O8zIxW__publish{background-color:var(--accent);color:var(--on-dark);padding-inline:18px;font-weight:700}.publish-from-fil-module__O8zIxW__publish:hover:not(:disabled){background-color:var(--accent-deep)}.publish-from-fil-module__O8zIxW__publish:disabled{background-color:var(--control-edge);cursor:not-allowed}.publish-from-fil-module__O8zIxW__privacy{color:var(--muted);margin:0;font-size:.8125rem}.publish-from-fil-module__O8zIxW__body{align-self:stretch;gap:var(--space-4);flex-direction:column;min-height:0;display:flex}.publish-from-fil-module__O8zIxW__search{gap:var(--space-3);flex-direction:column;display:flex}.publish-from-fil-module__O8zIxW__results{gap:var(--space-1);overscroll-behavior:contain;flex-direction:column;max-block-size:40dvh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.publish-from-fil-module__O8zIxW__choice{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--touch-target);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font:inherit;text-align:start;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.publish-from-fil-module__O8zIxW__choice:hover{background-color:var(--surface-2)}.publish-from-fil-module__O8zIxW__words{flex-direction:column;min-width:0;display:flex}.publish-from-fil-module__O8zIxW__name{font-family:var(--font-interface);font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);overflow-wrap:anywhere}.publish-from-fil-module__O8zIxW__pending,.publish-from-fil-module__O8zIxW__reason{font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted);margin:0}.publish-from-fil-module__O8zIxW__reason{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.publish-from-fil-module__O8zIxW__composing{animation:none}}@media (max-width:30rem){.publish-from-fil-module__O8zIxW__composer{border-radius:20px;padding:8px 8px 8px 16px}.publish-from-fil-module__O8zIxW__self{display:none}.publish-from-fil-module__O8zIxW__prompt{background-color:#0000;padding:0}.publish-from-fil-module__O8zIxW__photo{block-size:44px;inline-size:44px;border-radius:14px;justify-content:center;min-height:44px;padding:0;position:relative}.publish-from-fil-module__O8zIxW__photoWord{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}
.assistant-section-module__nyAx8q__band{background:var(--ink);color:var(--on-dark)}.assistant-section-module__nyAx8q__inner{box-sizing:content-box;max-width:1200px;padding:96px var(--space-5);flex-wrap:wrap;align-items:center;gap:48px;margin:0 auto;display:flex}.assistant-section-module__nyAx8q__copy{flex-direction:column;flex:380px;gap:20px;min-width:0;display:flex}.assistant-section-module__nyAx8q__eyebrow{align-self:flex-start;align-items:center;gap:var(--space-2);color:var(--saffron);font-size:.9375rem;font-weight:700;display:flex}.assistant-section-module__nyAx8q__eyebrowWord{letter-spacing:.08em;text-transform:uppercase}.assistant-section-module__nyAx8q__premium{border-radius:var(--radius-pill);background:var(--tint-fig);color:var(--fig-ink);font-size:var(--text-xs);padding:3px 10px;font-weight:700}.assistant-section-module__nyAx8q__heading{font-family:var(--font-display);font-size:clamp(34px,4.4vw,56px);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin:0;line-height:1.02}.assistant-section-module__nyAx8q__highlight{--mark-ink:color-mix(in srgb, var(--saffron) 45%, transparent)}.assistant-section-module__nyAx8q__lead{color:var(--on-dark-muted);margin:0;font-size:1.1875rem}.assistant-section-module__nyAx8q__trust{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.assistant-section-module__nyAx8q__trust li{align-items:flex-start;gap:var(--space-3);padding:14px var(--space-4);border:1px solid color-mix(in srgb, var(--on-dark) 12%, var(--ink));background:color-mix(in srgb, var(--on-dark) 6%, var(--ink));border-radius:18px;line-height:1.35;display:flex}.assistant-section-module__nyAx8q__trust strong{display:block}.assistant-section-module__nyAx8q__trust li>span:last-child>span{color:var(--on-dark-muted);font-size:.9375rem}.assistant-section-module__nyAx8q__trustIcon{background:color-mix(in srgb, var(--on-dark) 10%, var(--ink));width:34px;height:34px;color:var(--saffron);border-radius:10px;flex:none;place-items:center;display:grid}.assistant-section-module__nyAx8q__connect{border-radius:var(--radius-pill);background:var(--saffron);color:var(--ink);align-self:flex-start;align-items:center;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.assistant-section-module__nyAx8q__demo{flex:520px;min-width:0}@media not (min-width:760px){.assistant-section-module__nyAx8q__inner{padding:64px var(--space-4)}}
.unread-dot-module__5O8u1W__dot{border-radius:var(--radius-pill);background-color:var(--unread);vertical-align:middle;flex:none;block-size:.5rem;inline-size:.5rem;display:inline-block}@media (forced-colors:active){.unread-dot-module__5O8u1W__dot{forced-color-adjust:none;background-color:canvastext}}@media print{.unread-dot-module__5O8u1W__dot{display:none}}
.today-widget-module__abQqoa__today{align-items:stretch;gap:var(--space-3);flex-direction:column;min-width:0;display:flex;container:today/inline-size}.today-widget-module__abQqoa__rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.today-widget-module__abQqoa__group{border-block-start:1px solid var(--rule);padding-block-start:var(--space-3)}.today-widget-module__abQqoa__today>:first-child+.today-widget-module__abQqoa__group{border-block-start:none;padding-block-start:0}.today-widget-module__abQqoa__journal{margin-block:var(--space-1)}.today-widget-module__abQqoa__journal+.today-widget-module__abQqoa__group{border-block-start:none;padding-block-start:0}.today-widget-module__abQqoa__row{align-items:center;column-gap:var(--space-3);min-block-size:var(--touch-target);grid-template-columns:2.5rem minmax(0,1fr) auto;margin:0;display:grid;position:relative}.today-widget-module__abQqoa__what{flex-direction:column;min-width:0;display:flex}.today-widget-module__abQqoa__slot{font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2);overflow-wrap:anywhere}.today-widget-module__abQqoa__dish{-webkit-line-clamp:2;font-family:var(--font-recipe);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.today-widget-module__abQqoa__open{font-family:var(--font-interface);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--ink);text-decoration:none}.today-widget-module__abQqoa__open.today-widget-module__abQqoa__dish{font-family:var(--font-recipe)}.today-widget-module__abQqoa__open:hover{text-decoration:underline}.today-widget-module__abQqoa__open:after{content:"";border-radius:var(--radius-sm);position:absolute;inset:0}.today-widget-module__abQqoa__open:focus-visible{outline:none}.today-widget-module__abQqoa__open:focus-visible:after{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.today-widget-module__abQqoa__cook{z-index:1;display:flex;position:relative}.today-widget-module__abQqoa__cookWord{display:none}.today-widget-module__abQqoa__cookMark{display:flex}@container today (min-width:20rem){.today-widget-module__abQqoa__cookWord{display:flex}.today-widget-module__abQqoa__cookMark{display:none}}.today-widget-module__abQqoa__card{align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);min-block-size:var(--touch-target);grid-template-columns:2.5rem minmax(0,1fr);margin:0;display:grid;position:relative}.today-widget-module__abQqoa__card+.today-widget-module__abQqoa__card{border-block-start:1px solid var(--rule);padding-block-start:var(--space-3)}.today-widget-module__abQqoa__whole,.today-widget-module__abQqoa__dishes,.today-widget-module__abQqoa__basket{grid-column:1/-1}.today-widget-module__abQqoa__listName{font-weight:var(--weight-label);overflow-wrap:anywhere}.today-widget-module__abQqoa__listName+.today-widget-module__abQqoa__listLine{font-size:var(--text-sm);color:var(--ink-2)}.today-widget-module__abQqoa__listLine{align-items:baseline;column-gap:var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.today-widget-module__abQqoa__estimate{color:var(--ink-2);white-space:nowrap;margin-inline-start:auto}.today-widget-module__abQqoa__dishes{align-items:center;gap:var(--space-1);min-width:0;display:flex}.today-widget-module__abQqoa__more{font-family:var(--font-quantity);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink-2);padding-inline-start:var(--space-1)}.today-widget-module__abQqoa__basket{display:flex}.today-widget-module__abQqoa__mark{block-size:1.25rem;inline-size:1.25rem;color:var(--bay);justify-self:center;display:inline-flex}.today-widget-module__abQqoa__thumbWait{border-radius:var(--radius-sm);block-size:2.5rem;inline-size:2.5rem;display:block;overflow:hidden}.today-widget-module__abQqoa__lineWait{block-size:1rem;inline-size:8rem;max-inline-size:100%;display:block}.today-widget-module__abQqoa__card>.today-widget-module__abQqoa__lineWait,.today-widget-module__abQqoa__card>.today-widget-module__abQqoa__thumbWait{grid-column:1/-1}@media print{.today-widget-module__abQqoa__today{display:none}}
.family-price-fields-module__4W7pmq__fields{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:48rem){.family-price-fields-module__4W7pmq__fields{flex-flow:wrap;align-items:flex-start;gap:12px}.family-price-fields-module__4W7pmq__fields>*{flex:12.5rem}.family-price-fields-module__4W7pmq__fields>:first-child{flex:2 22rem}.family-price-fields-module__4W7pmq__fields>.family-price-fields-module__4W7pmq__reset{flex-basis:100%}}.family-price-fields-module__4W7pmq__amount{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.family-price-fields-module__4W7pmq__figure{flex:7rem;position:relative}.family-price-fields-module__4W7pmq__figure input{padding-inline-end:2rem}.family-price-fields-module__4W7pmq__euro{color:var(--muted);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:12px}.family-price-fields-module__4W7pmq__unit{flex:0 auto}.family-price-fields-module__4W7pmq__reset{display:flex}
.dish-band-module__g0qGfa__band{padding:var(--space-2) 0 88px;flex-direction:column;gap:14px;display:flex;overflow:hidden}.dish-band-module__g0qGfa__controls{justify-content:flex-end;padding:0 clamp(16px,4vw,64px);display:flex}.dish-band-module__g0qGfa__track{width:max-content;transform:translateX(var(--mx,-400px));will-change:transform;gap:14px;display:flex}.dish-band-module__g0qGfa__tile{background:var(--surface-2);border-radius:22px;flex:none;width:230px;height:160px;position:relative;overflow:hidden}.dish-band-module__g0qGfa__image{object-fit:cover;width:100%;height:100%;display:block}.dish-band-module__g0qGfa__caption{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--sheet) 94%, transparent);padding:3px 10px;font-size:.8125rem;font-weight:700;position:absolute;inset-block-end:10px;inset-inline-start:10px}
.recipe-library-module__dk1xja__library{flex-direction:column;gap:1.75rem;padding-block-end:var(--floating-strip-clearance);display:flex}.recipe-library-module__dk1xja__head{flex-direction:column;display:flex}.recipe-library-module__dk1xja__headCount{min-block-size:1lh;color:var(--muted);font-variant-numeric:tabular-nums;margin:.375rem 0 0}.recipe-library-module__dk1xja__headTools{--action-padding-block:.6875rem;--action-padding-inline:1.125rem;--action-padding-leading:1.125rem;--action-leading:1.5;display:flex}.recipe-library-module__dk1xja__searchRow{flex-direction:column;gap:.875rem;display:flex}.recipe-library-module__dk1xja__search{min-width:0}.recipe-library-module__dk1xja__collection{flex-direction:column;gap:.875rem;display:flex}.recipe-library-module__dk1xja__collectionHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.recipe-library-module__dk1xja__collectionHeading{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--weight-section);letter-spacing:var(--tracking-section);margin:0}.recipe-library-module__dk1xja__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.recipe-library-module__dk1xja__result,.recipe-library-module__dk1xja__noticeBody{max-width:var(--measure);font-family:var(--font-interface);color:var(--ink-2);overflow-wrap:anywhere;text-wrap:pretty}.recipe-library-module__dk1xja__result{color:var(--muted);font-size:var(--text-sm);margin:0}.recipe-library-module__dk1xja__countWait{inline-size:17ch;block-size:calc(var(--text-sm) * var(--leading-normal));display:inline-block}.recipe-library-module__dk1xja__results{transition:opacity var(--duration-fast) var(--easing)}.recipe-library-module__dk1xja__results[data-dimmed]{opacity:.7}.recipe-library-module__dk1xja__notice{align-items:start;gap:var(--space-3);flex-direction:column;display:flex}.recipe-library-module__dk1xja__empty{--action-padding-inline:1.125rem;border:1px dashed var(--rule-strong);background-color:var(--sheet);text-align:center;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:1.75rem;display:flex}.recipe-library-module__dk1xja__emptyBody{max-width:var(--measure);color:var(--ink);text-wrap:pretty;margin:0;font-size:17px;font-weight:700}.recipe-library-module__dk1xja__result:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}
.post-page-module__ybTbaG__frame{--modal-width:67.5rem;display:contents}@media (min-width:40rem){.post-page-module__ybTbaG__paper{--sheet-radius:24px}.post-page-module__ybTbaG__frame>dialog{height:fit-content;max-height:calc(100dvh - 48px)}}.post-page-module__ybTbaG__frame>dialog::backdrop{background-color:#1b1a17a8}.post-page-module__ybTbaG__opened{gap:var(--block-gap);flex-direction:column;display:flex}.post-page-module__ybTbaG__opened[data-split]{margin:calc(-1 * var(--sheet-inset-block,0px)) calc(-1 * var(--sheet-inset-inline,0px));border-radius:24px;flex-flow:wrap;gap:0;display:flex;overflow:hidden}.post-page-module__ybTbaG__photo{background:var(--ink);flex:460px;align-self:stretch;align-items:center;min-width:0;display:flex;position:sticky;inset-block-start:0}.post-page-module__ybTbaG__square{aspect-ratio:1;inline-size:100%;display:block;position:relative}.post-page-module__ybTbaG__side{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.post-page-module__ybTbaG__opened[data-split] .post-page-module__ybTbaG__side{flex:380px;align-self:stretch}.post-page-module__ybTbaG__close{--icon-size:1.25rem;z-index:2;border-radius:var(--radius-pill);block-size:48px;inline-size:48px;color:var(--on-dark);cursor:pointer;background-color:#ffffff29;border:0;place-items:center;display:grid;position:fixed;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.post-page-module__ybTbaG__close:hover{background-color:#ffffff42}@media not (min-width:40rem){.post-page-module__ybTbaG__close{background-color:var(--surface-2);color:var(--ink)}.post-page-module__ybTbaG__opened{padding-block-start:56px}}.post-page-module__ybTbaG__previous,.post-page-module__ybTbaG__next{z-index:1;border-radius:var(--radius-pill);background:var(--sheet);box-shadow:var(--shadow-float);display:flex;position:fixed;inset-block-start:calc(50% - 24px)}.post-page-module__ybTbaG__previous{inset-inline-start:var(--space-4)}.post-page-module__ybTbaG__next{inset-inline-end:var(--space-4)}@media not (min-width:40rem){.post-page-module__ybTbaG__previous,.post-page-module__ybTbaG__next{inset-block:auto calc(var(--space-4) + env(safe-area-inset-bottom,0px))}}:is(.post-page-module__ybTbaG__previous:has(:disabled),.post-page-module__ybTbaG__next:has(:disabled)){opacity:.35}.post-page-module__ybTbaG__note{max-width:var(--measure);font-family:var(--font-interface);line-height:var(--leading-snug);color:var(--ink-2);margin:0}
.count-badge-module__0xihda__badge{block-size:1.25rem;min-inline-size:1.25rem;padding-inline:var(--space-1);border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--count-ring,var(--paper));background-color:var(--unread);font-family:var(--font-interface);font-size:var(--text-xs);color:var(--unread-ink,var(--on-dark));font-variant-numeric:tabular-nums;pointer-events:none;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}@media (forced-colors:active){.count-badge-module__0xihda__badge{forced-color-adjust:none;color:canvas;background-color:canvastext}}@media print{.count-badge-module__0xihda__badge{display:none}}
.page-heading-module__fJmAJW__heading{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.page-heading-module__fJmAJW__title{min-width:0}:is(.page-heading-module__fJmAJW__heading:has(>.page-heading-module__fJmAJW__companion),.page-heading-module__fJmAJW__heading:has(>.page-heading-module__fJmAJW__tools)){gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title tools""companion companion";display:grid}.page-heading-module__fJmAJW__heading:has(>.page-heading-module__fJmAJW__companion):not(:has(>.page-heading-module__fJmAJW__tools)){grid-template-columns:minmax(0,1fr);grid-template-areas:"title""companion"}.page-heading-module__fJmAJW__heading:has(>.page-heading-module__fJmAJW__tools):not(:has(>.page-heading-module__fJmAJW__companion)){grid-template-areas:"title tools"}.page-heading-module__fJmAJW__heading>.page-heading-module__fJmAJW__title{grid-area:title}.page-heading-module__fJmAJW__heading>.page-heading-module__fJmAJW__companion{grid-area:companion;min-width:0}.page-heading-module__fJmAJW__tools{align-items:center;gap:var(--space-2);grid-area:tools;display:flex}@media (min-width:75rem){.page-heading-module__fJmAJW__heading:has(>.page-heading-module__fJmAJW__companion){column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title companion tools"}.page-heading-module__fJmAJW__heading:has(>.page-heading-module__fJmAJW__companion):not(:has(>.page-heading-module__fJmAJW__tools)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title companion"}.page-heading-module__fJmAJW__heading:has(>.page-heading-module__fJmAJW__companion)>.page-heading-module__fJmAJW__tools{align-self:end;margin-inline-start:calc(var(--space-2) - var(--space-5))}}:is(.page-heading-module__fJmAJW__heading:not(:has(>.page-heading-module__fJmAJW__tools))>.page-heading-module__fJmAJW__title,.page-heading-module__fJmAJW__heading>.page-heading-module__fJmAJW__tools){margin-inline-end:var(--floating-account-room,0px)}nav+.page-heading-module__fJmAJW__heading>.page-heading-module__fJmAJW__title,nav+.page-heading-module__fJmAJW__heading>.page-heading-module__fJmAJW__tools{margin-inline-end:0}@media print{.page-heading-module__fJmAJW__heading>:not(:first-child){display:none}}
.offered-read-module__GV0UCa__page{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.offered-read-module__GV0UCa__main{flex-direction:column;flex:999 640px;gap:24px;min-width:0;display:flex}.offered-read-module__GV0UCa__trail{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.offered-read-module__GV0UCa__back,.offered-read-module__GV0UCa__turn{border:1px solid var(--rule);background-color:var(--sheet);width:44px;height:44px;color:var(--ink);border-radius:999px;flex:none;place-items:center;display:grid}.offered-read-module__GV0UCa__back:hover,.offered-read-module__GV0UCa__turn:hover{background-color:var(--tile)}.offered-read-module__GV0UCa__turn[aria-disabled]{color:var(--muted);opacity:.45;cursor:default}.offered-read-module__GV0UCa__band{--disc-size:40px;background-color:var(--tint-fig);border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.offered-read-module__GV0UCa__bandWords{flex:260px;line-height:1.3}.offered-read-module__GV0UCa__bandTitle{display:block}.offered-read-module__GV0UCa__bandNote{color:var(--ink-2);font-size:14px}.offered-read-module__GV0UCa__bandPrint{--icon-size:18px;background-color:var(--sheet);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-weight:600;display:flex}.offered-read-module__GV0UCa__bandDecline{color:var(--accent-deep);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 14px;font-weight:700}.offered-read-module__GV0UCa__bandDecline:hover{background-color:#ffffff8c}.offered-read-module__GV0UCa__position{align-items:center;gap:10px;display:flex}.offered-read-module__GV0UCa__positionWords{font-variant-numeric:tabular-nums;font-weight:700}.offered-read-module__GV0UCa__leaf{--reading-gap:24px;--reading-side-basis:280px;--reading-method-basis:400px;flex-direction:column;gap:24px;display:flex}.offered-read-module__GV0UCa__hero{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.offered-read-module__GV0UCa__heroPhoto{background-color:var(--surface-2);border-radius:28px;flex:380px;min-width:0;height:340px;position:relative;overflow:hidden}.offered-read-module__GV0UCa__heroWords{flex-direction:column;flex:340px;gap:14px;min-width:0;display:flex}.offered-read-module__GV0UCa__kind{border-radius:var(--radius-pill);background-color:var(--surface-2);align-self:flex-start;padding:6px 12px;font-size:.875rem;font-weight:600}.offered-read-module__GV0UCa__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(34px,3.8vw,50px);font-weight:800;line-height:1.02}.offered-read-module__GV0UCa__facts{color:var(--ink-2);margin:0}.offered-read-module__GV0UCa__declined{--action-padding-inline:18px;--action-weight:700;border:1px solid var(--rule);background-color:var(--sheet);border-radius:26px;flex-direction:column;align-items:flex-start;gap:12px;padding:36px 28px;display:flex}.offered-read-module__GV0UCa__declinedTitle{font-family:var(--font-display);font-size:26px}.offered-read-module__GV0UCa__declinedWords{color:var(--ink-2)}.offered-read-module__GV0UCa__pages{border:1px solid var(--rule);background-color:var(--sheet);border-radius:26px;flex-direction:column;flex:280px;gap:10px;min-width:0;max-width:360px;padding:18px;display:flex;position:sticky;inset-block-start:24px}.offered-read-module__GV0UCa__pagesCover{border-radius:18px;height:120px;display:block;position:relative;overflow:hidden}.offered-read-module__GV0UCa__pagesTitle{font-family:var(--font-display);font-size:20px}.offered-read-module__GV0UCa__pagesHead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.offered-read-module__GV0UCa__pagesList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.offered-read-module__GV0UCa__pageRow{color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:6px;text-decoration:none;display:flex}.offered-read-module__GV0UCa__pageRow:hover{background-color:var(--tile)}.offered-read-module__GV0UCa__pageRow[aria-current=page]{background-color:var(--surface-2)}.offered-read-module__GV0UCa__pageNumber{text-align:end;width:20px;color:var(--muted);font-size:13px;font-weight:700}.offered-read-module__GV0UCa__pageThumb{border-radius:10px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.offered-read-module__GV0UCa__pageTitle{flex:1;min-width:0;font-size:15px;line-height:1.25}.offered-read-module__GV0UCa__pageRow[aria-current=page] .offered-read-module__GV0UCa__pageTitle{font-weight:700}@media (max-width:47.99rem){.offered-read-module__GV0UCa__pages{max-width:none;position:static}}@media print{.offered-read-module__GV0UCa__trail,.offered-read-module__GV0UCa__band,.offered-read-module__GV0UCa__position,.offered-read-module__GV0UCa__pages{display:none}}
.family-food-dialog-module__YLzRyq__form{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}.family-food-dialog-module__YLzRyq__named{gap:var(--space-3);flex-wrap:wrap;display:flex}.family-food-dialog-module__YLzRyq__name{flex:2 15rem;min-width:0}.family-food-dialog-module__YLzRyq__aisle{flex:12.5rem;min-width:0}.family-food-dialog-module__YLzRyq__offered{align-items:flex-start;gap:var(--space-1);flex-direction:column;margin-block-start:calc(var(--space-2) * -1);display:flex}.family-food-dialog-module__YLzRyq__note{color:var(--muted);font-family:var(--font-interface);font-size:var(--text-xs);line-height:var(--leading-snug)}.family-food-dialog-module__YLzRyq__fold{gap:var(--space-3);flex-direction:column;display:flex}.family-food-dialog-module__YLzRyq__foldHead{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--touch-target);border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:inline-flex}.family-food-dialog-module__YLzRyq__foldHead:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.family-food-dialog-module__YLzRyq__aside{color:var(--muted);font-weight:500}.family-food-dialog-module__YLzRyq__chevron{transition:transform var(--duration-fast) var(--easing);display:inline-flex;transform:rotate(-90deg)}.family-food-dialog-module__YLzRyq__chevron[data-open]{transform:none}.family-food-dialog-module__YLzRyq__foldBody{gap:var(--space-3);flex-direction:column;display:flex}.family-food-dialog-module__YLzRyq__label{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(11.875rem,1fr));display:grid}.family-food-dialog-module__YLzRyq__nutrient[data-part]{padding-inline-start:var(--space-3)}.family-food-dialog-module__YLzRyq__measure{justify-content:end;align-items:center;gap:var(--space-1);display:flex}.family-food-dialog-module__YLzRyq__figure{flex:0 5rem;min-width:0}.family-food-dialog-module__YLzRyq__unit{min-width:2rem;color:var(--muted);font-size:var(--text-sm);flex:none}.family-food-dialog-module__YLzRyq__hint{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.family-food-dialog-module__YLzRyq__problem{color:var(--accent-text);font-size:var(--text-sm);margin:0;font-weight:600}.family-food-dialog-module__YLzRyq__answers{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.family-food-dialog-module__YLzRyq__delete{margin-inline-end:auto}@media (prefers-reduced-motion:reduce){.family-food-dialog-module__YLzRyq__chevron{transition:none}}
.fil-screen-module__emtZeW__screen{gap:var(--space-3);padding:var(--space-3) 14px var(--space-4);flex-direction:column;display:flex}.fil-screen-module__emtZeW__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fil-screen-module__emtZeW__date{color:var(--muted);font-size:.78125rem;font-weight:600}.fil-screen-module__emtZeW__title{font-family:var(--font-display);font-size:1.625rem;font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1.05;display:block}.fil-screen-module__emtZeW__headMarks{gap:6px;display:flex}.fil-screen-module__emtZeW__bell,.fil-screen-module__emtZeW__me{border-radius:var(--radius-pill);background:var(--surface-2);place-items:center;width:38px;height:38px;font-weight:700;display:grid;position:relative}.fil-screen-module__emtZeW__me{background:var(--tint-honey)}.fil-screen-module__emtZeW__badge{border-radius:var(--radius-pill);background:var(--accent);min-width:16px;height:16px;color:var(--on-dark);place-items:center;font-size:.625rem;font-weight:700;display:grid;position:absolute;inset-block-start:1px;inset-inline-end:1px}.fil-screen-module__emtZeW__tonight{padding:var(--space-2);background:var(--ink);color:var(--on-dark);border-radius:20px;align-items:center;gap:10px;display:flex}.fil-screen-module__emtZeW__tonightImage{object-fit:cover;border-radius:13px;flex:none;width:58px;height:58px;display:block}.fil-screen-module__emtZeW__tonightText{flex:1;min-width:0;line-height:1.2}.fil-screen-module__emtZeW__tonightText span{color:var(--saffron);letter-spacing:.07em;text-transform:uppercase;font-size:.65625rem;font-weight:700;display:block}.fil-screen-module__emtZeW__tonightText strong{font-family:var(--font-display);font-size:.9375rem}.fil-screen-module__emtZeW__cook{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--accent);flex:none;font-size:.78125rem;font-weight:700}.fil-screen-module__emtZeW__ask{border:1px solid var(--rule);background:var(--sheet);color:var(--ink-2);font-size:var(--text-sm);border-radius:18px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.fil-screen-module__emtZeW__ask>span:first-child{flex:1}.fil-screen-module__emtZeW__camera{border-radius:var(--radius-tile);background:var(--tint-peach);width:38px;height:38px;color:var(--accent-deep);place-items:center;display:grid}.fil-screen-module__emtZeW__post{border:1px solid var(--rule);background:var(--sheet);font-size:var(--text-sm);border-radius:20px;flex:none;line-height:1.4;overflow:hidden}.fil-screen-module__emtZeW__postHead{align-items:center;gap:9px;padding:9px 10px;display:flex}.fil-screen-module__emtZeW__avatar{border-radius:var(--radius-pill);background:var(--accent);flex:none;place-items:center;width:38px;height:38px;display:grid}.fil-screen-module__emtZeW__avatar span{border:2px solid var(--sheet);border-radius:var(--radius-pill);width:34px;height:34px;font-size:var(--text-sm);place-items:center;font-weight:700;display:grid}.fil-screen-module__emtZeW__avatar[data-tint=honey] span{background:var(--tint-honey)}.fil-screen-module__emtZeW__avatar[data-tint=peach] span{background:var(--tint-peach)}.fil-screen-module__emtZeW__byline{flex:1;min-width:0;line-height:1.25}.fil-screen-module__emtZeW__when{color:var(--muted)}.fil-screen-module__emtZeW__cooked{color:var(--muted);font-size:.78125rem;display:block}.fil-screen-module__emtZeW__photo{aspect-ratio:1;background:var(--surface-2);object-fit:cover;width:100%;display:block}.fil-screen-module__emtZeW__reactions{align-items:center;padding:2px 2px 0;display:flex}.fil-screen-module__emtZeW__miam{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.fil-screen-module__emtZeW__miam svg{fill:none;stroke:var(--ink);transition:fill .2s,stroke .2s}.fil-screen-module__emtZeW__miam[aria-pressed=true] svg{fill:var(--accent);stroke:var(--accent);animation:.6s cubic-bezier(.3,1.5,.5,1) fil-screen-module__emtZeW__beat}@keyframes fil-screen-module__emtZeW__beat{30%{scale:1.4}60%{scale:.9}}.fil-screen-module__emtZeW__icon{place-items:center;width:42px;height:42px;display:grid}.fil-screen-module__emtZeW__save{margin-inline-start:auto}.fil-screen-module__emtZeW__body{padding:0 var(--space-3) var(--space-3);flex-direction:column;gap:5px;display:flex}.fil-screen-module__emtZeW__body p{margin:0}.fil-screen-module__emtZeW__recipe{background:var(--tile);border-radius:13px;align-items:center;gap:9px;margin-block-start:2px;padding:5px 10px 5px 5px;line-height:1.2;display:flex}.fil-screen-module__emtZeW__recipeImage{object-fit:cover;border-radius:9px;flex:none;width:38px;height:38px;display:block}.fil-screen-module__emtZeW__recipeLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65625rem;font-weight:700;display:block}.fil-screen-module__emtZeW__recipe strong{font-size:.84375rem}.fil-screen-module__emtZeW__reply{color:var(--ink-body)}.fil-screen-module__emtZeW__reply strong{color:var(--ink)}.fil-screen-module__emtZeW__thread{color:var(--muted)}
.public-page-module__boQxrW__call{background-color:var(--basil);color:var(--on-dark);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,5vw,52px);display:flex}.public-page-module__boQxrW__callWords{flex-direction:column;flex:420px;gap:8px;display:flex}.public-page-module__boQxrW__callTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.05}.public-page-module__boQxrW__callBody{color:#d6e7dc;margin:0}.public-page-module__boQxrW__callAct{background-color:var(--sheet);color:var(--ink);border-radius:999px;padding:15px 24px;font-weight:700;text-decoration:none}.public-page-module__boQxrW__callAct:hover{background-color:var(--tile)}.public-page-module__boQxrW__callAct:focus-visible{outline:3px solid var(--on-dark);outline-offset:2px;box-shadow:0 0 0 6px var(--ink)}.public-page-module__boQxrW__foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.public-page-module__boQxrW__report{--icon-size:16px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-weight:600;display:flex}.public-page-module__boQxrW__report:hover{background-color:var(--surface-2)}.public-page-module__boQxrW__gone{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:420px;display:flex}.public-page-module__boQxrW__goneMark{--icon-size:30px;background-color:var(--surface-2);width:72px;height:72px;color:var(--ink-2);border-radius:999px;place-items:center;display:grid}.public-page-module__boQxrW__goneTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800}.public-page-module__boQxrW__goneAct{background-color:var(--ink);color:var(--on-dark);border-radius:999px;padding:13px 20px;font-weight:700;text-decoration:none}@media print{.public-page-module__boQxrW__call,.public-page-module__boQxrW__foot{display:none}}
.data-settings-module__unVTqa__exports{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;display:grid}.data-settings-module__unVTqa__card{border:1px solid var(--rule);background-color:var(--sheet);border-radius:24px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.data-settings-module__unVTqa__tile{--icon-size:20px;background-color:var(--surface-2);block-size:48px;inline-size:48px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.data-settings-module__unVTqa__cardTitle{font-family:var(--font-display);color:var(--ink);margin:0;font-size:21px;font-weight:700;line-height:1.5}.data-settings-module__unVTqa__cardBody{color:var(--ink-2);margin:0}.data-settings-module__unVTqa__cardAct{--action-padding-inline:20px;--action-weight:700;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:auto;display:flex}.data-settings-module__unVTqa__cardAct>button{min-height:46px}.data-settings-module__unVTqa__caption{color:var(--muted);font-size:.875rem}.data-settings-module__unVTqa__trust{background-color:var(--tint-mint);color:var(--basil-deep);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}.data-settings-module__unVTqa__trustTitle{font-family:var(--font-display);margin:0;font-size:22px;font-weight:700}.data-settings-module__unVTqa__trustLead{color:var(--basil);margin:6px 0 0}.data-settings-module__unVTqa__promises,.data-settings-module__unVTqa__kept{gap:10px;margin:0;padding:0;list-style:none;display:grid}.data-settings-module__unVTqa__promises{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.data-settings-module__unVTqa__kept{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.data-settings-module__unVTqa__promise{background-color:var(--basil);color:var(--on-dark);border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.data-settings-module__unVTqa__promiseMark{--icon-size:18px;border-radius:var(--radius-pill);background-color:#ffffff24;flex:none;place-items:center;block-size:34px;inline-size:34px;display:grid}.data-settings-module__unVTqa__promiseMark>svg{stroke-width:2px}.data-settings-module__unVTqa__promiseWords{flex-direction:column;gap:4px;display:flex}.data-settings-module__unVTqa__promiseWords>span{color:var(--tint-mint);font-size:.875rem;line-height:1.45}.data-settings-module__unVTqa__keptTitle{font-family:var(--font-text);margin:4px 0 0;font-size:.9375rem;font-weight:700}.data-settings-module__unVTqa__keptItem{background-color:var(--sheet);color:var(--ink);border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}.data-settings-module__unVTqa__keptItem>span{color:var(--basil);font-size:.9375rem;line-height:1.5}.data-settings-module__unVTqa__trackers{color:var(--basil);margin:0;font-size:.875rem}.data-settings-module__unVTqa__danger{border:1px solid var(--rule-accent);background-color:var(--sheet);border-radius:24px;flex-wrap:wrap;align-items:center;gap:12px;padding:20px 22px;display:flex}.data-settings-module__unVTqa__dangerWords{min-width:0;color:var(--ink-2);flex:280px;line-height:1.35}.data-settings-module__unVTqa__dangerTitle{font-family:var(--font-display);color:var(--ink);margin-bottom:4px;font-size:21px;font-weight:700;display:block}.data-settings-module__unVTqa__deleteAct{display:flex}.data-settings-module__unVTqa__deletion{flex-direction:column;gap:18px;max-width:760px;display:flex}.data-settings-module__unVTqa__back{--icon-size:18px;min-height:40px;color:var(--ink-2);align-self:flex-start;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.data-settings-module__unVTqa__erased{color:var(--ink);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.data-settings-module__unVTqa__erased>li{align-items:flex-start;gap:10px;display:flex}.data-settings-module__unVTqa__erased>li:before{content:"";border-radius:var(--radius-pill);background-color:var(--accent-deep);flex:none;block-size:6px;inline-size:6px;margin-block-start:10px}.data-settings-module__unVTqa__store{border-color:var(--tint-honey);background-color:var(--tint-honey);color:var(--saffron-text)}.data-settings-module__unVTqa__back:after{content:"";position:absolute;inset:-2px 0}.data-settings-module__unVTqa__back>svg{stroke-width:2px}.data-settings-module__unVTqa__leaving{--action-padding-inline:18px;--action-weight:700;--icon-size:17px;flex-wrap:wrap;gap:10px;display:flex}.data-settings-module__unVTqa__leaving>*{min-height:46px}.data-settings-module__unVTqa__confirm{background-color:var(--sheet);border:1.5px solid #e7b7a3;border-radius:24px;flex-direction:column;gap:14px;padding:22px;display:flex}.data-settings-module__unVTqa__confirmLabel{color:var(--ink);font-weight:700}.data-settings-module__unVTqa__confirmField{--field-height:52px;letter-spacing:.06em;max-width:360px}.data-settings-module__unVTqa__confirmActs{--action-padding-inline:22px;--action-weight:700;flex-wrap:wrap;gap:10px;display:flex}.data-settings-module__unVTqa__confirmActs>*{min-height:50px}.data-settings-module__unVTqa__confirmActs>button{border-color:var(--accent-deep);background-color:var(--accent-deep)}.data-settings-module__unVTqa__confirmError{color:var(--accent-text);font-size:.875rem;font-weight:600}
.fil-section-module__uxgr3q__band{background:var(--surface-2)}.fil-section-module__uxgr3q__inner{box-sizing:content-box;max-width:1200px;padding:96px var(--space-5);flex-wrap:wrap;align-items:center;gap:48px;margin:0 auto;display:flex}.fil-section-module__uxgr3q__copy{flex-direction:column;flex:400px;gap:20px;min-width:0;display:flex}.fil-section-module__uxgr3q__eyebrow{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:.9375rem;font-weight:700}.fil-section-module__uxgr3q__heading{font-family:var(--font-display);font-size:clamp(34px,4.4vw,56px);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin:0;line-height:1.02}.fil-section-module__uxgr3q__highlight{--mark-ink:var(--tint-peach)}.fil-section-module__uxgr3q__lead{color:var(--ink-2);margin:0;font-size:1.1875rem}.fil-section-module__uxgr3q__promises{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fil-section-module__uxgr3q__promises li{padding:var(--space-2) 14px;border-radius:var(--radius-pill);background:var(--sheet);font-size:var(--text-sm);font-weight:600}.fil-section-module__uxgr3q__device{flex:0 360px;min-width:0;margin:0 auto}@media not (min-width:760px){.fil-section-module__uxgr3q__inner{padding:64px var(--space-4)}}
.report-dialog-module__KRq8nq__form{flex-direction:column;gap:16px;width:100%;display:flex;position:relative}.report-dialog-module__KRq8nq__reasons{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.report-dialog-module__KRq8nq__legend{margin-block-end:8px;padding:0;font-weight:700}.report-dialog-module__KRq8nq__reason{border:1.5px solid var(--rule);background-color:var(--sheet);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.report-dialog-module__KRq8nq__reason[data-on]{border-color:var(--ink);background-color:var(--tile)}.report-dialog-module__KRq8nq__reason:has(:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.report-dialog-module__KRq8nq__radio{}.report-dialog-module__KRq8nq__ring{border:2px solid var(--control-edge);background-color:var(--sheet);border-radius:999px;flex:none;width:18px;height:18px}.report-dialog-module__KRq8nq__reason[data-on] .report-dialog-module__KRq8nq__ring{border-color:var(--ink);background:radial-gradient(circle, var(--ink) 40%, var(--sheet) 46%)}.report-dialog-module__KRq8nq__missing{color:var(--accent-deep);margin:0;font-size:14px}.report-dialog-module__KRq8nq__answers{--action-padding-inline:18px;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}
.recipe-export-card-module__g3U19G__card{}.recipe-export-card-module__g3U19G__title{}.recipe-export-card-module__g3U19G__body{}.recipe-export-card-module__g3U19G__formats{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.recipe-export-card-module__g3U19G__legend{margin-bottom:6px;padding:0;font-size:15px;font-weight:700}.recipe-export-card-module__g3U19G__formatList{flex-direction:column;gap:8px;display:flex}.recipe-export-card-module__g3U19G__format{border:2px solid var(--rule);background-color:var(--sheet);min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.recipe-export-card-module__g3U19G__format[aria-checked=true]{border-color:var(--ink)}.recipe-export-card-module__g3U19G__dot{box-sizing:border-box;border:2px solid var(--rule);border-radius:var(--radius-pill);flex:none;place-items:center;width:20px;height:20px;display:grid}.recipe-export-card-module__g3U19G__dot:after{content:"";border-radius:var(--radius-pill);width:9px;height:9px}.recipe-export-card-module__g3U19G__format[aria-checked=true] .recipe-export-card-module__g3U19G__dot{border-color:var(--ink)}.recipe-export-card-module__g3U19G__format[aria-checked=true] .recipe-export-card-module__g3U19G__dot:after{background-color:var(--ink)}.recipe-export-card-module__g3U19G__formatWords{min-width:0;line-height:1.3}.recipe-export-card-module__g3U19G__formatWords>strong{display:block}.recipe-export-card-module__g3U19G__formatWords>span{color:var(--ink-2);font-size:14px}.recipe-export-card-module__g3U19G__which{flex-direction:column;gap:6px;font-size:15px;font-weight:700;display:flex}.recipe-export-card-module__g3U19G__which>select{border:1px solid var(--control-edge);background-color:var(--paper);height:46px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px;font-weight:400}.recipe-export-card-module__g3U19G__picker{flex-direction:column;gap:8px;animation:.2s both recipe-export-card-module__g3U19G__rise;display:flex}@keyframes recipe-export-card-module__g3U19G__rise{0%{opacity:0;transform:translateY(8px)}}.recipe-export-card-module__g3U19G__pickerHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.recipe-export-card-module__g3U19G__pickerHead>strong{font-size:15px}.recipe-export-card-module__g3U19G__pickerHead>span{color:var(--muted);font-size:14px}.recipe-export-card-module__g3U19G__search{box-sizing:border-box;border:1px solid var(--control-edge);background-color:var(--paper);height:42px;font:inherit;border-radius:12px;padding:0 12px;font-size:15px}.recipe-export-card-module__g3U19G__list{border:1px solid var(--rule);background-color:var(--sheet);border-radius:14px;max-height:232px;margin:0;padding:4px;list-style:none;overflow-y:auto}.recipe-export-card-module__g3U19G__choice{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.recipe-export-card-module__g3U19G__choice[data-on]{background-color:var(--basil-mist)}.recipe-export-card-module__g3U19G__choice>input{width:18px;height:18px;accent-color:var(--basil);flex:none}.recipe-export-card-module__g3U19G__thumb{border-radius:9px;flex:none;width:36px;height:36px;display:block;position:relative;overflow:hidden}.recipe-export-card-module__g3U19G__name{flex:1;min-width:0;font-size:15px}.recipe-export-card-module__g3U19G__none{color:var(--muted);padding:12px;font-size:14px}.recipe-export-card-module__g3U19G__more{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:8px 0;font-weight:600}.recipe-export-card-module__g3U19G__press{--action-padding-inline:20px;--action-weight:700;display:flex}.recipe-export-card-module__g3U19G__press>button{min-height:46px}
.tonight-card-module__UOAZYG__card{background:var(--ink);color:var(--on-dark);font-family:var(--font-interface);border-radius:28px;flex-direction:column;gap:12px;padding:14px;display:flex}.tonight-card-module__UOAZYG__main{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.tonight-card-module__UOAZYG__dish{min-width:0;color:inherit;border-radius:20px;flex-wrap:wrap;flex:380px;align-items:center;gap:18px;text-decoration:none;display:flex}.tonight-card-module__UOAZYG__cover,.tonight-card-module__UOAZYG__coverWait{background:var(--ink-raised);border-radius:20px;flex:0 0 160px;block-size:120px;display:block;position:relative;overflow:hidden}.tonight-card-module__UOAZYG__words{flex-direction:column;flex:200px;gap:4px;min-width:0;display:flex}.tonight-card-module__UOAZYG__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--saffron);font-size:.75rem;font-weight:700}.tonight-card-module__UOAZYG__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.5rem;font-weight:700;line-height:1.1}.tonight-card-module__UOAZYG__dish:hover .tonight-card-module__UOAZYG__title{text-decoration:underline}.tonight-card-module__UOAZYG__facts{font-size:var(--text-sm);color:var(--on-dark-muted)}.tonight-card-module__UOAZYG__cook{min-block-size:var(--touch-target);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-dark);flex:none;align-items:center;margin-inline-end:8px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.tonight-card-module__UOAZYG__cook:hover{background:var(--accent-deep)}.tonight-card-module__UOAZYG__with{border-block-start:1px solid var(--ink-raised);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 4px 2px;display:flex}.tonight-card-module__UOAZYG__withWord{color:var(--on-dark-muted);font-size:.8125rem;font-weight:600}.tonight-card-module__UOAZYG__side{border-radius:var(--radius-pill);background:var(--ink-raised);min-block-size:36px;font-size:var(--text-sm);color:var(--on-dark);align-items:center;gap:8px;padding:4px 12px 4px 4px;font-weight:600;text-decoration:none;display:flex}.tonight-card-module__UOAZYG__sideFace{--thumbnail-size:30px;border-radius:var(--radius-pill);flex:none;block-size:30px;inline-size:30px;display:flex;overflow:hidden}.tonight-card-module__UOAZYG__menu{font-size:var(--text-sm);color:#f4c46e;margin-inline-start:auto;font-weight:700}.tonight-card-module__UOAZYG__empty{flex-flow:wrap;align-items:center;gap:16px;padding:18px 18px 18px 22px}.tonight-card-module__UOAZYG__emptyMark{block-size:64px;inline-size:64px;color:var(--saffron);border:1.5px dashed #ffffff59;border-radius:18px;flex:none;place-items:center;display:grid}.tonight-card-module__UOAZYG__emptyMark svg{block-size:26px;inline-size:26px}.tonight-card-module__UOAZYG__emptyWords{flex-direction:column;flex:240px;line-height:1.3;display:flex}.tonight-card-module__UOAZYG__emptyTitle{font-family:var(--font-display);font-size:1.375rem;font-weight:700}.tonight-card-module__UOAZYG__emptyBody{font-size:var(--text-sm);color:var(--on-dark-muted)}.tonight-card-module__UOAZYG__openMenu{border-radius:var(--radius-pill);background:var(--sheet);block-size:46px;color:var(--ink);flex:none;align-items:center;gap:8px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.tonight-card-module__UOAZYG__openMenu svg{block-size:18px;inline-size:18px}.tonight-card-module__UOAZYG__sideFace>*{width:100%}
.final-call-module__5LBbcq__section{box-sizing:content-box;max-width:1200px;padding:0 var(--space-5) 96px;margin:0 auto}.final-call-module__5LBbcq__band{background:var(--accent);color:var(--on-dark);border-radius:36px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(36px,6vw,72px);display:flex}.final-call-module__5LBbcq__copy{flex-direction:column;flex:420px;gap:14px;min-width:0;display:flex}.final-call-module__5LBbcq__heading{font-family:var(--font-display);font-size:clamp(36px,5vw,64px);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin:0;line-height:1}.final-call-module__5LBbcq__highlight{--mark-ink:color-mix(in srgb, var(--on-dark) 28%, transparent)}.final-call-module__5LBbcq__body{margin:0;font-size:1.1875rem}.final-call-module__5LBbcq__stack{flex-direction:column;flex:0 340px;align-self:flex-start;gap:10px;width:340px;min-width:0;max-width:100%;display:flex}.final-call-module__5LBbcq__create{border-radius:var(--radius-pill);background:var(--sheet);height:56px;color:var(--ink);place-items:center;font-size:1.125rem;font-weight:700;text-decoration:none;display:grid}.final-call-module__5LBbcq__or{margin-block-start:6px;font-size:.8125rem}.final-call-module__5LBbcq__badges{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:340px;display:grid}.final-call-module__5LBbcq__badge{border-radius:10px;justify-content:center;align-items:center;height:48px;display:inline-flex;overflow:hidden}.final-call-module__5LBbcq__apple{width:auto;height:46px;display:block}.final-call-module__5LBbcq__google{width:auto;height:68px;margin:-10px -9px;display:block}
@media not (min-width:48rem){.app-bar-module__k1HWKW__account{z-index:40;position:fixed;inset-block-start:max(var(--floating-account-inset), env(safe-area-inset-top,0px));inset-inline-end:max(var(--floating-account-inset), env(safe-area-inset-right,0px))}.app-bar-module__k1HWKW__account[data-yielded]{display:none}}@media (min-width:48rem){.app-bar-module__k1HWKW__bar{z-index:50;flex:none;align-self:flex-start;height:100dvh;position:sticky;top:0}.app-bar-module__k1HWKW__account{display:none}}@media print{.app-bar-module__k1HWKW__bar{display:none}}
.settings-category-module__L3ZiAG__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.settings-category-module__L3ZiAG__waiting{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.settings-category-module__L3ZiAG__row{block-size:var(--touch-target);display:block}
.settings-head-module__XjNNUq__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.settings-head-module__XjNNUq__words{flex:20rem;min-width:0}.settings-head-module__XjNNUq__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:30px;font-weight:700;line-height:1.5}.settings-head-module__XjNNUq__lead{font-family:var(--font-text);color:var(--ink-2);margin:4px 0 0}.settings-head-module__XjNNUq__head:has(>.settings-head-module__XjNNUq__aside) .settings-head-module__XjNNUq__lead{max-width:560px}.settings-head-module__XjNNUq__aside{flex:none}.settings-head-module__XjNNUq__summary{border-radius:var(--radius-pill);background-color:var(--tint-mint);color:var(--basil);font-family:var(--font-text);font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px 14px;font-size:.9375rem;font-weight:700;line-height:1.5;display:inline-flex}
