.badge[data-astro-cid-57nkpcy4]{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:99px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;padding:8px 16px;font-size:.92rem;display:inline-flex}.badge[data-astro-cid-57nkpcy4] strong[data-astro-cid-57nkpcy4]{color:var(--text)}.rv-b[data-astro-cid-57nkpcy4]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card-b[data-astro-cid-57nkpcy4]{background:radial-gradient(90% 60% at 0% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%) padding-box, linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--accent) 41%, transparent), transparent 60%) border-box, linear-gradient(var(--border), var(--border)) border-box;border:1px solid #0000;border-radius:24px;flex-direction:column;margin:0;padding:28px;transition:transform .2s;display:flex}.card-b[data-astro-cid-57nkpcy4]:hover{transform:translateY(-4px)}.head[data-astro-cid-57nkpcy4]{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px;display:flex}.head[data-astro-cid-57nkpcy4] .stars[data-astro-cid-57nkpcy4]{gap:0;margin-left:-2px}.result[data-astro-cid-57nkpcy4]{font:800 1.9rem/1.1 var(--font-display);letter-spacing:-.03em;color:var(--accent-strong)}.stars[data-astro-cid-57nkpcy4]{color:#f5b400;flex:none;gap:2px;display:inline-flex}blockquote[data-astro-cid-57nkpcy4]{flex:1;margin:0}.title[data-astro-cid-57nkpcy4]{font:700 1.1rem var(--font-display);margin:0 0 10px}blockquote[data-astro-cid-57nkpcy4] p[data-astro-cid-57nkpcy4]:not(.title){color:var(--text-muted);margin:0}figcaption[data-astro-cid-57nkpcy4]{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}figcaption[data-astro-cid-57nkpcy4] small[data-astro-cid-57nkpcy4]{color:var(--text-muted);align-items:center;gap:5px;font-size:.78rem;display:flex}figcaption[data-astro-cid-57nkpcy4] small[data-astro-cid-57nkpcy4] svg{color:var(--accent-strong)}.avatar[data-astro-cid-57nkpcy4]{background:hsl(var(--h) 70% 45% / .2);width:42px;height:42px;color:hsl(var(--h) 70% 60%);border:1px solid hsl(var(--h) 70% 50% / .4);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}@media (width<=960px){.rv-b[data-astro-cid-57nkpcy4]{grid-template-columns:1fr}}@media (width<=560px){.badge[data-astro-cid-57nkpcy4]{white-space:nowrap;flex-wrap:nowrap;gap:7px;padding:7px 12px;font-size:min(1.03rem,5vw - 5.15px)}html[lang=ro] .badge[data-astro-cid-57nkpcy4]{font-size:min(1.03rem,4.64037vw - 4.77958px)}html[lang=de] .badge[data-astro-cid-57nkpcy4]{font-size:min(1.03rem,4.2735vw - 4.40171px)}html[lang=fr] .badge[data-astro-cid-57nkpcy4],html[lang=es] .badge[data-astro-cid-57nkpcy4]{font-size:min(1.03rem,4.80769vw - 4.95192px)}.badge[data-astro-cid-57nkpcy4] .stars[data-astro-cid-57nkpcy4]{gap:0}.badge[data-astro-cid-57nkpcy4] .stars[data-astro-cid-57nkpcy4] svg{width:1.15em;height:1.15em}}.m[data-astro-cid-fwalylzo]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);--ok:#59df00;--warn:#ff9800;--bad:#f44336;border-radius:20px;padding:16px;font-size:.9rem}.lbl[data-astro-cid-fwalylzo]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:14px 0 8px;font-size:.75rem;font-weight:700}.label[data-astro-cid-fwalylzo]{background:var(--bg);border:1px dashed var(--border);border-radius:14px;padding:4px 14px 14px;position:relative;overflow:hidden}.label[data-astro-cid-fwalylzo] .lbl[data-astro-cid-fwalylzo]{margin-top:10px}.label-text[data-astro-cid-fwalylzo]{color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.7}mark[data-astro-cid-fwalylzo]{border-radius:6px;padding:1px 5px;font-weight:700}mark[data-astro-cid-fwalylzo].bad{background:color-mix(in srgb, var(--bad) 22%, transparent);color:color-mix(in srgb, var(--bad) 85%, var(--text))}mark[data-astro-cid-fwalylzo].ok{background:color-mix(in srgb, var(--ok) 20%, transparent);color:color-mix(in srgb, var(--ok) 70%, var(--text))}mark[data-astro-cid-fwalylzo].warn{background:color-mix(in srgb, var(--warn) 24%, transparent);color:color-mix(in srgb, var(--warn) 75%, var(--text))}.pb-verdict[data-astro-cid-fwalylzo]{gap:8px;margin-top:14px;display:grid}.upf[data-astro-cid-fwalylzo]{white-space:nowrap;background:color-mix(in srgb, var(--bad) 16%, var(--surface));color:color-mix(in srgb, var(--bad) 85%, var(--text));border:1px solid color-mix(in srgb, var(--bad) 35%, transparent);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 11px;font-size:.82rem;font-weight:800;display:flex}.pscore[data-astro-cid-fwalylzo]{white-space:nowrap;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:8px 9px;font-size:.82rem;font-weight:700;display:flex}.hero-wrap[data-astro-cid-jgctki6q]{background:radial-gradient(55% 50% at 85% 18%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 70%), radial-gradient(45% 45% at 8% 62%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 75%);position:relative;overflow:hidden}.hero[data-astro-cid-jgctki6q]{padding-block:clamp(32px,4.5vw,64px) clamp(48px,6vw,88px);position:relative}.hero-grid[data-astro-cid-jgctki6q]{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.kicker[data-astro-cid-jgctki6q]{background:var(--surface);border:1px solid var(--border);color:var(--accent-strong);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.hero[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{margin-bottom:22px;font-size:clamp(2.6rem,5.5vw + .5rem,4.6rem);line-height:1.2}.mark[data-astro-cid-jgctki6q]{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--accent) 45%, transparent) 62%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:2px;display:inline}.hero[data-astro-cid-jgctki6q] .lead[data-astro-cid-jgctki6q]{max-width:580px;margin-bottom:32px}.proof[data-astro-cid-jgctki6q]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:22px;font-size:.95rem;display:flex}.proof[data-astro-cid-jgctki6q] strong[data-astro-cid-jgctki6q]{color:var(--text)}.stars-inline[data-astro-cid-jgctki6q]{align-items:center;gap:2px;display:inline-flex}.stars-inline[data-astro-cid-jgctki6q] svg{color:#f5b400}.stars-inline[data-astro-cid-jgctki6q] strong[data-astro-cid-jgctki6q]{margin-left:8px}.stars-inline[data-astro-cid-jgctki6q] .rating-label[data-astro-cid-jgctki6q]{margin-left:.3em}.proof[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{color:var(--accent-strong);font-weight:600;text-decoration:none}.hero-visual[data-astro-cid-jgctki6q]{justify-self:center;width:min(277px,100%);position:relative}.glow[data-astro-cid-jgctki6q]{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 38%, transparent), transparent);filter:blur(10px);border-radius:50%;position:absolute;inset:8% -30%}.device[data-astro-cid-jgctki6q]{background:#121212;border-radius:46px;padding:6px;position:relative;box-shadow:0 0 0 2px #2a2a2a,0 0 0 4px #d9d9d6,0 40px 80px -24px #00000059;container-type:inline-size}.slides[data-astro-cid-jgctki6q]{scroll-snap-type:x mandatory;aspect-ratio:440/956;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;background:#212121;border-radius:40px;display:flex;overflow-x:auto}.slides[data-astro-cid-jgctki6q]::-webkit-scrollbar{display:none}.island[data-astro-cid-jgctki6q]{z-index:1;aspect-ratio:126/37;pointer-events:none;background:#000;border-radius:99px;width:calc(28.6cqw - 3.432px);position:absolute;top:calc(2.2cqw + 5.736px);left:50%;transform:translate(-50%)}.device[data-astro-cid-jgctki6q]:after{content:"";pointer-events:none;background:#ffffff8c;border-radius:99px;width:36%;height:4px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.slides[data-astro-cid-jgctki6q] img{object-fit:contain;object-position:50% 0;scroll-snap-align:center;user-select:none;flex:0 0 100%;width:100%;height:100%}.carousel-ui[data-astro-cid-jgctki6q]{justify-items:center;gap:10px;margin-top:22px;display:grid;position:relative}.slide-label[data-astro-cid-jgctki6q]{min-height:1.5em;margin:0;font-size:.95rem;font-weight:600}.dots[data-astro-cid-jgctki6q]{gap:6px;display:flex}.dots[data-astro-cid-jgctki6q] button[data-astro-cid-jgctki6q]{--p:0;width:calc(8px + 16px * var(--p));background:color-mix(in srgb, var(--accent-strong) calc(var(--p) * 100%), color-mix(in srgb, var(--text) 20%, transparent));cursor:pointer;border:0;border-radius:99px;height:8px;padding:0}.dots[data-astro-cid-jgctki6q] button[data-astro-cid-jgctki6q][aria-current=true]{--p:1}.float[data-astro-cid-jgctki6q]{background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:.9rem;animation:6s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 12px 30px -10px #0003}.float[data-astro-cid-jgctki6q] strong[data-astro-cid-jgctki6q]{font-family:var(--font-display);font-size:1.05rem;line-height:1.2;display:block}.float[data-astro-cid-jgctki6q] small[data-astro-cid-jgctki6q]{color:var(--text-muted);font-size:.78rem;display:block}.dot[data-astro-cid-jgctki6q]{background:color-mix(in srgb, var(--c) 18%, var(--surface));width:36px;height:36px;color:color-mix(in srgb, var(--c) 80%, var(--text));border-radius:11px;place-items:center;display:grid}.f-cal[data-astro-cid-jgctki6q]{top:6%;left:-50%}.f-score[data-astro-cid-jgctki6q]{animation-delay:-1.5s;top:20%;right:-60%}.f-water[data-astro-cid-jgctki6q]{animation-delay:-3s;top:42%;left:-54%}.f-steps[data-astro-cid-jgctki6q]{animation-delay:-4.5s;top:76%;left:-46%}.f-plan[data-astro-cid-jgctki6q]{animation-delay:-2s;top:58%;right:-71%}@keyframes bob{50%{transform:translateY(-8px)}}@media (width<=1439px) and (width>=1081px){.f-plan[data-astro-cid-jgctki6q]{white-space:normal;max-width:140px;right:-49%}.f-score[data-astro-cid-jgctki6q]{right:-52%}}.replace[data-astro-cid-jgctki6q]{border-block:1px solid var(--border);padding-block:28px}.replace-inner[data-astro-cid-jgctki6q]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;display:flex}.replace-title[data-astro-cid-jgctki6q]{font:800 1.25rem var(--font-display);letter-spacing:-.02em;margin:0}.replace-list[data-astro-cid-jgctki6q]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.replace-list[data-astro-cid-jgctki6q] .app[data-astro-cid-jgctki6q]{border:1px solid var(--border);background:var(--bg);color:var(--text-muted);border-radius:999px;padding:6px 12px;font-size:.9rem}.replace-list[data-astro-cid-jgctki6q] .op[data-astro-cid-jgctki6q]{color:var(--text-muted);font-weight:700}.replace-list[data-astro-cid-jgctki6q] .brand[data-astro-cid-jgctki6q]{background:var(--accent);color:var(--on-accent);border-color:#0000;font-weight:700}.bento[data-astro-cid-jgctki6q]{grid-template-columns:repeat(12,1fr);gap:32px;display:grid}.tile[data-astro-cid-jgctki6q]{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--c) 7%, transparent), transparent 60%) padding-box, linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--c) 45%, transparent) 0%, transparent 65%) border-box, linear-gradient(color-mix(in srgb, var(--border) 70%, transparent), color-mix(in srgb, var(--border) 70%, transparent)) border-box;border:1px solid #0000;border-radius:24px;padding:28px;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008}.tile[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{margin:14px 0 8px;font-size:1.45rem}.tile[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--text-muted);margin-bottom:16px}.tag[data-astro-cid-jgctki6q]{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:inline-flex}.tag[data-astro-cid-jgctki6q] svg{box-sizing:content-box;background:color-mix(in srgb, var(--c) 16%, var(--surface));color:color-mix(in srgb, var(--c) 85%, var(--text));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);border-radius:50%;padding:10px}.tile-link[data-astro-cid-jgctki6q]{color:var(--accent-strong);margin-top:14px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.tile-link[data-astro-cid-jgctki6q]:hover{text-decoration:underline}.ticks[data-astro-cid-jgctki6q]{gap:8px;margin:0;padding:0;font-size:.95rem;font-weight:500;list-style:none;display:grid}.ticks[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{align-items:flex-start;gap:8px;display:flex}.ticks[data-astro-cid-jgctki6q] svg{color:color-mix(in srgb, var(--c) 80%, var(--text));flex:none;margin-top:2px}.t-calories[data-astro-cid-jgctki6q]{flex-direction:column;grid-column:span 6;display:flex}.t-calories[data-astro-cid-jgctki6q] .cal-mock[data-astro-cid-jgctki6q]{margin-top:auto}.t-calories[data-astro-cid-jgctki6q] .tile-copy[data-astro-cid-jgctki6q]{padding-bottom:20px}.t-meals[data-astro-cid-jgctki6q]{grid-column:span 6}.t-ingredients[data-astro-cid-jgctki6q]{grid-column:span 6;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.t-assistant[data-astro-cid-jgctki6q],.t-lists[data-astro-cid-jgctki6q]{grid-column:span 3}.t-small[data-astro-cid-jgctki6q]{flex-direction:column;grid-column:span 4;display:flex}.t-small[data-astro-cid-jgctki6q] .mock[data-astro-cid-jgctki6q]{margin-top:auto}.mock[data-astro-cid-jgctki6q]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px;margin-top:20px;padding:16px;font-size:.9rem}.days[data-astro-cid-jgctki6q]{justify-content:space-between;gap:4px;margin-bottom:12px;display:flex}.days[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{text-align:center;color:var(--text-muted);border-radius:10px;flex:1;padding:6px 0;font-size:.8rem;font-weight:600}.days[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q].on{background:color-mix(in srgb, var(--hue-meals) 16%, var(--surface));color:color-mix(in srgb, var(--hue-meals) 70%, var(--text))}.meal-row[data-astro-cid-jgctki6q]{border-top:1px solid var(--border);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.meal-ico[data-astro-cid-jgctki6q]{background:color-mix(in srgb, var(--hue-meals) 16%, var(--surface));width:36px;height:36px;color:color-mix(in srgb, var(--hue-meals) 80%, var(--text));border-radius:10px;place-items:center;display:grid}.meal-name[data-astro-cid-jgctki6q]{font-weight:600;line-height:1.3}.meal-name[data-astro-cid-jgctki6q] small[data-astro-cid-jgctki6q]{color:var(--text-muted);font-size:.75rem;font-weight:500;display:block}.kcal[data-astro-cid-jgctki6q]{color:var(--text-muted);font-size:.85rem;font-weight:600}.list-chip[data-astro-cid-jgctki6q]{background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.product[data-astro-cid-jgctki6q]{margin-top:0}.cal-mock[data-astro-cid-jgctki6q]{grid-template-columns:190px 1fr;align-items:center;gap:28px;padding:22px;display:grid}.cal-right[data-astro-cid-jgctki6q]{gap:16px;display:grid}.ring[data-astro-cid-jgctki6q]{width:180px;margin:0 auto;position:relative}.ring[data-astro-cid-jgctki6q] svg[data-astro-cid-jgctki6q]{width:100%;display:block;rotate:-90deg}.ring[data-astro-cid-jgctki6q] circle[data-astro-cid-jgctki6q]{fill:none;stroke-width:11px;stroke-linecap:round}.ring-bg[data-astro-cid-jgctki6q]{stroke:var(--surface-2)}.ring-fg[data-astro-cid-jgctki6q]{stroke:var(--accent)}.ring-label[data-astro-cid-jgctki6q]{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.ring-label[data-astro-cid-jgctki6q] strong[data-astro-cid-jgctki6q]{font:800 2.3rem/1 var(--font-display)}.ring-label[data-astro-cid-jgctki6q] small[data-astro-cid-jgctki6q]{color:var(--text-muted);margin-top:4px;font-size:.78rem}.ring-goal[data-astro-cid-jgctki6q]{text-align:center;color:var(--text-muted);margin:8px 0 0;font-size:.8rem}.macro-top[data-astro-cid-jgctki6q]{justify-content:space-between;margin-bottom:4px;font-size:.8rem;font-weight:600;display:flex}.macro-top[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]:last-child{color:var(--text-muted);font-weight:500}.bar[data-astro-cid-jgctki6q]{background:var(--surface-2);border-radius:99px;height:9px;display:block;overflow:hidden}.bar[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{border-radius:inherit;height:100%;display:block}.logged[data-astro-cid-jgctki6q]{border-top:1px solid var(--border);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding-top:10px;display:grid}.logged[data-astro-cid-jgctki6q] .meal-ico[data-astro-cid-jgctki6q]{background:color-mix(in srgb, var(--accent) 18%, var(--surface));width:32px;height:32px;color:var(--accent-strong);border-radius:50%}.water-top[data-astro-cid-jgctki6q]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.water-top[data-astro-cid-jgctki6q] strong[data-astro-cid-jgctki6q]{font:800 1.35rem var(--font-display)}.ok[data-astro-cid-jgctki6q]{color:var(--accent-strong);align-items:center;gap:4px;font-size:.78rem;font-weight:600;display:inline-flex}.muted-s[data-astro-cid-jgctki6q]{color:var(--text-muted);font-size:.8rem}.down[data-astro-cid-jgctki6q]{color:var(--accent-strong);font-size:.78rem;font-weight:700}.glasses[data-astro-cid-jgctki6q]{grid-template-columns:repeat(6,1fr);gap:14px;padding-inline:2px;display:grid}.glass[data-astro-cid-jgctki6q]{aspect-ratio:3/4;clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);background:var(--surface-2);border-radius:3px}.glass[data-astro-cid-jgctki6q].full{background:linear-gradient(#7df,#2b8cff)}.bars[data-astro-cid-jgctki6q]{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:110px;display:grid}.col[data-astro-cid-jgctki6q]{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.col[data-astro-cid-jgctki6q] small[data-astro-cid-jgctki6q]{color:var(--text-muted);font-size:.7rem}.b[data-astro-cid-jgctki6q]{background:color-mix(in srgb, var(--hue-steps) 35%, var(--surface-2));border-radius:6px;width:100%}.b[data-astro-cid-jgctki6q].today{background:var(--hue-steps)}.wchart-wrap[data-astro-cid-jgctki6q]{--top:34px;--h:70px;padding:var(--top) 0 10px;position:relative}.wchart[data-astro-cid-jgctki6q]{width:100%;height:var(--h);display:block;overflow:visible}.wdot[data-astro-cid-jgctki6q]{background:#59df00;border-radius:50%;width:11px;height:11px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 4px #59df0038}.wdot-start[data-astro-cid-jgctki6q]{left:0;top:calc(var(--top) + var(--h) * .1);opacity:.6;box-shadow:none}.wdot-end[data-astro-cid-jgctki6q]{left:100%;top:calc(var(--top) + var(--h) * .925)}.wnow-tag[data-astro-cid-jgctki6q]{color:var(--accent-strong);white-space:nowrap;font-size:.72rem;font-weight:700;position:absolute;bottom:calc(100% + 8px);right:-6px}.wfoot[data-astro-cid-jgctki6q]{justify-content:space-between;align-items:center;gap:8px;display:flex}.wnow-val[data-astro-cid-jgctki6q]{font:800 1.05rem var(--font-display);color:var(--accent-strong)}.wlabel[data-astro-cid-jgctki6q]{font:700 .85rem var(--font-display);line-height:1.15;display:grid;position:absolute}.wlabel[data-astro-cid-jgctki6q] small[data-astro-cid-jgctki6q]{font:500 .7rem var(--font-body);color:var(--text-muted)}.wstart[data-astro-cid-jgctki6q]{top:0;left:0}.down-big[data-astro-cid-jgctki6q]{color:var(--accent-strong)}.bmi[data-astro-cid-jgctki6q]{background:var(--surface-2);color:var(--text-muted);border-radius:99px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-block}.product-head[data-astro-cid-jgctki6q]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.product-name[data-astro-cid-jgctki6q]{font-weight:700}.score[data-astro-cid-jgctki6q]{font:800 1.8rem var(--font-display);color:#e5484d}.score[data-astro-cid-jgctki6q] small[data-astro-cid-jgctki6q]{color:var(--text-muted);font-size:.9rem}.meter[data-astro-cid-jgctki6q]{background:var(--surface-2);border-radius:99px;height:8px;margin:10px 0 14px;overflow:hidden}.meter[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{border-radius:inherit;background:linear-gradient(90deg,#e5484d,#ffb224);height:100%;display:block}.flags[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.flags[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:600}.flags[data-astro-cid-jgctki6q] .bad[data-astro-cid-jgctki6q]{background:color-mix(in srgb, #e5484d 16%, var(--surface));color:color-mix(in srgb, #e5484d 85%, var(--text))}.flags[data-astro-cid-jgctki6q] .warn[data-astro-cid-jgctki6q]{background:color-mix(in srgb, #ffb224 22%, var(--surface));color:color-mix(in srgb, #b26b00 85%, var(--text))}.flags[data-astro-cid-jgctki6q] .info[data-astro-cid-jgctki6q]{background:var(--surface-2);color:var(--text-muted)}.chat[data-astro-cid-jgctki6q]{gap:8px;font-size:.88rem;display:grid}.chat[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{border-radius:16px;max-width:92%;margin:0;padding:10px 14px}.chat[data-astro-cid-jgctki6q] .q[data-astro-cid-jgctki6q]{background:var(--inverse-bg);color:var(--inverse-text);border-bottom-right-radius:4px;justify-self:end}.chat[data-astro-cid-jgctki6q] .a[data-astro-cid-jgctki6q]{background:var(--surface);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:4px}.checklist[data-astro-cid-jgctki6q]{gap:8px;margin:0;padding:0;font-size:.92rem;font-weight:500;list-style:none;display:grid}.checklist[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.box[data-astro-cid-jgctki6q]{border:2px solid var(--border);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.box[data-astro-cid-jgctki6q] svg{stroke-width:3px}.checklist[data-astro-cid-jgctki6q] .done[data-astro-cid-jgctki6q]{color:var(--text-muted);text-decoration:line-through}.checklist[data-astro-cid-jgctki6q] .done[data-astro-cid-jgctki6q] .box[data-astro-cid-jgctki6q]{background:var(--hue-lists);border-color:var(--hue-lists)}.section-head[data-astro-cid-jgctki6q].row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;max-width:none;display:flex}.section-head[data-astro-cid-jgctki6q].row a[data-astro-cid-jgctki6q]{color:var(--accent-strong);font-weight:600;text-decoration:none}.card[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]:last-child{margin-bottom:0}.stories[data-astro-cid-jgctki6q]{gap:96px;display:grid}.story[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.story-rev[data-astro-cid-jgctki6q] .story-copy[data-astro-cid-jgctki6q]{order:2}.story-rev[data-astro-cid-jgctki6q] .story-pair[data-astro-cid-jgctki6q]{justify-self:start}.story-copy[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font:800 clamp(1.6rem, 2.6vw, 2.2rem)/1.2 var(--font-display);letter-spacing:-.02em;margin:0 0 16px}.story-copy[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]:not(.story-kicker){color:var(--text-muted);max-width:46ch;margin:0;font-size:1.05rem}.story-kicker[data-astro-cid-jgctki6q]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 12px;font-size:.8rem;font-weight:700}.story-pair[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-self:end;align-items:center;gap:20px;width:100%;max-width:580px;display:grid}.shot-card[data-astro-cid-jgctki6q]{margin:0}.shot-zoom[data-astro-cid-jgctki6q]{cursor:zoom-in;background:0 0;border:0;border-radius:26px;width:100%;padding:0;display:block;position:relative}.shot-zoom[data-astro-cid-jgctki6q]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.zoom-hint[data-astro-cid-jgctki6q]{color:#fff;opacity:0;pointer-events:none;background:#0000008c;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .2s,transform .25s;display:grid;position:absolute;bottom:12px;right:12px}.shot-zoom[data-astro-cid-jgctki6q]:hover .zoom-hint[data-astro-cid-jgctki6q],.shot-zoom[data-astro-cid-jgctki6q]:focus-visible .zoom-hint[data-astro-cid-jgctki6q]{opacity:1}@media (hover:none){.zoom-hint[data-astro-cid-jgctki6q]{opacity:1;width:30px;height:30px;bottom:8px;right:8px}.zoom-hint[data-astro-cid-jgctki6q] svg[data-astro-cid-jgctki6q]{width:15px;height:15px}}.lightbox[data-astro-cid-jgctki6q]{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}.lightbox[data-astro-cid-jgctki6q][open]{place-items:center;animation:.2s lb-in;display:grid}.lightbox[data-astro-cid-jgctki6q]::backdrop{background:#000000d9}.lightbox[data-astro-cid-jgctki6q] img[data-astro-cid-jgctki6q]{cursor:zoom-out;border-radius:24px;width:auto;max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 96px)}.lb-close[data-astro-cid-jgctki6q]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:16px}.lb-close[data-astro-cid-jgctki6q]:hover{background:#fff3}@keyframes lb-in{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.lightbox[data-astro-cid-jgctki6q][open]{animation:none}}.shot-card[data-astro-cid-jgctki6q] img{border-radius:26px;width:100%;height:auto;transition:transform .25s;display:block;box-shadow:0 24px 48px -24px #00000080}.shot-card[data-astro-cid-jgctki6q]:hover img,.shot-card[data-astro-cid-jgctki6q]:hover .zoom-hint[data-astro-cid-jgctki6q]{transform:translateY(-6px)}.shot-card[data-astro-cid-jgctki6q] figcaption[data-astro-cid-jgctki6q]{justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:.95rem;font-weight:700;display:flex}.shot-card[data-astro-cid-jgctki6q] figcaption[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{background:var(--accent);color:#0b0b0b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.78rem;display:grid}.story-arrow[data-astro-cid-jgctki6q]{width:52px;height:52px;color:var(--accent-strong);background:var(--surface);border:1px solid var(--border);border-radius:50%;place-items:center;margin-bottom:40px;display:grid}@media (width<=960px){.stories[data-astro-cid-jgctki6q]{gap:64px}.story[data-astro-cid-jgctki6q]{grid-template-columns:1fr;gap:28px}.story-rev[data-astro-cid-jgctki6q] .story-copy[data-astro-cid-jgctki6q]{order:0}.story-pair[data-astro-cid-jgctki6q],.story-rev[data-astro-cid-jgctki6q] .story-pair[data-astro-cid-jgctki6q]{justify-self:center}}@media (width<=560px){.story-pair[data-astro-cid-jgctki6q]{gap:8px}.story-arrow[data-astro-cid-jgctki6q]{width:34px;height:34px;margin-bottom:36px}.story-arrow[data-astro-cid-jgctki6q] svg[data-astro-cid-jgctki6q]{width:18px;height:18px}.shot-card[data-astro-cid-jgctki6q] img,.shot-zoom[data-astro-cid-jgctki6q]{border-radius:16px}.shot-card[data-astro-cid-jgctki6q] figcaption[data-astro-cid-jgctki6q]{text-align:center;flex-direction:column;gap:6px;font-size:.82rem}}.check[data-astro-cid-jgctki6q]{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);border-radius:50%;place-items:center;margin-bottom:14px;display:inline-grid}.science[data-astro-cid-jgctki6q]{gap:18px;margin-top:20px;display:grid}.card-head[data-astro-cid-jgctki6q],.science-head[data-astro-cid-jgctki6q]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.card-head[data-astro-cid-jgctki6q] .check[data-astro-cid-jgctki6q],.science-head[data-astro-cid-jgctki6q] .check[data-astro-cid-jgctki6q]{flex:none;margin:0}.card-head[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q],.science-head[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{text-wrap:pretty;margin:0}.science-head[data-astro-cid-jgctki6q]{margin-bottom:0}.science-lead[data-astro-cid-jgctki6q]{margin:0}.science[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]{justify-self:start}.check[data-astro-cid-jgctki6q].verified{--verified:#2196f3;background:color-mix(in srgb, var(--verified) 16%, transparent);color:var(--verified)}@media (width<=1080px){.t-calories[data-astro-cid-jgctki6q],.t-meals[data-astro-cid-jgctki6q],.t-ingredients[data-astro-cid-jgctki6q]{grid-column:span 12}.t-assistant[data-astro-cid-jgctki6q],.t-lists[data-astro-cid-jgctki6q]{grid-column:span 6}.float[data-astro-cid-jgctki6q]{font-size:.82rem}.f-cal[data-astro-cid-jgctki6q],.f-water[data-astro-cid-jgctki6q],.f-steps[data-astro-cid-jgctki6q]{left:-14%}.f-score[data-astro-cid-jgctki6q],.f-plan[data-astro-cid-jgctki6q]{right:-14%}}@media (width<=860px){.hero-grid[data-astro-cid-jgctki6q]{grid-template-columns:1fr;gap:40px}.hero-visual[data-astro-cid-jgctki6q]{width:min(267px,61vw)}.f-plan[data-astro-cid-jgctki6q]{display:none}.t-small[data-astro-cid-jgctki6q]{grid-column:span 12}}@media (width<=640px){.bento[data-astro-cid-jgctki6q]{gap:20px}.tile[data-astro-cid-jgctki6q]{border-radius:24px;padding:22px}.t-ingredients[data-astro-cid-jgctki6q],.cal-mock[data-astro-cid-jgctki6q]{grid-template-columns:1fr}.t-assistant[data-astro-cid-jgctki6q],.t-lists[data-astro-cid-jgctki6q]{grid-column:span 12}.float[data-astro-cid-jgctki6q]{--edge:calc((100% - 100vw) / 2 + 6px);white-space:normal;text-align:center;border-radius:14px;flex-direction:column;gap:4px;width:80px;padding:8px 6px;font-size:.75rem}.float[data-astro-cid-jgctki6q] .dot[data-astro-cid-jgctki6q]{border-radius:9px;width:28px;height:28px}.float[data-astro-cid-jgctki6q] .dot[data-astro-cid-jgctki6q] svg{width:15px;height:15px}.float[data-astro-cid-jgctki6q] strong[data-astro-cid-jgctki6q]{font-size:.9rem}.float[data-astro-cid-jgctki6q] small[data-astro-cid-jgctki6q]{font-size:.66rem;line-height:1.25}.f-cal[data-astro-cid-jgctki6q]{top:16%;left:var(--edge)}.f-steps[data-astro-cid-jgctki6q]{top:60%;left:var(--edge)}.f-score[data-astro-cid-jgctki6q]{top:32%;right:var(--edge)}.f-water[data-astro-cid-jgctki6q]{top:72%;right:var(--edge);left:auto}.f-plan[data-astro-cid-jgctki6q]{top:-6px;right:var(--edge);flex-direction:row;gap:8px;width:auto;padding:6px 12px 6px 6px;display:flex}}@media (prefers-reduced-motion:reduce){.float[data-astro-cid-jgctki6q]{animation:none}}
