:root{--m-press:.1s;--m-state:.18s;--m-view:.28s;--m-page:.32s;--m-out-state:.12s;--m-out-view:.18s;--m-stagger:40ms;--m-ease-out:cubic-bezier(.22, 1, .36, 1);--m-ease-move:cubic-bezier(.4, 0, .2, 1);--m-ease-spring:cubic-bezier(.3, 1.5, .5, 1);--m-props:transform, opacity, background-color, border-color, color, box-shadow}@keyframes m-in{0%{opacity:0;transform:var(--m-base,) translate3d(var(--m-x,0), var(--m-y,0), 0) scale(var(--m-s,1))}}@keyframes m-out{to{opacity:0;transform:var(--m-base,) translate3d(var(--m-x,0), var(--m-y,0), 0) scale(var(--m-s,1))}}@keyframes m-rise{0%{transform:var(--m-base,) translate3d(0, 100%, 0)}}@keyframes m-sink{to{transform:var(--m-base,) translate3d(0, 100%, 0)}}@keyframes m-spin{to{transform:rotate(360deg)}}@keyframes m-land{0%{opacity:0;transform:scale(.6)}}@keyframes m-stroke{to{stroke-dashoffset:0}}.m-scrim{--m-x:0;--m-y:0;--m-s:1;animation:m-in var(--m-view) var(--m-ease-out) backwards}.m-dialog{--m-x:0;--m-y:8px;--m-s:.96;transform-origin:var(--m-ox,50%) var(--m-oy,50%);animation:m-in var(--m-view) var(--m-ease-out) backwards}.m-dialog-quick{--m-x:0;--m-y:4px;--m-s:.98;transform-origin:var(--m-ox,50%) var(--m-oy,50%);animation:m-in var(--m-state) var(--m-ease-out) backwards}.m-sheet{--m-x:0;--m-y:100%;--m-s:1;animation:m-rise var(--m-page) var(--m-ease-out) backwards}.m-toast{--m-x:0;--m-y:12px;--m-s:1;animation:m-in var(--m-state) var(--m-ease-out) backwards}.m-row{--m-x:0;--m-y:8px;--m-s:1;animation:m-in var(--m-view) var(--m-ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--m-stagger))}.m-fade{--m-x:0;--m-y:0;--m-s:1;animation:m-in var(--m-state) var(--m-ease-out) backwards}.m-page{--m-x:0;--m-y:0;--m-s:1;animation:m-in var(--m-page) var(--m-ease-out) backwards}.m-out{animation:m-out var(--m-out-view) var(--m-ease-move) forwards;pointer-events:none!important}.m-toast.m-out,.m-fade.m-out,.m-dialog-quick.m-out{animation-duration:var(--m-out-state)}.m-sheet.m-out{animation-name:m-sink}.m-still,.m-still *{animation:none!important}.m-press{transition:transform var(--m-state) var(--m-ease-spring)}.m-press:active{transition:transform var(--m-press) var(--m-ease-out);transform:scale(.96)}.m-pill{z-index:0;pointer-events:none;transition:transform var(--m-view) var(--m-ease-move);position:absolute;top:0;left:0}.m-morph{position:relative}.m-morph-label{justify-content:center;align-items:center;gap:inherit;transition:opacity var(--m-state) var(--m-ease-move), transform var(--m-state) var(--m-ease-move);display:inline-flex}.m-morph[data-m=busy] .m-morph-label,.m-morph[data-m=done] .m-morph-label{opacity:0;transform:scale(.96)}.m-morph[data-m=busy]:after,.m-morph[data-m=done]:after{content:"";box-sizing:border-box;width:1.1em;height:1.1em;margin:-.55em 0 0 -.55em;position:absolute;top:50%;left:50%}.m-morph[data-m=busy]:after{border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite m-spin}.m-morph[data-m=done]:after{width:.45em;height:.85em;animation:m-land var(--m-state) var(--m-ease-spring) backwards;border:2px solid;border-width:0 2px 2px 0;border-radius:0;margin:-.55em 0 0 -.225em;rotate:45deg}.m-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:m-stroke var(--m-page) var(--m-ease-move) forwards}.particles{transition:opacity var(--m-view) var(--m-ease-move)}body[data-m-3d] .particles{opacity:0}body[data-m-3d] .particle,body[data-m-3d] .chef-call,body[data-m-3d] .item-card.sold-out{animation-play-state:paused}@media (prefers-reduced-motion:reduce){:root{--m-stagger:0s;--m-press:0s;--m-state:.12s;--m-view:.12s;--m-page:.12s;--m-out-state:.12s;--m-out-view:.12s}.m-scrim,.m-dialog,.m-dialog-quick,.m-sheet,.m-toast,.m-row,.m-fade,.m-page{--m-x:0;--m-y:0;--m-s:1;animation-delay:0s}.m-sheet{animation-name:m-in}.m-sheet.m-out{animation-name:m-out}.m-press,.m-press:active{transition:none;transform:none}.m-pill{transition:opacity .12s linear}.m-morph[data-m=busy]:after{animation-duration:1.4s}.m-draw{stroke-dashoffset:0;animation:none}.reveal,.greet-badge,.table-input-error,.cart-badge,.cart-qty-row,.vinfo-sheet,.detail-title,.detail-subtitle,.nav-picker-list,.ssw-card,.ssw-bubble,.maint-logo,.maint-steam span,.maint-dots span,.browse-hint i,.dish-nav-strip.prev i,.dish-nav-strip.next i,.viewer-wrapper #dbl-hint.show,.viewer-wrapper .lemoji,.ow2-drawer,.adm-dd-pop,.stp-sheet,.adm-savebar,.at-box.at-nudge,.at-dslot.grow,.at-dslot.shrink,.at-cap.in,.at-chips button.nudge,.kotm-col,.tab-badge,.call-bell,.b-call,.sv-sent i{animation-duration:.12s!important;animation-iteration-count:1!important;animation-delay:0s!important}}