.BadgerMark_mark__Cb8DZ{position:relative;display:block;flex-shrink:0}.BadgerMark_mark__Cb8DZ img{display:block;width:100%;height:100%}.BadgerMark_dark__JsFsp{display:none!important}.ion-palette-dark .BadgerMark_dark__JsFsp{display:block!important}.ion-palette-dark .BadgerMark_light__NZPbd,.theme-light .BadgerMark_dark__JsFsp{display:none!important}.theme-light .BadgerMark_light__NZPbd{display:block!important}.DesktopNav_nav__nlwJX{position:fixed;z-index:20;top:0;bottom:0;left:0;width:232px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:18px 14px;background:var(--surface);border-right:1px solid var(--hairline);color:var(--ink)}.DesktopNav_brand__hOtaM{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:18px;padding:0 10px;background:none;color:var(--ink);text-align:left}.DesktopNav_brand__hOtaM span{font-family:var(--font-wordmark),var(--app-font);font-size:var(--text-section-title);font-weight:800;letter-spacing:.01em}.DesktopNav_item__0eXbQ{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:var(--radius-md);background:none;color:var(--ink);font-size:var(--text-link);font-weight:500;text-align:left}.DesktopNav_item__0eXbQ ion-icon{font-size:var(--text-section-title)}.DesktopNav_item__0eXbQ:hover{background:var(--field)}.DesktopNav_item__0eXbQ.DesktopNav_on__VRJtB{background:color-mix(in srgb,var(--accent-fill) 10%,transparent);color:var(--accent-ink)}.DesktopNav_item__0eXbQ:focus-visible{outline:2px solid var(--accent-fill);outline-offset:-2px}.DesktopNav_section__fSah_{margin:18px 12px 6px;font-size:var(--text-small);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-tertiary,var(--ink-secondary))}.DesktopNav_grow__kn69X{flex:1}.DesktopNav_avatar__jpcDX{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--ink);color:var(--surface);font-size:var(--text-meta);font-weight:500}:root[data-nav-hidden="1"] .DesktopNav_nav__nlwJX,:root[data-workout-focus="1"] .DesktopNav_nav__nlwJX{display:none}.ActivitySheet_body__grMgR{padding:8px 20px 40px;color:var(--ink,#0f1b3d)}.ActivitySheet_body__grMgR h3{margin:22px 0 6px;font-size:var(--text-section-title);font-weight:600}.ActivitySheet_write__VpjjD{margin-top:12px}.ActivitySheet_write__VpjjD label{display:block;font-size:var(--text-label);font-weight:500;color:var(--ink-secondary,#5a6380)}.ActivitySheet_writeRow__4qhXS{display:flex;align-items:center;gap:8px;margin-top:8px;padding:4px 4px 4px 14px;border-radius:16px;background:var(--field,#f4f5fb)}.ActivitySheet_writeRow__4qhXS input{flex:1;min-width:0;height:44px;border:0;background:none;color:inherit;font:inherit;font-size:var(--text-button);outline:none}.ActivitySheet_writeRow__4qhXS button{height:38px;padding:0 16px;border:0;border-radius:19px;background:var(--accent-fill);color:var(--on-accent);font-size:var(--text-link);font-weight:500}.ActivitySheet_unread__vMPEU{margin:8px 2px 0;font-size:13.5px;color:var(--ink-secondary,#5a6380)}.ActivitySheet_rows__czT1A{margin:0;padding:0;list-style:none}.ActivitySheet_rows__czT1A li+li{border-top:1px solid var(--hairline,#eceef6)}.ActivitySheet_rows__czT1A button{display:flex;align-items:center;gap:14px;width:100%;padding:10px 0;border:0;background:none;color:inherit;text-align:left;font:inherit}.ActivitySheet_rows__czT1A button:active{opacity:.6}.ActivitySheet_tile__SpQMv{flex-shrink:0;display:grid;place-items:center;border-radius:12px}.ActivitySheet_rowText__edLFg{display:flex;flex-direction:column;min-width:0}.ActivitySheet_rowText__edLFg>span{font-size:var(--text-row-title)}.ActivitySheet_rowText__edLFg small{margin-top:1px;font-size:13.5px;color:var(--ink-secondary,#5a6380)}.ActivitySheet_head__XqgA0{display:flex;align-items:center;gap:14px;margin-top:12px}.ActivitySheet_head__XqgA0 b{font-size:var(--text-page-title);font-weight:600}.ActivitySheet_nameInput__pPopT{flex:1;min-width:0;height:44px;padding:0 12px;border:0;border-radius:12px;background:var(--field,#f4f5fb);color:inherit;font:inherit;font-size:var(--text-button);font-weight:500;outline:none}.ActivitySheet_line__GN2GJ{margin:10px 0 0;font-size:var(--text-label);color:var(--ink-secondary,#5a6380)}.ActivitySheet_segment__hriHG{display:flex;gap:4px;margin-top:16px;padding:4px;border-radius:16px;background:var(--hero-bg,#eef0fb)}.ActivitySheet_segment__hriHG button{flex:1;height:38px;border:0;border-radius:12px;background:none;color:var(--ink-secondary,#5a6380);font:inherit;font-size:var(--text-link)}.ActivitySheet_segment__hriHG button[aria-pressed=true]{background:var(--surface,#fff);color:var(--ink,#0f1b3d);font-weight:500;box-shadow:0 1px 3px rgba(15,27,61,.12)}.ActivitySheet_body__grMgR h3+.ActivitySheet_segment__hriHG{margin-top:8px}.ActivitySheet_fields__sOa3U{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.ActivitySheet_field__6JhAG{display:flex;flex-direction:column;gap:6px;min-width:0}.ActivitySheet_field__6JhAG>span:first-child{font-size:var(--text-label);font-weight:500;color:var(--ink-secondary,#5a6380)}.ActivitySheet_field__6JhAG>small{font-size:var(--text-meta);color:var(--ink-tertiary,#7a829c)}.ActivitySheet_wide__Neu2g{grid-column:1/-1}.ActivitySheet_input__rfAYX{display:flex;align-items:baseline;gap:6px;padding:10px 14px;border-radius:14px;background:var(--field,#f4f5fb);box-shadow:inset 0 0 0 1px var(--hairline,#eceef6)}.ActivitySheet_input__rfAYX:focus-within{box-shadow:inset 0 0 0 2px var(--brand-accent,#1470ff)}.ActivitySheet_input__rfAYX input{flex:1;min-width:0;padding:0;border:0;outline:none;background:none;color:var(--ink,#0f1b3d);font:inherit;font-size:var(--text-metric-value);font-weight:400;font-variant-numeric:tabular-nums}.ActivitySheet_input__rfAYX input::placeholder{color:var(--ink-placeholder);font-weight:500}.ActivitySheet_input__rfAYX em{font-size:var(--text-link);font-style:normal;font-weight:500;color:var(--ink-secondary,#5a6380)}.ActivitySheet_result__ymEzn{display:flex;margin-top:22px;padding-top:16px;border-top:1px solid var(--hairline,#eceef6)}.ActivitySheet_result__ymEzn span{flex:1;display:flex;flex-direction:column;gap:2px;padding:0 12px}.ActivitySheet_result__ymEzn span:first-child{padding-left:0}.ActivitySheet_result__ymEzn span+span{border-left:1px solid var(--hairline,#eceef6)}.ActivitySheet_result__ymEzn small{font-size:var(--text-meta);font-weight:500;color:var(--ink-secondary,#5a6380)}.ActivitySheet_result__ymEzn b{font-size:var(--text-stat-value);font-weight:500;font-variant-numeric:tabular-nums}.ActivitySheet_result__ymEzn em{font-size:var(--text-meta);font-style:normal;font-weight:500;color:var(--ink-tertiary,#7a829c)}.ActivitySheet_note__ErI_H{margin:12px 0 0;font-size:13.5px;line-height:1.4;color:var(--ink-secondary,#5a6380)}.ActivitySheet_error__X_FJc{display:block;margin-top:12px;font-size:var(--text-label)}.HomeCards_card__UuRiW{padding:16px 18px 18px;border-radius:var(--radius-card);background:var(--surface,#ffffff);box-shadow:0 0 0 1px var(--hairline,#eceef6);color:var(--ink,#0f1b3d)}.HomeCards_cardHead__WyD1X{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.HomeCards_cardHead__WyD1X h2{margin:0;font-size:var(--text-section-title);font-weight:600;letter-spacing:-.01em}.HomeCards_footLink__9wcfu,.HomeCards_link__etcYV{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0;background:none;color:var(--accent-ink);font-size:var(--text-link);font-weight:500;white-space:nowrap}.HomeCards_link__etcYV ion-icon{font-size:var(--text-meta)}.HomeCards_footLink__9wcfu:active,.HomeCards_link__etcYV:active{opacity:.6}.HomeCards_footer__lg5yw{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:10px;border-top:1px solid var(--hairline,#eceef6)}.HomeCards_count__A2aBe,.HomeCards_footer__lg5yw{font-size:var(--text-meta);color:var(--ink-secondary,#5a6380)}.HomeCards_count__A2aBe{margin:2px 0 0}.HomeCards_count__A2aBe b{font-size:var(--text-metric-value);font-weight:400;letter-spacing:-.02em;color:var(--ink,#0f1b3d)}.HomeCards_days__cRu_9{display:flex;justify-content:space-between;margin:14px 0 0;padding:0;list-style:none}.HomeCards_days__cRu_9 li{display:flex;flex-direction:column;align-items:center;gap:8px}.HomeCards_dayLetter__AnOrx{font-size:var(--text-small);font-weight:500;color:var(--ink-secondary,#5a6380)}.HomeCards_dot__S7pNL{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-full);font-size:var(--text-meta);font-weight:500}.HomeCards_past__JufJW{background:var(--field,#eef0f6)}.HomeCards_ahead__nh75M{box-shadow:inset 0 0 0 1px var(--divider)}.HomeCards_done__YohvE{background:var(--accent-fill);color:var(--on-accent)}.HomeCards_moved__aAwwN{background:var(--activity,#ea580c);color:#fff}.HomeCards_today__8zLk8{box-shadow:inset 0 0 0 1.5px var(--brand-accent);color:var(--accent-ink)}.HomeCards_foodBody__OpK3r{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-top:2px;padding:0;background:none;color:inherit;text-align:left}.HomeCards_kcal__9QzK_{font-size:var(--text-card-figure);font-weight:var(--font-display-weight);letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.HomeCards_kcal__9QzK_>span{font-size:var(--text-meta);font-weight:400;letter-spacing:0;color:var(--ink-secondary,#5a6380)}.HomeCards_over__M3tOy,.HomeCards_over__M3tOy>span{color:var(--danger-ink,#c62828)}.HomeCards_eaten__P0QuG{margin-top:2px;font-size:var(--text-meta);color:var(--ink-tertiary,#7a829c)}.HomeCards_macros__RBqQC{display:flex;margin-top:14px}.HomeCards_macro__3zAFK{flex:1;min-width:0;display:flex;flex-direction:column;padding:0 14px}.HomeCards_macro__3zAFK:first-child{padding-left:0}.HomeCards_macro__3zAFK:last-child{padding-right:0}.HomeCards_macro__3zAFK+.HomeCards_macro__3zAFK{border-left:1px solid var(--hairline,#eceef6)}.HomeCards_macroLabel__BTtE9{display:flex;align-items:center;gap:6px;font-size:var(--text-small);font-weight:400;color:var(--ink-secondary,#5a6380)}.HomeCards_macroLabel__BTtE9 i{display:none}.HomeCards_macroValue__p_sOi{margin-top:4px;font-size:var(--text-section-title);font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.HomeCards_macroValue__p_sOi small{font-size:var(--text-small);font-weight:400;color:var(--ink-secondary)}.HomeCards_macroOf__O3xnu{margin-top:2px;font-size:var(--text-small);color:var(--ink-tertiary,#7a829c)}.HomeCards_macroBar__cXWMt{display:block;height:3px;margin-top:6px;overflow:hidden;border-radius:var(--radius-xs);background:var(--track)}.HomeCards_macroBar__cXWMt i{display:block;height:100%;border-radius:var(--radius-xs)}.HomeCards_metrics__yVp4k{display:grid;grid-template-columns:1fr 1fr;gap:12px}.HomeCards_metric__cRuuW{display:flex;flex-direction:column;min-width:0;padding:14px 16px;border-radius:var(--radius-card);background:var(--surface,#ffffff);box-shadow:0 0 0 1px var(--hairline,#eceef6);color:var(--ink,#0f1b3d)}.HomeCards_metricLabel__snwSu{font-size:var(--text-meta);font-weight:500;color:var(--ink-secondary,#5a6380)}.HomeCards_metricLabel__snwSu,.HomeCards_metricMode__ncRN8{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word}.HomeCards_metricMode__ncRN8{margin-top:2px;font-size:var(--text-small);color:var(--ink-tertiary,#7a829c)}.HomeCards_metricValue__L1h7u{margin-top:8px;font-size:var(--text-metric-value);font-weight:400;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.HomeCards_metricValue__L1h7u small{font-size:var(--text-small);font-weight:400;letter-spacing:0;color:var(--ink-secondary,#5a6380)}.HomeCards_metricNote__xiLCs{margin-top:6px;overflow:hidden;font-size:var(--text-small);font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word}.HomeCards_up__ygfWQ{color:var(--ion-color-success,#0e8a5d)}.HomeCards_down__Hswvg{color:var(--danger-ink)}.HomeCards_flat__P5Qgl{color:var(--ink-tertiary,#7a829c)}.HomeCards_footLink__9wcfu,.HomeCards_link__etcYV{position:relative}.HomeCards_footLink__9wcfu:after,.HomeCards_link__etcYV:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}:root[data-desktop="1"] .HomeCards_metrics__yVp4k{grid-template-columns:repeat(4,minmax(0,1fr))}@media (hover:hover) and (pointer:fine){.HomeCards_footLink__9wcfu:hover,.HomeCards_link__etcYV:hover{text-decoration:underline;text-underline-offset:3px}}:root .CardPage_content__ZihuX.CardPage_content__ZihuX{--background:var(--field,#f4f5fb);color:var(--ink,#0f1b3d)}.CardPage_page__N6kdj{display:flex;flex-direction:column;gap:12px;max-width:560px;margin:0 auto;padding:calc(env(safe-area-inset-top, 0px) + 12px) 16px calc(var(--ion-safe-area-bottom, 0px) + 110px)}.CardPage_top___gsyv{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:6px 4px 4px}.CardPage_title__1375M{margin:0;padding:max(0px,calc((44px - 1.25em) / 2)) 0;font-size:var(--text-page-title);font-weight:600;letter-spacing:-.02em;line-height:1.25;overflow-wrap:break-word}.CardPage_card__8z1zb{padding:16px 18px 18px;border-radius:var(--radius-card);background:var(--surface,#ffffff);box-shadow:0 0 0 1px var(--hairline,#eceef6);color:var(--ink,#0f1b3d)}.CardPage_cardHead__NR_aO{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.CardPage_cardHead__NR_aO h2{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--text-section-title);font-weight:600;letter-spacing:-.01em;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word}.CardPage_cardHead__NR_aO h2>span{font-weight:500;color:var(--ink-secondary,#5a6380)}.CardPage_cardNote__3V3m1{margin:4px 0 0;font-size:var(--text-label);line-height:1.4;color:var(--ink-secondary)}.CardPage_link__9je9Q{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0;background:none;color:var(--accent-ink);font-size:var(--text-link);font-weight:500;white-space:nowrap}.CardPage_link__9je9Q ion-icon{font-size:var(--text-meta)}.CardPage_link__9je9Q:active{opacity:.6}.CardPage_footer__JRS6h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding-top:12px;border-top:1px solid var(--hairline,#eceef6);font-size:var(--text-meta);color:var(--ink-secondary,#5a6380)}.CardPage_rowCard__ijT2s{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:14px 18px;border-radius:var(--radius-card);background:var(--surface,#ffffff);box-shadow:0 0 0 1px var(--hairline,#eceef6);color:var(--ink,#0f1b3d);text-align:left}.CardPage_rowCard__ijT2s:active{opacity:.6}.CardPage_minis__2PH8W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.CardPage_mini__QjwEP{display:flex;flex-direction:column;min-width:0;padding:14px 14px 12px;border-radius:var(--radius-mini);background:var(--surface,#ffffff);box-shadow:0 0 0 1px var(--hairline,#eceef6)}.CardPage_mini__QjwEP>span{overflow:hidden;font-size:var(--text-small);font-weight:400;color:var(--ink-secondary,#5a6380);text-overflow:ellipsis;white-space:nowrap}.CardPage_mini__QjwEP>b{margin-top:6px;font-size:var(--text-stat-value);font-weight:500;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.CardPage_mini__QjwEP>b small{font-size:var(--text-small);font-weight:400;color:var(--ink-secondary,#5a6380)}.CardPage_sectionHead__X1Y53{display:flex;align-items:center;justify-content:space-between;margin:8px 4px -2px}.CardPage_sectionHead__X1Y53 h2{margin:0;font-size:var(--text-section-title);font-weight:600}.CardPage_link__9je9Q{position:relative}.CardPage_link__9je9Q:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.CardPage_skeleton__RbOA4{display:inline-block;width:9em;max-width:100%;height:.8em;border-radius:var(--radius-xs);background:var(--track);vertical-align:middle}.CardPage_skeletonBlock__XgUdv{display:block;height:5rem;border-radius:var(--radius-md);background:var(--track);opacity:.6}:root[data-desktop="1"] .CardPage_page__N6kdj{display:block;max-width:1180px;padding:28px 36px 64px;columns:400px 2;column-gap:16px}:root[data-desktop="1"] .CardPage_page__N6kdj>*{column-span:all;break-inside:avoid;margin-bottom:16px}:root[data-desktop="1"] .CardPage_page__N6kdj>:is(section,.CardPage_card__8z1zb,.CardPage_rowCard__ijT2s,a,button){column-span:none}@media (hover:hover) and (pointer:fine){.CardPage_link__9je9Q:hover{text-decoration:underline;text-underline-offset:3px}}.NewRoutineModal_sheet__a0bzp{--border-radius:18px}.NewRoutineModal_body__QuxXb{display:flex;flex-direction:column;gap:14px;padding:14px 16px 40px}.NewRoutineModal_top__xpewh{display:flex;align-items:center;justify-content:space-between;gap:8px}.NewRoutineModal_top__xpewh b{font-size:var(--text-button)}.NewRoutineModal_cancel__Utz58{padding:0;background:none;color:var(--accent-ink);font-size:var(--text-button)}.NewRoutineModal_next__OfRcD{height:40px;padding:0 16px;border-radius:20px;background:var(--accent-fill);color:var(--on-accent);font-size:var(--text-link);font-weight:500}.NewRoutineModal_next__OfRcD:disabled{background:var(--hero-bg,#eef0fb);color:var(--ink-faint,#b3b9cc)}.NewRoutineModal_label__ou2fa{display:block;font-size:var(--text-label);font-weight:500;color:var(--ink-secondary,#5a6380)}.NewRoutineModal_input__l3gKP{width:100%;margin-top:8px;padding:12px 14px;border:0;border-radius:14px;outline:none;background:var(--field,#f4f5fb);box-shadow:inset 0 0 0 1px var(--hairline,#eceef6);color:var(--ink,#0f1b3d);font:inherit;font-size:var(--text-button);font-weight:500}.NewRoutineModal_input__l3gKP:focus{box-shadow:inset 0 0 0 2px var(--brand-accent,#1470ff)}.NewRoutineModal_chips__ilZaA{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.NewRoutineModal_chips__ilZaA button{height:36px;padding:0 14px;border-radius:18px;background:var(--hero-bg,#eef0fb);color:var(--ink,#0f1b3d);font-size:var(--text-link);font-weight:500}.NewRoutineModal_chips__ilZaA button[aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent)}.NewRoutineModal_warning__J8Ueg{margin:10px 0 0;font-size:var(--text-label);font-weight:500;color:var(--danger-ink,#c62828)}.NewRoutineModal_plan__1jVRT{display:block;margin-top:6px;font-size:var(--text-button)}.NewRoutineModal_planNote__ZjBdE{display:block;margin-top:4px;font-size:var(--text-meta);color:var(--ink-tertiary,#7a829c)}.NewRoutineModal_note__KjoxJ{margin:0 6px;font-size:var(--text-label);line-height:1.45;color:var(--ink-secondary,#5a6380)}.FeedbackModal_content__E6mfQ{--background:var(--field)}.FeedbackModal_form__OUhmq{display:flex;flex-direction:column;gap:10px;padding:16px}.FeedbackModal_card__bbGXn{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:var(--radius-card);background:var(--card);box-shadow:0 0 0 1px var(--hairline)}.FeedbackModal_field__JLqkG{display:flex;flex-direction:column;gap:8px}.FeedbackModal_field__JLqkG>span{font-size:var(--text-label);font-weight:500;color:var(--ink-secondary)}.FeedbackModal_field__JLqkG small{font-size:var(--text-meta);font-weight:400;color:var(--ink-tertiary)}.FeedbackModal_field__JLqkG input,.FeedbackModal_field__JLqkG textarea{width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:var(--radius-md);background:var(--field);color:var(--ink);font:inherit;font-size:var(--text-button);line-height:1.4;resize:vertical}.FeedbackModal_note__KROtf{margin:0 6px;font-size:var(--text-meta);line-height:1.4;color:var(--ink-secondary)}.FeedbackModal_error__mUpYV{margin:0 6px;font-size:var(--text-meta);color:var(--danger-ink)}.FeedbackModal_thanks__FSCMB{margin:32px 20px;font-size:var(--text-row-title);text-align:center;color:var(--ink-secondary)}.ProfileButton_actions__PWYen{display:flex;flex-shrink:0;align-items:center;gap:10px;margin-left:auto}.ProfileButton_round__sT2kh{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:22px;background:var(--surface,#ffffff);box-shadow:0 0 0 1px var(--hairline,#eceef6);color:var(--ink,#0f1b3d);font-size:var(--text-button);font-weight:500;transition:opacity .15s ease}.ProfileButton_round__sT2kh ion-icon{font-size:var(--text-stat-value)}.ProfileButton_round__sT2kh:active{opacity:.6}.HeroFrame_hero__Tmzm6{box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(env(safe-area-inset-top, 0px) + 280px);padding:calc(env(safe-area-inset-top, 0px) + 18px) 20px 28px;background:var(--hero-gradient,var(--hero-bg,#eef0fb));color:var(--ink,#0f1b3d)}.HeroFrame_header__AD_8X{display:flex;align-items:center;height:44px;flex-shrink:0}.HeroFrame_title__tX_XM{margin:0;font-family:var(--font-wordmark),var(--app-font);font-size:var(--text-section-title);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary,#5a6380)}.HeroFrame_action__2HWYV{margin-left:auto}.HeroFrame_message__L3nxq{display:flex;align-items:center;gap:12px;min-height:76px;margin-top:22px;flex-shrink:0;overflow:hidden}.HeroFrame_widget__QuaNd{min-height:64px;overflow:hidden;margin-top:22px;flex-shrink:0}.HeroFrame_round__Ze4Pb{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:22px;background:var(--surface,#ffffff);box-shadow:0 0 0 1px var(--hairline,#eceef6);color:var(--ink,#0f1b3d);font-size:var(--text-stat-value);transition:opacity .15s ease}.HeroFrame_round__Ze4Pb:active{opacity:.6}.HeroFrame_label__eQ_eP{display:flex;min-height:16px;align-items:center;gap:6px;font-size:var(--text-label);font-weight:500;line-height:1rem;color:var(--ink-secondary,#5a6380)}.HeroFrame_label__eQ_eP,.HeroFrame_name__f_EYd{flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HeroFrame_name__f_EYd{margin-top:2px;font-family:var(--app-font);font-size:calc(var(--text-display-name) * .73);font-weight:var(--font-display-weight);letter-spacing:-.03em;line-height:1.15}.HeroFrame_nameLong__siOJj{font-size:calc(var(--text-display-name) * .62);line-height:1.15;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.HeroFrame_stats__o5dr7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:64px}.HeroFrame_stat__u3b8u{overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 14px;border-left:1px solid var(--divider,#d5d9ee)}.HeroFrame_stat__u3b8u:first-child{padding-left:0;border-left:0}.HeroFrame_statLabel__2kPQ3{font-size:var(--text-label);line-height:1rem;color:var(--ink-secondary,#5a6380)}.HeroFrame_statLabel__2kPQ3,.HeroFrame_statValue__jKGWV{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.HeroFrame_statValue__jKGWV{margin-top:4px;font-size:var(--text-stat-value);line-height:1.625rem;font-variant-numeric:tabular-nums}.HeroFrame_statUnit__WPL3l{font-size:var(--text-link);font-weight:500;color:var(--ink-secondary,#5a6380)}.HeroFrame_statNote__vK0NQ{margin-top:2px;overflow:hidden;font-size:var(--text-meta);line-height:1rem;color:var(--ink-secondary,#5a6380);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word}.HeroFrame_actionWrap__gsHSP{padding:16px 20px 0}.HeroFrame_actionButton__i9IMu{display:flex;align-items:center;justify-content:center;width:100%;height:52px;border-radius:26px;background:var(--accent-fill);color:var(--on-accent);font-size:var(--text-button);font-weight:500;box-shadow:0 8px 20px rgba(var(--brand-accent-rgb,20,112,255),.25);transition:opacity .15s ease}.HeroFrame_actionButton__i9IMu:active{opacity:.85}.hero-compact .HeroFrame_stat__u3b8u{justify-content:flex-start;padding:0 10px}.hero-compact .HeroFrame_stat__u3b8u:first-child{padding-left:0}.hero-compact .HeroFrame_statLabel__2kPQ3{font-size:var(--text-meta)}.hero-compact .HeroFrame_statValue__jKGWV{font-size:calc(var(--text-stat-value) * .86)}.hero-compact .HeroFrame_statUnit__WPL3l{font-size:var(--text-meta)}.hero-compact .HeroFrame_statNote__vK0NQ{font-size:var(--text-small)}.HeroFrame_statsBox__5MXgk{container-type:inline-size}@container (max-width: 16rem){.HeroFrame_statsBox__5MXgk .HeroFrame_stats__o5dr7{grid-template-columns:1fr;height:auto;row-gap:12px}.HeroFrame_statsBox__5MXgk .HeroFrame_stats__o5dr7 .HeroFrame_stat__u3b8u{padding:0;border-left:0}.HeroFrame_statsBox__5MXgk .HeroFrame_stat__u3b8u .HeroFrame_statLabel__2kPQ3,.HeroFrame_statsBox__5MXgk .HeroFrame_stat__u3b8u .HeroFrame_statNote__vK0NQ,.HeroFrame_statsBox__5MXgk .HeroFrame_stat__u3b8u .HeroFrame_statValue__jKGWV{white-space:normal;overflow-wrap:break-word;line-height:1.25}}.RoutineMeta_meta__tZQYJ{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:12px;font-size:var(--text-link);font-weight:500;color:var(--ink-secondary);font-variant-numeric:tabular-nums}.RoutineMeta_meta__tZQYJ>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.RoutineMeta_meta__tZQYJ ion-icon{flex:none;font-size:var(--text-row-title);color:var(--ink-icon)}.HomeHero_hero__utSpq{position:relative;overflow:hidden;padding:18px;border-radius:var(--radius-hero-card);background:var(--hero-gradient,var(--hero-bg,#eef0fb));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent,#1470ff) 8%,transparent);color:var(--ink,#0f1b3d)}.HomeHero_claws__8AEGW{position:absolute;top:10px;right:10px;color:var(--accent-ink);opacity:.12;transform:rotate(-8deg);pointer-events:none}.HomeHero_heroText__nqhrE{position:relative;display:flex}.HomeHero_text__gc315{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch;padding:0;background:none;color:inherit;text-align:left}.HomeHero_text__gc315:active{opacity:.7}.HomeHero_name__Pzgs2{margin-top:10px;overflow:hidden;font-family:var(--app-font);font-weight:var(--font-display-weight);letter-spacing:-.03em;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.HomeHero_nameBig__jT_o3{font-size:min(var(--text-display-name),11.5vw);line-height:1.08}.HomeHero_nameMid__WxmOf{font-size:min(calc(var(--text-display-name) * .82),9.5vw);line-height:1.1}.HomeHero_nameSmall__EjuPR{font-size:min(calc(var(--text-display-name) * .68),8vw);line-height:1.12}.HomeHero_meta__puRXQ{margin-top:10px;font-size:var(--text-meta);color:var(--ink-secondary,#5a6380)}.HomeHero_check__4KiJ1{display:inline-grid;place-items:center;color:var(--accent-ink)}.HomeHero_ellipsis__Et4W4{overflow:hidden;text-overflow:ellipsis}.HomeHero_figure__zs6_H{display:flex;align-items:baseline;gap:6px;margin-top:8px;font-family:var(--app-font);font-size:min(var(--text-display-figure),15vw);font-weight:var(--font-display-weight);letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.HomeHero_unit__3nrA6{font-family:var(--app-font);font-size:var(--text-label);font-weight:400;letter-spacing:0;color:var(--ink-secondary,#5a6380)}.HomeHero_over__SbmJY,.HomeHero_over__SbmJY .HomeHero_unit__3nrA6{color:var(--danger-ink,#c62828)}.HomeHero_bar__WgxRA{display:flex;height:3px;margin-top:14px;overflow:hidden;border-radius:var(--radius-xs);background:var(--track,#dde2f3)}.HomeHero_bar__WgxRA>i{border-radius:var(--radius-xs);background:var(--ink,#0f1b3d)}.HomeHero_start__PUKY0{position:relative;display:block;width:100%;height:44px;margin-top:18px;border-radius:var(--radius-hero-button);background:var(--accent-fill);color:var(--on-accent);font-size:var(--text-action);font-weight:500;box-shadow:var(--shadow-hero-button)}.HomeHero_start__PUKY0:active{opacity:.85}.HomeHero_foodOnly__EpH_w{display:block;width:100%;margin-top:12px;padding:6px 0;background:none;color:var(--accent-ink);font-size:var(--text-link);font-weight:500}.HomeHero_foodOnly__EpH_w:active{opacity:.6}.WeeklyReview_quiet__UBYP1{margin:8px 0 0;font-size:var(--text-label);line-height:1.45;color:var(--ink-secondary)}.WeeklyReview_skeleton__KeiRU{height:14rem}.WeeklyReview_line__me5Lm{margin:8px 0 0;font-size:var(--text-row-title);line-height:1.45}.WeeklyReview_optional__Z5UhE{font-size:var(--text-meta);color:var(--ink-secondary)}.WeeklyReview_nav__NJWTf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-6px -6px 0}.WeeklyReview_nav__NJWTf button{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--accent-ink);font-size:var(--text-section-title)}.WeeklyReview_nav__NJWTf button:after{content:"";position:absolute;inset:-4px}.WeeklyReview_nav__NJWTf button:disabled{color:var(--ink-faint);background:none}.WeeklyReview_card__b72H_{padding:16px 20px;border-radius:var(--radius-card);background:var(--surface);box-shadow:0 0 0 1px var(--hairline);color:var(--ink)}.WeeklyReview_kicker__GKde8{margin:0;font-size:var(--text-small);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary)}.WeeklyReview_obs__VIyY_{margin:6px 0 0;font-size:var(--text-row-title);font-weight:500;line-height:1.4}.WeeklyReview_why__UM6vO{margin-top:6px}.WeeklyReview_whyBody__jnfC9{margin-top:6px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--field);font-size:var(--text-label);line-height:1.5;color:var(--ink-secondary)}.WeeklyReview_act__ROKZs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hairline)}.WeeklyReview_act__ROKZs>span{min-width:0}.WeeklyReview_act__ROKZs b{display:block;font-size:var(--text-label);font-weight:500;line-height:1.35}.WeeklyReview_act__ROKZs small{display:block;margin-top:2px;font-size:var(--text-meta);line-height:1.35;color:var(--ink-secondary)}.WeeklyReview_decline__dc_bv{display:flex;justify-content:flex-end;margin-top:4px}.WeeklyReview_decline__dc_bv button{color:var(--ink-secondary)}.WeeklyReview_pillSoft__B3Y_o,.WeeklyReview_pill__aDmKH,.WeeklyReview_wide__C9bVn{position:relative;flex:none;font-weight:500}.WeeklyReview_pill__aDmKH{min-height:40px;padding:0 16px;border-radius:var(--radius-full);background:var(--accent-fill);color:var(--on-accent);font-size:var(--text-link)}.WeeklyReview_pillSoft__B3Y_o{min-height:36px;padding:0 14px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent-fill) 10%,transparent);color:var(--accent-ink);font-size:var(--text-label)}.WeeklyReview_pillSoft__B3Y_o:after,.WeeklyReview_pill__aDmKH:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.WeeklyReview_wide__C9bVn{width:100%;min-height:48px;margin-top:12px;border-radius:var(--radius-full);background:var(--accent-fill);color:var(--on-accent);font-size:var(--text-button)}.WeeklyReview_pillSoft__B3Y_o:disabled,.WeeklyReview_pill__aDmKH:disabled,.WeeklyReview_wide__C9bVn:disabled{opacity:.5}.WeeklyReview_rows__5M5Mu{margin:6px 0 0;padding:0;list-style:none}.WeeklyReview_rows__5M5Mu li{display:flex;align-items:center;gap:12px;min-height:58px;border-top:1px solid var(--hairline)}.WeeklyReview_rows__5M5Mu li:first-child{border-top:0}.WeeklyReview_rows__5M5Mu li>span{flex:1;min-width:0}.WeeklyReview_rows__5M5Mu b{display:block;font-size:var(--text-row-title);font-weight:500}.WeeklyReview_rows__5M5Mu small{display:block;margin-top:2px;font-size:var(--text-meta);color:var(--ink-secondary)}.WeeklyReview_done__Expor{background:color-mix(in srgb,var(--done) 8%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--done) 28%,transparent)}.WeeklyReview_doneHead__gbbsq{display:flex;align-items:center;gap:10px;font-size:var(--text-link);font-weight:500;color:var(--good)}.WeeklyReview_doneHead__gbbsq>span{flex:1;min-width:0}.WeeklyReview_checks__Ao2nH i,.WeeklyReview_doneHead__gbbsq i{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--done);color:var(--on-done);font-size:var(--text-label);font-style:normal}.WeeklyReview_after__ePYRy{margin:6px 0 0;font-size:var(--text-label);line-height:1.45;color:var(--ink-secondary)}.WeeklyReview_checks__Ao2nH{margin:4px 0 0;padding:0;list-style:none}.WeeklyReview_checks__Ao2nH li{display:flex;align-items:center;gap:12px;min-height:44px;border-top:1px solid var(--hairline);font-size:var(--text-link)}.WeeklyReview_checks__Ao2nH li:first-child{border-top:0}.WeeklyReview_checks__Ao2nH i{width:22px;height:22px;background:var(--good-bg);color:var(--good)}.WeeklyReview_skipped__H7xsR{color:var(--ink-secondary)}.WeeklyReview_skipped__H7xsR i{background:var(--track);color:var(--ink-secondary)}.WeeklyReview_weeks__ZNTSw{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-top:12px}.WeeklyReview_weeks__ZNTSw span{display:grid;place-items:center;height:34px;border-radius:var(--radius-field-sm);background:var(--track);font-size:var(--text-small);font-weight:500;color:var(--ink-secondary)}.WeeklyReview_weeks__ZNTSw span.WeeklyReview_hit__yPkrJ{background:var(--accent-fill);color:var(--on-accent)}.WeeklyReview_weeks__ZNTSw span.WeeklyReview_now__eAk6j{box-shadow:inset 0 0 0 2px var(--accent-fill)}.WeeklyReview_weeks__ZNTSw span.WeeklyReview_now__eAk6j:not(.WeeklyReview_hit__yPkrJ){background:var(--surface);color:var(--ink)}.WeeklyReview_weeksLabels__Iq4Kg{display:flex;justify-content:space-between;margin-top:6px;font-size:var(--text-small);color:var(--ink-secondary)}.WeeklyReview_bars__bRYpf{position:relative;display:flex;align-items:flex-end;gap:8px;height:72px;margin-top:12px;padding-bottom:2px;border-bottom:1px solid var(--hairline)}.WeeklyReview_bars__bRYpf span{flex:1;border-radius:var(--radius-xs) var(--radius-xs) 0 0}.WeeklyReview_bars__bRYpf .WeeklyReview_on__hN3GI{background:var(--accent-fill)}.WeeklyReview_bars__bRYpf .WeeklyReview_off__k98C_{background:color-mix(in srgb,var(--accent-fill) 25%,var(--surface))}.WeeklyReview_bars__bRYpf .WeeklyReview_part__gHghR{background:repeating-linear-gradient(45deg,var(--track) 0 4px,var(--field) 4px 8px)}.WeeklyReview_bars__bRYpf .WeeklyReview_none__mPS3I{background:var(--track)}.WeeklyReview_target__7TfCX{position:absolute;left:0;right:0;border-top:1.5px dashed var(--ink-tertiary,var(--ink-secondary))}.WeeklyReview_days__qvCbW{display:flex;gap:8px;margin-top:4px}.WeeklyReview_days__qvCbW span{flex:1;text-align:center;font-size:var(--text-small);color:var(--ink-secondary)}.WeeklyReview_kv__OVh8J{display:grid;grid-template-columns:1fr 1fr;margin:8px 0 0}.WeeklyReview_kv__OVh8J div{padding:10px 0;border-top:1px solid var(--hairline)}.WeeklyReview_kv__OVh8J div:nth-child(-n+2){border-top:0}.WeeklyReview_kv__OVh8J dt{font-size:var(--text-meta);font-weight:500;color:var(--ink-secondary)}.WeeklyReview_kv__OVh8J dd{margin:2px 0 0;font-size:var(--text-section-title);font-weight:500}.WeeklyReview_kv__OVh8J dd small{font-size:var(--text-meta);font-weight:500;color:var(--ink-secondary)}.WeeklyReview_chipGroup__ssjbi p{margin:10px 0 0;font-size:var(--text-label);font-weight:500}.WeeklyReview_chipGroup__ssjbi div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.WeeklyReview_chipGroup__ssjbi button{position:relative;min-height:36px;padding:0 14px;border-radius:var(--radius-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font-size:var(--text-label);font-weight:500}.WeeklyReview_chipGroup__ssjbi button:after{content:"";position:absolute;inset:-4px}.WeeklyReview_chipGroup__ssjbi button[aria-checked=true]{background:var(--accent-fill);box-shadow:none;color:var(--on-accent)}.WeeklyReview_week__ulesn{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;border-top:1px solid var(--hairline);background:none;color:var(--ink);text-align:left}.WeeklyReview_week__ulesn:first-child{border-top:0}.WeeklyReview_week__ulesn>span{flex:1;min-width:0}.WeeklyReview_week__ulesn b{display:block;font-size:var(--text-row-title);font-weight:500}.WeeklyReview_week__ulesn small{display:block;margin-top:2px;font-size:var(--text-meta);color:var(--ink-secondary)}.WeeklyReview_week__ulesn:active:not(.WeeklyReview_gap__SsCZz){opacity:.6}.WeeklyReview_gap__SsCZz b{color:var(--ink-secondary)}.WeeklyReview_new__rwN88{flex:none;padding:3px 8px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-fill) 10%,transparent);color:var(--accent-ink);font-size:var(--text-small);font-style:normal;font-weight:500}.WeeklyReview_chevron__pUmhy{flex:none;color:var(--ink-tertiary,var(--ink-secondary));font-size:var(--text-section-title)}.WeeklyReview_readyRow__MupUG{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border-radius:var(--radius-card);background:var(--ink);color:var(--surface);text-align:left}.WeeklyReview_readyRow__MupUG:active{opacity:.8}.WeeklyReview_readyRow__MupUG>span:nth-child(2){flex:1;min-width:0}.WeeklyReview_readyRow__MupUG b{display:block;font-size:var(--text-row-title)}.WeeklyReview_readyRow__MupUG small{display:block;margin-top:2px;font-size:var(--text-meta);opacity:.75}.WeeklyReview_readyIcon__mQ3Ks{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 14%,transparent);font-size:var(--text-section-title)}.WeeklyReview_entryIcon__zAHcB{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-fill) 10%,transparent);color:var(--accent-ink);font-size:var(--text-section-title)}.WeeklyReview_entryText__QxmRl{flex:1;min-width:0}.WeeklyReview_entryText__QxmRl b{display:block;font-size:var(--text-row-title);font-weight:500}.WeeklyReview_entryText__QxmRl small{display:block;margin-top:2px;font-size:var(--text-meta);color:var(--ink-secondary)}.WeeklyReview_split__nSshv{display:flex;align-items:flex-start;gap:8px;max-width:1480px;margin:0 auto;padding-left:28px}.WeeklyReview_split__nSshv>:last-child{flex:1;min-width:0}.WeeklyReview_weeksPane__oh1t4{position:sticky;top:0;flex:0 0 280px;padding:28px 0 40px}.WeeklyReview_paneTitle__mvWY7{margin:6px 12px 12px;font-size:var(--text-section-title);font-weight:600}.WeeklyReview_weeksPane__oh1t4 .WeeklyReview_week__ulesn{padding:4px 12px;border-top:0;border-radius:var(--radius-lg)}.WeeklyReview_weeksPane__oh1t4 .WeeklyReview_week__ulesn:hover{background:var(--surface)}.WeeklyReview_weekOn__hYgwd,.WeeklyReview_weeksPane__oh1t4 .WeeklyReview_weekOn__hYgwd:hover{background:var(--surface);box-shadow:0 0 0 2px var(--accent-fill)}@media (hover:hover) and (pointer:fine){.WeeklyReview_week__ulesn:hover:not(.WeeklyReview_gap__SsCZz){background:var(--hover-tint);box-shadow:-10px 0 0 var(--hover-tint),10px 0 0 var(--hover-tint)}}.WeeklyReview_pace__7TttT{display:grid;gap:10px;margin-top:14px}.WeeklyReview_paceRow__S37X2{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:10px;font-size:var(--text-label)}.WeeklyReview_paceRow__S37X2 b{font-variant-numeric:tabular-nums;text-align:right}.WeeklyReview_paceName__vpFkS{font-weight:500}.WeeklyReview_paceNameQuiet__TcJaQ{font-weight:500;color:var(--ink-secondary)}.WeeklyReview_paceQuiet___oFEt{color:var(--ink-secondary)}.WeeklyReview_paceTrack__GHsqa{display:block;height:10px;overflow:hidden;border-radius:var(--radius-full);background:var(--track)}.WeeklyReview_paceTrack__GHsqa>i{display:block;height:100%;border-radius:var(--radius-full)}.WeeklyReview_paceFill__waYU_{background:var(--brand-accent)}.WeeklyReview_paceFillQuiet__vzrjq{background:var(--ink-tertiary)}.WeeklyReview_paceUnit__H6FLt{justify-self:end;margin-top:-4px;font-size:var(--text-small);color:var(--ink-tertiary)}:root .HomePage_content__0nSki.HomePage_content__0nSki{--background:var(--field,#f4f5fb);color:var(--ink,#0f1b3d)}.HomePage_page__A_KYH{display:flex;flex-direction:column;gap:14px;max-width:560px;margin:0 auto;padding:calc(env(safe-area-inset-top, 0px) + 12px) 16px calc(var(--ion-safe-area-bottom, 0px) + 110px)}.HomePage_top__uKvaM{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:6px 4px 4px;font-size:var(--text-row-title);font-weight:500;color:var(--ink-secondary,#5a6380)}.HomePage_hello__0FyUU{display:flex;flex-direction:column;gap:2px;min-width:0}.HomePage_hello__0FyUU span{font-size:var(--text-small);font-weight:500;color:var(--ink-secondary,#5a6380)}.HomePage_hello__0FyUU b{overflow:hidden;font-size:var(--text-page-title);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--ink,#0f1b3d);text-overflow:ellipsis;white-space:nowrap}.HomePage_catchUp__l8tbv,.HomePage_feedback__LH1fh{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 18px;border-radius:var(--radius-card);background:var(--surface,#ffffff);box-shadow:0 0 0 1px var(--hairline,#eceef6);color:inherit;font-size:var(--text-section-title);font-weight:400;text-align:left}.HomePage_catchUp__l8tbv{color:var(--accent-ink);font-weight:500}.HomePage_catchUp__l8tbv:active,.HomePage_feedback__LH1fh:active{opacity:.6}.HomePage_feedback__LH1fh{margin-top:8px}.HomePage_feedback__LH1fh ion-icon{font-size:var(--text-stat-value);color:var(--ink-secondary,#5a6380)}.HomePage_whole__LIoAE{white-space:nowrap}.HomePage_chevron__rjSFO{flex:none;margin-left:auto;font-size:var(--text-section-title);color:var(--ink-icon)}.HomePage_sectionHead__k9a3F{display:flex;align-items:center;justify-content:space-between;margin:8px 4px -2px}.HomePage_sectionHead__k9a3F h2{margin:0;font-size:var(--text-section-title);font-weight:600}.HomePage_link__QsKI_{min-height:32px;padding:0;background:none;color:var(--accent-ink);font-size:var(--text-link);font-weight:500}.HomePage_link__QsKI_:active{opacity:.6}.HomePage_welcome__IIBY6{margin:0;padding:14px 18px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 1px var(--hairline);font-size:var(--text-link);line-height:1.4;color:var(--ink-secondary)}.HomePage_link__QsKI_{position:relative}.HomePage_link__QsKI_:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}:root[data-desktop="1"] .HomePage_page__A_KYH{display:block;max-width:1180px;padding:28px 36px 64px;columns:400px 2;column-gap:16px}:root[data-desktop="1"] .HomePage_page__A_KYH>*{column-span:all;break-inside:avoid;margin-bottom:16px}:root[data-desktop="1"] .HomePage_page__A_KYH>:is(section,.HomePage_feedback__LH1fh){column-span:none}.Desk_content__PyTJ4{--background:var(--field);color:var(--ink)}.Desk_page__Pqx7I{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:28px 36px 72px}.Desk_top__FXeKk{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.Desk_top__FXeKk h1{margin:0;font-size:var(--text-page-title);font-weight:600}.Desk_eyebrow__nFzSF{margin:0 0 2px;font-size:var(--text-label);font-weight:500;color:var(--ink-secondary)}.Desk_actions__EI50y{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.Desk_grid__AMvSa{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--card-gap);align-items:stretch}.Desk_s3__GBjhJ{grid-column:span 3}.Desk_s4__NUh_T{grid-column:span 4}.Desk_s6__xbv9y{grid-column:span 6}.Desk_s8__DLho3{grid-column:span 8}.Desk_s12__7gKhr{grid-column:span 12}@media (max-width:1279px){.Desk_s3__GBjhJ{grid-column:span 6}.Desk_s4__NUh_T,.Desk_s8__DLho3{grid-column:span 12}}.Desk_section__iG_YD{grid-column:span 12;display:flex;align-items:baseline;justify-content:space-between;margin:18px 4px 0}.Desk_section__iG_YD h2{margin:0;font-size:var(--text-section-title);font-weight:600}.Desk_card__84rtd{box-sizing:border-box;min-width:0;padding:20px;border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card-ring)}.Desk_head___qV9k{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.Desk_head___qV9k h2{margin:0;font-size:var(--text-section-title);font-weight:600}.Desk_sub__eGW2P{margin:4px 0 0;font-size:var(--text-meta);line-height:1.45;color:var(--ink-secondary)}.Desk_link__xFv85{padding:0;border:0;background:none;color:var(--accent-ink);font:inherit;font-size:var(--text-link);font-weight:500;text-decoration:none;cursor:pointer}.Desk_hero__2RCNU{grid-column:span 12;padding:22px 24px;border-radius:var(--radius-hero-card);background:var(--hero-gradient)}.Desk_label__TLgYN{margin:0;font-size:var(--text-label);font-weight:500;color:var(--ink-secondary)}.Desk_big__4hyGK{font-family:var(--app-font);font-size:var(--text-display-figure);font-weight:var(--font-display-weight);letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.Desk_bigUnit__wJCGL{margin-left:8px;font-size:var(--text-section-title);color:var(--ink-secondary)}.Desk_stats__xsIhj{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));margin-top:16px;padding-top:14px;border-top:1px solid var(--divider)}.Desk_stats__xsIhj>*{padding:0 16px}.Desk_stats__xsIhj>:first-child{padding-left:0}.Desk_stats__xsIhj>*+*{border-left:1px solid var(--divider)}.Desk_stat__v2oIc{min-width:0}.Desk_statButton__0rDaQ{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.Desk_value__51t5J{margin-top:4px;font-size:var(--text-stat-value);font-weight:500;font-variant-numeric:tabular-nums}.Desk_unit__BxlHi{font-size:var(--text-meta);font-weight:500;color:var(--ink-secondary)}.Desk_note__1_Npp{font-size:var(--text-small);color:var(--ink-secondary)}.Desk_change__8SuDJ{font-size:var(--text-meta);font-weight:500;color:var(--ink)}.Desk_seg__1GVSP{display:inline-flex;padding:3px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--field-line)}.Desk_seg__1GVSP button{padding:7px 12px;border:0;border-radius:var(--radius-field-sm);background:none;color:var(--ink-secondary);font:inherit;font-size:var(--text-label);font-weight:500;cursor:pointer}.Desk_seg__1GVSP button[aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent)}.Desk_tabs__RzqUR{display:flex;gap:4px;margin:0 0 18px;border-bottom:1px solid var(--hairline)}.Desk_tabs__RzqUR button{margin-bottom:-1px;padding:12px 16px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-secondary);font:inherit;font-size:var(--text-link);font-weight:500;cursor:pointer}.Desk_tabs__RzqUR button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent-ink)}.Desk_legend__3K7WG{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:var(--text-small);color:var(--ink-secondary)}.Desk_legend__3K7WG span{display:inline-flex;align-items:center;gap:6px}.Desk_swatch___WaLv{display:inline-block;width:12px;height:10px;border-radius:var(--radius-xs)}.Desk_chart__vUlH6{display:block;width:100%;margin-top:12px;overflow:visible}.Desk_chart__vUlH6 text{font-size:var(--text-small);fill:var(--ink-secondary);font-family:var(--app-font)}.Desk_meter__nuxmI+.Desk_meter__nuxmI{margin-top:12px}.Desk_meterHead__3_NcD{display:flex;justify-content:space-between;gap:8px;font-size:var(--text-label)}.Desk_track__vA2EC{position:relative;height:6px;margin-top:6px;border-radius:var(--radius-full);background:var(--track)}.Desk_track__vA2EC>span{display:block;height:100%;border-radius:var(--radius-full)}.Desk_mark__1j65q{position:absolute;top:-4px;width:2px;height:14px;border-radius:var(--radius-xs);background:var(--ink)}.Desk_table__wM89H{width:100%;border-collapse:collapse;margin-top:8px;font-size:var(--text-label);font-variant-numeric:tabular-nums}.Desk_table__wM89H th{padding:8px 10px;border-bottom:1px solid var(--hairline);color:var(--ink-secondary);font-size:var(--text-small);font-weight:500;text-align:left;white-space:nowrap}.Desk_table__wM89H td{padding:10px;border-bottom:1px solid var(--hairline)}.Desk_table__wM89H tr:last-child td{border-bottom:0}.Desk_table__wM89H .Desk_num__3xdzH{text-align:right}.Desk_table__wM89H tbody tr[data-open]{cursor:pointer}.Desk_table__wM89H tbody tr[aria-selected=true] td{background:var(--brand-accent-soft)}.Desk_name__9ZRqV{font-weight:500}.Desk_empty__mVd5i{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:18px;border-radius:var(--radius-lg);background:var(--field);font-size:var(--text-label)}.Desk_empty__mVd5i span,.Desk_tag___xYJI{color:var(--ink-secondary)}.Desk_tag___xYJI{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-full);background:var(--field);font-size:var(--text-small);font-weight:500;white-space:nowrap}.Desk_best__zzBsX{background:var(--gold-bg);color:var(--gold);font-weight:500}.Desk_button__Ic_Tz{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border:0;border-radius:var(--radius-full);background:var(--accent-fill);color:var(--on-accent);font:inherit;font-size:var(--text-link);font-weight:500;cursor:pointer}.Desk_quiet__uhmwy{background:var(--surface);box-shadow:inset 0 0 0 1px var(--field-line);color:var(--ink);font-weight:500}.Desk_small__k5u7O{height:32px;padding:0 14px;font-size:var(--text-meta)}.Desk_soft__qgCVs{background:var(--brand-accent-soft);color:var(--accent-ink)}.Desk_muted__icozY{color:var(--ink-secondary)}.Desk_row__633Ec{display:flex;align-items:center;gap:12px}.Desk_deskHead__nzohB{column-span:all}.CardHero_hero__gJrvu{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:18px;border-radius:var(--radius-hero-card);background:var(--hero-gradient,var(--hero-bg,#eef0fb));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent,#1470ff) 8%,transparent);color:var(--ink,#0f1b3d)}.CardHero_hero__gJrvu>:not(.CardHero_claws__vtS0d){position:relative}.CardHero_claws__vtS0d{position:absolute;top:10px;right:10px;color:var(--accent-ink);opacity:.12;transform:rotate(-8deg);pointer-events:none}.CardHero_text__0Rly7{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:0;background:none;color:inherit;text-align:left}button.CardHero_text__0Rly7:active{opacity:.7}.CardHero_label__Rxbb4{overflow:hidden;font-size:var(--text-small);font-weight:500;color:var(--ink-secondary,#5a6380);text-overflow:ellipsis;white-space:nowrap}.CardHero_name__WioWk{margin-top:10px;overflow:hidden;font-family:var(--app-font);font-weight:var(--font-display-weight);letter-spacing:-.03em;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.CardHero_nameBig__z7kWd{font-size:min(var(--text-display-name),11.5vw);line-height:1.08}.CardHero_nameMid__2xBtQ{font-size:min(calc(var(--text-display-name) * .82),9.5vw);line-height:1.1}.CardHero_nameSmall__C95mY{font-size:min(calc(var(--text-display-name) * .68),8vw);line-height:1.12}.CardHero_figure__QKBJB{display:flex;align-items:baseline;gap:8px;margin-top:8px;font-family:var(--app-font);font-size:min(var(--text-display-figure),15vw);font-weight:var(--font-display-weight);letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.CardHero_unit__iL7IK{font-family:var(--app-font);font-size:var(--text-label);font-weight:400;letter-spacing:0;color:var(--ink-secondary,#5a6380)}.CardHero_meta__uCPta{margin-top:10px;font-size:var(--text-meta);color:var(--ink-secondary,#5a6380)}.CardHero_stats__drZzr{margin-top:16px;padding-top:14px;border-top:1px solid var(--divider,rgba(15,27,61,.1))}.CardHero_line__lZJ9I{margin:12px 0 0;font-size:var(--text-label);line-height:1.4;color:var(--ink-secondary)}.CardHero_button__Ac1T_{display:block;width:100%;height:44px;margin-top:18px;border-radius:var(--radius-hero-button);background:var(--accent-fill);color:var(--on-accent);font-size:var(--text-action);font-weight:500;box-shadow:var(--shadow-hero-button)}.CardHero_button__Ac1T_:active{opacity:.85}.CardHero_goal__nYzen{margin-top:16px}.CardHero_goalBar__I_z_r{position:relative;display:block;height:4px;border-radius:var(--radius-full);background:var(--track)}.CardHero_goalFill__yLKMk{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-full);background:var(--brand-accent)}.CardHero_goalDot__vPgvl{position:absolute;top:50%;width:12px;height:12px;margin-left:-6px;border-radius:var(--radius-full);background:var(--surface);box-shadow:0 0 0 2px var(--brand-accent);transform:translateY(-50%)}.CardHero_goalEnds__kr7dG{display:flex;justify-content:space-between;margin-top:8px;font-size:var(--text-small);font-weight:500;color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.plans_sheet__HlsEs{--background:var(--ground,#f3f4fa)}.plans_bar__LGyqG{display:block;width:4px;height:26px;margin-right:12px;border-radius:2px}.plans_segment__GM2h_{margin:22px 16px 0}.plans_segment__GM2h_ p{margin:0 16px 8px;font-size:var(--text-meta);text-transform:uppercase;color:var(--ink-tertiary,#7a829c)}.plans_confirm__4_IJs{display:flex;flex-direction:column;gap:10px;padding:26px 20px 20px;background:var(--surface,#ffffff);min-height:100%}.plans_confirm__4_IJs h2{margin:0;font-size:var(--text-stat-value);font-weight:600;color:var(--ink,#0f1b3d)}.plans_confirm__4_IJs p{margin:0 0 8px;font-size:var(--text-link);line-height:1.45;color:var(--ink-secondary,#5a6380)}.plans_goal__BwPY6{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:14px;border-radius:16px;background:var(--field,#f4f5fb)}.plans_goal__BwPY6>div{display:flex;flex-direction:column}.plans_goal__BwPY6>div b{font-size:var(--text-row-title);font-weight:500}.plans_goal__BwPY6>div small{font-size:var(--text-meta);color:var(--ink-secondary,#5a6380)}.plans_goal__BwPY6>span{display:flex;align-items:center;gap:14px}.plans_goal__BwPY6>span b{min-width:22px;text-align:center;font-size:var(--text-stat-value);font-weight:500}.plans_goal__BwPY6 button{display:grid;place-items:center;width:34px;height:34px;border-radius:17px;background:var(--surface,#ffffff);color:var(--accent-ink);font-size:var(--text-stat-value);line-height:1}.plans_primary__rJraj{--border-radius:var(--radius-button);min-height:44px;font-weight:500}.plans_planHead__wxaG5{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:18px 0 0;padding:0 4px;background:none;color:inherit;text-align:left}.plans_planHead__wxaG5 b{flex:1;min-width:0;overflow:hidden;font-size:var(--text-stat-value);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.plans_planHead__wxaG5:active{opacity:.6}.plans_active__5i5sh{flex-shrink:0;padding:3px 8px;border-radius:var(--radius-xs);background:var(--good-bg,rgba(22,179,122,.12));color:var(--done,#0e8a5d);font-size:var(--text-small);font-weight:500;letter-spacing:.3px}.plans_planNote__4XyQp{margin:-4px 4px 4px;font-size:var(--text-meta);color:var(--ink-secondary,#5a6380)}.plans_intro__fFPNo{display:flex;flex-direction:column;gap:4px;margin:18px 0 0;padding:16px;border-radius:var(--radius-card);background:color-mix(in srgb,var(--brand-accent,#1470ff) 7%,var(--surface,#ffffff))}.plans_intro__fFPNo b{font-size:var(--text-row-title)}.plans_intro__fFPNo p{margin:0 0 10px;font-size:var(--text-label);line-height:1.45;color:var(--ink-secondary,#5a6380)}.plans_intro__fFPNo>div{display:flex;gap:10px}.plans_intro__fFPNo button{flex:1;height:40px;border-radius:var(--radius-button);background:var(--surface,#ffffff);color:var(--accent-ink);font-weight:500}.plans_intro__fFPNo button.plans_introMain__a2A5S{background:var(--accent-fill);color:var(--on-accent)}.plans_intro__fFPNo .plans_introClose__I5LNt{flex:0 0 auto;width:40px;background:none;color:var(--ink-tertiary,#7a829c);font-size:20px}.plans_muted__gjDjQ{opacity:.55}.plans_heroHeader__Yd3Ls{display:flex;align-items:center;justify-content:space-between;width:100%}.plans_back__cQ_kw{display:inline-flex;align-items:center;gap:2px;margin-left:-8px;padding:0;background:none;color:var(--accent-ink);font-size:var(--text-button)}.plans_back__cQ_kw ion-icon{font-size:var(--text-page-title)}.RoutineReady_top__HDKHV{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 4px 4px}.RoutineReady_back__tlWFO{display:inline-flex;align-items:center;gap:2px;margin-left:-8px;padding:0;background:none;color:var(--accent-ink);font-size:var(--text-button)}.RoutineReady_back__tlWFO ion-icon{font-size:var(--text-page-title)}.RoutineReady_back__tlWFO:active{opacity:.6}.RoutineReady_edit__JITR6{height:44px;padding:0 18px;border-radius:22px;background:var(--surface,#ffffff);box-shadow:0 0 0 1px var(--hairline,#eceef6);color:var(--ink,#0f1b3d);font-size:var(--text-row-title);font-weight:500}.RoutineReady_edit__JITR6:active{opacity:.6}.RoutineReady_labelLine__dBzqI{display:inline-flex;align-items:center;gap:6px}.RoutineReady_dot__SaFNC{display:inline-block;flex-shrink:0;width:9px;height:9px;border-radius:5px}.RoutineReady_rows__aq9r9{margin:4px 0 0;padding:0;list-style:none}.RoutineReady_row__ZcLVT{display:flex;align-items:center;gap:12px;min-height:76px;border-bottom:.55px solid var(--hairline,#eceef6)}.RoutineReady_row__ZcLVT:last-child{border-bottom:0}.RoutineReady_rowMain___QhFS{flex:1;display:flex;align-items:center;gap:14px;min-width:0;padding:14px 0;background:none;color:var(--ink,#0f1b3d);text-align:left}.RoutineReady_rowText__BRLLJ{display:flex;flex-direction:column;gap:5px;min-width:0}.RoutineReady_name__2HAzk{overflow:hidden;font-size:var(--text-row-title);font-weight:500;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word}.RoutineReady_plan__sFUmG{font-size:14.5px;color:var(--ink-secondary,#5a6380);font-variant-numeric:tabular-nums}.RoutineReady_kg__qIJzl{margin-left:16px}.RoutineReady_how__4ADED{flex-shrink:0;padding:8px 0;background:none;color:var(--accent-ink);font-size:var(--text-link)}.RoutineReady_status__f_Bq1{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--done);color:var(--on-done);font-size:var(--text-button);font-weight:500}.RoutineReady_status__f_Bq1[data-tone=warn]{background:var(--macro-carbs,#ffab1a)}.RoutineReady_status__f_Bq1[data-tone=info]{background:var(--accent-fill);color:var(--on-accent)}.RoutineReady_cta__tZrGt{flex-shrink:0;height:32px;padding:0 12px;border-radius:16px;background:var(--done,#16b37a);color:#ffffff;font-size:var(--text-label);font-weight:500;white-space:nowrap}.RoutineReady_cta__tZrGt[data-tone=warn]{background:color-mix(in srgb,var(--macro-carbs,#ffab1a) 22%,transparent);color:color-mix(in srgb,var(--macro-carbs,#ffab1a) 55%,var(--ink,#0f1b3d))}.RoutineReady_cta__tZrGt[data-tone=info]{background:color-mix(in srgb,var(--brand-accent,#1470ff) 12%,transparent);color:var(--accent-ink)}.RoutineReady_cta__tZrGt:active{opacity:.7}.RoutineReady_empty__KmMrl{margin:12px 0 4px;font-size:var(--text-link);color:var(--ink-tertiary,#7a829c)}.RoutineReady_mix__azIAZ .muscle-mix{margin-top:10px}.RoutineReady_sheet__Ll5Zc{--border-radius:18px}.RoutineReady_opt__57vRL{display:flex;flex-direction:column;gap:14px;min-height:100%;padding:26px 20px 30px;background:var(--surface,#ffffff);color:var(--ink,#0f1b3d)}.RoutineReady_optHead__sZlTf{display:flex;align-items:flex-start;gap:14px}.RoutineReady_optHead__sZlTf>span{display:flex;flex-direction:column;gap:2px;min-width:0}.RoutineReady_optHead__sZlTf b{font-size:var(--text-stat-value);font-weight:500}.RoutineReady_optHead__sZlTf small{font-size:var(--text-label);color:var(--ink-secondary,#5a6380)}.RoutineReady_optHead__sZlTf .RoutineReady_last__zATux{color:var(--accent-ink)}.RoutineReady_note__uinfs{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--done,#16b37a) 9%,var(--surface,#ffffff))}.RoutineReady_note__uinfs[data-tone=warn]{background:color-mix(in srgb,var(--macro-carbs,#ffab1a) 12%,var(--surface,#ffffff))}.RoutineReady_note__uinfs[data-tone=info]{background:color-mix(in srgb,var(--brand-accent,#1470ff) 8%,var(--surface,#ffffff))}.RoutineReady_noteText__4DAFN{flex:1;display:flex;flex-direction:column;min-width:0}.RoutineReady_noteText__4DAFN b{font-size:var(--text-link)}.RoutineReady_noteText__4DAFN small{font-size:var(--text-meta);color:var(--ink-secondary,#5a6380)}.RoutineReady_notes__KoJZB{margin:0;font-size:var(--text-label);line-height:1.45;color:var(--ink-secondary,#5a6380);white-space:pre-wrap}.RoutineReady_actions__3d8ow{display:flex;flex-direction:column;border-radius:14px;background:var(--field,#f4f5fb)}.RoutineReady_actions__3d8ow button{min-height:50px;padding:0 16px;border-bottom:.55px solid var(--field-line,#e3e6f2);background:none;color:var(--accent-ink);font-size:var(--text-button);text-align:left}.RoutineReady_actions__3d8ow button:last-child{border-bottom:0}.RoutineReady_actions__3d8ow .RoutineReady_danger___2Su3{color:var(--danger-ink,#e5484d)}.RoutineReady_back__tlWFO,.RoutineReady_cta__tZrGt,.RoutineReady_how__4ADED{position:relative}.RoutineReady_back__tlWFO:after,.RoutineReady_cta__tZrGt:after,.RoutineReady_how__4ADED:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.PlanReview_page__x8HfZ{padding-top:16px}.PlanReview_note__RPjjS{margin:0 4px;font-size:var(--text-label);line-height:1.45;color:var(--ink-secondary)}.PlanReview_skeleton__Bol9T{height:9rem}.PlanReview_caption__LBAd0{margin:0 4px 6px;font-size:var(--text-meta);font-weight:500;color:var(--ink-secondary)}.PlanReview_weeks__BDPaQ{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--radius-lg);background:var(--track)}.PlanReview_weeks__BDPaQ button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:52px;padding:6px 8px;border-radius:var(--radius-field-sm);background:none;color:var(--ink-secondary)}.PlanReview_weeks__BDPaQ button b{font-size:var(--text-link);font-weight:500}.PlanReview_weeks__BDPaQ button small{margin-top:1px;font-size:var(--text-meta)}.PlanReview_weeks__BDPaQ button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px var(--shadow-soft)}.PlanReview_weeks__BDPaQ button[aria-checked=true] small{color:var(--ink-secondary)}.PlanReview_sug__9rSpz{padding:16px 20px;border-radius:var(--radius-card);background:var(--surface);box-shadow:0 0 0 1px var(--hairline);color:var(--ink)}.PlanReview_kicker__e1p_5{margin:0;font-size:var(--text-small);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary)}.PlanReview_obs__Dytsg{margin:6px 0 0;font-size:var(--text-row-title);font-weight:500;line-height:1.4}.PlanReview_target__b2i3x{margin:4px 0 0;font-size:var(--text-label);line-height:1.45;color:var(--ink-secondary)}.PlanReview_why__k58O3{margin-top:6px}.PlanReview_whyBody__IV_Cq{margin-top:6px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--field);font-size:var(--text-label);line-height:1.5;color:var(--ink-secondary)}.PlanReview_whyBody__IV_Cq cite{display:block;margin-top:6px;font-size:var(--text-small);font-style:normal;color:var(--ink-tertiary,var(--ink-secondary))}.PlanReview_act__LQF6Z{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hairline)}.PlanReview_act__LQF6Z+.PlanReview_act__LQF6Z{margin-top:0}.PlanReview_act__LQF6Z>span{min-width:0}.PlanReview_act__LQF6Z b{display:block;font-size:var(--text-label);font-weight:500;line-height:1.35}.PlanReview_act__LQF6Z small{display:block;margin-top:2px;font-size:var(--text-meta);line-height:1.35;color:var(--ink-secondary)}.PlanReview_pill__vaeoL{position:relative;flex:none;min-height:40px;padding:0 16px;border-radius:var(--radius-full);background:var(--accent-fill);color:var(--on-accent);font-size:var(--text-link);font-weight:500}.PlanReview_pill__vaeoL:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.PlanReview_pill__vaeoL:disabled{opacity:.5}.PlanReview_pill__vaeoL:active{opacity:.7}.PlanReview_done__iSiPi{background:color-mix(in srgb,var(--done) 8%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--done) 28%,transparent)}.PlanReview_doneHead__NbnEN{display:flex;align-items:center;gap:10px;font-size:var(--text-link);font-weight:500;color:color-mix(in srgb,var(--done) 75%,var(--ink))}.PlanReview_doneHead__NbnEN>span{flex:1;min-width:0}.PlanReview_doneHead__NbnEN i,.PlanReview_working__YGZoe i{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--done);color:var(--on-done);font-size:var(--text-label)}.PlanReview_done__iSiPi .PlanReview_target__b2i3x{margin-top:6px}.PlanReview_trade__1s5yS{margin:0;padding:14px 18px;border-radius:var(--radius-xl);background:var(--gold-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 22%,transparent);font-size:var(--text-label);line-height:1.45;color:var(--ink)}.PlanReview_working__YGZoe{margin:4px 0 0;padding:0;list-style:none}.PlanReview_working__YGZoe li{display:flex;align-items:center;gap:12px;min-height:46px;border-top:1px solid var(--hairline);font-size:var(--text-link)}.PlanReview_working__YGZoe li:first-child{border-top:0}.PlanReview_working__YGZoe li>span{flex:1;min-width:0}.PlanReview_working__YGZoe i{width:22px;height:22px;background:color-mix(in srgb,var(--done) 14%,transparent);color:var(--done)}.PlanReview_working__YGZoe small{flex:none;font-size:var(--text-meta);color:var(--ink-secondary)}.PlanReview_ask__1mSKT{margin:0 4px 4px;font-size:var(--text-section-title);font-weight:500}.PlanReview_goals__d0yoM{display:flex;flex-direction:column;gap:10px}.PlanReview_goal__QlW7n{display:flex;align-items:center;gap:14px;min-height:62px;padding:0 16px;border-radius:var(--radius-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);text-align:left}.PlanReview_goal__QlW7n[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--accent-fill)}.PlanReview_goal__QlW7n b{display:block;font-size:var(--text-row-title)}.PlanReview_goal__QlW7n small{display:block;margin-top:2px;font-size:var(--text-meta);color:var(--ink-secondary)}.PlanReview_goalIcon__BAt6H{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);font-size:var(--text-section-title)}.PlanReview_toneBlue__yLheA{background:color-mix(in srgb,var(--accent-fill) 12%,transparent);color:var(--accent-ink)}.PlanReview_toneAmber__9vh6z{background:var(--gold-bg);color:var(--gold)}.PlanReview_toneRed__i0QkJ{background:color-mix(in srgb,var(--danger-ink) 12%,transparent);color:var(--danger-ink)}.PlanReview_toneGreen__XgX_G{background:var(--good-bg);color:var(--good)}.PlanReview_cta__OkRtk{min-height:52px;border-radius:var(--radius-full);background:var(--accent-fill);color:var(--on-accent);font-size:var(--text-button);font-weight:500}.PlanReview_cta__OkRtk:disabled{opacity:.5}.PlanReview_entryIcon__VykbK{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-fill) 10%,transparent);color:var(--accent-ink);font-size:var(--text-section-title)}.PlanReview_entryText__ipuf2{flex:1;min-width:0}.PlanReview_entryText__ipuf2 b{display:block;font-size:var(--text-row-title);font-weight:500}.PlanReview_entryText__ipuf2 small{display:block;margin-top:2px;font-size:var(--text-meta);color:var(--ink-secondary)}.PlanReview_entryChevron__zgim0{flex:none;color:var(--ink-tertiary,var(--ink-secondary));font-size:var(--text-section-title)}.routines_content__x0TC7{--background:var(--surface,#ffffff);color:var(--ink,#0f1b3d)}.routines_text__TUmey{flex:1 1 auto;min-width:0;height:76px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:0;background:none;color:inherit;text-align:left}.routines_text__TUmey:active{opacity:.7}.routines_body__6mGRy{display:flex;flex-direction:column;padding:12px 16px calc(var(--ion-safe-area-bottom, 0px) + 110px)}.routines_error__CsK6v{margin:0 4px;font-size:var(--text-label);font-weight:500;color:var(--danger-ink,#c62828)}.routines_planStats__m3NBb{margin-top:10px;padding-bottom:10px;border-bottom:1px solid var(--hairline,#eceef6)}.routines_heading__MvH_P{display:flex;align-items:center;min-height:44px;margin:12px 0 0;padding:0 4px;font-size:var(--text-section-title);font-weight:600}.routines_list__m_piZ{display:flex;flex-direction:column;margin-top:4px}.routines_list__m_piZ>.routines_row__7d6dk:last-child{border-bottom:0}.routines_row__7d6dk{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:0;border-bottom:1px solid var(--hairline,#eceef6);background:none;color:inherit;text-align:left;transition:opacity .15s ease}.routines_row__7d6dk:active{opacity:.6}.routines_bar__Dd9cw{flex-shrink:0;width:4px;height:32px;border-radius:2px}.routines_what___mHcj{flex:1 1 auto;display:flex;flex-direction:column;gap:1px;min-width:0}.routines_what___mHcj b{overflow:hidden;font-size:var(--text-row-title);font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word}.routines_what___mHcj small{font-size:var(--text-label);color:var(--ink-secondary,#5a6380)}.routines_chevron__dteCA{flex-shrink:0;font-size:var(--text-section-title);color:var(--ink-icon)}.routines_icon__0_Wh1{flex-shrink:0;font-size:var(--text-stat-value);color:var(--ink-secondary,#5a6380)}.routines_add__1_94B{min-height:50px;border-bottom:0;color:var(--accent-ink);font-size:var(--text-row-title);font-weight:500}.routines_add__1_94B ion-icon{font-size:var(--text-stat-value)}.routines_library__ZoRwj{min-height:56px;margin-top:12px;padding:0 4px;border-top:1px solid var(--hairline,#eceef6);border-bottom:0}.routines_note__FO75N{margin:8px 4px 0;font-size:var(--text-meta);color:var(--ink-secondary,#5a6380)}.routines_nextTag__HeMEs{margin-left:8px;padding:2px 7px;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--brand-accent,#1470ff) 12%,transparent);color:var(--accent-ink);font-size:var(--text-small);font-style:normal;font-weight:500;vertical-align:2px}@media (hover:hover) and (pointer:fine){.routines_row__7d6dk:hover{background:var(--hover-tint);box-shadow:-10px 0 0 var(--hover-tint),10px 0 0 var(--hover-tint)}}.ExerciseFigure_figure__dh1Ue{margin:0 16px}.ExerciseFigure_artwork__64euS{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:12px;background:#f0f1fb}.ExerciseFigure_artwork__64euS img{position:absolute;top:0;width:200%;height:100%;max-width:none;pointer-events:none}.ExerciseFigure_artwork__64euS img.ExerciseFigure_whole__JtENl{left:0;width:100%}.ExerciseFigure_phases__HIngl{display:flex;gap:4px;padding:4px;margin-top:12px;border-radius:14px;background:var(--fill)}.ExerciseFigure_phase__uAS8A{flex:1;min-height:44px;border:0;border-radius:11px;background:transparent;color:var(--ink);font:inherit;font-weight:500;cursor:pointer}.ExerciseFigure_phase__uAS8A[aria-current=true]{background:var(--accent-fill);color:var(--on-accent)}.ExerciseFigure_phase__uAS8A:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ExerciseFigure_keyCue__t9SsF{margin:12px 0 4px;text-align:center;color:var(--ink);font-size:var(--text-row-title);font-weight:500}.ExerciseFigure_technique__3N0Yr{margin:12px 16px;color:var(--ink)}.ExerciseFigure_technique__3N0Yr summary{padding:12px 0;min-height:44px;font-weight:500;cursor:pointer}.ExerciseFigure_technique__3N0Yr .ExerciseFigure_cues__sEdzh{margin-left:0;margin-right:0}.ExerciseFigure_track__11MAB{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:16px;background:var(--fill)}.ExerciseFigure_track__11MAB::-webkit-scrollbar{display:none}.ExerciseFigure_slide__2rhsa{flex:0 0 100%;margin:0;padding:12px 12px 8px;scroll-snap-align:center}.ExerciseFigure_drawing__zquQl{display:block;width:100%;height:auto;max-height:260px}.ExerciseFigure_caption__g4ecn{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--text-meta);font-weight:500;color:var(--ink-secondary)}.ExerciseFigure_badge__2yiBm{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--accent-fill);color:var(--on-accent);font-size:11px;font-variant-numeric:tabular-nums;line-height:1;text-box:trim-both cap alphabetic}.ExerciseFigure_dots__R7pIZ{display:flex;justify-content:center;margin-top:2px}.ExerciseFigure_dot__xFf5J{display:grid;place-items:center;min-width:28px;height:28px;padding:0 3px;border:0;background:none;cursor:pointer}.ExerciseFigure_dot__xFf5J:before{content:"";width:8px;height:8px;border-radius:4px;background:var(--ink-faint);opacity:.6;transition:width .2s,opacity .2s,background .2s}.ExerciseFigure_dot__xFf5J[aria-current=true]:before{width:22px;background:var(--brand-accent);opacity:1}.ExerciseFigure_cues__sEdzh{margin:8px 16px 0;padding-left:20px;list-style:disc;font-size:var(--text-link);line-height:1.45;color:var(--ink)}.ExerciseFigure_cues__sEdzh li+li{margin-top:4px}.ExerciseFigure_body__Lu_I5{stroke:var(--ink);fill:var(--ink)}.ExerciseFigure_far__0sdcw{stroke:var(--ink-faint);fill:var(--ink-faint)}.ExerciseFigure_farWorked__gygAF,.ExerciseFigure_worked__XIRmv{stroke:var(--brand-accent);fill:var(--brand-accent)}.ExerciseFigure_farWorked__gygAF{opacity:.45}.ExerciseFigure_kit__O37xx{stroke:var(--line-strong);fill:var(--line-strong)}.ExerciseFigure_kitDark__y0lkq{stroke:var(--ink-tertiary);fill:var(--ink-tertiary)}.ExerciseFigure_floor__J3mkG{stroke:var(--divider);fill:var(--divider)}.ExerciseFigure_both__yEOmg .ExerciseFigure_track__11MAB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;background:none}.ExerciseFigure_both__yEOmg .ExerciseFigure_slide__2rhsa{padding:12px 12px 10px;border-radius:var(--radius-lg);background:var(--fill)}.ExerciseFigure_both__yEOmg .ExerciseFigure_dots__R7pIZ,.ExerciseFigure_both__yEOmg .ExerciseFigure_phases__HIngl{display:none}.ExerciseView_body__JugSN{display:flex;flex-direction:column;gap:14px;max-width:560px;margin:0 auto;padding:12px 16px calc(var(--ion-safe-area-bottom, 0px) + 40px)}.ExerciseView_tabs__Kda2k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--radius-xl);background:color-mix(in srgb,var(--ink) 7%,transparent)}.ExerciseView_tabs__Kda2k button{position:relative;min-height:36px;border-radius:var(--radius-field-sm);background:none;color:var(--ink-secondary);font-size:var(--text-link);font-weight:500}.ExerciseView_tabs__Kda2k button[aria-selected=true]{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-card-ring)}.ExerciseView_tabs__Kda2k button:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.ExerciseView_up__bGmIi{color:var(--ion-color-success);font-weight:500}.ExerciseView_rows__rNXrT{margin-top:6px}.ExerciseView_row___vrvk{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 0;border-top:1px solid var(--hairline)}.ExerciseView_row___vrvk:first-child{border-top:0}.ExerciseView_what__JOkWK{display:flex;flex-direction:column;gap:2px;min-width:0}.ExerciseView_what__JOkWK b{font-size:var(--text-row-title);font-weight:500}.ExerciseView_what__JOkWK small{font-size:var(--text-label);color:var(--ink-secondary)}.ExerciseView_value__D4MIe{flex-shrink:0;font-size:var(--text-row-title);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.ExerciseView_quiet__HFbTK{flex-shrink:0;font-size:var(--text-label);font-weight:500;color:var(--ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.ExerciseView_chips__hDPBH{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ExerciseView_chips__hDPBH button{position:relative;min-height:32px;padding:0 12px;border-radius:var(--radius-full);background:var(--fill);color:var(--ink);font-size:var(--text-meta);font-weight:500}.ExerciseView_chips__hDPBH button.ExerciseView_chipOn__71p7J{background:var(--ink);color:var(--surface)}.ExerciseView_chips__hDPBH button:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.ExerciseView_last__Ov_Dw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.ExerciseView_figure__fbLvF{padding:4px 0 8px;overflow:hidden}.ExerciseView_steps__ApntT{margin:6px 0 0;padding:0;list-style:none;counter-reset:step}.ExerciseView_steps__ApntT li{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--hairline);font-size:var(--text-link);line-height:1.45}.ExerciseView_steps__ApntT li:first-child{border-top:0}.ExerciseView_steps__ApntT li:before{counter-increment:step;content:counter(step);min-width:1em;color:var(--accent-ink);font-weight:500;font-variant-numeric:tabular-nums}.ExerciseView_about__W_J2Q{display:flex;justify-content:space-between;gap:16px;min-height:44px;align-items:center;border-top:1px solid var(--hairline);font-size:var(--text-link)}.ExerciseView_about__W_J2Q:first-child{border-top:0}.ExerciseView_about__W_J2Q span{color:var(--ink-secondary)}.ExerciseView_about__W_J2Q b{font-weight:500;text-align:right}.ExerciseView_note__7Ocsr{margin:6px 0 0;font-size:var(--text-link);line-height:1.45;color:var(--ink-secondary)}.ExerciseView_wide__zIapP{max-width:none;padding:20px 24px 32px}.ExerciseView_split__tljRe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.ExerciseView_column__Bo0wn{display:flex;flex-direction:column;gap:14px;min-width:0}.PlanProgress_stats__IxbOl{display:block;width:100%;padding:0;background:none;color:inherit;text-align:left}.PlanProgress_stats__IxbOl:active{opacity:.7}.PlanProgress_content__TtLJa{--background:var(--surface,#ffffff)}.PlanProgress_how__7hxqc{display:flex;flex-direction:column;padding:8px 20px calc(var(--ion-safe-area-bottom, 0px) + 40px);color:var(--ink,#0f1b3d)}.PlanProgress_plan__LB77O{margin:0;font-size:var(--text-label);font-weight:500;color:var(--ink-secondary,#5a6380)}.PlanProgress_part__66afM{display:flex;flex-direction:column;gap:14px;padding:24px 0 26px;border-bottom:.55px solid color-mix(in srgb,var(--hairline,#eceef6) 70%,transparent)}.PlanProgress_part__66afM:last-child{border-bottom:0}.PlanProgress_head__Qi93c{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px}.PlanProgress_head__Qi93c h3{margin:0;font-size:var(--text-stat-value);font-weight:600}.PlanProgress_head__Qi93c span,.PlanProgress_part__66afM>p{font-size:var(--text-link);color:var(--ink-secondary,#5a6380)}.PlanProgress_part__66afM>p{margin:0;line-height:1.45}.PlanProgress_bar__smsnS{display:flex;gap:3px}.PlanProgress_bar__smsnS i{flex:1;height:6px;border-radius:3px;background:var(--field,#eef0f6)}.PlanProgress_bar__smsnS .PlanProgress_late__8kvOj{background:color-mix(in srgb,var(--ink-tertiary,#7a829c) 22%,var(--field,#eef0f6))}.PlanProgress_bar__smsnS .PlanProgress_on__C6No1{background:var(--brand-accent,#1470ff)}.PlanProgress_scale___Dpt5{position:relative;height:16px;margin-top:-6px;font-size:var(--text-small);font-weight:500;color:var(--ink-tertiary,#7a829c)}.PlanProgress_scale___Dpt5 span{position:absolute;top:0;left:0;white-space:nowrap}.PlanProgress_scale___Dpt5 .PlanProgress_scaleEnd__895Lw{left:auto;right:0}.PlanProgress_weeks__Q5mh_{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px}.PlanProgress_weeks__Q5mh_>div{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:var(--text-small);font-weight:500;color:var(--ink-tertiary,#7a829c)}.PlanProgress_weeks__Q5mh_>div.PlanProgress_thisWeek__DYg6w{color:var(--ink,#0f1b3d);font-weight:500}.PlanProgress_weeks__Q5mh_ i{box-sizing:border-box;display:grid;place-items:center;width:36px;height:36px;border-radius:18px;font-size:var(--text-label);font-style:normal;font-weight:500}.PlanProgress_weeks__Q5mh_ i.PlanProgress_met__0zmZH{background:rgba(var(--brand-accent-rgb,20,112,255),.13);color:var(--accent-ink)}.PlanProgress_weeks__Q5mh_ i.PlanProgress_short__JMkMC{border:2px solid var(--line-strong,#c4c8d6);color:var(--ink-secondary,#5a6380)}.PlanProgress_weeks__Q5mh_ i.PlanProgress_open__MLUdC{border:2px dashed var(--ink-tertiary,#7a829c);color:var(--ink-secondary,#5a6380)}.PlanProgress_lifts__PUxur{margin:0 0 -10px;padding:0;list-style:none}.PlanProgress_lifts__PUxur li{display:flex;align-items:center;gap:12px;min-height:64px;border-bottom:.55px solid color-mix(in srgb,var(--hairline,#eceef6) 70%,transparent)}.PlanProgress_lifts__PUxur li:last-child{border-bottom:0}.PlanProgress_lift__kkT2N{flex:1;display:flex;align-items:center;gap:16px;min-width:0;padding:10px 0;background:none;color:inherit;text-align:left}.PlanProgress_mark__mrYF8{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--done);color:var(--on-done);font-size:var(--text-button);font-weight:500}.PlanProgress_mark__mrYF8[data-tone=stalled]{background:var(--macro-carbs,#ffab1a)}.PlanProgress_mark__mrYF8[data-tone=same]{background:var(--field,#eef0f6);color:var(--ink-tertiary,#7a829c)}.PlanProgress_name__95Nes{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden;font-size:var(--text-row-title);overflow-wrap:break-word}.PlanProgress_name__95Nes small{font-size:var(--text-meta);color:var(--ink-tertiary,#7a829c)}.PlanProgress_meta__wcq5p{flex-shrink:0;font-size:var(--text-link);color:var(--ink-secondary,#5a6380);font-variant-numeric:tabular-nums}.PlanProgress_cta__fVr_X{flex-shrink:0;height:32px;padding:0 12px;border-radius:16px;background:color-mix(in srgb,var(--macro-carbs,#ffab1a) 22%,transparent);color:color-mix(in srgb,var(--macro-carbs,#ffab1a) 55%,var(--ink,#0f1b3d));font-size:var(--text-label);font-weight:500}