.NoResults_noResults__nkuzA{background:var(--mb-bg-color-secondary);border-radius:var(--mb-border-radius-lg);display:flex;flex-direction:column;align-items:center;gap:1rem;justify-content:center;padding:2rem;padding-block:5rem;width:100%;min-height:calc(100vh - var(--topRibbon-header-height) - 5.5rem)}.NoResults_isSmall__Ny0wv{padding-block:2rem;min-height:10rem}.NoResults_emptyBox__fnLlm{height:auto;width:11rem}.NoResults_message__aHjnn{font-size:var(--mb-text-body);text-align:center}@media screen and (max-width:1024px){.NoResults_noResults__nkuzA{width:100%}}.ModalCreateRecipe_modalCreateRecipe__h1snj{background:var(--mb-bg-color-primary);border-radius:var(--mb-border-radius-xl);width:34rem;padding:0 2rem}.ModalCreateRecipe_modalHeading__xjnKM{color:var(--mb-text-dark);font-size:var(--mb-text-h6);font-weight:var(--mb-font-semibold)}.ModalCreateRecipe_form__jEEEZ{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.ModalCreateRecipe_label__c1UU2{color:var(--mb-text-dark);font-size:var(--mb-text-body2);margin-bottom:-.25rem}.ModalCreateRecipe_input__N03jr{background:var(--mb-bg-color-primary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-lg);font-size:var(--mb-text-body2);padding:.75rem 1rem}.ModalCreateRecipe_input__N03jr::placeholder{color:var(--mb-text-light)}.ModalCreateRecipe_input__N03jr:focus,.ModalCreateRecipe_input__N03jr:hover{border:var(--mb-border-width-primary) solid var(--mb-border-color-hovered)}.ModalCreateRecipe_textarea__LB6hZ{background:var(--mb-bg-color-primary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-lg);padding:1rem;font-size:var(--mb-text-body2);height:10rem;resize:none}.ModalCreateRecipe_textarea__LB6hZ::placeholder{color:var(--mb-text-light)}.ModalCreateRecipe_textarea__LB6hZ:focus,.ModalCreateRecipe_textarea__LB6hZ:hover{border:var(--mb-border-width-primary) solid var(--mb-border-color-hovered)}.ModalCreateRecipe_createBtn__sJlqe{border-radius:var(--mb-border-radius-lg);color:var(--mb-text-white);cursor:pointer;margin-top:.5rem;width:100%}.ModalCreateRecipe_createBtn__sJlqe:disabled{background:var(--mb-bg-color-tertiary);color:var(--mb-text-light);cursor:not-allowed;opacity:.6}@media screen and (max-width:744px){.ModalCreateRecipe_modalCreateRecipe__h1snj{width:100vw;padding:1.5rem}}.RecipeSuggestions_recipeSuggestions__zddWF{background-color:var(--mb-bg-color-primary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);display:flex;flex-direction:column;overflow:hidden;margin-top:-.25rem}.RecipeSuggestions_isChatbot__CfwFV{box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 2px 8px 0 rgba(0,0,0,.1)}.RecipeSuggestions_header__hkih3{background:var(--mb-bg-color-secondary);border-bottom:var(--mb-border-width-primary) solid var(--mb-border-color-hovered);display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem}.RecipeSuggestions_heading__qrcRL{color:var(--mb-text-dark);font-size:var(--mb-text-body)}.RecipeSuggestions_recipeGrid__Mp4gB{display:flex;flex-direction:column;max-height:20rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.RecipeSuggestions_recipeGrid__Mp4gB::-webkit-scrollbar{display:none}.RecipeSuggestions_button__sMk3Z,.RecipeSuggestions_buttons__hL3sG{display:flex;align-items:center;gap:.5rem}.RecipeSuggestions_button__sMk3Z{border:var(--mb-border-width-primary) solid var(--mb-border-color-selected);border-radius:var(--mb-border-radius-lg);cursor:pointer;padding:.375rem .75rem}.RecipeSuggestions_button__sMk3Z:hover{background-color:var(--mb-bg-color-tertiary)}.RecipeSuggestions_button__sMk3Z span{font-size:var(--mb-text-caption);white-space:nowrap}.RecipeSuggestions_button__sMk3Z .RecipeSuggestions_icon__QaRIR{height:1rem;stroke:var(--mb-text-dark);width:1rem}@media screen and (max-width:1024px){.RecipeSuggestions_recipeGrid__Mp4gB{max-height:calc(100dvh - 10.5rem - var(--mobile-footer-height))}.RecipeSuggestions_button__sMk3Z span{font-size:var(--mb-text-label)}}.RecipeCard_recipeCard__htbTh{border-bottom:var(--mb-border-width-primary) solid var(--mb-border-color);cursor:pointer;display:grid;grid-template-columns:max-content auto max-content;align-items:center;grid-gap:1rem;gap:1rem;padding:.625rem .75rem}.RecipeCard_recipeCard__htbTh:last-child{border-bottom:none}.RecipeCard_recipeCard__htbTh.RecipeCard_selected__j0QlX,.RecipeCard_recipeCard__htbTh:hover{background-color:var(--mb-bg-color-tertiary)}.RecipeCard_recipeContent__qGhr_{display:flex;flex-direction:column;flex:1 1}.RecipeCard_recipeIcon__g2AeF{width:1.5rem;height:1.5rem;flex-shrink:0}.RecipeCard_recipeTitle__QJQF2{color:var(--mb-text-dark);font-size:var(--mb-text-caption);font-weight:var(--mb-font-semibold)}.RecipeCard_recipeDescription__Z__qu{color:var(--mb-text-light);font-size:var(--mb-text-caption2)}.RecipeCard_ownerLogo__m1B_o{width:1.5rem;height:1.5rem}.ModeToggle_toggleContainer__9PjvW{background-color:var(--mb-bg-color-tertiary);border-radius:var(--mb-border-radius-lg);display:flex;align-items:center;justify-content:space-between;padding:.125rem;position:relative;width:-moz-fit-content;width:fit-content}.ModeToggle_toggleSlider__SKKc5{background-color:var(--mb-color-purple-primary);border-radius:var(--mb-border-radius-md);left:2px;height:calc(100% - 4px);position:absolute;top:2px;transition:transform .3s ease;width:calc(50% - 2px);z-index:0}.ModeToggle_toggleSliderRight__XwXlz{transform:translateX(100%)}.ModeToggle_toggleButton__GUVIs{background-color:transparent;border:none;border-radius:var(--mb-border-radius-lg);color:var(--mb-text-dark);cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:var(--mb-text-caption);padding:.375rem .75rem;position:relative;transition:all .2s ease;white-space:nowrap;z-index:1}.ModeToggle_toggleButtonActive__yMEFr{color:var(--mb-text-white)}.ModeToggle_toggleButton__GUVIs:not(.ModeToggle_toggleButtonActive__yMEFr){color:var(--mb-text-dark)}.ModeToggle_toggleIcon__3TrY8{width:.75rem;height:.75rem}.ModeToggle_toggleButtonActive__yMEFr .ModeToggle_toggleIcon__3TrY8{stroke:var(--mb-text-white)}.SearchInput_searchInput___zVH4{border:var(--mb-border-width-primary) solid var(--mb-border-color-hovered);border-radius:var(--mb-border-radius-xl);display:flex;align-items:flex-start;gap:.75rem;font-size:var(--mb-text-h7);padding:.5rem .75rem;min-height:2rem;min-width:18rem;position:relative;width:100%}.SearchInput_searchInput___zVH4,.SearchInput_searchInput___zVH4.SearchInput_active__Unmwp{background-color:var(--mb-bg-color-primary)}.SearchInput_searchInput___zVH4.SearchInput_aiModeActive__ZkvG9{border-color:#a78bfaab}.SearchInput_inputContainer__VQeR7{flex:1 1;display:flex;flex-direction:column;gap:.5rem;min-height:2rem}.SearchInput_toggleRow__lbqgu{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.SearchInput_input__I241e{background:transparent;border:none;color:var(--mb-text-light);font-size:var(--mb-text-body);font-weight:300;width:100%;height:100%;resize:none;min-height:1.75rem;max-height:5.25rem;padding-top:.375rem;overflow-y:auto;position:relative;z-index:2}.SearchInput_input__I241e::-webkit-scrollbar{display:none}.SearchInput_input__I241e::placeholder{color:var(--mb-text-light);font-weight:300}.SearchInput_input__I241e:focus{color:var(--mb-text-normal);outline:none}.SearchInput_mentionChipsContainer__WJk84{display:flex;flex-wrap:wrap;gap:.5rem}.SearchInput_mentionChip__zkzPu{background:var(--mb-brand-color-50);border-radius:var(--mb-border-radius-lg);display:inline-flex;align-items:center;color:var(--mb-brand-color-primary);padding:.25rem .5rem;font-size:var(--mb-text-caption);gap:.5rem;width:-moz-fit-content;width:fit-content}body.dark .SearchInput_mentionChip__zkzPu{background:var(--mb-bg-color-tertiary);color:var(--mb-brand-color-700)}.SearchInput_keyboardHint__ATxzw{background:var(--mb-bg-color-tertiary);border-radius:var(--mb-border-radius-lg);position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;cursor:pointer}.SearchInput_hintText__Dvv8m{background:var(--mb-bg-color-primary);border-radius:var(--mb-border-radius-sm);font-size:var(--mb-text-caption);font-weight:var(--mb-font-semibold);padding:.125rem .375rem}.SearchInput_hintSeparator__Wmuwn{color:var(--mb-text-light);font-size:10px}.SearchInput_submitButton__pcelq{background:var(--mb-bg-color-tertiary);border:1px solid var(--mb-border-color-hovered);border-radius:var(--mb-border-radius-lg);cursor:pointer;padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;gap:.25rem;flex-shrink:0}.SearchInput_submitButton__pcelq:disabled{opacity:.5;cursor:not-allowed}.SearchInput_submitButton__pcelq.SearchInput_submitReady__vqqZy{background:var(--mb-brand-color-500);border-color:var(--mb-brand-color-500)}.SearchInput_submitButton__pcelq.SearchInput_submitReady__vqqZy:hover:not(:disabled){background:var(--mb-brand-color-700)}.SearchInput_submitButton__pcelq.SearchInput_aiSubmit__L4RbP.SearchInput_submitReady__vqqZy{background:linear-gradient(135deg,#8b5cf6,#a78bfa);border-color:#8b5cf6}.SearchInput_submitButton__pcelq.SearchInput_aiSubmit__L4RbP.SearchInput_submitReady__vqqZy:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#8b5cf6)}.SearchInput_submitButton__pcelq.SearchInput_submitReady__vqqZy .SearchInput_submitIcon__neDsF{stroke:var(--mb-text-white)}.SearchInput_submitIcon__neDsF{width:1.25rem;height:1rem}.SearchInput_typewriterPlaceholder__EsDLa{color:var(--mb-text-light);font-size:var(--mb-text-body);pointer-events:none;position:absolute;left:0;top:.375rem;z-index:1}.SearchInput_typewriterPlaceholder__EsDLa span{color:var(--mb-text-light)}.SearchInput_tooltip__GQIGD{background-color:var(--mb-color-gray-0)!important;box-shadow:0 1px 3px rgba(43,43,43,.03);color:var(--mb-color-gray-600)!important;font-weight:var(--mb-font-semibold);font-size:var(--mb-text-caption)!important;max-width:20rem;z-index:15}@media (max-width:1024px){.SearchInput_searchInput___zVH4{min-width:280px;padding:10px 12px}.SearchInput_searchInput___zVH4.SearchInput_active__Unmwp{border-radius:0;border:none}.SearchInput_keyboardHint__ATxzw{display:none}.SearchInput_typewriterPlaceholder__EsDLa{font-size:var(--mb-text-caption);font-weight:var(--mb-font-light)}}