.frame[data-astro-cid-kf7svpwc]{position:relative;container-type:inline-size}.win[data-astro-cid-kf7svpwc]{background:var(--canvas);border:1px solid var(--hairline);box-shadow:0 .04em 0 #ffffff14 inset, var(--window-shadow);color:var(--ink);font-feature-settings:"cv11", "tnum";border-radius:1.2em;padding-bottom:1.3em;font-size:1.62153cqw;overflow:hidden}[data-theme=light] .win[data-astro-cid-kf7svpwc]{background:#fbfbfa}.titlebar[data-astro-cid-kf7svpwc]{border-bottom:1px solid var(--hairline-soft);align-items:center;gap:.6em;height:3.3em;padding:0 1.2em;display:flex}.dot[data-astro-cid-kf7svpwc]{border-radius:50%;width:.95em;height:.95em}.titlebar[data-astro-cid-kf7svpwc] b[data-astro-cid-kf7svpwc]{margin-left:1em;font-size:1.08em;font-weight:600}.right[data-astro-cid-kf7svpwc]{gap:.6em;margin-left:auto;display:flex}.chip[data-astro-cid-kf7svpwc]{background:var(--surface-2);border-radius:100px;align-items:center;gap:.5em;padding:.55em 1em;font-weight:500;display:inline-flex}.ok[data-astro-cid-kf7svpwc] i[data-astro-cid-kf7svpwc]{background:var(--success);border-radius:50%;width:.6em;height:.6em}.toolbar[data-astro-cid-kf7svpwc]{color:var(--ink-muted);justify-content:space-between;align-items:center;padding:1em 1.35em;display:flex}.sync[data-astro-cid-kf7svpwc]{background:var(--pill);color:var(--pill-ink);border-radius:100px;margin-right:.85em;padding:.55em 1em;font-weight:500}.cards[data-astro-cid-kf7svpwc]{grid-template-columns:repeat(3,1fr);gap:.85em;padding:0 1.35em;display:grid}.card[data-astro-cid-kf7svpwc]{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline-soft);border-radius:1em;flex-direction:column;height:18.3em;padding:1em;display:flex}.ct[data-astro-cid-kf7svpwc]{font-size:1.17em;font-weight:600}.cs[data-astro-cid-kf7svpwc]{color:var(--ink-muted);margin:.15em 0 .85em;font-size:.92em}.kv[data-astro-cid-kf7svpwc]{grid-template-columns:1fr 1fr;gap:.4em .85em;display:grid}.k[data-astro-cid-kf7svpwc]{color:var(--ink-muted);font-size:.92em}.v[data-astro-cid-kf7svpwc]{font:500 1.5em/1.1 var(--display);letter-spacing:-.03em}.chart[data-astro-cid-kf7svpwc]{align-items:flex-end;gap:.42em;height:5.3em;margin-top:auto;display:flex}.bar[data-astro-cid-kf7svpwc]{background:var(--yellow);border-radius:.25em .25em 0 0;flex:1}.stack[data-astro-cid-kf7svpwc]{border-radius:.25em;flex-direction:column-reverse;flex:1;display:flex;overflow:hidden}.stack[data-astro-cid-kf7svpwc] i[data-astro-cid-kf7svpwc]{display:block}.lines[data-astro-cid-kf7svpwc]{width:100%;height:5.3em;margin-top:auto}.acts[data-astro-cid-kf7svpwc]{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline-soft);border-radius:1em;margin:.85em 1.35em 0;padding:1em}.row[data-astro-cid-kf7svpwc]{border-top:1px solid var(--hairline-soft);grid-template-columns:1.1fr 1.4fr 1fr 1fr .6fr;align-items:center;padding:.65em .35em;display:grid}.row[data-astro-cid-kf7svpwc].head{color:var(--ink-muted);border-top:0;margin-top:.4em;font-size:.92em}.row[data-astro-cid-kf7svpwc] span[data-astro-cid-kf7svpwc]:nth-child(n+3){text-align:right}.tag[data-astro-cid-kf7svpwc]{background:var(--surface-2);border-radius:100px;padding:.4em .85em;font-size:.92em;display:inline-block}.glow[data-astro-cid-lcdefpme]{pointer-events:none;z-index:-1;background:radial-gradient(900px 640px at 76% 46%, var(--glow-blue), transparent 70%), radial-gradient(720px 520px at 96% 8%, var(--glow-magenta), transparent 70%), radial-gradient(620px 440px at 6% 6%, var(--glow-yellow), transparent 70%);height:1200px;position:absolute;inset:0 0 auto}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,520px) minmax(0,740px);justify-content:space-between;align-items:center;gap:48px;min-height:calc(100vh - 64px);max-height:940px;padding-top:48px;padding-bottom:72px;display:grid}.headline[data-astro-cid-lcdefpme]{text-wrap:wrap;font-size:clamp(52px,6vw,84px)}.swap[data-astro-cid-lcdefpme]{vertical-align:bottom;min-width:4.9em;height:.95em;display:inline-block;position:relative;overflow:hidden}.swap[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:0;animation:9s 2 cycle;position:absolute;top:0;left:0}.swap[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:var(--word-yellow);animation:9s 2 cycle,.5s 18s forwards settle}.swap[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){color:var(--word-red);animation-delay:3s}.swap[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){color:var(--word-blue);animation-delay:6s}.headline[data-astro-cid-lcdefpme]:hover .swap[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme]:focus-within .swap[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes cycle{0%{opacity:0;filter:blur(6px);transform:translateY(30%)}5%,30%{opacity:1;filter:none;transform:none}36%,to{opacity:0;filter:blur(6px);transform:translateY(-30%)}}@keyframes settle{0%{opacity:0;filter:blur(6px);transform:translateY(30%)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.swap[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{opacity:1}}.copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:28px 0 32px}.shot[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.16,1,.3,1) both rise;position:relative}@keyframes rise{0%{opacity:.001;transform:translateY(24px)}}.example[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin-top:14px;font-size:13px}.pins[data-astro-cid-lcdefpme]{list-style:none}.pin[data-astro-cid-lcdefpme]{z-index:2;color:#fff;border-radius:20px;width:min(250px,36%);padding:14px 16px;animation:.5s cubic-bezier(.16,1,.3,1) both pop;position:absolute;box-shadow:0 12px 30px #00000059}.pin[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:15px;font-weight:500;line-height:1.3;display:block}.pin[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.92;margin-top:4px;font-size:13px;line-height:1.35;display:block}.pin[data-astro-cid-lcdefpme]:after{content:"";background:inherit;border:3px solid var(--canvas);border-radius:50%;width:12px;height:12px;position:absolute}.pin[data-astro-cid-lcdefpme].red{background:var(--red-surface);animation-delay:.6s;bottom:calc(100% + 16px);right:-2%}.pin[data-astro-cid-lcdefpme].red:after{bottom:-14px;right:34%}.pin[data-astro-cid-lcdefpme].yellow{background:var(--yellow);color:#000;animation-delay:1.1s;bottom:calc(100% + 16px);left:4%}.pin[data-astro-cid-lcdefpme].yellow:before{content:"";background:inherit;width:2px;height:calc(10px + 7.2cqw);position:absolute;top:100%;left:calc(5.8cqw - 1px)}.pin[data-astro-cid-lcdefpme].yellow:after{top:calc(100% + 10px + 7.2cqw);left:calc(5.8cqw - 6px)}.pin[data-astro-cid-lcdefpme].blue{background:var(--ultramarine);animation-delay:1.6s;top:calc(100% + 16px);right:-2%}.pin[data-astro-cid-lcdefpme].blue:after{top:-14px;left:40px}@keyframes pop{0%{opacity:.001;transform:scale(.9)translateY(6px)}}@media (width<=1100px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);min-height:0;max-height:none}.shot[data-astro-cid-lcdefpme]{margin-top:8px}.pins[data-astro-cid-lcdefpme]{gap:10px;margin-top:18px;display:grid}.pin[data-astro-cid-lcdefpme]{width:auto;box-shadow:none;position:static}.pin[data-astro-cid-lcdefpme]:after,.pin[data-astro-cid-lcdefpme]:before{display:none}}.how[data-astro-cid-lcdefpme],.ask[data-astro-cid-lcdefpme],.promises[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme],.closing[data-astro-cid-lcdefpme]{padding-top:clamp(96px,12vw,160px)}.how[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:20px}.steps[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);gap:32px;margin-top:56px;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:28px;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.n[data-astro-cid-lcdefpme]{font:500 15px/1 var(--display);color:var(--ink-muted)}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:500 26px/1.1 var(--display);letter-spacing:-.035em;margin:14px 0 10px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);max-width:34ch}.ask[data-astro-cid-lcdefpme]{background:radial-gradient(36% 60% at 80% 62%, var(--glow-blue), transparent 70%), radial-gradient(26% 40% at 96% 30%, var(--glow-magenta), transparent 70%);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.ask[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:20px}.topics[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline-soft);margin-top:36px;display:grid}.topic[data-astro-cid-lcdefpme]{border:0;border-bottom:1px solid var(--hairline-soft);color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:4px;padding:18px 0 19px;transition:color .2s;display:grid;position:relative}.topic[data-astro-cid-lcdefpme]:hover,.topic[data-astro-cid-lcdefpme][aria-pressed=true]{color:var(--ink)}.topic-name[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:13px;font-weight:500}.topic-q[data-astro-cid-lcdefpme]{font:500 clamp(19px, 1.7vw, 22px)/1.25 var(--display);letter-spacing:-.02em}.topic-bar[data-astro-cid-lcdefpme]{background:var(--ink);transform-origin:0;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.topic[data-astro-cid-lcdefpme][aria-pressed=true] .topic-bar[data-astro-cid-lcdefpme]{transform:scaleX(var(--progress,1))}.chat[data-astro-cid-lcdefpme]{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline), 0 24px 60px #00000047;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.chat-bar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hairline-soft);align-items:center;gap:7px;padding:14px 18px;font-size:13px;font-weight:500;display:flex}.chat-bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--hairline);border-radius:50%;width:11px;height:11px}.chat-bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:10px}.chat-log[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:flex-end;height:300px;padding:24px 24px 8px;display:flex}.convo[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;display:flex}.convo[data-astro-cid-lcdefpme][hidden]{display:none}.you[data-astro-cid-lcdefpme]{background:var(--pill);max-width:85%;color:var(--pill-ink);border-radius:20px 20px 6px;align-self:flex-end;padding:12px 16px;font-size:16px;line-height:1.4}.tool[data-astro-cid-lcdefpme]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;display:flex}.tool-icon[data-astro-cid-lcdefpme]{fill:none;width:16px;height:16px;stroke:var(--word-blue);stroke-width:1.8px;stroke-linecap:round}.tool[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{background:var(--surface-2);color:var(--word-blue);border-radius:6px;padding:5px 8px;font:500 12px/1 ui-monospace,SF Mono,Menlo,monospace}.tool-busy[data-astro-cid-lcdefpme]{display:none}.answer[data-astro-cid-lcdefpme]{color:var(--ink);max-width:46ch;font-size:17px;line-height:1.55}.chat-input[data-astro-cid-lcdefpme]{background:var(--surface-2);border-radius:100px;align-items:center;height:48px;margin:12px 16px 16px;padding:0 8px 0 16px;font-size:15px;display:flex}.typed[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.typed[data-astro-cid-lcdefpme]:empty:before{content:"Ask about your training, sleep or health";color:var(--ink-muted)}.caret[data-astro-cid-lcdefpme]{background:var(--ink);opacity:0;width:1.5px;height:18px;margin-left:1px}.send[data-astro-cid-lcdefpme]{background:var(--pill);border-radius:50%;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.send[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;width:16px;height:16px;stroke:var(--pill-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.chat[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink-muted);padding:0 20px 16px;font-size:13px}.chat[data-astro-cid-lcdefpme].playing .convo[data-astro-cid-lcdefpme]:not(.at-you) .you[data-astro-cid-lcdefpme],.chat[data-astro-cid-lcdefpme].playing .convo[data-astro-cid-lcdefpme]:not(.at-tool) .tool[data-astro-cid-lcdefpme],.chat[data-astro-cid-lcdefpme].playing .convo[data-astro-cid-lcdefpme]:not(.at-answer) .answer[data-astro-cid-lcdefpme]{display:none}.chat[data-astro-cid-lcdefpme].playing .at-you[data-astro-cid-lcdefpme] .you[data-astro-cid-lcdefpme],.chat[data-astro-cid-lcdefpme].playing .at-tool[data-astro-cid-lcdefpme] .tool[data-astro-cid-lcdefpme]{animation:.35s cubic-bezier(.16,1,.3,1) both enter}.chat[data-astro-cid-lcdefpme].playing .busy[data-astro-cid-lcdefpme] .tool-busy[data-astro-cid-lcdefpme]{animation:1.2s ease-in-out infinite alternate pulse;display:inline}.chat[data-astro-cid-lcdefpme].playing .busy[data-astro-cid-lcdefpme] .tool-done[data-astro-cid-lcdefpme]{display:none}.chat[data-astro-cid-lcdefpme].typing .caret[data-astro-cid-lcdefpme]{opacity:1;animation:1s step-end infinite blink}@keyframes enter{0%{opacity:0;transform:translateY(8px)}}@keyframes pulse{to{opacity:.45}}@keyframes blink{50%{opacity:0}}.promises[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);margin-top:48px;list-style:none}.promises[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hairline-soft);grid-template-columns:24px minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:24px;padding:32px 0;display:grid}.dot[data-astro-cid-lcdefpme]{border-radius:50%;align-self:start;width:12px;height:12px;margin-top:calc(.55em - 6px);font-size:clamp(24px,2.4vw,32px)}.dot[data-astro-cid-lcdefpme].red{background:var(--red)}.dot[data-astro-cid-lcdefpme].yellow{background:var(--yellow)}.dot[data-astro-cid-lcdefpme].blue{background:var(--ultramarine)}.promises[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:500 clamp(24px, 2.4vw, 32px)/1.1 var(--display);letter-spacing:-.035em}.promises[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);max-width:56ch;font-size:17px}.more[data-astro-cid-lcdefpme]{margin-top:28px;font-weight:500;display:inline-block}.qa[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);max-width:880px;margin-top:40px}details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hairline-soft)}summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;gap:16px;padding:22px 0;font-size:19px;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"";background:var(--ink-muted);flex:none;width:16px;height:16px;margin-top:.2em;transition:transform .2s;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M8 2.5v11M2.5 8h11'/%3E%3C/svg%3E") 50%/contain no-repeat}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);max-width:62ch;padding:0 0 22px}.closing[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:36px;display:grid;position:relative}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:12ch;font-size:clamp(44px,6.4vw,92px)}.closing[data-astro-cid-lcdefpme] .row{justify-content:center}.glow-low[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 35% 60%, var(--glow-blue), transparent 70%), radial-gradient(40% 50% at 70% 40%, var(--glow-magenta), transparent 70%);position:absolute;inset:40px 10% -80px}@media (width<=900px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:40px}.ask[data-astro-cid-lcdefpme]{background:radial-gradient(70% 30% at 50% 82%, var(--glow-blue), transparent 70%), radial-gradient(50% 20% at 90% 66%, var(--glow-magenta), transparent 70%);grid-template-columns:1fr}.promises[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:20px 1fr}.promises[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:2}}@media (width<=560px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.chat-log[data-astro-cid-lcdefpme]{height:340px;padding:20px 16px 8px}}
