.demo[data-astro-cid-jqgy2biw]{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.rcard[data-astro-cid-jqgy2biw]{border-radius:var(--r-xl);background:var(--white);flex-direction:column;flex:340px;gap:14px;min-width:0;padding:8px 8px 18px;display:flex;box-shadow:0 14px 34px #1e1a171a}.rcard__img[data-astro-cid-jqgy2biw]{aspect-ratio:4/3;background:var(--sand-2);border-radius:20px;position:relative;overflow:clip}.rcard__img[data-astro-cid-jqgy2biw] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rcard__by[data-astro-cid-jqgy2biw]{border-radius:var(--r-pill);background:#fffffff0;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.rcard__by[data-astro-cid-jqgy2biw] img[data-astro-cid-jqgy2biw]{border-radius:4px;width:16px;height:16px;position:static}.rcard__text[data-astro-cid-jqgy2biw]{flex-direction:column;gap:6px;padding:0 10px;display:flex}.rcard__title[data-astro-cid-jqgy2biw]{letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1.15}.rcard__meta[data-astro-cid-jqgy2biw]{color:var(--muted);font-size:13.5px;font-weight:600}.nut[data-astro-cid-jqgy2biw]{border-radius:var(--r-md);background:var(--cream);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 10px;padding:12px;display:grid}.nut__cell[data-astro-cid-jqgy2biw]{text-align:center;flex-direction:column-reverse;align-items:center;gap:2px;display:flex}.nut[data-astro-cid-jqgy2biw] dd[data-astro-cid-jqgy2biw]{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800}.nut[data-astro-cid-jqgy2biw] dt[data-astro-cid-jqgy2biw]{color:var(--muted);font-size:11.5px;font-weight:700}.rcard__note[data-astro-cid-jqgy2biw]{color:var(--muted);padding:0 10px;font-size:12.5px;font-weight:600;line-height:1.5}.ctrl[data-astro-cid-jqgy2biw]{border-radius:var(--r-xl);background:var(--white);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;flex:999 460px;gap:14px;padding:clamp(18px,2.4vw,26px);display:flex}.ctrl__row[data-astro-cid-jqgy2biw]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ctrl__group[data-astro-cid-jqgy2biw]{align-items:center;gap:10px;display:flex}.ctrl__label[data-astro-cid-jqgy2biw]{color:var(--ink-3);font-size:13px;font-weight:800}.stepper[data-astro-cid-jqgy2biw]{border-radius:var(--r-pill);background:var(--sand);align-items:center;gap:4px;padding:3px;display:inline-flex}.stepper__btn[data-astro-cid-jqgy2biw]{border-radius:var(--r-pill);background:var(--white);width:44px;height:44px;color:var(--ink);transition:background var(--t-fast), transform var(--t) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex}.stepper__btn[data-astro-cid-jqgy2biw]:hover{background:var(--cream)}.stepper__btn[data-astro-cid-jqgy2biw]:active{transform:scale(.94)}.stepper__btn[data-astro-cid-jqgy2biw]:disabled{opacity:.4;cursor:default}.stepper__n[data-astro-cid-jqgy2biw]{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-size:16px;font-weight:800}.seg[data-astro-cid-jqgy2biw]{padding:3px}.seg[data-astro-cid-jqgy2biw] button[data-astro-cid-jqgy2biw]{min-height:44px;padding:0 16px;font-size:13.5px}.never[data-astro-cid-jqgy2biw]{border-radius:var(--r-md);background:var(--cream);flex-direction:column;gap:8px;padding:14px;display:flex}.never__chips[data-astro-cid-jqgy2biw]{flex-wrap:wrap;gap:8px;display:flex}.nchip[data-astro-cid-jqgy2biw]{border-radius:var(--r-pill);background:var(--white);min-height:44px;color:var(--ink);box-shadow:var(--shadow-1);transition:background var(--t-fast), color var(--t-fast), transform var(--t) var(--ease);border:0;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:800;display:inline-flex}.nchip[data-astro-cid-jqgy2biw]:hover{transform:translateY(-1px)}.nchip[data-astro-cid-jqgy2biw][aria-pressed=true]{background:var(--ink);color:var(--cream);box-shadow:none}.nchip__x[data-astro-cid-jqgy2biw],.nchip[data-astro-cid-jqgy2biw][aria-pressed=true] .nchip__plus[data-astro-cid-jqgy2biw]{display:none}.nchip[data-astro-cid-jqgy2biw][aria-pressed=true] .nchip__x[data-astro-cid-jqgy2biw]{display:block}.verdict[data-astro-cid-jqgy2biw]{color:var(--ink-3);align-items:flex-start;gap:8px;padding-top:4px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.verdict__i[data-astro-cid-jqgy2biw]{flex:none;margin-top:2px;display:none}.verdict[data-astro-cid-jqgy2biw][data-verdict=idle] .verdict__i--idle[data-astro-cid-jqgy2biw],.verdict[data-astro-cid-jqgy2biw][data-verdict=out] .verdict__i--out[data-astro-cid-jqgy2biw],.verdict[data-astro-cid-jqgy2biw][data-verdict=in] .verdict__i--in[data-astro-cid-jqgy2biw]{display:block}.verdict[data-astro-cid-jqgy2biw][data-verdict=out]{color:var(--terracotta-ink)}.verdict[data-astro-cid-jqgy2biw][data-verdict=in]{color:var(--green)}.ings[data-astro-cid-jqgy2biw]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:0 20px;margin:0;display:grid}.ing[data-astro-cid-jqgy2biw]{min-height:44px;transition:background var(--t-fast);border-radius:12px;align-items:center;gap:10px;padding:6px 8px;display:flex;box-shadow:inset 0 -1px #1e1a170f}.ing[data-astro-cid-jqgy2biw].is-hit{background:var(--peach)}.ing__amt[data-astro-cid-jqgy2biw]{font-variant-numeric:tabular-nums;flex:none;min-width:64px;font-size:14.5px;font-weight:800}.ing__name[data-astro-cid-jqgy2biw]{min-width:0;color:var(--ink-2);flex:auto;font-size:14.5px;font-weight:600;line-height:1.35}.ing__tag[data-astro-cid-jqgy2biw]{border-radius:var(--r-pill);background:var(--sand);height:24px;color:var(--muted);transition:background var(--t-fast), color var(--t-fast);flex:none;align-items:center;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.ing__tag--allergen[data-astro-cid-jqgy2biw]{background:var(--peach);color:var(--terracotta-ink)}.ing[data-astro-cid-jqgy2biw].is-hit .ing__tag[data-astro-cid-jqgy2biw]{background:var(--terracotta-ink);color:var(--white)}.ctrl__note[data-astro-cid-jqgy2biw]{color:var(--muted);font-size:13px;font-weight:600;line-height:1.5}.hero[data-astro-cid-vy65baqs]{flex-wrap:wrap;align-items:center;gap:32px clamp(32px,5vw,72px);padding-top:clamp(24px,4vw,56px);display:flex}.hero__text[data-astro-cid-vy65baqs]{flex-direction:column;flex:480px;gap:20px;min-width:0;display:flex}.hero__text[data-astro-cid-vy65baqs] .hero__crumbs{gap:8px;font-size:13.5px}.hero__text[data-astro-cid-vy65baqs] .h1[data-astro-cid-vy65baqs]{line-height:.95}.hero__lead[data-astro-cid-vy65baqs]{max-width:560px;font-size:clamp(16.5px,1.4vw,18.5px);line-height:1.6}.hero__row[data-astro-cid-vy65baqs]{flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:4px;display:flex}.byline[data-astro-cid-vy65baqs]{border-radius:var(--r-pill);background:var(--white);height:44px;box-shadow:var(--shadow-1);align-items:center;gap:10px;padding:0 16px 0 6px;font-size:14.5px;font-weight:800;display:inline-flex}.byline[data-astro-cid-vy65baqs] img[data-astro-cid-vy65baqs]{border-radius:9px;width:32px;height:32px}.mosaic[data-astro-cid-vy65baqs]{flex:440px;grid-template-rows:repeat(2,clamp(150px,15vw,210px));grid-template-columns:1.25fr 1fr 1fr;gap:10px;min-width:0;display:grid}.mosaic__tile[data-astro-cid-vy65baqs]{background:var(--sand-2);border-radius:20px;position:relative;overflow:clip}.mosaic__tile[data-astro-cid-vy65baqs] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.mosaic__tile[data-astro-cid-vy65baqs]:hover img{transform:scale(1.04)}.mosaic__tile--lead[data-astro-cid-vy65baqs]{border-radius:24px;grid-area:1/1/3/2}.mosaic__shade[data-astro-cid-vy65baqs]{background:linear-gradient(#1e181400 45%,#1e1814d1 100%);position:absolute;inset:0}.mosaic__label[data-astro-cid-vy65baqs]{color:var(--cream);flex-direction:column;gap:2px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.mosaic__by[data-astro-cid-vy65baqs]{letter-spacing:.12em;text-transform:uppercase;color:var(--apricot);font-size:10.5px;font-weight:800}.mosaic__title[data-astro-cid-vy65baqs]{letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1.25}.counts-wrap[data-astro-cid-vy65baqs]{margin-top:calc(clamp(32px, 4vw, 48px) - var(--section))}.counts[data-astro-cid-vy65baqs]{box-shadow:var(--shadow-1);background:#1e1a1712;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:clip}.count[data-astro-cid-vy65baqs]{background:var(--white);flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:clamp(18px,2.4vw,28px);display:flex}.count__n[data-astro-cid-vy65baqs]{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(34px,3.6vw,48px);font-weight:800;line-height:1}.count__n--accent[data-astro-cid-vy65baqs]{color:var(--terracotta)}.count__label[data-astro-cid-vy65baqs]{color:var(--ink-2);font-size:14.5px;font-weight:700;line-height:1.4}.counts__note[data-astro-cid-vy65baqs]{color:var(--muted);padding:12px 6px 0;font-size:13px;font-weight:600}.how[data-astro-cid-vy65baqs]{flex-wrap:wrap;align-items:flex-start;gap:32px clamp(40px,7vw,112px);display:flex}.how__head[data-astro-cid-vy65baqs]{flex-direction:column;flex:300px;gap:14px;min-width:0;max-width:420px;display:flex}.how__head[data-astro-cid-vy65baqs] .h2[data-astro-cid-vy65baqs],.see__head[data-astro-cid-vy65baqs] .h2[data-astro-cid-vy65baqs],.ratings__text[data-astro-cid-vy65baqs] .h2[data-astro-cid-vy65baqs],.claims__head[data-astro-cid-vy65baqs] .h2[data-astro-cid-vy65baqs]{letter-spacing:-.045em;line-height:1.02}.how__lead[data-astro-cid-vy65baqs]{color:var(--ink-2);text-wrap:pretty;font-size:16.5px;line-height:1.6}.tl[data-astro-cid-vy65baqs]{flex-direction:column;flex:999 560px;min-width:0;margin:0;padding:0;display:flex}.tl__item[data-astro-cid-vy65baqs]{gap:clamp(16px,2vw,24px);display:flex}.tl__rail[data-astro-cid-vy65baqs]{flex-direction:column;flex:none;align-items:center;display:flex}.tl__dot[data-astro-cid-vy65baqs]{border-radius:var(--r-pill);background:var(--white);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-1);justify-content:center;align-items:center;display:inline-flex}.tl__item--dark[data-astro-cid-vy65baqs] .tl__dot[data-astro-cid-vy65baqs]{background:var(--ink);color:var(--cream);box-shadow:none}.tl__line[data-astro-cid-vy65baqs]{background:#1e1a171f;flex:auto;width:2px;min-height:18px}.tl__item[data-astro-cid-vy65baqs]:last-child .tl__line[data-astro-cid-vy65baqs]{background:0 0}.tl__body[data-astro-cid-vy65baqs]{flex-direction:column;flex:auto;gap:8px;min-width:0;padding:8px 0 30px;display:flex}.tl__top[data-astro-cid-vy65baqs]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tl__t[data-astro-cid-vy65baqs]{letter-spacing:-.03em;font-size:clamp(19px,1.7vw,22px);font-weight:800;line-height:1.2}.tl__tag[data-astro-cid-vy65baqs]{border-radius:var(--r-pill);background:var(--sand);height:24px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.tl__tag--ok[data-astro-cid-vy65baqs]{background:var(--green-bg);color:var(--green)}.tl__d[data-astro-cid-vy65baqs]{max-width:640px;color:var(--ink-2);text-wrap:pretty;font-size:16px;line-height:1.6}.see__panel[data-astro-cid-vy65baqs]{border-radius:var(--r-2xl);background:var(--peach);flex-direction:column;gap:clamp(20px,2.6vw,28px);padding:clamp(20px,4vw,48px);display:flex}.see[data-astro-cid-vy65baqs] .section-head[data-astro-cid-vy65baqs]{gap:12px 32px}.see__head[data-astro-cid-vy65baqs]{gap:10px;max-width:680px}.see[data-astro-cid-vy65baqs]{margin-top:calc(clamp(40px, 4.5vw, 64px) - var(--section))}.ratings[data-astro-cid-vy65baqs]{flex-wrap:wrap;align-items:center;gap:32px clamp(40px,7vw,112px);display:flex}.ratings__text[data-astro-cid-vy65baqs]{flex-direction:column;flex:380px;gap:14px;min-width:0;max-width:560px;display:flex}.ratings__p[data-astro-cid-vy65baqs]{color:var(--ink-2);text-wrap:pretty;font-size:16.5px;line-height:1.6}.ratings__side[data-astro-cid-vy65baqs]{flex-direction:column;flex:380px;gap:12px;min-width:0;max-width:520px;display:flex}.rate[data-astro-cid-vy65baqs]{border-radius:var(--r-xl);background:var(--white);flex-direction:column;gap:14px;padding:20px;display:flex;box-shadow:0 14px 34px #1e1a171a}.rate__dish[data-astro-cid-vy65baqs]{align-items:center;gap:12px;display:flex}.rate__dish[data-astro-cid-vy65baqs] img[data-astro-cid-vy65baqs]{border-radius:var(--r-sm);object-fit:cover;background:var(--sand-2);flex:none;width:52px;height:52px}.rate__dtext[data-astro-cid-vy65baqs]{flex-direction:column;gap:2px;min-width:0;display:flex}.rate__k[data-astro-cid-vy65baqs]{letter-spacing:.1em;text-transform:uppercase;color:var(--terracotta-ink);font-size:11px;font-weight:800}.rate__title[data-astro-cid-vy65baqs]{letter-spacing:-.015em;font-size:16px;font-weight:800}.rate__q[data-astro-cid-vy65baqs]{letter-spacing:-.02em;font-size:18px;font-weight:800}.rate__opts[data-astro-cid-vy65baqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rate__btn[data-astro-cid-vy65baqs]{border-radius:var(--r-md);background:var(--sand);min-height:76px;color:var(--ink);transition:background var(--t-fast), color var(--t-fast), transform var(--t) var(--ease);border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:13.5px;font-weight:800;display:flex}.rate__btn[data-astro-cid-vy65baqs]:hover{background:var(--sand-2)}.rate__btn[data-astro-cid-vy65baqs]:active{transform:scale(.97)}.rate__btn[data-astro-cid-vy65baqs][aria-pressed=true]{background:var(--ink);color:var(--cream)}.rate__btn--loved[data-astro-cid-vy65baqs][aria-pressed=true] svg[data-astro-cid-vy65baqs]{fill:var(--terracotta);stroke:var(--terracotta)}@media (prefers-reduced-motion:no-preference){.rate__btn[data-astro-cid-vy65baqs][aria-pressed=true] svg[data-astro-cid-vy65baqs]{animation:pop .32s var(--ease)}}@keyframes pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.rate__note[data-astro-cid-vy65baqs]{min-height:21px;color:var(--muted);font-size:14px;font-weight:700}.rate__note[data-astro-cid-vy65baqs].is-done{color:var(--green)}.shows[data-astro-cid-vy65baqs]{background:var(--sand);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.shows__text[data-astro-cid-vy65baqs]{flex-direction:column;gap:2px;min-width:0;display:flex}.shows__k[data-astro-cid-vy65baqs]{color:var(--muted);font-size:12px;font-weight:800}.shows__v[data-astro-cid-vy65baqs]{font-size:15px;font-weight:800}.shows__tag[data-astro-cid-vy65baqs]{border-radius:var(--r-pill);background:var(--white);height:26px;color:var(--muted);flex:none;align-items:center;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.claims__panel[data-astro-cid-vy65baqs]{border-radius:var(--r-2xl);background:var(--night);flex-direction:column;gap:clamp(24px,3vw,36px);padding:clamp(24px,4.5vw,56px);display:flex}.claims__head[data-astro-cid-vy65baqs]{flex-direction:column;gap:12px;max-width:720px;display:flex}.claims__lead[data-astro-cid-vy65baqs]{color:var(--on-night-2);text-wrap:pretty;font-size:16.5px;line-height:1.6}.claims__grid[data-astro-cid-vy65baqs]{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}@media (width>=600px) and (width<=1023px){.claims__grid[data-astro-cid-vy65baqs]{grid-template-columns:repeat(6,minmax(0,1fr))}.claim[data-astro-cid-vy65baqs]{grid-column:span 2}.claim[data-astro-cid-vy65baqs]:nth-child(n+4){grid-column:span 3}}@media (width>=1024px){.claims__grid[data-astro-cid-vy65baqs]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1024px) and (width<=1239px){.claim[data-astro-cid-vy65baqs]{padding:18px 16px}.claim__t[data-astro-cid-vy65baqs]{font-size:16px}.claim__d[data-astro-cid-vy65baqs]{font-size:14px}}.claim[data-astro-cid-vy65baqs]{border-radius:var(--r-lg);transition:background var(--t) var(--ease);background:#faf6f10f;flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:inset 0 0 0 1px #faf6f114}.claim[data-astro-cid-vy65baqs]:hover{background:#faf6f11a}.claim__icon[data-astro-cid-vy65baqs]{border-radius:var(--r-pill);width:36px;height:36px;color:var(--apricot);background:#faf6f11a;justify-content:center;align-items:center;display:inline-flex}.claim__t[data-astro-cid-vy65baqs]{letter-spacing:-.02em;text-wrap:balance;font-size:17px;font-weight:800;line-height:1.25}.claim__d[data-astro-cid-vy65baqs]{color:var(--on-night-2);text-wrap:pretty;font-size:14.5px;line-height:1.55}.few[data-astro-cid-vy65baqs]{flex-direction:column;gap:20px;display:flex}.few[data-astro-cid-vy65baqs] .section-head[data-astro-cid-vy65baqs]{gap:10px 24px}.few__title[data-astro-cid-vy65baqs]{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(26px,2.6vw,32px);font-weight:800;line-height:1.05}.few__sub[data-astro-cid-vy65baqs]{color:var(--muted);font-size:14.5px;font-weight:600}.few__grid[data-astro-cid-vy65baqs]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}@media (width>=960px) and (width<=1219px){.few__grid[data-astro-cid-vy65baqs]>:nth-child(5){display:none}}.problem[data-astro-cid-vy65baqs]{scroll-margin-top:calc(var(--header-h) + 20px);margin-top:calc(clamp(44px, 4.5vw, 64px) - var(--section))}.problem__card[data-astro-cid-vy65baqs]{background:var(--white);box-shadow:var(--shadow-1);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:clamp(22px,3vw,36px);display:flex}.problem__text[data-astro-cid-vy65baqs]{flex:420px;align-items:flex-start;gap:16px;min-width:0;display:flex}.problem__icon[data-astro-cid-vy65baqs]{background:var(--peach);width:48px;height:48px;color:var(--terracotta-ink);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.problem__copy[data-astro-cid-vy65baqs]{flex-direction:column;gap:6px;min-width:0;display:flex}.problem__title[data-astro-cid-vy65baqs]{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(22px,2vw,26px);font-weight:800;line-height:1.15}.problem__p[data-astro-cid-vy65baqs]{color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.55}.problem__cta[data-astro-cid-vy65baqs]{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.problem__btn[data-astro-cid-vy65baqs]{min-height:52px;padding:0 24px;font-size:15.5px}@media (width<=759px){.mosaic[data-astro-cid-vy65baqs]{grid-template-rows:repeat(2,120px)}.counts[data-astro-cid-vy65baqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.few__grid[data-astro-cid-vy65baqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.problem__btn[data-astro-cid-vy65baqs]{white-space:normal;text-align:center}}
