.log[data-astro-cid-mkzboeqo]{margin:0;position:relative;background:linear-gradient(180deg,#ffffff12,#ffffff06);backdrop-filter:none;border-radius:var(--r-object);box-shadow:0 0 0 1px var(--line) inset,0 1px #ffffff0f inset,0 40px 80px -40px #000000e6;padding:clamp(20px,2.4vw,28px);font-size:1rem}.log-head[data-astro-cid-mkzboeqo]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px}.log-day[data-astro-cid-mkzboeqo]{display:flex;align-items:center;gap:8px;color:var(--lilac-text);font-size:.8125rem;font-weight:600}.dot[data-astro-cid-mkzboeqo]{width:8px;height:8px;border-radius:50%;background:var(--lilac)}.log-ex[data-astro-cid-mkzboeqo]{margin-top:6px;font:720 clamp(1.25rem,1.8vw,1.5rem) / 1.1 var(--display);font-stretch:116%;letter-spacing:-.02em}.log-row[data-astro-cid-mkzboeqo]{display:grid;grid-template-columns:2rem 1.2fr 1.1fr .9fr 2.5rem;column-gap:12px;align-items:center;gap:8px;min-height:54px;border-top:1px solid var(--line)}.log-cols[data-astro-cid-mkzboeqo]{min-height:34px;border-top:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.set[data-astro-cid-mkzboeqo]{color:var(--muted);font-weight:600}.prev[data-astro-cid-mkzboeqo]{color:var(--faint);font-size:.9375rem}.val[data-astro-cid-mkzboeqo]{font:700 clamp(1.125rem,1.6vw,1.375rem)/1 var(--display);font-stretch:116%;font-variant-numeric:tabular-nums}.done[data-astro-cid-mkzboeqo] .val[data-astro-cid-mkzboeqo]{color:var(--muted)}.live[data-astro-cid-mkzboeqo] .val[data-astro-cid-mkzboeqo]{color:var(--text)}.tick[data-astro-cid-mkzboeqo]{justify-self:end;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#a28bff33;color:var(--lilac-text)}.tick[data-astro-cid-mkzboeqo] svg{width:18px;height:18px}.live[data-astro-cid-mkzboeqo] .tick[data-astro-cid-mkzboeqo]{background:transparent;box-shadow:0 0 0 1.5px var(--line-strong) inset;color:transparent;transition:background-color .35s var(--ease-out),color .35s,box-shadow .35s,transform .5s var(--ease-out)}.live[data-astro-cid-mkzboeqo].saving .tick[data-astro-cid-mkzboeqo]{background:var(--lilac);color:#140a33;box-shadow:none;animation:pop .6s var(--ease-out)}.live[data-astro-cid-mkzboeqo]{position:relative}.live[data-astro-cid-mkzboeqo]:before{content:"";position:absolute;inset:4px -10px;border-radius:14px;background:#ffffff09;z-index:-1;transition:background-color .6s var(--ease-out)}.live[data-astro-cid-mkzboeqo].saving:before{background:#a28bff1a}@keyframes pop{0%{transform:scale(.8)}55%{transform:scale(1.12)}to{transform:scale(1)}}.rest[data-astro-cid-mkzboeqo]{margin-top:18px;padding:16px 18px;border-radius:16px;background:#ffffff0d;opacity:.35;transition:opacity .6s var(--ease-out)}.saved[data-astro-cid-mkzboeqo] .rest[data-astro-cid-mkzboeqo]{opacity:1}.rest-top[data-astro-cid-mkzboeqo]{display:flex;justify-content:space-between;align-items:baseline;color:var(--muted);font-size:.875rem;font-weight:600}.rest-clock[data-astro-cid-mkzboeqo]{font:720 clamp(2rem,3.6vw,2.75rem) / 1 var(--display);font-stretch:116%;color:var(--text);letter-spacing:-.02em}.rested[data-astro-cid-mkzboeqo] .rest-clock[data-astro-cid-mkzboeqo]{color:var(--lilac-text)}.rest-track[data-astro-cid-mkzboeqo]{margin-top:12px;height:4px;border-radius:4px;background:#ffffff14;overflow:hidden}.rest-track[data-astro-cid-mkzboeqo] span[data-astro-cid-mkzboeqo]{display:block;height:100%;background:var(--lilac);border-radius:4px;transform-origin:left}.rest-note[data-astro-cid-mkzboeqo]{margin-top:10px;font-size:.8125rem;color:var(--faint)}.next[data-astro-cid-mkzboeqo]{margin-top:18px;display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:2px;align-items:baseline;opacity:0;transform:translateY(6px);transition:opacity .7s var(--ease-out) .5s,transform .7s var(--ease-out) .5s}.saved[data-astro-cid-mkzboeqo] .next[data-astro-cid-mkzboeqo]{opacity:1;transform:none}html:not(.js) .next[data-astro-cid-mkzboeqo]{opacity:1;transform:none}.next-k[data-astro-cid-mkzboeqo]{font-size:.8125rem;font-weight:600;color:var(--muted)}.next-v[data-astro-cid-mkzboeqo]{font:720 1.25rem/1.2 var(--display);font-stretch:116%;color:var(--lilac-text)}.next-why[data-astro-cid-mkzboeqo]{grid-column:2;font-size:.8125rem;color:var(--faint)}.hero-sec[data-astro-cid-j7pv25f6]{position:relative;--mx: 70%;--my: 30%}.spot[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px circle at var(--mx) var(--my),rgb(162 139 255 / .2),transparent 62%);opacity:0;transition:opacity .6s var(--ease-out)}.hero-sec[data-astro-cid-j7pv25f6].lit .spot[data-astro-cid-j7pv25f6]{opacity:1}.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:720;letter-spacing:-.04em;line-height:.96;max-width:12ch}.hl[data-astro-cid-j7pv25f6]{color:var(--lilac)}.lede[data-astro-cid-j7pv25f6]{margin-top:32px;max-width:46ch;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.5;color:var(--muted)}.actions[data-astro-cid-j7pv25f6]{margin-top:36px;display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px}.actions[data-astro-cid-j7pv25f6].center{justify-content:center}.facts[data-astro-cid-j7pv25f6]{margin-top:28px;font-size:.875rem;color:var(--faint)}.hero-object[data-astro-cid-j7pv25f6]{max-width:460px;width:100%;justify-self:end}.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:720;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]{color:var(--lilac-ink)}.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(--lilac-deep-ink);max-width:56ch}.alt[data-astro-cid-j7pv25f6]{color:var(--lilac-text)}.coach-step[data-astro-cid-j7pv25f6]{position:relative}.coach-step[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-10% -20%;z-index:-1;pointer-events:none;background:radial-gradient(50% 55% at 30% 55%,rgb(224 54 79 / .11),transparent 70%)}.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:linear-gradient(165deg,#b3a2ff,#a28bff,#977fff);color:var(--lilac-ink);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(--lilac-ink)}.slop-head[data-astro-cid-j7pv25f6] .does[data-astro-cid-j7pv25f6]{color:var(--lilac-deep-ink);max-width:56ch}.slop-head[data-astro-cid-j7pv25f6] .saves[data-astro-cid-j7pv25f6]{color:var(--lilac-ink)}.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:720 clamp(2.25rem,4.2vw,3.5rem) / 1 var(--display);font-stretch:116%;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}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.obj[data-astro-cid-j7pv25f6]{animation:rise linear both;animation-timeline:view();animation-range:entry 4% cover 34%}}}@keyframes rise{0%{opacity:0;transform:translateY(72px) scale(.965)}to{opacity:1;transform:none}}.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:720 1.25rem/1.2 var(--display);font-stretch:116%;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] .trend[data-astro-cid-j7pv25f6]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s var(--ease-out) .2s}.js .chart[data-astro-cid-j7pv25f6].seen .trend[data-astro-cid-j7pv25f6]{stroke-dashoffset:0}.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}.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]{position:absolute;left:50%;bottom:-42vmax;width:90vmax;height:90vmax;margin-left:-45vmax;border-radius:50%;background:radial-gradient(closest-side,rgb(162 139 255 / .5),rgb(162 139 255 / .1) 55%,transparent);pointer-events: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:start;max-width:520px}.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){.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%}}
