.phone[data-astro-cid-m37g7ljw]{-webkit-user-select:none;user-select:none;background:#05070b;border-radius:64px;flex:none;width:414px;height:868px;padding:12px;position:relative;box-shadow:inset 0 0 0 2px #2a3140,inset 0 0 0 5px #05070b,0 40px 80px -20px #0000008c}.screen[data-astro-cid-m37g7ljw]{background:linear-gradient(to bottom right, var(--hx-gradient-top), var(--hx-gradient-mid), var(--hx-gradient-bottom));width:390px;height:844px;color:var(--hx-on-surface-variant);font-family:var(--hx-font-body);letter-spacing:-.1px;border-radius:52px;font-size:15px;line-height:normal;position:relative;overflow:hidden}.status[data-astro-cid-m37g7ljw]{z-index:3;height:47px;color:var(--hx-on-surface);justify-content:space-between;align-items:center;padding:4px 30px 0 44px;display:flex;position:absolute;inset:0 0 auto}.time[data-astro-cid-m37g7ljw]{letter-spacing:-.2px;font-size:16px;font-weight:600}.island[data-astro-cid-m37g7ljw]{background:#000;border-radius:20px;width:122px;height:35px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.status-icons[data-astro-cid-m37g7ljw]{align-items:center;gap:5px;display:flex}.status-icons[data-astro-cid-m37g7ljw] .battery{transform:rotate(90deg)}.content[data-astro-cid-m37g7ljw]{position:absolute;inset:47px 0 0}.home-indicator[data-astro-cid-m37g7ljw]{z-index:3;background:var(--hx-on-surface);border-radius:3px;width:134px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.navbar[data-astro-cid-a6ukbpfi]{z-index:2;gap:12px;display:flex;position:absolute;bottom:42px;left:16px;right:16px}.pill[data-astro-cid-a6ukbpfi]{border-radius:var(--hx-radius-pill);flex:1;grid-template-columns:repeat(4,1fr);align-items:center;height:60px;padding:0 8px;display:grid}.slot[data-astro-cid-a6ukbpfi]{width:44px;height:44px;color:var(--hx-secondary);border-radius:50%;justify-self:center;place-items:center;display:grid}.slot[data-astro-cid-a6ukbpfi].selected{background:var(--hx-primary);color:var(--hx-on-primary)}.quick-add[data-astro-cid-a6ukbpfi]{width:60px;height:60px;color:var(--hx-quick-add);background:color-mix(in srgb, var(--hx-quick-add) 22%, transparent);border:1px solid color-mix(in srgb, var(--hx-quick-add) 55%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:50%;place-items:center;display:grid}.dashboard[data-astro-cid-cjgrtraa]{gap:24px;padding:14px 24px 0;display:grid}.head[data-astro-cid-cjgrtraa]{justify-content:space-between;align-items:center;display:flex}.greeting[data-astro-cid-cjgrtraa]{letter-spacing:1.4px;color:var(--hx-secondary);font-size:12px;font-weight:600}.name[data-astro-cid-cjgrtraa]{font-family:var(--hx-font-display);letter-spacing:-.4px;color:var(--hx-on-surface);font-size:28px;font-weight:700}.head-actions[data-astro-cid-cjgrtraa]{align-items:center;gap:12px;display:flex}.circle[data-astro-cid-cjgrtraa]{width:40px;height:40px;color:var(--hx-on-surface);border-radius:50%;place-items:center;display:grid}.avatar[data-astro-cid-cjgrtraa]{background:conic-gradient(var(--hx-primary), color-mix(in srgb, var(--hx-primary) 35%, transparent), #ffd54f, color-mix(in srgb, var(--hx-primary) 35%, transparent), var(--hx-primary));width:40px;height:40px;box-shadow:0 0 11px 1px color-mix(in srgb, var(--hx-primary) 32%, transparent);border-radius:50%;padding:2px;display:block}.avatar[data-astro-cid-cjgrtraa] img[data-astro-cid-cjgrtraa]{border-radius:50%;width:36px;height:36px}.fasting[data-astro-cid-cjgrtraa]{background:linear-gradient(to bottom right, color-mix(in srgb, var(--hx-fasting) var(--hx-accent-card-alpha), transparent), var(--hx-surface-lowest));border:1px solid color-mix(in srgb, var(--hx-fasting) 30%, transparent);color:var(--hx-fasting);border-radius:28px;flex-direction:column;align-items:center;padding:32px;display:flex}.fasting-title[data-astro-cid-cjgrtraa]{letter-spacing:1.2px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.fasting-ring[data-astro-cid-cjgrtraa]{margin-top:24px;position:relative}.fasting-time[data-astro-cid-cjgrtraa]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.countdown[data-astro-cid-cjgrtraa]{font-family:var(--hx-font-display);letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:var(--hx-on-surface);font-size:32px;font-weight:700}.caption[data-astro-cid-cjgrtraa]{letter-spacing:1px;color:var(--hx-secondary);font-size:12px;font-weight:500}.stage[data-astro-cid-cjgrtraa]{background:color-mix(in srgb, var(--hx-fasting) 18%, transparent);border:1px solid color-mix(in srgb, var(--hx-fasting) 35%, transparent);border-radius:16px;align-items:center;gap:6px;margin-top:16px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.fasting-times[data-astro-cid-cjgrtraa]{justify-content:space-between;align-self:stretch;margin-top:20px;display:flex}.fasting-times[data-astro-cid-cjgrtraa] div[data-astro-cid-cjgrtraa]{flex-direction:column;display:flex}.fasting-times[data-astro-cid-cjgrtraa] .end[data-astro-cid-cjgrtraa]{align-items:flex-end}.tiny[data-astro-cid-cjgrtraa]{color:var(--hx-secondary);font-size:10px;font-weight:500}.clock[data-astro-cid-cjgrtraa]{letter-spacing:-.2px;color:var(--hx-on-surface);font-size:17px;font-weight:700}.end-fast[data-astro-cid-cjgrtraa]{background:var(--hx-fasting);color:#fff;letter-spacing:1.2px;border-radius:20px;align-items:center;gap:8px;margin-top:20px;padding:12px 24px;font-size:15px;font-weight:700;display:inline-flex}.macros[data-astro-cid-cjgrtraa]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tile[data-astro-cid-cjgrtraa]{aspect-ratio:1.5;background:linear-gradient(to bottom right, color-mix(in srgb, var(--accent) var(--hx-accent-card-alpha), transparent), var(--hx-surface-lowest));border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:16px;flex-direction:column;justify-content:space-between;padding:14px;display:flex}.tile-top[data-astro-cid-cjgrtraa]{justify-content:space-between;align-items:center;display:flex}.tile-label[data-astro-cid-cjgrtraa]{letter-spacing:1px;color:var(--hx-secondary);font-size:12px;font-weight:500}.tile-icon[data-astro-cid-cjgrtraa]{background:color-mix(in srgb, var(--icon) 15%, transparent);color:var(--icon);border-radius:50%;place-items:center;padding:6px;display:grid}.tile-value[data-astro-cid-cjgrtraa]{white-space:nowrap;margin-bottom:8px}.tile-value[data-astro-cid-cjgrtraa] strong[data-astro-cid-cjgrtraa]{letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--hx-on-surface);font-size:22px;font-weight:700}.tile-value[data-astro-cid-cjgrtraa] span[data-astro-cid-cjgrtraa]{color:var(--hx-secondary);font-size:13px}.workout[data-astro-cid-wgtsiml5]{gap:0;display:grid}.head[data-astro-cid-wgtsiml5]{height:52px;color:var(--hx-on-surface);align-items:center;gap:8px;padding:0 16px;display:flex}.head[data-astro-cid-wgtsiml5] .muted{color:var(--hx-secondary)}.head[data-astro-cid-wgtsiml5] .accent{color:var(--hx-primary-text)}.title[data-astro-cid-wgtsiml5]{font-family:var(--hx-font-display);letter-spacing:-.3px;margin-left:4px;font-size:20px;font-weight:700}.head-icons[data-astro-cid-wgtsiml5]{color:var(--hx-secondary);gap:14px;margin-left:auto;display:flex}.stats[data-astro-cid-wgtsiml5]{background:var(--hx-surface-lowest);border:1px solid color-mix(in srgb, var(--hx-outline-variant) 30%, transparent);border-radius:16px;align-items:center;margin:8px 16px;padding:10px 14px;display:flex}.stats[data-astro-cid-wgtsiml5]>div[data-astro-cid-wgtsiml5]{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.divider[data-astro-cid-wgtsiml5]{background:color-mix(in srgb, var(--hx-outline-variant) 60%, transparent);width:1px;height:28px}.stat-label[data-astro-cid-wgtsiml5]{letter-spacing:.8px;color:var(--hx-secondary);align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.stat-label[data-astro-cid-wgtsiml5] .time{color:color-mix(in srgb, var(--hx-primary) 85%, transparent)}.stat-label[data-astro-cid-wgtsiml5] .sets{color:#ff9800}.stat-label[data-astro-cid-wgtsiml5] .volume{color:#26c6da}.stat-value[data-astro-cid-wgtsiml5]{font-variant-numeric:tabular-nums;color:var(--hx-on-surface);font-size:14px;font-weight:700}.exercise[data-astro-cid-wgtsiml5]{background:var(--hx-surface-lowest);border:1px solid color-mix(in srgb, var(--hx-outline-variant) 40%, transparent);border-radius:20px;margin:8px 16px;padding:16px}.ex-head[data-astro-cid-wgtsiml5]{align-items:center;gap:12px;display:flex}.artwork[data-astro-cid-wgtsiml5]{object-fit:cover;background:#fff;border-radius:16px;width:32px;height:32px}.ex-name[data-astro-cid-wgtsiml5]{letter-spacing:-.2px;color:var(--hx-on-surface);font-size:17px;font-weight:700}.ex-meta[data-astro-cid-wgtsiml5]{color:var(--hx-secondary);font-size:13px}.ex-head[data-astro-cid-wgtsiml5] .more{color:var(--hx-secondary);margin-left:auto}.last[data-astro-cid-wgtsiml5]{color:var(--hx-primary-text);margin:8px 0 10px;font-size:13px;font-weight:600}.set-row[data-astro-cid-wgtsiml5]{border-radius:8px;grid-template-columns:28px 1fr 1fr 40px 44px;align-items:center;gap:8px;padding:4px;display:grid}.set-row[data-astro-cid-wgtsiml5]+.set-row[data-astro-cid-wgtsiml5]{margin-top:4px}.set-row[data-astro-cid-wgtsiml5].header{letter-spacing:.8px;text-align:center;color:var(--hx-secondary);padding-block:0 2px;font-size:10px;font-weight:600}.set-row[data-astro-cid-wgtsiml5].done{background:color-mix(in srgb, var(--hx-primary) 8%, transparent)}.set-no[data-astro-cid-wgtsiml5]{text-align:center;color:var(--hx-on-surface-variant);font-size:14px;font-weight:700}.field[data-astro-cid-wgtsiml5]{background:var(--hx-surface-variant);font-variant-numeric:tabular-nums;height:34px;color:var(--hx-on-surface);border-radius:24px;place-items:center;font-size:15px;font-weight:600;display:grid}.field[data-astro-cid-wgtsiml5].hint{color:var(--hx-tertiary)}.field[data-astro-cid-wgtsiml5].rpe{background:color-mix(in srgb, var(--hx-rpe) 15%, transparent)}.check[data-astro-cid-wgtsiml5]{width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--hx-outline);color:#fff;border-radius:50%;justify-self:center;place-items:center;display:grid}.check[data-astro-cid-wgtsiml5].on{background:var(--hx-primary);box-shadow:none}.actions[data-astro-cid-wgtsiml5]{z-index:2;grid-template-columns:1fr 1fr;gap:16px;display:grid;position:absolute;bottom:120px;left:16px;right:16px}.btn[data-astro-cid-wgtsiml5]{letter-spacing:-.2px;border-radius:32px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #00000026}.btn[data-astro-cid-wgtsiml5].secondary{background:var(--hx-surface-container);border:1px solid color-mix(in srgb, var(--hx-outline-variant) 60%, transparent);color:var(--hx-on-surface)}.btn[data-astro-cid-wgtsiml5].primary{background:var(--hx-primary);color:var(--hx-on-primary)}.window[data-astro-cid-frxsvhsm]{background:var(--hx-surface-container);width:1080px;height:720px;box-shadow:0 0 0 1px color-mix(in srgb, var(--hx-outline-variant) 70%, transparent), 0 40px 90px -30px #0009;font-family:var(--hx-font-body);letter-spacing:-.1px;color:var(--hx-on-surface-variant);-webkit-user-select:none;user-select:none;border-radius:18px;flex:none;font-size:15px;line-height:normal;overflow:hidden}.chrome[data-astro-cid-frxsvhsm]{border-bottom:1px solid color-mix(in srgb, var(--hx-outline-variant) 60%, transparent);align-items:center;height:44px;padding:0 18px;display:flex;position:relative}.dots[data-astro-cid-frxsvhsm]{gap:8px;display:flex}.dots[data-astro-cid-frxsvhsm] i[data-astro-cid-frxsvhsm]{background:color-mix(in srgb, var(--hx-on-surface) 18%, transparent);border-radius:50%;width:12px;height:12px}.url[data-astro-cid-frxsvhsm]{border-radius:var(--hx-radius-pill);background:var(--hx-surface-variant);color:var(--hx-on-surface-variant);align-items:center;gap:6px;padding:6px 18px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.app[data-astro-cid-frxsvhsm]{background:linear-gradient(to bottom right, var(--hx-gradient-top), var(--hx-gradient-mid), var(--hx-gradient-bottom));height:calc(100% - 44px);display:flex;position:relative}.rail[data-astro-cid-frxsvhsm]{border-radius:36px;flex-direction:column;align-items:center;width:72px;padding:18px 0 14px;display:flex;position:absolute;top:16px;bottom:16px;left:16px}.rail[data-astro-cid-frxsvhsm] .rail-logo{color:var(--hx-primary)}.rail-tabs[data-astro-cid-frxsvhsm]{gap:12px;margin-top:28px;display:grid}.slot[data-astro-cid-frxsvhsm]{width:44px;height:44px;color:var(--hx-secondary);border-radius:50%;place-items:center;display:grid}.slot[data-astro-cid-frxsvhsm].selected{background:var(--hx-primary);color:var(--hx-on-primary)}.quick-add[data-astro-cid-frxsvhsm]{width:52px;height:52px;color:var(--hx-quick-add);background:color-mix(in srgb, var(--hx-quick-add) 22%, transparent);border:1px solid color-mix(in srgb, var(--hx-quick-add) 55%, transparent);border-radius:50%;place-items:center;margin-top:auto;display:grid}.rail-avatar[data-astro-cid-frxsvhsm]{border-radius:50%;width:40px;height:40px;margin-top:14px;box-shadow:0 0 0 2px #ffd54f}.diary[data-astro-cid-frxsvhsm]{width:100%;max-width:640px;margin:0 auto;padding:20px 0 0 52px}.diary-head[data-astro-cid-frxsvhsm]{justify-content:space-between;align-items:center;height:48px;display:flex}.circle[data-astro-cid-frxsvhsm]{width:40px;height:40px;color:var(--hx-on-surface);border-radius:50%;place-items:center;display:grid}.day[data-astro-cid-frxsvhsm]{letter-spacing:-.4px;color:var(--hx-on-surface);align-items:center;gap:6px;font-size:22px;font-weight:700;display:inline-flex}.day[data-astro-cid-frxsvhsm] svg{color:var(--hx-secondary)}.rings[data-astro-cid-frxsvhsm]{justify-content:space-between;margin-top:18px;padding:0 6px;display:flex}.ring[data-astro-cid-frxsvhsm]{flex-direction:column;align-items:center;gap:6px;display:flex}.ring-graphic[data-astro-cid-frxsvhsm]{position:relative}.ring-text[data-astro-cid-frxsvhsm]{flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex;position:absolute;inset:0}.ring-text[data-astro-cid-frxsvhsm] strong[data-astro-cid-frxsvhsm]{color:var(--hx-on-surface);font-size:14px;font-weight:700}.ring-text[data-astro-cid-frxsvhsm] small[data-astro-cid-frxsvhsm]{color:var(--hx-secondary);font-size:9px}.ring-label[data-astro-cid-frxsvhsm]{letter-spacing:1px;color:var(--hx-secondary);font-size:9px;font-weight:500}.meal[data-astro-cid-frxsvhsm]{background:var(--hx-surface-lowest);border:1px solid color-mix(in srgb, var(--hx-outline-variant) 30%, transparent);border-radius:32px;margin-top:10px}.meal[data-astro-cid-frxsvhsm].open{margin-top:24px}.meal-head[data-astro-cid-frxsvhsm]{align-items:center;gap:12px;padding:18px 16px 18px 20px;display:flex}.meal-head[data-astro-cid-frxsvhsm] .meal-icon{color:var(--hx-primary-text)}.meal-head[data-astro-cid-frxsvhsm] .chevron{color:var(--hx-secondary)}.meal[data-astro-cid-frxsvhsm].open .meal-head[data-astro-cid-frxsvhsm] .chevron{transform:rotate(180deg)}.meal-title[data-astro-cid-frxsvhsm]{flex:1}.meal-title[data-astro-cid-frxsvhsm] strong[data-astro-cid-frxsvhsm]{letter-spacing:-.1px;color:var(--hx-on-surface);font-size:15px;font-weight:700}.meal-title[data-astro-cid-frxsvhsm] span[data-astro-cid-frxsvhsm]{color:var(--hx-secondary);font-size:13px}.meal-kcal[data-astro-cid-frxsvhsm]{color:var(--hx-secondary);align-items:center;gap:10px;margin-top:4px;font-size:13px;display:flex}.meal-bar[data-astro-cid-frxsvhsm]{--value:0;background:var(--hx-surface-variant);border-radius:2px;width:110px;height:3px;position:relative;overflow:hidden}.meal-bar[data-astro-cid-frxsvhsm]:before{content:"";width:calc(var(--value) * 100%);background:var(--hx-primary);position:absolute;inset:0 auto 0 0}.macro-chip[data-astro-cid-frxsvhsm]{background:var(--hx-surface-container);color:var(--hx-on-surface-variant);white-space:nowrap;border-radius:10px;gap:8px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.macro-chip[data-astro-cid-frxsvhsm] b[data-astro-cid-frxsvhsm]{margin-right:3px;font-size:10px;font-weight:800}.macro-chip[data-astro-cid-frxsvhsm] .p[data-astro-cid-frxsvhsm]{color:var(--hx-protein)}.macro-chip[data-astro-cid-frxsvhsm] .c[data-astro-cid-frxsvhsm]{color:var(--hx-carbs)}.macro-chip[data-astro-cid-frxsvhsm] .f[data-astro-cid-frxsvhsm]{color:var(--hx-fat-text)}.meal-body[data-astro-cid-frxsvhsm]{gap:8px;padding:0 16px 18px;display:grid}.food[data-astro-cid-frxsvhsm]{background:linear-gradient(to right, color-mix(in srgb, var(--tint) var(--fill), var(--hx-surface-container)), var(--hx-surface-container));border:1px solid color-mix(in srgb, var(--tint) var(--border), transparent);border-radius:18px;align-items:center;gap:12px;padding:10px 14px;display:flex}.food[data-astro-cid-frxsvhsm]>div[data-astro-cid-frxsvhsm]{flex:1}.food-name[data-astro-cid-frxsvhsm]{color:var(--hx-on-surface);font-size:15px;font-weight:600}.food-detail[data-astro-cid-frxsvhsm]{color:var(--hx-secondary);font-size:13px}.food-kcal[data-astro-cid-frxsvhsm]{color:var(--hx-on-surface);font-size:15px;font-weight:700}.food[data-astro-cid-frxsvhsm] .food-more{color:var(--hx-secondary)}.add-food[data-astro-cid-frxsvhsm]{border:1px solid color-mix(in srgb, var(--hx-primary) 40%, transparent);height:46px;color:var(--hx-primary-text);border-radius:24px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:15px;font-weight:600;display:flex}.card[data-astro-cid-n5bhgj7m]{padding:16px 20px 18px}.row[data-astro-cid-n5bhgj7m]{align-items:center;gap:4px;display:flex}.row[data-astro-cid-n5bhgj7m] .title-icon{color:var(--hx-primary)}.title[data-astro-cid-n5bhgj7m]{letter-spacing:-.2px;color:var(--hx-on-surface);flex:1;font-size:17px;font-weight:700}.value[data-astro-cid-n5bhgj7m]{font-family:var(--hx-font-display);letter-spacing:-.3px;font-variant-numeric:tabular-nums;color:var(--hx-kcal);font-size:24px;font-weight:700}.unit[data-astro-cid-n5bhgj7m]{color:var(--hx-secondary);padding-top:4px;font-size:13px}.bar[data-astro-cid-n5bhgj7m]{--value:0;background:color-mix(in srgb, var(--hx-surface-variant) 50%, transparent);border-radius:999px;height:6px;margin-top:12px;position:relative;overflow:hidden}.bar[data-astro-cid-n5bhgj7m]:before{content:"";width:calc(var(--value) * 100%);border-radius:inherit;background:var(--hx-kcal);position:absolute;inset:0 auto 0 0}.equation[data-astro-cid-n5bhgj7m]{align-items:flex-end;margin-top:12px;display:flex}.term[data-astro-cid-n5bhgj7m]{flex-direction:column;flex:1;align-items:center;display:flex}.term[data-astro-cid-n5bhgj7m] small[data-astro-cid-n5bhgj7m]{letter-spacing:.8px;color:var(--hx-secondary);font-size:9px;font-weight:500}.term[data-astro-cid-n5bhgj7m] b[data-astro-cid-n5bhgj7m]{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.term[data-astro-cid-n5bhgj7m] .exercise[data-astro-cid-n5bhgj7m]{color:#30d158}.op[data-astro-cid-n5bhgj7m]{color:var(--hx-secondary);padding:0 4px;font-size:15px;font-weight:700}@media (prefers-color-scheme:light){.term[data-astro-cid-n5bhgj7m] .exercise[data-astro-cid-n5bhgj7m]{color:#34c759}}.card[data-astro-cid-qi5ejnpa]{gap:6px;display:grid}.row[data-astro-cid-qi5ejnpa]{align-items:center;gap:4px;display:flex}.row[data-astro-cid-qi5ejnpa] .title-icon{color:var(--hx-primary)}.title[data-astro-cid-qi5ejnpa]{letter-spacing:-.2px;color:var(--hx-on-surface);flex:1;font-size:17px;font-weight:700}.chip[data-astro-cid-qi5ejnpa]{padding:4px 10px;font-size:11px}.value[data-astro-cid-qi5ejnpa]{margin-top:6px}.value[data-astro-cid-qi5ejnpa] strong[data-astro-cid-qi5ejnpa]{font-family:var(--hx-font-display);letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--hx-on-surface);font-size:32px;font-weight:700}.value[data-astro-cid-qi5ejnpa] span[data-astro-cid-qi5ejnpa],.note[data-astro-cid-qi5ejnpa]{color:var(--hx-secondary);font-size:13px}.spark[data-astro-cid-qi5ejnpa]{width:100%;height:72px;margin-top:10px;overflow:visible}.area[data-astro-cid-qi5ejnpa]{fill:color-mix(in srgb, var(--hx-nutrition) 15%, transparent)}.line[data-astro-cid-qi5ejnpa]{fill:none;stroke:var(--hx-nutrition);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.target[data-astro-cid-qi5ejnpa]{stroke:var(--hx-secondary);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.legend[data-astro-cid-qi5ejnpa]{color:var(--hx-secondary);justify-content:space-between;font-size:12px;font-weight:500;display:flex}.card[data-astro-cid-pq5ot435]{gap:16px;display:grid}.row[data-astro-cid-pq5ot435]{align-items:center;gap:4px;display:flex}.row[data-astro-cid-pq5ot435] .title-icon{color:var(--hx-primary)}.title[data-astro-cid-pq5ot435]{letter-spacing:-.2px;color:var(--hx-on-surface);flex:1;font-size:17px;font-weight:700}.chip[data-astro-cid-pq5ot435]{padding:4px 10px;font-size:11px}.body[data-astro-cid-pq5ot435]{align-items:center;gap:20px;display:flex}.ring[data-astro-cid-pq5ot435]{flex:none;position:relative}.ring-text[data-astro-cid-pq5ot435]{flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.ring-text[data-astro-cid-pq5ot435] strong[data-astro-cid-pq5ot435]{font-family:var(--hx-font-display);color:var(--hx-on-surface);font-size:22px;font-weight:700}.ring-text[data-astro-cid-pq5ot435] small[data-astro-cid-pq5ot435]{letter-spacing:.8px;color:var(--hx-secondary);font-size:10px;font-weight:600}.muscles[data-astro-cid-pq5ot435]{flex:1;gap:10px;padding:0;list-style:none;display:grid}.muscles[data-astro-cid-pq5ot435] li[data-astro-cid-pq5ot435]{grid-template-columns:72px 1fr 36px;align-items:center;gap:10px;font-size:13px;display:grid}.name[data-astro-cid-pq5ot435]{color:var(--hx-on-surface-variant);font-weight:500}.pct[data-astro-cid-pq5ot435]{text-align:right;font-variant-numeric:tabular-nums;color:var(--hx-on-surface);font-weight:700}.advice[data-astro-cid-pq5ot435]{color:var(--hx-secondary);font-size:13px}.sheet[data-astro-cid-csc72p36]{background:var(--hx-surface-container);border:1px solid color-mix(in srgb, var(--hx-outline-variant) 40%, transparent);border-radius:28px;padding:10px 20px 20px}.handle[data-astro-cid-csc72p36]{background:var(--hx-outline-variant);border-radius:2px;width:40px;height:4px;margin:0 auto 18px;display:block}.sheet-title[data-astro-cid-csc72p36]{letter-spacing:-.2px;color:var(--hx-on-surface);font-size:17px;font-weight:700}.sheet-subtitle[data-astro-cid-csc72p36]{color:var(--hx-secondary);font-size:13px}.prompt[data-astro-cid-csc72p36]{background:var(--hx-surface-variant);color:var(--hx-on-surface);border-radius:20px;gap:10px;margin-top:16px;padding:14px 16px;font-size:15px;line-height:1.4;display:flex}.prompt[data-astro-cid-csc72p36] svg{color:var(--hx-primary-text);flex:none;margin-top:1px}.draft-label[data-astro-cid-csc72p36]{align-items:center;gap:6px;margin:18px 0 8px;font-size:11px;display:flex}.items[data-astro-cid-csc72p36]{gap:8px;padding:0;list-style:none;display:grid}.items[data-astro-cid-csc72p36] li[data-astro-cid-csc72p36]{background:var(--hx-surface-lowest);border:1px solid color-mix(in srgb, var(--hx-outline-variant) 30%, transparent);border-radius:18px;align-items:center;gap:12px;padding:10px 14px;display:flex}.check[data-astro-cid-csc72p36]{background:var(--hx-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.item-text[data-astro-cid-csc72p36]{flex-direction:column;flex:1;display:flex}.item-name[data-astro-cid-csc72p36]{color:var(--hx-on-surface);font-size:15px;font-weight:600}.item-portion[data-astro-cid-csc72p36]{color:var(--hx-secondary);font-size:13px}.item-kcal[data-astro-cid-csc72p36]{color:var(--hx-on-surface);white-space:nowrap;font-size:15px;font-weight:700}.buttons[data-astro-cid-csc72p36]{grid-template-columns:auto 1fr;gap:12px;margin-top:18px;display:grid}.buttons[data-astro-cid-csc72p36] .hx-btn[data-astro-cid-csc72p36]{cursor:default}@media (width<=420px){.buttons[data-astro-cid-csc72p36] .hx-btn--primary[data-astro-cid-csc72p36]{padding-inline:14px;font-size:14px}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(32px,6vw,72px) clamp(48px,8vw,96px)}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:48px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;display:grid}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:1.4px}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero-facts[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px 32px;padding:0;list-style:none;display:flex}.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:grid}.hero-facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--hx-font-display);letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--hx-on-surface);font-size:28px;font-weight:700}.hero-facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:1.2px;text-transform:uppercase;color:var(--hx-secondary);font-size:12px;font-weight:600}.hero-visual[data-astro-cid-lcdefpme],.split-visual[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.device{zoom:.72}@media (width>=420px){.device{zoom:.8}}@media (width>=960px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr}.device{zoom:.84}}.domain-grid[data-astro-cid-lcdefpme]{gap:16px;display:grid}.domain[data-astro-cid-lcdefpme]{align-content:start;gap:10px;padding:24px;display:grid}.domain[data-astro-cid-lcdefpme] .icon-bubble[data-astro-cid-lcdefpme]{margin-bottom:8px}.domain-label[data-astro-cid-lcdefpme]{color:var(--accent)}@media (width>=640px){.domain-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.domain-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.split-grid[data-astro-cid-lcdefpme]{align-items:center;gap:48px;display:grid}.split-copy[data-astro-cid-lcdefpme]{align-content:start;gap:20px;display:grid}.split-visual[data-astro-cid-lcdefpme].stack{flex-direction:column;gap:16px;width:100%;max-width:480px;margin-inline:auto}@media (width>=960px){.split-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:72px}.split-grid--reverse[data-astro-cid-lcdefpme] .split-copy[data-astro-cid-lcdefpme]{order:0}}@media (width<=959px){.split-grid[data-astro-cid-lcdefpme] .split-copy[data-astro-cid-lcdefpme]{order:-1}}.points[data-astro-cid-lcdefpme]{gap:20px;margin-top:8px;padding:0;list-style:none;display:grid}.points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:16px;display:flex}.points[data-astro-cid-lcdefpme] .title-medium[data-astro-cid-lcdefpme]{margin-bottom:2px}.checks[data-astro-cid-lcdefpme]{gap:14px;margin-top:4px;padding:0;list-style:none;display:grid}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--hx-on-surface-variant);align-items:flex-start;gap:12px;font-size:16px;display:flex}.checks[data-astro-cid-lcdefpme] svg{color:var(--hx-success);flex:none}.avatars[data-astro-cid-lcdefpme]{gap:10px;margin-top:8px;display:grid}.avatar-row[data-astro-cid-lcdefpme]{display:flex}.avatar-row[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:48px;height:48px;box-shadow:0 0 0 3px var(--hx-gradient-mid);border-radius:50%}.avatar-row[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]+img[data-astro-cid-lcdefpme]{margin-left:-10px}.program-grid[data-astro-cid-lcdefpme]{gap:16px;display:grid}.program-card[data-astro-cid-lcdefpme]{align-content:start;gap:10px;padding:24px;display:grid}.program-card[data-astro-cid-lcdefpme] .icon-bubble[data-astro-cid-lcdefpme]{margin-bottom:8px}@media (width>=860px){.program-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.program-pills[data-astro-cid-lcdefpme]{gap:14px;margin-top:32px;display:grid}.program-pills[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.program-pills[data-astro-cid-lcdefpme] .hx-pill[data-astro-cid-lcdefpme]{color:var(--hx-on-surface-variant);font-size:14px}.technique-grid[data-astro-cid-lcdefpme]{gap:16px;display:grid}@media (width>=640px){.technique-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.technique-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.technique[data-astro-cid-lcdefpme]{color:inherit;transition:transform .1s ease-out, border-color var(--hx-base) var(--hx-ease-standard);flex-direction:column;align-items:flex-start;gap:10px;padding:24px;text-decoration:none;display:flex}.technique[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);text-decoration:none}.technique[data-astro-cid-lcdefpme]:active{transform:scale(.97)}.technique-badge[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);min-width:48px;height:48px;color:var(--accent);font-family:var(--hx-font-display);border-radius:16px;justify-self:start;place-items:center;margin-bottom:4px;padding-inline:6px;font-size:17px;font-weight:700;display:inline-grid}.technique-cta[data-astro-cid-lcdefpme]{color:var(--accent);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-weight:600;display:inline-flex}.technique-link[data-astro-cid-lcdefpme]{margin-top:28px}.technique-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:8px;font-weight:600;display:inline-flex}.coach[data-astro-cid-lcdefpme]{gap:10px;display:grid}.coach-head[data-astro-cid-lcdefpme]{letter-spacing:-.2px;color:var(--hx-on-surface);align-items:center;gap:4px;font-size:17px;font-weight:700;display:flex}.coach-head[data-astro-cid-lcdefpme] svg{color:var(--hx-primary)}.coach[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--hx-on-surface-variant);font-size:15px}.coach-cta[data-astro-cid-lcdefpme]{color:var(--hx-primary-text);align-items:center;gap:2px;font-size:15px;font-weight:600;display:inline-flex}.ai-grid[data-astro-cid-lcdefpme]{align-items:center;gap:48px;display:grid}.ai-copy[data-astro-cid-lcdefpme]{gap:20px;display:grid}.ai-visual[data-astro-cid-lcdefpme]{width:100%;max-width:440px;margin-inline:auto}@media (width>=960px){.ai-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;gap:72px}}.window-wrap[data-astro-cid-lcdefpme]{justify-content:center;padding-bottom:24px;display:flex;overflow:hidden}.window-wrap[data-astro-cid-lcdefpme] .window{zoom:.3}@media (width>=480px){.window-wrap[data-astro-cid-lcdefpme] .window{zoom:.4}}@media (width>=640px){.window-wrap[data-astro-cid-lcdefpme] .window{zoom:.55}}@media (width>=860px){.window-wrap[data-astro-cid-lcdefpme] .window{zoom:.72}}@media (width>=1100px){.window-wrap[data-astro-cid-lcdefpme] .window{zoom:.9}}@media (width>=1240px){.window-wrap[data-astro-cid-lcdefpme] .window{zoom:1}}.platforms[data-astro-cid-lcdefpme],.stores[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;padding:0;list-style:none;display:flex}.platforms[data-astro-cid-lcdefpme] .hx-pill[data-astro-cid-lcdefpme],.stores[data-astro-cid-lcdefpme] .hx-pill[data-astro-cid-lcdefpme]{color:var(--hx-on-surface-variant);font-size:14px}.platform-link[data-astro-cid-lcdefpme]{color:inherit;transition:color var(--hx-fast) ease;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.platform-link[data-astro-cid-lcdefpme]:hover{color:var(--hx-primary-text)}.watch-cta-banner[data-astro-cid-lcdefpme]{border-radius:var(--hx-radius-xl,28px);background:linear-gradient(135deg,#161e2ecc 0%,#0a84ff14 100%);border:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding:24px 32px;display:flex}.watch-cta-title[data-astro-cid-lcdefpme]{color:var(--hx-on-surface);margin:0 0 4px;font-size:17px;font-weight:700}.watch-cta-sub[data-astro-cid-lcdefpme]{color:var(--hx-secondary);margin:0;font-size:14px}.privacy-grid[data-astro-cid-lcdefpme]{gap:16px;display:grid}.privacy-card[data-astro-cid-lcdefpme]{align-content:start;gap:10px;padding:24px;display:grid}.privacy-card[data-astro-cid-lcdefpme] .icon-bubble[data-astro-cid-lcdefpme]{margin-bottom:8px}.privacy-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:19px}@media (width>=640px){.privacy-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.privacy-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.privacy-link[data-astro-cid-lcdefpme]{margin-top:28px}.privacy-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:6px;font-weight:600;display:inline-flex}.faq-grid[data-astro-cid-lcdefpme]{gap:8px;display:grid}@media (width>=960px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px}}.faq-list[data-astro-cid-lcdefpme]{gap:10px;display:grid}.faq[data-astro-cid-lcdefpme]{background:var(--hx-surface-lowest);border:1px solid color-mix(in srgb, var(--hx-outline-variant) 30%, transparent);border-radius:28px}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{letter-spacing:-.2px;color:var(--hx-on-surface);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 18px 24px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] .faq-chevron{color:var(--hx-secondary);transition:transform .22s var(--hx-ease-standard);flex:none}.faq[data-astro-cid-lcdefpme][open] .faq-chevron{transform:rotate(180deg)}.faq[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding:0 24px 20px;font-size:15px;line-height:1.6}.cta-card[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:20px;padding:clamp(32px,6vw,64px) 24px;display:grid}
