.VOxPNq_page{padding-top:var(--top-padding);flex-direction:column;min-height:100svh;display:flex}.VOxPNq_header{justify-content:space-between;align-items:center;gap:var(--f-spacing-sml);padding-top:var(--f-spacing-med);padding-inline:var(--page-padding);flex-wrap:wrap;display:flex}.VOxPNq_breadcrumbs{align-items:center;gap:var(--f-spacing-xsm);flex-wrap:wrap;display:flex}.VOxPNq_breadcrumbs>span{font-size:var(--f-font-size-xsm);color:var(--f-clr-grey-600);padding:.6em;font-weight:600}.VOxPNq_description{padding:var(--f-spacing-xsm)}.VOxPNq_actions{align-items:center;gap:var(--f-spacing-xsm);margin-left:auto;display:flex}.VOxPNq_empty{flex-grow:1;justify-content:center;align-items:center;display:flex}
._fZvgq_modal{gap:var(--f-spacing-sml);flex-direction:column;width:min(80vw,18rem);display:flex}._fZvgq_footer>*{flex-grow:1;flex-basis:0}._fZvgq_warning{text-align:justify;color:var(--f-clr-grey-800)}._fZvgq_warning>*{margin-bottom:-2px}
._5IqBNq_modal{gap:var(--f-spacing-sml);flex-direction:column;min-width:min(80vw,24rem);padding-top:3px;display:flex}._5IqBNq_footer>*{flex-grow:1;flex-basis:0}._5IqBNq_footnote{color:var(--f-clr-grey-600);padding-left:var(--f-spacing-xsm)}._5IqBNq_footnote>*{margin-bottom:-2px}
.rZiA4G_container{max-height:19rem}.rZiA4G_list{gap:var(--f-spacing-xsm);flex-direction:column;min-height:19rem;display:flex}
.ZEvBNa_bookmark{border-radius:var(--f-radius-med);background-color:var(--f-clr-bg-100);cursor:pointer;align-items:center;display:flex;position:relative}.ZEvBNa_bookmark.ZEvBNa_elevated{border:solid 1px var(--f-clr-surface-200);background-color:var(--f-clr-surface-100)}.ZEvBNa_content{align-items:center;gap:var(--f-spacing-sml);padding:var(--f-spacing-xxs);flex-grow:1;display:flex}.ZEvBNa_icon{background-color:var(--f-clr-surface-300);border-radius:var(--f-radius-sml);width:4rem;height:4rem;font-size:var(--f-font-size-med);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ZEvBNa_icon img{object-fit:cover}.ZEvBNa_title{font-weight:600}.ZEvBNa_sub{align-items:center;gap:var(--f-spacing-xsm);color:var(--f-clr-grey-600);padding-top:var(--f-spacing-xxs);font-size:var(--f-font-size-xsm);display:flex}.ZEvBNa_right{padding-right:calc(var(--f-spacing-sml) + var(--f-spacing-xxs));margin-left:auto}
.PQUTXq_view{padding-top:var(--top-padding);padding-inline:var(--page-padding);min-height:calc(100svh - var(--menu-bar));flex-direction:column;display:flex}.PQUTXq_column{padding-block:var(--f-spacing-med);gap:var(--f-spacing-med);flex-direction:column;flex-grow:1;display:flex}:root:has(.PQUTXq_extended:not([style*=display])){--menu-bar:0px}:has(.PQUTXq_extended:not([style*=display])) .PQUTXq_menu{display:none}.PQUTXq_overlay{height:var(--header);width:100%;padding-top:env(safe-area-inset-top);background-color:var(--f-clr-bg-100);box-sizing:content-box;z-index:101;display:none;position:fixed;top:0;left:0}.PQUTXq_overlay .PQUTXq_content{align-items:center;gap:var(--f-spacing-sml);padding-inline:var(--page-padding);flex-grow:1;grid-template-columns:1fr auto 1fr;display:grid}.PQUTXq_overlay .PQUTXq_right{justify-content:flex-end;align-items:center;gap:var(--f-spacing-sml);display:flex}.PQUTXq_overlay .PQUTXq_right.PQUTXq_stretch{grid-column:span 2}.PQUTXq_logo{font-size:2rem;display:flex}.PQUTXq_menu{width:100%;height:var(--menu-bar);z-index:100;border-top-left-radius:var(--f-radius-lrg);border-top-right-radius:var(--f-radius-lrg);background-color:var(--f-clr-surface-100);border-top:solid 1px var(--f-clr-surface-300);padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box;display:none;position:fixed;bottom:0;left:0}.PQUTXq_menu>:first-child{border-top-left-radius:calc(var(--f-radius-lrg) - 1px)}.PQUTXq_menu>:last-child{border-top-right-radius:calc(var(--f-radius-lrg) - 1px)}.PQUTXq_link{align-items:center;gap:var(--f-spacing-xsm);cursor:pointer;flex-direction:column;flex-grow:1;flex-basis:0;padding-bottom:.6em;display:flex;position:relative}.PQUTXq_link .PQUTXq_container{flex-grow:1;align-items:end;padding-inline:.6em;display:flex}.PQUTXq_link .PQUTXq_icon{color:var(--f-clr-grey-700);font-size:var(--f-font-size-med);transition:color .2s,background-color .2s;display:flex}.PQUTXq_link .PQUTXq_icon.PQUTXq_large{font-size:var(--f-font-size-lrg);background-color:var(--f-clr-grey-700);color:var(--f-clr-text-200);border-radius:var(--f-radius-med);margin-top:-30%;padding:.3em}.PQUTXq_link.PQUTXq_active .PQUTXq_icon{color:var(--f-clr-primary-100)}.PQUTXq_link.PQUTXq_active .PQUTXq_large{color:var(--f-clr-text-200);background-color:var(--f-clr-primary-100)}.PQUTXq_link .PQUTXq_label{color:var(--f-clr-grey-500);text-align:center;align-items:center;font-size:.7em;transition:color .2s;display:flex}.PQUTXq_link.PQUTXq_active .PQUTXq_label{color:var(--f-clr-primary-100);font-weight:500}.PQUTXq_link .PQUTXq_indicator{background-color:var(--f-clr-text-100);border-radius:99px;width:2rem;height:3px;position:absolute;bottom:0}@media (display-mode:standalone) and (max-width:768px){.PQUTXq_menu,.PQUTXq_overlay{display:flex}}
.gYSXpG_modal{min-width:min(80vw,24rem)}.gYSXpG_footer>*{flex-grow:1;flex-basis:0}.gYSXpG_heading{padding-left:var(--f-spacing-sml);padding-bottom:var(--f-spacing-xsm);font-weight:600;display:block}.gYSXpG_list{gap:var(--f-spacing-xsm);flex-direction:column;height:12rem;display:flex}
.ANNC1W_modal{gap:var(--f-spacing-med);flex-direction:column;width:min(80vw,24rem);display:flex}.ANNC1W_tags{gap:var(--f-spacing-sml);flex-wrap:wrap;display:flex}.ANNC1W_modal p{-webkit-hyphens:auto;hyphens:auto;text-align:justify;color:var(--f-clr-grey-800)}.ANNC1W_modal p>*{margin-bottom:-2px}.ANNC1W_footer>*{flex-grow:1;flex-basis:0}
._7_3v6a_caption{max-width:24rem;padding-inline:var(--f-spacing-xsm);padding-top:var(--f-spacing-sml);color:var(--f-clr-grey-600)}._7_3v6a_caption>*{margin-bottom:-2px}
@media (min-width:481px){.Ncpi3a_tabs{display:none!important}}
._0OYNsW_container{gap:var(--f-spacing-xsm);padding-block:var(--f-spacing-med);flex-direction:column;flex-grow:1;min-height:0;display:flex}._0OYNsW_row{padding-inline:var(--page-padding);justify-content:space-between;align-items:center;display:flex}._0OYNsW_heading{color:var(--f-clr-grey-600);padding-left:var(--f-spacing-sml);font-weight:600}._0OYNsW_viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;flex-direction:column;flex-grow:1;display:flex;overflow:hidden}._0OYNsW_viewport:active{cursor:grabbing}._0OYNsW_list{gap:var(--f-spacing-lrg);padding-inline:var(--page-padding);will-change:transform;flex-grow:1;align-items:stretch;height:100%;display:flex}._0OYNsW_list>*{width:calc(100vw - var(--page-padding) * 2);flex-shrink:0}
.hHKF5W_stepper{padding-block:var(--f-spacing-xsm);-webkit-user-select:none;user-select:none;align-items:center;margin-bottom:auto;display:flex}.hHKF5W_step{align-items:center;gap:var(--f-spacing-sml);font:inherit;color:var(--f-clr-grey-500);-webkit-tap-highlight-color:transparent;border-radius:var(--f-radius-sml);background:0 0;border:none;outline:none;transition:opacity .2s,transform .15s;display:flex;position:relative}.hHKF5W_step:enabled{cursor:pointer}.hHKF5W_step:enabled:hover,.hHKF5W_step:enabled:focus-visible{color:var(--f-clr-text-100)}.hHKF5W_circle{width:2.4rem;height:2.4rem;font-size:var(--f-font-size-sml);background-color:var(--f-clr-surface-200);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative}.hHKF5W_circle .hHKF5W_highlight{z-index:-1;inset:-.4em}.hHKF5W_label{font-size:var(--f-font-size-sml);white-space:nowrap;font-weight:500;transition:color .2s}.hHKF5W_completed .hHKF5W_circle{background-color:var(--f-clr-primary-100);color:var(--f-clr-text-200)}.hHKF5W_completed .hHKF5W_label{color:var(--f-clr-text-100)}.hHKF5W_current .hHKF5W_circle{background-color:var(--f-clr-primary-400);color:var(--f-clr-text-100)}.hHKF5W_current .hHKF5W_label{color:var(--f-clr-text-100)}.hHKF5W_line{background-color:var(--f-clr-surface-300);height:3px;margin-inline:var(--f-spacing-sml);border-radius:99px;flex-grow:1;transition:background-color .3s}.hHKF5W_line.hHKF5W_active{background-color:var(--f-clr-primary-100)}@media (max-width:768px){.hHKF5W_stepper{justify-content:space-between;align-items:flex-start}.hHKF5W_step{align-items:center;gap:var(--f-spacing-xsm);margin-bottom:calc(1em + var(--f-spacing-sml));flex-direction:column}.hHKF5W_step:first-child{align-items:start}.hHKF5W_step:last-child{align-items:end}.hHKF5W_label{bottom:calc(-1em - var(--f-spacing-sml));position:absolute}.hHKF5W_line{margin-top:1.2rem;margin-inline:var(--f-spacing-xsm)}}
.g92KXa_row{gap:var(--f-spacing-sml);flex-wrap:wrap;display:flex}.g92KXa_row>*{flex:1 1 0;min-width:min(50vw,16rem)}.g92KXa_tags{gap:var(--f-spacing-sml);flex-wrap:wrap;display:flex}
._80vnna_header{gap:var(--f-spacing-med);grid-template-columns:min-content 1fr;display:grid}._80vnna_thumbnail{aspect-ratio:1;pointer-events:none;grid-row:span 2;align-self:flex-start;min-height:18rem;position:relative;overflow:hidden}._80vnna_header ._80vnna_column{padding-block:var(--f-spacing-med);flex-direction:column;flex-grow:1;display:flex}._80vnna_content{gap:var(--f-spacing-med);padding-top:var(--f-spacing-med);display:flex}._80vnna_ingredients{width:min(50vw,18rem);min-height:35vh}._80vnna_instructions{gap:var(--f-spacing-sml);flex-direction:column;flex-grow:1;display:flex}._80vnna_instructions>*{flex-grow:1;min-height:8rem}@media (max-width:768px){._80vnna_header{grid-template-columns:1fr}._80vnna_thumbnail{aspect-ratio:unset;width:unset;align-self:stretch}}@media (max-width:480px){._80vnna_content{flex-direction:column}._80vnna_ingredients{width:auto}}
._0iD65G_columns{gap:var(--f-spacing-med);flex-wrap:wrap;display:flex}._0iD65G_column{gap:var(--f-spacing-med);flex-direction:column;flex-grow:1;flex-basis:0;display:flex}._0iD65G_danger{justify-content:space-between;align-items:center;gap:var(--f-spacing-sml);display:flex}._0iD65G_danger p{color:var(--f-clr-grey-700)}@media (max-width:480px){._0iD65G_danger{flex-wrap:wrap}}
@media (max-width:768px){.o0_CkG_collapsed{display:none!important}}@media (min-width:769px){.o0_CkG_button:not(.o0_CkG_desktop){display:none}.o0_CkG_desktop.o0_CkG_collapsed{display:none!important}}
.J0LWca_grid{--max-width:.25fr;grid-template-columns:repeat(auto-fit, minmax(16rem, var(--max-width)));gap:var(--f-spacing-sml);display:grid}.J0LWca_header{padding-bottom:var(--f-spacing-xsm);align-items:baseline;display:flex}.J0LWca_title{font-family:var(--font-noto);font-size:var(--f-font-size-med);padding-left:var(--f-spacing-sml)}.J0LWca_heading{font-size:var(--f-font-size-sml);padding-left:var(--f-spacing-sml);padding-bottom:var(--f-spacing-xsm);font-weight:600}.J0LWca_list{gap:var(--f-spacing-sml);--page-width:calc(100vw - var(--page-padding) * 2);--card-size:calc((var(--page-width) - var(--f-spacing-sml) * 3) / 4);width:max-content;min-height:410px;display:flex}.J0LWca_list>*{min-width:min-content;width:var(--card-size);flex-shrink:0}@media (max-width:1024px){.J0LWca_grid{--max-width:.33fr}.J0LWca_list{--card-size:calc((var(--page-width) - var(--f-spacing-sml) * 4) / 3)}}@media (max-width:768px){.J0LWca_grid{--max-width:.5fr}.J0LWca_list{--card-size:calc((var(--page-width) - var(--f-spacing-sml) * 3) / 2)}}@media (max-width:480px){.J0LWca_grid{--max-width:1fr}.J0LWca_list{--card-size:calc(var(--page-width) - var(--f-spacing-sml) * 2)}}
.acXD9q_modal{gap:var(--f-spacing-sml);flex-direction:column;min-width:min(80vw,24rem);display:flex}.acXD9q_footer>*{flex-grow:1;flex-basis:0}.acXD9q_toggle{align-items:center;gap:var(--f-spacing-xsm);padding-block:var(--f-spacing-xsm);cursor:pointer;font-weight:600;display:flex}.acXD9q_toggle>:last-child{margin-left:auto}.acXD9q_warning{color:var(--f-clr-grey-700);display:block}.acXD9q_warning>*{margin-bottom:-2px}
.ztF9pW_container{flex-direction:column;flex-grow:1;display:flex}.ztF9pW_header{padding-bottom:var(--f-spacing-xsm);flex-wrap:wrap;align-items:end;display:flex}.ztF9pW_header .ztF9pW_group{align-items:center;gap:var(--f-spacing-xsm);display:flex}.ztF9pW_header>:last-child{margin-left:auto}.ztF9pW_grid{--max-width:.25fr;grid-template-columns:repeat(auto-fit, minmax(16rem, var(--max-width)));gap:var(--f-spacing-sml);display:grid}.ztF9pW_grid.ztF9pW_rows{grid-template-columns:1fr}.ztF9pW_heading{font-size:var(--f-font-size-sml);padding-left:var(--f-spacing-sml);font-weight:600}@media (max-width:1024px){.ztF9pW_grid{--max-width:.33fr}}@media (max-width:768px){.ztF9pW_grid{--max-width:.5fr}}@media (max-width:480px){.ztF9pW_grid{--max-width:1fr}}
.lfrVOa_main{gap:var(--f-spacing-sml);flex-direction:column;flex-grow:1;transition:margin-right .3s;display:flex}.lfrVOa_main.lfrVOa_pushed{margin-right:max(0px, calc(var(--sidebar-width) + var(--f-spacing-med) - var(--page-padding)))}.lfrVOa_header{justify-content:space-between;align-items:center;gap:var(--f-spacing-sml);display:flex}.lfrVOa_title{font-family:var(--font-noto);font-size:var(--f-font-size-xlg);font-weight:700}.lfrVOa_actions,.lfrVOa_toolbar{align-items:center;gap:var(--f-spacing-sml);flex-wrap:wrap;display:flex}.lfrVOa_actions{flex-shrink:0}.lfrVOa_selectAll{align-items:center;gap:var(--f-spacing-sml);padding:var(--f-spacing-xsm);padding-left:calc(var(--f-spacing-xsm) * 2 + 1px);border-radius:var(--f-radius-sml);cursor:pointer;font-weight:600;display:flex}.lfrVOa_muted{color:var(--f-clr-grey-600);font-size:var(--f-font-size-xsm)}.lfrVOa_muted>svg{margin-bottom:-2px}.lfrVOa_days{gap:var(--f-spacing-xsm);flex-direction:column;flex-grow:1;display:flex}.lfrVOa_day{gap:var(--f-spacing-xsm);padding:var(--f-spacing-xsm);border:solid 1px var(--f-clr-surface-200);border-radius:var(--f-radius-med);background-color:var(--f-clr-surface-100);flex-grow:1;grid-template-columns:10rem minmax(0,1fr);transition:border-color .2s,background-color .2s;display:grid}.lfrVOa_day.lfrVOa_today{border-color:var(--f-clr-primary-300)}.lfrVOa_day.lfrVOa_selected{background-color:var(--f-clr-primary-600)}.lfrVOa_date{align-self:start;align-items:center;gap:var(--f-spacing-sml);padding:var(--f-spacing-xsm);border-radius:var(--f-radius-sml);cursor:pointer;display:flex;position:relative}.lfrVOa_slots{gap:var(--f-spacing-xsm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lfrVOa_slot{border:solid 1px var(--f-clr-surface-200);border-radius:var(--f-radius-sml);background-color:var(--f-clr-bg-100);min-height:3.5rem;transition:border-color .2s;position:relative;container-type:size}.lfrVOa_slot.lfrVOa_empty{border-style:dashed;border-color:var(--f-clr-grey-200);background-color:#0000}.lfrVOa_slot.lfrVOa_over{border-color:var(--f-clr-primary-100)}.lfrVOa_slot,.lfrVOa_draggable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lfrVOa_slot img,.lfrVOa_draggable img{pointer-events:none}.lfrVOa_slotButton{cursor:pointer;align-items:center;gap:var(--f-spacing-sml);width:100%;height:100%;padding:var(--f-spacing-xxs);padding-right:var(--f-spacing-lrg);border-radius:inherit;text-align:left;color:inherit;display:flex;position:relative}.lfrVOa_empty .lfrVOa_slotButton{justify-content:center;gap:var(--f-spacing-xsm);padding-right:var(--f-spacing-xxs);color:var(--f-clr-grey-600)}.lfrVOa_thumb{aspect-ratio:1;border-radius:var(--f-radius-sml);background-color:var(--f-clr-surface-300);flex-shrink:0;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.lfrVOa_thumb img{object-fit:cover}@container (min-height:5.4rem){.lfrVOa_slot:not(.lfrVOa_empty) .lfrVOa_slotButton{padding-right:var(--f-spacing-xxs);flex-direction:column;align-items:stretch}.lfrVOa_slot:not(.lfrVOa_empty) .lfrVOa_thumb{aspect-ratio:auto;flex-grow:1;width:100%;height:auto}.lfrVOa_slot:not(.lfrVOa_empty) .lfrVOa_slotText{padding:var(--f-spacing-xxs) var(--f-spacing-xsm) var(--f-spacing-xsm);padding-right:var(--f-spacing-xlg)}.lfrVOa_slot .lfrVOa_remove{top:auto;bottom:var(--f-spacing-xsm)}}.lfrVOa_slotText{flex-direction:column;min-width:0;display:flex}.lfrVOa_name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lfrVOa_remove{top:var(--f-spacing-xxs);right:var(--f-spacing-xxs);position:absolute!important}.lfrVOa_week{align-items:center;gap:var(--f-spacing-xsm);margin-left:auto;display:flex}.lfrVOa_planner{--sidebar-width:min(20rem, 50vw);display:contents}.lfrVOa_sidebar{top:calc(var(--top-padding) + var(--f-spacing-med));right:0;bottom:var(--f-spacing-med);z-index:100;width:var(--sidebar-width);translate:calc(100% - var(--f-spacing-sml)) 0;gap:var(--f-spacing-med);padding:var(--f-spacing-sml);border-radius:var(--f-radius-med) 0 0 var(--f-radius-med);background-color:var(--f-clr-surface-100);flex-direction:column;transition:translate .3s;display:flex;position:fixed;overflow-y:auto}.lfrVOa_sidebar:not(.lfrVOa_open){cursor:pointer}.lfrVOa_list{gap:var(--f-spacing-xsm);flex-direction:column;display:flex}.lfrVOa_draggable{cursor:grab}.lfrVOa_modal{gap:var(--f-spacing-sml);flex-direction:column;min-width:min(80vw,28rem);max-width:28rem;display:flex}.lfrVOa_presets{gap:var(--f-spacing-xsm);flex-wrap:wrap;display:flex}.lfrVOa_presets>*{flex-grow:1}.lfrVOa_footer>*{flex-grow:1;flex-basis:0}.lfrVOa_sidebar.lfrVOa_open{translate:0}.lfrVOa_sectionTitle{font-size:var(--f-font-size-sml);padding-left:var(--f-spacing-sml);font-weight:600}.lfrVOa_sidebarHeader{justify-content:space-between;align-items:center;gap:var(--f-spacing-xsm);min-height:2rem;display:flex}.lfrVOa_section{gap:var(--f-spacing-xsm);flex-direction:column;display:flex}.lfrVOa_results{min-height:calc(8 * (4rem + var(--f-spacing-xxs) * 2) + 7 * var(--f-spacing-xsm))}@media (min-width:120rem){.lfrVOa_planner{--sidebar-width:calc(var(--page-padding) - var(--f-spacing-med))}.lfrVOa_sidebar{translate:0;cursor:auto!important}.lfrVOa_main.lfrVOa_pushed{margin-right:0}.lfrVOa_sidebarToggle{display:none!important}}@media (max-width:480px){.lfrVOa_sidebar,.lfrVOa_sidebarToggle{display:none!important}.lfrVOa_main.lfrVOa_pushed{margin-right:0}}@media (max-width:768px){.lfrVOa_day{grid-template-columns:minmax(0,1fr)}.lfrVOa_slots{flex-wrap:wrap;display:flex}.lfrVOa_slot{flex:100%}.lfrVOa_slot.lfrVOa_empty{flex:1 1 0;min-height:2.5rem}}.lfrVOa_presetActions{align-items:center;gap:var(--f-spacing-xxs);display:flex}
.z7vqXq_modal{gap:var(--f-spacing-sml);flex-direction:column;min-width:min(80vw,20rem);padding-top:3px;display:flex}.z7vqXq_list{gap:var(--f-spacing-xsm);flex-direction:column;min-height:12rem;display:flex}
.FrwZGq_modal{gap:var(--f-spacing-sml);flex-direction:column;width:min(80vw,18rem);display:flex}.FrwZGq_footer>*{flex-grow:1;flex-basis:0}.FrwZGq_row{gap:var(--f-spacing-sml);flex-wrap:wrap;display:flex}.FrwZGq_row>*{white-space:nowrap;flex-grow:1;flex-basis:0}.FrwZGq_warning{text-align:justify;color:var(--f-clr-grey-800)}.FrwZGq_warning>*{margin-bottom:-2px}.FrwZGq_title{align-items:center;gap:var(--f-spacing-xsm);font-size:var(--f-font-size-med);display:flex}.FrwZGq_badges{gap:var(--f-spacing-xsm);padding-top:var(--f-spacing-xsm);display:flex}.FrwZGq_link{align-items:center;gap:var(--f-spacing-med);flex-grow:1;transition:color .2s;display:flex}.FrwZGq_link:hover{color:var(--f-clr-primary-100);border-color:var(--f-clr-primary-100);cursor:pointer}
.zB8vJG_link{align-items:start;gap:var(--f-spacing-med);padding:var(--f-spacing-med);border-radius:var(--f-radius-med);background-color:var(--f-clr-surface-100);border:solid 1px var(--f-clr-surface-300);flex-grow:1;display:flex;position:relative}.zB8vJG_icon{background-color:var(--f-clr-primary-100);color:var(--f-clr-text-200);border-radius:var(--f-radius-sml);padding:.725em;display:flex}.zB8vJG_heading{padding-bottom:var(--f-spacing-xsm);font-weight:500}.zB8vJG_text{font-weight:700;font-size:var(--f-font-size-lrg);font-family:var(--font-noto)}.zB8vJG_arrow{margin:var(--f-spacing-xsm);margin-left:auto}
.kSYdya_info{gap:var(--f-spacing-sml);display:flex}.kSYdya_image{aspect-ratio:1;min-height:16.8rem}.kSYdya_column{gap:var(--f-spacing-sml);flex-direction:column;flex-grow:1;display:flex}.kSYdya_row{gap:var(--f-spacing-sml);flex-wrap:wrap;display:flex}.kSYdya_row>*{flex-grow:1;flex-basis:0}@media (max-width:480px){.kSYdya_info{flex-direction:column}.kSYdya_image{aspect-ratio:2}}
.QTe27G_card{padding:var(--f-spacing-xsm);flex-direction:column;display:flex;position:relative}.QTe27G_thumbnail{aspect-ratio:1;font-size:var(--f-font-size-lrg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.QTe27G_overlay{padding:var(--f-spacing-sml);justify-content:end;align-items:start;display:flex;position:absolute;inset:0}.QTe27G_content{padding:var(--f-spacing-xsm);padding-top:var(--f-spacing-sml);flex-direction:column;flex-grow:1;display:flex}.QTe27G_row{align-items:start;gap:var(--f-spacing-sml);display:flex}.QTe27G_tags{gap:var(--f-spacing-xsm);flex-wrap:wrap;display:flex}.QTe27G_tags>*{position:relative}.QTe27G_footer{padding-top:var(--f-spacing-xsm);flex-direction:column;flex-grow:1;justify-content:end;transition:color .25s;display:flex}.QTe27G_footer:hover{color:var(--f-clr-grey-700)}.QTe27G_title{font-size:var(--f-font-size-med);font-weight:600}.QTe27G_description{color:var(--f-clr-grey-600);font-size:var(--f-font-size-xsm);padding-top:var(--f-spacing-xxs)}
.QldCmG_group{gap:var(--f-spacing-sml);flex-wrap:wrap;display:flex}.QldCmG_group>*{flex-grow:1;flex-basis:30%;min-width:10rem}
.Jy4VUG_results{gap:var(--f-spacing-xsm);--page-width:calc(100vw - var(--page-padding) * 2);--card-width:calc((var(--page-width) - var(--f-spacing-sml) * 4) / 3);flex-direction:column;display:flex}.Jy4VUG_header{align-items:center;gap:var(--f-spacing-sml);flex-wrap:wrap;display:flex}.Jy4VUG_heading{font-family:var(--font-noto);font-size:var(--f-font-size-sml);padding-left:var(--f-spacing-sml)}.Jy4VUG_list{gap:var(--f-spacing-sml);min-width:max-content;min-height:175px;display:flex}.Jy4VUG_list>*{min-width:min-content;width:var(--card-width)}@media (max-width:768px){.Jy4VUG_results{--card-width:calc((var(--page-width) - var(--f-spacing-sml) * 3) / 2)}}@media (max-width:480px){.Jy4VUG_results{--card-width:calc(var(--page-width) - var(--f-spacing-sml) * 2)}}
._7qULjW_modal{gap:var(--f-spacing-sml);flex-direction:column;max-width:24rem;display:flex}._7qULjW_footer>*{flex-grow:1;flex-basis:0}._7qULjW_warning{color:var(--f-clr-grey-600)}._7qULjW_warning>*{margin-bottom:-2px}
.FXZe8q_ingredients{gap:var(--f-spacing-xsm);flex-direction:column;flex-grow:1;min-width:min(24rem,50vw);display:flex}.FXZe8q_row{gap:var(--f-spacing-xsm);flex-wrap:wrap;display:flex}.FXZe8q_button{flex-grow:1;justify-content:center;align-items:center;display:flex}
.plqWxq_card{padding:var(--f-spacing-xsm);flex-direction:column;display:flex;position:relative}.plqWxq_card.plqWxq_wide{flex-direction:row}.plqWxq_thumbnail{aspect-ratio:1;position:relative;overflow:hidden}.plqWxq_wide .plqWxq_thumbnail{min-height:10rem}.plqWxq_overlay{padding:var(--f-spacing-sml);justify-content:end;align-items:start;display:flex;position:absolute;inset:0}.plqWxq_wide .plqWxq_overlay{justify-content:start}.plqWxq_content{gap:var(--f-spacing-xsm);padding:var(--f-spacing-xsm);padding-top:var(--f-spacing-sml);flex-direction:column;flex-grow:1;display:flex}.plqWxq_wide .plqWxq_content{padding-top:var(--f-spacing-xsm);padding-left:var(--f-spacing-sml)}.plqWxq_tags{gap:var(--f-spacing-xsm);flex-wrap:wrap;display:flex}.plqWxq_tags>*{position:relative}.plqWxq_row{align-items:center;gap:var(--f-spacing-sml);margin-top:auto;display:flex}.plqWxq_footer{flex-grow:1;transition:color .25s}.plqWxq_footer:hover{color:var(--f-clr-grey-700)}.plqWxq_title{font-family:var(--font-noto);font-size:var(--f-font-size-med);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.plqWxq_rating{align-items:center;gap:var(--f-spacing-xxs);color:var(--f-clr-grey-600);font-size:var(--f-font-size-xsm);padding-top:var(--f-spacing-xxs);display:flex}
.z1AOQq_header{gap:var(--f-spacing-sml);flex-direction:column;display:flex}.z1AOQq_progress{align-items:center;gap:var(--f-spacing-xsm);display:flex}.z1AOQq_progress>*{flex-grow:1;min-width:0}
.syPa6q_footer{justify-content:end;gap:var(--f-spacing-sml);display:flex}@media (max-width:768px){.syPa6q_footer>*{flex-grow:1;flex-basis:0}.syPa6q_footer button{width:100%}}
.zeQHdq_preview{z-index:1000;pointer-events:none;position:fixed;top:0;left:0}.zeQHdq_card{align-items:center;gap:var(--f-spacing-sml);width:16rem;padding:var(--f-spacing-xxs);padding-right:var(--f-spacing-sml);border:solid 1px var(--f-clr-surface-200);border-radius:var(--f-radius-sml);background-color:var(--f-clr-surface-100);box-shadow:var(--f-shadow-lrg);display:flex;translate:-50% -50%}.zeQHdq_thumb{border-radius:var(--f-radius-sml);background-color:var(--f-clr-surface-300);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative;overflow:hidden}.zeQHdq_thumb img{object-fit:cover;width:100%;height:100%}.zeQHdq_title{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-weight:600;overflow:hidden}
