.yVubaG_wrap{margin:10px 0 0}.yVubaG_wrap a{color:inherit;line-height:0;display:inline-flex}.yVubaG_badge{border:0;width:88px;height:auto}
._2mjWaq_shell{background:var(--canvas);min-height:100dvh;color:var(--text-primary);box-sizing:border-box;padding:20px 16px 56px}._2mjWaq_shell *,._2mjWaq_shell :before,._2mjWaq_shell :after{box-sizing:border-box}._2mjWaq_frame{gap:12px;width:100%;min-width:0;max-width:760px;margin:0 auto;display:grid}._2mjWaq_frame>*{min-width:0}._2mjWaq_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._2mjWaq_frame h1{color:var(--text-brand);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,7vw,2.6rem);line-height:1}._2mjWaq_header input[type=date]{width:auto}._2mjWaq_card{border:1px solid var(--border);background:var(--surface-strong);overflow-wrap:anywhere;border-radius:18px;min-width:0;max-width:100%;padding:14px;box-shadow:0 8px 24px #2a1d170d}._2mjWaq_card h2{color:var(--text-brand);overflow-wrap:anywhere;align-items:center;gap:6px;margin:0 0 10px;font-size:1.05rem;display:flex}._2mjWaq_cardHead{justify-content:space-between;align-items:center;gap:8px;display:flex}._2mjWaq_cardHead h2{margin-bottom:10px}._2mjWaq_starIcon,._2mjWaq_loggedSaved,._2mjWaq_inlineStar{color:var(--copper);vertical-align:middle;display:inline-flex}._2mjWaq_leafIcon{color:var(--juniper);display:inline-flex}._2mjWaq_totalRow{align-items:center;gap:12px;display:flex}._2mjWaq_totalIcon{background:var(--data-blue-soft);width:48px;height:48px;color:var(--data-blue);border-radius:14px;flex:none;place-items:center;display:grid}._2mjWaq_total{max-width:100%;color:var(--text-brand);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.6rem,7vw,2.1rem);font-weight:800;line-height:1.1}._2mjWaq_target{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:.9rem;line-height:1.4}._2mjWaq_track{background:var(--surface);border:1px solid var(--border);border-radius:999px;height:12px;margin-top:12px;position:relative;overflow:hidden}._2mjWaq_band{background:var(--data-blue-soft);border-inline:2px solid var(--data-blue);position:absolute;top:0;bottom:0}._2mjWaq_fill{background:var(--data-blue);border-radius:999px;position:absolute;top:2px;bottom:2px;left:0}._2mjWaq_favorites{grid-template-columns:repeat(auto-fill,minmax(min(104px,100%),1fr));gap:8px;display:grid}._2mjWaq_frame ._2mjWaq_favorite,._2mjWaq_frame ._2mjWaq_drink,._2mjWaq_frame ._2mjWaq_presets button,._2mjWaq_frame ._2mjWaq_custom button,._2mjWaq_frame ._2mjWaq_entries button,._2mjWaq_frame ._2mjWaq_windowTabs button,._2mjWaq_frame ._2mjWaq_stepper button,._2mjWaq_frame ._2mjWaq_favoriteButton,._2mjWaq_frame ._2mjWaq_showMore,._2mjWaq_frame ._2mjWaq_linkButton{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:12px;font-weight:700}._2mjWaq_frame ._2mjWaq_favorite{border-color:var(--copper);background:var(--copper-soft);text-align:center;justify-items:center;gap:2px;padding:10px 6px;display:grid;position:relative}._2mjWaq_favoriteIcon{color:var(--brand-brown);display:inline-flex}._2mjWaq_favoriteName{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;display:-webkit-box;overflow:hidden}._2mjWaq_favoriteMeta{color:var(--text-muted);font-size:.8rem;font-weight:600}._2mjWaq_frame ._2mjWaq_favorite[data-editing]{background:var(--surface);border-style:dashed}._2mjWaq_favoriteRemove{background:var(--error-surface);width:22px;height:22px;color:var(--error-foreground);border-radius:999px;place-items:center;display:grid;position:absolute;top:4px;right:4px}._2mjWaq_frame ._2mjWaq_linkButton{min-height:36px;margin-bottom:10px;padding:4px 12px}._2mjWaq_empty{color:var(--text-muted);margin:0;line-height:1.45}._2mjWaq_logged{background:var(--juniper-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-weight:700;display:flex}._2mjWaq_loggedCheck{color:var(--juniper);display:inline-flex}._2mjWaq_frame ._2mjWaq_favoriteButton{border-color:var(--copper);align-items:center;gap:4px;min-height:36px;margin-left:auto;padding:4px 10px;display:inline-flex}._2mjWaq_drinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}._2mjWaq_frame ._2mjWaq_drink{text-align:center;align-content:center;justify-items:center;gap:2px;padding:6px 2px;font-size:.78rem;text-decoration:none;display:grid}._2mjWaq_fillOther{background:var(--copper);border-radius:999px;position:absolute;top:2px;bottom:2px;left:0}._2mjWaq_legend{color:var(--text-muted);flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:.9rem;display:flex}._2mjWaq_legend span{align-items:center;gap:6px;display:inline-flex}._2mjWaq_legend strong{color:var(--text-primary)}._2mjWaq_dotWater,._2mjWaq_dotOther{background:var(--data-blue);border-radius:50%;width:10px;height:10px}._2mjWaq_dotOther{background:var(--copper)}._2mjWaq_waterCard{border:1px solid var(--data-blue-soft);background:var(--data-blue-soft);border-radius:18px;min-width:0;padding:14px}._2mjWaq_waterCard h2{color:var(--text-brand);align-items:center;gap:6px;margin:0 0 10px;font-size:1.15rem;display:flex}._2mjWaq_waterCard h2 svg{color:var(--data-blue)}._2mjWaq_waterSizes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._2mjWaq_frame ._2mjWaq_waterSizes button{border:1.5px solid var(--data-blue);background:var(--surface-strong);min-height:58px;color:var(--text-primary);border-radius:14px;gap:2px;padding:8px 4px;display:grid}._2mjWaq_frame ._2mjWaq_waterSizes button strong{white-space:nowrap;font-size:.95rem}._2mjWaq_frame ._2mjWaq_waterSizes button small{color:var(--text-muted);font-weight:600}._2mjWaq_sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)!important;font-size:.85rem!important}._2mjWaq_anyDrink{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px;display:grid}._2mjWaq_anyDrink input[type=search]{border:1px solid var(--border);background:var(--surface-strong);min-width:0;min-height:44px;color:var(--text-primary);font:inherit;border-radius:12px;padding:0 12px}._2mjWaq_frame ._2mjWaq_anyDrink button{min-height:44px;padding:0 14px}._2mjWaq_alcoholRow{border:1.5px dashed var(--border);color:var(--text-primary);border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;text-decoration:none;display:flex}._2mjWaq_alcoholRow span:nth-child(2){flex:1}._2mjWaq_chooser{margin-top:12px}._2mjWaq_drinkIcon{color:var(--data-blue);display:inline-flex}._2mjWaq_frame ._2mjWaq_drink[aria-pressed=true]{border:2px solid var(--data-blue);background:var(--data-blue-soft);color:var(--text-primary)}._2mjWaq_countRow{justify-content:space-between;align-items:center;gap:10px;margin:10px 0;display:flex}._2mjWaq_countLabel{color:var(--text-muted);font-weight:700}._2mjWaq_stepper{align-items:center;gap:6px;display:flex}._2mjWaq_frame ._2mjWaq_stepper button{width:44px;font-size:1.3rem;line-height:1}._2mjWaq_stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-size:1.2rem;font-weight:800}._2mjWaq_presets{grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr));gap:8px;min-width:0;display:grid}._2mjWaq_frame ._2mjWaq_presets button{border-color:var(--brand-brown);gap:1px;padding:6px 8px;display:grid}._2mjWaq_frame ._2mjWaq_presets button small{color:var(--text-muted);font-weight:600}._2mjWaq_frame ._2mjWaq_presets button:hover:not(:disabled){border-color:var(--juniper);background:var(--juniper-soft)}._2mjWaq_customDetails{margin-top:10px}._2mjWaq_customDetails summary{cursor:pointer;color:var(--text-muted);font-weight:700}._2mjWaq_custom{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;min-width:0;margin-top:8px;display:grid}._2mjWaq_custom>*{min-width:0}._2mjWaq_custom input,._2mjWaq_custom select,._2mjWaq_card input[type=date]{border:1px solid var(--border);background:var(--surface-strong);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;border-radius:10px;padding:0 12px}._2mjWaq_header input[type=date]{border:1px solid var(--border);background:var(--surface-strong);min-height:40px;color:var(--text-primary);font:inherit;border-radius:10px;padding:0 10px}._2mjWaq_frame ._2mjWaq_custom button{border-color:var(--brand-brown);background:var(--brand-brown);color:var(--surface-strong);padding:0 16px}._2mjWaq_ideas{gap:6px;margin:0;padding:0;list-style:none;display:grid}._2mjWaq_ideas li{background:var(--juniper-soft);border-radius:12px;gap:1px;padding:8px 10px;display:grid}._2mjWaq_ideas span{color:var(--text-muted);font-size:.85rem}._2mjWaq_entries{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}._2mjWaq_entries li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:6px 0;display:grid}._2mjWaq_entries li:last-child{border-bottom:0}._2mjWaq_entries li>*{min-width:0}._2mjWaq_entryIcon{background:var(--data-blue-soft);width:32px;height:32px;color:var(--data-blue);border-radius:10px;place-items:center;display:grid}._2mjWaq_entryText{overflow-wrap:anywhere;display:grid}._2mjWaq_entryText small{color:var(--text-muted)}._2mjWaq_frame ._2mjWaq_entries button{border-color:var(--error-foreground);background:var(--error-surface);width:44px;color:var(--error-foreground);place-items:center;display:grid}._2mjWaq_error{border:1px solid var(--error-foreground);background:var(--error-surface);color:var(--error-foreground);overflow-wrap:anywhere;border-radius:12px;margin:10px 0 0;padding:12px;line-height:1.45}._2mjWaq_windowTabs{flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 10px;display:flex}._2mjWaq_frame ._2mjWaq_windowTabs button{flex:72px;padding:6px 10px}._2mjWaq_frame ._2mjWaq_browseTabs button{white-space:nowrap;flex:auto}._2mjWaq_frame ._2mjWaq_windowTabs button:hover:not(:disabled){border-color:var(--data-blue);background:var(--data-blue-soft)}._2mjWaq_frame ._2mjWaq_windowTabs button[aria-pressed=true]{border-color:var(--info-foreground);background:var(--info-surface);color:var(--info-foreground);text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}._2mjWaq_historyStats{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}._2mjWaq_historyStats span{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text-muted);text-align:center;overflow-wrap:anywhere;border-radius:12px;justify-items:center;padding:8px 4px;font-size:.82rem;display:grid}._2mjWaq_historyStats strong{color:var(--text-primary);font-size:1.4rem}._2mjWaq_note{color:var(--text-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.9rem;line-height:1.5}._2mjWaq_frame ._2mjWaq_favorite:focus-visible,._2mjWaq_frame ._2mjWaq_drink:focus-visible,._2mjWaq_frame ._2mjWaq_presets button:focus-visible,._2mjWaq_frame ._2mjWaq_custom button:focus-visible,._2mjWaq_frame ._2mjWaq_entries button:focus-visible,._2mjWaq_frame ._2mjWaq_windowTabs button:focus-visible,._2mjWaq_frame ._2mjWaq_stepper button:focus-visible,._2mjWaq_frame ._2mjWaq_favoriteButton:focus-visible,._2mjWaq_frame ._2mjWaq_linkButton:focus-visible,._2mjWaq_customDetails summary:focus-visible,._2mjWaq_custom input:focus-visible,._2mjWaq_custom select:focus-visible,._2mjWaq_card input[type=date]:focus-visible,._2mjWaq_header input[type=date]:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px}._2mjWaq_frame ._2mjWaq_favorite:disabled,._2mjWaq_frame ._2mjWaq_presets button:disabled,._2mjWaq_frame ._2mjWaq_custom button:disabled,._2mjWaq_frame ._2mjWaq_entries button:disabled,._2mjWaq_frame ._2mjWaq_windowTabs button:disabled,._2mjWaq_frame ._2mjWaq_stepper button:disabled,._2mjWaq_frame ._2mjWaq_favoriteButton:disabled{cursor:not-allowed;opacity:.55}@media (max-width:560px){._2mjWaq_shell{padding:14px 10px 48px}._2mjWaq_card{border-radius:16px;padding:12px}._2mjWaq_presets{grid-template-columns:repeat(3,minmax(0,1fr))}._2mjWaq_drinks{grid-template-columns:repeat(4,minmax(0,1fr))}._2mjWaq_favorites{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._2mjWaq_frame ._2mjWaq_favorite{padding:8px 2px}._2mjWaq_favoriteName{font-size:.82rem}._2mjWaq_favoriteMeta{font-size:.74rem}._2mjWaq_frame ._2mjWaq_presets button,._2mjWaq_frame ._2mjWaq_custom button,._2mjWaq_frame ._2mjWaq_entries button,._2mjWaq_frame ._2mjWaq_windowTabs button,._2mjWaq_custom input,._2mjWaq_custom select,._2mjWaq_card input[type=date]{min-height:48px}._2mjWaq_custom input,._2mjWaq_custom select,._2mjWaq_header input[type=date]{font-size:16px}}@media (max-width:390px){._2mjWaq_shell{padding-inline:8px}._2mjWaq_card{padding:10px}._2mjWaq_presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._2mjWaq_frame ._2mjWaq_presets button{padding-inline:4px}._2mjWaq_frame ._2mjWaq_drink{font-size:.72rem}._2mjWaq_custom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._2mjWaq_frame ._2mjWaq_custom button{grid-column:1/-1}}@media (prefers-color-scheme:dark){._2mjWaq_shell{background:var(--dark-canvas);color:var(--dark-text-primary)}._2mjWaq_frame h1,._2mjWaq_card h2,._2mjWaq_total,._2mjWaq_historyStats strong{color:var(--dark-text-primary)}._2mjWaq_target,._2mjWaq_note,._2mjWaq_empty,._2mjWaq_favoriteMeta,._2mjWaq_countLabel,._2mjWaq_customDetails summary,._2mjWaq_frame ._2mjWaq_presets button small,._2mjWaq_entryText small,._2mjWaq_ideas span,._2mjWaq_historyStats span{color:var(--dark-text-muted)}._2mjWaq_card,._2mjWaq_custom input,._2mjWaq_custom select,._2mjWaq_card input[type=date],._2mjWaq_header input[type=date]{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}._2mjWaq_custom input,._2mjWaq_custom select,._2mjWaq_card input[type=date],._2mjWaq_header input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._2mjWaq_frame ._2mjWaq_drink,._2mjWaq_frame ._2mjWaq_presets button,._2mjWaq_frame ._2mjWaq_windowTabs button,._2mjWaq_frame ._2mjWaq_stepper button,._2mjWaq_frame ._2mjWaq_linkButton,._2mjWaq_frame ._2mjWaq_favoriteButton,._2mjWaq_frame ._2mjWaq_favorite[data-editing]{border-color:var(--dark-border-strong);background:var(--dark-surface);color:var(--dark-text-primary)}._2mjWaq_frame ._2mjWaq_favorite{border-color:var(--copper);background:var(--dark-surface);color:var(--dark-text-primary)}._2mjWaq_favoriteIcon{color:var(--copper)}._2mjWaq_drinkIcon,._2mjWaq_totalIcon,._2mjWaq_entryIcon{color:var(--dark-data-blue)}._2mjWaq_totalIcon,._2mjWaq_entryIcon{background:var(--dark-surface)}._2mjWaq_frame ._2mjWaq_drink[aria-pressed=true]{border-color:var(--dark-data-blue);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}._2mjWaq_frame ._2mjWaq_presets button:hover:not(:disabled){border-color:var(--dark-juniper);background:var(--dark-surface-elevated)}._2mjWaq_track{border-color:var(--dark-border-subtle);background:var(--dark-surface)}._2mjWaq_band{border-color:var(--dark-data-blue);background:var(--dark-surface-elevated)}._2mjWaq_fill{background:var(--dark-data-blue)}._2mjWaq_logged,._2mjWaq_ideas li{background:var(--dark-surface)}._2mjWaq_loggedCheck,._2mjWaq_leafIcon{color:var(--dark-juniper)}._2mjWaq_frame ._2mjWaq_custom button{border-color:var(--dark-text-primary);background:var(--dark-text-primary);color:var(--brand-brown)}._2mjWaq_entries li,._2mjWaq_historyStats span{border-color:var(--dark-border-subtle)}._2mjWaq_historyStats span{background:var(--dark-surface)}._2mjWaq_frame ._2mjWaq_windowTabs button:hover:not(:disabled),._2mjWaq_frame ._2mjWaq_windowTabs button[aria-pressed=true]{border-color:var(--dark-data-blue);background:var(--dark-surface-elevated);color:var(--dark-data-blue)}._2mjWaq_frame ._2mjWaq_favorite:focus-visible,._2mjWaq_frame ._2mjWaq_drink:focus-visible,._2mjWaq_frame ._2mjWaq_presets button:focus-visible,._2mjWaq_frame ._2mjWaq_custom button:focus-visible,._2mjWaq_frame ._2mjWaq_entries button:focus-visible,._2mjWaq_frame ._2mjWaq_windowTabs button:focus-visible,._2mjWaq_frame ._2mjWaq_stepper button:focus-visible,._2mjWaq_frame ._2mjWaq_favoriteButton:focus-visible,._2mjWaq_frame ._2mjWaq_linkButton:focus-visible,._2mjWaq_customDetails summary:focus-visible,._2mjWaq_custom input:focus-visible,._2mjWaq_custom select:focus-visible,._2mjWaq_card input[type=date]:focus-visible,._2mjWaq_header input[type=date]:focus-visible{outline-color:var(--dark-text-primary)}}@media (prefers-reduced-motion:reduce){._2mjWaq_shell,._2mjWaq_frame ._2mjWaq_favorite,._2mjWaq_frame ._2mjWaq_drink,._2mjWaq_frame ._2mjWaq_presets button,._2mjWaq_frame ._2mjWaq_custom button,._2mjWaq_frame ._2mjWaq_entries button,._2mjWaq_frame ._2mjWaq_windowTabs button{scroll-behavior:auto;transition:none}}._2mjWaq_picker{gap:8px;margin-top:10px;display:grid}._2mjWaq_pickerTitle{margin:0;font-weight:800}._2mjWaq_productList{gap:6px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._2mjWaq_frame ._2mjWaq_productList button{border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--text-primary);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}._2mjWaq_productText{gap:2px;min-width:0;display:grid}._2mjWaq_productText strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._2mjWaq_productText small{color:var(--text-muted);font-weight:600}._2mjWaq_productAction{color:var(--data-blue);flex:none;font-size:1.3rem;font-weight:800}._2mjWaq_productChosen{border:2px solid var(--data-blue);background:var(--data-blue-soft);color:var(--text-primary);border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}._2mjWaq_productChosen ._2mjWaq_productText{flex:1}._2mjWaq_frame ._2mjWaq_productRemove{border:1px solid var(--error-foreground);background:var(--error-surface);width:44px;min-height:36px;color:var(--error-foreground);cursor:pointer;border-radius:12px;place-items:center;display:grid}._2mjWaq_frame ._2mjWaq_productRemove:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px}._2mjWaq_nutritionChips{flex-wrap:wrap;gap:6px;width:100%;font-weight:600;display:flex}._2mjWaq_nutritionChips span{background:var(--surface-strong);border-radius:999px;padding:2px 8px;font-size:.85rem}@media (prefers-color-scheme:dark){._2mjWaq_frame ._2mjWaq_productList button,._2mjWaq_productChosen,._2mjWaq_nutritionChips span{background:var(--dark-surface);color:var(--dark-text-primary)}._2mjWaq_frame ._2mjWaq_productList button{border-color:var(--dark-border-strong)}._2mjWaq_productChosen{border-color:var(--dark-data-blue)}._2mjWaq_productText small,._2mjWaq_picker ._2mjWaq_empty{color:var(--dark-text-muted)}._2mjWaq_productAction{color:var(--dark-data-blue)}._2mjWaq_picker input[type=search]{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._2mjWaq_waterCard{border-color:var(--dark-border-subtle);background:#9db7d124}._2mjWaq_waterCard h2{color:var(--dark-text-primary)}._2mjWaq_waterCard h2 svg{color:var(--dark-data-blue)}._2mjWaq_frame ._2mjWaq_waterSizes button{border-color:var(--dark-data-blue);background:var(--dark-surface);color:var(--dark-text-primary)}._2mjWaq_frame ._2mjWaq_waterSizes button small,._2mjWaq_legend{color:var(--dark-text-muted)}._2mjWaq_legend strong,._2mjWaq_alcoholRow{color:var(--dark-text-primary)}._2mjWaq_dotWater,._2mjWaq_fill{background:var(--dark-data-blue)}._2mjWaq_anyDrink input[type=search]{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._2mjWaq_alcoholRow{border-color:var(--dark-border-subtle)}}._2mjWaq_frame ._2mjWaq_anyDrink{grid-template-columns:minmax(0,1fr) auto auto}._2mjWaq_scanButton{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text-primary);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}._2mjWaq_makeOne{margin-bottom:12px}._2mjWaq_makeOne h3{margin:0 0 8px;font-size:.95rem}._2mjWaq_recipeCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._2mjWaq_recipeCards li{min-width:0}._2mjWaq_recipeCard{border:1px solid var(--border);background:var(--surface);width:100%;height:100%;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;border-radius:12px;align-content:start;gap:6px;padding:0 0 8px;text-decoration:none;display:grid;overflow:hidden}._2mjWaq_recipeImage{aspect-ratio:4/3;object-fit:cover;background:var(--surface-strong);width:100%;display:block}._2mjWaq_recipeCard strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 8px;font-size:.85rem;line-height:1.25;display:-webkit-box;overflow:hidden}._2mjWaq_recipeIconTile{aspect-ratio:4/3;background:var(--surface-strong);width:100%;color:var(--data-blue);place-items:center;display:grid}._2mjWaq_frame ._2mjWaq_showMore{width:100%;margin-top:8px}._2mjWaq_recipeMacros{flex-wrap:wrap;gap:4px;padding:0 8px;display:flex}._2mjWaq_recipeMacros span{background:var(--surface-strong);border-radius:999px;padding:1px 6px;font-size:.72rem}@media (prefers-color-scheme:dark){._2mjWaq_scanButton,._2mjWaq_recipeCard{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}._2mjWaq_recipeMacros span,._2mjWaq_recipeIconTile,._2mjWaq_recipeImage{background:var(--dark-surface);color:var(--dark-text-primary)}}._2mjWaq_recipeDetailHost{top:env(safe-area-inset-top);right:env(safe-area-inset-right);bottom:env(safe-area-inset-bottom);left:env(safe-area-inset-left);z-index:60;background:var(--canvas);position:fixed}@media (prefers-color-scheme:dark){._2mjWaq_recipeDetailHost{background:var(--dark-canvas)}}
.Uh7e1q_shell{gap:14px;padding-bottom:84px;display:grid}.Uh7e1q_search{border:1px solid var(--border);background:var(--surface-strong);min-height:52px;color:var(--text-muted);border-radius:18px;align-items:center;gap:10px;padding:0 16px;display:flex}.Uh7e1q_search svg{flex:none}.Uh7e1q_search input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:1rem}.Uh7e1q_search:focus-within{outline:3px solid var(--brand-brown);outline-offset:2px}.Uh7e1q_tabs{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.Uh7e1q_tabs::-webkit-scrollbar{display:none}.Uh7e1q_shell .Uh7e1q_tabs button{border:1px solid var(--border);background:var(--surface-strong);min-height:42px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 14px;font-weight:600}.Uh7e1q_shell .Uh7e1q_tabs button[aria-selected=true]{border-color:var(--brand-brown);background:var(--brand-brown);color:var(--surface-strong);font-weight:800}.Uh7e1q_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Uh7e1q_shell .Uh7e1q_tiles button{min-height:72px;font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:18px;justify-items:start;gap:2px;padding:10px 12px;font-size:.92rem;display:grid}.Uh7e1q_shell .Uh7e1q_tiles b{font-size:1.45rem;line-height:1.1}.Uh7e1q_shell .Uh7e1q_tileStock{background:var(--juniper-soft);color:var(--juniper)}.Uh7e1q_shell .Uh7e1q_tileLow{background:var(--copper-soft);color:var(--copper)}.Uh7e1q_shell .Uh7e1q_tileSoon{background:var(--warning-surface);color:var(--warning-foreground)}.Uh7e1q_shell .Uh7e1q_tiles button[aria-pressed=true]{border-color:currentColor}.Uh7e1q_status:empty{display:none}.Uh7e1q_status p{margin:0}.Uh7e1q_empty{color:var(--text-muted);text-align:center;margin:4px 0}.Uh7e1q_group{gap:8px;display:grid}.Uh7e1q_groupTitle{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin:6px 4px 0;font-size:.8rem;font-weight:800}.Uh7e1q_list{border:1px solid var(--border);background:var(--surface-strong);border-radius:22px;overflow:hidden}.Uh7e1q_row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.Uh7e1q_row+.Uh7e1q_row{border-top:1px solid var(--border)}.Uh7e1q_row[data-state=out_of_stock]{opacity:.7}.Uh7e1q_icon{background:var(--surface);border-radius:14px;place-items:center;width:44px;height:44px;font-size:1.5rem;line-height:1;display:grid}.Uh7e1q_rowText{gap:2px;min-width:0;display:grid}.Uh7e1q_rowText strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:1.02rem;overflow:hidden}.Uh7e1q_rowText small{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.92rem;display:flex}.Uh7e1q_dotOk,.Uh7e1q_dotLow,.Uh7e1q_dotOut{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.Uh7e1q_dotOk{background:var(--juniper)}.Uh7e1q_dotLow{background:var(--copper)}.Uh7e1q_dotOut{background:var(--text-muted)}.Uh7e1q_badge{background:var(--warning-surface);color:var(--warning-foreground);text-transform:lowercase;border-radius:999px;padding:1px 8px;font-size:.78rem;font-style:normal;font-weight:700}.Uh7e1q_badge:first-letter{text-transform:uppercase}.Uh7e1q_rowActions{gap:8px;display:flex}.Uh7e1q_shell .Uh7e1q_round{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:50%;padding:0;font-size:1.3rem;font-weight:800;line-height:1}.Uh7e1q_shell .Uh7e1q_restore{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.Uh7e1q_shell .Uh7e1q_round:disabled,.Uh7e1q_shell .Uh7e1q_restore:disabled{opacity:.45;cursor:not-allowed}.Uh7e1q_swap{grid-column:1/-1}.Uh7e1q_footRows{gap:8px;display:grid}.Uh7e1q_shell .Uh7e1q_footRow{border:1px solid var(--border);background:var(--surface-strong);min-height:52px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:0 16px;font-weight:700;text-decoration:none;display:flex}.Uh7e1q_footRow b,.Uh7e1q_addRow b{color:var(--text-muted);margin-left:auto;font-size:1.3rem}.Uh7e1q_shell .Uh7e1q_fab{right:max(18px,50% - 262px);bottom:calc(88px + env(safe-area-inset-bottom));z-index:30;background:var(--brand-brown);min-height:58px;color:var(--surface-strong);font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 26px;font-size:1.1rem;font-weight:800;display:flex;position:fixed;box-shadow:0 10px 26px #1e140c40}.Uh7e1q_fab span{font-size:1.5rem;line-height:1}.Uh7e1q_addHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.Uh7e1q_addHead strong{color:var(--text-brand);font-size:1.15rem}.Uh7e1q_shell .Uh7e1q_addDone{background:var(--brand-brown);min-height:44px;color:var(--surface-strong);font:inherit;cursor:pointer;border:none;border-radius:999px;padding:0 20px;font-weight:800}.Uh7e1q_addRow{border:1px solid var(--border);background:var(--surface-strong);min-height:52px;color:var(--text-primary);border-radius:18px;align-items:center;gap:12px;padding:10px 16px;font-weight:700;text-decoration:none;display:flex}.Uh7e1q_addRow>span:nth-child(2){gap:2px;display:grid}.Uh7e1q_addRowNote{color:var(--text-muted);font-size:.85rem;font-weight:500}.Uh7e1q_addSpecific{border:1px solid var(--border);background:var(--surface-strong);border-radius:18px;padding:0 16px}.Uh7e1q_addSpecific>summary{cursor:pointer;align-items:center;gap:12px;min-height:52px;font-weight:700;list-style:none;display:flex}.Uh7e1q_addSpecific>summary::-webkit-details-marker{display:none}.Uh7e1q_addSpecific[open]{padding-bottom:16px}.Uh7e1q_shell .Uh7e1q_tabs button:focus-visible,.Uh7e1q_shell .Uh7e1q_tiles button:focus-visible,.Uh7e1q_shell .Uh7e1q_round:focus-visible,.Uh7e1q_shell .Uh7e1q_restore:focus-visible,.Uh7e1q_shell .Uh7e1q_footRow:focus-visible,.Uh7e1q_shell .Uh7e1q_fab:focus-visible,.Uh7e1q_shell .Uh7e1q_addDone:focus-visible,.Uh7e1q_addRow:focus-visible{outline:3px solid var(--brand-brown);outline-offset:2px}.Uh7e1q_backdrop{z-index:60;background:#1e140c6b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.Uh7e1q_sheet{width:100%;max-width:560px;max-height:92dvh;padding:10px 18px calc(18px + env(safe-area-inset-bottom));background:var(--surface-strong);color:var(--text-primary);border-radius:28px 28px 0 0;gap:12px;display:grid;overflow-y:auto;box-shadow:0 -12px 40px #1e140c2e}.Uh7e1q_sheet:focus{outline:none}.Uh7e1q_grip{background:var(--border);border-radius:999px;justify-self:center;width:44px;height:5px}.Uh7e1q_sheetHead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-right:48px;display:grid;position:relative}.Uh7e1q_sheetHead>span:nth-child(2){gap:2px;min-width:0;display:grid}.Uh7e1q_sheetHead strong{color:var(--text-brand);font-size:1.2rem}.Uh7e1q_sheetHead small{color:var(--text-muted);font-size:.92rem}.Uh7e1q_sheet .Uh7e1q_close{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;display:flex;position:absolute;top:0;right:0}.Uh7e1q_attention{background:var(--warning-surface);color:var(--warning-foreground);border-radius:14px;margin:0;padding:10px 14px;font-size:.92rem}.Uh7e1q_attention b{text-transform:lowercase;display:inline-block}.Uh7e1q_attention b:first-letter{text-transform:uppercase}.Uh7e1q_amountRow{background:var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.Uh7e1q_amountLabel{gap:2px;min-width:0;display:grid}.Uh7e1q_amountLabel b{font-size:1.05rem}.Uh7e1q_amountControl{border:1px solid var(--border);background:var(--surface-strong);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.Uh7e1q_sheet .Uh7e1q_amountControl button{width:40px;height:40px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;font-size:1.3rem;font-weight:800}.Uh7e1q_amountControl input{width:4.5ch;color:var(--text-primary);font:inherit;text-align:center;background:0 0;border:none;outline:none;font-size:1.1rem;font-weight:700}.Uh7e1q_amountRow select{max-width:9.5rem;min-height:32px;color:var(--text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:.92rem;text-decoration:underline}.Uh7e1q_actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Uh7e1q_sheet .Uh7e1q_actionGrid button,.Uh7e1q_sheet .Uh7e1q_wide{border:1px solid var(--border);background:var(--surface-strong);min-height:54px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:10px;padding:0 14px;font-weight:700;display:flex}.Uh7e1q_sheet .Uh7e1q_wide{justify-content:center}.Uh7e1q_sheet .Uh7e1q_actionGrid button[aria-expanded=true]{border-color:var(--brand-brown)}.Uh7e1q_sheet .Uh7e1q_actionGrid .Uh7e1q_dotLow,.Uh7e1q_sheet .Uh7e1q_actionGrid .Uh7e1q_dotOut{width:12px;height:12px}.Uh7e1q_inlineForm{background:var(--surface);border-radius:16px;gap:8px;padding:12px 14px;display:grid}.Uh7e1q_inlineForm label{gap:4px;font-weight:700;display:grid}.Uh7e1q_inlineForm input{border:1px solid var(--border);background:var(--surface-strong);min-height:44px;color:var(--text-primary);font:inherit;border-radius:12px;padding:0 10px}.Uh7e1q_sheet .Uh7e1q_inlineForm button{border:1px solid var(--border);background:var(--surface-strong);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;font-weight:700}.Uh7e1q_inlineForm p{color:var(--text-muted);margin:0;font-size:.85rem}.Uh7e1q_sheetFoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.Uh7e1q_sheet .Uh7e1q_throwOut{min-height:44px;color:var(--error-foreground);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:800}.Uh7e1q_mealsLink{color:var(--text-muted);font-weight:600;text-decoration:none}.Uh7e1q_error{color:var(--error-foreground);text-align:center;margin:0}.Uh7e1q_sheet .Uh7e1q_done{background:var(--brand-brown);min-height:56px;color:var(--surface-strong);font:inherit;cursor:pointer;border:none;border-radius:999px;font-size:1.08rem;font-weight:800}.Uh7e1q_sheet button:disabled{opacity:.5;cursor:not-allowed}.Uh7e1q_sheetNote{color:var(--text-muted);text-align:center;margin:0;font-size:.82rem}.Uh7e1q_sheet button:focus-visible,.Uh7e1q_mealsLink:focus-visible{outline:3px solid var(--brand-brown);outline-offset:2px}.Uh7e1q_product{border:1px solid var(--border);background:var(--surface-strong);border-radius:22px;gap:12px;padding:16px;display:grid}.Uh7e1q_product h2{color:var(--text-brand);margin:0;font-size:1.1rem}.Uh7e1q_product>p{color:var(--text-muted);margin:-6px 0 0;font-size:.92rem}.Uh7e1q_shell .Uh7e1q_productScan{background:var(--brand-brown);min-height:72px;color:var(--surface-strong);font:inherit;text-align:left;cursor:pointer;border:none;border-radius:18px;align-items:center;gap:14px;padding:0 18px;display:flex}.Uh7e1q_productScan span{gap:2px;display:grid}.Uh7e1q_productScan strong{font-size:1.08rem}.Uh7e1q_productScan small{opacity:.85;font-size:.86rem}.Uh7e1q_productMore{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Uh7e1q_shell .Uh7e1q_productMore button{border:1px solid var(--border);background:var(--surface);min-height:52px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:.95rem;font-weight:700;display:flex}.Uh7e1q_productPicked{align-items:center;gap:12px;display:flex}.Uh7e1q_productPicked span:last-child{gap:2px;min-width:0;display:grid}.Uh7e1q_productPicked strong{color:var(--text-primary);font-size:1.02rem}.Uh7e1q_productPicked small{color:var(--text-muted);font-size:.88rem}.Uh7e1q_productCheck{background:var(--juniper-soft);width:36px;height:36px;color:var(--juniper);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.Uh7e1q_shell .Uh7e1q_product .Uh7e1q_amountControl button{width:40px;height:40px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;font-size:1.3rem;font-weight:800}.Uh7e1q_storagePick{gap:8px;display:flex;overflow-x:auto}.Uh7e1q_shell .Uh7e1q_storagePick button{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;flex:1 0 auto;padding:0 14px;font-weight:600}.Uh7e1q_shell .Uh7e1q_storagePick button[aria-checked=true]{border-color:var(--brand-brown);background:var(--brand-brown);color:var(--surface-strong);font-weight:800}.Uh7e1q_shell .Uh7e1q_productAdd{background:var(--brand-brown);min-height:56px;color:var(--surface-strong);font:inherit;cursor:pointer;border:none;border-radius:999px;font-size:1.08rem;font-weight:800}.Uh7e1q_shell .Uh7e1q_productBack{min-height:40px;color:var(--text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;justify-self:center;padding:0 12px;font-weight:700;text-decoration:underline}.Uh7e1q_shell .Uh7e1q_product button:disabled{opacity:.5;cursor:not-allowed}.Uh7e1q_shell .Uh7e1q_product button:focus-visible{outline:3px solid var(--brand-brown);outline-offset:2px}@media (prefers-color-scheme:dark){.Uh7e1q_search,.Uh7e1q_list,.Uh7e1q_shell .Uh7e1q_footRow,.Uh7e1q_addRow,.Uh7e1q_addSpecific,.Uh7e1q_shell .Uh7e1q_tabs button{border-color:var(--dark-border-subtle);background:var(--dark-surface);color:var(--dark-text-primary)}.Uh7e1q_search,.Uh7e1q_groupTitle,.Uh7e1q_rowText small,.Uh7e1q_empty,.Uh7e1q_footRow b,.Uh7e1q_addRow b,.Uh7e1q_addRowNote{color:var(--dark-text-muted)}.Uh7e1q_search input,.Uh7e1q_rowText strong{color:var(--dark-text-primary)}.Uh7e1q_shell .Uh7e1q_tabs button[aria-selected=true]{border-color:var(--dark-text-primary);background:var(--dark-text-primary);color:var(--brand-brown)}.Uh7e1q_shell .Uh7e1q_tileStock{background:var(--dark-surface);color:var(--dark-juniper)}.Uh7e1q_shell .Uh7e1q_tileLow{background:var(--dark-surface);color:var(--dark-copper)}.Uh7e1q_shell .Uh7e1q_tileSoon{background:var(--dark-surface);color:var(--dark-olive)}.Uh7e1q_row+.Uh7e1q_row{border-top-color:var(--dark-border-subtle)}.Uh7e1q_icon{background:var(--dark-surface-elevated)}.Uh7e1q_dotOk{background:var(--dark-juniper)}.Uh7e1q_dotLow{background:var(--dark-copper)}.Uh7e1q_dotOut{background:var(--dark-text-muted)}.Uh7e1q_shell .Uh7e1q_round,.Uh7e1q_shell .Uh7e1q_restore{border-color:var(--dark-border-strong);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.Uh7e1q_shell .Uh7e1q_fab,.Uh7e1q_shell .Uh7e1q_addDone{background:var(--dark-text-primary);color:var(--brand-brown)}.Uh7e1q_addHead strong{color:var(--dark-text-primary)}.Uh7e1q_sheet{background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.Uh7e1q_grip{background:var(--dark-border-strong)}.Uh7e1q_sheetHead strong{color:var(--dark-text-primary)}.Uh7e1q_sheetHead small,.Uh7e1q_amountRow select,.Uh7e1q_mealsLink,.Uh7e1q_sheetNote,.Uh7e1q_inlineForm p{color:var(--dark-text-muted)}.Uh7e1q_sheet .Uh7e1q_close,.Uh7e1q_amountControl,.Uh7e1q_inlineForm input,.Uh7e1q_sheet .Uh7e1q_inlineForm button,.Uh7e1q_sheet .Uh7e1q_actionGrid button,.Uh7e1q_sheet .Uh7e1q_wide{border-color:var(--dark-border-strong);background:var(--dark-surface);color:var(--dark-text-primary)}.Uh7e1q_amountRow,.Uh7e1q_inlineForm{background:var(--dark-surface)}.Uh7e1q_sheet .Uh7e1q_amountControl button,.Uh7e1q_amountControl input{color:var(--dark-text-primary)}.Uh7e1q_sheet .Uh7e1q_done{background:var(--dark-text-primary);color:var(--brand-brown)}.Uh7e1q_shell .Uh7e1q_tabs button:focus-visible,.Uh7e1q_shell .Uh7e1q_tiles button:focus-visible,.Uh7e1q_shell .Uh7e1q_round:focus-visible,.Uh7e1q_shell .Uh7e1q_footRow:focus-visible,.Uh7e1q_shell .Uh7e1q_fab:focus-visible,.Uh7e1q_sheet button:focus-visible{outline-color:var(--dark-text-primary)}.Uh7e1q_product{border-color:var(--dark-border-subtle);background:var(--dark-surface)}.Uh7e1q_product h2,.Uh7e1q_productPicked strong{color:var(--dark-text-primary)}.Uh7e1q_product>p,.Uh7e1q_productPicked small,.Uh7e1q_shell .Uh7e1q_productBack{color:var(--dark-text-muted)}.Uh7e1q_shell .Uh7e1q_productScan,.Uh7e1q_shell .Uh7e1q_productAdd,.Uh7e1q_shell .Uh7e1q_storagePick button[aria-checked=true]{border-color:var(--dark-text-primary);background:var(--dark-text-primary);color:var(--brand-brown)}.Uh7e1q_shell .Uh7e1q_productMore button,.Uh7e1q_shell .Uh7e1q_storagePick button{border-color:var(--dark-border-strong);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.Uh7e1q_productCheck{background:var(--dark-surface-elevated);color:var(--dark-juniper)}.Uh7e1q_shell .Uh7e1q_product .Uh7e1q_amountControl button{color:var(--dark-text-primary)}.Uh7e1q_shell .Uh7e1q_product button:focus-visible{outline-color:var(--dark-text-primary)}}
.BBTPra_header{gap:4px;margin-bottom:18px;display:grid}.BBTPra_back{min-height:44px;color:var(--text-muted);justify-self:start;align-items:center;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}.BBTPra_back:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px;border-radius:8px}.BBTPra_title{color:var(--text-brand);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,6vw,2.05rem);line-height:1.1}.BBTPra_body{max-width:40rem;color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.4}@media (prefers-color-scheme:dark){.BBTPra_title{color:var(--dark-text-primary)}.BBTPra_back,.BBTPra_body{color:var(--dark-text-muted)}.BBTPra_back:focus-visible{outline-color:var(--dark-text-primary)}}@media (prefers-reduced-motion:reduce){.BBTPra_back{transition:none}}@media (max-width:650px){.BBTPra_header{margin-bottom:10px}.BBTPra_back{display:none}}
.D_KflW_shell{color:var(--text-primary)}.D_KflW_frame{gap:14px;width:min(640px,100%);margin:0 auto;display:grid}.D_KflW_title{color:var(--text-brand);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.9rem,8vw,2.5rem);line-height:1.05}.D_KflW_recipeCardsCta{border:2px solid var(--juniper);background:var(--juniper-soft);min-height:56px;color:var(--text-brand);box-shadow:0 8px 20px color-mix(in srgb, var(--juniper) 18%, transparent);border-radius:22px;flex-direction:column;align-items:flex-start;gap:2px;padding:16px 18px;text-decoration:none;display:flex}.D_KflW_recipeCardsCta:hover,.D_KflW_recipeCardsCta:focus-visible{background:var(--juniper);color:var(--surface-strong)}.D_KflW_recipeCardsCta:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px}.D_KflW_recipeCardsCtaKicker{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.64rem;font-weight:800}.D_KflW_recipeCardsCta strong{letter-spacing:-.03em;color:var(--juniper);font-size:1.4rem;line-height:1.15}.D_KflW_recipeCardsCta:hover strong,.D_KflW_recipeCardsCta:focus-visible strong{color:inherit}.D_KflW_recipeCardsCtaHint{opacity:.9;overflow-wrap:anywhere;font-size:.82rem;line-height:1.3}.D_KflW_section{gap:8px;display:grid}.D_KflW_sectionTitle{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 4px;font-size:.74rem;font-weight:900}.D_KflW_group{border:1px solid var(--border);background:var(--surface-strong);border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden}.D_KflW_group>li+li{border-top:1px solid var(--border)}.D_KflW_row{min-height:64px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:grid}.D_KflW_row:hover{background:var(--surface)}.D_KflW_row:focus-visible{outline:3px solid var(--brand-brown);outline-offset:-3px}.D_KflW_icon{background:var(--juniper-soft);width:40px;height:40px;color:var(--juniper);border-radius:12px;place-items:center;display:grid}:is(.D_KflW_row,.D_KflW_tile)[data-tone=copper] .D_KflW_icon{background:var(--copper-soft);color:var(--copper)}:is(.D_KflW_row,.D_KflW_tile)[data-tone=blue] .D_KflW_icon{background:var(--data-blue-soft);color:var(--data-blue)}:is(.D_KflW_row,.D_KflW_tile)[data-tone=plum] .D_KflW_icon{color:#765a73;background:#efe6ee}:is(.D_KflW_row,.D_KflW_tile)[data-tone=olive] .D_KflW_icon{color:#6f6a2c;background:#efedd9}:is(.D_KflW_row,.D_KflW_tile)[data-tone=brown] .D_KflW_icon{color:var(--brand-brown);background:#efe3d6}.D_KflW_text{gap:2px;min-width:0;display:grid}.D_KflW_rowTitle{color:var(--text-brand);overflow-wrap:anywhere;font-size:.98rem;font-weight:800}.D_KflW_rowBody{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.35;overflow:hidden}.D_KflW_chevron{color:var(--text-muted);font-size:1.35rem;line-height:1}@media (max-width:760px){.D_KflW_frame{gap:18px}.D_KflW_recipeCardsCta{min-height:56px}}@media (max-width:480px){.D_KflW_row{min-height:48px;padding:10px 12px}.D_KflW_title{font-size:1.7rem}}.D_KflW_titleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.D_KflW_todayLink{border:1px solid var(--border);background:var(--surface-strong);min-height:44px;color:var(--text-primary);border-radius:999px;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.D_KflW_today{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:22px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.D_KflW_ring{border:8px solid var(--copper);border-radius:50%;flex:none;place-content:center;justify-items:center;width:88px;height:88px;line-height:1;display:grid}.D_KflW_ring b{color:var(--text-brand);font-size:1.4rem}.D_KflW_ring span{color:var(--text-muted);margin-top:3px;font-size:.7rem}.D_KflW_macroTiles{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.D_KflW_macroTile{background:var(--surface-strong);border-radius:14px;justify-items:center;gap:2px;padding:10px 4px 13px;display:grid;position:relative;overflow:hidden}.D_KflW_macroTile b{color:var(--text-brand);font-size:1.05rem}.D_KflW_macroTile>span{color:var(--text-muted);font-size:.74rem}.D_KflW_macroTile:after{content:"";background:var(--juniper);height:4px;position:absolute;bottom:0;left:0;right:0}.D_KflW_macroTile[data-tone=blue]:after{background:var(--data-blue)}.D_KflW_macroTile[data-tone=copper]:after{background:var(--copper)}.D_KflW_logBox{border:2px solid var(--copper);background:var(--surface-strong);border-radius:24px;gap:10px;padding:16px;display:grid}.D_KflW_logTitle{color:var(--text-brand);letter-spacing:-.02em;margin:0;font-size:1.2rem}.D_KflW_logInput{border:1px solid var(--border);background:var(--canvas);border-radius:16px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.D_KflW_logInput:focus-within{border-color:var(--copper)}.D_KflW_logInputIcon{color:var(--text-muted);display:grid}.D_KflW_logInput input{min-width:0;min-height:44px;color:var(--text-primary);font:inherit;background:0 0;border:0;flex:1;font-size:1rem}.D_KflW_logInput input:focus-visible{outline:none}.D_KflW_logBox .D_KflW_logGo{background:var(--brand-brown);width:44px;height:44px;color:var(--surface-strong);border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.D_KflW_logWays{grid-template-columns:1fr 1fr;gap:10px;display:grid}.D_KflW_logWay{background:var(--data-blue-soft);min-height:60px;color:var(--text-brand);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-weight:800;text-decoration:none;display:flex}.D_KflW_logWay[data-tone=copper]{background:var(--copper-soft)}.D_KflW_logWayIcon{background:var(--surface-strong);width:38px;height:38px;color:var(--data-blue);border-radius:12px;place-items:center;display:grid}.D_KflW_logWay[data-tone=copper] .D_KflW_logWayIcon{color:var(--copper)}.D_KflW_logAgain{gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.D_KflW_logBox .D_KflW_logAgainChip{border:1px solid var(--border);background:var(--canvas);min-height:40px;color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.9rem;display:inline-flex}.D_KflW_logBox .D_KflW_logAgainChip svg{color:var(--juniper)}.D_KflW_logError{color:var(--error-foreground);margin:0;font-size:.86rem}.D_KflW_tileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.D_KflW_tile{border:1px solid var(--border);background:var(--surface-strong);height:100%;min-height:104px;color:inherit;border-radius:20px;flex-direction:column;justify-content:space-between;gap:12px;padding:14px;text-decoration:none;display:flex}.D_KflW_tile:hover{background:var(--surface)}.D_KflW_tileText{gap:2px;display:grid}.D_KflW_tile .D_KflW_icon{border-radius:14px;width:42px;height:42px}.D_KflW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.D_KflW_todayLink:focus-visible,.D_KflW_today:focus-visible,.D_KflW_logWay:focus-visible,.D_KflW_logBox .D_KflW_logGo:focus-visible,.D_KflW_logBox .D_KflW_logAgainChip:focus-visible,.D_KflW_tile:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px}@media (prefers-color-scheme:dark){.D_KflW_todayLink,.D_KflW_tile{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.D_KflW_today{border-color:var(--dark-border-subtle);background:var(--dark-surface)}.D_KflW_ring{border-color:var(--dark-copper)}.D_KflW_ring b,.D_KflW_macroTile b,.D_KflW_logTitle,.D_KflW_logWay{color:var(--dark-text-primary)}.D_KflW_ring span,.D_KflW_macroTile>span,.D_KflW_logInputIcon{color:var(--dark-text-muted)}.D_KflW_macroTile,.D_KflW_logBox{background:var(--dark-surface-elevated)}.D_KflW_logBox{border-color:var(--dark-copper)}.D_KflW_logInput,.D_KflW_logBox .D_KflW_logAgainChip{border-color:var(--dark-border-subtle);background:var(--dark-canvas);color:var(--dark-text-primary)}.D_KflW_logInput input{color:var(--dark-text-primary)}.D_KflW_logBox .D_KflW_logGo{background:var(--dark-copper);color:var(--dark-canvas)}.D_KflW_logWay{background:#9db7d124}.D_KflW_logWay[data-tone=copper]{background:#e2a16c24}.D_KflW_logWayIcon{background:var(--dark-surface);color:var(--dark-data-blue)}.D_KflW_logWay[data-tone=copper] .D_KflW_logWayIcon{color:var(--dark-copper)}.D_KflW_logBox .D_KflW_logAgainChip svg{color:var(--dark-juniper)}.D_KflW_macroTile:after{background:var(--dark-juniper)}.D_KflW_macroTile[data-tone=blue]:after{background:var(--dark-data-blue)}.D_KflW_macroTile[data-tone=copper]:after{background:var(--dark-copper)}.D_KflW_tile:hover{background:var(--dark-surface)}.D_KflW_todayLink:focus-visible,.D_KflW_today:focus-visible,.D_KflW_logWay:focus-visible,.D_KflW_logBox .D_KflW_logGo:focus-visible,.D_KflW_logBox .D_KflW_logAgainChip:focus-visible,.D_KflW_tile:focus-visible{outline-color:var(--dark-text-primary)}}@media (prefers-reduced-motion:reduce){.D_KflW_row,.D_KflW_recipeCardsCta{transition:none}}@media (prefers-color-scheme:dark){.D_KflW_shell,.D_KflW_title,.D_KflW_rowTitle{color:var(--dark-text-primary)}.D_KflW_sectionTitle,.D_KflW_rowBody,.D_KflW_chevron{color:var(--dark-text-muted)}.D_KflW_group{border-color:var(--dark-border-subtle);background:var(--dark-surface)}.D_KflW_group>li+li{border-top-color:var(--dark-border-subtle)}.D_KflW_row:hover{background:var(--dark-surface-elevated)}.D_KflW_icon{color:var(--dark-juniper);background:#9bb9b029}:is(.D_KflW_row,.D_KflW_tile)[data-tone=copper] .D_KflW_icon{color:var(--dark-copper);background:#e2a16c29}:is(.D_KflW_row,.D_KflW_tile)[data-tone=blue] .D_KflW_icon{color:var(--dark-data-blue);background:#9db7d129}:is(.D_KflW_row,.D_KflW_tile)[data-tone=plum] .D_KflW_icon{color:var(--dark-plum);background:#c8a6c329}:is(.D_KflW_row,.D_KflW_tile)[data-tone=olive] .D_KflW_icon{color:var(--dark-olive);background:#c7be7929}:is(.D_KflW_row,.D_KflW_tile)[data-tone=brown] .D_KflW_icon{color:var(--dark-text-primary);background:#faf7f31a}.D_KflW_recipeCardsCta{background:color-mix(in srgb, var(--dark-juniper) 22%, var(--dark-surface-elevated));border-color:var(--dark-juniper);color:var(--dark-text-primary)}.D_KflW_recipeCardsCta strong{color:var(--dark-juniper)}.D_KflW_recipeCardsCta:hover,.D_KflW_recipeCardsCta:focus-visible{background:var(--dark-juniper);color:var(--dark-surface)}.D_KflW_row:focus-visible,.D_KflW_recipeCardsCta:focus-visible{outline-color:var(--dark-text-primary)}}
.XwKp1W_screen{background:var(--canvas);width:100%;min-height:100dvh;color:var(--text-primary);align-content:start;gap:14px;min-width:0;margin:0 auto;padding:16px max(16px,50% - 320px) 48px;display:grid}.XwKp1W_top{align-items:center;gap:12px;display:flex}.XwKp1W_top h1{color:var(--text-brand);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,6vw,2rem);line-height:1.1}.XwKp1W_camera{background:#1d1714;border-radius:24px;place-items:center;height:min(46vh,340px);display:grid;position:relative;overflow:hidden}.XwKp1W_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.XwKp1W_frame{pointer-events:none;border:3px solid #ffffffe6;border-radius:18px;height:40%;position:absolute;top:30%;left:14%;right:14%}.XwKp1W_camera[data-state=scanning] .XwKp1W_frame{box-shadow:0 0 0 999px #00000040}.XwKp1W_screen .XwKp1W_startButton{background:var(--surface-strong);min-height:48px;color:var(--text-brand);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-weight:800;display:inline-flex;position:relative}.XwKp1W_cameraNote{color:#fff;margin:0;font-weight:700;position:relative}.XwKp1W_manual{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.XwKp1W_manual input{border:1px solid var(--border);background:var(--surface-strong);min-width:0;min-height:46px;color:var(--text-primary);font:inherit;border-radius:999px;padding:8px 14px;font-size:1rem}.XwKp1W_screen .XwKp1W_manual button,.XwKp1W_screen .XwKp1W_secondary{border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px;font-weight:750}.XwKp1W_card,.XwKp1W_done{border:1px solid var(--border);background:var(--surface-strong);border-radius:22px;gap:14px;padding:16px;display:grid}.XwKp1W_cardHead{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.XwKp1W_icon{background:var(--copper-soft);width:48px;height:48px;color:var(--copper);border-radius:14px;place-items:center;display:grid}.XwKp1W_cardText{gap:3px;min-width:0;display:grid}.XwKp1W_cardText strong{overflow-wrap:anywhere;font-size:1.02rem}.XwKp1W_cardText span{color:var(--text-muted);overflow-wrap:anywhere;font-size:.86rem}.XwKp1W_found{background:var(--juniper-soft);color:var(--juniper);border-radius:999px;padding:3px 10px;font-size:.76rem;font-weight:800}.XwKp1W_amountRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.XwKp1W_stepper{border:1px solid var(--border);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.XwKp1W_screen .XwKp1W_stepper button{width:44px;height:42px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.3rem;font-weight:800}.XwKp1W_stepper b{text-align:center;min-width:40px}.XwKp1W_facts{align-items:flex-end;gap:14px;display:flex}.XwKp1W_facts>div{text-align:right;font-weight:800}.XwKp1W_facts small{color:var(--text-muted);font-size:.76rem;font-weight:500;display:block}.XwKp1W_cal{font-size:1.3rem}.XwKp1W_meals{flex-wrap:wrap;gap:6px;display:flex}.XwKp1W_screen .XwKp1W_meals button{border:1px solid var(--border);background:var(--surface-strong);min-height:40px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.9rem}.XwKp1W_screen .XwKp1W_meals button[aria-checked=true]{border-color:var(--brand-brown);background:var(--brand-brown);color:var(--surface-strong);font-weight:800}.XwKp1W_screen .XwKp1W_logButton{background:var(--brand-brown);width:100%;min-height:54px;color:var(--surface-strong);font:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;font-size:1.08rem;font-weight:800;text-decoration:none;display:grid}.XwKp1W_done h2{color:var(--success-foreground);margin:0}.XwKp1W_doneActions{gap:8px;display:grid}.XwKp1W_note{color:var(--text-muted);margin:0}.XwKp1W_error{color:var(--error-foreground);margin:0}.XwKp1W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.XwKp1W_screen .XwKp1W_startButton:focus-visible,.XwKp1W_screen .XwKp1W_manual button:focus-visible,.XwKp1W_screen .XwKp1W_stepper button:focus-visible,.XwKp1W_screen .XwKp1W_meals button:focus-visible,.XwKp1W_screen .XwKp1W_logButton:focus-visible,.XwKp1W_screen .XwKp1W_secondary:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px}.XwKp1W_labelHead{gap:4px;display:grid}.XwKp1W_labelHead h2,.XwKp1W_labelTitle{margin:0;font-size:1.08rem}.XwKp1W_slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.XwKp1W_slot{border:2px dashed var(--border);background:var(--canvas);min-height:112px;color:var(--brand-brown);text-align:center;cursor:pointer;overflow-wrap:anywhere;border-radius:16px;align-content:center;justify-items:center;gap:4px;padding:8px 4px;font-size:.86rem;font-weight:750;display:grid}.XwKp1W_slot[data-done=true]{border-style:solid;border-color:var(--juniper);background:var(--juniper-soft);color:var(--juniper)}.XwKp1W_slot small{color:var(--text-muted);font-size:.72rem;font-weight:500}.XwKp1W_slotIcon{background:var(--surface);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.XwKp1W_slot:focus-within{outline:3px solid var(--brand-brown);outline-offset:3px}.XwKp1W_fields{display:grid}.XwKp1W_field{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:10px;padding:8px 0;display:grid}.XwKp1W_field:last-child{border-bottom:0}.XwKp1W_field>span{font-weight:650}.XwKp1W_field small{color:var(--text-muted);font-weight:500}.XwKp1W_field input,.XwKp1W_field select{border:1px solid var(--border);background:var(--canvas);width:100%;min-width:0;min-height:42px;color:var(--text-primary);font:inherit;text-align:right;border-radius:10px;padding:8px 10px}.XwKp1W_field>input:not([inputmode]){text-align:left}.XwKp1W_sizeInputs{grid-template-columns:minmax(0,1fr) 72px;gap:6px;display:grid}.XwKp1W_code{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.XwKp1W_own{background:var(--copper-soft);color:var(--copper)}@media (prefers-color-scheme:dark){.XwKp1W_screen{background:var(--dark-canvas);color:var(--dark-text-primary)}.XwKp1W_top h1{color:var(--dark-text-primary)}.XwKp1W_manual input,.XwKp1W_card,.XwKp1W_done,.XwKp1W_screen .XwKp1W_meals button{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.XwKp1W_screen .XwKp1W_manual button,.XwKp1W_screen .XwKp1W_secondary,.XwKp1W_stepper{border-color:var(--dark-border-subtle);background:var(--dark-surface);color:var(--dark-text-primary)}.XwKp1W_screen .XwKp1W_stepper button{color:var(--dark-text-primary)}.XwKp1W_cardText span,.XwKp1W_facts small,.XwKp1W_note{color:var(--dark-text-muted)}.XwKp1W_icon{color:var(--dark-copper);background:#e2a16c29}.XwKp1W_found{color:var(--dark-juniper);background:#9bb9b029}.XwKp1W_screen .XwKp1W_meals button[aria-checked=true],.XwKp1W_screen .XwKp1W_logButton{border-color:var(--dark-copper);background:var(--dark-copper);color:var(--dark-canvas)}.XwKp1W_screen .XwKp1W_startButton:focus-visible,.XwKp1W_screen .XwKp1W_manual button:focus-visible,.XwKp1W_screen .XwKp1W_stepper button:focus-visible,.XwKp1W_screen .XwKp1W_meals button:focus-visible,.XwKp1W_screen .XwKp1W_logButton:focus-visible,.XwKp1W_screen .XwKp1W_secondary:focus-visible{outline-color:var(--dark-text-primary)}.XwKp1W_slot,.XwKp1W_field input,.XwKp1W_field select{border-color:var(--dark-border-subtle);background:var(--dark-surface);color:var(--dark-text-primary)}.XwKp1W_slot{color:var(--dark-copper)}.XwKp1W_slot[data-done=true]{border-color:var(--dark-juniper);color:var(--dark-juniper);background:#9bb9b029}.XwKp1W_slotIcon{background:var(--dark-surface-elevated)}.XwKp1W_slot small,.XwKp1W_field small{color:var(--dark-text-muted)}.XwKp1W_field{border-color:var(--dark-border-subtle)}.XwKp1W_own{color:var(--dark-copper);background:#e2a16c29}}
.wAZg-q_ring{width:var(--ring-size,150px);aspect-ratio:1;place-items:center;display:grid;position:relative}.wAZg-q_ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.wAZg-q_ringTrack{stroke:var(--surface);fill:none}.wAZg-q_ringBand{stroke:var(--success-surface);fill:none}.wAZg-q_ringFill{fill:none;stroke-linecap:round;transition:stroke-dasharray .4s}.wAZg-q_ringCenter{text-align:center;justify-items:center;gap:2px;display:grid;position:relative}.wAZg-q_ringCenter strong{color:var(--text-brand);letter-spacing:-.02em;font-size:1.9rem;line-height:1}.wAZg-q_ringCenter span{color:var(--text-muted);font-size:.74rem;font-weight:700}.wAZg-q_bar{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.wAZg-q_barIcon{background:var(--surface);width:30px;height:30px;color:var(--text-brand);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.wAZg-q_barTop{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.wAZg-q_barTop b{color:var(--text-primary);font-size:.9rem}.wAZg-q_barTop span{color:var(--text-muted);white-space:nowrap;font-size:.8rem}.wAZg-q_barTop span strong{color:var(--text-primary)}.wAZg-q_track{background:var(--surface);border-radius:999px;height:10px;position:relative;overflow:hidden}.wAZg-q_band{background:var(--success-surface);border-left:2px solid var(--success-foreground);border-right:2px solid var(--success-foreground);position:absolute;top:0;bottom:0}.wAZg-q_band[data-open-start]{border-left:0}.wAZg-q_band[data-open-end]{border-right:0}.wAZg-q_fill{border-radius:999px;position:absolute;top:2px;bottom:2px;left:0}.wAZg-q_within{background:var(--success-foreground);stroke:var(--success-foreground)}.wAZg-q_below{background:var(--copper);stroke:var(--copper)}.wAZg-q_above{background:var(--data-blue);stroke:var(--data-blue)}.wAZg-q_unknown{stroke:#0000;background:0 0}.wAZg-q_pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.wAZg-q_pill.wAZg-q_within{background:var(--success-surface);color:var(--success-foreground)}.wAZg-q_pill.wAZg-q_below{background:var(--warning-surface);color:var(--warning-foreground)}.wAZg-q_pill.wAZg-q_above{background:var(--data-blue-soft);color:var(--data-blue)}.wAZg-q_pill.wAZg-q_unknown{background:var(--surface);color:var(--text-muted)}.wAZg-q_row{border:1px solid var(--border);background:var(--surface-strong);min-height:52px;color:var(--text-primary);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:6px 14px;font-weight:750;text-decoration:none;list-style:none;display:flex}.wAZg-q_row::-webkit-details-marker{display:none}.wAZg-q_row>.wAZg-q_rowIcon{background:var(--surface);width:32px;height:32px;color:var(--text-brand);border-radius:10px;flex:none;place-items:center;display:grid}.wAZg-q_row>.wAZg-q_rowLabel{flex:1;min-width:0}.wAZg-q_row>.wAZg-q_rowMeta{color:var(--text-muted);font-size:.8rem;font-weight:650}.wAZg-q_row:after{content:"›";color:var(--text-muted);font-size:1.3rem;line-height:1}details[open]>.wAZg-q_row:after{content:"⌄"}.wAZg-q_row:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px}@media (prefers-color-scheme:dark){.wAZg-q_ringTrack,.wAZg-q_track,.wAZg-q_barIcon,.wAZg-q_row>.wAZg-q_rowIcon{stroke:var(--dark-surface);background:var(--dark-surface)}.wAZg-q_ringBand{stroke:var(--dark-surface)}.wAZg-q_band{background:var(--dark-surface)}.wAZg-q_ringCenter strong,.wAZg-q_barTop b,.wAZg-q_barTop span strong,.wAZg-q_barIcon,.wAZg-q_row>.wAZg-q_rowIcon{color:var(--dark-text-primary)}.wAZg-q_ringCenter span,.wAZg-q_barTop span,.wAZg-q_row>.wAZg-q_rowMeta,.wAZg-q_row:after{color:var(--dark-text-muted)}.wAZg-q_within{background:var(--dark-juniper);stroke:var(--dark-juniper)}.wAZg-q_band{border-color:var(--dark-juniper)}.wAZg-q_pill.wAZg-q_within{color:var(--dark-juniper)}.wAZg-q_below{background:var(--dark-copper);stroke:var(--dark-copper)}.wAZg-q_above{background:var(--dark-data-blue);stroke:var(--dark-data-blue)}.wAZg-q_pill.wAZg-q_unknown{background:var(--dark-surface);color:var(--dark-text-muted)}.wAZg-q_pill.wAZg-q_above{background:var(--dark-surface);color:var(--dark-data-blue)}.wAZg-q_pill.wAZg-q_within{background:var(--dark-surface);color:var(--success-foreground)}.wAZg-q_row{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.wAZg-q_row:focus-visible{outline-color:var(--dark-text-primary)}}
.QjZkTa_sheet{border:1px solid var(--border);background:var(--surface-strong);box-sizing:border-box;border-radius:1rem;gap:.85rem;width:100%;max-width:100%;padding:.85rem;display:grid}.QjZkTa_header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.QjZkTa_header h4{color:var(--text-brand);margin:0;font-size:1rem}.QjZkTa_header p{color:var(--text-muted);margin:.25rem 0 0;font-size:.84rem;line-height:1.4}.QjZkTa_closeButton,.QjZkTa_tab,.QjZkTa_actionButton,.QjZkTa_resultButton{touch-action:manipulation;min-height:44px}.QjZkTa_closeButton,.QjZkTa_tab,.QjZkTa_actionButton{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:.75rem;padding:.55rem .85rem;font-weight:700}.QjZkTa_closeButton:disabled,.QjZkTa_tab:disabled,.QjZkTa_actionButton:disabled,.QjZkTa_resultButton:disabled{opacity:.55}.QjZkTa_tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.QjZkTa_tab.QjZkTa_isActive{border-color:var(--juniper);color:var(--juniper);background:color-mix(in srgb, var(--juniper) 12%, var(--surface))}.QjZkTa_body{gap:.75rem;display:grid}.QjZkTa_searchRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem;display:grid}.QjZkTa_searchRow input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text-primary);box-sizing:border-box;border-radius:.75rem;padding:.65rem .75rem;font-size:1rem}.QjZkTa_results{gap:.45rem;display:grid}.QjZkTa_resultButton{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:.85rem;gap:.2rem;padding:.75rem .85rem;display:grid}.QjZkTa_resultButton strong{font-size:.95rem}.QjZkTa_resultButton span{color:var(--text-muted);font-size:.8rem;line-height:1.35}.QjZkTa_sectionLabel,.QjZkTa_help,.QjZkTa_error{margin:0;font-size:.84rem;line-height:1.4}.QjZkTa_sectionLabel{color:var(--juniper);font-weight:700}.QjZkTa_help{color:var(--text-muted)}.QjZkTa_error{color:var(--danger,#b42318)}.QjZkTa_scanHint{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.4}@media (max-width:430px){.QjZkTa_sheet{border-radius:.85rem;padding:.75rem}.QjZkTa_tabs{gap:.35rem}.QjZkTa_tab{padding:.5rem .4rem;font-size:.82rem}.QjZkTa_searchRow{grid-template-columns:1fr}}
._7TabG_backdrop{z-index:80;padding:env(safe-area-inset-top,0) 0 0;background:#0c12108c;place-items:end stretch;display:grid;position:fixed;inset:0}._7TabG_sheet{width:100%;max-height:min(92vh,900px);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0));border:1px solid var(--border);background:var(--surface-strong);box-sizing:border-box;border-radius:1.1rem 1.1rem 0 0;gap:.85rem;display:grid;overflow:auto}@media (min-width:768px){._7TabG_backdrop{place-items:center;padding:1.5rem}._7TabG_sheet{border-radius:1.1rem;max-width:440px;max-height:min(88vh,720px)}}._7TabG_kicker{color:var(--juniper);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}._7TabG_title{color:var(--text-brand);margin:0;font-size:1.2rem}._7TabG_lead,._7TabG_help,._7TabG_error{margin:0;font-size:.9rem;line-height:1.45}._7TabG_lead,._7TabG_help{color:var(--text-muted)}._7TabG_error{color:var(--danger,#b42318)}._7TabG_list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}._7TabG_item{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;gap:.35rem;padding:.75rem .85rem;display:grid}._7TabG_item strong{color:var(--text-primary)}._7TabG_item small{color:var(--text-muted);font-size:.8rem;line-height:1.35}._7TabG_actions,._7TabG_rowActions{flex-wrap:wrap;gap:.5rem;display:flex}._7TabG_primary,._7TabG_secondary,._7TabG_textButton{touch-action:manipulation;border-radius:.75rem;min-height:44px;padding:.6rem .9rem;font-weight:700}._7TabG_primary{border:1px solid var(--juniper);background:var(--juniper);color:#fff}._7TabG_secondary,._7TabG_textButton{border:1px solid var(--border);background:var(--surface);color:var(--text-primary)}._7TabG_textButton{background:0 0}._7TabG_checkLabel{color:var(--text-primary);align-items:flex-start;gap:.55rem;font-size:.9rem;font-weight:600;display:flex}._7TabG_checkLabel input{width:1.1rem;height:1.1rem;margin-top:.2rem}
.BZm1Sq_library{color:var(--text-primary);gap:24px;display:grid}.BZm1Sq_intro,.BZm1Sq_empty,.BZm1Sq_card,.BZm1Sq_ruleBox{border:1px solid var(--border);background:var(--surface-strong);border-radius:24px}.BZm1Sq_intro{justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.BZm1Sq_intro h2,.BZm1Sq_empty h2,.BZm1Sq_card h3{color:var(--text-brand);margin:4px 0 0}.BZm1Sq_intro>p,.BZm1Sq_cardCopy>p,.BZm1Sq_empty>p{color:var(--text-muted);max-width:720px}.BZm1Sq_empty{text-align:center;padding:36px}.BZm1Sq_empty .BZm1Sq_ruleBox{max-width:560px;margin:24px auto 0}.BZm1Sq_ruleBox{text-align:left;background:var(--surface);gap:6px;padding:18px 20px;display:grid}.BZm1Sq_ruleBox span,.BZm1Sq_cookedRow span,.BZm1Sq_ratingArea span{color:var(--text-muted);font-size:.92rem}.BZm1Sq_grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:18px;display:grid}.BZm1Sq_card{gap:18px;padding:22px;display:grid}.BZm1Sq_cardCopy p:last-child{margin-bottom:0}.BZm1Sq_metaRow{flex-wrap:wrap;gap:8px;display:flex}.BZm1Sq_metaRow span{background:var(--surface);color:var(--text-muted);text-transform:capitalize;border-radius:999px;padding:7px 10px;font-size:.84rem}.BZm1Sq_nutritionRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.BZm1Sq_nutritionRow div{background:var(--surface);text-align:center;border-radius:16px;gap:2px;padding:12px;display:grid}.BZm1Sq_nutritionRow strong{font-size:1.05rem}.BZm1Sq_nutritionRow span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}.BZm1Sq_estimateNote{color:var(--text-muted);margin:-7px 0 0;font-size:.78rem}.BZm1Sq_recipeDetails{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 0}.BZm1Sq_recipeDetails>summary{cursor:pointer;color:var(--data-blue);font-weight:700;list-style-position:inside}.BZm1Sq_detailGrid{gap:22px;padding-top:18px;display:grid}.BZm1Sq_detailGrid h4{color:var(--text-brand);margin:0 0 10px}.BZm1Sq_ingredientList,.BZm1Sq_stepList{color:var(--text-primary);margin:0;padding-left:22px}.BZm1Sq_ingredientList li,.BZm1Sq_stepList li{margin-bottom:8px;line-height:1.5}.BZm1Sq_kitchenFit{gap:12px;display:grid}.BZm1Sq_kitchenFitHeading{gap:4px;display:grid}.BZm1Sq_kitchenFitHeading h4{margin:0}.BZm1Sq_kitchenFitHeading span{color:var(--text-muted);font-size:.84rem}.BZm1Sq_capabilityList{gap:9px;display:grid}.BZm1Sq_capabilityGroup{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:8px;padding:12px;display:grid}.BZm1Sq_capabilityGroup strong{justify-content:space-between;align-items:center;gap:12px;display:flex}.BZm1Sq_capabilityGroup em{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:600}.BZm1Sq_capabilityGroup>div{flex-wrap:wrap;gap:7px;display:flex}.BZm1Sq_capabilityGroup>div span{background:var(--surface-strong);color:var(--text-muted);border-radius:999px;padding:6px 9px;font-size:.82rem}.BZm1Sq_storageFit{color:var(--text-muted);text-transform:capitalize;flex-wrap:wrap;gap:10px 18px;font-size:.9rem;display:flex}.BZm1Sq_signalRow,.BZm1Sq_stars{flex-wrap:wrap;gap:8px;display:flex}.BZm1Sq_signalRow button,.BZm1Sq_cookedButton,.BZm1Sq_stars button{border:1px solid var(--border);background:var(--surface-strong);min-height:44px;color:var(--text-primary);cursor:pointer;font:inherit;border-radius:999px}.BZm1Sq_signalRow button,.BZm1Sq_cookedButton{padding:9px 13px}.BZm1Sq_signalRow button:disabled,.BZm1Sq_cookedButton:disabled,.BZm1Sq_stars button:disabled{cursor:not-allowed;opacity:.45}.BZm1Sq_signalRow .BZm1Sq_positive{border-color:var(--juniper);background:var(--juniper-soft);color:var(--juniper)}.BZm1Sq_signalRow .BZm1Sq_negative{border-color:var(--copper);background:var(--copper-soft);color:var(--copper)}.BZm1Sq_signalRow .BZm1Sq_favorite{border-color:var(--copper);background:var(--surface-strong);color:var(--copper)}.BZm1Sq_cookedRow,.BZm1Sq_ratingArea{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.BZm1Sq_cookedRow>div,.BZm1Sq_ratingArea>div:first-child{gap:4px;display:grid}.BZm1Sq_cookedButton{white-space:nowrap}.BZm1Sq_stars{flex-wrap:nowrap}.BZm1Sq_stars button{width:44px;height:44px;color:var(--text-muted);padding:0;font-size:1.2rem}.BZm1Sq_stars .BZm1Sq_starSelected{color:var(--copper);border-color:var(--copper);background:var(--copper-soft)}.BZm1Sq_servingsControl{background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.BZm1Sq_servingsControl>span{color:var(--text-muted);font-size:.82rem;font-weight:700}.BZm1Sq_servingsControl>div{align-items:center;gap:8px;display:flex}.BZm1Sq_servingsControl button{border:1px solid var(--border);background:var(--surface-strong);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-primary);cursor:pointer;font:inherit;border-radius:999px;font-size:1.05rem}.BZm1Sq_servingsControl button:disabled{cursor:not-allowed;opacity:.4}.BZm1Sq_servingsControl strong{text-align:center;min-width:28px}.BZm1Sq_servingsControl small{color:var(--text-muted);font-size:.75rem}.BZm1Sq_sourceNote{color:var(--text-muted);margin:-2px 0 10px;font-size:.8rem;line-height:1.45}.BZm1Sq_directionNotes{gap:7px;margin:0 0 12px;display:grid}.BZm1Sq_directionNotes p{border-left:3px solid var(--data-blue);background:var(--data-blue-soft);color:var(--text-primary);border-radius:8px;margin:0;padding:9px 11px;font-size:.84rem;line-height:1.45}.BZm1Sq_batchPanel{border:1px solid var(--copper);background:var(--copper-soft);border-radius:18px;gap:14px;padding:16px;display:grid}.BZm1Sq_batchHeading{justify-content:space-between;align-items:start;gap:16px;display:flex}.BZm1Sq_batchHeading>div{gap:5px;display:grid}.BZm1Sq_batchHeading h4{margin:0;font-size:1rem}.BZm1Sq_batchHeading>p{max-width:440px;color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.45}.BZm1Sq_batchBadge{border:1px solid var(--copper);background:var(--surface-strong);width:fit-content;color:var(--copper);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.69rem;font-weight:800;display:inline-flex}.BZm1Sq_cookMode{border:1px solid var(--juniper);background:var(--juniper-soft);border-radius:18px;gap:14px;padding:16px;display:grid}.BZm1Sq_cookModeHeading{justify-content:space-between;align-items:start;gap:16px;display:flex}.BZm1Sq_cookModeHeading>div{gap:5px;display:grid}.BZm1Sq_cookModeHeading h4{margin:0;font-size:1rem}.BZm1Sq_cookModeBadge{border:1px solid var(--juniper);background:var(--surface-strong);width:fit-content;color:var(--juniper);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.69rem;font-weight:800;display:inline-flex}.BZm1Sq_cookModeMuted{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.45}.BZm1Sq_cookModeToggle,.BZm1Sq_cookModeNav button{border:1px solid var(--brand-brown);background:var(--brand-brown);min-height:44px;color:var(--surface-strong);cursor:pointer;font:inherit;white-space:nowrap;border-radius:12px;padding:9px 13px;font-weight:800}.BZm1Sq_cookModeToggle{background:var(--surface-strong);color:var(--text-primary);border-color:var(--border)}.BZm1Sq_cookModeBody{gap:14px;display:grid}.BZm1Sq_cookModeNotes{gap:7px;display:grid}.BZm1Sq_cookModeNotes p{border-left:3px solid var(--data-blue);background:var(--data-blue-soft);color:var(--text-primary);border-radius:8px;margin:0;padding:9px 11px;font-size:.84rem;line-height:1.45}.BZm1Sq_cookModeStep{background:var(--surface-strong);border-radius:16px;gap:8px;padding:16px;display:grid}.BZm1Sq_cookModeStepLabel{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.BZm1Sq_cookModeInstruction{color:var(--text-primary);margin:0;font-size:1.15rem;line-height:1.55}.BZm1Sq_cookModeNav{flex-wrap:wrap;gap:8px;display:flex}.BZm1Sq_cookModeNav button:disabled,.BZm1Sq_cookModeToggle:disabled{cursor:not-allowed;opacity:.45}.BZm1Sq_batchForm{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.BZm1Sq_batchField{gap:6px;min-width:0;display:grid}.BZm1Sq_batchField>span{color:var(--text-primary);font-size:.78rem;font-weight:700}.BZm1Sq_batchField>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.BZm1Sq_batchField>div>span,.BZm1Sq_batchField small,.BZm1Sq_batchMuted{color:var(--text-muted);font-size:.78rem}.BZm1Sq_batchField small,.BZm1Sq_batchMuted{font-size:.75rem;line-height:1.4}.BZm1Sq_batchField input,.BZm1Sq_batchField select{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-strong);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;border-radius:12px;padding:9px 10px}.BZm1Sq_batchButton{border:1px solid var(--brand-brown);background:var(--brand-brown);min-height:44px;color:var(--surface-strong);cursor:pointer;font:inherit;white-space:nowrap;border-radius:12px;padding:9px 13px;font-weight:800}.BZm1Sq_batchButton:disabled{cursor:not-allowed;opacity:.45}.BZm1Sq_batchFacts{color:var(--text-muted);flex-wrap:wrap;gap:8px 16px;font-size:.82rem;display:flex}.BZm1Sq_batchRemaining{margin:0;font-size:.98rem;font-weight:750}.BZm1Sq_batchJournalReady,.BZm1Sq_batchWarning{border-radius:12px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.45}.BZm1Sq_batchJournalReady{background:var(--success-surface);color:var(--success-foreground)}.BZm1Sq_batchWarning{background:var(--warning-surface);color:var(--warning-foreground)}.BZm1Sq_batchNudge{border:1px solid var(--border);background:var(--surface-strong);border-radius:14px;gap:10px;padding:12px;display:grid}.BZm1Sq_batchNudge p{color:var(--text-primary);margin:0;font-size:.88rem;line-height:1.45}.BZm1Sq_batchNudgeLink{border:1px solid var(--brand-brown);background:var(--brand-brown);min-height:44px;color:var(--surface-strong);font:inherit;text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.BZm1Sq_batchNudgeLink:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px}.BZm1Sq_batchStatus{min-height:0}.BZm1Sq_batchStatus p{margin:0}.BZm1Sq_photoPanel{border:1px solid var(--juniper);background:var(--juniper-soft);border-radius:18px;gap:14px;padding:16px;display:grid}.BZm1Sq_photoPanelHeading{justify-content:space-between;align-items:start;gap:16px;display:flex}.BZm1Sq_photoPanelHeading>div{gap:5px;display:grid}.BZm1Sq_photoPanelHeading h4{margin:0;font-size:1rem}.BZm1Sq_photoPanelHeading p{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.45}.BZm1Sq_privateBadge,.BZm1Sq_primaryBadge,.BZm1Sq_photoCount{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;font-size:.69rem;font-weight:800;display:inline-flex}.BZm1Sq_privateBadge{border:1px solid var(--juniper);color:var(--juniper);background:var(--surface-strong);padding:5px 8px}.BZm1Sq_photoCount{background:var(--surface-strong);color:var(--text-muted);white-space:nowrap;padding:6px 9px}.BZm1Sq_photoEmptyCopy{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.5}.BZm1Sq_photoUploadForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.BZm1Sq_photoFileField,.BZm1Sq_photoCaptionField{gap:6px;min-width:0;display:grid}.BZm1Sq_photoFileField>span,.BZm1Sq_photoCaptionField>span,.BZm1Sq_photoCardBody>label{color:var(--text-primary);font-size:.78rem;font-weight:700}.BZm1Sq_photoCaptionField em{color:var(--text-muted);font-style:normal;font-weight:500}.BZm1Sq_photoFileField input,.BZm1Sq_photoCaptionField textarea,.BZm1Sq_photoCardBody textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-strong);width:100%;min-width:0;color:var(--text-primary);font:inherit;border-radius:12px}.BZm1Sq_photoFileField input{padding:8px}.BZm1Sq_photoCaptionField textarea,.BZm1Sq_photoCardBody textarea{resize:vertical;padding:9px 10px}.BZm1Sq_photoFileField small{color:var(--text-muted);font-size:.72rem}.BZm1Sq_photoPrimaryAction,.BZm1Sq_photoActions button,.BZm1Sq_photoPreviewError button{border:1px solid var(--border);background:var(--surface-strong);min-height:44px;color:var(--text-primary);cursor:pointer;font:inherit;border-radius:12px;font-weight:700}.BZm1Sq_photoPrimaryAction{border-color:var(--brand-brown);background:var(--brand-brown);color:var(--surface-strong);padding:9px 13px}.BZm1Sq_photoPrimaryAction:disabled,.BZm1Sq_photoActions button:disabled{cursor:not-allowed;opacity:.45}.BZm1Sq_photoEmptyState{background:var(--surface-strong);border-radius:14px;gap:4px;padding:13px;display:grid}.BZm1Sq_photoEmptyState span{color:var(--text-muted);font-size:.82rem}.BZm1Sq_photoGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.BZm1Sq_photoCard{border:1px solid var(--border);background:var(--surface-strong);border-radius:16px;overflow:hidden}.BZm1Sq_photoPreview{aspect-ratio:4/3;background:var(--surface);position:relative;overflow:hidden}.BZm1Sq_photoPreview img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.BZm1Sq_primaryBadge{background:var(--brand-brown);color:var(--surface-strong);padding:5px 7px;position:absolute;top:8px;left:8px}.BZm1Sq_photoPreviewError{text-align:center;height:100%;color:var(--text-muted);place-content:center;gap:10px;padding:18px;font-size:.82rem;display:grid}.BZm1Sq_photoPreviewError button{justify-self:center;padding:7px 10px}.BZm1Sq_photoCardBody{gap:9px;padding:12px;display:grid}.BZm1Sq_photoActions{flex-wrap:wrap;gap:6px;display:flex}.BZm1Sq_photoActions button{padding:7px 9px;font-size:.76rem}.BZm1Sq_photoActions .BZm1Sq_photoDeleteAction{border-color:var(--error-foreground);color:var(--error-foreground);background:var(--error-surface)}.BZm1Sq_photoPrivacyNote{color:var(--text-muted);margin:0;padding-top:2px;font-size:.75rem;line-height:1.45}.BZm1Sq_photoStatus{min-height:0}.BZm1Sq_photoStatus p{margin:0}.BZm1Sq_recipeHero{background:center/cover no-repeat var(--surface);border-radius:18px;min-height:180px;position:relative}.BZm1Sq_recipeHeroCaption,.BZm1Sq_communityRating{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800;position:absolute}.BZm1Sq_recipeHeroCaption{color:#fff;background:#0000009e;bottom:10px;left:10px}.BZm1Sq_communityRating{background:var(--surface-strong);color:var(--copper);top:10px;right:10px}.BZm1Sq_communityRating em{color:var(--text-muted);text-transform:none;font-style:normal;font-weight:600}.BZm1Sq_communityRatingInline{color:var(--text-muted);margin:8px 0 0;font-size:.84rem}.BZm1Sq_signalRow button:focus-visible,.BZm1Sq_cookedButton:focus-visible,.BZm1Sq_stars button:focus-visible,.BZm1Sq_servingsControl button:focus-visible,.BZm1Sq_recipeDetails>summary:focus-visible,.BZm1Sq_batchButton:focus-visible,.BZm1Sq_batchField input:focus-visible,.BZm1Sq_batchField select:focus-visible,.BZm1Sq_photoPrimaryAction:focus-visible,.BZm1Sq_photoActions button:focus-visible,.BZm1Sq_photoFileField input:focus-visible,.BZm1Sq_photoCaptionField textarea:focus-visible,.BZm1Sq_photoCardBody textarea:focus-visible,.BZm1Sq_photoPreviewError button:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px}.BZm1Sq_library,.BZm1Sq_intro,.BZm1Sq_grid,.BZm1Sq_card,.BZm1Sq_cardCopy,.BZm1Sq_detailGrid,.BZm1Sq_ingredientList,.BZm1Sq_stepList,.BZm1Sq_capabilityGroup,.BZm1Sq_batchPanel,.BZm1Sq_batchForm,.BZm1Sq_photoPanel,.BZm1Sq_photoUploadForm,.BZm1Sq_photoGallery,.BZm1Sq_photoCard,.BZm1Sq_photoCardBody{min-width:0;max-width:100%}.BZm1Sq_cardCopy,.BZm1Sq_ingredientList,.BZm1Sq_stepList,.BZm1Sq_sourceNote,.BZm1Sq_directionNotes,.BZm1Sq_batchPanel,.BZm1Sq_photoPanel,.BZm1Sq_photoCardBody{overflow-wrap:anywhere}.BZm1Sq_batchField input,.BZm1Sq_batchField select,.BZm1Sq_photoFileField input,.BZm1Sq_photoCaptionField textarea,.BZm1Sq_photoCardBody textarea{font-size:1rem}@media (max-width:900px){.BZm1Sq_batchForm{grid-template-columns:1fr 1fr}.BZm1Sq_batchButton{grid-column:1/-1}.BZm1Sq_photoUploadForm{grid-template-columns:1fr 1fr}.BZm1Sq_photoPrimaryAction{grid-column:1/-1}}@media (max-width:720px){.BZm1Sq_intro,.BZm1Sq_cookedRow,.BZm1Sq_ratingArea,.BZm1Sq_batchHeading,.BZm1Sq_photoPanelHeading{flex-direction:column;align-items:stretch}.BZm1Sq_cookedButton{width:100%}.BZm1Sq_nutritionRow{grid-template-columns:repeat(2,minmax(0,1fr))}.BZm1Sq_grid,.BZm1Sq_batchForm,.BZm1Sq_photoUploadForm,.BZm1Sq_photoGallery{grid-template-columns:1fr}.BZm1Sq_batchButton,.BZm1Sq_batchNudgeLink,.BZm1Sq_photoPrimaryAction{width:100%}}@media (max-width:430px){.BZm1Sq_card,.BZm1Sq_intro,.BZm1Sq_empty{padding-left:16px;padding-right:16px}.BZm1Sq_nutritionRow{grid-template-columns:1fr 1fr}.BZm1Sq_signalRow button,.BZm1Sq_photoActions button{flex:100%}}.BZm1Sq_cookModeSideBanner{border-left:3px solid var(--juniper);background:var(--juniper-soft);color:var(--text-primary);border-radius:8px;margin:0;padding:10px 12px;font-size:.86rem;line-height:1.45}.BZm1Sq_ingredientRow{gap:8px;padding:4px 0;display:grid}.BZm1Sq_ingredientOutOfStock{color:#dc2626;font-weight:700}.BZm1Sq_inStockSwapBadge{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;align-items:center;margin-left:6px;padding:2px 8px;font-size:.76rem;font-weight:750;display:inline-flex}.BZm1Sq_ingredientSwap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BZm1Sq_ingredientSwapButton,.BZm1Sq_ingredientUndoButton{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:999px;padding:6px 10px;font-size:.85rem}.BZm1Sq_ingredientSwapPanel{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:8px;width:100%;padding:10px 12px;display:grid}.BZm1Sq_ingredientSwapOption{border:1px solid var(--border);background:var(--surface-strong);text-align:left;color:var(--text-primary);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.BZm1Sq_ingredientSwapOptionHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.BZm1Sq_ingredientSwapGoalBadge{color:#2e7d32;background:#2e7d321f;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.BZm1Sq_spiceSwapBadge{color:#9a3412;background:#ffedd5;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:750;display:inline-flex}.BZm1Sq_ingredientSwapBadge{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:750;display:inline-flex}.BZm1Sq_originalRecipeBadge{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:750;display:inline-flex}.BZm1Sq_verifiedCookBadge{color:#1e40af;background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:750;display:inline-flex}.BZm1Sq_ingredientSwapOption strong{font-size:.92rem}.BZm1Sq_ingredientSwapOption span,.BZm1Sq_ingredientSwapOption em,.BZm1Sq_ingredientSwapNote,.BZm1Sq_ingredientSwapError{color:var(--text-muted);font-size:.85rem}.BZm1Sq_ingredientSwapError{color:var(--error-foreground)}@media (prefers-color-scheme:dark){.BZm1Sq_library{color:var(--dark-text-primary)}.BZm1Sq_cookModeSideBanner{border-left-color:var(--dark-juniper);background:var(--dark-surface);color:var(--dark-text-primary)}.BZm1Sq_intro,.BZm1Sq_empty,.BZm1Sq_card,.BZm1Sq_ruleBox,.BZm1Sq_photoCard,.BZm1Sq_photoEmptyState{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated)}.BZm1Sq_intro h2,.BZm1Sq_empty h2,.BZm1Sq_card h3,.BZm1Sq_detailGrid h4{color:var(--dark-text-primary)}.BZm1Sq_intro>p,.BZm1Sq_cardCopy>p,.BZm1Sq_empty>p,.BZm1Sq_ruleBox span,.BZm1Sq_cookedRow span,.BZm1Sq_ratingArea span,.BZm1Sq_metaRow span,.BZm1Sq_nutritionRow span,.BZm1Sq_estimateNote,.BZm1Sq_kitchenFitHeading span,.BZm1Sq_capabilityGroup em,.BZm1Sq_storageFit,.BZm1Sq_servingsControl>span,.BZm1Sq_servingsControl small,.BZm1Sq_sourceNote,.BZm1Sq_batchHeading>p,.BZm1Sq_batchField>div>span,.BZm1Sq_batchField small,.BZm1Sq_batchMuted,.BZm1Sq_batchFacts,.BZm1Sq_photoPanelHeading p,.BZm1Sq_photoCount,.BZm1Sq_photoEmptyCopy,.BZm1Sq_photoCaptionField em,.BZm1Sq_photoFileField small,.BZm1Sq_photoEmptyState span,.BZm1Sq_photoPreviewError,.BZm1Sq_photoPrivacyNote{color:var(--dark-text-muted)}.BZm1Sq_metaRow span,.BZm1Sq_nutritionRow div,.BZm1Sq_capabilityGroup,.BZm1Sq_capabilityGroup>div span,.BZm1Sq_servingsControl{background:var(--dark-surface);color:var(--dark-text-muted)}.BZm1Sq_recipeDetails,.BZm1Sq_cookedRow,.BZm1Sq_ratingArea{border-color:var(--dark-border-subtle)}.BZm1Sq_recipeDetails>summary{color:var(--dark-data-blue)}.BZm1Sq_ingredientList,.BZm1Sq_stepList{color:var(--dark-text-primary)}.BZm1Sq_signalRow button,.BZm1Sq_cookedButton,.BZm1Sq_stars button,.BZm1Sq_servingsControl button,.BZm1Sq_batchField input,.BZm1Sq_batchField select,.BZm1Sq_photoFileField input,.BZm1Sq_photoCaptionField textarea,.BZm1Sq_photoCardBody textarea,.BZm1Sq_photoActions button,.BZm1Sq_photoPreviewError button{border-color:var(--dark-border-strong);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.BZm1Sq_signalRow .BZm1Sq_positive{border-color:var(--dark-juniper);background:var(--dark-surface);color:var(--dark-juniper)}.BZm1Sq_signalRow .BZm1Sq_negative,.BZm1Sq_signalRow .BZm1Sq_favorite,.BZm1Sq_stars .BZm1Sq_starSelected{border-color:var(--dark-copper);background:var(--dark-surface);color:var(--dark-copper)}.BZm1Sq_directionNotes p{border-left-color:var(--dark-data-blue);background:var(--dark-surface);color:var(--dark-text-primary)}.BZm1Sq_batchPanel{border-color:var(--dark-copper);background:var(--dark-surface)}.BZm1Sq_batchBadge{border-color:var(--dark-copper);background:var(--dark-surface-elevated);color:var(--dark-copper)}.BZm1Sq_batchButton,.BZm1Sq_photoPrimaryAction{border-color:var(--dark-text-primary);background:var(--dark-text-primary);color:var(--brand-brown)}.BZm1Sq_batchJournalReady{background:var(--dark-surface);color:var(--success-foreground)}.BZm1Sq_batchWarning{background:var(--warning-surface);color:var(--warning-foreground)}.BZm1Sq_photoPanel{border-color:var(--dark-juniper);background:var(--dark-surface)}.BZm1Sq_privateBadge{border-color:var(--dark-juniper);background:var(--dark-surface-elevated);color:var(--dark-juniper)}.BZm1Sq_primaryBadge{background:var(--dark-text-primary);color:var(--brand-brown)}.BZm1Sq_photoPreview{background:var(--dark-surface)}.BZm1Sq_photoActions .BZm1Sq_photoDeleteAction{border-color:var(--error-foreground);background:var(--dark-surface);color:var(--error-foreground)}.BZm1Sq_signalRow button:focus-visible,.BZm1Sq_cookedButton:focus-visible,.BZm1Sq_stars button:focus-visible,.BZm1Sq_servingsControl button:focus-visible,.BZm1Sq_recipeDetails>summary:focus-visible,.BZm1Sq_batchButton:focus-visible,.BZm1Sq_batchField input:focus-visible,.BZm1Sq_batchField select:focus-visible,.BZm1Sq_photoPrimaryAction:focus-visible,.BZm1Sq_photoActions button:focus-visible,.BZm1Sq_photoFileField input:focus-visible,.BZm1Sq_photoCaptionField textarea:focus-visible,.BZm1Sq_photoCardBody textarea:focus-visible,.BZm1Sq_photoPreviewError button:focus-visible{outline-color:var(--dark-text-primary)}.BZm1Sq_ingredientOutOfStock,.BZm1Sq_ingredientSwapError{color:var(--error-foreground)}.BZm1Sq_spiceSwapBadge{color:#fdba74;background:#9a341240;border-color:#fdba7459}.BZm1Sq_ingredientSwapBadge{color:#fde047;background:#92400e40;border-color:#fde04759}.BZm1Sq_originalRecipeBadge{color:#cbd5e1;background:#33415566;border-color:#cbd5e14d}.BZm1Sq_verifiedCookBadge{color:#93c5fd;background:#1e40af40;border-color:#93c5fd59}.BZm1Sq_ingredientSwapButton,.BZm1Sq_ingredientUndoButton,.BZm1Sq_ingredientSwapPanel,.BZm1Sq_ingredientSwapOption{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.BZm1Sq_ingredientSwapOption span,.BZm1Sq_ingredientSwapOption em,.BZm1Sq_ingredientSwapNote{color:var(--dark-text-muted)}}.BZm1Sq_sidePicker{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:12px;padding:16px;display:grid}.BZm1Sq_sidePickerHeading h4{color:var(--text-brand);margin:0 0 4px}.BZm1Sq_sidePickerHeading p{color:var(--text-muted);margin:0;font-size:.92rem}.BZm1Sq_sideBar{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.BZm1Sq_sideBar button{scroll-snap-align:start;border:1px solid var(--border);background:var(--surface-strong);text-align:left;min-width:132px;color:var(--text-primary);border-radius:16px;flex:none;gap:4px;padding:12px 14px;display:grid}.BZm1Sq_sideChipSelected{border-color:var(--text-brand);box-shadow:0 0 0 1px var(--text-brand)}.BZm1Sq_sideChip strong,.BZm1Sq_sideChipSelected strong{font-size:.95rem}.BZm1Sq_sideChip span,.BZm1Sq_sideChipSelected span{color:var(--text-muted);font-size:.85rem}.BZm1Sq_sidePickerStatus,.BZm1Sq_sidePickerError{color:var(--text-muted);margin:0;font-size:.92rem}.BZm1Sq_sidePickerError{color:var(--error-foreground)}.BZm1Sq_sideQuantityControl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.BZm1Sq_sideQuantityControl>span{color:var(--text-muted);font-size:.92rem}.BZm1Sq_sideQuantityControl div{align-items:center;gap:10px;display:flex}.BZm1Sq_sideQuantityControl button{border:1px solid var(--border);background:var(--surface-strong);border-radius:999px;width:36px;height:36px}.BZm1Sq_sideCombinedNutrition{color:var(--text-muted);flex-wrap:wrap;gap:10px;font-size:.92rem;display:flex}.BZm1Sq_sideCombinedTiming{color:var(--text-muted);margin:0;font-size:.9rem}.BZm1Sq_sideOptionCell{scroll-snap-align:start;flex:none;gap:6px;display:grid}.BZm1Sq_sidePreviewButton{border:1px solid var(--border);background:var(--surface);color:var(--text-brand);border-radius:999px;align-self:start;padding:4px 8px;font-size:.75rem;font-weight:700}.BZm1Sq_sideRecipePreview{border:1px solid var(--border);background:var(--surface-strong);border-radius:16px;gap:12px;padding:16px;display:grid}.BZm1Sq_sideRecipePreviewHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.BZm1Sq_sideRecipePreviewClose{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:6px 10px}.BZm1Sq_sideRecipePreviewSummary,.BZm1Sq_sideRecipePreviewTiming{color:var(--text-muted);margin:0;font-size:.9rem}.BZm1Sq_sideRecipePreviewList,.BZm1Sq_sideRecipePreviewSteps{margin:8px 0 0;padding-left:1.1rem}.BZm1Sq_sideRecipePreviewSelect{border:1px solid var(--text-brand);background:var(--text-brand);color:var(--surface);border-radius:999px;justify-self:start;padding:10px 14px;font-weight:700}@media (prefers-reduced-motion:reduce){.BZm1Sq_sideBar{scroll-behavior:auto}}.BZm1Sq_communityGallery{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:10px;padding:14px 16px;display:grid}.BZm1Sq_communityGalleryMeta{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.45}.BZm1Sq_communityGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.BZm1Sq_communityGalleryItem{gap:6px;margin:0;display:grid}.BZm1Sq_communityGalleryItem img{aspect-ratio:4/3;object-fit:cover;background:var(--surface-strong);border-radius:14px;width:100%}.BZm1Sq_communityGalleryItem figcaption{color:var(--text-muted);font-size:.78rem;line-height:1.4}@media (max-width:430px){.BZm1Sq_communityGalleryGrid{grid-template-columns:1fr}}.BZm1Sq_quickFilters{flex-wrap:wrap;gap:8px;display:flex}.BZm1Sq_quickFilters .BZm1Sq_chip{border:1px solid var(--border);background:var(--surface-strong);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:9px 16px;font-size:.88rem;font-weight:700;transition:background-color .12s,border-color .12s,color .12s}.BZm1Sq_quickFilters .BZm1Sq_chip:focus-visible{outline:3px solid var(--brand-brown);outline-offset:2px}.BZm1Sq_quickFilters .BZm1Sq_chipActive{border-color:var(--juniper);background:var(--juniper-soft);color:var(--juniper)}@media (prefers-color-scheme:dark){.BZm1Sq_quickFilters .BZm1Sq_chip{border-color:var(--dark-border-strong);background:var(--dark-surface);color:var(--dark-text-primary)}.BZm1Sq_quickFilters .BZm1Sq_chipActive{border-color:var(--dark-juniper);background:var(--dark-surface-elevated);color:var(--dark-juniper)}}.BZm1Sq_personaRibbonWrapper{gap:12px;margin-bottom:8px;display:grid}.BZm1Sq_personaMatchBadge{background:var(--juniper-soft);border:1px solid var(--juniper);color:var(--juniper);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:750;display:inline-flex}.BZm1Sq_personaConflictBadge{background:var(--copper-soft);border:1px solid var(--copper);color:var(--copper);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:750;display:inline-flex}@media (prefers-color-scheme:dark){.BZm1Sq_personaMatchBadge{border-color:var(--dark-juniper);color:var(--dark-juniper);background:#2e7d3238}.BZm1Sq_personaConflictBadge{border-color:var(--dark-copper);color:var(--dark-copper);background:#d9770638}}.BZm1Sq_recipesIntro{align-items:flex-end;gap:12px;min-width:0;display:flex}.BZm1Sq_recipesIntroCopy{flex:auto;min-width:0}.BZm1Sq_recipesMascot{filter:drop-shadow(0 8px 10px #391e1138);pointer-events:none;flex:none;width:auto;height:200px;margin-right:-6px}@media (min-width:720px){.BZm1Sq_recipesMascot{height:240px}}@media (prefers-color-scheme:dark){.BZm1Sq_recipesMascot{filter:drop-shadow(0 8px 12px #0000008c)}}
._37rtTW_backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._37rtTW_sheet{width:100%;max-width:460px;padding:20px 18px calc(18px + env(safe-area-inset-bottom));background:#fffdf9;border-radius:20px 20px 0 0;box-shadow:0 -8px 32px #00000047}@media (min-width:560px){._37rtTW_backdrop{align-items:center}._37rtTW_sheet{border-radius:20px}}._37rtTW_title{color:#3b281c;margin:0 0 4px;font-size:1.05rem;font-weight:800}._37rtTW_lead{color:#6b5647;margin:0 0 14px;font-size:.82rem;line-height:1.4}._37rtTW_row{border-top:1px solid #3b281c1a;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}._37rtTW_rowText{flex-direction:column;min-width:0;display:flex}._37rtTW_rowLabel{color:#3b281c;font-size:.9rem;font-weight:700}._37rtTW_rowHint{color:#8a7360;font-size:.72rem}._37rtTW_stepper{flex-shrink:0;align-items:center;gap:8px;display:flex}._37rtTW_stepper button{color:#b45309;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #3b281c2e;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;padding:0 0 1px;font-size:1.05rem;font-weight:800;line-height:1;display:inline-flex}._37rtTW_stepper button:hover{background:#fff7ed}._37rtTW_stepperValue{text-align:center;color:#3b281c;min-width:34px;font-size:1rem;font-weight:800}._37rtTW_summary{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:.85rem;font-weight:700}._37rtTW_summaryBad{color:#9f1239;background:#fff1f2;border-color:#fecdd3}._37rtTW_error{color:#9f1239;margin:8px 0 0;font-size:.8rem}._37rtTW_actions{gap:8px;margin-top:16px;display:flex}._37rtTW_secondary,._37rtTW_primary{cursor:pointer;border:1px solid #0000;border-radius:12px;flex:1;padding:12px 10px;font-size:.85rem;font-weight:800}._37rtTW_secondary{color:#6b5647;background:#fff;border-color:#3b281c33}._37rtTW_sheet ._37rtTW_primary{color:#fff;background:linear-gradient(135deg,#e11d48,#f59e0b)}._37rtTW_primary:disabled,._37rtTW_secondary:disabled{opacity:.55;cursor:not-allowed}._37rtTW_extrasBlock{border-top:1px solid #3b281c1a;flex-direction:column;gap:4px;padding:12px 0 4px;display:flex}._37rtTW_extrasList{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}._37rtTW_extraItem{background:#fff7ed;border:1px solid #fde68a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}._37rtTW_extraName{color:#3b281c;flex-direction:column;min-width:0;font-size:.85rem;font-weight:700;display:flex}._37rtTW_extraName small{color:#8a7360;font-size:.72rem;font-weight:400}._37rtTW_extraRemove{color:#9f1239;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #3b281c29;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:1px 0 0;font-weight:800;line-height:1;display:inline-flex}._37rtTW_extrasSearch{width:100%;font:inherit;background:#fff;border:1px solid #3b281c2e;border-radius:12px;margin-top:8px;padding:10px 12px;font-size:.85rem}._37rtTW_resultsList{background:#fff;border:1px solid #3b281c24;border-radius:12px;max-height:176px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}._37rtTW_resultsEmpty{color:#8a7360;padding:10px 12px;font-size:.8rem}._37rtTW_resultButton{text-align:left;cursor:pointer;color:#3b281c;background:0 0;border:none;flex-direction:column;gap:2px;width:100%;padding:9px 12px;font-size:.84rem;font-weight:700;display:flex}._37rtTW_resultButton:hover{background:#fff7ed}._37rtTW_resultButton small{color:#8a7360;font-size:.72rem;font-weight:400}@media (prefers-color-scheme:dark){._37rtTW_sheet{background:var(--dark-surface);box-shadow:0 -8px 32px #0009}._37rtTW_title,._37rtTW_rowLabel,._37rtTW_stepperValue,._37rtTW_extraName,._37rtTW_sheet ._37rtTW_resultButton{color:var(--dark-text-primary)}._37rtTW_lead,._37rtTW_rowHint,._37rtTW_resultsEmpty,._37rtTW_extraName small,._37rtTW_sheet ._37rtTW_resultButton small{color:var(--dark-text-muted)}._37rtTW_row,._37rtTW_extrasBlock{border-top-color:var(--dark-border-subtle)}._37rtTW_sheet ._37rtTW_stepper button,._37rtTW_sheet ._37rtTW_extraRemove,._37rtTW_sheet ._37rtTW_secondary{background:var(--dark-surface-elevated);border-color:var(--dark-border-strong)}._37rtTW_sheet ._37rtTW_stepper button{color:var(--dark-copper)}._37rtTW_sheet ._37rtTW_stepper button:hover,._37rtTW_sheet ._37rtTW_resultButton:hover{background:var(--dark-canvas)}._37rtTW_sheet ._37rtTW_secondary{color:var(--dark-text-primary)}._37rtTW_sheet ._37rtTW_extraRemove{color:#fda4af}._37rtTW_extrasSearch,._37rtTW_resultsList{background:var(--dark-surface-elevated);border-color:var(--dark-border-strong);color:var(--dark-text-primary)}._37rtTW_extrasSearch::placeholder{color:var(--dark-text-muted)}._37rtTW_extraItem{background:var(--dark-surface-elevated);border-color:var(--dark-border-subtle)}._37rtTW_summary{color:var(--dark-juniper);background:#10b98124;border-color:#34d39973}._37rtTW_summaryBad{color:#fda4af;background:#f43f5e24;border-color:#fb718573}._37rtTW_error{color:#fda4af}}
.eDpQZq_starRow{align-items:center;gap:4px;margin:6px 0 12px;display:flex}.eDpQZq_star{color:#f59e0b;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:1.9rem;line-height:1}.eDpQZq_starHint{color:#8a7360;margin-left:8px;font-size:.75rem;font-weight:700}.eDpQZq_notes{width:100%;min-height:76px;font:inherit;color:#3b281c;resize:vertical;background:#fff;border:1px solid #3b281c2e;border-radius:12px;padding:10px 12px;font-size:.85rem}.eDpQZq_photoRow{align-items:center;gap:8px;margin-top:10px;display:flex}.eDpQZq_hiddenInput{display:none}.eDpQZq_photoButton{color:#6b5647;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px dashed #3b281c47;border-radius:12px;flex:1;padding:10px 12px;font-size:.82rem;font-weight:700;overflow:hidden}.eDpQZq_removePhoto{color:#9f1239;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #3b281c2e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:1px 0 0;font-weight:800;line-height:1;display:inline-flex}.eDpQZq_shareRow{color:#6b5647;align-items:flex-start;gap:8px;margin-top:10px;font-size:.75rem;line-height:1.35;display:flex}.eDpQZq_shareRow input{margin-top:2px}.eDpQZq_notice{color:#b45309;margin:8px 0 0;font-size:.8rem}
.bJ-_Eq_backdrop{z-index:999;-webkit-backdrop-filter:blur(8px);background:#0a0f14bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bJ-_Eq_modal{background:var(--surface-strong,#fff);width:100%;max-width:680px;max-height:90vh;color:var(--text-primary,#1e293b);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.bJ-_Eq_header{border-bottom:1px solid var(--border,#00000014);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.bJ-_Eq_header h2{color:var(--text-brand,#0f172a);margin:0;font-size:1.25rem;font-weight:800}.bJ-_Eq_closeButton{border:1px solid var(--border,#0000001a);background:var(--surface,#f8fafc);width:36px;height:36px;color:var(--text-muted,#64748b);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;transition:all .15s;display:flex}.bJ-_Eq_closeButton:hover{background:var(--surface-strong,#fff);color:var(--text-primary,#0f172a);transform:scale(1.05)}.bJ-_Eq_content{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.bJ-_Eq_ratingSummary{background:var(--surface,#f8fafc);border:1px solid var(--border,#0000000f);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:32px;padding:20px;display:grid}.bJ-_Eq_overallScore{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.bJ-_Eq_bigRatingNumber{color:var(--text-brand,#0f172a);font-size:2.8rem;font-weight:900;line-height:1}.bJ-_Eq_starGlyphs{color:#f59e0b;letter-spacing:2px;font-size:1.3rem}.bJ-_Eq_ratingTotalCount{color:var(--text-muted,#64748b);font-size:.82rem;font-weight:600}.bJ-_Eq_histogram{flex-direction:column;gap:6px;display:flex}.bJ-_Eq_histRow{color:var(--text-muted,#64748b);align-items:center;gap:10px;font-size:.8rem;font-weight:700;display:flex}.bJ-_Eq_histLabel{text-align:right;flex-shrink:0;width:48px}.bJ-_Eq_histBarTrack{background:#00000014;border-radius:5px;flex:1;height:10px;overflow:hidden}.bJ-_Eq_histBarFill{background:#f59e0b;border-radius:5px;height:100%;transition:width .3s}.bJ-_Eq_histPercent{width:36px;color:var(--text-muted,#64748b);text-align:right;font-size:.75rem}.bJ-_Eq_photosSection{flex-direction:column;gap:12px;display:flex}.bJ-_Eq_photosSection h3{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#64748b);margin:0;font-size:.95rem;font-weight:800}.bJ-_Eq_photoGrid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;display:grid}.bJ-_Eq_photoThumbnail{aspect-ratio:1;border:1px solid var(--border,#0000001a);cursor:pointer;border-radius:12px;position:relative;overflow:hidden}.bJ-_Eq_photoThumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.bJ-_Eq_photoThumbnail:hover img{transform:scale(1.08)}.bJ-_Eq_controlsBar{border-bottom:1px solid var(--border,#00000014);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.bJ-_Eq_tabs{flex-wrap:wrap;gap:6px;display:flex}.bJ-_Eq_tabButton{border:1px solid var(--border,#0000001f);background:var(--surface,#f8fafc);color:var(--text-muted,#64748b);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:700;transition:all .15s}.bJ-_Eq_tabButton:hover{background:var(--surface-strong,#fff);color:var(--text-primary,#0f172a)}.bJ-_Eq_tabButton.bJ-_Eq_activeTab{background:var(--text-brand,#0f172a);color:#fff;border-color:var(--text-brand,#0f172a)}.bJ-_Eq_sortSelect{border:1px solid var(--border,#00000026);background:var(--surface,#fff);color:var(--text-primary,#0f172a);border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:700}.bJ-_Eq_reviewsList{flex-direction:column;gap:18px;display:flex}.bJ-_Eq_reviewCard{background:var(--surface,#f8fafc);border:1px solid var(--border,#0000000f);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.bJ-_Eq_reviewTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.bJ-_Eq_userRow{align-items:center;gap:8px;display:flex}.bJ-_Eq_avatarCircle{color:#334155;background:#cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:800;display:flex}.bJ-_Eq_verifiedBadge{color:#15803d;background:#dcfce7;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.bJ-_Eq_reviewDate{color:var(--text-muted,#94a3b8);font-size:.75rem}.bJ-_Eq_reviewStars{color:#f59e0b;letter-spacing:1px;font-size:.95rem}.bJ-_Eq_swapPill{color:#92400e;background:#fef3c7;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.bJ-_Eq_reviewNotes{color:var(--text-primary,#334155);margin:0;font-size:.88rem;line-height:1.5}.bJ-_Eq_reasonTags{flex-wrap:wrap;gap:6px;display:flex}.bJ-_Eq_reasonTag{color:var(--text-muted,#64748b);background:#0000000d;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700}.bJ-_Eq_reviewPhoto{border:1px solid var(--border,#0000001a);border-radius:10px;width:120px;height:120px;overflow:hidden}.bJ-_Eq_reviewPhoto img{object-fit:cover;width:100%;height:100%}.bJ-_Eq_helpfulRow{justify-content:flex-end;align-items:center;gap:8px;padding-top:4px;display:flex}.bJ-_Eq_helpfulButton{border:1px solid var(--border,#0000001f);color:var(--text-muted,#64748b);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.bJ-_Eq_helpfulButton:hover{background:var(--surface,#f1f5f9);color:var(--text-primary,#0f172a)}.bJ-_Eq_emptyState{text-align:center;color:var(--text-muted,#94a3b8);flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;font-size:.9rem;display:flex}@media (max-width:600px){.bJ-_Eq_ratingSummary{grid-template-columns:1fr;gap:16px}.bJ-_Eq_controlsBar{flex-direction:column;align-items:stretch}}.bJ-_Eq_writeReviewButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e11d48,#f59e0b);border:none;border-radius:12px;width:100%;margin:12px 0 4px;padding:12px;font-size:.9rem;font-weight:800;display:block}.bJ-_Eq_reviewGate{color:#64748b;background:#94a3b824;border-radius:12px;margin:12px 0 4px;padding:10px 12px;font-size:.8rem}
.jLI8nW_root{flex-wrap:wrap;align-items:center;gap:.35rem;max-width:100%;display:inline-flex}.jLI8nW_sm{font-size:.85rem}.jLI8nW_md{font-size:1rem}.jLI8nW_glyph{color:#c9a227;letter-spacing:.02em}.jLI8nW_value{font-variant-numeric:tabular-nums;font-weight:600}.jLI8nW_count{opacity:.75;font-size:.9em;font-style:normal}.jLI8nW_interactive{gap:.4rem}.jLI8nW_starButton{appearance:none;border:1px solid color-mix(in srgb, currentColor 25%, transparent);background:color-mix(in srgb, Canvas 92%, CanvasText 8%);color:inherit;min-width:2.5rem;min-height:2.5rem;font:inherit;touch-action:manipulation;border-radius:.5rem;padding:.35rem .55rem}.jLI8nW_starButton[aria-checked=true]{background:color-mix(in srgb, #c9a227 18%, Canvas);color:#8a7010;border-color:#c9a227}@media (min-width:768px){.jLI8nW_starButton{min-height:2.25rem}}
.F89foa_container{gap:12px;margin-bottom:24px;display:grid}.F89foa_ribbon{scrollbar-width:thin;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;min-width:0;padding:4px 2px 8px;display:flex;overflow-x:auto}.F89foa_pill{border:1px solid var(--border);background:var(--surface-strong);min-height:38px;color:var(--text-primary);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:.84rem;font-weight:750;transition:all .14s ease-in-out;display:inline-flex;box-shadow:0 2px 6px #0000000a}.F89foa_pill:hover{background:var(--surface);border-color:var(--brand-brown);transform:translateY(-1px)}.F89foa_pillActive{background:var(--brand-brown);border-color:var(--brand-brown);color:#fff;box-shadow:0 4px 14px color-mix(in srgb, var(--brand-brown) 35%, transparent)}.F89foa_pillActive:hover{background:var(--brand-brown);color:#fff}.F89foa_activeBanner{background:color-mix(in srgb, var(--brand-brown) 12%, var(--surface-strong));border:1px solid color-mix(in srgb, var(--brand-brown) 28%, var(--border));border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;animation:.18s ease-out F89foa_slideDown;display:flex}.F89foa_bannerContent{gap:2px;display:grid}.F89foa_bannerTitle{color:var(--text-brand);align-items:center;gap:6px;font-size:.92rem;font-weight:800;display:flex}.F89foa_bannerDescription{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.4}.F89foa_resetButton{border:1px solid var(--border);background:var(--surface);color:var(--text-brand);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:.78rem;font-weight:750;transition:all .12s;display:inline-flex}.F89foa_resetButton:hover{background:var(--surface-subtle);border-color:var(--brand-brown)}@keyframes F89foa_slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.F89foa_activeBanner{flex-direction:column;align-items:flex-start}.F89foa_resetButton{align-self:flex-end}}@media (prefers-color-scheme:dark){.F89foa_pill{border-color:var(--dark-border-strong);background:var(--dark-surface);color:var(--dark-text-primary);box-shadow:none}.F89foa_pill:hover{background:var(--dark-surface-elevated)}.F89foa_pillActive,.F89foa_pillActive:hover{border-color:var(--dark-text-primary);background:var(--dark-text-primary);color:var(--brand-brown)}.F89foa_activeBanner{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated)}.F89foa_bannerTitle{color:var(--dark-text-primary)}.F89foa_bannerDescription{color:var(--dark-text-muted)}.F89foa_resetButton{border-color:var(--dark-border-strong);background:var(--dark-surface);color:var(--dark-text-primary)}}
.GYRgCa_browse{gap:1.25rem;min-width:0;display:grid}.GYRgCa_controls{border:1px solid var(--food-border,#7f7f7f3d);background:var(--food-surface,#fff9);border-radius:1rem;grid-template-columns:minmax(0,2fr) repeat(4,minmax(8.5rem,1fr));gap:.85rem;min-width:0;padding:1rem;display:grid}.GYRgCa_controls label{gap:.38rem;min-width:0;font-weight:700;display:grid}.GYRgCa_controls input,.GYRgCa_controls select{box-sizing:border-box;border:1px solid var(--food-border,#7f7f7f4d);background:var(--food-background,#fff);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:.75rem;padding:.7rem .8rem}.GYRgCa_controls small{opacity:.72;overflow-wrap:anywhere;font-weight:400;line-height:1.35}.GYRgCa_searchField{grid-row:span 2}.GYRgCa_resultHeader{justify-content:space-between;align-items:end;gap:1rem;min-width:0;display:flex}.GYRgCa_resultHeader>div{min-width:0}.GYRgCa_resultHeader h2{overflow-wrap:anywhere;margin:.1rem 0}.GYRgCa_resultHeader p{overflow-wrap:anywhere;margin:.25rem 0 0}.GYRgCa_resultHeader button{border:1px solid var(--food-border,#7f7f7f4d);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:.75rem;padding:.65rem .9rem;font-weight:700}.GYRgCa_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.GYRgCa_gridItem{min-width:0}.GYRgCa_message,.GYRgCa_state{background:var(--food-surface,#7f7f7f14);overflow-wrap:anywhere;border-radius:.8rem;padding:.9rem 1rem}.GYRgCa_state{gap:.25rem;display:grid}.GYRgCa_controls input:focus-visible,.GYRgCa_controls select:focus-visible,.GYRgCa_resultHeader button:focus-visible{outline-offset:2px;outline:3px solid}@media (max-width:850px){.GYRgCa_controls{grid-template-columns:1fr 1fr}.GYRgCa_searchField{grid-area:auto/1/auto/-1}}@media (max-width:560px){.GYRgCa_controls{grid-template-columns:1fr}.GYRgCa_searchField{grid-column:auto}.GYRgCa_resultHeader{flex-direction:column;align-items:start}.GYRgCa_resultHeader button{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.GYRgCa_controls input,.GYRgCa_controls select,.GYRgCa_resultHeader button{scroll-behavior:auto}}@media (prefers-color-scheme:dark){.GYRgCa_controls{background:#ffffff0a}.GYRgCa_controls input,.GYRgCa_controls select{background:#0000002e}}.GYRgCa_quickFilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.GYRgCa_chip{border:1px solid var(--food-border,#7f7f7f4d);background:var(--food-background,#fff);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:.65rem 1rem;font-weight:700;transition:background-color .12s,border-color .12s,color .12s}.GYRgCa_chip:focus-visible{outline-offset:2px;outline:3px solid}.GYRgCa_chipActive{background:var(--food-surface,#7f7f7f29);border-color:currentColor}@media (prefers-color-scheme:dark){.GYRgCa_chip{background:#0000002e}}.GYRgCa_kitchenNudge{opacity:.88;font-size:.875rem;line-height:1.4}.GYRgCa_kitchenNudge a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}
.OCxf-q_adjustmentToggle{display:none}.OCxf-q_adjustmentPanel{gap:18px;display:grid}@media (max-width:640px){.OCxf-q_adjustmentToggle.OCxf-q_adjustmentToggle{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:800;display:flex}.OCxf-q_adjustmentToggle:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px}.OCxf-q_adjustmentPanel[data-expanded=false]{display:none}.OCxf-q_adjustmentPanel[data-expanded=true]{gap:16px;padding-top:2px;display:grid}}@media (prefers-color-scheme:dark){.OCxf-q_adjustmentToggle.OCxf-q_adjustmentToggle{border-color:var(--dark-border-strong);background:var(--dark-surface);color:var(--dark-text-primary)}.OCxf-q_adjustmentToggle:focus-visible{outline-color:var(--dark-text-primary)}}
.-zj4Ka_saved{gap:1rem;min-width:0;display:grid}.-zj4Ka_controls{grid-template-columns:minmax(0,2fr) repeat(2,minmax(11rem,1fr));align-items:end;gap:.8rem;min-width:0;display:grid}.-zj4Ka_controls label{gap:.35rem;min-width:0;font-weight:700;display:grid}.-zj4Ka_controls input,.-zj4Ka_controls select{box-sizing:border-box;border:1px solid var(--food-border,#d8ddd8);background:var(--food-surface,#fff);width:100%;min-width:0;min-height:2.8rem;color:inherit;font:inherit;border-radius:.75rem;padding:.65rem .75rem}.-zj4Ka_heading{justify-content:space-between;align-items:end;gap:1rem;min-width:0;display:flex}.-zj4Ka_heading>div{min-width:0}.-zj4Ka_heading h2,.-zj4Ka_heading p{overflow-wrap:anywhere}.-zj4Ka_heading p{max-width:44rem;margin:0}.-zj4Ka_grid,.-zj4Ka_gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.-zj4Ka_gridItem{min-width:0}.-zj4Ka_state{border:1px solid var(--food-border,#d8ddd8);overflow-wrap:anywhere;border-radius:1rem;gap:.35rem;padding:1.25rem;display:grid}.-zj4Ka_message{overflow-wrap:anywhere;margin:0;font-weight:700}.-zj4Ka_controls input:focus-visible,.-zj4Ka_controls select:focus-visible{outline-offset:2px;outline:3px solid}@media (max-width:760px){.-zj4Ka_controls{grid-template-columns:1fr}.-zj4Ka_heading{flex-direction:column;align-items:start}.-zj4Ka_grid{grid-template-columns:1fr}.-zj4Ka_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (max-width:360px){.-zj4Ka_gallery{grid-template-columns:1fr}}
.wvnqlW_mobileShell{min-height:100dvh}@media (max-width:600px){.wvnqlW_mobileShell{padding-bottom:calc(104px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom))}.wvnqlW_mobileShell :is(input,select,button){scroll-margin-bottom:calc(120px + env(safe-area-inset-bottom))}}
