:root{--page:#efe8e1;--card:#f9f6f2;--well:#e6ded5;--side:#e6ded5;--line:#e3dad0;--ink:#1f1d1b;--ink2:#6b645d;--ink3:#8a827a;--rust:#b8541e;--rust-ink:#9a4416;--rust-soft:#f0d9c9;--on-rust:#fff;--green:#2e6b45;--green-soft:#dcebdf;--amber:#855600;--amber-soft:#f6e3b5;--red:#a3322a;--red-soft:#f5d6d2;--blue:#2f5f8a;--blue-soft:#dbe6f0;--glass:#f9f6f2bd;--glass-line:#ffffffb3;--scrim:#281c1247;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI", system-ui, sans-serif;--round:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#1c1a18;--card:#282521;--well:#34302b;--side:#24211e;--line:#3a352f;--ink:#f1ebe4;--ink2:#b3a99e;--ink3:#8c8279;--rust:#e28a58;--rust-ink:#efa27a;--rust-soft:#4a2e20;--on-rust:#1c1a18;--green:#7cc092;--green-soft:#23382a;--amber:#e3b45a;--amber-soft:#3d3020;--red:#f08a80;--red-soft:#48221f;--blue:#8db6dd;--blue-soft:#22303d;--glass:#282521b8;--glass-line:#ffffff14;--scrim:#00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--page:#1c1a18;--card:#282521;--well:#34302b;--side:#24211e;--line:#3a352f;--ink:#f1ebe4;--ink2:#b3a99e;--ink3:#8c8279;--rust:#e28a58;--rust-ink:#efa27a;--rust-soft:#4a2e20;--on-rust:#1c1a18;--green:#7cc092;--green-soft:#23382a;--amber:#e3b45a;--amber-soft:#3d3020;--red:#f08a80;--red-soft:#48221f;--blue:#8db6dd;--blue-soft:#22303d;--glass:#282521b8;--glass-line:#ffffff14;--scrim:#00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--page);color:var(--ink);overscroll-behavior-x:none;margin:0;overflow-x:clip}html{touch-action:pan-x pan-y}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;font-size:15px;line-height:1.35}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--rust);outline-offset:2px}input,textarea,select{font:inherit;color:var(--ink)}a{color:var(--rust-ink)}img{max-width:100%}.num{font-family:var(--round);font-variant-numeric:tabular-nums}.muted{color:var(--ink2)}.faint{color:var(--ink3)}.small{font-size:13px}.tiny{font-size:11.5px}.grow{flex:1;min-width:0}.flex{align-items:center;gap:8px;display:flex}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.mt6{margin-top:6px}.mt10{margin-top:10px}.mt14{margin-top:14px}.mt20{margin-top:20px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scr{min-height:100dvh;padding:calc(var(--safe-top) + 12px) 12px calc(var(--safe-bottom) + 112px);max-width:720px;margin:0 auto}.scr.chipped{padding-top:calc(var(--safe-top) + 64px)}.ptop{z-index:30;padding:calc(var(--safe-top) + 8px) 12px 8px;pointer-events:none;flex-direction:column;align-items:center;gap:4px;transition:background .2s;display:flex;position:fixed;top:0;left:0;right:0}.ptop>*{pointer-events:auto}.ptitle{opacity:0;height:0;font-size:15px;font-weight:650;transition:opacity .18s,height .18s;overflow:hidden}.scrolled .ptitle{opacity:1;height:19px}.scrolled .ptop{background:linear-gradient(var(--page) 70%, transparent)}.phead{justify-content:space-between;align-items:center;gap:8px;padding:0 4px 2px;display:flex}.phead h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:750}.pdate{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px 10px;font-size:13px;display:flex}.pdate:has(.btn){flex-wrap:nowrap}.pdate .cnt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pdate .btn{flex:none}.lbar{background:color-mix(in srgb, var(--well) 55%, transparent);border-radius:18px}.pdate.lbar{margin:10px 0;padding:6px 6px 6px 12px}.pdate.lbar .btn:not([aria-pressed=true]){background:var(--card)}.card{background:var(--card);border-radius:14px;margin-bottom:8px;padding:12px 14px;position:relative}.sl{color:var(--ink2);justify-content:space-between;align-items:baseline;gap:8px;margin:16px 4px 7px;font-size:13px;font-weight:600;display:flex}.sl:first-child{margin-top:2px}.rows{flex-direction:column;display:flex}.row{border-top:1px solid var(--line);text-align:left;width:100%;min-height:44px;color:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:10px;padding:8px 0;display:flex}.rows>.row:first-child{border-top:0}.row .rb{flex:1;min-width:0}.rt{overflow-wrap:anywhere;font-size:15px}.rm{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:1px;font-size:12.5px;display:flex}.rr{color:var(--ink2);flex-shrink:0;align-items:center;gap:6px;font-size:12.5px;display:flex}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.pill.rust{background:var(--rust-soft);color:var(--rust-ink)}.pill.green{background:var(--green-soft);color:var(--green)}.pill.amber{background:var(--amber-soft);color:var(--amber)}.pill.red{background:var(--red-soft);color:var(--red)}.pill.blue{background:var(--blue-soft);color:var(--blue)}.pill.gray{background:var(--well);color:var(--ink2)}.btn{background:var(--well);color:var(--ink);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 15px;font-size:14px;font-weight:600;display:inline-flex}.btn.rust{background:var(--rust);color:var(--on-rust)}.btn.sm{padding:7px 13px;font-size:13.5px}.btn.ghost{border:1px solid var(--line);background:0 0}.btn.block{width:100%;padding:12px;font-size:15px}.btn:disabled{opacity:.45}.lnk{color:var(--rust-ink);background:0 0;border:0;padding:0;font-size:15px;font-weight:500}.rm .lnk{font-size:inherit}.chipb{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:7px 13px;font-size:13px}.chipb.sm{padding:5px 11px;font-size:12.5px}.chipd{color:var(--ink2);font-weight:400}.inl{border:0;border-bottom:1px dashed var(--line);background:0 0;outline:none;width:100%;min-width:0;padding:1px 0;font-size:16px}.inl:focus,.inl:focus-visible{border-bottom:1px solid var(--rust);outline:none}.chipb[aria-pressed=true]{background:var(--rust-soft);color:var(--rust-ink);border-color:#0000;font-weight:600}.plus{background:var(--rust);width:34px;height:34px;color:var(--on-rust);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.tick{border:1.6px solid var(--ink3);width:22px;height:22px;color:var(--on-rust);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.tick[aria-pressed=true]{background:var(--rust);border-color:var(--rust)}.tick{touch-action:manipulation;position:relative}.tick:after{content:"";position:absolute;inset:min(-11px,50% - 23px)}.done .rt{color:var(--ink3);text-decoration:line-through}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dot.green{background:var(--green)}.dot.gray{background:var(--ink3)}.dot.amber{background:var(--amber)}.dot.pulse{animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.who{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10.5px;font-weight:700;display:inline-flex}.who.blue{background:var(--blue-soft);color:var(--blue)}.who.green{background:var(--green-soft);color:var(--green)}.field{background:var(--well);border-radius:10px;align-items:center;gap:8px;padding:9px 11px;display:flex}.field input,.field textarea,.field select{resize:none;background:0 0;border:0;outline:none;width:100%;font-size:16px}.field textarea{min-height:120px;line-height:1.45}.field input[type=search]::-webkit-search-cancel-button{display:none}label.lab{color:var(--ink2);margin:12px 2px 5px;font-size:12.5px;font-weight:600;display:block}.hscroll{overscroll-behavior:contain;scrollbar-width:none;gap:6px;padding:5px 0;display:flex;overflow:auto hidden}.hscroll::-webkit-scrollbar{display:none}.lpills{align-items:center;gap:6px;margin:0 0 10px;display:flex}.lpills>.hscroll{--fl:0px;--fr:0px;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);flex:1}.lpills>.hscroll[data-more-left]{--fl:36px}.lpills>.hscroll[data-more-right]{--fr:36px}.lpills{gap:8px}.lpills>.chipb{flex:none}.empty{text-align:center;color:var(--ink2);padding:28px 16px;font-size:14px}.sw{background:var(--well);border:0;border-radius:13px;flex-shrink:0;width:42px;height:25px;padding:0;position:relative}.sw:after{content:"";background:var(--card);border-radius:50%;width:19px;height:19px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.sw[aria-pressed=true]{background:var(--rust)}.sw[aria-pressed=true]:after{left:20px}.ebtn{background:var(--well);border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.ebtn:disabled{opacity:.3}.flash{animation:1.6s ease-out flash}@keyframes flash{0%{background:var(--rust-soft)}to{background:0 0}}.glass{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(1.7);border:1px solid var(--glass-line);box-shadow:0 8px 28px #281c1229}.capsule{scrollbar-width:none;border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.capsule::-webkit-scrollbar{display:none}.capsule button{white-space:nowrap;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:500}.capsule button[aria-current=true]{background:var(--rust-soft);color:var(--rust-ink);font-weight:650}.storepick{color:var(--ink);border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.storepick span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.storepick svg{color:var(--ink2);flex-shrink:0}.storepick select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:-5px 0}.storepick:has(select:focus-visible){outline:2px solid var(--rust);outline-offset:2px}.tabbar{left:14px;right:90px;bottom:max(10px, calc(var(--safe-bottom) - 10px));z-index:40;border-radius:31px;justify-content:space-around;align-items:center;max-width:520px;height:62px;padding:0 6px;display:flex;position:fixed}.tabbar button{color:var(--ink);background:0 0;border:0;border-radius:22px;flex-direction:column;align-items:center;gap:2px;min-width:64px;padding:6px 4px;font-size:10.5px;font-weight:600;display:flex}.tabbar button[aria-current=true]{color:var(--rust-ink);background:color-mix(in srgb, var(--rust-soft) 75%, transparent)}.fab{right:14px;bottom:max(10px, calc(var(--safe-bottom) - 10px));z-index:40;width:62px;height:62px;color:var(--ink);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}@media (width>=640px){.tabbar{left:calc(50% - 300px)}.fab{right:calc(50% - 300px)}}.ov{z-index:90;background:var(--scrim);animation:.15s fade;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.psheet{bottom:0;left:0;right:0;top:calc(var(--safe-top) + 40px);background:var(--page);border-radius:22px 22px 0 0;flex-direction:column;max-width:720px;margin:0 auto;animation:.22s cubic-bezier(.2,.8,.2,1) up;display:flex;position:absolute}.psheet.short{max-height:calc(100dvh - var(--safe-top) - 40px);top:auto}@keyframes up{0%{opacity:.4;transform:translateY(40%)}}.grab{background:var(--ink3);opacity:.5;border-radius:3px;flex-shrink:0;width:38px;height:5px;margin:7px auto 0}.shead{justify-content:space-between;align-items:center;gap:8px;padding:10px 16px 8px;display:flex}.shead b{font-size:16px}.sbody{padding:4px 16px calc(var(--safe-bottom) + 24px);-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.toast{left:50%;bottom:calc(var(--safe-bottom) + 90px);background:var(--ink);color:var(--page);z-index:120;border-radius:12px;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:10px 14px 10px 16px;font-size:14px;animation:.15s fade;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.toast button{color:var(--rust-soft);background:0 0;border:0;padding:0;font-weight:700}.erow{background:var(--card);border-radius:11px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 10px;transition:transform .15s;display:flex}.addbar{align-items:center;gap:8px;margin-bottom:8px;display:flex;position:relative}.addbar .field{background:var(--card);flex:1}.suggest{background:var(--card);z-index:20;overscroll-behavior:contain;border-radius:12px;max-height:min(48vh,420px);position:absolute;top:calc(100% + 4px);left:0;right:42px;overflow-y:auto;box-shadow:0 12px 32px #281c122e}.sdet{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin-top:1px;font-size:12.5px;display:flex;overflow:hidden}.suggest button{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.suggest button:first-child{border-top:0}.suggest button.sel{background:var(--rust-soft);color:var(--rust-ink)}.li .amt{vertical-align:2px;background:var(--rust-soft);color:var(--rust-ink);font-family:var(--round);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;margin-left:8px;padding:0 9px;font-size:14px;font-weight:700;line-height:22px;display:inline-block}.li.done .amt{background:var(--well);color:var(--ink3)}.qstep{background:var(--well);border-radius:14px;align-items:center;gap:6px;padding:4px;display:flex}.qstep button{background:var(--card);width:44px;height:44px;color:var(--ink);touch-action:manipulation;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.qstep button:disabled{opacity:.4}.qstep input{text-align:center;font-variant-numeric:tabular-nums;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;height:44px;padding:0;font-size:20px;font-weight:700}.shopping .li{min-height:56px}.shopping .li .rt{font-size:19.5px;font-weight:600}.shopping .li .amt{padding:0 11px;font-size:17px;line-height:26px}.shopping .tick{width:32px;height:32px}.meter{background:var(--well);border-radius:4px;height:8px;overflow:hidden}.meter>i{background:var(--rust);border-radius:4px;height:100%;transition:width .3s;display:block}.rgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=560px){.rgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rcard{background:var(--card);text-align:left;border:0;border-radius:14px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.rcard .ph{aspect-ratio:4/3;background:var(--well);color:var(--ink3);justify-content:center;align-items:center;display:flex;overflow:hidden}.rcard .ph img{object-fit:cover;width:100%;height:100%;display:block}.rcard .rcb{padding:8px 10px 10px}.rcard .rct{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.rcard .rcm{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;overflow:hidden}.topbtns{top:calc(var(--safe-top) + 8px);z-index:35;pointer-events:none;justify-content:space-between;max-width:696px;margin:0 auto;display:flex;position:fixed;left:12px;right:12px}.topbtns>*{pointer-events:auto}.roundbtn{width:38px;height:38px;color:var(--ink);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.rtitle{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 4px;font-size:24px;font-weight:750;line-height:1.15}.rhead{align-items:flex-start;gap:14px;padding:50px 4px 0;display:flex}.ractions{margin-top:14px;padding:0 4px}.rthumb{background:var(--well);border:0;border-radius:18px;flex-shrink:0;width:112px;height:112px;padding:0;overflow:hidden;box-shadow:0 4px 14px #0000001f}.rthumb img{object-fit:cover;width:100%;height:100%;display:block}.ov.photo{background:#000000d9;justify-content:center;align-items:center;padding:16px;display:flex}.ov.photo img{object-fit:contain;border-radius:14px;width:100%;max-height:100%}.stars{gap:2px;display:inline-flex}.stars button{color:var(--ink3);background:0 0;border:0;padding:5px 4px}.stars button[aria-pressed=true]{color:var(--rust)}.stars button[aria-pressed=true] svg{fill:currentColor}.ing{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:7px 0;display:flex}.ing:first-child{border-top:0}.ing.h{color:var(--ink2);border-top:0;padding-top:12px;font-size:13px;font-weight:650}.ing .q{font-family:var(--round);font-variant-numeric:tabular-nums;min-width:0;font-weight:600}.step{border-top:1px solid var(--line);gap:12px;padding:9px 0;line-height:1.5;display:flex}.step:first-child{border-top:0}.step .n{font-family:var(--round);color:var(--rust-ink);min-width:18px;font-weight:700}.step.h{color:var(--ink2);font-weight:650}.scaler{background:var(--well);border-radius:999px;align-items:center;gap:4px;padding:2px;display:inline-flex}.scaler button{background:var(--card);border:0;border-radius:50%;width:34px;height:34px;padding:0;font-weight:700}.scaler span{text-align:center;min-width:64px;font-size:13px;font-weight:600}.prose{white-space:pre-wrap;font-size:14.5px;line-height:1.5}.cook{z-index:100;background:var(--page);padding:calc(var(--safe-top) + 10px) 16px calc(var(--safe-bottom) + 16px);flex-direction:column;display:flex;position:fixed;inset:0}.cook .cstep{flex:1;padding:14px 4px;font-size:24px;line-height:1.45;overflow:auto}.cook .cnav{gap:10px;display:flex}.cook .cnav .btn{flex:1;padding:16px;font-size:17px}:is(.lnk,.btn,.chipb,.ebtn,.ticon,.plus,.qbtn,.roundbtn,.capsule button,.scaler button,.stars button,.pickbox,.disc,.tchip,.toast button,.li .rb,.rhead a){touch-action:manipulation;position:relative}:is(.lnk,.btn,.chipb,.ebtn,.ticon,.plus,.qbtn,.roundbtn,.capsule button,.scaler button,.pickbox,.px,.sw,.disc,.tchip,.toast button,.li .rb,.rhead a):before{content:"";position:absolute;inset:min(0px,50% - 23px)}.stars button:before{content:"";position:absolute;inset:min(0px,50% - 23px) 0}.shead .lnk,.cook>.between>.lnk{margin:-12px -16px;padding:12px 16px}.cook>.between>.lnk{background:var(--card);border-radius:999px;margin:0;padding:8px 16px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.grip{touch-action:none;cursor:grab;color:var(--ink3,var(--ink2));margin:-13px -4px;padding:13px 6px;display:flex}.erow.lifted{z-index:2;position:relative;box-shadow:0 8px 24px #0000002e}.lpanel{flex-direction:column;gap:2px;display:flex}.lphead{color:var(--ink2);justify-content:space-between;align-items:center;padding:0 4px 6px;font-size:13px;font-weight:600;display:flex}.lprow{border-radius:12px;padding:4px 6px 4px 4px}.lprow.on{background:var(--rust-soft)}.lprow.on .rt{color:var(--rust-ink);font-weight:650}.lpname{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:6px 8px;display:flex}.lpname .rt{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.lprow .ebtn{background:0 0}.lpmenu{flex-wrap:wrap;gap:4px 14px;padding:2px 10px 8px;font-size:14px;display:flex}.lpmenu .lnk:disabled{opacity:.35}.qbtn{background:var(--card);width:38px;height:38px;color:var(--ink2);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.qbtn[aria-pressed=true]{background:var(--rust-soft);color:var(--rust-ink)}.suggest.quick{right:0}.qhead{justify-content:space-between;align-items:center;padding:10px 12px 6px;font-size:14px;display:flex}.quick .qhead button{border:0;width:auto;padding:0;display:inline}.qrow{border-top:1px solid var(--line);align-items:stretch;display:flex}.quick .qrow>button.grow{border-top:0;flex:1;width:auto;min-width:0}.qrow>button.grow:disabled{opacity:.55}.ushead{margin:0 2px 10px;line-height:1.4}.ufilter{margin-bottom:6px}.usec{margin-top:14px}.ugrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.utile{border:1px solid var(--line);background:var(--card);min-height:64px;color:var(--ink);text-align:left;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:26px 11px 10px;font-size:14.5px;line-height:1.25;display:flex;position:relative}.utile img{object-fit:cover;border-radius:8px;width:34px;height:34px}.utile .umark{color:var(--ink3);display:flex;position:absolute;top:7px;right:7px}.utile.on{background:var(--rust-soft);color:var(--rust-ink);border-color:#0000;font-weight:650}.utile.on .umark{background:var(--rust);width:18px;height:18px;color:var(--on-rust);border-radius:50%;justify-content:center;align-items:center;top:6px;right:6px}.utile.edit{border-style:dashed}.utile.edit .umark{color:var(--ink2)}.pickbox{border:1.6px solid var(--ink3);width:22px;height:22px;color:var(--on-rust);background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.pickbox[aria-pressed=true]{background:var(--rust);border-color:var(--rust)}.row.li.picked{background:color-mix(in srgb, var(--rust-soft) 55%, transparent);width:calc(100% + 28px);margin:0 -14px;padding-left:14px;padding-right:14px}.selbar{left:10px;right:10px;bottom:max(10px, calc(var(--safe-bottom) - 10px));z-index:50;border-radius:22px;max-width:640px;margin:0 auto;padding:8px 10px 10px;position:fixed}.selhead{justify-content:space-between;align-items:center;padding:2px 6px 8px;font-size:14px;display:flex}.selacts{justify-content:space-around;gap:4px;display:flex}.sbact{color:var(--ink);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;min-width:56px;padding:4px 6px;font-size:11px;font-weight:600;display:flex;position:relative}.sbact.off{opacity:.35}.sbact select{opacity:0;width:100%;font-size:16px;position:absolute;inset:0}@media (width>=700px){:root{--side:248px}.sidebar{width:var(--side);z-index:45;border-right:1px solid var(--line);background:var(--page);flex-direction:column;gap:6px;padding:22px 14px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar .brand{letter-spacing:-.02em;align-items:center;gap:10px;padding:0 10px 10px;font-size:24px;font-weight:750;display:flex}.sidebar .brand img{border-radius:23%;flex:none;box-shadow:0 1px 2px #0000001f}.sidebar nav{flex-direction:column;gap:2px;margin:8px 0;display:flex}.sidebar nav button,.sidebar .sbtn{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;font-size:15px;font-weight:550;display:flex}.sidebar nav button:hover,.sidebar .sbtn:hover{background:var(--well)}.sidebar nav button[aria-current=true]{background:var(--rust-soft);color:var(--rust-ink)}.sidebar .sbtn{color:var(--ink2)}.sidebar kbd{font:12px var(--round,inherit);border:1px solid var(--line);color:var(--ink3);border-radius:5px;margin-left:auto;padding:0 6px}.sidebar>.tiny{padding:4px 10px 0}.sidebar>[role=status]{padding:0 10px}.sidebar{gap:4px;overflow-y:auto}.sidebar.drawer{z-index:96;animation:.2s cubic-bezier(.2,.8,.2,1) slidein;box-shadow:12px 0 40px #281c122e}.drawerov{background:var(--scrim);z-index:95;animation:.15s fade;position:fixed;inset:0}.sgroup{color:var(--ink2);padding:12px 10px 0;font-size:12px;font-weight:650}.sct{color:var(--ink3);margin-left:auto;font-size:12.5px;font-weight:500}.sidebar nav{margin:2px 0}.sidebar nav button{padding:7px 10px;font-size:14.5px}.sidebar .lpanel.side{margin-top:6px}.lpanel.side .lphead{padding:0 0 0 10px;font-size:12px;font-weight:650}.lpanel.side .lphead .ebtn{background:0 0;width:26px;height:26px}.lpanel.side .lprow{border-radius:10px;padding:0}.lpanel.side .lprow:hover{background:var(--well)}.lpanel.side .lprow.on{background:var(--rust-soft)}.lpanel.side .lpname{flex-direction:row;align-items:center;gap:8px;padding:7px 4px 7px 10px}.lpanel.side .lpname .rt{flex:1;min-width:0;font-size:14.5px;font-weight:550}.lpanel.side .lpmore{opacity:0;width:26px;height:26px}.lpanel.side .lprow:hover .lpmore,.lpanel.side .lpmore:focus-visible,.lpanel.side .lpmore[aria-expanded=true]{opacity:1}.badge{background:var(--rust-soft);color:var(--rust-ink);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:700}.lprow.on .badge{background:var(--card)}.sidebar>.tiny kbd{margin:0;padding:0 4px;font-size:11px}.scr{max-width:980px;padding:26px 28px 80px}.scr.chipped{padding-top:64px}.lsecs{columns:2 300px;column-gap:16px;margin-top:10px}.lsecs section{break-inside:avoid;vertical-align:top;width:100%;padding-bottom:6px;display:inline-block}.lsecs .row.li{min-height:52px}.lsecs.cols{columns:auto;align-items:flex-start;gap:18px;display:flex}.lsecs.cols .lcol{flex:1 1 0;min-width:0;max-width:560px}.lsecs.cols section{display:block}.toast{bottom:calc(var(--safe-bottom) + 24px)}.ov{justify-content:center;align-items:center}.psheet,.psheet.short{border-radius:20px;width:min(640px,100vw - 48px);max-height:86vh;animation:.15s fade;position:relative;inset:auto}.psheet .grab{display:none}}@keyframes slidein{0%{opacity:.4;transform:translate(-30%)}}@media (width>=1000px){:root{--maxw:1640px}.scr{margin-left:max(var(--side), calc(var(--side) + (100vw - var(--side) - var(--maxw)) / 2));max-width:var(--maxw);min-height:100vh;padding:32px 40px 80px}.scr.chipped{padding-top:64px}.storepick.inbar{background:var(--card);border:0;flex:0 auto;min-width:0;max-width:260px;padding:6px 12px}.storepick.inbar:hover{filter:brightness(.97)}.capsule.inbar{background:var(--well);flex:none;padding:3px}.capsule.inbar button{padding:6px 12px;font-size:13px}.capsule.inbar button[aria-current=true]{background:var(--card);color:var(--ink)}.pdate:has(.capsule.inbar){padding-bottom:12px}.ptop{left:var(--side)}.toast{left:calc(50% + var(--side) / 2);top:18px;bottom:auto}.selbar{left:calc(var(--side) + 20px);right:20px}.rgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.hscroll.cats{flex-wrap:wrap;row-gap:6px;overflow:visible}.rcard{cursor:pointer;transition:box-shadow .15s,transform .15s}.rcard:hover{box-shadow:0 6px 20px #0000001a}.rcard[aria-current=true]{outline:2px solid var(--rust);outline-offset:2px}:root{--pw:clamp(360px, var(--panel-w,min(50vw, 720px)), calc(100vw - var(--side) - 420px))}.withpanel .scr{padding-left:28px;padding-right:28px}.withpanel .lbar [role=status]{display:none}.withpanel .lbar .storepick.inbar{max-width:150px}.withpanel .pdate.lbar{gap:6px}.withpanel .lmain{container-type:inline-size}@container (width<=520px){.lbar .cnt,.lbar .blab{display:none}.lbar .storepick.inbar{max-width:none}}.scr.reading{--maxw:860px}.withpanel .scr{margin-left:var(--side);margin-right:var(--pw);max-width:none}.withpanel .ptop{right:var(--pw)}.withpanel .rgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.rpanel{width:var(--pw);background:var(--page);border-left:1px solid var(--line);z-index:42;overscroll-behavior:contain;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-10px 0 30px #0000000d;container-type:inline-size}.pdiv{top:0;bottom:0;right:var(--pw);z-index:43;cursor:col-resize;touch-action:none;background:0 0;border:0;width:14px;margin-right:-7px;padding:0;position:fixed}.pdiv:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:6px}.pdiv:hover:after,.pdiv:focus-visible:after,.pdiv.on:after{background:var(--rust)}.pdiv:focus-visible{outline:none}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.resizing iframe,body.resizing img{pointer-events:none}.cook>*{width:100%;max-width:880px;margin-inline:auto}.cook .cstep{padding-top:28px;font-size:28px}.rpanel .scr{max-width:none;min-height:0;margin:0;padding:0 28px 48px}.rpanel .topbtns{align-items:flex-start;max-width:none;height:0;margin:0 14px;position:sticky;top:14px;overflow:visible}.panebar{align-items:center;gap:8px;display:flex}.panebar .capsule.inbar button{align-items:center;gap:5px;display:inline-flex}.panebar .btn.sm{background:var(--card);color:var(--ink);gap:5px;padding:6px 12px 6px 10px}.lpanebar{top:0;left:var(--side);right:var(--pw);z-index:31;background:linear-gradient(var(--page) 75%, transparent);padding:12px 28px 10px;position:fixed}.withpanel .scr{padding-top:70px}.rpanebar{z-index:36;background:linear-gradient(var(--page) 75%, transparent);padding:12px 28px 10px;position:sticky;top:0}.rpanel .topbtns{z-index:37;top:12px}.withpanel .tsplit{display:none}.rpanel .topbtns>span{pointer-events:none}.rpanel .rhead{padding-top:14px}.rpanel .scr.paneview{padding-top:4px}.withpanel .topbtns{top:74px;left:auto;right:calc(var(--pw) + 40px);z-index:30;max-width:none;margin:0;position:absolute}.withpanel .topbtns>span{display:none}.withpanel .rhead{padding-top:0;padding-right:104px}.rsolo .scr{--maxw:860px}.rsolo .topbtns{left:max(var(--side), calc(var(--side) + (100vw - var(--side) - 860px) / 2));width:min(860px, calc(100vw - var(--side)));box-sizing:border-box;max-width:none;margin:0;padding:0 8px;right:auto}.rpanel .rgrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}@container (width>=680px){.rcols{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.rcols .sl{align-items:center;min-height:32px;margin:20px 4px 8px}}}@media (hover:hover){.row:hover,.erow:hover{filter:brightness(.985)}}@media (width<=999px){body:has(.selbar) .toast{bottom:calc(var(--safe-bottom) + 140px)}}:is(body:has(.selbar) .tabbar,body:has(.selbar) .fab){display:none}.psheet .lphead>span{visibility:hidden}#printdoc{display:none}@media print{@page{margin:.6in}body.printing{background:#fff!important}body.printing>:not(#printdoc){display:none!important}#printdoc{color:#1d1b19;font:10.5pt/1.45 -apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;display:block}#printdoc h1{letter-spacing:-.01em;margin:0 0 4pt;font-size:22pt;line-height:1.15}#printdoc h2{text-transform:uppercase;letter-spacing:.08em;color:#a84a18;border-bottom:1px solid #e3dad0;margin:0 0 6pt;padding-bottom:3pt;font-size:9pt}#printdoc .meta{color:#6b625a;margin:0 0 2pt;font-size:9.5pt}#printdoc .meta a{color:inherit}#printdoc ul,#printdoc ol{margin:0;padding:0;list-style:none}.pr-recipe header{align-items:flex-start;gap:16pt;margin-bottom:16pt;display:flex}.pr-recipe header img{object-fit:cover;border-radius:10pt;flex:none;width:1.5in;height:1.5in}.pr-recipe .desc{color:#4a433d;margin:6pt 0 0}.pr-recipe .cols{grid-template-columns:2.3in 1fr;align-items:start;gap:22pt;display:grid}.pr-recipe .ings li{break-inside:avoid;border-bottom:.5pt solid #eee6dd;padding:2.5pt 0}.pr-recipe .ings li.h,.pr-recipe .steps li.h{border:0;padding-top:8pt;font-weight:700}.pr-recipe .ings li.note{color:#6b625a;font-style:italic}.pr-recipe .steps li{break-inside:avoid;gap:8pt;margin-bottom:7pt;display:flex}.pr-recipe .steps li b{color:#a84a18;min-width:12pt}.pr-recipe .notes{break-inside:avoid;margin-top:16pt}.pr-recipe .notes p{white-space:pre-wrap;margin:0}.pr-list header{margin-bottom:14pt}.pr-list .secs{columns:2;column-gap:26pt}.pr-list section{break-inside:avoid;width:100%;margin-bottom:12pt;display:inline-block}.pr-list li{align-items:flex-start;gap:8pt;padding:3pt 0;display:flex}.pr-list .box{border:1.2pt solid #8a8078;border-radius:2.5pt;flex:none;width:10pt;height:10pt;margin-top:2pt}.pr-list em{color:#6b625a;font-style:normal}.pr-list small{color:#6b625a;font-size:8.5pt;display:block}}.shareopts{flex-direction:column;gap:8px;display:flex}.shareopts .erow{text-align:left;width:100%;color:var(--ink);border:0;gap:14px;margin:0;padding:12px 14px}.shareopts .erow>svg{color:var(--rust);flex:none}.shareopts .erow .grow{flex-direction:column;gap:2px;display:flex}.ithumb{background:var(--well);border:0;border-radius:9px;flex:none;width:38px;height:38px;padding:0;overflow:hidden}.ithumb img{object-fit:cover;width:100%;height:100%;display:block}.ithumb.lg{border-radius:14px;width:72px;height:72px}.iphoto{align-items:center;gap:12px;display:flex}.chd{justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:2px 0 4px;font-size:14.5px;font-weight:650;display:flex}.chd .cnt{color:var(--ink3);font-size:12.5px;font-weight:500}.elsewhere .chd>span:first-child{color:var(--ink2)}.rm .where{color:var(--blue);align-items:center;gap:3px;font-weight:550;display:inline-flex}.schip{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent);border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:11.5px;font-weight:550;display:inline-flex;overflow:hidden}.schip.here{color:#fff;background:var(--blue)}.lcard{padding:8px 14px 2px}.lcard .rows>.row:first-child{border-top:1px solid var(--line)}.lcard .chd+.rows>.row:first-child{border-top:0}.st{font-weight:600}.st.rust{color:var(--rust-ink)}.st.green{color:var(--green)}.st.amber{color:var(--amber)}.st.red{color:var(--red)}.ink{color:var(--ink)}.disc{color:var(--rust-ink);background:0 0;border:0;align-items:center;gap:5px;padding:4px 0 8px;font-size:14.5px;font-weight:650;display:inline-flex}.lcard:has(.disc[aria-expanded=false]){padding-bottom:0}.big{font-family:var(--round);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:34px;font-weight:700;line-height:1.05}.big small{color:var(--ink3);font-size:17px;font-weight:600}.shophead{align-items:center;gap:14px;padding:12px 14px;display:flex}.ring circle{fill:none;stroke:var(--well);stroke-width:7px}.ring circle.on{stroke:var(--rust);stroke-linecap:round;transition:stroke-dasharray .4s}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 4px;display:grid}.fact{background:var(--card);border-radius:12px;min-width:0;padding:8px 11px 9px}.fact .k{color:var(--ink2);font-size:12px}.fact .v{font-size:22px;font-weight:700;line-height:1.15}.fact .v small{color:var(--ink2);font-size:13px;font-weight:600}.fact .d{overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.3}.banner{border-radius:12px;align-items:center;gap:9px;margin-bottom:8px;padding:9px 12px;font-size:13.5px;line-height:1.4;display:flex}.banner.blue{background:var(--blue-soft);color:var(--blue)}.banner.green{background:var(--green-soft);color:var(--green)}.banner .who{background:var(--card)}.dots{flex-wrap:wrap;justify-content:center;gap:5px;max-width:60%;display:inline-flex}.dots i{background:var(--well);border-radius:50%;width:10px;height:10px}.dots i.on{background:var(--rust)}.cook .cbody{flex-direction:column;flex:1;gap:12px;padding-top:16px;padding-bottom:12px;display:flex;overflow:auto}.cook .cbody .cstep{flex:none;overflow:visible}.tchip{background:var(--rust-soft);color:var(--rust-ink);font:inherit;vertical-align:baseline;border:0;border-radius:8px;align-items:center;gap:4px;margin:0 1px;padding:0 7px;font-weight:650;display:inline-flex}.tchip svg{align-self:center}.cing{margin:0}.cing .ing{font-size:16px}.timers{flex-direction:column;gap:8px;display:flex}.timer{flex-direction:column;gap:6px;margin:0;display:flex}.timer .big{color:var(--rust-ink)}.timer.rang{box-shadow:inset 0 0 0 2px var(--red);animation:1s ease-in-out infinite pulse}.timer.rang .big{color:var(--red)}.timerpill{left:50%;bottom:calc(var(--safe-bottom) + 16px);z-index:41;color:var(--rust-ink);border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:8px 14px;font-weight:700;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #281c1238}body:has(.tabbar) .timerpill{bottom:calc(max(10px, calc(var(--safe-bottom) - 10px)) + 72px)}.timerpill .tiny{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.timerpill.rang{color:var(--red);animation:1s ease-in-out infinite pulse}.understood{flex-direction:column;gap:7px;padding:10px 12px;display:flex}.uchips{flex-wrap:wrap;gap:6px;display:flex}.uchip{background:var(--rust-soft);color:var(--rust-ink);cursor:pointer;border-radius:10px;flex-direction:column;gap:1px;max-width:100%;padding:5px 10px;font-size:13.5px;display:inline-flex;position:relative}.uchip b{font-weight:650}.uchip .usec{opacity:.85;margin:0;font-size:11.5px}.uchip.merge{background:var(--amber-soft);color:var(--amber);cursor:default}.uchip select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.uchip:has(select:focus-visible){outline:2px solid var(--rust);outline-offset:2px}.kbdh{font-family:var(--round);border:1px solid var(--line);border-radius:5px;padding:0 5px;font-size:11px}.suggest .understood+button{border-top:1px solid var(--line)}.toolbar{align-items:center;gap:6px;display:flex}.toolbar kbd,.tsearch kbd{font:11px var(--round);opacity:.6;border:1px solid;border-radius:4px;margin-left:2px;padding:0 4px}.tsearch{background:var(--well);color:var(--ink2);border:0;border-radius:9px;align-items:center;gap:7px;min-width:170px;padding:6px 10px;font-size:13.5px;display:inline-flex}.tsearch kbd{margin-left:auto}.ticon{background:var(--card);width:38px;height:38px;color:var(--ink2);border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ticon:hover,.tsearch:hover{filter:brightness(.97)}.phead>.flex{min-width:0}.phead:has(.toolbar){flex-wrap:wrap;row-gap:6px}.withpanel .toolbar .tl,.withpanel .toolbar kbd{display:none}.withpanel .tsearch{min-width:0}.phead h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palov{padding:calc(var(--safe-top) + 10vh) 16px 16px;justify-content:center;align-items:flex-start!important}.palette{background:var(--card);border-radius:16px;flex-direction:column;width:min(620px,100%);max-height:70vh;animation:.12s fade;display:flex;overflow:hidden;box-shadow:0 24px 70px #281c124d}.palq{border-bottom:1px solid var(--line);color:var(--ink2);align-items:center;gap:10px;padding:12px 16px;display:flex}.palq input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:17px}.palq kbd{font:11px var(--round);border:1px solid var(--line);color:var(--ink3);border-radius:4px;padding:0 5px}.palopts{overscroll-behavior:contain;padding:4px 6px 8px;overflow-y:auto}.palg{color:var(--ink2);padding:9px 10px 3px;font-size:11.5px;font-weight:650}.palo{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:14.5px;display:flex}.palo.sel{background:var(--rust-soft);color:var(--rust-ink)}.pali{width:22px;height:22px;color:var(--ink2);flex:none;justify-content:center;align-items:center;display:inline-flex}.palo.sel .pali{color:inherit}.pali img{object-fit:cover;border-radius:5px}.palh{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:40%;overflow:hidden}.palh kbd{font:11px var(--round);border:1px solid var(--line);border-radius:4px;padding:0 5px}.askrow{border:1px dashed var(--rust);background:var(--rust-soft);width:100%;color:var(--rust-ink);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}.askrow .tiny{color:var(--rust-ink);opacity:.8;font-weight:400}.askturn .rows .row{min-height:48px}.scanmodes{background:var(--well);justify-content:space-between}.scanmodes button{flex:1;padding:7px 8px;font-size:13px}.scanview{aspect-ratio:4/3;color:#8c8279;background:#1b1714;border-radius:14px;justify-content:center;align-items:center;max-width:100%;display:flex;position:relative;overflow:hidden}.scanview img{object-fit:contain;width:100%;height:100%}.scanhint{color:#ede6de;white-space:nowrap;background:#0009;border-radius:999px;padding:4px 12px;font-size:12.5px;animation:1.6s ease-in-out infinite pulse;position:absolute;top:10px;left:50%;transform:translate(-50%)}.chk{width:22px;height:22px;accent-color:var(--rust);flex:none;margin:0}.li .rt{font-size:17px}.li .amt{font-size:16px;line-height:24px}.li .rm{font-size:13.5px}.li{align-items:flex-start}.li .rt{line-height:26px}.li>.tick,.li>.pickbox{margin-top:2px}.li .rbody{flex:1;min-width:0;display:flow-root}.li .rbody>.rr{float:right;flex-wrap:wrap;justify-content:flex-end;row-gap:4px;max-width:62%;min-height:26px;margin-left:8px}.schip svg{flex:none}.li .rbody>.rb{width:auto;display:block}.li .rb.rm{text-align:left;display:block}.li .rb.rm>span+span{margin-left:6px}.shopping .li .rt{line-height:32px}.shopping .li>.tick{margin-top:0}.shopping .li .rbody>.rr{min-height:32px}.lcard{background:#fffdfa;border:1px solid #e2d8cc;box-shadow:0 1px 2px #3c28140f,0 4px 14px #3c28140f}.lcard .row{border-top-color:#ece4da}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lcard{box-shadow:none;background:#312d29;border-color:#463f38}:root:not([data-theme=light]) .lcard .row{border-top-color:#3d3731}}:root[data-theme=dark] .lcard{box-shadow:none;background:#312d29;border-color:#463f38}:root[data-theme=dark] .lcard .row{border-top-color:#3d3731}.ephoto{aspect-ratio:16/10;background:var(--well);color:var(--ink3);border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ephoto img{object-fit:cover;width:100%;height:100%}.scanpages{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.scanpage{aspect-ratio:3/4;background:#1b1714;border-radius:12px;position:relative;overflow:hidden}.scanpage img{object-fit:cover;width:100%;height:100%}.scanpage .pn{color:#ede6de;background:#0009;border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:600;position:absolute;bottom:8px;left:8px}.scanpage .px{color:#fff;background:#0009;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:6px;right:6px}.utile .unote{color:var(--ink3);margin-top:-4px;font-size:12px;font-weight:450;line-height:1.2}.utile.on .unote{color:inherit;opacity:.75}.chd .tline{color:var(--ink3);font-weight:450}@media (pointer:coarse){.lnk{font-size:17px}.btn{padding:11px 18px;font-size:16px}.btn.sm{padding:9px 15px;font-size:15px}.btn.block{padding:14px;font-size:17px}.chipb{padding:9px 14px;font-size:15px}.chipb.sm{padding:7px 12px;font-size:14px}.ticon{width:44px;height:44px}.plus{width:40px;height:40px}.field{border-radius:12px;padding:12px 14px}.field input,.field select,.shead b{font-size:17px}.roundbtn{width:46px;height:46px}.roundbtn svg{width:22px;height:22px}.li .rt{font-size:18.5px;line-height:28px}.li .rm{font-size:14.5px}.li>.tick,.li>.pickbox{margin-top:3px}.li .rbody>.rr{min-height:28px}.shopping .li .rt{line-height:32px}.shopping .li>.tick{margin-top:0}.shopping .li .rbody>.rr{min-height:32px}.rhead{padding-top:60px}}
