.progress_chartSection__dbajl{min-width:0;margin:28px 0;color:var(--text-ink)}.progress_intro__4EqxE{margin:0;color:var(--text-sub);font:400 15px/1.65 var(--font-text)}.progress_legend__20xpF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:23px 0 22px}.progress_legendButton__W3J6p{min-width:0;padding:13px 0;border:0;border-bottom:1px solid var(--line-hair);background:transparent;color:var(--text-ink);text-align:left;font:500 14px/1.45 var(--font-text);cursor:pointer}.progress_legendButton__W3J6p[aria-pressed=false] .progress_swatch__C4o0M{opacity:.3}.progress_legendButton__W3J6p[aria-pressed=false] .progress_legendTitle__uitUC{color:var(--text-sub)}.progress_legendTitle__uitUC{display:flex;align-items:center;gap:9px}.progress_seriesState__773br{margin-left:auto;padding-left:3px;color:var(--text-sub)}.progress_legendDetail__6qCGe{display:block;margin-top:4px;color:var(--text-sub);font:400 12px/1.5 var(--font-text)}.progress_swatch__C4o0M{display:inline-block;flex:0 0 19px;height:0;border-top:3px solid}.progress_swatch__C4o0M.progress_target__dlH5m{border-top:2px dashed}.progress_swatch__C4o0M.progress_energy__wWbPx{border-top:3px dotted}.progress_weight__Ngywx{color:var(--text-ink)}.progress_food__heLak{color:var(--data-1)}.progress_energy__wWbPx{color:var(--data-ref)}.progress_target__dlH5m{color:var(--data-neutral)}.progress_figure___DalB{margin:0}.progress_axisTitles__mL6zo{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px;color:var(--text-sub);font:500 12px/1.45 var(--font-text)}.progress_axisTitles__mL6zo span:last-child{text-align:right}.progress_plot__ksY4F{position:relative;height:264px;padding:0 44px}.progress_svg__KBq83{display:block;width:100%;height:100%;overflow:visible}.progress_leftAxis__vD_lJ,.progress_rightAxis__x0EX2{position:absolute;inset:8.46% auto 8.46% 0;display:flex;flex-direction:column;justify-content:space-between;width:38px;color:var(--text-sub);font:400 11px/1 var(--font-text);font-variant-numeric:var(--num)}.progress_leftAxis__vD_lJ{text-align:left}.progress_rightAxis__x0EX2{right:0;left:auto;text-align:right}.progress_grid__BG4yQ{stroke:var(--data-grid);stroke-width:1;vector-effect:non-scaling-stroke}.progress_selectionLine__vh0oT{stroke:var(--line-ui);stroke-width:1;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.progress_line__1u6UG{fill:none;stroke:currentColor;stroke-width:1.7;vector-effect:non-scaling-stroke}.progress_weight__Ngywx .progress_line__1u6UG{stroke-width:2.4}.progress_targetLine__YSen3{stroke-dasharray:7 5}.progress_marks__IJ7HM{fill:currentColor;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.progress_targetMarks__IdlMH{fill:none;stroke:currentColor;stroke-width:1.7;vector-effect:non-scaling-stroke}.progress_emptyChart__4D80D{position:absolute;inset:25% 48px auto;margin:0;padding:10px;background:var(--bg-page);text-align:center;color:var(--text-sub);font:400 14px/1.65 var(--font-text)}.progress_dateAxis__ke_F5{display:flex;justify-content:space-between;gap:8px;margin:7px 44px 0;color:var(--text-sub);font:400 11px/1.5 var(--font-text)}.progress_caption__hUnJy{margin-top:20px;color:var(--text-sub);font:400 12px/1.6 var(--font-text)}.progress_readingNote__a8OYp{margin:15px 0 25px;padding-top:14px;border-top:1px solid var(--line-hair);color:var(--text-sub);font:400 12px/1.65 var(--font-text)}.progress_dayDetail__JsDk9{padding-top:4px}.progress_dateControls__plRQw{display:grid;gap:12px;padding:17px;border:1px solid var(--line-hair);border-radius:var(--radius-card);background:var(--bg-page);color:var(--text-ink)}.progress_dayNavigation__Cyz9Z{display:grid;grid-template-columns:1fr 1fr;gap:9px}.progress_dayNavigation__Cyz9Z .progress_secondary__UDh3K{padding:9px;font-size:13px}.progress_dayDetail__JsDk9 h3{margin:25px 0 8px;font:400 27px/1.2 var(--font-display)}.progress_metrics__f0DR3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0}.progress_metric__R7QL4{min-width:0;padding:18px 0;border-bottom:1px solid var(--line-hair)}.progress_metric__R7QL4 dt{color:var(--text-sub);font:400 12px/1.5 var(--font-text)}.progress_metric__R7QL4 dd{margin:8px 0 0;font:400 24px/1.2 var(--font-display);font-variant-numeric:var(--num);overflow-wrap:anywhere}.progress_metric__R7QL4 .progress_metricNote__tBljj{margin-top:9px;color:var(--text-sub);font:400 12px/1.6 var(--font-text)}.progress_details__Kak_Z>summary{flex-wrap:wrap;justify-content:flex-start;column-gap:15px;row-gap:3px}.progress_details__Kak_Z>summary:after{margin-left:auto}.progress_tableCount__MdzHh{color:var(--text-sub);font:400 12px/1.5 var(--font-text)}.progress_table__LFqQq{table-layout:fixed;width:100%;border-collapse:collapse;text-align:left;font:400 13px/1.5 var(--font-text)}.progress_table__LFqQq caption{padding:8px 0 18px;color:var(--text-sub);text-align:left;font-size:12px}.progress_table__LFqQq :is(th,td){padding:13px 0;border-bottom:1px solid var(--line-hair);vertical-align:top;overflow-wrap:anywhere}.progress_table__LFqQq th{width:28%;padding-right:12px;font-weight:500}.progress_tableValues__BNhsr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0}.progress_tableValues__BNhsr dt{color:var(--text-sub);font-size:11px}.progress_tableValues__BNhsr dd{margin:4px 0 0;font-variant-numeric:var(--num)}.progress_tableNote__qcBMd{margin:12px 0 0;color:var(--text-sub);font-size:11px}.progress_dateLink__eM_VK{min-height:44px;padding:0;font-size:12px;line-height:1.6}.progress_tableNavigation__2u0nY{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 0;font:400 12px/1.5 var(--font-text)}.progress_tableNavigation__2u0nY .progress_secondary__UDh3K{padding:9px 12px;font-size:12px}@media (min-width:700px){.progress_legend__20xpF{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.progress_plot__ksY4F{height:300px}.progress_dateControls__plRQw{grid-template-columns:minmax(160px,1fr) minmax(250px,1fr);align-items:end;gap:22px}.progress_dayNavigation__Cyz9Z .progress_secondary__UDh3K{min-height:50px}.progress_metrics__f0DR3{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:360px){.progress_legend__20xpF{column-gap:12px}.progress_legendTitle__uitUC{gap:6px;font-size:13px}.progress_swatch__C4o0M{flex-basis:14px}.progress_plot__ksY4F{height:242px;padding-right:37px;padding-left:37px}.progress_leftAxis__vD_lJ,.progress_rightAxis__x0EX2{width:32px;font-size:10px}.progress_dateAxis__ke_F5{margin-left:37px;margin-right:37px;font-size:10px}.progress_metrics__f0DR3{gap:0 15px}.progress_metric__R7QL4 dd{font-size:21px}.progress_tableValues__BNhsr{gap:10px}}@media (forced-colors:active){.progress_legendButton__W3J6p[aria-pressed=true]{outline:1px solid var(--focus);outline-offset:2px}.progress_energy__wWbPx,.progress_food__heLak,.progress_target__dlH5m,.progress_weight__Ngywx{color:var(--text-ink)}.progress_food__heLak .progress_line__1u6UG{stroke-dasharray:2 3}.progress_energy__wWbPx .progress_line__1u6UG{stroke-dasharray:10 3 2 3}}.history_history__b5Ckp{margin-bottom:2rem;padding:clamp(1rem,3vw,1.7rem);border:1px solid var(--line-hair);border-radius:var(--radius-card);background:var(--bg-page);color:var(--text-ink)}.history_heading__2gSjS{display:flex;align-items:center;justify-content:space-between;gap:1rem}.history_heading__2gSjS h2{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2rem);font-weight:400;line-height:1.15;margin:.3rem 0 1rem}.history_eyebrow__irdwn{font-size:.65rem;font-weight:650;letter-spacing:.12em}.history_refresh__2baVq{border:0;text-decoration:underline;background:transparent;color:var(--text-ink);font-size:.75rem;min-height:44px;cursor:pointer}.history_range__JszCC{max-width:21rem;margin:.25rem 0 1rem;border-radius:.6rem;padding:.7rem;background:var(--bg-page)}.history_status__2ycwR{font-size:.9rem;padding:1.6rem 0;min-height:120px}.history_status__2ycwR button{min-height:44px;border:1px solid var(--line-ui);border-radius:.5rem;padding:.6rem 1rem;background:var(--bg-surface,var(--bg-page));color:var(--text-ink)}.history_units__CgLnM{color:var(--text-ink);font-size:.78rem;line-height:1.5;background:var(--bg-page);border-radius:.7rem;padding:.9rem;margin-bottom:1rem}.history_units__CgLnM p{margin:0 0 .7rem}.history_unitField__xY1JD{max-width:23rem}.history_history__b5Ckp button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.history_history__b5Ckp button:disabled{opacity:.55;cursor:default}@media(max-width:480px){.history_heading__2gSjS{align-items:flex-start;gap:.5rem}.history_refresh__2baVq{max-width:5rem;text-align:right}}.history_unitNote__9HLXt{color:var(--text-sub);font:400 13px/1.6 var(--font-text)}.analytics_launcher__5tvAA{position:relative;z-index:20;padding:12px 20px 90px;text-align:center;font-family:var(--font-sans,Arial),sans-serif;background:#f7f5ef;color:#254d43;font-size:13px}.analytics_launcher__5tvAA button{min-height:44px;background:none;border:0;text-decoration:underline;color:inherit;cursor:pointer;padding:8px 16px}.analytics_panel__mgLpY{position:fixed;z-index:1000;bottom:16px;right:16px;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;background:#fffdf8;border:1px solid #a9b6ab;border-radius:18px;box-shadow:0 8px 45px #152e272e;padding:24px;font:14px/1.55 Arial,sans-serif;color:#263f36;box-sizing:border-box}.analytics_content__tV9_f{overflow-y:auto;min-height:0;padding:0 3px}.analytics_heading__7i_RI{flex:none;display:flex;align-items:start;justify-content:space-between;gap:16px}.analytics_heading__7i_RI h2{font:500 29px/1.1 Georgia,serif;margin:0}.analytics_heading__7i_RI button{font-size:25px;line-height:1;background:transparent;border:0;min-width:44px;min-height:44px;color:#263f36;cursor:pointer}.analytics_panel__mgLpY p{margin:12px 0}.analytics_panel__mgLpY a{color:#205d4d;text-decoration:underline}.analytics_option__FHFTD{display:flex;align-items:start;gap:12px;border:1px solid #ccd4cc;border-radius:10px;padding:12px;margin:12px 0;cursor:pointer}.analytics_option__FHFTD input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:#254d43}.analytics_status__VA9fP{font-weight:600}.analytics_actions__DXaYH{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:none;padding-top:12px;margin-top:12px;border-top:1px solid #ccd4cc}.analytics_actions__DXaYH button,.analytics_rights__Opw_e button{font:inherit;min-height:44px;border:1px solid #254d43;border-radius:8px;padding:10px 14px;background:#fffdf8;color:#254d43;cursor:pointer}.analytics_actions__DXaYH button:first-child{background:#254d43;color:white}.analytics_actions__DXaYH button:disabled,.analytics_rights__Opw_e button:disabled{opacity:.6;cursor:default}.analytics_rights__Opw_e{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #ccd4cc;margin-top:16px;padding-top:16px}.analytics_rights__Opw_e button{font-size:12px}.analytics_message__4dpHa{border-left:3px solid #93613c;padding-left:12px}.analytics_launcher__5tvAA :focus-visible,.analytics_panel__mgLpY :focus-visible{outline:3px solid #8d5a24;outline-offset:3px}.analytics_launcher__5tvAA :focus-visible{outline-color:var(--launcher-focus,#8d5a24)}@media(max-width:600px){.analytics_panel__mgLpY{padding:18px;bottom:12px;right:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.analytics_heading__7i_RI h2{font-size:25px}.analytics_actions__DXaYH button{width:100%;padding:10px 8px}.analytics_launcher__5tvAA{padding-bottom:92px}}:root[data-app=companion] .analytics_launcher__5tvAA{z-index:var(--z-launcher);background:transparent;color:var(--text-ink);font:400 14px/1.4 var(--font-text)}:root[data-app=companion] .analytics_launcher__5tvAA button{color:var(--place-link,var(--link));font:500 14px/1.3 var(--font-text);text-decoration-color:var(--place-line,var(--line-ui));text-underline-offset:5px}:root[data-app=companion] .analytics_launcher__5tvAA :focus-visible{outline:3px solid var(--place-focus,var(--focus));outline-offset:3px}:root[data-app=companion] .analytics_panel__mgLpY :focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (min-width:1024px){:root[data-app=companion]:has([data-place]) .analytics_launcher__5tvAA{padding-left:calc(20px + var(--sidebar-w))}}:root[data-app=companion] .analytics_panel__mgLpY{border:1px solid var(--line-hair);border-radius:15px;background:var(--bg-raised);color:var(--text-ink);box-shadow:var(--shadow-sheet);font:400 14px/1.6 var(--font-text);color-scheme:light}:root[data-app=companion] .analytics_heading__7i_RI h2{font:500 28px/1.1 var(--font-display);letter-spacing:-.5px;color:var(--text-ink)}:root[data-app=companion] .analytics_heading__7i_RI button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--line-ui);border-radius:50%;color:var(--text-ink);font:300 24px/1 var(--font-text)}:root[data-app=companion] .analytics_panel__mgLpY a{color:var(--link);text-decoration-color:var(--line-ui)}:root[data-app=companion] .analytics_option__FHFTD{border:1px solid var(--line-hair);border-radius:12px}:root[data-app=companion] .analytics_option__FHFTD input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--primary)}:root[data-app=companion] .analytics_actions__DXaYH{border-top-color:var(--line-hair)}:root[data-app=companion] :is(.analytics_actions__DXaYH,.analytics_rights__Opw_e) button{border:1px solid var(--line-ui);border-radius:7px;background:transparent;color:var(--text-ink);font:500 14px var(--font-text)}:root[data-app=companion] .analytics_actions__DXaYH button:first-child{border-color:transparent;background:var(--primary);color:var(--on-primary)}:root[data-app=companion] .analytics_message__4dpHa{border-left-color:var(--status-error-edge)}@media print{:root[data-app=companion] :is(.analytics_launcher__5tvAA,.analytics_panel__mgLpY){display:none!important}}.account-access_access__J_HgL{width:min(100%,470px);margin-top:34px;padding:70px 40px 34px;border-radius:210px 210px 16px 16px;background:var(--bg-window);color:var(--text-ink);text-align:center}.account-access_access__J_HgL h1{margin:14px 0 0;font:500 44px/1.04 var(--font-display);letter-spacing:-1.2px;color:var(--text-ink);text-wrap:balance;outline:none}.account-access_access__J_HgL .account-access_email__XvN11,.account-access_access__J_HgL .account-access_intro__fmgrx{margin:12px auto 26px;font-size:16px}.account-access_access__J_HgL .account-access_intro__fmgrx{text-wrap:balance}.account-access_access__J_HgL .account-access_email__XvN11{margin-top:-12px;font-weight:500;color:var(--text-ink);overflow-wrap:anywhere}.account-access_fields__Y92C3{display:grid;gap:18px;min-width:0;margin:0;padding:0;border:0;text-align:left}.account-access_fields__Y92C3 label{display:grid;gap:8px;font:500 14px/1.4 var(--font-text);color:var(--text-ink)}.account-access_fields__Y92C3 :is(input:not([type=checkbox]),select){box-sizing:border-box;width:100%;min-width:0;min-height:50px;margin:0;padding:12px 14px;border:1px solid var(--line-ui);border-radius:var(--radius-field);background:var(--bg-raised);color:var(--text-ink);font:400 16px/1.45 var(--font-text);appearance:none}.account-access_fields__Y92C3 input[inputmode=numeric]{font-variant-numeric:var(--num)}.account-access_fields__Y92C3 input::placeholder{color:var(--text-muted);opacity:1}.account-access_fields__Y92C3 :is(input,select):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.account-access_fields__Y92C3 select{padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23596553' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 16px center;background-size:12px 8px;background-repeat:no-repeat}.account-access_fields__Y92C3:disabled{opacity:.7}.account-access_primary__AFxFe{width:100%;min-height:54px;margin-top:6px}.account-access_links__cfh_R{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 22px;margin-top:12px}.account-access_links__cfh_R button{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:10px 0;border:0;background:none;color:var(--link);font:500 14px/1.35 var(--font-text);text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--line-ui);text-underline-offset:5px;cursor:pointer}.account-access_links__cfh_R button:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.account-access_links__cfh_R button:not(:disabled):hover{text-decoration-color:currentColor}}.account-access_error__eMBVR{outline:none;text-align:left}.account-access_notice__70OoY{text-align:left}.account-access_fields__Y92C3 .account-access_agreement__am3kV{display:flex;align-items:flex-start;gap:12px;min-height:44px;font:400 13px/1.6 var(--font-text);color:var(--text-sub)}.account-access_agreement__am3kV input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--primary)}.account-access_agreement__am3kV a{color:var(--link);text-decoration-color:var(--line-ui);text-underline-offset:3px}@media (min-width:761px){[data-shell=flow] .account-access_access__J_HgL{margin-inline:auto}}@media (max-width:760px){.account-access_access__J_HgL{width:calc(100% - 20px);margin:22px 10px 0;padding:50px 22px 26px;border-radius:150px 150px 14px 14px}.account-access_access__J_HgL h1{font-size:38px}[data-shell=flow] .account-access_access__J_HgL{width:100%;margin:0}}@media (max-width:374px){.account-access_access__J_HgL h1{padding-inline:14px}}@media (max-width:360px){.account-access_access__J_HgL{padding-right:18px;padding-left:18px}}@media print{.account-access_access__J_HgL{border:1px solid #dbe1d3;border-radius:12px;background:none}}@media (forced-colors:active){.account-access_access__J_HgL{border:1px solid CanvasText}}.personal_panel__qlBe2{max-width:none;margin:0;color:var(--text-ink)}.personal_panel__qlBe2 h1,.personal_panel__qlBe2 h2{margin:0;font-family:var(--font-display);font-weight:500;color:var(--text-ink);text-wrap:balance}.personal_panel__qlBe2 h1{font-size:52px;line-height:1.02;letter-spacing:-1.6px}.personal_panel__qlBe2 h1 em{font-style:italic;font-weight:400;color:var(--text-accent-display)}.personal_panel__qlBe2 h2{font-size:1.6rem;line-height:1.15;letter-spacing:-.035em}.personal_panel__qlBe2 p[role=status]:not([class]){font:italic 400 19px/1.45 var(--font-display);color:var(--text-sub)}.personal_lead__3Qje9 h1{margin:10px 0 0}.personal_panel__qlBe2>.personal_eyebrow__TKNje+h1{margin-top:10px}@media (min-width:761px){.personal_lead__3Qje9 h1,.personal_panel__qlBe2>.personal_eyebrow__TKNje+h1{margin-top:14px}}.personal_beat__NCJAM{display:block}.personal_hint__wfK2Z{margin:0}.personal_trackingSummary__vu8q4{display:flex;align-items:center;justify-content:space-between;gap:16px}.personal_trackingSummary__vu8q4 strong{display:block;color:var(--text-ink);font-size:1rem}.personal_trackingSummary__vu8q4 button{flex:0 0 auto}[data-view=consent] .personal_hint__wfK2Z{max-width:40em}.personal_form__TJ7pX{display:grid;gap:20px}.personal_panel__qlBe2 .personal_form__TJ7pX{margin-top:28px}.personal_details__T8uOd p{max-width:40em;font:400 14px/1.65 var(--font-text);color:var(--text-sub)}.personal_details__T8uOd>div{display:grid;gap:16px;padding:4px 0 22px}.personal_details__T8uOd .personal_details__T8uOd{margin-top:0;border-bottom:0}.personal_details__T8uOd>div>.personal_details__T8uOd+.personal_details__T8uOd{margin-top:-16px;border-top:1px solid var(--line-hair)}.personal_details__T8uOd>div:has(>.personal_details__T8uOd:last-child){padding-bottom:0}.personal_grid__sbdUH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px}.personal_grid__sbdUH .personal_field__eWHeR{align-content:end}.personal_actions__UsjA1{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.personal_panel__qlBe2>.personal_error__BiBim+.personal_actions__UsjA1,.personal_panel__qlBe2>.personal_intro__7G3ZH+.personal_actions__UsjA1,.personal_panel__qlBe2>.personal_intro__7G3ZH+.personal_danger__ccB1C,.personal_panel__qlBe2>.personal_lead__3Qje9+.personal_actions__UsjA1{margin-top:26px}.personal_panel__qlBe2 a{color:var(--link);text-decoration-color:var(--line-ui);text-underline-offset:4px}[data-view=note] .personal_notice__tj73_{border:1px solid var(--line-hair);background:var(--bg-raised)}.personal_notice__tj73_:has(>.personal_actions__UsjA1)>p{margin:0;font:500 21px/1.3 var(--font-display);color:var(--text-ink);text-wrap:balance}.personal_notice__tj73_>.personal_actions__UsjA1{margin-top:12px;align-items:stretch}@media (min-width:761px){.personal_details__T8uOd .personal_details__T8uOd>div>.personal_danger__ccB1C{justify-self:start}.personal_details__T8uOd .personal_details__T8uOd>div>.personal_field__eWHeR{max-width:440px}}.personal_notes__8_xs_{display:grid;gap:1rem;padding:0;list-style:none}.personal_notes__8_xs_ li{padding:0 0 14px;border-bottom:1px solid var(--line-hair);line-height:1.6;overflow-wrap:anywhere}.personal_notes__8_xs_ li strong{font:500 14px var(--font-text);color:var(--text-ink)}.personal_notes__8_xs_ p{margin:4px 0;font:400 14px/1.6 var(--font-text);color:var(--text-sub);white-space:pre-wrap}@media (min-width:1024px){:is([data-view=note],[data-view=preferences]) .personal_panel__qlBe2:has(>.personal_lead__3Qje9){display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;column-gap:80px}:is([data-view=note],[data-view=preferences]) .personal_panel__qlBe2>.personal_lead__3Qje9{grid-row:1/span 12}:is([data-view=note],[data-view=preferences]) .personal_panel__qlBe2:has(>.personal_lead__3Qje9)>.personal_form__TJ7pX{grid-column:2;margin-top:0}}@media (max-width:760px){.personal_panel__qlBe2 h1{font-size:38px;line-height:1.05;letter-spacing:-1.1px}.personal_actions__UsjA1>.personal_primary__IoUMm{flex:1 1 100%}}@media (max-width:360px){.personal_panel__qlBe2 h1{font-size:34px}.personal_grid__sbdUH{grid-template-columns:minmax(0,1fr)}.personal_actions__UsjA1>button{width:100%}}.consent_panel__Qq5eL{width:100%;padding:1rem 0}.consent_panel__Qq5eL a{color:var(--link);text-decoration-color:var(--line-ui);text-underline-offset:4px}.consent_exit__VdKMN{margin-top:12px}.consent_rights__BZ4mq{margin-top:28px;padding-top:12px;border-top:1px solid var(--line-hair)}.today-topics_trigger__5pArc{flex-shrink:0;min-height:44px;padding:9px 12px;gap:8px;border-radius:var(--radius-row);background:var(--bg-raised);font-size:13px}.today-topics_dialog__y6IDC{box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-width:100%;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;border:0;border-radius:var(--radius-sheet);background:var(--bg-page);color:var(--text-ink);box-shadow:var(--shadow-sheet);font:400 14px/1.5 var(--font-text);color-scheme:light}.today-topics_dialog__y6IDC::backdrop{background:var(--scrim,rgba(18,28,23,.44))}.today-topics_dialog__y6IDC[open]{display:flex;flex-direction:column}.today-topics_heading__u1g5c{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid var(--line-hair)}.today-topics_heading__u1g5c h2{margin:4px 0 0;color:var(--text-ink);font:400 30px/1.15 var(--font-display);letter-spacing:-.5px}.today-topics_close__oc1pr{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line-ui);border-radius:50%;background:transparent;color:var(--text-ink);cursor:pointer}.today-topics_body__PP4k0{min-height:0;padding:18px 22px 24px;overflow-y:auto;overscroll-behavior:contain}.today-topics_body__PP4k0>p{margin:0 0 18px;color:var(--text-sub);font-size:14px;line-height:1.6}.today-topics_grid__PpZ9p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.today-topics_topic__krOCO{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:112px;padding:16px 14px;border:1px solid var(--line-hair);border-radius:var(--radius-row);background:var(--bg-raised);color:var(--text-ink);font-family:var(--font-text);text-align:left;cursor:pointer}.today-topics_topic__krOCO svg{flex-shrink:0;color:var(--text-accent)}.today-topics_topic__krOCO strong{max-width:100%;font:500 14px/1.4 var(--font-text);overflow-wrap:anywhere}.today-topics_topic__krOCO span{max-width:100%;color:var(--text-sub);font:400 12px/1.55 var(--font-text);overflow-wrap:anywhere}.today-topics_topic__krOCO[aria-current]{border-color:var(--primary);background:var(--bg-band)}.today-topics_topic__krOCO:disabled{opacity:.55;cursor:default}.today-topics_dialog__y6IDC button:focus-visible,.today-topics_trigger__5pArc:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:480px){.today-topics_dialog__y6IDC{width:100%;max-height:calc(100dvh - 16px);margin:auto 0 0;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}.today-topics_body__PP4k0{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (max-width:360px){.today-topics_body__PP4k0,.today-topics_heading__u1g5c{padding-inline:16px}.today-topics_grid__PpZ9p{gap:8px}.today-topics_topic__krOCO{padding:13px 11px}}@media (forced-colors:active){.today-topics_topic__krOCO[aria-current]{outline:2px solid var(--focus)}}.daily-coach_coach__MOfzN{width:100%;max-width:640px;margin-inline:auto;color:var(--text-ink)}.daily-coach_context__dqvOk{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:6px 12px;border-bottom:1px solid var(--line-hair);color:var(--text-sub);font-size:12px;line-height:1.5}.daily-coach_context__dqvOk button{flex-shrink:0;min-height:44px;padding:8px 0 8px 8px;border:0;background:none;color:var(--link);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.daily-coach_previous__nVlho{display:grid;gap:8px;margin-block:20px;font-size:13px;line-height:1.6}.daily-coach_previous__nVlho p{margin:0;color:var(--text-sub)}.daily-coach_previous__nVlho>span{justify-self:end;max-width:calc(100% - 24px);padding:10px 14px;border-radius:14px 14px 3px 14px;background:var(--bg-band);overflow-wrap:anywhere}.daily-coach_identity__phO_l{display:flex;align-items:center;gap:10px;margin-block:22px 14px}.daily-coach_identity__phO_l>span{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid var(--line-hair);border-radius:50%;background:var(--bg-band);color:var(--text-accent);font:500 18px/1 var(--font-display)}.daily-coach_identity__phO_l p{margin:0;color:var(--text-sub);font-size:12px;line-height:1.5}.daily-coach_identity__phO_l p>span{font-weight:400}.daily-coach_prompt__PRkSA{padding:20px;border:1px solid var(--line-hair);border-radius:3px 18px 18px 18px;background:var(--bg-window)}.daily-coach_coach__MOfzN h2{margin:0;font:400 clamp(27px,4vw,34px)/1.16 var(--font-display);letter-spacing:-.5px;text-wrap:balance;outline:none}.daily-coach_empty__hjtQ_ p,.daily-coach_prompt__PRkSA p{margin:12px 0 0;color:var(--text-sub);font-size:14px;line-height:1.7}.daily-coach_reply__x_NQt{display:grid;gap:10px;margin-top:20px}.daily-coach_primary__97_3o{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:48px}.daily-coach_secondary__wqrlp{margin-top:12px}.daily-coach_saveNote__fAgqS{margin:0;color:var(--text-sub);font-size:12px;line-height:1.65}.daily-coach_skip__a9jK1{justify-self:start;min-height:44px;padding:8px 0;border:0;background:none;color:var(--link);font:400 13px/1.5 var(--font-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.daily-coach_empty__hjtQ_{padding-block:8px 20px}.daily-coach_empty__hjtQ_ .daily-coach_primary__97_3o{margin-top:20px}.daily-coach_footer__UdmqB{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--line-hair);color:var(--text-sub);font-size:12px;line-height:1.7}.daily-coach_sources__RhPDx{margin-top:20px}.daily-coach_sources__RhPDx p{margin:0;color:var(--text-sub);font-size:13px;line-height:1.65}.daily-coach_coach__MOfzN :is(button,input,textarea,select):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.daily-coach_coach__MOfzN button:disabled{opacity:.5;cursor:default}@media (max-width:370px){.daily-coach_context__dqvOk{gap:8px;flex-wrap:wrap}.daily-coach_prompt__PRkSA{padding:17px}}.reflections_editor__yYerd,.reflections_history__9SZYB{color:var(--text-ink);background:var(--bg-page)}.reflections_editor__yYerd{max-width:620px;margin:0 auto;padding-bottom:32px}.reflections_editor__yYerd h1,.reflections_history__9SZYB h2{font:500 34px/1.12 var(--font-display);letter-spacing:-.8px;margin:18px 0 12px;text-wrap:balance}.reflections_editor__yYerd h1:focus{outline:none}.reflections_sticky__8O8LU{position:sticky;top:0;z-index:2;background:var(--bg-page);padding:14px 0;display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;gap:16px}.reflections_sticky__8O8LU p{margin:5px 0 0;font-size:12px;color:var(--text-sub)}.reflections_progress__s53In{grid-column:1/-1;display:flex;gap:4px}.reflections_progress__s53In i{height:3px;flex:1;background:var(--line-hair)}.reflections_progress__s53In i[data-current=true]{background:var(--text-accent)}.reflections_coach__BgP7F{display:flex;align-items:center;gap:10px;margin-top:25px}.reflections_coach__BgP7F>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-band);background:var(--bg-window);font:500 20px var(--font-display)}.reflections_coach__BgP7F p{margin:0;font-size:12px}.reflections_coach__BgP7F small{display:block;color:var(--text-sub);margin-top:3px}.reflections_fine__WCcfp,.reflections_intro__C9nMC{font:400 14px/1.6 var(--font-text);color:var(--text-sub)}.reflections_fine__WCcfp{font-size:12px}.reflections_choices__wp8Ua{padding:0;margin:24px 0 16px;border:0;display:grid;gap:10px}.reflections_choices__wp8Ua label{display:flex;align-items:center;gap:12px;padding:16px;min-height:52px;border:1px solid var(--line-ui);border-radius:12px;background:var(--bg-raised);cursor:pointer}.reflections_choices__wp8Ua label[data-selected=true]{background:var(--bg-window);border-color:var(--text-accent)}.reflections_choices__wp8Ua input{flex:none}.reflections_field__LS0_c textarea{min-height:94px}.reflections_reply__H6w64{margin:16px 0 24px;border-block:1px solid var(--line-hair)}.reflections_reply__H6w64 summary{padding:15px 0;cursor:pointer;font-size:14px}.reflections_reply__H6w64 .reflections_field__LS0_c{padding-bottom:18px}.reflections_actions__PwaAX{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-block:18px}.reflections_actions__PwaAX>.reflections_primary__hTePV{flex:1}.reflections_notice__PF8H1{margin-block:15px}.reflections_notice__PF8H1 p{line-height:1.6}.reflections_answers__erUyL{margin:22px 0}.reflections_answers__erUyL>div{border-top:1px solid var(--line-hair);padding:12px 0}.reflections_answers__erUyL dt{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--text-sub)}.reflections_answers__erUyL dd{margin:4px 0 0;font-size:15px}.reflections_answers__erUyL dd p{white-space:pre-wrap;overflow-wrap:anywhere;font:400 14px/1.6 var(--font-text);color:var(--text-sub)}.reflections_history__9SZYB{border:1px solid var(--line-band);border-radius:18px;padding:24px;margin:30px 0}.reflections_history__9SZYB h2{font-size:29px}.reflections_historyHead__2zFTI{display:flex;justify-content:space-between;align-items:start;gap:20px}.reflections_filters__JlVbs{display:flex;flex-wrap:wrap;gap:18px;margin:22px 0}.reflections_filters__JlVbs label{flex:1;min-width:160px}.reflections_dots__6BShY{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;margin:18px 0}.reflections_dots__6BShY i{aspect-ratio:1;background:var(--bg-page);border:1px solid var(--line-band);border-radius:4px}.reflections_dots__6BShY i[data-recorded=true]{background:var(--bg-window);border:2px solid var(--text-accent)}.reflections_ledger__b29I5{padding:0;list-style:none}.reflections_ledger__b29I5 li{border-top:1px solid var(--line-hair);padding:14px 0}.reflections_ledger__b29I5 strong{display:block;font-size:13px}.reflections_ledger__b29I5 p{font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.reflections_empty__IwVLU{padding-block:24px;color:var(--text-sub);line-height:1.6}.reflections_srOnly__6060s{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reflections_editor__yYerd :is(button,summary,input,textarea):focus-visible,.reflections_history__9SZYB :is(button,select):focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:370px){.reflections_editor__yYerd h1{font-size:30px}.reflections_history__9SZYB{padding:18px}.reflections_historyHead__2zFTI{flex-direction:column}.reflections_dots__6BShY{gap:4px}}.coaching_entry__YUSU0{margin:18px 0}.coaching_open___PP_N{display:flex;align-items:center;gap:10px;min-height:44px;border:0;padding:8px 0;background:none;color:var(--link);font:500 14px/1.5 var(--font-text);cursor:pointer}.coaching_heading__n4fFf strong span,.coaching_open___PP_N span{padding:3px 6px;border:1px solid var(--line-hair);border-radius:5px;font:500 10px/1 var(--font-text);letter-spacing:.04em}.coaching_panel__m6gbU{min-width:0;margin:20px 0;padding:18px;border:1px solid var(--line-hair);border-radius:16px;background:var(--bg-band);color:var(--text-ink)}.coaching_heading__n4fFf{display:flex;justify-content:space-between;align-items:center;gap:10px}.coaching_heading__n4fFf strong{display:flex;align-items:center;gap:8px;font:500 15px/1.5 var(--font-text)}.coaching_panel__m6gbU button{min-height:44px;border:1px solid var(--line-hair);border-radius:8px;padding:10px 14px;background:var(--primary);color:var(--on-primary);font:500 13px/1.4 var(--font-text);cursor:pointer}.coaching_actions__P8IL8 button+button,.coaching_heading__n4fFf button{padding:8px 0;border:0;background:transparent;color:var(--link);text-decoration:underline;text-underline-offset:3px}.coaching_disclosure__UEWLC,.coaching_fine__Fr_DF{margin:12px 0;color:var(--text-sub);font:400 12px/1.6 var(--font-text)}.coaching_label__8lw95{display:block;margin:16px 0 7px;font:500 13px/1.5 var(--font-text)}.coaching_panel__m6gbU textarea{display:block;width:100%;min-width:0;resize:vertical;min-height:78px;max-height:180px;box-sizing:border-box;border:1px solid var(--line-hair);border-radius:8px;padding:12px;background:var(--bg-page);color:var(--text-ink);font:400 16px/1.5 var(--font-text)}.coaching_actions__P8IL8{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.coaching_exchange__cRABS,.coaching_proposal__D1kyY{display:grid;gap:10px;padding:14px 0;font:400 14px/1.6 var(--font-text);overflow-wrap:anywhere}.coaching_exchange__cRABS p,.coaching_proposal__D1kyY p{margin:0}.coaching_yourWords__QzDB4{justify-self:end;max-width:90%;padding:10px 12px;border-radius:12px 12px 3px 12px;background:var(--bg-page)}.coaching_proposal__D1kyY>strong{font:400 24px/1.2 var(--font-display)}.coaching_proposal__D1kyY>button{justify-self:start;margin-top:4px}.coaching_error__9MhGc,.coaching_notice__SpjHN{font:400 14px/1.6 var(--font-text)}.coaching_error__9MhGc{color:var(--text-ink)}.coaching_open___PP_N:disabled,.coaching_panel__m6gbU button:disabled{opacity:.5;cursor:default}.coaching_open___PP_N:focus-visible,.coaching_panel__m6gbU :is(button,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(max-width:360px){.coaching_panel__m6gbU{padding:14px}.coaching_heading__n4fFf{align-items:flex-start;flex-wrap:wrap}}.today_today__x6nai{--today-topic-clearance:8rem}.today_today__x6nai.today_today__x6nai.today_today__x6nai>*{float:none;width:auto;margin-left:0}.today_header__N_UsE{position:sticky;top:0;z-index:4;padding-block:10px;background:var(--bg-page);display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:8px}html:has([aria-label="Sample app"]) .today_header__N_UsE{top:52px}.today_header__N_UsE h1{margin:0;font-size:32px;letter-spacing:-.8px;line-height:1.1}.today_header__N_UsE p{margin-top:5px;font-size:12px;color:var(--text-sub)}.today_dateRow__0leuc{margin-bottom:18px}.today_dateRow__0leuc>div{margin-top:0}.today_workflow__IaEs4{display:flex;width:fit-content;max-width:100%;gap:4px;margin-bottom:16px;padding:4px;border:1px solid var(--line-ui);border-radius:28px;background:var(--bg-raised)}.today_workflow__IaEs4 button{min-width:110px;min-height:44px;padding:10px 18px;border:0;border-radius:22px;background:transparent;color:var(--text-ink);font:500 13px/1.5 var(--font-text);cursor:pointer}.today_workflow__IaEs4 button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.today_cards__1ZNxg{display:grid;gap:14px;align-items:start}.today_cards__1ZNxg>[data-suggested]{box-shadow:0 0 0 1px var(--line-ui)}.today_question__dOQsc{min-width:0;border:1px solid var(--line-band);border-radius:18px;background:var(--bg-raised)}.today_sleep__DYzIq{background:var(--bg-window)}.today_movement__4lES7{background:color-mix(in srgb,var(--bg-window) 45%,var(--bg-page))}.today_question__dOQsc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;cursor:pointer;list-style:none;scroll-margin-top:var(--today-topic-clearance)}.today_question__dOQsc summary::-webkit-details-marker{display:none}.today_checkIn__JmE9_ small,.today_question__dOQsc summary small{display:block;margin-bottom:7px;color:var(--text-sub);font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.today_question__dOQsc summary strong{display:block;font:500 26px/1.12 var(--font-display);letter-spacing:-.4px}.today_expand__5HBtR{flex:none;font-size:19px}.today_question__dOQsc[open] .today_expand__5HBtR{transform:rotate(45deg)}.today_cardBody__VgW9j{padding:0 20px 20px}.today_cardBody__VgW9j p{margin:0 0 12px;font-size:13px;color:var(--text-sub);line-height:1.6}.today_today__x6nai .today_meals__tsP9D{min-width:0;padding:22px;text-align:left;border:1px solid var(--line-band);border-radius:18px;background:var(--bg-raised);scroll-margin-top:var(--today-topic-clearance)}.today_meals__tsP9D h2{margin:0 0 18px;font-size:28px;line-height:1.1}.today_mealSlots__y6jKj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px}.today_mealSlots__y6jKj button{position:relative;min-height:74px;padding:14px 25px 14px 12px;border:1px solid var(--line-band);border-radius:11px;background:var(--bg-page);color:var(--text-ink);text-align:left}.today_mealSlots__y6jKj strong{display:block;margin-bottom:5px;font-size:13px;font-weight:500}.today_mealSlots__y6jKj span{display:block;color:var(--text-sub);font-size:11px;line-height:1.5}.today_mealSlots__y6jKj i{position:absolute;right:8px;top:17px;font-style:normal;font-size:15px}.today_today__x6nai .today_meals__tsP9D>p:first-of-type{display:flex;align-items:baseline;gap:9px;margin:8px 0 18px;font:500 42px/1.1 var(--font-display);letter-spacing:-.8px}.today_today__x6nai .today_meals__tsP9D>p:first-of-type span{margin:0;font:400 12px/1.4 var(--font-text);letter-spacing:0}.today_weightAndWeek___uVZ5{display:flex;flex-direction:column;gap:12px;min-width:0}.today_weightAndWeek___uVZ5>article{display:block;padding:20px;border:1px solid var(--line-band);border-radius:18px;background:var(--bg-raised);scroll-margin-top:var(--today-topic-clearance)}.today_weightTitle__u335B{grid-column:1/-1;margin:0 0 14px;font-size:27px}.today_movementValues__6vLvo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.today_movementValues__6vLvo dt{color:var(--text-sub);font-size:11px}.today_movementValues__6vLvo dd{margin:4px 0 0;font-size:15px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.today_checkIn__JmE9_{min-width:0;min-height:140px;padding:20px;text-align:left;border:1px solid var(--line-band);border-radius:16px;background:var(--bg-raised);color:var(--text-ink);cursor:pointer}.today_checkIn__JmE9_.today_energy__wYlqu{background:color-mix(in srgb,var(--bg-window) 55%,var(--bg-page))}.today_checkIn__JmE9_.today_reflection__e6eli{background:var(--bg-band)}.today_checkIn__JmE9_ strong{display:block;font:500 24px/1.2 var(--font-display);letter-spacing:-.3px}.today_checkIn__JmE9_ span{display:block;margin-top:10px;font-size:12px;line-height:1.5;color:var(--text-sub)}.today_checkIn__JmE9_:disabled{opacity:.6;cursor:default}.today_more__LDqoE{margin-top:28px;padding-top:20px;border-top:1px solid var(--line-hair)}.today_today__x6nai :is(button,summary,article[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (min-width:761px){.today_cards__1ZNxg{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.today_meals__tsP9D,.today_movement__4lES7{grid-column:1/-1}.today_movementValues__6vLvo{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:370px){.today_header__N_UsE{gap:10px}.today_header__N_UsE h1{font-size:29px}.today_question__dOQsc summary,.today_today__x6nai .today_meals__tsP9D{padding:18px}.today_cardBody__VgW9j{padding:0 18px 18px}}.today_weightAndWeek___uVZ5>article>button{margin-top:16px;width:100%}.today_cardBody__VgW9j .today_handoff__QtZVw{margin-top:10px;margin-bottom:0;font-size:12px}.capture_dialog__Jdm_o{width:min(560px,calc(100vw - 32px));max-width:100%;max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:hidden;border:0;border-radius:var(--radius-sheet);background:var(--bg-page);color:var(--text-ink);box-shadow:var(--shadow-sheet);font:inherit;color-scheme:light}.capture_dialog__Jdm_o::backdrop{background:var(--scrim,rgba(18,28,23,.44))}.capture_form__P1Khp{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem)}.capture_header__qRnKP{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;padding:20px 24px 16px;border-bottom:1px solid var(--line-hair)}.capture_header__qRnKP h2{margin:4px 0 0;font:500 30px/1.1 var(--font-display);letter-spacing:-.6px;color:var(--text-ink);text-wrap:balance}.capture_close__G5iKq{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line-ui);border-radius:50%;background:transparent;color:var(--text-ink);cursor:pointer}.capture_close__G5iKq:disabled{opacity:.45;cursor:default}.capture_body__cr1Ec{display:flex;flex-direction:column;gap:20px;min-height:0;padding:20px 24px 24px;overflow-y:auto;overscroll-behavior:contain}.capture_preview__3CF3m{display:flex;align-items:center;gap:8px;margin:0;font:400 13px/1.4 var(--font-text);color:var(--text-sub)}.capture_preview__3CF3m:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--brand-dot)}.capture_dateField__FvmAx,.capture_weightField__fLPGP{display:flex;flex-direction:column;gap:.45rem;min-width:0}.capture_dateField__FvmAx{max-width:100%}.capture_dialog__Jdm_o label{font:500 14px/1.4 var(--font-text);color:var(--text-ink)}.capture_form__P1Khp :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:50px;margin:0;padding:12px 14px;border:1px solid var(--line-ui);border-radius:var(--radius-field);background:var(--bg-raised);color:var(--text-ink);font:400 16px/1.45 var(--font-text)}.capture_form__P1Khp input:is([type=number],[type=date],[inputmode=decimal],[inputmode=numeric]){font-variant-numeric:var(--num)}.capture_form__P1Khp :is(input,textarea)::placeholder{color:var(--text-muted);opacity:1}.capture_form__P1Khp :is(input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.capture_form__P1Khp :is(input,select,textarea):disabled{opacity:1;border-color:var(--line-hair);background-color:var(--bg-sunken);color:var(--text-sub);-webkit-text-fill-color:var(--text-sub);cursor:not-allowed}.capture_form__P1Khp select{appearance:none;-webkit-appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23596553' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 16px center;background-size:12px 8px;background-repeat:no-repeat}.capture_form__P1Khp input[type=date]{width:auto;max-width:240px;min-height:44px;padding:8px 2px;border:0;border-bottom:1px solid var(--line-ui);border-radius:0;background:transparent;font:500 15px/1.3 var(--font-text);font-variant-numeric:var(--num);appearance:none;-webkit-appearance:none}.capture_form__P1Khp input[type=date]::-webkit-date-and-time-value{min-width:0;text-align:left}.capture_form__P1Khp input[type=date]:focus{outline:3px solid var(--focus);outline-offset:2px}.capture_form__P1Khp textarea{font:400 19px/1.6 var(--font-display);resize:vertical}.capture_form__P1Khp textarea::placeholder{font-style:italic}.capture_form__P1Khp .capture_foodNameInput__H5m5r{min-height:84px;font:400 21px/1.45 var(--font-display)}.capture_hint__ZJCKd{margin:0;font:400 13px/1.55 var(--font-text);color:var(--text-sub)}.capture_hint__ZJCKd a{color:var(--link);text-decoration-color:var(--line-ui);text-underline-offset:4px}.capture_form__P1Khp .capture_weightField__fLPGP input{min-height:104px;padding:8px 18px;font:400 76px/1.1 var(--font-display);letter-spacing:-2px;font-variant-numeric:var(--num)}.capture_form__P1Khp .capture_weightField__fLPGP input:not(:disabled):is(:valid,:focus){background-color:var(--bg-band)}.capture_form__P1Khp .capture_weightField__fLPGP input::placeholder{font:italic 400 26px/1 var(--font-display);letter-spacing:0}.capture_notice__caIky{margin:0;padding:14px 16px;border-radius:10px;background:var(--bg-band);color:var(--text-ink);font:400 14px/1.6 var(--font-text);overflow-wrap:anywhere}.capture_review__zhx6Z{display:flex;flex-direction:column;gap:1.2rem}.capture_review__zhx6Z>.capture_field__FJqPJ:has(input[type=number]) input{max-width:260px;min-height:76px;padding:6px 16px;font:400 48px/1.1 var(--font-display);letter-spacing:-1px}.capture_review__zhx6Z>.capture_field__FJqPJ:has(input[type=number]) input:not(:disabled):is(:valid,:focus){background-color:var(--bg-band)}.capture_nutrition__KrUIu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.capture_macroDetails__6iaIU{margin:0}.capture_macroDetails__6iaIU summary span{margin-right:auto;margin-left:-10px;font:400 13px var(--font-text);color:var(--text-sub)}.capture_macroDetails__6iaIU>.capture_hint__ZJCKd{margin:0 0 12px}.capture_macroDetails__6iaIU .capture_nutrition__KrUIu{padding-bottom:1rem}.capture_textButton__KBPnH{align-self:flex-start}.capture_recents__FFOT5{padding-top:.25rem}.capture_recents__FFOT5 h3{margin:0 0 4px;font:500 21px/1.2 var(--font-display);color:var(--text-ink)}.capture_recentList__gI2oQ{display:flex;flex-direction:column;margin-top:.7rem}.capture_recent__AArVM{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:12px 2px;border:0;border-bottom:1px solid var(--line-hair);background:transparent;color:var(--text-ink);font:400 17px/1.4 var(--font-display);text-align:left;cursor:pointer}.capture_recent__AArVM>span:first-child{overflow-wrap:anywhere}.capture_recentCalories__WnI6T{flex-shrink:0;font:400 13px/1.3 var(--font-text);font-variant-numeric:var(--num);color:var(--text-sub)}@media (hover:hover) and (pointer:fine){.capture_recent__AArVM:hover{background:var(--bg-today)}}.capture_footer__oMIfn{position:sticky;bottom:0;display:flex;flex-shrink:0;flex-direction:column;gap:.8rem;padding:14px 24px 18px;border-top:1px solid var(--line-hair);background:var(--bg-page)}.capture_actions__9UCDd{display:flex;align-items:stretch;gap:12px}.capture_primary__zOQXL{flex:1}.capture_danger___BIuD,.capture_primary__zOQXL,.capture_secondary__t0m9D{min-height:50px;overflow-wrap:anywhere}.capture_danger___BIuD{flex:1}.capture_error__tCxGq{margin:0}.capture_deleteQuestion__9dj61{margin:0;font:500 21px/1.3 var(--font-display);color:var(--text-ink)}@media (max-width:480px){.capture_dialog__Jdm_o{width:100%;margin:auto 0 0;border-radius:20px 20px 0 0}.capture_dialog__Jdm_o,.capture_form__P1Khp{max-height:calc(100dvh - env(safe-area-inset-top, 0px) - .5rem)}.capture_header__qRnKP{padding:16px 18px 14px}.capture_header__qRnKP h2{font-size:26px}.capture_body__cr1Ec{padding:18px}.capture_footer__oMIfn{padding:12px 18px max(14px,env(safe-area-inset-bottom,0px))}.capture_form__P1Khp .capture_weightField__fLPGP input{min-height:92px;font-size:64px}.capture_review__zhx6Z>.capture_field__FJqPJ:has(input[type=number]) input{min-height:68px;font-size:42px}.capture_nutrition__KrUIu{gap:10px}}@media (max-width:340px){.capture_nutrition__KrUIu{grid-template-columns:minmax(0,1fr)}.capture_actions__9UCDd{flex-direction:column-reverse}.capture_recent__AArVM{flex-wrap:wrap;gap:.25rem}}@media (max-height:480px){.capture_header__qRnKP{padding-top:8px;padding-bottom:8px}.capture_eyebrow__bj3Zy{display:none}.capture_footer__oMIfn{padding-top:.6rem;padding-bottom:.6rem}.capture_form__P1Khp .capture_weightField__fLPGP input{min-height:76px;font-size:52px}}@media (prefers-reduced-motion:no-preference){.capture_dialog__Jdm_o[open]{animation:capture_sheet__my067 var(--dur-sheet) var(--ease-out)}.capture_dialog__Jdm_o[open]::backdrop{animation:capture_fade__fKzWK .18s linear}}@media (prefers-reduced-motion:no-preference) and (max-width:480px){.capture_dialog__Jdm_o[open]{animation-name:capture_sheetUp__27_0W}}@media (forced-colors:active){.capture_dialog__Jdm_o{border:1px solid CanvasText}}@keyframes capture_sheet__my067{0%{opacity:0;transform:translateY(8px)}}@keyframes capture_sheetUp__27_0W{0%{opacity:.6;transform:translateY(24px)}}@keyframes capture_fade__fKzWK{0%{opacity:0}}.capture_portion__HZ_Qs{display:grid;gap:12px;padding:16px;border:1px solid var(--line-ui);border-radius:var(--radius-card);background:var(--bg-raised)}.capture_portion__HZ_Qs h3{margin:0;font:500 23px/1.2 var(--font-display)}.capture_portionControl__ucmZW{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.capture_portionControl__ucmZW>label{flex:1 1 130px}.capture_portionPresets__osTNX{display:flex;gap:8px}.capture_portionPresets__osTNX .capture_secondary__t0m9D{min-width:66px;padding-inline:12px}.capture_portionPreview__zP7fO{display:grid;gap:6px;margin:0}.capture_portionPreview__zP7fO>div{display:flex;justify-content:space-between;gap:16px;font:400 14px/1.4 var(--font-text)}.capture_portionPreview__zP7fO dt{color:var(--text-sub)}.capture_portionPreview__zP7fO dd{margin:0;text-align:right;font-variant-numeric:var(--num);overflow-wrap:anywhere}.capture_portionActions__w5Yza{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.capture_body__cr1Ec:has(.capture_portion__HZ_Qs)>.capture_dateField__FvmAx,.capture_footer__oMIfn[hidden],.capture_review__zhx6Z:has(.capture_portion__HZ_Qs)>:not(.capture_portion__HZ_Qs){display:none}.capture_recentFilters__vKKmo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(110px,1fr);gap:12px;margin:16px 0 10px}.capture_recentFilters__vKKmo label{display:flex;flex-direction:column;gap:6px;font:400 13px/1.4 var(--font-text)}.capture_recentFilters__vKKmo input,.capture_recentFilters__vKKmo select{width:100%;min-width:0}.capture_recentName__F_8MU{display:block}.capture_recentMeta__aYtmE{display:block;margin-top:4px;font:400 12px/1.5 var(--font-text);color:var(--text-sub)}.capture_recentCalories__WnI6T{max-width:40%;overflow-wrap:anywhere}@media (max-width:380px){.capture_recentFilters__vKKmo{grid-template-columns:minmax(0,1fr)}}.capture_photoAttachment__XV_SZ{display:flex;gap:14px;align-items:center;padding:14px;border:1px solid var(--line-hair);border-radius:var(--radius-card);background:var(--bg-raised)}.capture_form__P1Khp .capture_photoInput__Bql7K{display:none}.capture_photoPreview__Qve3H{flex:none;width:104px;height:88px;object-fit:contain;border-radius:8px;background:white}.capture_photoActions__RIpmt{min-width:0;display:grid;gap:8px}.capture_photoActions__RIpmt>div{display:flex;flex-wrap:wrap;gap:0 14px}.capture_photoAttachment__XV_SZ>div>.capture_hint__ZJCKd{margin-top:8px}.capture_body__cr1Ec:focus-visible{outline:3px solid var(--focus);outline-offset:-4px}@media(max-width:340px){.capture_photoAttachment__XV_SZ{align-items:flex-start;flex-wrap:wrap}}.program_root__4177P{min-height:100dvh;background:var(--bg-page);color:var(--text-ink);font:400 16px/1.55 var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-wrap:pretty}.program_cardScope__idOdg{color:var(--text-ink);font:400 15px/1.6 var(--font-text)}.program_cardScope__idOdg *{box-sizing:border-box}.program_cardScope__idOdg h2{margin:0;font-family:var(--font-display);font-weight:500;letter-spacing:-.8px;line-height:1.2;text-wrap:balance}:where(.program_cardScope__idOdg) :where(p){margin:0}.program_targetReferences__tiG8t{margin-top:24px;padding:18px 20px;border-radius:var(--radius-row);background:var(--bg-band);color:var(--text-sub);font-size:14px;break-inside:avoid}.program_targetReferences__tiG8t p+p{margin-top:7px}.program_targetReferences__tiG8t strong{color:var(--text-ink)}.program_printSources__gA64x{display:none}.program_root__4177P *,.program_root__4177P :after,.program_root__4177P :before{box-sizing:border-box}:where(.program_root__4177P) :where(button,input,select,textarea){font-family:var(--font-text);color:inherit}.program_root__4177P a,.program_root__4177P button,.program_root__4177P input,.program_root__4177P summary{touch-action:manipulation}.program_root__4177P button{cursor:pointer}.program_root__4177P button:disabled{opacity:.45;cursor:default}:where(.program_root__4177P) :where(h1,h2,h3,p){margin:0}:where(.program_root__4177P) :where(h1,h2,h3){font-family:var(--font-display);font-weight:500;color:var(--text-ink);text-wrap:balance}:where(.program_root__4177P) :where(h1){font-size:52px;line-height:1.02;letter-spacing:-1.6px}:where(.program_root__4177P) :where(h2){font-size:32px;line-height:1.12;letter-spacing:-.6px}:where(.program_root__4177P) :where(h3){font-size:24px;line-height:1.15;letter-spacing:-.3px}:where(.program_root__4177P) :where(h1,h2) em{display:inline-block;font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--text-accent-display);text-wrap:balance}.program_beat__nhxVB{display:block}:where(.program_root__4177P) :where(a){color:var(--link);text-underline-offset:4px}.program_root__4177P svg{flex-shrink:0}.program_root__4177P input{font-size:16px}.program_root__4177P fieldset{min-width:0}.program_root__4177P input[type=checkbox]{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--primary)}.program_header__7RlgA{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1240px;min-height:110px;margin:auto;padding:32px 48px}.program_brand__67_Cz{font:400 37px/.92 var(--font-display);letter-spacing:-1.4px;color:var(--text-ink);text-decoration:none}.program_brand__67_Cz i{font-style:normal;color:var(--brand-dot)}.program_brand__67_Cz small{display:block;margin:10px 0 0 1px;font:500 9px/1.4 var(--font-text);letter-spacing:2.1px}.program_headerLink___azL_{display:flex;align-items:center;min-height:44px;font:500 14px/1.3 var(--font-text);color:var(--link);text-decoration:underline;text-decoration-color:var(--line-ui);text-underline-offset:5px}.program_main__xYsXb{max-width:1240px;min-height:calc(100dvh - 188px);margin:auto;padding:10px 48px 48px;outline:none}.program_footer__YETFE{display:flex;align-items:center;justify-content:space-between;gap:20px;width:calc(100% - 96px);max-width:1144px;margin:auto;padding:20px 0;border-top:1px solid var(--line-hair);font:400 12px/1.6 var(--font-text);color:var(--text-sub)}.program_footer__YETFE>span{color:var(--text-ink)}.program_footerLinks___ryPX{display:flex;gap:18px}.program_footer__YETFE a{display:flex;align-items:center;min-height:44px;color:var(--text-sub)}.program_skip__GcNL3{position:fixed;top:-100px;left:10px;z-index:100;padding:12px;background:var(--bg-raised)}.program_skip__GcNL3:focus{top:8px}.program_srOnly__ee7ql{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.program_screen__9q8ue{min-width:0;max-width:640px;margin:0 auto}.program_top___76cw{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font:400 13px/1.4 var(--font-text);color:var(--text-sub)}.program_back__t8dE8{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;border:0;background:none;color:var(--link);font:500 14px var(--font-text);text-decoration:none}.program_back__t8dE8,.program_quiet__V7p4n{justify-content:center}.program_top___76cw>span{text-align:right}.program_progress__7EJSt{display:flex;gap:4px;margin-bottom:30px}.program_progress__7EJSt span{flex:1;min-width:0;height:3px;border-radius:3px;background:var(--line-hair)}.program_progress__7EJSt .program_done__NHMKx{background:var(--primary)}.program_eyebrow__64NBQ{margin-bottom:14px}.program_form__4maZI{margin-top:25px}.program_conversationRoot__35fAu .program_header__7RlgA{max-width:760px;min-height:82px;padding:20px 48px}.program_conversationRoot__35fAu .program_brand__67_Cz{font-size:30px}.program_conversationRoot__35fAu .program_brand__67_Cz small{display:none}.program_conversationRoot__35fAu .program_footer__YETFE{max-width:660px}.program_conversationMain__l3doT{max-width:756px;padding-top:0}.program_conversation__Y7sm6 .program_form__4maZI{margin-top:0}.program_conversation__Y7sm6 .program_choices__Cnye1{gap:8px}.program_conversation__Y7sm6 .program_choice__172GW{min-height:58px;padding:13px 16px}.program_conversation__Y7sm6 .program_choice__172GW strong{font-size:15px}.program_conversation__Y7sm6 .program_choice__172GW small{font-size:13px}.program_conversation__Y7sm6 .program_actions__cRqLy{margin-top:18px}.program_measurement__cSfry{padding:22px 12px;border:1px solid var(--line-hair);border-radius:var(--radius-row);background:var(--bg-raised)}.program_measurement__cSfry .program_field__kZpD8{max-width:280px;margin:auto;text-align:center}.program_measurement__cSfry .program_field__kZpD8 input{margin-top:12px;min-height:70px;text-align:center;font:400 34px/1.2 var(--font-display)}@media (max-width:760px){.program_conversationRoot__35fAu .program_header__7RlgA{min-height:78px;padding:16px var(--gutter);gap:12px}}.program_choices__Cnye1{display:grid;gap:9px;margin:0;padding:0;border:0}.program_choices__Cnye1 legend{margin-bottom:13px;padding:0;font:500 16px/1.5 var(--font-text);color:var(--text-ink)}.program_choice__172GW{position:relative;display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 18px;border:1px solid var(--line-hair);border-radius:var(--radius-row);background:var(--bg-raised);cursor:pointer}.program_choice__172GW:has(input:checked){border-color:var(--primary);background:var(--bg-band);box-shadow:inset 0 0 0 1px var(--primary)}.program_choice__172GW:has(input[name=practice]:checked){padding-left:15px;border-color:var(--edge-plan);border-left:4px solid var(--spine);border-radius:var(--radius-plan);box-shadow:var(--shadow-raised)}.program_choice__172GW:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:4px}.program_choice__172GW input{position:absolute;width:1px;height:1px;opacity:0}.program_choice__172GW svg{color:var(--text-accent)}.program_choice__172GW strong{display:block;font:500 16px/1.4 var(--font-text);color:var(--text-ink)}.program_choice__172GW small{display:block;margin-top:4px;font:400 14px/1.5 var(--font-text);color:var(--text-sub)}.program_choiceText__A4LbB{flex:1}.program_radio__6YgWp{flex-shrink:0;width:20px;height:20px;margin-left:auto;border:1.5px solid var(--line-ui);border-radius:50%;background:var(--bg-raised)}.program_choice__172GW:has(input:checked) .program_radio__6YgWp{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 4px var(--bg-band)}.program_actions__cRqLy{display:grid;gap:8px;margin-top:24px}.program_primary__gnDBz{min-height:54px}.program_actions__cRqLy .program_quiet__V7p4n{justify-self:center}.program_reflection__3oPjz{margin-top:14px;font:400 14px/1.6 var(--font-text);color:var(--text-accent)}.program_fine__fhWcu{margin-top:12px}.program_notice__sK4GH{margin:16px 0;font:400 14px/1.6 var(--font-text);color:var(--text-sub)}.program_visual__qgEzj{min-width:0;margin-top:24px;padding:24px;border:1px solid var(--line-hair);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--shadow-raised)}.program_chartTabs__3z_Yb{display:flex;gap:4px;margin-bottom:18px;padding:4px;border:0;border-radius:10px;background:var(--bg-today)}.program_chartTabs__3z_Yb button{flex:1;min-width:0;min-height:44px;padding:8px 11px;border:0;border-radius:7px;background:transparent;color:var(--text-sub);font:500 14px/1.3 var(--font-text)}.program_chartTabs__3z_Yb button[aria-pressed=true]{background:var(--bg-raised);color:var(--text-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--line-ui),var(--shadow-segment)}.program_chartTabs__3z_Yb button:focus-visible{outline:3px solid var(--focus);outline-offset:-5px}.program_weightChart__FQd7V{display:block;width:100%;max-width:100%;height:auto;overflow:visible}.program_weightChart__FQd7V text{font:400 14px var(--font-text);fill:var(--text-sub);paint-order:stroke;stroke:var(--bg-raised);stroke-width:9px;stroke-linejoin:round}.program_chartGrid___Xuwe{fill:none;stroke:var(--line-hair);stroke-width:1}.program_dailyLine__vZ016{fill:none;stroke:var(--data-1);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.program_weightDots__Ynv5y{fill:var(--data-1)}.program_quietLine__y1wuy{opacity:.45}.program_averageLine__qsVkL{fill:none;stroke:var(--primary);stroke-width:3.5;stroke-linecap:round}.program_chartCaption__WLi0I{margin-top:12px}.program_chartCaption__WLi0I,.program_visualLabel__knIp4{font:400 13px/1.55 var(--font-text);color:var(--text-sub)}.program_visualLabel__knIp4{display:block;margin-top:14px}.program_takeaway__ack2l{margin-top:20px;padding:2px 0 2px 15px;border-left:3px solid var(--spine);font:400 14px/1.65 var(--font-text);color:var(--text-sub)}.program_takeaway__ack2l strong{font-weight:600;color:var(--text-ink)}.program_budgetBars__Tyi_A{display:flex;align-items:flex-end;gap:11px;width:100%;padding-top:5px;container:bars/inline-size}.program_budgetDay__E1hwN{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:7px;min-width:0;font:400 12px/1.3 var(--font-text);font-variant-numeric:var(--num);color:var(--text-sub);text-align:center}.program_budgetDay__E1hwN small{font-size:12px;white-space:nowrap}.program_barTrack__Ibees{display:flex;align-items:flex-end;justify-content:center;height:78px;border-bottom:1px solid var(--line-ui)}.program_barTrack__Ibees i{display:block;width:100%;max-width:36px;min-height:2px;border-radius:3px 3px 0 0;background:var(--data-1)}.program_bar18__o4nzp{height:54px}.program_bar19__YQLA2{height:57px}.program_bar20__K_n2G{height:60px}.program_bar21__lKHEX{height:63px}.program_bar22__o1T1V{height:66px}.program_bar23__PbPFy{height:69px}@container bars (max-width: 285px){.program_budgetDay__E1hwN>small:first-child{display:flex;flex-direction:column;justify-content:flex-start;min-height:2.6em}.program_budgetDay__E1hwN:nth-child(2n)>small:first-child{justify-content:flex-end}}.program_budgetSummary__DWdZt{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:12px;margin-top:19px;padding-top:16px;border-top:1px solid var(--line-hair)}.program_budgetSummary__DWdZt>*{flex:1 1 0;min-width:min-content}.program_budgetSummary__DWdZt small{display:block;font:400 13px/1.5 var(--font-text);color:var(--text-sub)}.program_budgetSummary__DWdZt strong{display:block;margin:5px 0;font:400 46px/1.05 var(--font-display);letter-spacing:-1px;font-variant-numeric:var(--num);color:var(--text-ink)}.program_budgetSummary__DWdZt span{display:block;font:400 13px/1.5 var(--font-text);letter-spacing:0;color:var(--text-sub)}.program_visual__qgEzj[data-register]{padding:28px;border-color:transparent;background:var(--bg-page);box-shadow:none}.program_visual__qgEzj[data-register] .program_chartTabs__3z_Yb{background:var(--bg-sunken)}.program_visual__qgEzj[data-register] .program_chartTabs__3z_Yb button[aria-pressed=true]{background:var(--primary);color:var(--on-primary);box-shadow:none}.program_visual__qgEzj[data-register] .program_chartTabs__3z_Yb button[aria-pressed=true]:focus-visible{outline-color:var(--on-primary)}.program_visual__qgEzj[data-register] .program_visualLabel__knIp4{color:var(--text-muted)}.program_strengthVisual__mG_f3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.program_strengthPanel___eBW3{min-width:0;padding:20px;border:1px solid var(--line-hair);border-radius:var(--radius-row);background:var(--bg-raised)}.program_strengthPanel___eBW3>svg{margin-bottom:13px;color:var(--text-accent)}.program_strengthPanel___eBW3 h3{margin-bottom:9px}.program_strengthPanel___eBW3 p{font-size:14px;line-height:1.6;color:var(--text-sub)}.program_phaseSelector__Cd9ez{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.program_phaseSelector__Cd9ez button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:91px;padding:13px 9px;border:1px solid var(--line-hair);border-radius:var(--radius-row);background:var(--bg-raised);color:var(--text-ink);font:500 14px/1.4 var(--font-text);text-align:center}.program_phaseSelector__Cd9ez button>svg{color:var(--text-accent)}.program_phaseSelector__Cd9ez button[aria-pressed=true]{border-color:var(--primary);background:var(--bg-band);color:var(--text-ink);box-shadow:inset 0 0 0 1px var(--primary)}.program_phaseExplanation___0Stp{min-height:142px;margin-top:12px;padding:23px;border-radius:var(--radius-row);background:var(--bg-band)}.program_phaseExplanation___0Stp h3{margin-bottom:9px}.program_phaseExplanation___0Stp p{font-size:14px;line-height:1.65;color:var(--text-sub)}.program_details__FguqX{min-width:0}.program_details__FguqX>summary:after{color:var(--text-sub)}.program_details__FguqX>div{padding:0 0 18px}.program_details__FguqX p{margin-top:10px;font-size:14px;line-height:1.65;color:var(--text-sub)}.program_fields__q3PUW{display:grid;gap:18px;margin-top:20px}.program_twoFields__ERp6L{display:grid;grid-template-columns:1fr 1fr;gap:15px}.program_reveal__nmp60{max-width:980px;margin:19px auto 0}.program_revealHeading__lhzZh{margin-bottom:34px;text-align:center}.program_revealHeading__lhzZh .program_intro__shPmw{margin:14px auto 0}.program_revealGrid__vy5Wb{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:64px}.program_revealGrid__vy5Wb>.program_paper__1fBRs{box-shadow:var(--shadow-lifted)}.program_paper__1fBRs{padding:28px 30px 20px}.program_paperTop__k3p8d{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px;font:500 11px/1.5 var(--font-text);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-sub)}.program_paperTop__k3p8d svg{color:var(--text-accent)}.program_paper__1fBRs h2{font:500 34px/1.08 var(--font-display);letter-spacing:-.7px}.program_planReason__fjqcl{margin-top:14px;font:400 14px/1.65 var(--font-text);color:var(--text-sub)}.program_weekPlan__ADlJ9{display:grid;margin-top:20px}.program_weekRow__NZ57V{display:grid;grid-template-columns:77px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:15px 0;border-top:1px solid var(--line-band)}.program_weekRow__NZ57V>span{font:400 12px/1.6 var(--font-text);color:var(--text-sub)}.program_weekRow__NZ57V strong{display:block;font:500 14px/1.5 var(--font-text);color:var(--text-ink)}.program_weekRow__NZ57V p{margin-top:5px;font:400 14px/1.6 var(--font-text);color:var(--text-sub)}.program_emailBox__YSK0C{padding:78px 40px 36px;border-radius:210px 210px 16px 16px;background:var(--bg-page);color:var(--text-ink);text-align:center}.program_emailBox__YSK0C h2{font:500 38px/1.05 var(--font-display);letter-spacing:-.9px;color:var(--text-ink)}.program_emailBox__YSK0C>p{max-width:24em;margin:14px auto 24px;font:400 15px/1.6 var(--font-text);color:var(--text-sub)}.program_emailBox__YSK0C .program_actions__cRqLy{justify-items:stretch;margin-top:17px}.program_emailBox__YSK0C .program_quiet__V7p4n{justify-self:center;color:var(--link);text-decoration-color:var(--line-ui)}.program_emailBox__YSK0C .program_fine__fhWcu{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-hair);color:var(--text-sub)}.program_reveal__nmp60>.program_details__FguqX{max-width:497px}.program_guide__lnaPH{max-width:800px;margin:20px auto}.program_guide__lnaPH>.program_paper__1fBRs{margin-top:26px}.program_guide__lnaPH h1{max-width:660px}.program_guideContent__2THY9{margin-top:38px;border-top:1px solid var(--line-hair)}.program_guideSection__qh_Ye{display:grid;grid-template-columns:40px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid var(--line-hair)}.program_guideSection__qh_Ye>span{font:400 26px/1 var(--font-display);font-variant-numeric:var(--num);color:var(--text-accent)}.program_guideSection__qh_Ye h2{font:500 28px/1.12 var(--font-display)}.program_guideSection__qh_Ye p{max-width:600px;margin-top:10px;font:400 15px/1.65 var(--font-text);color:var(--text-sub)}.program_guide__lnaPH .program_actions__cRqLy{max-width:420px}.program_single__brL2X{max-width:500px;margin:30px auto}.program_single__brL2X>.program_paper__1fBRs{margin-top:24px}.program_hero__gvlRD{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:28px 0 46px}.program_hero__gvlRD h1{max-width:540px;font-size:clamp(56px,6.3vw,80px);line-height:.99;letter-spacing:-2.5px}.program_hero__gvlRD .program_actions__cRqLy{max-width:350px;margin-top:31px}.program_hero__gvlRD .program_quiet__V7p4n{justify-self:start;text-decoration-color:var(--line-ui)}.program_heroArt__N1Jor{position:relative;min-height:460px;padding:25px 0 0 35px}.program_heroImage__nqN6a{display:block;width:100%;height:345px;object-fit:cover;object-position:center;border-radius:150px 150px 10px 10px}.program_heroArt__N1Jor .program_paper__1fBRs{position:relative;width:83%;margin:-122px 0 0 -35px;box-shadow:var(--shadow-lifted)}.program_exampleLabel__QokKN{display:block;margin-top:30px;font:400 12px/1.5 var(--font-text);color:var(--text-sub);text-align:center}.program_ribbon__OPGTI{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-top:21px;border-top:1px solid var(--line-hair)}.program_ribbon__OPGTI p{font:400 13px/1.6 var(--font-text);color:var(--text-sub)}.program_ribbon__OPGTI strong{display:block;margin-bottom:4px;font:500 15px/1.45 var(--font-text);color:var(--text-ink)}@media (min-width:761px){.program_heroArt__N1Jor .program_paper__1fBRs,.program_revealGrid__vy5Wb>.program_paper__1fBRs{transform:rotate(-3deg)}.program_weightChart__FQd7V text{font-size:10px;stroke-width:6.5px}}@media (min-width:761px) and (max-width:1023px){.program_heroArt__N1Jor .program_paper__1fBRs h2{font-size:28px}.program_heroArt__N1Jor .program_weekRow__NZ57V{grid-template-columns:1fr;gap:3px;padding:10px 0}.program_revealGrid__vy5Wb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.program_revealGrid__vy5Wb>.program_paper__1fBRs{padding-inline:24px}.program_revealGrid__vy5Wb .program_weekRow__NZ57V{grid-template-columns:1fr;gap:3px;padding:10px 0}.program_emailBox__YSK0C{padding:64px 28px 30px}}@media (max-width:760px){.program_header__7RlgA{min-height:92px;padding:24px var(--gutter)}.program_brand__67_Cz{font-size:31px}.program_brand__67_Cz small{margin-top:8px;font-size:8px;letter-spacing:2px}.program_headerLink___azL_{font-size:13px}.program_main__xYsXb{padding:4px var(--gutter) 30px}.program_footer__YETFE{flex-wrap:wrap;gap:8px;width:auto;margin:0 var(--gutter);padding:18px 0}:where(.program_root__4177P) :where(h1){font-size:38px;line-height:1.05;letter-spacing:-1.1px}:where(.program_root__4177P) :where(h2){font-size:28px}.program_top___76cw{gap:10px}.program_actions__cRqLy,.program_form__4maZI{margin-top:22px}.program_reflection__3oPjz{margin-top:12px}.program_visual__qgEzj{margin-top:20px}.program_chartTabs__3z_Yb{margin-bottom:16px}.program_chartTabs__3z_Yb button{padding:8px 7px;font-size:14px}.program_weightChart__FQd7V text{font-size:18px;stroke-width:11px}.program_budgetBars__Tyi_A{gap:7px}.program_budgetDay__E1hwN{gap:6px}.program_budgetDay__E1hwN small{font-size:11px}.program_budgetSummary__DWdZt{column-gap:15px;margin-top:17px;padding-top:14px}.program_budgetSummary__DWdZt strong{font-size:40px}.program_visual__qgEzj[data-register]{padding:22px 18px}.program_takeaway__ack2l{margin-top:17px;padding-left:13px}.program_strengthVisual__mG_f3{gap:10px;margin-top:20px}.program_strengthPanel___eBW3{padding:17px 14px}.program_strengthPanel___eBW3>svg{margin-bottom:11px}.program_phaseSelector__Cd9ez{gap:7px;margin-top:21px}.program_phaseSelector__Cd9ez button{gap:9px;min-height:100px;padding:11px 7px}.program_phaseExplanation___0Stp{min-height:154px;padding:20px}.program_reveal__nmp60{margin-top:0}.program_revealHeading__lhzZh{margin-bottom:20px;text-align:left}.program_revealHeading__lhzZh .program_intro__shPmw{margin:14px 0 0}.program_revealGrid__vy5Wb{grid-template-columns:1fr;gap:22px}.program_paper__1fBRs{padding:22px 20px 16px;border-left-width:4px}.program_paper__1fBRs h2{font-size:28px}.program_paperTop__k3p8d{margin-bottom:14px}.program_weekRow__NZ57V{grid-template-columns:63px minmax(0,1fr);column-gap:10px;padding:13px 0}.program_emailBox__YSK0C{padding:60px 22px 28px;border-radius:150px 150px 14px 14px}.program_emailBox__YSK0C h2{font-size:32px}.program_emailBox__YSK0C .program_fine__fhWcu{font-size:12px}.program_guide__lnaPH{margin-top:14px}.program_guideContent__2THY9{margin-top:27px}.program_guideSection__qh_Ye{grid-template-columns:26px 1fr;gap:10px;padding:21px 0}.program_guideSection__qh_Ye>span{font-size:22px}.program_guideSection__qh_Ye h2{font-size:24px}.program_single__brL2X{margin-top:15px}.program_twoFields__ERp6L{gap:12px}.program_hero__gvlRD{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:20px 0 31px}.program_hero__gvlRD h1{max-width:410px;font-size:clamp(45px,12.4vw,56px);letter-spacing:-1.6px}.program_hero__gvlRD .program_actions__cRqLy{max-width:none;margin-top:23px}.program_heroArt__N1Jor{align-self:center;width:100%;max-width:460px;min-height:310px;padding:0 0 0 27px}.program_heroImage__nqN6a{height:220px;border-radius:100px 100px 8px 8px}.program_heroArt__N1Jor .program_paper__1fBRs{width:80%;margin:-103px 0 0 -25px}.program_heroArt__N1Jor .program_weekRow__NZ57V{grid-template-columns:1fr;gap:3px;padding:10px 0}.program_exampleLabel__QokKN{margin-top:18px}.program_ribbon__OPGTI{gap:14px;padding-top:19px}}@media (max-width:360px){.program_header__7RlgA{padding:22px 20px}.program_main__xYsXb{padding-right:20px;padding-left:20px}.program_footer__YETFE{margin:0 20px}:where(.program_root__4177P) :where(h1){font-size:34px}.program_budgetBars__Tyi_A{gap:5px}.program_weightChart__FQd7V text{font-size:21px;stroke-width:12px}.program_strengthPanel___eBW3{padding:15px 12px}.program_phaseSelector__Cd9ez{gap:5px}.program_phaseSelector__Cd9ez button{padding:11px 3px;font-size:13px}.program_phaseExplanation___0Stp{padding:18px}.program_weekRow__NZ57V{grid-template-columns:54px minmax(0,1fr);column-gap:9px}.program_ribbon__OPGTI,.program_twoFields__ERp6L{grid-template-columns:1fr}.program_ribbon__OPGTI{gap:12px}}@media print{.program_actions__cRqLy,.program_back__t8dE8,.program_chartTabs__3z_Yb,.program_footer__YETFE,.program_headerLink___azL_,.program_progress__7EJSt,.program_skip__GcNL3,.program_top___76cw{display:none!important}.program_header__7RlgA{display:flex!important;min-height:0;padding:0 0 18px}.program_brand__67_Cz i{color:#293d32}.program_root__4177P{min-height:0;background:#fff}.program_main__xYsXb{max-width:none;min-height:0;padding:0}.program_guide__lnaPH{max-width:none;margin:0}.program_guideSection__qh_Ye,.program_heroArt__N1Jor .program_paper__1fBRs,.program_paper__1fBRs,.program_revealGrid__vy5Wb>.program_paper__1fBRs,.program_visual__qgEzj{box-shadow:none;transform:none;break-inside:avoid}.program_guide__lnaPH .program_details__FguqX{display:none}.program_root__4177P a{color:inherit;text-decoration:none}.program_printSources__gA64x{display:block;margin-top:24px;padding-top:20px;border-top:1px solid #dbe1d3;break-inside:avoid}.program_printSources__gA64x h2{font-size:23px}.program_printSources__gA64x p{margin-top:9px;font-size:12px;line-height:1.6}.program_printSources__gA64x a{text-decoration:underline}}@media (forced-colors:active){.program_emailBox__YSK0C,.program_paper__1fBRs,.program_visual__qgEzj[data-register]{border:1px solid CanvasText}.program_radio__6YgWp{forced-color-adjust:none;border-color:CanvasText;background:Canvas}.program_choice__172GW:has(input:checked) .program_radio__6YgWp{background:CanvasText;box-shadow:inset 0 0 0 4px Canvas}.program_phaseSelector__Cd9ez button[aria-pressed=true]{border-width:3px}.program_barTrack__Ibees i{forced-color-adjust:none;background:CanvasText}.program_chartTabs__3z_Yb{border:1px solid CanvasText}.program_chartTabs__3z_Yb button[aria-pressed=true]{border:2px solid CanvasText}}.conversation_conversation__toWS4{width:100%;max-width:660px;min-width:0;margin:0 auto;color:var(--text-ink);scroll-margin-top:12px;font-family:var(--font-text)}.conversation_progressHeader__VGIFW{position:sticky;top:0;z-index:3;padding:14px 0 18px;background:var(--bg-page)}.conversation_progressMeta__cK0Z5{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;color:var(--text-sub);font-size:12px;line-height:1.5}.conversation_progressMeta__cK0Z5>:first-child{font-weight:500}.conversation_progressMeta__cK0Z5>:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}.conversation_progress__F6EAS{display:flex;gap:4px}.conversation_progress__F6EAS>span{flex:1;min-width:0;height:3px;border-radius:2px;background:var(--line-hair)}.conversation_progress__F6EAS>span[data-complete]{background:var(--primary)}.conversation_thread__btdfS{padding:6px 0 24px}.conversation_history__wvMJ8{margin:0 0 20px;border-bottom:1px solid var(--line-hair);font-size:13px}.conversation_history__wvMJ8 summary{min-height:44px;padding:10px 0;cursor:pointer;color:var(--text-sub)}.conversation_history__wvMJ8 summary>span{margin-left:6px;font-variant-numeric:tabular-nums}.conversation_historyTurns__rIhOo{display:grid;gap:20px;padding:12px 0 20px}.conversation_exchange__sycSj{display:grid;gap:8px;min-width:0}.conversation_previousQuestion__7soUH{margin:0;color:var(--text-sub);font-size:13px;line-height:1.5}.conversation_answer__2BkQ3{display:flex;align-items:center;gap:14px;width:fit-content;max-width:calc(100% - 28px);margin-left:auto;padding:13px 16px;border-radius:14px 14px 3px 14px;background:var(--bg-band);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.conversation_answer__2BkQ3>div{min-width:0}.conversation_answer__2BkQ3 button{flex-shrink:0;min-height:44px;margin:-10px -5px -10px 0;padding:8px;border:0;background:none;color:var(--link);font:500 12px/1.5 var(--font-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.conversation_coach__i7Uwl{display:flex;align-items:center;gap:10px;margin:26px 0 14px}.conversation_coach__i7Uwl>span{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid var(--line-hair);border-radius:50%;background:var(--bg-band);color:var(--text-accent);font:500 18px/1 var(--font-display)}.conversation_coach__i7Uwl p{margin:0;color:var(--text-sub);font-size:12px;line-height:1.5}.conversation_coach__i7Uwl p>span{font-weight:400}.conversation_prompt__9VSiU{padding:20px 22px;border:1px solid var(--line-hair);border-radius:3px 18px 18px 18px;background:var(--bg-band)}.conversation_conversation__toWS4 .conversation_prompt__9VSiU h1{margin:0;color:var(--text-ink);font:400 clamp(27px,4vw,34px)/1.15 var(--font-display);letter-spacing:-.5px;text-wrap:balance;outline:none}.conversation_description__KbTla{margin-top:14px;color:var(--text-sub);font:400 14px/1.7 var(--font-text)}.conversation_description__KbTla>p{margin:0}.conversation_response__NgDbv{min-width:0;margin-top:24px}.conversation_back__xvpOw{display:inline-flex;align-items:center;min-height:44px;margin:18px 0 0;padding:8px 0;border:0;background:none;color:var(--link);font:500 13px/1.5 var(--font-text);cursor:pointer}.conversation_conversation__toWS4 button:focus-visible,.conversation_history__wvMJ8 summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.conversation_conversation__toWS4 button:disabled{cursor:default;opacity:.5}.conversation_srOnly__ZF_RQ{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:800px){.conversation_thread__btdfS{padding:10px 20px 32px}.conversation_progressHeader__VGIFW{padding-inline:20px}}@media (max-width:360px){.conversation_prompt__9VSiU{padding:17px}.conversation_answer__2BkQ3{max-width:calc(100% - 16px)}}@media (prefers-reduced-motion:reduce){.conversation_conversation__toWS4{scroll-behavior:auto}}