@layer components{.segmented-control{position:relative;overflow:hidden;touch-action:pan-y;display:grid;grid-template-columns:repeat(var(--seg-count),minmax(0,1fr));--seg-count:1;--seg-index:0}.segmented-control__slider{position:absolute;top:2px;left:2px;bottom:2px;width:calc((100% - var(--s1)) / var(--seg-count));transform:translateX(calc(var(--seg-index) * 100%));border-radius:999px;background:var(--chip-active-bg);border:var(--chip-active-bd);box-shadow:var(--shadow-button);transition:transform .24s ease;pointer-events:none;z-index:0}.segmented-control .segmented__option{position:relative;z-index:1;justify-content:center}}.GaugeChart_gauge__4Jdtm{position:relative;width:100%;aspect-ratio:1/1;max-width:220px;margin:0 auto;color:inherit;container-type:inline-size}.GaugeChart_gauge__chart__OdXxH,.GaugeChart_gauge__overlay__MzHwt{position:absolute;inset:0;width:100%;height:100%}.GaugeChart_gauge__chart__OdXxH{z-index:1}.GaugeChart_gauge__overlay__MzHwt{z-index:0;pointer-events:none;position:absolute;inset:0}.GaugeChart_gauge__overlay-layer__LD9KI{position:absolute;inset:0}.GaugeChart_gauge__center__eGY_D{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:2}.GaugeChart_gauge__center-value__zT4en{display:inline-flex;align-items:baseline;justify-content:center;align-self:center;gap:var(--s2,8px);font-variant-numeric:tabular-nums}.GaugeChart_gauge__center-value--stacked__s_RsN{flex-direction:column;align-items:center;gap:var(--s1,4px)}.GaugeChart_gauge__center-number__hogTG{font-size:var(--metric-value-size);font-weight:var(--metric-value-weight,600);color:var(--title-text,#f8fafc)}.GaugeChart_gauge__center-unit__IaAXE{font-size:var(--metric-unit-size);font-weight:var(--metric-unit-weight,500);color:var(--muted-text,#94a3b8)}.GaugeChart_gauge__center-unit--stacked__T_NC6{display:block;line-height:1.25}.GaugeChart_gauge__range__R5lm6{position:absolute;bottom:6%;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--s4) 0 var(--s4);font-size:var(--chart-y-tick-size);font-weight:var(--body-weight);color:var(--body-text);pointer-events:none;z-index:2}.GaugeChart_gauge__range-label__z7EIO{font-variant-numeric:tabular-nums}@layer components{.GlassSlider_slider__z7Czg{--slider-height:10px;--thumb-size:20px;--slider-progress:0;position:relative;display:flex;align-items:center;width:100%;min-height:calc(var(--thumb-size) + var(--s2, 8px));padding:6px 0;cursor:pointer;touch-action:pan-y;user-select:none}.GlassSlider_slider__z7Czg[data-disabled=true]{cursor:not-allowed;opacity:.6}.GlassSlider_track__kHeo8{position:relative;width:100%;height:var(--slider-height);border-radius:999px;background:color-mix(in srgb,var(--card-bg) 75%,transparent);box-shadow:var(--shadow-button);overflow:visible}.GlassSlider_fill__TD2mY{position:absolute;inset:2px;width:calc((var(--slider-progress) * (100% - var(--thumb-size))) + (var(--thumb-size) / 2) + 7px);height:calc(var(--slider-height) - 4px);background:color-mix(in srgb,var(--accent-blue) 90%,transparent);box-shadow:var(--shadow-dropdown-active);border-radius:inherit;transition:width .2s ease;pointer-events:none;z-index:1}.GlassSlider_markers__BlDwi{position:absolute;inset:0;pointer-events:none;z-index:2}.GlassSlider_marker__YAXP_{--marker-position:0;--marker-size:3px;left:calc((var(--marker-position) * (100% - var(--thumb-size))) + (var(--thumb-size) / 2));width:var(--marker-size);height:var(--marker-size);background:var(--gray-600);opacity:.9}.GlassSlider_marker__YAXP_,.GlassSlider_thumb__mNL9u{position:absolute;top:50%;transform:translate(-50%,-50%);border-radius:999px}.GlassSlider_thumb__mNL9u{left:calc((var(--slider-progress) * (100% - var(--thumb-size))) + (var(--thumb-size) / 2));width:calc(var(--thumb-size)*1.5);height:var(--thumb-size);background:transparent;box-shadow:var(--shadow-thumb),var(--shadow-s);transition:left .2s ease,transform .2s ease;pointer-events:none;z-index:3}.GlassSlider_slider__z7Czg[data-active=true] .GlassSlider_fill__TD2mY,.GlassSlider_slider__z7Czg[data-active=true] .GlassSlider_thumb__mNL9u{transition:none}.GlassSlider_slider__z7Czg:focus-visible .GlassSlider_thumb__mNL9u{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-blue) 70%,transparent),var(--shadow-button)}.GlassSlider_slider__z7Czg:not([data-disabled=true]):hover .GlassSlider_thumb__mNL9u{transform:translate(-50%,-50%) scale(1.04)}}.ResultsDashboard_results-dashboard__y5pq8{display:flex;flex-direction:column;gap:var(--s3)}.ResultsDashboard_results-dashboard__empty__fCIxG{padding:var(--s6,40px);border-radius:var(--radius-lg,24px);text-align:center;background:var(--glass-card,color-mix(in srgb,var(--surface-base) 65%,transparent));border:1px dashed color-mix(in srgb,var(--gray-500) 25%,transparent);color:var(--muted-text,#94a3b8);font-size:1rem}.ResultsDashboard_metrics-grid__YUHJo{display:grid;width:100%;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:var(--s3)}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5,.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5.ResultsDashboard_metrics-grid--no-mmp__Fgp_U,.ResultsDashboard_metrics-grid--no-mmp__Fgp_U,.ResultsDashboard_metrics-grid__YUHJo{grid-auto-rows:minmax(min-content,auto)}.ResultsDashboard_graph-card__Rqcgr{position:relative;display:flex;flex-direction:column;background:var(--clear-card-bg);box-shadow:var(--shadow-clear-card);align-items:flex-start;gap:var(--s3,12px);padding:var(--s4,20px);color:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;height:100%;container-type:inline-size}.ResultsDashboard_graph-card__Rqcgr[data-interactive=false]{cursor:default}.ResultsDashboard_graph-card__Rqcgr[data-interactive=false]:focus-visible,.ResultsDashboard_graph-card__Rqcgr[data-interactive=false]:hover{transform:none;box-shadow:var(--shadow-clear-card),var(--shadow-l)}.ResultsDashboard_graph-card__Rqcgr:focus-visible,.ResultsDashboard_graph-card__Rqcgr:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gray-200) 18%,transparent);box-shadow:var(--shadow-l,0 26px 48px rgba(15,23,42,.45))}.ResultsDashboard_graph-card__Rqcgr:focus-visible{outline:none}.ResultsDashboard_graph-card__header__5Gm8Z{display:flex;flex-direction:column;gap:var(--s1,4px)}.ResultsDashboard_graph-card__title__OY5Ne{font-size:var(--heading-size);font-weight:var(--body-weight);color:var(--title-text)}.ResultsDashboard_graph-card__subtitle__Q0oi_{font-size:.95rem;color:var(--muted-text,#94a3b8)}.ResultsDashboard_graph-card__value__2T922{font-size:clamp(.95rem,.6rem + 3.5cqi,2.35rem);font-weight:700;color:var(--title-text,#f8fafc);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1,4px);font-variant-numeric:tabular-nums}.ResultsDashboard_graph-card__unit__7wrjm{font-size:clamp(.75rem,.5rem + 1.5cqi,1rem);font-weight:500;color:var(--muted-text,#94a3b8);line-height:1.2}.ResultsDashboard_graph-card__footer___f_SG{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s2,8px);color:var(--muted-text,#94a3b8)}.ResultsDashboard_metric-card__fqqw1{position:relative;display:flex;flex-direction:column;background:var(--clear-card-bg);box-shadow:var(--shadow-clear-card);border:none;gap:var(--s1,4px);padding:var(--s4,20px);align-items:center;color:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;height:100%;container-type:inline-size}.ResultsDashboard_metric-card__fqqw1[data-interactive=false]{cursor:default}.ResultsDashboard_metric-card__fqqw1[data-interactive=false]:focus-visible,.ResultsDashboard_metric-card__fqqw1[data-interactive=false]:hover{transform:none;box-shadow:var(--shadow-clear-card),var(--shadow-l)}.ResultsDashboard_metric-card__fqqw1:focus-visible,.ResultsDashboard_metric-card__fqqw1:hover{transform:translateY(-2px);box-shadow:var(--shadow-clear-card),var(--shadow-l)}.ResultsDashboard_metric-card__fqqw1:focus-visible{outline:none}.ResultsDashboard_metric-card__fqqw1:after,.ResultsDashboard_metric-card__fqqw1[data-interactive=true]:after{content:"";position:absolute;top:var(--s3,12px);right:var(--s3,12px);width:18px;height:18px;opacity:.65;background:currentColor;-webkit-mask:var(--icon-expand) no-repeat center/contain;mask:var(--icon-expand) no-repeat center/contain;transition:opacity .2s ease,transform .2s ease}.ResultsDashboard_metric-card__fqqw1[data-interactive=false]:after{display:none}.ResultsDashboard_metric-card__fqqw1:focus-visible:after,.ResultsDashboard_metric-card__fqqw1:hover:after{opacity:1;transform:translateY(-1px)}.ResultsDashboard_metric-card__header__MeYGS{display:flex;justify-content:flex-start;align-items:flex-start;width:100%}.ResultsDashboard_metric-card__title__kK9As{margin:0;display:flex;align-items:center;gap:var(--s1,4px);font-size:var(--heading-size);font-weight:var(--body-weight);color:var(--title-text);text-align:left}.ResultsDashboard_metric-card__body__R7tn_{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s2,8px);text-align:center;width:100%;align-self:stretch}.ResultsDashboard_metric-card__value__yq2N_{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;gap:var(--s1,4px);font-variant-numeric:tabular-nums}.ResultsDashboard_metric-card__number__1mk4n{font-size:var(--metric-value-size);font-weight:var(--metric-value-weight,600);color:var(--title-text,#f8fafc)}.ResultsDashboard_metric-card__unit__0UWIc{font-size:var(--metric-unit-size);font-weight:var(--metric-unit-weight,500);color:var(--muted-text,#94a3b8);line-height:1.2;text-align:center;width:100%}.ResultsDashboard_metric-card__subtitle__aOqFG{margin:0;font-size:.95rem;color:var(--muted-text,#94a3b8);text-align:center;width:100%;display:flex;justify-content:center}.ResultsDashboard_metric-card__content__MtL1a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s2,8px);width:100%;color:var(--muted-text,#94a3b8)}.ResultsDashboard_metric-card__gauge__gtfyp{width:100%;display:flex;align-items:center;justify-content:center;padding:0;pointer-events:none}.ResultsDashboard_metric-card__gauge__gtfyp svg:focus,.ResultsDashboard_metric-card__gauge__gtfyp svg:focus-visible{outline:none}.ResultsDashboard_metric-card__hint__qjIOe{margin:0;font-size:.85rem;color:var(--muted-text,#94a3b8);text-align:center}.ResultsDashboard_bmr-selector__aWVqA{width:100%;display:flex;gap:var(--s2,8px);align-items:flex-end;justify-content:flex-start}.ResultsDashboard_bmr-selector__label__ogB49{font-size:var(--heading-size);font-weight:var(--body-weight);color:var(--title-text);line-height:var(--control-h)}.ResultsDashboard_bmr-selector__control__48Fqi{position:relative;width:auto;max-width:none;display:inline-flex;justify-content:flex-start;align-items:center}.ResultsDashboard_bmr-selector__button__sglAH{width:auto;justify-content:space-between;box-shadow:var(--shadow-button)}.ResultsDashboard_bmr-selector__menu__vZS6b{max-width:calc(100vw - 32px);background:color-mix(in srgb,var(--card-bg) 70%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-all);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur));pointer-events:auto}.ResultsDashboard_goal-card__wxOeJ{display:flex;flex-direction:column;box-shadow:var(--shadow-clear-card);gap:var(--s4,12px);padding:var(--s4,20px);color:inherit;height:100%;flex:1 1 320px;grid-column:1/span 12;grid-row:3/span 1}.ResultsDashboard_goal-card__wxOeJ[data-interactive=false]:focus-visible,.ResultsDashboard_goal-card__wxOeJ[data-interactive=false]:hover{transform:none;box-shadow:var(--shadow-clear-card),var(--shadow-l)}.ResultsDashboard_goal-card__header__aQHAA{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2,8px)}.ResultsDashboard_goal-card__title__qqr0w{margin:0;font-size:var(--title-size);font-weight:var(--body-weight);color:var(--title-text)}.ResultsDashboard_goal-card__body__2zVLq{display:flex;flex-direction:column;gap:var(--s3,12px)}.ResultsDashboard_goal-card__body--deficit__LxDDy{gap:var(--s4,16px)}.ResultsDashboard_goal-card__goal-switch__LG4k8{flex:0 0 auto}.ResultsDashboard_goal-card__deficit__lPJMS{display:flex;flex-direction:column;gap:var(--s2,16px);position:relative;z-index:0}.ResultsDashboard_goal-card__percent-float__Qcpol{position:absolute;left:0;top:0;z-index:3;line-height:var(--control-h);font-size:var(--heading-size);font-weight:var(--body-weight);color:var(--muted-text);pointer-events:none;opacity:0;transition:transform .32s ease,opacity .2s ease}.ResultsDashboard_goal-card__deficit__lPJMS[data-percent-ready=true] .ResultsDashboard_goal-card__percent-float__Qcpol{opacity:1}.ResultsDashboard_goal-card__deficit__lPJMS[data-percent-animate=false] .ResultsDashboard_goal-card__percent-float__Qcpol{transition:opacity .2s ease}.ResultsDashboard_goal-card__percent-static__bOGII{pointer-events:none;transition:opacity .2s ease;display:inline-block;font-size:var(--heading-size);font-weight:var(--body-weight);color:var(--muted-text);line-height:var(--control-h);vertical-align:baseline}.ResultsDashboard_goal-card__deficit__lPJMS[data-percent-ready=true] .ResultsDashboard_goal-card__percent-static__bOGII{opacity:0}.ResultsDashboard_goal-card__deficit-header__XLjaC{display:flex;align-items:center;justify-content:space-between;gap:var(--s2,8px)}.ResultsDashboard_goal-card__subtitle__d1G85{margin:0;font-size:var(--heading-size);font-weight:var(--body-weight);color:var(--title-text)}.ResultsDashboard_goal-card__toggle__JY0fI{display:inline-flex;align-items:center;gap:var(--s2,8px);height:var(--control-h);padding:var(--s1);border:var(--chip-active-bd);border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:color .2s ease;touch-action:manipulation;user-select:none}.ResultsDashboard_goal-card__toggle__JY0fI[disabled]{opacity:.5;cursor:not-allowed}.ResultsDashboard_goal-card__toggle-label__JeVHo{font-size:var(--body-size);font-weight:var(--body-weight);padding:0 var(--s2)}.ResultsDashboard_goal-card__toggle-track__9RLzy{--toggle-width:52px;--toggle-height:24px;--thumb-size:20px;--padding:2px;position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:var(--toggle-width);height:var(--toggle-height);border-radius:999px;background:var(--chip-active-bg);box-shadow:var(--shadow-button);transition:background .3s ease,box-shadow .3s ease;overflow:hidden;isolation:isolate}.ResultsDashboard_goal-card__toggle-thumb__pbeFo{position:absolute;top:var(--padding);left:var(--padding);width:calc(var(--thumb-size)*1.5);height:var(--thumb-size);border-radius:999px;background:var(--clear-card-bg);box-shadow:var(--shadow-thumb);transition:transform .5s cubic-bezier(.23,1,.32,1)}.ResultsDashboard_goal-card__toggle__JY0fI:focus-visible .ResultsDashboard_goal-card__toggle-track__9RLzy{box-shadow:0 0 0 3px var(--focus-ring)}.ResultsDashboard_goal-card__toggle--active__7_jk_ .ResultsDashboard_goal-card__toggle-track__9RLzy{background:color-mix(in srgb,var(--accent-blue) 80%,transparent);box-shadow:var(--shadow-dropdown-active)}.ResultsDashboard_goal-card__toggle--active__7_jk_ .ResultsDashboard_goal-card__toggle-thumb__pbeFo{transform:translateX(calc(var(--toggle-width) - (var(--thumb-size) * 1.5) - (var(--padding) * 2)))}.ResultsDashboard_goal-card__custom__jrQJl{display:flex;flex-direction:column;gap:var(--s1,4px)}.ResultsDashboard_goal-card__custom-row__WPRD_{display:inline-flex;align-items:center;gap:var(--s2,8px);flex-wrap:wrap}.ResultsDashboard_goal-card__custom-field__Z8d2K{display:inline-flex;align-items:baseline;height:var(--control-h);gap:var(--s1,4px);padding:0 var(--s3,12px);border-radius:999px;background:transparent;max-width:100px;position:relative;z-index:1}.ResultsDashboard_goal-card__custom-field--kcal__K_7Oy{min-width:120px}.ResultsDashboard_goal-card__custom-field--kcal__K_7Oy .ResultsDashboard_goal-card__custom-input__OL1kw,.ResultsDashboard_goal-card__custom-field--kcal__K_7Oy .ResultsDashboard_goal-card__custom-unit__tP9Cu,.ResultsDashboard_goal-card__custom-field__Z8d2K:before{opacity:0;animation:ResultsDashboard_goal-custom-fade__et73H .36s ease both}.ResultsDashboard_goal-card__custom-field__Z8d2K:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--chip-active-bg);box-shadow:var(--shadow-button);z-index:0}.ResultsDashboard_goal-card__custom-field__Z8d2K>*{position:relative;z-index:1}.ResultsDashboard_goal-card__custom-input__OL1kw{flex:1 1 auto;width:auto;min-width:0;box-sizing:border-box;appearance:textfield;-moz-appearance:textfield;border:none;background:transparent;font-size:var(--title-size);font-weight:var(--body-weight);color:var(--body-text);height:100%;line-height:var(--control-h);padding:0;text-align:left;opacity:1}.ResultsDashboard_goal-card__custom-input__OL1kw::-webkit-inner-spin-button,.ResultsDashboard_goal-card__custom-input__OL1kw::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ResultsDashboard_goal-card__custom-input__OL1kw:focus-visible{outline:none}.ResultsDashboard_goal-card__custom-unit__tP9Cu{font-size:var(--heading-size);font-weight:var(--body-weight);color:var(--muted-text);margin-left:auto;line-height:var(--control-h);pointer-events:none}.ResultsDashboard_goal-card__slider-row__mjdXT{display:flex;align-items:center;height:var(--control-h);line-height:var(--control-h);gap:var(--s3,12px)}.ResultsDashboard_goal-card__deficit-callout__MXg2n{min-width:84px;padding:0 var(--s4);height:var(--control-h);line-height:var(--control-h);text-align:left;font-size:var(--title-size);font-weight:var(--body-weight);color:var(--title-text);flex:0 0 auto;white-space:nowrap}.ResultsDashboard_goal-card__deficit-grid__4qVYk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3,12px)}.ResultsDashboard_goal-card__deficit-card__9nvwR{border-radius:var(--radius-lg);padding:var(--s3,12px);background:var(--card2-bg);box-shadow:var(--shadow-goal-sub-card);display:flex;flex-direction:column;gap:var(--s3);container-type:inline-size}.ResultsDashboard_goal-card__deficit-card__9nvwR[data-interactive=true]{position:relative;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ResultsDashboard_goal-card__deficit-card__9nvwR[data-interactive=true]:focus-visible,.ResultsDashboard_goal-card__deficit-card__9nvwR[data-interactive=true]:hover{transform:translateY(-2px);box-shadow:var(--shadow-goal-sub-card),var(--shadow-l,0 26px 48px rgba(15,23,42,.45))}.ResultsDashboard_goal-card__deficit-card__9nvwR[data-interactive=true]:focus-visible{outline:none}.ResultsDashboard_goal-card__deficit-card__9nvwR[data-interactive=true]:after{content:"";position:absolute;top:var(--s3,12px);right:var(--s3,12px);width:18px;height:18px;opacity:.65;background:currentColor;-webkit-mask:var(--icon-expand) no-repeat center/contain;mask:var(--icon-expand) no-repeat center/contain;transition:opacity .2s ease,transform .2s ease}.ResultsDashboard_goal-card__deficit-card__9nvwR[data-interactive=true]:focus-visible:after,.ResultsDashboard_goal-card__deficit-card__9nvwR[data-interactive=true]:hover:after{opacity:1;transform:translateY(-1px)}.ResultsDashboard_goal-card__deficit-card--gauge__2NEQC{align-items:center;justify-content:center;padding:var(--s4,16px)}.ResultsDashboard_goal-card__deficit-title__Z8J4r{margin:0;font-size:var(--heading-size);font-weight:var(--body-weight);color:var(--title-text);text-align:center}.ResultsDashboard_goal-card__deficit-value__XZvgE{margin:auto 0;display:inline-flex;flex-direction:column;align-items:center;gap:var(--s1,4px);font-variant-numeric:tabular-nums}.ResultsDashboard_goal-card__deficit-number__oCbdg{font-size:var(--metric-value-size);font-weight:var(--metric-value-weight,600);color:var(--title-text)}.ResultsDashboard_goal-card__deficit-unit__9KNLr{font-size:var(--metric-unit-size);font-weight:var(--metric-unit-weight,500);color:var(--muted-text,#94a3b8);line-height:1.2;text-align:center;width:100%}.ResultsDashboard_goal-card__gain-note___DCzk{margin:0;padding-top:var(--s3);font-size:var(--body-size);font-weight:var(--label-weight);color:var(--muted-text,#94a3b8);text-align:center}.ResultsDashboard_goal-card__slider__CtdYF{display:flex;flex-direction:column;gap:var(--s1,4px)}.ResultsDashboard_goal-card__experience__lqCS0{display:flex;flex-direction:column;gap:var(--s2,8px)}.ResultsDashboard_goal-card__experience-note__0xMDU{margin:0;font-size:var(--body-size);font-weight:var(--label-weight);color:var(--muted-text,#94a3b8)}.ResultsDashboard_goal-card__surplus__EjWUi{display:flex;flex-direction:column;min-height:var(--control-h);gap:var(--s2,8px)}.ResultsDashboard_goal-card__surplus-line__kf_Mr{display:flex;align-items:center;gap:var(--s2,8px);line-height:var(--control-h);flex-wrap:wrap}.ResultsDashboard_goal-card__slider-label__pmMQ6{display:flex;align-items:center;justify-content:space-between;gap:var(--s2,8px);font-size:.95rem;color:var(--muted-text,#94a3b8)}.ResultsDashboard_goal-card__slider-input__ogPzP{flex:1 1 auto;min-width:0}.ResultsDashboard_goal-card__note__mlPu_{margin:0;font-size:.85rem;color:var(--muted-text,#94a3b8)}.ResultsDashboard_goal-card__readouts__yReeK{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--s3,12px)}.ResultsDashboard_goal-card__stat__qsSx3{display:flex;flex-direction:column;gap:var(--s1,4px);margin:0}.ResultsDashboard_goal-card__stat__qsSx3 dt{font-size:.85rem;color:var(--muted-text,#94a3b8);text-transform:uppercase;letter-spacing:.04em}.ResultsDashboard_goal-card__stat__qsSx3 dd{margin:0;font-size:1.15rem;font-weight:600;color:var(--title-text,#f8fafc)}.ResultsDashboard_goal-card__stat--inline__ugU_G{flex-direction:row;align-items:baseline;justify-content:space-between}.ResultsDashboard_goal-card__stat--inline__ugU_G dt{text-transform:none;letter-spacing:normal;font-size:.95rem}.ResultsDashboard_goal-card__stat--inline__ugU_G dd{font-size:1rem;font-weight:500;color:var(--title-text,#f8fafc)}.ResultsDashboard_goal-card__unit__kRAFc{font-weight:500}.ResultsDashboard_goal-card__delta__bUUNq,.ResultsDashboard_goal-card__unit__kRAFc{margin-left:var(--s1,4px);font-size:.85rem;color:var(--muted-text,#94a3b8)}.ResultsDashboard_metric-overlay__NZcAR{position:absolute;inset:0;z-index:60;display:block;overflow:hidden}.ResultsDashboard_metric-overlay__backdrop__l5LOb{position:absolute;inset:0;background:var(--overlay-bg);backdrop-filter:blur(var(--card-blur))}.ResultsDashboard_metric-overlay__scroll__nPYBQ{position:relative;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;padding:60px var(--s5) 60px var(--s5);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.ResultsDashboard_metric-overlay__scroll__nPYBQ[data-scroll-locked=true]{overflow:hidden;overscroll-behavior:none}.ResultsDashboard_metric-overlay__card__YxmVX{position:relative;margin:var(--s5) 0 var(--s5) 0;width:min(720px,100%);backdrop-filter:blur(calc(var(--card-blur)*4));background:var(--card-bg);box-shadow:var(--shadow-all);display:flex;flex-direction:column;gap:var(--s4,16px);padding:var(--s5,32px)}.ResultsDashboard_metric-overlay__header__4Zdd2{display:flex;align-items:center;justify-content:space-between;gap:var(--s3,12px)}.ResultsDashboard_metric-overlay__title__AU6ND{font-size:var(--page-head-size);font-weight:var(--page-head-weight);color:var(--title-text);margin:0}.ResultsDashboard_metric-overlay__close___4dUQ{position:absolute;top:var(--s1,4px);right:var(--s1,4px);width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--muted-text,#94a3b8);border-radius:50%;cursor:pointer;display:grid;place-items:center;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.ResultsDashboard_metric-overlay__close___4dUQ:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--icon-close) no-repeat center/contain;mask:var(--icon-close) no-repeat center/contain}.ResultsDashboard_metric-overlay__close___4dUQ:hover{color:var(--title-text,#f8fafc);background:color-mix(in srgb,var(--gray-800) 60%,transparent);border-color:color-mix(in srgb,var(--gray-600) 60%,transparent);transform:translateY(-1px)}.ResultsDashboard_metric-overlay__close___4dUQ:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 35%,transparent)}.ResultsDashboard_metric-overlay__content__CMpkV{overflow:visible;display:flex;flex-direction:column;gap:var(--s3,12px);color:var(--body-text,#e2e8f0);font-size:.95rem;line-height:1.6}.ResultsDashboard_metric-overlay__headline__hQXX2{width:100%;display:flex;justify-content:center;padding:var(--s2,8px) 0 var(--s3,12px);container-type:inline-size}.ResultsDashboard_metric-overlay__bmr-row__Zgr7e{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:var(--s2,8px);flex-wrap:wrap;flex-direction:column}.ResultsDashboard_metric-overlay__bmr-value__Vc5ly{display:inline-flex;align-items:baseline;gap:var(--s3);font-variant-numeric:tabular-nums;container-type:inline-size;min-width:60%}.ResultsDashboard_metric-overlay__bmr-value__Vc5ly .ResultsDashboard_metric-card__unit__0UWIc{text-align:left}.ResultsDashboard_metric-overlay__body__0Xb1T{display:grid;grid-template-columns:minmax(100px,200px) minmax(0,1fr);gap:var(--s4,16px);align-items:start}.ResultsDashboard_metric-overlay__gauge-card__1bdE_{width:100%;height:auto;align-self:start;background:var(--card2-bg);backdrop-filter:blur(var(--card-blur));cursor:default;pointer-events:none}.ResultsDashboard_metric-overlay__gauge-card__1bdE_.ResultsDashboard_metric-card__fqqw1[data-interactive=false],.ResultsDashboard_metric-overlay__gauge-card__1bdE_.ResultsDashboard_metric-card__fqqw1[data-interactive=false]:active,.ResultsDashboard_metric-overlay__gauge-card__1bdE_.ResultsDashboard_metric-card__fqqw1[data-interactive=false]:focus,.ResultsDashboard_metric-overlay__gauge-card__1bdE_.ResultsDashboard_metric-card__fqqw1[data-interactive=false]:focus-visible,.ResultsDashboard_metric-overlay__gauge-card__1bdE_.ResultsDashboard_metric-card__fqqw1[data-interactive=false]:focus-within,.ResultsDashboard_metric-overlay__gauge-card__1bdE_.ResultsDashboard_metric-card__fqqw1[data-interactive=false]:hover{transform:none;box-shadow:var(--shadow-clear-card);outline:none}.ResultsDashboard_metric-overlay__text__U5N6L{min-width:0}.ResultsDashboard_metric-overlay__section___lhs2,.ResultsDashboard_metric-overlay__text__U5N6L{display:flex;flex-direction:column;gap:var(--s3,12px)}.ResultsDashboard_metric-overlay__list__V2ndg{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2,8px)}.ResultsDashboard_metric-overlay__status__TKxci{margin:0;color:var(--muted-text,#94a3b8)}.ResultsDashboard_metric-table__5Wfr_{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ResultsDashboard_metric-table__5Wfr_ td,.ResultsDashboard_metric-table__5Wfr_ th{padding:var(--s2,8px) var(--s3,12px);text-align:left;border-bottom:1px solid color-mix(in srgb,var(--gray-500) 20%,transparent)}.ResultsDashboard_metric-table__5Wfr_ tbody tr[data-active=true]{background:color-mix(in srgb,var(--accent-blue,#4dabf7) 16%,transparent)}.ResultsDashboard_metric-table__5Wfr_ tbody tr:hover{background:color-mix(in srgb,var(--surface-base) 50%,transparent)}.ResultsDashboard_metric-card__fqqw1[data-metric=tdee]{grid-column:1/span 5;grid-row:1/span 1}.ResultsDashboard_metric-card__fqqw1[data-metric=bmr]{grid-column:1/span 5;grid-row:2/span 1}.ResultsDashboard_metric-card__fqqw1[data-metric=ea]{grid-column:1/span 6;grid-row:4/span 1}.ResultsDashboard_metric-card__fqqw1[data-metric=nffmi]{grid-column:7/span 6;grid-row:4/span 1}.ResultsDashboard_metric-card__fqqw1[data-metric=ffm]{grid-column:7/span 6;grid-row:5/span 1}.ResultsDashboard_metric-card__fqqw1[data-metric=mmp]{grid-column:1/span 6;grid-row:5/span 1}.ResultsDashboard_goal-card__wxOeJ,.ResultsDashboard_graph-card__Rqcgr[data-metric=energyBreakdown],.ResultsDashboard_metric-card__fqqw1[data-metric=bmr],.ResultsDashboard_metric-card__fqqw1[data-metric=ea],.ResultsDashboard_metric-card__fqqw1[data-metric=ffm],.ResultsDashboard_metric-card__fqqw1[data-metric=mmp],.ResultsDashboard_metric-card__fqqw1[data-metric=nffmi],.ResultsDashboard_metric-card__fqqw1[data-metric=tdee]{justify-self:stretch;align-self:stretch}.ResultsDashboard_graph-card__Rqcgr[data-metric=energyBreakdown]{min-width:0;width:100%;max-width:none;margin-inline:0;padding:var(--s4) var(--s2) var(--s2) var(--s2);grid-column:6/span 7;grid-row:1/span 2}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5 .ResultsDashboard_metric-card__fqqw1[data-metric=mmp]{grid-column:1/span 5;grid-row:3/span 1}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5 .ResultsDashboard_graph-card__Rqcgr[data-metric=energyBreakdown]{grid-column:6/span 7;grid-row:1/span 3}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5 .ResultsDashboard_goal-card__wxOeJ{grid-column:1/span 12;grid-row:4/span 1}.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_metric-card__fqqw1[data-metric=ffm]{grid-column:1/span 4;grid-row:4/span 1}.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_metric-card__fqqw1[data-metric=ea]{grid-column:5/span 4;grid-row:4/span 1}.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_metric-card__fqqw1[data-metric=nffmi]{grid-column:9/span 4;grid-row:4/span 1}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_graph-card__Rqcgr[data-metric=energyBreakdown]{grid-column:6/span 7;grid-row:1/span 2}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_goal-card__wxOeJ{grid-column:1/span 12;grid-row:3/span 1}@media (min-width:750px){.ResultsDashboard_metrics-grid--no-mmp__Fgp_U{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,auto))}.ResultsDashboard_metric-card__fqqw1[data-metric=tdee]{grid-column:1/span 3;grid-row:1/span 2}.ResultsDashboard_metric-card__fqqw1[data-metric=bmr]{grid-column:1/span 3;grid-row:3/span 2}.ResultsDashboard_graph-card__Rqcgr[data-metric=energyBreakdown]{grid-column:4/span 4;grid-row:1/span 4}.ResultsDashboard_goal-card__wxOeJ{grid-column:8/span 5;grid-row:1/span 4}.ResultsDashboard_metric-card__fqqw1[data-metric=ea]{grid-column:1/span 3;grid-row:5/span 2}.ResultsDashboard_metric-card__fqqw1[data-metric=nffmi]{grid-column:4/span 3;grid-row:5/span 2}.ResultsDashboard_metric-card__fqqw1[data-metric=ffm]{grid-column:7/span 3;grid-row:5/span 2}.ResultsDashboard_metric-card__fqqw1[data-metric=mmp]{grid-column:10/span 3;grid-row:5/span 2}.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_goal-card__wxOeJ{grid-column:8/span 5;grid-row:1/span 4}.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_metric-card__fqqw1[data-metric=ea]{grid-column:1/span 4;grid-row:5/span 2}.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_metric-card__fqqw1[data-metric=nffmi]{grid-column:5/span 4;grid-row:5/span 2}.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_metric-card__fqqw1[data-metric=ffm]{grid-column:9/span 4;grid-row:5/span 2}.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_graph-card__Rqcgr[data-metric=energyBreakdown]{grid-column:4/span 4;grid-row:1/span 4}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr))}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5 .ResultsDashboard_metric-card__fqqw1[data-metric=tdee]{grid-column:1/span 3;grid-row:1/span 2}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5 .ResultsDashboard_metric-card__fqqw1[data-metric=bmr]{grid-column:1/span 3;grid-row:3/span 2}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5 .ResultsDashboard_metric-card__fqqw1[data-metric=mmp]{grid-column:1/span 3;grid-row:5/span 2}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5 .ResultsDashboard_graph-card__Rqcgr[data-metric=energyBreakdown]{grid-column:4/span 4;grid-row:1/span 6}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5 .ResultsDashboard_goal-card__wxOeJ{grid-column:8/span 5;grid-row:1/span 6}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5.ResultsDashboard_metrics-grid--no-mmp__Fgp_U{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr))}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_metric-card__fqqw1[data-metric=tdee]{grid-row:1/span 3}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_metric-card__fqqw1[data-metric=bmr]{grid-row:4/span 3}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_goal-card__wxOeJ{grid-column:8/span 5;grid-row:1/span 6}.ResultsDashboard_metrics-grid--no-bodyfat__Dv4V5.ResultsDashboard_metrics-grid--no-mmp__Fgp_U .ResultsDashboard_graph-card__Rqcgr[data-metric=energyBreakdown]{grid-column:4/span 4;grid-row:1/span 6}}.ResultsDashboard_graph-card__Rqcgr[data-metric=energyBreakdown]>.ResultsDashboard_graph-card__header__5Gm8Z{grid-area:header;padding:0 var(--s2)}.ResultsDashboard_graph-card__Rqcgr[data-metric=energyBreakdown]>.ResultsDashboard_energy-breakdown__chart-shell__eDj_1{grid-area:chart}.ResultsDashboard_graph-card__Rqcgr[data-metric=energyBreakdown]>.ResultsDashboard_energy-breakdown__legend__cXS55{grid-area:legend}.ResultsDashboard_energy-breakdown__chart-shell__eDj_1{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;position:relative;width:100%;height:100%;background:transparent;align-items:stretch}.ResultsDashboard_energy-breakdown__chart__Omabb{width:100%;padding:var(--s3) 0 var(--s1) 0}.ResultsDashboard_energy-breakdown__legend__cXS55{flex:0 0 auto;list-style:none;margin:0;padding:var(--s3) var(--s1) var(--s1) 0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--s2)}.ResultsDashboard_energy-breakdown__legend-item__EFw29{display:flex;width:100%;padding:0 var(--s1) 0 0}.ResultsDashboard_energy-breakdown__legend-button__hF5Oj{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;gap:var(--s1,4px);width:100%;padding:var(--s1) var(--s2);border:1px solid transparent;border-radius:var(--radius-md,16px);background:var(--chart-legend);backdrop-filter:blur(--card-blur);box-shadow:var(--shadow-s);color:inherit;font:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.ResultsDashboard_energy-breakdown__legend-button__hF5Oj:hover{transform:translateY(-1px)}.ResultsDashboard_energy-breakdown__legend-button__hF5Oj:focus-visible{outline:none}.ResultsDashboard_energy-breakdown__legend-button__hF5Oj:after{content:"";position:absolute;top:var(--s1);right:var(--s1);width:12px;height:12px;opacity:.65;background:currentColor;-webkit-mask:var(--icon-expand) no-repeat center/contain;mask:var(--icon-expand) no-repeat center/contain;transition:opacity .2s ease,transform .2s ease}.ResultsDashboard_energy-breakdown__legend-button__hF5Oj:focus-visible:after,.ResultsDashboard_energy-breakdown__legend-button__hF5Oj:hover:after{opacity:1;transform:translateY(-1px)}.ResultsDashboard_energy-breakdown__legend-name__DRYxX{font-size:var(--heading-size);font-weight:var(--body-weight);letter-spacing:0;text-transform:uppercase;text-shadow:var(--gray-900) 0 0 12px}.ResultsDashboard_energy-breakdown__legend-value__pZgBw{width:100%;display:inline-flex;justify-content:center;align-items:baseline;gap:var(--s1,4px);text-align:right}.ResultsDashboard_energy-breakdown__legend-number__jO0i1{font-size:var(--body-size);font-weight:var(--body-weight);color:var(--body-text)}.ResultsDashboard_energy-breakdown__legend-unit__zBFZ3{font-size:calc(var(--body-size) * .85);font-weight:500;color:var(--muted-text,#94a3b8)}.ResultsDashboard_results-dashboard__notice__pQIpX{padding:var(--s4,20px);display:flex;flex-direction:column;gap:var(--s3,12px);color:inherit}.ResultsDashboard_results-dashboard__notice-warning__UYVn0{display:flex;flex-direction:column;gap:var(--s2,8px);padding:var(--s3,16px);border-radius:var(--radius-md,16px);background:color-mix(in srgb,var(--accent-yellow,#facc15) 18%,transparent);color:var(--title-text,#f8fafc)}.ResultsDashboard_results-dashboard__notice-warning__UYVn0 h4{margin:0;font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-text)}.ResultsDashboard_results-dashboard__notice-warning__UYVn0 p{margin:0;font-size:var(--label-size);font-weight:var(--label-weight);color:var(--body-text)}.ResultsDashboard_results-dashboard__notice-body__CiDFS{display:flex;flex-direction:column;gap:var(--s2,8px)}.ResultsDashboard_results-dashboard__notice-body__CiDFS p{margin:0;font-size:var(--label-size);font-weight:var(--label-weight);color:var(--body-text)}.ResultsDashboard_energy-breakdown__empty__8HJh0{width:100%;margin:0;font-size:.85rem;color:var(--muted-text,#94a3b8);text-align:center}@media (max-width:300px){.ResultsDashboard_graph-card__Rqcgr[data-metric=energyBreakdown]{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "chart" "legend"}.ResultsDashboard_graph-card__Rqcgr[data-metric=energyBreakdown]>.ResultsDashboard_energy-breakdown__legend__cXS55{flex-direction:row;flex-wrap:wrap;gap:var(--s2,8px)}.ResultsDashboard_energy-breakdown__legend-item__EFw29{flex:1 1 45%}}@keyframes ResultsDashboard_goal-custom-fade__et73H{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ResultsDashboard_goal-card__custom-field--kcal__K_7Oy .ResultsDashboard_goal-card__custom-input__OL1kw,.ResultsDashboard_goal-card__custom-field--kcal__K_7Oy .ResultsDashboard_goal-card__custom-unit__tP9Cu,.ResultsDashboard_goal-card__custom-field__Z8d2K:before{animation:none;opacity:1}}@media (max-width:720px){.ResultsDashboard_metric-overlay__body__0Xb1T{grid-template-columns:minmax(0,1fr)}}.history_shell__oacA_{max-width:1000px;margin:0 auto;padding:var(--s3);min-height:80vh;display:flex;flex-direction:column;gap:var(--s5)}.history_header__fv9xy{display:flex;justify-content:space-between;align-items:center;padding:var(--s4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--gray-900) 40%,transparent);backdrop-filter:blur(var(--card-blur));-webkit-backdrop-filter:blur(var(--card-blur));border:1px solid color-mix(in srgb,var(--gray-600) 50%,transparent);box-shadow:var(--elev-1)}.history_title__oC83K{font-size:var(--page-head-size);font-weight:var(--page-head-weight);color:var(--title-text);letter-spacing:-1px;margin:0}.history_historyButton__G2e_U{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);height:var(--control-h);padding:0 var(--s3);border-radius:999px;border:1px solid color-mix(in srgb,var(--gray-600) 50%,transparent);background:color-mix(in srgb,var(--gray-900) 40%,transparent);box-shadow:var(--shadow-s);color:var(--title-text);font-size:var(--label-size);font-weight:var(--body-weight);cursor:pointer;transition:all .2s ease}.history_historyButton__G2e_U:hover{box-shadow:var(--shadow-m);background:color-mix(in srgb,var(--gray-900) 60%,transparent)}.history_emptyState__17_VX{text-align:center;padding:var(--s8) 0;color:var(--muted-text);font-size:var(--body-size)}.history_errorBanner__ChRwE{color:var(--accent-error);background:color-mix(in srgb,var(--accent-error) 10%,transparent);padding:var(--s3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--accent-error) 20%,transparent);margin-bottom:var(--s4)}.history_backdrop__ToTrX{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:100;display:flex;justify-content:center;align-items:center;padding:var(--s3);animation:history_fadeIn__kpBW4 .2s ease-out}.history_overlay__LBptU{background:var(--surface-base);width:100%;max-width:500px;max-height:80vh;border-radius:var(--radius-lg);box-shadow:var(--elev-2);border:1px solid var(--stroke);display:flex;flex-direction:column;animation:history_slideUp__TbjQM .3s ease-out}.history_overlayHeader__wOXsD{padding:var(--s4);border-bottom:1px solid var(--stroke);display:flex;justify-content:space-between;align-items:center}.history_overlayTitle__L8xVh{font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-text);margin:0}.history_closeButton__E4Fvn{background:none;border:none;color:var(--muted-text);cursor:pointer;padding:var(--s1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.history_closeButton__E4Fvn:hover{color:var(--title-text);background:var(--gray-800)}.history_list__PmvVU{overflow-y:auto;padding:var(--s3);display:flex;flex-direction:column;gap:var(--s2)}.history_item__1G_Zt{display:flex;align-items:center;justify-content:space-between;padding:var(--s3);background:var(--field-bg);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.history_item__1G_Zt:hover{background:var(--gray-800);border-color:var(--gray-600);transform:translateY(-1px);box-shadow:var(--shadow-s)}.history_itemContent__vFC3g{display:flex;flex-direction:column;gap:4px}.history_itemDate__xQKqM{font-weight:500;color:var(--title-text);font-size:var(--body-size)}.history_itemDetails__hdMep{font-size:.85rem;color:var(--muted-text)}.history_itemActions___Loje{display:flex;gap:var(--s1);margin-left:var(--s3)}.history_actionButton__cwWjs{background:none;border:none;padding:var(--s2);color:var(--muted-text);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.history_actionButton__cwWjs:hover{background:var(--gray-700);color:var(--title-text)}.history_deleteButton__2cQvh:hover{background:color-mix(in srgb,var(--accent-error) 20%,transparent);color:var(--accent-error)}@keyframes history_fadeIn__kpBW4{0%{opacity:0}to{opacity:1}}@keyframes history_slideUp__TbjQM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.IntegratedCalculator_card__xYPMJ{display:flex;flex-direction:column;gap:var(--s4)}.IntegratedCalculator_stepClip__aM8mh{overflow:hidden;margin-inline:calc(-1 * var(--s6));margin-block:calc(-1 * var(--s6));padding-inline:var(--s6);padding-block:var(--s6);transition:height var(--collapse-dur) var(--collapse-ease)}.IntegratedCalculator_stepClip__aM8mh[data-height-transition=follow]{transition-duration:0s}.IntegratedCalculator_stepInner__GIdju{position:relative}.IntegratedCalculator_stepContent__RIiiJ{display:grid;gap:var(--s3);opacity:1;transition:opacity var(--collapse-dur) var(--collapse-ease)}.IntegratedCalculator_stepContent__RIiiJ[data-fade=enter],.IntegratedCalculator_stepContent__RIiiJ[data-fade=exit]{opacity:0}.IntegratedCalculator_stepContentExit__qKcVc{position:absolute;inset:0;pointer-events:none}.IntegratedCalculator_nav__IiRgi{display:flex;align-items:center;gap:var(--s3)}.IntegratedCalculator_navButton__e_8Ry{width:auto;flex:1}.IntegratedCalculator_navButtonBack__XGRMy{flex:0 0 auto;width:var(--control-h);padding:0}.IntegratedCalculator_navButtonNext__IkhyA{gap:var(--s2)}.IntegratedCalculator_navButtonLabel__XtdCH{display:inline-flex;align-items:center}.IntegratedCalculator_navButtonIcon__BFK7T{width:18px;height:18px;display:inline-block;background:currentColor;-webkit-mask:var(--icon-arrow-forward) no-repeat center/contain;mask:var(--icon-arrow-forward) no-repeat center/contain}.IntegratedCalculator_navButtonIconBack__q91Ok{width:18px;height:18px;display:inline-block;background:currentColor;-webkit-mask:var(--icon-arrow-back) no-repeat center/contain;mask:var(--icon-arrow-back) no-repeat center/contain}