.LoginForm_loginForm__ikt0e{margin:0 auto;background-color:#fff;width:100%;max-width:30rem;padding:24px;box-shadow:0 0 10px 2px rgba(0,0,0,.25);border-radius:var(--general-border-radius)}.LoginForm_icon___q_uF{width:100px;margin:0 auto}.LoginForm_appName__RzHNI{text-align:center;font-weight:500}.LoginForm_title__hbE6f{text-align:center}.LoginForm_form__NzCCn{display:flex;flex-direction:column}.LoginForm_forgotPwd__wGzcf{display:flex;justify-content:flex-end;padding-bottom:12px}.LoginForm_forgotPwLabel__scNk8{cursor:pointer;text-align:right;text-decoration:underline}.LoginForm_bottom__MPjeY{display:flex;justify-content:center;padding-top:12px}.LoginForm_bottomLabel___m7Mn{cursor:pointer}.LoginForm_bottomLabel___m7Mn:hover{text-decoration:underline}@media (max-width:768px){.LoginForm_loginForm__ikt0e{padding:12px}}.Spinner_spinner__5ptd9{color:var(--spinner-color);font-size:1rem;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:40px auto;position:relative;transform:translateZ(0);-webkit-animation:Spinner_load6___oHOc 1.7s ease infinite,Spinner_round__ZQ16J 1.7s ease infinite;animation:Spinner_load6___oHOc 1.7s ease infinite,Spinner_round__ZQ16J 1.7s ease infinite}.Spinner_medium__pdFnt{font-size:2rem;margin:72px auto}.Spinner_large___epR8{font-size:3rem;margin:72px auto}.Spinner_small__AzuWl{font-size:16px;margin:0 auto}.Spinner_xsmall__xpAKJ{font-size:10px;margin:0 auto}@-webkit-keyframes Spinner_load6___oHOc{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes Spinner_load6___oHOc{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes Spinner_round__ZQ16J{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Spinner_round__ZQ16J{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Accordion_container__MGYfo{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out,-ms-grid-rows .3s ease-in-out;margin-bottom:5px}.Accordion_container__MGYfo>*{overflow:hidden}.Accordion_button__RFTaU{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:transform .2s ease}.Accordion_hidden__YiBtY.Accordion_container__MGYfo{grid-template-rows:0fr}.Accordion_hidden__YiBtY.Accordion_button__RFTaU{transform:rotate(180deg) translateY(2px)}.SelectedFileCard_fileCard__fsq8j{position:relative;border:1px solid #d9d9d9;border-radius:8px;padding:8px 28px 8px 10px;background-color:#fff;display:flex;max-width:220px;transform-origin:center;-webkit-animation:SelectedFileCard_fileCardPopIn__10f65 .22s ease-out;animation:SelectedFileCard_fileCardPopIn__10f65 .22s ease-out;margin-top:8px}@-webkit-keyframes SelectedFileCard_fileCardPopIn__10f65{0%{transform:scale(.55);opacity:0}to{transform:scale(1);opacity:1}}@keyframes SelectedFileCard_fileCardPopIn__10f65{0%{transform:scale(.55);opacity:0}to{transform:scale(1);opacity:1}}.SelectedFileCard_imageFileCard__11hm8{padding:0;width:100px;height:100px}.SelectedFileCard_fileIcon__KxBPV{display:flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;margin-right:8px;border-radius:var(--input-border-radius)}.SelectedFileCard_fileIcon__KxBPV path{fill:#fff}.SelectedFileCard_removeFileButton__nSabl{position:absolute;top:4px;right:6px;border:1px solid #d9d9d9;background:transparent;cursor:pointer;color:#6b6b6b;background-color:#fff;border-radius:50%;width:16px;height:16px;font-size:12px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center}.SelectedFileCard_removeFileButton__nSabl:hover{color:#2e2e2e}.SelectedFileCard_fileName__1Qzxd{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#4b4b4b}.SelectedFileCard_filePreviewImage__ZmMXY{width:100%;max-height:140px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.AILoadingIcon_loadingRing__pVn69{-webkit-animation-name:AILoadingIcon_loadingRingPulse__gCFNT;animation-name:AILoadingIcon_loadingRingPulse__gCFNT;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.AILoadingIcon_star__fcmE4{transform-box:fill-box;transform-origin:center;-webkit-animation:AILoadingIcon_starFloat__G9mCW 2.2s ease-in-out infinite;animation:AILoadingIcon_starFloat__G9mCW 2.2s ease-in-out infinite}.AILoadingIcon_star1__ISE3q{-webkit-animation-delay:0ms;animation-delay:0ms}.AILoadingIcon_star2__sPj0V{-webkit-animation-delay:.16s;animation-delay:.16s;-webkit-animation-duration:2.45s;animation-duration:2.45s}.AILoadingIcon_star3__79iKK{-webkit-animation-delay:.32s;animation-delay:.32s;-webkit-animation-duration:2.7s;animation-duration:2.7s}@-webkit-keyframes AILoadingIcon_loadingRingPulse__gCFNT{0%,to{stroke:var(--ai-ring-from);stroke-opacity:.35}50%{stroke:var(--ai-ring-to);stroke-opacity:1}}@keyframes AILoadingIcon_loadingRingPulse__gCFNT{0%,to{stroke:var(--ai-ring-from);stroke-opacity:.35}50%{stroke:var(--ai-ring-to);stroke-opacity:1}}@-webkit-keyframes AILoadingIcon_starFloat__G9mCW{0%,to{transform:translateY(0) rotate(0deg) scale(1);opacity:.9}25%{transform:translateY(-1.25px) rotate(10deg) scale(1.06);opacity:1}50%{transform:translateY(0) rotate(0deg) scale(1);opacity:.95}75%{transform:translateY(-1.25px) rotate(-10deg) scale(1.06);opacity:1}}@keyframes AILoadingIcon_starFloat__G9mCW{0%,to{transform:translateY(0) rotate(0deg) scale(1);opacity:.9}25%{transform:translateY(-1.25px) rotate(10deg) scale(1.06);opacity:1}50%{transform:translateY(0) rotate(0deg) scale(1);opacity:.95}75%{transform:translateY(-1.25px) rotate(-10deg) scale(1.06);opacity:1}}@media (prefers-reduced-motion:reduce){.AILoadingIcon_loadingRing__pVn69,.AILoadingIcon_star__fcmE4{-webkit-animation:none!important;animation:none!important}}.ListItem_listItem__rRBRD{padding:7px;transition:background-color .2s ease;border:var(--general-border);border-radius:var(--list-item-border-radius)}.ListItem_clickable__SUkCC{cursor:pointer}.ListItem_clickable__SUkCC:hover{background-color:var(--general-hover-color)}.ListItem_selected__0mNdJ,.ListItem_selected__0mNdJ:hover{background-color:var(--list-item-selected-color)}.ListItem_selected__0mNdJ .ListItem_name__O5iAc{font-weight:700}.ListItem_unselectable__Sbvfp{opacity:.4}.ListItem_mainInfo__gRQ71{display:flex}.ListItem_headerContainer__Q0mqy{display:flex;grid-gap:3px;gap:3px;justify-content:space-between}.ListItem_topRightElement__yDH_F{white-space:nowrap}.ListItem_selectIcon__ry__X{position:absolute}.ListItem_selectIcon__ry__X>*{position:relative;z-index:1}.ListItem_imageContainer__X96Qz{display:flex;justify-content:center;align-items:center;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ListItem_imageContainerClickable__PPIVg{cursor:pointer;border-radius:var(--general-border-radius);transition:box-shadow .2s ease}.ListItem_imageContainerClickable__PPIVg:hover{box-shadow:0 0 3px 0 var(--pistachio)}.ListItem_iconContainer__XZ1lu{display:flex;justify-content:center;align-items:center;position:relative;width:0;visibility:hidden;transition:width .2s ease,transform .2s ease,padding-left .5s ease}.ListItem_iconContainerVisible__z6l7n{width:40px;visibility:visible}.ListItem_image__SPuS8{min-width:40px;width:40px;height:40px;transition:opacity .2s ease;display:flex;justify-content:center;align-items:center;border-radius:var(--general-border-radius)}.ListItem_imageVisible__oqr0P{opacity:1}.ListItem_imageHidden__AHceI{opacity:0}.ListItem_imageBig__M6Gy0{min-width:65px;width:65px;height:65px}.ListItem_imageSmall__pF6He{min-width:22px;width:22px;height:22px}.ListItem_skeletonImage__o7L8W{border-radius:7px;width:100%;height:100%}.ListItem_skeletonName__hDg_R{width:200px;height:16px;margin-bottom:5px}.ListItem_skeletonTopRightElement__o4p8a{width:70px;height:16px;margin-bottom:5px}.ListItem_skeletonInfo__0SqxA{width:160px;height:14px}.ListItem_skeletonInfoChip__LGu5V{width:100px;height:26px}.ListItem_imageFilter__XEFCk{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--pistachio);border-radius:6px;opacity:0;transition:opacity .2s ease}.ListItem_imageFilterVisible__rjeDD{opacity:.4}.ListItem_content__aC6sE{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;transition:margin-left .2s ease}.ListItem_contentSelectable__2c1Dg,.ListItem_contentWithImage__H7a7S{margin-left:20px}.ListItem_contentCentered__50BpD{justify-content:center}.ListItem_headerContainer__Q0mqy+.ListItem_secondaryInfo__hZFIX{margin-top:6px}.ListItem_secondaryInfo__hZFIX{display:flex}.ListItem_name__O5iAc{font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ListItem_twoLines__2PP0e{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.ListItem_info__DrleJ{flex-grow:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:rgba(0,0,0,.6);font-size:14px}.ListItem_rightButtonsContainer__V829X{display:flex;align-items:center}.ListItem_listItem__rRBRD .ListItem_accordion____9KT{margin-bottom:0}.DocumentListItem_icon__aK5Yv{display:flex;align-items:center;justify-content:center;height:100%}.ItemImage_image__8Xuy4{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--general-border-radius);transition:box-shadow .2s ease}.ItemImage_clickable___e8y6{cursor:pointer}.ItemImage_clickable___e8y6:hover{box-shadow:0 0 0 2px var(--pistachio)}.FoodImage_foodImageContainer__l9RS1{min-width:40px;width:40px;height:40px;transition:opacity .2s ease;display:flex;justify-content:center;align-items:center;border-radius:var(--general-border-radius);background-color:var(--bright-gray)}.FoodImage_foodImageContainer__l9RS1.FoodImage_small__j4Eus{min-width:20px;width:20px;height:20px;border-radius:7px}.MealElementList_list__TqX_L{display:flex;flex-direction:column;grid-gap:10px;gap:10px;width:100%}.MealElementList_foodRow__CbhRH{display:flex;flex-wrap:wrap;align-items:center;border-radius:var(--list-item-border-radius);border:1px solid var(--list-item-selected-color);padding:4px 8px;width:100%}.MealElementList_foodRow__CbhRH>:nth-child(2){flex-grow:1;text-align:end;white-space:nowrap}.MealElementList_foodMainData__6wygL{display:flex;align-items:center}.MealElementList_foodName__cBObQ{margin-left:12px}.MealElementList_recipeContainer__zZ_5l{border-radius:7px;border:1px solid var(--list-item-selected-color)}.MealElementList_recipeRow__6Ve_m{display:flex;flex-wrap:wrap;align-items:center;padding:8px;width:100%}.MealElementList_recipeRow__6Ve_m>:nth-child(2){flex-grow:1;text-align:end;white-space:nowrap}.MealElementList_recipeButton__MHNo7{display:flex;justify-content:flex-end}.MealElementList_recipeImageContainer__nzMQx{display:flex;justify-content:center;align-items:center;background-color:var(--bright-gray);width:28px;height:28px;border-radius:7px;margin-right:12px}.MealElementList_recipeImageContainer__nzMQx>img{border-radius:7px;width:28px;height:28px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.MealElementList_recipeFoodContainer__Y1XSK{margin-left:40px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:10px}.FoodSelector_newFoodLabel__pYIfw{display:flex;justify-content:flex-end;grid-gap:1ch;gap:1ch;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:6px;font-size:var(--fs-small)}.FoodSelector_newFoodButton__yJTmL{color:var(--pistachio);cursor:pointer}.FoodDetailRowForm_foodRow__f_TYz{-webkit-animation:FoodDetailRowForm_fadein__Ez5a1 .3s;animation:FoodDetailRowForm_fadein__Ez5a1 .3s}.FoodDetailRowForm_foodRow__f_TYz.FoodDetailRowForm_--in-recipe__7MGnw{padding-left:20px}.FoodDetailRowForm_foodRow__f_TYz .FoodDetailRowForm_draftFood__e3A5G{background-color:#efe5ff}.FoodDetailRowForm_foodRowData__8wE6U{display:flex;flex-wrap:nowrap;align-items:flex-start;grid-gap:8px;gap:8px}.FoodDetailRowForm_foodRowData__8wE6U>:first-child{width:65px}.FoodDetailRowForm_foodRowData__8wE6U>:nth-child(2){width:120px}.FoodDetailRowForm_foodInputContainer__fx3Zi{display:flex;align-items:center}.FoodDetailRowForm_foodInputContainer__fx3Zi>*{overflow:hidden;width:100%}.FoodDetailRowForm_foodInputContainer__fx3Zi input,.FoodDetailRowForm_foodInputContainer__fx3Zi select{height:37px;padding-top:8px;padding-bottom:8px}.FoodDetailRowForm_foodInputContainer__fx3Zi .FoodDetailRowForm_foodTextInputContainer__K5jgW label{display:none}@media (max-width:600px){.FoodDetailRowForm_foodInputContainer__fx3Zi .FoodDetailRowForm_foodTextInputContainer__K5jgW label{display:inline;display:initial}}.FoodDetailRowForm_optionDetailMoveIconContainer__pYie8{padding-top:5px;display:flex;justify-content:flex-end}@media (max-width:600px){.FoodDetailRowForm_optionDetailMoveIconContainer__pYie8{margin-top:calc(1em + 17px)}}.FoodDetailRowForm_tagsContainer__i5WbB{display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap}.RecipeConfig_listItems__dUEcM{display:flex;flex-direction:column;grid-gap:7px;gap:7px;padding-right:1px}.RecipeConfig_mealGhost__bfPWa>div{background-color:#e0e0e0}.RecipeConfig_recipeContainer__KMY2W{display:flex;flex-wrap:wrap;grid-gap:40px;gap:40px;width:74vw;max-width:100%;max-height:calc(100vh - 220px)}@supports (container-type:inline-size){.RecipeConfig_recipeContainer__KMY2W{@container new-app-container (max-width: 992px){flex-direction:column;grid-gap:10px;gap:10px;width:100%;max-height:none}}}@media (max-width:992px){.RecipeConfig_recipeContainer__KMY2W{flex-direction:column;grid-gap:10px;gap:10px;width:100%;max-height:none}}.RecipeConfig_inputSection___cAI3{display:flex;flex-grow:1;flex-direction:column;min-width:360px;max-width:360px;min-height:calc(100vh - 220px);max-height:inherit}@supports (container-type:inline-size){.RecipeConfig_inputSection___cAI3{@container new-app-container (max-width: 992px){display:none;width:0;height:0}}}@media (max-width:992px){.RecipeConfig_inputSection___cAI3{display:none;width:0;height:0}}.RecipeConfig_inputSection___cAI3 .RecipeConfig_foodListItemsInModal__LR_kD{max-height:none}.RecipeConfig_addFoodButtonContainer__9z8Zb{display:flex;flex-direction:column;width:100%;margin-bottom:20px}.RecipeConfig_addFoodButtonContainer__9z8Zb>div:last-child{display:flex;justify-content:flex-end}.RecipeConfig_resumeSection__rJGfz{position:relative;flex-grow:1;min-width:300px;max-height:inherit;overflow-y:auto;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}@supports (container-type:inline-size){.RecipeConfig_resumeSection__rJGfz{@container new-app-container (max-width: 992px){min-width:200px}}}@media (max-width:992px){.RecipeConfig_resumeSection__rJGfz{min-width:200px}}.RecipeConfig_macrosSection__g0xc4{position:-webkit-sticky;position:sticky;z-index:3;top:0;background:var(--app-background-color)}.RecipeConfig_macrosSection__g0xc4 .RecipeConfig_macrosTitle__G_Hin{margin-top:0}.RecipeConfig_emptyResume__KL6Bd{display:flex;align-items:center;justify-content:center;min-height:400px}@supports (container-type:inline-size){.RecipeConfig_emptyResume__KL6Bd{@container new-app-container (max-width: 400px){min-height:0;min-height:auto}}}@media (max-width:400px){.RecipeConfig_emptyResume__KL6Bd{min-height:0;min-height:auto}}.RecipeConfig_emptyResume__KL6Bd svg{width:200px;height:150px}.ImageFileInput_container__6iP2B{margin:0 auto;width:350px}@supports (container-type:inline-size){.ImageFileInput_container__6iP2B{@container new-app-container (max-width: 400px){width:auto}}}@media (max-width:400px){.ImageFileInput_container__6iP2B{width:auto}}.ImageFileInput_imageLabelContainer__USE5T{position:relative;display:flex;flex-direction:column}.ImageFileInput_imageLabelContainer__USE5T>button{position:absolute;right:0}.ImageFileInput_imageContainer__LKBJR{position:relative;cursor:pointer;width:100%;border-radius:6px;-o-object-fit:cover;object-fit:cover}.ImageFileInput_imageContainer__LKBJR span:first-child{display:flex;height:100%;align-items:flex-end;justify-content:center;text-align:center}.ImageFileInput_imageContainer__LKBJR span:last-child{min-height:1rem}.ImageFileInput_aspectRatio3To4__u18mz,.ImageFileInput_aspectRatio3To4__u18mz img{aspect-ratio:3/4}.ImageFileInput_aspectRatio1To1__e6iHD,.ImageFileInput_aspectRatio1To1__e6iHD img{aspect-ratio:1/1}.ImageFileInput_imageComponentContainer__cuA5O{display:flex}.ImageFileInput_deleteInput__akJEA{position:absolute;top:10px;right:10px}.ImageFileInput_emptyImage__o6RR6{position:absolute;top:0;border-radius:6px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:opacity .2s ease}@supports (container-type:inline-size){.ImageFileInput_emptyImage__o6RR6{@container new-app-container (max-width: 992px){opacity:1!important;background-color:hsla(0,0%,85%,.6);&>span{display:none;width:0;opacity:0}}}}@media (max-width:992px){.ImageFileInput_emptyImage__o6RR6{opacity:1!important;background-color:hsla(0,0%,85%,.6)}.ImageFileInput_emptyImage__o6RR6>span{display:none;width:0;opacity:0}}.ImageFileInput_emptyImage__o6RR6 label{display:flex;align-items:center;grid-gap:10px;gap:10px}.ImageFileInput_backdrop__hmikP{background-color:#d9d9d9}.ImageFileInput_backdropHovered__rWld8{opacity:.6!important}.ImageFileInput_withImage__z5PFE{opacity:0}.ImageFileInput_hovered__wJbu1{opacity:1}.ImageFileInput_buttonContainer__g9T4S{display:flex;justify-content:center;align-items:flex-end}.ImageFileInput_buttonContainer__g9T4S>button{background-color:var(--text-secondary-color)!important}.ImageFileInput_input__hxS2P{width:0}.NewRecipeHowToSteps_step__QHtOM{display:flex;grid-gap:12px;gap:12px;margin-bottom:14px;align-items:center;flex-wrap:wrap}@supports (container-type:inline-size){.NewRecipeHowToSteps_step__QHtOM{@container new-app-container (max-width: 992px){align-items:flex-start}}}@media (max-width:992px){.NewRecipeHowToSteps_step__QHtOM{align-items:flex-start}}.NewRecipeHowToSteps_stepTextarea__1zAC8{flex-grow:1}@supports (container-type:inline-size){.NewRecipeHowToSteps_stepTextarea__1zAC8{@container new-app-container (max-width: 992px){width:100%}}}@media (max-width:992px){.NewRecipeHowToSteps_stepTextarea__1zAC8{width:100%}}.NewRecipeHowToSteps_stepButtonsContainer__ATBJ4{display:flex;align-items:center}@supports (container-type:inline-size){.NewRecipeHowToSteps_desktop__HXdHQ{@container new-app-container (max-width: 992px){opacity:0;display:none;height:0;width:0}}}@media (max-width:992px){.NewRecipeHowToSteps_desktop__HXdHQ{opacity:0;display:none;height:0;width:0}}.NewRecipeHowToSteps_mobile__VSV2H{opacity:0;display:none;height:0;width:0}@supports (container-type:inline-size){.NewRecipeHowToSteps_mobile__VSV2H{@container new-app-container (max-width: 992px){opacity:1;display:flex;height:auto;width:auto;flex-grow:1;justify-content:flex-end}}}@media (max-width:992px){.NewRecipeHowToSteps_mobile__VSV2H{opacity:1;display:flex;height:auto;width:auto;flex-grow:1;justify-content:flex-end}}.NewRecipeHowToSteps_stepTitle__zTpDs{background-color:#e6f2cc;border-radius:50%;min-width:36px;width:36px;height:36px;display:flex;justify-content:center;align-items:center}.Rating_container__dpyhq{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:10px;gap:10px}.Rating_buttonsContainer__QS_bG{display:flex;justify-content:center;align-items:flex-end}.Rating_buttonsContainer__QS_bG>*{padding:0 3px}.Rating_buttonsContainer__QS_bG svg{cursor:pointer}.Rating_buttonsContainer__QS_bG svg>rect{transition:fill .3s ease}.Rating_viewOnly__hRf7I svg{cursor:default}.Rating_filled__Y9fqQ,.Rating_outlined__Ko54J{display:block}.Rating_item__0595H{display:inline-flex}.Container_container__8xI9E{max-width:var(--max-width);margin:0 auto;padding:var(--spacing)}@supports (container-type:inline-size){.Container_container__8xI9E{@container new-app-container (max-width: 992px){padding:var(--spacing-s);max-width:100%}}}@media (max-width:992px){.Container_container__8xI9E{padding:var(--spacing-s);max-width:100%}}.MagicLinkForm_form___tJzG{display:flex;flex-direction:column}.MagicLinkForm_goBackContainer__L00H1{display:flex;justify-content:center;margin-top:20px}.MagicLinkForm_goBackButton__cjXnf{cursor:pointer;border:0;background-color:transparent;color:#84bd00;font-weight:700;display:flex;align-items:center;grid-gap:18px;gap:18px}.MagicLinkForm_messageContainer__6TtXU{text-align:center}.MagicLinkForm_emoji__VRZkr{font-size:55px}.InputFile_container__fKvvJ>input[type=file]{display:none;width:0;visibility:hidden}.InputFile_buttonContainer__cRsvX{align-items:center}.CheckboxInput_checkContainer__kt3Q4,.InputFile_buttonContainer__cRsvX{display:flex;grid-gap:10px;gap:10px}.CheckboxInput_checkContainer__kt3Q4>input[type=checkbox]{padding:0;min-width:18px;width:18px;height:18px;background-color:transparent;border-radius:50%;vertical-align:middle;border:1px solid;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;display:flex;justify-content:center;align-items:center}.CheckboxInput_checkContainer__kt3Q4>input[type=checkbox]:before{content:"";width:9px;height:9px;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em currentColor;border-radius:50%}.CheckboxInput_checkContainer__kt3Q4>input[type=checkbox]:checked:before{transform:scale(1)}.CheckboxInput_inverted__trtlf{flex-direction:row-reverse}.AlertBox_container__fkWo5{background-color:#ffb346;border-radius:var(--border-radius);display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out,-ms-grid-rows .3s ease-in-out;margin:10px 0;opacity:0}.AlertBox_visible__NjKoM{opacity:1}.AlertBox_container__fkWo5>*{overflow:hidden}.AlertBox_container__fkWo5>*>*{padding:12px}.AlertBox_header__joA22{display:flex;align-items:center;justify-content:space-between}.AlertBox_header__joA22>h4{margin:0}.NewFoodModal_aiMessageContainer__lA5Hz{display:flex;flex-direction:column;align-items:center;padding:30px 10px 10px}.NewFoodModal_aiMessageTitle__pZkNq{font-weight:700;font-size:16px}.NewFoodModal_aiMessageExplanation__iVFlU{max-width:50ch;text-align:center;font-size:var(--fs-small)}.NewFoodModal_macrosTitleContainer___4UHh{display:flex;align-items:center;flex-wrap:wrap;grid-gap:10px;gap:10px;width:100%}.NewFoodModal_macrosTitleContainer___4UHh>div:nth-child(2){flex-grow:1}.NewFoodModal_macrosTitle__yk4_j{color:var(--input-label-color);font-weight:600}.NewFoodModal_macrosContainer__u5R9X{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;margin:10px 0}.NewFoodModal_macrosContainer__u5R9X>.NewFoodModal_macrosTextInput__pgpbL{max-width:130px}@supports (container-type:inline-size){.NewFoodModal_macrosContainer__u5R9X>.NewFoodModal_macrosTextInput__pgpbL{@container new-app-container (max-width: 400px){max-width:none;width:100%}}}@media (max-width:400px){.NewFoodModal_macrosContainer__u5R9X>.NewFoodModal_macrosTextInput__pgpbL{max-width:none;width:100%}}.NewFoodModal_macrosVisualizatorContainer__PstCI{min-height:70px}.NewFoodModal_measurementsExplanation__o3puN{margin:10px 0}.NewFoodModal_measurementRow__UCrcg{display:flex;align-items:center;grid-gap:20px;gap:20px;flex-wrap:wrap}.NewFoodModal_measurementRow__UCrcg>*{flex-grow:1}.NewFoodModal_measurementContainer__peuwE{padding:14px 0;border-radius:var(--general-border-radius);margin:8px 0}.NewFoodModal_equivalenceInput__ZDTJG{display:flex;align-items:center;flex-basis:0;grid-gap:20px;gap:20px}.NewFoodModal_optionHeaderContainer__iv7wr{display:flex;align-items:center;grid-gap:5px;gap:5px}.NewFoodModal_optionHeader__2pTqr{flex-grow:1;display:flex;align-items:center;border-bottom:1px solid #000;margin-bottom:10px}.NewFoodModal_optionHeader__2pTqr>h3{margin:5px 0;flex-grow:1}.NewFoodModal_acordionButton__lg4P7{transition:transform .2s ease}.NewFoodModal_acordionButton__lg4P7.NewFoodModal_sectionHide__MclME{transform:rotate(180deg) translateY(2px)}.NewFoodModal_acordionSection__V5FLp{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out,-ms-grid-rows .3s ease-in-out;margin-bottom:5px}.NewFoodModal_acordionSection__V5FLp>div{overflow:hidden}.NewFoodModal_acordionSection__V5FLp.NewFoodModal_sectionHide__MclME{grid-template-rows:0fr}.NewRecipeModal_firstStep__Pij39{display:flex;grid-gap:15px;gap:15px;margin-top:30px;flex-wrap:wrap}.NewRecipeModal_firstStep__Pij39>div:first-child{flex-grow:1;width:300px}.NewRecipeModal_firstStep__Pij39 .NewRecipeModal_imageFileInput__sxPku{max-width:320px}.NewRecipeModal_firstStep__Pij39>div:nth-child(2){flex-grow:1}.NewRecipeModal_ratingTimeContainer__cbF0m{display:flex;grid-gap:15px;gap:15px}.NewRecipeModal_timeContainer__SZFjb{display:flex;align-items:baseline;margin-top:15px;grid-gap:10px;gap:10px;justify-content:space-between}.NewRecipeModal_timeContainer__SZFjb .NewRecipeModal_timeInput__kqtrZ{width:70px}.NewRecipeModal_imageInputContainer__4kufl{display:flex;grid-gap:10px;gap:10px;margin-top:10px;justify-content:center;flex-wrap:wrap}.NewRecipeModal_imageInputContainer__4kufl>button{height:44px}.NewRecipeModal_imagePreviewContainer__YXAXi{display:flex;justify-content:center}.NewRecipeModal_imagePreviewContainer__YXAXi>div{position:relative}.NewRecipeModal_imagePreviewContainer__YXAXi:hover .NewRecipeModal_removeImageButton__x2nN9{opacity:1}.NewRecipeModal_imagePreview___QVkZ{width:300px;height:300px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:var(--general-border-radius)}.NewRecipeModal_removeImageButton__x2nN9{position:absolute;top:10px;right:10px;opacity:0;transition:opacity .2s ease-in-out}.NewRecipeModal_frameSelectorContainer__jaRQb{display:flex;justify-content:center}.NewRecipeModal_frameSelector__E7AyY{width:300px}.NewRecipeModal_frameSelectorVideo__ujghN{width:100%}.NewRecipeModal_frameSelectorControls__Qp__y{margin-top:10px}.NewRecipeModal_frameSelectorActions__4THSI{display:flex;justify-content:space-between;margin-top:10px}.AIChatDropzone_dropzone__kqtDq{position:relative;height:100%}.AIChatDropzone_dropzoneInner__VRQEd{position:relative;height:100%;transition:opacity .2s ease,background-color .2s ease;opacity:1}.AIChatDropzone_dropzoneInnerDragging__2fcHB{opacity:.7;background:#fff}.AIChatDropzone_dropzoneOverlay__hzQ3o{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;pointer-events:none;text-align:center;padding:16px;font-size:16px;line-height:1.4;color:#231136;-webkit-animation:var(--fadein);animation:var(--fadein)}.AIChatDropzone_dropzoneOverlayTitle__hcXTD{font-size:18px;font-weight:700;margin:0}.AIChatDropzone_dropzoneOverlaySubtitle___3_Ni{font-weight:700;margin:0;max-width:30ch}.AccountStatus_accountStatus__f4krA{width:100%;max-width:30rem;margin:0 auto;padding:var(--spacing-l);border-radius:var(--border-radius);background-color:#fff;box-shadow:0 0 10px 2px rgba(0,0,0,.25)}.AccountStatus_icon__Nq33u{width:100px;margin:0 auto}.AccountStatus_appName__ggJBD,.AccountStatus_title__t9L5s{text-align:center}.AccountStatus_appName__ggJBD{font-weight:500}@media (max-width:992px){.AccountStatus_accountStatus__f4krA{padding:var(--spacing-s)}}.ProfileHeader_profileHeader__jKjDR{margin-bottom:12px;background-image:url(/images/profile/profile-light.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.ProfileHeader_profileHeader__jKjDR>*{background-color:rgba(0,0,0,.5)}.ProfileHeader_container__SGPaU{display:flex;align-items:center;color:#fff}.ProfileHeader_profileImage__PGkwT{width:3rem;height:3rem}.ProfileHeader_dataContainer__YYEwp{flex-grow:1;margin-left:1rem}.ProfileHeader_nameContainer__59sJE{display:flex}.ProfileHeader_nameContainer__59sJE>button{margin-left:1rem;color:#fff}.TabBar_tabBar__jJFG2{margin-bottom:22px;border-bottom:1px solid var(--general-border-color);padding:0 var(--layout-padding)}.TabBar_tabBar__jJFG2>div{overflow-x:auto;overflow-y:hidden;display:flex}.TabBar_tabBar__jJFG2>div::-webkit-scrollbar{width:0;height:0}.TabBar_button__8WbmW{display:flex;align-items:center;white-space:nowrap;grid-gap:4px;gap:4px;padding:0 15px;cursor:pointer;border:0;background:transparent;height:50px;border-bottom:3px solid transparent;transition:border-bottom,opacity .2s ease;opacity:.3;color:var(--text-color);font-weight:600}.TabBar_buttonSelected__ZqUGP{border-bottom:3px solid var(--tab-bar-selected);opacity:1;font-weight:700}.TabBar_count__xiWiU{padding:0 7px;background:#ec685c;color:#fff;font-weight:400;border-radius:3px}.LogListItem_logListItem__ADT4p{padding:7px;transition:background-color .2s ease;border:var(--general-border);border-radius:var(--list-item-border-radius);cursor:pointer}.LogListItem_logListItem__ADT4p:hover{background-color:var(--general-hover-color)}.LogListItem_logListItem__ADT4p .LogListItem_logListItemMainInfo__OlYck{display:flex}.LogListItem_logListItem__ADT4p .LogListItem_logListItemImageContainer__oW0Hv{display:flex;justify-content:center;align-items:center;position:relative}.LogListItem_logListItem__ADT4p .LogListItem_logListItemImage__KjPLP{min-width:40px;width:40px;height:40px;transition:opacity .2s ease;display:flex;justify-content:center;align-items:center;border-radius:var(--general-border-radius)}.LogListItem_logListItem__ADT4p .LogListItem_logListItemContent__A1Uyj{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;margin-left:20px}.LogListItem_logListItem__ADT4p .LogListItem_headerContainer__C56mm{display:flex;grid-gap:3px;gap:3px;justify-content:space-between}.LogListItem_logListItem__ADT4p .LogListItem_logListItemName__p7Gjh{font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.LogListItem_logListItem__ADT4p .LogListItem_logListItemInfo__o3jRF{flex-grow:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:rgba(0,0,0,.6)}.LogListItem_logListItem__ADT4p .LogListItem_logListItemPendingContainer__d7lRk{display:flex;align-items:center}.LogListItem_logListItem__ADT4p .LogListItem_logListItemPendingDot__MmtCq{width:8px;height:8px;background:#ec685c;border-radius:50%}.LogListItem_logListItem__ADT4p .LogListItem_logListItemPendingUserAction__XAmEX{display:flex;align-items:center;font-size:10px;grid-gap:10px;gap:10px}.LogListItem_logListItem__ADT4p .LogListItem_logListItemPendingUserAction__XAmEX>button{padding:2px 5px;border-radius:4px}.CalendarConflictsBanner_banner__VpxMx{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;width:100%;padding:16px;border-radius:8px;background-color:var(--ai-light-background);margin-bottom:30px}.CalendarConflictsBanner_bannerContent__Jg_um{display:flex;flex-direction:column;grid-gap:7px;gap:7px;min-width:0}.CalendarConflictsBanner_bannerLabel__VU6vS{margin:0;color:#7a7a7a;font-size:12px;font-weight:700}.CalendarConflictsBanner_bannerCounter__Fd9QY{margin:0;color:#000;font-size:24px;font-weight:700;line-height:1.2}.CalendarConflictsBanner_bannerButton__mxKmG{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:8px;border:0;background-color:var(--ai-suggestion-color);color:#fff;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .2s ease}.CalendarConflictsBanner_bannerButton__mxKmG:hover{opacity:.9}.CalendarConflictsBanner_bannerButton__mxKmG:focus-visible{outline:2px solid var(--ai-suggestion-color);outline-offset:2px}.SelectUserPlanModal_subscribeOption__SWeKv{display:flex;align-items:center;margin:20px 0;padding:6px;border:2px solid transparent;border-radius:10px;background-color:transparent;cursor:pointer;box-shadow:0 1px 18px 0 #e1e1e1;transition:all .2s ease-in-out}.SelectUserPlanModal_subscribeOptionFirst__CIBew{margin:0 0 20px}.SelectUserPlanModal_subscribeOptionSelected__nSTqP{border-color:#84bd00;background-color:#e6f2cc}.SelectUserPlanModal_subscribeOptionIcon__e7z6e{display:flex;align-items:center;justify-content:center;width:50px;min-width:50px;height:50px;border:1px solid #84bd00;border-radius:10px;background-color:transparent;transition:all .2s ease-in-out}.SelectUserPlanModal_subscribeOptionIconSelected__GsV9p{background-color:#84bd00}.SelectUserPlanModal_subscribeOptionContent__adI6v{margin-left:15px}.SelectUserPlanModal_subscribeOptionContent__adI6v span{font-size:16px;font-weight:700}.ShareLinkButton_shareButton__jo6uw{cursor:pointer;height:100%;width:100%;max-width:100%;min-width:0;min-inline-size:0;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;grid-gap:10px;gap:10px;border:1px dashed #f2f2f2;border-radius:var(--border-radius);padding:10px 5px;height:auto}.ShareLinkButton_url__0ZNw3{display:block;flex:1 1 auto;width:1px;min-width:0;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ShareLinkButton_copyAction__atLlB{flex:0 0 auto}@supports (container-type:inline-size){.Onboarding_card__dZWaY{@container new-app-container (max-width: 400px){padding-left:10px;padding-bottom:10px;padding-right:10px;padding-top:10px}}}@media (max-width:400px){.Onboarding_card__dZWaY{padding:10px}}.Onboarding_icon__794Fk{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:var(--general-border-radius);width:25px;height:25px;background-color:var(--bright-gray)}.Onboarding_icon__794Fk>svg{width:16px;height:16px}.Onboarding_list___zDD0{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.Onboarding_listImage__2BPrI{width:25px;height:25px}.NewsModal_stepper__DlWdr{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:400px;min-width:250px;margin:0 auto 16px}.NewsModal_step__ZUQm_{flex:1;height:8px;border-radius:10px;background-color:#f7f7f7;margin:0 4px;transition:background-color .3s ease}.NewsModal_stepActive__XXRTa{background-color:#84bd00}.NewsModal_stepInactive__lrlRx{background-color:#f7f7f7}.NewsModal_descriptionContainer__HjR3j{max-width:600px}.NewsModal_imageContainer__H0W9G{display:flex;justify-content:center;max-width:600px}.NewsModal_updateImage__Nh4_N{max-width:90%}.NewsModal_trialTitle__BBKiY{margin:0 0 12px;color:#5b21e6;font-size:27px;font-weight:900;line-height:1.1;text-align:center;text-transform:uppercase}.NewsModal_trialDisclaimer__84QBL{margin:0 0 28px;color:#8f8f8f;font-size:16px;font-weight:700;letter-spacing:.4px;text-align:center;text-transform:uppercase}.NewsModal_benefits__wMB7S{display:flex;flex-direction:column;align-items:center}.NewsModal_benefitsCopy__lZ1Re{text-align:center}.NewsModal_benefit__cFxjQ,.NewsModal_lastBenefit__jcIQi{margin:0 0 14px;color:#2a2a2a;font-size:16px;font-weight:700;line-height:1.35}.NewsModal_lastBenefit__jcIQi{margin-bottom:28px}.NewsModal_productShot__ProIv{position:relative;overflow:visible;padding:18px;border:none;border-radius:16px;background:transparent}.NewsModal_videoFrame__Jt5xE{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:65%;border-radius:14px;box-shadow:0 8px 20px rgba(27,36,67,.15)}.NewsModal_videoIframe__rjKhG{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:400px){.NewsModal_stepper__DlWdr{max-width:100%;grid-gap:4px;gap:4px}.NewsModal_step__ZUQm_{height:10px}}.StripeImportPendingUsersModal_syncIconWrapper__59yUa{text-align:center}.StripeImportPendingUsersModal_introContainer__YZAeB{display:flex;justify-content:center}.StripeImportPendingUsersModal_introText__7Jnb3{text-align:center;font-weight:600;max-width:50ch;font-size:16px}.StripeImportPendingUsersModal_benefitsText__e_dI_{max-width:100ch}.StripeImportStatusSnackbar_stripeImportSpinner__lDhpw{color:#dbdbdb}.page_container__OaisA{flex-grow:1;overflow:auto}.page_container2__Wm_gj{height:100%;display:flex;flex-direction:column;padding:var(--spacing-s);padding-top:0;margin:0 auto}.page_homeLinksGrid__PNRLr{padding-top:8px;padding-bottom:5px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.page_aiTrainingPreview__qXOau{cursor:pointer;position:relative;max-width:270px;margin:0 auto}.page_aiTrainingPreviewImage__r1KiU{width:100%;height:auto;display:block;border-radius:12px}.page_aiTrainingPreviewPlay__wEQ5S{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;pointer-events:none}@supports (container-type:inline-size){.page_aiTrainingPreviewPlay__wEQ5S{@container new-app-container (max-width: 992px){width:48px;height:48px}}}@media (max-width:992px){.page_aiTrainingPreviewPlay__wEQ5S{width:48px;height:48px}}@media (max-width:499px){.page_homeLinksGrid__PNRLr{grid-template-columns:1fr}}.NutritionPlanDayDetail_acordionTitle__V3O59{display:flex;align-items:center;grid-gap:10px;gap:10px;cursor:pointer}.AssignNutritionPlanPreview_footer__uL52s{position:-webkit-sticky;position:sticky;background-color:#fff;bottom:0}.AssignNutritionPlanPreview_footer__uL52s>div{padding:25px 0 20px}.AssignNutritionPlanModal_conflictsIndicator__OHDDX{border-radius:12px;border:1px solid #e6e2ff;padding:11px;margin-top:10px}.AssignNutritionPlanModal_conflictsIndicatorHeader__UflsL{display:flex;align-items:center;grid-gap:13px;gap:13px}.AssignNutritionPlanModal_conflictsIndicatorIconContainer__NzuCv{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background-color:#ddd7f7;color:#4328d0}.AssignNutritionPlanModal_conflictsIndicatorTitle__8rr_t{color:#4328d0;font-weight:700}.AssignNutritionPlanModal_conflictsIndicatorMessage__B35Ic{max-width:90ch}.AssignNutritionPlanModal_conflictsIndicator__OHDDX .AssignNutritionPlanModal_aiButton__ODtwh.AssignNutritionPlanModal_aiButton__ODtwh{width:100%;justify-content:center}@property --userConflictListItemBackground1{syntax:"<color>";initial-value:#fff;inherits:false}@property --userConflictListItemBackground2{syntax:"<color>";initial-value:#4328d0;inherits:false}@-webkit-keyframes AssignNutritionPlanModal_userConflictFadein__yPA1R{0%{opacity:0}to{opacity:1}}@keyframes AssignNutritionPlanModal_userConflictFadein__yPA1R{0%{opacity:0}to{opacity:1}}.AssignNutritionPlanModal_userConflictListItem__ZuL_A{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:6px 8px;min-width:250px;border-radius:var(--list-item-border-radius);border:1px solid #4328d0;background:linear-gradient(77deg,var(--userConflictListItemBackground1) 61.78%,var(--userConflictListItemBackground2) 245.71%);transition:--userConflictListItemBackground1 .5s ease-in-out,--userConflictListItemBackground2 .5s ease-in-out}.AssignNutritionPlanModal_userConflictListItemSolved__eN9FF{--userConflictListItemBackground1:#edeafb;--userConflictListItemBackground2:#edeafb}.AssignNutritionPlanModal_userConflictListItemName__sY1LY{font-size:var(--fs-small);font-weight:700}.AssignNutritionPlanModal_userConflictListItemConflictsIndicator__vbcA_{display:flex;align-items:center;white-space:nowrap;color:#ff2b3a;grid-gap:8px;gap:8px;font-weight:700;font-size:var(--fs-small)}.AssignNutritionPlanModal_userConflictListItemSolvingConflictsIndicator__pNB46{display:flex;align-items:center;color:#4328d0;grid-gap:8px;gap:8px;font-weight:700;font-size:var(--fs-small)}.AssignNutritionPlanModal_userConflictListItemSolvingConflictsIndicator__pNB46 .AssignNutritionPlanModal_userConflictListItemSolvingConflictsIndicatorSpinner___FgdY.AssignNutritionPlanModal_userConflictListItemSolvingConflictsIndicatorSpinner___FgdY{color:#4328d0;font-size:8px}.AssignNutritionPlanModal_userConflictListItemConflictsSolvedIndicator__OEVHA{display:flex;align-items:center;border-radius:7px;padding:0 18px 0 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#4328d0;background-color:#ddd7f7;grid-gap:8px;gap:8px;font-weight:700;font-size:var(--fs-small);-webkit-animation:AssignNutritionPlanModal_userConflictFadein__yPA1R .3s;animation:AssignNutritionPlanModal_userConflictFadein__yPA1R .3s}.AssignNutritionPlanModal_targetContainer__PTt_w{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px}.AssignNutritionPlanModal_div2__0WeeG{display:flex;flex-direction:column;flex-grow:1;flex-basis:0}.AssignNutritionPlanModal_grid2Inputs__6hchu{display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap}.FoodDetail_measurementsListContainer__xTK3f{padding-left:20px;font-weight:300}.FoodDetail_measurementsListContainer__xTK3f>li::marker{font-weight:300;font-size:10px}.PendingDoubtsCard_card__9Qdfp{-webkit-animation:var(--fadein);animation:var(--fadein);margin-bottom:8px}.PendingDoubtsCard_header__ic4Ee{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:8px}.PendingDoubtsCard_headerLabel__8kQZq{font-size:13px;font-weight:600;color:#231136}.PendingDoubtsCard_headerCounter__pdfcq{font-size:12px;font-weight:600;background:#f5f5f5;padding:4px 10px;border-radius:999px}.PendingDoubtsCard_list__9M3lI{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding-right:2px}.DecisionRow_row__nATpK{display:flex;flex-direction:row;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;background:#fff;border:1px solid #f2f2f2;border-radius:var(--input-border-radius)}.DecisionRow_rowResolved__tIvTi{background:#f7f7f7}.DecisionRow_rowProcessing__MR3yq{border:1px solid #5e00ff;background:#efe5ff}.DecisionRow_content___s_uG{display:flex;flex-direction:column;grid-gap:6px;gap:6px;flex:1;min-width:0}.DecisionRow_title__tbecO{font-size:13px;font-weight:600;color:#231136}.DecisionRow_question__Tgy_N{font-size:12px;color:#6b6580}.DecisionRow_options__3iDfa{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.DecisionRow_option__8AB3h{background:#f7f7f7;border:1px solid transparent;border-radius:8px;padding:6px 12px;font:inherit;font-size:12px;font-weight:700;color:#000;cursor:pointer;text-align:left}.DecisionRow_option__8AB3h:hover:not(:disabled){background:#e0e0e0}.DecisionRow_option__8AB3h:disabled{cursor:not-allowed;opacity:.5}.DecisionRow_optionSelected__dTQ0z{border-color:#000;background:#f7f7f7}.DecisionRow_footer__2cSQB{display:flex;flex-wrap:wrap;align-items:center;grid-gap:12px;gap:12px;min-height:20px}.DecisionRow_resolvedLabel__EFdc1{font-size:12px;color:#231136;font-weight:600}.DecisionRow_aiTag__KZoG1{font-size:11px;font-weight:600;color:#5e00ff}.DecisionRow_link__lbjJn{background:none;border:none;padding:0;font:inherit;font-size:12px;color:#6b6580;text-decoration:underline;cursor:pointer;text-align:left}.DecisionRow_link__lbjJn:hover:not(:disabled){color:#231136}.DecisionRow_link__lbjJn:disabled{cursor:not-allowed;opacity:.5}.DecisionRow_processing__IZh1q{display:flex;align-items:center;grid-gap:8px;gap:8px;color:#5e00ff;font-size:12px;font-weight:600;flex-shrink:0}.DecisionRow_done__CIQBE{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:10px 18px;border-radius:8px;flex-shrink:0;background-color:#e9e9e9;font-weight:700;color:#000}.DecisionRow_doneIcon__RkMyq{background-color:#000;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%}.AgentResolutionsBlock_block__JYDuh{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:8px}.AIAssistantEntry_buttonContainer__iZqXY{position:fixed;inset:0;z-index:2;pointer-events:none}.AIAssistantEntry_buttonContainer__iZqXY>button{pointer-events:auto}.AIAssistantEntry_buttonContainer__iZqXY>button[data-visible=true]{view-transition-name:ai-assistant}.AIAssistantEntry_buttonContainer__iZqXY[data-skip-pop-in=true]>button[data-visible=true]{-webkit-animation:none;animation:none;transform:scale(1);transition:--myColor1 .3s ease-in-out,--myColor3 .3s ease-in-out,box-shadow .25s ease-in-out}.AIAssistantEntry_buttonContainer__iZqXY>button[data-visible=false]{transition:none}.GeneratePaymentLinkModal_shareContainer__zaPJH{display:flex;flex-wrap:wrap;justify-content:space-around;padding-top:10px}.ProductDetail_paymentLinkButton__VrgsU{padding-top:5px!important;padding-bottom:5px!important}.ProductDetail_defaultLabel__RF5fE{background-color:#d9d9d9}.ProductDetail_archivedPriceLabel__DyELn,.ProductDetail_defaultLabel__RF5fE{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px;padding:4px 20px}.ProductDetail_archivedPriceLabel__DyELn{background-color:#f1f1f1}.ProductDetail_recurringLabel__DovNp,.ProductDetail_statusLabel__o0aOD{display:flex;align-items:center;grid-gap:1ch;gap:1ch}.ProductDetail_statusDot__sAHiZ{width:10px;height:10px;border-radius:50%}.ProductDetail_statusDotActive__Jqlxj{background-color:#84bd00}.ProductDetail_statusDotArchived__XlcEq{background-color:#ebeef1}.ProductDetail_multiplePricesWarning__b8Ry2{color:#ec685c}.InputRadio_inputRadio__WU5xN{display:flex;align-items:center;grid-gap:10px;gap:10px}.InputRadio_inputRadio__WU5xN input{appearance:none;-webkit-appearance:none;-moz-appearance:none}.InputRadio_label__Bt470{flex-grow:1;flex-basis:0;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--input-border-radius);padding:7px 0;transition:border-color .2s ease}.InputRadio_label__Bt470:has(input:checked){border-color:var(--pistachio)}.NewProductModal_newProductModal__lBmrU .NewProductModal_modalBody___VmQt{max-height:min(75vh,900px)}.NewProductModal_pricesContainer__dBbML{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.NewProductModal_priceContainer__upNwt{border-radius:var(--general-border-radius);border:var(--general-border)}.NewProductModal_priceHeader__S_BRt{justify-content:space-between;display:flex;background-color:#f7f7f7;border-top-left-radius:calc(var(--general-border-radius) - 1px);border-top-right-radius:calc(var(--general-border-radius) - 1px);padding:10px 17px}.NewProductModal_priceActions__qO1v6{display:flex;align-items:center;grid-gap:10px;gap:10px}.NewProductModal_defaultLabel__kIbl_{background-color:#d9d9d9;border-radius:8px;padding:4px 20px}.NewProductModal_defaultButton__yF81E{cursor:pointer;padding:4px 20px;border-radius:8px;border:1px dashed #919191}.NewProductModal_priceContent__bgY4l{padding:16px}.NewProductModal_inputRadioPriceContainer__KfX3P{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-wrap:wrap}.NewProductModal_inputRadioPriceContainer__KfX3P>*{flex-grow:1;flex-basis:0}.NewProductModal_priceArchiveContainer__WEKJK{display:flex;justify-content:flex-end}.NewProductModal_priceArchiveContainer__WEKJK>button{cursor:pointer;border:0;background-color:transparent;color:#ec685c;font-weight:700;display:flex;align-items:center;grid-gap:7px;gap:7px}.NewProductModal_archived__EbwrF{color:#3a404a!important}.NewProductModal_dearchived__adq9Z{color:#ec685c}.NewProductModal_stripeWarning__DA4my{background-color:#efe5ff;border-radius:8px;padding:1px 10px;margin-bottom:10px}.NewProductModal_stripeWarningText__XmOhc{max-width:75ch}.NewProductModal_stripeLink__hy_t1{text-decoration:underline;cursor:pointer}.NewProductModal_editActionsContainer__FVgzs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-bottom:10px}.NewProductModal_taxesInfo__sh41_{display:flex;align-items:center}.NewProductModal_tooltip__nuNdT{max-width:150px}