.parse-demo_card__PkO4V{position:relative;min-height:392px;margin:0;padding:var(--space-6);border:1px solid var(--color-divider);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);animation:parse-demo_rise__WPvQ_ .8s .18s both}.parse-demo_kicker__e6mOb{position:relative;z-index:2;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.parse-demo_panel__OEm35{position:absolute;inset:52px var(--space-6) var(--space-6);animation-name:parse-demo_panel__OEm35;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards}.parse-demo_phrase__r96nG{font-family:var(--font-heading);font-style:italic;font-size:21px;line-height:1.35;margin:0;text-wrap:pretty}.parse-demo_readout__nVRgv{display:flex;gap:var(--space-6);align-items:center}.parse-demo_ringWrap__UxjZd{position:relative;width:104px;height:104px;flex:none}.parse-demo_ring__EjOVN{width:104px;height:104px;transform:rotate(-90deg)}.parse-demo_ringTrack__JaHz_{fill:none;stroke:var(--color-divider);stroke-width:1.5}.parse-demo_ringValue__0DpcF{fill:none;stroke:var(--color-accent);stroke-width:1.5;stroke-dasharray:277;stroke-dashoffset:var(--ring-to,277);animation-name:parse-demo_ring__EjOVN;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards}.parse-demo_ringLabel__G8LsT{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;animation-name:parse-demo_reveal__9yIwe;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards}.parse-demo_kcal__TpvFm{font-family:var(--font-heading);font-size:30px;line-height:1}.parse-demo_kcalUnit__rLvRh{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 55%,transparent);margin-top:4px}.parse-demo_macros__F7BTt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px;margin:0}.parse-demo_macroHead__YN9L7{display:flex;justify-content:space-between;font-size:13px;margin-bottom:5px}.parse-demo_macroHead__YN9L7 dd,.parse-demo_macroHead__YN9L7 dt{margin:0}.parse-demo_macroHead__YN9L7 dd{animation-name:parse-demo_reveal__9yIwe;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards}.parse-demo_track__e57pI{height:2px;background:var(--color-divider)}.parse-demo_fill__rqUiC{height:2px;background:var(--color-accent);transform-origin:left;animation-name:parse-demo_fill__rqUiC;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-iteration-count:infinite;animation-fill-mode:backwards}.parse-demo_caption__wv9Aw{margin:var(--space-4) 0 0;padding-top:12px;border-top:1px solid var(--color-divider);font-size:12.5px;color:color-mix(in srgb,var(--color-text) 55%,transparent);animation-name:parse-demo_reveal__9yIwe;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards}@keyframes parse-demo_panel__OEm35{0%{opacity:0;transform:translateY(10px)}30%,4%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-6px)}}@keyframes parse-demo_fill__rqUiC{0%,7%{transform:scaleX(0)}20%,to{transform:scaleX(1)}}@keyframes parse-demo_reveal__9yIwe{0%,8%{opacity:0}18%,to{opacity:1}}@keyframes parse-demo_ring__EjOVN{0%,6%{stroke-dashoffset:277}24%,to{stroke-dashoffset:var(--ring-to,277)}}@keyframes parse-demo_rise__WPvQ_{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.parse-demo_panel__OEm35{position:static;inset:auto;opacity:1}.parse-demo_panel__OEm35:not(:first-of-type){display:none}}.hero_hero__Pissq{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--space-12,56px);gap:var(--space-12,56px);align-items:center;padding-block:76px 84px}.hero_copy__9MmpF>*,.hero_rise__IQpyY{animation:hero_rise__IQpyY .7s both}.hero_copy__9MmpF>:nth-child(2){animation-delay:.08s}.hero_copy__9MmpF>:nth-child(3){animation-delay:.16s}.hero_copy__9MmpF>:nth-child(4){animation-delay:.22s}.hero_copy__9MmpF>:nth-child(5){animation-delay:.3s}.hero_copy__9MmpF>:nth-child(6){animation-delay:.38s}.hero_title__xvzjP{font-weight:400;font-size:clamp(38px,5.4vw,64px);line-height:1.04;letter-spacing:-.02em;margin:16px 0 0;text-wrap:pretty}.hero_accent__vZRhA{color:var(--color-accent-700)}.hero_lead__EVSt8{font-size:17px;line-height:1.65;margin:0;max-width:44ch;text-wrap:pretty}.hero_actions__j6m8w{display:flex;gap:12px;flex-wrap:wrap;margin-top:var(--space-6)}.hero_actions__j6m8w .hero_btn__wJKgt{min-height:44px;padding-inline:20px}.hero_note__2E2tO{font-size:13px;line-height:1.6;margin:var(--space-4) 0 0;color:color-mix(in srgb,var(--color-text) 60%,transparent)}@keyframes hero_rise__IQpyY{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sections_section__tNVTy{border-top:1px solid var(--color-divider);padding-block:var(--space-16,64px)}.sections_heading__StFNp{font-weight:400;font-size:clamp(28px,3.4vw,40px);margin:0 0 8px}.sections_lead__Sv4xG{font-size:15.5px;max-width:56ch;margin:0 0 var(--space-8);color:color-mix(in srgb,var(--color-text) 70%,transparent)}.sections_justified__49Xul{margin:0;font-size:14.5px;line-height:1.7;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.sections_steps__QdBpd{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.sections_step__nFOxx{border-top:1px solid var(--color-divider);padding-top:14px}.sections_step__nFOxx:first-child{border-top-color:var(--color-text)}.sections_stepNumber__yDYoh{font-size:12px;letter-spacing:.1em;color:var(--color-accent)}.sections_stepTitle__emIev{font-size:22px;font-weight:400;margin:8px 0}.sections_cards__84Q4r{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.sections_cardTitle__uweUT{margin:6px 0 8px}.sections_cardBody__t_792{font-size:14px;line-height:1.65;margin:0}.sections_tableWrap__Eap9r{overflow-x:auto}.sections_tableWrap__Eap9r .sections_table__B7_lS{width:100%}.sections_tableWrap__Eap9r th{text-align:left}.sections_colUs__N6Pcm{width:22%}.sections_colThem__6_xhA{width:26%}.free-plan_band__p4X3x{position:relative;overflow:hidden;background:#16140f;color:#f3f2f2}.free-plan_ghost__0tv2e{position:absolute;right:2%;top:50%;transform:translateY(-50%);font-family:var(--font-heading);font-weight:300;font-size:clamp(220px,30vw,420px);line-height:.8;color:rgba(182,130,53,.13);pointer-events:none}.free-plan_inner__5JcJy{position:relative;padding-block:76px}.free-plan_kicker__XE1Ro{margin:0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(243,242,242,.6)}.free-plan_title__ixT_0{font-weight:300;font-size:clamp(38px,6vw,66px);line-height:1.03;letter-spacing:-.02em;margin:14px 0 0;max-width:20ch}.free-plan_lead__hBCmG{font-size:16.5px;line-height:1.7;max-width:50ch;margin:var(--space-4) 0 0;color:rgba(243,242,242,.82)}.free-plan_grid__cZcyN{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:var(--space-8) 0 0;border-top:1px solid rgba(243,242,242,.22)}.free-plan_item__ZFWVG{padding:18px 0;border-bottom:1px solid rgba(243,242,242,.22)}.free-plan_item__ZFWVG+.free-plan_item__ZFWVG{padding-left:var(--space-6);border-left:1px solid rgba(243,242,242,.22)}.free-plan_itemTitle__1n3sH{font-family:var(--font-heading);font-size:20px;margin-bottom:4px}.free-plan_itemBody__IylbW{margin:0;font-size:13.5px;line-height:1.6;color:rgba(243,242,242,.7)}.free-plan_actions__YSB0B{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:var(--space-8)}.free-plan_cta__cVLaO{color:#e1ad66;border-color:#b68235;min-height:46px;padding-inline:22px}.free-plan_cta__cVLaO:hover{background:rgba(182,130,53,.16)}.free-plan_meta__CnSbV{font-size:13px;color:rgba(243,242,242,.6)}.support_section__dl4Pp{border-top:1px solid var(--color-divider);padding-block:var(--space-16,64px) 76px}.support_inner__YNfrl{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-12,56px);gap:var(--space-12,56px);align-items:start}.support_heading__AE9kF{font-weight:400;font-size:clamp(28px,3.4vw,40px);margin:14px 0 10px}.support_lead__9Jxtf{font-size:15.5px;line-height:1.7;margin:0 0 var(--space-6);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.support_facts__TfB_j{margin:0;border-top:1px solid var(--color-text)}.support_fact__jsmiG{display:flex;justify-content:space-between;gap:var(--space-4);padding:12px 0;border-bottom:1px solid var(--color-divider);font-size:14px}.support_fact__jsmiG dd,.support_fact__jsmiG dt{margin:0}.support_factValue__vVbW9{color:color-mix(in srgb,var(--color-text) 70%,transparent);text-align:right}.support_fact__jsmiG:first-child .support_factValue__vVbW9{color:var(--color-text);border-bottom:1px solid var(--color-accent)}.support_hint__CJkHD{font-size:13px;line-height:1.6;margin:var(--space-4) 0 0;color:color-mix(in srgb,var(--color-text) 60%,transparent);text-wrap:pretty}.support_card__TjzuT{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-divider);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.support_card__TjzuT .support_btn__FYgp_{min-height:46px}.support_consent__pjRgh{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.55;cursor:pointer}.support_consent__pjRgh input{margin-top:3px;accent-color:var(--color-accent)}.support_error__sCDkF{margin:0;font-size:13px;color:#9c3a2c}[data-theme=dark] .support_error__sCDkF{color:#d98b80}.support_footnote__SYtBc{margin:0;font-size:12px;line-height:1.55;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.support_doneKicker__Jkw3x{margin:0;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.support_doneTitle___DdCm{font-weight:400;font-size:26px;margin:0}.support_doneBody__Ssqdb{margin:0;font-size:14.5px;line-height:1.7}.support_ticket__nPODK{border-bottom:1px solid var(--color-accent)}.support_doneRow__Fca9O{display:flex;justify-content:space-between;gap:var(--space-4);margin:0;font-size:13.5px}.support_doneRow__Fca9O span:first-child{color:color-mix(in srgb,var(--color-text) 55%,transparent)}.theme-toggle_wrap__26V8U{display:inline-flex;border:1px solid var(--color-divider);border-radius:var(--radius-md);overflow:hidden}.theme-toggle_option__DmHEp{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding:6px 10px;font-family:var(--font-body);font-size:12.5px;color:color-mix(in srgb,var(--color-text) 65%,transparent)}.theme-toggle_option__DmHEp+.theme-toggle_option__DmHEp{border-left:1px solid var(--color-divider)}.theme-toggle_option__DmHEp:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.theme-toggle_option__DmHEp[aria-pressed=true]{color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.theme-toggle_option__DmHEp:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.day-strip_strip__4iSZv{display:flex;align-items:center;gap:2px;border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:2px}.day-strip_arrow__n2DzL{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:3px;width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit}.day-strip_arrow__n2DzL:hover:not(:disabled){background:var(--color-accent-100)}.day-strip_arrow__n2DzL:disabled{opacity:.3;cursor:default}.day-strip_cell__XRvUV{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:3px;padding:5px 10px 6px;min-width:52px;display:flex;flex-direction:column;align-items:center;gap:1px;cursor:pointer;font-family:var(--font-body);color:inherit}.day-strip_cell__XRvUV:hover{background:var(--color-accent-100)}.day-strip_cell__XRvUV[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--color-accent)}.day-strip_num__Adc9_{font-size:15px;line-height:1.1;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.day-strip_cell__XRvUV[aria-pressed=true] .day-strip_num__Adc9_{color:var(--color-accent-700)}.day-strip_weekday__9PwAY{font-size:9px;letter-spacing:.1em;color:color-mix(in srgb,var(--color-text) 45%,transparent)}.day-strip_cell__XRvUV[data-empty=true] .day-strip_num__Adc9_,.day-strip_cell__XRvUV[data-empty=true] .day-strip_weekday__9PwAY{color:color-mix(in srgb,var(--color-text) 34%,transparent)}.dialog_wrap__PK_7w{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:20px}.dialog_backdrop__kdr2f{position:absolute;inset:0;border:0;background:rgba(18,17,14,.55);cursor:pointer}.dialog_panel__Be13M{position:relative;width:100%;max-width:440px;max-height:100%;overflow:auto;background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:24px}.dialog_kicker__k0oKN{margin:0;color:var(--color-accent)}.dialog_title__OR9fN{font-weight:400;font-size:23px;margin:8px 0 14px}.dialog_rows__ZVpU_{margin:0;border-top:1px solid var(--color-text)}.dialog_row__IPEvt{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--color-divider);font-size:13.5px}.dialog_row__IPEvt dd,.dialog_row__IPEvt dt{margin:0}.dialog_key__paY7g{color:var(--color-accent-700);white-space:nowrap}.dialog_note__u7vqJ{margin:14px 0 16px;font-size:12.5px;line-height:1.55;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.shell_root__MUmd2{display:flex;min-height:100vh;background:var(--color-bg)}.shell_drawerToggle__OUYeS{position:absolute;opacity:0;pointer-events:none}.shell_sidebar__LsTFg{width:236px;flex:none;border-right:1px solid var(--color-divider);padding:22px 18px;display:flex;flex-direction:column;gap:var(--space-6)}.shell_brand__khhpt{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:19px;letter-spacing:-.01em}.shell_brandMeta__186bK{font-size:11.5px;margin-top:2px;color:color-mix(in srgb,var(--color-text) 50%,transparent)}.shell_nav__fsbUp{display:flex;flex-direction:column}.shell_navLink__f1jHK{border-left:2px solid transparent;padding:9px 14px;min-height:38px;display:flex;align-items:center;font-size:14.5px;text-decoration:none;color:color-mix(in srgb,var(--color-text) 62%,transparent)}.shell_navLink__f1jHK:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 5%,transparent)}.shell_navLink__f1jHK[aria-current=page]{border-left-color:var(--color-accent);color:var(--color-text)}.shell_write__gY8bs{min-height:44px}.shell_sidebarFoot__k4cZ9{margin-top:auto;padding-top:16px;border-top:1px solid var(--color-divider);display:flex;flex-direction:column;gap:12px}.shell_healthNote__UXNkc{margin:0;font-size:12px;line-height:1.6;color:color-mix(in srgb,var(--color-text) 52%,transparent)}.shell_legalLinks__tzTeK{display:flex;flex-direction:column;gap:6px;font-size:13px}.shell_scrim__vjNlm{display:none}.shell_main__nPReT{flex:1 1;min-width:0;display:flex;flex-direction:column}.shell_header__fVX5F{display:flex;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;padding:22px 30px 16px;border-bottom:1px solid var(--color-divider)}.shell_menuButton__ps9cd{display:none}.shell_headerTitle__qguv_{min-width:0}.shell_headerMeta__nWu9B{margin:0;min-height:14px}.shell_h1__VZ08P{font-weight:400;font-size:clamp(22px,2.6vw,30px);line-height:1.1;margin:6px 0 0}.shell_headerTools__1UG6c{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shell_stateSelect__BNifk{width:auto;padding:5px 8px;font-size:12.5px}.shell_content__aoP1q{flex:1 1;min-width:0;padding:26px 30px 44px}@media (max-width:999px){.shell_sidebar__LsTFg{position:fixed;z-index:30;inset:0 auto 0 0;width:264px;max-width:82%;background:var(--color-bg);transform:translateX(-100%);transition:transform .24s ease}.shell_drawerToggle__OUYeS:checked~.shell_sidebar__LsTFg{transform:none;box-shadow:var(--shadow-lg)}.shell_drawerToggle__OUYeS:checked~.shell_scrim__vjNlm{display:block;position:fixed;inset:0;z-index:20;background:rgba(18,17,14,.55)}.shell_navLink__f1jHK{min-height:46px;font-size:15.5px;padding:12px 14px}.shell_menuButton__ps9cd{display:flex;width:44px;height:44px;flex:none;align-items:center;justify-content:center;border:1px solid var(--color-divider);border-radius:var(--radius-md);cursor:pointer}.shell_header__fVX5F{align-items:center;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--color-bg)}.shell_headerTools__1UG6c{order:3;width:100%;margin-left:0}.shell_content__aoP1q{padding:18px 16px 40px}}.screens_columns__eijZr{display:flex;gap:var(--space-8);flex-wrap:wrap;align-items:flex-start}.screens_wide__0Sle_{flex:1 1 460px;min-width:0}.screens_side__JkZrW{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.screens_panel__xNWn4{padding:20px;border:1px solid var(--color-divider);border-radius:var(--radius-md)}.screens_panelHead__ZK9A3{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px}.screens_panelKicker__nv_xQ{margin:0;color:var(--color-accent)}.screens_panelNote__JrlfP{margin:12px 0 0;font-size:12px;line-height:1.55;color:color-mix(in srgb,var(--color-text) 52%,transparent)}.screens_sectionLabel__xkKrw{margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid var(--color-divider);color:color-mix(in srgb,var(--color-text) 55%,transparent)}.screens_dayHead__2pZMo{display:flex;gap:var(--space-6);flex-wrap:wrap;align-items:center;padding-bottom:var(--space-5);border-bottom:1px solid var(--color-divider)}.screens_ringWrap__0X1sv{position:relative;width:132px;height:132px;flex:none}.screens_ring__781TH{width:132px;height:132px;transform:rotate(-90deg)}.screens_ringTrack__Y0voU{fill:none;stroke:var(--color-divider);stroke-width:1.5}.screens_ringValue__LwdW8{fill:none;stroke:var(--color-accent);stroke-width:1.5;stroke-dasharray:277;transition:stroke-dashoffset .6s cubic-bezier(.2,.7,.2,1)}.screens_ringLabel__zlZHV{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.screens_ringNumber__cij5s{font-family:var(--font-heading);font-size:34px;line-height:1}.screens_ringUnit__uFa_o{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 55%,transparent);margin-top:3px}.screens_macros__suTkp{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:13px;margin:0}.screens_macroHead__dMqfI{display:flex;justify-content:space-between;font-size:13px;margin-bottom:5px}.screens_macroHead__dMqfI dd,.screens_macroHead__dMqfI dt{margin:0}.screens_macroHead__dMqfI dd{white-space:nowrap}.screens_over__a2zF_{color:var(--color-accent-700)}.screens_track__MzCUb{height:2px;background:var(--color-divider)}.screens_fill__hjj66{height:2px;background:var(--color-accent);transform-origin:left;animation:screens_grow__4SS_f .6s both}.screens_remain__X8gw9{display:flex;justify-content:space-between;font-size:13px;padding-top:11px;border-top:1px solid var(--color-divider)}.screens_remainValue__hRhDT{color:var(--color-accent-700);white-space:nowrap}.screens_meal__X1VXV{padding:14px 0;border-bottom:1px solid var(--color-divider)}.screens_mealHead__ZJrul{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.screens_mealType__v76P1{font-family:var(--font-heading);font-size:19px}.screens_mealTime__vOdWe{font-size:12px;color:color-mix(in srgb,var(--color-text) 50%,transparent)}.screens_mealKcal__0z3bk{margin-left:auto;flex:none;white-space:nowrap;font-size:14px}.screens_mealItem__Piq0Q{display:flex;justify-content:space-between;gap:12px;margin-top:7px;font-size:13.5px;color:color-mix(in srgb,var(--color-text) 78%,transparent)}.screens_mealItem__Piq0Q span:last-child{flex:none;white-space:nowrap}.screens_parsed__eDhMU{font-style:italic}.screens_rows__LBKzQ{margin:0;border-top:1px solid var(--color-text)}.screens_row__gSloF{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--color-divider);font-size:13.5px}.screens_row__gSloF dd,.screens_row__gSloF dt{margin:0}.screens_rowValue__zWR7V{flex:none;white-space:nowrap}.screens_tableWrap__y3U6p{overflow-x:auto}.screens_tableWrap__y3U6p .screens_table__g91NH{width:100%}.screens_right__j55Px{text-align:right}.screens_empty__zZiLl{max-width:620px;padding:34px 30px;border:1px solid var(--color-divider);border-radius:var(--radius-md)}.screens_emptyTitle__2lOH_{font-weight:400;font-size:27px;line-height:1.15;margin:12px 0 10px}.screens_emptyBody__sL02O{margin:0 0 20px;font-size:15px;line-height:1.7;max-width:46ch}.screens_chips__Ge5A8{display:flex;gap:8px;flex-wrap:wrap}.screens_chip__lDJLs{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:8px 13px;min-height:38px;font-family:var(--font-body);font-size:13px;color:inherit}.screens_chip__lDJLs:hover{background:var(--color-accent-100)}.screens_chip__lDJLs[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent-700)}.screens_summaryText__wwkHG{margin:0;font-size:14px;line-height:1.7;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.screens_score__vGNkk{font-family:var(--font-heading);font-size:26px;line-height:1}@keyframes screens_grow__4SS_f{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.catalog_controls__3kxRP{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.catalog_search__gMqmF{flex:1 1 200px;max-width:280px}.catalog_row__UhNp7{cursor:pointer}.catalog_row__UhNp7:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.catalog_row__UhNp7[aria-selected=true]{background:var(--color-accent-100)}.catalog_meta__mrBmS{font-size:11.5px;margin-top:2px;color:color-mix(in srgb,var(--color-text) 50%,transparent)}.catalog_editEmpty__qQ0Ia{margin:0;font-size:13.5px;line-height:1.65;color:color-mix(in srgb,var(--color-text) 60%,transparent)}.catalog_macroFields__41XJQ{display:flex;gap:12px;flex-wrap:wrap}.catalog_macroFields__41XJQ .catalog_field__ypLiL{flex:1 1 70px}.catalog_macroFields__41XJQ .catalog_field__ypLiL:first-child{flex:1 1 90px}.catalog_checksum__c1o5H{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);font-size:13px}.catalog_editActions__JamAT,.entry_actions__Qe_yK{display:flex;gap:10px;flex-wrap:wrap}.entry_actions__Qe_yK{align-items:center}.entry_actions__Qe_yK .entry_btn__B5fb3{min-height:44px}.entry_hotkey__MZIXI{font-size:12.5px;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.entry_suggestLabel__QT5WJ{margin:0 0 8px;color:color-mix(in srgb,var(--color-text) 52%,transparent)}.entry_suggestion__TWP6T{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:7px 11px;font-family:var(--font-body);font-size:12.5px;color:color-mix(in srgb,var(--color-text) 68%,transparent)}.entry_suggestion__TWP6T:hover{background:var(--color-accent-100)}.entry_mine__wIcGA{color:var(--color-accent-700)}.entry_hitList__aP5pY{border-top:1px solid var(--color-text)}.entry_hit__wngJq{display:flex;gap:14px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--color-divider)}.entry_hitName__s_ytS{min-width:0;flex:1 1;font-size:14px}.entry_hitMeta___H13Y{font-size:11.5px;margin-top:2px;color:color-mix(in srgb,var(--color-text) 52%,transparent)}.entry_hitKcal__mgWbO{font-size:13px;white-space:nowrap}.entry_hit__wngJq .entry_btn__B5fb3{padding:6px 12px;font-size:13px;flex:none}.entry_placeholder__al2Y2{margin:0;font-size:13.5px;line-height:1.65;color:color-mix(in srgb,var(--color-text) 60%,transparent)}.entry_skeleton__WkvB5{height:14px;background:var(--color-divider);margin-bottom:9px;animation:entry_blink__E5ovO 1.1s infinite}.entry_saved__RXZxc{padding:14px 16px;border-left:1px solid var(--color-accent);background:var(--color-accent-100);font-size:13.5px;line-height:1.6}.entry_items__ojP21{border-top:1px solid var(--color-text)}.entry_item__PHAMw{padding:10px 0;border-bottom:1px solid var(--color-divider)}.entry_itemHead__zAGed{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.entry_itemHead__zAGed span:last-child{flex:none;white-space:nowrap}.entry_unknown__wRmgt{font-style:italic;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.entry_itemMacros__TeNmY{display:flex;gap:12px;flex-wrap:wrap;margin-top:3px;font-size:11.5px;color:color-mix(in srgb,var(--color-text) 52%,transparent)}.entry_total__A64lD{display:flex;justify-content:space-between;padding:12px 0;font-size:14px}.entry_totalMacros__zhmUi{font-size:12.5px;margin-bottom:16px;color:color-mix(in srgb,var(--color-text) 60%,transparent)}@keyframes entry_blink__E5ovO{0%,to{opacity:.35}50%{opacity:.8}}.entry_gramsInput__8T9Jv{width:72px;padding:2px 6px;font-size:12.5px;line-height:1.4}.entry_remove__YkY2g{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin-left:auto;padding:0 2px;font-size:15px;line-height:1;cursor:pointer;color:color-mix(in srgb,var(--color-text) 45%,transparent)}.entry_remove__YkY2g:hover{color:var(--color-accent-700)}.legal_page__xSFXU{max-width:760px;margin:0 auto;padding:56px 24px 80px}.legal_version__SsBJq{margin:0}.legal_title__kDlKv{font-weight:400;font-size:clamp(30px,4vw,44px);margin:12px 0 8px}.legal_body__roJJ0{font-size:15px}.legal_sectionHeading__I181D{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;margin:var(--space-6) 0 8px;padding-bottom:6px;border-bottom:1px solid var(--color-divider)}.legal_subheading__51Q_3{font-size:19px;font-weight:400;margin:var(--space-4) 0 6px}.legal_paragraph___un8a{margin:0 0 var(--space-4);line-height:1.75;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.legal_numbered__JNTDp{display:flex;gap:14px;margin:0;padding:12px 0;border-bottom:1px solid var(--color-divider);line-height:1.7}.legal_number__TJSBd{color:var(--color-accent);min-width:20px}.legal_bullet__j0DjF{margin:0;padding:10px 0;border-bottom:1px solid var(--color-divider);line-height:1.7}.legal_quote__STXMH{margin:0 0 var(--space-4);padding:14px 16px;border-left:1px solid var(--color-accent);background:var(--color-accent-100);font-size:14px;line-height:1.65}.legal_rows__VNOsS{margin:var(--space-4) 0;border-top:1px solid var(--color-text)}.legal_row__RgZ7P{display:flex;justify-content:space-between;gap:var(--space-4);padding:11px 0;border-bottom:1px solid var(--color-divider);font-size:14px}.legal_row__RgZ7P dd,.legal_row__RgZ7P dt{margin:0}.legal_rowValue__QdAf9{color:color-mix(in srgb,var(--color-text) 65%,transparent);text-align:right}.legal_fallback__LdJdj{padding:var(--space-6) 0}.legal_fallbackTitle__mkPgA{font-family:var(--font-heading);font-size:20px;margin:0 0 8px}.legal_backRow__SuMU8{margin:var(--space-8) 0 0}.report-list_item__OvZ3X{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--color-divider);border-left:2px solid transparent;cursor:pointer;text-align:left;width:100%;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;padding:12px 10px 13px;font-family:var(--font-body);color:inherit}.report-list_item__OvZ3X:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.report-list_item__OvZ3X[aria-pressed=true]{border-left-color:var(--color-accent)}.report-list_date__c3Tsb{font-size:12px;color:color-mix(in srgb,var(--color-text) 50%,transparent)}.report-list_score__Dl4Ux{margin-left:auto;font-family:var(--font-heading);font-size:20px}.report-list_excerpt__ERmV7{flex-basis:100%;font-size:13px;line-height:1.55;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.report-list_head__0TOOu{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--color-divider)}.report-list_title__eveNi{font-weight:400;font-size:25px;margin:6px 0 0}.report-list_bigScore__FWxjF{font-family:var(--font-heading);font-size:40px;line-height:1}.report-list_summary__61EuA{margin:16px 0 0;font-size:15px;line-height:1.75;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.settings_section__RPUwQ{margin-bottom:var(--space-8)}.settings_sectionLabel__Fhq63{margin:0 0 6px;padding-bottom:6px;border-bottom:1px solid var(--color-divider);color:color-mix(in srgb,var(--color-text) 52%,transparent)}.settings_row__fdvqx{display:flex;gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--color-divider)}.settings_rowMain__eCtRb{flex:1 1;min-width:0}.settings_rowLabel__pjaFt{font-size:14.5px}.settings_rowHint__gM42S{display:block;font-size:12px;margin-top:3px;line-height:1.55;color:color-mix(in srgb,var(--color-text) 52%,transparent)}.settings_rowValue__pv0gy{font-size:13.5px;text-align:right;color:color-mix(in srgb,var(--color-text) 75%,transparent)}.settings_current__5hs9i{font-size:12px;color:var(--color-accent-700)}.settings_row__fdvqx .settings_btn__92TE8{padding:6px 12px;font-size:13px;flex:none}.settings_paragraph__gwU1p{margin:0 0 14px;font-size:13.5px;line-height:1.65}.settings_danger__l4wkx{color:#9c3a2c}[data-theme=dark] .settings_danger__l4wkx{color:#d98b80}.settings_actions__WAeMc{display:flex;gap:10px;flex-wrap:wrap}.settings_done__o7Q3l{padding:14px 16px;border-left:1px solid var(--color-accent);background:var(--color-accent-100);font-size:13.5px;line-height:1.6}.settings_links__VvCST{display:flex;flex-direction:column;gap:9px;font-size:13.5px}.settings_sectionHead__VX1jE{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.settings_sectionHead__VX1jE .settings_sectionLabel__Fhq63{flex:1 1 auto}.summary_periodRow__Yo_Sc{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:var(--space-6)}.summary_periodMeta__CMXSC{font-size:13px;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.summary_averages__3aZuQ{display:flex;flex-wrap:wrap;margin:0;border-top:1px solid var(--color-text)}.summary_average__3zR_A{flex:1 1 150px;min-width:0;padding:14px 16px 16px;border-bottom:1px solid var(--color-divider)}.summary_average__3zR_A+.summary_average__3zR_A{border-left:1px solid var(--color-divider)}.summary_averageLabel__qQB0M{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 52%,transparent)}.summary_averageValue___Txmk{font-family:var(--font-heading);font-size:29px;line-height:1.1;margin-top:5px}.summary_averageNote__GyuLu{font-size:11.5px;margin-top:3px;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.summary_block__CapyR{margin-top:var(--space-8)}.summary_blockLabel__0bTBk{margin:0 0 14px;color:color-mix(in srgb,var(--color-text) 52%,transparent)}.summary_bars__DXz9j{display:flex;align-items:flex-end;gap:6px;height:150px;padding-bottom:8px;border-bottom:1px solid var(--color-text)}.summary_barSlot__VnMoP{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.summary_bar__DkPqg{background:var(--color-text);transform-origin:bottom;animation:summary_grow__bnbaW .6s both}.summary_bar__DkPqg[data-over=true]{background:var(--color-accent)}.summary_barLabels__IPv_r{display:flex;gap:6px;margin-top:7px}.summary_barLabel__TnY2Y{flex:1 1;text-align:center;font-size:11px;color:color-mix(in srgb,var(--color-text) 52%,transparent)}.summary_weightChart__2DBt8{width:100%;height:150px;display:block}.summary_weightScale__MunBm{display:flex;justify-content:space-between;font-size:11.5px;margin-top:6px;color:color-mix(in srgb,var(--color-text) 52%,transparent)}.summary_calendar__PQ7U9,.summary_weekdays__8PXzO{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.summary_weekdays__8PXzO{margin-bottom:5px}.summary_weekday__FiHln{text-align:center;font-size:10px;letter-spacing:.1em;color:color-mix(in srgb,var(--color-text) 45%,transparent)}.summary_blank__GmRtY{aspect-ratio:1}.summary_cell__FfZW5{aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:5px 6px;border:1px solid color-mix(in srgb,var(--color-text) 35%,transparent)}.summary_cell__FfZW5[data-good=true]{border-color:var(--color-accent)}.summary_cell__FfZW5[data-empty=true]{border-color:var(--color-divider);color:color-mix(in srgb,var(--color-text) 35%,transparent)}.summary_cell__FfZW5[data-today=true]{box-shadow:inset 0 0 0 1px var(--color-accent)}.summary_cellNum__jlspN{font-size:11px}.summary_cellScore__wMkPS{font-size:13px;font-family:var(--font-heading)}.summary_tableHead__a6tUN{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:12px}.summary_sortHead__FbNcu{cursor:pointer}.summary_sortHead__FbNcu[aria-sort]{color:var(--color-accent-700)}.summary_compareSelects__YkX9_{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.summary_compareSelects__YkX9_ .summary_input__UsS2B{flex:1 1 120px}.summary_compareRows__mDKfV{border-top:1px solid var(--color-text)}.summary_compareRow__A8OdA{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--color-divider);font-size:13px}.summary_compareLabel__D33B6{flex:1 1;min-width:0}.summary_compareValue__OAuIr{width:62px;text-align:right}.summary_compareDiff__mqutq{width:58px;text-align:right;color:var(--color-accent-700)}.summary_compareDiff__mqutq[data-zero=true]{color:color-mix(in srgb,var(--color-text) 45%,transparent)}@keyframes summary_grow__bnbaW{0%{transform:scaleY(0)}to{transform:scaleY(1)}}