:root{--bg:#f2f2f7;--cell:#fff;--bg3:#f2f2f7;--sheet-bg:#f2f2f7;--sheet-cell:#fff;--label:#000;--label2:#3c3c4399;--label3:#3c3c434d;--label4:#3c3c432e;--sep:#3c3c434a;--sep-opaque:#c6c6c8;--fill:#78788033;--fill2:#78788029;--fill3:#7676801f;--fill4:#74748014;--press:#d1d1d6;--tint:#c4510e;--blue:#007aff;--red:#ff3b30;--green:#34c759;--orange:#ff9500;--yellow:#fc0;--teal:#30b0c7;--indigo:#5856d6;--purple:#af52de;--pink:#ff2d55;--brown:#a2845e;--gray:#8e8e93;--green-text:#248a3d;--orange-text:#c93400;--bar:#f9f9f9e6;--bar-sep:#0000004d;--scrim:#0006;--seg-pill:#fff;--seg-shadow:0 3px 8px #0000001f, 0 3px 1px #0000000a;--menu-bg:#f2f2f7d1;--solid-cell:#fff;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--rounded:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--m:16px;--r:12px;--tab-h:50px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--ease:cubic-bezier(.32, .72, 0, 1);--hair:.5px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width>=400px){:root{--m:20px}}@media (resolution>=3x){:root{--hair:.34px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000;--cell:#1c1c1e;--bg3:#2c2c2e;--sheet-bg:#1c1c1e;--sheet-cell:#2c2c2e;--label:#fff;--label2:#ebebf599;--label3:#ebebf54d;--label4:#ebebf529;--sep:#545458a6;--sep-opaque:#38383a;--fill:#7878805c;--fill2:#78788052;--fill3:#7676803d;--fill4:#7676802e;--press:#3a3a3c;--tint:#ff8f45;--blue:#0a84ff;--red:#ff453a;--green:#30d158;--orange:#ff9f0a;--yellow:#ffd60a;--teal:#40c8e0;--indigo:#5e5ce6;--purple:#bf5af2;--pink:#ff375f;--brown:#ac8e68;--gray:#8e8e93;--green-text:#30d158;--orange-text:#ff9f0a;--bar:#161617e6;--bar-sep:#ffffff29;--scrim:#0000007a;--seg-pill:#636366;--seg-shadow:0 3px 8px #0000001f, 0 3px 1px #0000000a;--menu-bg:#252525d1;--solid-cell:#2c2c2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#000;--cell:#1c1c1e;--bg3:#2c2c2e;--sheet-bg:#1c1c1e;--sheet-cell:#2c2c2e;--label:#fff;--label2:#ebebf599;--label3:#ebebf54d;--label4:#ebebf529;--sep:#545458a6;--sep-opaque:#38383a;--fill:#7878805c;--fill2:#78788052;--fill3:#7676803d;--fill4:#7676802e;--press:#3a3a3c;--tint:#ff8f45;--blue:#0a84ff;--red:#ff453a;--green:#30d158;--orange:#ff9f0a;--yellow:#ffd60a;--teal:#40c8e0;--indigo:#5e5ce6;--purple:#bf5af2;--pink:#ff375f;--brown:#ac8e68;--gray:#8e8e93;--green-text:#30d158;--orange-text:#ff9f0a;--bar:#161617e6;--bar-sep:#ffffff29;--scrim:#0000007a;--seg-pill:#636366;--menu-bg:#252525d1;--solid-cell:#2c2c2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);color:var(--label);font-family:var(--font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:22px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0}input,select,textarea{background:0 0;border:0;border-radius:0;outline:none;min-width:0;margin:0;padding:0;font-size:17px}input::placeholder,textarea::placeholder{color:var(--label3);opacity:1}a{color:var(--tint);text-decoration:none}:focus-visible{outline:2px solid var(--tint);outline-offset:2px}input:focus-visible,textarea:focus-visible{outline:none}svg{flex:none;display:block}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.hero-num{font-family:var(--rounded);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-weight:600}.l2{color:var(--label2)}.l3{color:var(--label3)}.green{color:var(--green-text)}.red{color:var(--red)}.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sec-h{margin:28px var(--m) 8px;letter-spacing:.01em;justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px;font-size:20px;font-weight:700;line-height:25px;display:flex}.sec-h .aside{color:var(--label2);letter-spacing:-.01em;font-size:15px;font-weight:400;line-height:20px}.sec-h .link{color:var(--tint);font-size:17px;font-weight:400}.sec-cap{margin:24px var(--m) 7px;color:var(--label2);text-transform:uppercase;letter-spacing:0;padding:0 16px;font-size:13px;line-height:18px}.sec-f{margin:7px var(--m) 0;color:var(--label2);letter-spacing:0;padding:0 16px;font-size:13px;line-height:18px}.list{--inset:16px;margin:0 var(--m);background:var(--cell);border-radius:var(--r);isolation:isolate;overflow:hidden}.list.icons{--inset:58px}.row{text-align:left;width:100%;min-height:44px;color:var(--label);-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:12px;padding:0 16px;font-size:17px;line-height:22px;display:flex;position:relative}.row.two{min-height:60px;padding-top:8px;padding-bottom:8px}.list>.row+.row:before,.list>*+.row:before,.row.sep:before{content:"";top:0;right:0;left:var(--inset);height:var(--hair);background:var(--sep);pointer-events:none;position:absolute}.row.tap{cursor:pointer;transition:background-color .35s}.row.tap:active{background:var(--press);transition:none}.row .main{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.row .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row .s{color:var(--label2);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:15px;line-height:20px;overflow:hidden}.row .v{color:var(--label2);text-align:right;white-space:nowrap;flex:none}.row .amt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.row .chev{color:var(--label3);margin-right:-4px}.row.action{color:var(--tint)}.row.destructive{color:var(--red)}.row.center{justify-content:center}.row.check .checkmark{color:var(--tint)}.row .field{text-align:right;min-width:0;height:44px;color:var(--label2);flex:1}.row .field.left{text-align:left;color:var(--label)}.row .lbl{white-space:nowrap;flex:none}.row textarea.field{resize:none;height:auto;padding:11px 0;line-height:22px}.btn-filled{background:var(--tint);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;padding:0 20px;font-size:17px;font-weight:600;transition:transform .15s,opacity .15s;display:flex}.btn-filled:disabled{background:var(--fill3);color:var(--label3)}.btn-tinted{background:color-mix(in srgb, var(--tint) 15%, transparent);height:30px;color:var(--tint);white-space:nowrap;border-radius:15px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 14px;font-size:15px;font-weight:600;transition:transform .15s,opacity .15s;display:inline-flex;position:relative}.btn-tinted:after{content:"";position:absolute;inset:-7px -4px}.btn-tinted.green{--tint:var(--green-text);background:color-mix(in srgb, var(--green) 18%, transparent)}.btn-plain{min-height:44px;color:var(--tint);white-space:nowrap;align-items:center;gap:4px;font-size:17px;display:inline-flex}.btn-plain:disabled{color:var(--label3)}.btn-filled:active:not(:disabled),.btn-tinted:active:not(:disabled){opacity:.8;transform:scale(.97)}.btn-plain:active:not(:disabled){opacity:.35}.pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.pills::-webkit-scrollbar{display:none}.pill{background:var(--fill3);height:32px;color:var(--label);white-space:nowrap;border-radius:16px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s,transform .15s;display:inline-flex;position:relative}.pill:after{content:"";position:absolute;inset:-6px -3px}.pill[aria-pressed=true],.pill.on{background:var(--tint);color:#fff}.pill:active{transform:scale(.96)}.pill.more{color:var(--tint);background:color-mix(in srgb, var(--tint) 12%, transparent)}.badge{white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:3px;height:20px;padding:0 7px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.badge.orange{background:color-mix(in srgb, var(--orange) 16%, transparent);color:var(--orange-text)}.progress{background:var(--fill3);border-radius:3px;height:6px;overflow:hidden}.progress>i{background:var(--green);height:100%;transition:width .5s var(--ease);border-radius:3px;display:block}.card{margin:0 var(--m);background:var(--cell);border-radius:var(--r);padding:16px}.cap{color:var(--label2);font-size:13px;font-weight:400;line-height:18px}.empty{text-align:center;color:var(--label2);flex-direction:column;align-items:center;gap:8px;padding:64px 32px;display:flex}.empty .big{color:var(--label3);margin-bottom:6px}.empty h3{color:var(--label);margin:0;font-size:20px;font-weight:600;line-height:25px}.empty p{margin:0;font-size:15px;line-height:20px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}html.locked,html.locked body{overflow:hidden}.app{min-height:100dvh;padding-bottom:calc(var(--tab-h) + var(--safe-b) + 24px)}.wrap{max-width:640px;margin:0 auto}.food{background:var(--fill4);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid}.list.food-icons{--inset:62px}.badge.red{background:color-mix(in srgb, var(--red) 14%, transparent);color:var(--red)}.badge.gray{background:var(--fill3);color:var(--label2)}.badge.green{background:color-mix(in srgb, var(--green) 18%, transparent);color:var(--green-text)}.spinner{border:2.5px solid var(--fill);border-top-color:var(--label2);border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.foot-btn{padding:12px var(--m) calc(12px + var(--safe-b))}.note{margin:12px var(--m) 0;border-radius:var(--r);background:color-mix(in srgb, var(--orange) 12%, var(--cell));padding:12px 14px;font-size:15px;line-height:20px}.tabbar.svelte-1n51new{z-index:30;height:calc(var(--tab-h) + var(--safe-b));padding:0 max(4px, calc((100vw - 560px) / 2)) var(--safe-b);background:var(--bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar.svelte-1n51new:before{content:"";height:var(--hair);background:var(--bar-sep);position:absolute;top:0;left:0;right:0}a.svelte-1n51new{color:var(--gray);letter-spacing:.01em;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:1px;padding-top:6px;font-size:10px;font-weight:500;line-height:12px;display:flex}a.on.svelte-1n51new{color:var(--tint)}a.svelte-1n51new:active svg{opacity:.6}.ic.svelte-1n51new{position:relative}.dot.svelte-1n51new{background:var(--red);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:600;line-height:18px;position:absolute;top:-3px;left:17px}.toast.svelte-1ig2a9j{z-index:60;left:50%;bottom:calc(var(--tab-h) + var(--safe-b) + 14px);color:#fff;background:#1e1e20f0;border-radius:14px;align-items:center;gap:14px;max-width:min(92vw,480px);padding:12px 18px;font-size:15px;line-height:20px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #0000002e}button.svelte-1ig2a9j{color:#ffb27a;font-size:15px;font-weight:600}.login.svelte-15ijoy3{min-height:100dvh;padding:calc(var(--safe-t) + 48px) 24px calc(var(--safe-b) + 24px);flex-direction:column;align-items:center;display:flex}img.svelte-15ijoy3{border-radius:16px}h1.svelte-15ijoy3{margin:16px 0 2px;font-size:28px;font-weight:700;line-height:34px}p.svelte-15ijoy3{margin:0}.dots.svelte-15ijoy3{gap:16px;margin-top:28px;display:flex}.dots.svelte-15ijoy3 i:where(.svelte-15ijoy3){border:1.5px solid var(--label2);border-radius:50%;width:13px;height:13px;transition:background-color .1s}.dots.svelte-15ijoy3 i.on:where(.svelte-15ijoy3){background:var(--label);border-color:var(--label)}.shake.svelte-15ijoy3{animation:.36s svelte-15ijoy3-shake}@keyframes svelte-15ijoy3-shake{20%,60%{transform:translate(-9px)}40%,80%{transform:translate(9px)}}.err.svelte-15ijoy3{min-height:22px;color:var(--red);margin-top:14px;font-size:15px}.pad.svelte-15ijoy3{grid-template-columns:repeat(3,76px);gap:16px 26px;margin-top:auto;padding-top:24px;display:grid}.pad.svelte-15ijoy3 button:where(.svelte-15ijoy3){background:var(--fill3);width:76px;height:76px;font-size:32px;font-weight:400;font-family:var(--rounded);border-radius:50%;transition:background-color .3s}.pad.svelte-15ijoy3 button:where(.svelte-15ijoy3):active{background:var(--fill);transition:none}.pad.svelte-15ijoy3 .del:where(.svelte-15ijoy3){color:var(--label);background:0 0;place-items:center;display:grid}.pad.svelte-15ijoy3 .del:where(.svelte-15ijoy3):disabled{opacity:0}.pad.svelte-15ijoy3 .go:where(.svelte-15ijoy3){background:var(--tint);color:#fff;place-items:center;display:grid}.pad.svelte-15ijoy3 .go:where(.svelte-15ijoy3):disabled{background:var(--fill3);color:var(--label3)}.nav.svelte-vsdkct{z-index:20;padding-top:var(--safe-t);background:var(--bg);transition:background-color .2s;position:sticky;top:0}.nav.svelte-vsdkct:after{content:"";height:var(--hair);background:var(--bar-sep);opacity:0;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.nav.material.svelte-vsdkct{background:var(--bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}.nav.material.svelte-vsdkct:after{opacity:1}.bar.svelte-vsdkct{height:44px;padding:0 max(8px, calc(var(--m) - 8px));justify-content:space-between;align-items:center;display:flex;position:relative}.lead.svelte-vsdkct,.trail.svelte-vsdkct{z-index:1;align-items:center;gap:4px;min-width:44px;display:flex;position:relative}.trail.svelte-vsdkct{justify-content:flex-end}.back.svelte-vsdkct{height:44px;color:var(--tint);align-items:center;max-width:40vw;margin-left:-8px;padding-right:8px;font-size:17px;display:flex}.back.svelte-vsdkct span:where(.svelte-vsdkct){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.back.svelte-vsdkct:active{opacity:.35}.inline.svelte-vsdkct{text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;max-width:calc(100% - 180px);margin:0;font-size:17px;font-weight:600;line-height:22px;transition:opacity .18s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.inline.show.svelte-vsdkct{opacity:1}.large.svelte-vsdkct{padding:2px var(--m) 8px;position:relative}.large.svelte-vsdkct h1:where(.svelte-vsdkct){letter-spacing:.01em;margin:0;font-size:34px;font-weight:700;line-height:41px}.status.svelte-vsdkct{color:var(--label2);margin:2px 0 0;font-size:13px;line-height:18px}.sent.svelte-vsdkct{pointer-events:none;height:1px;position:absolute;top:36px;left:0;right:0}.sent.top.svelte-vsdkct{height:1px;margin-bottom:-1px;position:relative;top:0}.tiles.svelte-107gv50{margin:10px var(--m) 0;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tile.svelte-107gv50{border-radius:var(--r);background:var(--cell);height:76px;color:var(--tint);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:transform .15s,background-color .3s;display:flex}.tile.svelte-107gv50 span:where(.svelte-107gv50){color:var(--label);font-size:13px;font-weight:500;line-height:16px}.tile.svelte-107gv50:active{background:var(--press);transition:none;transform:scale(.96)}.tile.svelte-107gv50:focus-within{outline:2px solid var(--tint);outline-offset:2px}.qa.svelte-14jwvvy{margin:0 var(--m);border-radius:var(--r);background:var(--cell);height:48px;color:var(--tint);align-items:center;gap:8px;padding:0 6px 0 12px;transition:box-shadow .2s;display:flex}.qa.svelte-14jwvvy:focus-within,.qa.listening.svelte-14jwvvy{box-shadow:0 0 0 2px color-mix(in srgb, var(--tint) 55%, transparent)}input.svelte-14jwvvy{height:100%;color:var(--label);flex:1}.mic.svelte-14jwvvy{width:38px;height:38px;color:var(--label2);border-radius:50%;place-items:center;display:grid}.mic.on.svelte-14jwvvy{color:#fff;background:var(--red);animation:1.4s ease-in-out infinite svelte-14jwvvy-pulse}@keyframes svelte-14jwvvy-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--red) 25%, transparent)}}.seg.svelte-1lde95s{background:var(--fill3);border-radius:9px;padding:2px;display:flex}button.svelte-1lde95s{white-space:nowrap;border-radius:7px;flex:1;height:28px;font-size:13px;font-weight:500;transition:background-color .2s}button.on.svelte-1lde95s{background:var(--seg-pill);box-shadow:var(--seg-shadow);font-weight:600}.scrim.svelte-1v8btbv{z-index:40;background:var(--scrim);position:fixed;inset:0}.sheet.svelte-1v8btbv{--bg:var(--sheet-bg);--cell:var(--sheet-cell);z-index:41;width:100%;max-width:560px;max-height:calc(100dvh - var(--safe-t) - 10px);background:var(--sheet-bg);transition:transform .45s var(--ease);border-radius:12px 12px 0 0;flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.sheet.dragging.svelte-1v8btbv{transition:none}.sheet.svelte-1v8btbv:focus{outline:none}.sheet.large.svelte-1v8btbv{top:calc(var(--safe-t) + 10px);max-height:none}.grab.svelte-1v8btbv{touch-action:none;flex:none;position:relative}.grabber.svelte-1v8btbv{background:var(--label3);opacity:.6;border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:5px;left:50%}.snav.svelte-1v8btbv{justify-content:space-between;align-items:center;height:56px;padding:6px 16px 0;display:flex;position:relative}.l.svelte-1v8btbv,.r.svelte-1v8btbv{z-index:1;align-items:center;min-width:60px;display:flex;position:relative}.r.svelte-1v8btbv{justify-content:flex-end}h2.svelte-1v8btbv{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 200px);margin:0;font-size:17px;font-weight:600;line-height:22px;position:absolute;top:calc(50% + 3px);left:50%;overflow:hidden;transform:translate(-50%,-50%)}.sheet.svelte-1v8btbv .nb{height:44px;color:var(--tint);white-space:nowrap;align-items:center;gap:2px;font-size:17px;display:inline-flex}.sheet.svelte-1v8btbv .nb.strong{font-weight:600}.sheet.svelte-1v8btbv .nb:disabled{color:var(--label3)}.sheet.svelte-1v8btbv .nb:active:not(:disabled){opacity:.35}.body.svelte-1v8btbv{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(var(--safe-b) + 24px);flex:auto;overflow-y:auto}.foot.svelte-1v8btbv{padding-bottom:var(--safe-b);flex:none}.sheet.svelte-1v8btbv:has(.foot:where(.svelte-1v8btbv)) .body:where(.svelte-1v8btbv){padding-bottom:12px}.stepper.svelte-9crcip{background:var(--fill3);border-radius:9px;flex:none;align-items:center;height:34px;display:inline-flex}button.svelte-9crcip{width:40px;height:34px;color:var(--label);place-items:center;display:grid}button.svelte-9crcip:disabled{color:var(--label3)}button.svelte-9crcip:active:not(:disabled){opacity:.4}input.svelte-9crcip{text-align:center;font-variant-numeric:tabular-nums;border-left:var(--hair) solid var(--sep);border-right:var(--hair) solid var(--sep);width:46px;height:34px;font-weight:600}.hero.svelte-pecg5u{margin:4px var(--m) 0;align-items:center;gap:12px;display:flex}.food.big.svelte-pecg5u{background:var(--cell);border-radius:13px;width:52px;height:52px;font-size:30px}.title.svelte-pecg5u{flex:1;height:44px;font-size:22px;font-weight:600;line-height:28px}select.svelte-pecg5u{background:var(--fill3);border-radius:9px;height:34px;padding:0 10px;font-size:15px}.pad.svelte-pecg5u{margin:0 var(--m)}.chips.svelte-pecg5u{margin:10px var(--m) 0}.end.svelte-pecg5u{margin-top:32px}.filter.svelte-nuh01r{margin:24px var(--m) 0}.row.svelte-nuh01r svg:last-child{color:var(--label3);flex:none}.s.warn.svelte-nuh01r{color:var(--orange-text)}.s.bad.svelte-nuh01r{color:var(--red)}.center.svelte-nuh01r{text-align:center;margin-top:24px}.busy.svelte-ve32sr{color:var(--label2);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 24px 56px;display:flex}.top.svelte-ve32sr{margin:4px var(--m) 4px}.wishes.svelte-ve32sr{padding:0 var(--m);flex-wrap:wrap}.head.svelte-ve32sr{padding:4px var(--m) 0}h1.svelte-ve32sr{margin:0 0 4px;font-size:24px;line-height:30px}.head.svelte-ve32sr p:where(.svelte-ve32sr){margin:0}.s.miss.svelte-ve32sr{color:var(--orange-text)}.pad.svelte-ve32sr{margin:4px var(--m) 0;padding:0 4px}.steps.svelte-ve32sr{padding:4px 16px 4px 40px}.steps.svelte-ve32sr li:where(.svelte-ve32sr){padding:8px 0;line-height:23px}.row2.svelte-ve32sr{gap:10px;display:flex}.ghost.svelte-ve32sr{background:var(--fill3);color:var(--tint)}.summary.svelte-umdw9h{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.summary.svelte-umdw9h p:where(.svelte-umdw9h){margin:0;font-size:17px;line-height:23px}.filters.svelte-umdw9h{padding:0 var(--m);margin:18px 0 0}.use.svelte-umdw9h{color:var(--orange-text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;line-height:18px;overflow:hidden}.row.two.svelte-umdw9h{min-height:64px}.row.svelte-umdw9h .s:where(.svelte-umdw9h){white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.row.svelte-umdw9h svg:last-child{color:var(--label3);flex:none}.more.svelte-umdw9h{margin:16px var(--m) 0;white-space:normal;text-align:left;padding:0 4px}.center.svelte-umdw9h{text-align:center;margin-top:24px}.top.svelte-1me3hj7{margin:4px var(--m) 12px}.use.svelte-1me3hj7{flex-wrap:wrap;min-height:64px}.use.svelte-1me3hj7 .s:where(.svelte-1me3hj7){white-space:normal}.sw.svelte-1me3hj7{margin-top:20px}.sw.svelte-1me3hj7 .main:where(.svelte-1me3hj7){white-space:normal}input[type=checkbox].svelte-1me3hj7{width:22px;height:22px;accent-color:var(--green)}.head.svelte-1pfephm{padding:12px var(--m) 4px}h1.svelte-1pfephm{margin:0;font-size:28px;font-weight:700;line-height:34px}.meta.svelte-1pfephm{align-items:center;gap:5px;margin:6px 0 10px;font-size:15px;display:flex}.ing.svelte-1pfephm{min-height:56px;padding-top:6px;padding-bottom:6px}.ing.svelte-1pfephm .t:where(.svelte-1pfephm){white-space:normal}.opt.svelte-1pfephm{color:var(--label2);font-size:15px}.ing.svelte-1pfephm .v:where(.svelte-1pfephm){white-space:normal;max-width:30%;font-size:15px}.mark.svelte-1pfephm{color:var(--green);flex:none}.missing.svelte-1pfephm .mark:where(.svelte-1pfephm){color:var(--label3)}.s.miss.svelte-1pfephm{color:var(--orange-text)}.add.svelte-1pfephm{margin:6px var(--m) 0;white-space:normal;padding:0 4px}.steps.svelte-1pfephm{margin:0 var(--m);background:var(--cell);border-radius:var(--r);padding:0;list-style:none;overflow:hidden}.steps.svelte-1pfephm li:where(.svelte-1pfephm)+li:where(.svelte-1pfephm){border-top:var(--hair) solid var(--sep)}.steps.svelte-1pfephm button:where(.svelte-1pfephm){text-align:left;-webkit-user-select:text;user-select:text;gap:12px;width:100%;padding:12px 16px;font-size:17px;line-height:24px;display:flex}.steps.svelte-1pfephm button.done:where(.svelte-1pfephm){color:var(--label3)}.steps.svelte-1pfephm button.done:where(.svelte-1pfephm) .n:where(.svelte-1pfephm){background:var(--green);color:#fff}.n.svelte-1pfephm{background:var(--fill3);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:-1px;font-size:14px;font-weight:600;display:grid}.del.svelte-1pfephm{margin-top:28px}.cook.svelte-1pfephm{bottom:calc(var(--tab-h) + var(--safe-b) + 10px);margin:24px var(--m) 0;position:sticky}.cook.svelte-1pfephm .btn-filled:where(.svelte-1pfephm){box-shadow:0 6px 20px #00000024}.ideas.svelte-leop6x{padding:0 var(--m);flex-wrap:wrap}.sl.svelte-leop6x{--inset:100px}.shop.svelte-leop6x{min-height:52px;padding-left:10px}.chk.svelte-leop6x{width:36px;height:44px;color:var(--label3);flex:none;place-items:center;display:grid}.checked.svelte-leop6x .chk:where(.svelte-leop6x){color:var(--tint)}.checked.svelte-leop6x .t:where(.svelte-leop6x),.checked.svelte-leop6x .v:where(.svelte-leop6x){color:var(--label3);text-decoration:line-through}.minus.svelte-leop6x{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin:0 6px;display:grid}.txt.svelte-leop6x{text-align:left;align-self:stretch}.actions.svelte-leop6x{margin:16px var(--m) 0;flex-direction:column;align-items:center;gap:4px;display:flex}.avatar.svelte-n3ccyj{background:var(--fill3);width:40px;height:40px;color:var(--label2);border-radius:50%;flex:none;place-items:center;display:grid}.seg-wrap.svelte-n3ccyj{margin:0 var(--m)}.first.svelte-n3ccyj{margin-top:0}.out.svelte-n3ccyj{margin-top:36px}.action.svelte-n3ccyj{gap:8px}.dr.svelte-8ed2xj{position:relative}.dr.svelte-8ed2xj+.dr:before{content:"";height:var(--hair);background:var(--sep);position:absolute;top:0;left:96px;right:0}.row.svelte-8ed2xj{align-items:center;gap:10px;min-height:60px;padding:8px 16px 8px 10px;display:flex}.off.svelte-8ed2xj .food:where(.svelte-8ed2xj),.off.svelte-8ed2xj .main:where(.svelte-8ed2xj){opacity:.45}.chk.svelte-8ed2xj{width:34px;height:44px;color:var(--tint);flex:none;place-items:center;display:grid}.off.svelte-8ed2xj .chk:where(.svelte-8ed2xj){color:var(--label3)}.main.svelte-8ed2xj{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-8ed2xj{width:100%;height:24px;font-size:17px;line-height:22px}.sum.svelte-8ed2xj{text-align:left;min-height:26px;color:var(--label2);white-space:normal;align-self:flex-start;align-items:center;gap:4px;font-size:15px;display:inline-flex}.hint.svelte-8ed2xj{color:var(--label3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.edit.svelte-8ed2xj{flex-direction:column;gap:10px;padding:2px 16px 14px 96px;display:flex}.line.svelte-8ed2xj{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.line.svelte-8ed2xj .seg{flex:1}.lbl.svelte-8ed2xj{width:72px;color:var(--label2);font-size:15px}select.svelte-8ed2xj,input[type=date].svelte-8ed2xj{background:var(--fill3);border-radius:9px;height:34px;padding:0 10px;font-size:15px}.small.svelte-8ed2xj{align-self:flex-start;min-height:30px;font-size:15px}@media (width<=380px){.edit.svelte-8ed2xj{padding-left:16px}}.cam.svelte-1r1q7ue{margin:4px var(--m) 0;aspect-ratio:4/3;border-radius:var(--r);background:#000;position:relative;overflow:hidden}video.svelte-1r1q7ue{object-fit:cover;width:100%;height:100%;display:block}.frame.svelte-1r1q7ue{border:2px solid #ffffffd9;border-radius:10px;transition:border-color .2s;position:absolute;inset:34% 12%;box-shadow:0 0 0 999px #00000040}.flash.svelte-1r1q7ue .frame:where(.svelte-1r1q7ue){border-color:var(--green)}.status.svelte-1r1q7ue{min-height:36px}.manual.svelte-1r1q7ue{margin:10px var(--m) 0;border-radius:var(--r);background:var(--cell);align-items:center;gap:10px;height:48px;padding:0 12px;display:flex}.manual.svelte-1r1q7ue input:where(.svelte-1r1q7ue){flex:1;height:100%}.busy.svelte-1ptn5i2{color:var(--label2);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 24px 64px;display:flex}.busy.svelte-1ptn5i2 p:where(.svelte-1ptn5i2){margin:0}.spinner.big.svelte-1ptn5i2{border-width:3px;width:32px;height:32px}.top.svelte-1ptn5i2{margin-top:8px;margin-bottom:12px}.more.svelte-1ptn5i2{margin:6px var(--m) 0;gap:20px;padding:0 6px;display:flex}.note.svelte-1ptn5i2{margin-top:4px}.splash.svelte-1n46o8q{place-items:center;min-height:100dvh;display:grid}
