.prose_page__oQmGR{padding:36px 0 24px}.prose_head__FZG1s{max-width:780px;margin-bottom:36px}.prose_title__XSUOF{font-size:clamp(30px,4vw,44px);line-height:1.1;letter-spacing:-.025em}.prose_lead__Hu5zc{margin-top:14px;max-width:60ch;font-size:19px;line-height:1.5;color:var(--ink-2)}.prose_meta__BeKGV{margin-top:14px;font-size:14px;color:var(--ink-2)}.prose_body__xTeWb{max-width:980px}.prose_body__xTeWb>.prose_callout__0Q5ld,.prose_body__xTeWb>h2,.prose_body__xTeWb>h3,.prose_body__xTeWb>ol,.prose_body__xTeWb>p,.prose_body__xTeWb>ul{max-width:720px}.prose_body__xTeWb h2{margin:52px 0 16px;font-size:clamp(24px,2.6vw,30px);line-height:1.2}.prose_body__xTeWb h2:first-child{margin-top:0}.prose_body__xTeWb h3{margin:32px 0 10px;font-size:20px;line-height:1.3}.prose_body__xTeWb p{margin:0 0 16px;font-size:17.5px;line-height:1.65}.prose_body__xTeWb ol,.prose_body__xTeWb ul{margin:0 0 18px;padding-left:22px}.prose_body__xTeWb li{margin-bottom:8px;font-size:17.5px;line-height:1.6}.prose_body__xTeWb li::marker{color:var(--control-line)}.prose_body__xTeWb strong{font-weight:600}.prose_wide__MkcgI{max-width:980px}.prose_formula__Tw0O5{margin:20px 0;padding:16px 20px;overflow-x:auto;font-family:var(--font-mono);font-size:15.5px;line-height:1.75;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.prose_formula__Tw0O5 p{margin:0;font-size:inherit;line-height:inherit;white-space:nowrap}.prose_callout__0Q5ld{margin:24px 0;padding:16px 20px;font-size:16px;line-height:1.55;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.prose_callout__0Q5ld p{margin:0;font-size:inherit}.prose_callout__0Q5ld[data-tone=warn]{background:var(--amber-tint);border-color:var(--amber)}.prose_toc__zD3DT{margin:0 0 40px;padding:18px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.prose_toc__zD3DT p{margin:0 0 8px;font-size:14px;font-weight:500;color:var(--ink-2)}.prose_toc__zD3DT ol{margin:0;padding-left:20px}.prose_toc__zD3DT li{margin-bottom:4px;font-size:16px}.prose_sources__ZWu4z li{margin-bottom:14px}.prose_sources__ZWu4z a{word-break:break-word}.prose_explain__Y9Na0{padding:56px 0 24px}.prose_explainTitle__yhDur{margin-bottom:28px;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.prose_defs__S7lP7{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0 56px;gap:0 56px}@media (min-width:900px){.prose_defs__S7lP7{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose_def__SqElo{padding:22px 0;border-top:1px solid var(--line)}.prose_def__SqElo h3{margin-bottom:8px;font-size:18px;line-height:1.35}.prose_def__SqElo p{max-width:62ch;font-size:16px;line-height:1.6}.prose_notFound__LiXhu{padding:72px 0 40px}.prose_notFound__LiXhu p{margin-top:14px;max-width:52ch;color:var(--ink-2)}.prose_nfLinks__KrrVO{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;list-style:none}.prose_nfLinks__KrrVO a{display:inline-flex;align-items:center;height:44px;padding:0 18px;font-weight:500;color:var(--ink);text-decoration:none;background:var(--surface);border:1px solid var(--control-line);border-radius:var(--radius-sm)}.prose_nfLinks__KrrVO a:hover{border-color:var(--ink);color:var(--ink)}.calc_stage__bYUlR{padding:28px 0 24px}@media (min-width:900px){.calc_stage__bYUlR{padding:40px 0 24px}}.calc_intro__sVVXO{margin-bottom:24px;max-width:780px}.calc_title__kdE0T{font-size:clamp(30px,4.2vw,46px);line-height:1.08;letter-spacing:-.025em}.calc_lead__mKhl2{margin-top:12px;max-width:58ch;font-size:18px;line-height:1.5;color:var(--ink-2)}.calc_grid__qRZ0h{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (min-width:1000px){.calc_grid__qRZ0h{grid-template-columns:410px minmax(0,1fr);gap:28px}}@media (min-width:1000px) and (min-height:860px){.calc_results__h_A87{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 16px)}}.calc_inputs__z1pPn{display:flex;flex-direction:column;gap:24px;padding:20px 18px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}@media (min-width:480px){.calc_inputs__z1pPn{padding:24px}}.calc_fieldset__vO7hC{border:0;margin:0;padding:0;min-width:0}.calc_legend__xQR8t{padding:0;margin-bottom:10px;font-size:14px;font-weight:500;color:var(--ink-2)}.calc_segGrid__Ffv7s{display:grid;grid-gap:8px;gap:8px}.calc_segGrid__Ffv7s[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.calc_segGrid__Ffv7s[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.calc_segGrid__Ffv7s[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.calc_act__XE1XX,.calc_seg__tHboS{position:relative;display:block;cursor:pointer}.calc_segInput__S_U_x{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.calc_actBody__mzMZf,.calc_segBody__3gziu{display:flex;flex-direction:column;gap:2px;height:100%;padding:12px 14px;background:var(--surface);border:1px solid var(--control-line);border-radius:var(--radius-sm);transition:border-color .15s,background .15s,box-shadow .15s}.calc_act__XE1XX:hover .calc_actBody__mzMZf,.calc_seg__tHboS:hover .calc_segBody__3gziu{border-color:var(--ink)}.calc_segInput__S_U_x:checked+.calc_actBody__mzMZf,.calc_segInput__S_U_x:checked+.calc_segBody__3gziu{border-color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.calc_segInput__S_U_x:focus-visible+.calc_actBody__mzMZf,.calc_segInput__S_U_x:focus-visible+.calc_segBody__3gziu{outline:2px solid var(--accent-ink);outline-offset:2px}.calc_segLabel__RVF73{font-size:16px;font-weight:600;line-height:1.25}.calc_segHint__9oGcj{font-size:13.5px;line-height:1.3;color:var(--ink-2)}.calc_field__q7IpL{display:flex;flex-direction:column;gap:8px}.calc_fieldHead__0Zuzx{display:flex;align-items:center;justify-content:space-between;gap:12px}.calc_fieldLabel__iSULr{font-size:14px;font-weight:500;color:var(--ink-2)}.calc_numWrap__t_QcX{display:inline-flex;align-items:center;gap:8px}.calc_numInput__075HL{width:88px;height:42px;padding:0 10px;font-family:var(--font-mono);font-size:18px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);background:var(--surface);border:1px solid var(--control-line);border-radius:8px}.calc_numInput__075HL:hover{border-color:var(--ink)}.calc_numInput__075HL:focus{border-color:var(--accent)}.calc_numInput__075HL[aria-invalid=true]{border-color:var(--danger);background:var(--danger-tint)}.calc_unit__M3Nla{min-width:26px;font-size:14px;color:var(--ink-2)}.calc_fieldError__3G3ua{font-size:13.5px;line-height:1.35;color:var(--danger-ink)}.calc_rangeWrap__JFin_{position:relative}.calc_range__mnBff{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.calc_range__mnBff::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--p),var(--line) var(--p),var(--line) 100%)}.calc_range__mnBff::-moz-range-track{height:4px;border-radius:2px;background:var(--line)}.calc_range__mnBff::-moz-range-progress{height:4px;border-radius:2px;background:var(--accent)}.calc_range__mnBff::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:#fff;border:2px solid var(--accent);box-shadow:0 1px 3px rgba(11,27,43,.3);-webkit-transition:transform .15s var(--ease-out),border-color .15s;transition:transform .15s var(--ease-out),border-color .15s}.calc_range__mnBff::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--accent);box-shadow:0 1px 3px rgba(11,27,43,.3)}.calc_range__mnBff:hover::-webkit-slider-thumb{border-color:var(--accent-hover)}.calc_range__mnBff:active::-webkit-slider-thumb{transform:scale(1.12)}.calc_range__mnBff:focus-visible{outline:none}.calc_range__mnBff:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent-ink);outline-offset:3px}.calc_range__mnBff:focus-visible::-moz-range-thumb{outline:2px solid var(--accent-ink);outline-offset:3px}.calc_ticks__mLmVm{height:6px;margin:2px 11px 0;background-image:linear-gradient(to right,var(--control-line) 1px,transparent 1px);background-size:10% 100%;background-repeat:repeat-x;border-right:1px solid var(--control-line)}.calc_scaleEnds__qcxlU{display:flex;justify-content:space-between;margin:3px 4px 0;font-family:var(--font-mono);font-size:12px;color:var(--ink-2)}.calc_actList__LSOYj{display:flex;flex-direction:column;gap:8px}.calc_actBody__mzMZf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;align-items:center}.calc_actTop__MtW1O{grid-column:1;display:flex;align-items:baseline;gap:10px}.calc_actName__HBjb9{font-size:16px;font-weight:600}.calc_actFactor__LIXPq{font-family:var(--font-mono);font-size:13px;color:var(--ink-2)}.calc_actHint__tg7mU{grid-column:1;font-size:13.5px;line-height:1.35;color:var(--ink-2)}.calc_pips__e7V_0{grid-column:2;grid-row:1/span 2;display:flex;align-items:flex-end;gap:3px;height:22px}.calc_pips__e7V_0 i{display:block;width:4px;border-radius:1px;background:var(--line)}.calc_pips__e7V_0 i:first-child{height:6px}.calc_pips__e7V_0 i:nth-child(2){height:10px}.calc_pips__e7V_0 i:nth-child(3){height:14px}.calc_pips__e7V_0 i:nth-child(4){height:18px}.calc_pips__e7V_0 i:nth-child(5){height:22px}.calc_pips__e7V_0 i[data-on=true]{background:var(--accent)}.calc_panel__I6bgA{padding:20px 18px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}@media (min-width:640px){.calc_panel__I6bgA{padding:24px 28px 26px}}.calc_panel__I6bgA[data-stale=true] .calc_hero___if4v,.calc_panel__I6bgA[data-stale=true] .calc_notes__PBBLO,.calc_panel__I6bgA[data-stale=true] .calc_section__dM8ZN{opacity:.4}.calc_hero___if4v,.calc_notes__PBBLO,.calc_section__dM8ZN{transition:opacity .2s}.calc_panelHead___BYBK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.calc_goalChip__qOtEF{font-size:14px;color:var(--ink-2)}.calc_goalChip__qOtEF b{font-weight:600;color:var(--ink)}.calc_tools__2hhcC{display:flex;flex-wrap:wrap;gap:8px}.calc_toolBtn__LustA{height:36px;padding:0 12px;font-size:13.5px;font-weight:500;color:var(--ink);background:transparent;border:1px solid var(--control-line);border-radius:8px;transition:border-color .15s,background .15s}.calc_toolBtn__LustA:hover{border-color:var(--ink);background:var(--bg)}.calc_staleNote__3z6K8{margin-top:14px;padding:10px 14px;font-size:14.5px;line-height:1.45;color:var(--danger-ink);background:var(--danger-tint);border:1px solid var(--danger);border-radius:8px}.calc_hero___if4v{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;margin-top:20px}@media (min-width:640px){.calc_hero___if4v{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:start}}.calc_bigBlock__I8_Pm{container-type:inline-size;min-width:0}.calc_bigLabel__0UkZ6{font-size:14px;font-weight:500;color:var(--ink-2)}.calc_bigRow__G0PTI{display:flex;flex-direction:column;margin-top:2px}.calc_big__qUY08{font-family:var(--font-mono);font-size:72px;font-size:clamp(56px,26cqw,96px);font-weight:500;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.calc_bigUnit__F6dLC{margin-top:8px;font-size:15px;color:var(--ink-2)}.calc_delta__fo0N4{display:inline-block;margin-top:12px;padding:3px 10px;font-family:var(--font-mono);font-size:13.5px;color:var(--ink);background:var(--accent-tint);border-radius:6px}.calc_keyFigures__JXAwn{margin:20px 0 0}.calc_keyFigures__JXAwn>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.calc_keyFigures__JXAwn dt{font-size:14px;color:var(--ink-2)}.calc_keyFigures__JXAwn dd{margin:0;font-family:var(--font-mono);font-size:17px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc_macroBlock__XQM2G{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.calc_ring__uch0v{width:100%;max-width:196px;height:auto}.calc_ringTicks__t9uDz line{stroke:var(--control-line);stroke-width:1}.calc_ringTicks__t9uDz line[data-major=true]{stroke:var(--ink-2);stroke-width:1.5}.calc_ringTrack__wjhUI{fill:none;stroke:var(--bg);stroke-width:22}.calc_ringSeg__wQ3Jv{fill:none;stroke-width:22;transition:stroke-dasharray .7s var(--ease-out),stroke-dashoffset .7s var(--ease-out);animation:calc_ringIn__lpRzA 1s var(--ease-out) both}.calc_ringSeg__wQ3Jv[data-seg=protein]{stroke:var(--protein)}.calc_ringSeg__wQ3Jv[data-seg=fat]{stroke:var(--fat)}.calc_ringSeg__wQ3Jv[data-seg=carb]{stroke:var(--carb)}@keyframes calc_ringIn__lpRzA{0%{stroke-dasharray:0 100}}.calc_ringCenter__XTsca{font-family:var(--font-mono);font-size:22px;font-weight:500;fill:var(--ink);letter-spacing:-.02em}.calc_ringCaption__48_Js{font-size:12px;fill:var(--ink-2)}.calc_legend__xQR8t{width:100%;list-style:none}.calc_legend__xQR8t li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.calc_swatch__QBboY{width:10px;height:10px;border-radius:2px}.calc_swatch__QBboY[data-seg=protein]{background:var(--protein)}.calc_swatch__QBboY[data-seg=fat]{background:var(--fat)}.calc_swatch__QBboY[data-seg=carb]{background:var(--carb)}.calc_legName__rFm3_{font-size:15px}.calc_legName__rFm3_ em{margin-left:6px;font-style:normal;font-size:13px;color:var(--ink-2)}.calc_legVal__b91YO{font-family:var(--font-mono);font-size:17px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.calc_legExtra__6C9p4{grid-column:2/-1;font-size:13px;color:var(--ink-2)}.calc_legend__xQR8t[data-large=true] .calc_legVal__b91YO{font-size:28px}.calc_notes__PBBLO{display:grid;grid-gap:8px;gap:8px;margin-top:22px;list-style:none}.calc_notes__PBBLO li{padding:10px 14px;font-size:14.5px;line-height:1.45;border-radius:8px}.calc_notes__PBBLO li[data-tone=warn]{background:var(--amber-tint);border:1px solid var(--amber)}.calc_notes__PBBLO li[data-tone=info]{background:var(--bg);border:1px solid var(--line)}.calc_section__dM8ZN{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.calc_blockTitle__i_mJS{margin-bottom:12px;font-size:14px;font-weight:500;color:var(--ink-2)}.calc_bmiHead__jxb4e{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.calc_bmiTitle__3l9w6{font-size:15px;font-weight:500;color:var(--ink)}.calc_bmiValue__wsrUK{margin-left:6px;font-family:var(--font-mono);font-size:22px;font-weight:500;color:var(--ink)}.calc_bmiCat__KfDXG{font-size:15px;font-weight:600}.calc_bmiTrack__qCsjR{position:relative;margin-top:34px;padding-bottom:26px}.calc_bmiZones__S0AcK{display:flex;gap:2px;height:12px;border-radius:6px;overflow:hidden}.calc_bmiZones__S0AcK span{display:block;height:100%}.calc_bmiZones__S0AcK span[data-zone=low]{background:#b8d2f0}.calc_bmiZones__S0AcK span[data-zone=norm]{background:#6fd0ca}.calc_bmiZones__S0AcK span[data-zone=over]{background:#f3d58a}.calc_bmiZones__S0AcK span[data-zone=ob1]{background:#f0b777}.calc_bmiZones__S0AcK span[data-zone=ob2]{background:#e88f78}.calc_bmiZones__S0AcK span[data-zone=ob3]{background:#d86c70}.calc_bmiMarker__JiKOT{top:-5px;width:3px;height:22px;margin-left:-1.5px;border-radius:2px;box-shadow:0 0 0 2px var(--surface)}.calc_bmiBubble__I_XC1,.calc_bmiMarker__JiKOT{position:absolute;background:var(--ink);transition:left .6s var(--ease-out)}.calc_bmiBubble__I_XC1{top:-34px;padding:2px 8px;font-family:var(--font-mono);font-size:13px;line-height:1.5;color:#fff;border-radius:6px;transform:translateX(-50%)}.calc_bmiBubble__I_XC1:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:var(--ink);transform:translateX(-50%) rotate(45deg);border-radius:1px}.calc_bmiTicks__6t4Vm{position:absolute;left:0;right:0;top:20px;height:20px}.calc_bmiTicks__6t4Vm span{position:absolute;top:0;transform:translateX(-50%);padding-top:6px;font-family:var(--font-mono);font-size:12px;color:var(--ink-2)}.calc_bmiTicks__6t4Vm span:before{content:"";position:absolute;top:0;left:50%;width:1px;height:5px;background:var(--control-line)}.calc_bmiNote__WHpnV{font-size:14.5px;color:var(--ink-2)}.calc_bmi__IGu8N[data-large=true] .calc_bmiZones__S0AcK{height:16px;border-radius:8px}.calc_scenGrid__rQxsh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media (min-width:640px){.calc_scenGrid__rQxsh{grid-template-columns:repeat(4,minmax(0,1fr))}}.calc_scenCard__QK9Ir{display:flex;flex-direction:column;gap:2px;padding:12px;text-align:left;background:var(--surface);border:1px solid var(--control-line);border-radius:var(--radius-sm);transition:border-color .15s,background .15s}.calc_scenCard__QK9Ir:hover{border-color:var(--ink)}.calc_scenCard__QK9Ir[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.calc_scenName__j2mB6{font-size:13.5px;font-weight:500;color:var(--ink-2)}.calc_scenKcal__eUe0T{font-family:var(--font-mono);font-size:22px;font-weight:500;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc_scenKcal__eUe0T i{margin-left:4px;font-family:var(--font-sans);font-size:12px;font-style:normal;letter-spacing:0;color:var(--ink-2)}.calc_scenNote__cdIY8{font-size:12.5px;line-height:1.3;color:var(--ink-2)}.calc_scenCard__QK9Ir[data-warn=true] .calc_scenNote__cdIY8{color:var(--amber-ink)}.calc_mealBar__OCrUi{display:flex;gap:2px;height:10px;margin-bottom:14px;border-radius:5px;overflow:hidden}.calc_mealBar__OCrUi span{display:block;height:100%}.calc_mealBar__OCrUi span[data-meal=breakfast],.calc_mealList__SBVLb li[data-meal=breakfast]{--c:#9adad6}.calc_mealBar__OCrUi span[data-meal=lunch],.calc_mealList__SBVLb li[data-meal=lunch]{--c:#4fc1bb}.calc_mealBar__OCrUi span[data-meal=dinner],.calc_mealList__SBVLb li[data-meal=dinner]{--c:#1e9c98}.calc_mealBar__OCrUi span[data-meal=snack],.calc_mealList__SBVLb li[data-meal=snack]{--c:#b9c7d4}.calc_mealBar__OCrUi span{background:var(--c)}.calc_mealList__SBVLb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px;list-style:none}@media (min-width:640px){.calc_mealList__SBVLb{grid-template-columns:repeat(4,minmax(0,1fr))}}.calc_mealList__SBVLb li{display:flex;flex-direction:column;gap:1px;padding-top:8px;border-top:3px solid var(--c)}.calc_mealName__wsmk7{font-size:14px}.calc_mealKcal__CZz0c{font-family:var(--font-mono);font-size:17px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc_mealPct__HKlw0{font-size:12.5px;color:var(--ink-2)}.calc_panelNote__CkTxv{margin-top:24px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.calc_mini__5X32_{position:fixed;left:12px;right:12px;bottom:calc(var(--cookie-h, 0px) + 12px);z-index:30;display:flex;align-items:center;gap:12px;padding:10px 14px;color:#fff;background:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-float);text-decoration:none;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .2s,transform .25s var(--ease-out),visibility 0s linear .25s}.calc_mini__5X32_:hover{color:#fff}.calc_mini__5X32_[data-show=true]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.calc_miniLabel__Yi4tt{flex:1 1;min-width:0;font-size:13px;color:rgba(255,255,255,.75)}.calc_miniVal__rfVaS{font-family:var(--font-mono);font-size:20px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc_miniVal__rfVaS i{font-family:var(--font-sans);font-size:12px;font-style:normal;opacity:.75}.calc_miniGo__K0rAE{font-size:14px;font-weight:600;color:var(--accent)}@media (min-width:1000px){.calc_mini__5X32_{display:none}}.calc_stage__bYUlR[data-variant=macros] .calc_macroBlock__XQM2G{order:-1}.calc_stage__bYUlR[data-variant=macros] .calc_hero___if4v{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.calc_stage__bYUlR[data-variant=macros] .calc_hero___if4v{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.calc_stage__bYUlR[data-variant=macros] .calc_big__qUY08{font-size:56px;font-size:clamp(48px,20cqw,72px)}.calc_stage__bYUlR[data-variant=macros] .calc_ring__uch0v{max-width:240px}.calc_heroSolo__x8EfZ{margin-top:20px;transition:opacity .2s}.calc_panel__I6bgA[data-stale=true] .calc_heroSolo__x8EfZ,.calc_panel__I6bgA[data-stale=true] .calc_refGrid__gSRKU{opacity:.4}.calc_bmiBigRow__h5_hJ{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px}.calc_bmiBig__2_kEn{font-family:var(--font-sans);font-size:72px;font-size:clamp(60px,14vw,96px);font-weight:500;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc_bmiBigCat__4uEUX{font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.2}.calc_factList__Mny4s{display:grid;grid-gap:0;gap:0;margin-top:22px;list-style:none}.calc_factList__Mny4s li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:11px 0;border-top:1px solid var(--line);font-size:15px}.calc_factList__Mny4s li span:last-child{font-family:var(--font-mono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc_refGrid__gSRKU{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:20px}@media (min-width:640px){.calc_refGrid__gSRKU{grid-template-columns:repeat(2,minmax(0,1fr))}}.calc_refCard__IsfHQ{min-width:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius)}.calc_refCard__IsfHQ[data-main=true]{border-color:var(--accent);background:var(--accent-tint)}.calc_refLabel__RC5_m{font-size:14px;font-weight:500;color:var(--ink-2)}.calc_refValue__OCwK4{margin-top:6px;font-family:var(--font-sans);font-size:56px;font-size:clamp(40px,7vw,60px);font-weight:500;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc_refValue__OCwK4 i{margin-left:6px;font-family:var(--font-sans);font-size:18px;font-style:normal;letter-spacing:0;color:var(--ink-2)}.calc_refNote__W1Hc3{margin-top:8px;font-size:13.5px;line-height:1.4;color:var(--ink-2)}.calc_ruler__5_Yiw{position:relative;margin-top:28px;padding:34px 0 12px}.calc_rulerBar__A4mDi{position:relative;height:4px;background:var(--line);border-radius:2px}.calc_rulerTicks__TPv9H{position:relative;height:18px;margin-top:6px}.calc_rulerTick__zBgiz{position:absolute;top:6px;transform:translateX(-50%);font-family:var(--font-mono);font-size:12px;color:var(--ink-2)}.calc_rulerTick__zBgiz:before{content:"";position:absolute;top:-6px;left:50%;width:1px;height:5px;background:var(--control-line)}.calc_pin__7zikd{position:absolute;bottom:6px;transform:translateX(-50%);padding:2px 8px;font-family:var(--font-mono);font-size:13px;line-height:1.5;color:#fff;background:var(--accent-ink);border-radius:6px;white-space:nowrap;transition:left .6s var(--ease-out)}.calc_pin__7zikd:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:inherit;transform:translateX(-50%) rotate(45deg);border-radius:1px}.calc_rulerDot__LMoPv{position:absolute;top:50%;width:14px;height:14px;background:#fff;border:2px solid var(--ink);border-radius:50%;transform:translate(-50%,-50%);transition:left .6s var(--ease-out)}.calc_nowrap__jC2Is{white-space:nowrap}.calc_leftStack__2GXw_{display:flex;flex-direction:column;gap:20px;min-width:0}.calc_zoneCard__VovYD{padding:20px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}@media (min-width:480px){.calc_zoneCard__VovYD{padding:22px 24px}}.calc_zoneList__6I6lv{list-style:none}.calc_zoneList__6I6lv li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;grid-column-gap:12px;column-gap:12px;padding:9px 10px;margin:0 -10px;font-size:15px;border-radius:8px}.calc_zoneList__6I6lv li[data-current=true]{background:var(--accent-tint);font-weight:600}.calc_zoneSw__RYmh4{width:14px;height:14px;border-radius:3px}.calc_zoneSw__RYmh4[data-zone=low]{background:#b8d2f0}.calc_zoneSw__RYmh4[data-zone=norm]{background:#6fd0ca}.calc_zoneSw__RYmh4[data-zone=over]{background:#f3d58a}.calc_zoneSw__RYmh4[data-zone=ob1]{background:#f0b777}.calc_zoneSw__RYmh4[data-zone=ob2]{background:#e88f78}.calc_zoneSw__RYmh4[data-zone=ob3]{background:#d86c70}.calc_zoneRange__LOltg{font-family:var(--font-mono);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media print{.calc_grid__qRZ0h{display:block}.calc_results__h_A87{position:static}.calc_panel__I6bgA{border:0;padding:0}.calc_mini__5X32_{display:none}.calc_stage__bYUlR{padding:0}.calc_intro__sVVXO{margin-bottom:12px}.calc_lead__mKhl2{display:none}}