:root{--chef-safe-top: env(safe-area-inset-top, 0px);--chef-safe-bottom: env(safe-area-inset-bottom, 0px);--chef-canvas: #e9e4dc;--chef-bg: #f7f1e8;--chef-bg-deep: #eee4d7;--chef-bg-backdrop: #2a211b;--chef-card: #fffaf3;--chef-surface: #fffaf3;--chef-field: #f1e8dc;--chef-card-subtle: #f1e8dc;--chef-sheet: #fffaf3;--chef-hero-card: #f3e5dc;--chef-accent-wash: #f5ddd6;--chef-chip-quiet: #ece1d4;--chef-border: #ded0bf;--chef-divider: #e6dacb;--chef-border-chip: #cdbda9;--chef-border-accent: #d7a79b;--chef-accent: #b95345;--chef-accent-ink: #fffaf3;--chef-accent-soft: #c96858;--chef-text: #2a211b;--chef-text-strong: #382b22;--chef-text-body: #493a2e;--chef-text-muted: #665344;--chef-muted: #756252;--chef-text-secondary: #756252;--chef-text-tertiary: #8a7664;--chef-text-faint: #aa9988;--chef-done: #718552;--chef-web: #607f9d;--chef-pip-body: #493a2e;--chef-pip-fill: #fffaf3;--chef-pip-lid: #b95345;--chef-pip-coil: #a3907a;--chef-pip-coil-hot: #b95345;--chef-pip-burner: #e2d6c6;--chef-pip-burner-edge: #cdbda9;--chef-pip-steam: #8a7664;--chef-pip-sheen: rgba(42,33,27,.18)}.dark{--chef-canvas: #120e0b;--chef-bg: #1f1a15;--chef-bg-deep: #191410;--chef-bg-backdrop: #120e0b;--chef-card: #2a231c;--chef-surface: #2a231c;--chef-field: #241e19;--chef-card-subtle: #241e19;--chef-sheet: #241e18;--chef-hero-card: #2a1f1b;--chef-accent-wash: #33241f;--chef-chip-quiet: #332c23;--chef-border: #3c332a;--chef-divider: #362d24;--chef-border-chip: #453b30;--chef-border-accent: #5c3b33;--chef-accent: #d9705f;--chef-accent-ink: #1f1a15;--chef-accent-soft: #e08a78;--chef-text: #f0e7da;--chef-text-strong: #e8d9c2;--chef-text-body: #d9c9b0;--chef-text-muted: #c9b698;--chef-muted: #b3a48e;--chef-text-secondary: #b3a48e;--chef-text-tertiary: #8a7b66;--chef-text-faint: #6b5d4c;--chef-done: #9bb07c;--chef-web: #8fa9c4;--chef-pip-body: #3c332a;--chef-pip-fill: #f0e7da;--chef-pip-lid: #d9705f;--chef-pip-coil: #5a4a3c;--chef-pip-coil-hot: #e4562a;--chef-pip-burner: #191410;--chef-pip-burner-edge: #3c332a;--chef-pip-steam: #f0e7da;--chef-pip-sheen: rgba(240,231,218,.22)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html[data-chef-chrome=desktop]{--chef-safe-top: 62px;--chef-safe-bottom: 28px}body{background:#e9e4dc;font-family:system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}html.dark body{background:#120e0b}html[data-chef-chrome=mobile-browser] body,html[data-chef-chrome=standalone] body,html[data-chef-chrome=native] body{background:var(--chef-bg)}#root{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px}html[data-chef-chrome=mobile-browser],html[data-chef-chrome=standalone],html[data-chef-chrome=native]{height:var(--chef-app-height, 100dvh);overflow:hidden;overscroll-behavior:none}html[data-chef-chrome=mobile-browser] body,html[data-chef-chrome=standalone] body,html[data-chef-chrome=native] body{height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}html[data-chef-chrome=mobile-browser] #root,html[data-chef-chrome=standalone] #root,html[data-chef-chrome=native] #root{padding:0;align-items:stretch;justify-content:stretch;height:100%;min-height:0;overflow:hidden}button,input,textarea{font:inherit}input::placeholder,textarea::placeholder{color:var(--chef-text-tertiary)}button:focus-visible,input:focus-visible,textarea:focus-visible,[role=slider]:focus-visible{outline:2px solid var(--chef-accent);outline-offset:2px}button,[role=button]{-webkit-tap-highlight-color:transparent}.chef-hit{position:relative}.chef-hit:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.chef-md{overflow-wrap:break-word;word-break:break-word}.chef-md-cite{color:var(--chef-text-faint);font-size:.78em;font-weight:600;vertical-align:super;line-height:0;text-decoration:none;margin-left:1px;letter-spacing:.02em;border-bottom:1px solid color-mix(in srgb,var(--chef-text-faint) 55%,transparent);padding-bottom:.5px;transition:color .14s ease,border-color .14s ease}.chef-md-cite:hover,.chef-md-cite:focus-visible{color:var(--chef-web);border-bottom-color:color-mix(in srgb,var(--chef-web) 55%,transparent)}.chef-md a:not(.chef-md-cite){color:var(--chef-web)}.no-scrollbar::-webkit-scrollbar,::-webkit-scrollbar{display:none;width:0;height:0}.no-scrollbar,*{scrollbar-width:none}.chef-device{width:402px;height:874px;max-height:calc(100dvh - 48px);border-radius:48px;overflow:hidden;position:relative;flex:none;color:var(--chef-text);background:#000;box-shadow:0 40px 80px #0000002e,0 0 0 1px #0000001f;-webkit-touch-callout:none}html[data-chef-chrome=mobile-browser] .chef-device,html[data-chef-chrome=standalone] .chef-device,html[data-chef-chrome=native] .chef-device{width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none;flex:1}.chef-device-content{height:100%;display:flex;flex-direction:column;position:relative;-webkit-touch-callout:none}.chef-device-content .chef-md,.chef-device-content .chef-md *,.chef-device-content .chef-recipe-instruction,.chef-device-content .chef-recipe-instruction *{-webkit-touch-callout:default}.chef-dynamic-island{position:absolute;z-index:60;top:11px;left:50%;width:126px;height:37px;border-radius:24px;background:#000;transform:translate(-50%)}.chef-status-bar{position:absolute;z-index:50;inset:0 0 auto;height:62px;display:flex;align-items:flex-start;justify-content:space-between;padding:20px 25px;color:var(--chef-text);pointer-events:none}.chef-status-time{width:58px;text-align:center;font-family:-apple-system,system-ui,sans-serif;font-size:16px;font-weight:650;line-height:22px}.chef-status-icons{display:flex;align-items:center;gap:7px;padding-top:4px}.chef-home-indicator{position:absolute;z-index:70;inset:auto 0 0;height:28px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:8px;pointer-events:none}.chef-home-indicator span{width:139px;height:5px;border-radius:99px;background:var(--chef-text);opacity:.72}.chef-tab-bar{flex:none;z-index:30;display:flex;justify-content:space-around;align-items:center;padding:13px 14px calc(13px + var(--chef-safe-bottom));background:var(--chef-bg-deep);border-top:1px solid var(--chef-divider)}.chef-tab{min-width:50px;padding:0;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--chef-text-tertiary);font-size:10.5px;font-weight:500;cursor:pointer}.chef-tab.is-active:not(.is-craft){color:var(--chef-accent);font-weight:700}.chef-tab-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1.8px solid currentColor}.chef-tab-icon-discover{border-radius:50%}.chef-tab-icon-discover i{width:9px;height:9px;border-radius:50% 2px;background:currentColor}.chef-tab-icon-chat{border-radius:8px 8px 8px 2px}.chef-tab-icon-recipes{border-radius:3px 8px 8px 3px;background:linear-gradient(currentColor,currentColor) 5px 50%/1.8px 60% no-repeat}.chef-tab-icon-account{border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 34%,currentColor 3.6px,transparent 3.7px) no-repeat,radial-gradient(circle at 50% 124%,currentColor 8px,transparent 8.1px) no-repeat}.chef-craft-icon{width:38px;height:38px;margin-top:-8px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--chef-bg);background:var(--chef-accent);box-shadow:0 4px 14px #b9534559;font-size:23px;line-height:1}.chef-tab.is-craft.is-active .chef-craft-icon{outline:2px solid var(--chef-border-accent);outline-offset:3px}.chef-tab-icon,.chef-craft-icon,.chef-tab span{transition:transform .18s cubic-bezier(.22,.9,.3,1),color .18s ease}.chef-tab:active .chef-tab-icon,.chef-tab:active .chef-craft-icon{transform:scale(.9)}.chef-tab.is-active:not(.is-craft) .chef-tab-icon{transform:translateY(-1px)}.chef-tab.is-craft:active .chef-craft-icon{transform:scale(.9) rotate(-8deg)}.chef-profile-button{width:44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--chef-border);display:flex;align-items:center;justify-content:center;color:var(--chef-text-secondary);background:var(--chef-card);box-shadow:0 3px 12px #0000001f}@media(max-width:450px){#root{padding:0;align-items:stretch;justify-content:stretch}.chef-device{width:100%;height:var(--chef-app-height, 100dvh);max-height:none;border-radius:0;box-shadow:none;flex:1}body{background:var(--chef-bg)}}html[data-chef-chrome=desktop] #root{padding:24px;align-items:center;justify-content:center}html[data-chef-chrome=desktop] .chef-device{width:402px;height:874px;max-height:calc(100dvh - 48px);border-radius:48px;box-shadow:0 40px 80px #0000002e,0 0 0 1px #0000001f;flex:none}html[data-chef-chrome=desktop] body{background:#e9e4dc}html[data-chef-chrome=desktop].dark body{background:#120e0b}@keyframes dc-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes dc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chef-spin{to{transform:rotate(360deg)}}.chef-spinner{animation:chef-spin .8s linear infinite}@keyframes pip-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes pip-squish{0%,to{transform:scale(1)}45%{transform:scale(1.04,.95)}70%{transform:scale(.98,1.03)}}@keyframes pip-rattle{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-1.5px,-2px) rotate(-3deg)}50%{transform:translateY(-1px) rotate(0)}75%{transform:translate(1.5px,-2.5px) rotate(3deg)}}@keyframes pip-steam{0%{transform:translateY(4px) scale(.6);opacity:0}25%{opacity:.7}to{transform:translateY(-38px) scale(1.5);opacity:0}}@keyframes pip-hop{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-9px)}90%{transform:translateY(0)}}@keyframes pip-nod{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes pip-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pip-coil{0%,to{border-color:var(--chef-pip-coil);box-shadow:none}50%{border-color:var(--chef-pip-coil-hot);box-shadow:0 0 12px color-mix(in srgb,var(--chef-pip-coil-hot) 55%,transparent)}}@keyframes pip-halo{0%,to{opacity:.3}50%{opacity:.75}}@keyframes pip-ring{0%{transform:translate(-50%) scale(.55);opacity:0}25%{opacity:.75}to{transform:translate(-50%) scale(1.35);opacity:0}}@keyframes pip-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-1px)}}@keyframes pip-tip{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes pip-shuffle{0%,to{transform:translate(0)}25%{transform:translate(-5px) rotate(-3deg)}75%{transform:translate(5px) rotate(3deg)}}@keyframes pip-hop-xs{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-6px) rotate(-4deg)}50%{transform:translateY(-2px) rotate(2deg)}70%{transform:translateY(-5px) rotate(3deg)}}@keyframes pip-wiggle{0%,to{transform:translate(0) scale(1)}20%{transform:translate(-4px) scale(.96,1.04) rotate(-4deg)}40%{transform:translate(4px) scale(1.04,.96) rotate(4deg)}60%{transform:translate(-3px) scale(.98,1.02) rotate(-2deg)}80%{transform:translate(3px) scale(1.02,.98) rotate(2deg)}}@keyframes pip-look{0%,to{transform:translate(0)}30%{transform:translate(-3px)}70%{transform:translate(3px)}}@keyframes chef-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes chef-fade-in{0%{opacity:0}to{opacity:1}}@keyframes chef-sheet-up{0%{transform:translateY(14%);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes chef-sheet-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(14%);opacity:.4}}@keyframes chef-slide-next{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes chef-slide-prev{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes chef-slide-in-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes chef-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes chef-dropup-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chef-dropup-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes chef-msg-user{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes chef-msg-bot{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes chef-timer-ring{0%,to{box-shadow:0 0 color-mix(in srgb,var(--chef-accent) 45%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--chef-accent) 0%,transparent)}}@keyframes chef-timer-pop{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@keyframes chef-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes chef-pill-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chef-pill-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.96)}}.chef-screen-in{animation:chef-fade-up .24s cubic-bezier(.22,.9,.3,1) both}.chef-fade-in{animation:chef-fade-in .2s ease both}@keyframes chef-backdrop-in{0%{opacity:0}to{opacity:.72}}@keyframes chef-backdrop-out{0%{opacity:.72}to{opacity:0}}.chef-backdrop-in{animation:chef-backdrop-in .2s ease both}.chef-backdrop-out{animation:chef-backdrop-out .2s ease both}.chef-sheet-in{animation:chef-sheet-up .26s cubic-bezier(.22,.9,.3,1) both}.chef-sheet-out{animation:chef-sheet-out .22s cubic-bezier(.22,.9,.3,1) both}.chef-slide-next{animation:chef-slide-next .24s cubic-bezier(.22,.9,.3,1) both}.chef-slide-prev{animation:chef-slide-prev .24s cubic-bezier(.22,.9,.3,1) both}.chef-slide-in-left{animation:chef-slide-in-left .26s cubic-bezier(.22,.9,.3,1) both}.chef-slide-out-left{animation:chef-slide-out-left .22s cubic-bezier(.22,.9,.3,1) both}.chef-dropup-in{animation:chef-dropup-in .22s cubic-bezier(.22,.9,.3,1) both}.chef-dropup-out{animation:chef-dropup-out .18s ease both}.chef-msg-user{animation:chef-msg-user .22s cubic-bezier(.22,.9,.3,1) both}.chef-msg-bot{animation:chef-msg-bot .22s cubic-bezier(.22,.9,.3,1) both}.chef-timer-ring{animation:chef-timer-ring 1.2s ease-in-out infinite}.chef-timer-pop{animation:chef-timer-pop .26s cubic-bezier(.22,.9,.3,1) both}.chef-toast-out{animation:chef-toast-out .22s ease both}.chef-pill-in{animation:chef-pill-in .24s cubic-bezier(.22,.9,.3,1) both}.chef-pill-out{animation:chef-pill-out .2s ease both}.chef-stagger>*{animation:chef-fade-up .24s cubic-bezier(.22,.9,.3,1) both}.chef-stagger>*:nth-child(1){animation-delay:0ms}.chef-stagger>*:nth-child(2){animation-delay:40ms}.chef-stagger>*:nth-child(3){animation-delay:80ms}.chef-stagger>*:nth-child(4){animation-delay:.12s}.chef-stagger>*:nth-child(5){animation-delay:.16s}.chef-stagger>*:nth-child(6){animation-delay:.2s}.chef-stagger>*:nth-child(n+7){animation-delay:.24s}.chef-switch{transition:background-color .2s ease}.chef-switch-thumb{transition:transform .2s cubic-bezier(.22,.9,.3,1),background-color .2s ease}.chef-press{transition:transform .12s ease,opacity .12s ease}.chef-press:active:not(:disabled){transform:scale(.97);opacity:.86}.chef-press-soft:active:not(:disabled){background-color:var(--chef-card-subtle)}@keyframes chef-voice-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--chef-accent) 28%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--chef-accent) 0%,transparent)}}.chef-stt-listening{animation:chef-voice-pulse 1.4s cubic-bezier(.22,.9,.3,1) infinite}@keyframes chef-tts-bar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.chef-tts-bars{display:flex;gap:2px;align-items:flex-end;height:12px}.chef-tts-bars span{width:2.5px;border-radius:2px;background:var(--chef-accent);transform-origin:bottom center;animation:chef-tts-bar .8s ease-in-out infinite}.chef-tts-bars span:nth-child(1){height:5px;animation-delay:0s}.chef-tts-bars span:nth-child(2){height:11px;animation-delay:.15s}.chef-tts-bars span:nth-child(3){height:7px;animation-delay:.3s}.chef-tts-bars span:nth-child(4){height:9px;animation-delay:.1s}@keyframes chef-craft-check-in{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes chef-craft-phase-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--chef-accent) 40%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--chef-accent) 0%,transparent)}}@keyframes chef-craft-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes chef-craft-card-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes chef-craft-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.chef-craft-phase{display:flex;align-items:center;gap:10px;font-size:13px}.chef-craft-phase+.chef-craft-phase{margin-top:11px}.chef-craft-phase.is-done{color:var(--chef-text-secondary)}.chef-craft-phase.is-active{color:var(--chef-text-strong);font-weight:600}.chef-craft-phase.is-pending{color:var(--chef-text-faint)}.chef-craft-phase-dot{width:18px;height:18px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:700;border:1.5px solid var(--chef-border-chip);background:var(--chef-card-subtle);color:var(--chef-text-tertiary)}.chef-craft-phase.is-done .chef-craft-phase-dot{border-color:var(--chef-done);background:color-mix(in srgb,var(--chef-done) 22%,var(--chef-card));color:var(--chef-done);animation:chef-craft-check-in .28s cubic-bezier(.22,.9,.3,1) both}.chef-craft-phase.is-active .chef-craft-phase-dot{border-color:var(--chef-accent);background:var(--chef-accent-wash);color:var(--chef-accent);animation:chef-craft-phase-pulse 1.4s ease-in-out infinite}.chef-craft-progress{height:6px;border-radius:99px;background:var(--chef-chip-quiet);overflow:hidden}.chef-craft-progress-fill{height:100%;border-radius:99px;background:var(--chef-accent);transition:width .28s cubic-bezier(.22,.9,.3,1)}.chef-craft-progress.is-running .chef-craft-progress-fill{background:linear-gradient(90deg,var(--chef-accent) 0%,color-mix(in srgb,var(--chef-accent) 55%,white) 45%,var(--chef-accent) 90%);background-size:200% 100%;animation:chef-craft-shimmer 1.2s linear infinite}.chef-craft-progress.is-review .chef-craft-progress-fill{background:var(--chef-done)}.chef-craft-progress.is-error .chef-craft-progress-fill{background:var(--chef-accent-soft)}.chef-craft-job{position:relative;overflow:hidden}.chef-craft-job.is-running:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--chef-accent) 12%,transparent) 50%,transparent 65%);animation:chef-craft-card-shimmer 2.2s ease-in-out infinite;pointer-events:none}.chef-craft-error{animation:chef-craft-shake .32s ease both}@keyframes chef-discover-hero-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-18px)}}@keyframes chef-discover-hero-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes chef-discover-heart-burst{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes chef-recipes-diff-flash{0%{background-color:color-mix(in srgb,var(--chef-done) 0%,transparent)}35%{background-color:color-mix(in srgb,var(--chef-done) 28%,transparent)}to{background-color:transparent}}.chef-discover-hero-out{animation:chef-discover-hero-out .2s ease both}.chef-discover-hero-in{animation:chef-discover-hero-in .28s cubic-bezier(.22,.9,.3,1) both}.chef-discover-heart-burst{animation:chef-discover-heart-burst .32s cubic-bezier(.22,.9,.3,1) both}.chef-discover-hero-well{height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:radial-gradient(ellipse 70% 80% at 50% 42%,color-mix(in srgb,var(--chef-hero-card) 88%,#fff),transparent 72%),repeating-linear-gradient(45deg,var(--chef-border),var(--chef-border) 6px,var(--chef-border-chip) 6px,var(--chef-border-chip) 12px)}.chef-recipes-filters .chef-press,.chef-recipes-chip{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .12s ease,opacity .12s ease}.chef-recipes-diff-flash{animation:chef-recipes-diff-flash .42s ease both}@keyframes chef-field-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.chef-field-shake{animation:chef-field-shake .36s ease}.chef-usage-bar{height:6px;border-radius:99px;background:var(--chef-border);overflow:hidden}.chef-usage-bar-fill{height:100%;border-radius:99px;background:var(--chef-done)}.chef-usage-bar-fill.is-exhausted{background:var(--chef-accent)}.chef-pip-wiggle-once{animation:pip-wiggle .48s ease both}@media(prefers-reduced-motion:reduce){.pip-motion,.pip-motion *{animation:none!important}.pip-steam{display:none}.chef-screen-in,.chef-fade-in,.chef-backdrop-in,.chef-backdrop-out,.chef-sheet-in,.chef-sheet-out,.chef-slide-next,.chef-slide-prev,.chef-slide-in-left,.chef-slide-out-left,.chef-dropup-in,.chef-dropup-out,.chef-msg-user,.chef-msg-bot,.chef-timer-ring,.chef-timer-pop,.chef-toast-out,.chef-pill-in,.chef-pill-out,.chef-stagger>*,.chef-switch,.chef-switch-thumb,.chef-stt-listening,.chef-tts-bars span,.chef-craft-phase.is-done .chef-craft-phase-dot,.chef-craft-phase.is-active .chef-craft-phase-dot,.chef-craft-progress.is-running .chef-craft-progress-fill,.chef-craft-job.is-running:after,.chef-craft-error,.chef-discover-hero-out,.chef-discover-hero-in,.chef-discover-heart-burst,.chef-recipes-diff-flash,.chef-recipes-chip,.chef-recipes-filters .chef-press,.chef-field-shake,.chef-pip-wiggle-once,.chef-spinner,.chef-press,.chef-tab-icon,.chef-craft-icon,.chef-tab span{animation:none!important;transition:none!important}.chef-press:active:not(:disabled){transform:none}}
