.protein-calculator-module__7ZULFq__titleSoft{color:var(--apple-ink-soft,#6e6e73);font-weight:500}.protein-calculator-module__7ZULFq__range{margin-top:8px}.protein-calculator-module__7ZULFq__rangeHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.protein-calculator-module__7ZULFq__rangeLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--calc-ink-soft);font-size:10px;font-weight:600}.protein-calculator-module__7ZULFq__rangeValue{color:var(--calc-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.protein-calculator-module__7ZULFq__rangeSvg{width:100%;height:14px;display:block;overflow:visible}.protein-calculator-module__7ZULFq__rangeTrack{stroke:color-mix(in oklab,var(--calc-ink)14%,transparent);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.protein-calculator-module__7ZULFq__rangeFill{stroke:var(--calc-accent);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:all .7s cubic-bezier(.28,.11,.32,1)}.protein-calculator-module__7ZULFq__rangeDot{fill:var(--calc-accent);opacity:.85;transition:cx .7s cubic-bezier(.28,.11,.32,1)}.protein-calculator-module__7ZULFq__rangeTick{stroke:var(--calc-ink);stroke-width:1.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:x1 .7s cubic-bezier(.28,.11,.32,1),x2 .7s cubic-bezier(.28,.11,.32,1)}@media (prefers-reduced-motion:reduce){.protein-calculator-module__7ZULFq__rangeFill,.protein-calculator-module__7ZULFq__rangeDot,.protein-calculator-module__7ZULFq__rangeTick{transition:none}}.protein-calculator-module__7ZULFq__foods{margin-top:0}.protein-calculator-module__7ZULFq__foodGrid{grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,16px);display:grid}@media (max-width:560px){.protein-calculator-module__7ZULFq__foodGrid{grid-template-columns:repeat(2,1fr)}}.protein-calculator-module__7ZULFq__foodItem{border-radius:var(--calc-radius-md);background:var(--calc-paper-3);border:1px solid var(--calc-rule);flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;transition:transform .4s cubic-bezier(.28,.11,.32,1),border-color .22s cubic-bezier(.28,.11,.32,1);display:flex}.protein-calculator-module__7ZULFq__foodItem:hover{border-color:var(--calc-rule-strong);transform:translateY(-1px)}.protein-calculator-module__7ZULFq__foodIcon{filter:saturate(1.1);font-size:22px;line-height:1}.protein-calculator-module__7ZULFq__foodQty{letter-spacing:-.02em;color:var(--calc-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.protein-calculator-module__7ZULFq__foodName{color:var(--calc-ink-soft);letter-spacing:-.005em;font-size:12px;font-weight:500}
.goals-widget-module__dY4kOq__widget{margin:3rem 0}.goals-widget-module__dY4kOq__header{flex-direction:column;gap:.45rem;margin-bottom:1.25rem;display:flex}.goals-widget-module__dY4kOq__widget .goals-widget-module__dY4kOq__heading{letter-spacing:-.03em;color:var(--apple-ink,var(--color-text-primary));margin:0;font-size:clamp(1.55rem,1.85vw,1.95rem);font-weight:700;line-height:1.02}.goals-widget-module__dY4kOq__widget .goals-widget-module__dY4kOq__subheading{max-width:34rem;color:var(--apple-ink-soft,var(--color-text-secondary));margin:0;font-size:.96rem;line-height:1.42}.goals-widget-module__dY4kOq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);display:grid}.goals-widget-module__dY4kOq__widget a.goals-widget-module__dY4kOq__card{color:inherit;background:var(--bento-cell-bg,#fff);border:1px solid var(--bento-cell-border,#0000000d);transform-origin:50%;will-change:transform;border-radius:clamp(20px,2.2vw,28px);flex-direction:column;gap:10px;padding:clamp(18px,1.6vw,24px) clamp(20px,1.8vw,26px);text-decoration:none;transition:transform .5s cubic-bezier(.28,.11,.32,1),box-shadow .5s cubic-bezier(.28,.11,.32,1),border-color .5s cubic-bezier(.28,.11,.32,1);display:flex;position:relative}.goals-widget-module__dY4kOq__widget a.goals-widget-module__dY4kOq__card:hover{border-color:color-mix(in oklab,var(--card-accent)22%,var(--bento-cell-border,#0000000d));transform:translateY(-2px);box-shadow:0 18px 40px -24px #00000038}@media (prefers-color-scheme:dark){.goals-widget-module__dY4kOq__widget a.goals-widget-module__dY4kOq__card:hover{box-shadow:0 22px 50px -24px #0009}}.goals-widget-module__dY4kOq__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--apple-ink-soft,var(--color-text-secondary));align-items:center;gap:.5em;font-size:11px;font-weight:500;display:inline-flex}.goals-widget-module__dY4kOq__eyebrow:before{content:"";background:var(--card-accent);border-radius:999px;width:6px;height:6px;display:inline-block}.goals-widget-module__dY4kOq__widget .goals-widget-module__dY4kOq__title{color:var(--apple-ink,var(--color-text-primary));letter-spacing:-.025em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(22px,1.9vw,28px);font-weight:600;line-height:1.1}.goals-widget-module__dY4kOq__widget .goals-widget-module__dY4kOq__description{max-width:32ch;color:var(--apple-ink-soft,var(--color-text-secondary));letter-spacing:-.005em;margin:0;font-size:14px;line-height:1.4}@container root not (min-width:560px){.goals-widget-module__dY4kOq__widget{margin:2.5rem 0}.goals-widget-module__dY4kOq__grid{grid-template-columns:1fr}.goals-widget-module__dY4kOq__widget a.goals-widget-module__dY4kOq__card{border-radius:20px;padding:1rem 1.1rem}}@media (prefers-reduced-motion:reduce){.goals-widget-module__dY4kOq__widget a.goals-widget-module__dY4kOq__card{transition:border-color .2s,box-shadow .2s}.goals-widget-module__dY4kOq__widget a.goals-widget-module__dY4kOq__card:hover{transform:none}}
.tdee-calculator-module__pzdJ6W__titleSoft{color:var(--apple-ink-soft,#6e6e73);font-weight:500}.tdee-calculator-module__pzdJ6W__meterHead{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.tdee-calculator-module__pzdJ6W__meterLabel{letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;color:lab(100% -.0000298023 .0000119209/.5);font-size:10px;font-weight:600}.tdee-calculator-module__pzdJ6W__meterValue{letter-spacing:-.01em;color:#fff;font-size:13px;font-weight:500}.tdee-calculator-module__pzdJ6W__meterNote{color:#ffffff8c;color:lab(100% -.0000298023 .0000119209/.55);font-weight:400}.tdee-calculator-module__pzdJ6W__meter{align-items:flex-end;gap:6px;height:32px;display:flex}.tdee-calculator-module__pzdJ6W__meterBar{background:#ffffff1a;background:lab(100% -.0000298023 .0000119209/.1);border-radius:3px;flex:1;min-width:0;transition:background .4s cubic-bezier(.28,.11,.32,1),height .4s cubic-bezier(.28,.11,.32,1)}.tdee-calculator-module__pzdJ6W__meterBarOn{background:linear-gradient(180deg,color-mix(in oklab,var(--ios-green,#34c759)85%,#fff)0%,var(--ios-green,#34c759)100%);box-shadow:0 0 0 1px color-mix(in oklab,var(--ios-green,#34c759)20%,transparent),0 4px 12px -4px color-mix(in oklab,var(--ios-green,#34c759)60%,transparent)}@media (prefers-reduced-motion:reduce){.tdee-calculator-module__pzdJ6W__meterBar{transition:none}}
