.tr__inner[data-astro-cid-3dvf3lak]{gap:var(--space-4);flex-direction:column;max-width:44rem;margin-inline:auto;display:flex}.tr__top[data-astro-cid-3dvf3lak]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tr__back[data-astro-cid-3dvf3lak]{color:var(--color-espresso);font-size:var(--text-sm)}.tr__status[data-astro-cid-3dvf3lak]{min-height:1.4em;font-size:var(--text-sm);color:var(--color-text-muted);text-align:right;margin:0}.tr__card[data-astro-cid-3dvf3lak]{background:var(--color-parchment);border-radius:var(--radius);padding:var(--space-4);gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;display:flex}.tr__card[data-astro-cid-3dvf3lak] h1[data-astro-cid-3dvf3lak],.tr__card[data-astro-cid-3dvf3lak] p[data-astro-cid-3dvf3lak]{margin:0}.tr__card[data-astro-cid-3dvf3lak] .eyebrow[data-astro-cid-3dvf3lak],.tr__trends[data-astro-cid-3dvf3lak]>.eyebrow[data-astro-cid-3dvf3lak]{color:var(--color-clay);margin:0}.tr__legend[data-astro-cid-3dvf3lak]{float:left;width:100%;font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);padding:0;line-height:1.2}.tr__legend[data-astro-cid-3dvf3lak]+[data-astro-cid-3dvf3lak]{clear:both}.tr__sub[data-astro-cid-3dvf3lak]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.tr__err[data-astro-cid-3dvf3lak]{min-height:1.4em;color:var(--color-clay);font-size:var(--text-sm);margin:0}.tr__link[data-astro-cid-3dvf3lak]{font:inherit;color:var(--color-clay);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tr__day[data-astro-cid-3dvf3lak]{gap:var(--space-4);flex-direction:column;display:flex}.tr__dayhead[data-astro-cid-3dvf3lak]{align-items:center;gap:var(--space-2);text-align:center;grid-template-columns:auto 1fr auto;display:grid}.tr__daytitle[data-astro-cid-3dvf3lak]{min-width:0}.tr__daytitle[data-astro-cid-3dvf3lak] .eyebrow[data-astro-cid-3dvf3lak]{color:var(--color-clay);margin:0}.tr__daytitle[data-astro-cid-3dvf3lak] h1[data-astro-cid-3dvf3lak]{margin:var(--space-1) 0;font-size:var(--text-3xl)}.tr__phase[data-astro-cid-3dvf3lak]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.tr__nav[data-astro-cid-3dvf3lak]{border:1px solid var(--color-border);background:var(--color-ivory);width:2.75rem;height:2.75rem;color:var(--color-charcoal);cursor:pointer;border-radius:50%;font-size:1.5rem;line-height:1}.tr__nav[data-astro-cid-3dvf3lak]:disabled{opacity:.3;cursor:default}.tr__today[data-astro-cid-3dvf3lak]{margin:calc(var(--space-2) * -1) 0 0;text-align:center;font-size:var(--text-sm)}.tr__row[data-astro-cid-3dvf3lak]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.tr__field[data-astro-cid-3dvf3lak]{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;min-width:0;display:flex}.tr__field[data-astro-cid-3dvf3lak] input[data-astro-cid-3dvf3lak],.tr__field[data-astro-cid-3dvf3lak] textarea[data-astro-cid-3dvf3lak]{font:inherit;font-size:var(--text-base);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-ivory);color:var(--color-charcoal);box-sizing:border-box;width:100%;min-height:2.75rem;padding:.6rem .75rem}.tr__chips[data-astro-cid-3dvf3lak]{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.tr__chips[data-astro-cid-3dvf3lak] legend[data-astro-cid-3dvf3lak]{font-size:var(--text-sm);margin-bottom:var(--space-2)}.tr__chip[data-astro-cid-3dvf3lak]{position:relative}.tr__chip[data-astro-cid-3dvf3lak] input[data-astro-cid-3dvf3lak],.tr__dot[data-astro-cid-3dvf3lak] input[data-astro-cid-3dvf3lak]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tr__chip[data-astro-cid-3dvf3lak] span[data-astro-cid-3dvf3lak]{border:1px solid var(--color-border);background:var(--color-ivory);font-size:var(--text-sm);box-sizing:border-box;border-radius:999px;min-height:2.75rem;padding:.55rem .9rem;line-height:1.6;display:inline-block}.tr__chip[data-astro-cid-3dvf3lak] input[data-astro-cid-3dvf3lak]:checked+span[data-astro-cid-3dvf3lak],.tr__dot[data-astro-cid-3dvf3lak] input[data-astro-cid-3dvf3lak]:checked+span[data-astro-cid-3dvf3lak]{background:var(--color-clay);border-color:var(--color-clay);color:var(--color-ivory)}.tr__chip[data-astro-cid-3dvf3lak] input[data-astro-cid-3dvf3lak]:focus-visible+span[data-astro-cid-3dvf3lak],.tr__dot[data-astro-cid-3dvf3lak] input[data-astro-cid-3dvf3lak]:focus-visible+span[data-astro-cid-3dvf3lak]{outline:2px solid var(--color-focus);outline-offset:2px}.tr__water[data-astro-cid-3dvf3lak]{align-items:center;gap:var(--space-3);display:flex}.tr__glasses[data-astro-cid-3dvf3lak]{flex:1;grid-template-columns:repeat(6,1fr);gap:.35rem;min-width:0;display:grid}.tr__glass[data-astro-cid-3dvf3lak]{border:1.5px solid var(--color-sky);opacity:.45;border-top-width:0;border-radius:0 0 .35rem .35rem;height:1.6rem}.tr__glass[data-astro-cid-3dvf3lak].is-full{background:var(--color-sky);opacity:.85}.tr__step[data-astro-cid-3dvf3lak]{border:1px solid var(--color-border);background:var(--color-ivory);width:2.75rem;height:2.75rem;color:var(--color-charcoal);cursor:pointer;border-radius:50%;flex:none;font-size:1.4rem}.tr__meal[data-astro-cid-3dvf3lak]{gap:var(--space-2);flex-direction:column;display:flex}.tr__meal[data-astro-cid-3dvf3lak]+.tr__meal[data-astro-cid-3dvf3lak]{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.tr__mealname[data-astro-cid-3dvf3lak]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-clay)}.tr__scale[data-astro-cid-3dvf3lak]{grid-template-columns:repeat(10,1fr);gap:.3rem;display:grid}.tr__dot[data-astro-cid-3dvf3lak]{position:relative}.tr__dot[data-astro-cid-3dvf3lak] span[data-astro-cid-3dvf3lak]{border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-ivory);height:2.75rem;font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.tr__scalekey[data-astro-cid-3dvf3lak]{justify-content:space-between;display:flex}.tr__save[data-astro-cid-3dvf3lak]{align-self:center}.tr__trends[data-astro-cid-3dvf3lak]{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-5);margin-top:var(--space-3);flex-direction:column;display:flex}.tr__trends[data-astro-cid-3dvf3lak] h2[data-astro-cid-3dvf3lak]{margin:0}.tr__stats[data-astro-cid-3dvf3lak]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.tr__stats[data-astro-cid-3dvf3lak]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tr__stat[data-astro-cid-3dvf3lak]{background:var(--color-parchment);border-radius:var(--radius);padding:var(--space-3)}.tr__statv[data-astro-cid-3dvf3lak]{font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl);margin:0;line-height:1.1}.tr__statl[data-astro-cid-3dvf3lak]{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.tr__statl[data-astro-cid-3dvf3lak] span[data-astro-cid-3dvf3lak]{color:var(--color-text-muted);font-size:var(--text-xs)}.tr__fig[data-astro-cid-3dvf3lak]{margin:0}.tr__fig[data-astro-cid-3dvf3lak] svg[data-astro-cid-3dvf3lak]{width:100%;height:auto;display:block}.tr__fig[data-astro-cid-3dvf3lak] figcaption[data-astro-cid-3dvf3lak]{font-size:var(--text-xs);color:var(--color-text-muted)}.tr__axis[data-astro-cid-3dvf3lak]{stroke:var(--color-border)}.tr__tick[data-astro-cid-3dvf3lak]{fill:var(--color-text-muted);font-size:11px;font-family:var(--font-body)}.tr__line[data-astro-cid-3dvf3lak]{fill:none;stroke:var(--color-clay);stroke-width:2px;stroke-linejoin:round}.tr__pt[data-astro-cid-3dvf3lak]{fill:var(--color-clay)}.tr__tablewrap[data-astro-cid-3dvf3lak]{overflow-x:auto}.tr__table[data-astro-cid-3dvf3lak]{border-collapse:collapse;font-size:var(--text-sm);width:100%}.tr__table[data-astro-cid-3dvf3lak] caption[data-astro-cid-3dvf3lak]{text-align:left;font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-clay);padding-bottom:var(--space-2)}.tr__table[data-astro-cid-3dvf3lak] th[data-astro-cid-3dvf3lak],.tr__table[data-astro-cid-3dvf3lak] td[data-astro-cid-3dvf3lak]{border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;padding:.4rem .6rem}.tr__table[data-astro-cid-3dvf3lak] th[data-astro-cid-3dvf3lak][scope=row]{text-align:left;font-weight:500}.tr__loading[data-astro-cid-3dvf3lak]{text-align:center;color:var(--color-text-muted)}.tr__insights[data-astro-cid-3dvf3lak]{background:var(--color-parchment);border-radius:var(--radius);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.tr__insights[data-astro-cid-3dvf3lak] h3[data-astro-cid-3dvf3lak]{font-size:var(--text-xl);margin:0}.tr__patterns[data-astro-cid-3dvf3lak]{gap:var(--space-2);margin:0;padding-left:1.2rem;display:grid}.tr__paper[data-astro-cid-3dvf3lak]{font-size:var(--text-sm);color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:var(--space-3);margin:0}
