.cookbook-product_shell__RfkU4{--rf-social-muted:#67686d;display:grid;grid-gap:30px;gap:30px;margin:0 auto;max-width:var(--rf-social-content-max,1180px);padding:36px 24px 96px}.cookbook-product_libraryUtilityHeader__4p7PQ{align-items:flex-end;border-bottom:1px solid var(--rf-social-border,#dedde0);display:flex;gap:28px;justify-content:space-between;padding-bottom:22px}.cookbook-product_libraryUtilityCopy__QZhGj{max-width:660px}.cookbook-product_libraryUtilityCopy__QZhGj h1{color:var(--rf-social-ink,#202124);font-size:clamp(36px,4vw,46px);font-weight:600;letter-spacing:-.055em;line-height:1;margin:8px 0 11px}.cookbook-product_libraryUtilityCopy__QZhGj p{color:var(--rf-social-muted,#6d6d72);font-size:14px;line-height:1.55;margin:0;max-width:62ch}.cookbook-product_libraryUtilityActions__AtRoO{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cookbook-product_firstCollectionAction___rX67,.cookbook-product_libraryUtilityActions__AtRoO a{align-items:center;background:#f0f0f1;border:1px solid transparent;border-radius:9px;color:#4a4a4f;display:inline-flex;font-size:13px;font-weight:600;gap:7px;justify-content:center;min-height:44px;padding:0 15px;text-decoration:none}.cookbook-product_firstCollectionAction___rX67[data-primary=true],.cookbook-product_libraryUtilityActions__AtRoO a[data-primary=true]{background:var(--rf-social-ink,#202124);color:#fff}.cookbook-product_firstCollection__Agik2{align-items:center;background:radial-gradient(circle at 50% -18%,rgba(200,91,105,.18),transparent 42%),linear-gradient(145deg,#fff,#f7f4f1);border:1px solid #ddd9d5;border-radius:20px;display:grid;grid-gap:22px;gap:22px;justify-items:center;overflow:hidden;padding:clamp(38px,6vw,68px) clamp(20px,6vw,72px);position:relative;text-align:center}.cookbook-product_firstCollection__Agik2:after,.cookbook-product_firstCollection__Agik2:before{border:1px solid rgba(200,91,105,.16);border-radius:18px;content:"";height:112px;position:absolute;top:42px;transform:rotate(-9deg);width:84px}.cookbook-product_firstCollection__Agik2:before{left:calc(50% - 76px)}.cookbook-product_firstCollection__Agik2:after{right:calc(50% - 76px);transform:rotate(9deg)}.cookbook-product_firstCollectionMark__6ZxNa{align-items:center;background:#fff;border:1px solid #ddd8d3;border-radius:18px;box-shadow:0 14px 34px rgba(24,24,27,.09);color:var(--rf-social-accent,#c85b69);display:inline-flex;height:84px;justify-content:center;position:relative;width:84px;z-index:1}.cookbook-product_firstCollectionCopy__y742V{display:grid;grid-gap:8px;gap:8px;justify-items:center;max-width:680px}.cookbook-product_firstCollectionCopy__y742V h1{color:var(--rf-social-ink,#202124);font-size:clamp(30px,4vw,40px);font-weight:600;letter-spacing:-.05em;line-height:1;margin:0}.cookbook-product_firstCollectionCopy__y742V p{color:#68686e;font-size:15px;line-height:1.6;margin:0;max-width:60ch}.cookbook-product_firstCollectionPromises__m3Fta{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:4px 0 0;max-width:940px;padding:0;text-align:left;width:100%}.cookbook-product_firstCollectionPromises__m3Fta li{align-items:flex-start;background:rgba(255,255,255,.84);border:1px solid #e1ddda;border-radius:12px;display:flex;gap:10px;min-height:88px;padding:15px}.cookbook-product_firstCollectionPromises__m3Fta li>svg{color:var(--rf-social-accent,#c85b69);flex:0 0 auto;margin-top:1px}.cookbook-product_firstCollectionPromises__m3Fta li>span{display:grid;grid-gap:4px;gap:4px}.cookbook-product_firstCollectionPromises__m3Fta strong{color:#333338;font-size:13px;font-weight:600}.cookbook-product_firstCollectionPromises__m3Fta small{color:#74747a;font-size:12px;line-height:1.4}.cookbook-product_firstCollectionAction___rX67{min-height:48px;padding-inline:20px}.cookbook-product_libraryHero__hVl1F{align-items:center;display:grid;grid-gap:46px;gap:46px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.cookbook-product_libraryHero__hVl1F>div:first-child{max-width:650px}.cookbook-product_eyebrow__hYe8N{color:#a74738;display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cookbook-product_detailHero__1_HMa h1,.cookbook-product_libraryHero__hVl1F h1{color:var(--rf-social-ink,#202124);font-size:clamp(38px,5vw,52px);font-weight:600;letter-spacing:-.055em;line-height:.98;margin:10px 0 15px}.cookbook-product_detailCopy__zNovc>p,.cookbook-product_libraryHero__hVl1F>div:first-child>p{color:var(--rf-social-muted,#6d6d72);font-size:15px;line-height:1.65;margin:0;max-width:60ch}.cookbook-product_detailActions__0B1vF,.cookbook-product_heroActions__K7pyO{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.cookbook-product_detailActions__0B1vF a,.cookbook-product_detailActions__0B1vF button,.cookbook-product_heroActions__K7pyO a{align-items:center;background:#f0f0f1;border:1px solid transparent;border-radius:9px;color:#4a4a4f;display:inline-flex;font-size:13px;font-weight:600;gap:7px;justify-content:center;min-height:44px;padding:0 15px;text-decoration:none}.cookbook-product_detailActions__0B1vF a[data-primary=true],.cookbook-product_heroActions__K7pyO a[data-primary=true]{background:var(--rf-social-ink,#202124);color:#fff}.cookbook-product_featured__pHROz{background:var(--rf-social-surface,#fff);border:1px solid var(--rf-social-border,#dedde0);border-radius:var(--rf-social-card-radius,14px);box-shadow:0 16px 42px rgba(24,24,27,.06);overflow:hidden}.cookbook-product_featuredCover__G0Hz1{aspect-ratio:16/10;display:block;min-height:0;position:relative}.cookbook-product_featuredCopy__LsWOO{display:grid;grid-gap:6px;gap:6px;padding:20px}.cookbook-product_cardCopy__B0zN_>span,.cookbook-product_detailRecipeSection__JfItB>header>div>span,.cookbook-product_featuredCopy__LsWOO>span,.cookbook-product_sectionHeading__nYsM5>span{color:#a74738;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cookbook-product_featuredCopy__LsWOO strong{color:var(--rf-social-ink,#202124);font-size:21px;font-weight:560;letter-spacing:-.03em;-webkit-line-clamp:2}.cookbook-product_featuredCopy__LsWOO p,.cookbook-product_featuredCopy__LsWOO strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.cookbook-product_featuredCopy__LsWOO p{color:#6d6d72;font-size:13px;line-height:1.5;margin:0;-webkit-line-clamp:3}[data-evidence=recipefork-cookbook-library-first-use] .cookbook-product_featuredCopy__LsWOO p{display:block;overflow:visible}.cookbook-product_featuredCopy__LsWOO a{align-items:center;color:#4e4e53;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:7px;min-height:44px;text-decoration:none}.cookbook-product_coverFallback__Wf9Ti,.cookbook-product_cover__0K_Yh,.cookbook-product_mosaic__4F4GC{height:100%;min-height:0;width:100%}.cookbook-product_mosaic__4F4GC{background:#fff;display:grid;grid-gap:2px;gap:2px;overflow:hidden}.cookbook-product_mosaic__4F4GC[data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.cookbook-product_mosaic__4F4GC[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.cookbook-product_mosaic__4F4GC[data-count="3"]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.cookbook-product_mosaic__4F4GC[data-count="3"] img:first-child{grid-row:1/3}.cookbook-product_mosaic__4F4GC[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.cookbook-product_mosaic__4F4GC img{height:100%;min-height:0;object-fit:cover;width:100%}.cookbook-product_coverFallback__Wf9Ti{background:linear-gradient(135deg,#b75e4f,#d88f73);color:#fff;display:flex;flex-direction:column;gap:7px;justify-content:flex-end;overflow:hidden;padding:56px 20px 20px;text-decoration:none}.cookbook-product_coverFallback__Wf9Ti small{font-size:12px;letter-spacing:.08em}.cookbook-product_coverFallback__Wf9Ti strong{display:-webkit-box;font-size:26px;font-weight:560;letter-spacing:-.04em;line-height:1.05;overflow:hidden;overflow-wrap:anywhere;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cookbook-product_visibilityBadge__wMdyq{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.9);border-radius:999px;color:#4e4e53;display:inline-flex;font-size:12px;font-weight:600;gap:5px;left:11px;max-width:calc(100% - 22px);overflow:hidden;padding:6px 9px;position:absolute;text-overflow:ellipsis;top:11px;white-space:nowrap;z-index:1}.cookbook-product_stats__Et8pw{align-items:center;background:#f5f5f6;border:0;border-radius:10px;display:grid;grid-template-columns:repeat(3,minmax(0,150px)) 1fr;padding:12px 16px}.cookbook-product_stats__Et8pw>div{display:grid;grid-gap:2px;gap:2px}.cookbook-product_stats__Et8pw>div+div{border-left:1px solid #e7e7e9;padding-left:22px}.cookbook-product_stats__Et8pw strong{color:var(--rf-social-ink,#202124);font-size:19px;font-weight:560}.cookbook-product_stats__Et8pw p,.cookbook-product_stats__Et8pw span{color:#77777c;font-size:12px}.cookbook-product_stats__Et8pw p{align-items:center;display:flex;gap:7px;justify-self:end;margin:0}.cookbook-product_notice__P7uyy{background:#f4f7f1;border:1px solid #d8e2d3;border-radius:10px;padding:15px 17px}.cookbook-product_notice__P7uyy strong{font-size:14px;font-weight:560}.cookbook-product_notice__P7uyy p{color:#6b756d;font-size:13px;margin:4px 0 0}.cookbook-product_detailRecipeSection__JfItB,.cookbook-product_librarySection__3Nxhn,.cookbook-product_saveSection__Zf1e_{display:grid;grid-gap:20px;gap:20px}.cookbook-product_sectionHeading__nYsM5{display:grid;grid-gap:5px;gap:5px}.cookbook-product_detailRecipeSection__JfItB h2,.cookbook-product_librarySlice__KKvc9 h3,.cookbook-product_sectionHeading__nYsM5 h2{color:var(--rf-social-ink,#202124);font-size:27px;font-weight:560;letter-spacing:-.04em;line-height:1.05;margin:0}.cookbook-product_detailRecipeSection__JfItB>header p,.cookbook-product_sectionHeading__nYsM5 p{color:#707076;font-size:13px;line-height:1.5;margin:0}.cookbook-product_libraryTopline__5kicq{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.cookbook-product_libraryTools__kDhMz{align-items:center;display:flex;gap:10px}.cookbook-product_librarySearch__rIo2m{align-items:center;background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:9px;color:#7c7c82;display:flex;gap:4px;padding:4px 4px 4px 12px}.cookbook-product_librarySearch__rIo2m:focus-within{border-color:#8d8d93;box-shadow:0 0 0 3px rgba(32,33,36,.1)}.cookbook-product_librarySearch__rIo2m input{background:transparent;border:0;color:var(--rf-social-ink,#202124);font:inherit;font-size:13px;min-height:44px;min-width:220px;outline:0;padding:0 7px}.cookbook-product_librarySearch__rIo2m button{background:var(--rf-social-ink,#202124);border:0;border-radius:7px;color:#fff;font:inherit;font-weight:600;gap:6px;padding:0 12px}.cookbook-product_librarySearch__rIo2m a,.cookbook-product_librarySearch__rIo2m button{align-items:center;display:inline-flex;font-size:12px;justify-content:center;min-height:44px}.cookbook-product_librarySearch__rIo2m a{color:#6f6f75;gap:5px;padding:0 10px;text-decoration:none}.cookbook-product_filters__GdBXk{align-items:center;background:#ececee;border-radius:9px;display:flex;padding:3px}.cookbook-product_filters__GdBXk a{align-items:center;border-radius:7px;color:#6b6b71;display:inline-flex;font-size:12px;font-weight:520;justify-content:center;min-height:44px;padding:8px 10px;text-decoration:none}.cookbook-product_filters__GdBXk a[aria-current=page]{background:#fff;box-shadow:0 1px 3px rgba(24,24,27,.08);color:#2f2f33;font-weight:600}.cookbook-product_filterSummary__oCCkP{color:#88888d;font-size:12px;margin:0}.cookbook-product_librarySlice__KKvc9{display:grid;grid-gap:16px;gap:16px}.cookbook-product_librarySlice__KKvc9+.cookbook-product_librarySlice__KKvc9{border-top:1px solid var(--rf-social-border,#dedde0);padding-top:28px}.cookbook-product_sliceHeading__7TpZn{align-items:flex-end;display:flex;justify-content:space-between}.cookbook-product_sliceHeading__7TpZn>div{display:grid;grid-gap:4px;gap:4px}.cookbook-product_sliceHeading__7TpZn>div>p{color:#77777c;font-size:12px;line-height:1.45;margin:2px 0 0}.cookbook-product_sliceHeading__7TpZn>div>span{color:#a74738;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cookbook-product_sliceHeading__7TpZn>a{align-items:center;color:#55555a;display:inline-flex;font-size:12px;font-weight:600;min-height:44px;padding:0 4px;text-decoration:none}.cookbook-product_grid__I8g_9{display:grid;grid-gap:17px;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.cookbook-product_communityGrid__KHm0i{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.cookbook-product_communityGrid__KHm0i .cookbook-product_card__tJpH0>a{aspect-ratio:16/10}.cookbook-product_communityGrid__KHm0i .cookbook-product_cardCopy__B0zN_{gap:4px;padding:14px}.cookbook-product_communityGrid__KHm0i .cookbook-product_cardCopy__B0zN_>span{display:none}.cookbook-product_communityGrid__KHm0i .cookbook-product_cardCopy__B0zN_ h3{font-size:16px}.cookbook-product_communityGrid__KHm0i .cookbook-product_cardCopy__B0zN_ p{-webkit-line-clamp:2}.cookbook-product_card__tJpH0{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:var(--rf-social-card-radius,14px);display:grid;grid-template-rows:auto 1fr;overflow:hidden}.cookbook-product_card__tJpH0>a{aspect-ratio:4/3;display:block;min-height:0;position:relative;text-decoration:none}.cookbook-product_cardCopy__B0zN_{display:grid;grid-gap:6px;gap:6px;padding:18px}.cookbook-product_cardCopy__B0zN_ h3{display:-webkit-box;font-size:18px;font-weight:560;letter-spacing:-.03em;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cookbook-product_cardCopy__B0zN_ h3 a{color:var(--rf-social-ink,#202124);text-decoration:none}.cookbook-product_cardCopy__B0zN_ p{color:#6f6f75;display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cookbook-product_cardCopy__B0zN_ footer{align-self:end;align-items:center;color:#67686d;display:flex;font-size:12px;justify-content:space-between;margin-top:5px}.cookbook-product_cardCopy__B0zN_ footer a{align-items:center;color:#4f4f54;display:inline-flex;font-weight:600;gap:4px;min-height:44px;padding:0 2px;text-decoration:none}.cookbook-product_empty__QS8R7{background:linear-gradient(135deg,#fff,#f7f5f2);border:1px solid #dedbd7;border-radius:14px;display:grid;grid-gap:8px;gap:8px;min-height:168px;padding:clamp(24px,4vw,38px)}.cookbook-product_empty__QS8R7:has(>svg){grid-template-columns:auto minmax(0,1fr)}.cookbook-product_empty__QS8R7:has(>svg)>svg{grid-column:1;grid-row:1/span 2;margin-top:1px}.cookbook-product_empty__QS8R7:has(>svg)>a,.cookbook-product_empty__QS8R7:has(>svg)>p,.cookbook-product_empty__QS8R7:has(>svg)>strong{grid-column:2}.cookbook-product_emptyCompact__V8JWR{align-items:center;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:0;padding:22px 24px}.cookbook-product_emptyCompact__V8JWR>svg{grid-column:1;grid-row:1/span 2}.cookbook-product_emptyCompact__V8JWR>p,.cookbook-product_emptyCompact__V8JWR>strong{grid-column:2}.cookbook-product_emptyCompact__V8JWR:has(>svg)>a{grid-column:3;grid-row:1/span 2;margin:0}.cookbook-product_empty__QS8R7 strong{font-size:16px;font-weight:560}.cookbook-product_empty__QS8R7 p{color:#737378;font-size:13px;line-height:1.5;margin:0;max-width:62ch}.cookbook-product_empty__QS8R7 a{align-items:center;border:1px solid #d7d7da;border-radius:8px;color:#4f4f54;display:inline-flex;font-size:13px;font-weight:600;justify-self:start;margin-top:6px;min-height:44px;padding:0 14px;text-decoration:none}.cookbook-product_cardCopy__B0zN_ footer a:focus-visible,.cookbook-product_cardCopy__B0zN_ h3 a:focus-visible,.cookbook-product_card__tJpH0>a:focus-visible,.cookbook-product_detailActions__0B1vF a:focus-visible,.cookbook-product_detailActions__0B1vF button:focus-visible,.cookbook-product_empty__QS8R7 a:focus-visible,.cookbook-product_featuredCopy__LsWOO a:focus-visible,.cookbook-product_filters__GdBXk a:focus-visible,.cookbook-product_firstCollectionAction___rX67:focus-visible,.cookbook-product_heroActions__K7pyO a:focus-visible,.cookbook-product_librarySearch__rIo2m a:focus-visible,.cookbook-product_librarySearch__rIo2m button:focus-visible,.cookbook-product_libraryUtilityActions__AtRoO a:focus-visible,.cookbook-product_sliceHeading__7TpZn>a:focus-visible{outline:3px solid var(--rf-social-accent,#c85b69);outline-offset:3px}.cookbook-product_backLink__T3R6a{align-items:center;color:#66666c;display:inline-flex;font-size:13px;gap:6px;justify-self:start;text-decoration:none}.cookbook-product_detailHero__1_HMa{align-items:center;display:grid;grid-gap:46px;gap:46px;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.cookbook-product_detailCover__WlNaG{border-radius:16px;box-shadow:0 18px 48px rgba(24,24,27,.09);min-height:400px;overflow:hidden;position:relative}.cookbook-product_detailMeta__omEDT{align-items:center;color:#67686d;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 18px;margin-top:17px}.cookbook-product_detailMeta__omEDT span{align-items:center;display:inline-flex;gap:5px}.cookbook-product_detailMeta__omEDT strong{color:#3e3e43;font-weight:560}.cookbook-product_ownerNote__iCnB8{background:#f5f2ed;border:1px solid #e2dbd2;border-radius:10px}.cookbook-product_ownerNote__iCnB8 strong{font-size:14px;font-weight:560}.cookbook-product_ownerNote__iCnB8 p{color:#746d65;font-size:13px;margin:4px 0 0}.cookbook-product_detailRecipeSection__JfItB>header{align-items:flex-end;display:flex;justify-content:space-between}.cookbook-product_detailRecipeSection__JfItB>header>div{display:grid;grid-gap:4px;gap:4px}.cookbook-product_detailSearch__wt3Q_{align-items:center;display:flex;gap:8px}.cookbook-product_detailSearch__wt3Q_ label{align-items:center;background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:9px;display:flex;gap:7px;padding:0 11px}.cookbook-product_detailSearch__wt3Q_ input{background:transparent;border:0;font:inherit;font-size:13px;min-width:220px;outline:0;padding:11px 0}.cookbook-product_detailSearch__wt3Q_ button,.cookbook-product_detailSearch__wt3Q_>a{background:#ededee;border:0;border-radius:8px;color:#4f4f54;font:inherit;padding:10px 12px}.cookbook-product_recipeGrid__MXfN0{display:grid;grid-gap:17px;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.cookbook-product_recipeCard___qiT6{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:var(--rf-social-card-radius,14px);overflow:hidden}.cookbook-product_recipeCard___qiT6>a{aspect-ratio:4/3;background:#e9e6e1;color:#625f5a;display:flex;overflow:hidden;position:relative;text-decoration:none}.cookbook-product_recipeCard___qiT6>a img{height:100%;object-fit:cover;transition:transform .22s ease;width:100%}.cookbook-product_recipeCard___qiT6>a:hover img{transform:scale(1.025)}.cookbook-product_recipeCard___qiT6>a>span:first-child{align-items:center;display:flex;font-size:20px;font-weight:560;justify-content:center;padding:20px;text-align:center;width:100%}.cookbook-product_recipeMode__0KKvm{align-items:center;background:rgba(25,25,27,.84);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:5px;left:10px;padding:6px 9px;position:absolute;top:10px}.cookbook-product_recipeCard___qiT6>div{display:grid;grid-gap:7px;gap:7px;padding:17px}.cookbook-product_recipeCard___qiT6 h3{font-size:17px;font-weight:560;letter-spacing:-.03em;margin:0}.cookbook-product_recipeCard___qiT6 h3 a{align-items:center;color:var(--rf-social-ink,#202124);display:inline-flex;min-height:44px;text-decoration:none}.cookbook-product_recipeCard___qiT6>div>p{color:#6f6f75;font-size:13px;line-height:1.45;margin:0}.cookbook-product_recipeFacts__n8g_9{align-items:center;color:#67686d;display:flex;flex-wrap:wrap;font-size:12px;gap:9px}.cookbook-product_recipeFacts__n8g_9 span{align-items:center;display:inline-flex;gap:4px}.cookbook-product_recipeCard___qiT6 footer{align-items:center;border-top:1px solid #ececee;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:4px;padding-top:12px}.cookbook-product_recipeCard___qiT6 footer a,.cookbook-product_recipeCard___qiT6 footer button{background:transparent;border:0;color:#55555a;font:inherit;font-size:12px;font-weight:600;padding:0;text-decoration:none}.cookbook-product_recipeCard___qiT6 footer form{margin-left:auto}.cookbook-product_recipeCard___qiT6 footer button:disabled{cursor:wait;opacity:.62}.cookbook-product_pagination__6KFuz{align-items:center;border-top:1px solid var(--rf-social-border,#dedde0);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-top:20px}.cookbook-product_pagination__6KFuz a,.cookbook-product_pagination__6KFuz>span{align-items:center;border:1px solid var(--rf-social-border,#dedde0);border-radius:8px;color:#4f4f54;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:0 13px;text-decoration:none}.cookbook-product_pagination__6KFuz a:first-child,.cookbook-product_pagination__6KFuz>span:first-child{justify-self:start}.cookbook-product_pagination__6KFuz a:last-child,.cookbook-product_pagination__6KFuz>span:last-child{justify-self:end}.cookbook-product_pagination__6KFuz>span[aria-disabled=true]{color:#99999e}.cookbook-product_pagination__6KFuz p{color:#77777c;font-size:13px;margin:0}.cookbook-product_pagination__6KFuz strong{color:#343438;font-weight:600}.cookbook-product_shareControl___tizY{display:inline-flex;position:relative}.cookbook-product_shareControl___tizY>button{align-items:center;background:#ededee;border:0;border-radius:8px;color:#4f4f54;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:0 13px}.cookbook-product_shareControl___tizY>button:disabled{cursor:wait;opacity:.62}.cookbook-product_shareManual__jVZ1r{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:9px;box-shadow:0 12px 30px rgba(24,24,27,.12);display:grid;grid-gap:6px;gap:6px;left:0;padding:11px;position:absolute;top:calc(100% + 7px);z-index:5}.cookbook-product_shareManual__jVZ1r span{color:#68686e;font-size:12px;font-weight:600}.cookbook-product_shareManual__jVZ1r input{border:1px solid #d6d6d9;border-radius:7px;color:#343438;font:inherit;font-size:13px;min-width:0;padding:9px;width:100%}.cookbook-product_accessShell__Mvybo{gap:22px;max-width:1040px;padding-top:30px}.cookbook-product_accessHero__LB39B{align-items:center;border-bottom:1px solid var(--rf-social-border,#dedde0);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);padding-bottom:22px}.cookbook-product_accessHero__LB39B h1{color:var(--rf-social-ink,#202124);font-size:clamp(32px,3.2vw,36px);font-weight:600;letter-spacing:-.045em;line-height:1.08;margin:7px 0 9px}.cookbook-product_accessHero__LB39B>div>p{color:#6d6d72;font-size:14px;line-height:1.55;margin:0;max-width:60ch}.cookbook-product_accessBoundaryGrid__v44nx h2,.cookbook-product_accessBoundaryGrid__v44nx p,.cookbook-product_accessCard__QQ6Rc h2,.cookbook-product_accessCard__QQ6Rc p,.cookbook-product_accessHero__LB39B strong,.cookbook-product_capabilityGate__RIJ5v h2,.cookbook-product_capabilityGate__RIJ5v p{overflow-wrap:anywhere}.cookbook-product_accessVisibility__lQCZm{align-items:center;background:#f6f7f8;border:1px solid #dde0e3;border-radius:var(--rf-social-card-radius,15px);display:flex;gap:12px;min-width:0;padding:14px 15px}.cookbook-product_accessCard__QQ6Rc>span,.cookbook-product_accessVisibility__lQCZm>span,.cookbook-product_capabilityIcon__Nd8z5{align-items:center;background:#ededee;border-radius:10px;color:#5e6165;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;min-height:44px;width:44px}.cookbook-product_accessShell__Mvybo[data-cookbook-visibility=public] .cookbook-product_accessVisibility__lQCZm{background:var(--rf-social-sage-soft,#f1f5ee);border-color:#d7e0d4}.cookbook-product_accessShell__Mvybo[data-cookbook-visibility=public] .cookbook-product_accessVisibility__lQCZm>span{background:#e4ecdf;color:var(--rf-social-sage,#526651)}.cookbook-product_accessCard__QQ6Rc>div,.cookbook-product_accessVisibility__lQCZm>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.cookbook-product_accessCard__QQ6Rc small,.cookbook-product_accessVisibility__lQCZm small{color:#a44754;font-size:12px;font-weight:600;letter-spacing:.075em;text-transform:uppercase}.cookbook-product_accessVisibility__lQCZm strong{color:#303034;font-size:15px;font-weight:600}.cookbook-product_accessCard__QQ6Rc p,.cookbook-product_accessVisibility__lQCZm p{color:#707076;font-size:14px;line-height:1.55;margin:0}.cookbook-product_accessGrid__uyTg6{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.cookbook-product_accessGrid__uyTg6[data-has-people=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.cookbook-product_accessCard__QQ6Rc{align-items:flex-start;background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:var(--rf-social-card-radius,15px);display:flex;gap:14px;min-width:0;padding:20px 21px}.cookbook-product_accessCard__QQ6Rc[data-state=suppressed]{background:#f7f5f2}.cookbook-product_accessCard__QQ6Rc h2{color:#303034;font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:1px 0 4px}.cookbook-product_accessCard__QQ6Rc a{align-items:center;color:#4d4d52;display:inline-flex;font-size:13px;font-weight:600;justify-self:start;margin-top:5px;min-height:44px;text-underline-offset:3px}.cookbook-product_accessCard__QQ6Rc .cookbook-product_shareControl___tizY{justify-self:start;margin-top:4px}.cookbook-product_accessCard__QQ6Rc .cookbook-product_shareControl___tizY>button{background:var(--rf-social-ink,#202124);color:#fff;min-height:44px;padding-inline:15px}.cookbook-product_accessCard__QQ6Rc .cookbook-product_shareControl___tizY>button:hover{background:#35353a}.cookbook-product_capabilityGate__RIJ5v{align-items:flex-start;background:#f5f2ed;border:1px solid #dfd7cd;border-radius:14px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto minmax(0,1fr);padding:22px}.cookbook-product_capabilityGate__RIJ5v>div:last-child{min-width:0}.cookbook-product_capabilityGate__RIJ5v h2{color:#302e2c;font-size:24px;font-weight:600;letter-spacing:-.035em;margin:5px 0 7px}.cookbook-product_capabilityGate__RIJ5v p{color:#706a64;font-size:14px;line-height:1.6;margin:0;max-width:74ch}.cookbook-product_capabilityGate__RIJ5v dl{display:grid;grid-gap:6px;gap:6px;margin:16px 0 0}.cookbook-product_capabilityGate__RIJ5v dl>div{display:grid;grid-gap:10px;gap:10px;grid-template-columns:90px minmax(0,1fr)}.cookbook-product_capabilityGate__RIJ5v dd,.cookbook-product_capabilityGate__RIJ5v dt{font-size:12px;margin:0}.cookbook-product_capabilityGate__RIJ5v dt{color:#857e77;font-weight:600}.cookbook-product_capabilityGate__RIJ5v dd{color:#4f4a46;overflow-wrap:anywhere}.cookbook-product_accessBoundaryGrid__v44nx{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.cookbook-product_accessBoundaryGrid__v44nx article{align-items:flex-start;border:1px solid var(--rf-social-border,#dedde0);border-radius:11px;display:flex;gap:11px;min-width:0;padding:17px}.cookbook-product_accessBoundaryGrid__v44nx article>svg{color:#777169;flex:0 0 auto}.cookbook-product_accessBoundaryGrid__v44nx h2{color:#3b3a3e;font-size:15px;font-weight:600;margin:0 0 5px}.cookbook-product_accessBoundaryGrid__v44nx p{color:#74747a;font-size:13px;line-height:1.5;margin:0}.cookbook-product_accessFooter__wck_K{align-items:center;border-top:1px solid var(--rf-social-border,#dedde0);display:flex;gap:18px;justify-content:space-between;padding-top:18px}.cookbook-product_accessFooter__wck_K p{color:#77777c;font-size:13px;margin:0}.cookbook-product_accessFooter__wck_K a{align-items:center;background:var(--rf-social-surface-muted,#f0f0f1);border-radius:8px;color:var(--rf-social-ink,#202124);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;justify-content:center;min-height:44px;padding:0 14px;text-decoration:none}.cookbook-product_srOnly__hXcLJ{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:1000px){.cookbook-product_detailHero__1_HMa,.cookbook-product_libraryHero__hVl1F{gap:32px;grid-template-columns:1fr .8fr}.cookbook-product_communityGrid__KHm0i,.cookbook-product_grid__I8g_9,.cookbook-product_recipeGrid__MXfN0{grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-product_libraryTopline__5kicq{align-items:flex-start;flex-direction:column}.cookbook-product_libraryTools__kDhMz{width:100%}.cookbook-product_accessBoundaryGrid__v44nx{grid-template-columns:1fr}}@media (max-width:760px){.cookbook-product_shell__RfkU4{gap:26px;padding:28px 16px 106px}.cookbook-product_libraryUtilityHeader__4p7PQ{align-items:stretch;flex-direction:column;gap:18px}.cookbook-product_libraryUtilityActions__AtRoO{justify-content:flex-start}.cookbook-product_firstCollectionPromises__m3Fta{grid-template-columns:1fr;max-width:560px}.cookbook-product_detailHero__1_HMa,.cookbook-product_libraryHero__hVl1F{grid-template-columns:1fr}.cookbook-product_featured__pHROz{display:grid;grid-template-columns:42% 1fr}.cookbook-product_featuredCover__G0Hz1{aspect-ratio:auto;min-height:220px}.cookbook-product_stats__Et8pw{grid-template-columns:repeat(3,1fr)}.cookbook-product_stats__Et8pw p{border-top:1px solid #e7e7e9;grid-column:1/-1;justify-self:start;margin-top:14px;padding-top:13px;width:100%}.cookbook-product_libraryTools__kDhMz{align-items:stretch;flex-direction:column}.cookbook-product_librarySearch__rIo2m{width:100%}.cookbook-product_librarySearch__rIo2m input{min-width:0;width:100%}.cookbook-product_filters__GdBXk{align-self:flex-start}.cookbook-product_detailHero__1_HMa .cookbook-product_detailCover__WlNaG{aspect-ratio:4/3;min-height:0;order:2}.cookbook-product_detailRecipeSection__JfItB>header{align-items:flex-start;flex-direction:column;gap:14px}.cookbook-product_detailSearch__wt3Q_{width:100%}.cookbook-product_detailSearch__wt3Q_ label{flex:1 1}.cookbook-product_detailSearch__wt3Q_ input{min-width:0;width:100%}.cookbook-product_accessGrid__uyTg6,.cookbook-product_accessHero__LB39B{grid-template-columns:1fr}}@media (max-width:520px){.cookbook-product_detailHero__1_HMa h1,.cookbook-product_libraryHero__hVl1F h1,.cookbook-product_libraryUtilityCopy__QZhGj h1{font-size:clamp(36px,11vw,40px)}.cookbook-product_libraryUtilityActions__AtRoO{align-items:stretch;flex-direction:column}.cookbook-product_libraryUtilityActions__AtRoO a{width:100%}.cookbook-product_firstCollection__Agik2{border-radius:16px;padding:32px 18px}.cookbook-product_firstCollectionMark__6ZxNa{border-radius:16px;height:74px;width:74px}.cookbook-product_firstCollectionCopy__y742V h1{font-size:30px}.cookbook-product_featured__pHROz{display:block}.cookbook-product_featuredCover__G0Hz1{aspect-ratio:16/10;min-height:0}.cookbook-product_stats__Et8pw{gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:15px}.cookbook-product_stats__Et8pw>div+div{border-left:1px solid #e7e7e9;border-top:0;padding-left:12px;padding-top:0}.cookbook-product_stats__Et8pw p{margin-top:14px}.cookbook-product_heroActions__K7pyO{align-items:stretch;flex-direction:column}.cookbook-product_heroActions__K7pyO a{width:100%}.cookbook-product_librarySearch__rIo2m{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;padding:4px 4px 4px 10px}.cookbook-product_librarySearch__rIo2m>svg{align-self:center;grid-column:1;grid-row:1}.cookbook-product_librarySearch__rIo2m input[type=search]{grid-column:2;grid-row:1}.cookbook-product_librarySearch__rIo2m .cookbook-product_searchSubmit__lZskb{font-size:0;grid-column:3;grid-row:1;padding:0;width:44px}.cookbook-product_librarySearch__rIo2m .cookbook-product_searchClear__J8muN{font-size:0;grid-column:4;grid-row:1;padding:0;width:44px}.cookbook-product_filters__GdBXk{align-self:stretch;width:100%}.cookbook-product_filters__GdBXk a{flex:1 1}.cookbook-product_emptyCompact__V8JWR{align-items:start;grid-template-columns:auto minmax(0,1fr)!important;padding:20px}.cookbook-product_emptyCompact__V8JWR:has(>svg)>a{grid-column:2;grid-row:auto;margin-top:5px}.cookbook-product_grid__I8g_9,.cookbook-product_recipeGrid__MXfN0{grid-template-columns:1fr}.cookbook-product_card__tJpH0>a{aspect-ratio:4/3;min-height:0}.cookbook-product_detailActions__0B1vF{align-items:stretch;flex-direction:column}.cookbook-product_detailActions__0B1vF .cookbook-product_shareControl___tizY,.cookbook-product_detailActions__0B1vF .cookbook-product_shareControl___tizY>button,.cookbook-product_detailActions__0B1vF a{width:100%}.cookbook-product_shareManual__jVZ1r{position:fixed;top:50%;transform:translateY(-50%)}.cookbook-product_pagination__6KFuz{grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-product_pagination__6KFuz p{grid-column:1/-1;grid-row:1;justify-self:center}.cookbook-product_pagination__6KFuz a,.cookbook-product_pagination__6KFuz>span{justify-self:stretch!important}.cookbook-product_capabilityGate__RIJ5v{grid-template-columns:1fr}.cookbook-product_capabilityGate__RIJ5v dl>div{gap:3px;grid-template-columns:1fr}.cookbook-product_accessFooter__wck_K{align-items:stretch;flex-direction:column}.cookbook-product_accessFooter__wck_K a{text-align:center}}@media (prefers-reduced-motion:reduce){.cookbook-product_recipeCard___qiT6>a img{transition:none}}.cookbook-product_backLink__T3R6a{font-weight:600;min-height:44px;padding:0 2px}.cookbook-product_detailHero__1_HMa{align-items:stretch;gap:clamp(26px,4vw,48px);grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);min-width:0}.cookbook-product_detailCover__WlNaG{align-self:center;aspect-ratio:16/10;background:#eeece9;border:1px solid #dedbd7;border-radius:15px;box-shadow:0 14px 34px rgba(24,24,27,.08);min-height:0;min-width:0;width:100%}.cookbook-product_detailCopy__zNovc{align-content:center;display:grid;grid-gap:17px;gap:17px;min-width:0}.cookbook-product_detailIntro___OC9N{display:grid;grid-gap:9px;gap:9px;min-width:0}.cookbook-product_detailHero__1_HMa .cookbook-product_detailIntro___OC9N h1{font-size:clamp(34px,4vw,46px);line-height:1.02;margin:0;overflow-wrap:anywhere}.cookbook-product_detailIntro___OC9N>p{color:var(--rf-social-muted,#6d6d72);font-size:15px;line-height:1.58;margin:0;max-width:58ch;overflow-wrap:anywhere}.cookbook-product_detailMeta__omEDT{font-size:12px;gap:8px 16px;margin-top:0;padding-top:1px}.cookbook-product_detailMeta__omEDT a,.cookbook-product_detailMeta__omEDT span{align-items:center;color:inherit;display:inline-flex;gap:5px;min-height:28px;text-decoration-thickness:1px;text-underline-offset:3px}.cookbook-product_detailMeta__omEDT a{min-height:44px}.cookbook-product_detailMeta__omEDT strong{font-weight:600}.cookbook-product_detailCoverNote__NFUUo{border-left:2px solid #d7a198;color:#67686d;font-size:12px;line-height:1.45;margin:-1px 0 0;max-width:56ch;padding-left:10px}.cookbook-product_detailActions__0B1vF{align-items:center;display:flex;gap:10px 18px;justify-content:space-between;margin-top:1px}.cookbook-product_detailPrimaryActions__33JX4,.cookbook-product_detailSecondaryActions__7W_Ls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.cookbook-product_detailSecondaryActions__7W_Ls{justify-content:flex-end}.cookbook-product_detailActions__0B1vF a,.cookbook-product_detailActions__0B1vF button{min-height:44px}.cookbook-product_detailPrimaryActions__33JX4>a:not([data-primary=true]),.cookbook-product_detailSecondaryActions__7W_Ls button,.cookbook-product_detailSecondaryActions__7W_Ls>a{background:#f0f0f1;border-color:transparent}.cookbook-product_detailPrimaryActions__33JX4>a:hover,.cookbook-product_detailSecondaryActions__7W_Ls button:hover,.cookbook-product_detailSecondaryActions__7W_Ls>a:hover{background:#e8e8ea}.cookbook-product_leaveControl__QQm8u{position:relative}.cookbook-product_leaveControl__QQm8u summary{align-items:center;background:#f0f0f1;border-radius:8px;color:#55555a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;min-height:44px;padding:0 13px}.cookbook-product_leaveControl__QQm8u summary::-webkit-details-marker{display:none}.cookbook-product_leaveControl__QQm8u>div{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:10px;box-shadow:0 16px 36px rgba(32,33,36,.14);display:grid;grid-gap:8px;gap:8px;padding:14px;position:absolute;right:0;top:calc(100% + 7px);width:min(310px,calc(100vw - 32px));z-index:5}.cookbook-product_leaveControl__QQm8u>div>strong{color:#303034;font-size:14px}.cookbook-product_leaveControl__QQm8u>div>p{color:#707076;font-size:13px;line-height:1.45;margin:0}.cookbook-product_leaveControl__QQm8u form button{background:#fff;border:1px solid #b84e43;color:#9d3f36;min-height:44px;width:100%}.cookbook-product_ownerNote__iCnB8{align-items:flex-start;background:#f6f7f8;border:1px solid #dde0e3;border-radius:11px;color:#596168;display:flex;gap:12px;padding:15px 17px}.cookbook-product_ownerNote__iCnB8>svg{flex:0 0 auto;margin-top:1px}.cookbook-product_ownerNote__iCnB8>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.cookbook-product_ownerNote__iCnB8 strong{color:#35393d;font-weight:600}.cookbook-product_ownerNote__iCnB8 p{color:#697078;line-height:1.5;margin:0}.cookbook-product_detailRecipeSection__JfItB{border-top:1px solid var(--rf-social-border,#dedde0);gap:19px;padding-top:28px}.cookbook-product_detailRecipeSection__JfItB>header{align-items:end;gap:24px}.cookbook-product_detailRecipeSection__JfItB>header>div{gap:5px;min-width:0}.cookbook-product_detailSearch__wt3Q_{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:10px;flex:0 0 auto;gap:4px;min-width:0;padding:4px 4px 4px 12px;transition:border-color .16s ease,box-shadow .16s ease}.cookbook-product_detailSearch__wt3Q_:focus-within{border-color:#8d8d93;box-shadow:0 0 0 3px rgba(32,33,36,.1)}.cookbook-product_detailSearch__wt3Q_ label{background:transparent;border:0;border-radius:0;flex:1 1 220px;min-height:44px;min-width:0;padding:0}.cookbook-product_detailSearch__wt3Q_ label:focus-within{border-color:transparent;box-shadow:none}.cookbook-product_detailSearch__wt3Q_ input{color:var(--rf-social-ink,#202124);padding:0}.cookbook-product_detailSearch__wt3Q_ input::placeholder{color:#67686d;opacity:1}.cookbook-product_detailSearch__wt3Q_ input:focus-visible{outline:0}.cookbook-product_detailSearch__wt3Q_ input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cookbook-product_detailSearch__wt3Q_ button,.cookbook-product_detailSearch__wt3Q_>a{align-items:center;border:1px solid transparent;border-radius:7px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;min-height:44px;padding:0 13px;text-decoration:none}.cookbook-product_detailSearch__wt3Q_ button{background:var(--rf-social-ink,#202124);color:#fff}.cookbook-product_detailSearch__wt3Q_>a{background:transparent;color:#626268}.cookbook-product_detailSearch__wt3Q_ button:hover{background:#303034}.cookbook-product_detailSearch__wt3Q_>a:hover{background:#f1f1f2;color:var(--rf-social-ink,#202124)}.cookbook-product_recipeGrid__MXfN0{align-items:stretch}.cookbook-product_recipeCard___qiT6{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cookbook-product_recipeCard___qiT6:hover{border-color:#cbc9cc;box-shadow:0 12px 28px rgba(24,24,27,.07);transform:translateY(-1px)}.cookbook-product_recipeCard___qiT6>div{display:flex;flex-direction:column;gap:11px;min-width:0;padding:17px 17px 14px}.cookbook-product_recipeCardHeader__A_9IZ{display:grid;grid-gap:6px;gap:6px;min-width:0}.cookbook-product_recipeAudience__KJ8La{align-items:center;border-radius:999px;color:#4f5962;display:inline-flex;font-size:12px;font-weight:600;gap:5px;justify-self:start;min-height:28px;padding:0 9px}.cookbook-product_recipeAudience__KJ8La[data-audience=public]{background:#eef5f1;color:#385f4b}.cookbook-product_recipeAudience__KJ8La[data-audience=private]{background:#f2f0f7;color:#5b4e72}.cookbook-product_recipeAudience__KJ8La[data-audience=private-draft]{background:#fff2e8;color:#874d2e}.cookbook-product_recipeCard___qiT6 h3{font-weight:600;line-height:1.18;min-height:2.36em;overflow-wrap:anywhere}.cookbook-product_recipeCardHeader__A_9IZ>p,.cookbook-product_recipeCard___qiT6 h3 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cookbook-product_recipeCardHeader__A_9IZ>p{color:#6f6f75;font-size:13px;line-height:1.45;margin:0;min-height:2.9em;overflow-wrap:anywhere}.cookbook-product_recipeFacts__n8g_9{gap:7px 11px;margin-top:auto;min-height:32px}.cookbook-product_recipeCard___qiT6 footer{flex-wrap:nowrap;gap:7px;margin-top:0;min-width:0;padding-top:11px}.cookbook-product_recipeCard___qiT6 footer a,.cookbook-product_recipeCard___qiT6 footer button{align-items:center;background:#f0f0f1;border:1px solid transparent;border-radius:8px;display:inline-flex;gap:5px;justify-content:center;min-height:44px;padding:0 10px}.cookbook-product_recipeActionGroup__zshWo{align-items:center;display:flex;gap:6px;min-width:0}.cookbook-product_recipeActionGroup__zshWo a:first-child{background:var(--rf-social-ink,#202124);color:#fff}.cookbook-product_recipeCard___qiT6 footer a:hover,.cookbook-product_recipeCard___qiT6 footer button:hover{background:#e7e7e9}.cookbook-product_recipeActionGroup__zshWo a:first-child:hover{background:#35353a}.cookbook-product_pagination__6KFuz a,.cookbook-product_pagination__6KFuz>span,.cookbook-product_shareControl___tizY>button{min-height:44px}.cookbook-product_shareManual__jVZ1r{border-radius:11px;box-shadow:0 18px 42px rgba(24,24,27,.15);gap:8px;left:auto;padding:13px;right:0;width:min(320px,calc(100vw - 36px));z-index:10}.cookbook-product_shareManual__jVZ1r input{min-height:44px;padding:0 10px}.cookbook-product_shareManual__jVZ1r>header{align-items:center;display:flex;gap:12px;justify-content:space-between}.cookbook-product_shareManual__jVZ1r>header strong{color:#343438;font-size:13px;font-weight:600;line-height:1.35}.cookbook-product_shareManual__jVZ1r>header button{align-items:center;background:#f0f0f1;border:0;border-radius:999px;color:#55555a;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.cookbook-product_shareManual__jVZ1r>p{color:#8f3f37;font-size:12px;line-height:1.45;margin:0}.cookbook-product_shareManual__jVZ1r>footer{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-product_shareManual__jVZ1r>footer button{align-items:center;border:1px solid #d7d7da;border-radius:8px;display:inline-flex;font:inherit;font-size:12px;font-weight:600;justify-content:center;min-height:44px;padding:0 12px}.cookbook-product_shareManual__jVZ1r>footer button:first-child{background:#fff;color:#4f4f54}.cookbook-product_shareManual__jVZ1r>footer button:last-child{background:var(--rf-social-ink,#202124);border-color:var(--rf-social-ink,#202124);color:#fff}.cookbook-product_removeControl__DgQH_{display:inline-flex;flex:0 0 auto}.cookbook-product_removeTrigger__RYQIe{color:#8d4b43!important;white-space:nowrap}.cookbook-product_removeTrigger__RYQIe:hover{background:#fff1ef!important}.cookbook-product_removeDialog__Sp1df{background:#fff;border:0;border-radius:16px;box-shadow:0 26px 72px rgba(24,24,27,.24);color:var(--rf-social-ink,#202124);margin:auto;max-height:min(680px,calc(100dvh - 32px));max-width:calc(100vw - 32px);overflow:auto;padding:0;width:min(500px,calc(100vw - 32px))}.cookbook-product_removeDialog__Sp1df::-webkit-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(24,24,27,.52)}.cookbook-product_removeDialog__Sp1df::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(24,24,27,.52)}.cookbook-product_removeDialog__Sp1df>header{align-items:flex-start;border-bottom:1px solid #ecebed;display:flex;gap:18px;justify-content:space-between;padding:22px 22px 18px}.cookbook-product_removeDialog__Sp1df>header>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.cookbook-product_removeDialog__Sp1df>header span{color:#a74738;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cookbook-product_removeDialog__Sp1df h2{font-size:24px;font-weight:600;letter-spacing:-.035em;line-height:1.12;margin:0;overflow-wrap:anywhere}.cookbook-product_removeDialog__Sp1df>header>button{align-items:center;background:#f0f0f1;border:0;border-radius:999px;color:#55555a;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.cookbook-product_removeDialog__Sp1df>p{color:#66666c;font-size:14px;line-height:1.55;margin:0;padding:18px 22px}.cookbook-product_removeDialog__Sp1df>p strong{color:#343438;font-weight:600}.cookbook-product_removeIssue__uf1hv{align-items:flex-start;background:#fff3f1;border:1px solid #edcbc5;border-radius:10px;color:#913e35;display:flex;gap:9px;margin:0 22px 18px;padding:12px 13px}.cookbook-product_removeIssue__uf1hv>svg{flex:0 0 auto;margin-top:1px}.cookbook-product_removeIssue__uf1hv p{font-size:13px;line-height:1.45;margin:0}.cookbook-product_removeDialog__Sp1df form{align-items:center;background:#fafafa;border-top:1px solid #ecebed;display:flex;gap:8px;justify-content:flex-end;padding:16px 22px}.cookbook-product_removeDialog__Sp1df form button,.cookbook-product_removeDialog__Sp1df form>a{align-items:center;border:1px solid #d7d7da;border-radius:8px;display:inline-flex;font:inherit;font-size:13px;font-weight:600;justify-content:center;min-height:44px;padding:0 14px;text-decoration:none}.cookbook-product_removeDialog__Sp1df form button[type=button]{background:#fff;color:#4f4f54}.cookbook-product_removeDialog__Sp1df form button[type=submit]{background:#963f36;border-color:#963f36;color:#fff}.cookbook-product_removeDialog__Sp1df form>a{background:var(--rf-social-ink,#202124);border-color:var(--rf-social-ink,#202124);color:#fff}.cookbook-product_removeControl__DgQH_[data-remove-state=pending] .cookbook-product_removeTrigger__RYQIe,.cookbook-product_removeDialog__Sp1df button:disabled{cursor:wait;opacity:.62}.cookbook-product_detailEmpty__jhoF2{min-height:190px;padding:clamp(24px,4vw,36px)}.cookbook-product_detailEmpty__jhoF2>svg{background:#f1eeee;border-radius:12px;box-sizing:content-box;color:#8a5d57;padding:11px}.cookbook-product_detailEmpty__jhoF2[data-empty-kind=search]>svg{background:#eef2f5;color:#566b79}.cookbook-product_detailEmpty__jhoF2[data-empty-kind=unavailable]>svg{background:#fff0ed;color:#9a4b41}.cookbook-product_notice__P7uyy[data-tone=info]{background:#f1f6f8;border-color:#d3e0e6}.cookbook-product_notice__P7uyy[id=cookbook-action-feedback]{scroll-margin-top:88px}.cookbook-product_notice__P7uyy[id=cookbook-action-feedback]:focus-visible{outline:3px solid color-mix(in srgb,var(--rf-social-accent,#c85b69) 42%,transparent);outline-offset:3px}.cookbook-product_notice__P7uyy[data-tone=warning]{background:#fff6f3;border-color:#edd3ca}.cookbook-product_notice__P7uyy[data-tone=error]{background:#fff1ef;border-color:#edc7c1}.cookbook-product_notice__P7uyy[data-tone=error] p,.cookbook-product_notice__P7uyy[data-tone=error] strong{color:#8f3f37}.cookbook-product_detailSearch__wt3Q_ button:focus-visible,.cookbook-product_detailSearch__wt3Q_>a:focus-visible,.cookbook-product_recipeCard___qiT6 footer a:focus-visible,.cookbook-product_recipeCard___qiT6 footer button:focus-visible,.cookbook-product_recipeCard___qiT6 h3 a:focus-visible,.cookbook-product_removeDialog__Sp1df button:focus-visible,.cookbook-product_removeDialog__Sp1df form>a:focus-visible,.cookbook-product_removeTrigger__RYQIe:focus-visible,.cookbook-product_shareControl___tizY>button:focus-visible,.cookbook-product_shareManual__jVZ1r button:focus-visible,.cookbook-product_shareManual__jVZ1r input:focus-visible{outline:3px solid color-mix(in srgb,var(--rf-social-accent,#c85b69) 42%,transparent);outline-offset:2px}@media (max-width:1000px){.cookbook-product_detailHero__1_HMa{gap:30px;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr)}.cookbook-product_detailHero__1_HMa .cookbook-product_detailIntro___OC9N h1{font-size:clamp(32px,4.6vw,40px)}.cookbook-product_detailActions__0B1vF{align-items:flex-start;flex-direction:column}.cookbook-product_detailSecondaryActions__7W_Ls{justify-content:flex-start}.cookbook-product_detailRecipeSection__JfItB>header{align-items:flex-start;flex-direction:column}.cookbook-product_detailSearch__wt3Q_{width:100%}.cookbook-product_detailSearch__wt3Q_ label{flex:1 1 auto}.cookbook-product_detailSearch__wt3Q_ input{min-width:0;width:100%}}@media (max-width:760px){.cookbook-product_detailHero__1_HMa{gap:22px;grid-template-columns:1fr}.cookbook-product_detailHero__1_HMa .cookbook-product_detailCover__WlNaG{aspect-ratio:16/10;min-height:0;order:0}.cookbook-product_detailCopy__zNovc{gap:15px}.cookbook-product_detailHero__1_HMa .cookbook-product_detailIntro___OC9N h1{font-size:clamp(32px,8vw,40px)}.cookbook-product_detailRecipeSection__JfItB{padding-top:24px}.cookbook-product_recipeCard___qiT6 footer{align-items:stretch;flex-wrap:wrap}.cookbook-product_recipeActionGroup__zshWo{flex:1 1 auto}}@media (max-width:520px){.cookbook-product_detailHero__1_HMa .cookbook-product_detailIntro___OC9N h1{font-size:clamp(30px,9.5vw,38px)}.cookbook-product_detailMeta__omEDT{gap:4px 13px}.cookbook-product_detailActions__0B1vF,.cookbook-product_detailPrimaryActions__33JX4,.cookbook-product_detailSecondaryActions__7W_Ls{align-items:stretch;width:100%}.cookbook-product_detailPrimaryActions__33JX4,.cookbook-product_detailSecondaryActions__7W_Ls{display:grid;grid-template-columns:1fr}.cookbook-product_detailActions__0B1vF .cookbook-product_shareControl___tizY,.cookbook-product_detailActions__0B1vF .cookbook-product_shareControl___tizY>button,.cookbook-product_detailActions__0B1vF a,.cookbook-product_leaveControl__QQm8u,.cookbook-product_leaveControl__QQm8u summary{width:100%}.cookbook-product_leaveControl__QQm8u summary{justify-content:center}.cookbook-product_leaveControl__QQm8u>div{position:static;width:100%}.cookbook-product_detailSearch__wt3Q_{display:grid;grid-template-columns:minmax(0,1fr) auto auto;padding:4px 4px 4px 10px}.cookbook-product_detailSearch__wt3Q_:not(:has(>a)){grid-template-columns:minmax(0,1fr) auto}.cookbook-product_detailSearch__wt3Q_ label{grid-column:1;grid-row:1}.cookbook-product_detailSearch__wt3Q_ button{font-size:0;grid-column:2;grid-row:1;padding:0;width:44px}.cookbook-product_detailSearch__wt3Q_>a{font-size:0;grid-column:3;grid-row:1;min-width:44px;padding:0;width:44px}.cookbook-product_recipeCardHeader__A_9IZ>p,.cookbook-product_recipeCard___qiT6 h3{min-height:0}.cookbook-product_recipeCard___qiT6 footer{display:grid;grid-template-columns:minmax(0,1fr) auto}.cookbook-product_recipeActionGroup__zshWo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-product_recipeActionGroup__zshWo:has(>a:only-child){grid-template-columns:1fr}.cookbook-product_recipeCard___qiT6 footer a,.cookbook-product_recipeCard___qiT6 footer button{padding-inline:9px}.cookbook-product_shareManual__jVZ1r{bottom:calc(72px + env(safe-area-inset-bottom));left:16px;position:fixed;right:16px;top:auto;transform:none;width:auto}.cookbook-product_removeDialog__Sp1df{border-radius:14px;max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);width:calc(100vw - 24px)}.cookbook-product_removeDialog__Sp1df>header{padding:19px 18px 16px}.cookbook-product_removeDialog__Sp1df>p{padding:16px 18px}.cookbook-product_removeIssue__uf1hv{margin:0 18px 16px}.cookbook-product_removeDialog__Sp1df form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 18px 18px}.cookbook-product_removeDialog__Sp1df form button,.cookbook-product_removeDialog__Sp1df form>a{width:100%}.cookbook-product_detailEmpty__jhoF2{padding:22px}}@media (prefers-reduced-motion:reduce){.cookbook-product_recipeCard___qiT6,.cookbook-product_recipeCard___qiT6>a img{transition:none}.cookbook-product_recipeCard___qiT6:hover{transform:none}}.cookbook-product_accessShell__Mvybo .cookbook-product_accessCard__QQ6Rc a:focus-visible,.cookbook-product_accessShell__Mvybo .cookbook-product_accessFooter__wck_K a:focus-visible,.cookbook-product_accessShell__Mvybo .cookbook-product_backLink__T3R6a:focus-visible,.cookbook-product_accessShell__Mvybo .cookbook-product_shareControl___tizY>button:focus-visible,.cookbook-product_accessShell__Mvybo .cookbook-product_shareManual__jVZ1r button:focus-visible,.cookbook-product_accessShell__Mvybo .cookbook-product_shareManual__jVZ1r input:focus-visible{box-shadow:0 0 0 3px rgba(32,33,36,.12);outline:2px solid #55555a;outline-offset:2px}@media (max-width:1000px){.cookbook-product_accessGrid__uyTg6,.cookbook-product_accessHero__LB39B{grid-template-columns:minmax(0,1fr)}.cookbook-product_accessHero__LB39B{align-items:start}.cookbook-product_accessVisibility__lQCZm{max-width:560px;width:100%}}@media (max-width:760px){.cookbook-product_accessShell__Mvybo{gap:20px;padding-top:22px}.cookbook-product_accessHero__LB39B{gap:17px;padding-bottom:19px}.cookbook-product_accessHero__LB39B h1{font-size:clamp(28px,8vw,30px)}.cookbook-product_accessCard__QQ6Rc{padding:18px}}@media (max-width:520px){.cookbook-product_accessHero__LB39B h1{font-size:28px}.cookbook-product_accessVisibility__lQCZm{padding:13px}.cookbook-product_accessCard__QQ6Rc .cookbook-product_shareControl___tizY,.cookbook-product_accessCard__QQ6Rc .cookbook-product_shareControl___tizY>button,.cookbook-product_accessCard__QQ6Rc>div>a{justify-content:center;width:100%}.cookbook-product_accessFooter__wck_K a{width:100%}}@media (forced-colors:active){.cookbook-product_detailHero__1_HMa,.cookbook-product_detailRecipeSection__JfItB,.cookbook-product_recipeCard___qiT6{border-color:CanvasText;forced-color-adjust:auto}.cookbook-product_detailActions__0B1vF a,.cookbook-product_detailActions__0B1vF button,.cookbook-product_recipeCard___qiT6 footer a,.cookbook-product_recipeCard___qiT6 footer button{border:1px solid ButtonText}}.cookbook-editor-drawer_backdrop__aqpn6{align-items:stretch;background:rgba(25,24,27,.38);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:90}.cookbook-editor-drawer_drawer__IUQLx{background:#fbfaf8;box-shadow:-24px 0 64px rgba(28,26,29,.17);display:flex;flex-direction:column;height:100dvh;max-width:100%;overflow:hidden;width:min(680px,92vw)}.cookbook-editor-drawer_header__kDk_V{align-items:flex-start;background:rgba(255,255,255,.96);border-bottom:1px solid #e3e0dc;display:flex;gap:24px;justify-content:space-between;padding:25px 28px 22px}.cookbook-editor-drawer_header__kDk_V>div{display:grid;grid-gap:5px;gap:5px}.cookbook-editor-drawer_coverPanel__odWqi>div>strong,.cookbook-editor-drawer_header__kDk_V span{color:#b65c52;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cookbook-editor-drawer_header__kDk_V h2{color:#242326;font-size:30px;font-weight:600;letter-spacing:-.045em;line-height:1.05;margin:0}.cookbook-editor-drawer_header__kDk_V p{color:#6d6a70;font-size:13px;line-height:1.5;margin:0;max-width:56ch}.cookbook-editor-drawer_header__kDk_V>button{align-items:center;background:#f0efed;border:0;border-radius:999px;color:#4f4d52;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.cookbook-editor-drawer_confirmDialog__YCcVb button:focus-visible,.cookbook-editor-drawer_deleteButton__HT1y9:focus-visible,.cookbook-editor-drawer_deletePanel__OXUhC summary:focus-visible,.cookbook-editor-drawer_discardButton__iHBKc:focus-visible,.cookbook-editor-drawer_header__kDk_V>button:focus-visible,.cookbook-editor-drawer_primaryButton__93d0R:focus-visible,.cookbook-editor-drawer_secondaryButton___T5yO:focus-visible{box-shadow:0 0 0 3px rgba(181,92,82,.2);outline:2px solid #8f463d;outline-offset:2px}.cookbook-editor-drawer_body__9RpwN{align-content:start;display:grid;flex:1 1 auto;grid-gap:24px;gap:24px;grid-auto-rows:max-content;min-height:0;overflow-y:auto;padding:24px 28px 96px}.cookbook-editor-drawer_coverPanel__odWqi{align-items:center;background:#fff;border:1px solid #e2dfdb;border-radius:14px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:170px minmax(0,1fr);overflow:hidden;padding:12px;min-height:154px}.cookbook-editor-drawer_coverPanel__odWqi>span{aspect-ratio:4/3;border-radius:10px;overflow:hidden}.cookbook-editor-drawer_coverPanel__odWqi>div{display:grid;grid-gap:6px;gap:6px;padding-right:8px}.cookbook-editor-drawer_coverPanel__odWqi>div>strong{color:#4f4c51}.cookbook-editor-drawer_coverPanel__odWqi p{color:#747077;font-size:13px;line-height:1.5;margin:0}.cookbook-editor-drawer_coverFallback__x2mcz{background:linear-gradient(135deg,#ad5b4e,#dc9375);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:14px}.cookbook-editor-drawer_coverFallback__x2mcz small{font-size:12px;letter-spacing:.08em}.cookbook-editor-drawer_coverFallback__x2mcz strong{font-size:18px;font-weight:600;letter-spacing:-.035em;line-height:1.05}.cookbook-editor-drawer_coverMosaic__O8jup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-editor-drawer_coverMosaic__O8jup[data-count="1"]{grid-template-columns:1fr}.cookbook-editor-drawer_coverMosaic__O8jup img{height:100%;min-height:0;object-fit:cover;width:100%}.cookbook-editor-drawer_editorForm__H1e3d{background:#fff;border:1px solid #e2dfdb;border-radius:14px;display:grid;grid-gap:21px;gap:21px;padding:22px}.cookbook-editor-drawer_deleteError__b4wGs,.cookbook-editor-drawer_errorSummary__JM21G{align-items:flex-start;background:#fff3f1;border:1px solid #edcbc5;border-radius:10px;color:#913e35;display:flex;gap:10px;padding:13px 14px}.cookbook-editor-drawer_deleteError__b4wGs:focus,.cookbook-editor-drawer_errorSummary__JM21G:focus{box-shadow:0 0 0 3px rgba(178,70,60,.13);outline:0}.cookbook-editor-drawer_errorSummary__JM21G>div{display:grid;grid-gap:3px;gap:3px}.cookbook-editor-drawer_errorSummary__JM21G strong{font-size:13px;font-weight:600}.cookbook-editor-drawer_deleteError__b4wGs span,.cookbook-editor-drawer_errorSummary__JM21G p{font-size:13px;line-height:1.45;margin:0}.cookbook-editor-drawer_field__xJMv9{display:grid;grid-gap:8px;gap:8px}.cookbook-editor-drawer_field__xJMv9>span{align-items:baseline;color:#363439;display:flex;font-size:13px;gap:16px;justify-content:space-between}.cookbook-editor-drawer_field__xJMv9>span strong{font-weight:600}.cookbook-editor-drawer_field__xJMv9>small,.cookbook-editor-drawer_field__xJMv9>span small{color:#858188;font-size:12px}.cookbook-editor-drawer_field__xJMv9 input,.cookbook-editor-drawer_field__xJMv9 textarea{background:#fbfaf9;border:1px solid #d9d6d2;border-radius:9px;color:#28262b;font:inherit;font-size:14px;line-height:1.5;padding:11px 12px;resize:vertical;width:100%}.cookbook-editor-drawer_field__xJMv9 input:disabled,.cookbook-editor-drawer_field__xJMv9 textarea:disabled,.cookbook-editor-drawer_visibilityFieldset__VF6NH input:disabled{cursor:not-allowed;opacity:.7}.cookbook-editor-drawer_field__xJMv9 input:focus,.cookbook-editor-drawer_field__xJMv9 textarea:focus{border-color:#a85b51;box-shadow:0 0 0 3px rgba(181,92,82,.12);outline:0}.cookbook-editor-drawer_field__xJMv9 input[aria-invalid=true],.cookbook-editor-drawer_field__xJMv9 textarea[aria-invalid=true]{border-color:#b2463c}.cookbook-editor-drawer_field__xJMv9 em{color:#a13f36;font-size:12px;font-style:normal}.cookbook-editor-drawer_visibilityFieldset__VF6NH{border:0;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.cookbook-editor-drawer_visibilityFieldset__VF6NH legend{color:#363439;font-size:13px;font-weight:600;margin-bottom:10px}.cookbook-editor-drawer_visibilityFieldset__VF6NH>div{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-editor-drawer_visibilityFieldset__VF6NH>div>label{align-items:flex-start;background:#fbfaf9;border:1px solid #dedbd7;border-radius:10px;color:#6e6a71;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto auto minmax(0,1fr);min-height:94px;padding:14px}.cookbook-editor-drawer_visibilityFieldset__VF6NH>div>label[data-selected=true]{background:#fff8f5;border-color:#c87569;color:#8f463d}.cookbook-editor-drawer_visibilityFieldset__VF6NH input{margin-top:3px}.cookbook-editor-drawer_visibilityFieldset__VF6NH label span{display:grid;grid-gap:4px;gap:4px}.cookbook-editor-drawer_visibilityFieldset__VF6NH label strong{color:#333136;font-size:13px;font-weight:600}.cookbook-editor-drawer_visibilityFieldset__VF6NH label small,.cookbook-editor-drawer_visibilityFieldset__VF6NH>p{color:#78747b;font-size:12px;line-height:1.45}.cookbook-editor-drawer_visibilityFieldset__VF6NH>p{margin:0}.cookbook-editor-drawer_visibilityReadback__ycCh5{background:#f6f7f8;border:1px solid #dde0e3;border-radius:10px;padding:14px}.cookbook-editor-drawer_visibilityReadback__ycCh5>strong{align-items:center;color:#363439;display:inline-flex;font-size:13px;font-weight:600;gap:8px}.cookbook-editor-drawer_actions__RI6FR{align-items:center;border-top:1px solid #ece9e5;display:flex;gap:10px;justify-content:flex-end;padding-top:18px}.cookbook-editor-drawer_confirmDialog__YCcVb button,.cookbook-editor-drawer_deleteButton__HT1y9,.cookbook-editor-drawer_discardButton__iHBKc,.cookbook-editor-drawer_primaryButton__93d0R,.cookbook-editor-drawer_secondaryButton___T5yO{align-items:center;border:0;border-radius:9px;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;min-height:44px;padding:0 16px}.cookbook-editor-drawer_primaryButton__93d0R{background:#262529;color:#fff}.cookbook-editor-drawer_confirmDialog__YCcVb button,.cookbook-editor-drawer_secondaryButton___T5yO{background:#efeeec;color:#4c494f}.cookbook-editor-drawer_deleteButton__HT1y9:disabled,.cookbook-editor-drawer_primaryButton__93d0R:disabled,.cookbook-editor-drawer_secondaryButton___T5yO:disabled{cursor:not-allowed;opacity:.52}.cookbook-editor-drawer_deletePanel__OXUhC{background:#fff;border:1px solid #e4d8d5;border-radius:12px;overflow:hidden}.cookbook-editor-drawer_deletePanel__OXUhC summary{align-items:center;color:#9c433a;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;list-style:none;min-height:48px;padding:0 16px}.cookbook-editor-drawer_deletePanel__OXUhC summary::-webkit-details-marker{display:none}.cookbook-editor-drawer_deletePanel__OXUhC form{border-top:1px solid #eee2df;display:grid;grid-gap:16px;gap:16px;padding:18px}.cookbook-editor-drawer_deletePanel__OXUhC form>div:first-of-type{display:grid;grid-gap:5px;gap:5px}.cookbook-editor-drawer_deletePanel__OXUhC form>div>strong{color:#4d302d;font-size:14px}.cookbook-editor-drawer_deletePanel__OXUhC form>div>p{color:#7b625f;font-size:13px;line-height:1.5;margin:0}.cookbook-editor-drawer_deleteButton__HT1y9,.cookbook-editor-drawer_discardButton__iHBKc{background:#a53f36;color:#fff;justify-self:start}.cookbook-editor-drawer_confirmDialog__YCcVb .cookbook-editor-drawer_discardButton__iHBKc{background:#a53f36;color:#fff}.cookbook-editor-drawer_confirmBackdrop__CY9Wj{align-items:center;background:rgba(24,23,26,.48);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.cookbook-editor-drawer_confirmDialog__YCcVb{background:#fff;border-radius:14px;box-shadow:0 24px 70px rgba(25,24,27,.22);display:grid;grid-gap:15px;gap:15px;max-width:440px;padding:24px;width:100%}.cookbook-editor-drawer_confirmDialog__YCcVb header{display:grid;grid-gap:4px;gap:4px}.cookbook-editor-drawer_confirmDialog__YCcVb header span{color:#a94f45;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cookbook-editor-drawer_confirmDialog__YCcVb h2{color:#2f2d32;font-size:22px;letter-spacing:-.035em;margin:0}.cookbook-editor-drawer_confirmDialog__YCcVb p{color:#716d74;font-size:13px;line-height:1.55;margin:0}.cookbook-editor-drawer_confirmDialog__YCcVb>div{display:flex;gap:9px;justify-content:flex-end}@media (max-width:680px){.cookbook-editor-drawer_drawer__IUQLx{width:100%}.cookbook-editor-drawer_header__kDk_V{padding:max(20px,env(safe-area-inset-top)) 18px 18px}.cookbook-editor-drawer_header__kDk_V h2{font-size:26px}.cookbook-editor-drawer_body__9RpwN{padding:18px 16px calc(100px + env(safe-area-inset-bottom))}.cookbook-editor-drawer_coverPanel__odWqi{grid-template-columns:124px minmax(0,1fr)}.cookbook-editor-drawer_editorForm__H1e3d{padding:18px}.cookbook-editor-drawer_field__xJMv9 input,.cookbook-editor-drawer_field__xJMv9 textarea{font-size:16px}.cookbook-editor-drawer_visibilityFieldset__VF6NH>div{grid-template-columns:1fr}.cookbook-editor-drawer_visibilityFieldset__VF6NH>div>label{min-height:0}}@media (max-width:430px){.cookbook-editor-drawer_coverPanel__odWqi{align-items:stretch;grid-template-columns:1fr}.cookbook-editor-drawer_coverPanel__odWqi>span{aspect-ratio:16/8}.cookbook-editor-drawer_actions__RI6FR,.cookbook-editor-drawer_confirmDialog__YCcVb>div{align-items:stretch;flex-direction:column}.cookbook-editor-drawer_actions__RI6FR button,.cookbook-editor-drawer_confirmDialog__YCcVb button,.cookbook-editor-drawer_deleteButton__HT1y9{width:100%}}@media (prefers-reduced-motion:reduce){.cookbook-editor-drawer_confirmDialog__YCcVb,.cookbook-editor-drawer_drawer__IUQLx{scroll-behavior:auto}}.cookbook-save-selector_backdrop__2wMP_{align-items:flex-start;background:rgba(23,22,25,.4);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:max(72px,8vh) 24px 40px;position:fixed;z-index:88}.cookbook-save-selector_picker__uufKP{background:#fbfaf8;border-radius:17px;box-shadow:0 26px 80px rgba(27,25,29,.2);max-width:920px;overflow:hidden;width:100%}.cookbook-save-selector_header__KhJRi{align-items:flex-start;background:#fff;border-bottom:1px solid #e5e2de;display:flex;gap:24px;justify-content:space-between;padding:25px 28px 22px}.cookbook-save-selector_header__KhJRi>div{display:grid;grid-gap:5px;gap:5px}.cookbook-save-selector_header__KhJRi>div>span{color:#a74738;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cookbook-save-selector_header__KhJRi h2{color:#242326;font-size:30px;font-weight:600;letter-spacing:-.045em;line-height:1.05;margin:0}.cookbook-save-selector_header__KhJRi p{color:#6e6a70;font-size:13px;line-height:1.5;margin:0}.cookbook-save-selector_header__KhJRi p strong{color:#403e43;font-weight:600}.cookbook-save-selector_header__KhJRi>button{align-items:center;background:#f0efed;border:0;border-radius:999px;color:#4e4c51;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.cookbook-save-selector_receipt__qZyp0{align-items:flex-start;background:#f2f7ef;border-bottom:1px solid #d7e3d1;color:#4b6947;display:flex;gap:10px;padding:13px 28px}.cookbook-save-selector_receipt__qZyp0[data-state=failed]{background:#fff2f0;border-color:#edcbc6;color:#963e35}.cookbook-save-selector_receipt__qZyp0>div{display:grid;grid-gap:2px;gap:2px}.cookbook-save-selector_receipt__qZyp0 p,.cookbook-save-selector_receipt__qZyp0 strong{font-size:13px}.cookbook-save-selector_receipt__qZyp0 p{line-height:1.45;margin:0}.cookbook-save-selector_receipt__qZyp0:focus-visible{outline:3px solid #26262a;outline-offset:-3px}.cookbook-save-selector_toolbar__JmscM{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 28px 13px}.cookbook-save-selector_toolbar__JmscM label{align-items:center;background:#fff;border:1px solid #dbd8d4;border-radius:9px;color:#67686d;display:flex;gap:8px;max-width:430px;min-height:44px;padding:0 12px;width:100%}.cookbook-save-selector_toolbar__JmscM label:has(input:focus-visible){border-color:#26262a;outline:3px solid #26262a;outline-offset:2px}.cookbook-save-selector_toolbar__JmscM input{background:transparent;border:0;color:#2f2d32;font:inherit;font-size:14px;min-width:0;outline:0;padding:11px 0;width:100%}.cookbook-save-selector_toolbar__JmscM input::placeholder{color:#67686d;opacity:1}.cookbook-save-selector_toolbar__JmscM>div{color:#67686d;font-size:13px;white-space:nowrap}.cookbook-save-selector_toolbar__JmscM>div strong{color:#2f2d32;font-size:17px;font-weight:600}.cookbook-save-selector_form__MDkMA{display:grid}.cookbook-save-selector_targetList__lBaHO{display:grid;grid-gap:10px;gap:10px;max-height:min(55vh,560px);overflow-y:auto;padding:5px 28px 20px}.cookbook-save-selector_target__FNMyd{align-items:stretch;background:#fff;border:1px solid #dfdcd8;border-radius:12px;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:20px 156px minmax(0,1fr) auto;min-height:128px;padding:10px 14px 10px 10px}.cookbook-save-selector_target__FNMyd[data-selected=true]{background:#fff8f5;border-color:#c87367;box-shadow:inset 3px 0 0 #bd6257}.cookbook-save-selector_target__FNMyd:has(>input:focus-visible){outline:3px solid #26262a;outline-offset:2px}.cookbook-save-selector_target__FNMyd>input{align-self:center;height:18px;margin:0;width:18px}.cookbook-save-selector_confirmDialog__nK7RY button:focus-visible,.cookbook-save-selector_picker__uufKP a:focus-visible,.cookbook-save-selector_picker__uufKP button:focus-visible{outline-color:#26262a}.cookbook-save-selector_toolbar__JmscM input:focus-visible{outline:none}.cookbook-save-selector_target__FNMyd>input:focus-visible{outline:none}.cookbook-save-selector_target__FNMyd>span:first-of-type{border-radius:9px;min-height:106px;overflow:hidden}.cookbook-save-selector_coverFallback__YGILy{background:linear-gradient(135deg,#784238,#a85f4f);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:12px}.cookbook-save-selector_coverFallback__YGILy small{font-size:12px;letter-spacing:.1em}.cookbook-save-selector_coverFallback__YGILy strong{font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:1.05}.cookbook-save-selector_coverMosaic__tmBo2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-save-selector_coverMosaic__tmBo2[data-count="1"]{grid-template-columns:1fr}.cookbook-save-selector_coverMosaic__tmBo2 img{height:100%;min-height:0;object-fit:cover;width:100%}.cookbook-save-selector_targetCopy__j79eI{align-content:center;display:grid;grid-gap:5px;gap:5px;min-width:0}.cookbook-save-selector_targetCopy__j79eI>span{align-items:center;display:flex;gap:6px}.cookbook-save-selector_targetCopy__j79eI i{align-items:center;background:#f0efed;border-radius:999px;color:#6f6b71;display:inline-flex;font-size:12px;font-style:normal;gap:4px;padding:4px 7px}.cookbook-save-selector_targetCopy__j79eI strong{color:#302e33;font-size:17px;font-weight:600;letter-spacing:-.025em}.cookbook-save-selector_targetCopy__j79eI p{color:#67686d;display:-webkit-box;font-size:13px;line-height:1.45;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cookbook-save-selector_targetCopy__j79eI>small{color:#67686d;font-size:12px}.cookbook-save-selector_selectionMark__7lB_c{align-items:center;align-self:center;color:#67686d;display:grid;grid-gap:4px;gap:4px;justify-items:center;min-width:54px}.cookbook-save-selector_target__FNMyd[data-selected=true] .cookbook-save-selector_selectionMark__7lB_c{color:#a84e44}.cookbook-save-selector_selectionMark__7lB_c small{font-size:12px;font-weight:600}.cookbook-save-selector_empty__QpYmt{align-items:center;background:#fff;border:1px dashed #d4d0cc;border-radius:12px;color:#67686d;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:24px}.cookbook-save-selector_empty__QpYmt>div{display:grid;grid-gap:4px;gap:4px}.cookbook-save-selector_empty__QpYmt strong{color:#39373c;font-size:15px;font-weight:600}.cookbook-save-selector_empty__QpYmt p{color:#67686d;font-size:13px;line-height:1.45;margin:0}.cookbook-save-selector_empty__QpYmt a,.cookbook-save-selector_empty__QpYmt button{align-items:center;background:#2d2b30;border:0;border-radius:8px;color:#fff;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:5px;min-height:44px;padding:0 12px;text-decoration:none}.cookbook-save-selector_footer__W6UKf{align-items:center;background:#fff;border-top:1px solid #e3e0dc;display:flex;gap:20px;justify-content:space-between;padding:17px 28px max(17px,env(safe-area-inset-bottom))}.cookbook-save-selector_footer__W6UKf>div:first-child{display:grid;flex:1 1 auto;grid-gap:3px;gap:3px;min-width:0}.cookbook-save-selector_footer__W6UKf a{align-items:center;color:#9c4d44;display:inline-flex;font-size:13px;font-weight:600;gap:5px;min-height:44px;text-decoration:none}.cookbook-save-selector_footer__W6UKf p{color:#67686d;font-size:12px;margin:0;overflow-wrap:anywhere}.cookbook-save-selector_footer__W6UKf>div:last-child{align-items:center;display:flex;flex:0 0 auto;gap:9px}.cookbook-save-selector_footer__W6UKf button{align-items:center;background:#efeeec;border:0;border-radius:9px;color:#4d4a50;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;min-height:44px;padding:0 15px;white-space:nowrap}.cookbook-save-selector_footer__W6UKf .cookbook-save-selector_saveButton__p6wcb{background:#28272b;color:#fff}.cookbook-save-selector_footer__W6UKf button:disabled{cursor:not-allowed;opacity:.5}.cookbook-save-selector_confirmBackdrop__ZIYJG{align-items:center;background:rgba(24,23,26,.48);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.cookbook-save-selector_confirmDialog__nK7RY{background:#fff;border-radius:14px;box-shadow:0 24px 70px rgba(25,24,27,.22);display:grid;grid-gap:14px;gap:14px;max-width:440px;padding:24px;width:100%}.cookbook-save-selector_confirmDialog__nK7RY h2{color:#302e33;font-size:22px;letter-spacing:-.035em;margin:0}.cookbook-save-selector_confirmDialog__nK7RY p{color:#706d73;font-size:13px;line-height:1.5;margin:0}.cookbook-save-selector_confirmDialog__nK7RY>div{display:flex;gap:9px;justify-content:flex-end}.cookbook-save-selector_confirmDialog__nK7RY button{align-items:center;background:#efeeec;border:0;border-radius:9px;color:#4d4a50;display:inline-flex;font:inherit;font-size:13px;font-weight:600;justify-content:center;min-height:44px;padding:0 16px}.cookbook-save-selector_confirmDialog__nK7RY button:last-child{background:#a53f36;color:#fff}.cookbook-save-selector_srOnly__2jT3k{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:760px){.cookbook-save-selector_backdrop__2wMP_{align-items:flex-end;padding:0}.cookbook-save-selector_picker__uufKP{border-radius:17px 17px 0 0;display:flex;flex-direction:column;max-height:94dvh}.cookbook-save-selector_header__KhJRi{padding:20px 18px 17px}.cookbook-save-selector_header__KhJRi h2{font-size:25px}.cookbook-save-selector_receipt__qZyp0{padding:12px 18px}.cookbook-save-selector_toolbar__JmscM{padding:14px 18px 10px}.cookbook-save-selector_targetList__lBaHO{max-height:none;padding:4px 18px 18px}.cookbook-save-selector_target__FNMyd{gap:12px;grid-template-columns:18px 118px minmax(0,1fr);min-height:112px;padding:9px}.cookbook-save-selector_target__FNMyd>span:first-of-type{min-height:94px}.cookbook-save-selector_selectionMark__7lB_c{display:none}.cookbook-save-selector_footer__W6UKf{align-items:stretch;flex-direction:column;padding:14px 18px max(14px,env(safe-area-inset-bottom))}.cookbook-save-selector_footer__W6UKf>div:last-child{display:grid;grid-template-columns:auto minmax(0,1fr)}.cookbook-save-selector_footer__W6UKf .cookbook-save-selector_saveButton__p6wcb{width:100%}}@media (max-width:480px){.cookbook-save-selector_toolbar__JmscM{align-items:stretch;flex-direction:column;gap:8px}.cookbook-save-selector_target__FNMyd{grid-template-columns:18px 92px minmax(0,1fr)}.cookbook-save-selector_target__FNMyd>span:first-of-type{min-height:88px}.cookbook-save-selector_targetCopy__j79eI p{-webkit-line-clamp:1}.cookbook-save-selector_targetCopy__j79eI>span i:last-child{display:none}.cookbook-save-selector_empty__QpYmt{grid-template-columns:auto minmax(0,1fr)}.cookbook-save-selector_empty__QpYmt a,.cookbook-save-selector_empty__QpYmt button{grid-column:1/-1;justify-content:center;width:100%}.cookbook-save-selector_confirmDialog__nK7RY>div{align-items:stretch;flex-direction:column}}@media (forced-colors:active){.cookbook-save-selector_target__FNMyd:has(>input:focus-visible){border-color:Highlight;outline-color:Highlight}.cookbook-save-selector_receipt__qZyp0:focus-visible,.cookbook-save-selector_toolbar__JmscM label:has(input:focus-visible){border-color:Highlight;outline-color:Highlight}.cookbook-save-selector_confirmDialog__nK7RY button:focus-visible,.cookbook-save-selector_picker__uufKP a:focus-visible,.cookbook-save-selector_picker__uufKP button:focus-visible{outline-color:Highlight}.cookbook-save-selector_target__FNMyd>input:focus-visible{outline:1px solid CanvasText;outline-offset:0}}.social-home-refresh_srOnly__d8nbx{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}