.recipefork-consent_focusReturn__m2w6I{height:1px;left:-10000px;overflow:hidden;position:fixed;top:auto;width:1px}.recipefork-consent_banner__vzHRB{align-items:flex-end;background:rgba(255,253,249,.98);border:1px solid rgba(60,48,41,.17);border-radius:16px;bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 18px 48px rgba(45,35,29,.16);color:#37302c;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);left:50%;max-width:min(1160px,calc(100vw - 28px));padding:18px;position:fixed;transform:translateX(-50%);width:100%;z-index:90}.recipefork-consent_bannerCopy__WB8cF{display:grid;grid-gap:5px;gap:5px}.recipefork-consent_bannerCopy__WB8cF>span,.recipefork-consent_dialogHeader__lfhMx>div>span{color:#9b4f5d;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.recipefork-consent_bannerCopy__WB8cF h2,.recipefork-consent_dialogHeader__lfhMx h2{color:#302a27;font-size:clamp(17px,2vw,22px);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0}.recipefork-consent_bannerCopy__WB8cF p,.recipefork-consent_dialogHeader__lfhMx p{color:#716965;font-size:14px;line-height:1.5;margin:0;max-width:72ch}.recipefork-consent_bannerCopy__WB8cF .recipefork-consent_inlineMessage__T0gKA{color:#755323;font-weight:600;margin-top:3px}.recipefork-consent_bannerActions__lJEZa{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.recipefork-consent_bannerAction__GV7Pa,.recipefork-consent_closeButton__IMty9,.recipefork-consent_primaryAction__s_YWR,.recipefork-consent_secondaryAction___DENY{-webkit-tap-highlight-color:transparent;border-radius:10px;cursor:pointer;font:inherit;font-size:14px;font-weight:600}.recipefork-consent_bannerAction__GV7Pa{background:#fff;border:1px solid #cfc8c3;color:#45403d;min-height:46px;padding:8px 11px}.recipefork-consent_bannerAction__GV7Pa:hover:not(:disabled),.recipefork-consent_secondaryAction___DENY:hover:not(:disabled){background:#f5f1ed;border-color:#a89f99}.recipefork-consent_bannerAction__GV7Pa:disabled,.recipefork-consent_closeButton__IMty9:disabled,.recipefork-consent_primaryAction__s_YWR:disabled,.recipefork-consent_secondaryAction___DENY:disabled{cursor:wait;opacity:.58}.recipefork-consent_legacyBridge__yZvo5[data-qa=platform-privacy-preference-center-trigger]{display:none!important}.recipefork-consent_overlay__kak1g{align-items:center;background:rgba(25,22,20,.48);display:flex;inset:0;justify-content:center;overflow:auto;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));position:fixed;z-index:100}.recipefork-consent_dialog__DAXgL{background:#fffdf9;border:1px solid rgba(54,45,39,.18);border-radius:18px;box-shadow:0 28px 78px rgba(25,22,20,.27);color:#37302c;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:720px;overflow:auto;overscroll-behavior:contain;width:100%}.recipefork-consent_dialogHeader__lfhMx{align-items:flex-start;border-bottom:1px solid #e7e1dc;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:22px 22px 18px}.recipefork-consent_dialogHeader__lfhMx>div{display:grid;grid-gap:6px;gap:6px}.recipefork-consent_closeButton__IMty9{align-items:center;background:#f6f2ee;border:1px solid #ddd5cf;color:#5b524d;display:inline-flex;font-size:23px;height:42px;justify-content:center;line-height:1;width:42px}.recipefork-consent_purposeList__BXzcf{display:grid;padding:4px 22px}.recipefork-consent_necessaryRow__64Ur9,.recipefork-consent_purposeRow__nvfEE{align-items:center;border-bottom:1px solid #ece7e3;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:17px 2px}.recipefork-consent_necessaryRow__64Ur9>div,.recipefork-consent_purposeRow__nvfEE>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.recipefork-consent_necessaryRow__64Ur9 strong,.recipefork-consent_policyGate__qnQUl strong,.recipefork-consent_purposeRow__nvfEE strong,.recipefork-consent_receipt__RFPfh strong{color:#423b37;font-size:14px;font-weight:600}.recipefork-consent_dialogFooter__1I8S_ p,.recipefork-consent_necessaryRow__64Ur9 p,.recipefork-consent_policyGate__qnQUl p,.recipefork-consent_purposeRow__nvfEE small,.recipefork-consent_receipt__RFPfh p,.recipefork-consent_receipt__RFPfh small{color:#766e69;font-size:14px;line-height:1.5;margin:0;overflow-wrap:anywhere}.recipefork-consent_necessaryRow__64Ur9>span{background:#edf3e9;border-radius:999px;color:#52664b;font-size:12px;font-weight:600;padding:6px 9px;white-space:nowrap}.recipefork-consent_purposeRow__nvfEE{cursor:pointer}.recipefork-consent_purposeRow__nvfEE input{accent-color:#803d4a;cursor:pointer;height:22px;margin:0;width:22px}.recipefork-consent_policyGate__qnQUl,.recipefork-consent_receipt__RFPfh{border-radius:11px;display:grid;grid-gap:8px;gap:8px;margin:16px 22px 0;padding:13px 14px}.recipefork-consent_receipt__RFPfh{align-items:flex-start;background:#f5f2ee;grid-template-columns:minmax(0,1fr) auto}.recipefork-consent_receipt__RFPfh>div{display:grid;grid-gap:3px;gap:3px}.recipefork-consent_receipt__RFPfh>small{text-align:right}.recipefork-consent_policyGate__qnQUl{background:#fff7e8;border:1px solid #ead8b6}.recipefork-consent_policyGate__qnQUl p{color:#755d3b}.recipefork-consent_dialogMessage__AuNjw{background:#fff3ef;border:1px solid #e5c9c0;border-radius:10px;color:#7b463a;font-size:14px;line-height:1.5;margin:16px 22px 0;padding:11px 13px}.recipefork-consent_dialogFooter__1I8S_{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:19px 22px 22px}.recipefork-consent_dialogFooter__1I8S_>div{display:flex;gap:8px}.recipefork-consent_primaryAction__s_YWR,.recipefork-consent_secondaryAction___DENY{min-height:44px;padding:8px 14px}.recipefork-consent_secondaryAction___DENY{background:#fff;border:1px solid #d4cdc8;color:#534b47}.recipefork-consent_primaryAction__s_YWR{background:#3c3330;border:1px solid #3c3330;color:#fff}.recipefork-consent_bannerAction__GV7Pa:focus-visible,.recipefork-consent_closeButton__IMty9:focus-visible,.recipefork-consent_primaryAction__s_YWR:focus-visible,.recipefork-consent_purposeRow__nvfEE input:focus-visible,.recipefork-consent_secondaryAction___DENY:focus-visible{outline:3px solid rgba(128,61,74,.3);outline-offset:3px}@media (max-width:860px){.recipefork-consent_banner__vzHRB{align-items:stretch;grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.recipefork-consent_banner__vzHRB{border-radius:14px;bottom:max(8px,env(safe-area-inset-bottom));gap:13px;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:calc(100vw - 16px);overflow:auto;padding:15px}.recipefork-consent_bannerActions__lJEZa{grid-template-columns:minmax(0,1fr)}.recipefork-consent_overlay__kak1g{align-items:flex-end;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.recipefork-consent_dialog__DAXgL{border-radius:16px 16px 10px 10px;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.recipefork-consent_dialogFooter__1I8S_,.recipefork-consent_dialogHeader__lfhMx,.recipefork-consent_purposeList__BXzcf{padding-left:16px;padding-right:16px}.recipefork-consent_dialogMessage__AuNjw,.recipefork-consent_policyGate__qnQUl,.recipefork-consent_receipt__RFPfh{margin-left:16px;margin-right:16px}.recipefork-consent_dialogFooter__1I8S_,.recipefork-consent_receipt__RFPfh{grid-template-columns:minmax(0,1fr)}.recipefork-consent_receipt__RFPfh>small{text-align:left}.recipefork-consent_dialogFooter__1I8S_>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:340px){.recipefork-consent_dialogHeader__lfhMx{gap:10px}.recipefork-consent_necessaryRow__64Ur9,.recipefork-consent_purposeRow__nvfEE{gap:12px}.recipefork-consent_dialogFooter__1I8S_>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.recipefork-consent_banner__vzHRB,.recipefork-consent_dialog__DAXgL,.recipefork-consent_overlay__kak1g{scroll-behavior:auto}}@media (forced-colors:active){.recipefork-consent_bannerAction__GV7Pa,.recipefork-consent_banner__vzHRB,.recipefork-consent_closeButton__IMty9,.recipefork-consent_dialog__DAXgL,.recipefork-consent_policyGate__qnQUl,.recipefork-consent_primaryAction__s_YWR,.recipefork-consent_receipt__RFPfh,.recipefork-consent_secondaryAction___DENY{border:1px solid CanvasText;box-shadow:none;forced-color-adjust:auto}.recipefork-consent_overlay__kak1g{background:Canvas}.recipefork-consent_purposeRow__nvfEE input{forced-color-adjust:auto}}.system-state-strip_strip__3yz0G{align-items:flex-start;background:#fffaf0;border:1px solid #ddc89f;border-radius:12px;box-shadow:0 14px 38px rgba(56,44,28,.16);color:#5f4c2f;display:grid;grid-gap:11px;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;left:50%;max-width:min(780px,calc(100vw - 28px));padding:12px 14px;position:fixed;top:calc(78px + env(safe-area-inset-top));transform:translateX(-50%);width:100%;z-index:88}.system-state-strip_strip__3yz0G[data-state=reconnected]{background:#f2f7ef;border-color:#bed0b7;color:#496345}.system-state-strip_indicator__ULZsr{background:currentColor;border-radius:50%;height:9px;margin-top:5px;width:9px}.system-state-strip_strip__3yz0G>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.system-state-strip_strip__3yz0G strong{font-size:12px;font-weight:600}.system-state-strip_strip__3yz0G p{color:currentColor;font-size:14px;line-height:1.45;margin:0;opacity:.88;overflow-wrap:anywhere}.system-state-strip_strip__3yz0G button{background:transparent;border:1px solid;border-radius:8px;color:currentColor;cursor:pointer;font:inherit;font-size:12px;font-weight:600;min-height:40px;padding:6px 10px}.system-state-strip_strip__3yz0G button:focus-visible{outline:3px solid color-mix(in srgb,currentColor 32%,transparent);outline-offset:3px}@media (max-width:560px){.system-state-strip_strip__3yz0G{grid-template-columns:auto minmax(0,1fr);max-height:calc(100dvh - 100px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:calc(100vw - 16px);overflow:auto;top:calc(64px + env(safe-area-inset-top))}.system-state-strip_strip__3yz0G button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.system-state-strip_strip__3yz0G{scroll-behavior:auto}}@media (forced-colors:active){.system-state-strip_strip__3yz0G,.system-state-strip_strip__3yz0G button{background:Canvas;border-color:CanvasText;box-shadow:none;color:CanvasText;forced-color-adjust:auto}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--rf-font-inter:"Inter","Inter Fallback"}:where([data-cv-brand],.cv-brand-recipefork,.cv-brand-flavorbase,.cv-brand-ventures){--cv-space-control-inline:0.5rem;--cv-space-control-block:0.75rem;--cv-space-component:1.25rem;--cv-space-section:clamp(2.5rem,6vw,5rem);--cv-content-gutter:clamp(1rem,4vw,2.5rem);--cv-content-max-width:80rem;--cv-touch-target-min:44px;--cv-motion-fast:160ms;--cv-motion-standard:240ms;--cv-easing-standard:cubic-bezier(0.2,0,0,1)}.cv-icon{display:inline-block;flex:0 0 auto;overflow:visible;stroke-width:var(--cv-icon-stroke,2);vertical-align:-.14em}.cv-button,.cv-icon-button{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-family:var(--cv-font-body,inherit);font-weight:var(--cv-font-weight-control,600);justify-content:center;transition:background-color var(--cv-motion-fast,.16s) var(--cv-easing-standard,ease),border-color var(--cv-motion-fast,.16s) var(--cv-easing-standard,ease),color var(--cv-motion-fast,.16s) var(--cv-easing-standard,ease),transform var(--cv-motion-fast,.16s) var(--cv-easing-standard,ease)}.cv-button{border-radius:var(--cv-radius-pill,999px);gap:.5em;line-height:1.2;text-decoration:none}.cv-button,.cv-button--small{min-height:var(--cv-touch-target-min,44px)}.cv-button--small{font-size:.8125rem;padding:.5rem .75rem}.cv-button--medium{font-size:.9rem;min-height:var(--cv-touch-target-min,44px);padding:.6875rem 1rem}.cv-button--large{font-size:1rem;min-height:max(50px,var(--cv-touch-target-min,44px));padding:.8125rem 1.25rem}.cv-button--primary{background:var(--cv-color-accent-strong);color:var(--cv-color-on-accent,#fff)}.cv-button--secondary{background:var(--cv-color-surface);border-color:var(--cv-color-border);color:var(--cv-color-text)}.cv-button--quiet{background:transparent;color:var(--cv-color-text)}.cv-button--danger{background:var(--cv-color-danger);color:#fff}.cv-button__icon{align-items:center;display:inline-flex;font-size:1.05em}.cv-button__loading-indicator{animation:cv-button-loading .8s linear infinite;border-radius:50%;border:2px solid;border-right:2px solid transparent;display:inline-block;height:1em;width:1em}.cv-button:hover:not(:disabled),.cv-icon-button:hover:not(:disabled){transform:translateY(-1px)}.cv-button:focus-visible,.cv-icon-button:focus-visible{outline:3px solid var(--cv-color-focus);outline-offset:3px}.cv-button:disabled,.cv-icon-button:disabled{cursor:not-allowed;opacity:.55}.cv-button[data-loading=true]{cursor:wait}.cv-icon-button{aspect-ratio:1;border-radius:var(--cv-radius-pill,999px);color:var(--cv-color-text);min-height:var(--cv-touch-target-min,44px);min-width:var(--cv-touch-target-min,44px);padding:0}.cv-icon-button--small{font-size:16px;width:var(--cv-touch-target-min,44px)}.cv-icon-button--medium{font-size:20px;width:var(--cv-touch-target-min,44px)}.cv-icon-button--large{font-size:24px;width:max(50px,var(--cv-touch-target-min,44px))}.cv-icon-button--primary{background:var(--cv-color-accent-strong);color:var(--cv-color-on-accent,#fff)}.cv-icon-button--secondary{background:var(--cv-color-surface);border-color:var(--cv-color-border)}.cv-icon-button--quiet{background:transparent}.cv-icon-button--danger{background:var(--cv-color-danger);color:#fff}.cv-badge{align-items:center;background:var(--cv-color-surface-strong);border:1px solid var(--cv-color-border);border-radius:var(--cv-radius-pill,999px);color:var(--cv-color-text-muted);display:inline-flex;font-family:var(--cv-font-body,inherit);font-size:.75rem;font-weight:var(--cv-font-weight-control,600);gap:.35rem;line-height:1;min-height:28px;padding:.4rem .625rem}.cv-badge--accent{background:color-mix(in srgb,var(--cv-color-accent) 18%,var(--cv-color-surface));border-color:color-mix(in srgb,var(--cv-color-accent) 30%,var(--cv-color-border));color:var(--cv-color-accent-strong)}.cv-badge--success{background:color-mix(in srgb,var(--cv-color-success) 12%,var(--cv-color-surface));color:var(--cv-color-success)}.cv-badge--danger{background:color-mix(in srgb,var(--cv-color-danger) 10%,var(--cv-color-surface));color:var(--cv-color-danger)}.cv-surface{background:var(--cv-color-surface);border:1px solid var(--cv-color-border);border-radius:var(--cv-radius-large);color:var(--cv-color-text);font-family:var(--cv-font-body,inherit)}.cv-surface--flat{box-shadow:none}.cv-surface--raised{box-shadow:var(--cv-shadow-raised,0 18px 44px rgba(15,23,42,.08))}.cv-surface--floating{box-shadow:var(--cv-shadow-floating,0 30px 80px rgba(15,23,42,.16))}.cv-surface--padding-small{padding:.75rem}.cv-surface--padding-medium{padding:1.25rem}.cv-surface--padding-large{padding:clamp(1.5rem,3vw,2.25rem)}.cv-visually-hidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes cv-button-loading{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cv-button,.cv-icon-button{transition-duration:.01ms}.cv-button__loading-indicator{animation:none}}.cv-brand-recipefork,[data-cv-brand=recipefork]{--cv-color-background:#fff7ed;--cv-color-surface:#ffffff;--cv-color-surface-strong:#fdf1df;--cv-color-text:#17120d;--cv-color-text-muted:#475569;--cv-color-accent:#df6f4d;--cv-color-accent-strong:#b84e32;--cv-color-accent-secondary:#64775d;--cv-color-accent-secondary-strong:#42513d;--cv-color-accent-tertiary:#e7ae56;--cv-color-on-accent:#ffffff;--cv-color-focus:#0f766e;--cv-color-border:rgba(62,39,24,0.13);--cv-color-danger:#b91c1c;--cv-color-success:#0f766e;--cv-font-body:var(--rf-font-inter),Inter,ui-sans-serif,system-ui,sans-serif;--cv-font-display:var(--rf-font-inter),Inter,ui-sans-serif,system-ui,sans-serif;--cv-font-weight-body:400;--cv-font-weight-utility:520;--cv-font-weight-control:600;--cv-font-weight-heading:560;--cv-font-weight-display:600;--cv-icon-stroke:2;--cv-radius-small:12px;--cv-radius-medium:18px;--cv-radius-large:24px;--cv-radius-pill:999px;--cv-shadow-raised:0 18px 44px rgba(67,20,7,0.08);--cv-shadow-floating:0 32px 90px rgba(15,23,42,0.18);--rf-social-background:#f7f7f8;--rf-social-surface:#ffffff;--rf-social-surface-muted:#f0f0f1;--rf-social-ink:#1b1b1d;--rf-social-muted:#737378;--rf-social-border:#e3e3e5;--rf-social-accent:#ed654b;--rf-social-sage:#526651;--rf-social-sage-soft:#f1f5ee;--rf-social-shell-max:1380px;--rf-social-feed-max:680px;--rf-social-control-radius:8px;--rf-social-card-radius:15px;--rf-social-type-micro:12px;--rf-social-type-small:13px;--rf-social-type-body:14px;--rf-social-type-body-large:15px}