.stage[data-astro-cid-i45gwdcj]{position:relative;display:grid;justify-items:center;width:100%}.phone[data-astro-cid-i45gwdcj]{position:relative;width:min(272px,72vw);aspect-ratio:603 / 1311;padding:9px;border-radius:56px;background:linear-gradient(145deg,#4a4a50,#1c1c20 38%,#2c2c31 70%,#55555c);box-shadow:0 0 0 1.5px #0b0b0c,0 0 0 3px #ffffff1a,0 50px 90px -30px #000000e6,0 0 120px -20px #a28bff2e}.screen[data-astro-cid-i45gwdcj]{position:relative;height:100%;border-radius:47px;overflow:hidden;background:#000;box-shadow:0 0 0 5px #000}.shot[data-astro-cid-i45gwdcj]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s var(--ease-io)}.shot[data-astro-cid-i45gwdcj].on{opacity:1}.island[data-astro-cid-i45gwdcj]{position:absolute;top:11px;left:50%;width:31%;height:3.1%;translate:-50% 0;border-radius:99px;background:#000}.glare[data-astro-cid-i45gwdcj]{position:absolute;inset:0;background:linear-gradient(115deg,rgb(255 255 255 / .07),transparent 32%);pointer-events:none}.btn-a[data-astro-cid-i45gwdcj],.btn-b[data-astro-cid-i45gwdcj],.btn-c[data-astro-cid-i45gwdcj],.btn-p[data-astro-cid-i45gwdcj]{position:absolute;width:3px;border-radius:2px;background:#3a3a40}.btn-a[data-astro-cid-i45gwdcj]{left:-3px;top:17%;height:4.5%}.btn-b[data-astro-cid-i45gwdcj]{left:-3px;top:25%;height:8%}.btn-c[data-astro-cid-i45gwdcj]{left:-3px;top:35%;height:8%}.btn-p[data-astro-cid-i45gwdcj]{right:-3px;top:29%;height:12%}.note[data-astro-cid-i45gwdcj]{position:relative;margin-top:18px;height:52px;width:100%;max-width:272px;text-align:center}.n[data-astro-cid-i45gwdcj]{position:absolute;inset:0;display:grid;gap:2px;align-content:start;opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out)}.n[data-astro-cid-i45gwdcj].on{opacity:1;transform:none}.n[data-astro-cid-i45gwdcj] b[data-astro-cid-i45gwdcj]{font:640 1.125rem/1.2 var(--display);letter-spacing:-.01em}.n[data-astro-cid-i45gwdcj] span[data-astro-cid-i45gwdcj]{font-size:.9375rem;color:var(--muted)}.tabs[data-astro-cid-i45gwdcj]{display:flex;gap:6px;padding:4px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line) inset}.tabs[data-astro-cid-i45gwdcj] button[data-astro-cid-i45gwdcj]{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:500 .875rem var(--body);cursor:pointer;transition:background-color .25s,color .25s}.tabs[data-astro-cid-i45gwdcj] button[data-astro-cid-i45gwdcj]:hover{color:var(--text)}.tabs[data-astro-cid-i45gwdcj] button[data-astro-cid-i45gwdcj][aria-selected=true]{background:var(--lilac-wash);color:var(--text)}.sample[data-astro-cid-i45gwdcj]{margin-top:12px;font-size:.8125rem;color:var(--faint)}.hero-sec[data-astro-cid-j7pv25f6]{position:relative;--mx: 70%;--my: 30%}.spot[data-astro-cid-j7pv25f6]{display:none}.hero[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:7fr 5fr;align-items:center;gap:clamp(40px,6vw,96px);min-height:calc(100svh - 120px);padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(48px,6vw,80px)}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.625rem,6vw,4.75rem);font-weight:640;letter-spacing:-.04em;line-height:.96;max-width:12ch}.hl[data-astro-cid-j7pv25f6]{color:var(--lilac)}.lede[data-astro-cid-j7pv25f6]{margin-top:16px;max-width:50ch;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55;color:var(--muted)}.hero-saves[data-astro-cid-j7pv25f6]{margin-top:26px;max-width:48ch}.actions[data-astro-cid-j7pv25f6]{margin-top:32px;display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px}.actions[data-astro-cid-j7pv25f6].center{justify-content:center}.loop-strip[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:28px}.loop-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.loop-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{grid-column:1 / -1;border-bottom:1px solid var(--line)}.loop-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:3px;padding:13px 0;text-decoration:none;transition:color .25s}.loop-head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.loop-area[data-astro-cid-j7pv25f6]{font:640 .9375rem/1.2 var(--display);letter-spacing:-.015em;color:var(--lilac-text)}.loop-area[data-astro-cid-j7pv25f6].vb{color:var(--vb-text)}.loop-rep[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:500;color:var(--faint)}.loop-does[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--text);line-height:1.35}.loop-item[data-astro-cid-j7pv25f6]:hover .loop-does[data-astro-cid-j7pv25f6]{color:var(--lilac-text)}.loop-item[data-astro-cid-j7pv25f6].is-vb:hover .loop-does[data-astro-cid-j7pv25f6]{color:var(--vb-text)}.hero-object[data-astro-cid-j7pv25f6]{width:100%;justify-self:center}.chapters[data-astro-cid-j7pv25f6]{position:sticky;top:72px;z-index:40;background:var(--ink);box-shadow:0 1px 0 var(--line);opacity:0;transform:translateY(-100%);pointer-events:none;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out)}.chapters[data-astro-cid-j7pv25f6].show{opacity:1;transform:none;pointer-events:auto}.ch-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:24px;height:48px}.ch-k[data-astro-cid-j7pv25f6]{flex:none;font-size:.8125rem;color:var(--faint)}.chapters[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6]{display:flex;gap:4px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.chapters[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.chapters[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:999px;white-space:nowrap;text-decoration:none;font-size:.875rem;font-weight:500;color:var(--muted);transition:color .3s,background-color .3s}.chapters[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--text)}.ch-n[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:700;box-shadow:0 0 0 1px var(--line-strong) inset;transition:background-color .3s,color .3s,box-shadow .3s}.chapters[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].on{color:var(--text);background:var(--lilac-wash)}.chapters[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].on .ch-n[data-astro-cid-j7pv25f6]{background:var(--lilac);color:var(--lilac-ink);box-shadow:none}.step[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:5fr 7fr;gap:clamp(48px,7vw,120px);align-items:center;padding-top:var(--section);scroll-margin-top:112px}.step[data-astro-cid-j7pv25f6].flip{grid-template-columns:7fr 5fr}.step[data-astro-cid-j7pv25f6].flip .step-copy[data-astro-cid-j7pv25f6]{order:2}h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,3.8vw,3.125rem);font-weight:640;letter-spacing:-.035em;line-height:1}.does[data-astro-cid-j7pv25f6]{margin-top:16px;max-width:46ch;color:var(--muted);font-size:1.0625rem;line-height:1.65}.saves[data-astro-cid-j7pv25f6]{margin-top:22px;font:650 clamp(1.125rem,1.7vw,1.3125rem) / 1.35 var(--body);letter-spacing:-.01em;color:var(--lilac-text)}.more[data-astro-cid-j7pv25f6]{margin-top:28px}.slop-head[data-astro-cid-j7pv25f6] .more[data-astro-cid-j7pv25f6],.lilt[data-astro-cid-j7pv25f6]{color:var(--lilac-text)}.inc[data-astro-cid-j7pv25f6]{margin-top:14px;max-width:46ch;font-size:.9375rem;color:var(--faint)}.slop-head[data-astro-cid-j7pv25f6] .inc[data-astro-cid-j7pv25f6]{color:var(--faint);max-width:56ch}.alt[data-astro-cid-j7pv25f6]{color:var(--lilac-text)}.coach-step[data-astro-cid-j7pv25f6]{position:relative}.slop-sec[data-astro-cid-j7pv25f6]{padding:var(--section) clamp(8px,1.5vw,20px) 0;scroll-margin-top:80px}.slop-field[data-astro-cid-j7pv25f6]{background:var(--surface);box-shadow:0 0 0 1px var(--line) inset;color:var(--text);border-radius:clamp(28px,4vw,44px);padding:clamp(56px,8vw,112px) 0}.slop-head[data-astro-cid-j7pv25f6]{max-width:780px;margin-bottom:clamp(36px,5vw,56px)}.slop-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--text)}.slop-head[data-astro-cid-j7pv25f6] .does[data-astro-cid-j7pv25f6]{color:var(--muted);max-width:56ch}.slop-head[data-astro-cid-j7pv25f6] .saves[data-astro-cid-j7pv25f6]{color:var(--lilac-text)}.obj[data-astro-cid-j7pv25f6]{margin:0;position:relative}.obj-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.obj-v[data-astro-cid-j7pv25f6]{font:640 clamp(2.25rem,4.2vw,3.5rem) / 1 var(--display);letter-spacing:-.04em;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.lil[data-astro-cid-j7pv25f6]{color:var(--lilac)}.of[data-astro-cid-j7pv25f6],.up[data-astro-cid-j7pv25f6]{font:500 .9375rem/1.2 var(--body);letter-spacing:0;color:var(--muted)}.up[data-astro-cid-j7pv25f6]{color:var(--lilac-text);font-weight:600}.days[data-astro-cid-j7pv25f6],.meals[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:28px 0 0}.days[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3.5rem 1fr auto;gap:12px;align-items:center;min-height:76px;border-top:1px solid var(--line)}.days[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child,.meals[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--line)}.day[data-astro-cid-j7pv25f6],.meal[data-astro-cid-j7pv25f6]{color:var(--faint);font-weight:600;font-size:.875rem}.sess[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;font:640 1.25rem/1.2 var(--display);letter-spacing:-.02em}.sess-sub[data-astro-cid-j7pv25f6]{font:400 .8125rem/1.4 var(--body);letter-spacing:0;color:var(--faint);margin-top:3px}.ok[data-astro-cid-j7pv25f6]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--lilac-wash);color:var(--lilac-text)}.ok[data-astro-cid-j7pv25f6] svg{width:18px;height:18px}.go[data-astro-cid-j7pv25f6]{padding:9px 16px;border-radius:999px;background:var(--lilac);color:var(--lilac-ink);font-weight:700;font-size:.8125rem}.meals[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6.5rem 1fr auto;gap:12px;align-items:baseline;padding:18px 0;border-top:1px solid var(--line)}.food[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;font-weight:500}.how[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:600;color:var(--lilac-text);margin-top:2px}.kcal[data-astro-cid-j7pv25f6]{font-weight:600}.plot[data-astro-cid-j7pv25f6]{width:100%;height:clamp(170px,20vw,230px);margin-top:28px;overflow:visible}.plot[data-astro-cid-j7pv25f6] .avg[data-astro-cid-j7pv25f6]{stroke:#8c86a8;stroke-width:1.5;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}.plot[data-astro-cid-j7pv25f6] .trend[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--lilac);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.js .chart[data-astro-cid-j7pv25f6] .plot-lines[data-astro-cid-j7pv25f6]{clip-path:inset(-8px 100% -8px -8px);transition:clip-path 2s var(--ease-out) .2s}.js .chart[data-astro-cid-j7pv25f6].seen .plot-lines[data-astro-cid-j7pv25f6]{clip-path:inset(-8px -8px -8px -8px)}.js .chart[data-astro-cid-j7pv25f6] .fill[data-astro-cid-j7pv25f6],.js .chart[data-astro-cid-j7pv25f6] .pr[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity .9s var(--ease-out) 1.4s}.js .chart[data-astro-cid-j7pv25f6].seen .fill[data-astro-cid-j7pv25f6],.js .chart[data-astro-cid-j7pv25f6].seen .pr[data-astro-cid-j7pv25f6]{opacity:1}.plot[data-astro-cid-j7pv25f6] .pr[data-astro-cid-j7pv25f6]{fill:var(--lilac-bright);stroke:var(--ink);stroke-width:3;vector-effect:non-scaling-stroke}.legend[data-astro-cid-j7pv25f6]{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.8125rem;color:var(--muted)}.legend[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px}.legend[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:inline-block;width:18px;height:3px;border-radius:2px}.lg-you[data-astro-cid-j7pv25f6]{background:var(--lilac)}.legend[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6].lg-avg{height:0;border-top:2px dashed #8c86a8}.av[data-astro-cid-j7pv25f6]{width:44px;height:44px;border-radius:12px;align-self:center;box-shadow:0 0 0 1px var(--line-strong)}.when[data-astro-cid-j7pv25f6]{margin-top:10px;font-size:.875rem;color:var(--muted)}.thread[data-astro-cid-j7pv25f6] .msg[data-astro-cid-j7pv25f6]:first-of-type{margin-top:28px}.msg[data-astro-cid-j7pv25f6]{margin-top:14px;max-width:86%;padding:13px 18px;border-radius:20px;font-size:1rem;line-height:1.45}.them[data-astro-cid-j7pv25f6]{background:#ffffff12;border-bottom-left-radius:6px}.you[data-astro-cid-j7pv25f6]{margin-left:auto;background:var(--lilac);color:var(--lilac-ink);border-bottom-right-radius:6px}.plans-sec[data-astro-cid-j7pv25f6]{padding-top:var(--section)}.plans-head[data-astro-cid-j7pv25f6]{margin-bottom:clamp(32px,4vw,48px)}.plans-head[data-astro-cid-j7pv25f6] .sub[data-astro-cid-j7pv25f6]{margin-top:16px}.plans-more[data-astro-cid-j7pv25f6]{margin-top:32px}.faq[data-astro-cid-j7pv25f6]{padding-top:var(--section);display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,6vw,96px)}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--line)}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;cursor:pointer;font-weight:600;font-size:1.125rem;transition:color .25s}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:hover{color:var(--lilac-text)}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6] svg{width:22px;height:22px;flex:none;color:var(--lilac-text);transition:transform .4s var(--ease-out)}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6] svg{transform:rotate(45deg)}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding:0 48px 28px 0;color:var(--muted);max-width:62ch}.close[data-astro-cid-j7pv25f6]{position:relative;margin-top:var(--section);padding-bottom:24px;text-align:center;overflow:hidden}.close-glow[data-astro-cid-j7pv25f6]{display:none}.close-in[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;align-items:center;padding-block:clamp(32px,5vw,64px)}.close-icon[data-astro-cid-j7pv25f6]{width:112px;height:112px;border-radius:26px;box-shadow:0 0 0 1px var(--line),0 30px 60px -24px #000000e6}.close[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:40px;max-width:14ch;font-size:clamp(2.5rem,5.6vw,4.5rem)}@media(max-width:959px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;min-height:0;gap:48px}.hero-object[data-astro-cid-j7pv25f6]{justify-self:center}.step[data-astro-cid-j7pv25f6],.step[data-astro-cid-j7pv25f6].flip,.faq[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px}.step[data-astro-cid-j7pv25f6].flip .step-copy[data-astro-cid-j7pv25f6]{order:0}.chapters[data-astro-cid-j7pv25f6]{top:64px}.ch-k[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:480px){.loop-strip[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.ch-n[data-astro-cid-j7pv25f6]{display:none}.chapters[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:6px 12px}.meals[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:1fr auto}.meal[data-astro-cid-j7pv25f6]{grid-column:1 / -1;margin-bottom:-6px}.msg[data-astro-cid-j7pv25f6]{max-width:92%}}
