.landing-motion-module__3-2ZQW__root{position:relative}.landing-motion-module__3-2ZQW__root[data-motion=on] [data-show=rise]{opacity:0;transition:opacity .7s cubic-bezier(.2, .8, .2, 1) var(--d,0s), transform .7s cubic-bezier(.2, .8, .2, 1) var(--d,0s);transform:translateY(28px)}.landing-motion-module__3-2ZQW__root[data-motion=on] [data-show=pop]{opacity:0;transform:scale(.82)}.landing-motion-module__3-2ZQW__root[data-motion=on] [data-show=left]{opacity:0;transform:translate(-36px)}.landing-motion-module__3-2ZQW__root[data-motion=on] [data-show=right]{opacity:0;transform:translate(36px)}.landing-motion-module__3-2ZQW__root[data-motion=on] [data-show=spring]{opacity:0;transform:scale(.3)}.landing-motion-module__3-2ZQW__root[data-motion=on] [data-show=words] [data-word]{opacity:0;transform-origin:0 100%;display:inline-block;transform:translateY(.55em)rotate(3deg)}:is(.landing-motion-module__3-2ZQW__root[data-motion=on] [data-in] [data-show=rise],.landing-motion-module__3-2ZQW__root[data-motion=on] [data-in][data-show=rise]){opacity:1;transform:none}:is(.landing-motion-module__3-2ZQW__root[data-motion=on] [data-in] [data-show=pop],.landing-motion-module__3-2ZQW__root[data-motion=on] [data-in][data-show=pop]){opacity:1;transition:opacity .4s ease var(--d,0s), transform .55s cubic-bezier(.3, 1.5, .5, 1) var(--d,0s);transform:none}:is(.landing-motion-module__3-2ZQW__root[data-motion=on] [data-in] :is([data-show=left],[data-show=right]),.landing-motion-module__3-2ZQW__root[data-motion=on] [data-in]:is([data-show=left],[data-show=right])){opacity:1;transition:opacity .8s cubic-bezier(.2, .8, .2, 1) var(--d,0s), transform .8s cubic-bezier(.2, .8, .2, 1) var(--d,0s);transform:none}.landing-motion-module__3-2ZQW__root[data-motion=on] [data-in] [data-show=spring]{opacity:1;transition:opacity .3s ease var(--d,0s), transform .7s cubic-bezier(.3, 1.7, .45, 1) var(--d,0s);transform:none}.landing-motion-module__3-2ZQW__root[data-motion=on] [data-in] [data-show=words] [data-word]{opacity:1;transition:opacity .55s ease var(--d,0s), transform .8s cubic-bezier(.2, .9, .25, 1.15) var(--d,0s);transform:none}.landing-motion-module__3-2ZQW__root [data-mark]{background-image:linear-gradient(var(--mark-ink,var(--tint-peach)), var(--mark-ink,var(--tint-peach)));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 86%;background-repeat:no-repeat;background-size:100% .3em}.landing-motion-module__3-2ZQW__root[data-motion=on] [data-mark]{background-size:0% .3em;transition:background-size 1s cubic-bezier(.2,.8,.2,1) .45s}.landing-motion-module__3-2ZQW__root[data-motion=on] [data-in] [data-mark]{background-size:100% .3em}.landing-motion-module__3-2ZQW__root[data-motion=on] [data-par]{transform:translateY(var(--py,0px)) scale(var(--ps,1));transition:transform .18s linear}.landing-motion-module__3-2ZQW__root :is(a,button){-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s,border-color .18s,color .18s,box-shadow .2s,filter .18s,opacity .18s}.landing-motion-module__3-2ZQW__root :is(a,button):hover{filter:brightness(.94)}.landing-motion-module__3-2ZQW__root :is(a,button):active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.landing-motion-module__3-2ZQW__root :is(a,button):active{transform:none}}.landing-motion-module__3-2ZQW__root[data-paused] *,.landing-motion-module__3-2ZQW__root[data-paused] :before,.landing-motion-module__3-2ZQW__root[data-paused] :after{animation-play-state:paused!important}.landing-motion-module__3-2ZQW__floating,.landing-motion-module__3-2ZQW__compact{align-items:center;gap:var(--space-2);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--sheet);color:var(--ink);font:inherit;cursor:pointer;font-weight:700;display:inline-flex}.landing-motion-module__3-2ZQW__floating{z-index:80;height:var(--touch-target);padding:0 var(--space-4);font-size:var(--text-sm);box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 16%, transparent);position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.landing-motion-module__3-2ZQW__compact{height:36px;padding:0 var(--space-3);border-color:var(--control-edge);flex:none;gap:6px;font-size:.8125rem;}.landing-motion-module__3-2ZQW__floating svg,.landing-motion-module__3-2ZQW__compact svg{--icon-size:16px;--icon-fill:currentColor;stroke:none}.landing-motion-module__3-2ZQW__compact svg{--icon-size:14px}.landing-motion-module__3-2ZQW__floating[aria-pressed=false] svg,.landing-motion-module__3-2ZQW__compact[aria-pressed=false] svg{--icon-fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:butt}.landing-motion-module__3-2ZQW__root picture{display:contents}
.landing-drawings-module__SkLf5W__ring{flex:none;rotate:-90deg}.landing-drawings-module__SkLf5W__track,.landing-drawings-module__SkLf5W__fill{fill:none;stroke-width:6px}.landing-drawings-module__SkLf5W__track{stroke:color-mix(in srgb, var(--on-dark) 14%, var(--ink))}.landing-drawings-module__SkLf5W__fill{stroke:var(--ring,var(--saffron));stroke-linecap:round;transition:stroke-dashoffset 1s linear}
.cooking-screen-module__CY8Zqa__screen{height:680px;padding:var(--space-4) 20px;border:1px solid var(--ink-raised);background:var(--ink);color:var(--on-dark);box-shadow:0 34px 70px color-mix(in srgb, var(--ink) 35%, transparent);border-radius:22px;flex-direction:column;gap:10px;font-size:.8125rem;line-height:1.45;display:flex;position:relative;overflow:hidden;}.cooking-screen-module__CY8Zqa__frame{container-type:inline-size}.cooking-screen-module__CY8Zqa__bar{flex-wrap:wrap;flex:none;align-items:center;gap:8.6px;display:flex}.cooking-screen-module__CY8Zqa__back{border-radius:var(--radius-pill);background:var(--ink-raised);align-items:center;gap:5.8px;height:34.6px;padding:0 13px 0 10px;font-size:.675rem;font-weight:700;display:flex}.cooking-screen-module__CY8Zqa__dishThumb{object-fit:cover;border-radius:10px;width:34.6px;height:34.6px;display:block}.cooking-screen-module__CY8Zqa__dish{flex:1;min-width:158px;line-height:1.2}.cooking-screen-module__CY8Zqa__dish strong{font-size:.76rem;display:block}.cooking-screen-module__CY8Zqa__dish span{color:var(--on-dark-soft);font-size:10.1px}.cooking-screen-module__CY8Zqa__servings{border-radius:var(--radius-pill);background:var(--ink-raised);align-items:center;gap:2.9px;padding:2.9px;display:flex}.cooking-screen-module__CY8Zqa__servings button{border-radius:var(--radius-pill);background:var(--ink-raised-2);width:28.8px;height:28.8px;color:var(--on-dark);font:inherit;cursor:pointer;border:0;font-size:14.4px;font-weight:700}.cooking-screen-module__CY8Zqa__servings button:disabled{opacity:.4;cursor:default}.cooking-screen-module__CY8Zqa__servings>span{text-align:center;min-width:77.8px;font-size:.675rem;font-weight:700}.cooking-screen-module__CY8Zqa__awake{border:1px solid var(--ink-raised-2);border-radius:var(--radius-pill);height:34.6px;color:var(--on-dark-soft);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:5.8px;padding:0 11.5px;font-size:10.1px;font-weight:700;display:flex}.cooking-screen-module__CY8Zqa__awake[aria-checked=true]{border-color:var(--saffron);background:color-mix(in srgb, var(--saffron) 12%, transparent);color:var(--saffron-bright)}.cooking-screen-module__CY8Zqa__awake svg,.cooking-screen-module__CY8Zqa__read svg{--icon-size:13px;stroke-width:2px}.cooking-screen-module__CY8Zqa__read{border-radius:var(--radius-pill);background:var(--ink-raised);height:34.6px;color:var(--on-dark);font:inherit;cursor:pointer;border:0;align-items:center;gap:5.8px;padding:0 11.5px;font-size:10.1px;font-weight:700;display:flex}.cooking-screen-module__CY8Zqa__read[aria-pressed=true]{background:var(--saffron);color:var(--ink)}.cooking-screen-module__CY8Zqa__bars{align-items:center;gap:3px;height:13px;display:flex}.cooking-screen-module__CY8Zqa__bars span{background:currentColor;border-radius:2px;width:3px;height:13px;animation:.8s ease-in-out infinite cooking-screen-module__CY8Zqa__eq}.cooking-screen-module__CY8Zqa__bars span:nth-child(2){animation-delay:.2s}.cooking-screen-module__CY8Zqa__bars span:nth-child(3){animation-delay:.4s}@keyframes cooking-screen-module__CY8Zqa__eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.cooking-screen-module__CY8Zqa__dock{flex-wrap:wrap;flex:none;align-items:center;gap:5.8px;display:flex}.cooking-screen-module__CY8Zqa__dockLabel,.cooking-screen-module__CY8Zqa__groupLabel{color:var(--on-dark-soft);letter-spacing:.08em;text-transform:uppercase;font-size:9.4px;font-weight:700}.cooking-screen-module__CY8Zqa__dockLabel{color:var(--on-dark-quiet);margin-inline-end:2.9px}.cooking-screen-module__CY8Zqa__dockTimer{border:2px solid var(--saffron);border-radius:var(--radius-pill);background:var(--ink-raised);height:31.7px;color:var(--on-dark);font:inherit;cursor:pointer;--ring:var(--saffron);align-items:center;gap:7.2px;padding:0 10px 0 4.3px;display:flex;}.cooking-screen-module__CY8Zqa__dockTimer[data-ended]{border-color:var(--accent);--ring:var(--accent)}.cooking-screen-module__CY8Zqa__dockTimer strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:.8125rem}.cooking-screen-module__CY8Zqa__dockTimer span{color:var(--on-dark-soft);font-size:9.4px}.cooking-screen-module__CY8Zqa__ring{flex:none;rotate:-90deg}.cooking-screen-module__CY8Zqa__ringTrack,.cooking-screen-module__CY8Zqa__ringFill{fill:none;stroke-width:4px}.cooking-screen-module__CY8Zqa__ringTrack{stroke:color-mix(in srgb, var(--on-dark) 14%, var(--ink))}.cooking-screen-module__CY8Zqa__ringFill{stroke:var(--ring,var(--saffron));stroke-linecap:round;transition:stroke-dashoffset 1s linear}.cooking-screen-module__CY8Zqa__step{flex:1;grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:23px;min-height:0;display:grid}.cooking-screen-module__CY8Zqa__figure{background:var(--ink-raised);border-radius:20px;min-height:0;margin:0;animation:.38s cubic-bezier(.2,.8,.2,1) both cooking-screen-module__CY8Zqa__slide-in;position:relative;overflow:hidden}@keyframes cooking-screen-module__CY8Zqa__slide-in{0%{opacity:0;transform:translate(36px)scale(.985)}}.cooking-screen-module__CY8Zqa__photo{object-fit:cover;width:100%;height:100%;display:block}.cooking-screen-module__CY8Zqa__figure picture{display:contents}.cooking-screen-module__CY8Zqa__number{border-radius:var(--radius-pill);background:var(--saffron);width:46px;height:46px;color:var(--ink);font-family:var(--font-display);box-shadow:0 5.8px 17.3px color-mix(in srgb, var(--ink) 35%, transparent);place-items:center;font-size:1.44rem;font-weight:800;display:grid;position:absolute;inset-block-start:14.4px;inset-inline-start:14.4px}.cooking-screen-module__CY8Zqa__caption{display:flex;position:absolute;inset-block-end:14.4px;inset-inline:14.4px}.cooking-screen-module__CY8Zqa__caption span{border-radius:var(--radius-pill);background:var(--photo-scrim);padding:5.8px 11.5px;font-size:.675rem;font-weight:600}.cooking-screen-module__CY8Zqa__column{scrollbar-color:var(--ink-raised) transparent;scrollbar-width:thin;flex-direction:column;gap:11.5px;min-height:0;padding-inline-end:4.3px;animation:.38s 60ms both cooking-screen-module__CY8Zqa__fade-in;display:flex;overflow-y:auto}@keyframes cooking-screen-module__CY8Zqa__fade-in{0%{opacity:0}}.cooking-screen-module__CY8Zqa__position{color:var(--saffron);letter-spacing:.08em;text-transform:uppercase;font-size:10.8px;font-weight:700}.cooking-screen-module__CY8Zqa__stepTitle{font-family:var(--font-display);font-size:1.98rem;font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1}.cooking-screen-module__CY8Zqa__actions{flex-direction:column;gap:4.3px;display:flex}.cooking-screen-module__CY8Zqa__actions button{background:var(--ink-raised);min-height:40.3px;color:var(--on-dark);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:11.5px;align-items:flex-start;gap:8.6px;padding:8.6px 11.5px;display:flex}.cooking-screen-module__CY8Zqa__tick{border:2px solid var(--on-dark-muted);border-radius:var(--radius-pill);color:#0000;flex:none;place-items:center;width:20.2px;height:20.2px;margin-block-start:1px;display:grid}[data-on]>.cooking-screen-module__CY8Zqa__tick{border-color:var(--saffron);background:var(--saffron);color:var(--ink)}[data-on]>.cooking-screen-module__CY8Zqa__actionText{text-decoration:line-through}.cooking-screen-module__CY8Zqa__group{flex-direction:column;gap:5.8px;display:flex}.cooking-screen-module__CY8Zqa__ingredients{flex-wrap:wrap;gap:5.8px;margin:0;padding:0;list-style:none;display:flex}.cooking-screen-module__CY8Zqa__ingredients li{border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);align-items:center;gap:5.8px;padding:2.9px 10.1px 2.9px 2.9px;font-size:10.8px;display:flex}.cooking-screen-module__CY8Zqa__ingredientDisc{border-radius:var(--radius-pill);background:var(--sheet);place-items:center;width:24.5px;height:24.5px;display:grid;overflow:hidden}.cooking-screen-module__CY8Zqa__ingredientDisc img{object-fit:contain;mix-blend-mode:multiply;width:21.6px;height:21.6px}.cooking-screen-module__CY8Zqa__tools{flex-wrap:wrap;align-items:center;gap:5.8px;display:flex}.cooking-screen-module__CY8Zqa__tools>span{border:1px solid var(--ink-raised-2);border-radius:var(--radius-pill);color:var(--on-dark-pale);padding:4.3px 8.6px;font-size:10.1px}.cooking-screen-module__CY8Zqa__launch{border-radius:var(--radius-pill);background:var(--saffron);height:43.2px;color:var(--ink);font:inherit;cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:7.2px;padding:0 17.3px;font-size:.86rem;font-weight:700;display:flex}.cooking-screen-module__CY8Zqa__running{border:2px solid var(--saffron);background:var(--ink-raised);border-radius:18.7px;align-self:flex-start;align-items:center;gap:10px;padding:5.8px 5.8px 5.8px 7.2px;display:flex}.cooking-screen-module__CY8Zqa__running .cooking-screen-module__CY8Zqa__ringTrack,.cooking-screen-module__CY8Zqa__running .cooking-screen-module__CY8Zqa__ringFill{stroke-width:6px}.cooking-screen-module__CY8Zqa__runningText{flex:1;line-height:1.1}.cooking-screen-module__CY8Zqa__runningText strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.71rem;display:block}.cooking-screen-module__CY8Zqa__runningText span{color:var(--on-dark-muted);font-size:.63rem}.cooking-screen-module__CY8Zqa__timerToggle{}.cooking-screen-module__CY8Zqa__timerStop{}.cooking-screen-module__CY8Zqa__timerToggle,.cooking-screen-module__CY8Zqa__timerStop{border-radius:var(--radius-pill);cursor:pointer;border:0;place-items:center;width:40.3px;height:40.3px;display:grid}.cooking-screen-module__CY8Zqa__timerToggle{background:var(--saffron);color:var(--ink)}.cooking-screen-module__CY8Zqa__timerStop{background:color-mix(in srgb, var(--on-dark) 10%, var(--ink-raised));color:var(--on-dark)}.cooking-screen-module__CY8Zqa__foot{flex:none;align-items:center;gap:10px;display:flex}.cooking-screen-module__CY8Zqa__previous,.cooking-screen-module__CY8Zqa__next{border-radius:var(--radius-pill);height:51.8px;color:var(--on-dark);font:inherit;cursor:pointer;border:0;flex:none;align-items:center;gap:5.8px;font-weight:700;display:flex}.cooking-screen-module__CY8Zqa__previous{background:var(--ink-raised);padding:0 17.3px 0 13px}.cooking-screen-module__CY8Zqa__next{background:var(--accent);justify-content:center;min-width:172.8px;padding:0 18.7px;font-size:.86rem}.cooking-screen-module__CY8Zqa__previous:disabled,.cooking-screen-module__CY8Zqa__next:disabled{opacity:.45;cursor:default}.cooking-screen-module__CY8Zqa__film{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:5.8px;min-width:0;display:grid}.cooking-screen-module__CY8Zqa__film button{background:var(--ink-raised);cursor:pointer;border:3px solid #0000;border-radius:11.5px;height:51.8px;padding:0;position:relative;overflow:hidden}.cooking-screen-module__CY8Zqa__film button[aria-current=step]{border-color:var(--saffron)}.cooking-screen-module__CY8Zqa__filmImage{object-fit:cover;width:100%;height:100%;display:block}.cooking-screen-module__CY8Zqa__filmNumber,.cooking-screen-module__CY8Zqa__filmDone,.cooking-screen-module__CY8Zqa__filmTimer{border-radius:var(--radius-pill);place-items:center;font-weight:800;display:grid;position:absolute}.cooking-screen-module__CY8Zqa__filmNumber{background:var(--photo-scrim);min-width:15.8px;height:15.8px;color:var(--on-dark);padding:0 4.3px;font-size:.54rem;inset-block-start:4.3px;inset-inline-start:4.3px}[aria-current=step]>.cooking-screen-module__CY8Zqa__filmNumber{background:var(--saffron);color:var(--ink)}.cooking-screen-module__CY8Zqa__filmDone{background:var(--basil);width:15.8px;height:15.8px;color:var(--on-dark);font-size:.54rem;inset-block-start:4.3px;inset-inline-end:4.3px}.cooking-screen-module__CY8Zqa__filmTimer{background:var(--saffron);color:var(--ink);font-variant-numeric:tabular-nums;padding:1px 5px;font-size:.5rem;inset-block-end:4.3px;inset-inline-start:4.3px}.cooking-screen-module__CY8Zqa__keys{color:var(--on-dark-quiet);text-align:center;flex:none;margin:-4.3px 0 0;font-size:9.4px}.cooking-screen-module__CY8Zqa__keys kbd{border:1px solid var(--ink-raised-2);font:inherit;border-radius:4.3px;padding:0 4.3px}.cooking-screen-module__CY8Zqa__gather{grid-template-columns:repeat(3,minmax(0,1fr));gap:5.8px;margin:0;padding:0;list-style:none;display:grid}.cooking-screen-module__CY8Zqa__gather button{border:2px solid var(--rule);background:var(--paper);width:100%;min-height:41.8px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:13px;align-items:center;gap:7.2px;padding:4.3px 7.2px 4.3px 4.3px;display:flex}.cooking-screen-module__CY8Zqa__gather button[data-on]{border-color:var(--basil)}.cooking-screen-module__CY8Zqa__gatherDisc{border-radius:var(--radius-pill);background:var(--sheet);flex:none;place-items:center;width:31.7px;height:31.7px;display:grid;overflow:hidden}.cooking-screen-module__CY8Zqa__gatherDisc img{object-fit:contain;mix-blend-mode:multiply;width:28.8px;height:28.8px}.cooking-screen-module__CY8Zqa__gatherText{flex:1;min-width:0;line-height:1.2}.cooking-screen-module__CY8Zqa__gatherText strong{font-size:10.8px;display:block}.cooking-screen-module__CY8Zqa__gatherText span{color:var(--muted);font-size:9.4px}.cooking-screen-module__CY8Zqa__gatherTick{box-sizing:border-box;border:2px solid var(--rule);border-radius:var(--radius-pill);width:17.3px;height:17.3px;color:var(--on-dark);flex:none;place-items:center;display:grid}.cooking-screen-module__CY8Zqa__gatherTick svg{--icon-size:8.6px;stroke-width:3.4px}[data-on]>.cooking-screen-module__CY8Zqa__gatherTick{border-color:var(--basil);background:var(--basil)}.cooking-screen-module__CY8Zqa__allTools{flex-wrap:wrap;gap:5.8px;display:flex}.cooking-screen-module__CY8Zqa__allTools span{border-radius:var(--radius-pill);background:var(--ink-raised);padding:5.8px 10.1px;font-size:10.8px;font-weight:600}.cooking-screen-module__CY8Zqa__begin{flex-wrap:wrap;align-items:center;gap:10.1px;margin-block-start:auto;padding-block-start:4.3px;display:flex}.cooking-screen-module__CY8Zqa__begin>span{color:var(--on-dark-soft);flex:1}.cooking-screen-module__CY8Zqa__begin button{border-radius:var(--radius-pill);background:var(--accent);height:46.1px;color:var(--on-dark);font:inherit;cursor:pointer;border:0;align-items:center;gap:5.8px;padding:0 24.5px;font-size:13.7px;font-weight:700;display:flex}.cooking-screen-module__CY8Zqa__endColumn{justify-content:center}.cooking-screen-module__CY8Zqa__endTitle{font-family:var(--font-display);letter-spacing:-.03em;font-size:40.3px;font-weight:800;line-height:1}.cooking-screen-module__CY8Zqa__thumbs{flex-wrap:wrap;gap:5.8px;display:flex}.cooking-screen-module__CY8Zqa__thumb{object-fit:cover;border-radius:7.2px;width:46.1px;height:34.6px}.cooking-screen-module__CY8Zqa__cooked,.cooking-screen-module__CY8Zqa__share{border-radius:var(--radius-pill);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7.2px;font-weight:700;display:flex}.cooking-screen-module__CY8Zqa__cooked{background:var(--sheet);height:46.1px;color:var(--ink);border:0;font-size:13.7px}.cooking-screen-module__CY8Zqa__share{border:1px solid var(--ink-raised-2);background:var(--ink-raised);height:40.3px;color:var(--on-dark);font-size:12.2px}.cooking-screen-module__CY8Zqa__cookedNote,.cooking-screen-module__CY8Zqa__sharedNote{background:var(--basil);border-radius:13px;align-items:center;gap:7.2px;min-height:34.6px;padding:5.8px 5.8px 5.8px 13px;display:flex}.cooking-screen-module__CY8Zqa__sharedNote{border:1px solid var(--saffron);background:var(--ink-raised)}.cooking-screen-module__CY8Zqa__cookedNote>span,.cooking-screen-module__CY8Zqa__sharedNote>span:first-child{flex:1;font-weight:700}.cooking-screen-module__CY8Zqa__seeFil{color:var(--accent-text);padding:0 8.6px;font-weight:700}.cooking-screen-module__CY8Zqa__cookedNote button,.cooking-screen-module__CY8Zqa__sharedNote button{height:31.7px;color:var(--on-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10.1px;font-weight:700;text-decoration:underline}.cooking-screen-module__CY8Zqa__endWays{gap:7.2px;display:flex}.cooking-screen-module__CY8Zqa__endWays>*{border-radius:var(--radius-pill);flex:1;place-items:center;height:38.9px;display:grid}.cooking-screen-module__CY8Zqa__endWays button{border:1px solid var(--ink-raised-2);color:var(--on-dark);font:inherit;cursor:pointer;background:0 0;font-weight:600}.cooking-screen-module__CY8Zqa__endWays span{background:var(--accent);font-weight:700}@container not (min-width:620px){.cooking-screen-module__CY8Zqa__screen{height:auto;padding:var(--space-3)}.cooking-screen-module__CY8Zqa__back,.cooking-screen-module__CY8Zqa__dishThumb,.cooking-screen-module__CY8Zqa__awake,.cooking-screen-module__CY8Zqa__keys,.cooking-screen-module__CY8Zqa__previousWord{display:none}.cooking-screen-module__CY8Zqa__dish{min-width:0}.cooking-screen-module__CY8Zqa__step{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.cooking-screen-module__CY8Zqa__figure{aspect-ratio:4/3}.cooking-screen-module__CY8Zqa__column{overflow:visible}.cooking-screen-module__CY8Zqa__film{display:none}.cooking-screen-module__CY8Zqa__foot{justify-content:space-between}.cooking-screen-module__CY8Zqa__previous{justify-content:center;width:51.8px;padding:0}.cooking-screen-module__CY8Zqa__next{flex:1;min-width:0}}
.device-frames-module__0xEOHq__phone{background:var(--ink);width:100%;max-width:360px;box-shadow:0 30px 60px color-mix(in srgb, var(--basil-deep) 22%, transparent);border-radius:44px;margin:0 auto;padding:9px}.device-frames-module__0xEOHq__phoneScreen{background:var(--paper);color:var(--ink);border-radius:36px;flex-direction:column;display:flex;position:relative;overflow:hidden}.device-frames-module__0xEOHq__phoneScroll{scrollbar-color:var(--rule-strong) transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.device-frames-module__0xEOHq__status{padding:var(--space-3) var(--space-5) 4px;font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;font-size:.8125rem;font-weight:700;display:flex}.device-frames-module__0xEOHq__island{border-radius:var(--radius-pill);background:var(--ink);width:70px;height:20px}.device-frames-module__0xEOHq__tabBar{border-block-start:1px solid var(--rule);background:var(--sheet);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));padding:6.8px 5px 15px;display:grid}.device-frames-module__0xEOHq__tab{color:var(--muted);flex-direction:column;align-items:center;gap:2.5px;padding:3.4px 0;font-size:.58rem;font-weight:500;display:flex}.device-frames-module__0xEOHq__tab[data-current]{color:var(--ink);font-weight:700}.device-frames-module__0xEOHq__tabMark{border-radius:var(--radius-pill);place-items:center;width:44px;height:25.5px;display:grid}.device-frames-module__0xEOHq__tab[data-current] .device-frames-module__0xEOHq__tabMark{background:var(--tint-peach)}.device-frames-module__0xEOHq__me{border-radius:var(--radius-pill);background:var(--tint-honey);width:20.4px;height:20.4px;color:var(--ink);font-family:var(--font-display);border:2px solid;place-items:center;font-size:.64rem;font-weight:800;line-height:1;display:grid}.device-frames-module__0xEOHq__browser{border:1px solid var(--rule);background:var(--sheet);min-width:0;box-shadow:0 30px 60px color-mix(in srgb, var(--saffron-text) 14%, transparent);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.device-frames-module__0xEOHq__bar{align-items:center;gap:var(--space-2);border-block-end:1px solid var(--surface-2);background:var(--paper);flex:none;padding:10px 14px;display:flex}.device-frames-module__0xEOHq__dot{border-radius:var(--radius-pill);background:var(--rule);width:11px;height:11px}.device-frames-module__0xEOHq__address{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 280px;margin-inline-start:10px;padding:4px 14px;font-size:.8125rem;overflow:hidden}
.library-screen-module__O-hG_G__library{gap:var(--space-3);flex-direction:column;display:flex}.library-screen-module__O-hG_G__search{border:1px solid var(--control-edge);border-radius:var(--radius-md);background:var(--sheet);height:50px;color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex}.library-screen-module__O-hG_G__search:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.library-screen-module__O-hG_G__search input{min-width:0;color:var(--ink);font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.library-screen-module__O-hG_G__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.library-screen-module__O-hG_G__filters button{min-height:var(--touch-target);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;font-weight:600}.library-screen-module__O-hG_G__filters button[aria-pressed=true]{background:var(--ink);color:var(--on-dark)}.library-screen-module__O-hG_G__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.library-screen-module__O-hG_G__card{gap:var(--space-2);flex-direction:column;animation:.4s both library-screen-module__O-hG_G__pop-in;display:flex}@keyframes library-screen-module__O-hG_G__pop-in{0%{opacity:0;scale:.82}}.library-screen-module__O-hG_G__cover{aspect-ratio:4/3;background:var(--surface-2);border-radius:20px;display:block;position:relative;overflow:hidden}.library-screen-module__O-hG_G__image{object-fit:cover;width:100%;height:100%;display:block}.library-screen-module__O-hG_G__time{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--sheet) 90%, transparent);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:4px 10px;font-size:.8125rem;font-weight:600;display:flex;position:absolute;inset-block-start:10px;inset-inline-start:10px}.library-screen-module__O-hG_G__text{line-height:1.3}.library-screen-module__O-hG_G__text strong{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:var(--tracking-section);display:block}.library-screen-module__O-hG_G__text span{color:var(--muted);font-size:var(--text-sm)}.library-screen-module__O-hG_G__empty{color:var(--muted);margin:0;font-size:.9375rem}
.menu-screen-module__axh_yG__screen{gap:var(--space-4);background:var(--paper);flex-direction:column;padding:22px;display:flex;position:relative}.menu-screen-module__axh_yG__frame{container-type:inline-size}.menu-screen-module__axh_yG__wide{gap:var(--space-4);flex-direction:column;display:flex}.menu-screen-module__axh_yG__narrow{flex-direction:column;gap:11.8px;display:none}.menu-screen-module__axh_yG__narrowOnly{display:none}@container not (min-width:560px){.menu-screen-module__axh_yG__screen{gap:11.8px;padding:11.8px 13.4px 13.4px}.menu-screen-module__axh_yG__wide,.menu-screen-module__axh_yG__wideOnly{display:none}.menu-screen-module__axh_yG__narrow{display:flex}.menu-screen-module__axh_yG__narrowOnly{display:inline}}.menu-screen-module__axh_yG__title{font-family:var(--font-display);font-size:2.125rem;font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1;display:block}.menu-screen-module__axh_yG__meta{align-items:center;gap:6px var(--space-3);color:var(--muted);flex-wrap:wrap;margin-block-start:6px;font-size:.9375rem;display:flex}.menu-screen-module__axh_yG__upToDate{border-radius:var(--radius-pill);background:var(--tint-mint);color:var(--basil);align-items:center;gap:6px;padding:4px 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.menu-screen-module__axh_yG__toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.menu-screen-module__axh_yG__views{border-radius:var(--radius-pill);background:var(--surface-2);gap:2px;margin-inline-end:auto;padding:4px;display:flex}.menu-screen-module__axh_yG__views button{border-radius:var(--radius-pill);height:36px;color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:flex}.menu-screen-module__axh_yG__views button[aria-checked=true]{background:var(--sheet);box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 12%, transparent)}.menu-screen-module__axh_yG__arrow,.menu-screen-module__axh_yG__arrowButton{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--sheet);width:40px;height:40px;color:var(--ink);flex:none;place-items:center;display:grid}.menu-screen-module__axh_yG__arrowButton{width:var(--touch-target);height:var(--touch-target);cursor:pointer}.menu-screen-module__axh_yG__arrowButton:disabled{opacity:.35;cursor:default}.menu-screen-module__axh_yG__fill{border-radius:var(--radius-pill);background:var(--basil);flex:none;align-items:stretch;display:flex}.menu-screen-module__axh_yG__fillMain,.menu-screen-module__axh_yG__gear{color:var(--on-dark);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.menu-screen-module__axh_yG__fillMain{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill) 0 0 var(--radius-pill);padding:11px 14px 11px 18px;display:flex}.menu-screen-module__axh_yG__fillRule{background:color-mix(in srgb, var(--on-dark) 35%, transparent);width:1px;margin:10px 0}.menu-screen-module__axh_yG__gear{border-radius:0 var(--radius-pill) var(--radius-pill) 0;place-items:center;width:48px;display:grid}.menu-screen-module__axh_yG__gearPanel{width:min(320px,100%);padding:var(--space-4);border:1px solid var(--rule);background:var(--sheet);box-shadow:var(--shadow-raised);color:var(--ink-2);font-size:var(--text-sm);border-radius:18px;flex-direction:column;align-self:flex-end;gap:10px;line-height:1.4;display:flex}.menu-screen-module__axh_yG__gearPanel>strong{color:var(--ink);font-family:var(--font-display);font-size:1.125rem}.menu-screen-module__axh_yG__gearActions{align-items:center;gap:6px;display:flex}.menu-screen-module__axh_yG__gearActions a{color:var(--accent-text);font-weight:700}.menu-screen-module__axh_yG__gearActions button{border-radius:var(--radius-pill);background:var(--surface-2);height:38px;color:var(--ink);font:inherit;cursor:pointer;border:0;margin-inline-start:auto;padding:0 14px;font-weight:700}.menu-screen-module__axh_yG__suggestions{align-items:center;gap:var(--space-2) var(--space-3);padding:10px 10px 10px var(--space-4);border:1px solid var(--basil-hairline);background:var(--basil-band);border-radius:22px;flex-wrap:wrap;display:flex}.menu-screen-module__axh_yG__suggestionsMark{border-radius:var(--radius-pill);background:var(--basil);width:34px;height:34px;color:var(--on-dark);flex:none;place-items:center;display:grid}.menu-screen-module__axh_yG__suggestionsText{flex:240px;line-height:1.3}.menu-screen-module__axh_yG__suggestionsText strong{display:block}.menu-screen-module__axh_yG__suggestionsText>span{color:var(--ink-2);font-size:var(--text-sm)}.menu-screen-module__axh_yG__suggestionsActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.menu-screen-module__axh_yG__planAll,.menu-screen-module__axh_yG__reroll,.menu-screen-module__axh_yG__refuseAll{height:42px;padding:0 var(--space-4);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;font-weight:700;display:flex}.menu-screen-module__axh_yG__planAll{background:var(--basil);color:var(--on-dark)}.menu-screen-module__axh_yG__reroll{border:1px solid var(--basil-hairline);background:var(--sheet);color:var(--basil);padding:0 14px}.menu-screen-module__axh_yG__refuseAll{color:var(--ink-2);background:0 0;padding:0 10px;font-weight:600}.menu-screen-module__axh_yG__weekScroll{scrollbar-color:var(--rule-strong) transparent;scrollbar-width:thin;margin:0 -4px;padding:0 4px 6px;overflow-x:auto}.menu-screen-module__axh_yG__weekGrid{grid-template-columns:repeat(7,minmax(122px,1fr));align-items:stretch;gap:10px;display:grid}.menu-screen-module__axh_yG__day{min-height:280px;padding:var(--space-3);background:var(--tile);border:1px solid #0000;border-radius:22px;flex-direction:column;gap:10px;display:flex}.menu-screen-module__axh_yG__day[data-today]{border-color:var(--accent);background:var(--sheet)}.menu-screen-module__axh_yG__dayHead{flex-direction:column;line-height:1.2;display:flex}.menu-screen-module__axh_yG__dayHead strong{font-family:var(--font-display);font-size:1.125rem}.menu-screen-module__axh_yG__dayHead span{color:var(--muted);font-size:var(--text-sm);font-weight:600}.menu-screen-module__axh_yG__day[data-today] .menu-screen-module__axh_yG__dayHead span{color:var(--accent-text)}.menu-screen-module__axh_yG__meal{flex-direction:column;gap:6px;display:flex}.menu-screen-module__axh_yG__slot{color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.menu-screen-module__axh_yG__dishCard{background:var(--sheet);box-shadow:0 1px 0 var(--rule);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.menu-screen-module__axh_yG__dishImage{background:var(--surface-2);object-fit:cover;width:100%;height:72px;display:block}.menu-screen-module__axh_yG__dishText{padding:var(--space-2) 10px;font-size:var(--text-sm);font-weight:600;line-height:1.25}.menu-screen-module__axh_yG__dishText strong{font-weight:inherit}.menu-screen-module__axh_yG__dishCard[data-form=row]{flex-direction:row;align-items:center;gap:10px;padding:4px}.menu-screen-module__axh_yG__dishCard[data-form=row] .menu-screen-module__axh_yG__dishImage{border-radius:10px;flex:none;width:56px;height:56px}.menu-screen-module__axh_yG__dishCard[data-form=row] .menu-screen-module__axh_yG__dishText{padding:0 var(--space-2) 0 0;flex-direction:column;display:flex}.menu-screen-module__axh_yG__dishCard[data-form=row] .menu-screen-module__axh_yG__dishText span{color:var(--muted);font-size:var(--text-xs);font-weight:500}.menu-screen-module__axh_yG__more{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--sheet) 94%, transparent);width:30px;height:30px;box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 15%, transparent);place-items:center;display:grid;position:absolute;inset-block-start:6px;inset-inline-end:6px}.menu-screen-module__axh_yG__dishCompact{align-items:center;gap:var(--space-2);padding:4px var(--space-2) 4px 4px;border-radius:var(--radius-tile);background:var(--sheet);box-shadow:0 1px 0 var(--rule);font-size:.8125rem;font-weight:600;line-height:1.2;display:flex}.menu-screen-module__axh_yG__compactImage{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:34px;height:34px;display:block}.menu-screen-module__axh_yG__idea{gap:var(--space-2);padding:var(--space-2);border:1.5px dashed var(--basil-edge);background:var(--basil-mist);border-radius:16px;flex-direction:column;display:flex}.menu-screen-module__axh_yG__ideaHead{color:var(--basil);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:.6875rem;font-weight:800;display:flex}.menu-screen-module__axh_yG__ideaDish{align-items:center;gap:var(--space-2);line-height:1.2;display:flex}.menu-screen-module__axh_yG__ideaDish strong{font-size:.8125rem;display:block}.menu-screen-module__axh_yG__ideaDish span span{color:var(--muted);font-size:var(--text-xs)}.menu-screen-module__axh_yG__ideaImage{object-fit:cover;border-radius:10px;flex:none;width:40px;height:40px;display:block}.menu-screen-module__axh_yG__reason{color:var(--basil-ink-soft);font-size:var(--text-xs);line-height:1.3}.menu-screen-module__axh_yG__plan{border-radius:var(--radius-pill);background:var(--basil);height:34px;color:var(--on-dark);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:5px;font-size:.8125rem;font-weight:700;display:flex;}.menu-screen-module__axh_yG__ideaActions{grid-template-columns:1fr 1fr;gap:4px;display:grid}.menu-screen-module__axh_yG__ideaOther{}.menu-screen-module__axh_yG__ideaRefuse{}.menu-screen-module__axh_yG__ideaOther,.menu-screen-module__axh_yG__ideaRefuse{border:1px solid var(--basil-hairline);border-radius:var(--radius-pill);background:var(--sheet);height:32px;color:var(--basil);font:inherit;font-size:var(--text-xs);cursor:pointer;justify-content:center;align-items:center;gap:4px;font-weight:700;display:flex}.menu-screen-module__axh_yG__ideaRefuse{border-color:var(--peach-hairline);color:var(--accent-deep)}.menu-screen-module__axh_yG__add{border:1.5px dashed var(--rule-strong);color:var(--muted);font-size:var(--text-sm);border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:14px 10px;font-weight:600;display:flex}.menu-screen-module__axh_yG__threeDays{flex-direction:column;gap:14px;display:flex}.menu-screen-module__axh_yG__dayStepper{align-items:center;gap:10px;display:flex}.menu-screen-module__axh_yG__dayRange{text-align:center;flex:1;font-weight:700}.menu-screen-module__axh_yG__threeGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.menu-screen-module__axh_yG__list{border:1px solid var(--rule);background:var(--sheet);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.menu-screen-module__axh_yG__listHead,.menu-screen-module__axh_yG__listRow{gap:var(--space-3);padding:10px var(--space-4);grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.menu-screen-module__axh_yG__listHead{background:var(--surface-2);color:var(--muted);font-size:var(--text-xs);font-weight:700}.menu-screen-module__axh_yG__listRow{border-block-start:1px solid var(--surface-2)}.menu-screen-module__axh_yG__listRow[data-today]{background:color-mix(in srgb, var(--tint-peach) 25%, var(--sheet))}.menu-screen-module__axh_yG__listRow .menu-screen-module__axh_yG__slot{display:none}.menu-screen-module__axh_yG__status{align-items:center;gap:var(--space-2);min-height:36px;color:var(--basil);font-size:var(--text-sm);flex-wrap:wrap;font-weight:600;display:flex}.menu-screen-module__axh_yG__reset{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-weight:600;text-decoration:underline}.menu-screen-module__axh_yG__phoneHead{justify-content:space-between;align-items:center;gap:6.7px;display:flex}.menu-screen-module__axh_yG__phoneHead>span:first-child{flex:1;min-width:0}.menu-screen-module__axh_yG__phoneHead .menu-screen-module__axh_yG__arrow{width:37px;height:37px}.menu-screen-module__axh_yG__phoneTitle{font-family:var(--font-display);font-size:1.68rem;font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1.05;display:block}.menu-screen-module__axh_yG__phoneMeta{color:var(--muted);font-size:.74rem}.menu-screen-module__axh_yG__narrow .menu-screen-module__axh_yG__fill{align-self:flex-end}.menu-screen-module__axh_yG__narrow .menu-screen-module__axh_yG__fillMain{min-height:40px;padding:0 10px 0 13.4px;font-size:.79rem}.menu-screen-module__axh_yG__narrow .menu-screen-module__axh_yG__gear{width:40px}.menu-screen-module__axh_yG__narrow .menu-screen-module__axh_yG__suggestions{border-radius:16.8px;flex-direction:column;align-items:stretch;padding:10px}.menu-screen-module__axh_yG__narrow .menu-screen-module__axh_yG__suggestionsText{flex:none;font-size:.79rem}.menu-screen-module__axh_yG__narrow .menu-screen-module__axh_yG__suggestionsText>span{font-size:.68rem}.menu-screen-module__axh_yG__narrow .menu-screen-module__axh_yG__planAll,.menu-screen-module__axh_yG__narrow .menu-screen-module__axh_yG__reroll,.menu-screen-module__axh_yG__narrow .menu-screen-module__axh_yG__refuseAll{white-space:nowrap;flex:auto;justify-content:center;height:33.6px;padding:0 8.4px;font-size:.74rem}.menu-screen-module__axh_yG__narrow .menu-screen-module__axh_yG__refuseAll{flex:none}.menu-screen-module__axh_yG__strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.menu-screen-module__axh_yG__strip button{background:var(--sheet);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:13.4px;flex-direction:column;align-items:center;gap:2px;padding:6.7px 0;display:flex}.menu-screen-module__axh_yG__strip button[aria-pressed=true]{background:var(--ink);color:var(--on-dark)}.menu-screen-module__axh_yG__strip button span:first-child{font-size:.63rem;font-weight:600}.menu-screen-module__axh_yG__strip button strong{font-family:var(--font-display);font-size:.9rem}.menu-screen-module__axh_yG__stripDot{border-radius:var(--radius-pill);width:4.2px;height:4.2px}.menu-screen-module__axh_yG__stripDot[data-kind=planned]{background:var(--accent)}.menu-screen-module__axh_yG__stripDot[data-kind=idea]{background:var(--basil)}.menu-screen-module__axh_yG__phoneDay{flex-direction:column;gap:6.7px;display:flex}.menu-screen-module__axh_yG__phoneDayName{color:var(--muted);font-size:.74rem;font-weight:700}.menu-screen-module__axh_yG__phoneDayName[data-today]{color:var(--accent-text)}.menu-screen-module__axh_yG__phoneMeal{border:1px solid var(--rule);background:var(--sheet);border-radius:15px;overflow:hidden}.menu-screen-module__axh_yG__phoneMealHead{justify-content:space-between;align-items:center;padding:3.4px 3.4px 0 11.8px;display:flex}.menu-screen-module__axh_yG__phoneMealHead .menu-screen-module__axh_yG__slot{font-size:.63rem}.menu-screen-module__axh_yG__another{height:33.6px;color:var(--ink-2);align-items:center;gap:3.4px;padding:0 8.4px;font-size:.68rem;font-weight:700;display:flex}.menu-screen-module__axh_yG__phoneDish{align-items:center;gap:10px;padding:5px 3.4px 5px 6.7px;font-size:.94rem;line-height:1.25;display:flex}.menu-screen-module__axh_yG__phoneDish+.menu-screen-module__axh_yG__phoneDish{border-block-start:1px solid var(--surface-2)}.menu-screen-module__axh_yG__phoneDish strong{flex:1;min-width:0}.menu-screen-module__axh_yG__thumbLarge,.menu-screen-module__axh_yG__thumbSmall{object-fit:cover;border-radius:10px;flex:none;display:block}.menu-screen-module__axh_yG__thumbLarge{width:56px;height:56px}.menu-screen-module__axh_yG__thumbSmall{width:44px;height:44px}.menu-screen-module__axh_yG__meal[data-form=phone] .menu-screen-module__axh_yG__idea{border-radius:15px}.menu-screen-module__axh_yG__meal[data-form=phone] .menu-screen-module__axh_yG__add{border:1px solid var(--rule);background:var(--sheet);border-radius:15px;justify-content:flex-start;padding:10px 11.8px;font-size:.79rem}.menu-screen-module__axh_yG__screen [data-drag]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:opacity .15s}.menu-screen-module__axh_yG__screen [data-drag] img{-webkit-user-drag:none}.menu-screen-module__axh_yG__screen [data-drag][data-lifted]{opacity:.35}.menu-screen-module__axh_yG__meal[data-drop],.menu-screen-module__axh_yG__strip button[data-drop]{outline:2px dashed var(--basil-drop);outline-offset:3px;border-radius:14px;transition:background-color .15s}.menu-screen-module__axh_yG__meal[data-drop=over],.menu-screen-module__axh_yG__strip button[data-drop=over]{outline:2px solid var(--basil);background-color:color-mix(in srgb, var(--basil-edge) 18%, transparent)}.menu-screen-module__axh_yG__strip button[data-drop]{outline-offset:2px}.menu-screen-module__axh_yG__ghost{z-index:9999;align-items:center;gap:var(--space-2);box-sizing:border-box;border-radius:var(--radius-md);background:var(--sheet);width:210px;box-shadow:0 18px 40px color-mix(in srgb, var(--ink) 28%, transparent), 0 0 0 2px var(--basil);pointer-events:none;cursor:grabbing;will-change:transform;padding:5px 10px 5px 5px;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.menu-screen-module__axh_yG__ghostImage{object-fit:cover;border-radius:10px;flex:none;width:42px;height:42px}.menu-screen-module__axh_yG__ghost strong{min-width:0;font-size:var(--text-sm);line-height:1.2}.menu-screen-module__axh_yG__undo{border-radius:var(--radius-pill);background:var(--basil);color:var(--on-dark);font:inherit;cursor:pointer;border:0;padding:5px 12px;font-size:.8125rem;font-weight:700}
.shopping-screen-module__DZHT5W__screen{gap:var(--space-3);padding:14px var(--space-4);flex-direction:column;display:flex}.shopping-screen-module__DZHT5W__head{justify-content:space-between;align-items:flex-end;display:flex}.shopping-screen-module__DZHT5W__title{font-family:var(--font-display);font-size:1.75rem;font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1.05}.shopping-screen-module__DZHT5W__follows{border-radius:var(--radius-pill);background:var(--tint-mint);color:var(--basil);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;padding:5px 9px;font-weight:700;display:flex}.shopping-screen-module__DZHT5W__progress{color:var(--ink-2);flex-direction:column;gap:5px;font-size:.8125rem;display:flex}.shopping-screen-module__DZHT5W__bar{border-radius:var(--radius-pill);background:var(--surface-2);height:9px;overflow:hidden}.shopping-screen-module__DZHT5W__bar span{border-radius:var(--radius-pill);background:var(--basil);height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.shopping-screen-module__DZHT5W__add{align-items:center;gap:var(--space-2);height:46px;padding:0 5px 0 var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--sheet);color:var(--muted);font-size:.9375rem;display:flex}.shopping-screen-module__DZHT5W__add>span:first-child{flex:1}.shopping-screen-module__DZHT5W__addButton{background:var(--ink);width:36px;height:36px;color:var(--on-dark);border-radius:11px;place-items:center;display:grid}.shopping-screen-module__DZHT5W__pantry{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);font-size:.84375rem;font-weight:600;display:flex}.shopping-screen-module__DZHT5W__aisle{flex-direction:column;display:flex}.shopping-screen-module__DZHT5W__aisleName{color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin-block-end:2px;font-weight:700}.shopping-screen-module__DZHT5W__row{align-items:center;display:flex}.shopping-screen-module__DZHT5W__line{min-width:0;min-height:46px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:4px 0;display:flex}.shopping-screen-module__DZHT5W__line[data-on]{animation:.5s cubic-bezier(.2,.8,.2,1) both shopping-screen-module__DZHT5W__sink}@keyframes shopping-screen-module__DZHT5W__sink{0%{opacity:.15;transform:translateY(-22px)}}.shopping-screen-module__DZHT5W__box{box-sizing:border-box;border:2px solid var(--control-edge);background:var(--sheet);width:24px;height:24px;color:var(--on-dark);border-radius:8px;flex:none;place-items:center;display:grid}[data-on]>.shopping-screen-module__DZHT5W__box{border-color:var(--basil);background:var(--basil)}.shopping-screen-module__DZHT5W__text{flex:1;min-width:0;line-height:1.2}.shopping-screen-module__DZHT5W__name{font-size:.9375rem;font-weight:600;display:block}[data-on] .shopping-screen-module__DZHT5W__name{text-decoration:line-through}.shopping-screen-module__DZHT5W__from{color:var(--muted);font-size:var(--text-xs)}.shopping-screen-module__DZHT5W__quantity{font-family:var(--font-quantity);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.shopping-screen-module__DZHT5W__more{width:32px;height:40px;color:var(--muted);flex:none;place-items:center;display:grid}.shopping-screen-module__DZHT5W__disc{background:var(--surface-2);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.shopping-screen-module__DZHT5W__disc img{object-fit:contain;mix-blend-mode:multiply;width:30px;height:30px}.shopping-screen-module__DZHT5W__line[data-sunk]{animation:.5s cubic-bezier(.2,.8,.2,1) both shopping-screen-module__DZHT5W__sink}
.app-showcase-module__U2TWsW__showcase{scroll-snap-align:start;box-sizing:content-box;max-width:1200px;padding:40px var(--space-5) 96px;flex-direction:column;gap:20px;margin:0 auto;scroll-margin-block-start:84px;display:flex}.app-showcase-module__U2TWsW__intro{gap:var(--space-3);max-width:720px;flex-direction:column;margin-block-end:var(--space-3);display:flex}.app-showcase-module__U2TWsW__eyebrow{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:.9375rem;font-weight:700}.app-showcase-module__U2TWsW__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}.app-showcase-module__U2TWsW__panel{gap:var(--space-5);border-radius:28px;flex-direction:column;min-width:0;padding:clamp(16px,3vw,36px);display:flex}.app-showcase-module__U2TWsW__panel h3{font-family:var(--font-display);font-weight:var(--weight-section);letter-spacing:-.02em;margin:0;font-size:1.875rem;line-height:1.1}.app-showcase-module__U2TWsW__panel p{margin:0}.app-showcase-module__U2TWsW__panelHead{align-items:flex-end;gap:var(--space-3) 40px;flex-wrap:wrap;display:flex}.app-showcase-module__U2TWsW__panelText{flex-direction:column;flex:380px;gap:10px;display:flex}.app-showcase-module__U2TWsW__tryHint{flex:0 auto;font-size:.9375rem;font-weight:600}.app-showcase-module__U2TWsW__menu{background:var(--tint-honey)}.app-showcase-module__U2TWsW__menu .app-showcase-module__U2TWsW__panelText p{color:var(--ink-2)}.app-showcase-module__U2TWsW__menu .app-showcase-module__U2TWsW__tryHint{color:var(--saffron-text)}.app-showcase-module__U2TWsW__frame{min-width:0}.app-showcase-module__U2TWsW__phone,.app-showcase-module__U2TWsW__onlyNarrow{display:none}@media not (min-width:700px){.app-showcase-module__U2TWsW__desk,.app-showcase-module__U2TWsW__onlyWide{display:none}.app-showcase-module__U2TWsW__phone{display:block}.app-showcase-module__U2TWsW__onlyNarrow{display:inline}}.app-showcase-module__U2TWsW__pair{flex-wrap:wrap;gap:20px;display:flex}.app-showcase-module__U2TWsW__list{background:var(--basil-band);flex-flow:wrap;flex:560px;align-items:center;gap:28px}.app-showcase-module__U2TWsW__listText{flex-direction:column;flex:220px;gap:14px;display:flex}.app-showcase-module__U2TWsW__listText p{color:var(--ink-2)}.app-showcase-module__U2TWsW__listText .app-showcase-module__U2TWsW__listHint{color:var(--basil);font-size:.9375rem;font-weight:600}.app-showcase-module__U2TWsW__listPhone{flex:0 340px;min-width:0;margin:0 auto}.app-showcase-module__U2TWsW__listPhone>div{max-width:340px}.app-showcase-module__U2TWsW__household{background:var(--basil);color:var(--on-dark);flex:380px;gap:20px;padding:32px}.app-showcase-module__U2TWsW__household>p{color:var(--on-basil-muted)}.app-showcase-module__U2TWsW__people{flex-direction:column;gap:10px;margin-block-start:auto;display:flex}.app-showcase-module__U2TWsW__person{align-items:center;gap:var(--space-3);padding:14px var(--space-4);background:color-mix(in srgb, var(--on-dark) 10%, transparent);border-radius:18px;line-height:1.3;display:flex}.app-showcase-module__U2TWsW__person strong{display:block}.app-showcase-module__U2TWsW__person span span{color:var(--on-basil-muted);font-size:.9375rem}.app-showcase-module__U2TWsW__initial{border-radius:var(--radius-pill);flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.app-showcase-module__U2TWsW__initial[data-person=lea]{background:var(--tint-honey);color:var(--saffron-text)}.app-showcase-module__U2TWsW__initial[data-person=thomas]{background:var(--tint-mint);color:var(--basil)}.app-showcase-module__U2TWsW__alert{align-items:center;gap:var(--space-3);padding:14px var(--space-4);background:var(--sheet);color:var(--ink);border-radius:18px;font-size:.9375rem;line-height:1.35;display:flex}.app-showcase-module__U2TWsW__alert svg{--icon-size:22px;stroke-width:2px;color:var(--accent);flex:none}.app-showcase-module__U2TWsW__cooking{background:var(--ink-panel);color:var(--on-dark);gap:22px}.app-showcase-module__U2TWsW__cooking .app-showcase-module__U2TWsW__panelText p{color:var(--on-dark-muted)}.app-showcase-module__U2TWsW__cooking .app-showcase-module__U2TWsW__tryHint{color:var(--saffron-bright)}.app-showcase-module__U2TWsW__cookingFrame{min-width:0}.app-showcase-module__U2TWsW__library{align-items:flex-start;gap:var(--space-5) 40px;border:1px solid var(--rule);background:var(--sheet);flex-flow:wrap;padding:clamp(20px,3vw,32px)}.app-showcase-module__U2TWsW__libraryText{gap:var(--space-3);flex-direction:column;flex:280px;display:flex}.app-showcase-module__U2TWsW__libraryText p{color:var(--ink-2)}.app-showcase-module__U2TWsW__libraryBody{flex:3 560px;min-width:0}@media not (min-width:760px){.app-showcase-module__U2TWsW__list,.app-showcase-module__U2TWsW__household{flex-basis:100%}}@media not (min-width:900px){.app-showcase-module__U2TWsW__showcase{scroll-margin-block-start:68px}}
.bay-mark-module__eV1Una__mark{flex:none}.bay-mark-module__eV1Una__square{fill:var(--mark)}.bay-mark-module__eV1Una__lines{fill:none;stroke:var(--on-dark);stroke-width:2.4px;stroke-linecap:round}
.ad-slot-module__8VzKuG__card,.ad-slot-module__8VzKuG__banner,.ad-slot-module__8VzKuG__compact,.ad-slot-module__8VzKuG__row,.ad-slot-module__8VzKuG__tile{min-width:0;color:var(--ink);position:relative}.ad-slot-module__8VzKuG__card,.ad-slot-module__8VzKuG__banner,.ad-slot-module__8VzKuG__row{border:1px solid var(--rule);background-color:var(--sheet);font-size:.9375rem;line-height:1.4;overflow:hidden}.ad-slot-module__8VzKuG__card{border-radius:20px;flex-direction:column;display:flex}.ad-slot-module__8VzKuG__head,.ad-slot-module__8VzKuG__rowHead{align-items:center;gap:var(--space-2);min-width:0;padding:10px 8px 10px 12px;display:flex}.ad-slot-module__8VzKuG__label{border:1.5px solid var(--ink);border-radius:var(--radius-pill);background-color:var(--sheet);height:24px;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;flex:none;align-items:center;padding:0 9px;font-size:.6875rem;font-weight:800;line-height:1.4;display:inline-flex}.ad-slot-module__8VzKuG__advertiser{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.ad-slot-module__8VzKuG__advertiser svg{flex:none}.ad-slot-module__8VzKuG__wordmark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1rem;font-weight:800}.ad-slot-module__8VzKuG__mark{border-radius:var(--radius-pill);background-color:var(--ad-brand,var(--accent));width:26px;height:26px;color:var(--on-dark);letter-spacing:.4px;flex:none;place-items:center;font-size:9.75px;font-weight:700;line-height:1;display:grid;overflow:hidden}.ad-slot-module__8VzKuG__compact .ad-slot-module__8VzKuG__mark{width:23px;height:23px;font-size:8.625px}.ad-slot-module__8VzKuG__compact .ad-slot-module__8VzKuG__name{font-size:.875rem}.ad-slot-module__8VzKuG__name{color:var(--ad-brand,var(--ink));text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.ad-slot-module__8VzKuG__why{border-radius:var(--radius-pill);min-height:34px;color:var(--ink-2);font:inherit;cursor:pointer;--icon-size:14px;background:0 0;border:0;flex:none;align-items:center;gap:5px;margin-left:auto;padding:0 8px;font-size:.78125rem;font-weight:600;line-height:1.4;display:inline-flex;position:relative}.ad-slot-module__8VzKuG__why:before{border-radius:inherit;content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ad-slot-module__8VzKuG__why:hover{background-color:var(--tile)}.ad-slot-module__8VzKuG__why[aria-expanded=true]{background-color:var(--surface-2)}.ad-slot-module__8VzKuG__whyPanel{z-index:6;box-sizing:border-box;background-color:var(--sheet);text-align:start;flex-direction:column;gap:10px;margin:0;padding:18px 18px 16px;animation:.15s both ad-slot-module__8VzKuG__ad-fade;display:flex;position:absolute;inset:0;overflow-y:auto}.ad-slot-module__8VzKuG__whyPanel:focus{outline:none}.ad-slot-module__8VzKuG__whyPanel:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}@keyframes ad-slot-module__8VzKuG__ad-fade{0%{opacity:0}to{opacity:1}}.ad-slot-module__8VzKuG__whyTitle{font-family:var(--font-display);color:var(--ink);font-size:1.125rem;line-height:1.2}.ad-slot-module__8VzKuG__whyBody{color:var(--ink-body);margin:0;font-size:.875rem;line-height:1.55}.ad-slot-module__8VzKuG__whyClose{border-radius:var(--radius-pill);background-color:var(--ink);height:44px;color:var(--on-dark);font:inherit;cursor:pointer;border:0;flex:none;align-self:flex-start;margin-top:auto;padding:0 18px;font-size:.875rem;font-weight:700}.ad-slot-module__8VzKuG__cardMedia{aspect-ratio:4/3;background-color:var(--surface-2);overflow:hidden}.ad-slot-module__8VzKuG__image{object-fit:cover;width:100%;height:100%;display:block}.ad-slot-module__8VzKuG__words{gap:var(--space-2);flex-direction:column;padding:14px 14px 16px;display:flex}.ad-slot-module__8VzKuG__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:1.3125rem;font-weight:800;line-height:1.12}.ad-slot-module__8VzKuG__text{color:var(--ink-2);margin:0}.ad-slot-module__8VzKuG__offer{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ad-slot-module__8VzKuG__price{border-radius:var(--radius-sm);background-color:var(--ad-price-wash);height:26px;color:var(--accent-text);align-items:center;padding:0 10px;font-size:.875rem;font-weight:800;display:inline-flex}.ad-slot-module__8VzKuG__brandOffer{border-radius:var(--radius-sm);background-color:var(--tile);height:26px;color:var(--ad-brand,var(--ink));align-items:center;padding:0 10px;font-size:.875rem;font-weight:800;display:inline-flex}.ad-slot-module__8VzKuG__saving{color:var(--muted);font-size:.78125rem}.ad-slot-module__8VzKuG__act{align-self:flex-start;align-items:center;gap:var(--space-2);box-sizing:border-box;border-radius:var(--radius-pill);background-color:var(--ad-brand,var(--ink));height:46px;color:var(--on-dark);--icon-size:15px;flex:none;padding:0 18px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.ad-slot-module__8VzKuG__act[data-house]{background-color:var(--accent)}.ad-slot-module__8VzKuG__act:hover{filter:brightness(1.08)}.ad-slot-module__8VzKuG__note{color:var(--placeholder);font-size:.71875rem;line-height:1.35}.ad-slot-module__8VzKuG__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ad-slot-module__8VzKuG__banner{border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.ad-slot-module__8VzKuG__bannerMedia{background-color:var(--surface-2);flex:0 0 300px;min-height:200px;position:relative;overflow:hidden}.ad-slot-module__8VzKuG__banner[data-place=recipe] .ad-slot-module__8VzKuG__bannerMedia{flex:300px;max-width:420px;min-height:250px}.ad-slot-module__8VzKuG__fill{position:absolute;inset:0}.ad-slot-module__8VzKuG__bannerColumn{flex-direction:column;flex:999 320px;min-width:0;display:flex}.ad-slot-module__8VzKuG__banner .ad-slot-module__8VzKuG__words{padding:2px 18px 18px}.ad-slot-module__8VzKuG__banner .ad-slot-module__8VzKuG__title{font-size:1.25rem}.ad-slot-module__8VzKuG__banner[data-place=recipe] .ad-slot-module__8VzKuG__title{font-size:1.375rem}.ad-slot-module__8VzKuG__bannerRow{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ad-slot-module__8VzKuG__spacer{margin-left:auto}.ad-slot-module__8VzKuG__compact{background-color:var(--sheet);border-radius:18px;flex-direction:column;flex:none;font-size:.875rem;line-height:1.4;display:flex;overflow:hidden}.ad-slot-module__8VzKuG__compact .ad-slot-module__8VzKuG__head{padding:8px 8px 8px 10px}.ad-slot-module__8VzKuG__compact .ad-slot-module__8VzKuG__label{height:22px}.ad-slot-module__8VzKuG__compact .ad-slot-module__8VzKuG__wordmark,.ad-slot-module__8VzKuG__compact .ad-slot-module__8VzKuG__name{font-size:.875rem}.ad-slot-module__8VzKuG__compactBody{align-items:center;gap:var(--space-3);padding:0 12px 12px;display:flex}.ad-slot-module__8VzKuG__thumb{border-radius:var(--radius-tile);flex:none;width:112px;height:84px;overflow:hidden}.ad-slot-module__8VzKuG__compactText{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ad-slot-module__8VzKuG__compactTitle{font-family:var(--font-display);font-size:1.0625rem;line-height:1.15}.ad-slot-module__8VzKuG__compactRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ad-slot-module__8VzKuG__compactPrice{color:var(--ad-brand,var(--accent-text));font-size:.8125rem;font-weight:800}.ad-slot-module__8VzKuG__compact .ad-slot-module__8VzKuG__act{height:40px;font-size:.875rem}.ad-slot-module__8VzKuG__row{max-width:760px;box-shadow:0 0 0 4px var(--tile);border-radius:20px}.ad-slot-module__8VzKuG__rowHead{border-bottom:1px solid var(--surface-2);flex-wrap:wrap}.ad-slot-module__8VzKuG__row .ad-slot-module__8VzKuG__label{letter-spacing:.04em;height:26px;padding:0 10px;font-size:.75rem}.ad-slot-module__8VzKuG__row .ad-slot-module__8VzKuG__why{--icon-size:15px;gap:6px;min-height:36px;padding:0 10px;font-size:.8125rem}.ad-slot-module__8VzKuG__rowBody[data-pictured]{grid-template-columns:220px minmax(0,1fr);display:grid}.ad-slot-module__8VzKuG__rowMedia{background-color:var(--surface-2);min-height:140px;overflow:hidden}.ad-slot-module__8VzKuG__rowText{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.ad-slot-module__8VzKuG__rowTitle{font-family:var(--font-display);font-size:1.1875rem;font-weight:700}.ad-slot-module__8VzKuG__row .ad-slot-module__8VzKuG__act{height:42px;margin-top:var(--space-1);padding:0 16px}@media (max-width:47.99rem){.ad-slot-module__8VzKuG__rowBody[data-pictured]{grid-template-columns:minmax(0,1fr)}.ad-slot-module__8VzKuG__rowMedia{aspect-ratio:4/3}}.ad-slot-module__8VzKuG__tile{flex-direction:column;line-height:1.3;display:flex}.ad-slot-module__8VzKuG__tileLink{min-width:0;color:var(--ink);flex-direction:column;gap:10px;text-decoration:none;display:flex}.ad-slot-module__8VzKuG__tileMedia{aspect-ratio:4/3;background-color:var(--surface-2);border-radius:20px;display:block;position:relative;overflow:hidden}.ad-slot-module__8VzKuG__tileType{height:100%;padding:var(--space-4);background-color:var(--tile);font-family:var(--font-display);text-align:center;place-items:center;font-size:1.375rem;font-weight:800;display:grid}.ad-slot-module__8VzKuG__tileLabel{position:absolute;top:10px;left:10px}.ad-slot-module__8VzKuG__tileLabel .ad-slot-module__8VzKuG__label{height:22px}.ad-slot-module__8VzKuG__tileAction{box-sizing:border-box;border-radius:var(--radius-pill);background-color:var(--ad-brand,var(--ink));max-width:calc(100% - 20px);color:var(--on-dark);text-overflow:ellipsis;white-space:nowrap;--icon-size:12px;align-items:center;gap:5px;padding:4px 10px;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px;overflow:hidden}.ad-slot-module__8VzKuG__tileAction[data-house]{background-color:var(--accent)}.ad-slot-module__8VzKuG__tileText{min-width:0;display:block}.ad-slot-module__8VzKuG__tileTitle,.ad-slot-module__8VzKuG__tileLine{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ad-slot-module__8VzKuG__tileTitle{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.125rem}.ad-slot-module__8VzKuG__tileLine{color:var(--muted);font-size:.875rem}.ad-slot-module__8VzKuG__tile .ad-slot-module__8VzKuG__why{background-color:var(--photo-pill);width:32px;height:32px;min-height:0;box-shadow:var(--shadow-disc-soft);color:var(--ink);--icon-size:16px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:10px;right:10px}.ad-slot-module__8VzKuG__tile .ad-slot-module__8VzKuG__whyPanel{border:1px solid var(--rule);border-radius:var(--radius-md);background-color:var(--paper);max-height:calc(100% - 56px);box-shadow:var(--shadow-cast);padding:12px 40px 12px 14px;animation:none;inset:48px 8px auto}.ad-slot-module__8VzKuG__tile .ad-slot-module__8VzKuG__whyBody{font-size:.84375rem;line-height:1.5}.ad-slot-module__8VzKuG__whyCross{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--ink-2);cursor:pointer;--icon-size:16px;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:6px;right:6px}.ad-slot-module__8VzKuG__whyCross:before{content:"";position:absolute;inset:-6px}@media (prefers-reduced-motion:reduce){.ad-slot-module__8VzKuG__whyPanel{animation:none}.ad-slot-module__8VzKuG__act:hover{filter:none}}
.plan-offer-module__uDUsaW__offer{align-items:start;gap:var(--space-3);flex-direction:column;display:flex}.plan-offer-module__uDUsaW__sentence{max-width:var(--measure);font-family:var(--font-interface);font-size:1rem;line-height:var(--leading-normal);color:var(--ink-2)}.plan-offer-module__uDUsaW__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.plan-offer-module__uDUsaW__link{align-items:center;gap:var(--space-2);height:var(--touch-target);box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--radius-pill);background-color:var(--sheet);color:var(--ink);font-family:var(--font-interface);white-space:nowrap;--icon-size:16px;flex:none;padding:0 18px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.plan-offer-module__uDUsaW__link:hover{background-color:var(--tile)}
.recipe-limit-module__RmLMqG__dialog,.recipe-limit-module__RmLMqG__inline{flex-direction:column;gap:16px;display:flex}.recipe-limit-module__RmLMqG__refused{background-color:var(--tile);border-radius:18px;flex-direction:column;margin:0;padding:12px 14px;line-height:1.35;display:flex}.recipe-limit-module__RmLMqG__refused>span{color:var(--ink-2);font-size:.875rem}.recipe-limit-module__RmLMqG__sentence{color:var(--ink-2);margin:0}.recipe-limit-module__RmLMqG__reassurance,.recipe-limit-module__RmLMqG__rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.recipe-limit-module__RmLMqG__reassurance>li,.recipe-limit-module__RmLMqG__rows>li{--icon-size:1.125rem;align-items:flex-start;gap:10px;display:flex}.recipe-limit-module__RmLMqG__reassurance>li>:first-child{color:var(--basil);flex:none}.recipe-limit-module__RmLMqG__offers{border-block-start:1px solid var(--surface-2);flex-direction:column;gap:12px;padding-block-start:14px;display:flex}.recipe-limit-module__RmLMqG__offersHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.recipe-limit-module__RmLMqG__offersTitle{font-family:var(--font-display);margin:0;font-size:1.1875rem;font-weight:700}.recipe-limit-module__RmLMqG__cards{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;display:grid}.recipe-limit-module__RmLMqG__card{border:1px solid var(--rule);background-color:var(--sheet);border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.recipe-limit-module__RmLMqG__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.recipe-limit-module__RmLMqG__cardHead>strong{font-family:var(--font-display);font-size:1.25rem}.recipe-limit-module__RmLMqG__cardHead>span,.recipe-limit-module__RmLMqG__vat{color:var(--muted);font-size:.8125rem}.recipe-limit-module__RmLMqG__price{color:var(--ink-2);margin:0;line-height:1.1}.recipe-limit-module__RmLMqG__price>strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-size:1.875rem}.recipe-limit-module__RmLMqG__price>span{color:var(--muted);margin-block-start:4px;font-size:.8125rem;display:block}.recipe-limit-module__RmLMqG__rows{gap:4px;font-size:.875rem}.recipe-limit-module__RmLMqG__vat{margin:0}.recipe-limit-module__RmLMqG__acts{flex-wrap:wrap;gap:10px;display:flex}.recipe-limit-module__RmLMqG__period{border-radius:var(--radius-pill);background-color:var(--surface-2);padding:4px;display:flex}.recipe-limit-module__RmLMqG__period>button{border-radius:var(--radius-pill);height:34px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:700;position:relative}.recipe-limit-module__RmLMqG__period>button:after{content:"";position:absolute;inset:-5px 0}.recipe-limit-module__RmLMqG__period>button[aria-checked=true]{background-color:var(--sheet);box-shadow:0 1px 3px #1b1a171f}.recipe-limit-module__RmLMqG__card[data-tier=essentiel]{border:2px solid var(--accent)}.recipe-limit-module__RmLMqG__card>a{--action-weight:700;min-height:46px;margin-top:auto}.recipe-limit-module__RmLMqG__card[data-tier=premium]>a{border-color:var(--ink)}.recipe-limit-module__RmLMqG__rows>li>svg{color:var(--basil);stroke-width:2.6px;flex:none}.recipe-limit-module__RmLMqG__acts{border-top:1px solid var(--surface-2);padding-top:14px}.recipe-limit-module__RmLMqG__room{--icon-size:18px;border:1px solid var(--ink);border-radius:var(--radius-pill);background-color:var(--sheet);height:48px;color:var(--ink);flex:200px;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.recipe-limit-module__RmLMqG__later{border-radius:var(--radius-pill);height:48px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:0 140px;font-weight:600}
.button-module__2NABzW__action{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--action-height,var(--touch-target));padding:var(--action-padding-block,var(--space-2)) var(--action-padding-inline,1.375rem);border-radius:var(--action-radius,var(--radius-pill));font-family:var(--font-text);font-size:var(--action-font-size,1rem);font-weight:var(--action-weight,600);line-height:var(--action-leading,var(--leading-snug));text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--easing), border-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.button-module__2NABzW__action:has(>.button-module__2NABzW__leading){padding-inline-start:var(--action-padding-leading,var(--space-4))}.button-module__2NABzW__action:has(>.button-module__2NABzW__trailing){padding-inline-end:var(--space-4)}.button-module__2NABzW__leading,.button-module__2NABzW__trailing{display:inline-flex}.button-module__2NABzW__action:disabled{border-color:var(--control-edge);color:var(--muted);cursor:not-allowed;background-color:#0000}.button-module__2NABzW__filled{--action-ink:var(--on-dark);border-color:var(--accent);background-color:var(--accent);color:var(--on-dark);font-weight:700}.button-module__2NABzW__filled:hover:not(:disabled){background-color:var(--accent-deep);border-color:var(--accent-deep);color:var(--on-dark)}.button-module__2NABzW__primary{box-shadow:none}.button-module__2NABzW__filled:disabled{border-color:var(--control-edge);background-color:var(--surface-2)}.button-module__2NABzW__ink{--action-ink:var(--on-dark);border-color:var(--ink);background-color:var(--ink);color:var(--on-dark)}.button-module__2NABzW__ink:hover:not(:disabled){border-color:var(--ink-raised);background-color:var(--ink-raised)}.button-module__2NABzW__add{--icon-size:1.125rem;padding:var(--add-padding,.625rem 1rem);border:var(--add-edge,1.5px dashed var(--rule-strong));color:var(--add-ink,var(--ink-2));font-weight:var(--add-weight,600);background-color:#0000;align-self:flex-start;gap:6px;line-height:1.5}.button-module__2NABzW__add:has(>.button-module__2NABzW__leading){padding-inline-start:var(--add-padding-leading,1rem)}.button-module__2NABzW__add:hover:not(:disabled){background-color:var(--surface-2);color:var(--ink)}.button-module__2NABzW__tool{--action-ink:var(--ink);--icon-size:1rem;gap:var(--space-2);border-color:var(--rule);background-color:var(--sheet);min-height:0;color:var(--ink);font-size:var(--text-sm);padding:.625rem .875rem;line-height:1.5}:is(.button-module__2NABzW__tool:has(>.button-module__2NABzW__leading),.button-module__2NABzW__tool:has(>.button-module__2NABzW__trailing)){padding-inline:.875rem}.button-module__2NABzW__tool:has(>.button-module__2NABzW__trailing){gap:.375rem}.button-module__2NABzW__tool[data-edge=strong]{border-color:var(--control-edge)}.button-module__2NABzW__tool:hover:not(:disabled){background-color:var(--tile)}.button-module__2NABzW__tool:is([aria-pressed=true],[data-filled]),.button-module__2NABzW__tool:is([aria-pressed=true],[data-filled]):hover:not(:disabled){border-color:var(--ink);background-color:var(--ink);color:var(--on-dark)}.button-module__2NABzW__ink:disabled{border-color:var(--ink);background-color:var(--ink);color:var(--on-dark);opacity:.45}dialog[data-kind=act] .button-module__2NABzW__quiet{color:var(--ink-2);background-color:#0000}dialog[data-kind=act] .button-module__2NABzW__quiet:hover:not(:disabled){color:var(--ink-2);background-color:#0000}.button-module__2NABzW__soft{--action-ink:var(--ink);background-color:var(--surface-2);color:var(--ink)}.button-module__2NABzW__soft:hover:not(:disabled){background-color:color-mix(in oklab, var(--surface-2) 90%, var(--ink))}.button-module__2NABzW__quiet{--action-ink:var(--ink);border-color:var(--action-edge,var(--rule));background-color:var(--sheet);color:var(--ink)}.button-module__2NABzW__quiet:hover:not(:disabled){border-color:var(--control-edge);background-color:var(--tile);color:var(--ink)}.button-module__2NABzW__text{--action-ink:var(--wine);margin-inline:calc(var(--space-1) * -1);padding-inline:var(--space-1);border-radius:var(--radius-sm);color:var(--wine);background-color:#0000;font-weight:600;text-decoration:underline}.button-module__2NABzW__text:has(>.button-module__2NABzW__leading,>.button-module__2NABzW__trailing){padding-inline:var(--space-1)}.button-module__2NABzW__text:hover:not(:disabled){color:var(--accent-text-hover);background-color:#0000}.button-module__2NABzW__text:disabled{border-color:#0000}.button-module__2NABzW__text[aria-pressed=true]{--icon-fill:currentColor;text-decoration:none}.button-module__2NABzW__danger{box-shadow:none}.button-module__2NABzW__action[aria-busy=true]{cursor:progress;animation:button-module__2NABzW__hushed 1ms linear var(--duration-fast) forwards}.button-module__2NABzW__action[aria-busy=true]:after{content:"";border:2px solid var(--action-ink);border-radius:var(--radius-pill);opacity:0;block-size:1.125rem;inline-size:1.125rem;animation:button-module__2NABzW__shown 1ms linear var(--duration-fast) forwards, button-module__2NABzW__turning .8s linear var(--duration-fast) infinite;border-inline-end-color:#0000;margin:auto;position:absolute;inset:0}@keyframes button-module__2NABzW__hushed{to{color:#0000;text-decoration-color:#0000}}@keyframes button-module__2NABzW__shown{to{opacity:1}}@keyframes button-module__2NABzW__turning{to{transform:rotate(1turn)}}.button-module__2NABzW__prose{border-radius:var(--radius-sm);background-color:var(--bay-wash);color:var(--bay-deep);font:inherit;line-height:inherit;white-space:nowrap;vertical-align:baseline;cursor:pointer;transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);border:0;padding:0 .25em;text-decoration:underline;display:inline-block;position:relative}.button-module__2NABzW__prose:after{content:"";position:absolute;inset-block:0;inset-inline:-.5em}.button-module__2NABzW__proseMark{--icon-size:.85em;vertical-align:-.1em;margin-inline-end:.2em;display:inline-block}.button-module__2NABzW__prose:hover{background-color:color-mix(in oklab, var(--bay-wash) 70%, var(--bay))}.button-module__2NABzW__prose[data-started]{background-color:var(--bay);color:var(--bay-on)}.button-module__2NABzW__prose[data-started]:hover{background-color:var(--bay-deep)}
.chip-module__T8-Hba__chip{align-items:center;gap:var(--space-1);min-height:var(--chip-height,var(--touch-target));max-width:100%;padding:var(--chip-padding,var(--space-1) .875rem);border-radius:var(--radius-pill);font-family:var(--font-text);font-size:var(--text-sm);font-weight:var(--chip-weight,600);line-height:var(--chip-leading,var(--leading-tight));text-align:start;overflow-wrap:anywhere;--icon-size:.875rem;border:1px solid #0000;display:inline-flex}.chip-module__T8-Hba__own{font-family:var(--font-text);font-weight:600;font-size:var(--text-sm)}.chip-module__T8-Hba__on{border-color:var(--chip-on-edge,transparent);background-color:var(--bay);color:var(--bay-on)}.chip-module__T8-Hba__offered{border-color:var(--chip-edge,transparent);background-color:var(--chip-ground,var(--surface-2));color:var(--ink)}button.chip-module__T8-Hba__chip{cursor:pointer;transition:background-color var(--duration-fast) var(--easing), border-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing)}@media (hover:hover){button.chip-module__T8-Hba__offered:hover{background-color:color-mix(in oklab, var(--surface-2) 90%, var(--ink));color:var(--ink)}button.chip-module__T8-Hba__on:hover{background-color:var(--bay-deep)}}button.chip-module__T8-Hba__offered[aria-disabled=true],button.chip-module__T8-Hba__offered[aria-disabled=true]:hover{background-color:var(--surface-2);color:var(--muted);cursor:default}button.chip-module__T8-Hba__on[aria-disabled=true],button.chip-module__T8-Hba__on[aria-disabled=true]:hover{background-color:var(--rule-strong);color:var(--ink-2);cursor:default}button.chip-module__T8-Hba__chip:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.chip-module__T8-Hba__anchor{max-width:100%;display:inline-flex}.chip-module__T8-Hba__removable{padding-inline-end:var(--space-1)}.chip-module__T8-Hba__label{min-width:0}.chip-module__T8-Hba__noted{flex-direction:column;min-width:0;display:inline-flex}.chip-module__T8-Hba__note{color:var(--muted);font-family:var(--font-interface);font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:var(--leading-snug)}.chip-module__T8-Hba__on .chip-module__T8-Hba__note{color:var(--muted-on-bay)}.chip-module__T8-Hba__detail{max-width:100%;color:var(--muted);font-family:var(--font-interface);font-size:var(--text-sm);flex:none;font-weight:400}.chip-module__T8-Hba__detail:before{content:"· " / ""}.chip-module__T8-Hba__on .chip-module__T8-Hba__detail{color:var(--muted-on-bay)}.chip-module__T8-Hba__count{min-inline-size:calc(var(--chip-count-figures,1) * 1ch);color:var(--muted);font-family:var(--font-interface);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:400}.chip-module__T8-Hba__reserved{visibility:hidden}.chip-module__T8-Hba__on .chip-module__T8-Hba__count{color:var(--muted-on-bay)}.chip-module__T8-Hba__remove{border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--easing);background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chip-module__T8-Hba__remove:hover{background-color:var(--bay-deep)}.chip-module__T8-Hba__remove:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.chip-module__T8-Hba__toned{min-height:0;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);gap:6px}.chip-module__T8-Hba__toned .chip-module__T8-Hba__remove{background-color:color-mix(in srgb, var(--sheet) 70%, transparent);--icon-size:.8125rem;width:30px;height:30px}.chip-module__T8-Hba__toned .chip-module__T8-Hba__remove:hover{background-color:var(--sheet)}.chip-module__T8-Hba__diet{background-color:var(--tint-mint);color:var(--basil)}.chip-module__T8-Hba__allergen{background-color:var(--tint-peach);color:var(--accent-text-hover)}.chip-module__T8-Hba__intolerance{background-color:var(--tint-honey);color:var(--saffron-text)}.chip-module__T8-Hba__taste{background-color:var(--surface-2);color:var(--ink-2)}.chip-module__T8-Hba__kind{flex:none;font-weight:700}.chip-module__T8-Hba__kind:after{content:"·" / "";margin-inline-start:6px;font-weight:600}.chip-module__T8-Hba__product{gap:var(--space-2);min-height:0;padding:var(--space-1);border-color:var(--rule);background-color:var(--sheet);color:var(--ink);font-size:.9375rem}.chip-module__T8-Hba__product .chip-module__T8-Hba__remove{width:36px;height:36px;color:var(--muted);--icon-size:.875rem}.chip-module__T8-Hba__toggle{border-radius:var(--radius-sm);min-height:36px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:1.5}.chip-module__T8-Hba__toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.chip-module__T8-Hba__toggleMark{padding:2px var(--space-2);border-radius:var(--radius-pill);background-color:var(--tint-peach);color:var(--accent-text-hover);font-size:var(--text-xs);flex:none;font-weight:700;line-height:1.5}.chip-module__T8-Hba__product .chip-module__T8-Hba__remove:hover{background-color:var(--surface-2)}.chip-module__T8-Hba__food{gap:var(--space-2);min-height:40px;padding:0 12px 0 var(--space-1);border-color:var(--rule);background-color:var(--sheet);color:var(--ink);font-family:var(--font-interface);line-height:1.5}.chip-module__T8-Hba__food>:first-child{background-color:var(--tile);width:32px;height:32px;font-size:.8125rem}.chip-module__T8-Hba__food[data-ground=surface]{background-color:var(--surface-2);border:0;gap:6px;min-height:36px;font-weight:400}.chip-module__T8-Hba__food[data-ground=surface]>:first-child{background-color:var(--sheet);width:28px;height:28px;font-size:var(--text-xs)}.chip-module__T8-Hba__food:hover{border-color:var(--rule-strong)}
.ingredient-marks-module__QQI-ZW__reacting,.ingredient-marks-module__QQI-ZW__omitted{vertical-align:baseline;margin-inline-start:.2em;display:inline-block}.ingredient-marks-module__QQI-ZW__reacting{color:var(--accent-text-hover)}.ingredient-marks-module__QQI-ZW__pill{border-radius:var(--radius-pill);background-color:var(--tint-peach);white-space:nowrap;padding:2px 8px;font-size:.75rem;font-weight:700;line-height:1.35;display:inline-block}.ingredient-marks-module__QQI-ZW__omitted{color:var(--muted)}.ingredient-marks-module__QQI-ZW__option{color:var(--ink-2);white-space:nowrap;font-weight:400}.ingredient-marks-module__QQI-ZW__named{text-decoration-line:underline;-webkit-text-decoration-color:var(--wine);text-decoration-color:var(--wine);text-underline-offset:.18em;text-decoration-thickness:2px}.ingredient-marks-module__QQI-ZW__glyph{width:1.15em;height:1.15em;display:block}@media print{.ingredient-marks-module__QQI-ZW__reacting,.ingredient-marks-module__QQI-ZW__omitted,.ingredient-marks-module__QQI-ZW__option,.ingredient-marks-module__QQI-ZW__named{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ingredient-marks-module__QQI-ZW__pill{background:0 0;padding:0}}
.ingredient-ledger-module__ft_EAW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ingredient-ledger-module__ft_EAW__line{align-items:center;gap:var(--space-3);border-bottom:1px dashed var(--rule);min-width:0;font-family:var(--font-text);font-size:var(--ledger-type,1rem);break-inside:avoid;padding:6px 0;line-height:1.5;display:flex;position:relative}.ingredient-ledger-module__ft_EAW__quiet .ingredient-ledger-module__ft_EAW__name,.ingredient-ledger-module__ft_EAW__quiet .ingredient-ledger-module__ft_EAW__measure{color:var(--muted)}.ingredient-ledger-module__ft_EAW__emphasised{margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2);background-color:var(--surface-2);border-bottom-color:#0000}.ingredient-ledger-module__ft_EAW__opens{border-start-start-radius:var(--radius-tile);border-start-end-radius:var(--radius-tile)}.ingredient-ledger-module__ft_EAW__closes{border-end-end-radius:var(--radius-tile);border-end-start-radius:var(--radius-tile)}.ingredient-ledger-module__ft_EAW__group{padding:var(--space-3) 0 var(--space-1);font-family:var(--font-text);font-size:var(--text-sm);color:var(--ink-2);font-weight:700}.ingredient-ledger-module__ft_EAW__glyph{width:var(--ledger-tile,38px);height:var(--ledger-tile,38px);border-radius:var(--radius-tile);background-color:var(--ledger-tile-ground,var(--tile));flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ingredient-ledger-module__ft_EAW__picture{width:calc(100% - 6px);height:calc(100% - 6px);position:relative}.ingredient-ledger-module__ft_EAW__picture img{object-fit:contain}.ingredient-ledger-module__ft_EAW__initial{color:var(--muted);font-size:.875rem;font-weight:700}.ingredient-ledger-module__ft_EAW__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ingredient-ledger-module__ft_EAW__name{align-items:center;gap:var(--space-1) var(--space-2);overflow-wrap:break-word;color:var(--ink);flex-wrap:wrap;display:flex}.ingredient-ledger-module__ft_EAW__option{color:var(--ink-2)}.ingredient-ledger-module__ft_EAW__details{gap:0 var(--space-2);flex-wrap:wrap;display:flex}.ingredient-ledger-module__ft_EAW__measure{font-variant-numeric:tabular-nums;text-align:right;max-width:45%;color:var(--ink);flex:none;font-weight:700}.ingredient-ledger-module__ft_EAW__measure *{font-weight:inherit}.ingredient-ledger-module__ft_EAW__nameBar,.ingredient-ledger-module__ft_EAW__measureBar{vertical-align:middle;block-size:.7em;display:inline-block}.ingredient-ledger-module__ft_EAW__nameBar{inline-size:9ch}.ingredient-ledger-module__ft_EAW__line:nth-child(3n+2) .ingredient-ledger-module__ft_EAW__nameBar{inline-size:6ch}.ingredient-ledger-module__ft_EAW__line:nth-child(3n+3) .ingredient-ledger-module__ft_EAW__nameBar{inline-size:11ch}.ingredient-ledger-module__ft_EAW__measureBar{inline-size:4ch}.ingredient-ledger-module__ft_EAW__unstated{font-variant-numeric:tabular-nums;color:var(--muted)}.ingredient-ledger-module__ft_EAW__spoken{}.ingredient-ledger-module__ft_EAW__note{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--muted)}.ingredient-ledger-module__ft_EAW__preparation{font-size:var(--text-sm);color:var(--muted)}.ingredient-ledger-module__ft_EAW__none{font-family:var(--font-text);color:var(--ink-2)}@media print{.ingredient-ledger-module__ft_EAW__line{border-bottom:1px dotted var(--rule);padding:2px 0}.ingredient-ledger-module__ft_EAW__glyph,.ingredient-ledger-module__ft_EAW__note{display:none}.ingredient-ledger-module__ft_EAW__emphasised,.ingredient-ledger-module__ft_EAW__quiet .ingredient-ledger-module__ft_EAW__name,.ingredient-ledger-module__ft_EAW__quiet .ingredient-ledger-module__ft_EAW__measure{color:var(--ink);background:0 0;margin-inline:0;padding-inline:0}}
.price-estimate-module__obYsaG__spoken{}.price-estimate-module__obYsaG__token{white-space:nowrap}@media print{.price-estimate-module__obYsaG__token{display:none}}
.engraving-module__vIU5UW__engraving{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:none}
.library-filters-module__fRGq9W__inEffect{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.library-filters-module__fRGq9W__chips{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.library-filters-module__fRGq9W__quick{--chip-height:0;--chip-padding:.5625rem .9375rem;--chip-leading:1.5}.library-filters-module__fRGq9W__locks{--chip-height:2.5rem;--chip-padding:0 1rem;--chip-leading:1.5;--chip-weight:700;--chip-ground:var(--sheet);--chip-edge:var(--rule);--chip-on-edge:var(--rule)}.library-filters-module__fRGq9W__panel{--section-label-font:var(--font-interface);--section-label-size:1rem;--section-label-weight:700;--section-label-leading:1.5;--section-label-tracking:0;--chip-height:2.375rem;--chip-padding:0 .875rem;--chip-leading:1.5;--chip-ground:var(--sheet);--chip-edge:var(--rule);--chip-on-edge:var(--rule);border:1px solid var(--rule);background-color:var(--sheet);border-radius:1.5rem;flex-direction:column;gap:1.25rem;padding:1.375rem;display:flex}.library-filters-module__fRGq9W__groups{align-items:start;gap:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.library-filters-module__fRGq9W__groups{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:1.25rem 1.75rem}}.library-filters-module__fRGq9W__group{flex-direction:column;gap:10px;min-width:0;display:flex}.library-filters-module__fRGq9W__panel .library-filters-module__fRGq9W__chips{gap:6px}@media (min-width:48rem){.library-filters-module__fRGq9W__wide{grid-column:span 2}}.library-filters-module__fRGq9W__more{align-self:flex-start}.library-filters-module__fRGq9W__mode{--raised-height:2.375rem;--raised-weight:600;--raised-gap:4px;--raised-lift:none;align-self:flex-start}.library-filters-module__fRGq9W__ingredientFields{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.library-filters-module__fRGq9W__ingredientField{flex:13.75rem;min-width:0}.library-filters-module__fRGq9W__help{color:var(--muted);margin:0;font-size:13px}.library-filters-module__fRGq9W__note{color:var(--muted);font-size:var(--text-sm);margin:0}.library-filters-module__fRGq9W__status:empty{margin-block-start:calc(-1 * var(--space-2))}.library-filters-module__fRGq9W__foot{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--surface-2);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.library-filters-module__fRGq9W__showResults{--action-height:2.875rem;--action-padding-inline:1.25rem;--action-weight:700;margin-inline-start:auto}.library-filters-module__fRGq9W__sortAnchor{max-width:100%;display:inline-flex}@media print{.library-filters-module__fRGq9W__inEffect,.library-filters-module__fRGq9W__panel{display:none}}
.new-carnet-module__8rA0hW__over{--dialog-width:30rem;--dialog-ground:var(--sheet);--dialog-padding:24px;--dialog-gap:14px;--dialog-title-size:1.375rem;display:contents}.new-carnet-module__8rA0hW__form{align-items:stretch;gap:var(--space-5);flex-direction:column;width:100%;display:flex;position:relative}.new-carnet-module__8rA0hW__over [data-ground=paper] .new-carnet-module__8rA0hW__form{--field-height:3rem;--control-radius:12px;--input-leading:.875rem;--input-trailing:.875rem;--input-font-size:.9375rem;--field-label-size:15px;--field-label-weight:700;--field-gap:.375rem;gap:14px}.new-carnet-module__8rA0hW__answers{--action-height:2.875rem;--action-padding-inline:1.125rem;--action-weight:700;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}
.recipe-sheet-module__WeHa3a__page{font-family:var(--font-text);color:var(--ink)}@media (min-width:48rem){.recipe-sheet-module__WeHa3a__page{margin-block-start:-8px}}.recipe-sheet-module__WeHa3a__screen{gap:var(--space-6);flex-direction:column;display:flex}.recipe-sheet-module__WeHa3a__wayBack{color:var(--ink-2);align-self:flex-start;font-weight:600}.recipe-sheet-module__WeHa3a__wayBack>a{padding-block:var(--space-2);align-items:center;gap:6px;display:flex}.recipe-sheet-module__WeHa3a__wayBackMark{--icon-size:1.125rem;display:block}.recipe-sheet-module__WeHa3a__wayBackMark svg{stroke-width:2px}.recipe-sheet-module__WeHa3a__hero{flex-wrap:wrap;align-items:stretch;gap:36px;display:flex}.recipe-sheet-module__WeHa3a__photograph{--band-height:100%;background-color:var(--surface-2);border-radius:28px;flex:440px;min-width:0;min-height:380px;position:relative;overflow:hidden}.recipe-sheet-module__WeHa3a__photograph>*{position:absolute;inset:0}.recipe-sheet-module__WeHa3a__head{flex-direction:column;flex:400px;justify-content:center;gap:20px;min-width:0;display:flex}.recipe-sheet-module__WeHa3a__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.recipe-sheet-module__WeHa3a__title{font-family:var(--font-display);font-size:clamp(2.375rem,4.6vw,4rem);font-weight:var(--weight-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;color:var(--ink);line-height:1}.recipe-sheet-module__WeHa3a__summary{color:var(--ink-2);text-wrap:pretty;font-size:1.125rem;line-height:1.5}.recipe-sheet-module__WeHa3a__meta{align-items:center;gap:var(--space-1) 10px;color:var(--ink-2);flex-wrap:wrap;font-size:.9375rem;display:flex}.recipe-sheet-module__WeHa3a__metaPart{align-items:center;gap:10px;display:inline-flex}.recipe-sheet-module__WeHa3a__metaDot{color:var(--control-edge)}.recipe-sheet-module__WeHa3a__duration{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.recipe-sheet-module__WeHa3a__durationMark{--icon-size:15px;display:block}.recipe-sheet-module__WeHa3a__durationMark svg{stroke-width:2px}.recipe-sheet-module__WeHa3a__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recipe-sheet-module__WeHa3a__actions>a[href]{--icon-size:18px;gap:var(--space-2);border:0;padding:15px 26px;font-size:1.0625rem;line-height:1.5}.recipe-sheet-module__WeHa3a__actions>a[href] svg{stroke-width:2px}.recipe-sheet-module__WeHa3a__actions button[data-menu-add]{--icon-size:18px;gap:var(--space-2);padding:14px 20px;font-size:1rem;line-height:1.5}.recipe-sheet-module__WeHa3a__reading{gap:var(--space-6);flex-direction:column;display:flex}.recipe-sheet-module__WeHa3a__note{max-width:var(--measure)}.recipe-sheet-module__WeHa3a__columns{align-items:flex-start;gap:var(--reading-gap,var(--space-6));flex-wrap:wrap;display:flex}.recipe-sheet-module__WeHa3a__side{flex:1 1 var(--reading-side-basis,340px);flex-direction:column;gap:20px;min-width:0;display:flex}.recipe-sheet-module__WeHa3a__card{border:1px solid var(--rule);background-color:var(--sheet);border-radius:28px;flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex}.recipe-sheet-module__WeHa3a__cardHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.recipe-sheet-module__WeHa3a__cardTitle{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-section);letter-spacing:var(--tracking-section);color:var(--ink);line-height:1.5}.recipe-sheet-module__WeHa3a__budget{margin-top:calc(-1 * var(--space-2));font-size:var(--text-sm);color:var(--muted)}.recipe-sheet-module__WeHa3a__cardFoot{flex-direction:column;display:flex}.recipe-sheet-module__WeHa3a__cardFoot>*{width:100%}.recipe-sheet-module__WeHa3a__cardFoot>button[type]{border:0;padding:13px;line-height:1.5}.recipe-sheet-module__WeHa3a__tastes{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.recipe-sheet-module__WeHa3a__utensils{gap:var(--space-2);flex-direction:column;display:flex}.recipe-sheet-module__WeHa3a__utensilsTitle{font-size:var(--text-sm);color:var(--ink-2);font-weight:700}.recipe-sheet-module__WeHa3a__utensilList{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.recipe-sheet-module__WeHa3a__alert{align-items:flex-start;gap:var(--space-3);background-color:var(--tint-peach);color:var(--peach-ink);border-radius:16px;padding:12px 14px;display:flex}.recipe-sheet-module__WeHa3a__alertMark{--icon-size:1.375rem;color:var(--accent);flex:none;margin-top:1px;display:block}.recipe-sheet-module__WeHa3a__alertMark svg{stroke-width:2px}.recipe-sheet-module__WeHa3a__alertBody{align-items:flex-start;gap:var(--space-1);flex-direction:column;font-size:.9375rem;line-height:1.4;display:flex}.recipe-sheet-module__WeHa3a__alertWho{color:var(--ink)}.recipe-sheet-module__WeHa3a__alertBody>a{font-size:var(--text-sm);font-weight:700}.recipe-sheet-module__WeHa3a__fold{border:1px solid var(--rule);background-color:var(--sheet);border-radius:28px;padding:6px 28px}.recipe-sheet-module__WeHa3a__foldHead{cursor:pointer;align-items:center;gap:10px;min-height:48px;list-style:none;display:flex}.recipe-sheet-module__WeHa3a__foldHead::-webkit-details-marker{display:none}.recipe-sheet-module__WeHa3a__foldTitle{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;flex:1;min-width:0;line-height:1.25;display:flex}.recipe-sheet-module__WeHa3a__foldTitle strong{font-size:1.0625rem}.recipe-sheet-module__WeHa3a__foldAlone{line-height:1.5}.recipe-sheet-module__WeHa3a__foldQualifier{color:var(--muted);font-size:.8125rem;font-weight:500}.recipe-sheet-module__WeHa3a__foldGlance{min-width:0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);flex:0 auto}.recipe-sheet-module__WeHa3a__fold[open] .recipe-sheet-module__WeHa3a__foldGlance{display:none}.recipe-sheet-module__WeHa3a__foldChevron{--icon-size:1rem;transition:transform var(--duration-base) var(--easing);flex:none;display:block}.recipe-sheet-module__WeHa3a__foldChevron svg{stroke-width:2px}.recipe-sheet-module__WeHa3a__fold[open] .recipe-sheet-module__WeHa3a__foldChevron{transform:rotate(180deg)}.recipe-sheet-module__WeHa3a__foldBody{gap:var(--space-2);flex-direction:column;padding:2px 0 12px;display:flex}.recipe-sheet-module__WeHa3a__foldNote{gap:0 var(--space-2);color:var(--ink-2);flex-wrap:wrap;font-size:.8125rem;display:flex}.recipe-sheet-module__WeHa3a__method{flex:2 1 var(--reading-method-basis,480px);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.recipe-sheet-module__WeHa3a__methodHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.recipe-sheet-module__WeHa3a__methodHead>button[type]{--icon-size:16px;padding:10px 16px;font-size:.9375rem;line-height:1.5}.recipe-sheet-module__WeHa3a__methodHead>button[type] svg{stroke-width:2px}.recipe-sheet-module__WeHa3a__equipment,.recipe-sheet-module__WeHa3a__variantOf{font-size:var(--text-sm);color:var(--ink-2)}.recipe-sheet-module__WeHa3a__pending{pointer-events:none}.recipe-sheet-module__WeHa3a__titleBar{block-size:clamp(2.375rem,4.6vw,4rem);inline-size:80%}.recipe-sheet-module__WeHa3a__noteBar{block-size:.7em;inline-size:18ch;display:inline-block}.recipe-sheet-module__WeHa3a__band{gap:var(--space-3);padding:var(--space-5) var(--sheet-inset-inline,var(--space-4)) var(--space-2);flex-direction:column;display:flex}.recipe-sheet-module__WeHa3a__figures{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.recipe-sheet-module__WeHa3a__figure{align-items:baseline;gap:var(--space-1);color:var(--ink-2);display:inline-flex}.recipe-sheet-module__WeHa3a__figureMark{width:15px;height:15px;color:var(--ink-2);align-self:center;display:block}.recipe-sheet-module__WeHa3a__figureValue{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.recipe-sheet-module__WeHa3a__figureLabel{color:var(--muted)}.recipe-sheet-module__WeHa3a__measures{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.recipe-sheet-module__WeHa3a__yield{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.recipe-sheet-module__WeHa3a__foldChevron{transition:none}}@media print{.recipe-sheet-module__WeHa3a__page{padding:0}.recipe-sheet-module__WeHa3a__screen{display:none}.recipe-sheet-module__WeHa3a__card,.recipe-sheet-module__WeHa3a__fold{border:0;border-radius:0;padding:0}.recipe-sheet-module__WeHa3a__fold::details-content{content-visibility:visible;display:block}.recipe-sheet-module__WeHa3a__foldChevron,.recipe-sheet-module__WeHa3a__cardFoot{display:none}.recipe-sheet-module__WeHa3a__columns{gap:var(--space-5)}}.recipe-sheet-module__WeHa3a__locked{border:1px solid var(--rule);background-color:var(--sheet);border-radius:28px;flex-direction:column;gap:14px;max-width:680px;padding:28px;display:flex}.recipe-sheet-module__WeHa3a__lockedName{border-radius:var(--radius-pill);background-color:var(--surface-2);--icon-size:14px;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.recipe-sheet-module__WeHa3a__lockedTitle{font-family:var(--font-display);font-size:1.875rem;font-weight:var(--weight-section);letter-spacing:-.02em;margin:0;line-height:1.2}.recipe-sheet-module__WeHa3a__lockedBody{color:var(--ink-2);margin:0;font-size:1.0625rem;line-height:1.55}.recipe-sheet-module__WeHa3a__lockedActs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recipe-sheet-module__WeHa3a__lockedActs>a:last-child{font-weight:600}
.limit-parts-module__GWwjVq__parts{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.limit-parts-module__GWwjVq__part{gap:var(--space-2);flex-direction:column;display:flex}.limit-parts-module__GWwjVq__sentence{font-family:var(--font-interface);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--ink)}.limit-parts-module__GWwjVq__plate{font-family:var(--font-interface);font-size:var(--text-sm);flex-direction:column;margin:0;display:flex}.limit-parts-module__GWwjVq__figure{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.limit-parts-module__GWwjVq__nutrient{color:var(--ink-2)}.limit-parts-module__GWwjVq__reading{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.limit-parts-module__GWwjVq__limit{color:var(--muted)}
.nutrient-amount-module__uHyNqq__unknown{font-family:var(--font-quantity);font-variant-numeric:tabular-nums;color:inherit}.nutrient-amount-module__uHyNqq__spoken{}
.macro-summary-module__1f9sJG__summary{min-width:0}.macro-summary-module__1f9sJG__table{border-collapse:collapse;width:100%;font-family:var(--font-text);font-size:var(--text-sm)}.macro-summary-module__1f9sJG__table tr{border-bottom:1px dashed var(--rule)}.macro-summary-module__1f9sJG__name{text-align:left;color:var(--ink);padding:6px 0;font-weight:700}.macro-summary-module__1f9sJG__nested .macro-summary-module__1f9sJG__name{padding-left:var(--space-4);font-weight:400}.macro-summary-module__1f9sJG__flag{margin-block:calc(var(--space-1) * -1);display:inline-block}.macro-summary-module__1f9sJG__figure{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--ink);padding:6px 0;font-weight:400}.macro-summary-module__1f9sJG__incomplete{margin:0 0 var(--space-3);font-family:var(--font-text);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2)}@media print{.macro-summary-module__1f9sJG__table{break-inside:avoid}}.macro-summary-module__1f9sJG__figure *{font-weight:inherit}
.recipe-print-module__Gxzyzq__print{display:none}@media print{.recipe-print-module__Gxzyzq__print{font-family:var(--font-text);color:var(--ink);flex-direction:column;gap:22px;font-size:15px;line-height:1.45;display:flex}.recipe-print-module__Gxzyzq__head{break-inside:avoid;align-items:stretch;gap:28px;display:flex}.recipe-print-module__Gxzyzq__photograph{border-radius:10px;flex:none;width:300px;height:210px;position:relative;overflow:hidden}.recipe-print-module__Gxzyzq__words{flex-direction:column;flex:1;justify-content:center;gap:10px;min-width:0;display:flex}.recipe-print-module__Gxzyzq__from{color:var(--muted);font-size:13px}.recipe-print-module__Gxzyzq__title{font-family:var(--font-display);font-size:44px;font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1}.recipe-print-module__Gxzyzq__summary{color:var(--ink-2);font-size:15px}.recipe-print-module__Gxzyzq__facts{border:1px solid var(--rule-strong);border-radius:8px;align-self:flex-start;display:flex;overflow:hidden}.recipe-print-module__Gxzyzq__fact{font-variant-numeric:tabular-nums;padding:7px 14px;font-size:14px}.recipe-print-module__Gxzyzq__fact+.recipe-print-module__Gxzyzq__fact{border-left:1px solid var(--rule-strong)}.recipe-print-module__Gxzyzq__heading{font-family:var(--font-display);font-size:18px;font-weight:var(--weight-section);letter-spacing:.06em;text-transform:uppercase;break-after:avoid;margin-bottom:10px}.recipe-print-module__Gxzyzq__lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 28px;margin:0;padding:0;list-style:none;display:grid}.recipe-print-module__Gxzyzq__line{border-bottom:1px dotted var(--rule);break-inside:avoid;flex-direction:column;padding:4px 0;line-height:1.2;display:flex}.recipe-print-module__Gxzyzq__lineName{font-size:14.5px;font-weight:700}.recipe-print-module__Gxzyzq__lineMeasure{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:13.5px}.recipe-print-module__Gxzyzq__group{grid-column:1/-1;font-weight:700}.recipe-print-module__Gxzyzq__foot{justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--rule-strong);color:var(--muted);padding-top:8px;font-size:12px;display:flex}.recipe-print-module__Gxzyzq__method{break-before:page}.recipe-print-module__Gxzyzq__steps{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 36px;margin:0;padding:0;list-style:none;display:grid}.recipe-print-module__Gxzyzq__step{break-inside:avoid;align-items:flex-start;gap:14px;display:flex}.recipe-print-module__Gxzyzq__number{border:1.5px solid var(--ink);border-radius:var(--radius-pill);width:28px;height:28px;font-family:var(--font-display);font-size:14px;font-weight:var(--weight-display);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.recipe-print-module__Gxzyzq__stepWords{font-size:16px;line-height:1.5}.recipe-print-module__Gxzyzq__stepTime{white-space:nowrap}.recipe-print-module__Gxzyzq__verso{margin-top:auto}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__print{grid-template-columns:236px minmax(0,1fr);grid-template-areas:"head head""ingredients method""foot foot";align-items:start;gap:18px 32px;display:grid}:root[data-print-format=half] .recipe-print-module__Gxzyzq__print{grid-template-columns:170px minmax(0,1fr);gap:12px 18px;font-size:12.5px}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__head{border-bottom:1.5px solid var(--ink);flex-direction:column;grid-area:head;gap:6px;padding-bottom:10px}:is(:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__photograph,:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__summary,:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__side,:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__verso,:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__number){display:none}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__from{font-size:12px}:root[data-print-format=page] .recipe-print-module__Gxzyzq__title{font-size:38px}:root[data-print-format=half] .recipe-print-module__Gxzyzq__title{font-size:26px}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__facts{color:var(--ink-2);border:0;font-size:13px;display:block}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__fact{font-size:inherit;padding:0}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__fact+.recipe-print-module__Gxzyzq__fact{border:0}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__fact+.recipe-print-module__Gxzyzq__fact:before{content:" · "}.recipe-print-module__Gxzyzq__undated{display:none}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__dated{display:none}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__undated{display:inline}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__factLabel{text-transform:lowercase}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__ingredients{grid-area:ingredients}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__method{break-before:auto;grid-area:method}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__heading{margin-bottom:6px;font-size:15px}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__lines{display:block}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__line{border:0;flex-flow:wrap;gap:0 .35em;padding:3px 0;line-height:1.35}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__lineName{font-size:inherit;font-weight:400}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__lineMeasure{font-size:inherit;color:var(--ink);order:-1;font-weight:700}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__steps{flex-direction:column;gap:8px;padding-left:18px;list-style:decimal;display:flex}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__step{display:list-item}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__stepWords{font-size:inherit;line-height:1.45}:root:is([data-print-format=page],[data-print-format=half]) .recipe-print-module__Gxzyzq__foot{grid-area:foot;font-size:11px}}
.cooking-card-module__U4za6a__surface{--dialog-width:24rem}.cooking-card-module__U4za6a__screen{align-self:stretch;align-items:center;gap:var(--block-gap);flex-direction:column;display:flex}.cooking-card-module__U4za6a__shot{flex-direction:column;align-items:center;display:flex}.cooking-card-module__U4za6a__card{aspect-ratio:9/16;border-radius:var(--radius-md);background-color:var(--surface-2);block-size:min(32rem,100dvh - 18rem);max-inline-size:100%;display:flex;position:relative;overflow:hidden}.cooking-card-module__U4za6a__face{max-inline-size:18rem;font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2);text-align:center;text-wrap:pretty;margin:0}.cooking-card-module__U4za6a__face:not(:empty){margin-block-start:var(--space-3)}
.cooking-keepsake-module__XnR25q__keepsake{gap:var(--block-gap);text-align:start;flex-direction:column;inline-size:min(100%,32rem);margin:0;display:flex;position:relative}.cooking-keepsake-module__XnR25q__photograph{gap:var(--space-3);flex-direction:column;display:flex}.cooking-keepsake-module__XnR25q__remove{display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.cooking-keepsake-module__XnR25q__shot{aspect-ratio:3/2;border-radius:var(--radius-lg);background-color:var(--surface-2);position:relative;overflow:hidden}.cooking-keepsake-module__XnR25q__word{gap:var(--space-1);flex-direction:column;display:flex}.cooking-keepsake-module__XnR25q__byline{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.cooking-keepsake-module__XnR25q__marks{gap:var(--space-1);margin-inline-start:auto;display:inline-flex}.cooking-keepsake-module__XnR25q__author{font-family:var(--font-interface);font-size:var(--text-sm);font-weight:var(--weight-label);color:var(--ink);overflow-wrap:break-word}.cooking-keepsake-module__XnR25q__words{font-family:var(--font-recipe);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink-2);white-space:pre-line;overflow-wrap:break-word;margin:0}.cooking-keepsake-module__XnR25q__private{font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted);text-wrap:pretty;margin:0}.cooking-keepsake-module__XnR25q__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media print{.cooking-keepsake-module__XnR25q__keepsake{display:none}}
.wash-module___xSzYa__saffron,.wash-module___xSzYa__amber,.wash-module___xSzYa__sage{background-color:var(--surface-2)}@media print{.wash-module___xSzYa__saffron,.wash-module___xSzYa__amber,.wash-module___xSzYa__sage{background-color:#0000}}
.recipe-cover-module__0BvD3q__wash{display:block;position:absolute;inset:0;container-type:size}.recipe-cover-module__0BvD3q__mark{width:4.5rem;height:4.5rem;color:var(--sheet);opacity:.45;display:block;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-4)}.recipe-cover-module__0BvD3q__markHeader{width:5.5rem;height:5.5rem}.recipe-cover-module__0BvD3q__markThumbnail{width:auto;height:auto;inset:20%}@media (min-width:40rem){.recipe-cover-module__0BvD3q__markHeader{width:7.5rem;height:7.5rem;inset-block-end:var(--space-5);inset-inline-end:var(--space-6)}}@media print{.recipe-cover-module__0BvD3q__wash{background-image:none}.recipe-cover-module__0BvD3q__mark{display:none}}@container (max-width:2rem){.recipe-cover-module__0BvD3q__mark{display:none}}
.carnet-strip-module__0YXCnG__section{flex-direction:column;gap:.875rem;display:flex}.carnet-strip-module__0YXCnG__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.carnet-strip-module__0YXCnG__heading{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--weight-section);letter-spacing:var(--tracking-section);margin:0}.carnet-strip-module__0YXCnG__seeAll{font-size:.9375rem;font-weight:600}.carnet-strip-module__0YXCnG__tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.carnet-strip-module__0YXCnG__tile{box-sizing:border-box;block-size:100%;padding:.625rem var(--space-4) .625rem .625rem;color:var(--ink);transition:transform var(--duration-base) var(--easing), box-shadow var(--duration-base) var(--easing);border-radius:1.25rem;align-items:center;gap:.875rem;text-decoration:none;display:flex}.carnet-strip-module__0YXCnG__tile[data-tint=honey]{background-color:var(--tint-honey)}.carnet-strip-module__0YXCnG__tile[data-tint=peach]{background-color:var(--tint-peach)}.carnet-strip-module__0YXCnG__tile[data-tint=mint]{background-color:var(--tint-mint)}.carnet-strip-module__0YXCnG__tile[data-tint=fig]{background-color:var(--tint-fig)}.carnet-strip-module__0YXCnG__tile:active{transform:scale(var(--press-scale))}.carnet-strip-module__0YXCnG__tile[data-over]{box-shadow:0 0 0 2px var(--ink), var(--shadow-raised);transform:scale(1.03)}.carnet-strip-module__0YXCnG__tile:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.carnet-strip-module__0YXCnG__stack{flex:none;block-size:4.75rem;inline-size:4.75rem;position:relative}.carnet-strip-module__0YXCnG__behind,.carnet-strip-module__0YXCnG__cover{box-sizing:border-box;border:2px solid var(--sheet);border-radius:var(--radius-md);position:absolute;overflow:hidden}.carnet-strip-module__0YXCnG__behind{background-color:var(--surface-2);block-size:3.625rem;inline-size:3.625rem;inset-block-start:0;inset-inline-end:0;transform:rotate(6deg)}.carnet-strip-module__0YXCnG__cover{background-color:var(--surface-2);block-size:3.75rem;inline-size:3.75rem;inset-block-end:0;inset-inline-start:0;transform:rotate(-4deg)}.carnet-strip-module__0YXCnG__drawn{color:var(--ink-2);place-items:center;display:grid}.carnet-strip-module__0YXCnG__words{flex-direction:column;min-inline-size:0;line-height:1.25;display:flex}.carnet-strip-module__0YXCnG__name{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700}.carnet-strip-module__0YXCnG__count{color:var(--ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.carnet-strip-module__0YXCnG__tile{transition:none}.carnet-strip-module__0YXCnG__tile:active,.carnet-strip-module__0YXCnG__tile[data-over]{transform:none}}@media print{.carnet-strip-module__0YXCnG__section{display:none}}
.recipe-thumbnail-module__aYkrvq__thumbnail{aspect-ratio:1;border-radius:var(--radius-tile);flex:none;width:2.5rem;display:block;position:relative;overflow:hidden}
.close-button-module__LoiOMa__close{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-pill);background-color:var(--close-ground,transparent);color:var(--ink-2);cursor:pointer;transition:background-color var(--duration-fast) var(--easing);border:0;flex:none;justify-content:center;align-items:center;display:flex}.close-button-module__LoiOMa__close:hover{background-color:var(--bay-wash);color:var(--ink)}
