@media (max-width:63.99rem){body:has(.order-bar) #footer{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}@media (min-width:64rem){.ctl{width:104px}}.icon-swap{display:grid}.icon-swap>*{grid-area:1/1}.icon-swap>:last-child,.icon-swap[data-on]>:first-child{opacity:0}.icon-swap[data-on]>:last-child{opacity:1}.stamp-ink{background:var(--color-forest);opacity:0;border-radius:50%;position:absolute;inset:-1.5px;scale:1.35}[data-on]>*>.stamp-ink{opacity:1;scale:none}@media (prefers-reduced-motion:no-preference){@starting-style{.enter-up[open]{translate:0 100%}.enter-pop[open]{scale:.98}}.stamp-box{transition:background-color .14s var(--m-out), border-color .14s var(--m-out)}.check-draw path{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw var(--t-state) var(--m-out) 40ms forwards}.stamp-ink{transition:opacity .12s var(--m-out), scale .22s var(--m-out)}[data-on]>*>.stamp-ink{transition-delay:.12s}[data-on]>:nth-child(2)>.stamp-ink{transition-delay:.21s}.icon-swap>*{transition:opacity .15s var(--m-out)}.done-in{animation:pop-in .22s var(--m-out)}.done-next{animation:fade-in var(--t-state) var(--m-out) .12s backwards}.swap-in{animation:pop-in .16s var(--m-out)}.bump{animation:bump .26s var(--m-out);display:inline-block}.tick{animation:tick var(--t-state) var(--m-out);display:inline-block}}.step-vt{view-transition-name:step}::view-transition-group(step){animation:none}::view-transition-old(step){animation-duration:.24s;animation-timing-function:var(--m-out)}::view-transition-new(step){animation-duration:.24s;animation-timing-function:var(--m-out)}@media (prefers-reduced-motion:reduce){::view-transition-old(step){animation-duration:.12s}::view-transition-new(step){animation-duration:.12s}}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(forward)::view-transition-old(step){animation-name:step-out-fwd}html:active-view-transition-type(forward)::view-transition-new(step){animation-name:step-in-fwd}html:active-view-transition-type(back)::view-transition-old(step){animation-name:step-out-back}html:active-view-transition-type(back)::view-transition-new(step){animation-name:step-in-back}}@keyframes step-out-fwd{to{opacity:0;translate:-8px}}@keyframes step-in-fwd{0%{opacity:0;translate:8px}}@keyframes step-out-back{to{opacity:0;translate:8px}}@keyframes step-in-back{0%{opacity:0;translate:-8px}}@keyframes fade-in{0%{opacity:0}}@keyframes bump{35%{scale:1.22}}@keyframes tick{0%{opacity:0;translate:0 6px}}
