.preview[data-astro-cid-jfe34jx5]{background:var(--bg-mint);border-radius:40px;justify-content:center;align-items:flex-start;padding:40px 16px 20px;display:flex;overflow:hidden}.phone[data-astro-cid-jfe34jx5]{background:var(--bg-canvas);border:10px solid var(--device-bezel);box-shadow:0 0 0 1px var(--device-edge);flex-direction:column;gap:12px;padding:34px 16px 0;font-size:13px;line-height:1.35;display:flex;position:relative;overflow:hidden}.phone-today[data-astro-cid-jfe34jx5]{z-index:2;border-radius:48px;flex:0 0 290px;width:290px;height:600px}.phone-shopping[data-astro-cid-jfe34jx5]{z-index:1;border-radius:46px;flex:0 0 270px;width:270px;height:560px;margin-top:70px;margin-left:-36px;padding-left:44px}@media (width<=640px){.phone-shopping[data-astro-cid-jfe34jx5]{display:none}}.row-between[data-astro-cid-jfe34jx5]{justify-content:space-between;align-items:center;display:flex}.caption[data-astro-cid-jfe34jx5]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-top:4px;font-size:9px;font-weight:700}.screen-title[data-astro-cid-jfe34jx5]{font-family:var(--font-heading);font-size:25px;font-weight:800;line-height:1.15}.hero[data-astro-cid-jfe34jx5]{background:var(--brand-forest);border-radius:22px;flex-direction:column;gap:6px;padding:16px;display:flex}.hero-label[data-astro-cid-jfe34jx5]{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-yellow);font-size:9px;font-weight:700}.hero-meal[data-astro-cid-jfe34jx5]{font-family:var(--font-heading);color:var(--text-on-dark);font-size:19px;font-weight:700;line-height:1.2}.hero-meta[data-astro-cid-jfe34jx5]{color:var(--text-on-dark-muted);font-size:11px}.hero-actions[data-astro-cid-jfe34jx5]{gap:8px;padding-top:6px;display:flex}.pill[data-astro-cid-jfe34jx5]{border-radius:99px;padding:6px 12px;font-size:11px;font-weight:600}.pill-yellow[data-astro-cid-jfe34jx5]{background:var(--brand-yellow);color:var(--text-on-accent)}.pill-outline[data-astro-cid-jfe34jx5]{color:var(--text-on-dark);border:1px solid #5e7a69}.week[data-astro-cid-jfe34jx5]{background:var(--bg-surface);border-radius:18px;flex-direction:column;gap:10px;padding:12px;display:flex}.week-title[data-astro-cid-jfe34jx5]{font-weight:600}.week-range[data-astro-cid-jfe34jx5]{color:var(--text-secondary);font-size:10px}.days[data-astro-cid-jfe34jx5]{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.letter[data-astro-cid-jfe34jx5]{color:var(--text-secondary);font-size:9px;font-weight:700}.letter[data-astro-cid-jfe34jx5].today{color:var(--text-link)}.date[data-astro-cid-jfe34jx5]{border-radius:13px;justify-content:center;justify-self:center;align-items:center;width:26px;height:26px;font-size:11px;display:flex}.date[data-astro-cid-jfe34jx5].past{background:var(--bg-mint)}.date[data-astro-cid-jfe34jx5].today{background:var(--brand-yellow);color:var(--text-on-accent);font-weight:700}.section-title[data-astro-cid-jfe34jx5]{font-family:var(--font-heading);font-size:16px;font-weight:700}.see-all[data-astro-cid-jfe34jx5]{color:var(--text-link);font-size:11px;font-weight:600}.item[data-astro-cid-jfe34jx5]{background:var(--bg-surface);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.item-new[data-astro-cid-jfe34jx5]{outline:1.5px solid var(--brand-yellow)}.item-text[data-astro-cid-jfe34jx5]{flex-direction:column;flex:1;display:flex}.item-text[data-astro-cid-jfe34jx5] small[data-astro-cid-jfe34jx5]{color:var(--text-secondary);font-size:10px}.item-bought[data-astro-cid-jfe34jx5]{color:var(--text-secondary);text-decoration:line-through}.check[data-astro-cid-jfe34jx5]{border:2px solid var(--text-secondary);border-radius:10px;flex:0 0 20px;width:20px;height:20px}.check-done[data-astro-cid-jfe34jx5]{background:var(--brand-leaf);color:#fff;border:0;justify-content:center;align-items:center;display:flex}.avatar[data-astro-cid-jfe34jx5]{border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:flex}.avatar-small[data-astro-cid-jfe34jx5]{width:20px;height:20px;font-size:9px}.avatar-yellow[data-astro-cid-jfe34jx5]{background:var(--brand-yellow);color:var(--text-on-accent)}.avatar-forest[data-astro-cid-jfe34jx5]{background:var(--brand-forest);color:var(--text-on-dark)}.add-button[data-astro-cid-jfe34jx5]{background:var(--brand-leaf);color:#fff;border-radius:17px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.presence[data-astro-cid-jfe34jx5]{background:var(--bg-surface);border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:10px;display:flex}.live-dot[data-astro-cid-jfe34jx5]{background:var(--brand-leaf);border-radius:3px;width:6px;height:6px}.progress[data-astro-cid-jfe34jx5]{background:var(--bg-butter);color:var(--text-accent);border-radius:18px;flex-direction:column;gap:8px;padding:12px 14px;font-weight:600;display:flex}.bar[data-astro-cid-jfe34jx5]{background:var(--bg-surface);border-radius:3px;height:6px}.bar-fill[data-astro-cid-jfe34jx5]{background:var(--brand-leaf);border-radius:3px;width:40%;height:6px}.badge[data-astro-cid-eburmucb]{border-radius:10px;padding:6px 0;display:inline-block}img[data-astro-cid-eburmucb]{width:auto;height:50px;display:block}.showcase[data-astro-cid-6epdsbjp]{flex-direction:column;gap:24px;display:flex}.tile[data-astro-cid-6epdsbjp]{color:var(--text-on-dark);border-radius:40px;flex-wrap:wrap;align-items:center;gap:8px 32px;padding:48px 32px 32px 56px;display:flex;overflow:hidden}.tile-cook[data-astro-cid-6epdsbjp]{background:radial-gradient(60% 70% at 72% 45%,#2f5e41 0%,#0000 70%),linear-gradient(160deg,#1e3a2a 0%,#13271b 100%)}.tile-open[data-astro-cid-6epdsbjp]{background:radial-gradient(60% 70% at 30% 45%,#2b4a5a 0%,#0000 70%),linear-gradient(160deg,#1b2f35 0%,#111d21 100%);flex-direction:row-reverse;padding:48px 56px 32px 32px}.tile-copy[data-astro-cid-6epdsbjp]{flex-direction:column;flex:300px;gap:14px;min-width:0;display:flex}.tile-eyebrow[data-astro-cid-6epdsbjp]{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-yellow);font-size:.8rem;font-weight:700}.tile[data-astro-cid-6epdsbjp] h3[data-astro-cid-6epdsbjp]{letter-spacing:-.015em;color:var(--text-on-dark);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.08}.tile-copy[data-astro-cid-6epdsbjp] p[data-astro-cid-6epdsbjp]:last-child{max-width:420px;color:var(--text-on-dark-muted)}.art[data-astro-cid-6epdsbjp]{flex:1.5 440px;min-width:0}.frame[data-astro-cid-6epdsbjp]{container-type:inline-size}.art[data-astro-cid-6epdsbjp] [data-astro-cid-6epdsbjp]{--u:calc(100cqw / 600)}.scene[data-astro-cid-6epdsbjp]{perspective:calc(1500 * var(--u));position:relative}.floor-shadow[data-astro-cid-6epdsbjp]{background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.screen[data-astro-cid-6epdsbjp]{background:var(--bg-canvas);color:var(--text-primary);flex-direction:column;line-height:1.3;display:flex;position:relative;overflow:hidden}.scene-folded[data-astro-cid-6epdsbjp]{height:calc(500 * var(--u));perspective-origin:50% -30%}.scene-folded[data-astro-cid-6epdsbjp] .floor-shadow[data-astro-cid-6epdsbjp]{top:calc(340 * var(--u));width:calc(600 * var(--u));height:calc(190 * var(--u))}.folded[data-astro-cid-6epdsbjp]{--k:calc(100cqw * 396 / 600 / 626);left:calc(90 * var(--u));top:calc(20 * var(--u));width:calc(420 * var(--u));transform-style:preserve-3d;font-size:calc(15 * var(--k));position:absolute}.folded[data-astro-cid-6epdsbjp] [data-astro-cid-6epdsbjp]{--k:calc(100cqw * 396 / 600 / 626)}.half[data-astro-cid-6epdsbjp]{padding:calc(12 * var(--u)) calc(12 * var(--u)) 0;box-shadow:0 0 0 calc(2 * var(--u)) #a9b0aa, inset 0 0 0 calc(1 * var(--u)) #2a312c;background:#0d120f;position:relative}.half[data-astro-cid-6epdsbjp] .screen[data-astro-cid-6epdsbjp]{height:calc(445 * var(--k));gap:calc(14 * var(--k));padding:calc(26 * var(--k)) calc(24 * var(--k)) 0}.upright[data-astro-cid-6epdsbjp]{border-radius:calc(34 * var(--u)) calc(34 * var(--u)) 0 0;transform-origin:bottom;transform:rotateX(6deg)}.upright[data-astro-cid-6epdsbjp] .screen[data-astro-cid-6epdsbjp]{border-radius:calc(24 * var(--u)) calc(24 * var(--u)) 0 0}.hinge[data-astro-cid-6epdsbjp]{height:calc(6 * var(--u));margin-inline:calc(4 * var(--u));transform-origin:top;background:linear-gradient(#5d655f,#c3c9c4 45%,#4a514c);transform:rotateX(45deg)}.flat[data-astro-cid-6epdsbjp]{padding:0 calc(12 * var(--u)) calc(12 * var(--u));border-radius:0 0 calc(34 * var(--u)) calc(34 * var(--u));transform-origin:top;transform-style:preserve-3d;transform:rotateX(84deg)}.flat[data-astro-cid-6epdsbjp] .screen[data-astro-cid-6epdsbjp]{justify-content:flex-start;gap:calc(26 * var(--k));padding-top:calc(22 * var(--k));border-radius:0 0 calc(24 * var(--u)) calc(24 * var(--u))}.cook-head[data-astro-cid-6epdsbjp]{align-items:center;gap:calc(12 * var(--k));display:flex}.circle[data-astro-cid-6epdsbjp]{flex:0 0 calc(40 * var(--k));height:calc(40 * var(--k));background:var(--bg-surface);border-radius:50%;justify-content:center;align-items:center;display:flex}.circle[data-astro-cid-6epdsbjp] svg[data-astro-cid-6epdsbjp]{width:calc(18 * var(--k));height:calc(18 * var(--k))}.cook-meal[data-astro-cid-6epdsbjp]{font-weight:600;font-size:calc(16 * var(--k));flex-direction:column;flex:1;display:flex}.cook-label[data-astro-cid-6epdsbjp]{font-size:calc(11 * var(--k));letter-spacing:.06em;text-transform:uppercase;color:var(--text-link);font-weight:700}.step-pill[data-astro-cid-6epdsbjp]{padding:calc(8 * var(--k)) calc(14 * var(--k));background:var(--bg-surface);font-size:calc(14 * var(--k));border-radius:99px}.segments[data-astro-cid-6epdsbjp]{gap:calc(6 * var(--k));grid-template-columns:repeat(6,1fr);display:grid}.segments[data-astro-cid-6epdsbjp] span[data-astro-cid-6epdsbjp]{height:calc(6 * var(--k));background:var(--border-line);border-radius:99px}.segments[data-astro-cid-6epdsbjp] .done[data-astro-cid-6epdsbjp]{background:var(--brand-leaf)}.segments[data-astro-cid-6epdsbjp] .now[data-astro-cid-6epdsbjp]{background:var(--brand-yellow)}.cook-step[data-astro-cid-6epdsbjp]{font-family:var(--font-heading);font-weight:700;font-size:calc(27 * var(--k));line-height:1.3}.chips[data-astro-cid-6epdsbjp]{gap:calc(8 * var(--k));flex-wrap:wrap;display:flex}.chip[data-astro-cid-6epdsbjp]{padding:calc(8 * var(--k)) calc(14 * var(--k));background:var(--bg-butter);font-size:calc(14 * var(--k));border-radius:99px;font-weight:500}.chip[data-astro-cid-6epdsbjp] small[data-astro-cid-6epdsbjp]{color:var(--text-secondary);font-size:1em;font-weight:400}.up-next[data-astro-cid-6epdsbjp]{margin-top:auto;margin-bottom:calc(18 * var(--k));padding:calc(12 * var(--k)) calc(16 * var(--k));border-radius:calc(14 * var(--k));background:var(--bg-surface);font-size:calc(13 * var(--k));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.up-next[data-astro-cid-6epdsbjp] span[data-astro-cid-6epdsbjp]{margin-right:calc(6 * var(--k));font-size:calc(11 * var(--k));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.tools[data-astro-cid-6epdsbjp]{gap:calc(8 * var(--k));grid-template-columns:repeat(3,1fr);display:grid}.tools[data-astro-cid-6epdsbjp] span[data-astro-cid-6epdsbjp]{height:calc(48 * var(--k));background:var(--bg-mint);font-size:calc(14 * var(--k));border-radius:99px;justify-content:center;align-items:center;font-weight:500;display:flex}.timer-card[data-astro-cid-6epdsbjp]{padding:calc(20 * var(--k)) calc(24 * var(--k));border-radius:calc(24 * var(--k));background:var(--brand-forest);justify-content:space-between;align-items:center;display:flex}.timer-copy[data-astro-cid-6epdsbjp]{flex-direction:column;display:flex}.timer-label[data-astro-cid-6epdsbjp]{font-size:calc(11 * var(--k));letter-spacing:.06em;text-transform:uppercase;color:var(--brand-yellow);font-weight:700}.timer-time[data-astro-cid-6epdsbjp]{font-family:var(--font-heading);font-weight:800;font-size:calc(44 * var(--k));color:var(--text-on-dark);line-height:1}.timer-start[data-astro-cid-6epdsbjp]{padding:calc(16 * var(--k)) calc(24 * var(--k));background:var(--brand-yellow);color:var(--text-on-accent);font-size:calc(15 * var(--k));border-radius:99px;font-weight:600}.nav[data-astro-cid-6epdsbjp]{gap:calc(12 * var(--k));grid-template-columns:1fr 1fr;display:grid}.nav[data-astro-cid-6epdsbjp] span[data-astro-cid-6epdsbjp]{height:calc(66 * var(--k));font-size:calc(16 * var(--k));border-radius:99px;justify-content:center;align-items:center;font-weight:600;display:flex}.nav-back[data-astro-cid-6epdsbjp]{background:var(--bg-surface);border:1px solid var(--border-line)}.nav-next[data-astro-cid-6epdsbjp]{background:var(--brand-leaf);color:#fff}.scene-open[data-astro-cid-6epdsbjp]{height:calc(400 * var(--u));perspective-origin:50% 40%}.scene-open[data-astro-cid-6epdsbjp] .floor-shadow[data-astro-cid-6epdsbjp]{top:calc(330 * var(--u));width:calc(560 * var(--u));height:calc(70 * var(--u))}.opened[data-astro-cid-6epdsbjp]{--k:calc(100cqw * 248 / 600 / 445);left:calc(34 * var(--u));top:calc(14 * var(--u));width:calc(532 * var(--u));transform-style:preserve-3d;font-size:calc(15 * var(--k));display:flex;position:absolute}.opened[data-astro-cid-6epdsbjp] [data-astro-cid-6epdsbjp]{--k:calc(100cqw * 248 / 600 / 445)}.pane[data-astro-cid-6epdsbjp]{padding:calc(10 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) #a9b0aa, inset 0 0 0 calc(1 * var(--u)) #2a312c;background:#0d120f;flex:1}.pane[data-astro-cid-6epdsbjp] .screen[data-astro-cid-6epdsbjp]{height:calc(626 * var(--k));gap:calc(10 * var(--k));padding:calc(30 * var(--k)) calc(24 * var(--k)) 0}.pane-left[data-astro-cid-6epdsbjp]{border-radius:calc(30 * var(--u)) 0 0 calc(30 * var(--u));transform-origin:100%;padding-right:0;transform:rotateY(10deg)}.pane-left[data-astro-cid-6epdsbjp] .screen[data-astro-cid-6epdsbjp]{border-radius:calc(21 * var(--u)) 0 0 calc(21 * var(--u))}.pane-right[data-astro-cid-6epdsbjp]{border-radius:0 calc(30 * var(--u)) calc(30 * var(--u)) 0;transform-origin:0;padding-left:0;transform:rotateY(-10deg)}.pane-right[data-astro-cid-6epdsbjp] .screen[data-astro-cid-6epdsbjp]{border-radius:0 calc(21 * var(--u)) calc(21 * var(--u)) 0}.pane-left[data-astro-cid-6epdsbjp] .screen[data-astro-cid-6epdsbjp]:after,.pane-right[data-astro-cid-6epdsbjp] .screen[data-astro-cid-6epdsbjp]:after{content:"";width:calc(26 * var(--k));position:absolute;top:0;bottom:0}.pane-left[data-astro-cid-6epdsbjp] .screen[data-astro-cid-6epdsbjp]:after{background:linear-gradient(90deg,#0000,#18261d1a);right:0}.pane-right[data-astro-cid-6epdsbjp] .screen[data-astro-cid-6epdsbjp]:after{background:linear-gradient(270deg,#0000,#18261d1a);left:0}.cap[data-astro-cid-6epdsbjp]{font-size:calc(11 * var(--k));letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.title[data-astro-cid-6epdsbjp]{margin-bottom:calc(4 * var(--k));font-family:var(--font-heading);font-weight:800;font-size:calc(30 * var(--k));line-height:1.1}.row[data-astro-cid-6epdsbjp]{align-items:center;gap:calc(12 * var(--k));min-height:calc(54 * var(--k));padding:calc(10 * var(--k)) calc(16 * var(--k));background:var(--bg-surface);border-radius:calc(18 * var(--k));display:flex}.row[data-astro-cid-6epdsbjp].past{background:var(--bg-mint)}.row[data-astro-cid-6epdsbjp].today{background:var(--bg-butter)}.row[data-astro-cid-6epdsbjp].drop{outline:calc(2 * var(--k)) dashed var(--brand-leaf);outline-offset:calc(-2 * var(--k));background:0 0}.row[data-astro-cid-6epdsbjp].drop .row-text[data-astro-cid-6epdsbjp]{color:var(--text-link);font-weight:500}.day-name[data-astro-cid-6epdsbjp]{flex:0 0 calc(36 * var(--k));font-size:calc(12 * var(--k));text-transform:uppercase;color:var(--text-secondary);font-weight:700}.row-text[data-astro-cid-6epdsbjp]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.badge[data-astro-cid-6epdsbjp]{padding:calc(3 * var(--k)) calc(9 * var(--k));background:var(--brand-yellow);color:var(--text-on-accent);font-size:calc(11 * var(--k));border-radius:99px;font-weight:700}.regular[data-astro-cid-6epdsbjp]{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.regular[data-astro-cid-6epdsbjp] .row-text[data-astro-cid-6epdsbjp]{flex:none;width:100%}.regular[data-astro-cid-6epdsbjp] small[data-astro-cid-6epdsbjp]{font-size:calc(12 * var(--k));color:var(--text-secondary)}.regular[data-astro-cid-6epdsbjp].picked{outline:calc(2 * var(--k)) dashed var(--brand-sage);outline-offset:calc(-2 * var(--k));background:0 0}.regular[data-astro-cid-6epdsbjp].picked .row-text[data-astro-cid-6epdsbjp],.regular[data-astro-cid-6epdsbjp].picked small[data-astro-cid-6epdsbjp]{visibility:hidden}.regular[data-astro-cid-6epdsbjp].dragging{left:calc(160 * var(--u));top:calc(128 * var(--u));width:calc(200 * var(--u));color:var(--text-primary);outline:calc(2 * var(--k)) solid var(--brand-leaf);transform:translateZ(calc(80 * var(--u))) rotate(-3deg);box-shadow:0 calc(14 * var(--u)) calc(28 * var(--u)) #00000059;position:absolute}.closed[data-astro-cid-6epdsbjp]{max-width:760px;color:var(--text-secondary);align-items:flex-start;gap:14px;padding:4px 8px 0;display:flex}.closed[data-astro-cid-6epdsbjp] strong[data-astro-cid-6epdsbjp]{color:var(--text-primary);font-weight:600}.closed-icon[data-astro-cid-6epdsbjp]{background:var(--bg-butter);width:44px;height:44px;color:var(--text-accent);border-radius:22px;flex:0 0 44px;justify-content:center;align-items:center;display:flex}@media (width<=720px){.tile[data-astro-cid-6epdsbjp],.tile-open[data-astro-cid-6epdsbjp]{border-radius:28px;gap:16px;padding:32px 20px 12px;display:grid}}.stage[data-astro-cid-ztvu5z5v]{container-type:inline-size}.stage[data-astro-cid-ztvu5z5v] [data-astro-cid-ztvu5z5v]{--u:calc(100cqw / 600)}.ipad[data-astro-cid-ztvu5z5v]{gap:calc(12 * var(--u));aspect-ratio:1180/820;padding:calc(12 * var(--u)) calc(18 * var(--u));background:var(--bg-canvas);border:calc(12 * var(--u)) solid var(--device-bezel);box-shadow:0 0 0 1px var(--device-edge);border-radius:calc(30 * var(--u));font-size:calc(9 * var(--u));flex-direction:column;line-height:1.3;display:flex;overflow:hidden}.tabs[data-astro-cid-ztvu5z5v]{align-self:center;gap:calc(2 * var(--u));padding:calc(3 * var(--u));background:var(--bg-surface);box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #18261d14;border-radius:99px;display:flex}.tab[data-astro-cid-ztvu5z5v]{padding:calc(4 * var(--u)) calc(11 * var(--u));font-size:calc(8 * var(--u));color:var(--text-secondary);border-radius:99px;font-weight:600}.tab[data-astro-cid-ztvu5z5v].current{background:var(--bg-mint);color:var(--text-link)}.columns[data-astro-cid-ztvu5z5v]{gap:calc(14 * var(--u));flex:1;grid-template-columns:1.1fr 1fr 1fr;min-height:0;display:grid}.col[data-astro-cid-ztvu5z5v]{gap:calc(6 * var(--u));flex-direction:column;min-width:0;display:flex}.cap[data-astro-cid-ztvu5z5v]{font-size:calc(7 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.title[data-astro-cid-ztvu5z5v]{font-family:var(--font-heading);font-weight:800;font-size:calc(20 * var(--u));line-height:1.1}.col-title[data-astro-cid-ztvu5z5v]{margin-top:calc(14 * var(--u));font-family:var(--font-heading);font-weight:700;font-size:calc(13 * var(--u))}.hero[data-astro-cid-ztvu5z5v]{gap:calc(4 * var(--u));margin-top:calc(4 * var(--u));padding:calc(14 * var(--u));background:var(--brand-forest);border-radius:calc(18 * var(--u));flex-direction:column;display:flex}.hero-label[data-astro-cid-ztvu5z5v]{font-size:calc(7 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--brand-yellow);font-weight:700}.hero-meal[data-astro-cid-ztvu5z5v]{font-family:var(--font-heading);font-weight:700;font-size:calc(16 * var(--u));color:var(--text-on-dark);line-height:1.15}.hero-meta[data-astro-cid-ztvu5z5v]{font-size:calc(8 * var(--u));color:var(--text-on-dark-muted)}.pill[data-astro-cid-ztvu5z5v]{margin-top:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(11 * var(--u));background:var(--brand-yellow);color:var(--text-on-accent);font-size:calc(8 * var(--u));border-radius:99px;align-self:flex-start;font-weight:600}.presence[data-astro-cid-ztvu5z5v]{align-self:flex-start;align-items:center;gap:calc(5 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u));background:var(--bg-surface);font-size:calc(8 * var(--u));border-radius:99px;display:flex}.row[data-astro-cid-ztvu5z5v]{align-items:center;gap:calc(7 * var(--u));padding:calc(7 * var(--u)) calc(9 * var(--u));background:var(--bg-surface);border-radius:calc(10 * var(--u));display:flex}.row[data-astro-cid-ztvu5z5v].past{background:var(--bg-mint)}.row[data-astro-cid-ztvu5z5v].today{background:var(--bg-butter)}.row[data-astro-cid-ztvu5z5v].empty .row-text[data-astro-cid-ztvu5z5v]{color:var(--text-secondary);font-weight:500}.day-name[data-astro-cid-ztvu5z5v]{flex:0 0 calc(20 * var(--u));font-size:calc(7 * var(--u));text-transform:uppercase;color:var(--text-secondary);font-weight:700}.row-text[data-astro-cid-ztvu5z5v]{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;min-width:0;font-weight:600;display:flex;overflow:hidden}.row-text[data-astro-cid-ztvu5z5v] small[data-astro-cid-ztvu5z5v]{font-size:calc(7 * var(--u));color:var(--text-secondary);font-weight:400}.row-text[data-astro-cid-ztvu5z5v].bought{color:var(--text-secondary);font-weight:400;text-decoration:line-through}.check[data-astro-cid-ztvu5z5v]{flex:0 0 calc(13 * var(--u));height:calc(13 * var(--u));border:calc(1.5 * var(--u)) solid var(--text-secondary);border-radius:50%}.check[data-astro-cid-ztvu5z5v].done{border-color:var(--brand-leaf);background:var(--brand-leaf)}.avatar[data-astro-cid-ztvu5z5v]{flex:0 0 calc(15 * var(--u));height:calc(15 * var(--u));font-size:calc(7 * var(--u));border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.avatar-yellow[data-astro-cid-ztvu5z5v]{background:var(--brand-yellow);color:var(--text-on-accent)}.avatar-forest[data-astro-cid-ztvu5z5v]{background:var(--brand-forest);color:var(--text-on-dark)}.progress[data-astro-cid-ztvu5z5v]{gap:calc(5 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));background:var(--bg-butter);border-radius:calc(10 * var(--u));color:var(--text-accent);flex-direction:column;font-weight:600;display:flex}.bar[data-astro-cid-ztvu5z5v]{height:calc(4 * var(--u));background:var(--bg-surface);border-radius:99px}.bar-fill[data-astro-cid-ztvu5z5v]{background:var(--brand-leaf);border-radius:99px;width:37.5%;height:100%}.small[data-astro-cid-lcdefpme]{font-size:.95rem}.hero[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:56px;padding-block:48px 88px;display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:440px;gap:22px;min-width:0;display:flex}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:520px}.hero-preview[data-astro-cid-lcdefpme]{flex:460px;min-width:0}.download[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 20px;padding-top:6px;display:flex}.section[data-astro-cid-lcdefpme]{flex-direction:column;gap:40px;padding-block:88px;display:flex}#features[data-astro-cid-lcdefpme]{padding-top:24px}.section-intro[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;max-width:680px;display:flex}.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.feature[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;display:flex}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--text-primary)}.feature-icon[data-astro-cid-lcdefpme]{background:var(--bg-mint);width:48px;height:48px;color:var(--text-accent);border-radius:24px;justify-content:center;align-items:center;display:flex}.devices[data-astro-cid-lcdefpme]{padding-top:40px}.device-card[data-astro-cid-lcdefpme]{background:var(--bg-surface);border-radius:40px;flex-wrap:wrap;align-items:center;gap:40px 56px;padding:48px;display:flex}.device-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:340px;gap:14px;min-width:0;display:flex}.device-art[data-astro-cid-lcdefpme]{flex:1.6 460px;min-width:0}.device-title[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,3vw,2rem)}.band-butter[data-astro-cid-lcdefpme]{background:var(--bg-butter);color:var(--text-accent)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;display:flex}.step-number[data-astro-cid-lcdefpme]{background:var(--brand-forest);width:44px;height:44px;color:var(--text-on-dark);border-radius:22px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.band-forest[data-astro-cid-lcdefpme]{background:var(--brand-forest);color:var(--text-on-dark)}.band-forest[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--text-on-dark)}.band-forest[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--brand-yellow)}.band-forest[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-on-dark)}.band-forest[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--brand-yellow)}.privacy[data-astro-cid-lcdefpme]{flex-flow:wrap;align-items:flex-start;gap:40px 64px}.privacy-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:380px;gap:16px;min-width:0;display:flex}.privacy-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--text-on-dark-muted);font-size:1.125rem}.privacy-points[data-astro-cid-lcdefpme]{flex-direction:column;flex:380px;gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.privacy-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--brand-forest-raised);border-radius:var(--radius-row);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.privacy-points[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--brand-yellow);flex:0 0 22px;margin-top:2px}.privacy-points[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:600}.faq[data-astro-cid-lcdefpme]{flex-flow:wrap;align-items:flex-start;gap:40px 56px;padding-bottom:40px}.faq[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{flex:300px}.faq-list[data-astro-cid-lcdefpme]{flex-direction:column;flex:2 560px;gap:20px;min-width:0;display:flex}dl[data-astro-cid-lcdefpme]{margin:0}.faq-item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-line);padding-block:22px}dt[data-astro-cid-lcdefpme]{font-size:1.15rem;font-weight:600}dd[data-astro-cid-lcdefpme]{margin:6px 0 0}.cta-wrap[data-astro-cid-lcdefpme]{padding-block:56px 96px}.cta[data-astro-cid-lcdefpme]{background:var(--bg-surface);border-radius:40px;flex-wrap:wrap;align-items:center;gap:40px 56px;padding:40px;display:flex}.cta-art[data-astro-cid-lcdefpme]{flex:360px;width:100%;min-width:0;max-width:480px;height:auto;padding:2rem}.cta-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:360px;align-items:flex-start;gap:18px;min-width:0;display:flex}@media (width<=560px){.device-card[data-astro-cid-lcdefpme]{border-radius:28px;padding:24px}.device-art[data-astro-cid-lcdefpme]{flex-basis:100%}.cta[data-astro-cid-lcdefpme]{border-radius:28px;padding:24px}.section[data-astro-cid-lcdefpme]{padding-block:64px}}
