.meal.svelte-4b1ida{background:var(--surface);border-radius:16px;grid-template-columns:56px 1fr;align-items:center;gap:12px;min-height:72px;padding:8px 12px 8px 8px;scroll-margin-bottom:104px;display:grid}.text.svelte-4b1ida{flex-direction:column;min-width:0;display:flex}.t1.svelte-4b1ida,.t2.svelte-4b1ida{overflow-wrap:anywhere;margin:0}.t1.svelte-4b1ida{font-size:.9375rem;font-weight:600}.t2.svelte-4b1ida,.t3.svelte-4b1ida{color:var(--ink-muted);margin-top:2px;font-size:.8125rem}.t3.svelte-4b1ida{margin:2px 0 0}.meal.waiting.svelte-4b1ida{align-items:start;padding-top:10px;padding-bottom:10px}.confirm.svelte-4b1ida{color:var(--ink);flex-basis:100%;margin:0;font-size:.8125rem}.pick.svelte-4b1ida select:where(.svelte-4b1ida){border:1px solid var(--border-strong);background:var(--bg);max-width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 10px;font-size:.9375rem}.act.svelte-4b1ida:disabled{opacity:.55;cursor:default}.bar.svelte-4b1ida{background:var(--navy-700);border-radius:2px;height:4px;margin-top:10px;overflow:hidden}.bar.svelte-4b1ida span:where(.svelte-4b1ida){background:var(--cheese-400);transform-origin:0;height:100%;transition:transform .2s linear;display:block}.info.svelte-4b1ida{border:1.5px solid var(--ink-muted);width:16px;height:16px;color:var(--ink-muted);vertical-align:1px;border-radius:50%;place-items:center;margin-right:2px;font-size:.6875rem;font-weight:700;display:inline-grid}.actions.svelte-4b1ida{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.act.svelte-4b1ida{appearance:none;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--ink) 6%, transparent);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:.9375rem;font-weight:600}@media (prefers-reduced-motion:reduce){.bar.svelte-4b1ida span:where(.svelte-4b1ida){transition:none}}.meal.svelte-1ht1hp3{background:var(--surface);width:100%;min-height:72px;color:var(--ink);text-align:left;scroll-margin-bottom:calc(49px + 22px + 16px + var(--safe-bottom));scroll-margin-top:calc(16px + var(--safe-top));border-radius:16px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;text-decoration:none;transition:box-shadow .24s;display:grid;position:relative}a.meal.svelte-1ht1hp3:hover{background:color-mix(in srgb, var(--surface) 85%, var(--ink) 6%)}.flash.svelte-1ht1hp3{box-shadow:inset 0 0 0 1.5px var(--cheese-400);animation:.24s both svelte-1ht1hp3-card-in}@keyframes svelte-1ht1hp3-card-in{0%{opacity:.4}to{opacity:1}}.text.svelte-1ht1hp3{flex-direction:column;min-width:0;display:flex}.t1.svelte-1ht1hp3,.t2.svelte-1ht1hp3{overflow-wrap:anywhere;margin:0}.t1.svelte-1ht1hp3{font-size:.9375rem;font-weight:600;line-height:1.3}.t2.svelte-1ht1hp3{color:var(--ink-muted);margin-top:2px;font-size:.8125rem;line-height:1.35}.note.svelte-1ht1hp3{color:var(--ink)}.kc.svelte-1ht1hp3{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:1.0625rem;font-weight:600;display:flex}.kc.svelte-1ht1hp3 small:where(.svelte-1ht1hp3){color:#8d90b8;align-items:center;gap:4px;font-size:.75rem;font-weight:400;display:inline-flex}.pill.svelte-1ht1hp3{background:var(--cheese-400);height:30px;color:var(--navy-900);border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:0 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.newfood.svelte-1ht1hp3{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;background:var(--bg);max-width:100%;color:var(--ink);border:1px solid #343878;border-radius:12px;-webkit-box-orient:vertical;align-self:flex-start;margin-top:4px;padding:2px 9px;font-size:.75rem;line-height:1.4;animation:.24s ease-out both svelte-1ht1hp3-chip-up;display:-webkit-box;overflow:hidden}@keyframes svelte-1ht1hp3-chip-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.stack.svelte-1ht1hp3{grid-template-columns:56px 1fr;align-items:start}.info.svelte-1ht1hp3{border:1.5px solid var(--ink-muted);width:16px;height:16px;color:var(--ink-muted);vertical-align:1px;border-radius:50%;place-items:center;margin-right:2px;font-size:.6875rem;font-style:normal;font-weight:700;display:inline-grid}.actions.svelte-1ht1hp3{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.act.svelte-1ht1hp3{appearance:none;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--ink) 6%, transparent);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.act.svelte-1ht1hp3:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.meal.svelte-1ht1hp3{transition:none}.flash.svelte-1ht1hp3,.newfood.svelte-1ht1hp3{animation:none}}.checkin.svelte-16cbsqm{background:var(--surface);border:1px solid var(--border-strong);border-radius:20px;margin:4px 0 12px;padding:14px 16px}p.svelte-16cbsqm{margin:0;font-size:15px;line-height:1.4}.more.svelte-16cbsqm{color:var(--ink-muted);margin-top:8px}.actions.svelte-16cbsqm{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.act.svelte-16cbsqm{appearance:none;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--ink) 6%, transparent);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:.9375rem;font-weight:600}.act.svelte-16cbsqm:disabled{opacity:.6}.nudge.svelte-fzdmui{background:var(--surface);border:1px solid var(--border-strong);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 12px;padding:12px 14px;display:flex}.text.svelte-fzdmui{flex:1;min-width:8rem}p.svelte-fzdmui{margin:0}.line.svelte-fzdmui{font-size:15px;line-height:1.4}.when.svelte-fzdmui{color:var(--ink-muted,#a9abcf);margin-top:2px;font-size:13px}.actions.svelte-fzdmui{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.act.svelte-fzdmui{appearance:none;min-height:36px;color:var(--ink,#f5f1e8);font:inherit;cursor:pointer;background:#22245a;border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.act.primary.svelte-fzdmui{background:var(--cheese-400,#f9c35c);color:var(--navy-900,#111234)}.herowrap.svelte-11xugxb{min-height:128px;padding-right:112px;position:relative}.herowrap.no-mascot.svelte-11xugxb{min-height:0;padding-right:0}.hero.svelte-11xugxb{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;padding:4px 0 0;display:flex}.hero[aria-disabled=true].svelte-11xugxb{cursor:default}.eyebrow.svelte-11xugxb{color:var(--ink-muted);letter-spacing:.01em;font-size:13px}.heroval.svelte-11xugxb{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:proportional-nums;align-items:baseline;gap:8px;margin:2px 0;font-size:clamp(44px,14vw,56px);font-weight:600;line-height:1.02;display:flex}.heroval.svelte-11xugxb small:where(.svelte-11xugxb){color:var(--ink-muted);letter-spacing:0;font-size:17px;font-weight:500}.heroval.words.svelte-11xugxb{white-space:normal;padding:8px 0 6px;font-size:30px;line-height:1.12}.sub.svelte-11xugxb{color:var(--ink-muted);font-size:16px}.sub.svelte-11xugxb .nowrap:where(.svelte-11xugxb){white-space:nowrap}.sub.svelte-11xugxb b:where(.svelte-11xugxb){color:var(--ink);font-weight:600}.subsm.svelte-11xugxb{color:var(--ink-muted);margin-top:4px;font-size:14px}.chipline.svelte-11xugxb{flex-wrap:wrap;gap:8px;margin-top:10px;font-size:13px;display:flex}.chip.svelte-11xugxb{appearance:none;background:var(--surface);min-height:28px;color:var(--ink-muted);font:inherit;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex;position:relative}button.chip.svelte-11xugxb{cursor:pointer}button.chip.svelte-11xugxb:before{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.chip.review.svelte-11xugxb{color:var(--ink)}.sw.svelte-11xugxb{background:#a8791f;border-radius:3px;width:10px;height:10px}.dots3.svelte-11xugxb{gap:3px;display:inline-flex}.dots3.svelte-11xugxb i:where(.svelte-11xugxb){background:var(--ink-muted);border-radius:50%;width:4px;height:4px;animation:1.2s infinite svelte-11xugxb-pulse}.dots3.svelte-11xugxb i:where(.svelte-11xugxb):nth-child(2){animation-delay:.2s}.dots3.svelte-11xugxb i:where(.svelte-11xugxb):nth-child(3){animation-delay:.4s}@keyframes svelte-11xugxb-pulse{0%,to{opacity:.3}50%{opacity:1}}.hero-mascot.svelte-11xugxb{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:16px;width:124px;height:112px;padding:0;position:absolute;bottom:-14px;right:-10px}.mirror.svelte-11xugxb{width:100%;display:block;transform:scaleX(-1)}.tip.svelte-11xugxb{appearance:none;z-index:5;color:#2a1a0c;max-width:230px;font:inherit;font-family:var(--font-rounded);text-align:left;cursor:pointer;background:#fff6e3;border:0;border-radius:16px 16px 4px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.3;position:absolute;bottom:104px;right:0;box-shadow:0 10px 24px -14px #0000008c}@media (prefers-reduced-motion:reduce){.dots3.svelte-11xugxb i:where(.svelte-11xugxb){opacity:.8;animation:none}}.tz.svelte-1mb3e5v{background:var(--navy-700);border-radius:16px;margin:0 0 12px;padding:10px 14px}p.svelte-1mb3e5v{margin:0;font-size:14px}.err.svelte-1mb3e5v{color:var(--ink-muted);margin-top:4px}.actions.svelte-1mb3e5v{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.act.svelte-1mb3e5v{appearance:none;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--ink) 6%, transparent);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:.9375rem;font-weight:600}.ghost.svelte-1mb3e5v{color:var(--ink-muted);background:0 0;border-color:#0000}.goal.svelte-1iuonk0{--goal-met:var(--cheese-400);--goal-met-ink:var(--navy-900);flex-direction:column;gap:11px;min-width:0;height:100%;display:flex}.goal.protein.svelte-1iuonk0{--goal-met:var(--protein-500);--goal-met-ink:var(--ink-on-protein)}.eyebrow.svelte-1iuonk0{color:var(--ink-muted);flex:none;margin:0;font-size:.78125rem;font-weight:400;line-height:1.35}.line.svelte-1iuonk0{font-family:var(--font-rounded);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:none;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.line.svelte-1iuonk0 em:where(.svelte-1iuonk0){color:var(--cheese-400);font-style:normal}.track.svelte-1iuonk0{background:var(--navy-700);border-radius:4px;flex:none;height:8px;overflow:hidden}.track.svelte-1iuonk0 i:where(.svelte-1iuonk0){background:var(--cheese-400);transform-origin:0;width:100%;height:100%;display:block}.facts.svelte-1iuonk0{flex-wrap:wrap;flex:none;gap:6px 16px;margin:0;display:flex}.facts.svelte-1iuonk0:last-child{margin-top:auto}.facts.svelte-1iuonk0 div:where(.svelte-1iuonk0){min-width:0}dt.svelte-1iuonk0{color:var(--ink-muted);font-size:.8125rem;line-height:1.3}dd.svelte-1iuonk0{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.week.svelte-1iuonk0{flex:none;gap:6px;margin:0;padding:0;list-style:none;display:flex}.day.svelte-1iuonk0{background:var(--navy-700);min-width:0;min-height:30px;color:var(--ink-muted);border-radius:7px;flex:1 1 0;place-items:center;padding:4px 0;font-size:.6875rem;display:grid}.day.met.svelte-1iuonk0{background:var(--goal-met);color:var(--goal-met-ink);font-weight:600}.day.hollow.svelte-1iuonk0{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.day.today.svelte-1iuonk0{outline:2px solid var(--ink);outline-offset:-2px}.foot.svelte-1iuonk0{color:var(--ink-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:auto 0 0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.macros.svelte-1d9m2s3{flex-direction:column;gap:10px;min-width:0;height:100%;display:flex}.eyebrow.svelte-1d9m2s3{color:var(--ink-muted);flex:none;margin:0;font-size:.8125rem;font-weight:400;line-height:1.35}.rows.svelte-1d9m2s3{flex-direction:column;flex:none;gap:10px;margin:0;padding:0;list-style:none;display:flex}.row.svelte-1d9m2s3{color:var(--ink-muted);align-items:center;gap:9px;font-size:.8125rem;display:flex}.name.svelte-1d9m2s3{flex:none;width:50px}.bar.svelte-1d9m2s3{background:var(--navy-700);border-radius:4px;flex:auto;min-width:0;height:8px;overflow:hidden}.bar.svelte-1d9m2s3 i:where(.svelte-1d9m2s3){transform-origin:0;width:100%;height:100%;display:block}.v.svelte-1d9m2s3{text-align:right;max-width:44%;color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.foot.svelte-1d9m2s3{color:var(--ink-muted);flex:none;margin:auto 0 0;font-size:.75rem;line-height:1.4}.week-card.svelte-fk2mjm{--week-fill:var(--cheese-400);flex-direction:column;gap:9px;min-width:0;height:100%;display:flex}.eyebrow.svelte-fk2mjm{color:var(--ink-muted);flex:none;margin:0;font-size:.8125rem;font-weight:400;line-height:1.35}.week.svelte-fk2mjm{flex:auto;gap:5px;min-height:44px;margin:0;padding:0;list-style:none;display:flex}.day.svelte-fk2mjm{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.col.svelte-fk2mjm{flex:auto;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex}.col.svelte-fk2mjm i:where(.svelte-fk2mjm){background:var(--chart-context);border-radius:4px 4px 2px 2px;width:100%;min-height:2px;display:block}.day.today.svelte-fk2mjm .col:where(.svelte-fk2mjm) i:where(.svelte-fk2mjm){background:var(--week-fill)}.col.svelte-fk2mjm i.met:where(.svelte-fk2mjm),.day.today.svelte-fk2mjm .col:where(.svelte-fk2mjm) i.met:where(.svelte-fk2mjm){background:var(--protein-500)}.day.today.svelte-fk2mjm .col:where(.svelte-fk2mjm) i.met:where(.svelte-fk2mjm){box-shadow:inset 0 0 0 2px var(--cheese-400)}.col.svelte-fk2mjm i.hollow:where(.svelte-fk2mjm){box-shadow:inset 0 0 0 1px var(--chart-context);background:0 0}.day.today.svelte-fk2mjm .col:where(.svelte-fk2mjm) i.hollow:where(.svelte-fk2mjm){box-shadow:inset 0 0 0 1px var(--week-fill)}.col.svelte-fk2mjm .stub:where(.svelte-fk2mjm){background:var(--border-strong);width:60%;height:1px;display:block}.letter.svelte-fk2mjm{color:var(--ink-muted);font-size:.625rem;line-height:1}.day.today.svelte-fk2mjm .letter:where(.svelte-fk2mjm){color:var(--ink);font-weight:600}.foot.svelte-fk2mjm{color:var(--ink-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.photo-card.svelte-27ohg6{flex-direction:column;gap:9px;min-width:0;height:100%;display:flex}.eyebrow.svelte-27ohg6{color:var(--ink-muted);flex:none;margin:0;font-size:.8125rem;font-weight:400;line-height:1.35}.body.svelte-27ohg6{min-height:96px;color:inherit;flex:auto;align-items:center;gap:12px;text-decoration:none;display:flex}.shot.svelte-27ohg6{object-fit:cover;background:var(--navy-700);border-radius:12px;flex:none;width:96px;height:96px}.meta.svelte-27ohg6{flex-direction:column;gap:3px;min-width:0;display:flex}.nm.svelte-27ohg6{font-family:var(--font-rounded);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.sm.svelte-27ohg6{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;line-height:1.35;overflow:hidden}.friends.svelte-2suuvh{flex-direction:column;gap:9px;min-width:0;height:100%;display:flex}.top.svelte-2suuvh{flex:none;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.eyebrow.svelte-2suuvh{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-muted);margin:0;font-size:.8125rem;font-weight:400;line-height:1.35;overflow:hidden}.who.svelte-2suuvh{flex:none;align-items:flex-start;gap:11px;min-width:0;display:flex}.shot.svelte-2suuvh{object-fit:cover;background:var(--navy-700);border-radius:12px;flex:none;width:64px;height:64px}.said.svelte-2suuvh{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.line.svelte-2suuvh{font-family:var(--font-rounded);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:0;font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sm.svelte-2suuvh{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;margin:0;font-size:.75rem;line-height:1.4;overflow:hidden}.foot.svelte-2suuvh{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.acts.svelte-2suuvh{flex-wrap:wrap;flex:none;align-items:center;gap:7px;margin-top:auto;display:flex}.cheer.svelte-2suuvh{appearance:none;background:var(--navy-700);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:7px 12px;font-size:.75rem;font-weight:500}.cheer.svelte-2suuvh:disabled{opacity:.6;cursor:default}.done.svelte-2suuvh{color:var(--ink);flex:none;font-size:.75rem}.open.svelte-2suuvh{color:var(--cheese-400);white-space:nowrap;flex:none;font-size:.75rem;font-weight:600;text-decoration:none}.deck.svelte-1ghzmkp{flex-direction:column;gap:9px;margin-top:14px;display:flex}.rail.svelte-1ghzmkp{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:16px;gap:10px;display:flex;overflow:auto hidden}.rail.svelte-1ghzmkp::-webkit-scrollbar{display:none}.rail.svelte-1ghzmkp:focus-visible{outline:2px solid var(--cheese-400);outline-offset:2px}.slot.svelte-1ghzmkp{scroll-snap-align:center;border-left:3px solid var(--cheese-400);background:var(--surface);border-radius:16px;flex:0 0 100%;min-width:0;padding:14px 16px 15px;display:grid;position:relative;overflow:hidden}.dots.svelte-1ghzmkp{justify-content:center;gap:0;display:flex}.dot.svelte-1ghzmkp{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:14px;min-height:24px;padding:9px 4px;display:flex}.dot.svelte-1ghzmkp:before{content:"";background:var(--navy-600);border-radius:50%;width:6px;height:6px;transition:width .12s,background-color .12s;display:block}.dot[aria-current=true].svelte-1ghzmkp:before{background:var(--cheese-400);border-radius:3px;width:18px}.dot.svelte-1ghzmkp:focus-visible{outline:2px solid var(--cheese-400);outline-offset:-2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.rail.svelte-1ghzmkp{scroll-behavior:auto}.dot.svelte-1ghzmkp:before{transition:none}}.month.svelte-8kaicu{background:var(--surface);border-radius:20px;margin-top:14px;padding:14px}.head.svelte-8kaicu{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}h2.svelte-8kaicu{font-family:var(--font-rounded);margin:0;font-size:17px;font-weight:600}.note.svelte-8kaicu{color:var(--ink-muted);margin:2px 0 0;font-size:13px}.dismiss.svelte-8kaicu{appearance:none;width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;margin:-10px -10px 0 0;font-size:15px}.sheet.svelte-11jt3zu{background:var(--surface);width:100%;max-width:560px;max-height:min(92dvh,820px);color:var(--ink);border:0;border-radius:28px 28px 0 0;margin:auto auto 0;padding:0;box-shadow:0 -10px 40px #0008}.sheet.svelte-11jt3zu::backdrop{background:#05061acc}.inner.svelte-11jt3zu{padding:10px 20px calc(16px + var(--safe-bottom))}.grab.svelte-11jt3zu{background:var(--navy-600);border-radius:3px;width:40px;height:5px;margin:0 auto 6px}.top.svelte-11jt3zu{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:4px;display:grid}.top.plain.svelte-11jt3zu{grid-template-columns:minmax(0,1fr);padding:8px 0 4px}.who.svelte-11jt3zu{width:160px;margin-left:-16px;display:block}.eyebrow.svelte-11jt3zu{color:var(--ink-muted);letter-spacing:.01em;margin:0;font-size:13px}h2.svelte-11jt3zu{font-family:var(--font-rounded);margin:2px 0 0;font-size:24px;font-weight:700;line-height:1.15}.note.svelte-11jt3zu{color:var(--ink-muted);margin:4px 0 0;font-size:13px}.meter.svelte-11jt3zu{margin:6px 0 2px}.rows.svelte-11jt3zu{margin:8px 0 0;padding:0;list-style:none}.rows.svelte-11jt3zu li:where(.svelte-11jt3zu){border-bottom:1px solid #25285c;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;display:flex}.rows.svelte-11jt3zu li.stack:where(.svelte-11jt3zu){flex-direction:column;gap:2px}.rows.svelte-11jt3zu li.stack:where(.svelte-11jt3zu) b:where(.svelte-11jt3zu){text-align:left}.rows.svelte-11jt3zu span:where(.svelte-11jt3zu){color:var(--ink-muted);flex:none}.rows.svelte-11jt3zu b:where(.svelte-11jt3zu){text-align:right;overflow-wrap:anywhere;font-weight:600}.quote.svelte-11jt3zu{color:var(--ink-muted);margin:12px 0 0;font-size:14px}.done.svelte-11jt3zu{appearance:none;background:var(--cheese-400);width:100%;height:50px;color:var(--navy-900);font:inherit;cursor:pointer;border:0;border-radius:14px;margin-top:14px;font-weight:700}.make-card.svelte-11jt3zu{appearance:none;background:var(--navy-700);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:22px;margin:8px auto 0;padding:0 18px;font-size:15px;font-weight:600;display:block}.undo.svelte-11jt3zu{flex-direction:column;align-items:center;margin-top:4px;display:flex}.linkish.svelte-11jt3zu{appearance:none;min-height:44px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:14px}.linkish.svelte-11jt3zu:disabled{opacity:.6}.foot.svelte-11jt3zu{color:#8d90b8;text-align:center;margin:4px 0 0;font-size:12px}.today-page.svelte-5mgery{background:var(--bg);flex-direction:column;flex:1;display:flex}.screen.svelte-5mgery{width:100%;max-width:520px;padding:var(--safe-top) calc(16px + var(--safe-right)) 24px calc(16px + var(--safe-left));margin:0 auto}.hdr.svelte-5mgery{align-items:center;gap:4px;min-height:56px;margin:0 -4px;display:flex;position:relative}.titlebox.svelte-5mgery{flex-direction:column;align-items:flex-start;padding:0 2px;display:flex}h1.svelte-5mgery{font-family:var(--font-rounded);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700;line-height:1.1}.date.svelte-5mgery{color:var(--ink-muted);font-size:13px}.chev.svelte-5mgery{appearance:none;width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.chev.svelte-5mgery:disabled{opacity:.35;cursor:default}.back-pill.svelte-5mgery{background:var(--surface);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;margin-left:auto;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.loading.svelte-5mgery{color:var(--ink-muted);padding:24px 2px}.state.svelte-5mgery{flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;padding:16px;display:flex}.state-title.svelte-5mgery{margin:0;font-weight:600}.pan.svelte-5mgery{margin:12px 0 4px}.more-macros.svelte-5mgery{margin-top:4px}.goal-card.svelte-5mgery,.yesterday.svelte-5mgery,.trial.svelte-5mgery{background:var(--surface);min-height:48px;color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-size:15px;text-decoration:none;display:flex}.yesterday.svelte-5mgery,.trial.svelte-5mgery{color:var(--ink-muted);background:0 0;min-height:44px;padding:6px 2px;font-size:14px}.trial.svelte-5mgery{margin-top:10px}.meals.svelte-5mgery{margin-top:20px}.sect.svelte-5mgery{justify-content:space-between;align-items:baseline;margin:0 2px 6px;display:flex}.sect.svelte-5mgery h2:where(.svelte-5mgery){font-family:var(--font-rounded);margin:0;font-size:17px;font-weight:600}.sect.svelte-5mgery span:where(.svelte-5mgery),.none.svelte-5mgery{color:var(--ink-muted);font-size:13px}.none.svelte-5mgery{margin:4px 2px 10px;font-size:15px}.queued-offline.svelte-5mgery{margin-top:12px}.queue-note.svelte-5mgery{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:10px 12px;display:flex}.queue-note.svelte-5mgery p:where(.svelte-5mgery){color:var(--ink);flex:220px;margin:0;font-size:.8125rem}.note-x.svelte-5mgery{appearance:none;border:1px solid var(--border-strong);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:.875rem;font-weight:600}ul.svelte-5mgery{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bubble.svelte-5mgery{background:var(--surface);border-radius:16px 4px 16px 16px;margin-top:10px;padding:12px 14px;font-size:15px;line-height:1.4}.bubble.svelte-5mgery .y:where(.svelte-5mgery){color:var(--ink-muted);margin-top:4px;font-size:13px;display:block}.cta.svelte-5mgery{appearance:none;background:var(--cheese-400);width:100%;height:52px;color:var(--navy-900);font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:16px;font-weight:700;display:flex}.cta.svelte-5mgery svg:where(.svelte-5mgery){fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linejoin:round}.cta.secondary.svelte-5mgery{background:color-mix(in srgb, var(--ink) 6%, transparent);border:1px solid var(--border-strong);height:48px;color:var(--ink)}.ghostrow.svelte-5mgery{flex-wrap:wrap;justify-content:center;column-gap:18px;margin-top:6px;font-size:14px;display:flex}.ghostrow.svelte-5mgery a:where(.svelte-5mgery){min-height:44px;color:var(--ink-muted);align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}.closure.svelte-5mgery{min-height:44px;color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;margin:6px 4px 0;font-size:14px;display:flex}.closure.svelte-5mgery>span:where(.svelte-5mgery){align-items:center;gap:6px;display:inline-flex}.wrap-btn.svelte-5mgery{appearance:none;min-height:44px;color:var(--cheese-400);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600}.wrap-btn.svelte-5mgery:disabled{opacity:.6}.wrap-note.svelte-5mgery{color:var(--ink-muted);margin:2px 4px 0;font-size:13px}.asides.svelte-5mgery{flex-direction:column;display:flex}.aside.svelte-5mgery{border-left:2px solid var(--cheese-400);margin-top:16px;padding-left:12px;display:flex}.aside[hidden].svelte-5mgery{display:none}.aside.svelte-5mgery>*{flex:1;min-width:0}.aside.svelte-5mgery>section{background:0 0;border:0;border-radius:0;margin:0;padding:0}.sticker-toast.svelte-5mgery{min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.faceid.svelte-5mgery{margin-top:16px}.foot.svelte-5mgery{text-align:center;margin:18px 0 4px}.foot.svelte-5mgery p:where(.svelte-5mgery){color:#8d90b8;margin:0;font-size:12px}.foot.svelte-5mgery .feedback-row:where(.svelte-5mgery){margin:0 0 2px;font-size:14px}.linkish.svelte-5mgery{appearance:none;min-height:44px;color:var(--cheese-300);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:600}
