@keyframes ask-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ask-leave{0%{transform:translateY(0)}to{transform:translateY(100%)}}.ask-root{animation:ask-enter .32s cubic-bezier(.34,1.56,.64,1) both}.ask-root--leaving{animation:ask-leave .24s cubic-bezier(.36,0,.66,-.56) both}@keyframes ask-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ask-fade-out{0%{opacity:1}to{opacity:0}}.ask-ring{position:absolute;inset:0;border-radius:40px;padding:1px;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ask-ring>i{position:absolute;left:50%;top:50%;width:200%;aspect-ratio:1;background:conic-gradient(from 0deg,#ff56df,#ff8f43,#ff56df);transform:translate(-50%,-50%);animation:ask-ring-spin 3s linear infinite}@keyframes ask-ring-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.ask-ring--metal{padding:2px;background:linear-gradient(135deg,#fafaff,#666666 25%,#fafaff 50%,#30303d 75%,#fafaff)}.ask-ring--metal>i{background:conic-gradient(from 0deg,transparent 0deg,transparent 200deg,rgba(255,255,255,.35) 240deg,rgba(255,255,255,.95) 280deg,rgba(255,255,255,.45) 315deg,transparent 340deg,transparent 1turn);animation-duration:4.8s}.ask-ring--metal:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0) 38%,rgba(18,18,23,0) 62%,rgba(18,18,23,.22))}@property --ask-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ask-glow-spin{to{--ask-glow-angle:360deg}}.ask-pill-glow{position:absolute;inset:-2px;border-radius:999px;background:conic-gradient(from var(--ask-glow-angle),transparent 0deg,transparent 210deg,rgba(255,86,223,.55) 265deg,rgba(255,143,67,.6) 300deg,transparent 340deg,transparent 1turn);filter:blur(16px);opacity:.6;pointer-events:none;animation:ask-glow-spin 3.6s linear infinite}.ask-input::-moz-placeholder{color:#a9a9bc;opacity:1;-webkit-text-fill-color:#a9a9bc}.ask-input::placeholder{color:#a9a9bc;opacity:1;-webkit-text-fill-color:#a9a9bc}.ask-input:disabled{color:#a9a9bc;-webkit-text-fill-color:#a9a9bc;opacity:1}@keyframes ask-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes ask-shimmer{0%{background-position:120% 0}to{background-position:-20% 0}}.ask-waiting-word{background-image:linear-gradient(90deg,#a9a9bc,#a9a9bc 35%,#121217 50%,#a9a9bc 65%,#a9a9bc);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:ask-shimmer 1.8s linear infinite}.ask-waiting-dots i{display:inline-block;font-style:normal;color:#a9a9bc;animation:ask-dot 1.2s ease-in-out infinite}.ask-waiting-dots i:nth-child(2){animation-delay:.15s}.ask-waiting-dots i:nth-child(3){animation-delay:.3s}.ask-skeleton{background-color:#f2f2f5;background-image:linear-gradient(90deg,#f0f0f3,#f7f7f8 45%,#ebebef 60%,#f0f0f3);background-size:220% 100%;animation:ask-shimmer 1.8s linear infinite}@keyframes ask-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ask-card-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes ask-bubble-in{0%{opacity:0;transform:translate(10px,4px) scale(.96)}to{opacity:1;transform:none}}@keyframes ask-materialize{0%{opacity:0;transform:translateY(8px) scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes ask-hero-in{0%{transform:scale(1.06);filter:blur(8px)}to{transform:none;filter:none}}.ask-seg{animation:ask-rise .28s cubic-bezier(.22,1,.36,1) backwards}.ask-md-node{animation:ask-rise .24s cubic-bezier(.22,1,.36,1) backwards}.ask-md-fresh{animation:ask-fade-in .28s ease-out backwards}.ask-card,.ask-meal-card{animation:ask-card-in .42s cubic-bezier(.22,1,.36,1) backwards}.ask-chip,.ask-option{animation:ask-materialize .46s cubic-bezier(.22,1,.36,1) backwards}.ask-img{background-color:#f2f2f5}.ask-img--in{animation:ask-hero-in .6s cubic-bezier(.22,1,.36,1)}.ask-idea-content>*{animation:ask-materialize .46s cubic-bezier(.22,1,.36,1) backwards}.ask-idea-content>:first-child{animation-delay:80ms}.ask-idea-content>:nth-child(2){animation-delay:.14s}.ask-idea-content>:nth-child(3){animation-delay:.2s}.ask-idea-content>:nth-child(4){animation-delay:.26s}.ask-idea-content>:nth-child(5){animation-delay:.32s}.ask-idea-content>.ask-idea-foot,.ask-idea-foot{animation:ask-materialize .46s cubic-bezier(.22,1,.36,1) .4s backwards}.ask-seg-ghost{position:absolute;left:0;top:0;width:100%;pointer-events:none;animation:ask-fade-out .32s ease forwards}@keyframes ask-materialize-lite{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@media (hover:none){.ask-chip,.ask-idea-content>*,.ask-idea-content>.ask-idea-foot,.ask-idea-foot,.ask-option{animation-name:ask-materialize-lite}}.ask-card,.ask-meal-card{transition:transform .12s ease}.ask-card:has(>button:first-of-type:active),.ask-meal-card:has(>button:first-of-type:active){transform:scale(.98)}.ask-dish-row-thumb{transition:opacity .12s ease}.ask-dish-row-thumb:active{opacity:.8}.ask-dish-row strong:active{background:#cdf2d7!important}.ask-bubble{animation:ask-bubble-in .24s cubic-bezier(.22,1,.36,1) backwards}@keyframes ask-orb{0%,to{transform:scale(.85);opacity:.7}50%{transform:scale(1.1);opacity:1}}.ask-orb{display:inline-block;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#ff56df,#ff8f43);box-shadow:0 0 8px rgba(255,120,200,.45);vertical-align:-1px;animation:ask-orb 1.2s ease-in-out infinite}.ask-md-caret{margin-left:6px}.ask-orbit{--ask-orbit-k:1;--ask-orbit-t:1.8s;position:relative;display:block;flex-shrink:0;width:calc(18px * var(--ask-orbit-k));height:calc(18px * var(--ask-orbit-k))}.ask-orbit--lg{--ask-orbit-k:1.5;--ask-orbit-t:2.4s}.ask-waiting>.ask-orbit{margin-right:8px}.ask-orbit>span{position:absolute;left:50%;top:50%;width:0;height:0;animation:ask-orbit-x calc(var(--ask-orbit-t) / 2) cubic-bezier(.37,0,.63,1) infinite alternate}.ask-orbit i{position:absolute;left:calc(-2px * var(--ask-orbit-k));top:calc(-2px * var(--ask-orbit-k));width:calc(4px * var(--ask-orbit-k));height:calc(4px * var(--ask-orbit-k));border-radius:50%;animation:ask-orbit-yz calc(var(--ask-orbit-t) / 2) cubic-bezier(.37,0,.63,1) calc(var(--ask-orbit-t) * -3 / 12) infinite alternate}.ask-orbit>span:first-child{--ask-orbit-tilt:0deg}.ask-orbit>span:first-child>i{background:#ff56df}.ask-orbit>span:nth-child(2){--ask-orbit-tilt:60deg;animation-delay:calc(var(--ask-orbit-t) * -4 / 12)}.ask-orbit>span:nth-child(2)>i{background:#ff7391;animation-delay:calc(var(--ask-orbit-t) * -7 / 12)}.ask-orbit>span:nth-child(3){--ask-orbit-tilt:120deg;animation-delay:calc(var(--ask-orbit-t) * -8 / 12)}.ask-orbit>span:nth-child(3)>i{background:#ff8f43;animation-delay:calc(var(--ask-orbit-t) * -11 / 12)}@keyframes ask-orbit-x{0%{transform:rotate(var(--ask-orbit-tilt)) translateX(calc(-6.5px * var(--ask-orbit-k)))}to{transform:rotate(var(--ask-orbit-tilt)) translateX(calc(6.5px * var(--ask-orbit-k)))}}@keyframes ask-orbit-yz{0%{transform:translateY(calc(-2.4px * var(--ask-orbit-k))) scale(.5);opacity:.45}to{transform:translateY(calc(2.4px * var(--ask-orbit-k))) scale(1.3);opacity:1}}.ask-seg:empty{display:none}.ask-assistant:not(:has(.ask-seg:not(:empty))){display:none}.ask-card-nav{display:none}.ask-card-row{scrollbar-width:none}.ask-card-row::-webkit-scrollbar{display:none}.ask-card-add:active{transform:scale(.96)}.ask-dish-row-thumb{width:88px;height:88px}.ask-dish-row-col{min-height:88px}.ask-dish-row strong{cursor:pointer}@keyframes ask-island-bump{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes ask-island-in{0%{opacity:0;transform:translate(12px,16px) scale(.9)}to{opacity:1;transform:none}}.ask-island{animation:ask-island-in .36s cubic-bezier(.22,1,.36,1) backwards;transition:bottom .24s cubic-bezier(.22,1,.36,1)}.ask-bump{animation:ask-island-bump .15s ease-out}@keyframes ask-cart-land{0%{transform:scale(1.08,.92)}to{transform:none}}.ask-cart-land{animation:ask-cart-land .26s cubic-bezier(.34,1.56,.64,1)}.ask-island.ask-cart-land{animation:ask-island-in .36s cubic-bezier(.22,1,.36,1) backwards,ask-cart-land .26s cubic-bezier(.34,1.56,.64,1)}.ask-add-press{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.ask-add-press:active{transform:scale(.96)}@keyframes ask-basket-toss{40%{transform:rotate(12deg)}}.ask-basket-toss{animation:ask-basket-toss .18s cubic-bezier(.34,1.56,.64,1)}@keyframes ask-added-in{0%{opacity:0}}.ask-added-in{animation:ask-added-in .18s ease-out .1s both}@keyframes ask-check-draw{0%{stroke-dashoffset:20}}.ask-added-check path{stroke-dasharray:20;animation:ask-check-draw .22s ease-out .1s both}.ask-roll{position:relative;display:inline-flex;overflow:hidden}.ask-roll>span{display:inline-block}@keyframes ask-roll-in{0%{transform:translateY(100%);opacity:0}}@keyframes ask-roll-out{to{transform:translateY(-100%);opacity:0}}.ask-roll-in{animation:ask-roll-in .2s cubic-bezier(.2,0,0,1)}.ask-roll>.ask-roll-out{position:absolute;left:0;top:0;animation:ask-roll-out .2s cubic-bezier(.2,0,0,1) forwards}.ask-island:active{opacity:.9}.ask-chip:active,.ask-option:active{opacity:.7}@media (prefers-reduced-motion:reduce){.ask-root{animation:ask-fade-in .18s ease both}.ask-root--leaving{animation:ask-fade-out .18s ease both}.ask-card,.ask-dish-row-thumb,.ask-island,.ask-meal-card{transition:none}.ask-card:has(>button:first-of-type:active),.ask-meal-card:has(>button:first-of-type:active){transform:none}.ask-added-check path,.ask-added-in,.ask-basket-toss,.ask-bubble,.ask-bump,.ask-card,.ask-cart-land,.ask-chip,.ask-idea-content>*,.ask-idea-foot,.ask-img--in,.ask-island,.ask-island.ask-cart-land,.ask-md-fresh,.ask-md-node,.ask-meal-card,.ask-option,.ask-orb,.ask-pill-glow,.ask-ring>i,.ask-roll-in,.ask-seg,.ask-seg-ghost,.ask-skeleton,.ask-waiting-dots i,.ask-waiting-word{animation:none}.ask-pill-glow{opacity:.4}.ask-orbit i,.ask-orbit>span{animation:none}.ask-orbit>span:first-child{transform:translateY(calc(-5px * var(--ask-orbit-k)))}.ask-orbit>span:nth-child(2){transform:translate(calc(-4.5px * var(--ask-orbit-k)),calc(3px * var(--ask-orbit-k)))}.ask-orbit>span:nth-child(3){transform:translate(calc(4.5px * var(--ask-orbit-k)),calc(3px * var(--ask-orbit-k)))}.ask-waiting-word{color:#6c6c85;-webkit-text-fill-color:#6c6c85}.ask-skeleton,.ask-waiting-word{background-image:none}.ask-roll>.ask-roll-out{display:none}.ask-add-press{transition:none}}