.GoalSummary_container__28Ua6{background-color:#fff;height:100%;overflow-y:auto;overflow-x:hidden}.GoalSummary_profileContainer__Sa_X8{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1rem}.GoalSummary_settingsContainerBlock__mEzru{width:100%;border-radius:1rem;border:1px solid;margin-bottom:1rem}.GoalSummary_settingsListItem__tuupC{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;border-bottom:1px solid var(--color-primary);height:55px}.GoalSummary_settingsListItemRight__FxFnq{display:flex;justify-content:center;align-items:center}.GoalSummary_settingsListItem__tuupC:last-child{border:unset}.GoalSummary_settingsListItem__tuupC span{padding-left:.5rem}.GoalSummary_chartsContainer__Cpb6B{width:100%;margin-top:1rem}.GoalSummary_chartBlock__xsjrJ{width:100%;background-color:#fff;border-radius:1rem;border:1px solid var(--color-primary);padding:1.5rem 1rem;margin-bottom:1rem}.GoalSummary_chartTitle__aBQ5b{font-size:16px;font-weight:600;color:var(--color-primary);margin-bottom:1rem;text-align:center}.GoalSummary_chartWrapper__m1Gh_{width:100%;height:300px;display:flex;justify-content:center;align-items:center}.GoalSummary_progressCirclesContainer__BElu1{display:flex;justify-content:space-around;align-items:center;width:100%;padding:1rem 0}.GoalSummary_circleWrapper__XcrID{display:flex;flex-direction:column;align-items:center;gap:.5rem}.GoalSummary_circleLabel__M7EJW{font-size:12px;color:var(--color-primary);text-align:center;font-weight:500}.GoalSummary_mainText__RtGU4{font-size:14px;font-weight:600;color:var(--color-primary)}.GoalSummary_secondaryText__t690d{font-size:18px;font-weight:700;color:var(--color-secondary)}.GoalSummary_statsGrid__3l36m{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.GoalSummary_statCard__UEP0o{background-color:#f5f5f5;border-radius:.5rem;padding:1rem;text-align:center}.GoalSummary_statValue__8BJnn{font-size:24px;font-weight:700;color:var(--color-secondary);margin-bottom:.25rem}.GoalSummary_statLabel__HN_Hb{font-size:12px;color:var(--color-primary);font-weight:500}.MacrosSummary_container__lTRc_{background-color:#fff;height:100%;overflow-y:auto;overflow-x:hidden}.MacrosSummary_profileContainer___G_3X{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1rem}.MacrosSummary_settingsContainerBlock__iCG61{width:100%;border-radius:1rem;border:1px solid;margin-bottom:1rem}.MacrosSummary_settingsListItem__MpgWh{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;border-bottom:1px solid var(--color-primary);height:55px}.MacrosSummary_settingsListItemRight__OEW2K{display:flex;justify-content:center;align-items:center}.MacrosSummary_settingsListItem__MpgWh:last-child{border:unset}.MacrosSummary_settingsListItem__MpgWh span{padding-left:.5rem}.MacrosSummary_chartsContainer__dJ64r{width:100%;margin-top:1rem}.MacrosSummary_chartBlock__kyDCp{width:100%;background-color:#fff;border-radius:1rem;border:1px solid var(--color-primary);padding:1.5rem 1rem;margin-bottom:1rem}.MacrosSummary_chartTitle__CYT2n{font-size:16px;font-weight:600;color:var(--color-primary);margin-bottom:1rem;text-align:center}.MacrosSummary_chartWrapper__3m8Jw{width:100%;height:300px;display:flex;justify-content:center;align-items:center}.MacrosSummary_legend__DbHSc{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.MacrosSummary_legendItem__GR9bk{display:flex;align-items:center;gap:.5rem;font-size:14px}.MacrosSummary_legendColor__QLeFS{width:20px;height:20px;border-radius:4px}.MacrosSummary_legendLabel__eJ2bV{flex:1;color:var(--color-primary)}.MacrosSummary_legendValue__oJSV9{font-weight:600;color:var(--color-secondary)}.ProfileSummary_container__61WMp{background-color:#fff;height:100%;overflow-y:auto;overflow-x:hidden}.ProfileSummary_profileContainer__5e4fa{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1rem}.ProfileSummary_settingsContainerBlock__BjX0U{width:100%;border-radius:1rem;border:1px solid}.ProfileSummary_settingsListItem__3l8lf{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;border-bottom:1px solid var(--color-primary);height:55px}.ProfileSummary_settingsListItemRight___8Saa{display:flex;justify-content:center;align-items:center}.ProfileSummary_settingsListItem__3l8lf:last-child{border:unset}.ProfileSummary_settingsListItem__3l8lf span{padding-left:.5rem}.ProfileSummary_chartsContainer__GbbIi{width:100%;margin-top:1rem}.ProfileSummary_chartBlock__VQyWh{width:100%;background-color:#fff;border-radius:1rem;border:1px solid var(--color-primary);padding:1.5rem 1rem;margin-bottom:1rem}.ProfileSummary_chartTitle__Qa0w5{font-size:16px;font-weight:600;color:var(--color-primary);margin-bottom:1rem;text-align:center}.ProfileSummary_bmiContainer__SZEUw{display:flex;flex-direction:column;align-items:center;gap:1rem}.ProfileSummary_bmiCircleWrapper__EuSfz{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ProfileSummary_bmiLabel__GNlyz{font-size:14px;font-weight:600;color:var(--color-primary)}.ProfileSummary_bmiValue__uQLdd{font-size:32px;font-weight:700;color:var(--color-secondary)}.ProfileSummary_bmiCategory__FZZZj{font-size:14px;font-weight:500;padding:.5rem 1rem;border-radius:1rem;margin-top:.5rem}.ProfileSummary_bmiUnderweight__8rmfS{background-color:#3498db}.ProfileSummary_bmiNormal__sE487{background-color:#2ecc71}.ProfileSummary_bmiOverweight__ZiRQs{background-color:#f39c12}.ProfileSummary_bmiObese__PiOPP{background-color:#e74c3c}.ProfileSummary_bmiDescription__jBtyb{font-size:12px;color:var(--color-primary);text-align:center;line-height:1.6;max-width:90%}.ProfileSummary_statsGrid__69m5B{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;width:100%}.ProfileSummary_statCard__pKUiu{background-color:#f5f5f5;border-radius:.5rem;padding:1rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.ProfileSummary_statValue__ff0z1{font-size:24px;font-weight:700;color:var(--color-secondary);margin-bottom:.25rem}.ProfileSummary_statLabel__l9OY5{font-size:12px;color:var(--color-primary);font-weight:500}.ProfileSummary_chartWrapper__ytmKh{width:100%;height:200px;display:flex;justify-content:center;align-items:center}.ProfileSummary_mainText__d_Fb1{font-size:12px;font-weight:600;color:var(--color-primary);text-align:center}.ProfileSummary_secondaryText__52EsI{font-size:24px;font-weight:700;color:var(--color-secondary)}.Me_settingsContainer__DoOb9{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1rem}.Me_settingsContainerBlock__INC_t{width:100%;border-radius:1rem;border:1px solid;margin-bottom:1rem}.Me_settingsListItem__OBhDY{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;border-bottom:1px solid var(--color-primary);height:55px;cursor:pointer}.Me_settingsListItemRight__5vi64{display:flex;justify-content:center;align-items:center}.Me_settingsListItem__OBhDY:last-child{border:unset}.Me_settingsListItem__OBhDY span{padding-left:.5rem}.AddMeal_container__jcE0k{border-top:2px dashed var(--color-primary);padding-top:1rem;margin-top:1rem}.AddMeal_mealTypesList__f4dvT{margin-top:2rem}.Chatbot_floatingBubbleCustom__jsqFK .adm-floating-bubble-button{overflow:visible!important}.Chatbot_chatbotWrapper__Dply8{position:relative;width:100%;height:100%}.Chatbot_chatbotIcon__qHLYF{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.Chatbot_aiStars__bmrNt{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.Chatbot_star__iBGW8{position:absolute;width:12px;height:12px;background:linear-gradient(45deg,#f89c43,gold);-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);opacity:0;filter:blur(.5px)}.Chatbot_star__iBGW8:first-child{top:-10px;right:-5px;animation:Chatbot_sparkle1__T_LOn 3s ease-in-out infinite}.Chatbot_star__iBGW8:nth-child(2){top:-5px;left:-10px;animation:Chatbot_sparkle2__kdnOD 3s ease-in-out .75s infinite;width:10px;height:10px}.Chatbot_star__iBGW8:nth-child(3){bottom:-5px;right:-10px;animation:Chatbot_sparkle3__Ekexn 3s ease-in-out 1.5s infinite}.Chatbot_star__iBGW8:nth-child(4){bottom:-10px;left:-5px;animation:Chatbot_sparkle4__7BUAm 3s ease-in-out 2.25s infinite;width:10px;height:10px}@keyframes Chatbot_sparkle1__T_LOn{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes Chatbot_sparkle2__kdnOD{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:.8;transform:scale(1.2) rotate(180deg)}}@keyframes Chatbot_sparkle3__Ekexn{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes Chatbot_sparkle4__7BUAm{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:.8;transform:scale(1.2) rotate(180deg)}}.PODBody_container__d7AEZ{padding-bottom:4rem}.PODDayPicker_dayPickerContainer__GHeo3{display:flex;align-items:center}.PODDayPicker_dayPicker__d31gT{cursor:pointer;display:flex;align-items:baseline;gap:10px}.PODDayPicker_prevDay__x9nZJ{cursor:pointer;margin-right:10px}.PODDayPicker_nextDay__Q_AYi{cursor:pointer;margin-left:10px}.PODHeader_top__k7c_K{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.PODHeader_top__k7c_K,.PODHeader_top__title__luaU5{text-align:center;font-size:1.5rem}.PODFoodItem_container__VPpIB{display:grid;grid-template-columns:3fr 2fr;height:50px}.PODFoodItem_block__left__nyFka{display:flex;align-items:center;min-width:0}.PODFoodItem_block__right__sHch4{display:flex;align-items:center;justify-content:flex-end}.PODFoodItem_icon__YY6zo{padding-right:.5rem;flex-shrink:0}.PODFoodItem_textContainer__fM_OR{flex:1;min-width:0}.PODFoodItem_icon__YY6zo img{min-width:35px;min-height:35px}.PODFoodItem_quantity__IuE3g{padding-right:.5rem;text-align:right}.PODFoodItem_foodName__R5bfK{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.2}.PODMeal_name__HvKqX{margin:1rem 0;font-size:1.5em;display:flex;justify-content:center;gap:1rem}.PODMeal_magicIcon__rznb8{cursor:pointer}.PODMeal_facs__SYQAc{margin:.5rem 0;display:flex;justify-content:space-between;color:var(--color-white);background:var(--color-primary);padding:.5rem 1rem}.PODMeal_foodItems__w1PPW [class*=adm-button]{background-color:red!important;margin-left:5px}.PODProgressBar_container__sVZx5{padding-bottom:.5rem}.PODProgressBar_progress__container__UxK7f{display:flex;justify-content:space-between}.InfoBox_container__hYwbx{width:100%;background-color:var(--color-primary);border-radius:var(--border-radius-sm);color:var(--color-white);padding:10px;display:flex;justify-content:center;flex-direction:column}.InfoBox_value__WKQNr{text-align:center;font-size:18px;font-weight:600}.InfoBox_label__LPfpA,.InfoBox_percentage__BMlrH{text-align:center}.AddItem_factsInfoContainer__NxSl_,.AddItem_kcalContainer__zE7JU{display:flex;justify-content:space-between;margin-top:10px}.AddItem_factsInfoContainer__NxSl_{gap:10px;margin-bottom:10px}.AddItem_addButton__94aQa{margin-top:30px}.AddItem_input__ppPYl{padding:10px 0}.StateMessage_state_message__UW9vz{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;padding:40px 20px;text-align:center;color:var(--color-black);background-color:#fff}.StateMessage_state_message_icon__YxNC0{width:64px;height:64px;margin-bottom:20px;color:var(--color-secondary);display:flex;align-items:center;justify-content:center}.StateMessage_state_message_icon__YxNC0 svg{width:100%;height:100%}.StateMessage_state_message_title__1f3a9{font-size:18px;font-weight:600;margin-bottom:8px;color:var(--color-black)}.StateMessage_state_message_description__Of44G{font-size:14px;color:var(--color-button-disabled-text);max-width:300px}.Search_container__yR_3L{display:flex;flex-direction:column;height:100%}.Search_search_wrapper__VetwM{position:sticky;top:0;background-color:#fff;z-index:5;padding-top:15px;padding-bottom:15px;flex-shrink:0;display:flex;gap:10px;align-items:center}.Search_search_input__pzDuV{flex:1}.Search_search_button__18_Q7{flex-shrink:0;height:40px;width:60px!important;min-width:40px;padding:0;display:flex;align-items:center;justify-content:center}.Search_list__5IY_7{padding:10px 5px 20px;flex:1;overflow-y:auto}.Search_list__5IY_7>div{border-top:1px solid var(--color-primary);padding:15px 0}.Search_list__5IY_7>div:last-child{border-bottom:1px solid var(--color-primary)}.Search_icon__container__1D33j{border-radius:50%;background-color:var(--color-secondary);width:-moz-fit-content;width:fit-content;padding:5px}.Search_search_item__container__GktQZ{cursor:pointer;display:flex;gap:10px;align-items:center}.PlanOfDay_container__1GihK{height:100%;display:flex;flex-direction:column;padding:1rem}.RangePicker_container__YVML7{width:100%;padding:0 0 1rem;display:flex;justify-content:center;align-items:center}.GoalTracking_container__IfQ_4{width:100%;padding:1rem;overflow-y:auto}.GoalTracking_chartBlock___0G_o{width:100%;background-color:#fff;border-radius:1rem;border:1px solid var(--color-primary);padding:1.5rem 1rem;margin-bottom:1rem}.GoalTracking_chartTitle__E3Fge{font-size:16px;font-weight:600;color:var(--color-primary);margin-bottom:1rem;text-align:center}.GoalTracking_chartWrapper__iGBxn{width:100%;height:400px;display:flex;justify-content:center;align-items:center}.GoalTracking_info__container__5yPzf{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;margin-bottom:1rem;background-color:#f5f5f5;border-radius:.5rem;border:1px dashed var(--color-black)}.GoalTracking_info__text__BgAnv{font-size:12px;color:var(--color-primary);text-align:center;line-height:1.4}.GoalTracking_info__date__TTJlj{font-weight:600;color:var(--color-secondary)}.GoalTracking_progressCirclesContainer__4LfgS{display:flex;justify-content:space-around;align-items:center;width:100%;padding:1rem 0}.GoalTracking_circleWrapper__zdcvc{display:flex;flex-direction:column;align-items:center;gap:.5rem}.GoalTracking_circleLabel__eo8Rx{font-size:12px;color:var(--color-primary);text-align:center;font-weight:500}.GoalTracking_mainText__v9MQT{font-size:14px;font-weight:600;color:var(--color-primary)}.GoalTracking_secondaryText__jRElI{font-size:20px;font-weight:700;color:var(--color-secondary)}.GoalTracking_statsGrid__EdtOr{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.GoalTracking_statCard__EFgTm{background-color:#f5f5f5;border-radius:.5rem;padding:1rem;text-align:center}.GoalTracking_statCardWide__yP3xJ{grid-column:span 2}.GoalTracking_statValue__4eFj1{font-size:24px;font-weight:700;color:var(--color-secondary);margin-bottom:.25rem}.GoalTracking_statLabel__5yDkE{font-size:12px;color:var(--color-primary);font-weight:500}.GoalTracking_statCard__EFgTm.GoalTracking_highlight__4WwnD{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.GoalTracking_statCard__EFgTm.GoalTracking_highlight__4WwnD .GoalTracking_statValue__4eFj1{color:#fff}.GoalTracking_statCard__EFgTm.GoalTracking_highlight__4WwnD .GoalTracking_statLabel__5yDkE{color:hsla(0,0%,100%,.9)}.GoalTracking_statCard__EFgTm.GoalTracking_caloriesLow__tccdn .GoalTracking_statValue__4eFj1{color:#ff5252}.GoalTracking_statCard__EFgTm.GoalTracking_caloriesHigh__mXQnZ .GoalTracking_statValue__4eFj1{color:#fb8c00}.GoalTracking_statCard__EFgTm.GoalTracking_caloriesGood__L_mID .GoalTracking_statValue__4eFj1{color:#43a047}.WeightTracking_container__8sPvF{width:100%;padding:1rem;overflow-y:auto}.WeightTracking_chartBlock__FDD8k{width:100%;background-color:#fff;border-radius:1rem;border:1px solid var(--color-primary);padding:1.5rem 1rem;margin-bottom:1rem}.WeightTracking_chartTitle__R1jp_{font-size:16px;font-weight:600;color:var(--color-primary);margin-bottom:1rem;text-align:center}.WeightTracking_chartWrapper__hWcz2{width:100%;height:300px;display:flex;justify-content:center;align-items:center}.WeightTracking_progressCirclesContainer__9XFaE{display:flex;justify-content:space-around;align-items:center;width:100%;padding:1rem 0}.WeightTracking_circleWrapper__Wt5lV{display:flex;flex-direction:column;align-items:center;gap:.5rem}.WeightTracking_circleLabel__dy_gn{font-size:12px;color:var(--color-primary);text-align:center;font-weight:500}.WeightTracking_mainText__9_tcc{font-size:14px;font-weight:600;color:var(--color-primary)}.WeightTracking_secondaryText__xWLbt{font-size:18px;font-weight:700;color:var(--color-secondary)}.WeightTracking_statsGrid__88klz{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.WeightTracking_statCard__dKtge{background-color:#f5f5f5;border-radius:.5rem;padding:1rem;text-align:center}.WeightTracking_statValue__iw2f4{font-size:24px;font-weight:700;color:var(--color-secondary);margin-bottom:.25rem}.WeightTracking_statLabel__2omnM{font-size:12px;color:var(--color-primary);font-weight:500}.Progress_container__fqdrn{width:100vw;height:100vh;display:flex;flex-direction:column}.Progress_container__fqdrn .Progress_title__vvnGk{font-weight:500}.Progress_selector__container__cr8Ao{width:100%;padding:1rem;display:flex;justify-content:center;align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0}.Progress_tab__container__F7ozI{width:100%;height:auto;flex:1;overflow-y:auto;padding-bottom:2rem}.Root_container__V96je{width:100vw;height:100vh;background-color:var(--color-secondary)}.Root_wrapper__8ISKQ{padding:3rem;display:flex;flex-direction:column;height:80%}.Root_icon__V9wLe{border-radius:50%;width:80%;margin:auto}.Root_buttons__container__Z8Mml{display:flex;flex-direction:column;gap:1rem}.GoalDate_slider__X76JC{margin-top:.5rem}.GoalDate_slider__X76JC [class*=adm-slider-fill],.GoalDate_slider__X76JC [class*=adm-slider-track]{height:8px}.GoalDate_slider__X76JC [class*=adm-slider-thumb]{display:flex;align-items:center;justify-content:center;background-color:var(--color-primary)}.GoalDate_inputAdornment__HB3Vh{display:flex;gap:.5rem}.GoalDate_inputAdornment__HB3Vh span{font-weight:700}.GoalDate_surplus__2Dezd{color:#2ecc71}.GoalDate_deficit__EukI4{color:var(--color-red)}.Goals_list__sUgCg{height:100%;display:flex;flex-direction:column;justify-content:center;gap:2rem}.Footer_container__7Io4o{height:6rem;display:flex;flex-direction:column;justify-content:flex-end}.Frecuency_list__9xjmx{height:100%;display:flex;flex-direction:column;justify-content:center;gap:1rem}.Frecuency_customImage__9H62U{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#fff}.Header_progress__container__AFpq6{display:grid;grid-template-columns:3rem 1fr;padding:1rem 0;width:100%}.Header_header__icon__s_PkW{height:1.5rem;width:1.5rem}.Header_progressbar__container__YYiBv{--fill-color:var(--color-primary)!important;--track-color:var(--color-primary-light)!important}.Header_title__3hFR2{font-size:1rem;font-weight:600}.Header_description__IwCNI{padding:1rem 0}.Step_container__UfimK{height:100%;justify-content:space-between;padding:3rem}.Desktop_desktopContainer__hX1HO,.Step_container__UfimK{display:flex;flex-direction:column;background-color:var(--color-secondary)}.Desktop_desktopContainer__hX1HO{align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.Desktop_logo__3FjsR{width:200px;height:200px;margin-bottom:2rem;border-radius:50%}.Desktop_storeLinks__dCxUD{display:flex;gap:2rem;margin-top:2rem}.Desktop_storeBadge__weHMx{height:60px;width:auto;transition:transform .2s}.Desktop_storeBadge__weHMx:hover{transform:scale(1.05)}.root_container__x_8xB{width:100vw;height:100vh}