.take-turns{display:inline-grid}.take-turns>*{grid-area:1/1}.take-turns>:not(:first-child){opacity:0}@media (prefers-reduced-motion:no-preference){.take-turns>*{animation:take-turn 9s var(--ease-out-expo) infinite both;animation-delay:calc(var(--i,0) * 3s + var(--o,0s) - .6s)}}@keyframes take-turn{0%{opacity:0;filter:blur(3px);translate:0 10px}6%,30%{opacity:1;filter:blur();translate:0}36%,to{opacity:0;filter:blur(3px);translate:0 -10px}}
@media (prefers-reduced-motion:no-preference){.approve-pop{animation:approve-pop 3s var(--ease-out-expo) infinite both;animation-delay:-.6s}.receipt-print{animation:receipt-print 3s var(--ease-out-expo) infinite both;animation-delay:-.6s}.terminal-spin{animation:36s linear infinite terminal-spin}}@keyframes approve-pop{0%,38%{opacity:0;scale:.85}48%,86%{opacity:1;scale:1}96%,to{opacity:0}}@keyframes receipt-print{0%,46%{opacity:1;translate:0 100%}64%,84%{opacity:1;translate:0;rotate:0deg}96%{opacity:0;translate:0 -30px;rotate:-4deg}to{opacity:0;translate:0 100%}}@keyframes terminal-spin{to{rotate:360deg}}
