.macronutrient-calculator_container__oR1hM{max-width:800px;margin:2rem auto;padding:1rem}.macronutrient-calculator_carbsSlider__caTuW [role=slider]{background:hsl(var(--destructive));border-color:hsl(var(--destructive))}.macronutrient-calculator_proteinSlider__Q5_Kf [role=slider]{background:hsl(var(--primary));border-color:hsl(var(--primary))}.macronutrient-calculator_fatSlider__TswsZ [role=slider]{background:hsl(var(--warning));border-color:hsl(var(--warning))}@keyframes macronutrient-calculator_borderPing__9McaX{0%{border-color:hsl(var(--primary)/.2);box-shadow:0 0 0 0 hsl(var(--primary)/.2)}70%{border-color:hsl(var(--primary)/0);box-shadow:0 0 0 4px hsl(var(--primary)/0)}to{border-color:hsl(var(--primary)/0);box-shadow:0 0 0 0 hsl(var(--primary)/0)}}.macronutrient-calculator_previewContainer__S2ZXD{position:relative;border:2px solid hsl(var(--primary)/.2);border-radius:.5rem;animation:macronutrient-calculator_borderPing__9McaX 1.5s cubic-bezier(0,0,.2,1) infinite}@media (max-width:768px){.macronutrient-calculator_container__oR1hM{margin:1rem}}.macronutrient-calculator_progressBar__JMy7x{height:2px;position:relative;margin-top:8px;border-radius:999px;overflow:hidden}.macronutrient-calculator_progressBarOptimal__BygTZ{background:linear-gradient(90deg,hsl(142 76% 36%),hsl(143 64% 24%));opacity:.9}.macronutrient-calculator_progressBarClose__uobpN{background:linear-gradient(90deg,hsl(48 96% 53%),hsl(46 97% 48%));opacity:.9}.macronutrient-calculator_progressBarWarning__wkYg0{background:linear-gradient(90deg,hsl(0 84% 60%),hsl(0 72% 51%));opacity:.9}@keyframes macronutrient-calculator_pulseOptimal__hbp6T{0%,to{opacity:.9}50%{opacity:.7}}@keyframes macronutrient-calculator_pulseClose__1YrKC{0%,to{opacity:.9}50%{opacity:.7}}@keyframes macronutrient-calculator_pulseWarning__GPLzL{0%,to{opacity:.9}50%{opacity:.6}}.macronutrient-calculator_progressBarOptimal__BygTZ{animation:macronutrient-calculator_pulseOptimal__hbp6T 2s ease-in-out infinite}.macronutrient-calculator_progressBarClose__uobpN{animation:macronutrient-calculator_pulseClose__1YrKC 2s ease-in-out infinite}.macronutrient-calculator_progressBarWarning__wkYg0{animation:macronutrient-calculator_pulseWarning__GPLzL 2s ease-in-out infinite}