.CategoryLandingPage_page__4wFCf{padding:24px 0 88px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--hero-gradient-start) 82%,var(--color-background) 18%) 0,var(--color-background) 42%,color-mix(in srgb,var(--hero-gradient-end) 16%,var(--color-background) 84%) 100%)}.CategoryLandingPage_hero__cvEWk{padding:8px 0 24px}.CategoryLandingPage_heroCard__IHrgM{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,360px);gap:28px;align-items:center;padding:28px;border-radius:28px;background:color-mix(in srgb,var(--panel-surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);box-shadow:0 24px 60px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CategoryLandingPage_heroCopy__VQFZM{display:flex;flex-direction:column;gap:16px}.CategoryLandingPage_eyebrow__fgmOf{margin:0;font-size:.78rem;letter-spacing:0;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent) 70%,var(--color-text) 30%);font-weight:700}.CategoryLandingPage_title__bxHYV{margin:0;font-size:clamp(2.2rem,5vw,3.6rem);line-height:.98;color:var(--color-text)}.CategoryLandingPage_description__c3om4{margin:0;max-width:62ch;font-size:1.02rem;line-height:1.72;color:var(--color-text-subtle)}.CategoryLandingPage_heroActions__opUqc{display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}.CategoryLandingPage_primaryLink__JINnL,.CategoryLandingPage_secondaryLink__viEcr{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.CategoryLandingPage_primaryLink__JINnL{padding:12px 18px;background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:0 14px 30px rgba(0,0,0,.16)}.CategoryLandingPage_secondaryLink__viEcr{padding:10px 14px;background:var(--button-secondary-bg);color:var(--button-secondary-text);border:1px solid var(--button-secondary-border)}.CategoryLandingPage_primaryLink__JINnL:hover,.CategoryLandingPage_secondaryLink__viEcr:hover{transform:translateY(-1px)}.CategoryLandingPage_primaryLink__JINnL:hover{background:var(--button-primary-bg-hover);color:var(--button-primary-text-hover)}.CategoryLandingPage_secondaryLink__viEcr:hover{background:var(--button-secondary-bg-hover);color:var(--button-secondary-text-hover);border-color:var(--button-secondary-border-hover)}.CategoryLandingPage_heroVisual__mMQaw{position:relative}.CategoryLandingPage_heroVisual__mMQaw:before{content:"";position:absolute;inset:18px -16px -18px 18px;border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 22%,transparent),color-mix(in srgb,var(--hero-gradient-end) 42%,transparent));z-index:0}.CategoryLandingPage_heroImage__IqAK_{position:relative;z-index:1;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:24px;display:block;box-shadow:0 20px 40px rgba(0,0,0,.14)}.CategoryLandingPage_section__kB4MQ{padding-top:28px}.CategoryLandingPage_sectionHeader__VchcD{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:18px}.CategoryLandingPage_sectionTitle__czHKP{margin:0;font-size:clamp(1.6rem,3vw,2.1rem);color:var(--color-text)}.CategoryLandingPage_sectionText__SwiSe{margin:8px 0 0;max-width:60ch;color:var(--color-text-subtle);line-height:1.65}.CategoryLandingPage_grid__ENCtp{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),280px));align-items:stretch;justify-content:center;justify-items:center}.CategoryLandingPage_sectionLoader__vzyuS{display:flex;justify-content:center;padding-top:24px}.CategoryLandingPage_indexList__pTg6b{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px 18px;padding:18px 0 0;margin:0;list-style:none;border-top:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.CategoryLandingPage_indexItem__HlM9r{min-width:0}.CategoryLandingPage_indexLink__uFUSs{display:inline;color:var(--color-text);line-height:1.45;text-decoration:none;overflow-wrap:anywhere}.CategoryLandingPage_indexLink__uFUSs:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.CategoryLandingPage_infiniteAnchor__sKaKD{width:100%;height:1px}.CategoryLandingPage_emptyState__m3Q8o{padding:32px 28px;border-radius:22px;background:color-mix(in srgb,var(--panel-surface) 94%,transparent);border:1px dashed color-mix(in srgb,var(--color-border) 88%,transparent)}.CategoryLandingPage_emptyTitle__SqHfv{margin:0 0 10px;font-size:1.4rem;color:var(--color-text)}.CategoryLandingPage_emptyDescription__BQVQf{margin:0;color:var(--color-text-subtle);line-height:1.7}@media(max-width:1024px){.CategoryLandingPage_heroCard__IHrgM{grid-template-columns:1fr}.CategoryLandingPage_heroVisual__mMQaw{max-width:420px;margin-inline:auto}.CategoryLandingPage_grid__ENCtp{gap:18px}}@media(max-width:640px){.CategoryLandingPage_page__4wFCf{padding:16px 0 64px}.CategoryLandingPage_hero__cvEWk{padding:0 0 18px}.CategoryLandingPage_heroCard__IHrgM{gap:16px;padding:16px;border-radius:20px;box-shadow:0 14px 32px rgba(0,0,0,.1)}.CategoryLandingPage_heroCopy__VQFZM{gap:11px}.CategoryLandingPage_eyebrow__fgmOf{font-size:.72rem}.CategoryLandingPage_title__bxHYV{font-size:clamp(1.85rem,10vw,2.45rem);line-height:1.08}.CategoryLandingPage_description__c3om4{max-width:none;font-size:.98rem;line-height:1.55}.CategoryLandingPage_heroActions__opUqc{align-items:stretch;padding-top:2px}.CategoryLandingPage_primaryLink__JINnL,.CategoryLandingPage_secondaryLink__viEcr{flex:1 1 100%;min-width:0;text-align:center}.CategoryLandingPage_heroVisual__mMQaw{width:100%;max-width:none;margin-inline:0}.CategoryLandingPage_heroVisual__mMQaw:before{inset:10px 8px -8px 8px;border-radius:18px}.CategoryLandingPage_heroImage__IqAK_{aspect-ratio:16/9;max-height:180px;border-radius:18px;box-shadow:0 12px 26px rgba(0,0,0,.12)}.CategoryLandingPage_section__kB4MQ{padding-top:22px}.CategoryLandingPage_sectionHeader__VchcD{flex-direction:column;align-items:flex-start}.CategoryLandingPage_grid__ENCtp{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;justify-items:stretch}}@media(max-width:520px){.CategoryLandingPage_grid__ENCtp{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:10px}}@media(max-width:420px){.CategoryLandingPage_page__4wFCf{padding-top:10px}.CategoryLandingPage_heroCard__IHrgM{gap:14px;padding:14px;border-radius:18px}.CategoryLandingPage_title__bxHYV{font-size:clamp(1.75rem,10vw,2.25rem)}.CategoryLandingPage_description__c3om4,.CategoryLandingPage_sectionText__SwiSe{font-size:.95rem;line-height:1.52}.CategoryLandingPage_primaryLink__JINnL,.CategoryLandingPage_secondaryLink__viEcr{padding-inline:12px}.CategoryLandingPage_heroImage__IqAK_{max-height:150px;border-radius:16px}.CategoryLandingPage_sectionTitle__czHKP{font-size:1.35rem}}.Badge_badge__dYfu8{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:rgba(18,18,18,.7);color:#fff;white-space:nowrap}.Badge_aiBadge__kUivL{background:linear-gradient(135deg,rgba(136,58,255,.85),rgba(66,0,224,.85));color:#fff;box-shadow:0 10px 24px rgba(66,0,224,.35);letter-spacing:.04em}.Badge_premiumBadge__cP4xL{background:linear-gradient(130deg,#5f7bff,#7f63ff 40%,#a24bff 85%,#e466ff);color:#f9f7ff;box-shadow:0 8px 20px rgba(114,92,255,.28),inset 0 0 0 1px hsla(0,0%,100%,.22);letter-spacing:.08em;position:relative;overflow:hidden}.Badge_premiumBadge__cP4xL:after{content:"";position:absolute;top:50%;left:-30%;width:60%;height:160%;background:hsla(0,0%,100%,.3);filter:blur(12px);transform:translateY(-50%) rotate(22deg);opacity:.65;pointer-events:none}.Badge_premiumBadge__cP4xL:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,.28) 45%,rgba(255,255,255,0));mix-blend-mode:screen;pointer-events:none}@media(max-width:420px){.Badge_badge__dYfu8{max-width:100%;white-space:normal;text-align:center;line-height:1.2;padding-inline:10px}}.RecipeCard_cardLink__CyEcw{display:block;width:min(100%,280px);min-width:0;margin:0;text-decoration:none;color:inherit}.RecipeCard_cardLink__CyEcw:hover .RecipeCard_card__eGC9b{transform:translateY(-4px);box-shadow:0 22px 44px rgba(0,0,0,.18)}.RecipeCard_cardLink__CyEcw:focus-visible .RecipeCard_card__eGC9b{outline:3px solid var(--color-accent);outline-offset:4px}.RecipeCard_card__eGC9b{display:flex;width:100%;flex-direction:column;background:var(--color-surface);border-radius:20px;overflow:hidden;box-shadow:0 16px 36px rgba(0,0,0,.14);transition:transform .3s ease,box-shadow .3s ease;height:100%}.RecipeCard_thumbnail__KZb_V{position:relative;width:100%;height:220px;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.5),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 78%,var(--color-accent) 22%),color-mix(in srgb,var(--color-background) 84%,var(--color-border) 16%));flex-shrink:0;overflow:hidden}.RecipeCard_thumbnail__KZb_V:before{content:"";position:absolute;inset:-40% auto -40% -65%;z-index:0;width:58%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-18deg);animation:RecipeCard_imageSkeletonSweep__35OzG 1.45s ease-in-out infinite}.RecipeCard_image__nYSe4{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.RecipeCard_metaRow__w4oX7{position:absolute;z-index:2;top:16px;left:16px;right:16px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.RecipeCard_badges__NKmAG{display:flex;flex-wrap:wrap;gap:8px;max-width:75%}.RecipeCard_likes__KVa9p{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:rgba(18,18,18,.7);color:#fff;font-weight:600;font-size:14px;line-height:1;white-space:nowrap}@keyframes RecipeCard_imageSkeletonSweep__35OzG{0%{transform:translateX(0) skewX(-18deg)}to{transform:translateX(330%) skewX(-18deg)}}.RecipeCard_likesIcon__fOe4I{width:16px;height:16px;display:block;flex:0 0 16px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'%23000'%20d%3D'M12.1%208.64L12%208.77l-.1-.13C10.14%206.6%206.3%206.7%204.51%208.5c-1.78%201.8-1.88%205.04.55%207.28l6.18%205.63c.4.36%201.02.36%201.42%200l6.18-5.63c2.43-2.24%202.33-5.48.55-7.28-1.79-1.8-5.63-1.9-7.38.14z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'%23000'%20d%3D'M12.1%208.64L12%208.77l-.1-.13C10.14%206.6%206.3%206.7%204.51%208.5c-1.78%201.8-1.88%205.04.55%207.28l6.18%205.63c.4.36%201.02.36%201.42%200l6.18-5.63c2.43-2.24%202.33-5.48.55-7.28-1.79-1.8-5.63-1.9-7.38.14z'/%3E%3C/svg%3E") center/contain no-repeat}.RecipeCard_content__7EsuU{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--color-background);flex:1 1;justify-content:space-between;min-width:0}.RecipeCard_title__wFABb{margin:0}.RecipeCard_titleText__Za6Wh{font-size:20px;line-height:1.3;color:var(--color-text);overflow-wrap:anywhere}.RecipeCard_author__ap1ff{display:flex;align-items:center;gap:10px;min-width:0}.RecipeCard_avatar__5jX9_{width:36px;height:36px;border-radius:50%;object-fit:cover}.RecipeCard_authorInfo__60kUm{display:flex;flex-direction:column;gap:2px;min-width:0}.RecipeCard_authorNameText__hYyFn{font-size:15px;color:var(--color-text)}@media(max-width:900px){.RecipeCard_thumbnail__KZb_V{height:200px}}@media(max-width:600px){.RecipeCard_cardLink__CyEcw{width:100%}.RecipeCard_thumbnail__KZb_V{height:180px}.RecipeCard_content__7EsuU{gap:10px;padding:16px}.RecipeCard_titleText__Za6Wh{font-size:18px;line-height:1.25}.RecipeCard_authorNameText__hYyFn{display:block;font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:380px){.RecipeCard_thumbnail__KZb_V{height:clamp(128px,40vw,150px)}.RecipeCard_metaRow__w4oX7{top:10px;left:10px;right:10px}.RecipeCard_badges__NKmAG{gap:6px;max-width:100%}.RecipeCard_likes__KVa9p{height:26px;padding-inline:8px;font-size:12px}.RecipeCard_content__7EsuU{gap:8px;padding:12px}.RecipeCard_titleText__Za6Wh{font-size:16px}.RecipeCard_avatar__5jX9_{width:30px;height:30px}.RecipeCard_authorNameText__hYyFn{font-size:13px}}.CommentsSection_section__z5aCW{display:flex;flex-direction:column;gap:24px}.CommentsSection_sectionTitle__eSBkK{margin:0}.CommentsSection_sectionTitle__eSBkK h1,.CommentsSection_sectionTitle__eSBkK h2{margin:0;font-size:clamp(1.75rem,3vw,2.2rem);font-weight:700;line-height:1.15;color:var(--color-text)}@media(max-width:640px){.CommentsSection_sectionTitle__eSBkK h1,.CommentsSection_sectionTitle__eSBkK h2{font-size:clamp(1.5rem,6vw,1.625rem);line-height:1.2}}.CommentsSection_loading__gQ5_4{padding:120px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.CommentsSection_commentsEmpty__b_Xmm{font-size:1rem;color:var(--color-text-subtle)}.CommentsSection_commentsEmpty__b_Xmm p{margin:0;font-size:inherit;color:inherit}.CommentsSection_loadComments__gohtn{display:flex;justify-content:flex-start}.RadioButton_radio__5Dgei{display:flex;align-items:flex-start;gap:12px;cursor:pointer;color:var(--color-text);transition:color .2s ease}.RadioButton_input__hUNgk{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;margin:2px 0 0;border-radius:50%;border:2px solid var(--color-border);background-color:var(--color-surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.RadioButton_input__hUNgk:after{content:"";position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border-radius:50%;background-color:var(--color-accent);transform:translate(-50%,-50%) scale(0);transform-origin:center;transition:transform .2s ease}.RadioButton_radio__5Dgei:not(.RadioButton_radioDisabled__2CW40):hover .RadioButton_input__hUNgk{border-color:var(--color-accent)}.RadioButton_input__hUNgk:checked{border-color:var(--color-accent);background-color:var(--color-accent-soft,rgba(255,204,0,.18));box-shadow:0 0 0 1px var(--color-accent-strong,rgba(255,204,0,.3))}.RadioButton_input__hUNgk:checked:after{transform:translate(-50%,-50%) scale(1)}.RadioButton_input__hUNgk:focus-visible{outline:3px solid var(--color-accent-strong,rgba(255,204,0,.4));outline-offset:2px}.RadioButton_input__hUNgk:disabled{cursor:not-allowed;opacity:.55}.RadioButton_content__9ijS2{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.RadioButton_label__YmSox{display:block;color:var(--color-text);line-height:1.5;font-weight:600;font-size:15px}.RadioButton_description__K2GAY{display:block;font-size:13px;color:var(--color-text-subtle);line-height:1.5}.RadioButton_radioDisabled__2CW40{cursor:not-allowed;opacity:.65}.RadioButton_radioDisabled__2CW40 .RadioButton_input__hUNgk{cursor:not-allowed}:root[data-theme=dark] .RadioButton_input__hUNgk:checked:after{background-color:var(--color-accent)}@media(max-width:420px){.RadioButton_radio__5Dgei{gap:10px}.RadioButton_label__YmSox{line-height:1.45}}.TopRecipes_topSection__IL_7Z{padding:16px 16px 72px}.TopRecipes_topContent__Dv90o{width:100%;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:32px;min-height:520px}.TopRecipes_topHeader__XqDxb{text-align:center}.TopRecipes_topHeaderTitle__r3ZRT{font-size:clamp(28px,4vw,36px)}.TopRecipes_topEmpty__OA8__,.TopRecipes_topLoader__uYWp3{display:flex;align-items:center;justify-content:center;padding:48px 0;min-height:320px}.TopRecipes_topEmptyText__aGnfY{color:var(--color-text-subtle);text-align:center}.TopRecipes_topGrid__U_YSF{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),280px));justify-content:center;justify-items:center}@media(max-width:768px){.TopRecipes_topSection__IL_7Z{padding:16px 8px 72px}.TopRecipes_topSection__IL_7Z .TopRecipes_topContent__Dv90o{padding-inline:0!important}}@media(max-width:600px){.TopRecipes_topGrid__U_YSF{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;justify-items:stretch}}@media(max-width:380px){.TopRecipes_topGrid__U_YSF{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:10px}}@media(min-width:1200px){.TopRecipes_topGrid__U_YSF{grid-template-columns:repeat(4,minmax(0,1fr))}}.RecentlyViewed_recentSection__jGLDF{padding:16px 24px 96px}.RecentlyViewed_recentContent__zIGHf{width:100%;max-width:1120px;margin:0 auto;border-radius:32px;padding:clamp(24px,4vw,48px);background-color:var(--panel-surface);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:32px;box-shadow:var(--header-shadow);min-height:520px}.RecentlyViewed_recentHeader__EoLYD{text-align:center}.RecentlyViewed_recentHeaderTitle__t7lFg{font-size:clamp(28px,4vw,36px)}.RecentlyViewed_recentEmpty__tR5VF,.RecentlyViewed_recentLoader__XX1Oo{display:flex;align-items:center;justify-content:center;padding:48px 0;min-height:320px}.RecentlyViewed_recentEmptyText__zgDQm{color:var(--color-text-subtle);text-align:center}.RecentlyViewed_recentGrid__UJK2e{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),280px));justify-content:center;justify-items:center}@media(max-width:768px){.RecentlyViewed_recentSection__jGLDF{padding:16px 8px 72px}.RecentlyViewed_recentContent__zIGHf{border-radius:24px}}@media(max-width:600px){.RecentlyViewed_recentContent__zIGHf{padding:16px}.RecentlyViewed_recentGrid__UJK2e{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;justify-items:stretch}}@media(min-width:1200px){.RecentlyViewed_recentGrid__UJK2e{grid-template-columns:repeat(4,minmax(0,1fr))}}.RecipesSection_section__WjMQr{display:flex;flex-direction:column;gap:24px;margin-top:12px}.RecipesSection_header__HephA{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px}.RecipesSection_search__hKE_l{flex:1 1 260px;min-width:min(260px,100%);max-width:min(380px,100%)}.RecipesSection_headerMeta__K82J4{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:180px;text-align:right}.RecipesSection_helper__AQBFV{margin:0;opacity:.7;font-size:.95rem}.RecipesSection_empty__tmRU8,.RecipesSection_loader__rWu2v{display:flex;align-items:center;justify-content:center;gap:12px}.RecipesSection_grid__KCKCm{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),280px));justify-content:flex-start;justify-items:start}.RecipesSection_infiniteAnchor__7tr9a{width:100%;height:1px}@media(max-width:768px){.RecipesSection_header__HephA{flex-direction:column;align-items:stretch}.RecipesSection_headerMeta__K82J4{align-items:flex-start;text-align:left}.RecipesSection_search__hKE_l{max-width:100%;flex:auto}.RecipesSection_grid__KCKCm{justify-content:center;justify-items:center}}@media(max-width:600px){.RecipesSection_grid__KCKCm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;justify-items:stretch}}@media(max-width:380px){.RecipesSection_grid__KCKCm{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:10px}}.OwnerRecipesSection_section__AKomu{display:flex;flex-direction:column;gap:24px}.OwnerRecipesSection_header__X0d8i{display:flex;align-items:center;justify-content:space-between}.OwnerRecipesSection_tabWrapper__0Aw4O{align-self:flex-start;width:100%}.OwnerRecipesSection_tabPanel__tle_g{display:flex;flex-direction:column;gap:24px}.OwnerRecipesSection_tabHeader__DPpvX{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%}.OwnerRecipesSection_recipesCount__H0jux{flex:1 1 200px;min-width:200px}.OwnerRecipesSection_tabControls__pt_aL{display:flex;align-items:center;justify-content:flex-end;flex:1 1 320px;gap:16px;flex-wrap:wrap}.OwnerRecipesSection_search__6HLsl{flex:1 1 240px;min-width:min(280px,100%)}.OwnerRecipesSection_privateToggle__mfzw2{margin:0}.OwnerRecipesSection_grid__GxkWA{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),280px));justify-content:flex-start;justify-items:start}@media(max-width:768px){.OwnerRecipesSection_tabControls__pt_aL{justify-content:flex-start}}@media(max-width:640px){.OwnerRecipesSection_recipesCount__H0jux,.OwnerRecipesSection_tabControls__pt_aL{flex:1 1 100%}}@media(max-width:600px){.OwnerRecipesSection_grid__GxkWA{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;justify-items:stretch}}@media(max-width:380px){.OwnerRecipesSection_grid__GxkWA{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:10px}}.OwnerRecipesSection_state__cenPZ{display:flex;align-items:center;justify-content:center;gap:12px}.OwnerRecipesSection_infiniteAnchor__ezcmB{width:100%;height:1px}.TabList_tabList__f6W49{display:inline-flex;flex-wrap:wrap;gap:8px}.TabList_tabListFullWidth__Vzhhh{width:100%}.TabList_tabListFullWidth__Vzhhh .TabList_tab__B7CU_{flex:1 1}.TabList_tabListPill__wSC1w{background:rgba(0,0,0,.04);padding:6px;border-radius:999px}.TabList_tabListPlain__09gBN{padding:0}.TabList_tab__B7CU_{border:none;background:rgba(0,0,0,0);border-radius:999px;padding:10px 18px;font-weight:600;font-size:.95rem;cursor:pointer;color:var(--color-text-subtle);transition:background-color .2s ease,color .2s ease}.TabList_tab__B7CU_:focus-visible{outline:3px solid rgba(255,204,0,.3);outline-offset:2px}.TabList_tabActive__peJPU{background:var(--color-background);color:var(--color-text);box-shadow:0 4px 12px rgba(0,0,0,.08)}.TabList_tabDisabled__ASthe{opacity:.5;cursor:not-allowed}:root[data-theme=dark] .TabList_tabActive__peJPU,:root[data-theme=dark] .TabList_tabListPill__wSC1w{background:hsla(0,0%,100%,.08)}.ConnectionsModal_modal__I3xkE{width:min(520px,92vw);max-height:85vh;display:flex;flex-direction:column;gap:20px;background:var(--color-background);padding:24px;border-radius:20px}.ConnectionsModal_header__sZS0v{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ConnectionsModal_titleGroup__stafu{display:flex;flex-direction:column;gap:4px}.ConnectionsModal_count__fDCsZ{font-size:.85rem;color:var(--color-text-subtle)}.ConnectionsModal_closeButton__y7EwZ.ConnectionsModal_closeButton__y7EwZ{color:var(--color-text-subtle);transition:color .2s ease}.ConnectionsModal_closeButton__y7EwZ.ConnectionsModal_closeButton__y7EwZ:focus-visible,.ConnectionsModal_closeButton__y7EwZ.ConnectionsModal_closeButton__y7EwZ:hover{color:var(--color-text)}.ConnectionsModal_controls__H94Av{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-4px 0 4px}.ConnectionsModal_search__M0wEz{flex:1 1 100%}.ConnectionsModal_searchSpinner__t4Jh3{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.ConnectionsModal_searchSpinner__t4Jh3 .spinner-border{width:1rem;height:1rem;border-width:.15em;color:var(--color-primary)}.ConnectionsModal_content__JBXtI{flex:1 1;overflow:auto;padding-right:4px}.ConnectionsModal_empty__9NOi2,.ConnectionsModal_loader__9o3a3,.ConnectionsModal_loadingMore__OEjxN{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px 0;text-align:center}.ConnectionsModal_empty__9NOi2{flex-direction:column;padding-top:0}.ConnectionsModal_authNotice__Pajoj{margin-bottom:16px}.ConnectionsModal_clearButton__tByST{margin-top:8px;background:none;border:none;color:var(--color-primary);font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .2s ease,color .2s ease}.ConnectionsModal_clearButton__tByST:focus-visible,.ConnectionsModal_clearButton__tByST:hover{background-color:rgba(0,0,0,.04);color:var(--color-primary-dark,var(--color-primary))}.ConnectionsModal_infiniteAnchor__MPSqP{width:100%;height:1px}.ConnectionsModal_list__8VqRe{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ConnectionsModal_listItem__9LjlE{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-border)}.ConnectionsModal_listItem__9LjlE:last-of-type{border-bottom:none}.ConnectionsModal_user__Pbo_H{display:flex;align-items:center;gap:12px;flex:1 1;text-decoration:none;color:inherit;cursor:pointer;outline:none}.ConnectionsModal_user__Pbo_H:focus-visible{outline:2px solid var(--color-border);outline-offset:2px}.ConnectionsModal_avatar__puCcc{width:44px;height:44px;border-radius:50%;object-fit:cover}.ConnectionsModal_userInfo__R_Faw{display:flex;flex-direction:column;gap:4px}.ConnectionsModal_userName__eNazw{font-weight:600;color:var(--color-text)}.ConnectionsModal_userMeta__WHZkj{font-size:.85rem;color:var(--color-text-subtle)}.ConnectionsModal_action__kmOp3{margin-left:auto;display:flex;align-items:center}@media(max-width:520px){.ConnectionsModal_modal__I3xkE.ConnectionsModal_modal__I3xkE{width:100%;max-height:min(88dvh,100dvh - 20px);gap:0;padding:0;border-radius:22px 22px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 18%,transparent),transparent 34%),var(--color-background);overflow:hidden}.ConnectionsModal_header__sZS0v{position:sticky;top:0;z-index:2;align-items:center;padding:18px 18px 12px;background:linear-gradient(180deg,var(--color-background) 72%,color-mix(in srgb,var(--color-background) 88%,transparent))}.ConnectionsModal_titleGroup__stafu{min-width:0;gap:2px}.ConnectionsModal_titleGroup__stafu p{font-size:1rem;line-height:1.25}.ConnectionsModal_count__fDCsZ p{font-size:.88rem;line-height:1.3}.ConnectionsModal_closeButton__y7EwZ.ConnectionsModal_closeButton__y7EwZ{flex:0 0 auto;background:color-mix(in srgb,var(--color-surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.ConnectionsModal_controls__H94Av{position:sticky;top:63px;z-index:2;margin:0;padding:0 18px 12px;background:linear-gradient(180deg,var(--color-background) 78%,color-mix(in srgb,var(--color-background) 88%,transparent))}.ConnectionsModal_content__JBXtI{padding:0 14px 14px;scrollbar-gutter:auto}.ConnectionsModal_list__8VqRe{gap:10px;padding-bottom:4px}.ConnectionsModal_listItem__9LjlE{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);border-radius:16px;background:color-mix(in srgb,var(--color-surface) 76%,transparent)}.ConnectionsModal_listItem__9LjlE:last-of-type{border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.ConnectionsModal_user__Pbo_H{min-width:0;gap:10px}.ConnectionsModal_avatar__puCcc{width:42px;height:42px}.ConnectionsModal_userInfo__R_Faw{min-width:0;gap:2px}.ConnectionsModal_userMeta__WHZkj,.ConnectionsModal_userName__eNazw{overflow-wrap:anywhere}.ConnectionsModal_userName__eNazw{font-size:.95rem;line-height:1.25}.ConnectionsModal_userMeta__WHZkj{font-size:.8rem;line-height:1.35}.ConnectionsModal_action__kmOp3{width:100%;margin-left:0}.ConnectionsModal_action__kmOp3:empty{display:none}.ConnectionsModal_action__kmOp3 button{width:100%;min-height:36px;padding:8px 12px;border-radius:999px;font-size:.86rem;line-height:1.15}.ConnectionsModal_empty__9NOi2,.ConnectionsModal_loader__9o3a3,.ConnectionsModal_loadingMore__OEjxN{padding:24px 0}}@media(max-width:380px){.ConnectionsModal_controls__H94Av,.ConnectionsModal_header__sZS0v{padding-inline:16px}.ConnectionsModal_content__JBXtI{padding-inline:12px}.ConnectionsModal_listItem__9LjlE{padding:10px}}@media(max-width:520px){:root[data-theme=dark] .ConnectionsModal_modal__I3xkE.ConnectionsModal_modal__I3xkE{background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 34%),var(--color-background)}:root[data-theme=dark] .ConnectionsModal_controls__H94Av,:root[data-theme=dark] .ConnectionsModal_header__sZS0v{background:linear-gradient(180deg,var(--color-background) 78%,color-mix(in srgb,var(--color-background) 86%,transparent))}:root[data-theme=dark] .ConnectionsModal_closeButton__y7EwZ.ConnectionsModal_closeButton__y7EwZ,:root[data-theme=dark] .ConnectionsModal_listItem__9LjlE{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.09)}}