._section_1s687_1{padding:3.5rem 1rem}@media(min-width:769px){._section_1s687_1{padding:5.5rem 2rem}}._tinted_1s687_10{background:var(--paper-warm)}._band_1s687_14{background:var(--primary);color:#fff}._inner_1s687_19{max-width:1080px;margin:0 auto}._narrow_1s687_24{max-width:720px}._title_t90gr_1{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.6rem,3.2vw,2.2rem);text-align:center;margin:0 0 2rem}._items_t90gr_12{display:grid;gap:.75rem}._item_t90gr_12{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);box-shadow:var(--shadow-xs)}._item_t90gr_12[open] ._caret_t90gr_24{transform:rotate(180deg)}._question_t90gr_28{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}._question_t90gr_28::-webkit-details-marker{display:none}._caret_t90gr_24{flex-shrink:0;width:1.1rem;height:1.1rem;color:var(--ink-faint);transition:transform var(--dur) var(--ease)}._answer_t90gr_51{padding:0 1.25rem 1.1rem}._answer_t90gr_51 p{font-family:var(--font-body);line-height:1.6;color:var(--ink-soft);margin:0 0 .6rem}._answer_t90gr_51 p:last-child{margin-bottom:0}._buttons_szkj6_1{display:flex;flex-wrap:wrap;gap:.75rem}._primary_szkj6_7{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._primary_szkj6_7:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._primary_szkj6_7{background:var(--primary);color:#fff;box-shadow:var(--shadow-xs)}._primary_szkj6_7:hover:not(:disabled),._primary_szkj6_7:focus-visible{background:var(--primary-hover);box-shadow:var(--shadow-sm)}._primary_szkj6_7:active:not(:disabled){transform:translateY(1px);box-shadow:none}._primary_szkj6_7{padding:.8rem 1.6rem;font-size:1rem}._secondary_szkj6_48{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._secondary_szkj6_48:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._secondary_szkj6_48{background:var(--surface);color:var(--ink);border-color:var(--line)}._secondary_szkj6_48:hover:not(:disabled),._secondary_szkj6_48:focus-visible{background:var(--surface-sunken);border-color:var(--primary-line);color:var(--primary)}._secondary_szkj6_48:active:not(:disabled){transform:translateY(1px)}._secondary_szkj6_48{padding:.8rem 1.6rem;font-size:1rem}._inverted_szkj6_89 ._primary_szkj6_7{background:#fff;color:var(--primary)}._inverted_szkj6_89 ._primary_szkj6_7:hover,._inverted_szkj6_89 ._primary_szkj6_7:focus-visible{background:var(--primary-tint)}._inverted_szkj6_89 ._secondary_szkj6_48{background:transparent;color:#fff;border-color:#fff9}._inverted_szkj6_89 ._secondary_szkj6_48:hover,._inverted_szkj6_89 ._secondary_szkj6_48:focus-visible{background:#ffffff1f;border-color:#fff;color:#fff}._inverted_szkj6_89 a:focus-visible{outline-color:#fff}._cta_1heh8_1{text-align:center}._title_1heh8_5{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.015em;color:var(--ink);color:#fff;font-size:clamp(1.8rem,4vw,2.6rem);margin:0 0 .75rem}._text_1heh8_16{font-family:var(--font-body);line-height:1.6;color:#ffffffe0;font-size:1.1rem;margin:0 auto 1.75rem;max-width:30rem}._buttons_1heh8_25{justify-content:center}._frame_jkpgy_1{margin:0;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-lg)}._phone_jkpgy_8{width:min(300px,70vw);margin-inline:auto;border:9px solid var(--ink);border-radius:38px}._desktop_jkpgy_15{width:100%;border:1px solid var(--line);border-radius:var(--radius-md)}._detail_jkpgy_21{width:100%;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._windowBar_jkpgy_28{display:flex;gap:6px;padding:10px 12px;background:var(--paper-warm);border-bottom:1px solid var(--line)}._windowBar_jkpgy_28 span{width:10px;height:10px;border-radius:50%;background:var(--line)}._image_jkpgy_42{display:block;width:100%;height:auto}._title_1tyyt_1{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.6rem,3.2vw,2.2rem);text-align:center;margin:0 0 2.5rem}._grid_1tyyt_12{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}@media(min-width:600px){._grid_1tyyt_12{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){._grid_1tyyt_12[data-count="3"],._grid_1tyyt_12[data-count="4"]{grid-template-columns:repeat(var(--columns, 3),1fr)}._grid_1tyyt_12[data-count="4"]{--columns: 4}}._card_1tyyt_33{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden}._media_1tyyt_43{display:grid;place-items:center;padding:1.25rem 1.25rem 0;background:var(--paper-warm);aspect-ratio:5/4;overflow:hidden}._media_1tyyt_43 ._shot_1tyyt_52{align-self:start;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}._body_1tyyt_59{padding:1.25rem 1.25rem 1.4rem}._eyebrow_1tyyt_63{font-size:.7rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);color:var(--accent, var(--primary));margin:0 0 .45rem}._cardTitle_1tyyt_73{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.015em;color:var(--ink);font-size:1.2rem;margin:0 0 .45rem}._text_1tyyt_83{font-family:var(--font-body);line-height:1.6;color:var(--ink-soft);margin:0 0 .6rem}._text_1tyyt_83:last-child{margin-bottom:0}._strip_1lxg2_1{padding-block:3.5rem;overflow-x:auto}@media(min-width:769px){._strip_1lxg2_1{padding-block:5rem}}._strip_1lxg2_1[data-active]{overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none}._strip_1lxg2_1[data-active][data-dragging]{cursor:grabbing}._track_1lxg2_20{display:flex;width:max-content;will-change:transform}._row_1lxg2_26{display:flex;gap:1rem;margin:0;padding:0 1rem 0 0;list-style:none}._strip_1lxg2_1:not([data-active]) ._row_1lxg2_26[aria-hidden]{display:none}._photo_1lxg2_37{width:240px;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);background:var(--paper-warm)}._photo_1lxg2_37:nth-child(2n){transform:translateY(14px) rotate(1.5deg)}._photo_1lxg2_37:nth-child(odd){transform:rotate(-1.5deg)}@media(min-width:769px){._photo_1lxg2_37{width:320px}}._photo_1lxg2_37 img{display:block;width:100%;height:100%;object-fit:cover;filter:var(--photo-filter);pointer-events:none}._title_128a7_1{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.6rem,3.2vw,2.2rem);text-align:center;margin:0 0 2.5rem}._steps_128a7_12{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}@media(min-width:769px){._steps_128a7_12{grid-auto-flow:column;grid-auto-columns:1fr;gap:1.75rem}}._step_128a7_12{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.5rem}._number_128a7_35{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.9rem;border-radius:50%;background:var(--primary-tint);border:1px solid var(--primary-line);color:var(--primary);font-family:var(--font-display);font-weight:600;font-size:1.1rem}._stepTitle_128a7_50{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.015em;color:var(--ink);font-size:1.2rem;margin:0 0 .4rem}._stepText_128a7_60{font-family:var(--font-body);line-height:1.6;color:var(--ink-soft);margin:0}._container_1ln1c_1{display:grid;gap:2.5rem;align-items:center}@media(min-width:769px){._container_1ln1c_1{grid-template-columns:1fr 1fr;gap:4rem}._container_1ln1c_1._wideMedia_1ln1c_11{grid-template-columns:2fr 3fr}._container_1ln1c_1._mediaLeft_1ln1c_14 ._media_1ln1c_14{order:-1}._container_1ln1c_1._mediaLeft_1ln1c_14._wideMedia_1ln1c_11{grid-template-columns:3fr 2fr}}._eyebrow_1ln1c_22{font-size:.7rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);color:var(--accent, var(--primary));margin:0 0 .6rem}._title_1ln1c_32{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.6rem,3.2vw,2.2rem);margin:0 0 1rem}._text_1ln1c_42{max-width:34rem}._text_1ln1c_42 p{font-family:var(--font-body);line-height:1.6;color:var(--ink-soft);font-size:1.05rem;margin:0 0 .9rem}._hero_t3fhf_1{padding:2.5rem 1rem 2rem;overflow:hidden}@media(min-width:769px){._hero_t3fhf_1{padding:4.5rem 2rem 5.5rem}}._heroInner_t3fhf_11{display:grid;gap:2.75rem;align-items:center;max-width:1080px;margin:0 auto}@media(min-width:769px){._heroInner_t3fhf_11{grid-template-columns:1.15fr 1fr;gap:4rem}}._heroTitle_t3fhf_25{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.015em;color:var(--ink);font-size:clamp(2.2rem,5.5vw,3.6rem);line-height:1.05;margin:0 0 1.25rem}._heroLead_t3fhf_36{font-family:var(--font-body);line-height:1.6;color:var(--ink-soft);font-size:1.15rem;max-width:32rem;margin:0 0 1rem}._heroButtons_t3fhf_45{margin-top:1.75rem}._heroMedia_t3fhf_49{position:relative;display:grid;place-items:center;padding-block:1.5rem}._heroMedia_t3fhf_49>*{grid-area:1/1}._blob_t3fhf_59{display:none}@media(min-width:769px){._blob_t3fhf_59{display:block;width:min(135%,640px);aspect-ratio:5/4;background:var(--primary);border-radius:43% 57% 62% 38%/44% 41% 59% 56%;transform:rotate(-8deg)}}._heroMedia_t3fhf_49 ._fanPhone_t3fhf_73{--spread: 46%;--side-tilt: 9deg;width:clamp(190px,54vw,270px);margin:0;transition:transform .9s var(--ease);animation:_fan-in_t3fhf_1 .9s var(--ease) .15s backwards}@media(min-width:769px){._heroMedia_t3fhf_49 ._fanPhone_t3fhf_73{--spread: 52%}}._center_t3fhf_87{z-index:2}._left_t3fhf_91{transform:translate(calc(var(--spread) * -1)) rotate(calc(var(--side-tilt) * -1)) scale(.84)}._right_t3fhf_95{transform:translate(var(--spread)) rotate(var(--side-tilt)) scale(.84)}@keyframes _fan-in_t3fhf_1{0%{transform:translateY(24px) scale(.84);opacity:0}}@media(prefers-reduced-motion:reduce){._heroMedia_t3fhf_49 ._fanPhone_t3fhf_73{animation:none}}.reveal-ready [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal-ready [data-reveal].revealed{opacity:1;transform:none}._bar_1ensw_1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--line)}._tabs_1ensw_10{display:flex;min-width:0}._tab_1ensw_10{position:relative;display:inline-flex;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.7rem .9rem;border-bottom:2px solid transparent;color:var(--ink-soft);font-weight:500;white-space:nowrap;text-decoration:none;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}._tab_1ensw_10 svg{width:1.15rem;height:1.15rem;flex-shrink:0}@media(max-width:480px){._tab_1ensw_10{gap:.3rem;padding:.7rem .5rem;font-size:.88rem}}@media(max-width:383px){._tab_1ensw_10{flex-direction:column;gap:.15rem;padding:.5rem .6rem .45rem;font-size:.82rem}._tab_1ensw_10 svg{width:1.35rem;height:1.35rem}}._tab_1ensw_10:hover,._tab_1ensw_10:focus-visible{color:var(--primary)}._tab_1ensw_10[aria-current=page]{border-bottom-color:var(--primary);color:var(--primary);font-weight:600}._count_1ensw_62{min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:var(--radius-pill);background:var(--primary);color:#fff;font-size:.72rem;font-weight:700;line-height:1.25rem;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:383px){._count_1ensw_62{position:absolute;top:.2rem;left:calc(50% + .35rem);border:2px solid var(--paper);line-height:calc(1.25rem - 4px)}}._srOnly_1ensw_85{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._page_18oik_1{max-width:1200px;margin:0 auto;padding:1.25rem 1rem 3rem}@media(min-width:769px){._page_18oik_1{padding:2rem 2rem 4rem}}._srOnly_18oik_12{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._hidden_18oik_24{display:none!important}._manageLink_18oik_28{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;color:var(--ink-soft);font-size:.85rem;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line);white-space:nowrap}._manageLink_18oik_28 svg{width:1.05rem;height:1.05rem}._manageLink_18oik_28:hover,._manageLink_18oik_28:focus-visible{color:var(--primary);text-decoration-color:currentColor}._emptyState_18oik_48 ._manageLink_18oik_28{display:flex;justify-content:center;margin:1rem auto 0}._search_18oik_54{width:100%;padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.5;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}._search_18oik_54::placeholder{color:var(--ink-faint)}._search_18oik_54:focus,._search_18oik_54:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #a8432a21}._search_18oik_54{display:block;width:100%;max-width:720px;margin:0 auto .9rem;padding:.7rem 1rem;border-radius:var(--radius-pill);box-shadow:var(--shadow-xs)}._noResults_18oik_84{padding:3rem 1rem;text-align:center;color:var(--ink-faint)}._count_18oik_90{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem .5rem;scroll-margin-top:calc(var(--header-height) + 1rem);color:var(--ink-faint);font-size:.85rem}._newCount_18oik_100{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .7rem;border-radius:var(--radius-pill);border:1px solid transparent;font-size:.78rem;font-weight:500;line-height:1.4;letter-spacing:.005em;white-space:nowrap;background:var(--primary-tint);border-color:var(--primary-line);color:var(--primary)}._grid_18oik_117{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:560px){._grid_18oik_117{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(min-width:769px){._grid_18oik_117{gap:1.75rem}}._invites_18oik_133{margin-bottom:1.5rem}._inviteList_18oik_137{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}._invite_18oik_133{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .75rem;padding:.7rem .9rem;border:1px solid var(--primary-line);border-radius:var(--radius-sm);background:var(--primary-tint)}._inviteText_18oik_157{flex:1 1 12rem;color:var(--ink)}._inviteActions_18oik_162{display:flex;gap:.5rem;margin-left:auto}._acceptBtn_18oik_168{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._acceptBtn_18oik_168:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._acceptBtn_18oik_168{background:var(--primary);color:#fff;box-shadow:var(--shadow-xs)}._acceptBtn_18oik_168:hover:not(:disabled),._acceptBtn_18oik_168:focus-visible{background:var(--primary-hover);box-shadow:var(--shadow-sm)}._acceptBtn_18oik_168:active:not(:disabled){transform:translateY(1px);box-shadow:none}._acceptBtn_18oik_168{padding:.4rem .9rem;font-size:.88rem}._declineBtn_18oik_209{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._declineBtn_18oik_209:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._declineBtn_18oik_209{background:transparent;color:var(--ink-soft);border-color:var(--line)}._declineBtn_18oik_209:hover:not(:disabled),._declineBtn_18oik_209:focus-visible{background:var(--primary-tint);border-color:var(--primary-line);color:var(--primary)}._declineBtn_18oik_209{padding:.4rem .75rem;font-size:.88rem}._inviteError_18oik_247{margin:0 0 .5rem;color:var(--danger);font-size:.88rem}._emptyState_18oik_48{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);max-width:520px;margin:1rem auto 0;padding:3rem 2rem;text-align:center}._emptyState_18oik_48 h2{margin:0 0 .75rem;font-size:1.4rem}._emptyState_18oik_48 p{max-width:38ch;margin:0 auto 1.5rem;color:var(--ink-soft)}._emptyState_18oik_48 p:last-child{margin-bottom:0}._btnPrimary_18oik_276{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._btnPrimary_18oik_276:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._btnPrimary_18oik_276{background:var(--primary);color:#fff;box-shadow:var(--shadow-xs)}._btnPrimary_18oik_276:hover:not(:disabled),._btnPrimary_18oik_276:focus-visible{background:var(--primary-hover);box-shadow:var(--shadow-sm)}._btnPrimary_18oik_276:active:not(:disabled){transform:translateY(1px);box-shadow:none}._btnPrimary_18oik_276{padding:.7rem 1.4rem}._btnSecondary_18oik_316{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._btnSecondary_18oik_316:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._btnSecondary_18oik_316{background:var(--surface);color:var(--ink);border-color:var(--line)}._btnSecondary_18oik_316:hover:not(:disabled),._btnSecondary_18oik_316:focus-visible{background:var(--surface-sunken);border-color:var(--primary-line);color:var(--primary)}._btnSecondary_18oik_316:active:not(:disabled){transform:translateY(1px)}._btnSecondary_18oik_316{padding:.7rem 1.4rem}@keyframes _dictate-pulse_ce3ph_1{0%,to{box-shadow:0 0 #b3261e73}50%{box-shadow:0 0 0 7px #b3261e00}}._recipesContainer_ce3ph_9{max-width:1200px;margin:0 auto;padding:1.25rem 1rem 3rem}@media(min-width:769px){._recipesContainer_ce3ph_9{padding:2rem 2rem 4rem}}._srOnly_ce3ph_20{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._searchBar_ce3ph_32{display:flex;align-items:flex-start;gap:.6rem;max-width:720px;margin:0 auto .6rem;flex-wrap:wrap}@media(max-width:480px){._searchBar_ce3ph_32{justify-content:flex-end}}._searchInput_ce3ph_46{width:100%;padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.5;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}._searchInput_ce3ph_46::placeholder{color:var(--ink-faint)}._searchInput_ce3ph_46:focus,._searchInput_ce3ph_46:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #a8432a21}._searchInput_ce3ph_46{flex:1 1 100%;min-width:0;padding:.7rem 1rem;border-radius:var(--radius-pill);resize:none;overflow:hidden;box-shadow:var(--shadow-xs)}@media(min-width:481px){._searchInput_ce3ph_46{flex:1 1 260px}}._dictateBtn_ce3ph_81{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._dictateBtn_ce3ph_81:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._dictateBtn_ce3ph_81{flex:none;width:2.75rem;min-height:2.75rem;padding:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-soft);border-color:var(--line);box-shadow:var(--shadow-xs);font-size:1rem}._dictateBtn_ce3ph_81:hover:not(:disabled),._dictateBtn_ce3ph_81:focus-visible{background:var(--primary-tint);border-color:var(--primary-line);color:var(--primary)}._textBtn_ce3ph_122{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._textBtn_ce3ph_122:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._textBtn_ce3ph_122{flex:none;min-height:2.75rem;padding:0 1rem;gap:.4rem;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-soft);border-color:var(--line);box-shadow:var(--shadow-xs);font-size:.9rem;font-weight:500}._textBtn_ce3ph_122 svg{width:1.1rem;height:1.1rem}._textBtn_ce3ph_122:hover:not(:disabled),._textBtn_ce3ph_122:focus-visible{background:var(--primary-tint);border-color:var(--primary-line);color:var(--primary)}._caret_ce3ph_168{transition:transform var(--dur) var(--ease)}[aria-expanded=true]>._caret_ce3ph_168{transform:rotate(180deg)}._toggleActive_ce3ph_175{background:var(--primary-tint);border-color:var(--primary-line);color:var(--primary)}._dictateBtn_ce3ph_81 [data-dictate-label]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dictateBtn_ce3ph_81.dictating{background:var(--danger);border-color:var(--danger);color:#fff;animation:_dictate-pulse_ce3ph_1 1.6s var(--ease) infinite}._searchCount_ce3ph_199{display:block;margin:0 0 .9rem .5rem;scroll-margin-top:calc(var(--header-height) + 1rem);color:var(--ink-faint);font-size:.82rem;white-space:nowrap;font-variant-numeric:tabular-nums}._searchStatusRow_ce3ph_209{display:flex;align-items:center;justify-content:center;gap:.75rem;max-width:720px;margin:0 auto 1rem;min-height:1.3em;flex-wrap:wrap}@media(max-width:768px){._searchStatusRow_ce3ph_209{margin-bottom:.35rem;min-height:0}}._searchStatus_ce3ph_209{color:var(--ink-soft);font-size:.85rem}._clearAiBtn_ce3ph_231{border:none;background:none;padding:0;margin:0;cursor:pointer;font-family:inherit;color:var(--primary);font-size:.85rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--primary-line)}._clearAiBtn_ce3ph_231:hover{color:var(--primary-hover);text-decoration-color:currentColor}._noResults_ce3ph_250{text-align:center;padding:3rem 1rem;color:var(--ink-faint)}._hidden_ce3ph_256{display:none!important}._btnPrimary_ce3ph_260{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._btnPrimary_ce3ph_260:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._btnPrimary_ce3ph_260{background:var(--primary);color:#fff;box-shadow:var(--shadow-xs)}._btnPrimary_ce3ph_260:hover:not(:disabled),._btnPrimary_ce3ph_260:focus-visible{background:var(--primary-hover);box-shadow:var(--shadow-sm)}._btnPrimary_ce3ph_260:active:not(:disabled){transform:translateY(1px);box-shadow:none}._btnPrimary_ce3ph_260{padding:.75rem 1.5rem}._emptyState_ce3ph_300{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);max-width:520px;margin:0 auto;text-align:center;padding:3.5rem 2rem}._emptyState_ce3ph_300 h2{font-size:1.5rem;margin:0 0 .75rem}._emptyState_ce3ph_300 p{color:var(--ink-soft);margin:0 auto 1.75rem;max-width:34ch}._recipesGrid_ce3ph_320{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:560px){._recipesGrid_ce3ph_320{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(min-width:769px){._recipesGrid_ce3ph_320{gap:1.75rem}}._authorMenu_ce3ph_336{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);position:fixed;inset:auto;margin:0;min-width:14rem;max-width:calc(100vw - 16px);max-height:min(24rem,60vh);overflow-y:auto;padding:.35rem;box-shadow:var(--shadow-md)}._authorMenu_ce3ph_336:popover-open{display:flex;flex-direction:column}._authorOption_ce3ph_356{border:none;background:none;padding:0;margin:0;font-family:inherit;display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .65rem;border-radius:var(--radius-sm);color:var(--ink);font-size:.94rem;text-align:left;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}._authorOption_ce3ph_356:hover,._authorOption_ce3ph_356:focus-visible{background:var(--primary-tint);color:var(--primary)}._authorOption_ce3ph_356[aria-pressed=true]{color:var(--primary);font-weight:600}._authorOptionAll_ce3ph_384{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:var(--surface-sunken);color:var(--ink-soft)}._authorOptionAll_ce3ph_384 svg{width:.95rem;height:.95rem}._authorOptionName_ce3ph_399{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._check_ce3ph_405{width:1rem;height:1rem;flex-shrink:0;margin-left:auto;visibility:hidden}[aria-pressed=true]>._check_ce3ph_405{visibility:visible}
