:root{--color-primary: #1c1917;--color-secondary-text: #57534e;--color-tertiary-text: #78716c;--color-accent: #3f6c4f;--color-accent-fill: #3f6c4f;--color-on-accent-fill: #ffffff;--color-on-error-fill: #ffffff;--color-accent-soft: #e8a057;--color-background: #fafaf7;--color-surface: #ffffff;--color-surface-elevated: #f5f4f1;--color-border: #e7e5e4;--color-divider: #d6d3d1;--color-success: #16a34a;--color-error: #dc2626;--color-warning: #b7791f;--color-creator-verification: #3f6c4f;--color-creator-verified: #3f6c4f;--color-creator-featured: #b7791f;--color-macro-protein: #3b82f6;--color-macro-carbs: #f59e0b;--color-macro-fat: #ef4444;--color-macro-fiber: #16a34a;--color-card-overlay: #1c1917;--color-skeleton: #efecea;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--radius-editorial: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--shadow-card: 0 3px 8px rgb(0 0 0 / .06);--shadow-card-sm: 0 2px 4px rgb(0 0 0 / .04);--shadow-modal: 0 4px 8px rgb(0 0 0 / .1);--press-fill: #305d40;--press-on-fill: #f0f0f0;--press-surface: #f0f0f0;--press-border: #d8d6d5;--press-text: #0d0a08;--press-scale-chip: .95;--press-scale-button: .98;--press-scale-card: .97;--press-opacity: .85;--press-photo-opacity: .8;--press-reach: 3%;--field-ring: 3px solid color-mix(in srgb, var(--color-accent) 16%, transparent);--button-lg-block: 52px;--button-lg-text: 16px;--button-md-block: 40px;--button-md-text: 14px;--button-sm-block: 32px;--button-sm-text: 13px;--motion-press: 80ms ease-out;--motion-ease: .2s ease-in-out;--ease-snappy: linear(0, .0131, .0476, .0973, .1569, .2225, .2909, .3598, .4272, .4918, .5528, .6095, .6616, .7089, .7515, .7896, .8232, .8528, .8785, .9007, .9198, .9361, .9498, .9613, .9709, .9787, .9851, .9903, .9943, .9975, 1, 1.0018, 1.0031, 1.004, 1.0046, 1.0049, 1.005, 1.005, 1.0048, 1.0046, 1.0043, 1.004, 1.0036, 1.0033, 1.0029, 1.0026, 1.0023, 1.002, 1);--dur-snappy: .39s;--ease-smooth: linear(0, .0141, .0502, .1007, .16, .2239, .2893, .354, .4165, .4758, .5313, .5826, .6296, .6724, .7111, .7459, .777, .8048, .8294, .8512, .8704, .8873, .9021, .9151, .9265, .9364, .945, .9525, .9591, .9647, .9696, .9739, .9775, .9807, .9834, .9858, .9878, .9895, .991, .9923, .9934, .9944, .9952, .9959, .9965, .997, .9974, .9978, 1);--dur-smooth: .68s;--ease-sheet: linear(0, .0121, .0439, .0897, .1451, .2064, .2707, .3357, .3998, .4618, .5207, .5759, .6272, .6742, .717, .7557, .7903, .8212, .8485, .8724, .8933, .9115, .9272, .9406, .9521, .9618, .9699, .9768, .9824, .9871, .9909, .9939, .9964, .9983, .9997, 1.0009, 1.0017, 1.0022, 1.0026, 1.0028, 1.003, 1.003, 1.0029, 1.0028, 1.0026, 1.0025, 1.0023, 1.0021, 1);--dur-sheet: .56s;--ease-bouncy: linear(0, .0265, .0964, .1959, .313, .4378, .5621, .6797, .7862, .8787, .9559, 1.0173, 1.0635, 1.0957, 1.1156, 1.1249, 1.1258, 1.12, 1.1095, 1.0959, 1.0805, 1.0647, 1.0492, 1.0349, 1.0221, 1.0112, 1.0022, .9953, .9901, .9867, .9848, .9841, .9843, .9853, .9868, .9886, .9906, .9926, .9945, .9963, .9978, .9991, 1.0001, 1.0009, 1.0014, 1.0018, 1.002, 1.002, 1);--dur-bouncy: .7s;--motion-shimmer: 1.2s;--jacket-sage-paint: #3b6a4e;--jacket-sage-ink: #f6eede;--jacket-clay-paint: #b05840;--jacket-clay-ink: #f6eede;--jacket-saffron-paint: #cc9758;--jacket-saffron-ink: #2a1f14;--jacket-plum-paint: #65425e;--jacket-plum-ink: #f6eede;--jacket-slate-paint: #42586c;--jacket-slate-ink: #f6eede;--jacket-paper: #f6eede;--monogram-sage-from: #b7d79c;--monogram-sage-to: #6e9a57;--monogram-gold-from: #e7c177;--monogram-gold-to: #c9932f;--monogram-terracotta-from: #e7a277;--monogram-terracotta-to: #c56a3c;--monogram-teal-from: #9dc0c0;--monogram-teal-to: #4f7e7e;--monogram-plum-from: #c7a0d0;--monogram-plum-to: #8a5b9a;--monogram-clay-from: #d69a9a;--monogram-clay-to: #a85e5e;--monogram-olive-from: #c4ce8e;--monogram-olive-to: #8a9a50;--monogram-slate-from: #a0b4d0;--monogram-slate-to: #5e769e;--monogram-ink: #0c100d;--accent-tint: color-mix(in srgb, var(--color-accent) 14%, transparent);--failed-tile-border: color-mix(in srgb, var(--color-error) 45%, var(--color-border));--failed-tile-fill: color-mix(in srgb, var(--color-error) 5%, var(--color-background));--gradient-no-cover: linear-gradient(to bottom right, color-mix(in srgb, var(--color-accent-soft) 60%, transparent), color-mix(in srgb, var(--color-card-overlay) 70%, transparent));--book-ink-herb: #3f6c4f;--book-ink-ember: #c2822e;--book-ink-ink: #1c1917;--book-ink-press-black: #4a4a4a;--page-accent-terracotta: #c2410c;--page-accent-fern: #3f6c4f;--page-accent-honey: #b7791f;--page-accent-berry: #9f1239;--page-bg-cream: #fafaf7;--page-bg-sage: #f4f7f1;--page-bg-sand: #faf4ec;--page-bg-blush: #f7f1f2;--page-ink: #1c1917;--page-ink-secondary: #57534e;--page-ink-tertiary: #78716c;--page-line: #d6d3d1;--page-on-accent: #ffffff;--font-display-serif: ui-serif, "New York", "Source Serif 4 Variable", Georgia, serif;--font-display: var(--font-display-serif);--font-body: -apple-system, system-ui, "Segoe UI", sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-primary: #f5f5f0;--color-secondary-text: #d6d3d1;--color-tertiary-text: #a8a29e;--color-accent: #9dc08b;--color-on-error-fill: #1c1917;--color-accent-soft: #7fa37a;--color-background: #0c100d;--color-surface: #1e2620;--color-surface-elevated: #303b33;--color-border: #4e5a50;--color-divider: #2c352e;--color-success: #4ade80;--color-error: #f87171;--color-warning: #f2b34c;--color-creator-verification: #9dc08b;--color-creator-verified: #9dc08b;--color-creator-featured: #f2b34c;--color-skeleton: #37332f;--shadow-card: 0 0 0 1px color-mix(in srgb, var(--color-border) 60%, transparent);--shadow-card-sm: 0 0 0 1px color-mix(in srgb, var(--color-border) 60%, transparent);--press-fill: #305d40;--press-on-fill: #f0f0f0;--press-surface: #0f1711;--press-border: #3f4b41;--press-text: #e6e6e1}}:root[data-theme=dark]{--color-primary: #f5f5f0;--color-secondary-text: #d6d3d1;--color-tertiary-text: #a8a29e;--color-accent: #9dc08b;--color-on-error-fill: #1c1917;--color-accent-soft: #7fa37a;--color-background: #0c100d;--color-surface: #1e2620;--color-surface-elevated: #303b33;--color-border: #4e5a50;--color-divider: #2c352e;--color-success: #4ade80;--color-error: #f87171;--color-warning: #f2b34c;--color-creator-verification: #9dc08b;--color-creator-verified: #9dc08b;--color-creator-featured: #f2b34c;--color-skeleton: #37332f;--shadow-card: 0 0 0 1px color-mix(in srgb, var(--color-border) 60%, transparent);--shadow-card-sm: 0 0 0 1px color-mix(in srgb, var(--color-border) 60%, transparent);--press-fill: #305d40;--press-on-fill: #f0f0f0;--press-surface: #0f1711;--press-border: #3f4b41;--press-text: #e6e6e1}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-DHTKMUil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-B1g8a0vD.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-BpXpdlRW.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-BsaNuasd.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-BVZ5su8S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-DMe4EKeb.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vt-inline: 1}:root:dir(rtl){--vt-inline: -1}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-hold-old{to{translate:0 calc(-1 * var(--vt-dy, 0px))}}@keyframes vt-hold-new{0%{translate:0 var(--vt-dy, 0px)}}@keyframes vt-enter-from-end{0%{transform:translate(calc(var(--vt-inline) * 100%))}}@keyframes vt-exit-to-end{to{transform:translate(calc(var(--vt-inline) * 100%))}}@keyframes vt-drift-to-start{to{transform:translate(calc(var(--vt-inline) * -28%));filter:brightness(.88)}}@keyframes vt-return-from-start{0%{transform:translate(calc(var(--vt-inline) * -28%));filter:brightness(.88)}}@keyframes vt-rise-8{0%{opacity:0;transform:translateY(8px)}}@keyframes vt-rise-18{0%{opacity:0;transform:translateY(18px)}}@keyframes vt-recede{to{transform:scale(.94);filter:brightness(.82)}}@keyframes vt-come-forward{0%{transform:scale(.94);filter:brightness(.82)}}@keyframes vt-slide-down{to{transform:translateY(100%)}}@keyframes vt-slide-up{0%{transform:translateY(100%)}}:root:active-view-transition-type(zoom) .app-bare :is(.rd-hero,.rd-cover)>img{view-transition-name:recipe-hero}::view-transition-group(recipe-hero){animation-duration:var(--dur-smooth);animation-timing-function:var(--ease-smooth)}::view-transition-old(recipe-hero),::view-transition-new(recipe-hero){block-size:100%;object-fit:cover;mix-blend-mode:normal}::view-transition-old(recipe-hero){animation:none}::view-transition-old(recipe-hero):only-child{animation:vt-fade-out var(--dur-smooth) var(--ease-smooth) both}::view-transition-group(main){animation-duration:.25s;animation-timing-function:ease}::view-transition-old(main){mix-blend-mode:normal;animation:vt-hold-old .25s ease both}::view-transition-new(main){mix-blend-mode:normal;animation:vt-fade-in .25s ease both,vt-hold-new .25s ease both}:root:active-view-transition-type(push)::view-transition-group(main),:root:active-view-transition-type(pop)::view-transition-group(main),:root:active-view-transition-type(zoom)::view-transition-group(main){animation-duration:var(--dur-smooth);animation-timing-function:var(--ease-smooth)}:root:active-view-transition-type(push)::view-transition-old(main){animation:vt-drift-to-start var(--dur-smooth) var(--ease-smooth) both,vt-hold-old var(--dur-smooth) var(--ease-smooth) both}:root:active-view-transition-type(push)::view-transition-new(main){animation:vt-enter-from-end var(--dur-smooth) var(--ease-smooth) both,vt-hold-new var(--dur-smooth) var(--ease-smooth) both}:root:active-view-transition-type(pop)::view-transition-old(main){z-index:1;animation:vt-exit-to-end var(--dur-smooth) var(--ease-smooth) both,vt-hold-old var(--dur-smooth) var(--ease-smooth) both}:root:active-view-transition-type(pop)::view-transition-new(main){animation:vt-return-from-start var(--dur-smooth) var(--ease-smooth) both,vt-hold-new var(--dur-smooth) var(--ease-smooth) both}:root:active-view-transition-type(section)::view-transition-group(main){animation-duration:min(var(--dur-snappy),.28s);animation-timing-function:var(--ease-snappy)}:root:active-view-transition-type(section)::view-transition-old(main){animation:vt-fade-out .12s ease-out both,vt-hold-old min(var(--dur-snappy),.28s) var(--ease-snappy) both}:root:active-view-transition-type(section)::view-transition-new(main){animation:vt-rise-8 min(var(--dur-snappy),.28s) var(--ease-snappy) both,vt-hold-new min(var(--dur-snappy),.28s) var(--ease-snappy) both}:root:active-view-transition-type(zoom)::view-transition-old(main){transform-origin:50% var(--vt-old-oy, 50%);animation:vt-recede var(--dur-smooth) var(--ease-smooth) both,vt-hold-old var(--dur-smooth) var(--ease-smooth) both}:root:active-view-transition-type(zoom)::view-transition-new(main){animation:vt-rise-18 var(--dur-smooth) var(--ease-smooth) 90ms both,vt-hold-new var(--dur-smooth) var(--ease-smooth) both}:root:active-view-transition-type(zoom)::view-transition-old(tabbar){animation:vt-slide-down var(--dur-smooth) var(--ease-smooth) both}:root:active-view-transition-type(pop):active-view-transition-type(zoom)::view-transition-old(main){z-index:1;animation:vt-fade-out .12s ease-out both,vt-hold-old var(--dur-smooth) var(--ease-smooth) both}:root:active-view-transition-type(pop):active-view-transition-type(zoom)::view-transition-new(main){transform-origin:50% var(--vt-new-oy, 50%);animation:vt-come-forward var(--dur-smooth) var(--ease-smooth) both,vt-hold-new var(--dur-smooth) var(--ease-smooth) both}:root:active-view-transition-type(pop):active-view-transition-type(zoom)::view-transition-new(tabbar){animation:vt-slide-up var(--dur-smooth) var(--ease-smooth) both}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.16s!important;animation-timing-function:linear!important}::view-transition-group(recipe-hero),::view-transition-group(tabbar){animation:none!important}::view-transition-old(*){animation:vt-fade-out .16s linear both!important}::view-transition-new(*){animation:vt-fade-in .16s linear backwards!important}::view-transition-old(main){animation:vt-fade-out .16s linear both,vt-hold-old .16s linear both!important}::view-transition-new(main){animation:vt-fade-in .16s linear both,vt-hold-new .16s linear both!important}}:root{-webkit-tap-highlight-color:transparent}:where(a[href],button,summary,label,input[type=checkbox],input[type=radio],.set-toggle,.pmw-toggle,.plan-chk,.rd-add-check,.shop-suggestion){transition:scale var(--motion-press),opacity var(--motion-press),background-color var(--motion-press),border-color var(--motion-press),color var(--motion-press)}.stabs-tab:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tabbar a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cl-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cl-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-lnk:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-tlink:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.imp-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.imp-tlink:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.so-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ib-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pmw-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cb-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ed-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ed-insert:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rf-copy:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.gv-see-all:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.gv-ledger:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.lucky-clear:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.lucky-filters-toggle:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pantry-more:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ob-text-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ai-status-action:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.dup-undo:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cl-undo:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sheet-notice-action:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.dialog-action:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.dialog-cancel:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.lib-ask:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.set-retry:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.shop-clear:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.shop-lfoot-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.shop-row-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.shop-fold:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ask-stop:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ask-close-text:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.st-open:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sr-caption:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sr-open:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pro-required-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sh-report:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ck-alli:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ck-auto:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.bk-share:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cb-bar-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ca-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.bk-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ex-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.dup-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.imp-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ob-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tour-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pf-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rf-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.shop-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tm-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tm-aside-title:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.nr-details>summary:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),a.pf-lvl:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),a.pf-stat:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-source a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.si-terms a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.stalled button:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.stalled-page button:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)){color:var(--color-primary)}.menu-item:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.side-nav a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),a.set-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),button.set-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),label.set-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),button.bk-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),label.bk-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),button.cb-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),label.cb-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-ing-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.shop-lrow:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.bk-add-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.bk-toc-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.bk-tile-matches a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-row-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-zone:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.dm-prow:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ex-tag-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ex-person:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.gv-country:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.hd-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.imp-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pf-linkrow:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pf-tabpick-opt:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pf-urow a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.plan-pick:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.plan-add-more:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pantry-row-main:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pantry-match:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-add-dest:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-add-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-section button:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tm-dest:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tm-row-main:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.shop-item-main:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.shop-pick:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sr-cand:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.so-reason:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sh-option:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sw-choice:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ex-tastes-option:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),a.cr-acct:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ask-idea-top:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pd-who-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ib-mrow:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),a.ib-arow:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ex-tastes-group summary:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.mig-source label:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pmw-switch:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ir-reason:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),label.sh-change-head:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.shop-suggestion:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)){background-color:var(--color-surface-elevated);transition:background-color var(--motion-press)}.rd-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.lib-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.plan-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pf-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.bk-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.bpe-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ca-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cb-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ck-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ex-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ib-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.imp-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ob-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tour-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pp-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rf-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.set-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.so-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ss-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sv-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sw-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tm-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.si-google:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ask-chip-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ask-earlier:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ask-sug:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cb-file:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ed-choice:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-proof-done:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-code:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ob-paste:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.imp-choice:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.lib-filters-row:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ck-forrow:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pd-vr:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.gv-suggest:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.imp-way:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.plan-add:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pf-journey:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sh-ban:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.imp-pick:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cp-own-pick:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)){border-color:var(--press-border);background-color:var(--press-surface);color:var(--press-text);scale:var(--press-scale-button);--press-inset: calc(-1 * var(--press-reach))}.rd-btn-ask:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rt-ai:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pf-ghost-ask:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.shop-pantry:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ask-earlier:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.gv-suggest:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)){color:var(--color-accent)}.ed-destructive:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-btn-danger:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.bk-btn-danger-text:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tm-btn-danger:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sh-danger:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.shop-undo:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)){color:var(--color-error)}.bk-btn-quiet:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pp-btn-ghost:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ss-btn-plain:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sw-btn-plain:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)){border-color:transparent;background-color:transparent;color:var(--color-primary)}@media(max-width:767px){.sh-foot .rd-btn:not(.rd-btn-fill,.sh-btn-danger):is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)){border-color:transparent;background-color:transparent;color:var(--color-primary)}}.rd-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.lib-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.plan-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pf-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.bk-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.bpe-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ca-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cb-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ck-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ex-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.imp-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ob-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tour-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pp-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rf-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.set-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.so-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ss-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sw-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tm-btn-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ask-chip-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cl-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.side-import:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ask-send:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.dm-send:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.so-send:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sc-publish:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)){border-color:transparent;background-color:var(--press-fill);color:var(--press-on-fill);scale:var(--press-scale-button);--press-inset: calc(-1 * var(--press-reach))}.pf-btn-danger:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.set-btn-danger:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sv-btn-danger:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sh-btn-danger:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.dm-danger:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-btn-danger-fill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-btn-danger:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ck-destructive:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.fz-confirm-foot .fz-destructive:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.plan-btn.shop-btn-danger:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)){border-color:transparent;background-color:var(--color-error);color:var(--color-on-error-fill);opacity:var(--press-opacity);scale:var(--press-scale-button);--press-inset: calc(-1 * var(--press-reach))}.si-apple:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ask-send-stop:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pro-cta:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ask-gate button:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.gv-hero-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.gm-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)){opacity:var(--press-opacity);scale:var(--press-scale-button);--press-inset: calc(-1 * var(--press-reach))}.sv-recipe:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sv-poll-option:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),button.sc-panel:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),button.sc-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.toast-action:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pro-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pro-cta2:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pro-ledger:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pro-legal a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.gv-change:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sc-dock button:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)){opacity:var(--press-opacity)}.shop-check-input:not(:disabled):active+.plan-chk,.shop-pick .shop-check-input:not(:disabled):active~.plan-chk,.rd-add-gutter input:not(:disabled):active+.rd-add-check{opacity:var(--press-opacity);pointer-events:none;scale:var(--press-scale-chip)}button.lib-chip:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.lib-needs-off:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.lucky-chip:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pmw-chip:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-add-chip:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ed-chip-add:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ed-chip-x:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ask-chip:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-pill:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rt-chip:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ss-chip:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tour-dot:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ss-swatch:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tm-swatch:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-pin:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.menu-trigger:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.dialog-close:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.dialog-back:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.lib-heart:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ex-save:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pd-heart:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.so-star:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cl-star:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.gm-act:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ask-close:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rpl-close:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),a.plan-tool:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),button.plan-tool:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.lib-tool:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.bk-icon-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.bk-back-button:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pmw-icon-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pmw-swap-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ck-ibtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-ibtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ed-ibtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ex-ibtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ib-ibtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pd-ibtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pf-ibtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-ibtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rf-ibtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.set-ibtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.so-ibtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sv-ibtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.tm-ibtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),button.rd-fb:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ca-fb:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.imp-thumb-remove:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.imp-card-dismiss:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sv-nav:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sv-send:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.dm-act:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.st-add:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pf-avbtn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),label.pf-cam:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-badge:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sc-btn:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sc-tool:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ck-check:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-num:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-stepper button:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pmw-stepper button:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.gm-nav button:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pantry-thumb button:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.set-toggle:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pmw-toggle:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.shop-switch input:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sw-switch input:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cl-switch input:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cb-switch input:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.mig-share input:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cb-radio:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pantry-check:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-sw:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pd-who a:not(.pd-who-link):is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)){opacity:var(--press-opacity);scale:var(--press-scale-chip);--press-inset: calc(-1 * var(--press-reach))}.lib-card-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.lib-card-pick:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ex-card-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ca-banner:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),a.bk-tile-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),a.bk-shelf:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.dup-card-link:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.lucky-pick:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),button.cp-tile:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cp-strip a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pf-photo a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pf-book a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pmw-swap button:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.st-card:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sj-tile:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.rd-cooks-tile:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.sc-rcard:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.imp-card-open:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),button.shop-card:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pro-plan:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.gv-charity:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cr-lay-opt:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.cb-fork:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),a.plan-entry-main:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),button.plan-entry-main:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ck-strip:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.dm-rc a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.dm-bb a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.pf-recipe a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)),.ca-takes a:is(:active,[data-held]):not(:disabled,[aria-disabled=true],:has(input:disabled)){opacity:var(--press-card-opacity, 1);scale:var(--press-scale-card);--press-inset: calc(-1 * var(--press-reach))}:root:active-view-transition .pf-recipe a{transition:none}@media(prefers-reduced-motion:no-preference){:where(button,a[href],label):where(:active):not(.menu-item,.ed-insert,.st-open,.gm-open,.tm-swatch,.ca-banner,.st-card,.imp-card-open,.sc-dock button):after{position:absolute;z-index:-1;inset:var(--press-inset);content:""}}@media(prefers-reduced-motion:reduce){:root{--press-card-opacity: var(--press-opacity)}*{scale:none!important}.lib-card-link{--press-card-opacity: 1}}:root{color-scheme:light dark;--text-body: 17px;--text-subhead: 15px;--text-footnote: 13px;--text-caption: 12px;--text-caption2: 11px;--text-large-title: 34px;--text-title: 28px;--text-title2: 22px;--text-title3: 20px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:lang(ar),:lang(ary),:lang(arz),:lang(apc),:lang(fa),:lang(ps),:lang(ur),:lang(sd),:lang(skr),:lang(ug),:lang(he),:lang(hi),:lang(mr),:lang(ne),:lang(mai),:lang(gu),:lang(pa),:lang(bn),:lang(as),:lang(syl),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(si),:lang(or),:lang(zh),:lang(yue),:lang(wuu),:lang(ja),:lang(ko),:lang(th),:lang(lo),:lang(km),:lang(my),:lang(am){--font-display: var(--font-body)}:lang(ur-Latn){--font-display: var(--font-display-serif)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-background);color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-body);line-height:1.47;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}.launch{position:fixed;inset:0;display:grid;place-items:center;margin:0;font-family:ui-serif,New York,Georgia,serif;font-size:var(--text-title2);font-weight:700;letter-spacing:-.01em;pointer-events:none}#root:not(:empty)+.launch{display:none}h1,h2,h3,h4{margin:0;font-family:var(--font-display);line-height:1.2}h1{font-size:var(--text-large-title);font-weight:700}h2{font-size:var(--text-title);font-weight:700}h3{font-size:var(--text-title2);font-weight:600}h4{font-size:var(--text-title3);font-weight:500}button,input,select,textarea{font:inherit;color:inherit}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}textarea{resize:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit]),textarea,select):focus-visible{outline:var(--field-ring);outline-offset:0}:root :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit]),textarea,select):focus-visible{border-color:var(--color-accent)}@media(max-width:767px){:where(.menu-trigger,.plan-tool,.plan-btn-sm,.bk-btn-sm,.tm-btn-sm,.lib-chip,.shop-back,.shop-clear,.rd-link,.rd-source a,.dialog-cancel,.pf-lvl,.pf-cam,.dm-act,.dm-send,.so-send,.bk-toc-remove,.bk-back,.ex-back,.gv-see-all){position:relative}:where(.menu-trigger,.plan-tool,.plan-btn-sm,.bk-btn-sm,.tm-btn-sm,.lib-chip,.shop-back,.shop-clear,.rd-link,.rd-source a,.dialog-cancel,.pf-lvl,.pf-cam,.dm-act,.dm-send,.so-send,.bk-toc-remove,.bk-back,.ex-back,.gv-see-all):before{content:"";position:absolute;inset:min(0px,calc(50% - 22px))}}.btn-lg.btn-lg{min-block-size:var(--button-lg-block);block-size:auto;font-size:var(--button-lg-text)}.btn-md.btn-md{min-block-size:var(--button-md-block);block-size:auto;font-size:var(--button-md-text)}:where(button[aria-pressed],button[aria-checked],[role=radio],[role=checkbox],[role=option],[role=menuitemradio],label:has(>input[type=radio],>input[type=checkbox])){transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out,scale var(--motion-press),opacity var(--motion-press)}img[data-fade]{transition:opacity .25s ease-out}img[data-fade]:not([data-in]){opacity:0}.swap-in,:is(.lib-empty,.ca-empty,.gv-empty,.rd-empty,.rt-empty,.hd-empty,.ck-empty,.bk-empty,.bk-pick-empty,.lucky-empty,.pmw-empty,.pmw-swap-empty,.plan-dlg-empty,.shop-dlg-empty,.shop-start){animation:vt-fade-in .25s ease backwards}:where([role=alert]):not(dialog,.toast,[popover]){animation:vt-rise-alert var(--dur-smooth) var(--ease-smooth) backwards}@keyframes vt-rise-alert{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;transition-delay:0s!important;animation-duration:0ms!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.monogram{display:inline-grid;flex:none;place-items:center;inline-size:1em;block-size:1em;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,var(--monogram-from),var(--monogram-to));color:var(--monogram-ink);font-family:var(--font-display-serif);font-weight:600;line-height:1;white-space:nowrap}.monogram-sage{--monogram-from: var(--monogram-sage-from);--monogram-to: var(--monogram-sage-to)}.monogram-gold{--monogram-from: var(--monogram-gold-from);--monogram-to: var(--monogram-gold-to)}.monogram-terracotta{--monogram-from: var(--monogram-terracotta-from);--monogram-to: var(--monogram-terracotta-to)}.monogram-teal{--monogram-from: var(--monogram-teal-from);--monogram-to: var(--monogram-teal-to)}.monogram-plum{--monogram-from: var(--monogram-plum-from);--monogram-to: var(--monogram-plum-to)}.monogram-clay{--monogram-from: var(--monogram-clay-from);--monogram-to: var(--monogram-clay-to)}.monogram-olive{--monogram-from: var(--monogram-olive-from);--monogram-to: var(--monogram-olive-to)}.monogram-slate{--monogram-from: var(--monogram-slate-from);--monogram-to: var(--monogram-slate-to)}img.pf-av{inline-size:1em;block-size:1em}.monogram:before{content:attr(data-initials);font-size:.4em}.monogram[data-initials=""]:before{inline-size:42%;block-size:42%;background:radial-gradient(circle at 50% 28%,currentColor 28%,transparent 30%),radial-gradient(50% 42% at 50% 100%,currentColor 98%,transparent);content:"";opacity:.85}.toasts{position:fixed;inset:auto;inset-inline:var(--space-3);inset-block-end:calc(var(--space-3) + env(safe-area-inset-bottom,0px));inline-size:auto;max-inline-size:none;block-size:auto;margin:0;padding:0;border:0;background:transparent;overflow:visible;color:inherit;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);pointer-events:none}@media(max-width:767px){.toasts{inset-block-end:calc(var(--shell-tabbar-block-size, 0px) + var(--space-3) + env(safe-area-inset-bottom,0px))}}.toast{max-inline-size:480px;margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-background);box-shadow:var(--shadow-modal);font-family:var(--font-body)}.toast-action{margin-inline-start:var(--space-3);padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;pointer-events:auto}.app{--shell-tabbar-block-size: 56px;display:flex;min-block-size:100dvh}.app-main{flex:1;min-inline-size:0}:root:active-view-transition .app-main{view-transition-name:main;background:var(--color-background)}:root:active-view-transition .side{view-transition-name:none}:root:active-view-transition .tabbar{view-transition-name:tabbar}.icon{flex:none;inline-size:20px;block-size:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.side{position:sticky;inset-block-start:0;display:flex;flex:none;flex-direction:column;gap:var(--space-3);inline-size:244px;block-size:100dvh;overflow-y:auto;padding:var(--space-4) var(--space-3) var(--space-3);border-inline-end:1px solid var(--color-divider);background:var(--color-background)}.side-brand{padding:0 var(--space-2);font-family:var(--font-display);font-size:var(--text-title2);font-weight:700;letter-spacing:-.01em;line-height:1.2}.side-search{display:flex;align-items:center;gap:var(--space-2);block-size:38px;padding-inline:var(--space-3) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-tertiary-text)}.side-search:focus-within{border-color:var(--color-accent);outline:var(--field-ring)}.side-search input:focus-visible{outline-color:transparent}.side-search input{flex:1;min-inline-size:0;padding:0;border:0;background:transparent;color:var(--color-primary);font-size:var(--text-subhead)}.side-search input::placeholder{color:var(--color-tertiary-text);opacity:1}.side-search input::-webkit-search-cancel-button{display:none}.side-search kbd{direction:ltr;unicode-bidi:isolate;padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-editorial);font-family:inherit;font-size:var(--text-caption2);font-weight:600;line-height:1.4;color:var(--color-tertiary-text)}.side-search:focus-within kbd{display:none}.side-nav{display:flex;flex-direction:column;gap:var(--space-1)}.side-nav a{position:relative;display:flex;align-items:center;gap:var(--space-3);block-size:40px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-secondary-text);font-size:var(--text-subhead);font-weight:500;text-decoration:none}.side-nav a .icon{color:var(--color-tertiary-text)}@media(hover:hover){.side-nav a:hover{color:var(--color-primary)}}.side-nav a[aria-current=page]{color:var(--color-primary);font-weight:600}.side-nav a[aria-current=page] .icon{color:var(--color-accent)}.side-nav a[aria-current=page]:before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--space-3));inset-block:var(--space-2);inline-size:2px;background:var(--color-accent)}.side-import{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);block-size:var(--button-md-block);padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:var(--color-accent-fill);color:var(--color-on-accent-fill);font-size:var(--button-md-text);font-weight:600;white-space:nowrap;cursor:pointer}.side-import .icon{inline-size:18px;block-size:18px}@media(hover:hover){.side-import:hover{opacity:.9}}.side-books{display:flex;flex-direction:column;padding-block-start:var(--space-3);border-block-start:1px solid var(--color-divider)}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-inline-size:18px;block-size:18px;margin-inline-start:auto;padding:0 var(--space-1);border-radius:9px;background:var(--color-accent-fill);color:var(--color-on-accent-fill);font-size:var(--text-caption2);font-weight:700;line-height:1}@media(min-width:768px)and (max-width:1023px){.side{align-items:center;gap:var(--space-1);inline-size:84px;padding:var(--space-4) 0}.side-brand,.side-search,.side-books{display:none}.side-import{order:-1;inline-size:48px;block-size:48px;margin-block-end:var(--space-3);padding:0;border-radius:var(--radius-lg)}.side-import .icon{inline-size:20px;block-size:20px}.side-import span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.side-nav{align-self:stretch;gap:var(--space-2)}.side-nav a{flex-direction:column;justify-content:center;gap:var(--space-1);block-size:auto;padding:var(--space-2) 0;border-radius:0;font-size:var(--text-caption2)}.side-nav a .icon{inline-size:24px;block-size:24px}.side-nav a[aria-current=page]{color:var(--color-accent)}.side-nav a[aria-current=page]:before{inset-inline-start:0;inset-block:var(--space-3)}.side-nav .nav-badge{position:absolute;inset-block-start:var(--space-1);inset-inline-start:calc(50% + var(--space-1));margin:0}}.tabbar{display:none}@media(max-width:767px){.side{display:none}.app-main{padding-block-end:calc(var(--shell-tabbar-block-size) + env(safe-area-inset-bottom))}.tabbar{position:fixed;inset-inline:0;inset-block-end:0;z-index:10;display:flex;padding:var(--space-2) var(--space-1) calc(var(--space-1) + env(safe-area-inset-bottom));border-block-start:1px solid var(--color-divider);background:var(--color-background)}.tabbar a{display:flex;flex:1;flex-direction:column;align-items:center;gap:var(--space-1);min-inline-size:0;min-block-size:44px;color:var(--color-tertiary-text);font-size:var(--text-caption2);font-weight:500;text-decoration:none}.tabbar a span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar a .icon{inline-size:25px;block-size:25px}.tabbar a{position:relative}.tabbar .nav-badge{position:absolute;inset-block-start:calc(-1 * var(--space-1));inset-inline-start:calc(50% + var(--space-1));margin:0}.tabbar a[aria-current=page]{color:var(--color-accent)}.app-bare .tabbar{display:none}.app-bare .app-main{padding-block-end:env(safe-area-inset-bottom)}.app-cook .app-main{padding-block-end:0}}.page{padding:var(--space-5) var(--space-6)}.page h1{letter-spacing:-.01em;line-height:1.15}.page h1+.stabs{margin-block-start:var(--space-2)}.page-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-4)}.page-actions a{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.page-actions a,.page-actions button{block-size:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-subhead);font-weight:600;cursor:pointer}@media(min-width:768px)and (max-width:1023px){.page{padding:var(--space-4) var(--space-5)}}@media(max-width:767px){.page{padding:max(var(--space-2),env(safe-area-inset-top)) var(--space-3) var(--space-3)}.page h1{font-size:var(--text-title)}}.stalled{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-divider);background:var(--color-surface-elevated);font-size:var(--text-subhead);color:var(--color-secondary-text)}.stalled button{padding:0;border:0;background:transparent;color:var(--color-accent);font-weight:600;cursor:pointer}.stalled-page{display:grid;place-content:center;justify-items:center;gap:var(--space-3);min-block-size:100dvh;padding:var(--space-4);border:0;background:none;text-align:center}
