.nutrition_card__cK59m{margin:var(--nl-space-2) var(--nl-gutter) 0;padding:var(--nl-space-5);background:var(--nl-surface);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-1)}.nutrition_cardHeader__wpLYV{display:flex;align-items:center;justify-content:space-between;gap:var(--nl-space-2);flex-wrap:wrap}.nutrition_eyebrow__lz9gf{margin:0;color:var(--nl-steel);font-size:var(--nl-step--1);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.nutrition_kcal__BtMbp{display:flex;align-items:baseline;gap:var(--nl-space-2);margin:var(--nl-space-2) 0 0;color:var(--nl-ink)}.nutrition_kcalValue__kNE8v{font-size:var(--nl-step-5);font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nutrition_kcalUnit__wo82z{color:var(--nl-steel);font-weight:600}.nutrition_macros__LatdS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--nl-space-2);gap:var(--nl-space-2);margin:var(--nl-space-4) 0 0;padding:0;list-style:none}.nutrition_macro__NoduU{display:flex;flex-direction:column;gap:var(--nl-space-1);min-width:0;padding:var(--nl-space-3);border-radius:var(--nl-radius-row);background:var(--nl-fill)}.nutrition_macroLabel__M7YME{color:var(--nl-steel);font-size:var(--nl-step--1);font-weight:600}.nutrition_macroValue__f_y5Q{color:var(--nl-ink);font-size:var(--nl-step-2);font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nutrition_macroValue__f_y5Q small{margin-left:.125rem;color:var(--nl-steel);font-size:var(--nl-step--1);font-weight:600}.nutrition_cardNote__xNtXF{margin:var(--nl-space-3) 0 0;color:var(--nl-steel);font-size:var(--nl-step--1)}.nutrition_cardActions__U1gzd{display:flex;flex-wrap:wrap;gap:var(--nl-space-2);margin-top:var(--nl-space-4)}.nutrition_footnote__Vt5vz{margin:var(--nl-space-4) var(--nl-gutter) var(--nl-space-6);color:var(--nl-steel);font-size:var(--nl-step--1)}.nutrition_saveStatus__E__iG{min-height:1.5rem;margin:var(--nl-space-3) var(--nl-gutter) 0;color:var(--nl-steel);font-size:var(--nl-step--1)}.nutrition_dayType__1YF9s{margin-top:var(--nl-space-4)}.nutrition_section__zaTob{margin:var(--nl-space-5) var(--nl-gutter) 0}.nutrition_sectionTitle__0xmQp{margin:0 0 var(--nl-space-2);font-size:var(--nl-step-1)}.nutrition_sectionLead__VAz_M{margin:0 0 var(--nl-space-3);color:var(--nl-steel);font-size:var(--nl-step--1)}.nutrition_chips__ptQ7n{display:flex;flex-wrap:wrap;gap:var(--nl-space-2)}.nutrition_chip__dEeb3{display:inline-flex;align-items:center;gap:var(--nl-space-2);min-height:2.75rem;padding:0 var(--nl-space-4);border:0;border-radius:var(--nl-radius-pill);background:var(--nl-fill);color:var(--nl-ink);font:inherit;font-weight:600;cursor:pointer}.nutrition_chip__dEeb3[aria-pressed=true]{background:var(--nl-diamond);color:var(--nl-star)}.nutrition_chip__dEeb3:focus-visible{outline:none;box-shadow:var(--nl-focus)}.nutrition_chipRemove__41P6m{padding-right:var(--nl-space-3)}.nutrition_fields__V_STj{display:flex;flex-direction:column;gap:var(--nl-space-5);padding:var(--nl-space-2) var(--nl-gutter) var(--nl-space-4)}.nutrition_fields__V_STj .nutrition_flush__tvdUw{margin-left:0;margin-right:0}.nutrition_withUnit__ek7YI{position:relative;display:flex;align-items:center}.nutrition_withUnit__ek7YI input{padding-right:3rem}.nutrition_unitSuffix__HHFQw{position:absolute;right:.875rem;color:var(--nl-steel);font-weight:600;pointer-events:none}.nutrition_overrideGrid__BpQ9H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--nl-space-2);gap:var(--nl-space-2)}.nutrition_preview__q0HAk{margin:0;padding:var(--nl-space-3) var(--nl-space-4);border-radius:var(--nl-radius-row);background:var(--nl-diamond-tint);color:var(--nl-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nutrition_preview__q0HAk strong{font-weight:700}.nutrition_search___Bjyn{margin:var(--nl-space-2) var(--nl-gutter) 0}.nutrition_tagRow__F5WOX{display:flex;flex-wrap:wrap;gap:var(--nl-space-2);margin:var(--nl-space-3) var(--nl-gutter) 0}.nutrition_stepper__7iqrH{display:flex;align-items:center;gap:var(--nl-space-2)}.nutrition_stepperInput__1Ktt1{width:4.5rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nutrition_stepperButton__5yA2o{width:2.75rem;min-width:2.75rem;padding:0}.nutrition_servings__ngrXh{display:flex;align-items:center;justify-content:space-between;gap:var(--nl-space-3);flex-wrap:wrap}.nutrition_trailAction__e5Rwi{color:var(--nl-diamond-600);font-weight:650}.nutrition_trailDone___QFPk{color:var(--nl-steel);font-weight:600}.nutrition_conflict__Dh5Vc{color:var(--nl-danger);font-weight:650}.nutrition_amount__zNN8m{color:var(--nl-ink);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.nutrition_steps__J6lXR{margin:0 var(--nl-gutter);padding:var(--nl-space-1);list-style:none;background:var(--nl-surface);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-1)}.nutrition_step__P4K0f{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:var(--nl-space-3);gap:var(--nl-space-3);padding:var(--nl-space-4) var(--nl-space-3)}.nutrition_step__P4K0f+.nutrition_step__P4K0f{box-shadow:inset 0 var(--nl-hairline) 0 var(--nl-rule)}.nutrition_stepNumber__S4ZwA{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--nl-radius-pill);background:var(--nl-diamond-tint);color:var(--nl-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nutrition_stepText__UA_MG{margin:0;line-height:1.5}.nutrition_timer__3fTVA{display:flex;align-items:center;gap:var(--nl-space-2);margin-top:var(--nl-space-3);flex-wrap:wrap}.nutrition_timerValue__z1zHN{min-width:4.5rem;font-size:var(--nl-step-1);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nutrition_timerDone__xLgKf{color:var(--nl-ok)}@media (min-width:40rem){.nutrition_kcalValue__kNE8v{font-size:var(--nl-step-6)}}