@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_astro/fraunces.CTeif1HF.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_astro/fraunces-italic.BjJGDxax.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/inter.9wpecGzO.woff2)format("woff2")}@font-face{font-family:Fraunces Fallback;src:local(Georgia);size-adjust:95%;ascent-override:103%;descent-override:27%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:108%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{color-scheme:light dark;--bg:#efe9db;--surface:#faf5e9;--surface-2:#e3dac3;--text:#1b1812;--text-strong:#100d08;--text-2:#3a3328;--text-3:#5e5546;--border:#e1d9c4;--border-2:#beaf8c;--brand:#ea580c;--accent:#c2410c;--accent-text:#9a3412;--link:#9a3412;--link-hover:#7c2d12;--button:#c2410c;--button-hover:#9a3412;--notice:#fcebd9;--code:#e9e1cd;--shadow:#1b181266;--band:#e3dac3;--band-surface:#faf5e9;--band-text:#1b1812;--band-text-strong:#100d08;--band-text-2:#3a3328;--band-text-3:#5e5546;--band-border:#cdbf9e;--band-accent:#9a3412;--band-link-hover:#7c2d12;--cal:#ea580c;--protein:#0f9b8e;--carbs:#65a30d;--fat:#8b5cf6;--fibre:#b98b5e;--track:#e3dac3;--device:#16130e;--screen:#faf5e9;--screen-card:#efe9db;--serif:"Fraunces", "Fraunces Fallback", Georgia, "Times New Roman", serif;--sans:"Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--gutter:40px;--max:1200px;--ease:cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1633;--surface:#142555;--surface-2:#1e3475;--text:#e6ecf8;--text-strong:#f3f6fc;--text-2:#c0cce5;--text-3:#8b9dc2;--border:#2b437f;--border-2:#3b5299;--accent:#fb923c;--accent-text:#fb923c;--link:#fb923c;--link-hover:#fdba74;--notice:#2a2a4a;--code:#0f1d45;--shadow:#0009;--band:#060d22;--band-surface:#0f1d45;--band-text:#e6ecf8;--band-text-strong:#f3f6fc;--band-text-2:#c0cce5;--band-text-3:#8b9dc2;--band-border:#2b437f;--band-accent:#fdba74;--band-link-hover:#fff;--cal:#f97316;--protein:#2dd4bf;--carbs:#84cc16;--fat:#a78bfa;--fibre:#d4a574;--track:#1e3475;--device:#03060d;--screen:#0b1633;--screen-card:#142555}}:root[data-theme=dark]{color-scheme:dark;--bg:#0b1633;--surface:#142555;--surface-2:#1e3475;--text:#e6ecf8;--text-strong:#f3f6fc;--text-2:#c0cce5;--text-3:#8b9dc2;--border:#2b437f;--border-2:#3b5299;--accent:#fb923c;--accent-text:#fb923c;--link:#fb923c;--link-hover:#fdba74;--notice:#2a2a4a;--code:#0f1d45;--shadow:#0009;--band:#060d22;--band-surface:#0f1d45;--band-text:#e6ecf8;--band-text-strong:#f3f6fc;--band-text-2:#c0cce5;--band-text-3:#8b9dc2;--band-border:#2b437f;--band-accent:#fdba74;--band-link-hover:#fff;--cal:#f97316;--protein:#2dd4bf;--carbs:#84cc16;--fat:#a78bfa;--fibre:#d4a574;--track:#1e3475;--device:#03060d;--screen:#0b1633;--screen-card:#142555}:root[data-theme=light]{color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6}img,svg{max-width:100%;display:block}img{height:auto}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{color:var(--text-strong)}p{margin:0 0 1em}.skip-link{z-index:10;background:var(--button);color:#fff;border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{color:#fff;top:12px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.section{padding-top:128px;padding-bottom:128px}.section--tight-top{padding-top:64px}.section--tight-bottom{padding-bottom:64px}.section--surface{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section--rule{border-top:1px solid var(--border)}.grid{gap:24px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}@media (width<=900px){:root{--gutter:20px}.section{padding-top:72px;padding-bottom:72px}.section--tight-top{padding-top:40px}.section--tight-bottom{padding-bottom:40px}.grid-2,.grid-3,.split{grid-template-columns:minmax(0,1fr)}.split{gap:40px}}@media (width<=380px){:root{--gutter:16px}}.display{font-family:var(--serif);letter-spacing:-.025em;font-weight:500}.eyebrow{color:var(--accent-text);margin:0;font-size:15px;font-weight:600}.h1{font-family:var(--serif);letter-spacing:-.03em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:clamp(44px,6vw,76px);font-weight:500;line-height:1.02}.h2{font-family:var(--serif);letter-spacing:-.025em;color:var(--text-strong);text-wrap:balance;max-width:15em;margin:12px 0 0;font-size:clamp(36px,4.4vw,56px);font-weight:500;line-height:1.04}.h3{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500;line-height:1.15}.lede{color:var(--text-2);text-wrap:pretty;max-width:34em;margin:24px 0 0;font-size:20px;line-height:1.55}.body-lg{color:var(--text-2);text-wrap:pretty;font-size:19px;line-height:1.6}.muted{color:var(--text-3)}.small{font-size:14px}.actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn-sm{min-height:44px;padding:0 18px;font-size:15px}a.btn-primary{background:var(--button);color:#fff}a.btn-primary:hover{background:var(--button-hover);color:#fff}a.btn-ghost{color:var(--text);border:1.5px solid var(--border-2)}a.btn-ghost:hover{border-color:var(--text);color:var(--text)}a.btn-light{color:#fff;border:1.5px solid #fff}a.btn-light:hover{color:var(--accent-text);background:#fff}.soon{border:1.5px dashed var(--border-2);min-height:48px;color:var(--text-2);border-radius:24px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:600;line-height:1.3;display:inline-flex}.soon svg{fill:currentColor;flex:none;width:16px;height:16px}.card{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:28px}.chip{border:1.5px solid var(--border-2);color:var(--text);border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.chip--on{background:var(--button);border-color:var(--button);color:#fff}.tag{background:var(--surface-2);color:var(--text-2);letter-spacing:.01em;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.band{background:var(--band);color:var(--band-text)}.band .eyebrow{color:var(--band-accent)}.band .h2,.band h2,.band h3{color:var(--band-text-strong)}.band .body-lg,.band .lede{color:var(--band-text-2)}.band a{color:var(--band-accent)}.band a:hover{color:var(--band-link-hover)}.prose{max-width:44rem}.prose>:first-child{margin-top:0}.prose p,.prose li{color:var(--text-2);font-size:18px;line-height:1.7}.prose li{margin:.35em 0}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.3em}.prose strong{color:var(--text)}.prose h2{font-family:var(--serif);letter-spacing:-.02em;margin:56px 0 16px;font-size:34px;font-weight:500;line-height:1.12}.prose h3{margin:32px 0 10px;font-size:20px;line-height:1.3}.prose code,.prose kbd{font-family:var(--mono);background:var(--code);border-radius:6px;padding:.1em .4em;font-size:.88em}.prose .address{background:var(--code);color:var(--text);border-radius:14px;margin:12px 0 20px;padding:14px 18px;font-size:16px;display:block;overflow-x:auto}.prose .ui{color:var(--text);font-weight:600}.prose .meta{color:var(--text-3);font-size:15px}.prose .prompts{gap:10px;padding:0;list-style:none;display:grid}.prose .prompts li{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:18px 18px 18px 6px;margin:0;padding:12px 18px;font-size:17px}.prose .two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}@media (width<=700px){.prose .two-col{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.prose p,.prose li{font-size:17px}.prose h2{margin-top:44px;font-size:28px}}.toc{border-top:2px solid var(--text);margin:32px 0 8px;padding-top:16px}.toc h2,.toc .toc-title{font-family:var(--sans);letter-spacing:0;color:var(--text);margin:0 0 10px;font-size:14px;font-weight:700}.toc ol,.toc ul{columns:2;column-gap:32px;margin:0;padding-left:1.3em}.toc li{break-inside:avoid;margin:4px 0;font-size:16px}.toc a{color:var(--text-2);text-decoration:none}.toc a:hover{color:var(--text);text-decoration:underline}@media (width<=700px){.toc ol,.toc ul{columns:1}}.notice{background:var(--notice);color:var(--text-2);border-radius:18px;padding:20px 24px;font-size:15px;line-height:1.65}.track{background:var(--track);border-radius:4px;height:8px;overflow:hidden}.track--thin{border-radius:3px;height:5px}.fill{border-radius:inherit;transform-origin:0;height:100%}.fill--cal{background:var(--cal)}.fill--protein{background:var(--protein)}.fill--carbs{background:var(--carbs)}.fill--fat{background:var(--fat)}.fill--fibre{background:var(--fibre)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.rise{animation:rise .9s var(--ease) both}.delay-1{animation-delay:.15s}.delay-2{animation-delay:.3s}.delay-3{animation-delay:.45s}.grow{animation:grow 1.2s var(--ease) both}@supports (animation-timeline:view()){.reveal{animation:linear both rise view();animation-range:entry entry 60%}.reveal .grow,.grow-in-view{animation:linear both grow view();animation-range:entry 10% cover 40%}}}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s}.draft{outline-offset:6px;border-radius:6px;outline:2px dashed #b45309;position:relative}.draft:before{content:"Draft: not on the live site";z-index:2;color:#fff;font:600 12px/1.5 var(--sans);background:#b45309;border-radius:999px;padding:2px 10px;position:absolute;top:-14px;left:12px}.draft-banner{color:#fff;text-align:center;background:#b45309;padding:8px 16px;font-size:14px;font-weight:600}.pct-0{width:0%}.pct-1{width:1%}.pct-2{width:2%}.pct-3{width:3%}.pct-4{width:4%}.pct-5{width:5%}.pct-6{width:6%}.pct-7{width:7%}.pct-8{width:8%}.pct-9{width:9%}.pct-10{width:10%}.pct-11{width:11%}.pct-12{width:12%}.pct-13{width:13%}.pct-14{width:14%}.pct-15{width:15%}.pct-16{width:16%}.pct-17{width:17%}.pct-18{width:18%}.pct-19{width:19%}.pct-20{width:20%}.pct-21{width:21%}.pct-22{width:22%}.pct-23{width:23%}.pct-24{width:24%}.pct-25{width:25%}.pct-26{width:26%}.pct-27{width:27%}.pct-28{width:28%}.pct-29{width:29%}.pct-30{width:30%}.pct-31{width:31%}.pct-32{width:32%}.pct-33{width:33%}.pct-34{width:34%}.pct-35{width:35%}.pct-36{width:36%}.pct-37{width:37%}.pct-38{width:38%}.pct-39{width:39%}.pct-40{width:40%}.pct-41{width:41%}.pct-42{width:42%}.pct-43{width:43%}.pct-44{width:44%}.pct-45{width:45%}.pct-46{width:46%}.pct-47{width:47%}.pct-48{width:48%}.pct-49{width:49%}.pct-50{width:50%}.pct-51{width:51%}.pct-52{width:52%}.pct-53{width:53%}.pct-54{width:54%}.pct-55{width:55%}.pct-56{width:56%}.pct-57{width:57%}.pct-58{width:58%}.pct-59{width:59%}.pct-60{width:60%}.pct-61{width:61%}.pct-62{width:62%}.pct-63{width:63%}.pct-64{width:64%}.pct-65{width:65%}.pct-66{width:66%}.pct-67{width:67%}.pct-68{width:68%}.pct-69{width:69%}.pct-70{width:70%}.pct-71{width:71%}.pct-72{width:72%}.pct-73{width:73%}.pct-74{width:74%}.pct-75{width:75%}.pct-76{width:76%}.pct-77{width:77%}.pct-78{width:78%}.pct-79{width:79%}.pct-80{width:80%}.pct-81{width:81%}.pct-82{width:82%}.pct-83{width:83%}.pct-84{width:84%}.pct-85{width:85%}.pct-86{width:86%}.pct-87{width:87%}.pct-88{width:88%}.pct-89{width:89%}.pct-90{width:90%}.pct-91{width:91%}.pct-92{width:92%}.pct-93{width:93%}.pct-94{width:94%}.pct-95{width:95%}.pct-96{width:96%}.pct-97{width:97%}.pct-98{width:98%}.pct-99{width:99%}.pct-100{width:100%}.logo[data-astro-cid-f7espo7c]{color:var(--text);font-family:var(--serif);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:22px;font-weight:600;text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c]:hover{color:var(--text)}@media (width<=380px){.logo[data-astro-cid-f7espo7c]{gap:8px;font-size:17px}}.theme-toggle[data-astro-cid-l6lhmie6]{border:1.5px solid var(--border-2);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:none}.theme-toggle[data-astro-cid-l6lhmie6]:hover{border-color:var(--text)}:root[data-toggle] .theme-toggle[data-astro-cid-l6lhmie6]{display:inline-flex}@media (width<=520px){:root[data-toggle] .theme-toggle--header[data-astro-cid-l6lhmie6]{display:none}}@media (width>=521px){:root[data-toggle] .theme-toggle--footer[data-astro-cid-l6lhmie6]{display:none}}svg[data-astro-cid-l6lhmie6]{width:20px;height:20px}.moon[data-astro-cid-l6lhmie6]{fill:currentColor}.sun[data-astro-cid-l6lhmie6]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;display:none}:root[data-theme=dark] .moon[data-astro-cid-l6lhmie6]{display:none}:root[data-theme=dark] .sun[data-astro-cid-l6lhmie6]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .moon[data-astro-cid-l6lhmie6]{display:none}:root:not([data-theme=light]) .sun[data-astro-cid-l6lhmie6]{display:block}}.site-footer[data-astro-cid-jo6i4kqk]{padding-top:80px;padding-bottom:48px}.columns[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.6fr) repeat(auto-fit,minmax(150px,1fr));gap:40px;display:grid}.about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:19em;color:var(--text-3);margin:16px 0 0;font-size:15px;line-height:1.6}.title[data-astro-cid-jo6i4kqk]{color:var(--text);margin:0 0 14px;font-size:14px;font-weight:700}ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-2);font-size:15px;text-decoration:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text);text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding-top:24px;font-size:14px;display:flex}.legal[data-astro-cid-jo6i4kqk] a{color:var(--text-3)}@media (width<=900px){.site-footer[data-astro-cid-jo6i4kqk]{padding-top:56px}.columns[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border)}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;min-height:76px;display:flex}nav[data-astro-cid-nen7h5rs]{margin-left:auto}.bar[data-astro-cid-nen7h5rs]>.logo,.cta[data-astro-cid-nen7h5rs]{white-space:nowrap;flex:none}ul[data-astro-cid-nen7h5rs]{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-2);white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:8px;text-decoration-thickness:2px}@media (width<=960px){ul[data-astro-cid-nen7h5rs]{gap:24px}.sign-in[data-astro-cid-nen7h5rs]{display:none}}@media (width<=800px){.bar[data-astro-cid-nen7h5rs]{gap:16px;min-height:64px}ul[data-astro-cid-nen7h5rs]{gap:18px}}@media (width<=740px){nav[data-astro-cid-nen7h5rs]{display:none}.bar[data-astro-cid-nen7h5rs]>.logo{margin-right:auto}}@media (width<=380px){.bar[data-astro-cid-nen7h5rs]{gap:12px}.cta[data-astro-cid-nen7h5rs]{padding:0 14px;font-size:14px}}.not-found[data-astro-cid-ibpinaeu] .h1[data-astro-cid-ibpinaeu]{margin-top:12px}.ask[data-astro-cid-whhj7knc]{border:1px solid var(--band-border);background:var(--band-surface);border-radius:28px;padding:28px}.ask-title[data-astro-cid-whhj7knc]{color:var(--band-text-3);margin:0 0 16px;font-size:14px;font-weight:700}ul[data-astro-cid-whhj7knc]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-whhj7knc]{color:#fff;background:#c2410c;border-radius:20px 20px 6px;align-self:flex-end;max-width:86%;padding:12px 16px;font-size:16px;line-height:1.5}ol[data-astro-cid-vx4iavld]{color:var(--text-3);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:14px;list-style:none;display:flex}li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"›";color:var(--text-3);margin:0 8px}a[data-astro-cid-vx4iavld]{color:var(--text-3);text-decoration:none}a[data-astro-cid-vx4iavld]:hover{color:var(--text);text-decoration:underline}.get-app[data-astro-cid-qcw362g6]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.badge[data-astro-cid-qcw362g6]{line-height:0;display:inline-block}.soon--on-accent[data-astro-cid-qcw362g6]{color:#fff;border-color:#ffffffb3}@media (width<=520px){.get-app[data-astro-cid-qcw362g6]{flex-direction:column-reverse;align-items:flex-start}}.cta[data-astro-cid-hwvj6ntz]{background:var(--button);color:#fff}.cta-row[data-astro-cid-hwvj6ntz]{justify-content:space-between;align-items:center;gap:32px;padding-top:88px;padding-bottom:88px;display:flex}.cta-title[data-astro-cid-hwvj6ntz]{max-width:12em;font-family:var(--serif);letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:500;line-height:1.04}@media (width<=900px){.cta-row[data-astro-cid-hwvj6ntz]{flex-direction:column;align-items:flex-start;padding-top:64px;padding-bottom:64px}}.faqs[data-astro-cid-nlpxrw7j]{border-bottom:1px solid var(--border-2);flex-direction:column;display:flex}details[data-astro-cid-nlpxrw7j]{border-top:1px solid var(--border-2);padding:22px 0}summary[data-astro-cid-nlpxrw7j]{cursor:pointer;color:var(--text);justify-content:space-between;gap:24px;font-size:20px;font-weight:600;line-height:1.35;list-style:none;display:flex}summary[data-astro-cid-nlpxrw7j]::-webkit-details-marker{display:none}.plus[data-astro-cid-nlpxrw7j]{flex:none;font-size:26px;line-height:1;transition:transform .2s}details[data-astro-cid-nlpxrw7j][open] .plus[data-astro-cid-nlpxrw7j]{transform:rotate(45deg)}p[data-astro-cid-nlpxrw7j]{max-width:38em;color:var(--text-2);margin:12px 0 0;font-size:17px;line-height:1.6}@media (width<=900px){summary[data-astro-cid-nlpxrw7j]{font-size:18px}}.hero[data-astro-cid-nr634wvw]{margin-top:48px}.steps[data-astro-cid-nr634wvw]{margin:48px 0 0;padding:0;list-style:none}.steps[data-astro-cid-nr634wvw] li[data-astro-cid-nr634wvw]{border-top:2px solid var(--text);padding-top:24px}.steps[data-astro-cid-nr634wvw] p[data-astro-cid-nr634wvw]:not(.num){color:var(--text-2);margin:10px 0 0;font-size:16px;line-height:1.6}.num[data-astro-cid-nr634wvw]{font-family:var(--serif);color:var(--accent);margin:0 0 14px;font-size:40px;line-height:1}.more[data-astro-cid-nr634wvw]{color:var(--text-2);margin:40px 0 0;font-size:17px}.two-col[data-astro-cid-nr634wvw] h2[data-astro-cid-nr634wvw]{margin-top:0}@media (width<=700px){.two-col[data-astro-cid-nr634wvw]>div[data-astro-cid-nr634wvw]+div[data-astro-cid-nr634wvw] h2[data-astro-cid-nr634wvw]{margin-top:32px}}.faq-grid[data-astro-cid-nr634wvw]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;display:grid}.faq-grid[data-astro-cid-nr634wvw] .h2[data-astro-cid-nr634wvw]{margin-top:0}@media (width<=900px){.hero[data-astro-cid-nr634wvw]{margin-top:32px}.faq-grid[data-astro-cid-nr634wvw]{grid-template-columns:minmax(0,1fr);gap:32px}}.head[data-astro-cid-z4ayn4bd]{max-width:52rem;margin-top:48px}.checked[data-astro-cid-z4ayn4bd]{color:var(--text-3);margin:22px 0 0;font-size:15px}.suits[data-astro-cid-z4ayn4bd]{border-radius:28px;padding:36px}.suits[data-astro-cid-z4ayn4bd] h2[data-astro-cid-z4ayn4bd]{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:500}.suits[data-astro-cid-z4ayn4bd] ul[data-astro-cid-z4ayn4bd]{color:var(--text-2);margin:18px 0 0;padding-left:1.2em;font-size:17px;line-height:1.8}.suits--us[data-astro-cid-z4ayn4bd]{border-color:var(--band);background:var(--band);color:var(--band-text)}.suits--us[data-astro-cid-z4ayn4bd] h2[data-astro-cid-z4ayn4bd]{color:var(--band-text-strong)}.suits--us[data-astro-cid-z4ayn4bd] ul[data-astro-cid-z4ayn4bd]{color:var(--band-text-2)}.table-wrap[data-astro-cid-z4ayn4bd]{margin-top:40px;overflow-x:auto}table[data-astro-cid-z4ayn4bd]{border-collapse:collapse;width:100%;min-width:640px;font-size:16px}th[data-astro-cid-z4ayn4bd],td[data-astro-cid-z4ayn4bd]{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:16px;line-height:1.5}thead[data-astro-cid-z4ayn4bd] th[data-astro-cid-z4ayn4bd]{border-bottom:2px solid var(--text);font-size:15px}tbody[data-astro-cid-z4ayn4bd] th[data-astro-cid-z4ayn4bd]{width:22%;color:var(--text);font-weight:600}td[data-astro-cid-z4ayn4bd]{color:var(--text-2)}.source[data-astro-cid-z4ayn4bd]{font-size:13px}.others[data-astro-cid-z4ayn4bd]{margin-top:40px}.card-link[data-astro-cid-z4ayn4bd]{color:var(--text);text-decoration:none;display:block}.card-link[data-astro-cid-z4ayn4bd]:hover{border-color:var(--border-2);color:var(--text)}.trademark[data-astro-cid-z4ayn4bd]{color:var(--text-3);margin:40px 0 0;font-size:14px}@media (width<=900px){.head[data-astro-cid-z4ayn4bd]{margin-top:32px}.suits[data-astro-cid-z4ayn4bd]{padding:28px}}.doc[data-astro-cid-wehgqt5k]{padding-top:40px;padding-bottom:112px}.prose[data-astro-cid-wehgqt5k]{margin-top:48px}.prose[data-astro-cid-wehgqt5k] h1{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(40px,5.2vw,64px);font-weight:500;line-height:1.04}.prose[data-astro-cid-wehgqt5k] .lead{color:var(--text-2);margin:24px 0 0;font-size:21px;line-height:1.55}.prose[data-astro-cid-wehgqt5k] h1+.meta{margin-top:16px}.prose[data-astro-cid-wehgqt5k] .card{margin:32px 0;padding:24px 28px;position:relative;overflow:hidden}.prose[data-astro-cid-wehgqt5k] .card h2{margin:0 0 6px;font-size:26px}.prose[data-astro-cid-wehgqt5k] .card p{margin:0}.prose[data-astro-cid-wehgqt5k] .card-accent{background:var(--brand);width:5px;position:absolute;top:0;bottom:0;left:0}.prose[data-astro-cid-wehgqt5k] .steps{counter-reset:step;padding:0;list-style:none}.prose[data-astro-cid-wehgqt5k] .steps li{counter-increment:step;margin:14px 0;padding-left:48px;position:relative}.prose[data-astro-cid-wehgqt5k] .steps li:before{content:counter(step);background:var(--surface-2);width:32px;height:32px;color:var(--text);font:600 15px/32px var(--sans);text-align:center;border-radius:999px;position:absolute;top:.1em;left:0}@media (width<=900px){.doc[data-astro-cid-wehgqt5k]{padding-top:24px;padding-bottom:72px}.prose[data-astro-cid-wehgqt5k]{margin-top:32px}.prose[data-astro-cid-wehgqt5k] .lead{font-size:19px}}.phone[data-astro-cid-ngd257qh]{background:var(--device);width:300px;height:624px;box-shadow:0 40px 80px -30px var(--shadow);border-radius:52px;flex:none;padding:12px}.screen[data-astro-cid-ngd257qh]{background:var(--screen);height:100%;color:var(--text);border-radius:41px;flex-direction:column;gap:14px;padding:50px 20px 20px;display:flex;overflow:hidden}p[data-astro-cid-ngd257qh]{margin:0}.date[data-astro-cid-ngd257qh]{color:var(--text-3);font-size:12px;font-weight:600}.kcal[data-astro-cid-ngd257qh]{color:var(--text-3);align-items:baseline;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.number[data-astro-cid-ngd257qh]{font-family:var(--serif);letter-spacing:-.03em;color:var(--text);font-size:54px;font-weight:500;line-height:1}.goal[data-astro-cid-ngd257qh],.macro[data-astro-cid-ngd257qh],.meal-head[data-astro-cid-ngd257qh]{justify-content:space-between;display:flex}.goal[data-astro-cid-ngd257qh]{color:var(--text-3);margin-top:6px;font-size:11px}.macros[data-astro-cid-ngd257qh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.macro[data-astro-cid-ngd257qh]{margin-bottom:4px;font-size:11px;font-weight:600}.macro[data-astro-cid-ngd257qh] span[data-astro-cid-ngd257qh]+span[data-astro-cid-ngd257qh]{color:var(--text-3);font-weight:400}.meals[data-astro-cid-ngd257qh]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.meal[data-astro-cid-ngd257qh]{background:var(--screen-card);border-radius:14px;padding:10px 12px}.meal-head[data-astro-cid-ngd257qh]{font-size:12px;font-weight:600}.meal-items[data-astro-cid-ngd257qh]{color:var(--text-3);margin-top:2px;font-size:11px}@media (width<=380px){.phone[data-astro-cid-ngd257qh]{transform-origin:top;transform:scale(.92)}}.charts[data-astro-cid-2s6oxafh]{margin-top:56px}.chart[data-astro-cid-2s6oxafh]{border:1px solid var(--border);background:var(--bg);border-radius:24px;margin:0;padding:28px}figcaption[data-astro-cid-2s6oxafh]{justify-content:space-between;gap:16px;font-size:15px;font-weight:600;display:flex}figcaption[data-astro-cid-2s6oxafh] .muted[data-astro-cid-2s6oxafh]{font-weight:500}svg[data-astro-cid-2s6oxafh]{width:100%;height:auto;margin-top:18px}.goal-band[data-astro-cid-2s6oxafh]{fill:var(--cal);opacity:.14}.cal-bars[data-astro-cid-2s6oxafh]{fill:var(--cal)}.axis[data-astro-cid-2s6oxafh]{stroke:var(--border-2)}.goal-line[data-astro-cid-2s6oxafh]{stroke:var(--text-3);stroke-dasharray:6 6}.weight[data-astro-cid-2s6oxafh]{fill:none;stroke:var(--text);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.dot[data-astro-cid-2s6oxafh]{fill:var(--cal)}.note[data-astro-cid-2s6oxafh]{color:var(--text-3);margin:12px 0 0;font-size:13px}@media (width<=900px){.charts[data-astro-cid-2s6oxafh]{margin-top:40px}.chart[data-astro-cid-2s6oxafh]{padding:20px}}.watch[data-astro-cid-qjhcqnp4]{background:var(--device);width:156px;height:188px;box-shadow:0 30px 60px -24px var(--shadow);border-radius:44px;padding:10px}.face[data-astro-cid-qjhcqnp4]{color:#fff;background:#000;border-radius:35px;flex-direction:column;gap:6px;height:100%;padding:18px 12px 12px;display:flex}p[data-astro-cid-qjhcqnp4]{margin:0}.title[data-astro-cid-qjhcqnp4]{color:#f97316;margin:0 0 2px 4px;font-size:11px;font-weight:600}.item[data-astro-cid-qjhcqnp4]{background:#1f1f22;border-radius:12px;justify-content:space-between;padding:7px 9px;font-size:11px;display:flex}.item[data-astro-cid-qjhcqnp4] span[data-astro-cid-qjhcqnp4]+span[data-astro-cid-qjhcqnp4]{color:#a1a1aa}.hero[data-astro-cid-lcdefpme]{padding:96px 0 112px;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.hero-eyebrow[data-astro-cid-lcdefpme]{color:var(--text-3);margin-bottom:22px}.hero-h1[data-astro-cid-lcdefpme]{font-size:clamp(48px,6.6vw,84px);line-height:.98}.hero-text[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{margin-top:36px}.hero-note[data-astro-cid-lcdefpme]{color:var(--text-3);margin-top:22px;font-size:14px;display:inline-block}.hero-visual[data-astro-cid-lcdefpme]{justify-content:center;min-height:640px;display:flex;position:relative}.hero-watch[data-astro-cid-lcdefpme]{position:absolute;bottom:34px;right:0}.works-with[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.works-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:24px;padding-top:26px;padding-bottom:26px;display:flex}.works-title[data-astro-cid-lcdefpme]{color:var(--text-3);margin:0;font-size:14px;font-weight:600}.works-row[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:14px 44px;margin:0;padding:0;font-size:18px;font-weight:600;list-style:none;display:flex}.log-cards[data-astro-cid-lcdefpme]{margin-top:56px}.log-card[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;display:flex}.log-card[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{margin-top:6px}.log-card[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{vertical-align:middle;font-family:var(--sans);letter-spacing:0}.body[data-astro-cid-lcdefpme]{color:var(--text-2);margin:0;font-size:16px;line-height:1.6}.demo[data-astro-cid-lcdefpme]{background:var(--bg);border-radius:16px;flex-direction:column;gap:8px;min-height:116px;padding:14px;display:flex}.demo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.demo--row[data-astro-cid-lcdefpme]{flex-direction:row;align-items:center;gap:14px}.demo--chips[data-astro-cid-lcdefpme]{flex-flow:wrap;align-content:center}.search-box[data-astro-cid-lcdefpme]{border:1.5px solid var(--border-2);border-radius:10px;padding:9px 12px;font-size:14px}.result[data-astro-cid-lcdefpme]{justify-content:space-between;gap:12px;padding:4px 2px;font-size:13px;display:flex}.barcode[data-astro-cid-lcdefpme]{fill:var(--text);flex:none}.barcode[data-astro-cid-lcdefpme] .laser[data-astro-cid-lcdefpme]{fill:var(--brand)}.found[data-astro-cid-lcdefpme]{flex-direction:column;font-size:13px;line-height:1.45;display:flex}.band-text[data-astro-cid-lcdefpme]{margin:24px 0 0}.band-link[data-astro-cid-lcdefpme]{margin:28px 0 0;font-size:17px;font-weight:600}.recipe[data-astro-cid-lcdefpme]{border-radius:28px;padding:32px}.recipe-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.recipe-head[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{font-size:30px}.recipe[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:22px 0 0;padding:0;font-size:16px;list-style:none}.recipe[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.swap[data-astro-cid-lcdefpme]{color:var(--accent-text);font-size:13px;font-weight:600}.optional[data-astro-cid-lcdefpme]{color:var(--text-3)}.optional[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]{font-size:13px;font-weight:600}.recipe-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.spaced[data-astro-cid-lcdefpme]{margin:24px 0 20px}.goals[data-astro-cid-lcdefpme]{margin-top:56px}.goals[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:2px solid var(--text);padding-top:24px}.goals[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{margin-top:10px}.trends-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.trends-head[data-astro-cid-lcdefpme] .body-lg[data-astro-cid-lcdefpme]{max-width:24em;margin:0}.apple[data-astro-cid-lcdefpme]{border-radius:28px;padding:40px}.apple[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{vertical-align:1px;margin-left:6px}.apple-title[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.02em;margin:12px 0 18px;font-size:clamp(30px,3.4vw,40px);font-weight:500;line-height:1.08}.sync[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;font-size:14px;font-weight:600;display:flex}.sync-box[data-astro-cid-lcdefpme]{border:1.5px solid var(--border-2);border-radius:12px;padding:10px 14px}.sync-box--on[data-astro-cid-lcdefpme]{border-color:var(--button);background:var(--button);color:#fff}.wrist[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-top:28px;font-size:14px;font-weight:600;display:flex}.wrist[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#fff;background:#000;border-radius:12px;padding:10px 14px}.pricing[data-astro-cid-lcdefpme]{text-align:center}.pricing[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-left:auto;margin-right:auto}.plans[data-astro-cid-lcdefpme]{text-align:left;max-width:920px;margin:56px auto 0}.plan[data-astro-cid-lcdefpme]{border-radius:28px;padding:36px}.plan[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:18px}.price[data-astro-cid-lcdefpme]{font-family:var(--serif);margin:10px 0 0;font-size:40px}.plan--pro[data-astro-cid-lcdefpme]{border-color:var(--band);background:var(--band);color:var(--band-text)}.plan--pro[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--band-accent)}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;display:grid}.faq-grid[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-top:0}.faq-more[data-astro-cid-lcdefpme]{margin:20px 0 0;font-size:17px}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{padding:48px 0 64px}.hero-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:48px}.hero-visual[data-astro-cid-lcdefpme]{min-height:0}.hero-watch[data-astro-cid-lcdefpme]{bottom:-12px;right:max(0px,50% - 230px)}.works-row[data-astro-cid-lcdefpme],.trends-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.works-row[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:10px 28px;font-size:16px}.log-cards[data-astro-cid-lcdefpme],.goals[data-astro-cid-lcdefpme]{margin-top:40px}.recipe[data-astro-cid-lcdefpme],.apple[data-astro-cid-lcdefpme]{padding:28px}}@media (width<=520px){.hero-watch[data-astro-cid-lcdefpme]{display:none}}
/*$vite$:1*/