.closing[data-astro-cid-2rl6qrpo]{padding-block:47px 44px}.motto[data-astro-cid-2rl6qrpo]{max-width:1000px;color:var(--motto-muted);font-family:var(--font-display);letter-spacing:-.045em;text-align:center;margin-inline:auto;font-size:clamp(40px,3.43vw + 26.6px,76px);font-weight:800;line-height:1.04}.accent[data-astro-cid-2rl6qrpo]{background:var(--motto-accent);color:#0000;background-clip:text}.card[data-astro-cid-2rl6qrpo]{background:var(--intervals-gradient);box-shadow:var(--closing-card-shadow);color:#fff;text-align:center;border-radius:40px;margin-top:95px;padding:44px 24px 120px;position:relative;overflow:hidden}.title[data-astro-cid-2rl6qrpo],.lead[data-astro-cid-2rl6qrpo]{max-width:540px;margin-inline:auto}.lead[data-astro-cid-2rl6qrpo]{margin-top:15px;font-size:17px;line-height:26px}.join[data-astro-cid-2rl6qrpo]{height:58px;box-shadow:var(--closing-button-shadow);color:var(--intervals-deep);font-family:var(--font-display);background:#fff;border-radius:999px;align-items:center;margin-top:20px;padding:0 30px;font-size:18px;font-weight:800;text-decoration:none;display:inline-grid}.join[data-astro-cid-2rl6qrpo]:focus-visible{outline-offset:3px;outline-color:#fff}.bars[data-astro-cid-2rl6qrpo]{align-items:flex-end;gap:6px;display:flex;position:absolute;inset:auto 20px 0}.bars[data-astro-cid-2rl6qrpo] span[data-astro-cid-2rl6qrpo]{background:var(--closing-bar);border-radius:3px 3px 0 0;flex:1}@media (width>=640px){.lead[data-astro-cid-2rl6qrpo]{font-size:20px;line-height:31px}}@media (width>=960px){.closing[data-astro-cid-2rl6qrpo]{padding-block:88px 70px}.card[data-astro-cid-2rl6qrpo]{margin-top:111px;padding:80px 40px 140px}}.phone[data-astro-cid-k7mbr7da]{--bezel:calc(var(--phone-width) * .0255);--radius:calc(var(--phone-width) * .155);width:var(--phone-width);padding:calc(var(--phone-width) * .032) var(--bezel) calc(var(--phone-width) * .029);border:1px solid var(--phone-edge);border-radius:var(--radius);background:var(--phone-bezel);box-shadow:var(--phone-shadow)}.screen[data-astro-cid-k7mbr7da]{padding-bottom:calc(var(--phone-width) * .028);border-radius:calc(var(--radius) - var(--bezel));background:var(--phone-chin);position:relative;overflow:hidden}.screen[data-astro-cid-k7mbr7da]:before{content:"";z-index:1;background:var(--phone-reflection);pointer-events:none;position:absolute;inset:0}.screen[data-astro-cid-k7mbr7da]:after{content:"";z-index:2;top:calc(var(--phone-width) * .032);width:31%;height:calc(var(--phone-width) * .08);background:#000;border-radius:999px;position:absolute;left:50%;translate:-50%}.screen[data-astro-cid-k7mbr7da] img{width:100%;height:auto;display:block}.sheet[data-astro-cid-chszzzsd]{background:var(--exercise-screen-bg);height:640px;font-family:var(--font-text);position:relative;overflow:hidden}.photo[data-astro-cid-chszzzsd]{background:var(--photo);border-radius:0 0 22px 22px;height:250px;position:relative}.round-button[data-astro-cid-chszzzsd]{border:1px solid var(--card-border);background:var(--card);width:32px;height:32px;box-shadow:var(--card-shadow);border-radius:50%;place-items:center;display:grid;position:absolute;top:39px}.round-button[data-astro-cid-chszzzsd] svg[data-astro-cid-chszzzsd]{width:12px;height:12px}.back[data-astro-cid-chszzzsd]{left:11px}.back[data-astro-cid-chszzzsd] svg[data-astro-cid-chszzzsd]{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.favorite[data-astro-cid-chszzzsd]{right:51px}.favorite[data-astro-cid-chszzzsd] svg[data-astro-cid-chszzzsd]{fill:var(--strength-text)}.more[data-astro-cid-chszzzsd]{right:13px}.more[data-astro-cid-chszzzsd] svg[data-astro-cid-chszzzsd]{fill:var(--ink)}.watch[data-astro-cid-chszzzsd]{border:1px solid var(--card-border);background:var(--card);height:36px;box-shadow:var(--card-shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 5px;font-size:11.5px;font-weight:700;display:flex;position:absolute;top:98px;left:50%;translate:-50%}.watch-icon[data-astro-cid-chszzzsd]{background:var(--ink);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.watch-icon[data-astro-cid-chszzzsd] svg[data-astro-cid-chszzzsd]{width:9px;height:9px;fill:var(--ink-inverse)}.sketch[data-astro-cid-chszzzsd]{width:100%;height:100%;fill:var(--exercise-sketch);position:absolute;inset:0}.photo-label[data-astro-cid-chszzzsd]{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;bottom:12px;left:16px}.body[data-astro-cid-chszzzsd]{padding:16px 14px 0}.tags[data-astro-cid-chszzzsd]{gap:5px;padding:0 0 0 2px;list-style:none;display:flex}.tags[data-astro-cid-chszzzsd] li[data-astro-cid-chszzzsd]{border:1px solid var(--card-border);background:var(--pill);color:var(--sub);border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:700;line-height:14px}.name[data-astro-cid-chszzzsd]{font-family:var(--font-display);letter-spacing:-.035em;margin-top:8px;padding-left:2px;font-size:29px;font-weight:800;line-height:1.1}.muscles[data-astro-cid-chszzzsd]{color:var(--sub);align-items:center;gap:7px;margin-top:4px;padding-left:2px;font-size:10.5px;line-height:14px;display:flex}.muscle[data-astro-cid-chszzzsd]{align-items:center;gap:4px;display:inline-flex}.muscle[data-astro-cid-chszzzsd].main{color:var(--ink);font-weight:700}.load[data-astro-cid-chszzzsd]{gap:1.5px;display:inline-flex}.load-dot[data-astro-cid-chszzzsd]{background:var(--faint);opacity:.6;border-radius:50%;width:3px;height:3px}.load-dot[data-astro-cid-chszzzsd].on{background:var(--ink);opacity:1}.progress[data-astro-cid-chszzzsd]{border:1px solid var(--strength-card-border);background:var(--strength-card);border-radius:16px;margin-top:10px;padding:12px 12px 10px}.progress-head[data-astro-cid-chszzzsd]{justify-content:space-between;align-items:flex-start;display:flex}.progress-label[data-astro-cid-chszzzsd]{color:var(--strength-text);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.progress-value[data-astro-cid-chszzzsd]{font-family:var(--font-display);margin-top:2px;font-size:24px;font-weight:800;line-height:1.1}.progress-value[data-astro-cid-chszzzsd] span[data-astro-cid-chszzzsd]{color:var(--sub);font-family:var(--font-text);font-size:10px;font-weight:600}.trend[data-astro-cid-chszzzsd]{background:var(--strength-tint);color:var(--strength-text);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:8.5px;font-weight:800;line-height:12px;display:flex}.trend[data-astro-cid-chszzzsd] svg[data-astro-cid-chszzzsd]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:8px;height:8px}.chart[data-astro-cid-chszzzsd]{width:100%;height:108px;color:var(--strength-chart);margin-top:-4px;display:block;overflow:visible}.grid[data-astro-cid-chszzzsd]{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.marker[data-astro-cid-chszzzsd]{stroke:var(--strength-chart);stroke-width:1px;stroke-dasharray:2 3;opacity:.5;vector-effect:non-scaling-stroke}.area[data-astro-cid-chszzzsd]{fill:url(#exercise-progress-fill)}.line[data-astro-cid-chszzzsd]{fill:none;stroke:var(--strength-chart);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.point[data-astro-cid-chszzzsd]{fill:var(--strength-chart);stroke:var(--exercise-screen-bg);stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart-axis[data-astro-cid-chszzzsd]{color:var(--faint);justify-content:space-between;padding-left:45%;font-size:8px;line-height:14px;display:flex}.stats[data-astro-cid-chszzzsd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.stat[data-astro-cid-chszzzsd]{background:var(--pill);border-radius:10px;padding:8px 9px 9px}.stat-label[data-astro-cid-chszzzsd]{color:var(--sub);align-items:center;gap:3px;font-size:8.5px;line-height:12px;display:flex}.stat-label[data-astro-cid-chszzzsd].record{color:var(--strength-text);font-weight:700}.stat-label[data-astro-cid-chszzzsd] svg[data-astro-cid-chszzzsd]{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;width:9px;height:9px}.stat-value[data-astro-cid-chszzzsd]{font-family:var(--font-display);margin-top:2px;font-size:14px;font-weight:800;line-height:18px}.stat-note[data-astro-cid-chszzzsd]{color:var(--sub);font-size:8.5px;line-height:12px}.last-time[data-astro-cid-chszzzsd]{border:1px solid var(--card-border);background:var(--card);white-space:nowrap;border-radius:14px;align-items:baseline;gap:10px;margin-top:10px;padding:12px 12px 20px;display:flex}.last-time-title[data-astro-cid-chszzzsd]{font-size:11px;font-weight:700}.last-time-detail[data-astro-cid-chszzzsd]{color:var(--strength-text);font-size:8.5px;font-weight:600}.pause-button[data-astro-cid-xzkxs573]{border:1px solid var(--pause-border,var(--card-border));background:var(--pause-bg,var(--pill));width:30px;height:30px;color:var(--pause-color,var(--ink));cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.pause-button[data-astro-cid-xzkxs573][hidden]{display:none}.pause-button[data-astro-cid-xzkxs573]:before{content:"";position:absolute;inset:-7px}.pause-button[data-astro-cid-xzkxs573]:focus-visible{outline-color:var(--pause-focus,var(--intervals-accent))}.icon[data-astro-cid-xzkxs573]{fill:currentColor;width:10px;height:10px}.play[data-astro-cid-xzkxs573],.pause-button[data-astro-cid-xzkxs573][data-paused] .pause[data-astro-cid-xzkxs573]{display:none}.pause-button[data-astro-cid-xzkxs573][data-paused] .play[data-astro-cid-xzkxs573]{display:block}@media (prefers-reduced-motion:reduce){.pause-button[data-astro-cid-xzkxs573]{display:none}}.ticker[data-astro-cid-2loppctj]{--gap:10px}.rows[data-astro-cid-2loppctj]{gap:12px;display:grid;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-2loppctj]{width:max-content;display:flex}.names[data-astro-cid-2loppctj]{gap:var(--gap);padding:0 var(--gap) 0 0;list-style:none;display:flex}.name[data-astro-cid-2loppctj]{border:1px solid var(--ticker-pill-border);background:var(--card);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;height:48px;padding:0 18px 0 15px;font-size:15px;font-weight:700;display:flex}.name[data-astro-cid-2loppctj]:before{content:"";background:var(--dot);border-radius:50%;width:8px;height:8px}.intervals[data-astro-cid-2loppctj]{--dot:var(--intervals-chart)}.running[data-astro-cid-2loppctj]{--dot:var(--running-chart)}.strength[data-astro-cid-2loppctj]{--dot:var(--strength-chart)}.own[data-astro-cid-2loppctj]{background:var(--ink);color:var(--ink-inverse);border-color:#0000}.own[data-astro-cid-2loppctj]:before{display:none}.own[data-astro-cid-2loppctj] svg[data-astro-cid-2loppctj]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:11px;height:11px}.pause[data-astro-cid-2loppctj]{justify-content:flex-end;margin-top:12px;display:flex}@media (prefers-reduced-motion:reduce){.pause[data-astro-cid-2loppctj]{display:none}}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-2loppctj]{animation:ticker-left var(--seconds) linear infinite}.track[data-astro-cid-2loppctj].right{animation-name:ticker-right}.rows[data-astro-cid-2loppctj]:hover .track[data-astro-cid-2loppctj]{animation-play-state:paused}}@keyframes ticker-left{to{transform:translateX(calc(-100% / var(--copies)))}}@keyframes ticker-right{0%{transform:translateX(calc(-100% / var(--copies)))}}.new-exercise[data-astro-cid-bfdbu2ld]{border:1px solid var(--new-exercise-border);background:var(--new-exercise-bg);width:294px;box-shadow:var(--new-exercise-shadow);color:#fff;border-radius:22px;padding:18px 16px 16px}.label[data-astro-cid-bfdbu2ld]{color:var(--new-exercise-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:14px}.name[data-astro-cid-bfdbu2ld]{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;margin-top:12px;font-size:19px;font-weight:800;line-height:26px;display:flex}.name[data-astro-cid-bfdbu2ld]:after{content:"";background:var(--new-exercise-accent);border-radius:1px;width:2px;height:20px;margin-left:2px}.details[data-astro-cid-bfdbu2ld]{flex-wrap:wrap;gap:6px;margin-top:10px;padding:0;list-style:none;display:flex}.details[data-astro-cid-bfdbu2ld] li[data-astro-cid-bfdbu2ld]{background:var(--new-exercise-chip);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;line-height:16px}.save[data-astro-cid-bfdbu2ld]{color:#0e1726;background:#fff;border-radius:20px;justify-content:center;align-items:center;gap:8px;height:40px;margin-top:12px;font-size:14px;font-weight:700;display:flex}.save[data-astro-cid-bfdbu2ld] svg[data-astro-cid-bfdbu2ld]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:11px;height:11px}.exercises[data-astro-cid-57yb364v]{padding-block:36px 20px;overflow-x:clip}.section-eyebrow[data-astro-cid-57yb364v]{color:var(--strength-text)}.section-title[data-astro-cid-57yb364v]{margin-top:22px}.section-title[data-astro-cid-57yb364v] span[data-astro-cid-57yb364v]{display:block}.lead[data-astro-cid-57yb364v]{max-width:530px;color:var(--nav-link);margin-top:22px;font-size:17px;line-height:26px}.advantages[data-astro-cid-57yb364v]{gap:12px;margin-top:22px;padding:0;list-style:none;display:grid}.advantage[data-astro-cid-57yb364v]{color:var(--sub);grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:12px;font-size:15px;line-height:22px;display:grid}.advantage[data-astro-cid-57yb364v] strong[data-astro-cid-57yb364v]{color:var(--ink);font-weight:700}.advantage-icon[data-astro-cid-57yb364v]{background:var(--strength-tint);width:28px;height:28px;color:var(--strength-chart);border-radius:8px;place-items:center;display:grid}.advantage-icon[data-astro-cid-57yb364v] svg[data-astro-cid-57yb364v]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.showcase[data-astro-cid-57yb364v]{justify-items:center;margin-top:38px;display:grid;position:relative}.showcase[data-astro-cid-57yb364v] .sheet-phone{--phone-width:300px;box-shadow:var(--exercise-phone-shadow);zoom:.8667;transform:perspective(1400px)rotateY(14deg)rotate(-1deg)}.showcase[data-astro-cid-57yb364v] .new-card{width:262px;position:absolute;top:65%;left:max(0px,50% - 180px)}.exercises[data-astro-cid-57yb364v] .ticker{margin-top:100px}@media (width>=640px){.lead[data-astro-cid-57yb364v]{font-size:20px;line-height:31px}.advantage[data-astro-cid-57yb364v]{font-size:16px;line-height:23px}.showcase[data-astro-cid-57yb364v] .sheet-phone{zoom:1}.showcase[data-astro-cid-57yb364v] .new-card{width:294px;left:max(0px,50% - 318px)}}@media (width>=960px){.exercises[data-astro-cid-57yb364v]{padding-block:54px 24px}.layout[data-astro-cid-57yb364v]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:64px;display:grid}.showcase[data-astro-cid-57yb364v]{justify-items:start;margin-top:0;padding-left:168px}.showcase[data-astro-cid-57yb364v] .new-card{top:57%;left:0}.exercises[data-astro-cid-57yb364v] .ticker{margin-top:96px}}.faq[data-astro-cid-hemr5th4]{padding-block:40px 48px}.questions[data-astro-cid-hemr5th4]{gap:14px;margin-top:25px;padding:0;list-style:none;display:grid}.card[data-astro-cid-hemr5th4]{border:1px solid var(--feature-card-border);background:var(--feature-card-bg);border-radius:22px;padding:20px 22px}h3[data-astro-cid-hemr5th4]{font-size:18px;font-weight:700;line-height:23px}p[data-astro-cid-hemr5th4]{color:var(--sub);margin-top:6px;font-size:15px;line-height:22.5px}@media (width>=640px){.questions[data-astro-cid-hemr5th4]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.faq[data-astro-cid-hemr5th4]{padding-block:68px 72px}}.session-stage[data-astro-cid-e2iabtq3]{--phone-width:270px;--screen-scale:.6519;--glow-size:360px;justify-items:center;display:grid;position:relative}.session[data-astro-cid-e2iabtq3]{justify-items:center;width:100%;display:grid;position:relative}.glow[data-astro-cid-e2iabtq3]{--radius:calc(var(--glow-size) / 2);--blur:90px;width:calc(var(--glow-size) + 6 * var(--blur));height:calc(var(--glow-size) + 6 * var(--blur));pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.glow-light[data-astro-cid-e2iabtq3]{background:radial-gradient(circle closest-side, color-mix(in srgb, var(--glow-color) 98%, transparent) 0, color-mix(in srgb, var(--glow-color) 98%, transparent) calc(var(--radius) - 2 * var(--blur)), color-mix(in srgb, var(--glow-color) 84%, transparent) calc(var(--radius) - var(--blur)), color-mix(in srgb, var(--glow-color) 50%, transparent) var(--radius), color-mix(in srgb, var(--glow-color) 16%, transparent) calc(var(--radius) + var(--blur)), color-mix(in srgb, var(--glow-color) 2%, transparent) calc(var(--radius) + 2 * var(--blur)), transparent calc(var(--radius) + 3 * var(--blur)));position:absolute;inset:0}.glow-light[data-astro-cid-e2iabtq3].work{--glow-color:var(--session-glow-work)}.glow-light[data-astro-cid-e2iabtq3].rest{--glow-color:var(--session-glow-rest);opacity:0}.session[data-astro-cid-e2iabtq3] .session-phone{box-shadow:var(--session-phone-shadow);position:relative}.screen[data-astro-cid-e2iabtq3]{width:calc(390px * var(--screen-scale));height:calc(844px * var(--screen-scale));overflow:hidden}.drawing[data-astro-cid-e2iabtq3]{width:390px;height:844px;font-family:var(--font-text);transform:scale(var(--screen-scale));transform-origin:0 0;background:#1a3fcc;position:relative;overflow:hidden}.rest-background[data-astro-cid-e2iabtq3]{opacity:0;background:#d4ddff;position:absolute;inset:0}.fill[data-astro-cid-e2iabtq3]{width:100%;height:100%;position:absolute;top:100%;left:0}.fill-layer[data-astro-cid-e2iabtq3]{background:currentColor;position:absolute;inset:0}.fill-layer[data-astro-cid-e2iabtq3].work{color:#2457ff}.fill-layer[data-astro-cid-e2iabtq3].rest{color:#e9eeff;opacity:0}.wave[data-astro-cid-e2iabtq3]{fill:currentColor;width:780px;height:34px;position:absolute;bottom:calc(100% - 1px);left:0}.wave[data-astro-cid-e2iabtq3].back{opacity:.5}.phase[data-astro-cid-e2iabtq3]{color:var(--text);position:absolute;inset:0}.phase[data-astro-cid-e2iabtq3].work{--text:#fff;--text-soft:#ffffffd9;--chip:#ffffff29;--glass:#ffffff2e;--glass-border:#ffffff59;--tag-bg:#fff;--tag-text:#1a3fcc;--fill:#2457ff}.phase[data-astro-cid-e2iabtq3].rest{--text:#0e1726;--text-soft:#3d4a63;--chip:#0e172612;--glass:#ffffffb8;--glass-border:#fffffff2;--tag-bg:#2457ff;--tag-text:#fff;--fill:#e9eeff}.phase[data-astro-cid-e2iabtq3] svg[data-astro-cid-e2iabtq3]{fill:currentColor}.phase[data-astro-cid-e2iabtq3] .stroke-icon[data-astro-cid-e2iabtq3]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.top-bar[data-astro-cid-e2iabtq3]{justify-content:space-between;align-items:center;display:flex;position:absolute;top:56px;left:20px;right:20px}.glass-button[data-astro-cid-e2iabtq3]{border:1px solid var(--glass-border);background:var(--glass);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.glass-button[data-astro-cid-e2iabtq3] svg[data-astro-cid-e2iabtq3]{width:20px;height:20px}.routine[data-astro-cid-e2iabtq3]{text-align:center;display:grid}.routine-name[data-astro-cid-e2iabtq3]{font-size:14px;font-weight:700;line-height:18px}.routine-progress[data-astro-cid-e2iabtq3]{color:var(--text-soft);font-size:12px;line-height:16px}.timer[data-astro-cid-e2iabtq3]{position:absolute;top:118px;left:24px;right:24px}.phase-name[data-astro-cid-e2iabtq3]{letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:800;line-height:18px}.clock[data-astro-cid-e2iabtq3]{justify-content:space-between;align-items:baseline;display:flex}.timer[data-astro-cid-e2iabtq3] .countdown[data-astro-cid-e2iabtq3]{font-family:var(--font-display);letter-spacing:-.05em;margin-left:-6px;font-size:120px;font-weight:800;line-height:1}.countdown[data-astro-cid-e2iabtq3]{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.seconds[data-astro-cid-e2iabtq3]{position:relative;overflow:hidden}.seconds[data-astro-cid-e2iabtq3]:before{content:"00";visibility:hidden}.seconds-reel[data-astro-cid-e2iabtq3]{display:grid;position:absolute;top:0;left:0;right:0}.total[data-astro-cid-e2iabtq3]{color:var(--text-soft);font-size:15px;line-height:18px}.exercise[data-astro-cid-e2iabtq3]{position:absolute;top:440px;left:24px;right:24px}.tag[data-astro-cid-e2iabtq3]{background:var(--tag-bg);height:28px;color:var(--tag-text);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-grid}.exercise-name[data-astro-cid-e2iabtq3]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:14px;font-size:36px;font-weight:800;line-height:1.1}.chips[data-astro-cid-e2iabtq3]{gap:8px;margin-top:14px;padding:0;list-style:none;display:flex}.chips[data-astro-cid-e2iabtq3] li[data-astro-cid-e2iabtq3]{background:var(--chip);border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:14px;font-weight:600;display:grid}.up-next[data-astro-cid-e2iabtq3]{border:1px solid var(--glass-border);background:var(--glass);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;width:fit-content;height:52px;margin-inline:auto;padding:0 18px 0 5px;display:flex;position:absolute;bottom:130px;left:0;right:0}.up-next-icon[data-astro-cid-e2iabtq3]{background:var(--chip);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.up-next-icon[data-astro-cid-e2iabtq3] svg[data-astro-cid-e2iabtq3]{width:14px;height:14px}.up-next-icon[data-astro-cid-e2iabtq3].exercise-ahead{border:1.5px dashed var(--text-soft);background:0 0}.exercise-ahead[data-astro-cid-e2iabtq3] svg[data-astro-cid-e2iabtq3]{width:18px;height:18px}.exercise-ahead[data-astro-cid-e2iabtq3] .stroke-icon[data-astro-cid-e2iabtq3]{stroke-width:1.8px}.up-next-label[data-astro-cid-e2iabtq3]{color:var(--text-soft);margin-left:4px;font-size:13px}.up-next-name[data-astro-cid-e2iabtq3]{font-size:15px;font-weight:800}.up-next[data-astro-cid-e2iabtq3] .countdown[data-astro-cid-e2iabtq3]{font-size:13px;font-weight:700}.up-next-chevron[data-astro-cid-e2iabtq3]{width:14px;height:14px}.controls[data-astro-cid-e2iabtq3]{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:30px;left:44px;right:44px}.control[data-astro-cid-e2iabtq3]{background:var(--glass);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.control[data-astro-cid-e2iabtq3] svg[data-astro-cid-e2iabtq3]{width:24px;height:24px}.control[data-astro-cid-e2iabtq3].main{background:var(--text);width:80px;height:80px;color:var(--fill)}.control[data-astro-cid-e2iabtq3].main svg[data-astro-cid-e2iabtq3]{width:28px;height:28px}.voice-cues[data-astro-cid-e2iabtq3]{justify-items:center;width:max-content;display:grid;position:absolute;bottom:96px;left:50%;translate:-50%}.voice-cue[data-astro-cid-e2iabtq3]{border:1px solid var(--voice-bubble-border);background:var(--voice-bubble-bg);backdrop-filter:blur(18px);opacity:0;border-radius:999px;grid-area:1/1;align-items:center;gap:12px;height:60px;padding:0 22px 0 10px;display:flex}.speaker[data-astro-cid-e2iabtq3]{background:#2457ff;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:40px;height:40px;display:flex}.speaker-bar[data-astro-cid-e2iabtq3]{background:#fff;border-radius:999px;width:3px;height:16px}.speaker-bar[data-astro-cid-e2iabtq3]:nth-child(odd){height:10px}.cue-text[data-astro-cid-e2iabtq3]{display:grid}.cue-label[data-astro-cid-e2iabtq3]{color:var(--voice-bubble-label);font-size:12px;font-weight:700;line-height:15px}.cue-phrase[data-astro-cid-e2iabtq3]{color:var(--voice-bubble-text);font-size:17px;font-weight:800;line-height:22px}.pause[data-astro-cid-e2iabtq3]{bottom:0;left:calc(50% + var(--phone-width) / 2 + 10px);position:absolute}.glow-light[data-astro-cid-e2iabtq3],.rest-background[data-astro-cid-e2iabtq3],.fill[data-astro-cid-e2iabtq3],.fill-layer[data-astro-cid-e2iabtq3],.phase[data-astro-cid-e2iabtq3],.seconds-reel[data-astro-cid-e2iabtq3],.voice-cue[data-astro-cid-e2iabtq3]{animation-duration:60s;animation-delay:var(--delay);animation-iteration-count:infinite}.glow-light[data-astro-cid-e2iabtq3].work,.fill-layer[data-astro-cid-e2iabtq3].work{animation-name:session-work-shown}.glow-light[data-astro-cid-e2iabtq3].rest,.rest-background[data-astro-cid-e2iabtq3],.fill-layer[data-astro-cid-e2iabtq3].rest{animation-name:session-rest-shown}.fill[data-astro-cid-e2iabtq3]{animation-name:session-fill}.phase[data-astro-cid-e2iabtq3].work{animation-name:session-work-phase}.phase[data-astro-cid-e2iabtq3].rest{animation-name:session-rest-phase}.work[data-astro-cid-e2iabtq3] .seconds-reel[data-astro-cid-e2iabtq3]{animation-name:session-work-countdown;animation-timing-function:steps(20,end)}.rest[data-astro-cid-e2iabtq3] .seconds-reel[data-astro-cid-e2iabtq3]{animation-name:session-rest-countdown;animation-timing-function:steps(10,end)}.countdown-cue[data-astro-cid-e2iabtq3]{animation-name:session-countdown-cue}.next-up-cue[data-astro-cid-e2iabtq3]{animation-name:session-next-up-cue}.wave[data-astro-cid-e2iabtq3]{animation:linear infinite session-wave-left}.wave[data-astro-cid-e2iabtq3].back{animation-name:session-wave-right}.work[data-astro-cid-e2iabtq3] .wave[data-astro-cid-e2iabtq3].front{animation-duration:2.6s}.work[data-astro-cid-e2iabtq3] .wave[data-astro-cid-e2iabtq3].back{animation-duration:3.8s}.rest[data-astro-cid-e2iabtq3] .wave[data-astro-cid-e2iabtq3].front{animation-duration:6s}.rest[data-astro-cid-e2iabtq3] .wave[data-astro-cid-e2iabtq3].back{animation-duration:8s}.speaker-bar[data-astro-cid-e2iabtq3]{animation:.8s ease-in-out infinite alternate session-speak}.speaker-bar[data-astro-cid-e2iabtq3]:nth-child(2){animation-delay:-.3s}.speaker-bar[data-astro-cid-e2iabtq3]:nth-child(3){animation-delay:-.55s}.speaker-bar[data-astro-cid-e2iabtq3]:nth-child(4){animation-delay:-.15s}@media (prefers-reduced-motion:no-preference){.session-stage[data-astro-cid-e2iabtq3]{animation:session-enter 1.3s var(--ease-entrance) .35s backwards}}@media (prefers-reduced-motion:reduce){.glow-light[data-astro-cid-e2iabtq3],.rest-background[data-astro-cid-e2iabtq3],.fill[data-astro-cid-e2iabtq3],.fill-layer[data-astro-cid-e2iabtq3],.phase[data-astro-cid-e2iabtq3],.seconds-reel[data-astro-cid-e2iabtq3],.voice-cue[data-astro-cid-e2iabtq3]{animation-play-state:paused;animation-duration:60s!important;animation-delay:var(--delay)!important}.wave[data-astro-cid-e2iabtq3],.speaker-bar[data-astro-cid-e2iabtq3]{animation:none}}@media (width>=640px){.session-stage[data-astro-cid-e2iabtq3]{--phone-width:330px;--screen-scale:.7979;--glow-size:560px}.voice-cues[data-astro-cid-e2iabtq3]{bottom:150px}}@media (width>=1100px){.voice-cues[data-astro-cid-e2iabtq3]{justify-items:start;top:300px;bottom:auto;left:-40px;translate:none}}@keyframes session-enter{0%{opacity:0;transform:translateY(90px)scale(.94)}}@keyframes session-rest-shown{0%,34.1667%,50%,84.1667%,to{opacity:1}.8333%,33.3333%,50.8333%,83.3333%{opacity:0}}@keyframes session-work-shown{0%,34.1667%,50%,84.1667%,to{opacity:0}.8333%,33.3333%,50.8333%,83.3333%{opacity:1}}@keyframes session-fill{0%,33.3333%,50%,83.3333%{animation-timing-function:cubic-bezier(.2,.9,.1,1);transform:translateY(0)}1%,34.3333%,51%,84.3333%{animation-timing-function:linear;transform:translateY(-97%)}to{transform:translateY(0)}}@keyframes session-work-phase{0%,34.1667%,to{opacity:0}.8333%,33.3333%{opacity:1}}@keyframes session-rest-phase{0%,17.5%,to{opacity:0}.8333%,16.6667%{opacity:1}}@keyframes session-work-countdown{0%{transform:translateY(0)}33.3333%,to{transform:translateY(-95.2381%)}}@keyframes session-rest-countdown{0%{transform:translateY(0)}16.6667%,to{transform:translateY(-90.9091%)}}@keyframes session-countdown-cue{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(10px)scale(.96)}.5833%,5.1667%{opacity:1;animation-timing-function:ease-in;transform:none}5.6667%,to{opacity:0;transform:scale(.96)}}@keyframes session-next-up-cue{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(10px)scale(.96)}.5833%,6.3333%{opacity:1;animation-timing-function:ease-in;transform:none}6.8333%,to{opacity:0;transform:scale(.96)}}@keyframes session-wave-left{to{transform:translate(-390px)}}@keyframes session-wave-right{0%{transform:translate(-390px)}to{transform:translate(0)}}@keyframes session-speak{0%{transform:scaleY(.4)}}.stores[data-astro-cid-td5nviid]{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.badge[data-astro-cid-td5nviid]{border:1px solid var(--store-badge-border);color:#fff;background:#000;border-radius:9px;align-content:center;min-height:44px;padding:0 14px;display:grid}.soon[data-astro-cid-td5nviid]{font-size:10px;font-weight:600;line-height:1.2}.store[data-astro-cid-td5nviid]{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.15}.large[data-astro-cid-td5nviid]{gap:12px}.large[data-astro-cid-td5nviid] .badge[data-astro-cid-td5nviid]{min-height:52px}.large[data-astro-cid-td5nviid] .store[data-astro-cid-td5nviid]{font-size:18px}@media (width>=640px){.badge[data-astro-cid-td5nviid]{border-radius:10px;min-height:54px;padding:0 18px}.soon[data-astro-cid-td5nviid]{font-size:11px}.store[data-astro-cid-td5nviid]{font-size:20px}.large[data-astro-cid-td5nviid] .badge[data-astro-cid-td5nviid]{min-height:60px}.large[data-astro-cid-td5nviid] .store[data-astro-cid-td5nviid]{font-size:21px}}.fields[data-astro-cid-lsxrvkd2]{gap:10px;display:grid}.email[data-astro-cid-lsxrvkd2]{border:1.5px solid var(--input-border);background:var(--pill);min-width:0;height:58px;color:var(--ink);font:inherit;border-radius:999px;padding:0 22px;font-size:17px}.email[data-astro-cid-lsxrvkd2]::placeholder{color:var(--sub);opacity:1}.email[data-astro-cid-lsxrvkd2]:focus-visible{outline-offset:3px}.email[data-astro-cid-lsxrvkd2][aria-invalid=true]{border-color:var(--error)}.submit[data-astro-cid-lsxrvkd2]{background:var(--intervals-gradient);height:58px;box-shadow:var(--intervals-shadow);color:#fff;font-family:var(--font-display);cursor:pointer;border:0;border-radius:999px;padding:0 26px;font-size:18px;font-weight:800}.submit[data-astro-cid-lsxrvkd2]:focus-visible{outline-offset:3px}.submit[data-astro-cid-lsxrvkd2]:disabled{opacity:.7;cursor:progress}.error[data-astro-cid-lsxrvkd2]{color:var(--error);align-items:flex-start;gap:6px;margin-top:10px;font-size:14px;line-height:20px;display:flex}.error[data-astro-cid-lsxrvkd2]:not([data-shown]){margin-top:0}.error-icon[data-astro-cid-lsxrvkd2]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:16px;height:16px;margin-top:2px}.error[data-astro-cid-lsxrvkd2]:not([data-shown]) .error-icon[data-astro-cid-lsxrvkd2]{display:none}.platforms[data-astro-cid-lsxrvkd2]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.platforms-label[data-astro-cid-lsxrvkd2]{color:var(--sub);margin-right:2px;font-size:14px}.platform[data-astro-cid-lsxrvkd2]{border:1px solid var(--input-border);background:var(--chip);min-width:44px;height:36px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 16px;font-size:15px;font-weight:700;position:relative}.platform[data-astro-cid-lsxrvkd2]:before{content:"";position:absolute;inset:-5px 0}.platform[data-astro-cid-lsxrvkd2][aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--ink-inverse)}.note[data-astro-cid-lsxrvkd2]{color:var(--sub);margin-top:12px;font-size:13px;line-height:19px}.note[data-astro-cid-lsxrvkd2] a[data-astro-cid-lsxrvkd2]{color:inherit}.note[data-astro-cid-lsxrvkd2] a[data-astro-cid-lsxrvkd2]:hover{color:var(--ink)}.joined[data-astro-cid-lsxrvkd2]{border:1px solid var(--joined-border);background:var(--joined-bg);border-radius:24px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;max-width:520px;padding:18px 22px 20px 21px;display:none}.joined[data-astro-cid-lsxrvkd2]:focus{outline:none}.joined[data-astro-cid-lsxrvkd2]:focus-visible{outline:2px solid var(--intervals-accent)}:root[data-waitlist=joined] .waitlist-form[data-astro-cid-lsxrvkd2]{display:none}:root[data-waitlist=joined] .joined[data-astro-cid-lsxrvkd2]{display:grid}.joined-check[data-astro-cid-lsxrvkd2]{background:var(--running);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.joined-check[data-astro-cid-lsxrvkd2] svg[data-astro-cid-lsxrvkd2]{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.joined-text[data-astro-cid-lsxrvkd2]{gap:2px;display:grid}.joined-title[data-astro-cid-lsxrvkd2]{font-family:var(--font-display);font-size:20px;font-weight:800;line-height:24px}.joined-detail[data-astro-cid-lsxrvkd2]{color:var(--nav-link);overflow-wrap:anywhere;font-size:15px;line-height:17px}@media (prefers-reduced-motion:no-preference){.just-joined[data-astro-cid-lsxrvkd2] .joined[data-astro-cid-lsxrvkd2]{animation:joined-rise .5s var(--ease-entrance) backwards}.just-joined[data-astro-cid-lsxrvkd2] .joined-check[data-astro-cid-lsxrvkd2]{animation:joined-pop .6s var(--ease-entrance) .1s backwards}}@keyframes joined-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes joined-pop{0%{transform:scale(.5)}60%{transform:scale(1.08)}to{transform:none}}@media (width>=640px){.fields[data-astro-cid-lsxrvkd2]{grid-template-columns:minmax(0,1fr) auto;max-width:520px}}.hero[data-astro-cid-ge2uvauf]{padding-top:24px;position:relative;overflow-x:clip}.glow[data-astro-cid-ge2uvauf]{z-index:-1;background:radial-gradient(closest-side, var(--hero-glow), color-mix(in srgb, var(--hero-glow) 45%, transparent) 50%, transparent);pointer-events:none;width:920px;height:1040px;position:absolute;top:-420px;left:-400px}.layout[data-astro-cid-ge2uvauf]{display:grid;position:relative}.eyebrow[data-astro-cid-ge2uvauf]{border:1px solid var(--card-border);background:var(--pill);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 12px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.eyebrow[data-astro-cid-ge2uvauf]:before{content:"";background:var(--eyebrow-dot);border-radius:50%;width:6px;height:6px}.title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.045em;margin-top:22px;font-size:clamp(52px,10.5vw + 12px,96px);font-weight:800;line-height:.96}.line[data-astro-cid-ge2uvauf]{display:block;overflow:hidden}.line-text[data-astro-cid-ge2uvauf]{display:inline-block}.accent[data-astro-cid-ge2uvauf]{background:var(--hero-accent);color:#0000;background-clip:text;padding-bottom:.06em}.lead[data-astro-cid-ge2uvauf]{max-width:540px;color:var(--nav-link);margin-top:22px;font-size:17px;line-height:26px}.copy[data-astro-cid-ge2uvauf] .waitlist{margin-top:22px}.copy[data-astro-cid-ge2uvauf] .stores{margin-top:28px}.layout[data-astro-cid-ge2uvauf]>.session-stage{margin-block:30px 44px}@media (prefers-reduced-motion:no-preference){.glow[data-astro-cid-ge2uvauf]{animation:2.2s ease-out backwards hero-glow-in}.eyebrow[data-astro-cid-ge2uvauf],.lead[data-astro-cid-ge2uvauf],.copy[data-astro-cid-ge2uvauf] .waitlist,.copy[data-astro-cid-ge2uvauf] .stores{animation:hero-rise .9s var(--ease-entrance) backwards}.eyebrow[data-astro-cid-ge2uvauf]{animation-delay:50ms}.line-text[data-astro-cid-ge2uvauf]{animation:hero-line 1s var(--ease-entrance) .14s backwards}.accent[data-astro-cid-ge2uvauf]{animation-delay:.24s}.lead[data-astro-cid-ge2uvauf]{animation-delay:.38s}.copy[data-astro-cid-ge2uvauf] .waitlist{animation-delay:.48s}.copy[data-astro-cid-ge2uvauf] .stores{animation-delay:.58s}}@keyframes hero-glow-in{0%{opacity:0;transform:scale(.55)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes hero-line{0%{transform:translateY(108%)}}@media (width>=640px){.lead[data-astro-cid-ge2uvauf]{max-width:490px;font-size:20px;line-height:31px}}@media (width>=1100px){.hero[data-astro-cid-ge2uvauf]{padding-top:47px}.glow[data-astro-cid-ge2uvauf]{background:radial-gradient(closest-side, var(--hero-glow), color-mix(in srgb, var(--hero-glow) 45%, transparent) 45%, transparent);width:1640px;height:1520px;top:-600px;left:-660px}.layout[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) 525px;align-items:start}.copy[data-astro-cid-ge2uvauf]{padding-top:55px}.layout[data-astro-cid-ge2uvauf]>.session-stage{margin-block:0}}.chart[data-astro-cid-gf2qkbhj]{gap:var(--chart-group-gap);height:var(--chart-height);align-items:flex-end;display:flex}.bar-group[data-astro-cid-gf2qkbhj]{flex:var(--bars) 1 calc((var(--bars) - 1) * 3px);align-items:flex-end;gap:3px;display:flex}.bar[data-astro-cid-gf2qkbhj]{height:calc(var(--ratio) * var(--chart-height));background:#fff;border-radius:3px;flex:1}.bar[data-astro-cid-gf2qkbhj].muted{opacity:.38}.how[data-astro-cid-l43jfdkk]{padding-block:36px 50px}.section-title[data-astro-cid-l43jfdkk]{margin-top:22px}.steps[data-astro-cid-l43jfdkk]{gap:22px;margin-top:22px;padding:0;list-style:none;display:grid}.step[data-astro-cid-l43jfdkk]{grid-template-columns:46px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.step-icon[data-astro-cid-l43jfdkk]{border:1px solid var(--how-border);background:var(--pill);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.step-icon[data-astro-cid-l43jfdkk] svg[data-astro-cid-l43jfdkk]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.step-title[data-astro-cid-l43jfdkk]{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:24px}.step-text[data-astro-cid-l43jfdkk]{color:var(--sub);margin-top:3px;font-size:15px;line-height:23px}.panel[data-astro-cid-l43jfdkk]{--panel-padding:14px;--pause-bg:var(--queue-pill-bg);--pause-border:var(--queue-pill-border);--pause-color:#fff;--pause-focus:#fff;padding:var(--panel-padding);border:1px solid var(--queue-panel-border);background:var(--queue-panel-bg);border-radius:34px;gap:15px;margin-top:36px;display:grid;position:relative}.queue-pause[data-astro-cid-l43jfdkk]{top:calc(var(--panel-padding) + 20px);right:calc(var(--panel-padding) + 20px);z-index:1;position:absolute}.queue[data-astro-cid-l43jfdkk]{perspective:1400px;margin:0;padding:0;list-style:none;display:grid}.routine[data-astro-cid-l43jfdkk]{--chart-height:52px;--chart-group-gap:16px;color:#fff;backface-visibility:hidden;border-radius:26px;flex-direction:column;grid-area:1/1;padding:20px;display:flex}.routine[data-astro-cid-l43jfdkk]:not(:first-child){opacity:0}.routine[data-astro-cid-l43jfdkk].intervals{--routine-deep:var(--intervals-deep);background:var(--intervals-gradient);box-shadow:var(--intervals-card-shadow)}.routine[data-astro-cid-l43jfdkk].strength{--routine-deep:var(--strength-deep);background:var(--strength-gradient);box-shadow:var(--strength-card-shadow)}.routine[data-astro-cid-l43jfdkk].running{--routine-deep:var(--running-deep);background:var(--running-gradient);box-shadow:var(--running-card-shadow)}.routine-position[data-astro-cid-l43jfdkk]{border:1px solid var(--queue-pill-border);background:var(--queue-pill-bg);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;height:30px;padding-inline:12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.routine-position[data-astro-cid-l43jfdkk]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.routine-name[data-astro-cid-l43jfdkk]{font-family:var(--font-display);letter-spacing:-.03em;margin-top:8px;font-size:30px;font-weight:800;line-height:1.1}.routine-detail[data-astro-cid-l43jfdkk]{margin-block:14px 10px;font-size:15px;line-height:20px}.routine-start[data-astro-cid-l43jfdkk]{height:50px;color:var(--routine-deep);font-family:var(--font-display);background:#fff;border-radius:25px;justify-content:center;align-items:center;gap:10px;margin-top:auto;font-size:16px;font-weight:800;display:flex}.routine[data-astro-cid-l43jfdkk] .chart{margin-bottom:24px}.routine-start[data-astro-cid-l43jfdkk] svg[data-astro-cid-l43jfdkk]{fill:currentColor;width:9px;height:11px}.week[data-astro-cid-l43jfdkk]{border:1px solid var(--how-border);background:var(--week-widget-bg);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:last baseline;padding:14px 18px 16px;display:grid}.week-label[data-astro-cid-l43jfdkk]{color:var(--sub);grid-column:1/-1;font-size:13px;line-height:18px}.week-count[data-astro-cid-l43jfdkk]{color:var(--sub);font-family:var(--font-display);font-size:16px;font-weight:800}.week-done[data-astro-cid-l43jfdkk]{color:var(--ink);margin-right:2px;font-size:36px;line-height:36px}.week-streak[data-astro-cid-l43jfdkk]{font-size:13px;font-weight:700}.week-segments[data-astro-cid-l43jfdkk]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.segment[data-astro-cid-l43jfdkk]{background:var(--track);border-radius:6px;height:12px;position:relative;overflow:hidden}.segment[data-astro-cid-l43jfdkk].done:before{content:"";background:var(--week-segment-done);transform-origin:0;position:absolute;inset:0}.segment[data-astro-cid-l43jfdkk].next{box-shadow:inset 0 0 0 1.5px var(--week-segment-current)}@media (prefers-reduced-motion:no-preference){.routine[data-astro-cid-l43jfdkk]{animation:routine-turn 12s var(--ease-modal) calc(var(--position) * 4s - .6s) infinite both}.segment[data-astro-cid-l43jfdkk].done:before{animation:12s ease-out -.6s infinite both week-fill}.panel[data-astro-cid-l43jfdkk]:hover .routine[data-astro-cid-l43jfdkk],.panel[data-astro-cid-l43jfdkk]:hover .segment[data-astro-cid-l43jfdkk].done:before{animation-play-state:paused}}@keyframes routine-turn{0%{opacity:0;transform:rotateX(-90deg)}5%,33.33%{opacity:1;transform:none}38.33%,to{opacity:0;transform:rotateX(90deg)}}@keyframes week-fill{0%{transform:scaleX(0)}16.67%,96%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (width>=960px){.how[data-astro-cid-l43jfdkk]{padding-block:54px 86px}.layout[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:64px;display:grid}.panel[data-astro-cid-l43jfdkk]{--panel-padding:22px;margin-top:0}.routine[data-astro-cid-l43jfdkk]{min-height:320px}}.availability[data-astro-cid-gjzadp75]{padding-block:40px 48px}.card[data-astro-cid-gjzadp75]{border:1px solid var(--feature-card-border);background:var(--feature-card-bg);border-radius:34px;flex-direction:column;padding:24px;display:flex}h2[data-astro-cid-gjzadp75]{font-family:var(--font-display);letter-spacing:-.035em;font-size:30px;font-weight:800;line-height:32px}p[data-astro-cid-gjzadp75]{color:var(--sub);margin-top:10px;font-size:16px;line-height:23px}.card[data-astro-cid-gjzadp75] .badges{margin-top:28px}@media (width>=640px){.card[data-astro-cid-gjzadp75]{padding:40px}h2[data-astro-cid-gjzadp75]{font-size:40px;line-height:43px}p[data-astro-cid-gjzadp75]{max-width:500px}}@media (width>=960px){.availability[data-astro-cid-gjzadp75]{padding-block:68px 72px}.card[data-astro-cid-gjzadp75]{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}p[data-astro-cid-gjzadp75]{margin-top:9px}.card[data-astro-cid-gjzadp75] .badges{flex-shrink:0;margin-top:0}}.types[data-astro-cid-pxmfe6po]{padding-block:12px 50px;position:relative;overflow-x:clip}.glow[data-astro-cid-pxmfe6po]{z-index:-1;background:radial-gradient(ellipse 300px 420px at 100% 810px, var(--types-glow) 20%, transparent);pointer-events:none;position:absolute;inset:-400px 0 0}.section-title[data-astro-cid-pxmfe6po]{margin-top:8px}.cards[data-astro-cid-pxmfe6po]{gap:20px;margin-top:28px;padding:0;list-style:none;display:grid}.card[data-astro-cid-pxmfe6po]{color:#fff;border-radius:28px}.card[data-astro-cid-pxmfe6po].intervals{background:var(--intervals-gradient);box-shadow:var(--intervals-card-shadow)}.card[data-astro-cid-pxmfe6po].running{background:var(--running-gradient);box-shadow:var(--running-card-shadow)}.card[data-astro-cid-pxmfe6po].strength{background:var(--strength-gradient);box-shadow:var(--strength-card-shadow)}article[data-astro-cid-pxmfe6po]{--chart-height:64px;--chart-group-gap:20px;padding:25px 24px 28px}.kicker[data-astro-cid-pxmfe6po]{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:14px}.name[data-astro-cid-pxmfe6po]{font-family:var(--font-display);letter-spacing:-.03em;margin-block:16px 17px;font-size:32px;font-weight:800;line-height:1.05}.description[data-astro-cid-pxmfe6po]{margin-top:16px;font-size:16px;line-height:24px}.features[data-astro-cid-pxmfe6po]{gap:7px;margin-top:14px;padding:0;font-size:15px;font-weight:600;line-height:20px;list-style:none;display:grid}.features[data-astro-cid-pxmfe6po] li[data-astro-cid-pxmfe6po]{align-items:center;gap:12px;display:flex}.features[data-astro-cid-pxmfe6po] svg[data-astro-cid-pxmfe6po]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:11px;height:11px}@media (width>=640px){.section-title[data-astro-cid-pxmfe6po] span[data-astro-cid-pxmfe6po]{display:block}}@media (width>=960px){.types[data-astro-cid-pxmfe6po]{padding-block:35px 86px}.glow[data-astro-cid-pxmfe6po]{background:radial-gradient(ellipse 540px 470px at 100% 580px, var(--types-glow) 25%, transparent)}.cards[data-astro-cid-pxmfe6po]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.widget[data-astro-cid-3n6i4t73]{border:1px solid var(--lock-widget-border);background:var(--lock-widget-bg);color:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:12px;padding:14px 15px 13px;display:grid}.routine[data-astro-cid-3n6i4t73],.round[data-astro-cid-3n6i4t73]{align-self:start;font-size:13px;font-weight:700;line-height:18px}.round[data-astro-cid-3n6i4t73]{color:var(--lock-widget-muted);font-weight:600}.exercise[data-astro-cid-3n6i4t73]{margin-top:8px;display:grid}.phase[data-astro-cid-3n6i4t73]{color:var(--lock-widget-phase);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:13px}.name[data-astro-cid-3n6i4t73]{margin-top:1px;font-size:16px;font-weight:700;line-height:20px}.time[data-astro-cid-3n6i4t73]{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:-3px;font-size:36px;font-weight:800;line-height:1}.segments[data-astro-cid-3n6i4t73]{grid-column:1/-1;align-items:end;gap:3px;margin-top:10px;display:flex}.segment[data-astro-cid-3n6i4t73]{background:var(--lock-segment-pending);border-radius:3px;flex:1;height:17px}.rest[data-astro-cid-3n6i4t73]{height:7px}.done[data-astro-cid-3n6i4t73]{background:#fff}.current[data-astro-cid-3n6i4t73]{background:var(--feature-highlight)}.voice-sample[data-astro-cid-velkqo7o]{justify-items:start;gap:12px;display:grid}.cue[data-astro-cid-velkqo7o]{border:1px solid var(--voice-cue-border);background:var(--voice-cue-bg);border-radius:12px;padding:9px 15px;font-size:15px;font-weight:600;line-height:21px}.wave[data-astro-cid-velkqo7o]{justify-self:stretch;align-items:center;gap:4px;height:56px;display:flex}.bar[data-astro-cid-velkqo7o]{height:var(--height);background:var(--feature-highlight);border-radius:999px;flex:1}@media (prefers-reduced-motion:no-preference){.bar[data-astro-cid-velkqo7o]{animation:1.2s ease-in-out infinite alternate speak;animation-delay:calc(var(--index) * -110ms)}}@keyframes speak{to{transform:scaleY(.4)}}.included[data-astro-cid-sr6c4uq4]{padding-block:13px 48px}.section-title[data-astro-cid-sr6c4uq4]{margin-top:8px}.cards[data-astro-cid-sr6c4uq4]{gap:16px;margin-top:28px;padding:0;list-style:none;display:grid}.card[data-astro-cid-sr6c4uq4]{border:1px solid var(--feature-card-border);background:var(--feature-card-bg);border-radius:28px;flex-direction:column;padding:24px;display:flex;position:relative}h3[data-astro-cid-sr6c4uq4]{letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:24px}.copy[data-astro-cid-sr6c4uq4] p[data-astro-cid-sr6c4uq4]{color:var(--sub);margin-top:6px;font-size:15px;line-height:23px}.voice[data-astro-cid-sr6c4uq4] .voice-sample{margin-top:20px}.pause[data-astro-cid-sr6c4uq4]{line-height:0;position:absolute;top:21px;right:21px}.lock[data-astro-cid-sr6c4uq4] .widget{margin-top:14px}.save[data-astro-cid-sr6c4uq4]{background:var(--ink);height:38px;color:var(--ink-inverse);border-radius:19px;align-self:start;align-items:center;gap:8px;margin-top:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.save[data-astro-cid-sr6c4uq4] svg[data-astro-cid-sr6c4uq4]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.record-heading[data-astro-cid-sr6c4uq4]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.copy[data-astro-cid-sr6c4uq4] .record-figure[data-astro-cid-sr6c4uq4]{color:var(--record-figure);font-family:var(--font-display);margin:0;font-size:21px;font-weight:800;line-height:24px}.chart[data-astro-cid-sr6c4uq4]{view-timeline:--record-chart block;height:57px;margin-top:14px}.chart-reveal[data-astro-cid-sr6c4uq4]{--stroke-room:3px;height:calc(100% + 2 * var(--stroke-room));margin:calc(-1 * var(--stroke-room));padding:var(--stroke-room);overflow:hidden}.chart-drawing[data-astro-cid-sr6c4uq4]{width:100%;height:100%;display:block;overflow:visible}.chart-area[data-astro-cid-sr6c4uq4]{fill:url(#record-fill)}.chart-fill-top[data-astro-cid-sr6c4uq4],.chart-fill-bottom[data-astro-cid-sr6c4uq4]{stop-color:var(--record-line);stop-opacity:.35}.chart-fill-bottom[data-astro-cid-sr6c4uq4]{stop-opacity:0}.chart-line[data-astro-cid-sr6c4uq4]{fill:none;stroke:var(--record-line);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.theme-preview[data-astro-cid-sr6c4uq4]{border:1px solid var(--feature-card-border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));height:60px;margin-top:8px;display:grid;overflow:hidden}.theme-half[data-astro-cid-sr6c4uq4]{align-items:end;gap:3px;padding:10px;display:flex}.theme-half[data-astro-cid-sr6c4uq4].light{--theme-bar:#2457ff;background:var(--theme-preview-light)}.theme-half[data-astro-cid-sr6c4uq4].dark{--theme-bar:#5b80ff;background:var(--theme-preview-dark)}.theme-bar[data-astro-cid-sr6c4uq4]{height:var(--height);background:var(--theme-bar);opacity:.5;border-radius:3px;flex:1}.theme-bar[data-astro-cid-sr6c4uq4]:nth-child(2){opacity:1}.theme-bar[data-astro-cid-sr6c4uq4]:nth-child(3){opacity:.7}.account[data-astro-cid-sr6c4uq4]{padding-bottom:16px}.devices[data-astro-cid-sr6c4uq4]{align-self:center;gap:10px;margin-top:20px;display:flex}.device[data-astro-cid-sr6c4uq4]{border:1px solid var(--device-border);background:var(--device-bg);border-radius:10px;justify-content:center;align-items:end;width:34px;height:61px;padding-bottom:8px;display:flex}.device[data-astro-cid-sr6c4uq4].computer{width:92px}.device-logo[data-astro-cid-sr6c4uq4]{width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.voice[data-astro-cid-sr6c4uq4]:hover .bar{animation-play-state:paused}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.chart-reveal[data-astro-cid-sr6c4uq4],.chart-drawing[data-astro-cid-sr6c4uq4]{animation-name:chart-reveal;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--record-chart;animation-range:entry 100% cover 50%}.chart-drawing[data-astro-cid-sr6c4uq4]{animation-name:chart-counter-reveal}}}@keyframes chart-reveal{0%{transform:translate(-100%)}}@keyframes chart-counter-reveal{0%{transform:translateX(calc(100% + 2 * var(--stroke-room)))}}@media (width>=640px){.voice[data-astro-cid-sr6c4uq4],.account[data-astro-cid-sr6c4uq4]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.voice[data-astro-cid-sr6c4uq4] .copy[data-astro-cid-sr6c4uq4]{max-width:300px}.voice[data-astro-cid-sr6c4uq4] .voice-sample{width:362px;margin-top:0}.account[data-astro-cid-sr6c4uq4]{padding-bottom:24px}.account[data-astro-cid-sr6c4uq4] .copy[data-astro-cid-sr6c4uq4]{max-width:360px}.devices[data-astro-cid-sr6c4uq4]{margin-top:0}.lock[data-astro-cid-sr6c4uq4] .widget,.theme-preview[data-astro-cid-sr6c4uq4]{max-width:342px}}@media (width>=960px){.included[data-astro-cid-sr6c4uq4]{padding-block:35px 72px}}@media (width>=1100px){.section-title[data-astro-cid-sr6c4uq4]{max-width:720px}.cards[data-astro-cid-sr6c4uq4]{grid-template-rows:repeat(3,minmax(229px,auto));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"voice voice lock""free record lock""theme account account"}.voice[data-astro-cid-sr6c4uq4]{grid-area:voice}.lock[data-astro-cid-sr6c4uq4]{grid-area:lock}.free[data-astro-cid-sr6c4uq4]{grid-area:free}.record[data-astro-cid-sr6c4uq4]{grid-area:record}.theme[data-astro-cid-sr6c4uq4]{grid-area:theme}.account[data-astro-cid-sr6c4uq4]{grid-area:account}.lock[data-astro-cid-sr6c4uq4] .widget,.save[data-astro-cid-sr6c4uq4],.chart[data-astro-cid-sr6c4uq4],.theme-preview[data-astro-cid-sr6c4uq4]{margin-top:auto}.lock[data-astro-cid-sr6c4uq4] .widget,.theme-preview[data-astro-cid-sr6c4uq4]{max-width:none}}
