.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(--gauge-value-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(--gauge-unit-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{font-family:var(--font-host-grotesk),sans-serif;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);border-radius:999px}.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-goal-sub-card),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{font-family:var(--font-host-grotesk),sans-serif;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__header--history__DWpfe{padding-left:var(--s3)}.ResultsDashboard_metric-overlay__title__AU6ND{font-family:var(--font-host-grotesk),sans-serif;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(--s2);right:var(--s2);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:active,.ResultsDashboard_metric-overlay__close___4dUQ:hover,.ResultsDashboard_metric-overlay__close___4dUQ[data-tap-feedback=true]{box-shadow:var(--shadow-thumb),var(--shadow-s);color:var(--accent-error)}.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:60%;display:flex;justify-content:center;align-self: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:900px){.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) minmax(0,1fr);gap:0;position:relative;width:100%;height:100%;background:transparent;align-items:stretch}.ResultsDashboard_energy-breakdown__chart__Omabb{min-width:0;width:100%;padding:0}.ResultsDashboard_energy-breakdown__legend__cXS55{min-width:0;width:100%;flex:0 0 auto;list-style:none;margin:0;padding:0 var(--s1) var(--s4) 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-radius:var(--radius-md,16px);background:var(--card2-bg);box-shadow:var(--shadow-goal-sub-card);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(--s2);right:var(--s2);width:16px;height:16px;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:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;text-align:right}.ResultsDashboard_energy-breakdown__legend-number__jO0i1{font-size:12cqi;font-weight:var(--metric-value-weight);color:var(--body-text)}.ResultsDashboard_energy-breakdown__legend-unit__zBFZ3{font-size:7cqi;font-weight:var(--metric-unit-weight);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)}}.SignCard_card___dBCn{background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-clear-card),var(--shadow-all);backdrop-filter:blur(var(--card-blur));-webkit-backdrop-filter:blur(var(--card-blur));font-family:var(--font-host-grotesk),sans-serif;padding:var(--s4);display:flex;flex-direction:column;gap:var(--s3);min-width:280px;max-width:400px;margin:0 auto;position:relative;opacity:0;transition:opacity .4s ease}.SignCard_card___dBCn[data-state=open]{opacity:1;animation:SignCard_fadeInCard__lxmM0 .4s ease}.SignCard_card___dBCn[data-state=closing]{opacity:0}@keyframes SignCard_fadeInCard__lxmM0{0%{opacity:0}to{opacity:1}}.SignCard_header__VG29N{display:flex;justify-content:space-between;gap:var(--s3,1rem)}.SignCard_closeButton__lQuLF{position:absolute;top:var(--s2,.5rem);right:var(--s2,.5rem);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}.SignCard_closeButton__lQuLF: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}.SignCard_closeButton__lQuLF:active,.SignCard_closeButton__lQuLF:focus-visible,.SignCard_closeButton__lQuLF:hover,.SignCard_closeButton__lQuLF[data-tap-feedback=true]{outline:none;box-shadow:var(--shadow-thumb),var(--shadow-s);color:var(--accent-error)}.SignCard_title__iWgqw{font-family:var(--font-host-grotesk),sans-serif;font-size:var(--page-head-size);font-weight:var(--page-head-weight);color:var(--title-text);padding-left:var(--s4);margin:0}.SignCard_body__Px76i{display:flex;flex-direction:column;padding:var(--s4);gap:var(--s1)}.SignCard_googleButton__XcLch{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:40px;border-radius:20px;font-family:var(--font-host-grotesk),sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;position:relative;background-color:#ffffff;color:#1f1f1f;box-shadow:var(--shadow-c)}.SignCard_googleButton__XcLch:hover{background-color:#f0f4f9;box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}.SignCard_googleButton__XcLch:active{background-color:#e1e5ea}.SignCard_googleButton__XcLch:focus-visible{outline:2px solid #0b57d0;outline-offset:2px}[data-theme=light] .SignCard_googleButton__XcLch{background-color:#ffffff;color:#1f1f1f}[data-theme=light] .SignCard_googleButton__XcLch:hover{background-color:#f0f4f9;box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}[data-theme=light] .SignCard_googleButton__XcLch:active{background-color:#e1e5ea}[data-theme=light] .SignCard_googleButton__XcLch:focus-visible{outline:2px solid #0b57d0;outline-offset:2px}[data-theme=dark] .SignCard_googleButton__XcLch{background-color:#131314;color:#e3e3e3}[data-theme=dark] .SignCard_googleButton__XcLch:hover{background-color:#131314;background-image:linear-gradient(0deg,rgba(168,199,250,.08),rgba(168,199,250,.08))}[data-theme=dark] .SignCard_googleButton__XcLch:active{background-image:linear-gradient(0deg,rgba(168,199,250,.12),rgba(168,199,250,.12))}.SignCard_googleIcon__adKsu{width:20px;height:20px}.SignCard_divider__299bw{display:flex;align-items:center;padding:var(--s4) 0 var(--s4) 0;gap:var(--s2);color:var(--muted-text);font-size:var(--label-size);font-weight:var(--label-weight)}.SignCard_divider__299bw:after,.SignCard_divider__299bw:before{content:"";flex:1;height:1px;background:var(--muted-text)}.SignCard_form__I9_ga{display:flex;flex-direction:column;gap:var(--s5)}.SignCard_actions__3uP19{display:flex;flex-direction:column;gap:var(--s7);align-items:stretch}.SignCard_actionsSignUp__QoI4y{margin-top:var(--s6)}.SignCard_label__95sNA{font-size:var(--label-size);font-weight:var(--body-weight);color:var(--muted-text);margin-left:var(--s1)}.SignCard_input__xAJWj{width:100%;height:var(--control-h);padding:0 var(--s3);border-radius:999px;box-shadow:var(--shadow-button);background:var(--clear-card-bg);color:var(--body-text);border:none;transition:border-color .2s ease,box-shadow .2s ease;font-size:1rem}.SignCard_input__xAJWj:focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.SignCard_alert__RW7yU{padding:var(--s1) var(--s3);border-radius:var(--radius-md);font-size:var(--body-size);font-weight:var(--body-weight)}.SignCard_alertSuccess__FlQQi{background:color-mix(in srgb,var(--accent-green) 20%,transparent);color:color-mix(in srgb,var(--accent-green) 80%,var(--body-text) 100%)}.SignCard_alertError__7E1nj{background:color-mix(in srgb,var(--accent-error) 20%,transparent);color:color-mix(in srgb,var(--accent-error) 80%,var(--body-text) 100%)}.SignCard_status__N5B2V{color:var(--accent-blue);font-size:.9rem;margin-top:var(--s2)}.SignCard_fineprint__Gs9xD{font-size:var(--body-size);font-weight:var(--label-weight);color:var(--muted-text);display:flex;flex-direction:column;gap:var(--s1,.25rem);text-align:center}.SignCard_fineprint__Gs9xD p{padding-top:var(--s3);margin:0;text-align:left}.SignCard_linkButton__q7Srn,.SignCard_link__hTH7T{color:var(--accent-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.SignCard_linkButton__q7Srn{background:transparent;border:none;cursor:pointer}.SignCard_forgotLink__caMxR,.SignCard_linkButton__q7Srn{font-size:var(--body-size);font-weight:var(--body-weight)}.SignCard_forgotLink__caMxR{margin:0;align-self:flex-end;color:var(--muted-text)}.SignCard_forgotLink__caMxR:hover{color:var(--accent-blue)}.SignOverlay_overlayShell__aWXE_{position:fixed;inset:0;z-index:1000}.SignOverlay_backdrop__ohvhH{position:absolute;inset:0;padding:min(4vw,2rem);background:var(--overlay-bg);backdrop-filter:blur(8px);opacity:0;transition:opacity .4s ease}.SignOverlay_backdrop__ohvhH[data-state=open]{opacity:1;animation:SignOverlay_fadeInOverlay__4E37J .2s ease}.SignOverlay_backdrop__ohvhH[data-state=closing]{opacity:0}.SignOverlay_backdropContent__TGCV_{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;justify-content:center}.SignOverlay_dialog__DchIB{width:min(480px,100%);transition:opacity .4s ease;opacity:0}.SignOverlay_dialog__DchIB[data-state=open]{opacity:1;animation:SignOverlay_fadeInOverlay__4E37J .4s ease}.SignOverlay_dialog__DchIB[data-state=closing]{opacity:0}@keyframes SignOverlay_fadeInOverlay__4E37J{0%{opacity:0}to{opacity:1}}.CookieConsent_wrapper__Iviwl{position:fixed;inset:auto var(--s5) var(--s5) auto;display:flex;justify-content:flex-end;align-items:flex-end;pointer-events:none;z-index:1000}.CookieConsent_card__vuaSp{width:min(260px);max-height:min(80vh,640px);overflow:auto;background:var(--card-bg);box-shadow:var(--shadow-all);color:var(--title-text);gap:var(--s2);display:grid;pointer-events:auto}.CookieConsent_card__vuaSp[data-blur=std]{backdrop-filter:blur(var(--card-blur))}.CookieConsent_card__vuaSp[data-blur=webkit]{backdrop-filter:blur(var(--card-blur));-webkit-backdrop-filter:blur(var(--card-blur))}.CookieConsent_header__8uYK0{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:var(--s2)}.CookieConsent_header__8uYK0 h1{font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-text)}.CookieConsent_cookieGroup__zfAd6{display:grid;gap:var(--s3)}.CookieConsent_cookieRow__uYcDO{display:grid;grid-template-columns:1fr 24px auto;align-items:center;gap:var(--s2);padding:0;position:relative}.CookieConsent_cookieType__Mc_IC{display:inline-flex;align-items:center;gap:var(--s2);min-width:0}.CookieConsent_cookieHeader__rWjSh{display:inline-flex;align-items:center;justify-content:space-between;width:110px;gap:var(--s1);padding:0;margin:0;border:none;background:none;color:var(--body-text);font-size:var(--heading-size);font-weight:var(--label-weight);cursor:pointer;text-align:left}.CookieConsent_lockOutside__v_XS1{justify-self:center;background:currentColor;color:var(--muted-text);-webkit-mask:var(--icon-lock) no-repeat center/contain;mask:var(--icon-lock) no-repeat center/contain;opacity:.85}.CookieConsent_lockOutside__v_XS1,.CookieConsent_lockPlaceholder__BKfMD{align-self:center;width:18px;height:18px}.CookieConsent_note__tA_Bc{margin:0;font-size:var(--body-size);font-weight:var(--label-weight);color:var(--muted-text);text-align:left}.CookieConsent_linkButton__5MA9U{background:transparent;border:none;color:var(--accent-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;font-size:var(--body-size);font-weight:var(--label-weight)}.CookieConsent_chevron__8M95i{display:inline-block;width:16px;height:16px;color:var(--muted-text);transition:transform .4s var(--collapse-ease)}.CookieConsent_chevron__8M95i:after{content:"";width:100%;height:100%;background:currentColor;-webkit-mask:var(--icon-dropdown-chevron) no-repeat center/contain;mask:var(--icon-dropdown-chevron) no-repeat center/contain;display:block}.CookieConsent_cookieRow__uYcDO[data-open=true] .CookieConsent_chevron__8M95i{transform:rotate(180deg)}.CookieConsent_cookieDescription__iBejB{grid-column:1/-1;color:var(--muted-text);font-size:var(--body-size);font-weight:var(--title-weight);max-height:0;overflow:hidden;opacity:0;margin:0;transition:max-height .4s var(--collapse-ease),opacity .4s ease}.CookieConsent_cookieRow__uYcDO[data-open=true] .CookieConsent_cookieDescription__iBejB{opacity:1}.CookieConsent_cookieToggle___LqWP{--toggle-width:48px;--toggle-height:24px;--thumb-size:16px;--padding:4px;--icon-size:16px;position:relative;width:var(--toggle-width);height:var(--toggle-height);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 40%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);cursor:pointer;padding:var(--padding);display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;overflow:hidden;isolation:isolate;justify-self:end}.CookieConsent_cookieToggle___LqWP:hover{background:color-mix(in srgb,var(--surface-strong) 50%,transparent);border-color:color-mix(in srgb,var(--gray-400) 30%,transparent)}.CookieConsent_cookieToggle___LqWP:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.CookieConsent_cookieToggle__track__EcZGM{position:absolute;inset:0;pointer-events:none;z-index:0}.CookieConsent_cookieToggle__thumb__thQVH{position:absolute;top:var(--padding);left:var(--padding);width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.4));box-shadow:0 2px 5px rgba(0,0,0,.2),inset 0 1px 2px rgba(255,255,255,1),inset 0 -2px 4px rgba(0,0,0,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:transform .5s cubic-bezier(.23,1,.32,1);z-index:2}.CookieConsent_cookieToggle___LqWP[aria-checked=true]{background:color-mix(in srgb,var(--accent-green) 40%,transparent)}.CookieConsent_cookieToggle___LqWP[aria-checked=true] .CookieConsent_cookieToggle__thumb__thQVH{transform:translateX(calc(var(--toggle-width) - var(--thumb-size) - (var(--padding) * 2)));background:linear-gradient(135deg,rgba(255,255,255,.85),rgba(255,255,255,.25))}.CookieConsent_cookieToggle___LqWP[aria-checked=false] .CookieConsent_cookieToggle__thumb__thQVH{transform:translateX(0)}.CookieConsent_cookieToggle___LqWP[data-locked=true]{background:color-mix(in srgb,var(--accent-green) 16%,transparent)}.SiteFooter_footer__62yNv{margin-top:var(--s6);padding:var(--s6) var(--s6) var(--s7);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s4);color:var(--muted-text);font-size:.85rem;border-top:1px solid color-mix(in srgb,var(--muted-text) 24%,transparent);background:var(--page-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--elev-2)}.SiteFooter_copy__45t6h{flex:1 1 auto}.SiteFooter_links__HaH0F{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:var(--s3);row-gap:var(--s2)}.SiteFooter_linkItem__EvJcY{display:inline-flex;align-items:center;gap:var(--s2)}.SiteFooter_link__9XP8q{color:inherit;text-decoration:none;letter-spacing:.03em;transition:color .2s ease}.SiteFooter_link__9XP8q:focus-visible,.SiteFooter_link__9XP8q:hover{color:var(--accent-blue);text-decoration:underline}.SiteFooter_separator__p1fSX{color:var(--muted-text);font-size:.85rem}.SiteFooter_linkItem__EvJcY[data-last-in-row=true] .SiteFooter_separator__p1fSX{display:none}.SiteFooter_themeToggle__h358e{--toggle-width:68px;--toggle-height:32px;--thumb-size:24px;--padding:4px;--icon-size:16px;position:relative;width:var(--toggle-width);height:var(--toggle-height);border-radius:999px;background:transparent;box-shadow:var(--shadow-button);cursor:pointer;padding:var(--padding);display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;overflow:hidden;isolation:isolate}.SiteFooter_themeToggle__h358e:hover{background:color-mix(in srgb,var(--surface-strong) 50%,transparent);border-color:color-mix(in srgb,var(--gray-400) 30%,transparent)}.SiteFooter_themeToggle__h358e:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.SiteFooter_themeToggle__track__5mjBd{position:absolute;inset:0;pointer-events:none;z-index:0}.SiteFooter_themeToggle__thumb__NrCMw{position:absolute;top:var(--padding);left:var(--padding);width:calc(var(--thumb-size) * 1.3);height:var(--thumb-size);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.4));box-shadow:var(--shadow-thumb);transition:transform .5s cubic-bezier(.23,1,.32,1);z-index:2}[data-theme=dark] .SiteFooter_themeToggle__thumb__NrCMw{transform:translateX(calc(var(--toggle-width) - (var(--thumb-size)*1.3) - (var(--padding) * 2)));background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.1)}.SiteFooter_themeToggle__icon__QVzRd{position:absolute;top:50%;transform:translateY(-50%);width:var(--icon-size);height:var(--icon-size);color:var(--muted-text);transition:opacity .3s ease,color .3s ease,transform .5s cubic-bezier(.23,1,.32,1);z-index:1;display:grid;place-items:center}.SiteFooter_themeToggle__icon__QVzRd:after{content:"";width:100%;height:100%;background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.SiteFooter_themeToggle__icon__sun__B_7p_{left:calc(var(--padding) + ((var(--thumb-size)*1.3) - var(--icon-size)) / 2)}.SiteFooter_themeToggle__icon__sun__B_7p_:after{-webkit-mask-image:var(--icon-sun);mask-image:var(--icon-sun)}.SiteFooter_themeToggle__icon__moon__MgN_w{right:calc(var(--padding) + ((var(--thumb-size)*1.3) - var(--icon-size)) / 2)}.SiteFooter_themeToggle__icon__moon__MgN_w:after{-webkit-mask-image:var(--icon-moon);mask-image:var(--icon-moon)}[data-theme=light] .SiteFooter_themeToggle__icon__sun__B_7p_{color:var(--accent-amber);opacity:1;transform:translateY(-50%) scale(1)}[data-theme=dark] .SiteFooter_themeToggle__icon__sun__B_7p_,[data-theme=light] .SiteFooter_themeToggle__icon__moon__MgN_w{color:var(--muted-text);opacity:.5;transform:translateY(-50%) scale(.8)}[data-theme=dark] .SiteFooter_themeToggle__icon__moon__MgN_w{color:var(--title-text);opacity:1;transform:translateY(-50%) scale(1)}@media (max-width:800px){.SiteFooter_footer__62yNv{display:grid;grid-template-areas:"links toggle" "copy  copy";grid-template-columns:1fr auto;gap:var(--s2) var(--s2);align-items:center}.SiteFooter_links__HaH0F{grid-area:links;justify-content:flex-start}.SiteFooter_toggle__zSf1H{grid-area:toggle}.SiteFooter_copy__45t6h{grid-area:copy}}.SettingsCard_card__1JIOS{font-family:var(--font-host-grotesk),sans-serif;max-height:90vh;max-width:340px;overflow:hidden}.SettingsCard_confirmMode__rfVDs{max-width:340px}.SettingsCard_header__4PuKs{display:flex;align-items:center;justify-content:space-between;padding:0}.SettingsCard_body__NmvBc{overflow-y:auto;padding-top:var(--s1);gap:var(--s5)}.SettingsCard_body__NmvBc p{padding:0 var(--s4);font-size:var(--label-size);font-weight:var(--label-weight)}.SettingsCard_section__jqVjc{display:flex;flex-direction:column;gap:var(--s3)}.SettingsCard_section__jqVjc h2{font-size:var(--heading-size);font-weight:var(--label-weight);color:var(--title-text);margin:0}.SettingsCard_section__jqVjc h3{font-size:var(--label-size);font-weight:var(--label-weight);color:var(--body-text);margin:0}.SettingsCard_infoText__DNNV6{font-size:.9rem;color:var(--text-muted);margin:0}.SettingsCard_accountStack__WF337{display:flex;flex-direction:column;gap:var(--s6)}.SettingsCard_form__Kd72d{display:flex;gap:var(--s2)}.SettingsCard_formStack__xqTE9{display:flex;flex-direction:column;gap:var(--s2)}.SettingsCard_input__BbpB2{flex:1;height:var(--control-h);padding:var(--s2) var(--s3);border-radius:999px;box-shadow:var(--shadow-button);background:var(--clear-card-bg);color:var(--body-text);font-size:var(--body-size);font-weight:var(--label-weight)}.SettingsCard_input__BbpB2:focus{outline:none;border-color:var(--accent-blue);background:var(--surface-base)}.SettingsCard_button__sxr3Z{padding:0 var(--s4);height:var(--control-h);border-radius:999px;border:none;background:var(--accent-blue);color:white;font-weight:600;cursor:pointer;transition:opacity .2s ease}.SettingsCard_button__sxr3Z:disabled{opacity:.6;cursor:not-allowed}.SettingsCard_button__sxr3Z:hover:not(:disabled){opacity:.9}.SettingsCard_dangerZone___rZvz{padding-top:var(--s5);border-top:1px solid rgba(239,68,68,.2)}.SettingsCard_dangerTitle__DrhJU{color:#ef4444;font-size:1rem;font-weight:600;margin:0}.SettingsCard_dangerButton__l7BB3{height:var(--control-h);padding:0 var(--s3);border-radius:999px;background:linear-gradient(transparent 0,transparent 45%,color-mix(in srgb,var(--accent-error) 60%,transparent) 100%);border:1px solid color-mix(in srgb,var(--accent-error) 60%,transparent);box-shadow:var(--shadow-s),1px 1px 3px 0 color-mix(in srgb,var(--accent-error) 100%,transparent) inset,-1px -1px 6px 1px color-mix(in srgb,var(--accent-error) 100%,transparent) inset;color:var(--accent-error);font-size:var(--label-size);font-weight:var(--body-weight);cursor:pointer;transition:all .2s ease}.SettingsCard_confirmDangerButton__JJk5_{margin:var(--s3) var(--s4) var(--s4)}.SettingsCard_dangerButton__l7BB3:hover:not(:disabled){background:#ef4444;color:white}.SettingsCard_dangerButton__l7BB3:disabled{opacity:.5;cursor:not-allowed}.SettingsCard_alert__KTsYX{padding:var(--s2) var(--s4);border-radius:999px;font-size:var(--body-size);font-weight:var(--body-weight)}.SettingsCard_alertSuccess__OGiC3{background:color-mix(in srgb,var(--accent-green) 10%,transparent);color:var(--accent-green);box-shadow:var(--shadow-s)}.SettingsCard_alertError__BlwRB{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.SettingsCard_inlineError__hfCle{margin:0;padding:0;font-size:var(--body-size);font-weight:var(--body-weight);color:var(--accent-error)}.SiteHeader_header__WuT2E{position:sticky;top:var(--s2);z-index:120;height:64px;margin:var(--s2) var(--s2) 0 var(--s2);gap:var(--s2);padding:0 var(--s5) 0 var(--s3);border-radius:999px;background:color-mix(in srgb,var(--card-bg) 70%,transparent);border-bottom:1px solid rgba(233,236,239,.1);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur));box-shadow:var(--shadow-clear-card),var(--shadow-c)}.SiteHeader_brand__3vS1B,.SiteHeader_header__WuT2E{display:flex;align-items:center}.SiteHeader_brandLink__S_lG6{display:inline-flex;align-items:center;gap:var(--s2);text-decoration:none;color:inherit}.SiteHeader_brandMark__IKuG7{border-radius:12px}.SiteHeader_brandText__ERAD8{font-family:var(--font-righteous),sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0}.SiteHeader_authCluster__sCFEK,.SiteHeader_desktopNav__HBMFM{display:flex;align-items:center;gap:var(--s2);margin-left:auto}.SiteHeader_authStatus__oY1DL{font-size:.9rem;color:var(--text-muted,#94a3b8)}.SiteHeader_authButton__odd_a{display:inline-flex;align-items:center;justify-content:center;height:var(--control-h);gap:var(--s1);padding:var(--s1) var(--s3);line-height:1.6;border-radius:999px;background:var(--chip-active-bg);box-shadow:var(--shadow-thumb);color:inherit;font-family:var(--font-host-grotesk),sans-serif;font-size:var(--body-size);font-weight:var(--label-weight);letter-spacing:.02em;text-decoration:none;transition:border-color .2s ease,background .2s ease;cursor:pointer}.SiteHeader_authButton__odd_a:focus-visible,.SiteHeader_authButton__odd_a:hover{background:var(--dropdown-active-bg);box-shadow:var(--shadow-dropdown-active)}.SiteHeader_authButton__odd_a[disabled]{opacity:.6;pointer-events:none}.SiteHeader_authButtonSecondary__sEICy{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);padding:var(--s1) var(--s3);border-radius:999px;background:var(--accent-blue);box-shadow:var(--shadow-dropdown-active);color:#f8fafc;font-family:var(--font-host-grotesk),sans-serif;font-size:var(--body-size);font-weight:var(--body-weight);letter-spacing:.02em;cursor:pointer;transition:filter .2s ease}.SiteHeader_authButtonSecondary__sEICy:focus-visible,.SiteHeader_authButtonSecondary__sEICy:hover{filter:brightness(1.05);color:var(--accent-blue);background:var(--dropdown-active-bg);box-shadow:var(--shadow-dropdown-active)}.SiteHeader_authButtonSecondary__sEICy[disabled]{opacity:.6;pointer-events:none}.SiteHeader_userBadge__MtUf0{padding:.4rem .9rem;background:rgba(148,163,184,.18);color:inherit;font-size:.85rem;font-weight:600}.SiteHeader_navLink__fLZfM,.SiteHeader_userBadge__MtUf0{display:inline-flex;align-items:center;border-radius:999px}.SiteHeader_navLink__fLZfM{position:relative;min-width:144px;height:var(--control-h);gap:var(--s1);padding:var(--s1) var(--s3);color:var(--body-text);text-decoration:none;justify-content:center;font-family:var(--font-host-grotesk),sans-serif;font-size:var(--body-size);font-weight:var(--label-weight);letter-spacing:.02em;box-shadow:var(--shadow-goal-sub-card);transition:color .2s ease}.SiteHeader_navLink__fLZfM:focus-visible,.SiteHeader_navLink__fLZfM:hover{background:var(--dropdown-active-bg);color:var(--accent-blue)}.SiteHeader_navLinkActive__i7afy{color:var(--title-text);box-shadow:var(--shadow-dropdown-active)}.SiteHeader_menuButton__QAA4X{display:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease}.SiteHeader_menuIcon__ajxYt{width:20px;height:20px;display:inline-flex;background:currentColor;mask:var(--icon-hamburger) no-repeat center /contain;-webkit-mask:var(--icon-hamburger) no-repeat center /contain;transition:transform .2s ease}.SiteHeader_menuIcon__ajxYt[data-active=true]{transform:rotate(180deg)}.SiteHeader_mobileSheet__GjZIW{position:fixed;z-index:9999;width:max-content;min-width:200px;max-width:calc(100vw - (var(--s4) * 2));box-sizing:border-box;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card-bg) 70%,transparent);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur));box-shadow:var(--shadow-clear-card),var(--shadow-all);padding:var(--s3);transform:translateY(-10px);opacity:0;pointer-events:none;transition:transform var(--collapse-dur) var(--collapse-ease),opacity .2s ease}.SiteHeader_mobileSheetOpen__Qdwrn{transform:translateY(0);opacity:1;pointer-events:auto}.SiteHeader_mobileNav__q92ij{display:grid;gap:var(--s2)}.SiteHeader_mobileNavLink__V8fEF{position:relative;display:flex;align-items:center;gap:var(--s2);padding:var(--s1) var(--s3);line-height:1.6;color:var(--body-text);text-decoration:none;font-family:var(--font-host-grotesk),sans-serif;font-size:var(--body-size);font-weight:var(--label-weight);letter-spacing:.02em;border-radius:999px;box-shadow:var(--shadow-goal-sub-card);transition:color .2s ease,background .2s ease,border-color .2s ease}.SiteHeader_mobileNavLink__V8fEF:focus-visible,.SiteHeader_mobileNavLink__V8fEF:hover{background:var(--dropdown-active-bg);color:var(--accent-blue)}.SiteHeader_mobileNavLinkActive__Q2CA2{color:var(--title-text);box-shadow:var(--shadow-dropdown-active)}.SiteHeader_mobileAuth__ifmbM{margin-top:var(--s2);display:grid;gap:var(--s2)}.SiteHeader_mobileAuth__ifmbM .SiteHeader_authButtonSecondary__sEICy,.SiteHeader_mobileAuth__ifmbM .SiteHeader_authButton__odd_a{width:100%}.SiteHeader_userMenuWrapper__jteq8{position:relative}.SiteHeader_userBadgeButton__WGT2N{display:inline-flex;align-items:center;height:var(--control-h);gap:var(--s2);padding:var(--s1) var(--s2) var(--s1) var(--s4);border-radius:999px;background:color-mix(in srgb,var(--header-auth-bg) 18%,transparent);box-shadow:var(--shadow-goal-sub-card);color:inherit;font-family:var(--font-host-grotesk),sans-serif;font-size:var(--body-size);font-weight:var(--body-weight);letter-spacing:.02em;border:none;cursor:pointer;transition:background .2s ease}.SiteHeader_userBadgeButton__WGT2N:after{content:"";width:16px;aspect-ratio:1;background:currentColor;opacity:.8;-webkit-mask:var(--icon-dropdown-chevron) no-repeat center /contain;mask:var(--icon-dropdown-chevron) no-repeat center /contain;transition:transform .25s var(--collapse-ease),opacity .2s ease}.SiteHeader_userBadgeButton__WGT2N:hover,.SiteHeader_userBadgeButton__WGT2N[aria-expanded=true]{background:rgba(148,163,184,.25);box-shadow:var(--shadow-goal-sub-card),var(--shadow-c)}.SiteHeader_userBadgeButton__WGT2N[aria-expanded=true]:after{transform:rotate(180deg)}.SiteHeader_userDropdown__BU4eA{position:fixed;z-index:9999;width:max-content;min-width:160px;background:color-mix(in srgb,var(--card-bg) 70%,transparent);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur));box-shadow:var(--shadow-clear-card),var(--shadow-c);border-radius:var(--radius-lg);padding:var(--s2);display:flex;flex-direction:column;gap:var(--s2);transform:translateY(-10px);opacity:0;pointer-events:none;transition:all .2s ease}.SiteHeader_userDropdownOpen__ciC_S{transform:translateY(0);opacity:1;pointer-events:auto}.SiteHeader_dropdownItem__awI0c{display:flex;align-items:center;width:100%;gap:var(--s1);padding:var(--s1) var(--s3);line-height:1.6;color:var(--body-text);text-decoration:none;font-family:var(--font-host-grotesk),sans-serif;font-size:var(--body-size);font-weight:var(--label-weight);letter-spacing:.02em;border-radius:999px;box-shadow:var(--shadow-goal-sub-card);cursor:pointer;transition:background .2s ease}.SiteHeader_dropdownItem__awI0c:focus-visible,.SiteHeader_dropdownItem__awI0c:hover{color:var(--accent-blue);background:var(--dropdown-active-bg)}@media (max-width:900px){.SiteHeader_desktopNav__HBMFM{display:none}.SiteHeader_menuButton__QAA4X{display:inline-flex}.SiteHeader_userDropdown__BU4eA{top:calc(100% + var(--s4) + var(--s3))}.SiteHeader_authCluster__sCFEK{display:flex}.SiteHeader_authCluster__sCFEK .SiteHeader_authButtonSecondary__sEICy,.SiteHeader_authCluster__sCFEK .SiteHeader_authButton__odd_a{display:none}}@media (min-width:901px){.SiteHeader_authCluster__sCFEK{margin-left:0}}.history_shell__JDfDk{max-width:1000px;margin:0 auto;padding:var(--s3);min-height:80vh;display:flex;flex-direction:column;gap:var(--s5)}.history_header__YYFx0{display:flex;justify-content:space-between;align-items:center;padding:0 var(--s4) 0}.history_title__FAvun{font-family:var(--font-host-grotesk),sans-serif;font-size:var(--page-head-size);font-weight:var(--page-head-weight);color:var(--title-text);margin:0}.history_historyButton__yTKpa{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);height:var(--control-h);padding:0 var(--s3);border-radius:999px;background:var(--chip-active-bg);box-shadow:var(--shadow-button);color:var(--title-text);font-size:var(--label-size);font-weight:var(--body-weight);cursor:pointer;transition:all .2s ease}.history_historyButton__yTKpa:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--history-icon,var(--icon-history));mask-image:var(--history-icon,var(--icon-history))}.history_historyButton__yTKpa:hover{box-shadow:var(--shadow-clear-card),var(--shadow-m)}.history_emptyState__8JBgU{text-align:center;padding:var(--s8) 0;color:var(--muted-text);font-size:var(--body-size)}.history_errorBanner__sqZmL{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_list__v2NDV{overflow-y:auto;padding:0 var(--s3);display:flex;flex-direction:column;gap:var(--s2)}.history_item__r3rHH{display:flex;align-items:center;justify-content:space-between;padding:var(--s3);background:var(--field-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-goal-sub-card);cursor:pointer;transition:all .2s ease}.history_item__r3rHH:hover{background:var(--dropdown-active-bg);transform:translateY(-1px);box-shadow:var(--shadow-goal-sub-card),var(--shadow-m)}.history_itemEditing__QX3Pm,.history_itemEditing__QX3Pm:hover{transform:none;background:var(--field-bg);box-shadow:var(--shadow-goal-sub-card)}.history_itemContent__8HDY_{display:flex;flex-direction:column;gap:var(--s1);padding-left:var(--s3)}.history_itemTitle__EPOPe{font-weight:var(--body-weight);color:var(--title-text);font-size:var(--label-size)}.history_itemDetails__906VX,.history_itemTimestamp__dJ6E9{font-size:var(--body-size);color:var(--muted-text)}.history_inlineEditorRow__m29MD{display:inline-flex;align-items:center;width:min(100%,260px)}.history_inlineInputShell__0pf0F{display:inline-flex;align-items:center;width:100%;border-radius:999px;box-shadow:var(--shadow-button);background:transparent}.history_inlineInput__w1Ok6{width:100%;min-width:0;height:var(--control-h);padding:0 var(--s3);border-radius:999px;border:0;outline:none;background:transparent;color:var(--muted-text,#f8fafc);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--control-h)}.history_inlineInput__w1Ok6:focus-visible{outline:none}.history_itemContent__8HDY_:focus-within .history_inlineInputShell__0pf0F{box-shadow:var(--shadow-button);background:transparent}.history_inlineError__KBL3Y{margin:0;font-size:.85rem;color:#fca5a5;text-align:left}.history_itemActions__kGmgs{display:flex;gap:var(--s1);margin:0 var(--s3)}.history_actionButton__mDvZe{background:none;border:none;padding:var(--s2);color:var(--muted-text);cursor:pointer;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.history_actionButton__mDvZe:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.history_editButton__zjH78:before{-webkit-mask-image:var(--icon-edit);mask-image:var(--icon-edit)}.history_actionButton__mDvZe:hover{color:var(--title-text);box-shadow:var(--shadow-thumb),var(--shadow-s)}.history_deleteButton__oaRFx:hover{color:var(--accent-error)}.history_deleteButton__oaRFx:before{-webkit-mask-image:var(--icon-delete);mask-image:var(--icon-delete)}.history_saveButton__Pvvap:before{-webkit-mask-image:var(--icon-tick);mask-image:var(--icon-tick)}.history_cancelButton__f2sdo:before{-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close)}