.MealPrepPageView-module__p7lNwa__pageContainer{background:var(--theme-bg-card);width:100%;overflow-x:clip}.MealPrepPageView-module__p7lNwa__mainContent{max-width:1132px;margin:0 auto;padding:40px 16px 60px}@media (min-width:768px){.MealPrepPageView-module__p7lNwa__mainContent{padding:48px 24px 80px}}@media (min-width:1024px){.MealPrepPageView-module__p7lNwa__mainContent{padding:56px 32px 100px}}.MealPrepPageView-module__p7lNwa__introSection{text-align:center;margin-bottom:48px;padding:0 16px}.MealPrepPageView-module__p7lNwa__introTitle{color:#0c0c0e;margin:0 0 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:700}.MealPrepPageView-module__p7lNwa__introText{color:#666;max-width:640px;margin:0 auto;font-size:16px;line-height:1.6}@media (min-width:768px){.MealPrepPageView-module__p7lNwa__introSection{margin-bottom:56px}.MealPrepPageView-module__p7lNwa__introTitle{font-size:28px}.MealPrepPageView-module__p7lNwa__introText{font-size:17px}}.MealPrepPageView-module__p7lNwa__sectionGroup{margin-bottom:48px}.MealPrepPageView-module__p7lNwa__groupTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--theme-text-subtle);border-bottom:1px solid #0000000f;margin:0 0 24px;padding-bottom:12px;font-size:14px;font-weight:600}@media (min-width:768px){.MealPrepPageView-module__p7lNwa__sectionGroup{margin-bottom:56px}.MealPrepPageView-module__p7lNwa__groupTitle{margin-bottom:32px;font-size:13px}}.MealPrepPageView-module__p7lNwa__tipsSection{background:var(--theme-bg-elevated);border-radius:12px;margin:48px 0;padding:32px 20px}.MealPrepPageView-module__p7lNwa__tipsTitle{color:#0c0c0e;text-align:center;margin:0 0 24px;font-size:20px;font-weight:700}.MealPrepPageView-module__p7lNwa__tipsGrid{grid-template-columns:1fr;gap:20px;display:grid}.MealPrepPageView-module__p7lNwa__tipCard{background:var(--theme-bg-card);text-align:center;border:1px solid #0000000f;border-radius:8px;padding:20px}.MealPrepPageView-module__p7lNwa__tipIcon{margin-bottom:12px;font-size:32px;display:block}.MealPrepPageView-module__p7lNwa__tipCard h3{color:#0c0c0e;margin:0 0 8px;font-size:16px;font-weight:600}.MealPrepPageView-module__p7lNwa__tipCard p{color:#666;margin:0;font-size:14px;line-height:1.5}@media (min-width:600px){.MealPrepPageView-module__p7lNwa__tipsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.MealPrepPageView-module__p7lNwa__tipsSection{margin:56px 0;padding:40px 32px}.MealPrepPageView-module__p7lNwa__tipsTitle{margin-bottom:32px;font-size:22px}}@media (min-width:1024px){.MealPrepPageView-module__p7lNwa__tipsGrid{grid-template-columns:repeat(4,1fr)}.MealPrepPageView-module__p7lNwa__tipsSection{margin:64px 0;padding:48px 40px}}
@keyframes CategoryViewSkeleton-module__0Out1G__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.CategoryViewSkeleton-module__0Out1G__skeleton{background:linear-gradient(90deg,var(--theme-skeleton)25%,var(--theme-skeleton-highlight)50%,var(--theme-skeleton)75%);background-size:200% 100%;animation:2.5s ease-in-out infinite CategoryViewSkeleton-module__0Out1G__shimmer}.CategoryViewSkeleton-module__0Out1G__pageContainer{width:100%;overflow-x:clip}.CategoryViewSkeleton-module__0Out1G__heroBanner{justify-content:flex-start;align-items:flex-end;width:100vw;min-height:200px;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.CategoryViewSkeleton-module__0Out1G__heroBackground{background:linear-gradient(90deg,var(--theme-skeleton)25%,var(--theme-skeleton-highlight)50%,var(--theme-skeleton)75%);background-size:200% 100%;width:100%;height:100%;animation:2.5s ease-in-out infinite CategoryViewSkeleton-module__0Out1G__shimmer;position:absolute;top:0;left:0}.CategoryViewSkeleton-module__0Out1G__heroOverlay{background:linear-gradient(to top,var(--theme-bg)0%,transparent 100%);opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.CategoryViewSkeleton-module__0Out1G__heroContent{z-index:2;width:100%;max-width:1164px;margin:0 auto;padding:24px 16px;position:relative}.CategoryViewSkeleton-module__0Out1G__heroTextContainer{background:var(--theme-bg-card);border:1px solid var(--theme-border);border-radius:12px;flex-direction:column;gap:8px;max-width:400px;padding:16px 20px;display:flex}.CategoryViewSkeleton-module__0Out1G__heroTitle{border-radius:6px;width:200px;height:28px}.CategoryViewSkeleton-module__0Out1G__heroSubtitle{border-radius:4px;width:280px;height:14px}@media (min-width:768px){.CategoryViewSkeleton-module__0Out1G__heroBanner{min-height:240px}.CategoryViewSkeleton-module__0Out1G__heroContent{max-width:1180px;padding:32px 24px}.CategoryViewSkeleton-module__0Out1G__heroTitle{width:260px;height:32px}.CategoryViewSkeleton-module__0Out1G__heroSubtitle{width:320px;height:16px}}@media (min-width:1024px){.CategoryViewSkeleton-module__0Out1G__heroBanner{min-height:280px}.CategoryViewSkeleton-module__0Out1G__heroContent{padding:40px 24px}.CategoryViewSkeleton-module__0Out1G__heroTitle{width:300px;height:36px}}.CategoryViewSkeleton-module__0Out1G__mainContent{max-width:1132px;margin:0 auto;padding:40px 16px 60px}@media (min-width:768px){.CategoryViewSkeleton-module__0Out1G__mainContent{padding:48px 24px 80px}}@media (min-width:1024px){.CategoryViewSkeleton-module__0Out1G__mainContent{padding:56px 32px 100px}}.CategoryViewSkeleton-module__0Out1G__recipeRow{width:100%;margin-bottom:40px}.CategoryViewSkeleton-module__0Out1G__rowHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.CategoryViewSkeleton-module__0Out1G__rowTitle{border-radius:6px;width:220px;height:26px}.CategoryViewSkeleton-module__0Out1G__rowViewAll{border-radius:4px;width:100px;height:16px}@media (min-width:1024px){.CategoryViewSkeleton-module__0Out1G__rowTitle{width:280px;height:30px}}.CategoryViewSkeleton-module__0Out1G__recipeGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:640px){.CategoryViewSkeleton-module__0Out1G__recipeGrid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width:1024px){.CategoryViewSkeleton-module__0Out1G__recipeGrid{grid-template-columns:repeat(4,1fr);gap:24px}}.CategoryViewSkeleton-module__0Out1G__recipeCard{display:block}.CategoryViewSkeleton-module__0Out1G__cardImage{aspect-ratio:1;border-radius:12px;width:100%;margin-bottom:10px}@media (min-width:1024px){.CategoryViewSkeleton-module__0Out1G__cardImage{border-radius:14px}}.CategoryViewSkeleton-module__0Out1G__cardContent{flex-direction:column;gap:6px;padding:0 4px;display:flex}.CategoryViewSkeleton-module__0Out1G__cardTitle{border-radius:4px;width:90%;height:16px}.CategoryViewSkeleton-module__0Out1G__cardTitleShort{border-radius:4px;width:70%;height:14px}.CategoryViewSkeleton-module__0Out1G__cardStats{gap:8px;display:flex}.CategoryViewSkeleton-module__0Out1G__cardStat{border-radius:4px;width:50px;height:12px}.CategoryViewSkeleton-module__0Out1G__featuredCallout{background:var(--theme-bg-card);border:1px solid var(--theme-border);border-radius:12px;flex-direction:column;width:100%;margin-bottom:40px;display:flex;overflow:hidden}@media (min-width:768px){.CategoryViewSkeleton-module__0Out1G__featuredCallout{flex-direction:row;min-height:200px}}.CategoryViewSkeleton-module__0Out1G__featuredImage{aspect-ratio:16/9;width:100%}@media (min-width:768px){.CategoryViewSkeleton-module__0Out1G__featuredImage{aspect-ratio:auto;width:45%;min-height:200px}}.CategoryViewSkeleton-module__0Out1G__featuredContent{flex-direction:column;flex:1;justify-content:center;gap:12px;padding:20px;display:flex}@media (min-width:768px){.CategoryViewSkeleton-module__0Out1G__featuredContent{padding:24px 32px}}.CategoryViewSkeleton-module__0Out1G__featuredBadge{border-radius:4px;width:120px;height:20px}.CategoryViewSkeleton-module__0Out1G__featuredTitle{border-radius:6px;width:80%;height:24px}@media (min-width:768px){.CategoryViewSkeleton-module__0Out1G__featuredTitle{height:28px}}.CategoryViewSkeleton-module__0Out1G__featuredDesc{border-radius:4px;width:100%;height:14px}.CategoryViewSkeleton-module__0Out1G__featuredDescShort{border-radius:4px;width:60%;height:14px}.CategoryViewSkeleton-module__0Out1G__featuredStats{gap:16px;margin-top:4px;display:flex}.CategoryViewSkeleton-module__0Out1G__featuredStat{border-radius:4px;width:60px;height:14px}.CategoryViewSkeleton-module__0Out1G__ctaBanner{background:var(--theme-bg-card);border:1px solid var(--theme-border);border-radius:8px;justify-content:center;align-items:center;width:100%;margin-bottom:40px;padding:20px 24px;display:flex}.CategoryViewSkeleton-module__0Out1G__ctaText{border-radius:4px;width:300px;height:18px}@media (min-width:768px){.CategoryViewSkeleton-module__0Out1G__ctaText{width:450px}}.CategoryViewSkeleton-module__0Out1G__paginatedSection{width:100%}.CategoryViewSkeleton-module__0Out1G__paginatedHeader{margin-bottom:20px}.CategoryViewSkeleton-module__0Out1G__paginatedTitle{border-radius:6px;width:200px;height:26px}@media (min-width:1024px){.CategoryViewSkeleton-module__0Out1G__paginatedTitle{width:260px;height:30px}}.CategoryViewSkeleton-module__0Out1G__rows1>:nth-child(n+3),.CategoryViewSkeleton-module__0Out1G__rows2>:nth-child(n+5){display:none}@media (min-width:640px){.CategoryViewSkeleton-module__0Out1G__rows1>:nth-child(n+3){display:block}.CategoryViewSkeleton-module__0Out1G__rows1>:nth-child(n+4){display:none}.CategoryViewSkeleton-module__0Out1G__rows2>:nth-child(n+5){display:block}.CategoryViewSkeleton-module__0Out1G__rows2>:nth-child(n+7){display:none}}@media (min-width:1024px){.CategoryViewSkeleton-module__0Out1G__rows1>:nth-child(n+4){display:block}.CategoryViewSkeleton-module__0Out1G__rows1>:nth-child(n+5){display:none}.CategoryViewSkeleton-module__0Out1G__rows2>:nth-child(n+7){display:block}.CategoryViewSkeleton-module__0Out1G__rows2>:nth-child(n+9){display:none}}
.page-module__POBOPG__page{min-height:100vh}.page-module__POBOPG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.page-module__POBOPG__spinner{border:4px solid var(--theme-border);border-top-color:var(--theme-accent);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite page-module__POBOPG__spin}@keyframes page-module__POBOPG__spin{to{transform:rotate(360deg)}}.page-module__POBOPG__loadingContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px}.page-module__POBOPG__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.page-module__POBOPG__errorContainer h3{color:var(--theme-text);margin:0;font-size:24px}.page-module__POBOPG__errorContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px}.page-module__POBOPG__retryButton{background:var(--theme-accent);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .2s;color:var(--theme-bg)!important}.page-module__POBOPG__retryButton:hover{background:var(--theme-accent-hover)}.page-module__POBOPG__noResultsContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:480px;margin:0 auto;padding:80px 24px;display:flex}.page-module__POBOPG__noResultsContainer h2{color:var(--theme-text);margin:0;font-size:24px;font-weight:700}.page-module__POBOPG__noResultsContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px;line-height:1.5}.page-module__POBOPG__browseButton{color:#fff;background:var(--theme-accent);border:none;border-radius:8px;margin-top:8px;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.page-module__POBOPG__browseButton:hover{background:var(--theme-accent-hover)}
.latest-module__zV9FzG__page{min-height:100vh}.latest-module__zV9FzG__pageLayout{display:block}.latest-module__zV9FzG__mainContent{width:100%}.latest-module__zV9FzG__sidebarWrapper{display:none}@media (min-width:1400px){.latest-module__zV9FzG__pageLayout{gap:32px;max-width:1800px;margin:0 auto;padding:0 24px;display:flex}.latest-module__zV9FzG__mainContent{flex:1;min-width:0}.latest-module__zV9FzG__sidebarWrapper{flex-shrink:0;width:380px;padding-top:24px;display:block}}.latest-module__zV9FzG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:400px;padding:80px 20px;display:flex}.latest-module__zV9FzG__spinner{border:4px solid var(--theme-border);border-top-color:var(--theme-accent);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite latest-module__zV9FzG__spin}@keyframes latest-module__zV9FzG__spin{to{transform:rotate(360deg)}}.latest-module__zV9FzG__loadingText{color:var(--theme-text-subtle);margin:0;font-size:16px;font-weight:500}.latest-module__zV9FzG__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;padding:80px 20px;display:flex}.latest-module__zV9FzG__errorIcon{color:#fca5a5;margin-bottom:8px}.latest-module__zV9FzG__errorTitle{color:var(--theme-text);margin:0;font-size:20px;font-weight:700}.latest-module__zV9FzG__errorMessage{color:var(--theme-text-subtle);max-width:500px;margin:0;font-size:16px;line-height:1.6}.latest-module__zV9FzG__retryButton{background:var(--theme-accent);cursor:pointer;border:none;border-radius:6px;min-height:44px;margin-top:16px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .2s;color:var(--theme-bg)!important}.latest-module__zV9FzG__retryButton:hover{background:var(--theme-accent-hover);box-shadow:var(--theme-shadow-glow)}.latest-module__zV9FzG__retryButton:active{transform:translateY(0)}@media (min-width:640px){.latest-module__zV9FzG__loadingContainer,.latest-module__zV9FzG__errorContainer{padding:96px 32px}.latest-module__zV9FzG__errorTitle{font-size:22px}.latest-module__zV9FzG__errorMessage,.latest-module__zV9FzG__loadingText{font-size:17px}.latest-module__zV9FzG__retryButton{padding:14px 28px;font-size:17px}}@media (min-width:1024px){.latest-module__zV9FzG__loadingContainer,.latest-module__zV9FzG__errorContainer{padding:112px 48px}.latest-module__zV9FzG__errorTitle{font-size:24px}}@media (prefers-reduced-motion:reduce){.latest-module__zV9FzG__spinner{border-top-color:var(--theme-border);animation:none}.latest-module__zV9FzG__retryButton{transition-duration:.01ms!important}.latest-module__zV9FzG__retryButton:hover{transform:none!important}}.latest-module__zV9FzG__bottomAdSticky{box-shadow:var(--theme-shadow-lg);background:var(--theme-bg-card);border:1px solid var(--theme-border);border-radius:8px;z-index:999!important;justify-content:center!important;align-items:center!important;width:728px!important;max-width:calc(100% - 32px)!important;height:90px!important;min-height:90px!important;max-height:90px!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;bottom:16px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important}
.page-module__QbdVXq__page{min-height:100vh}.page-module__QbdVXq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.page-module__QbdVXq__spinner{border:4px solid var(--theme-border);border-top-color:var(--theme-accent);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite page-module__QbdVXq__spin}@keyframes page-module__QbdVXq__spin{to{transform:rotate(360deg)}}.page-module__QbdVXq__loadingContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px}.page-module__QbdVXq__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.page-module__QbdVXq__errorContainer h1,.page-module__QbdVXq__errorContainer h3{color:var(--theme-text);margin:0;font-size:24px}.page-module__QbdVXq__errorContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px}.page-module__QbdVXq__retryButton{background:var(--theme-accent);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .2s;color:var(--theme-bg)!important}.page-module__QbdVXq__retryButton:hover{background:var(--theme-accent-hover)}
.popular-module__dDwY7W__page{min-height:100vh}.popular-module__dDwY7W__pageLayout{display:block}.popular-module__dDwY7W__mainContent{width:100%}.popular-module__dDwY7W__sidebarWrapper{display:none}@media (min-width:1400px){.popular-module__dDwY7W__pageLayout{gap:32px;max-width:1800px;margin:0 auto;padding:0 24px;display:flex}.popular-module__dDwY7W__mainContent{flex:1;min-width:0}.popular-module__dDwY7W__sidebarWrapper{flex-shrink:0;width:380px;padding-top:24px;display:block}}.popular-module__dDwY7W__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:400px;padding:80px 20px;display:flex}.popular-module__dDwY7W__spinner{border:4px solid var(--theme-border);border-top-color:var(--theme-accent);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite popular-module__dDwY7W__spin}@keyframes popular-module__dDwY7W__spin{to{transform:rotate(360deg)}}.popular-module__dDwY7W__loadingText{color:var(--theme-text-subtle);margin:0;font-size:16px;font-weight:500}.popular-module__dDwY7W__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;padding:80px 20px;display:flex}.popular-module__dDwY7W__errorIcon{color:#fca5a5;margin-bottom:8px}.popular-module__dDwY7W__errorTitle{color:var(--theme-text);margin:0;font-size:20px;font-weight:700}.popular-module__dDwY7W__errorMessage{color:var(--theme-text-subtle);max-width:500px;margin:0;font-size:16px;line-height:1.6}.popular-module__dDwY7W__retryButton{background:var(--theme-accent);cursor:pointer;border:none;border-radius:6px;min-height:44px;margin-top:16px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .2s;color:var(--theme-bg)!important}.popular-module__dDwY7W__retryButton:hover{background:var(--theme-accent-hover);box-shadow:var(--theme-shadow-glow)}.popular-module__dDwY7W__retryButton:active{transform:translateY(0)}.popular-module__dDwY7W__resultsCount{text-align:center;color:var(--theme-text-subtle);background:linear-gradient(to bottom,transparent 0%,var(--theme-bg-stat)100%);border-top:1px solid var(--theme-border);border-radius:6px;margin-top:48px;padding:24px 20px;font-size:15px;font-weight:600}@media (min-width:640px){.popular-module__dDwY7W__loadingContainer,.popular-module__dDwY7W__errorContainer{padding:96px 32px}.popular-module__dDwY7W__errorTitle{font-size:22px}.popular-module__dDwY7W__errorMessage,.popular-module__dDwY7W__loadingText{font-size:17px}.popular-module__dDwY7W__retryButton{padding:14px 28px;font-size:17px}.popular-module__dDwY7W__resultsCount{padding:28px 24px;font-size:16px}}@media (min-width:1024px){.popular-module__dDwY7W__loadingContainer,.popular-module__dDwY7W__errorContainer{padding:112px 48px}.popular-module__dDwY7W__errorTitle{font-size:24px}.popular-module__dDwY7W__resultsCount{margin-top:56px;padding:32px 28px}}@media (prefers-reduced-motion:reduce){.popular-module__dDwY7W__spinner{border-top-color:var(--theme-border);animation:none}.popular-module__dDwY7W__retryButton{transition-duration:.01ms!important}.popular-module__dDwY7W__retryButton:hover{transform:none!important}}
.page-module__SpL69G__page{min-height:100vh}.page-module__SpL69G__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.page-module__SpL69G__spinner{border:4px solid var(--theme-border);border-top-color:var(--theme-accent);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite page-module__SpL69G__spin}@keyframes page-module__SpL69G__spin{to{transform:rotate(360deg)}}.page-module__SpL69G__loadingContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px}.page-module__SpL69G__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.page-module__SpL69G__errorContainer h1,.page-module__SpL69G__errorContainer h3{color:var(--theme-text);margin:0;font-size:24px}.page-module__SpL69G__errorContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px}.page-module__SpL69G__retryButton{background:var(--theme-accent);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .2s;color:var(--theme-bg)!important}.page-module__SpL69G__retryButton:hover{background:var(--theme-accent-hover)}
.page-module__0wLaWa__page{min-height:100vh}.page-module__0wLaWa__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.page-module__0wLaWa__spinner{border:4px solid var(--theme-border);border-top-color:var(--theme-accent);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite page-module__0wLaWa__spin}@keyframes page-module__0wLaWa__spin{to{transform:rotate(360deg)}}.page-module__0wLaWa__loadingContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px}.page-module__0wLaWa__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.page-module__0wLaWa__errorContainer h3{color:var(--theme-text);margin:0;font-size:24px}.page-module__0wLaWa__errorContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px}.page-module__0wLaWa__retryButton{background:var(--theme-accent);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .2s;color:var(--theme-bg)!important}.page-module__0wLaWa__retryButton:hover{background:var(--theme-accent-hover)}.page-module__0wLaWa__noResultsContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:480px;margin:0 auto;padding:80px 24px;display:flex}.page-module__0wLaWa__noResultsIcon{color:var(--theme-border);margin-bottom:8px}.page-module__0wLaWa__noResultsContainer h2{color:var(--theme-text);margin:0;font-size:24px;font-weight:700}.page-module__0wLaWa__noResultsContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px;line-height:1.5}.page-module__0wLaWa__browseButton{color:#000;background:var(--theme-accent);border:none;border-radius:8px;margin-top:8px;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.page-module__0wLaWa__browseButton:hover{background:var(--theme-text);color:var(--theme-accent)}[data-theme=dark] .page-module__0wLaWa__browseButton{color:var(--theme-bg)}[data-theme=dark] .page-module__0wLaWa__browseButton:hover{background:var(--theme-accent-hover);color:var(--theme-bg);box-shadow:var(--theme-shadow-glow)}.page-module__0wLaWa__didYouMean{background:var(--theme-bg-card);border:1px solid var(--theme-border);border-radius:12px;margin-top:24px;padding:20px 24px}.page-module__0wLaWa__didYouMeanLabel{color:var(--theme-text-subtle);margin:0 0 12px;font-size:14px;font-weight:500}.page-module__0wLaWa__didYouMeanLinks{flex-wrap:wrap;gap:8px;display:flex}.page-module__0wLaWa__didYouMeanLink{color:var(--theme-accent);background:var(--theme-bg-elevated);border:1px solid var(--theme-border);border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__0wLaWa__didYouMeanLink:hover{background:var(--theme-accent);color:var(--theme-bg);border-color:var(--theme-accent)}.page-module__0wLaWa__didYouMeanLink svg{color:currentColor}.page-module__0wLaWa__seoSection{background:var(--theme-bg-stat);margin-top:48px;padding:48px 24px}.page-module__0wLaWa__seoContent{text-align:center;max-width:800px;margin:0 auto}.page-module__0wLaWa__seoTitle{color:var(--theme-text);margin:0 0 16px;font-size:24px;font-weight:700}.page-module__0wLaWa__seoText{color:var(--theme-text-subtle);margin:0 0 16px;font-size:16px;line-height:1.6}.page-module__0wLaWa__seoPlaceholder{color:var(--theme-text-subtle);border-top:1px solid var(--theme-border);margin:0;padding-top:16px;font-size:14px;font-style:italic}.page-module__0wLaWa__bottomSection{flex-direction:column;gap:32px;max-width:1200px;margin:0 auto;padding:48px 24px;display:flex}@media (min-width:768px){.page-module__0wLaWa__bottomSection{flex-direction:row;align-items:flex-start}}.page-module__0wLaWa__exploreSection{background:var(--theme-bg-card);border:1px solid var(--theme-border);border-radius:12px;flex:1;padding:24px}.page-module__0wLaWa__exploreSectionExpanded{max-width:100%}@media (min-width:768px){.page-module__0wLaWa__exploreSection{flex:1}.page-module__0wLaWa__exploreSectionExpanded{flex:1;max-width:100%}}.page-module__0wLaWa__exploreTitle{color:var(--theme-text);margin:0 0 20px;font-size:20px;font-weight:700}.page-module__0wLaWa__exploreGroup{margin-bottom:16px}.page-module__0wLaWa__exploreGroup:last-child{margin-bottom:0}.page-module__0wLaWa__exploreLabel{color:var(--theme-text-subtle);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.page-module__0wLaWa__explorePills{flex-wrap:wrap;gap:8px;display:flex}.page-module__0wLaWa__explorePill{color:var(--theme-text);background:var(--theme-bg-stat);border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.page-module__0wLaWa__explorePill:hover{background:var(--theme-accent);color:var(--theme-bg)}.page-module__0wLaWa__ebookSection{flex:none;width:100%}@media (min-width:768px){.page-module__0wLaWa__ebookSection{width:320px}}.page-module__0wLaWa__ebookContent{background:linear-gradient(135deg,var(--theme-bg-elevated)0%,var(--theme-bg-card)100%);border:1px solid var(--theme-border);text-align:center;border-radius:12px;padding:32px 24px}.page-module__0wLaWa__ebookIcon{opacity:.9;margin-bottom:16px}.page-module__0wLaWa__ebookIcon svg{stroke:var(--theme-accent)}.page-module__0wLaWa__ebookTitle{color:var(--theme-text);margin:0 0 8px;font-size:20px;font-weight:700}.page-module__0wLaWa__ebookSubtitle{color:var(--theme-text-subtle);margin:0 0 20px;font-size:14px;line-height:1.5}.page-module__0wLaWa__ebookForm{flex-direction:column;gap:12px;display:flex}.page-module__0wLaWa__ebookInput{border:1px solid var(--theme-border);background:var(--theme-bg-elevated);width:100%;color:var(--theme-text);border-radius:8px;outline:none;padding:12px 16px;font-size:14px}.page-module__0wLaWa__ebookInput::placeholder{color:var(--theme-text-subtle)}.page-module__0wLaWa__ebookInput:focus{box-shadow:0 0 0 3px var(--theme-accent-muted);border-color:var(--theme-accent)}.page-module__0wLaWa__ebookButton{color:#fff;background:var(--theme-accent);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:8px;width:100%;padding:12px 24px;font-size:14px;font-weight:700;transition:background .2s,transform .2s}.page-module__0wLaWa__ebookButton:hover{background:var(--theme-accent-hover)}.page-module__0wLaWa__ebookButton:disabled{opacity:.7;cursor:not-allowed}.page-module__0wLaWa__ebookSuccess{background:#4ade8026;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.page-module__0wLaWa__ebookSuccess svg{stroke:#4ade80}.page-module__0wLaWa__ebookSuccess span{color:#4ade80;font-weight:600}.page-module__0wLaWa__ebookDisclaimer{color:var(--theme-text-subtle);margin:12px 0 0;font-size:12px}
.page-module__dNjJea__page{min-height:100vh}.page-module__dNjJea__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.page-module__dNjJea__spinner{border:4px solid var(--theme-border);border-top-color:var(--theme-accent);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite page-module__dNjJea__spin}@keyframes page-module__dNjJea__spin{to{transform:rotate(360deg)}}.page-module__dNjJea__loadingContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px}.page-module__dNjJea__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.page-module__dNjJea__errorContainer h3{color:var(--theme-text);margin:0;font-size:24px}.page-module__dNjJea__errorContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px}.page-module__dNjJea__retryButton{background:var(--theme-accent);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .2s;color:var(--theme-bg)!important}.page-module__dNjJea__retryButton:hover{background:var(--theme-accent-hover)}.page-module__dNjJea__noResultsContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:480px;margin:0 auto;padding:80px 24px;display:flex}.page-module__dNjJea__noResultsContainer h2{color:var(--theme-text);margin:0;font-size:24px;font-weight:700}.page-module__dNjJea__noResultsContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px;line-height:1.5}.page-module__dNjJea__browseButton{color:#fff;background:var(--theme-accent);border:none;border-radius:8px;margin-top:8px;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.page-module__dNjJea__browseButton:hover{background:var(--theme-accent-hover)}
.page-module__eiSBpa__page{min-height:100vh}.page-module__eiSBpa__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.page-module__eiSBpa__spinner{border:4px solid var(--theme-border);border-top-color:var(--theme-accent);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite page-module__eiSBpa__spin}@keyframes page-module__eiSBpa__spin{to{transform:rotate(360deg)}}.page-module__eiSBpa__loadingContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px}.page-module__eiSBpa__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.page-module__eiSBpa__errorContainer h1,.page-module__eiSBpa__errorContainer h3{color:var(--theme-text);margin:0;font-size:24px}.page-module__eiSBpa__errorContainer p{color:var(--theme-text-subtle);margin:0;font-size:16px}.page-module__eiSBpa__retryButton{background:var(--theme-accent);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .2s;color:var(--theme-bg)!important}.page-module__eiSBpa__retryButton:hover{background:var(--theme-accent-hover)}
