.ingredient-group-controls_root__43O4V{display:contents}.ingredient-group-controls_actions__6O9_z button,.ingredient-group-controls_trigger__i1ipp{min-height:44px;padding:8px 12px;border:1px solid var(--color-tortilla-200);border-radius:999px;background:var(--color-surface);color:var(--color-pepper-950);font:inherit}.ingredient-group-controls_actions__6O9_z button:hover:not(:disabled),.ingredient-group-controls_trigger__i1ipp:hover:not(:disabled){background:var(--color-margarita-50)}.ingredient-group-controls_actions__6O9_z button:focus-visible,.ingredient-group-controls_headingInput__uPWd_:focus-visible,.ingredient-group-controls_heading__OGNn8:focus-visible,.ingredient-group-controls_panel__d3NR2 input:focus-visible,.ingredient-group-controls_panel__d3NR2 select:focus-visible,.ingredient-group-controls_removeHeading__4QHB_:focus-visible,.ingredient-group-controls_trigger__i1ipp:focus-visible{outline:3px solid var(--color-cilantro-700);outline-offset:2px}.ingredient-group-controls_trigger__i1ipp:disabled{cursor:not-allowed;opacity:.4}.ingredient-group-controls_panel__d3NR2{display:grid;flex-basis:100%;gap:12px;min-width:0;padding:14px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-margarita-50)}.ingredient-group-controls_panel__d3NR2 h3{margin:0;color:var(--color-pepper-950);font-size:var(--text-body)}.ingredient-group-controls_fields__bhMBb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ingredient-group-controls_fields__bhMBb label{display:grid;gap:5px;min-width:0;color:var(--color-pepper-600);font-size:var(--text-micro);font-weight:500}.ingredient-group-controls_fields__bhMBb input,.ingredient-group-controls_fields__bhMBb select{width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-950);font:inherit;font-size:var(--text-body)}.ingredient-group-controls_nameField__hjfbA{grid-column:1/-1}.ingredient-group-controls_actions__6O9_z{display:flex;flex-wrap:wrap;gap:8px}.ingredient-group-controls_actions__6O9_z .ingredient-group-controls_apply__SOK4P{border-color:var(--color-cilantro-700);background:var(--color-cilantro-700);color:var(--color-action-foreground)}.ingredient-group-controls_actions__6O9_z .ingredient-group-controls_apply__SOK4P:hover:not(:disabled){background:var(--color-cilantro-800)}.ingredient-group-controls_actions__6O9_z button:disabled{cursor:not-allowed;opacity:.4}.ingredient-group-controls_headingActions__TAVgT{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:8px;padding:0}.ingredient-group-controls_heading__OGNn8{text-align:left;overflow-wrap:anywhere}.ingredient-group-controls_headingActions__TAVgT .ingredient-group-controls_headingInput__uPWd_,.ingredient-group-controls_heading__OGNn8{min-width:0;min-height:40px;padding:4px 0;border:0;background:transparent;color:var(--color-corn-ink);font:inherit;font-size:1rem;font-weight:500}.ingredient-group-controls_headingActions__TAVgT .ingredient-group-controls_headingInput__uPWd_{width:min(100%,24rem);border-bottom:1px solid var(--color-tortilla-200)}.ingredient-group-controls_headingExcluded__Y5fzR{color:var(--color-pepper-600);opacity:.4;text-decoration:line-through}.ingredient-group-controls_removeHeading__4QHB_{display:grid;width:44px;min-width:44px;min-height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-pepper-600);font:1.2rem/1 var(--font-body,ui-sans-serif)}.ingredient-group-controls_removeHeading__4QHB_:hover:not(:disabled){background:var(--color-margarita-50);color:var(--color-pepper-950)}.ingredient-group-controls_removeHeading__4QHB_ svg{width:16px;height:16px}.ingredient-group-controls_restoreHeading__knFi7{color:var(--color-cilantro-700)}@media (max-width:34rem){.ingredient-group-controls_fields__bhMBb{grid-template-columns:minmax(0,1fr)}.ingredient-group-controls_nameField__hjfbA{grid-column:auto}.ingredient-group-controls_panel__d3NR2{padding:12px}}.ingredient-line-input_excluded__tsDCH{color:var(--color-pepper-600);opacity:.4}.ingredient-line-input_excluded__tsDCH .ingredient-line-input_display__Y94Ns,.ingredient-line-input_excluded__tsDCH .ingredient-line-input_input__Bt2Hd{color:inherit;text-decoration:line-through}.ingredient-line-input_combobox__i2sHp{min-width:0;position:relative;width:100%}.ingredient-line-input_fieldLabel__NHE_F{display:block;margin-bottom:7px;color:var(--color-pepper-600);font-size:var(--text-micro)}.ingredient-line-input_input__Bt2Hd{width:100%;min-height:48px;padding:10px 0;border:0;border-bottom:1px solid var(--color-tortilla-200);border-radius:0;background:transparent;color:var(--color-pepper-950);font:inherit}.ingredient-line-input_fieldInput__dIAYM{padding:11px 42px 11px 12px}.ingredient-line-input_cardInput__31O7G,.ingredient-line-input_fieldInput__dIAYM{border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface)}.ingredient-line-input_cardInput__31O7G{box-sizing:border-box;width:100%;min-height:48px;padding:10px 48px 10px 12px}.ingredient-line-input_clear__AZG_B{position:absolute;top:2px;right:0;display:grid;width:44px;min-height:44px;place-items:center;border:0;background:transparent;color:var(--color-pepper-600);font-size:1.25rem}.ingredient-line-input_fieldInput__dIAYM+.ingredient-line-input_clear__AZG_B{top:28px;right:1px}.ingredient-line-input_standaloneField__croJh+.ingredient-line-input_clear__AZG_B{top:2px;right:1px}.ingredient-line-input_display__Y94Ns:focus-visible,.ingredient-line-input_input__Bt2Hd:focus-visible,.ingredient-line-input_remove__m2irm:focus-visible{outline:3px solid var(--color-cilantro-700);outline-offset:2px}.ingredient-line-input_combobox__i2sHp .ingredient-line-input_fieldInput__dIAYM{border-color:var(--color-tortilla-200)}.ingredient-line-input_combobox__i2sHp .ingredient-line-input_fieldInput__dIAYM:focus-visible{border-color:var(--color-cilantro-700);outline-color:var(--color-lime-200)}.ingredient-line-input_display__Y94Ns{display:grid;width:100%;min-height:48px;align-content:center;gap:2px;padding:10px 0;border:0;border-bottom:1px solid var(--color-tortilla-200);background:transparent;color:var(--color-pepper-950);font:inherit;text-align:left}.ingredient-line-input_cardDisplay__Kq8IV{border-bottom:0}.ingredient-line-input_display__Y94Ns.ingredient-line-input_empty__DKwFO{color:var(--color-pepper-600)}.ingredient-line-input_suggestions__mQW2r{position:absolute;z-index:3;top:calc(100% + .3rem);right:0;left:0;background:var(--color-surface);border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);box-shadow:var(--shadow-popover);display:grid;margin:0;max-width:none;overflow:hidden;padding:.25rem;width:auto}.ingredient-line-input_option__jPiG0{align-items:center;background:var(--color-surface);border:0;border-radius:.5rem;color:var(--color-pepper-950);display:flex;gap:.75rem;justify-content:space-between;min-height:44px;padding:.55rem .7rem;text-align:left;width:100%}.ingredient-line-input_optionName__0NWNm{align-items:center;display:flex;gap:.55rem;min-width:0}.ingredient-line-input_optionName__0NWNm>span{min-width:0;overflow-wrap:anywhere}.ingredient-line-input_option__jPiG0 small{flex:0 0 auto;color:var(--color-pepper-950);font-weight:500}.ingredient-line-input_option__jPiG0:hover{background:var(--color-margarita-50);color:var(--color-pepper-950)}.ingredient-line-input_option__jPiG0[aria-selected=true]{background:var(--color-lime-200);color:var(--color-pepper-950)}.ingredient-line-input_remove__m2irm{display:grid;width:44px;min-height:44px;place-items:center;padding:0;border:0;background:transparent;color:var(--color-pepper-600);font:1.2rem/1 var(--font-body,ui-sans-serif)}.ingredient-line-input_remove__m2irm svg{width:16px;height:16px}.ingredient-line-input_restore__OWecH{color:var(--color-cilantro-700)}.ingredient-line-input_add__uPlUU{display:inline-flex;align-items:center;justify-self:start;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-950);font-weight:500}.ingredient-line-input_add__uPlUU:hover:not(:disabled){border-color:var(--color-tortilla-200);background:var(--color-margarita-50)}.ingredient-line-input_add__uPlUU:focus-visible{border-color:var(--color-cilantro-700)}.ingredient-line-input_actionIcon__E45eC{display:grid;width:15px;height:15px;flex:0 0 auto;place-items:center}.ingredient-line-input_actionIcon__E45eC svg{width:100%;height:100%}.ingredient-lines-editor_lines__fwV_1{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--recipe-section-gap,24px);margin:0;padding:0;border:0}.ingredient-lines-editor_lines__fwV_1>legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;clip-path:inset(50%)}.ingredient-lines-editor_withHeading__OZvJw{gap:16px}.ingredient-lines-editor_withHeading__OZvJw>legend{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;color:var(--color-sizzle-600);font-size:var(--text-body);font-weight:500;clip-path:none}.ingredient-lines-editor_ingredientCard__VQjZA{min-width:0;overflow:visible}.ingredient-lines-editor_cardRows__qikRW{display:grid;min-width:0}.ingredient-lines-editor_row__pAcK7{min-width:0;padding:9px 0}.ingredient-lines-editor_cardActions__QJvBc{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 0 0}.ingredient-lines-editor_add__LmnSB{display:inline-flex;width:44px;min-height:44px;align-items:center;justify-content:center;align-self:flex-end;padding:0;border:1px solid var(--color-tortilla-200);border-radius:50%;background:transparent;color:var(--color-pepper-950);font:inherit;font-weight:500}.ingredient-lines-editor_add__LmnSB:hover:not(:disabled){border-color:var(--color-tortilla-200);background:var(--color-margarita-50)}.ingredient-lines-editor_add__LmnSB:focus-visible,.ingredient-lines-editor_quietAction__18eic:focus-visible{outline:3px solid var(--color-cilantro-700);outline-offset:2px}.ingredient-lines-editor_add__LmnSB:disabled,.ingredient-lines-editor_quietAction__18eic:disabled{cursor:not-allowed;opacity:.4}.ingredient-lines-editor_actionIcon__R9yOz{display:grid;width:20px;height:20px;place-items:center}.ingredient-lines-editor_actionIcon__R9yOz svg{width:100%;height:100%}.ingredient-lines-editor_quietAction__18eic{min-height:40px;padding:6px 2px;border:0;background:transparent;color:var(--color-pepper-600);font:inherit;font-size:var(--text-micro)}.ingredient-lines-editor_quietAction__18eic:hover:not(:disabled){color:var(--color-pepper-950);text-decoration:underline}.ingredient-lines-editor_sectionTitleInput__V_8Iz{box-sizing:border-box;width:min(100%,20rem);min-width:0;min-height:40px;padding:7px 10px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-950);font:inherit}.ingredient-lines-editor_sectionTitleInput__V_8Iz:focus-visible{border-color:var(--color-cilantro-700);outline:3px solid var(--color-lime-200);outline-offset:1px}.ingredient-lines-editor_addSectionAction__v2s1G{display:flex;flex-wrap:wrap;justify-content:flex-start}.ingredient-lines-editor_status__aJ8NN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;clip-path:inset(50%)}@media (max-width:34rem){.ingredient-lines-editor_cardActions__QJvBc{gap:4px}}.recipe-content-editor_editor__fGjxk{display:grid;gap:20px}.recipe-content-editor_disclosure__TP9TQ{align-items:center;background:var(--color-surface);border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);color:inherit;display:flex;justify-content:space-between;min-height:52px;padding:10px 14px;text-align:left}.recipe-content-editor_disclosure__TP9TQ span:first-child{display:grid;gap:2px}.recipe-content-editor_basis__40SWg,.recipe-content-editor_disclosure__TP9TQ small,.recipe-content-editor_hint__WTdGo{color:var(--color-pepper-600);font-size:var(--text-micro)}.recipe-content-editor_body__hP2BZ{display:grid;gap:16px}.recipe-content-editor_group__fYCh5{border:0;display:grid;gap:8px;margin:0;padding:0}.recipe-content-editor_group__fYCh5 legend,.recipe-content-editor_timeGroup__qIN9h legend{padding:0;color:var(--color-pepper-950);font-size:var(--text-body);font-weight:500}.recipe-content-editor_method__I5q1o legend{color:var(--color-pepper-950)}.recipe-content-editor_manualForm__57KdG .recipe-content-editor_method__I5q1o legend{color:var(--color-sizzle-600)}.recipe-content-editor_group__fYCh5 label{display:grid;gap:5px}.recipe-content-editor_editor__fGjxk .recipe-content-editor_group__fYCh5 input,.recipe-content-editor_editor__fGjxk .recipe-content-editor_group__fYCh5 select,.recipe-content-editor_editor__fGjxk .recipe-content-editor_group__fYCh5 textarea{background:var(--color-surface);border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);min-height:44px;padding:9px 10px}.recipe-content-editor_editor__fGjxk .recipe-content-editor_group__fYCh5>label{color:var(--color-pepper-950);font-weight:500}.recipe-content-editor_editor__fGjxk .recipe-content-editor_group__fYCh5>label input,.recipe-content-editor_editor__fGjxk .recipe-content-editor_group__fYCh5>label select,.recipe-content-editor_editor__fGjxk .recipe-content-editor_group__fYCh5>label textarea{font-weight:400}.recipe-content-editor_group__fYCh5 textarea{min-height:76px;resize:vertical}.recipe-content-editor_yieldAndTimes__I_QKb{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.recipe-content-editor_yieldAndTimes__I_QKb>label{align-self:start}.recipe-content-editor_yieldAndTimes__I_QKb>.recipe-content-editor_basis__40SWg{grid-column:1/-1}.recipe-content-editor_timeGroup__qIN9h{border:0;display:grid;gap:8px;margin:0;padding:0}.recipe-content-editor_timeGrid__nedAW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface)}.recipe-content-editor_editor__fGjxk .recipe-content-editor_timeGrid__nedAW label{gap:4px;min-width:0;padding:9px 10px 10px;color:var(--color-pepper-600);font-size:var(--text-micro)}.recipe-content-editor_timeGrid__nedAW label+label{border-left:1px solid var(--color-tortilla-200)}.recipe-content-editor_editor__fGjxk .recipe-content-editor_timeGrid__nedAW input{min-height:36px;padding:5px 0;border:0;border-radius:0;background:transparent;color:var(--color-pepper-950);font-size:var(--text-body)}.recipe-content-editor_tagGrid__X9aE_{display:flex;flex-wrap:wrap;gap:8px}.recipe-content-editor_tagChoice__FX3I_{align-items:center;background:#f5f7f3;border:0;border-radius:999px;color:var(--color-pepper-950);cursor:pointer;display:inline-flex;gap:7px;min-height:44px;padding:8px 12px;text-align:left}.recipe-content-editor_tagChoice__FX3I_[aria-pressed=true].recipe-content-editor_tag-quick-prep__tS6at{background:rgba(249,115,22,.1)}.recipe-content-editor_tagChoice__FX3I_[aria-pressed=true].recipe-content-editor_tag-one-pot__Q8cnj{background:rgba(139,92,246,.1)}.recipe-content-editor_tagChoice__FX3I_[aria-pressed=true].recipe-content-editor_tag-batch-cook__NbJmF{background:rgba(245,158,11,.1)}.recipe-content-editor_tagChoice__FX3I_[aria-pressed=true].recipe-content-editor_tag-vegan__R1YMc,.recipe-content-editor_tagChoice__FX3I_[aria-pressed=true].recipe-content-editor_tag-vegetarian__O0mUv{background:rgba(34,197,94,.1)}.recipe-content-editor_tagChoice__FX3I_[aria-pressed=true].recipe-content-editor_tag-freezer-friendly__1IAd_{background:rgba(59,130,246,.1)}.recipe-content-editor_tagEmoji__CFSmT{filter:grayscale(1);opacity:.62}.recipe-content-editor_tagChoice__FX3I_[aria-pressed=true] .recipe-content-editor_tagEmoji__CFSmT{filter:none;opacity:1}.recipe-content-editor_step__JpBAh{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);min-width:0;padding:8px 0}.recipe-content-editor_stepHeader__CEiQ6{align-items:center;display:flex;justify-content:space-between;min-width:0}.recipe-content-editor_stepNumber__inJ6g{color:var(--color-pepper-600);font-size:var(--text-micro);font-weight:500}.recipe-content-editor_editor__fGjxk .recipe-content-editor_step__JpBAh textarea{box-sizing:border-box;background:var(--color-surface);border-color:var(--color-tortilla-200);border-radius:8px;line-height:1.45;min-height:76px;overflow:hidden;overflow-wrap:anywhere;padding:8px 10px;resize:none;white-space:pre-wrap;width:100%}.recipe-content-editor_editor__fGjxk .recipe-content-editor_step__JpBAh textarea:focus{background:var(--color-surface);border-color:var(--color-cilantro-700);box-shadow:0 0 0 3px var(--color-lime-200);outline:none}.recipe-content-editor_stepActions__cxLi0{align-self:start;display:flex;gap:4px}.recipe-content-editor_stepActions__cxLi0 button{display:grid;width:44px;min-width:44px;min-height:44px;place-items:center;padding:4px;border:1px solid transparent;border-radius:var(--radius-object);background:transparent;color:var(--color-pepper-600)}.recipe-content-editor_stepActions__cxLi0 button:focus-visible,.recipe-content-editor_stepActions__cxLi0 button:hover:not(:disabled){border-color:var(--color-tortilla-200);background:var(--color-margarita-50)}.recipe-content-editor_stepActions__cxLi0 button:disabled{cursor:default;opacity:.3}.recipe-content-editor_stepActions__cxLi0 button:focus-visible{outline:3px solid var(--color-cilantro-700);outline-offset:2px}.recipe-content-editor_stepActions__cxLi0 svg{width:16px;height:16px}.recipe-content-editor_method__I5q1o{min-width:0;padding:0}.recipe-content-editor_stepActions__cxLi0 .recipe-content-editor_compactRemove__b0xVs{margin-left:8px;color:var(--color-chile-700)}.recipe-content-editor_stepActions__cxLi0 .recipe-content-editor_compactRemove__b0xVs:focus-visible,.recipe-content-editor_stepActions__cxLi0 .recipe-content-editor_compactRemove__b0xVs:hover:not(:disabled){border-color:var(--color-chile-700);background:var(--color-chile-100);color:var(--color-chile-700)}.recipe-content-editor_secondaryAction__wmJ_z,.recipe-content-editor_storageNote__Za1RH>button{background:transparent;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);min-height:44px;padding:8px 12px}.recipe-content-editor_secondaryAction__wmJ_z{display:inline-flex;align-items:center;justify-self:start;gap:7px;width:fit-content;margin-top:8px;background:var(--color-surface);color:var(--color-pepper-950);font-weight:500}.recipe-content-editor_secondaryAction__wmJ_z:hover:not(:disabled){border-color:var(--color-tortilla-200);background:var(--color-margarita-50)}.recipe-content-editor_secondaryAction__wmJ_z:focus-visible{border-color:var(--color-cilantro-700)}.recipe-content-editor_actionIcon__qtHkN{display:grid;width:15px;height:15px;flex:0 0 auto;place-items:center}.recipe-content-editor_actionIcon__qtHkN svg{width:100%;height:100%}.recipe-content-editor_storageNote__Za1RH{border-top:1px solid var(--color-tortilla-200);display:grid;gap:8px;padding-top:12px}.recipe-content-editor_storageNote__Za1RH>button{justify-self:start}.recipe-content-editor_destructiveAction__s_InP,.recipe-content-editor_storageNote__Za1RH>button.recipe-content-editor_destructiveAction__s_InP{background:var(--color-chile-700);border:1px solid var(--color-chile-700);border-radius:var(--radius-object);color:var(--color-action-foreground);min-height:44px;padding:8px 12px}@media (max-width:560px){.recipe-content-editor_yieldAndTimes__I_QKb{grid-template-columns:1fr}.recipe-content-editor_timeGrid__nedAW{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-content-editor_timeGrid__nedAW label:nth-child(3){grid-column:1/-1;border-top:1px solid var(--color-tortilla-200);border-left:0}}@media (max-width:420px){.recipe-content-editor_tagGrid__X9aE_{display:grid;grid-template-columns:1fr}}.real-recipes_eyebrow__9oDDK{margin:0;color:var(--color-sizzle-600);font-size:var(--text-micro);letter-spacing:.13em;text-transform:uppercase}.real-recipes_pickerHeader__NWEaE{display:flex;clear:both;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px}.real-recipes_pickerHeader__NWEaE h2{margin:0}.real-recipes_headerActions__jSskC{display:flex;gap:8px}.real-recipes_headerActions__jSskC button{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-sizzle-600)}.real-recipes_headerActions__jSskC button[aria-expanded=true]{background:var(--color-lime-200)}.real-recipes_headerActions__jSskC svg{width:21px}.real-recipes_pickerCreateRow__lSj6t{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:72px;margin-bottom:8px;padding:10px 12px;border:1px solid var(--color-cilantro-700);border-radius:var(--radius-card);background:var(--color-lime-200);color:inherit;text-align:left;box-shadow:var(--shadow-card)}.real-recipes_pickerCreateThumb__E93MP{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--color-cilantro-700);color:var(--color-pepper-950)}.real-recipes_pickerCreateThumb__E93MP svg{width:20px;height:20px}.real-recipes_searchReveal__VFTD4{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;transform:translateY(-6px);transition:grid-template-rows var(--motion-standard) var(--ease-settle),margin-top var(--motion-standard) var(--ease-settle),opacity var(--motion-quick) var(--ease-settle),transform var(--motion-standard) var(--ease-settle)}.real-recipes_searchReveal__VFTD4>div{min-height:0;overflow:hidden}.real-recipes_searchRevealOpen__8JVwV{grid-template-rows:1fr;margin-top:12px;opacity:1;transform:translateY(0)}.real-recipes_visuallyHidden__Wudci{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.real-recipes_recipeForm__imGpL label,.real-recipes_searchLabel__O_Ycb{display:grid;gap:7px;color:var(--color-pepper-600);font-size:var(--text-micro)}.real-recipes_daySelect__fcpXJ select,.real-recipes_recipeForm__imGpL input,.real-recipes_recipeForm__imGpL textarea,.real-recipes_searchLabel__O_Ycb input{width:100%;min-height:48px;padding:11px 12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-950);font:inherit}.real-recipes_searchLabel__O_Ycb input{background-clip:padding-box}.real-recipes_searchLabel__O_Ycb input:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:0}.real-recipes_collectionPanel__i2QYF{display:grid;gap:12px}.real-recipes_collectionHeading__N8_hu{display:flex;align-items:center;justify-content:space-between;gap:12px}.real-recipes_collectionHeading__N8_hu span{color:var(--color-pepper-600);font-size:var(--text-micro)}.real-recipes_pickerList__AmDRh{display:grid;gap:0}.real-recipes_error__r2kJR{padding:11px 13px;border-radius:var(--radius-object);background:var(--color-chile-100);color:var(--color-chile-700)}.real-recipes_pickerRow__wYBkA{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;width:100%;padding:10px 2px;border:0;border-bottom:1px solid var(--color-tortilla-200);background:transparent;color:inherit;text-align:left}.real-recipes_pickerRowThumb__OxQ0o{display:block}.real-recipes_pickerRowCopy__bJcro{display:grid;min-width:0;gap:3px}.real-recipes_pickerRowCopy__bJcro strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-recipes_pickerRow__wYBkA small{color:var(--color-pepper-600)}.real-recipes_pickerRow__wYBkA[aria-pressed=true]{background:var(--color-lime-200)}.real-recipes_pickerRow__wYBkA[aria-pressed=true] .real-recipes_pickerRowIcon__ZrsW2{color:var(--color-cilantro-700)}.real-recipes_pickerRow__wYBkA:disabled{background:#f7f8f5;color:var(--color-pepper-600)}.real-recipes_pickerRow__wYBkA:disabled small{color:var(--color-cilantro-700)}.real-recipes_pickerRowIcon__ZrsW2{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--color-tortilla-200);border-radius:50%;color:var(--color-pepper-600)}.real-recipes_pickerRowIcon__ZrsW2 svg{width:22px;height:22px}.real-recipes_pickerRow__wYBkA[aria-pressed=true] .real-recipes_pickerRowIcon__ZrsW2{border-color:var(--color-cilantro-700);background:var(--color-cilantro-700);color:var(--color-pepper-950)}.real-recipes_pickerRow__wYBkA:disabled .real-recipes_pickerRowIcon__ZrsW2{color:var(--color-cilantro-700)}.real-recipes_recipeForm__imGpL>button,.real-recipes_stickyAction__qm6Tm{min-height:50px;border:0;border-radius:var(--radius-object);background:var(--color-cilantro-700);color:var(--color-action-foreground)}.real-recipes_stickyAction__qm6Tm{position:sticky;bottom:max(18px,env(safe-area-inset-bottom));width:100%;margin-top:16px;box-shadow:0 -10px 24px var(--color-margarita-50)}.real-recipes_recipeForm__imGpL{display:grid;gap:14px}.real-recipes_recipeForm__imGpL.real-recipes_manualEditor__yZpRz{align-content:start;gap:14px}.real-recipes_recipeForm__imGpL textarea{resize:vertical}.real-recipes_recipeSourceLink__ZMqF7{display:inline-flex;width:fit-content;color:var(--color-pepper-600);font-size:var(--text-micro)}.real-recipes_detailTitle__zh_z1{font-family:var(--font-display),ui-rounded,"Arial Rounded MT Bold",ui-sans-serif,sans-serif;font-size:clamp(1.35rem,4vw,1.75rem);letter-spacing:-.04em;line-height:1.1;min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere;white-space:normal}.real-recipes_detailEditAction__IYcLu{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--color-tortilla-200);border-radius:50%;background:var(--color-surface);color:var(--color-pepper-950)}.real-recipes_detailEditAction__IYcLu svg{width:19px;height:19px}.real-recipes_detailActions__eP3vd{width:100%;margin:0 0 16px}.real-recipes_detailActions__eP3vd,.real-recipes_detailPlanningRow__xdDQk{display:flex;min-width:0;align-items:center;gap:8px}.real-recipes_detailActionButtons__EyUaH{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-inline-start:auto}.real-recipes_detailMenuPlacement___hiDF{display:flex;min-width:0;flex:0 0 auto;align-items:center;color:var(--color-pepper-600);font-size:var(--text-micro)}.real-recipes_detailDayLabel__4QROy{display:inline-flex;min-height:44px;align-items:center;padding:0 11px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-round);background:var(--color-margarita-50);color:var(--color-cilantro-700);font-size:var(--text-micro);font-weight:500;white-space:nowrap}.real-recipes_detailAddToMenu__kO9Xm{transition:background var(--motion-quick) var(--ease-settle)}.real-recipes_detailAddToMenuAdded__V_Pzs{background:var(--color-cilantro-700)!important}.real-recipes_detailVersionAction___nfYA{display:flex;min-width:0;min-height:44px;flex:1 1 auto;align-items:center;justify-content:flex-start;gap:6px;padding:5px 10px;border:1px solid rgba(255,255,255,.34);background:rgba(31,38,33,.72);box-shadow:var(--shadow-card);color:var(--color-action-foreground);font-size:var(--text-micro);line-height:1.2;text-align:left;white-space:normal;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.real-recipes_detailVersionAction___nfYA strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-recipes_detailCookAction__ubyG5{width:100%;margin-top:18px}@media (prefers-reduced-motion:reduce){.real-recipes_searchReveal__VFTD4{transition:opacity var(--motion-quick) linear;transform:none}}.real-recipes_addToMenuError__rXkMl{margin:8px 0 0;color:var(--color-chile-700);font-size:var(--text-micro)}.real-recipes_recipeNotice__Dowhr{margin:0;color:var(--color-pepper-600);line-height:1.5}.real-recipes_editExplanation__tpyod{display:grid;gap:5px;padding:13px;border-radius:var(--radius-object);background:#f1f4ef;color:var(--color-pepper-600)}.real-recipes_editExplanation__tpyod h3{margin:0;color:var(--color-pepper-950);font-size:var(--text-body)}.real-recipes_editExplanation__tpyod p{margin:0;color:var(--color-pepper-600);line-height:1.45}.real-recipes_discardConfirmation__uxXH_{position:fixed;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;z-index:21;width:auto;max-width:44rem;margin-inline:auto;box-shadow:0 12px 36px rgba(23,31,25,.2)}.real-recipes_discardConfirmation__uxXH_>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.real-recipes_discardConfirmation__uxXH_>div button{width:100%}.real-recipes_removalImpacts__z7D_2{display:grid;gap:8px;margin-top:16px}.real-recipes_removalImpacts__z7D_2 article{display:grid;gap:4px;padding:12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface)}.real-recipes_removalImpacts__z7D_2 span{color:var(--color-pepper-600);font-size:.8rem;line-height:1.4}.real-recipes_confirmActions__OwNzu{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.real-recipes_stickyConfirmActions__L_h4m{position:sticky;bottom:calc(-22px - env(safe-area-inset-bottom));z-index:4;margin:20px -18px -22px;padding:12px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--color-tortilla-200);background:color-mix(in srgb,var(--color-margarita-50) 96%,transparent);box-shadow:0 -10px 24px rgba(23,31,25,.08);backdrop-filter:blur(8px)}.real-recipes_confirmActions__OwNzu button{min-height:48px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-sizzle-600)}.real-recipes_confirmActions__OwNzu button:last-child{border-color:var(--color-chile-700);background:var(--color-chile-700);color:var(--color-action-foreground)}.real-recipes_versionConfirmActions__3IFhn button:last-child{border-color:var(--color-cilantro-700);background:var(--color-cilantro-700);color:var(--color-action-foreground)}.real-recipes_destructiveConfirm__jGKYP{border-color:var(--color-chile-700)!important;background:var(--color-chile-700)!important;color:var(--color-action-foreground)!important}.real-recipes_versionChanges__ybOq9,.real-recipes_versionPreview__KqRGx{display:grid;gap:10px;margin-top:18px}.real-recipes_versionChanges__ybOq9 h3,.real-recipes_versionPreview__KqRGx h4{margin:0;color:var(--color-pepper-950);font-size:var(--text-body)}.real-recipes_versionChanges__ybOq9>p{margin:0;color:var(--color-pepper-600)}.real-recipes_versionChanges__ybOq9 ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.real-recipes_versionChanges__ybOq9 li{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:rgba(255,255,255,.72)}.real-recipes_versionChanges__ybOq9 li span{color:var(--color-pepper-600);font-size:var(--text-micro);line-height:1.4}.real-recipes_versionPreview__KqRGx{padding-top:16px;border-top:1px solid var(--color-tortilla-200)}.real-recipes_versionPreviewHeader__9QkOR{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px}.real-recipes_versionPreviewHeader__9QkOR h3{min-width:0;margin:0;overflow-wrap:anywhere;font-size:var(--text-title);line-height:1.2}.real-recipes_dayChoices__TXCeX{margin-top:16px}.real-recipe-photo-source_selection__BBq_V{display:grid;gap:10px;padding:12px;border:1px solid #dce2dc;border-radius:var(--radius-object);background:#f8faf7}.real-recipe-photo-source_preview__pPI_8{width:100%;max-height:260px;object-fit:contain;border-radius:var(--radius-object);background:#edf0ec}.real-recipe-photo-source_previewFallback__IW4wa{margin:0;color:var(--color-pepper-600);font-size:var(--text-micro)}.real-recipe-photo-source_thumbnailSource__rODkz{width:100%;height:100%}.real-recipe-photo-source_thumbnailSource__rODkz .real-recipe-photo-source_preview__pPI_8{width:100%;height:100%;max-height:none;border-radius:0;object-fit:cover}.real-recipe-photo-source_thumbnailSource__rODkz .real-recipe-photo-source_previewFallback__IW4wa{display:grid;height:100%;place-items:center;padding:10px;text-align:center}.real-recipe-photo-source_pageChip__C_YJk{position:absolute;right:7px;bottom:7px;left:7px;overflow:hidden;padding:4px 7px;border-radius:var(--radius-round);background:rgba(42,24,18,.72);color:#fff;font-size:var(--text-micro);line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.real-recipe-photo-source_sourceComparison___BjnC{display:grid;gap:8px}.real-recipe-photo-source_sourceComparison___BjnC p{margin:0;color:var(--color-pepper-600);font-size:var(--text-micro)}.recipe-menu-action_action__mdj35{display:inline-grid;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:rgba(255,255,255,.88);color:var(--color-cilantro-700);box-shadow:0 2px 8px rgba(44,37,26,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.recipe-menu-action_action__mdj35 svg{width:18px;height:18px}.recipe-menu-action_action__mdj35:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:2px}.recipe-menu-action_action__mdj35:hover:not(:disabled){border-color:var(--color-cilantro-700);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-cilantro-700) 28%,transparent)}.recipe-menu-action_action__mdj35:active:not(:disabled){transform:translateY(1px)}.recipe-menu-action_action__mdj35:disabled{cursor:default;opacity:1}.recipe-menu-action_added__8Q4sh{border-color:var(--color-lime-200);background:var(--color-lime-200);color:var(--color-cilantro-700)}.recipe-menu-action_added__8Q4sh:hover:not(:disabled){border-color:var(--color-cilantro-700);background:var(--color-lime-200);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-cilantro-700) 32%,transparent)}.recipe-box-cards_collectionContainer__MZRM3{container-name:recipe-collection;container-type:inline-size}.recipe-box-cards_recipeGrid__71BtF{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.recipe-box-cards_recipeGrid__71BtF>article{display:grid;min-width:0;align-content:start;gap:4px;padding:12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.recipe-box-cards_mediaFrame__ews3M{position:relative;min-width:0}.recipe-box-cards_mediaOpen__6gZ_h{width:100%;padding:0;border:0;border-radius:var(--radius-card)}.recipe-box-cards_mediaOpen__6gZ_h,.recipe-box-cards_recipeNameOpen__UsQNZ{display:block;min-width:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.recipe-box-cards_recipeNameOpen__UsQNZ{min-height:44px;padding:4px 0;border:0}.recipe-box-cards_recipeNameOpen__UsQNZ span{display:-webkit-box;min-height:2.4em;overflow:hidden;color:inherit;font-family:var(--font-display),ui-rounded,"Arial Rounded MT Bold",ui-sans-serif,sans-serif;font-size:var(--text-body);font-weight:400;line-height:1.2;overflow-wrap:anywhere;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.recipe-box-cards_recipeNameOpen__UsQNZ:hover span{text-decoration:none}.recipe-box-cards_mediaOpen__6gZ_h:focus-visible,.recipe-box-cards_recipeNameOpen__UsQNZ:focus-visible,.recipe-box-cards_showMore__qulqw:focus-visible{outline:3px solid var(--color-cilantro-700);outline-offset:2px}.recipe-box-cards_mediaOpen__6gZ_h:hover>div{outline:2px solid var(--color-tortilla-200);outline-offset:3px}.recipe-box-cards_recipeImageAction__nn9Ep{position:absolute;z-index:3;right:8px;bottom:8px}.recipe-box-cards_cardContext__Se7pV{display:-webkit-box;min-width:0;min-height:1.35em;overflow:hidden;color:var(--color-pepper-600);line-height:1.35;line-clamp:1;-webkit-box-orient:vertical;-webkit-line-clamp:1}.recipe-box-cards_showMore__qulqw{min-height:44px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-cilantro-700);cursor:pointer}.recipe-box-cards_cardArrival__PRp8r{animation:recipe-box-cards_card-arrival__iKgjx var(--motion-standard) var(--ease-settle) both}.recipe-box-cards_firstRecipeArrival__RY4JA{animation:recipe-box-cards_first-recipe-arrival__lr3MI var(--motion-emphasis) var(--ease-spring) both}@keyframes recipe-box-cards_card-arrival__iKgjx{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes recipe-box-cards_first-recipe-arrival__lr3MI{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@container recipe-collection (min-width: calc(20rem + 10px)){.recipe-box-cards_recipeGrid__71BtF{grid-template-columns:repeat(2,minmax(10rem,1fr))}}@container recipe-collection (min-width: calc(30rem + 20px)){.recipe-box-cards_recipeGrid__71BtF{grid-template-columns:repeat(3,minmax(10rem,1fr))}}@media (prefers-reduced-motion:reduce){.recipe-box-cards_cardArrival__PRp8r,.recipe-box-cards_firstRecipeArrival__RY4JA{animation:none}.recipe-box-cards_recipeGrid__71BtF{transition:none}}.group-member-avatars_groupMemberAvatars__ANiIV{display:flex;align-items:center;min-width:0;margin-top:2px;padding-left:2px}.group-member-avatars_groupMemberAvatar__Jckg2{display:grid;flex:0 0 24px;width:24px;height:24px;margin-left:-5px;place-items:center;border:2px solid var(--color-margarita-50);border-radius:50%;background:var(--color-lime-200);color:var(--color-sizzle-600);font-size:var(--text-micro);line-height:1}.group-member-avatars_groupMemberAvatar__Jckg2:first-child{margin-left:0}.group-member-avatars_teal__7Ofpa{background:var(--color-member-teal-background);color:var(--color-member-teal-foreground)}.group-member-avatars_blue__kuHs4{background:var(--color-member-blue-background);color:var(--color-member-blue-foreground)}.group-member-avatars_violet__EjkWx{background:var(--color-member-violet-background);color:var(--color-member-violet-foreground)}.group-member-avatars_pink__kcidv{background:var(--color-member-pink-background);color:var(--color-member-pink-foreground)}.group-member-avatars_orange__0LhEl{background:var(--color-member-orange-background);color:var(--color-member-orange-foreground)}.group-member-avatars_lime__We5kT{background:var(--color-member-lime-background);color:var(--color-member-lime-foreground)}.group-member-avatars_sky__Ny7PQ{background:var(--color-member-sky-background);color:var(--color-member-sky-foreground)}.group-member-avatars_gold__Q0DcB{background:var(--color-member-gold-background);color:var(--color-member-gold-foreground)}.group-member-avatars_coral___VOzQ{background:var(--color-member-coral-background);color:var(--color-member-coral-foreground)}.group-member-avatars_plum__W0YQO{background:var(--color-member-plum-background);color:var(--color-member-plum-foreground)}.group-member-avatars_forest__G28yv{background:var(--color-member-forest-background);color:var(--color-member-forest-foreground)}.group-member-avatars_denim__u8VIS{background:var(--color-member-denim-background);color:var(--color-member-denim-foreground)}.group-member-avatars_mint___Ad24{background:var(--color-member-mint-background);color:var(--color-member-mint-foreground)}.group-member-avatars_rose__0ZSWY{background:var(--color-member-rose-background);color:var(--color-member-rose-foreground)}.group-member-avatars_clay__k88H9{background:var(--color-member-clay-background);color:var(--color-member-clay-foreground)}.group-member-avatars_olive__lOvnF{background:var(--color-member-olive-background);color:var(--color-member-olive-foreground)}.group-member-avatars_groupMemberMore__TCeAl{margin-left:6px;overflow:hidden;color:var(--color-pepper-600);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap}.member-chip_chip__GzqYk{display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;line-height:1;user-select:none}.member-chip_single__OvjCr{letter-spacing:0}.member-chip_double__KnsJj{font-size:.78em;letter-spacing:-.04em}.member-chip_small__o2758{width:20px;height:20px;font-size:var(--text-micro)}.member-chip_medium__BXGlc{width:40px;height:40px;font-size:var(--text-body)}.member-chip_teal__ArvSW{background:var(--color-member-teal-background);color:var(--color-member-teal-foreground)}.member-chip_blue__5dJth{background:var(--color-member-blue-background);color:var(--color-member-blue-foreground)}.member-chip_violet__w3VWZ{background:var(--color-member-violet-background);color:var(--color-member-violet-foreground)}.member-chip_pink__VGKJd{background:var(--color-member-pink-background);color:var(--color-member-pink-foreground)}.member-chip_orange__U0dD5{background:var(--color-member-orange-background);color:var(--color-member-orange-foreground)}.member-chip_lime__erruc{background:var(--color-member-lime-background);color:var(--color-member-lime-foreground)}.member-chip_sky___6f3D{background:var(--color-member-sky-background);color:var(--color-member-sky-foreground)}.member-chip_gold___aWJH{background:var(--color-member-gold-background);color:var(--color-member-gold-foreground)}.member-chip_coral__8zrXL{background:var(--color-member-coral-background);color:var(--color-member-coral-foreground)}.member-chip_plum__N2UVH{background:var(--color-member-plum-background);color:var(--color-member-plum-foreground)}.member-chip_forest__yqiJ5{background:var(--color-member-forest-background);color:var(--color-member-forest-foreground)}.member-chip_denim__hkYCo{background:var(--color-member-denim-background);color:var(--color-member-denim-foreground)}.member-chip_mint__NjLLB{background:var(--color-member-mint-background);color:var(--color-member-mint-foreground)}.member-chip_rose___FCeP{background:var(--color-member-rose-background);color:var(--color-member-rose-foreground)}.member-chip_clay__wRRtP{background:var(--color-member-clay-background);color:var(--color-member-clay-foreground)}.member-chip_olive__FwLq7{background:var(--color-member-olive-background);color:var(--color-member-olive-foreground)}.real-shell_appPage__WR83t,.real-shell_shell__lZ9iL,.real-shell_taskPage__Bxg0_{position:relative;display:flex;min-height:100dvh;flex-direction:column;background:var(--color-margarita-50)}.real-shell_header__6MCpR{position:sticky;z-index:5;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:12px 17px;border-bottom:1px solid var(--color-tortilla-200);background:rgba(255,249,240,.96);backdrop-filter:blur(12px)}.real-shell_accentTile__DwChG{display:grid;place-items:center}.real-shell_groupContext__TmRGY{display:grid;width:100%;min-width:0;min-height:44px;padding:3px 8px;border:0;border-radius:var(--radius-object);background:transparent;color:inherit;text-align:left}.real-shell_productName__asCKe{color:var(--color-pepper-600);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase}.real-shell_groupName__jLvqH{display:flex;min-width:0;align-items:center;gap:5px}.real-shell_groupName__jLvqH span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-shell_groupName__jLvqH svg{width:16px;height:16px;flex:0 0 auto;color:var(--color-pepper-600)}.real-shell_accountButton__vfSXn{width:44px;height:44px;margin-left:auto;flex:0 0 44px;border:2px solid var(--color-surface);background:var(--color-lime-200);color:var(--color-sizzle-600)}.real-shell_accountButton__vfSXn:focus-visible,.real-shell_groupContext__TmRGY:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:2px}.real-shell_content__o6R9a{display:grid;align-content:start;gap:18px;padding:22px 17px 104px}.real-shell_eyebrow__9_Lks,.real-shell_pageHeading__2mN7k p{margin:0;color:var(--color-sizzle-600);font-size:var(--text-micro);letter-spacing:.13em;text-transform:uppercase}.real-shell_pageHeading__2mN7k h1{margin:8px 0;font-size:clamp(2.25rem,10vw,3rem);letter-spacing:-.045em;line-height:1}.real-shell_pageHeading__2mN7k span{color:var(--color-pepper-600);line-height:1.5}.real-shell_nav__horqU{position:fixed;z-index:4;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);padding:7px max(9px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-left));border-top:1px solid var(--color-tortilla-200);background:rgba(255,255,255,.97)}.real-shell_nav__horqU button{min-height:49px;border:0;border-radius:var(--radius-object);background:transparent;color:var(--color-pepper-600);font-size:var(--text-micro)}.real-shell_nav__horqU button[aria-current=page]{background:var(--color-sizzle-100);color:var(--color-sizzle-600)}.real-shell_actionCard__mV1lv,.real-shell_emptyState__n1bqn,.real-shell_heroCard__STEdU{display:grid;gap:9px;padding:21px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-card);background:var(--color-sizzle-100)}.real-shell_heroCard__STEdU small,.real-shell_homeGrid__Uy7MJ small{color:var(--color-sizzle-600);font-size:var(--text-micro);letter-spacing:.11em}.real-shell_heroCard__STEdU strong{font-size:1.4rem}.real-shell_actionCard__mV1lv button,.real-shell_addRecipeButton__BzfUE,.real-shell_heroCard__STEdU button,.real-shell_invite__UcNgu button{min-height:48px;border:0;border-radius:var(--radius-object);background:var(--color-cilantro-700);color:var(--color-action-foreground)}.real-shell_homeGrid__Uy7MJ{display:grid;grid-template-columns:1fr 1fr;gap:11px}.real-shell_homeGrid__Uy7MJ button{display:grid;gap:8px;min-height:132px;padding:17px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-card);background:var(--color-surface);color:inherit;text-align:left}.real-shell_homeGrid__Uy7MJ strong{font-size:var(--text-body)}.real-shell_homeGrid__Uy7MJ span{color:var(--color-pepper-600)}.real-shell_recent__ji4j3{display:grid;gap:9px}.real-shell_recent__ji4j3 h2{margin:8px 0;font-size:var(--text-body)}.real-shell_recent__ji4j3 button,.real-shell_recipeCards___Mw__ button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-card);background:var(--color-surface);color:inherit;text-align:left}.real-shell_accentTile__DwChG{width:58px;height:58px;border-radius:var(--radius-object);background:var(--color-sizzle-100);color:var(--color-sizzle-700)}.real-shell_recent__ji4j3 button>span:last-child,.real-shell_recipeCards___Mw__ button>span:last-child{display:grid;gap:3px}.real-shell_recent__ji4j3 small,.real-shell_recipeCards___Mw__ em{color:var(--color-pepper-600);font-size:var(--text-micro);font-style:normal}.real-shell_recipeCards___Mw__{display:grid;gap:10px}.real-shell_recipeCards___Mw__ small{color:var(--color-sizzle-600);font-size:var(--text-micro);text-transform:uppercase}.real-shell_addRecipeButton__BzfUE{width:100%}.real-shell_actionCard__mV1lv p,.real-shell_emptyState__n1bqn p{margin:0;color:var(--color-pepper-600);line-height:1.5}.real-shell_error__ifU2T,.real-shell_offline__IBLBE{margin:0;padding:11px 13px;border-radius:var(--radius-object);font-size:var(--text-micro)}.real-shell_error__ifU2T{background:var(--color-chile-100);color:var(--color-chile-700)}.real-shell_error__ifU2T button{border:0;background:transparent;color:inherit;text-decoration:underline}.real-shell_offline__IBLBE{background:var(--color-corn-100);color:var(--color-pepper-950)}.real-shell_members__VHGBX{display:grid;gap:10px;padding:0;list-style:none}.real-shell_members__VHGBX li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface)}.real-shell_members__VHGBX li>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--color-lime-200)}.real-shell_members__VHGBX div{display:grid;gap:3px}.real-shell_members__VHGBX small{color:var(--color-pepper-600)}.real-shell_invite__UcNgu{display:grid;gap:9px;padding:17px;border-radius:var(--radius-card);background:var(--color-sizzle-100)}.real-shell_invite__UcNgu p{color:var(--color-pepper-600)}.real-shell_invite__UcNgu div{display:grid;gap:5px;padding:11px;border-radius:var(--radius-object);background:var(--color-surface);overflow-wrap:anywhere}.real-shell_groupSelect__3_EwX{display:grid;gap:6px}.real-shell_groupSelect__3_EwX select{min-height:46px;padding:0 12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-950);font:inherit}.real-shell_signOut__j0oMH{min-height:48px;margin-top:20px;border:0;background:transparent;color:var(--color-chile-700)}.real-shell_taskPage__Bxg0_{display:grid;place-items:start center;padding:20px}.real-shell_taskPage__Bxg0_>section{width:min(100%,650px)}@media(min-width:760px){.real-shell_shell__lZ9iL{width:min(100%,760px);margin:auto;border-right:1px solid var(--color-tortilla-200);border-left:1px solid var(--color-tortilla-200)}.real-shell_nav__horqU{right:auto;left:50%;width:min(100%,760px);transform:translateX(-50%)}}.real-shell_sheet__0Tepu{min-width:0}.real-shell_sheetClose__7ZaAA{float:none;display:grid;width:44px;min-width:44px;height:44px;min-height:44px;margin-left:auto;place-items:center;padding:0;border-radius:50%;background:transparent;color:var(--color-pepper-600)}.real-shell_appPage__WR83t b,.real-shell_appPage__WR83t strong{font-weight:500}.real-shell_sheetClose__7ZaAA svg{box-sizing:content-box;width:16px;height:16px;padding:8px;border-radius:50%;background:var(--color-tortilla-200)}.real-shell_sheetClose__7ZaAA:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:2px}.real-shell_takeoverBackdrop__fkmPw{align-items:end;justify-items:stretch}.real-shell_takeover__bCAxc{width:100%;height:100dvh;max-height:none;overflow:auto;border-radius:0;padding:12px max(18px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.real-shell_takeover__bCAxc .real-shell_sheetClose__7ZaAA{margin-left:0}.real-shell_nav__horqU a{position:relative;display:grid;min-height:56px;place-content:center;place-items:center;gap:2px;border-radius:var(--radius-object);color:var(--color-pepper-600);font-size:var(--text-micro);text-decoration:none}.real-shell_nav__horqU a:after{position:absolute;right:28%;bottom:1px;left:28%;height:3px;border-radius:99px;background:transparent;content:""}.real-shell_nav__horqU a[aria-current=page]{background:transparent;color:var(--color-sizzle-600)}.real-shell_nav__horqU a[aria-current=page]:after{background:var(--color-sizzle-600)}.real-shell_navIcon__YDSt_{position:relative;display:grid;width:27px;height:27px;place-items:center}.real-shell_navIcon__YDSt_ svg{width:21px;height:21px}.real-shell_navBadge__k5_h2{position:absolute;top:-6px;left:18px;display:grid;min-width:19px;height:19px;place-items:center;padding:0 5px;border:2px solid var(--color-surface);border-radius:999px;background:var(--color-tortilla-200);color:var(--color-pepper-950);font-size:var(--text-micro);line-height:1}.real-shell_nav__horqU a[aria-current=page] .real-shell_navBadge__k5_h2{background:var(--color-lime-200);color:var(--color-cilantro-800)}.real-shell_saveAccountBanner__tLvCh{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-corn-100);color:var(--color-pepper-950)}.real-shell_saveAccountBanner__tLvCh p{margin:0;line-height:1.4}.real-shell_saveAccountBanner__tLvCh a{color:var(--color-cilantro-700);white-space:nowrap}.real-shell_saveAccountBanner__tLvCh button{min-height:40px;border:0;background:transparent;color:var(--color-sizzle-600)}@media(max-width:560px){.real-shell_saveAccountBanner__tLvCh{grid-template-columns:1fr auto}.real-shell_saveAccountBanner__tLvCh p{grid-column:1/-1}}.real-shell_sheetBackdrop__l8ZDn{animation:real-shell_sheet-backdrop-in__1duU_ var(--motion-quick) var(--ease-settle) both}.real-shell_sheet__0Tepu{animation:real-shell_sheet-in__6YRCA var(--motion-standard) var(--ease-settle) backwards}@keyframes real-shell_sheet-backdrop-in__1duU_{0%{background:rgba(23,31,25,0)}}@keyframes real-shell_sheet-in__6YRCA{0%{opacity:0;transform:translateY(18px)}}.real-shell_brand__wJ0A_{display:flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;background:transparent;color:inherit}@media(prefers-reduced-motion:reduce){.real-shell_sheetBackdrop__l8ZDn{animation:real-shell_sheet-backdrop-in__1duU_ var(--motion-quick) linear both}.real-shell_sheet__0Tepu{animation:real-shell_sheet-fade-in__q8K3v var(--motion-quick) linear both}@keyframes real-shell_sheet-fade-in__q8K3v{0%{opacity:0}}}.real-shell_sheetBackdrop__l8ZDn.real-shell_closing___TmPX{animation:real-shell_sheet-backdrop-out__mnyHZ var(--motion-standard) var(--ease-settle) both}.real-shell_sheet__0Tepu.real-shell_closing___TmPX{animation:real-shell_sheet-out__wq_ZM var(--motion-standard) var(--ease-settle) both}.real-shell_takeover__bCAxc{animation:real-shell_takeover-in__TYd_m var(--motion-standard) var(--ease-settle) backwards}.real-shell_takeover__bCAxc.real-shell_closing___TmPX{animation:real-shell_takeover-out__hGl8c var(--motion-standard) var(--ease-settle) both}@keyframes real-shell_sheet-backdrop-out__mnyHZ{to{background:rgba(23,31,25,0)}}@keyframes real-shell_sheet-out__wq_ZM{to{opacity:0;transform:translateY(18px)}}@keyframes real-shell_takeover-in__TYd_m{0%{opacity:0;transform:translateY(100%)}}@keyframes real-shell_takeover-out__hGl8c{to{opacity:0;transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.real-shell_takeover__bCAxc{animation:real-shell_sheet-fade-in__q8K3v var(--motion-quick) linear both}.real-shell_sheet__0Tepu.real-shell_closing___TmPX,.real-shell_takeover__bCAxc.real-shell_closing___TmPX{animation:real-shell_sheet-fade-out__t4DMp var(--motion-quick) linear both}.real-shell_sheetBackdrop__l8ZDn.real-shell_closing___TmPX{animation:real-shell_sheet-backdrop-out__mnyHZ var(--motion-quick) linear both}@keyframes real-shell_sheet-fade-out__t4DMp{to{opacity:0}}}.real-shell_headerSpacer__mrEpw,.real-shell_keyboardButton__xa9cO,.real-shell_rail__uqW88,.real-shell_sidebarNav__MoCRQ{display:none}.real-shell_keyboardList__QfecH{display:grid;gap:10px;margin:0;padding:0;list-style:none}.real-shell_keyboardList__QfecH div{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-tortilla-200)}.real-shell_keyboardList__QfecH dd{margin:0;color:var(--color-pepper-600)}.real-shell_keyboardList__QfecH kbd{display:inline-grid;min-width:32px;min-height:32px;place-items:center;border:1px solid var(--color-tortilla-200);border-radius:8px;background:var(--color-surface);box-shadow:0 2px 0 var(--color-tortilla-200);font:inherit}.real-shell_keyboardHint__bGYFL{color:var(--color-pepper-600);line-height:1.5}@media (min-width:64rem){.real-shell_appPage__WR83t{position:relative;isolation:isolate;min-height:100dvh;background-color:#c89e70;background-image:linear-gradient(90deg,rgba(94,55,29,.08),transparent 12%,rgba(255,237,196,.2) 24%,transparent 39%,rgba(95,54,28,.07) 54%,transparent 71%,rgba(255,237,196,.16) 86%,rgba(95,54,28,.06)),repeating-linear-gradient(3deg,rgba(111,64,33,.1) 0 1px,transparent 1px 16px,rgba(255,229,180,.13) 16px 18px,transparent 18px 35px),linear-gradient(135deg,#d9b587,#b88759)}.real-shell_appPage__WR83t:before{position:fixed;z-index:-1;inset:0;pointer-events:none;background-image:radial-gradient(ellipse at 8% 22%,transparent 0 18px,rgba(102,57,28,.2) 19px 21px,transparent 22px 34px,rgba(255,225,171,.15) 35px 37px,transparent 38px),radial-gradient(ellipse at 91% 68%,transparent 0 14px,rgba(102,57,28,.17) 15px 17px,transparent 18px 29px,rgba(255,225,171,.13) 30px 32px,transparent 33px),linear-gradient(17deg,transparent 0 21%,rgba(255,230,180,.18) 21.1% 21.8%,transparent 22% 44%,rgba(99,55,29,.12) 44.1% 44.7%,transparent 45% 70%,rgba(255,230,180,.14) 70.1% 70.8%,transparent 71%),linear-gradient(167deg,transparent 0 13%,rgba(98,54,28,.1) 13.1% 13.6%,transparent 13.8% 52%,rgba(255,230,180,.16) 52.1% 52.7%,transparent 52.9% 83%,rgba(98,54,28,.09) 83.1% 83.6%,transparent 83.8%);content:"";opacity:.9}.real-shell_appPage__WR83t:after{position:fixed;z-index:-1;inset:0;pointer-events:none;background-image:repeating-linear-gradient(92deg,transparent 0 72px,rgba(87,48,26,.07) 72px 74px,transparent 74px 151px),repeating-linear-gradient(87deg,transparent 0 118px,rgba(255,236,195,.1) 118px 120px,transparent 120px 223px),radial-gradient(ellipse at 31% 82%,rgba(92,50,27,.12) 0 2px,transparent 4px),radial-gradient(ellipse at 68% 17%,rgba(255,233,185,.18) 0 2px,transparent 4px);content:"";opacity:.85}.real-shell_shell__lZ9iL{width:min(100%,110rem);height:100dvh;min-height:0;margin:auto;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:clamp(12rem,16%,15rem) minmax(0,1fr) clamp(21rem,25%,26rem);gap:32px;column-gap:16px;padding:0 40px;background:var(--color-margarita-50);box-shadow:0 0 34px rgba(74,58,44,.08)}.real-shell_header__6MCpR{grid-column:1/-1;position:relative;grid-row:1;display:flex;align-items:center;gap:20px;min-height:78px;padding:14px 0;border-bottom-color:var(--color-tortilla-200);box-shadow:0 6px 18px rgba(56,38,28,.035)}.real-shell_groupContext__TmRGY{padding-inline:12px;border:1px solid transparent;border-radius:var(--radius-object)}.real-shell_groupContext__TmRGY:hover{border-color:var(--color-tortilla-200);background:rgba(255,255,255,.58)}.real-shell_sidebarNav__MoCRQ{position:static;grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:32px 16px 64px 0;border-top:0;border-right:1px solid var(--color-tortilla-200);background:transparent;transform:none}.real-shell_sidebarNav__MoCRQ a{grid-template-columns:27px minmax(0,1fr) auto;min-height:52px;place-content:initial;place-items:center;gap:10px;padding:0 12px;border-radius:var(--radius-object);color:var(--color-pepper-600);font-size:var(--text-micro);text-decoration:none}.real-shell_sidebarNav__MoCRQ a:after{display:none}.real-shell_sidebarNav__MoCRQ a[aria-current=page]{background:var(--color-sizzle-100);color:var(--color-pepper-950);font-weight:500}.real-shell_sidebarNav__MoCRQ a[aria-current=page] .real-shell_navIcon__YDSt_{color:var(--color-sizzle-600)}.real-shell_sidebarNav__MoCRQ .real-shell_navLabel__h5vr2{text-align:left}.real-shell_navCount__sxh21{display:grid;min-width:24px;height:24px;place-items:center;padding:0 6px;border-radius:999px;background:var(--color-tortilla-200);color:var(--color-pepper-950);font-size:var(--text-micro);line-height:1}.real-shell_headerSpacer__mrEpw{display:block;min-width:0;flex:1 1 auto}.real-shell_keyboardButton__xa9cO{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid var(--color-tortilla-200);border-radius:50%;background:transparent;color:var(--color-pepper-600);font-size:var(--text-body)}.real-shell_keyboardButton__xa9cO:hover{border-color:var(--color-sizzle-600);background:var(--color-sizzle-100);color:var(--color-sizzle-600)}.real-shell_content__o6R9a{grid-column:2;grid-row:2;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:40px 0 64px;scroll-padding-block:40px;container-type:inline-size}.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ){display:none}.real-shell_rail__uqW88{display:block;grid-column:3;grid-row:2;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:32px;outline:none;container-type:inline-size;border-left:1px solid var(--color-tortilla-200);padding-left:16px}.real-shell_rail__uqW88:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:-3px}.real-shell_railInner__NLF91{padding:40px 0 64px}.real-shell_headingRow__m4nc7{position:sticky;top:0;z-index:2;padding:16px 0;border-bottom:1px solid var(--color-tortilla-200);background:var(--color-margarita-50)}.real-shell_menuHeader__TPJ7u,.real-shell_recipeTop__d_l_d{container-type:inline-size}.real-shell_content__o6R9a>.real-shell_error__ifU2T,.real-shell_content__o6R9a>.real-shell_offline__IBLBE{max-width:30rem}.real-shell_appPage__WR83t{background:var(--color-tortilla-200);background-image:none}.real-shell_appPage__WR83t:after,.real-shell_appPage__WR83t:before{display:none}.real-shell_header__6MCpR{background:var(--color-margarita-50);backdrop-filter:none;box-shadow:none}}.real-shell_header__6MCpR{background:var(--color-margarita-50);backdrop-filter:none}.real-shell_nav__horqU{background:var(--color-surface)}.real-shell_sidebarNav__MoCRQ{background:transparent}.real-shell_error__ifU2T button{text-decoration:none}.real-shell_groupContext__TmRGY{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;min-height:52px;border:1px solid color-mix(in srgb,var(--color-cilantro-700) 28%,var(--color-tortilla-200));background:color-mix(in srgb,var(--color-surface) 78%,var(--color-lime-200) 22%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 3px 12px rgba(39,73,49,.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}.real-shell_groupName__jLvqH{grid-column:1;grid-row:1}.real-shell_groupMembers__OGPYO{grid-column:1;grid-row:2;display:flex;min-height:25px;align-items:center}.real-shell_groupChevron__QHdWE{grid-column:2;grid-row:1/span 2;display:grid;width:28px;height:44px;place-items:center}.real-shell_groupChevron__QHdWE svg{width:16px;height:16px}.real-shell_groupContext__TmRGY:focus-visible,.real-shell_groupContext__TmRGY:hover{border-color:var(--color-cilantro-700);background:var(--color-lime-200);color:var(--color-pepper-950);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 5px 14px rgba(39,73,49,.14)}.real-shell_groupContext__TmRGY:active{background:var(--color-lime-200);color:var(--color-pepper-950)}.real-shell_accountButton__vfSXn{display:grid;width:48px;height:48px;flex-basis:48px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:0 2px 6px rgba(39,73,49,.08)}.real-shell_accountButton__vfSXn [data-member-chip]{width:48px;height:48px;box-sizing:border-box;border:1px solid var(--account-avatar-color);border-color:color-mix(in srgb,var(--account-avatar-color) 65%,var(--color-pepper-950));background:var(--account-avatar-color);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.real-shell_accountButton__vfSXn:hover:not(:disabled){background:transparent;box-shadow:0 3px 8px rgba(39,73,49,.12)}.real-shell_accountButton__vfSXn:active:not(:disabled){transform:translateY(1px)}.real-shell_appPage__WR83t{overflow-x:clip}.real-shell_header__6MCpR{min-width:0}@media (min-width:64rem){.real-shell_groupContext__TmRGY{width:auto;max-width:100%;flex:0 1 auto}}.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ){border-top-color:var(--color-tortilla-200);background:rgba(255,249,240,.96);background:color-mix(in srgb,var(--color-margarita-50) 92%,transparent);box-shadow:0 -4px 14px rgba(42,24,18,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ) a{color:var(--color-pepper-600)}.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ) a[aria-current=page]{color:var(--color-sizzle-600);font-weight:500}.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ) a[aria-current=page]:after{background:var(--color-sizzle-600)}.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ) a:hover{color:var(--color-sizzle-600)}.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ) a:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:-3px}.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ) .real-shell_navIcon__YDSt_{width:27px;height:27px;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ) .real-shell_navIcon__YDSt_ svg{width:21px;height:21px}.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ) .real-shell_navBadge__k5_h2,.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ) a[aria-current=page] .real-shell_navBadge__k5_h2{border-color:var(--color-margarita-50);background:var(--color-tortilla-200);color:var(--color-pepper-950)}.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ) a:active .real-shell_navIcon__YDSt_{transform:translateY(1px)}@media (prefers-reduced-transparency:reduce){.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ){background:var(--color-margarita-50);-webkit-backdrop-filter:none;backdrop-filter:none}.real-shell_nav__horqU:not(.real-shell_sidebarNav__MoCRQ) .real-shell_navIcon__YDSt_{-webkit-backdrop-filter:none;backdrop-filter:none}}.real-shell_groupContextStatic__i2QV_{display:grid;width:100%;min-width:0;min-height:44px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:center;padding:3px 12px;color:inherit;text-align:left}.real-shell_guestHeaderContext__Mgbbu{display:grid;gap:3px;min-width:0;padding-inline:12px}.real-shell_guestHeaderContext__Mgbbu strong{font-size:var(--text-body);font-weight:500;line-height:1.2}.real-shell_guestHeaderContext__Mgbbu span{color:var(--color-pepper-600);font-size:var(--text-micro);line-height:1.25}.real-shell_accountActionCta__NUasO{min-height:44px;max-width:190px;margin-left:auto;padding:8px 13px;border:1px solid var(--color-cilantro-700);border-radius:var(--radius-object);background:var(--color-cilantro-700);color:var(--color-action-foreground);font:inherit;font-size:var(--text-micro);font-weight:600;line-height:1.15;text-align:center}.real-shell_accountActionCta__NUasO:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:2px}@media (min-width:64rem){.real-shell_groupContextStatic__i2QV_{width:auto;max-width:100%;flex:0 1 auto}}.group-name-text_groupNameText__Wdecf{font-weight:500}.group-name-text_neutral__LKoxP{color:var(--color-pepper-950)}.group-name-text_accent__FCdRz{color:var(--color-cilantro-800)}.group-name-text_inherit__QIkPH{color:inherit}.recipe-box-header_recipeTop__jsZqr{display:grid}.recipe-box-header_recipeHeader__dF46v{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:4px}.recipe-box-header_recipeHeader__dF46v h1{margin:0;font-size:var(--workspace-heading-size);font-weight:var(--workspace-heading-weight);letter-spacing:var(--workspace-heading-letter-spacing);line-height:var(--workspace-heading-line-height)}.recipe-box-header_createRecipeAction__QKloQ{display:grid;box-sizing:border-box;width:52px;min-width:52px;max-width:52px;height:52px;min-height:52px;max-height:52px;flex:0 0 52px;aspect-ratio:1;place-items:center;margin-right:8px;padding:0;border:1px solid var(--color-tortilla-200);border-radius:50%;background:var(--color-surface);box-shadow:0 2px 6px rgba(42,24,18,.1);color:var(--color-cilantro-700)}.recipe-box-header_createRecipeAction__QKloQ:hover:not(:disabled){border-color:var(--color-cilantro-700);background:var(--color-surface);color:var(--color-cilantro-700)}.recipe-box-header_createRecipeAction__QKloQ svg{display:block;width:22px;height:22px;stroke-width:2}.recipe-box-header_createRecipeAction__QKloQ:active:not(:disabled){transform:translateY(1px)}.recipe-box-header_createRecipeAction__QKloQ:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:2px}.recipe-box-header_createRecipeAction__QKloQ:disabled{opacity:.55}@container (min-width: 44rem){.recipe-box-header_recipeHeader__dF46v{align-items:center}}@media (max-width:63.99rem){.recipe-box-header_recipeHeader__dF46v{align-items:flex-start}}.search-input_field__YnXq_{box-sizing:border-box;display:flex;min-width:0;min-height:54px;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-950)}.search-input_field__YnXq_:focus-within{border-color:var(--color-cilantro-700);outline:3px solid var(--color-lime-200);outline-offset:2px}.search-input_input__xfB62{box-sizing:border-box;flex:1 1 auto;width:100%;min-width:0;min-height:52px;padding:10px 0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.search-input_input__xfB62::placeholder{color:var(--color-pepper-600);opacity:1}.search-input_input__xfB62::-webkit-search-cancel-button,.search-input_input__xfB62::-webkit-search-decoration{appearance:none}.search-input_leadingControl__nTXJT,.search-input_trailingControl__PubDu{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.search-input_clear__5zK2r{display:grid;min-width:44px;min-height:44px;place-items:center;padding:0;border:0;border-radius:var(--radius-object);background:transparent;color:var(--color-pepper-600);cursor:pointer}.search-input_clear__5zK2r svg{width:18px;height:18px}.search-input_clear__5zK2r:hover{background:var(--color-margarita-50);color:var(--color-pepper-950)}.recipe-collection-controls_collectionTabs__Nz0dE{display:flex;gap:clamp(20px,4vw,40px);border-bottom:1px solid var(--color-tortilla-200)}.recipe-collection-controls_collectionTabs__Nz0dE button{position:relative;min-height:52px;padding:0 4px 12px;border:0;background:transparent;color:var(--color-pepper-600);cursor:pointer}.recipe-collection-controls_collectionTabs__Nz0dE button[aria-selected=true]{color:var(--color-pepper-950);font-weight:500}.recipe-collection-controls_collectionTabs__Nz0dE button[aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--color-sizzle-600);content:""}.recipe-collection-controls_searchReveal__uuF1k{display:grid;grid-template-rows:1fr;min-height:54px;margin-top:12px;overflow:hidden;transition:grid-template-rows var(--motion-standard) var(--ease-settle),margin-top var(--motion-standard) var(--ease-settle),opacity var(--motion-quick) var(--ease-settle),transform var(--motion-standard) var(--ease-settle)}.recipe-collection-controls_searchRevealInner__6PWUD{min-height:0;overflow:hidden}.recipe-collection-controls_searchReveal__uuF1k label{display:grid;gap:7px}.recipe-collection-controls_searchRevealHidden__3f0x3{grid-template-rows:0fr;min-height:0;margin-top:0;transform:translateY(-6px);opacity:0;pointer-events:none}.recipe-collection-controls_searchRevealHidden__3f0x3:focus-within{grid-template-rows:1fr;min-height:54px;margin-top:12px;transform:none;opacity:1;pointer-events:auto}.recipe-collection-controls_collectionControls__BAHbZ{min-width:0;padding:4px 0}.recipe-collection-controls_filterRow__Q7_n5{display:flex;min-width:0;align-items:center;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 1px 2px 0;scrollbar-width:none}.recipe-collection-controls_filterRow__Q7_n5::-webkit-scrollbar{display:none}.recipe-collection-controls_filterRow__Q7_n5 button{flex:0 0 auto;min-height:44px;padding:0 10px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-round);background:var(--color-surface);color:var(--color-pepper-600);cursor:pointer}.recipe-collection-controls_sortControl__4NeKG{position:relative;display:inline-flex;flex:0 0 auto;min-height:44px;align-items:center;border:1px solid var(--color-cilantro-700);border-radius:var(--radius-round);background:var(--color-surface);color:var(--color-cilantro-700)}.recipe-collection-controls_sortControl__4NeKG select{min-height:42px;max-width:10rem;padding:0 38px 0 12px;border:0;outline:0;appearance:none;background:transparent;color:inherit;font:inherit;cursor:pointer}.recipe-collection-controls_sortChevron__UPwve{position:absolute;right:11px;display:grid;width:20px;height:20px;place-items:center;pointer-events:none}.recipe-collection-controls_sortChevron__UPwve svg{width:20px;height:20px;stroke-width:2.75}.recipe-collection-controls_filterRow__Q7_n5 button[aria-pressed=true]{border-color:var(--color-cilantro-700);background:var(--color-lime-200);color:var(--color-cilantro-700)}.recipe-collection-controls_visuallyHidden__oHYSE{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@container (min-width: 44rem){.recipe-collection-controls_collectionTabs__Nz0dE{max-width:400px}}@media (prefers-reduced-motion:reduce){.recipe-collection-controls_searchReveal__uuF1k{transition:none}.recipe-collection-controls_searchRevealHidden__3f0x3{transform:none;opacity:0}}@media (min-width:64rem){.recipe-collection-controls_searchRevealHidden__3f0x3,.recipe-collection-controls_searchReveal__uuF1k{display:block;min-height:54px;margin-top:12px;overflow:visible;transform:none;opacity:1;pointer-events:auto}.recipe-collection-controls_searchRevealInner__6PWUD{overflow:visible}}.menu-dropdown_root__QZggY{position:relative;flex:0 0 auto}.menu-dropdown_root__QZggY[open]{z-index:5}.menu-dropdown_root__QZggY>summary{display:grid;width:44px;height:44px;place-items:center;padding:0;border-radius:var(--radius-object);color:var(--color-cilantro-700);cursor:pointer;list-style:none}.menu-dropdown_root__QZggY>summary::-webkit-details-marker{display:none}.menu-dropdown_root__QZggY>summary::marker{display:none;content:""}.menu-dropdown_root__QZggY>summary svg{width:20px;height:20px}.menu-dropdown_root__QZggY>summary:hover{background:var(--color-margarita-50);color:var(--color-cilantro-700)}.menu-dropdown_root__QZggY>summary:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:2px}.menu-dropdown_panel__wGGL0{display:grid;width:min(248px,calc(100vw - 32px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);box-shadow:var(--shadow-popover)}.menu-dropdown_action__rECLz{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;min-height:44px;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:var(--color-pepper-950);font:inherit;text-align:left;cursor:pointer}.menu-dropdown_actionWithIcon__SjRiM{grid-template-columns:20px minmax(0,1fr);gap:10px}.menu-dropdown_action__rECLz>span{min-width:0}.menu-dropdown_action__rECLz svg{width:18px;height:18px;color:var(--color-pepper-600)}.menu-dropdown_action__rECLz:hover{background:var(--color-margarita-50);color:var(--color-pepper-950)}.menu-dropdown_action__rECLz:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:-3px}.menu-dropdown_action__rECLz:disabled{cursor:not-allowed;opacity:.55}.menu-dropdown_actionDestructive__V3IAK,.menu-dropdown_actionDestructive__V3IAK svg{color:var(--color-chile-700)}.menu-dropdown_actionDestructive__V3IAK:hover{background:var(--color-chile-100);color:var(--color-chile-700)}.menu-dropdown_separatorBefore__qAgjx{margin-top:5px;padding-top:14px;border-top:1px solid var(--color-tortilla-200)}.menu-day-pill_container__lW_xD{position:relative;min-width:0}.menu-day-pill_trigger___3ZTO{display:inline-flex;min-height:44px;max-width:min(30vw,180px);align-items:center;gap:5px;padding:0 11px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-round);background:var(--color-margarita-50);color:var(--color-cilantro-700);font:inherit;font-size:var(--text-micro);font-weight:500;white-space:nowrap}.menu-day-pill_trigger___3ZTO span{overflow:hidden;text-overflow:ellipsis}.menu-day-pill_trigger___3ZTO svg{width:15px;height:15px;flex:0 0 auto}.menu-day-pill_trigger___3ZTO:hover{background:var(--color-lime-200)}.menu-day-pill_option__HWoV6:focus-visible,.menu-day-pill_trigger___3ZTO:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:2px}.menu-day-pill_options__T7L2O{position:fixed;z-index:30;top:50%;left:50%;display:grid;width:min(180px,calc(100vw - 48px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);box-shadow:var(--shadow-popover);transform:translate(-50%,-50%)}.menu-day-pill_option__HWoV6{min-height:44px;padding:8px 12px;border:0;border-bottom:1px solid var(--color-tortilla-200);background:var(--color-surface);color:var(--color-pepper-950);font:inherit;font-size:var(--text-micro);text-align:left}.menu-day-pill_option__HWoV6:last-child{border-bottom:0}.menu-day-pill_option__HWoV6:hover,.menu-day-pill_option__HWoV6[aria-selected=true]{background:var(--color-lime-200);color:var(--color-cilantro-700)}.recipe-share-panel_panel__7fEEx{position:relative;display:grid;gap:.5rem;margin:.5rem 0 1rem;padding:2.9rem 1rem .75rem;border:1px solid var(--color-tortilla-200);border-radius:1rem;background:var(--color-sizzle-100)}.recipe-share-panel_close__wWrYv{position:absolute;top:.55rem;right:.55rem;display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:50%;background:var(--color-margarita-50);color:var(--color-pepper-950);font-size:1.4rem;cursor:pointer}.recipe-share-panel_preparing__aXmTh{display:flex;min-height:2.75rem;align-items:center;gap:.65rem;margin:0;color:var(--color-pepper-600)}.recipe-share-panel_spinner__I_zzL{width:1rem;height:1rem;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:recipe-share-panel_share-spinner__6OFWb .7s linear infinite}@keyframes recipe-share-panel_share-spinner__6OFWb{to{transform:rotate(1turn)}}.recipe-share-panel_linkRow__40Qu_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.recipe-share-panel_linkRow__40Qu_ input{min-width:0;min-height:2.75rem;padding:.5rem .65rem;border:1px solid #aa9488;border-radius:.55rem;background:var(--color-surface);color:var(--color-pepper-950);font:inherit}.recipe-share-panel_copy__xbIyy{display:inline-flex;align-items:center;justify-content:center;min-width:68px;min-height:2.75rem;gap:6px;padding:0 9px;border:0;border-radius:.55rem;background:var(--color-margarita-50);color:var(--color-pepper-950);font:inherit;font-size:.9rem;cursor:pointer}.recipe-share-panel_copy__xbIyy svg{width:1.15rem;height:1.15rem}.recipe-share-panel_share__HI3Gj{display:inline-flex;min-width:86px;min-height:2.6rem;align-items:center;justify-content:center;gap:7px;padding:.55rem .8rem;border:0;border-radius:.6rem;background:var(--color-action-background);color:var(--color-action-foreground);font:inherit;font-weight:500;cursor:pointer}.recipe-share-panel_share__HI3Gj svg{width:1.1rem;height:1.1rem}.recipe-share-panel_copy__xbIyy:hover{background:#e9d9ce;color:var(--color-pepper-950)}.recipe-share-panel_share__HI3Gj:active,.recipe-share-panel_share__HI3Gj:hover{background:var(--color-cilantro-800);color:var(--color-action-foreground)}.recipe-share-panel_stop__uVj5M{justify-self:start;padding:.35rem 0;border:0;background:transparent;color:var(--color-pepper-600);font:inherit;font-size:.88rem;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.recipe-share-panel_cacheNote___Ru1W{margin:0;color:var(--color-pepper-600);font-size:.82rem;line-height:1.4}.recipe-share-panel_copy__xbIyy:focus-visible,.recipe-share-panel_share__HI3Gj:focus-visible,.recipe-share-panel_stop__uVj5M:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:2px}.recipe-share-panel_copy__xbIyy:disabled,.recipe-share-panel_share__HI3Gj:disabled,.recipe-share-panel_stop__uVj5M:disabled{opacity:.6;cursor:wait}@media (prefers-reduced-motion:reduce){.recipe-share-panel_spinner__I_zzL{animation:none;border-right-color:currentColor}}.recipe-detail-hero_hero__gabKA{position:relative;margin-bottom:18px}.recipe-detail-hero_withReceipt__gXvnf .recipe-detail-hero_action__r9NFh{right:auto;left:14px}.recipe-detail-hero_withCookClaim__OuYVj .recipe-detail-hero_versionActions__KrOJX{bottom:68px}.recipe-detail-hero_cookClaimIndicator__JuFge{position:absolute;z-index:3;bottom:14px;left:14px;display:flex;max-width:56%;min-height:36px;align-items:center;padding:5px 10px;border:1px solid rgba(255,255,255,.55);border-radius:var(--radius-round);background:rgba(255,255,255,.9);box-shadow:var(--shadow-card);color:var(--color-pepper-950);font-size:var(--text-micro);font-weight:500;line-height:1.2;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:360px){.recipe-detail-hero_withCookClaim__OuYVj .recipe-detail-hero_cookClaimIndicator__JuFge{bottom:60px}.recipe-detail-hero_withCookClaim__OuYVj .recipe-detail-hero_versionActions__KrOJX{bottom:108px}}.recipe-detail-hero_versionActions__KrOJX{position:absolute;z-index:3;right:14px;bottom:14px;left:14px;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.recipe-detail-hero_versionReceipt__UlHyb{position:static;flex:0 1 auto;max-width:40%;padding:5px 9px 5px 6px}.recipe-detail-hero_receipt__Qptov,.recipe-detail-hero_versionReceipt__UlHyb{display:flex;min-height:36px;align-items:center;gap:6px;margin:0;border:1px solid rgba(255,255,255,.55);border-radius:var(--radius-round);background:rgba(255,255,255,.9);box-shadow:var(--shadow-card);color:var(--color-pepper-950);font-size:var(--text-micro);overflow-wrap:anywhere;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.recipe-detail-hero_receipt__Qptov{padding:5px 10px 5px 6px}.recipe-detail-hero_action__r9NFh,.recipe-detail-hero_receipt__Qptov{position:absolute;z-index:3;right:14px;bottom:14px;max-width:calc(100% - 28px)}.recipe-detail-hero_action__r9NFh{width:auto;min-height:44px;margin:0;padding:0 16px;border:1px solid rgba(255,255,255,.34);background:rgba(31,38,33,.72);box-shadow:var(--shadow-card);color:var(--color-action-foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.recipe-detail-hero_action__r9NFh:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:2px}.password-fields_fields__A97iH{display:grid;gap:10px;min-width:0;padding:0;border:0}.password-fields_fields__A97iH .password-fields_legend__Diran{box-sizing:border-box;width:100%;padding:0;color:var(--color-pepper-600);font-size:var(--text-micro);font-weight:500}.password-fields_legend__Diran>span:first-child{display:inline-block;padding-top:12px}.password-fields_fields__A97iH label{display:grid;gap:7px;color:var(--color-pepper-600);font-size:var(--text-micro)}.password-fields_help__R7K4h{position:relative;float:right}.password-fields_guidance__wcT2F{position:absolute;right:0;top:100%;z-index:10;box-sizing:border-box;width:min(300px,70vw);padding:14px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-600);font-size:var(--text-micro);line-height:1.5;box-shadow:var(--shadow-card)}.password-fields_inputRow__8kZ4H{position:relative;display:block;width:100%}.password-fields_inputRow__8kZ4H input{box-sizing:border-box;width:100%;min-height:48px;padding-right:52px!important}.password-fields_info__s4xOf,.password-fields_visibility__Z1pXj{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--color-pepper-600);cursor:pointer;-webkit-tap-highlight-color:transparent}.password-fields_visibility__Z1pXj{position:absolute;top:0;bottom:0;right:4px;margin:auto 0;transform:none;transition:none;animation:none}.password-fields_info__s4xOf svg,.password-fields_visibility__Z1pXj svg{width:22px;height:22px;flex:none}.password-fields_revealed__Ihj_C{color:var(--color-pepper-600)}.password-fields_visibility__Z1pXj:active,.password-fields_visibility__Z1pXj:active:not(:disabled),.password-fields_visibility__Z1pXj:focus,.password-fields_visibility__Z1pXj:hover{background:transparent;color:var(--color-pepper-600);box-shadow:none;transform:none;transition:none;animation:none}.password-fields_info__s4xOf:hover{background:var(--color-lime-200);color:var(--color-cilantro-800)}.password-fields_info__s4xOf:focus-visible,.password-fields_visibility__Z1pXj:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:2px}.password-fields_info__s4xOf:disabled,.password-fields_visibility__Z1pXj:disabled{cursor:not-allowed}.auth-actions_primary___Ft_z{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 12px rgba(0,74,62,.12)}.auth-actions_primary___Ft_z:hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 5px 14px rgba(0,74,62,.16)}.auth-actions_primary___Ft_z:focus-visible,.auth-actions_surface__wFIfS:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:3px}.auth-actions_primary___Ft_z:active:not(:disabled),.auth-actions_surface__wFIfS:active:not(:disabled){transform:translateY(1px)}.auth-actions_surface__wFIfS{box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 2px 8px rgba(42,24,18,.06)}.auth-actions_surface__wFIfS:hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 4px 12px rgba(42,24,18,.09)}.real-app_authPage__xU8hw,.real-app_loadingPage__9sUu7,.real-app_setupPage__ixohV{min-height:100dvh;background:var(--color-margarita-50);color:var(--color-pepper-950);display:grid;place-items:center;padding:24px}.real-app_loadingPage__9sUu7{align-content:center;gap:12px;text-align:center}.real-app_authCard__SgOoK,.real-app_setupCard___MwFb,.real-app_taskPanel__KSsvh{width:min(100%,520px);padding:28px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-lifted)}.real-app_authCard__SgOoK h1,.real-app_setupCard___MwFb h1,.real-app_taskPanel__KSsvh h2{margin:8px 0;letter-spacing:-.035em;line-height:1.05}.real-app_authCard__SgOoK h1,.real-app_setupCard___MwFb h1{font-size:clamp(2rem,8vw,3rem)}.real-app_authCard__SgOoK>p:not(.real-app_eyebrow__mF4Up),.real-app_setupCard___MwFb>p:not(.real-app_eyebrow__mF4Up),.real-app_taskPanel__KSsvh>p:not(.real-app_eyebrow__mF4Up):not(.real-app_error__avP7a){color:var(--color-pepper-600);line-height:1.55}.real-app_brandMark__zPvu1{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius-object);background:var(--color-sizzle-600);color:var(--color-surface);font-size:var(--text-title)}.real-app_eyebrow__mF4Up{margin:20px 0 0;color:var(--color-sizzle-600);font-size:var(--text-micro);letter-spacing:.13em;text-transform:uppercase}.real-app_authCard__SgOoK form,.real-app_setupCard___MwFb form{display:grid;gap:14px}.real-app_authCard__SgOoK label,.real-app_filePicker__8mmNB,.real-app_setupCard___MwFb label{display:grid;gap:7px;color:var(--color-pepper-600);font-size:var(--text-micro)}.real-app_authCard__SgOoK input,.real-app_filePicker__8mmNB input,.real-app_setupCard___MwFb input{width:100%;padding:12px 13px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-950);font:inherit}.real-app_googleButton__4RxLS,.real-app_primaryButton__Aw_Yk{min-height:48px;border:0;border-radius:var(--radius-object);background:var(--color-cilantro-700);color:var(--color-action-foreground);cursor:pointer}.real-app_googleButton__4RxLS:disabled,.real-app_primaryButton__Aw_Yk:disabled{cursor:wait;opacity:.58}.real-app_googleButton__4RxLS{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin:20px 0 10px;border:1px solid var(--color-tortilla-200);background:var(--color-surface);color:var(--color-pepper-950)}.real-app_googleButton__4RxLS svg{width:18px;height:18px;flex:0 0 auto}.real-app_divider__Yn_c2{display:flex;align-items:center;gap:12px;margin:8px 0 18px;color:#89928c;font-size:var(--text-micro)}.real-app_divider__Yn_c2:after,.real-app_divider__Yn_c2:before{height:1px;flex:1;background:#e2e6e2;content:""}.real-app_backButton__AIhhK,.real-app_switchButton__RzZeW,.real-app_textButton__FJ9cF{min-height:44px;border:0;background:transparent;color:var(--color-sizzle-600);cursor:pointer}.real-app_textButton__FJ9cF{justify-self:center;padding:7px}.real-app_switchButton__RzZeW{width:100%;margin-top:20px}.real-app_backButton__AIhhK{padding:0}.real-app_error__avP7a{margin:0;padding:11px 13px;border-radius:var(--radius-object);font-size:var(--text-micro);line-height:1.4;background:var(--color-chile-100);color:var(--color-chile-700)}.real-app_segmented__oVspt{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:24px 0;padding:4px;border-radius:var(--radius-object);background:#edf0ec}.real-app_segmented__oVspt button{min-height:44px;border:0;border-radius:var(--radius-object);background:transparent}.real-app_segmented__oVspt button[aria-pressed=true]{background:var(--color-surface);box-shadow:0 2px 8px rgba(41,51,43,.1)}.real-app_taskPanel__KSsvh{display:grid;gap:16px;margin:auto}.real-app_taskPanel__KSsvh .real-app_eyebrow__mF4Up{margin:8px 0 0}.real-app_taskPanel__KSsvh h2{font-size:clamp(2rem,8vw,2.8rem)}.real-app_methodGrid__VRLrA{display:grid;gap:10px}.real-app_methodGrid__VRLrA button{display:grid;gap:5px;min-height:70px;padding:14px;border:1px solid var(--color-sizzle-600);border-radius:var(--radius-object);background:var(--color-sizzle-100);color:var(--color-pepper-950);text-align:left}.real-app_methodGrid__VRLrA button:first-child{background:var(--color-sizzle-600);color:var(--color-action-foreground)}.real-app_methodGrid__VRLrA span{font-size:var(--text-micro);opacity:.75}.real-app_methodGrid__VRLrA .real-app_quietMethod__52oOP{border-color:transparent;background:transparent;color:var(--color-sizzle-600)}.real-app_bulkAnswerButton__vZhlA{display:grid;gap:3px;min-height:52px;padding:11px 14px;border:1px solid var(--color-cilantro-700);border-radius:var(--radius-object);background:var(--color-lime-200);color:var(--color-cilantro-700);text-align:left;font:inherit}.real-app_bulkAnswerButton__vZhlA span{font-size:var(--text-micro);opacity:.8}.real-app_ingredientChecks__RXEpk{display:grid;gap:10px}.real-app_ingredientChecks__RXEpk article{display:grid;gap:11px;padding:12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object)}.real-app_ingredientChecks__RXEpk article>div:first-child{display:grid;gap:4px}.real-app_ingredientChecks__RXEpk small{color:var(--color-pepper-600)}.real-app_ingredientChecks__RXEpk em{width:max-content;padding:4px 8px;border-radius:999px;background:var(--color-sizzle-100);color:var(--color-sizzle-600);font-size:var(--text-micro);font-style:normal}.real-app_answerButtons__Cp__t{display:grid;grid-template-columns:1fr 1fr;gap:7px}.real-app_answerButtons__Cp__t button{min-height:44px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface)}.real-app_answerButtons__Cp__t button[aria-pressed=true]{border-color:var(--color-cilantro-700);background:var(--color-lime-200);color:var(--color-cilantro-700)}.real-app_fileList__cew8o{margin:0;padding-left:20px;color:var(--color-pepper-600)}.real-app_passwordField__naiOt{display:grid;gap:7px}.real-app_passwordHeader__JRH5P{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.real-app_passwordHeader__JRH5P label{display:block}.real-app_resetButton__BkBEV{min-height:32px;padding:0;border:0;background:transparent;color:var(--color-pepper-600);font-size:var(--text-micro);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.real-app_resetButton__BkBEV:focus-visible,.real-app_resetButton__BkBEV:hover{background:transparent;color:var(--color-cilantro-700)}.real-app_authPage__xU8hw b,.real-app_authPage__xU8hw strong,.real-app_setupPage__ixohV b,.real-app_setupPage__ixohV strong,.real-app_taskPage__s3gZY b,.real-app_taskPage__s3gZY strong{font-weight:500}.real-app_legalNotice__KYgd0{margin:18px 0 0;color:var(--color-pepper-600);font-size:var(--text-micro);line-height:1.5;text-align:center}.real-app_legalNotice__KYgd0 a{color:var(--color-cilantro-700)}.real-app_authCard__SgOoK{border-color:transparent;box-shadow:0 8px 28px rgba(83,58,36,.1)}.real-app_authCard__SgOoK>.real-app_homeLink__wdyvF,.real-app_authCard__SgOoK>[role=img][aria-label=Splitdish]{display:flex;width:max-content;margin-inline:auto}.real-app_authCard__SgOoK>h1{text-align:center}.real-app_authEmbedded__Rucad{min-height:0;display:block;padding:0;background:transparent}.real-app_conflict__chUlK{display:grid;gap:8px;padding:15px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-margarita-50);color:var(--color-pepper-950);font-size:var(--text-body);line-height:1.55}.real-app_conflict__chUlK p{margin:0;color:var(--color-pepper-600)}.real-app_conflictActions__SJNKS{display:grid;gap:8px;margin-top:3px}.real-app_conflictPrimary__uUVgd,.real-app_conflictSecondary__lQUm7{min-height:46px;padding:0 14px;border-radius:var(--radius-object);font:inherit}.real-app_conflictPrimary__uUVgd{border:0;background:var(--color-cilantro-700);color:var(--color-action-foreground)}.real-app_conflictSecondary__lQUm7{border:1px solid var(--color-tortilla-200);background:var(--color-surface);color:var(--color-pepper-950)}.real-app_conflictPrimary__uUVgd:disabled,.real-app_conflictSecondary__lQUm7:disabled{cursor:wait;opacity:.58}.real-app_setupAccountGate__usw9z{display:grid;gap:8px;margin-top:18px;padding:14px;border-radius:var(--radius-object);background:var(--color-sizzle-100)}.real-app_setupAccountGate__usw9z p{margin:0;color:var(--color-pepper-600);font-size:var(--text-micro);line-height:1.45}.real-app_joinLink__YXbh1,.real-app_setupAccountGate__usw9z a{color:var(--color-cilantro-700)}.real-app_joinLink__YXbh1{justify-self:center;min-height:0;margin-top:16px;padding:4px 0;border:0;background:transparent;font:inherit;font-size:var(--text-micro);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.real-app_joinLink__YXbh1:focus-visible,.real-app_joinLink__YXbh1:hover{background:transparent;color:var(--color-cilantro-800)}.real-app_joinLink__YXbh1:disabled{cursor:wait;opacity:.58}.real-app_setupCard___MwFb{display:grid;gap:20px}.real-app_setupCard___MwFb h1,.real-app_setupCard___MwFb>p{margin:0}.real-app_setupCard___MwFb form{gap:16px}.real-app_setupCard___MwFb .real-app_joinLink__YXbh1,.real-app_setupCard___MwFb .real-app_setupAccountGate__usw9z{margin-top:0}.real-app_aiLabel__3IhYe,.real-app_primaryButton__Aw_Yk:has(svg){display:flex;align-items:center;justify-content:center;gap:8px}.real-app_aiLabel__3IhYe{justify-content:flex-start}.real-app_aiLabel__3IhYe svg,.real-app_primaryButton__Aw_Yk svg{width:18px;height:18px;flex:0 0 auto}.real-app_aiWorking__49Gcz svg{animation:real-app_ai-glint__kpJpj .48s ease-out both}.real-app_aiHint__9GLoR{margin:-8px 0 0!important;color:var(--color-pepper-600);font-size:var(--text-micro);text-align:center}@keyframes real-app_ai-glint__kpJpj{0%{opacity:.45;transform:scale(.72) rotate(-16deg)}55%{opacity:1;transform:scale(1.2) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.real-app_aiWorking__49Gcz svg{animation:none}}.real-app_homeLink__wdyvF{display:inline-flex;min-height:44px;align-items:center;padding:2px;border-radius:var(--radius-object);color:inherit;text-decoration:none}.real-app_homeLink__wdyvF:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:3px}.real-app_upgradeChoices__P_Vc_{display:grid;gap:8px;margin-top:20px}.real-app_upgradeChoices__P_Vc_ .real-app_switchButton__RzZeW{margin-top:0}.real-app_authEmbedded__Rucad .real-app_authCard__SgOoK{display:grid;width:auto;gap:14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.real-app_authEmbedded__Rucad .real-app_authCard__SgOoK h1{font-size:1.5rem;text-align:left}.real-app_googleAction__1DeMu{width:100%;margin:20px 0 10px}.real-app_authEmbedded__Rucad .real-app_googleAction__1DeMu{margin-top:0}.real-app_googleAction__1DeMu svg{width:18px;height:18px;flex:0 0 auto}.removal-impact-list_list__93ALA{display:grid;gap:8px;margin-top:14px;max-height:30vh;overflow-y:auto}.removal-impact-list_rows__VxICG{display:grid;gap:7px}.removal-impact-list_row__1HJpb{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface)}.removal-impact-list_row__1HJpb strong{color:var(--color-pepper-950);font-size:.9rem}.removal-impact-list_empty__oTmWO,.removal-impact-list_row__1HJpb span{margin:0;color:var(--color-pepper-600);font-size:.8rem;line-height:1.4}.shopping-recipe-context_rowEntries__14Ip2{display:grid;gap:8px;overflow-wrap:anywhere;white-space:normal}.shopping-recipe-context_rowEntry__eeNAR{display:grid;gap:1px;line-height:1.35;overflow-wrap:anywhere}.shopping-recipe-context_ingredientLines__w6c4M{color:var(--color-pepper-950);overflow-wrap:anywhere}.shopping-recipe-context_recipeName__IW0YW{color:var(--color-pepper-600);font-size:var(--text-micro);font-weight:400;line-height:1.3;overflow-wrap:anywhere}.shopping-recipe-context_moreEntries__9ZQhW{display:block;color:var(--color-pepper-600);line-height:1.35}.shopping-recipe-context_manualEntry__jYySy{display:flex;align-items:center;gap:4px;line-height:1.35}.shopping-recipe-context_visuallyHidden__OFPh0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shopping-recipe-context_blocks__MdSjN{display:grid;gap:0;margin:0;padding:0;list-style:none}.shopping-recipe-context_block__5PoO3{min-width:0;border-top:1px solid var(--color-tortilla-200)}.shopping-recipe-context_blockButton__X3wF5,.shopping-recipe-context_blockContent__bZ6Ls{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 2px;border:0;border-radius:var(--radius-object);background:transparent;color:var(--color-pepper-950);text-align:left}.shopping-recipe-context_blockButton__X3wF5{padding:10px;border:1px solid color-mix(in srgb,var(--color-cilantro-700) 24%,var(--color-tortilla-200));background:color-mix(in srgb,var(--color-cilantro-700) 7%,var(--color-surface));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 8px rgba(0,74,62,.08);font:inherit;cursor:pointer}.shopping-recipe-context_blockButton__X3wF5:focus-visible,.shopping-recipe-context_blockButton__X3wF5:hover{border-color:color-mix(in srgb,var(--color-cilantro-700) 42%,var(--color-tortilla-200));background:color-mix(in srgb,var(--color-cilantro-700) 13%,var(--color-surface));color:var(--color-pepper-950)}.shopping-recipe-context_blockButton__X3wF5:focus-visible{outline:3px solid var(--color-cilantro-700);outline-offset:2px}.shopping-recipe-context_blockImage__e3baW{display:grid;width:64px;height:64px;place-items:center;border:1px solid color-mix(in srgb,var(--color-cilantro-700) 22%,var(--color-tortilla-200));border-radius:var(--radius-object);background:color-mix(in srgb,var(--color-cilantro-700) 10%,var(--color-surface));box-shadow:0 2px 7px rgba(39,73,49,.12)}.shopping-recipe-context_blockButton__X3wF5 strong{color:var(--color-cilantro-700);text-decoration:underline;text-underline-offset:3px}.shopping-recipe-context_blockCopy__WPB_W{display:grid;min-width:0;gap:4px}.shopping-recipe-context_blockCopy__WPB_W strong{font-size:.9rem;line-height:1.3;overflow-wrap:anywhere}.shopping-recipe-context_blockLines__k_n8z{display:grid;gap:3px;min-width:0;color:var(--color-pepper-600);font-size:var(--text-micro);line-height:1.4;overflow-wrap:anywhere}.shopping-recipe-context_blockLine__2jxo7{display:block;overflow-wrap:anywhere}.real-shopping_listToolbar__BfxHW{grid-column:2;grid-row:2;align-self:center;justify-self:end;display:flex;flex:0 0 auto;align-items:center;gap:4px;padding:0;border:0}.real-shopping_shareListButton__s9NJo{display:inline-flex;flex:0 0 auto;min-height:44px;align-items:center;gap:8px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-object);background:transparent;color:var(--color-pepper-950);font:inherit;font-size:var(--text-micro);white-space:nowrap}.real-shopping_shareListButton__s9NJo svg{width:24px;height:24px;flex:0 0 auto}.real-shopping_shareListButton__s9NJo:hover{background:var(--color-margarita-50);color:var(--color-pepper-950)}.real-shopping_moreActions__A7DGB summary:focus-visible,.real-shopping_shareListButton__s9NJo:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:2px}.real-shopping_moreActions__A7DGB{position:relative;flex:0 0 auto}.real-shopping_heading__otPU0 h1,.real-shopping_heading__otPU0 h2{grid-column:1/-1;grid-row:1;align-self:center;min-width:0;margin:0;font-size:var(--workspace-heading-size);font-weight:var(--workspace-heading-weight);letter-spacing:var(--workspace-heading-letter-spacing);line-height:var(--workspace-heading-line-height);white-space:normal;overflow-wrap:break-word}.real-shopping_heading__otPU0>span{grid-column:1;grid-row:2;align-self:center;display:block;color:var(--color-pepper-600)}.real-shopping_empty__36inx{padding:20px 0;background:var(--color-sizzle-100)}.real-shopping_reorderRow__w2tEE{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.real-shopping_section__F0LxA{display:grid;gap:8px}.real-shopping_section__F0LxA summary{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:44px;align-items:center;gap:8px;margin:7px 0 0;font-size:var(--text-body);cursor:pointer}.real-shopping_section__F0LxA summary::-webkit-details-marker,.real-shopping_section__F0LxA summary::marker{display:none;content:""}.real-shopping_sectionSummaryLabel__7E4qd{display:flex;min-width:0;align-items:center;gap:8px}.real-shopping_sectionSummaryLabel__7E4qd small{display:grid;min-width:22px;height:22px;place-items:center;padding:0 6px;border-radius:var(--radius-round);background:var(--color-tortilla-200);color:var(--color-pepper-600);font-size:var(--text-micro);line-height:1}.real-shopping_section__F0LxA summary>svg{width:18px;height:18px;color:var(--color-pepper-600);transition:transform var(--motion-quick) var(--ease-settle)}.real-shopping_section__F0LxA[open] summary>svg{transform:rotate(180deg)}.real-shopping_section__F0LxA>button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px 0;border:0;border-bottom:1px solid var(--color-tortilla-200);border-radius:0;background:transparent;color:inherit;text-align:left}.real-shopping_section__F0LxA button>span:last-child{display:grid;gap:3px}.real-shopping_section__F0LxA small{color:var(--color-pepper-600)}.real-shopping_checkbox__oBBK5{display:grid;width:28px;height:28px;place-items:center;box-sizing:border-box;border:2px solid color-mix(in srgb,var(--color-cilantro-700) 52%,var(--color-tortilla-200));border-radius:8px;background:var(--color-lime-200);background:color-mix(in srgb,var(--color-lime-200) 38%,var(--color-surface) 62%);color:var(--color-cilantro-700);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 7px rgba(39,73,49,.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1);transition:background-color var(--motion-quick) var(--ease-settle),border-color var(--motion-quick) var(--ease-settle),box-shadow var(--motion-quick) var(--ease-settle),transform var(--motion-quick) var(--ease-settle)}.real-shopping_heading__otPU0{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:8px;border-radius:var(--radius-card)}.real-shopping_headingTitleRow__0cMK6{display:contents}.real-shopping_headingTitleRow__0cMK6 h1,.real-shopping_headingTitleRow__0cMK6 h2{min-width:0;margin-bottom:0}.real-shopping_headingRow__UXkZD{position:relative;z-index:4;display:block;min-width:0}.real-shopping_headingRow__UXkZD:has(.real-shopping_moreActions__A7DGB[open]){z-index:6}.real-shopping_camera__XzA1r{position:relative;display:grid;place-items:center;align-self:stretch;box-sizing:border-box;width:54px;min-height:54px;border:0;border-left:1px solid var(--color-tortilla-200);border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--color-margarita-50);color:var(--color-pepper-950);transition:background-color var(--motion-quick) var(--ease-settle),color var(--motion-quick) var(--ease-settle),transform var(--motion-quick) var(--ease-settle)}.real-shopping_camera__XzA1r:hover:not(:disabled){background:var(--color-lime-200);color:var(--color-cilantro-700)}.real-shopping_camera__XzA1r:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:-4px}.real-shopping_camera__XzA1r:active:not(:disabled){transform:translateY(1px)}.real-shopping_camera__XzA1r svg{width:22px;height:22px}.real-shopping_cameraDot__RdW_l{position:absolute;top:6px;right:6px;width:10px;height:10px;border:2px solid var(--color-surface);border-radius:50%;background:var(--color-corn-400)}.real-shopping_cameraHint__4x9wW{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 0;padding:10px 12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-sizzle-100);color:var(--color-pepper-950);font-size:.85rem}.real-shopping_cameraHint__4x9wW button{min-width:32px;min-height:32px;border:0;background:transparent;color:var(--color-pepper-600);font-size:1.1rem;line-height:1}.real-shopping_newDot__OtQpq{display:inline-block;width:8px;height:8px;margin-left:7px;border-radius:50%;background:var(--color-corn-400);vertical-align:middle}.real-shopping_srOnly__PX4XV{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.real-shopping_itemRow__OdTlS{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px}.real-shopping_itemBody___JlKs{min-width:0}.real-shopping_itemCheckboxButton__fKTRA{display:grid;align-self:start;place-items:center;min-width:52px;min-height:52px;border:0;background:transparent;cursor:pointer}.real-shopping_itemCard__I1JoZ{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 0;border:0;border-bottom:1px solid var(--color-tortilla-200);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.real-shopping_itemCardStatic__j_Xi4{cursor:default}.real-shopping_itemRowWithRecipeEntries__Vw1Dw .real-shopping_itemCard__I1JoZ{align-items:start}.real-shopping_itemCard__I1JoZ:disabled{cursor:default}.real-shopping_itemTargeted__AHBup{border-radius:var(--radius-object);animation:real-shopping_shopping-item-reveal__jcvJF 1.8s ease-out both;scroll-margin-block:6rem}.real-shopping_itemCopy__IRoVD{display:grid;min-width:0;gap:3px}.real-shopping_itemCopy__IRoVD small,.real-shopping_itemCopy__IRoVD strong{display:block;line-height:1.25}[data-focused-search-list] .real-shopping_itemCopy__IRoVD strong{font-weight:500}.real-shopping_itemCopy__IRoVD small{min-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-shopping_itemRowWithRecipeEntries__Vw1Dw .real-shopping_itemCopy__IRoVD small{min-height:20px;overflow:visible;text-overflow:clip;white-space:normal}.real-shopping_itemCopy__IRoVD .real-shopping_itemDescription__pGCvN{display:grid}.real-shopping_itemDescription__pGCvN>span{grid-area:1/1;align-self:start;min-width:0}.real-shopping_itemRecipeEntriesHidden__OttPg{visibility:hidden}.real-shopping_itemStatus__puyjN{display:flex;min-height:20px;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.real-shopping_itemStatus__puyjN>span:last-child{overflow:hidden;text-overflow:ellipsis}.real-shopping_itemRowDone__tPpyG .real-shopping_itemCard__I1JoZ{color:var(--color-pepper-600);opacity:.7}.real-shopping_itemRowDone__tPpyG .real-shopping_itemCopy__IRoVD strong{text-decoration:line-through;text-decoration-color:var(--color-pepper-600);text-decoration-thickness:1.5px}.real-shopping_itemRowAssumed__cTRiR .real-shopping_itemCard__I1JoZ,.real-shopping_itemRowConfirmedAtHome__4dEwa .real-shopping_itemCard__I1JoZ{color:var(--color-pepper-950)}.real-shopping_itemRowAssumed__cTRiR .real-shopping_itemCopy__IRoVD small,.real-shopping_itemRowConfirmedAtHome__4dEwa .real-shopping_itemCopy__IRoVD small{color:var(--color-pepper-600)}.real-shopping_checkboxAssumed__avYvF{border-color:var(--color-pepper-600);background:var(--color-corn-100);background:color-mix(in srgb,var(--color-corn-100) 68%,var(--color-surface) 32%);color:var(--color-pepper-950)}.real-shopping_checkboxAssumed__avYvF svg{width:16px;height:16px}.real-shopping_assumedCheckboxButton__UMp_9{cursor:pointer}.real-shopping_checkboxChecked__DgS5t{border-color:color-mix(in srgb,var(--color-cilantro-700) 72%,var(--color-pepper-950));background:linear-gradient(145deg,rgba(255,255,255,.2),rgba(255,255,255,0) 58%),var(--color-cilantro-700);color:var(--color-action-foreground);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 2px 7px rgba(0,74,62,.2)}.real-shopping_checkboxChecked__DgS5t svg{width:16px;height:16px}.real-shopping_itemCheckboxButton__fKTRA:hover:not(:disabled) .real-shopping_checkbox__oBBK5:not(.real-shopping_checkboxAssumed__avYvF):not(.real-shopping_checkboxChecked__DgS5t){border-color:var(--color-cilantro-700);background:var(--color-lime-200);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 3px 9px rgba(39,73,49,.15)}.real-shopping_itemCheckboxButton__fKTRA:hover:not(:disabled) .real-shopping_checkboxAssumed__avYvF{border-color:var(--color-pepper-950);background:var(--color-corn-100);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 3px 9px rgba(39,73,49,.15)}.real-shopping_itemCheckboxButton__fKTRA:hover:not(:disabled) .real-shopping_checkboxChecked__DgS5t{border-color:var(--color-pepper-950);background:color-mix(in srgb,var(--color-cilantro-700) 84%,var(--color-pepper-950));color:var(--color-action-foreground)}.real-shopping_itemCheckboxButton__fKTRA:focus-visible .real-shopping_checkbox__oBBK5{outline:3px solid var(--color-sizzle-600);outline-offset:3px}.real-shopping_itemCheckboxButton__fKTRA:active:not(:disabled) .real-shopping_checkbox__oBBK5{transform:translateY(1px)}.real-shopping_itemCheckboxButton__fKTRA:disabled{cursor:not-allowed;opacity:.55}.real-shopping_itemEyebrow__RkwiJ{margin:0;color:var(--color-sizzle-600);font-size:var(--text-micro);letter-spacing:.13em;text-transform:uppercase}.real-shopping_itemSheet__d9ezC{display:flex;min-height:0;flex-direction:column;overflow:hidden}.real-shopping_itemSheetContent__YSndo{display:grid;flex:0 1 auto;min-width:0;min-height:0;align-content:start;gap:18px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:18px}.real-shopping_itemSheetFooter__Lo0x6{display:grid;flex:0 0 auto;gap:10px;padding-top:12px;border-top:1px solid var(--color-tortilla-200);background:var(--sheet-surface)}.real-shopping_itemSheetFooterActions__8HPhW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.real-shopping_itemSheetFooterActionsSingle__f49sl{grid-template-columns:minmax(0,1fr)}.real-shopping_itemSheetFooter__Lo0x6 button{min-width:0;min-height:48px;padding:0 10px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-950);font:inherit;cursor:pointer}.real-shopping_itemSheetFooter__Lo0x6 button:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:2px}.real-shopping_itemSheetFooter__Lo0x6 button:disabled{cursor:not-allowed;opacity:.55}.real-shopping_itemSheet__d9ezC h2{margin:0;padding-right:48px;font-size:clamp(1.65rem,5vw,2.1rem);line-height:1.12}.real-shopping_itemSheet__d9ezC .real-shopping_itemSourceSummary__UcFmK{font-size:1rem;line-height:1.5}.real-shopping_itemSourceSection__sUaUd{display:grid;gap:8px;margin:0;padding:14px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface)}.real-shopping_itemSourceSection__sUaUd h3{margin:0;font-size:var(--text-body)}.real-shopping_recipeRemovalNote__JbiuJ{margin:0;padding-top:14px;border-top:1px solid var(--color-tortilla-200);color:var(--color-pepper-600);line-height:1.5}.real-shopping_itemSourceSummary__UcFmK{margin:0;color:var(--color-pepper-600);font-size:.8rem}.real-shopping_itemMetadata__Z4sfm{display:grid;gap:5px;margin:0;color:var(--color-pepper-600);font-size:var(--text-micro)}.real-shopping_itemMetadata__Z4sfm div{display:flex;gap:5px}.real-shopping_itemMetadata__Z4sfm dd{margin:0}.real-shopping_itemEditForm__1BnNw{display:grid;gap:14px}.real-shopping_itemEditForm__1BnNw label{display:grid;gap:7px}.real-shopping_itemEditForm__1BnNw input{min-height:48px;padding:10px 12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);font:inherit}.real-shopping_itemEditForm__1BnNw .real-shopping_move__RepaG{margin:0}.real-shopping_saveChangesAction__E9heZ{min-height:48px;border:0;border-radius:var(--radius-object);background:var(--color-cilantro-700);color:var(--color-action-foreground);font:inherit;font-weight:500}.real-shopping_removeItemAction__ZD_fv{width:100%;min-height:48px;margin:0;border:1px solid color-mix(in srgb,var(--color-chile-700) 45%,var(--color-tortilla-200));border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-chile-700);font:inherit}.real-shopping_itemSheetFooter__Lo0x6 .real-shopping_saveChangesAction__E9heZ{border:0;background:var(--color-cilantro-700);color:var(--color-action-foreground)}.real-shopping_itemSheetFooter__Lo0x6 .real-shopping_removeItemAction__ZD_fv{border-color:var(--color-chile-700);background:var(--color-chile-700);color:var(--color-action-foreground)}.real-shopping_itemSheetFooter__Lo0x6 .real-shopping_keepItemAction__K7Gym{background:var(--color-margarita-50);color:var(--color-pepper-950)}.real-shopping_itemSheetFooter__Lo0x6 .real-shopping_checkRemovalAction__gup8K{color:var(--color-cilantro-700)}.real-shopping_alreadyAtHomeAction__BWCh0{min-height:44px;padding:0 14px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-950);font:inherit;cursor:pointer}.real-shopping_itemSheetFooter__Lo0x6 .real-shopping_alreadyAtHomeAction__BWCh0{border-color:var(--color-cilantro-700);color:var(--color-cilantro-700)}.real-shopping_openStaplesAction__OUg9K{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 16px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-cilantro-700);font:inherit;font-size:.95rem;font-weight:400;cursor:pointer}.real-shopping_openStaplesAction__OUg9K svg{width:20px;height:20px}.real-shopping_cardArrival__T5zQl{animation:real-shopping_card-arrival__aDU2E var(--motion-standard) var(--ease-settle) both;animation-delay:calc(var(--arrival-index,0) * 40ms)}.real-shopping_itemConfirmed__pev1N .real-shopping_checkboxChecked__DgS5t svg{animation:real-shopping_check-draw__w_Y3H var(--motion-quick) var(--ease-settle) both}.real-shopping_newDotFading__B_v8r{animation:real-shopping_new-dot-fade__JCGYr var(--motion-emphasis) var(--ease-settle) both}@keyframes real-shopping_shopping-item-reveal__jcvJF{0%,to{background:transparent}22%,58%{background:var(--color-lime-200)}}@keyframes real-shopping_card-arrival__aDU2E{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes real-shopping_check-draw__w_Y3H{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes real-shopping_new-dot-fade__JCGYr{to{opacity:0}}@media(prefers-reduced-motion:reduce){.real-shopping_cardArrival__T5zQl{animation:real-shopping_card-arrival-fade__wuaRz var(--motion-quick) linear both}.real-shopping_itemTargeted__AHBup{background:var(--color-lime-200);animation:none}.real-shopping_itemConfirmed__pev1N .real-shopping_checkboxChecked__DgS5t svg,.real-shopping_newDotFading__B_v8r{animation:none}@keyframes real-shopping_card-arrival-fade__wuaRz{0%{opacity:0}}}@container (min-width: 20rem){.real-shopping_heading__otPU0>span{margin-top:0;font-size:var(--text-micro)}.real-shopping_section__F0LxA{gap:10px;margin-top:8px}.real-shopping_section__F0LxA summary{min-height:48px;margin-top:0;padding:0 4px;border-bottom:1px solid var(--color-tortilla-200)}.real-shopping_section__F0LxA>button{border-radius:0}.real-shopping_itemCard__I1JoZ{padding:14px 0;box-shadow:none}}@media(max-width:25rem){.real-shopping_moreActionsPanel__TgGYA{right:-4px;min-width:min(270px,calc(100vw - 32px))}}.menu-recipe-card_recipeCard__NWMV5{min-width:0;background:transparent}.menu-recipe-card_recipeCard__NWMV5+.menu-recipe-card_recipeCard__NWMV5{border-top:1px solid var(--color-tortilla-200)}.menu-recipe-card_dayPending__5VgZT{background:color-mix(in srgb,var(--color-cilantro-700) 7%,var(--color-surface))}.menu-recipe-card_scheduledCard__Oic3I{padding:0}.menu-recipe-card_scheduledMain__uAkOC{display:grid;width:100%;min-width:0;gap:10px;padding:12px;border:0;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation;text-align:left;transition:opacity var(--motion-quick) var(--ease-settle),transform var(--motion-quick) var(--ease-settle)}.menu-recipe-card_pendingMain___Zj3O{cursor:default}.menu-recipe-card_pendingMain___Zj3O:active{opacity:1;transform:none}.menu-recipe-card_galleryMain__R5Ztw:focus-visible,.menu-recipe-card_scheduledMain__uAkOC:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:3px}.menu-recipe-card_galleryMain__R5Ztw:active,.menu-recipe-card_scheduledMain__uAkOC:active{opacity:.92;transform:scale(.99)}.menu-recipe-card_scheduledContent__crqwE{display:grid;min-width:0;justify-items:start;gap:6px}.menu-recipe-card_galleryTitle__ogMWJ,.menu-recipe-card_heroTitle__VahWk{display:-webkit-box;min-width:0;min-height:2.4em;overflow:hidden;color:var(--color-pepper-950);font-family:var(--font-display),ui-rounded,"Arial Rounded MT Bold",ui-sans-serif,sans-serif;font-size:var(--text-body);font-weight:400;line-height:1.2;overflow-wrap:anywhere;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.menu-recipe-card_galleryByline__jrYmY,.menu-recipe-card_heroByline__BEIe2{display:flex;min-width:0;align-items:center;gap:6px;color:var(--color-pepper-600);font-size:var(--text-micro);line-height:1.35}.menu-recipe-card_galleryByline__jrYmY>span:last-child,.menu-recipe-card_heroByline__BEIe2>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-recipe-card_galleryNewVersion__0NW5d,.menu-recipe-card_scheduledNewVersion__YAviy{width:max-content;max-width:100%;padding:3px 7px;border-radius:var(--radius-round);background:var(--color-corn-100);color:var(--color-pepper-950);font-size:.68rem;line-height:1.2}.menu-recipe-card_wheneverCard__CxMJm{background:transparent}.menu-recipe-card_wheneverCard__CxMJm+.menu-recipe-card_wheneverCard__CxMJm{border-top:0}.menu-recipe-card_wheneverCard__CxMJm.menu-recipe-card_dayPending__5VgZT{background:color-mix(in srgb,var(--color-cilantro-700) 7%,var(--color-surface))}.menu-recipe-card_galleryMain__R5Ztw{display:grid;width:100%;min-width:0;align-content:start;gap:6px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;touch-action:manipulation;transition:opacity var(--motion-quick) var(--ease-settle),transform var(--motion-quick) var(--ease-settle)}.menu-recipe-card_galleryMain__R5Ztw:hover>div:first-child{outline:2px solid var(--color-tortilla-200);outline-offset:2px}.menu-recipe-card_pendingMain___Zj3O:hover>div:first-child{outline:none}.menu-recipe-card_galleryCopy__9P6OT{display:grid;min-width:0;align-content:start;gap:6px}.menu-recipe-card_featuredWheneverCard__wwLuY{grid-column:1/-1}.menu-recipe-card_featuredWheneverCard__wwLuY .menu-recipe-card_galleryMain__R5Ztw{grid-template-columns:minmax(0,1fr);gap:8px}.menu-recipe-card_featuredWheneverCard__wwLuY .menu-recipe-card_galleryMain__R5Ztw>div:first-child{grid-column:1;aspect-ratio:16/9}.menu-recipe-card_featuredWheneverCard__wwLuY .menu-recipe-card_galleryCopy__9P6OT{grid-column:1}.menu-recipe-card_cardArrival__Vr0kn{animation:menu-recipe-card_card-arrival__zNLh6 var(--motion-standard) var(--ease-settle) both;animation-delay:calc(var(--arrival-index, 0) * 40ms)}@keyframes menu-recipe-card_card-arrival__zNLh6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-recipe-card_card-arrival-fade__ffaVs{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.menu-recipe-card_cardArrival__Vr0kn{animation:menu-recipe-card_card-arrival-fade__ffaVs var(--motion-quick) linear both}.menu-recipe-card_galleryMain__R5Ztw,.menu-recipe-card_scheduledMain__uAkOC{transition:none}.menu-recipe-card_galleryMain__R5Ztw:active,.menu-recipe-card_pendingMain___Zj3O:active,.menu-recipe-card_scheduledMain__uAkOC:active{transform:none}}.menu-panel_menuHeader__uxw3a{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--color-tortilla-200)}.menu-panel_menuHeader__uxw3a h1{margin:0;font-size:var(--workspace-heading-size);font-weight:var(--workspace-heading-weight);letter-spacing:var(--workspace-heading-letter-spacing);line-height:var(--workspace-heading-line-height)}.menu-panel_menuHeader__uxw3a p{max-width:none;margin:12px 0 0;color:var(--color-pepper-600);font-size:var(--text-micro);white-space:nowrap}.menu-panel_askPickleButton__4TrQA{display:grid;box-sizing:border-box;width:52px;min-width:52px;max-width:52px;height:52px;min-height:52px;max-height:52px;flex:0 0 52px;aspect-ratio:1;place-items:center;margin-right:8px;padding:0;border:1px solid var(--color-tortilla-200);border-radius:50%;background:var(--color-surface);box-shadow:0 2px 6px rgba(42,24,18,.1);color:var(--color-cilantro-700)}.menu-panel_askPickleButton__4TrQA:hover:not(:disabled){border-color:var(--color-cilantro-700);background:var(--color-surface);color:var(--color-cilantro-700)}.menu-panel_askPickleButton__4TrQA svg{display:block;width:24px;height:24px;stroke-width:2}.menu-panel_askPickleButton__4TrQA:active:not(:disabled){transform:translateY(1px)}.menu-panel_askPickleButton__4TrQA:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:2px}.menu-panel_askPickleButton__4TrQA:disabled{opacity:.55}.menu-panel_firstRunCard__s_90O{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;margin-top:14px;padding:12px 14px;border:1px solid var(--color-cilantro-700);border-radius:var(--radius-card);background:var(--color-lime-200);color:var(--color-pepper-950);text-align:left}.menu-panel_firstRunCard__s_90O>span:last-child{display:grid;gap:2px}.menu-panel_firstRunCard__s_90O em{color:var(--color-pepper-600);font-size:var(--text-micro);font-style:normal}.menu-panel_firstRunFace__NphQ3{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:var(--radius-object);background:#fff;font-size:1.3rem}.menu-panel_recipeSpread__3UjZj{display:grid;gap:18px;margin-top:2px}.menu-panel_daySection__LUDx6{min-width:0}.menu-panel_dayHeading__uVjV4{display:flex;align-items:center;min-height:46px;padding:10px 16px;border-bottom:1px solid var(--color-tortilla-200)}.menu-panel_dayHeading__uVjV4 h2{margin:0;color:var(--color-pepper-600);font-size:var(--text-body);font-weight:400;letter-spacing:0}.menu-panel_dayCount__Uuyu5{color:var(--color-pepper-600)}.menu-panel_recipeCards__Lb05J{display:grid;min-width:0;overflow:hidden;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.menu-panel_wheneverCards__QlnDy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;background:var(--color-surface)}.menu-panel_wheneverCards__QlnDy .menu-panel_dayHeading__uVjV4{grid-column:1/-1;background:var(--color-surface)}.menu-panel_menuEmptyState__fk8wL{margin-top:clamp(48px,12vh,144px)}.menu-panel_emptyMenuInvite__g9_3R{display:block;min-height:44px;margin:8px auto 24px;padding:0 14px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-950);font:inherit;font-weight:var(--weight-strong)}.menu-panel_wrapUp__srslR{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:32px;padding:18px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-card);background:var(--color-margarita-50)}.menu-panel_wrapUp__srslR p{margin:4px 0 0;color:var(--color-pepper-600);font-size:.8rem;line-height:1.45}.menu-panel_wrapUp__srslR button{min-height:42px;padding:0 13px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-950)}.menu-panel_wrapConfirmation__haNCa{display:grid;grid-column:1/-1;gap:8px}.menu-panel_wrapConfirmation__haNCa>div{display:flex;justify-content:flex-end;gap:8px}.menu-panel_wrapConfirmation__haNCa>div button:last-child{border-color:var(--color-cilantro-700);background:var(--color-cilantro-700);color:var(--color-action-foreground)}@media (max-width:390px){.menu-panel_wrapUp__srslR{grid-template-columns:1fr}}@container (min-width: 44rem){.menu-panel_menuHeader__uxw3a{align-items:center;padding-bottom:0}.menu-panel_menuHeader__uxw3a p{font-size:.9rem}.menu-panel_recipeSpread__3UjZj{margin-top:18px}}