.MacroBar-module__ROCJGq__wrap{flex-direction:column;gap:14px;display:flex}.MacroBar-module__ROCJGq__bar{background:var(--kc-surface-2);border-radius:9px;width:100%;height:30px;display:flex;overflow:hidden}.MacroBar-module__ROCJGq__seg{min-width:0;height:100%;transition:width 1s var(--kc-ease);justify-content:center;align-items:center;display:flex;overflow:hidden}.MacroBar-module__ROCJGq__segText{color:var(--kc-bg);white-space:nowrap;font-size:13px;font-weight:800}.MacroBar-module__ROCJGq__seg[data-kind=carb]{background:var(--kc-accent-blue)}.MacroBar-module__ROCJGq__seg[data-kind=protein]{background:var(--kc-brand)}.MacroBar-module__ROCJGq__seg[data-kind=fat]{background:var(--kc-accent-warm)}.MacroBar-module__ROCJGq__legend{grid-template-columns:repeat(3,1fr);gap:10px 14px;margin:0;padding:0;list-style:none;display:grid}.MacroBar-module__ROCJGq__legendItem{align-items:center;gap:6px;min-width:0;display:flex}.MacroBar-module__ROCJGq__dot{border-radius:3px;flex:none;width:10px;height:10px}.MacroBar-module__ROCJGq__dot[data-kind=carb]{background:var(--kc-accent-blue)}.MacroBar-module__ROCJGq__dot[data-kind=protein]{background:var(--kc-brand)}.MacroBar-module__ROCJGq__dot[data-kind=fat]{background:var(--kc-accent-warm)}.MacroBar-module__ROCJGq__name{color:var(--kc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.MacroBar-module__ROCJGq__value{color:var(--kc-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:800}@media (max-width:420px){.MacroBar-module__ROCJGq__legend{grid-template-columns:1fr}.MacroBar-module__ROCJGq__legendItem{gap:8px}}@media (prefers-reduced-motion:reduce){.MacroBar-module__ROCJGq__seg{transition:none}}
.Macro-module__ewt4pq__visual{flex-direction:column;gap:18px;padding:6px 0 2px;display:flex}.Macro-module__ewt4pq__levelHint{color:var(--kc-muted);font-size:14px}