.ImportQuotaBanner-module__mCFZsG__banner{border-radius:.75rem;flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.ImportQuotaBanner-module__mCFZsG__available{background-color:#fff7ed}.ImportQuotaBanner-module__mCFZsG__low{background-color:#fef3c7}.ImportQuotaBanner-module__mCFZsG__depleted{background-color:#fef2f2}.ImportQuotaBanner-module__mCFZsG__info{justify-content:space-between;align-items:baseline;display:flex}.ImportQuotaBanner-module__mCFZsG__text{color:#1a1a1a;font-size:.875rem;font-weight:600}.ImportQuotaBanner-module__mCFZsG__subtext{color:#6b7280;font-size:.75rem}.ImportQuotaBanner-module__mCFZsG__progressTrack{background-color:#0000001a;border-radius:2px;height:4px;overflow:hidden}.ImportQuotaBanner-module__mCFZsG__progressFill{border-radius:2px;height:100%;transition:width .3s}.ImportQuotaBanner-module__mCFZsG__fill_available{background-color:#f97316}.ImportQuotaBanner-module__mCFZsG__fill_low{background-color:#f59e0b}.ImportQuotaBanner-module__mCFZsG__fill_depleted{background-color:#ef4444}.ImportQuotaBanner-module__mCFZsG__upgradeButton{color:#fff;cursor:pointer;background-color:#f97316;border:none;border-radius:9999px;align-self:flex-end;padding:.375rem 1rem;font-size:.75rem;font-weight:500}.ImportQuotaBanner-module__mCFZsG__upgradeButton:hover{opacity:.9}
.NewRecipeButton-module__A-QeEq__container{position:relative}.NewRecipeButton-module__A-QeEq__button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#f81;border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-family:Inter Medium,sans-serif;font-size:15px;font-weight:500;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #0000000f}.NewRecipeButton-module__A-QeEq__button:hover{background-color:#e98c00;transform:translateY(-1px);box-shadow:0 4px 12px #ff8a3d4d}.NewRecipeButton-module__A-QeEq__button:active{transform:translateY(0)}.NewRecipeButton-module__A-QeEq__dropdown{z-index:50;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #f0ece2;border-radius:.75rem;min-width:320px;animation:.15s ease-out NewRecipeButton-module__A-QeEq__dropdownIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 40px #0000001f}.NewRecipeButton-module__A-QeEq__dropdown.NewRecipeButton-module__A-QeEq__closing{animation:.1s ease-in forwards NewRecipeButton-module__A-QeEq__dropdownOut}@keyframes NewRecipeButton-module__A-QeEq__dropdownIn{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes NewRecipeButton-module__A-QeEq__dropdownOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.95)}}.NewRecipeButton-module__A-QeEq__menuSection{padding-top:.5rem;padding-bottom:.5rem}.NewRecipeButton-module__A-QeEq__sectionLabel{letter-spacing:.025em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(107 110 129/var(--tw-text-opacity,1));padding:.5rem 1rem;font-family:Inter Medium,sans-serif;font-size:14.25px;font-weight:500;display:block}.NewRecipeButton-module__A-QeEq__divider{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(240 236 226/var(--tw-border-opacity,1));margin-left:1rem;margin-right:1rem}.NewRecipeButton-module__A-QeEq__menuItem{text-align:left;align-items:center;gap:.75rem;width:100%;padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.NewRecipeButton-module__A-QeEq__menuItem:hover{--tw-bg-opacity:1;background-color:rgb(255 253 249/var(--tw-bg-opacity,1))}@media (min-width:768px){.NewRecipeButton-module__A-QeEq__menuItem{padding-top:.75rem;padding-bottom:.75rem}}.NewRecipeButton-module__A-QeEq__menuItemIcon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}@media (min-width:768px){.NewRecipeButton-module__A-QeEq__menuItemIcon{width:2.75rem;height:2.75rem}}.NewRecipeButton-module__A-QeEq__menuItemContent{flex-direction:column;display:flex}.NewRecipeButton-module__A-QeEq__menuItemTitle{--tw-text-opacity:1;color:rgb(49 52 73/var(--tw-text-opacity,1));font-family:Inter Medium,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}@media (min-width:768px){.NewRecipeButton-module__A-QeEq__menuItemTitle{font-size:15px}}.NewRecipeButton-module__A-QeEq__menuItemSubtitle{--tw-text-opacity:1;color:rgb(107 110 129/var(--tw-text-opacity,1));margin-top:.125rem;font-size:15px}@media (min-width:768px){.NewRecipeButton-module__A-QeEq__menuItemSubtitle{font-size:14.25px}}.NewRecipeButton-module__A-QeEq__backdrop{z-index:40;background-color:#0006;animation:.2s ease-out NewRecipeButton-module__A-QeEq__fadeIn;position:fixed;inset:0}.NewRecipeButton-module__A-QeEq__backdrop.NewRecipeButton-module__A-QeEq__closing{animation:.2s ease-in forwards NewRecipeButton-module__A-QeEq__fadeOut}@keyframes NewRecipeButton-module__A-QeEq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NewRecipeButton-module__A-QeEq__fadeOut{0%{opacity:1}to{opacity:0}}.NewRecipeButton-module__A-QeEq__bottomSheet{z-index:50;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));max-height:85vh;padding-bottom:env(safe-area-inset-bottom,20px);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;animation:.3s ease-out NewRecipeButton-module__A-QeEq__sheetIn;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.NewRecipeButton-module__A-QeEq__bottomSheet.NewRecipeButton-module__A-QeEq__closing{animation:.2s ease-in forwards NewRecipeButton-module__A-QeEq__sheetOut}@keyframes NewRecipeButton-module__A-QeEq__sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes NewRecipeButton-module__A-QeEq__sheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.NewRecipeButton-module__A-QeEq__sheetHandle{--tw-bg-opacity:1;background-color:rgb(209 209 209/var(--tw-bg-opacity,1));border-radius:9999px;width:2.5rem;height:.25rem;margin:.75rem auto .5rem}
.RecentlyViewedSection-module__oXFTwa__container{padding-bottom:1rem;position:relative}@media (min-width:640px){.RecentlyViewedSection-module__oXFTwa__container{padding-bottom:1.5rem}}@media (min-width:768px){.RecentlyViewedSection-module__oXFTwa__container{padding-bottom:2rem}}.RecentlyViewedSection-module__oXFTwa__header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}@media (min-width:640px){.RecentlyViewedSection-module__oXFTwa__header{margin-bottom:1.25rem}}@media (min-width:768px){.RecentlyViewedSection-module__oXFTwa__header{margin-bottom:1.5rem}}.RecentlyViewedSection-module__oXFTwa__headerLeft{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.RecentlyViewedSection-module__oXFTwa__headerLeft{gap:1rem}}.RecentlyViewedSection-module__oXFTwa__headerRight{align-items:center;gap:1rem;margin-left:1rem;display:flex}.RecentlyViewedSection-module__oXFTwa__title{color:#313449;margin:0;font-family:Cupidus,sans-serif;font-size:24px;font-weight:600;line-height:1.25}@media (min-width:640px){.RecentlyViewedSection-module__oXFTwa__title{font-size:26px}}@media (min-width:768px){.RecentlyViewedSection-module__oXFTwa__title{font-size:34px}}.RecentlyViewedSection-module__oXFTwa__viewAllLink{color:#f81;white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .2s}@media (min-width:640px){.RecentlyViewedSection-module__oXFTwa__viewAllLink{font-size:.875rem}}.RecentlyViewedSection-module__oXFTwa__viewAllLink:hover{color:#f81;text-decoration:underline}.RecentlyViewedSection-module__oXFTwa__carousel{padding-bottom:1rem}@media (min-width:640px){.RecentlyViewedSection-module__oXFTwa__carousel{padding-bottom:1.5rem}}@media (min-width:768px){.RecentlyViewedSection-module__oXFTwa__carousel{padding-bottom:2rem}}.RecentlyViewedSection-module__oXFTwa__carousel{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;max-width:100vw;margin:0 -1rem;padding:0;overflow:auto hidden}@media (min-width:640px){.RecentlyViewedSection-module__oXFTwa__carousel{margin:0 -2rem}}@media (min-width:768px){.RecentlyViewedSection-module__oXFTwa__carousel{max-width:100vw;margin:0 -4rem}}.RecentlyViewedSection-module__oXFTwa__carousel::-webkit-scrollbar{display:none}.RecentlyViewedSection-module__oXFTwa__carouselTrack{grid-auto-rows:1fr;grid-auto-columns:240px;grid-auto-flow:column;gap:1rem;padding:0 1rem 1rem 0;display:grid}@media (min-width:640px){.RecentlyViewedSection-module__oXFTwa__carouselTrack{padding:0 2rem 1rem 0}}@media (min-width:768px){.RecentlyViewedSection-module__oXFTwa__carouselTrack{padding:0 4rem 1rem 0}}.RecentlyViewedSection-module__oXFTwa__carouselItem{justify-content:center;align-items:flex-start;height:100%;display:flex;position:relative}.RecentlyViewedSection-module__oXFTwa__carouselItem:not(:last-child):after{content:"";background-color:#f0ece2;width:1px;position:absolute;top:20%;bottom:20%;right:-.5rem}@media (min-width:640px){.RecentlyViewedSection-module__oXFTwa__carouselItem:not(:last-child):after{top:15%;bottom:15%}}@media (min-width:768px){.RecentlyViewedSection-module__oXFTwa__carouselItem:not(:last-child):after{top:10%;bottom:10%}}.RecentlyViewedSection-module__oXFTwa__carouselTrack:after{content:"";flex-shrink:0;width:1rem;display:block}@media (min-width:640px){.RecentlyViewedSection-module__oXFTwa__carouselTrack:after{width:2rem}}@media (min-width:768px){.RecentlyViewedSection-module__oXFTwa__carouselTrack:after{width:4rem}}.RecentlyViewedSection-module__oXFTwa__viewAllItem{justify-content:center;align-items:center;padding:2rem;display:flex}.RecentlyViewedSection-module__oXFTwa__viewAllItem:after{display:none!important}.RecentlyViewedSection-module__oXFTwa__viewAllTile{aspect-ratio:1;color:#313449;background-color:#f9f7f3;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;text-decoration:none;transition:background-color .2s;display:flex}.RecentlyViewedSection-module__oXFTwa__viewAllTile:hover{background-color:#d1d1d1}.RecentlyViewedSection-module__oXFTwa__viewAllTileText{align-items:center;gap:.25rem;font-family:Inter Bold,sans-serif;font-size:1rem;display:flex}@media (min-width:481px){.RecentlyViewedSection-module__oXFTwa__carouselTrack{grid-auto-columns:260px}}@media (min-width:641px){.RecentlyViewedSection-module__oXFTwa__carouselTrack{grid-auto-columns:280px}}@media (min-width:769px){.RecentlyViewedSection-module__oXFTwa__carouselTrack{grid-auto-columns:300px}}@media (min-width:897px){.RecentlyViewedSection-module__oXFTwa__carouselTrack{grid-auto-columns:320px}}@media (min-width:1025px){.RecentlyViewedSection-module__oXFTwa__carouselTrack{grid-auto-columns:340px}}@media (min-width:1281px){.RecentlyViewedSection-module__oXFTwa__carouselTrack{grid-auto-columns:360px}}@media (min-width:1537px){.RecentlyViewedSection-module__oXFTwa__carouselTrack{grid-auto-columns:380px}}
.HomeContent-module__3zGO3q__container{flex-direction:column;gap:2.5rem;padding:0 1rem 1.5rem;display:flex}.HomeContent-module__3zGO3q__newRecipeButtonWrapper{z-index:10;position:fixed;top:4.5rem;right:1rem}@media (min-width:768px){.HomeContent-module__3zGO3q__newRecipeButtonWrapper{top:1.25rem;right:1.5rem}}@media (min-width:1024px){.HomeContent-module__3zGO3q__newRecipeButtonWrapper{right:2rem}}.HomeContent-module__3zGO3q__foldersSection{width:100%}.HomeContent-module__3zGO3q__sectionTitle{color:#313449;margin:0 0 1rem;font-family:Cupidus,sans-serif;font-size:24px;font-weight:600;line-height:1.25}@media (min-width:640px){.HomeContent-module__3zGO3q__sectionTitle{font-size:26px}}@media (min-width:768px){.HomeContent-module__3zGO3q__sectionTitle{font-size:34px}}.HomeContent-module__3zGO3q__errorMessage{color:#ec8276;background-color:#ffede9;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}@media (min-width:768px){.HomeContent-module__3zGO3q__container{gap:6rem;padding:2rem 1.5rem}}