@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations")}:root{--font-display:"Bricolage Grotesque", "Avenir Next", "Segoe UI", sans-serif;--font-body:"Figtree", "Avenir Next", "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display-size:clamp(2rem, 1.6rem + 1.8vw, 2.75rem);--text-display-line:1.1;--text-display-weight:var(--weight-bold);--text-display-tracking:-.02em;--text-h1-size:clamp(1.75rem, 1.5rem + 1.1vw, 2.125rem);--text-h1-line:1.15;--text-h1-weight:var(--weight-bold);--text-h1-tracking:-.015em;--text-h2-size:clamp(1.375rem, 1.25rem + .55vw, 1.625rem);--text-h2-line:1.2;--text-h2-weight:var(--weight-semibold);--text-h2-tracking:-.01em;--text-h3-size:clamp(1.125rem, 1.06rem + .28vw, 1.25rem);--text-h3-line:1.3;--text-h3-weight:var(--weight-semibold);--text-h3-tracking:-.005em;--text-h4-size:1rem;--text-h4-line:1.3;--text-h4-weight:var(--weight-semibold);--text-h4-tracking:0;--text-body-lg-size:1.125rem;--text-body-lg-line:1.6;--text-body-lg-weight:var(--weight-regular);--text-body-lg-tracking:0;--text-body-size:1rem;--text-body-line:1.55;--text-body-weight:var(--weight-regular);--text-body-tracking:0;--text-body-sm-size:.875rem;--text-body-sm-line:1.5;--text-body-sm-weight:var(--weight-regular);--text-body-sm-tracking:.005em;--text-caption-size:.75rem;--text-caption-line:1.35;--text-caption-weight:var(--weight-medium);--text-caption-tracking:.02em;--text-label-size:.875rem;--text-label-line:1.3;--text-label-weight:var(--weight-semibold);--text-label-tracking:.005em;--text-stat-size:clamp(1.375rem, 1.25rem + .55vw, 1.75rem);--text-stat-line:1.1;--text-stat-weight:var(--weight-semibold);--text-stat-tracking:-.01em;--text-cook-size:clamp(1.75rem, 1rem + 3.6vw, 2.75rem);--text-cook-line:1.3;--text-cook-weight:var(--weight-medium);--text-cook-tracking:-.01em;--space-0:0;--space-0-5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-pill:999px;--radius-round:50%;--touch-min:2.75rem;--control-height:3rem;--control-height-sm:2.75rem;--control-height-lg:3.5rem;--cook-nav-height:4.5rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-xl:2rem;--icon-stroke:1.75;--avatar-sm:2rem;--avatar-md:2.75rem;--thumb-row:3.5rem;--thumb-card:9rem;--checkbox-size:1.75rem;--container-max:75rem;--content-max:45rem;--sheet-max:35rem;--top-bar-height:3.5rem;--tab-bar-height:4rem;--tab-bar-height-collapsed:3rem;--tab-bar-inset:.75rem;--tab-action-size:3.5rem;--tab-action-lift:1rem;--rail-width:5.5rem;--sidebar-width:15rem;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--heading-top-room:var(--space-6);--hero-top-room:var(--space-4);--tab-bar-bottom:max(var(--space-2), calc(var(--safe-bottom) - var(--space-4)));--duration-instant:80ms;--duration-fast:.15s;--duration-base:.22s;--duration-slow:.3s;--duration-page:.4s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--press-scale:.97;--skeleton-cycle:1.4s;--skeleton-delay:.15s;--got-move-delay:1.2s;--matching-step:1.6s;--matching-aisle:18s;--z-base:0;--z-sticky:10;--z-top-bar:20;--z-tab-bar:30;--z-scrim:40;--z-sheet:50;--z-toast:60;--z-cook-mode:70;--z-system-bars:80;--border-soft:1px;--focus-width:3px;--focus-offset:2px;--template-warn-at:.9;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#e6ecef;--color-bg:#f2f6f7;--color-surface:#fff;--color-surface-2:#ebf0f2;--color-border:#d5dde1;--color-border-strong:#7c858b;--color-text:#161b1d;--color-text-muted:#4e585c;--color-text-subtle:#5c666a;--color-text-on-dark:#fff;--color-primary:#35711b;--color-primary-hover:#2d6117;--color-primary-pressed:#265213;--color-primary-fill:#8ed63e;--color-on-primary:#14210a;--gradient-primary:linear-gradient(135deg, #a9ea60 0%, #7cc72b 100%);--gradient-primary-hover:linear-gradient(135deg, #b6f072 0%, #8ad435 100%);--gradient-primary-pressed:linear-gradient(135deg, #97dc4c 0%, #6cb322 100%);--color-primary-soft:#e8f7d3;--color-on-primary-soft:#2b5a16;--color-brand:#3b7d1e;--color-sprout:#bce076;--color-on-sprout:#161b1d;--color-accent:#1d6ca6;--color-accent-soft:#e3f0fa;--color-store-walmart:#0071dc;--color-store-kroger:#164e9e;--color-store-kroger-red:#c8102e;--color-on-store:#fff;--color-on-accent-soft:#17537f;--color-nav-bg:#fff;--color-dashboard-bar:#0a0f12;--color-nav-border:#d5dde1;--color-nav-icon:#4e585c;--color-nav-icon-hover:#161b1d;--color-nav-active:#35711b;--color-nav-action-bg:var(--gradient-primary);--color-nav-action-bg-hover:var(--gradient-primary-hover);--color-nav-action-icon:#14210a;--color-nav-badge-bg:#8ed63e;--color-nav-badge-text:#14210a;--color-nav-focus:#2f5fb8;--color-success:#2e6b37;--color-success-soft:#ded;--color-warning:#855500;--color-warning-soft:#fbefd4;--color-danger:#b02a20;--color-danger-soft:#fbe3df;--color-info:#2b5c88;--color-info-soft:#dde9f4;--color-owner:#6b4ba8;--color-owner-soft:#ede7f8;--color-on-owner-soft:#5a3e8e;--color-got:#7cc72b;--color-got-text:#5c666a;--color-have:#6b5e3e;--color-have-soft:#f1ead8;--color-rating:#e9a81a;--color-rating-edge:#a97400;--color-star:#e9a81a;--color-favorite:#b02a20;--color-focus:#2f5fb8;--color-focus-on-dark:#bce076;--gradient-header:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-2) 40%, white) 0%, var(--color-surface-2) 100%);--color-toast-bg:#161b1d;--color-toast-text:#fff;--color-scrim:#10130e7a;--color-image-badge-bg:#0006;--color-skeleton:#ebf0f2;--color-skeleton-shine:#f7fafb;--color-plate-tomato:#f3d9cf;--color-plate-saffron:#f4e6c2;--color-plate-herb:#dce8cc;--color-plate-fig:#e8dde3;--color-plate-oat:#efe7da;--color-plate-sea:#d6e5e6;--color-plate-text:#1d211a;--color-plate-rim:#1d211a14;--color-confetti-1:#46651c;--color-confetti-2:#9dcc4c;--color-confetti-3:#e0633d;--color-confetti-4:#f2b53a;--color-confetti-5:#4e9aa0;--color-confetti-6:#a0668a;--shadow-1:0 1px 3px #161b1d2e, 0 6px 16px #161b1d24;--shadow-2:0 2px 6px #161b1d14, 0 12px 32px #161b1d29;--shadow-glow:0 6px 18px #7cc72b61;--shadow-up:0 -6px 20px -14px #161b1d2e;--gradient-app-bg:radial-gradient(120% 55% at 50% 0%, #e4eef3 0%, var(--color-bg) 62%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#0c1114;--color-bg:#10161a;--color-surface:#172026;--color-surface-2:#212c33;--color-border:#2e3a42;--color-border-strong:#74838c;--color-text:#e8edf0;--color-text-muted:#aab7be;--color-text-subtle:#93a1a9;--color-text-on-dark:#e8edf0;--color-primary:#a9e15a;--color-primary-hover:#b8ea71;--color-primary-pressed:#98cf48;--color-primary-fill:#8fd23c;--color-on-primary:#0e1706;--gradient-primary:linear-gradient(135deg, #c6f576 0%, #8fd23c 100%);--gradient-primary-hover:linear-gradient(135deg, #d2f98c 0%, #9bdc4c 100%);--gradient-primary-pressed:linear-gradient(135deg, #b7e964 0%, #80c02f 100%);--color-primary-soft:#22331a;--color-on-primary-soft:#c7e78c;--color-brand:#c7e78c;--color-sprout:#bce076;--color-on-sprout:#10161a;--color-accent:#7fc0ea;--color-accent-soft:#16303f;--color-on-accent-soft:#aedaf5;--color-nav-bg:#0a0f12;--color-nav-border:transparent;--color-nav-icon:#a7b4bb;--color-nav-icon-hover:#e8edf0;--color-nav-active:#bce076;--color-nav-action-bg:var(--gradient-primary);--color-nav-action-bg-hover:var(--gradient-primary-hover);--color-nav-action-icon:#0e1706;--color-nav-badge-bg:#8fd23c;--color-nav-badge-text:#0e1706;--color-nav-focus:#bce076;--color-success:#7fc48a;--color-success-soft:#1e3322;--color-warning:#e7b454;--color-warning-soft:#3a2e14;--color-danger:#f2907f;--color-danger-soft:#3f1f1a;--color-info:#8db9e3;--color-info-soft:#1b2d3f;--color-owner:#b9a3e6;--color-owner-soft:#2a2140;--color-on-owner-soft:#cfbef2;--color-got:#8fd23c;--color-got-text:#93a1a9;--color-have:#d6c39a;--color-have-soft:#36301f;--color-rating:#f1c04f;--color-rating-edge:#a87c1b;--color-star:#e2ae45;--color-favorite:#f2907f;--color-focus:#8db9e3;--color-focus-on-dark:#bce076;--color-scrim:#0009;--color-image-badge-bg:#0006;--color-skeleton:#212c33;--color-skeleton-shine:#2a363d;--color-plate-tomato:#4a2e27;--color-plate-saffron:#4a3f22;--color-plate-herb:#33422a;--color-plate-fig:#3f3139;--color-plate-oat:#3e3a31;--color-plate-sea:#273c3e;--color-plate-text:#eceee6;--color-plate-rim:#eceee614;--shadow-1:0 1px 2px #0006, 0 4px 16px #0000003d;--shadow-2:0 2px 6px #00000080, 0 12px 32px #00000073;--shadow-glow:0 6px 20px #8fd23c4d;--shadow-up:0 -6px 20px -14px #0006;--gradient-app-bg:radial-gradient(120% 55% at 50% 0%, #16222a 0%, var(--color-bg) 62%)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#0c1114;--color-bg:#10161a;--color-surface:#172026;--color-surface-2:#212c33;--color-border:#2e3a42;--color-border-strong:#74838c;--color-text:#e8edf0;--color-text-muted:#aab7be;--color-text-subtle:#93a1a9;--color-text-on-dark:#e8edf0;--color-primary:#a9e15a;--color-primary-hover:#b8ea71;--color-primary-pressed:#98cf48;--color-primary-fill:#8fd23c;--color-on-primary:#0e1706;--gradient-primary:linear-gradient(135deg, #c6f576 0%, #8fd23c 100%);--gradient-primary-hover:linear-gradient(135deg, #d2f98c 0%, #9bdc4c 100%);--gradient-primary-pressed:linear-gradient(135deg, #b7e964 0%, #80c02f 100%);--color-primary-soft:#22331a;--color-on-primary-soft:#c7e78c;--color-brand:#c7e78c;--color-sprout:#bce076;--color-on-sprout:#10161a;--color-accent:#7fc0ea;--color-accent-soft:#16303f;--color-on-accent-soft:#aedaf5;--color-nav-bg:#0a0f12;--color-nav-border:transparent;--color-nav-icon:#a7b4bb;--color-nav-icon-hover:#e8edf0;--color-nav-active:#bce076;--color-nav-action-bg:var(--gradient-primary);--color-nav-action-bg-hover:var(--gradient-primary-hover);--color-nav-action-icon:#0e1706;--color-nav-badge-bg:#8fd23c;--color-nav-badge-text:#0e1706;--color-nav-focus:#bce076;--color-success:#7fc48a;--color-success-soft:#1e3322;--color-warning:#e7b454;--color-warning-soft:#3a2e14;--color-danger:#f2907f;--color-danger-soft:#3f1f1a;--color-info:#8db9e3;--color-info-soft:#1b2d3f;--color-owner:#b9a3e6;--color-owner-soft:#2a2140;--color-on-owner-soft:#cfbef2;--color-got:#8fd23c;--color-got-text:#93a1a9;--color-have:#d6c39a;--color-have-soft:#36301f;--color-rating:#f1c04f;--color-rating-edge:#a87c1b;--color-star:#e2ae45;--color-favorite:#f2907f;--color-focus:#8db9e3;--color-focus-on-dark:#bce076;--color-scrim:#0009;--color-image-badge-bg:#0006;--color-skeleton:#212c33;--color-skeleton-shine:#2a363d;--color-plate-tomato:#4a2e27;--color-plate-saffron:#4a3f22;--color-plate-herb:#33422a;--color-plate-fig:#3f3139;--color-plate-oat:#3e3a31;--color-plate-sea:#273c3e;--color-plate-text:#eceee6;--color-plate-rim:#eceee614;--shadow-1:0 1px 2px #0006, 0 4px 16px #0000003d;--shadow-2:0 2px 6px #00000080, 0 12px 32px #00000073;--shadow-glow:0 6px 20px #8fd23c4d;--shadow-up:0 -6px 20px -14px #0006;--gradient-app-bg:radial-gradient(120% 55% at 50% 0%, #16222a 0%, var(--color-bg) 62%)}@media (prefers-reduced-motion:reduce){:root{--duration-base:0s;--duration-slow:0s;--duration-page:0s;--duration-fade:.12s;--press-scale:1;--skeleton-cycle:0s;--got-move-delay:0s}}:root{--duration-fade:.15s}:root[data-platform=native]{--heading-top-room:var(--space-2);--hero-top-room:var(--space-2)}:root[data-os=android]{--safe-top:var(--safe-area-inset-top,0px);--safe-bottom:var(--safe-area-inset-bottom,0px);--tab-bar-bottom:calc(var(--safe-bottom) + var(--space-1))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{appearance:none}dialog{color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:var(--color-bg);scroll-padding-top:calc(var(--top-bar-height) + var(--safe-top));scroll-padding-bottom:calc(var(--tab-bar-height) + var(--tab-action-lift) + var(--tab-bar-bottom) + var(--space-4))}@media (width>=900px){html{scroll-padding-bottom:var(--space-4)}}body{background-color:var(--color-bg);background-image:var(--gradient-app-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--text-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:proportional-nums;background-repeat:no-repeat;background-attachment:fixed;overflow-x:hidden}:root[data-os=android] body:before,:root[data-os=android] body:after{content:"";z-index:var(--z-system-bars);pointer-events:none;position:fixed;left:0;right:0}:root[data-os=android] body:before{height:var(--safe-top);background:var(--gradient-app-bg) no-repeat fixed var(--color-bg);top:0}:root[data-os=android] body:after{height:var(--safe-bottom);background:var(--color-bg);bottom:0}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}h1{font-size:var(--text-h1-size);line-height:var(--text-h1-line);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking)}h2{font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking)}h3{font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight);letter-spacing:var(--text-h3-tracking)}h4{font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--text-h4-weight)}h1[tabindex="-1"]:focus,h1[tabindex="-1"]:focus-visible{outline:none}p{text-wrap:pretty}a{color:var(--color-primary);text-underline-offset:.2em}:where(:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}::selection{background:var(--color-primary-soft);color:var(--color-text)}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tabular{font-variant-numeric:tabular-nums}.placeholder-screen{gap:var(--space-3);max-width:var(--container-max);padding:calc(var(--safe-top) + var(--space-6)) var(--space-4) var(--space-6);margin-inline:auto;display:grid}.route-loading{min-height:50dvh;padding:var(--space-6) var(--space-4);color:var(--color-text-muted);font-size:var(--text-body-sm-size);opacity:0;animation:route-loading-in var(--duration-fade) var(--ease-out) .3s forwards;justify-content:center;align-items:center;display:flex}@keyframes route-loading-in{to{opacity:1}}html[data-nav=back]::view-transition-old(root){animation:slide-back-out var(--duration-slow) var(--ease-out) both;z-index:2}html[data-nav=back]::view-transition-new(root){animation:slide-back-in var(--duration-slow) var(--ease-out) both;z-index:1}@keyframes slide-back-out{to{transform:translate(100%)}}@keyframes slide-back-in{0%{filter:brightness(.92);transform:translate(-28%)}to{filter:brightness();transform:translate(0)}}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}._region_1dgut_3{left:var(--space-4);right:var(--space-4);bottom:calc(var(--safe-bottom) + var(--space-4));z-index:var(--z-toast);pointer-events:none;justify-content:center;display:flex;position:fixed}:root[data-tab-bar=visible] ._region_1dgut_3{bottom:calc(var(--tab-bar-bottom) + var(--tab-bar-height) + var(--space-4))}@media (width>=900px){._region_1dgut_3,:root[data-tab-bar=visible] ._region_1dgut_3{left:calc(var(--rail-width) + var(--space-6));right:auto;bottom:var(--space-6);justify-content:flex-start}}@media (width>=1200px){._region_1dgut_3,:root[data-tab-bar=visible] ._region_1dgut_3{left:calc(var(--sidebar-width) + var(--space-6))}}._toast_1dgut_36{align-items:center;gap:var(--space-3);width:100%;max-width:30rem;min-height:var(--touch-min);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-toast-bg);color:var(--color-toast-text);box-shadow:var(--shadow-2);pointer-events:auto;animation:_toastIn_1dgut_1 var(--duration-base) var(--ease-out);touch-action:none;-webkit-user-select:none;user-select:none;display:flex}._leaving_1dgut_57{pointer-events:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._toast_1dgut_36{background:var(--color-surface-2);border:1px solid var(--color-border)}}:root[data-theme=dark] ._toast_1dgut_36{background:var(--color-surface-2);border:1px solid var(--color-border)}._message_1dgut_73{min-width:0;padding:var(--space-2) 0;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);flex:1}._iconSuccess_1dgut_81{color:var(--color-sprout);flex:none}._iconError_1dgut_87{color:#f2907f;flex:none}._action_1dgut_92,._close_1dgut_93{min-height:var(--touch-min);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;flex:none}._action_1dgut_92{padding:0 var(--space-3);color:var(--color-sprout);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold)}._close_1dgut_93{width:var(--touch-min);color:inherit;place-items:center;display:grid}._action_1dgut_92:focus-visible,._close_1dgut_93:focus-visible{outline:var(--focus-width) solid var(--color-focus-on-dark);outline-offset:calc(var(--focus-offset) * -1)}@media (hover:hover){._action_1dgut_92:hover,._close_1dgut_93:hover{background:#ffffff1a}}@keyframes _toastIn_1dgut_1{0%{opacity:0;transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){._toast_1dgut_36{animation:_toastFade_1dgut_1 var(--duration-fade) var(--ease-out)!important}}@keyframes _toastFade_1dgut_1{0%{opacity:0}}._prompt_1xc74_3{top:calc(var(--safe-top) + var(--space-2));left:var(--space-4);right:var(--space-4);z-index:var(--z-toast);gap:var(--space-3);max-width:30rem;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-2);margin-inline:auto;display:grid;position:fixed}._message_1xc74_19{align-items:center;gap:var(--space-3);display:flex}._icon_1xc74_25{color:var(--color-primary);flex:none}._text_1xc74_30{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-semibold);margin:0}._actions_1xc74_37{justify-content:flex-end;gap:var(--space-2);display:flex}._tm_7gr1k_3{font-size:.42em;font-weight:var(--weight-semibold);letter-spacing:0;vertical-align:.95em;margin-left:.08em;line-height:0}._card_8cs82_1{border-radius:var(--radius-lg);color:var(--color-text);display:block}._plate_8cs82_7{background:var(--color-surface);box-shadow:var(--shadow-1)}._linen_8cs82_12{background:var(--color-surface-2);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent)}._highlight_8cs82_17{background:var(--color-primary-soft);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent)}._compact_8cs82_22{padding:var(--space-4)}._large_8cs82_26{padding:var(--space-5)}._none_8cs82_30{padding:0}._wrapper_1sboc_1{gap:var(--space-1);display:grid}._row_1sboc_6{align-items:center;gap:var(--space-2);min-height:var(--touch-min);cursor:pointer;display:flex}._wrapper_1sboc_1[data-disabled] ._row_1sboc_6{cursor:not-allowed}._hit_1sboc_18{width:var(--touch-min);height:var(--touch-min);flex:none;place-items:center;display:grid;position:relative}._input_1sboc_28{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}._box_1sboc_36{width:var(--checkbox-size);height:var(--checkbox-size);border:2px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-on-primary);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);place-items:center;display:grid}._check_1sboc_50{opacity:0;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);transform:scale(.6)}@media (hover:hover){._row_1sboc_6:hover ._input_1sboc_28:not(:disabled)+._box_1sboc_36{border-color:var(--color-text)}}._input_1sboc_28:checked+._box_1sboc_36{background:var(--color-got);border-color:var(--color-got)}._input_1sboc_28:checked+._box_1sboc_36 ._check_1sboc_50{opacity:1;transform:none}._input_1sboc_28:focus-visible+._box_1sboc_36{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._input_1sboc_28:disabled+._box_1sboc_36{background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-text-subtle)}._boxError_1sboc_85{border-color:var(--color-danger)}._text_1sboc_89{gap:var(--space-0-5);min-width:0;display:grid}._label_1sboc_95{font-size:var(--text-body-size);color:var(--color-text)}._wrapper_1sboc_1[data-disabled] ._label_1sboc_95{color:var(--color-text-subtle)}._description_1sboc_104{font-size:var(--text-body-sm-size);color:var(--color-text-muted)}._error_1sboc_109{margin-left:calc(var(--touch-min) + var(--space-2));font-size:var(--text-body-sm-size);color:var(--color-danger)}._content_w48xm_1{gap:var(--space-3);display:grid}._text_w48xm_6{color:var(--color-text-muted)}._error_w48xm_10{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-text);font-size:var(--text-body-sm-size)}@media (width>=600px){._content_w48xm_1~* button{width:auto}}._empty_lczhw_1{justify-items:center;gap:var(--space-3);max-width:20rem;margin:var(--space-10) auto;text-align:center;display:grid}._circle_lczhw_10{width:6rem;height:6rem;margin-bottom:var(--space-2);border-radius:var(--radius-round);background:var(--color-accent-soft);color:var(--color-on-accent-soft);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);place-items:center;display:grid}._circle_lczhw_10 svg{width:var(--icon-xl);height:var(--icon-xl);stroke-width:var(--icon-stroke)}._title_lczhw_28{font-family:var(--font-display);font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight);letter-spacing:var(--text-h3-tracking)}._body_lczhw_36{color:var(--color-text-muted)}._actions_lczhw_40{gap:var(--space-2);margin-top:var(--space-2);justify-items:center;display:grid}._link_1ngmr_1{align-items:center;gap:var(--space-1);min-height:var(--touch-min);color:var(--color-primary);font-weight:var(--weight-medium);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline;display:inline-flex}._link_1ngmr_1 svg{flex:none}._link_1ngmr_1:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}._wrapper_1kyks_1{display:block}._list_1kyks_5{margin:0;padding:0;list-style:none}._step_1kyks_11{gap:var(--space-3);grid-template-columns:2rem 1fr;display:grid}._marker_1kyks_17{flex-direction:column;align-items:center;display:flex}._circle_1kyks_23{border:2px solid var(--color-border-strong);border-radius:var(--radius-round);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-text-subtle);flex:none;place-items:center;display:grid;position:relative}._line_1kyks_36{width:2px;min-height:var(--space-6);background:var(--color-border);flex:1}._lineDone_1kyks_43{background:var(--color-primary)}._content_1kyks_47{padding:var(--space-1) 0 var(--space-5);min-width:0}._label_1kyks_52{font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--weight-medium);color:var(--color-text-muted)}._detail_1kyks_59{margin-top:var(--space-1);font-size:var(--text-body-sm-size);color:var(--color-text-muted)}._action_1kyks_65{margin-top:var(--space-3)}._reducedMotionText_1kyks_70{display:none}._active_1kyks_81 ._circle_1kyks_23{border-color:var(--color-border-strong)}._active_1kyks_81 ._circle_1kyks_23:after{content:"";border:2px solid var(--color-primary-soft);border-top-color:var(--color-primary);border-radius:var(--radius-round);width:1rem;height:1rem;animation:.7s linear infinite _spin_1kyks_1}._active_1kyks_81 ._label_1kyks_52,._done_1kyks_98 ._label_1kyks_52,._warning_1kyks_99 ._label_1kyks_52,._failed_1kyks_100 ._label_1kyks_52{color:var(--color-text)}._active_1kyks_81 ._label_1kyks_52{font-weight:var(--weight-semibold)}._done_1kyks_98 ._circle_1kyks_23{border-color:var(--color-primary-fill);background:var(--color-primary-fill);color:var(--color-on-primary)}._skipped_1kyks_114 ._circle_1kyks_23{border-color:var(--color-surface-2);background:var(--color-surface-2)}._warning_1kyks_99 ._circle_1kyks_23{border-color:var(--color-warning-soft);background:var(--color-warning-soft);color:var(--color-warning)}._failed_1kyks_100 ._circle_1kyks_23{border-color:var(--color-danger-soft);background:var(--color-danger-soft);color:var(--color-danger)}@keyframes _spin_1kyks_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._active_1kyks_81 ._circle_1kyks_23:after{display:none}._active_1kyks_81 ._reducedMotionText_1kyks_70{display:block}}._field_1rerz_2{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._label_1rerz_12{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);letter-spacing:var(--text-label-tracking);color:var(--color-text)}._messages_1rerz_20{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._messageText_1rerz_27{gap:var(--space-1);min-width:0;display:grid}._helper_1rerz_33,._error_1rerz_34{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}._helper_1rerz_33{color:var(--color-text-muted)}._error_1rerz_34{align-items:flex-start;gap:var(--space-1);color:var(--color-danger);display:flex}._error_1rerz_34 svg{flex:none;margin-top:.15em}._control_1rerz_56{min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);align-items:center;display:flex;position:relative}._pill_1rerz_72{border-radius:var(--radius-pill)}@media (hover:hover){._control_1rerz_56:hover:not([data-disabled]){border-color:var(--color-text)}}._control_1rerz_56:focus-within{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}@media (hover:hover){._control_1rerz_56:has(:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}}._control_1rerz_56[data-invalid]{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}._control_1rerz_56[data-disabled]{background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-text-subtle)}._control_1rerz_56[data-readonly]{background:var(--color-surface-2)}._input_1rerz_117{min-width:0;height:calc(var(--control-height) - 2px);padding:0 var(--space-4);font-size:var(--text-body-size);line-height:var(--text-body-line);color:inherit;background:0 0;border:0;outline:none;flex:1}._input_1rerz_117::placeholder{color:var(--color-text-subtle);opacity:1}._input_1rerz_117:disabled{cursor:not-allowed;-webkit-text-fill-color:var(--color-text-subtle)}._hasLeading_1rerz_140 ._input_1rerz_117{padding-left:0}._hasTrailing_1rerz_144 ._input_1rerz_117{padding-right:0}._leading_1rerz_148{padding-left:var(--space-4);padding-right:var(--space-2);color:var(--color-text-muted);display:inline-flex}._trailing_1rerz_155{align-items:center;gap:var(--space-1);padding-right:var(--space-1);color:var(--color-text-muted);display:inline-flex}._control_1rerz_56:has(._textarea_1rerz_164){border-radius:var(--radius-md)}._textarea_1rerz_164{height:auto;min-height:7.5rem;max-height:20rem;padding:var(--space-3) var(--space-4);resize:none;overflow-y:auto}@media (hover:hover) and (pointer:fine){._textarea_1rerz_164{resize:vertical}}._select_1rerz_183{appearance:none;padding-right:var(--space-10);cursor:pointer}._chevron_1rerz_189{right:var(--space-4);pointer-events:none;color:var(--color-text-muted);position:absolute}._counter_1rerz_196{font-size:var(--text-body-sm-size);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;flex:none}._counter_1rerz_196[data-level=warn]{color:var(--color-warning)}._counter_1rerz_196[data-level=over]{color:var(--color-danger)}._hasFooter_1rerz_212{flex-direction:column;align-items:stretch}._hasFooter_1rerz_212 ._textarea_1rerz_164{min-height:5rem}._textareaFooter_1rerz_221{align-items:center;gap:var(--space-1) var(--space-3);padding:0 var(--space-2) var(--space-2);flex-wrap:wrap;display:flex}._chip_1svg4_1{align-items:center;gap:var(--space-1);min-height:1.75rem;padding:0 var(--space-3);border-radius:var(--radius-pill);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);font-size:var(--text-caption-size);font-weight:var(--weight-semibold);letter-spacing:var(--text-caption-tracking);white-space:nowrap;display:inline-flex}._icon_1svg4_16{display:inline-flex}._icon_1svg4_16 svg{width:var(--icon-sm);height:var(--icon-sm);stroke-width:2px}._success_1svg4_26{background:var(--color-success-soft);color:var(--color-success)}._warning_1svg4_30{background:var(--color-warning-soft);color:var(--color-warning)}._danger_1svg4_34{background:var(--color-danger-soft);color:var(--color-danger)}._info_1svg4_38{background:var(--color-info-soft);color:var(--color-info)}._have_1svg4_42{background:var(--color-have-soft);color:var(--color-have)}._neutral_1svg4_46{background:var(--color-surface-2);color:var(--color-text-muted)}._primary_1svg4_50{background:var(--color-primary-soft);color:var(--color-on-primary-soft)}._screen_i3xyt_2{z-index:calc(var(--z-cook-mode) + 1);padding:calc(var(--safe-top) + var(--space-6)) var(--space-6) calc(var(--safe-bottom) + var(--space-6));background:var(--color-bg);place-items:center;display:grid;position:fixed;inset:0}._body_i3xyt_13{justify-items:center;gap:var(--space-4);text-align:center;width:100%;max-width:22rem;display:grid}._title_i3xyt_22{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-h1-size);line-height:var(--text-h1-line);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking)}._text_i3xyt_31{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-body-size);line-height:var(--text-body-line)}._wrapper_1j7ve_1{padding:calc(var(--safe-top) + var(--space-8)) var(--space-4) var(--space-8);justify-items:center;display:grid}._reference_1j7ve_7{font-size:var(--text-caption-size);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}._body_1y870_4{gap:var(--space-4);display:grid}._intro_1y870_9,._part_1y870_14 p{color:var(--color-text-muted);margin:0}._part_1y870_14[data-tone=warning]{padding:var(--space-3) var(--space-4);border:var(--border-soft) solid color-mix(in srgb, var(--color-warning) 18%, transparent);border-radius:var(--radius-md);background:var(--color-warning-soft)}._part_1y870_14[data-tone=warning] p{color:var(--color-text)}._heading_1y870_31{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--text-body-size);font-weight:var(--weight-bold);display:flex}._part_1y870_14[data-tone=warning] ._heading_1y870_31{color:var(--color-warning)}._terms_1y870_44{color:var(--color-text-subtle);font-size:var(--text-body-sm-size);margin:0}._actions_1y870_50{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}._slot_k4kvb_3{padding:calc(var(--safe-top) + var(--space-2)) var(--space-4) 0}._banner_k4kvb_7{align-items:center;gap:var(--space-2);max-width:30rem;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border:1px solid var(--color-nav-border);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-2);margin-inline:auto;display:flex}._icon_k4kvb_20{color:var(--color-primary);flex:none}._text_k4kvb_25{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-semibold);flex:1;margin:0}._form_qjo12_1{align-items:flex-start;gap:var(--space-2);display:flex}._field_qjo12_7{flex:1;min-width:0}._badge_xmz2z_1{border:1px solid color-mix(in srgb, var(--color-primary) 40%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-semibold);white-space:nowrap;vertical-align:middle;flex:none;align-items:center;gap:.3em;padding:.15em .6em;display:inline-flex}._icon_xmz2z_20{flex:none;width:1.05em;height:1.05em}._named_xmz2z_28{font-size:var(--text-label-size);padding:.2em .75em}._stack_xmz2z_35{justify-items:start;gap:var(--space-1);max-width:100%;padding-block:var(--space-2);display:inline-grid}._stackCenter_xmz2z_43{justify-items:center}._stackLabel_xmz2z_47{text-overflow:ellipsis;max-width:100%;overflow:hidden}button:has(>span>._stack_xmz2z_35){align-items:flex-start}button:has(>span>._stack_xmz2z_35)>span:first-child{padding-top:var(--space-2)}._menu_gbel7_1{gap:var(--space-1);display:grid}._menuItem_gbel7_7{justify-content:flex-start}._quickAdd_upgzq_3,._card_upgzq_4{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-2);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent)}._quickAdd_upgzq_3{gap:var(--space-1);margin-bottom:var(--space-3);display:grid}._added_upgzq_20{font-size:var(--text-body-sm-size);color:var(--color-text-muted);margin:0}._heading_upgzq_28{font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--weight-semibold);color:var(--color-text);margin:0 0 var(--space-2)}._options_upgzq_41{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._optionsTwo_upgzq_48{grid-template-columns:repeat(2,minmax(0,1fr))}._option_upgzq_41{align-content:center;justify-items:center;gap:var(--space-1);min-height:4.5rem;padding:var(--space-2);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);font-size:var(--text-body-sm-size);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 70%, transparent), 0 1px 2px #161b1d1a, 0 3px 8px #161b1d14;transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-instant) var(--ease-out), transform var(--duration-instant) var(--ease-out);text-decoration:none;display:grid}._option_upgzq_41 svg{color:var(--color-primary)}._optionWide_upgzq_87{justify-content:center;align-items:center;gap:var(--space-2);grid-column:1/-1;grid-auto-flow:column;min-height:3rem}._discover_upgzq_99{background:linear-gradient(100deg, var(--color-accent-soft) 0%, color-mix(in srgb, var(--color-accent-soft) 70%, var(--color-primary-soft)) 100%);color:var(--color-on-accent-soft)}._discover_upgzq_99 svg{color:currentColor}@media (hover:hover){._option_upgzq_41:hover{filter:brightness(.97)}}._option_upgzq_41:active{transform:scale(var(--press-scale));box-shadow:inset 0 1px 2px #161b1d1f,0 1px 1px #161b1d14}._option_upgzq_41:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._slot_brxv6_1:empty{display:none}._slot_brxv6_1{z-index:var(--z-sticky);padding:calc(var(--safe-top) + var(--space-2)) var(--space-4) 0;position:sticky;top:0}._banner_brxv6_12{max-width:var(--container-max);box-shadow:var(--shadow-1);margin-inline:auto}._shell_10fvu_1{min-height:100dvh}._content_10fvu_6{padding-bottom:calc(var(--tab-bar-height) + var(--tab-action-lift) + var(--tab-bar-bottom) + var(--space-6))}._nav_10fvu_18{view-transition-name:tab-bar;left:var(--tab-bar-inset);right:var(--tab-bar-inset);bottom:var(--tab-bar-bottom);z-index:var(--z-tab-bar);height:var(--tab-bar-height);border:1px solid var(--color-nav-border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-nav-bg) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);box-shadow:var(--shadow-2);transition:height var(--duration-base) var(--ease-in-out), transform var(--duration-base) var(--ease-in-out), opacity var(--duration-fade) var(--ease-out);position:fixed}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._nav_10fvu_18{background:var(--color-nav-bg)}}._navHidden_10fvu_46{transform:translateY(calc(100% + var(--space-8)));opacity:0;visibility:hidden}._navCollapsed_10fvu_54{height:var(--tab-bar-height-collapsed,3rem)}._navList_10fvu_58{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(var(--tab-action-size), .75fr) minmax(0, 1fr) minmax(0, 1fr);height:100%;padding:0 var(--space-1);grid-template-rows:minmax(0,1fr);align-items:stretch;margin:0;list-style:none;display:grid}._navList_10fvu_58>li{justify-content:center;min-width:0;min-height:0;display:flex}._tab_10fvu_85{justify-content:center;align-items:center;gap:var(--space-0-5);border-radius:var(--radius-md);width:100%;min-width:0;height:100%;color:var(--color-nav-icon);transition:color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}@media (hover:hover){._tab_10fvu_85:hover{color:var(--color-nav-icon-hover)}}._tab_10fvu_85:active{transform:scale(.94)}._tab_10fvu_85:focus-visible,._addButton_10fvu_117:focus-visible{outline:var(--focus-width) solid var(--color-nav-focus);outline-offset:calc(var(--focus-offset) * -1)}._tabIcon_10fvu_122{display:inline-flex;position:relative}._tabLabel_10fvu_127{max-height:var(--text-caption-line);font-size:min(var(--text-caption-size), 15px);line-height:var(--text-caption-line);font-weight:var(--text-caption-weight);letter-spacing:calc(var(--text-caption-tracking) / 2);transition:max-height var(--duration-base) var(--ease-in-out), opacity var(--duration-fast) var(--ease-out);overflow:hidden}._navCollapsed_10fvu_54 ._tabLabel_10fvu_127{opacity:0;max-height:0}@media (width<=899.98px){._navCollapsed_10fvu_54 ._tab_10fvu_85{gap:0;min-height:0}}._tabActive_10fvu_161{color:var(--color-nav-active)}._tabActive_10fvu_161 ._tabLabel_10fvu_127{font-weight:var(--weight-semibold)}._tabActive_10fvu_161:after{content:"";bottom:var(--space-1);border-radius:var(--radius-round);width:.25rem;height:.25rem;transition:opacity var(--duration-fast) var(--ease-out);background:currentColor;position:absolute}._navCollapsed_10fvu_54 ._tabActive_10fvu_161:after{opacity:0}._badge_10fvu_185{top:calc(var(--space-1) * -1);left:calc(100% - var(--space-2));min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-nav-badge-bg);color:var(--color-nav-badge-text);font-size:var(--text-caption-size);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}._addItem_10fvu_205{align-items:flex-start}._addButton_10fvu_117{width:var(--tab-action-size);height:var(--tab-action-size);border-radius:var(--radius-round);color:var(--color-nav-action-icon);cursor:pointer;transform:translateY(calc(var(--tab-action-lift) * -1));transition:transform var(--duration-base) var(--ease-in-out);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}._navCollapsed_10fvu_54 ._addButton_10fvu_117{transform:translateY(calc(var(--tab-action-lift) * -.5)) scale(.84)}._addCircle_10fvu_230{width:var(--tab-action-size);height:var(--tab-action-size);border-radius:var(--radius-round);background:var(--color-nav-action-bg);box-shadow:0 0 0 4px var(--color-bg), var(--shadow-2), var(--shadow-glow);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);flex:none;place-items:center;display:grid}._addCircle_10fvu_230 svg{transition:transform var(--duration-base) var(--ease-in-out)}._addOpen_10fvu_252 ._addCircle_10fvu_230 svg{transform:rotate(45deg)}@media (hover:hover){._addButton_10fvu_117:hover ._addCircle_10fvu_230{background:var(--color-nav-action-bg-hover)}}._addButton_10fvu_117:active ._addCircle_10fvu_230{transform:scale(.94)}._addButton_10fvu_117:focus-visible{outline-offset:var(--focus-offset)}._addLabel_10fvu_270{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=900px){._content_10fvu_6{margin-left:var(--rail-width);padding-bottom:var(--space-10)}._skipLink_10fvu_286{left:calc(var(--rail-width) + var(--space-4))}._nav_10fvu_18{width:var(--rail-width);height:auto;box-shadow:none;border-width:0 1px 0 0;border-radius:0;inset:0 auto 0 0}._navHidden_10fvu_46{opacity:1;visibility:visible;transform:none}._navCollapsed_10fvu_54{height:auto}._navCollapsed_10fvu_54 ._tabLabel_10fvu_127{max-height:var(--text-caption-line);opacity:1}._navCollapsed_10fvu_54 ._tabActive_10fvu_161:after{opacity:1}._navList_10fvu_58{gap:var(--space-2);padding:calc(var(--safe-top) + var(--space-6)) var(--space-2) var(--space-6);grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:min-content}._tab_10fvu_85{height:4rem}._tabActive_10fvu_161:after{bottom:var(--space-0-5)}._addItem_10fvu_205{margin-bottom:var(--space-4);order:-1}._addButton_10fvu_117,._navCollapsed_10fvu_54 ._addButton_10fvu_117{gap:var(--space-1);width:100%;height:auto;color:var(--color-nav-icon);border-radius:var(--radius-md);padding:var(--space-1) 0;transform:none}._addCircle_10fvu_230{color:var(--color-nav-action-icon);box-shadow:none}._addLabel_10fvu_270{clip-path:none;width:auto;height:auto;font-size:var(--text-caption-size);font-weight:var(--weight-semibold);position:static;overflow:visible}}._brand_10fvu_375,._navList_10fvu_58>li._sidebarOnly_10fvu_379{display:none}@media (width>=1200px){._content_10fvu_6{margin-left:var(--sidebar-width)}._skipLink_10fvu_286{left:calc(var(--sidebar-width) + var(--space-4))}._nav_10fvu_18{width:var(--sidebar-width);flex-direction:column;display:flex}._brand_10fvu_375{align-items:center;gap:var(--space-2);min-height:44px;padding:calc(var(--safe-top) + var(--space-5)) var(--space-5) var(--space-2);color:var(--color-brand);font-family:var(--font-display);font-size:var(--text-h3-size);font-weight:var(--weight-bold);text-decoration:none;display:flex}._brand_10fvu_375:focus-visible{outline:var(--focus-width) solid var(--color-nav-focus);outline-offset:calc(var(--focus-offset) * -1);border-radius:var(--radius-md)}._navList_10fvu_58{gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-6);flex-direction:column;flex:1;display:flex}._navList_10fvu_58>li,._navList_10fvu_58>li._sidebarOnly_10fvu_379{display:block}._navList_10fvu_58>li:last-child,._navList_10fvu_58>li._ownerItem_10fvu_439{margin-top:auto}._navList_10fvu_58>li._ownerItem_10fvu_439+li:last-child{margin-top:0}._tab_10fvu_85{justify-content:flex-start;gap:var(--space-3);height:3rem;padding:0 var(--space-4);border-radius:var(--radius-pill);flex-direction:row}._tabLabel_10fvu_127,._navCollapsed_10fvu_54 ._tabLabel_10fvu_127{max-height:none;font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--weight-medium)}@media (hover:hover){._tab_10fvu_85:hover{background:var(--color-surface-2)}}._tabActive_10fvu_161,._tabActive_10fvu_161:hover{background:var(--color-primary-soft);color:var(--color-on-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-on-primary-soft) 20%, transparent)}._tabActive_10fvu_161:after{display:none}._tabIcon_10fvu_122{position:static}._badge_10fvu_185{top:50%;right:var(--space-4);left:auto;transform:translateY(-50%)}._addItem_10fvu_205{margin-bottom:var(--space-3)}._addButton_10fvu_117,._navCollapsed_10fvu_54 ._addButton_10fvu_117{justify-content:center;gap:var(--space-2);height:3rem;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-nav-action-bg);color:var(--color-nav-action-icon);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -2px 3px -1px color-mix(in srgb, var(--color-on-primary) 18%, transparent), var(--shadow-glow);background-origin:border-box;background-clip:border-box;border:1px solid #0000;flex-direction:row}._addButton_10fvu_117:active,._navCollapsed_10fvu_54 ._addButton_10fvu_117:active{box-shadow:inset 0 2px 3px -1px color-mix(in srgb, var(--color-on-primary) 22%, transparent), var(--shadow-glow)}@media (hover:hover){._addButton_10fvu_117:hover{background:var(--color-nav-action-bg-hover);background-origin:border-box}._addButton_10fvu_117:hover ._addCircle_10fvu_230{background:0 0}}._addCircle_10fvu_230{width:auto;height:auto;box-shadow:none;background:0 0}._addCircle_10fvu_230 svg{width:1.375rem;height:1.375rem}._addLabel_10fvu_270{color:inherit;font-size:var(--text-body-size);font-weight:var(--weight-semibold)}}._full_1h1e2_1{min-height:100dvh;padding-bottom:var(--safe-bottom);background:var(--color-bg)}._compact_184rl_4{gap:var(--space-2);height:100%;padding:var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);transition:transform var(--duration-instant) var(--ease-out);grid-template-rows:auto 1fr;display:grid;position:relative}._compact_184rl_4:has(._titleLink_184rl_19:active){transform:scale(.99)}._compact_184rl_4:has(._titleLink_184rl_19:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._media_184rl_28{position:relative}@media (hover:hover){._media_184rl_28 img{transition:opacity var(--duration-fade) var(--ease-out), transform var(--duration-base) var(--ease-out)}._compact_184rl_4:hover ._media_184rl_28 img{transform:scale(1.02)}}._incomplete_184rl_43{top:var(--space-3);left:var(--space-3);box-shadow:var(--shadow-1);position:absolute}._body_184rl_53{gap:var(--space-1);padding:0 var(--space-2);flex-direction:column;display:flex}._title_184rl_19,._rowTitle_184rl_61{font-family:var(--font-body);font-size:var(--text-body-size);line-height:1.35;font-weight:var(--weight-semibold);letter-spacing:0}._title_184rl_19{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._body_184rl_53 ._meta_184rl_81{line-height:var(--text-body-sm-line);margin-top:auto}._titleLink_184rl_19{color:inherit;outline:none;text-decoration:none}._titleLink_184rl_19:after{content:"";border-radius:inherit;position:absolute;inset:0}._meta_184rl_81{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-body-sm-size);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._favorite_184rl_109{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}._heartOn_184rl_116{color:var(--color-favorite)}._addButton_184rl_124{top:var(--space-4);right:var(--space-4);z-index:1;position:absolute}._skeletonMedia_184rl_136{aspect-ratio:1}._row_184rl_61{align-items:center;gap:var(--space-3);min-height:4.5rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);display:flex;position:relative}._row_184rl_61:has(._titleLink_184rl_19:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media (hover:hover){._row_184rl_61:has(._titleLink_184rl_19):hover{background:var(--color-surface-2)}}._rowText_184rl_163{gap:var(--space-1);flex:1;min-width:0;display:grid}._rowTitle_184rl_61{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._inlineBadge_184rl_176{flex:none}._trailing_184rl_180{z-index:1;flex:none;align-items:center;display:flex;position:relative}._row_184rl_61 ._addButton_184rl_124{position:static}._cardGrid_184rl_195{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){._cardGrid_184rl_195{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){._cardGrid_184rl_195{grid-template-columns:repeat(4,minmax(0,1fr))}}._selectable_184rl_222{-webkit-touch-callout:none}._picking_184rl_226{cursor:pointer;-webkit-user-select:none;user-select:none}._pickTarget_184rl_233{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}._pickTarget_184rl_233:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._picked_184rl_249{box-shadow:0 0 0 var(--border-strong,2px) var(--color-primary-fill)}._pickMark_184rl_254{top:var(--space-3);left:var(--space-3);z-index:1;border-radius:var(--radius-round);border:var(--border-soft) solid var(--color-border-strong);background:var(--color-surface);width:1.75rem;height:1.75rem;color:var(--color-on-primary);place-items:center;display:grid;position:absolute}._picked_184rl_249 ._pickMark_184rl_254{background:var(--color-primary-fill);border-color:color-mix(in srgb, var(--color-on-primary) 18%, transparent)}._rowPickMark_184rl_275{flex:none;position:static}._dietMark_184rl_281{vertical-align:-2px;margin-right:var(--space-1);color:var(--color-warning);display:inline-flex}._shelves_t3sio_9{gap:var(--space-2);margin-block-start:var(--space-8);display:grid}._shelf_t3sio_22{gap:var(--space-1);margin-inline:calc(-1 * var(--space-4));display:grid}._title_t3sio_36{padding-inline:var(--space-4);font-family:var(--font-display);font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);color:var(--color-text)}._row_t3sio_3{gap:var(--space-3);padding:var(--space-1) var(--space-4) var(--space-6);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-4);overscroll-behavior-x:contain;margin:0;list-style:none;display:flex;overflow-x:auto}._row_t3sio_3::-webkit-scrollbar{display:none}._card_t3sio_83{scroll-snap-align:start;flex:none;width:10.5rem}@media (width>=48rem){._card_t3sio_83{width:12rem}}@media (width>=60rem){._shelf_t3sio_22{margin-inline:0}._title_t3sio_36,._row_t3sio_3{padding-inline:0}._row_t3sio_3{scroll-padding-inline:0}}._end_t3sio_116{flex:0 0 1px;width:1px}._screen_17d66_8{z-index:80;overscroll-behavior:contain;padding-inline:var(--space-4);background:linear-gradient(to bottom, transparent 0%, var(--color-bg) 100%) 0 0 / 100% 40rem no-repeat, radial-gradient(58% 20rem at 88% 0%, #8ed63e61 0%, transparent 72%) 0 0 / 100% 40rem no-repeat, radial-gradient(50% 18rem at 4% 0%, #1d6ca62e 0%, transparent 70%) 0 0 / 100% 40rem no-repeat, var(--color-bg);color:var(--color-text);position:fixed;inset:0;overflow-y:auto}._statusShade_17d66_31{z-index:3;height:var(--safe-top);margin-inline:calc(var(--space-4) * -1);transition:background-color var(--duration-fast,.15s) ease, backdrop-filter var(--duration-fast,.15s) ease;position:sticky;top:0}._scrolled_17d66_42 ._statusShade_17d66_31{background:color-mix(in srgb, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:blur(12px)}._page_17d66_48{width:100%;max-width:var(--content-max,52rem);padding-top:var(--space-4);margin-inline:auto}._previewNote_17d66_58{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold)}._head_17d66_65{gap:var(--space-4);margin-bottom:var(--space-5);align-items:flex-start;display:flex}._headText_17d66_72{flex:1;min-width:0}._title_17d66_77{font-family:var(--font-display);font-size:var(--text-h2-size);letter-spacing:-.02em;margin:0;line-height:1.15}._sub_17d66_85{margin:var(--space-2) 0 0;color:var(--color-text-muted);max-width:44ch}._grid_17d66_94{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){._grid_17d66_94{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}}._more_17d66_111{grid-column:1/-1;height:1px}._foot_17d66_119{z-index:3;gap:var(--space-2);margin-top:var(--space-6);margin-inline:calc(var(--space-4) * -1);padding:var(--space-6) var(--space-4) calc(var(--space-4) + var(--safe-bottom));background:linear-gradient(to bottom, color-mix(in srgb, var(--color-bg) 0%, transparent) 0%, var(--color-bg) var(--space-4));display:grid;position:sticky;bottom:0}._title_125al_3{margin:0 0 var(--space-3);font-weight:var(--weight-bold);text-align:start}._list_125al_9{gap:var(--space-2);text-align:start;margin:0;padding:0;list-style:none;display:grid}._list_125al_9 li{gap:var(--space-2);line-height:var(--text-body-line);grid-template-columns:auto 1fr;align-items:start;display:grid}._list_125al_9 li._lit_125al_28{margin-inline:calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--color-primary-soft);box-shadow:inset 0 0 0 1px var(--color-primary-fill);font-weight:var(--weight-semibold)}._list_125al_9 li._lit_125al_28 ._icon_125al_37{background:var(--color-primary-fill);color:var(--color-on-primary)}._icon_125al_37{border-radius:var(--radius-round);width:1.75rem;height:1.75rem;color:var(--color-primary);background:#8ed63e38;place-items:center;display:grid}._ref_125al_56{color:var(--color-primary);font-weight:var(--weight-bold)}._note_125al_61{margin:var(--space-3) 0 0;color:var(--color-text-subtle);font-size:var(--text-body-sm-size);line-height:var(--text-body-line);text-align:start}._options_1tpga_3{gap:var(--space-3);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}._option_1tpga_3{gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;align-items:center;display:flex}._option_1tpga_3:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}._option_1tpga_3:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}._optionText_1tpga_34{gap:var(--space-1);display:grid}._optionLine_1tpga_40{gap:var(--space-2);align-items:baseline;display:flex}._optionSave_1tpga_47{padding:.1rem var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary-fill);color:var(--color-on-primary);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);align-self:center;margin-inline-start:var(--space-1)}._optionPrice_1tpga_58{font-size:var(--text-h3-size);font-weight:var(--weight-bold)}._optionPeriod_1tpga_63{color:var(--color-text-muted)}._offerSheet_1i6vo_13._offerSheet_1i6vo_13[open]{padding:var(--space-5) var(--space-4);align-items:center}._offerPanel_1i6vo_18._offerPanel_1i6vo_18{border-radius:var(--radius-xl);background:linear-gradient(to bottom, transparent 0%, var(--color-bg) 100%) 0 0 / 100% 22rem no-repeat, radial-gradient(58% 12rem at 88% 0%, #8ed63e61 0%, transparent 72%) 0 0 / 100% 22rem no-repeat, radial-gradient(50% 11rem at 4% 0%, #1d6ca62e 0%, transparent 70%) 0 0 / 100% 22rem no-repeat, var(--color-bg);max-width:28rem;max-height:100%;color:var(--color-text);overflow:hidden}:root[data-os=android] ._offerSheet_1i6vo_13._offerSheet_1i6vo_13[open]{padding:calc(var(--safe-top) + var(--space-5)) var(--space-4) calc(var(--safe-bottom) + var(--space-5))}:root[data-os=android] ._offerPanel_1i6vo_18._offerPanel_1i6vo_18{--safe-bottom:0px}._page_1i6vo_54{justify-items:center;gap:var(--space-3);width:100%;max-width:30rem;padding:var(--space-5) 0 0;text-align:center;margin-inline:auto;display:grid}._sparkle_1i6vo_67{width:4rem;height:4rem;margin-top:var(--space-2);margin-bottom:var(--space-1);border-radius:var(--radius-round);background:var(--gradient-primary);box-shadow:inset 0 2px 0 #ffffff8c, inset 0 -5px 10px #3c6e144d, 0 0 0 4px var(--color-surface), 0 0 0 6px #a9ea60e6, 0 10px 26px #7cc72b73;color:var(--color-on-primary);place-items:center;display:grid}._title_1i6vo_87{font-family:var(--font-display);font-size:var(--text-h1-size);line-height:var(--text-h1-line);margin:0}._card_1i6vo_96{width:100%;margin-top:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);text-align:start;background:#ffffffb8}._note_1i6vo_109{color:var(--color-text-muted);line-height:var(--text-body-line);margin:0}._options_1i6vo_117{text-align:start;width:100%}._actions_1i6vo_125{--under:calc(var(--space-6) + var(--safe-bottom));bottom:calc(-1 * var(--under));z-index:1;gap:var(--space-2);width:100%;padding-top:var(--space-5);padding-bottom:calc(var(--under) + var(--space-1));background:linear-gradient(to bottom, transparent, var(--color-bg) var(--space-5));text-align:center;display:grid;position:sticky}._risk_1i6vo_144,._freeLine_1i6vo_145{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);margin:0}._risk_1i6vo_144{color:var(--color-text);font-weight:var(--weight-semibold)}._freeLine_1i6vo_145{color:var(--color-text-muted)}._footnote_1i6vo_160{color:var(--color-text-subtle);font-size:var(--text-body-sm-size);margin:0}._legalLinks_1i6vo_167{gap:var(--space-4);font-size:var(--text-body-sm-size);display:flex}@media (prefers-color-scheme:dark){._card_1i6vo_96{background:#ffffff0f;border-color:#ffffff24}}._screen_ga0dm_2{z-index:80;overscroll-behavior:contain;padding:calc(var(--safe-top) + var(--space-8)) var(--space-5) calc(var(--safe-bottom) + var(--space-6));background:var(--gradient-app-bg,var(--color-bg));position:fixed;inset:0;overflow-y:auto}._page_ga0dm_13{gap:var(--space-4);max-width:28rem;margin-inline:auto;display:grid}._title_ga0dm_20{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-h1-size);line-height:var(--text-h1-line);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking)}._sub_ga0dm_29{color:var(--color-text-muted);font-size:var(--text-body-size);line-height:var(--text-body-line);margin:0}._heading_ga0dm_36{margin:var(--space-2) 0 0;font-size:var(--text-h4-size);font-weight:var(--text-h4-weight)}._chips_ga0dm_42{gap:var(--space-2);flex-wrap:wrap;display:flex}._foot_ga0dm_48{gap:var(--space-2);margin-top:var(--space-4);display:grid}._dialog_ikepj_5{max-width:min(22rem, calc(100vw - 2 * var(--space-5)));background:0 0;border:0;margin:auto;padding:0;overflow:visible}._dialog_ikepj_5::backdrop{background:#00000073}._card_ikepj_18{justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg);text-align:center;display:grid;position:relative}._close_ikepj_30{top:var(--space-2);right:var(--space-2);position:absolute}._icon_ikepj_38{border-radius:var(--radius-round);place-items:center;width:3rem;height:3rem;display:grid}._tonePlus_ikepj_46{color:var(--color-primary);background:#8ed63e38}._toneNew_ikepj_51{background:var(--color-success-soft);color:var(--color-success)}._toneInfo_ikepj_56{background:var(--color-info-soft);color:var(--color-info)}._toneWarning_ikepj_61{background:var(--color-warning-soft);color:var(--color-warning)}._title_ikepj_66{font-family:var(--font-display);font-size:var(--text-h3-size);line-height:var(--text-h3-line);margin:0}._title_ikepj_66:focus{outline:none}._text_ikepj_78{color:var(--color-text-muted);margin:0;line-height:1.55}._actions_ikepj_84{gap:var(--space-3);width:100%;margin-top:var(--space-2);display:grid}._loading_746gd_1{place-content:center;justify-items:center;gap:var(--space-4);min-height:100dvh;padding:var(--space-6);opacity:0;animation:_appear_746gd_1 var(--duration-fade) var(--ease-out) .3s forwards;display:grid}._text_746gd_12{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-body-sm-size);display:inline-flex}@keyframes _appear_746gd_1{to{opacity:1}}._panel_1iyql_5 header h2{font-size:var(--text-h3-size);line-height:var(--text-h3-line)}._lead_1iyql_10{margin:0 0 var(--space-3);color:var(--color-text-muted)}._reasons_1iyql_15{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}._reason_1iyql_15{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;display:flex}._reason_1iyql_15:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._chosen_1iyql_42{border-color:var(--color-brand);background:var(--color-bg);font-weight:var(--weight-semibold)}._dot_1iyql_48{border:2px solid var(--color-border-strong,var(--color-text-subtle));border-radius:50%;flex:none;width:18px;height:18px}._chosen_1iyql_42 ._dot_1iyql_48{border-color:var(--color-brand);background:radial-gradient(circle, var(--color-brand) 45%, transparent 50%)}._stars_sbxmw_3{align-items:center;margin-inline-start:calc(-1 * var(--space-2));display:flex}._star_sbxmw_3{width:2.25rem;height:var(--control-height-sm);border-radius:var(--radius-full,999px);color:var(--color-border-strong);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._star_sbxmw_3:hover:not(:disabled){color:var(--color-rating)}._star_sbxmw_3:focus-visible{outline:3px solid var(--color-nav-focus);outline-offset:-3px}._star_sbxmw_3:disabled{cursor:default}._filled_sbxmw_37{color:var(--color-rating)}._filled_sbxmw_37 svg{fill:var(--color-rating);stroke:var(--color-rating-edge)}._icon_sbxmw_48{display:grid;position:relative}._half_sbxmw_53{position:absolute;inset:0}._row_1qeow_3{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._sub_1qeow_10{color:var(--color-text-muted);margin:0}._stars_1qeow_15{margin-bottom:var(--space-2);justify-content:center;display:flex}._buttons_1qeow_22{gap:var(--space-2);grid-template-columns:1fr 1fr;width:100%;display:grid}._track_1vqfy_2{grid-template-columns:repeat(var(--count,3), 1fr);gap:var(--space-1);margin-bottom:var(--space-4);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-2);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);display:grid;position:relative}._tab_1vqfy_14{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);white-space:nowrap;z-index:1;transition:color var(--duration-slow) var(--ease-out);justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex;position:relative}@media (hover:hover){._tab_1vqfy_14:hover{color:var(--color-text)}}._tab_1vqfy_14:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._current_1vqfy_44{color:var(--color-text)}._thumb_1vqfy_51{top:var(--space-1);bottom:var(--space-1);left:var(--space-1);width:calc((100% - (var(--count,3) + 1) * var(--space-1)) / var(--count,3));border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-1);transform:translateX(calc(var(--to) * (100% + var(--space-1))));animation:_slide_1vqfy_1 var(--duration-slow) var(--ease-out);position:absolute}@keyframes _slide_1vqfy_1{0%{transform:translateX(calc(var(--from) * (100% + var(--space-1))))}}._dot_1vqfy_71{border-radius:var(--radius-round);background:var(--color-primary-fill);width:8px;height:8px}._sheet_19ysh_2{gap:var(--space-4);display:grid}._group_19ysh_7{gap:var(--space-1);border:0;margin:0;padding:0;display:grid}._legend_19ysh_15{padding:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-caption-size);font-weight:var(--weight-semibold);letter-spacing:var(--text-caption-tracking)}._option_19ysh_23{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:0 var(--space-2);border-radius:var(--radius-md);cursor:pointer;display:flex}._option_19ysh_23:hover{background:var(--color-surface-2)}._bar_kolpp_2{z-index:var(--z-sticky);gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--tab-bar-height) + var(--tab-action-lift) + var(--tab-bar-bottom) + var(--space-4));background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-2,var(--shadow-1));display:grid;position:fixed;bottom:0;left:0;right:0}._head_kolpp_20{align-items:center;gap:var(--space-2);display:flex}._count_kolpp_26{min-width:0;font-weight:var(--weight-semibold);flex:1;margin:0}._actions_kolpp_33{gap:var(--space-2);flex-wrap:wrap;display:flex}._actions_kolpp_33>*{flex:9rem;min-width:9rem}._danger_kolpp_48{color:var(--color-danger,#b3261e)}._spacer_kolpp_54{height:max(0px, calc(var(--selection-bar-room,0px) - (var(--tab-bar-height) + var(--tab-action-lift) + var(--tab-bar-bottom) + var(--space-6))))}@media (width>=900px){._spacer_kolpp_54{height:max(0px, calc(var(--selection-bar-room,0px) - var(--space-10) + var(--space-4)))}._bar_kolpp_2{left:var(--rail-width);align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) max(var(--space-6), calc((100vw - var(--rail-width) - var(--container-max)) / 2 + var(--space-6))) calc(var(--safe-bottom) + var(--space-3));flex-wrap:wrap;display:flex}._head_kolpp_20{flex:16rem;min-width:0}._actions_kolpp_33{flex:none}._actions_kolpp_33>*{flex:none;min-width:0}}@media (width>=1200px){._bar_kolpp_2{left:var(--sidebar-width);padding-inline:max(var(--space-8), calc((100vw - var(--sidebar-width) - var(--container-max)) / 2 + var(--space-8)))}}._selectButton_kolpp_117{display:none}@media (width>=900px){._selectButton_kolpp_117{display:inline-flex}}._searchRow_8at2j_3{top:var(--space-2);z-index:var(--z-sticky);align-items:center;gap:var(--space-2);display:flex;position:sticky}._search_8at2j_3{flex:1;min-width:0}._filterButton_8at2j_17{width:var(--control-height);height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);cursor:pointer;flex:none;place-items:center;display:grid;position:relative}._filterButtonOn_8at2j_32{border-color:var(--color-primary);background:var(--color-primary-soft);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);color:var(--color-on-primary-soft)}._filterCount_8at2j_39{border-radius:var(--radius-pill);background:var(--color-primary-fill);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);min-width:1.25rem;height:1.25rem;color:var(--color-on-primary);font-size:.75rem;font-weight:var(--weight-semibold);text-align:center;padding:0 .3rem;line-height:1.25rem;position:absolute;top:-.25rem;right:-.25rem}._form_1rl2n_3{gap:var(--space-4);display:grid}._cover_1rl2n_9{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-surface-2);display:grid;overflow:hidden}._cover_1rl2n_9 img{object-fit:cover;width:100%;height:100%}._coverGrid_1rl2n_23{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px}._coverTwo_1rl2n_30{grid-template-columns:1fr 1fr;gap:2px}._coverThree_1rl2n_36{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px}._coverThree_1rl2n_36 img:first-child{grid-row:span 2}._coverEmpty_1rl2n_46{background:var(--color-accent-soft);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);color:var(--color-on-accent-soft);place-items:center}._section_1rl2n_54{gap:var(--space-1);margin-bottom:var(--space-2);display:grid}._sectionHead_1rl2n_63{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._collapseToggle_1rl2n_71{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-1);border-radius:var(--radius-md);color:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:calc(var(--space-1) * -1);display:inline-flex}._collapseToggle_1rl2n_71:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._collapseChevron_1rl2n_92{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-out);flex:none}._collapseChevronClosed_1rl2n_99{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){._collapseChevron_1rl2n_92{transition:none}}._sectionTitle_1rl2n_109{font-family:var(--font-display);font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--text-h4-weight);margin:0}._strip_1rl2n_59{gap:var(--space-3);margin:calc(var(--space-1) - var(--space-4)) calc(var(--space-4) * -1) 0;padding:var(--space-4) var(--space-4) var(--space-6);scroll-snap-type:x proximity;scroll-padding-left:var(--space-4);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}._strip_1rl2n_59>li{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._strip_1rl2n_59 img{-webkit-user-drag:none}._stripDragging_1rl2n_157{scroll-snap-type:none}._stripDragging_1rl2n_157>li{transition:transform var(--duration-fast) var(--ease-out)}._stripDragging_1rl2n_157>li._held_1rl2n_166{z-index:1;transition:none;position:relative}._held_1rl2n_166 ._card_1rl2n_172{box-shadow:0 0 0 var(--space-1) var(--color-surface), 0 0 0 calc(var(--space-1) + 1px) var(--color-primary-fill), var(--shadow-2);transform:scale(1.06)}._stripDragging_1rl2n_157>li._held_1rl2n_166._settling_1rl2n_183{transition:transform .2s var(--ease-out)}@media (prefers-reduced-motion:reduce){._stripDragging_1rl2n_157>li{transition:none}._held_1rl2n_166 ._card_1rl2n_172{transform:none}}._strip_1rl2n_59::-webkit-scrollbar{display:none}._strip_1rl2n_59>li{scroll-snap-align:start;flex:none;width:7.5rem}._card_1rl2n_172{align-content:start;gap:var(--space-2);height:100%;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-text);transition:transform var(--duration-instant) var(--ease-out);text-decoration:none;display:grid}._card_1rl2n_172:active{transform:scale(var(--press-scale))}._card_1rl2n_172:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._cardText_1rl2n_234{padding:0 var(--space-1) var(--space-1);min-width:0;display:grid}._cardName_1rl2n_249{-webkit-line-clamp:2;overflow-wrap:anywhere;font-weight:var(--weight-semibold);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._pickList_1rl2n_261{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._pickRow_1rl2n_269{align-items:center;gap:var(--space-3);min-height:var(--touch-min);display:flex}._pickCover_1rl2n_276{border-radius:var(--radius-sm);flex:none;width:2.5rem}._pickName_1rl2n_282{flex:1;min-width:0}._muted_1rl2n_287{color:var(--color-text-muted);margin:0}._pickButton_1rl2n_293{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-min);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover){._pickButton_1rl2n_293:hover{background:var(--color-surface-2)}}._pickButton_1rl2n_293:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(var(--focus-offset) * -1)}._pickButton_1rl2n_293:disabled{cursor:default;opacity:.6}._pickButton_1rl2n_293 ._pickName_1rl2n_282{font-weight:var(--weight-medium)}._pickCount_1rl2n_329{color:var(--color-text-muted);font-size:var(--text-body-sm-size);flex:none}._newRow_1rl2n_335{align-items:flex-end;gap:var(--space-2);display:flex}._newRow_1rl2n_335>:first-child{flex:1;min-width:0}._emptyNote_1rl2n_350{margin:calc(-1 * var(--space-1)) 0 var(--space-4);font-size:var(--text-body-sm-size);color:var(--color-text-muted)}._coverChoices_1rl2n_362{gap:var(--space-3);display:grid}._coverChoice_1rl2n_362{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;display:flex}._coverChoice_1rl2n_362:disabled{opacity:.6;cursor:default}._coverChoiceText_1rl2n_388{flex:1;gap:2px;display:grid}._coverChoiceName_1rl2n_394{font-weight:600}._coverChoiceNote_1rl2n_398{color:var(--color-text-muted);font-size:var(--text-body-sm-size)}._chosen_1rl2n_405{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}._coverUpload_1rl2n_410{gap:var(--space-2);display:grid}._coverBusy_1rl2n_415{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-body-sm-size);margin:0;display:flex}._coverHeading_1rl2n_424{margin:var(--space-2) 0 0;font-size:var(--text-body-sm-size);color:var(--color-text-muted);font-weight:600}._coverRecipes_1rl2n_431{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}._coverRecipe_1rl2n_431{gap:var(--space-1);border-radius:var(--radius-sm);width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:0;display:grid;position:relative}._coverRecipe_1rl2n_431:disabled{opacity:.6;cursor:default}._coverRecipe_1rl2n_431 img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);background:var(--color-surface-2);width:100%}._coverRecipeTitle_1rl2n_467{font-size:var(--text-caption-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}._coverRecipeTick_1rl2n_478{top:var(--space-1);right:var(--space-1);background:var(--color-brand);color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute}._coverNow_1rl2n_494{align-items:center;gap:var(--space-3);display:flex}._coverNowTile_1rl2n_500{flex:none;width:64px}._coverNowText_1rl2n_505{gap:2px;display:grid}._menu_1rl2n_512{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._reorderNote_1rl2n_521{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}._body_1ozrz_2{align-items:flex-start;gap:var(--space-3);color:var(--color-text-muted);margin:0;display:flex}._body_1ozrz_2 svg{color:var(--color-primary);flex:none;margin-top:.15em}._card_1ozrz_17{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);padding-right:var(--space-8);border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 12%, transparent);grid-template-columns:auto 1fr;display:grid;position:relative}._icon_1ozrz_35{align-self:center}._text_1ozrz_40{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);margin:0}._cta_1ozrz_46{grid-column:1/-1;justify-content:center}._dismiss_1ozrz_52{top:var(--space-2);right:var(--space-2);position:absolute}@media (width>=30rem){._card_1ozrz_17{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);grid-template-columns:auto 1fr auto auto}._cta_1ozrz_46{grid-column:auto}._dismiss_1ozrz_52{position:static}}@media (width>=900px){._card_1ozrz_17{padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-3)}}._openCard_1ozrz_91{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);display:grid}._openLead_1ozrz_100{font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text)}._openNote_1ozrz_106{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-muted)}._sections_p0fu5_3{gap:var(--space-6);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}._sectionTitle_p0fu5_10{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight)}._group_p0fu5_18{padding:var(--space-1) 0;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}._group_p0fu5_18>li+li{border-top:1px solid var(--color-border)}._row_p0fu5_32{align-items:center;gap:var(--space-3);width:100%;min-height:3.5rem;padding:var(--space-2) var(--space-4);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}@media (hover:hover){._row_p0fu5_32:hover{background:var(--color-surface-2)}}._row_p0fu5_32:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(var(--focus-offset) * -1);border-radius:var(--radius-md)}._rowIcon_p0fu5_60{color:var(--color-text-muted);flex:none;place-items:center;display:grid}._rowIcon_p0fu5_60 svg{width:var(--icon-md);height:var(--icon-md)}._rowLabel_p0fu5_74{max-width:60%;font-weight:var(--weight-medium);flex:none}._rowValue_p0fu5_80{min-width:0;color:var(--color-text-muted);font-size:var(--text-body-sm-size);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._rowLocked_p0fu5_95 ._rowLabel_p0fu5_74,._rowLocked_p0fu5_95 ._rowIcon_p0fu5_60{color:var(--color-text-muted)}._rowLocked_p0fu5_95 ._rowIcon_p0fu5_60{opacity:.75}._plusChip_p0fu5_106{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-on-primary-soft);font-size:var(--text-caption-size);font-weight:var(--weight-bold);letter-spacing:.02em;flex:none;align-items:center;gap:3px;margin-left:auto;display:inline-flex}._plusChip_p0fu5_106+._chevron_p0fu5_122{margin-left:var(--space-1)}._chevron_p0fu5_122{width:var(--icon-md);height:var(--icon-md);color:var(--color-text-subtle);flex:none;margin-left:auto}._danger_p0fu5_135,._danger_p0fu5_135 ._rowIcon_p0fu5_60{color:var(--color-danger)}._member_p0fu5_140{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-4);display:flex}._avatar_p0fu5_148{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-round);background:var(--color-primary-soft);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);color:var(--color-primary);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}._memberText_p0fu5_163{min-width:0;display:grid}._email_p0fu5_168{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--text-body-sm-size)}._grow_p0fu5_175{flex:1}._linkActions_p0fu5_179{gap:var(--space-2);display:grid}._youTag_p0fu5_184{margin-left:var(--space-2);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-2);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);color:var(--color-text-muted);font-size:var(--text-caption-size);font-weight:var(--weight-medium)}._plusTag_p0fu5_197{color:var(--color-text);vertical-align:middle;background:#8ed63e2e;align-items:center;gap:.25em;display:inline-flex}._note_p0fu5_206{padding:var(--space-2) var(--space-4) var(--space-3);color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}._about_p0fu5_213{gap:var(--space-2);padding:var(--space-4);display:grid}._brandLockup_p0fu5_222{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-direction:column;display:flex}._brandName_p0fu5_230{color:var(--color-brand);font-family:var(--font-display);font-size:var(--text-h3-size);font-weight:var(--weight-bold)}._support_p0fu5_239{text-align:center}._version_p0fu5_245{color:var(--color-text-muted,var(--color-text-subtle));font-size:var(--text-small-size,.875rem);text-align:center}._aboutRule_p0fu5_251{width:100%;margin:var(--space-3) 0 var(--space-1);border:0;border-top:1px solid var(--color-border)}._supportLink_p0fu5_261{padding:var(--space-3) var(--space-1);color:var(--color-brand);font-weight:var(--weight-semibold);display:inline-block}._steps_p0fu5_268{gap:var(--space-1);padding-left:var(--space-5);display:grid}._statusCard_p0fu5_275{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}._allowance_p0fu5_284{gap:var(--space-4);display:grid}._allowanceHead_p0fu5_289{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;display:flex}._allowanceReset_p0fu5_299{color:var(--color-text-muted);font-size:var(--text-body-sm-size);font-weight:var(--weight-regular)}._allowanceRow_p0fu5_305{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}._allowanceLabel_p0fu5_312{color:var(--color-text-muted)}._allowanceValue_p0fu5_316{font-variant-numeric:tabular-nums}._meterTrack_p0fu5_320{border-radius:var(--radius-pill);background:var(--color-surface-2);border:var(--border-soft) solid color-mix(in srgb, var(--color-text) 10%, transparent);grid-column:1/-1;height:.375rem;overflow:hidden}._meterFill_p0fu5_329{border-radius:inherit;background:var(--gradient-primary);height:100%;display:block}._facts_p0fu5_336{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}._facts_p0fu5_336 dt{color:var(--color-text-muted)}._facts_p0fu5_336 dd{overflow-wrap:anywhere;margin:0}._mono_p0fu5_352{font-family:var(--font-mono);font-size:var(--text-body-sm-size)}._aisleList_p0fu5_358{gap:var(--space-2);margin-top:var(--space-2);padding:0;list-style:none;display:grid}._aisleRow_p0fu5_366{align-items:center;gap:var(--space-2);min-height:3.5rem;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-1);display:flex}._position_p0fu5_377{min-width:1.5rem;color:var(--color-text-subtle);font-variant-numeric:tabular-nums}._arrowSpace_p0fu5_386{width:var(--touch-min);height:var(--touch-min);flex:none}._aisleName_p0fu5_392{min-width:0;font-weight:var(--weight-medium);flex:1}._intro_p0fu5_399{margin-block:var(--space-3)}._addAisle_p0fu5_404{margin-top:var(--space-4)}._stapleForm_p0fu5_409{align-items:flex-start;gap:var(--space-2);display:flex}._grow_p0fu5_175{flex:1;min-width:0}._alignButton_p0fu5_422{margin-top:calc(var(--text-label-size) * var(--text-label-line) + var(--space-2))}._stapleList_p0fu5_427{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._stapleRow_p0fu5_435{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}._stapleName_p0fu5_446{overflow-wrap:anywhere;flex:1;min-width:0}._stack_p0fu5_452{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}._control_p0fu5_459{gap:var(--space-2);display:grid}._controlLabel_p0fu5_464{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);color:var(--color-text-muted);margin:0}._ownerNote_p0fu5_473{color:var(--color-text-muted);font-size:var(--text-body-sm-size);margin:0}._inviteCode_p0fu5_480{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-2);flex-direction:column;align-items:center;display:flex}._inviteCodeLabel_p0fu5_490{font-size:var(--text-body-sm-size);color:var(--color-text-muted)}._inviteCodeValue_p0fu5_495{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:1.5rem}._codeButton_p0fu5_504{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:0;padding:0;display:flex}._codeValue_p0fu5_516{font-family:var(--font-mono);font-size:var(--text-body-lg-size);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--color-text)}._upsell_p0fu5_526{justify-items:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-primary-soft);display:grid}._upsellIcon_p0fu5_536{border-radius:var(--radius-round);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-primary);place-items:center;display:grid}._upsellTitle_p0fu5_546{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight)}._upsellNote_p0fu5_555{margin:calc(var(--space-1) * -1) 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}._devSwitch_p0fu5_565{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-lg);background:var(--color-danger-soft);display:grid}._devSwitchNote_p0fu5_574{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-muted);margin:0}._whatsNewLabel_p0fu5_583{align-items:center;gap:var(--space-2);display:inline-flex}._unreadDot_p0fu5_589{background:var(--color-brand);border-radius:999px;width:8px;height:8px}._planValue_p0fu5_599{vertical-align:middle;font-size:var(--text-body-size);font-weight:var(--weight-medium);color:var(--color-text);align-items:center;gap:.3em;display:inline-flex}._sheetNote_p0fu5_620{margin:0 0 var(--space-4);color:var(--color-text-muted)}._sheetNote_p0fu5_620:last-child{margin:var(--space-4) 0 0}._avatar_p0fu5_148 img{border-radius:inherit;object-fit:cover;width:100%;height:100%}._avatar_p0fu5_148{overflow:hidden}._avatarButton_p0fu5_642{cursor:pointer;font:inherit;padding:0}._avatarButton_p0fu5_642:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._photoSheet_p0fu5_653{justify-items:center;gap:var(--space-3);display:grid}._photoSheet_p0fu5_653>button,._photoSheet_p0fu5_653>div{width:100%}._photoPreview_p0fu5_664{border-radius:var(--radius-round);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);background:var(--color-primary-soft);width:112px;height:112px;color:var(--color-primary);font-size:var(--text-h1-size);font-weight:var(--weight-semibold);place-items:center;display:grid;overflow:hidden}._photoPreview_p0fu5_664 img{object-fit:cover;width:100%;height:100%}._photoNote_p0fu5_684{color:var(--color-text-muted);font-size:var(--text-body-sm-size);text-align:center;margin:0}._profileName_p0fu5_692{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._featureList_p0fu5_700{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._featureCard_p0fu5_708{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);display:grid}._featureName_p0fu5_717{font-family:var(--font-display);font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight);margin:0}._featureDescription_p0fu5_725{margin:0 0 var(--space-1);color:var(--color-text-muted)}._panel_hst9j_2{gap:var(--space-5);max-width:36rem;margin:var(--space-6) auto var(--space-10);display:grid}._intro_hst9j_9{gap:var(--space-2);display:grid}._title_hst9j_14{font-family:var(--font-display);font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight);letter-spacing:var(--text-h3-tracking)}._choices_hst9j_22{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._choice_hst9j_22{align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-text);text-decoration:none;display:flex}@media (hover:hover){._choice_hst9j_22:hover{background:var(--color-surface-2)}}._icon_hst9j_50{border-radius:var(--radius-round);background:var(--color-primary-soft);width:2.75rem;height:2.75rem;color:var(--color-on-primary-soft);flex:none;place-items:center;display:grid}._text_hst9j_61{gap:var(--space-1);flex:1;min-width:0;display:grid}._choiceTitle_hst9j_68{font-weight:var(--weight-semibold)}._choiceHead_hst9j_74{justify-items:start;gap:var(--space-1);display:grid}._choiceBody_hst9j_80{font-size:var(--text-body-sm-size);color:var(--color-text-muted)}._chevron_hst9j_85{color:var(--color-text-muted);flex:none}._note_hst9j_90{gap:var(--space-2);font-size:var(--text-body-sm-size);color:var(--color-text-muted);align-items:flex-start;display:flex}._note_hst9j_90 svg{flex:none;margin-top:.125rem}._inlineLink_hst9j_103{color:var(--color-primary);font-weight:var(--weight-semibold);text-decoration:underline}@media (width>=900px){._panel_hst9j_2{margin-inline:0}}._body_148on_2{gap:var(--space-5);display:grid}._group_148on_7{border:0;min-width:0;margin:0;padding:0}._legend_148on_14{margin-bottom:var(--space-2);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);color:var(--color-text-muted);padding:0}._chips_148on_22{gap:var(--space-2);flex-wrap:wrap;display:flex}._footer_148on_28{justify-content:space-between;gap:var(--space-3);display:flex}._controls_mznzq_2{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}._list_mznzq_8{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._updating_mznzq_16{opacity:.7;transition:opacity var(--duration-fade) var(--ease-out)}._heartOn_mznzq_21{color:var(--color-favorite)}._discover_mznzq_26{padding:var(--space-6) 0 var(--space-4);justify-content:center;display:flex}._more_mznzq_32{padding:var(--space-6) 0;min-height:var(--space-10);justify-content:center;display:flex}._moreStatus_mznzq_40{color:var(--color-text-muted);font-size:var(--text-body-sm-size);margin:0}@media (width>=900px){._list_mznzq_8{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){._grid_mznzq_54{grid-template-columns:repeat(5,minmax(0,1fr))}}._allTitle_mznzq_61{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--text-h4-weight)}._group_cglc8_7{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._heading_cglc8_14{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold)}._note_cglc8_21{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}._list_cglc8_28{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._row_cglc8_39{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-owner-soft);justify-content:space-between;align-items:center;display:flex}._what_cglc8_49{gap:2px;min-width:0;display:grid}._title_cglc8_55{color:var(--color-on-owner-soft);font-weight:var(--weight-bold);overflow-wrap:anywhere}._when_cglc8_61{color:var(--color-on-owner-soft);font-size:var(--text-body-sm-size)}._row_cglc8_39 button svg{color:var(--color-owner)}@media (width<=26rem){._row_cglc8_39{justify-items:stretch;display:grid}}._controls_14gjp_5{gap:var(--space-3);margin:var(--space-3) 0 var(--space-4);display:grid}._card_14gjp_13{transform-origin:50%}._moreComing_14gjp_23{margin:var(--space-8) 0 0;padding:0 var(--space-4);text-align:center;color:var(--color-text-subtle);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}._wrap_1v8xr_2{position:relative}._indicator_1v8xr_6{place-items:center;display:grid;overflow:hidden}._settled_1v8xr_13{transition:height var(--duration-base) var(--ease-out)}._circle_1v8xr_17{border-radius:var(--radius-round);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);background:var(--color-surface);width:40px;height:40px;box-shadow:var(--shadow-1);color:var(--color-primary);place-items:center;display:grid}._spinning_1v8xr_29 svg{animation:.8s linear infinite _spin_1v8xr_29}@keyframes _spin_1v8xr_29{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinning_1v8xr_29 svg{animation-duration:2s}}._searchRow_1q35g_6{align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) calc(var(--space-3) - var(--space-1));padding:var(--space-1);display:flex}._search_1q35g_6{flex:1;min-width:0}._chips_1q35g_19{margin-bottom:var(--space-3)}._pickList_1q35g_23{gap:var(--space-1);padding:0;list-style:none;display:grid}._pickRow_1q35g_30{align-items:center;gap:var(--space-3);min-height:calc(var(--touch-min) + var(--space-2));display:flex}._pickOpen_1q35g_38{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--touch-min);border-radius:var(--radius-md);color:inherit;flex:1;text-decoration:none;display:flex}._pickOpen_1q35g_38:hover ._pickTitle_1q35g_50{text-decoration:underline}._pickOpen_1q35g_38:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._pickTitle_1q35g_50{overflow-wrap:anywhere;min-width:0;font-weight:var(--weight-semibold);flex:1}._pickWarning_1q35g_67{align-items:center;gap:var(--space-1);color:var(--color-warning);font-size:var(--text-body-sm-size);font-weight:var(--weight-regular);margin-top:2px;display:flex}._pickWarning_1q35g_67 svg{flex:none}._pickMeta_1q35g_81{color:var(--color-text-muted);font-size:var(--text-body-sm-size);font-weight:var(--weight-regular);display:block}._counter_1q35g_88{align-items:center;gap:var(--space-1);display:flex}._count_1q35g_88{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem;font-weight:var(--weight-semibold)}._state_1q35g_101{padding-block:var(--space-6);color:var(--color-text-muted);text-align:center}._queueStrip_1q35g_108{gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-2);margin:0;list-style:none;display:flex;overflow-x:auto}._queueRowWrap_1q35g_118{align-items:center;gap:var(--space-2);display:flex}._queueRowWrap_1q35g_118 ._queueStrip_1q35g_108{flex:1;min-width:0}._queueOpen_1q35g_129{transform:rotate(180deg)}._queueList_1q35g_135{gap:var(--space-1);max-height:40vh;margin:0;padding:0;list-style:none;display:grid;overflow:hidden auto}._queueRow_1q35g_118{align-items:center;gap:var(--space-3);min-height:var(--touch-min);display:flex}._queueText_1q35g_154{justify-items:start;gap:var(--space-1);flex:1;min-width:0;display:grid}._queueRowServings_1q35g_164{padding:var(--space-3) 0;align-items:center}._queueControls_1q35g_170{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:flex}._queueRowStacked_1q35g_182{align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb title remove""extra extra serves";display:grid}._queueRowStacked_1q35g_182 ._queueText_1q35g_154,._queueRowStacked_1q35g_182 ._queueControls_1q35g_170{display:contents}._queueRowStacked_1q35g_182>:first-child{grid-area:thumb}._queueRowStacked_1q35g_182 ._queueTitle_1q35g_202{grid-area:title}._queueRowStacked_1q35g_182 ._queueText_1q35g_154>:not(._queueTitle_1q35g_202,._queueControls_1q35g_170){grid-area:extra;align-self:end}._queueRowStacked_1q35g_182 ._queueRemoveQuiet_1q35g_212{margin-right:calc(var(--space-2) * -1);grid-area:remove;justify-self:end}._queueRowStacked_1q35g_182 ._servesPill_1q35g_218{background:0 0;flex-direction:column;grid-area:serves;align-items:center;gap:2px;padding:0}._queueRowStacked_1q35g_182 ._servesLabel_1q35g_227{font-size:var(--text-caption-size);line-height:1}._queueRowStacked_1q35g_182 ._servesPill_1q35g_218>:last-child{box-sizing:border-box;height:var(--control-height-sm);padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-2)}._queueList_1q35g_135:has(._queueRowServings_1q35g_164){gap:0}._queueRowServings_1q35g_164+._queueRowServings_1q35g_164{border-top:1px solid var(--color-border)}._queueRowServings_1q35g_164 ._queueTitle_1q35g_202{font-weight:var(--weight-semibold);line-height:var(--text-body-sm-line);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._servesPill_1q35g_218{align-items:center;gap:var(--space-1);padding-left:var(--space-3);padding-right:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-2);display:inline-flex}._servesLabel_1q35g_227{color:var(--color-text-muted);font-size:var(--text-body-sm-size)}._queueRemoveQuiet_1q35g_212{color:var(--color-text-muted);flex:none}._queueTitle_1q35g_202{overflow-wrap:anywhere;flex:1;min-width:0}._queueRemove_1q35g_212._queueRemove_1q35g_212>span{border-color:color-mix(in srgb, var(--color-danger) 30%, transparent);background:var(--color-danger-soft);color:var(--color-danger)}._queueArea_1q35g_301{z-index:1;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-5)) 0;padding:0 var(--space-5);background:var(--color-surface);transition:box-shadow var(--duration-base) var(--ease-out);position:relative}._queueAreaOpen_1q35g_311{box-shadow:0 -12px 24px #0000001a}._queueCollapse_1q35g_315{transition:grid-template-rows var(--duration-base) var(--ease-out);grid-template-rows:0fr;display:grid}._queueCollapse_1q35g_315[data-open=true]{grid-template-rows:1fr}._queueClip_1q35g_325{min-height:0;overflow:hidden}._queueScrim_1q35g_331{background:color-mix(in srgb, var(--color-text) 35%, transparent);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out);border:0;position:fixed;inset:0}._queueScrimOn_1q35g_341{opacity:1;pointer-events:auto;cursor:pointer}@media (prefers-reduced-motion:reduce){._queueArea_1q35g_301,._queueCollapse_1q35g_315,._queueScrim_1q35g_331{transition:none}}._queuePanelHead_1q35g_355{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);display:flex}._queueHeading_1q35g_363{font-size:var(--text-h4-size);line-height:var(--text-h4-line);margin:0}._queueAddWrap_1q35g_371{z-index:1;margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-5)) calc(-1 * (var(--space-5) + var(--safe-bottom)));padding:var(--space-3) var(--space-5) calc(var(--space-5) + var(--safe-bottom));background:var(--color-surface);position:relative}._results_1q35g_385{min-height:55vh}._servesPill_1q35g_218 button[aria-label=Fewer\ servings]>span,._servesPill_1q35g_218 button[aria-label=More\ servings]>span{background:var(--color-surface)}@media (width>=900px){footer:has(>._queueAddWrap_1q35g_371){flex-direction:column}}._cluster_1bqq0_2{flex:none;width:62px;height:52px;display:block;position:relative}._dot_1bqq0_10{border-radius:var(--radius-round);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);width:34px;height:34px;box-shadow:0 0 0 2.5px var(--color-bg);font-size:var(--text-body-sm-size);font-weight:var(--weight-bold);place-items:center;display:grid;position:absolute}._p0_1bqq0_23{top:2px;left:2px}._p1_1bqq0_28{bottom:0;right:2px}._p2_1bqq0_33{width:26px;height:26px;font-size:.6875rem;bottom:-2px;left:4px}._solo_1bqq0_42 ._p0_1bqq0_23{width:52px;height:52px;font-size:var(--text-h4-size);top:0;left:5px}._tint0_1bqq0_50{background:var(--color-primary-soft);color:var(--color-on-primary-soft)}._tint1_1bqq0_55{background:var(--color-accent-soft);color:var(--color-on-accent-soft)}._tint2_1bqq0_60{background:var(--color-owner-soft);color:var(--color-on-owner-soft)}._soft_1bqq0_66{filter:saturate(.75)brightness(1.04)}._lg_1bqq0_70{width:96px;height:80px}._lg_1bqq0_70 ._dot_1bqq0_10{width:54px;height:54px;font-size:var(--text-h4-size);box-shadow:0 0 0 3px var(--color-surface)}._lg_1bqq0_70 ._p2_1bqq0_33{width:40px;height:40px}._lg_1bqq0_70._solo_1bqq0_42 ._p0_1bqq0_23{width:80px;height:80px;font-size:var(--text-h2-size);left:8px}._photo_1bqq0_95{border-radius:inherit;object-fit:cover;width:100%;height:100%}._dot_1bqq0_10{overflow:hidden}._sm_1bqq0_107{width:52px;height:44px}._sm_1bqq0_107 ._dot_1bqq0_10{width:30px;height:30px;font-size:var(--text-caption-size)}._sm_1bqq0_107 ._p2_1bqq0_33{width:22px;height:22px}._sm_1bqq0_107._solo_1bqq0_42 ._p0_1bqq0_23{width:44px;height:44px;font-size:var(--text-body-size);left:4px}._p3_1bqq0_131{width:24px;height:24px;font-size:.625rem;top:0;right:0}._more_1bqq0_139{background:var(--color-surface-2);color:var(--color-text-muted);font-weight:var(--weight-bold);letter-spacing:-.02em}._sm_1bqq0_107 ._p3_1bqq0_131{width:20px;height:20px;font-size:.5625rem}._lg_1bqq0_70 ._p3_1bqq0_131{width:36px;height:36px;font-size:var(--text-caption-size)}._lead_1sd07_2{margin:0 0 var(--space-3);color:var(--color-text-subtle);font-size:var(--text-body-sm-size)}._list_1sd07_8{margin:0 0 var(--space-2);padding:0;list-style:none}._saver_1sd07_14{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);display:flex}._text_1sd07_22{flex:1;min-width:0;display:grid}._text_1sd07_22 strong{font-weight:var(--weight-semibold)}._text_1sd07_22 span{color:var(--color-text-subtle);font-size:var(--text-body-sm-size)}._madeIt_1sd07_37{padding:2px var(--space-2);border:var(--border-soft) solid color-mix(in srgb, var(--color-on-primary-soft) 22%, transparent);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-on-primary-soft);font-size:var(--text-caption-size,.75rem);font-weight:var(--weight-semibold);white-space:nowrap;flex:none}._wrap_3gcpp_2{z-index:2;flex:none;margin-right:-2px;position:relative}._wrapOpen_3gcpp_10{z-index:var(--z-sheet)}._dots_3gcpp_14{width:var(--touch-min);height:var(--touch-min);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._backdrop_3gcpp_27{position:fixed;inset:0}._panel_3gcpp_32{right:0;bottom:calc(100% + var(--space-1));z-index:1;min-width:190px;padding:var(--space-1);border:var(--border-soft) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-2);display:grid;position:absolute}._item_3gcpp_46{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}._item_3gcpp_46:hover:not(:disabled){background:var(--color-surface-2)}._item_3gcpp_46:disabled{color:var(--color-text-subtle);cursor:default}._body_nivll_1{gap:var(--space-3);display:grid}._seen_nivll_6{color:var(--color-text-subtle);font-size:var(--text-body-sm-size);margin:0}._footer_nivll_12{gap:var(--space-2);display:grid}._stars_18i5j_1{color:var(--color-star);font-size:var(--text-body-size);letter-spacing:1px}._starsDim_18i5j_7{opacity:.35}._card_1cbne_2{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr);display:grid}._mine_1cbne_17{border:var(--border-soft) solid var(--color-border);background:var(--color-surface-2)}._hidden_1cbne_22{border:1px dashed var(--color-border-strong);background:var(--color-surface-2);box-shadow:none}._hidden_1cbne_22 ._photoWrap_1cbne_31{opacity:.45;filter:grayscale(.7)}._hidden_1cbne_22 ._dish_1cbne_36{color:var(--color-text-muted)}._head_1cbne_40{align-items:center;gap:var(--space-3);display:flex}._topLine_1cbne_46{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex:1;min-width:0;margin:0;display:flex}._household_1cbne_56{font-size:var(--text-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._when_1cbne_63{color:var(--color-text-subtle);font-size:var(--text-body-sm-size);flex:none}._dish_1cbne_36{font-family:var(--font-display);font-size:var(--text-h4-size);font-weight:var(--weight-bold);margin:0;line-height:1.2}._photoWrap_1cbne_31{border-radius:var(--radius-md);position:relative;overflow:hidden}._photo_1cbne_31{aspect-ratio:16/9}._meta_1cbne_89{align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-text-subtle);font-size:var(--text-body-sm-size);flex-wrap:wrap;margin:0;display:flex}._meta_1cbne_89 span{align-items:center;gap:var(--space-1);display:inline-flex}._saved_1cbne_105{color:var(--color-primary);font-weight:var(--weight-semibold)}._opens_1cbne_111{position:relative}._cover_1cbne_115{z-index:1;border-radius:inherit;position:absolute;inset:0}._cover_1cbne_115:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media (hover:hover){._opens_1cbne_111:hover{box-shadow:var(--shadow-2)}}._caption_1cbne_134{align-items:center;gap:var(--space-3);display:flex}._captionText_1cbne_140{flex:1;gap:6px;min-width:0;display:grid}._meta_1cbne_89>[role=img]{white-space:nowrap;gap:0}._yourDish_1cbne_155{padding:2px var(--space-2);border:1px solid color-mix(in srgb, var(--color-on-primary-soft) 22%, transparent);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-on-primary-soft);font-weight:var(--weight-semibold);white-space:nowrap}._save_1cbne_105{z-index:2;width:var(--touch-min);height:var(--touch-min);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-2px;padding:0;display:grid;position:relative}._saveCircle_1cbne_183{border:1px solid var(--color-border);background:var(--color-surface);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}._save_1cbne_105[aria-pressed=true] ._saveCircle_1cbne_183{border-color:color-mix(in srgb, var(--color-on-primary-soft) 22%, transparent);background:var(--color-primary-soft);color:var(--color-on-primary-soft)}._shareToggle_1cbne_201{color:var(--color-text-subtle)}._shareToggle_1cbne_201:disabled{cursor:default;opacity:.6}._save_1cbne_105:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._preview_1cbne_216{border:var(--border-soft) solid var(--color-border);box-shadow:none}._savedBy_1cbne_223{z-index:2;align-items:center;gap:var(--space-1);border:var(--border-soft) solid color-mix(in srgb, var(--color-on-primary-soft) 22%, transparent);border-radius:var(--radius-pill);background:var(--color-primary-soft);min-height:28px;color:var(--color-on-primary-soft);font:inherit;font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);cursor:pointer;padding:2px 9px;display:inline-flex;position:relative}._savedBy_1cbne_223:after{content:"";position:absolute;inset:-8px -4px}._savedBy_1cbne_223:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._note_1cbne_253{color:var(--color-text);font-size:var(--text-body-sm-size);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}._hero_va8vb_2{justify-items:center;gap:var(--space-2);padding:0 0 var(--space-4);text-align:center;display:grid}._heroIcon_va8vb_10{border-radius:var(--radius-round);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);background:var(--color-primary-soft);width:64px;height:64px;color:var(--color-on-primary-soft);place-items:center;display:grid}._badge_va8vb_21{border-radius:var(--radius-pill);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);background:var(--color-primary-soft);color:var(--color-on-primary-soft);font-size:var(--text-caption-size);font-weight:var(--weight-semibold);letter-spacing:.02em;padding:2px 10px}._title_va8vb_32{font-family:var(--font-display);font-size:var(--text-h2-size);font-weight:var(--weight-bold);margin:0;line-height:1.15}._lead_va8vb_40{max-width:34ch;color:var(--color-text-muted);margin:0}._points_va8vb_46{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._points_va8vb_46 li{gap:var(--space-3);display:flex}._points_va8vb_46 h3{font-size:var(--text-body-size);font-weight:var(--weight-semibold);margin:0}._points_va8vb_46 p{color:var(--color-text-muted);font-size:var(--text-body-sm-size);margin:2px 0 0}._icon_va8vb_71{border-radius:var(--radius-round);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-on-primary-soft);flex:none;place-items:center;display:grid}._footer_va8vb_83{gap:var(--space-1);display:grid}._wrap_1hxik_2{position:relative}._backdrop_1hxik_6{z-index:var(--z-sheet);position:fixed;inset:0}._panel_1hxik_12{top:calc(100% + var(--space-2));z-index:calc(var(--z-sheet) + 1);gap:var(--space-3);width:min(320px, calc(100vw - 2 * var(--space-4)));padding:var(--space-4);border:var(--border-soft) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-2);text-align:left;animation:_drop_1hxik_1 var(--duration-base) var(--ease-out);display:grid;position:absolute;right:0}@keyframes _drop_1hxik_1{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){._panel_1hxik_12{animation:none}}._asName_1hxik_43{padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--text-body-sm-size);margin:0}._asName_1hxik_43 button{color:var(--color-primary);font:inherit;font-weight:var(--weight-semibold);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:-12px -6px;padding:12px 6px;text-decoration:underline}._asName_1hxik_43 button:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._loading_hsq5h_2{gap:var(--space-4);display:grid}._landing_hsq5h_8{gap:var(--space-3);display:grid}._hero_hsq5h_13{justify-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1);text-align:center;display:grid}._heroIcon_hsq5h_21{border-radius:var(--radius-round);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);background:var(--color-primary-soft);width:64px;height:64px;color:var(--color-on-primary-soft);place-items:center;display:grid}._heroTitle_hsq5h_32{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--text-h2-size);font-weight:var(--weight-bold);line-height:1.15}._heroText_hsq5h_40{max-width:34ch;color:var(--color-text-muted);margin:0}._asName_hsq5h_46{margin:0 0 var(--space-2);color:var(--color-text-subtle);font-size:var(--text-body-sm-size);text-align:center}._asName_hsq5h_46 button{color:var(--color-primary);font:inherit;font-weight:var(--weight-semibold);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:-12px -6px;padding:12px 6px;text-decoration:underline}._asName_hsq5h_46 button:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._steps_hsq5h_73{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);margin:0;padding:0;list-style:none}._steps_hsq5h_73 li{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}._steps_hsq5h_73 li:last-child{border-bottom:0}._steps_hsq5h_73 h3{font-size:var(--text-body-size);font-weight:var(--weight-semibold);margin:0}._steps_hsq5h_73 p{color:var(--color-text-muted);font-size:var(--text-body-sm-size);margin:2px 0 0}._stepIcon_hsq5h_105{border-radius:var(--radius-round);border:var(--border-soft) solid color-mix(in srgb, currentColor 18%, transparent);background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-on-primary-soft);flex:none;place-items:center;display:grid}._privacy_hsq5h_117{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-body-sm-size);align-items:flex-start;margin:0;display:flex}._privacy_hsq5h_117 svg{color:var(--color-text);flex:none;margin-top:2px}._sharedHead_hsq5h_135{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._subtabs_hsq5h_143{margin-bottom:var(--space-4)}._cooks_hsq5h_147{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){._cooks_hsq5h_147{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}._dayHeading_hsq5h_165{margin:var(--space-5) 2px var(--space-3);color:var(--color-text-muted);font-size:var(--text-body-size);font-weight:var(--weight-bold)}._mineMeta_hsq5h_173{justify-items:start;gap:var(--space-2);display:grid}._savedBy_hsq5h_180{z-index:2;align-items:center;gap:var(--space-1);border:var(--border-soft) solid color-mix(in srgb, var(--color-on-primary-soft) 22%, transparent);border-radius:var(--radius-pill);background:var(--color-primary-soft);min-height:28px;color:var(--color-on-primary-soft);font:inherit;font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);cursor:pointer;padding:2px 9px;display:inline-flex;position:relative}._savedBy_hsq5h_180:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._aloneNote_hsq5h_204{gap:var(--space-3);margin:var(--space-3) 0 var(--space-1);padding:var(--space-4);border:var(--border-soft) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}._aloneNote_hsq5h_204 p{margin:0}._caughtUp_hsq5h_218{margin:var(--space-6) 0 var(--space-4);color:var(--color-text-subtle);font-size:var(--text-body-sm-size);text-align:center}._topActions_hsq5h_225{gap:var(--space-1);display:flex}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{font-size:12pt;color:#000!important;background:#fff!important}nav,dialog,button,[role=status],[role=alert],[data-print=hide]{display:none!important}main{max-width:none!important;padding:0!important}a{color:inherit;text-decoration:none}h1,h2,h3{break-after:avoid}li{break-inside:avoid}}._overlay_12mx9_11{z-index:var(--z-cook-mode);padding:var(--space-6) var(--space-4);-webkit-backdrop-filter:blur(6px)saturate(1.1);background:#0a12069e;place-items:center;animation:.42s ease-out both _dim_12mx9_1;display:grid;position:fixed;inset:0;overflow:hidden}._leaving_12mx9_25{animation:.32s ease-in both _leave_12mx9_1}@keyframes _dim_12mx9_1{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0a120600}}@keyframes _leave_12mx9_1{to{opacity:0;transform:scale(1.02)}}._bloom_12mx9_44{pointer-events:none;background:radial-gradient(closest-side at 50% 42%,#a9ea608c,#0000 70%),radial-gradient(closest-side at 50% 42%,#f2b53a2e,#0000 90%);animation:1.1s cubic-bezier(.2,.8,.2,1) both _bloom_12mx9_44;position:absolute;inset:-20%}@keyframes _bloom_12mx9_44{0%{opacity:0;transform:scale(.3)}}._rays_12mx9_61{pointer-events:none;background:repeating-conic-gradient(#ffffff12 0deg 6deg,#0000 6deg 22deg);width:180vmax;height:180vmax;animation:1.4s ease-out both _raysIn_12mx9_1,40s linear infinite _turn_12mx9_1;position:absolute;top:42%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 8%,#0000 60%);mask-image:radial-gradient(closest-side,#000 8%,#0000 60%)}@keyframes _raysIn_12mx9_1{0%{opacity:0}}@keyframes _turn_12mx9_1{to{rotate:360deg}}._canvas_12mx9_93{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._card_12mx9_102{justify-items:center;gap:var(--space-3);width:min(100%,24rem);padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--color-surface) 60%, transparent);background:color-mix(in srgb, var(--color-surface) 90%, transparent);text-align:center;animation:.7s cubic-bezier(.2,.9,.25,1) .12s both _cardIn_12mx9_1;display:grid;position:relative;box-shadow:0 30px 80px #0a120659,0 0 0 1px #a9ea6040}@keyframes _cardIn_12mx9_1{0%{opacity:0;transform:translateY(24px)scale(.96)}}._badgeWrap_12mx9_128{width:7.5rem;height:7.5rem;margin-top:calc(-1 * var(--space-6) - 3.75rem);place-items:center;display:grid;position:relative}._ring_12mx9_137{position:absolute;inset:0;rotate:-90deg}._ring_12mx9_137 circle{fill:none;stroke:#a9ea60;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:352;stroke-dashoffset:352px;filter:drop-shadow(0 0 6px #a9ea60cc);animation:.6s cubic-bezier(.6,0,.3,1) .15s forwards _drawRing_12mx9_1}@keyframes _drawRing_12mx9_1{to{stroke-dashoffset:0}}._badge_12mx9_128{border-radius:var(--radius-round);background:var(--gradient-primary);width:6rem;height:6rem;box-shadow:inset 0 2px 0 #ffffff8c, inset 0 -6px 12px #3c6e1459, 0 12px 30px #7cc72b8c, 0 0 0 6px var(--color-surface);color:var(--color-on-primary);place-items:center;animation:.56s cubic-bezier(.34,1.56,.64,1) .45s both _badgeIn_12mx9_1;display:grid}@keyframes _badgeIn_12mx9_1{0%{opacity:0;transform:scale(.2)rotate(-25deg)}}._badgeIcon_12mx9_184 path{stroke-dasharray:60;stroke-dashoffset:60px;animation:.52s ease-out .62s forwards _drawIcon_12mx9_1}@keyframes _drawIcon_12mx9_1{to{stroke-dashoffset:0}}._title_12mx9_196{margin:var(--space-2) 0 0;font-family:var(--font-display);color:var(--color-text);font-size:clamp(1.75rem,1.4rem + 1.6vw,2.25rem);line-height:1.1;animation:.6s cubic-bezier(.2,.9,.25,1) .85s both _rise_12mx9_1}._plusWord_12mx9_206{background:linear-gradient(110deg,#0000 35%,#ffffffe6 50%,#0000 65%) -150% 0/250% 100% no-repeat,linear-gradient(135deg,#5f9d1f,#3f7a12);color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.1s ease-in-out 1.35s both _sheen_12mx9_1}@keyframes _sheen_12mx9_1{to{background-position:150% 0,0 0}}._lead_12mx9_225{margin:0 0 var(--space-3);max-width:19rem;color:var(--color-text-muted);animation:.6s cubic-bezier(.2,.9,.25,1) .98s both _rise_12mx9_1}._cta_12mx9_234{animation:.52s cubic-bezier(.2,.9,.25,1) 1.3s both _rise_12mx9_1}@keyframes _rise_12mx9_1{0%{opacity:0;transform:translateY(14px)}}._calm_12mx9_246,._calm_12mx9_246 *{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}._calm_12mx9_246 ._rays_12mx9_61{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._plusWord_12mx9_206{background:linear-gradient(110deg,#0000 35%,#ffffffe6 50%,#0000 65%) -150% 0/250% 100% no-repeat,linear-gradient(135deg,#b6f072,#8ad435);-webkit-background-clip:text;background-clip:text}}:root[data-theme=dark] ._plusWord_12mx9_206{background:linear-gradient(110deg,#0000 35%,#ffffffe6 50%,#0000 65%) -150% 0/250% 100% no-repeat,linear-gradient(135deg,#b6f072,#8ad435);-webkit-background-clip:text;background-clip:text}
