.plan-scene{height:84px;color:var(--muted-foreground);margin:-6px 0 16px;overflow:hidden}.plan-scene svg{width:100%;height:100%;display:block}html:not(.dark) .plan-scene{color:#475569}.receipt-enterprise .plan-scene{height:90px;margin:0 0 14px}.plan-scene-bottom{height:76px;margin:10px 0 0}.plan-scene-bottom svg{width:auto;margin-inline:auto}.receipt-enterprise .plan-scene-bottom{grid-column:2/3;height:84px;margin:0}.receipt-enterprise .plan-scene-bottom svg{margin-inline:0}.q-sway{transform-box:fill-box;transform-origin:bottom;animation:3s ease-in-out infinite q-sway}.q-sway-alt{animation-delay:-1.5s}.q-turn{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite q-turn}.q-peek{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite q-peek}@keyframes q-sway{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(1.6deg)translate(.5px)}}@keyframes q-turn{0%,30%,70%,to{transform:translate(0)}40%,60%{transform:translate(1px)}}@keyframes q-peek{0%,to{transform:translate(0)}50%{transform:translate(.6px,1.1px)}}.q-cashier{color:var(--primary-text)}.q-word{letter-spacing:-.02em;font:700 8.6px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.q-next{color:var(--primary-text)}.q-serve{transform-box:fill-box;transform-origin:bottom;animation:6s cubic-bezier(.45,.05,.35,1) infinite q-serve}.q-pay{animation:6s ease-in-out infinite q-pay}.q-bag{opacity:0;animation:6s linear infinite q-bag}.q-receipt{transform-box:fill-box;transform-origin:top;opacity:1;animation:6s ease-in-out infinite q-print;transform:scaleY(1)}.q-ping{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite q-ping;animation-delay:var(--d,0s)}@keyframes q-serve{0%,30%{opacity:1;transform:translate(0)}38%{opacity:1}46%,to{opacity:0;transform:translate(26px,13px)}}@keyframes q-pay{0%,10%,28%,to{transform:rotate(0)translate(0)}14%,24%{transform:rotate(5deg)translate(1.5px)}}@keyframes q-bag{0%,25%{opacity:0}27%,to{opacity:1}}@keyframes q-print{0%,12%{opacity:0;transform:scaleY(0)}14%{opacity:1}26%,28%{opacity:1;transform:scaleY(1)}30%,to{opacity:0;transform:scaleY(1)translateY(6px)}}@keyframes q-ping{0%,64%{opacity:0;transform:scale(.4)}66%{opacity:.9}76%,to{opacity:0;transform:scale(2.6)}}.q-step{transform:translate(0)}.q-step-1{animation:6s ease-in-out infinite q-step-1}.q-step-2{animation:6s ease-in-out infinite q-step-2}.q-step-3{animation:6s ease-in-out infinite q-step-3}.q-step-4{animation:6s ease-in-out infinite q-step-4}.q-step-5{animation:6s ease-in-out infinite q-step-5}.q-step-6{animation:6s ease-in-out infinite q-step-6}.q-step-7{animation:6s ease-in-out infinite q-step-7}.q-step-8{animation:6s ease-in-out infinite q-step-8}@keyframes q-step-1{0%,46%{transform:translate(0)}56%,to{transform:translate(16px)}}@keyframes q-step-2{0%,48.5%{transform:translate(0)}58.5%,to{transform:translate(16px)}}@keyframes q-step-3{0%,51%{transform:translate(0)}61%,to{transform:translate(16px)}}@keyframes q-step-4{0%,53.5%{transform:translate(0)}63.5%,to{transform:translate(16px)}}@keyframes q-step-5{0%,56%{transform:translate(0)}66%,to{transform:translate(16px)}}@keyframes q-step-6{0%,58.5%{transform:translate(0)}68.5%,to{transform:translate(16px)}}@keyframes q-step-7{0%,61%{transform:translate(0)}71%,to{transform:translate(16px)}}@keyframes q-step-8{0%,63.5%{transform:translate(0)}73.5%,to{transform:translate(16px)}}.q-step-9{animation:6s ease-in-out infinite q-step-9}.q-step-10{animation:6s ease-in-out infinite q-step-10}.q-step-11{animation:6s ease-in-out infinite q-step-11}.q-step-12{animation:6s ease-in-out infinite q-step-12}@keyframes q-step-9{0%,66%{transform:translate(0)}76%,to{transform:translate(16px)}}@keyframes q-step-10{0%,68.5%{transform:translate(0)}78.5%,to{transform:translate(16px)}}@keyframes q-step-11{0%,71%{transform:translate(0)}81%,to{transform:translate(16px)}}@keyframes q-step-12{0%,73.5%{transform:translate(0)}83.5%,to{transform:translate(16px)}}.q-join{animation:6s ease-in-out infinite q-join}@keyframes q-join{0%,72%{opacity:0;transform:translate(-22px)}76%{opacity:1}86%,to{opacity:1;transform:translate(0)}}.q-buyer .q-phone{transform-box:fill-box;transform-origin:bottom;animation:6s ease-in-out infinite q-tap;animation-delay:var(--d,0s)}@keyframes q-tap{0%,50%,58%,to{transform:rotate(0)}52%,56%{transform:rotate(-14deg)translateY(-.6px)}}.q-fly{transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.4,0,.2,1) infinite q-fly;animation-delay:var(--d,0s)}@keyframes q-fly{0%,2%{opacity:0;transform:translate(0)scale(.5)}8%,54%{opacity:1;transform:translate(0)scale(1)}66%{transform:translate(var(--fx), var(--fy)) scale(.45);opacity:1}68%,to{transform:translate(var(--fx), var(--fy)) scale(.3);opacity:0}}.sf-tick{animation:3.5s ease-in-out infinite sf-tick}@keyframes sf-tick{0%,60%,to{opacity:0}70%,90%{opacity:1}}.sf-blink{animation:3.5s ease-in-out infinite sf-blink}@keyframes sf-blink{0%,to{opacity:.45}50%{opacity:1}}.sf-seller{color:var(--primary-text)}.sf-cashier{transform-box:fill-box;transform-origin:bottom;animation:3s ease-in-out infinite q-sway}.sf-walkin{animation:7s ease-in-out infinite sf-walkin;animation-delay:var(--d,0s)}.sf-walkout{animation:7s ease-in-out infinite sf-walkout;animation-delay:var(--d,0s)}@keyframes sf-walkin{0%,to{opacity:1;transform:translate(0)}42%{opacity:1;transform:translate(0)}50%,60%{opacity:0;transform:translate(-14px)}62%{opacity:0;transform:translate(26px)}70%{opacity:1}96%{opacity:1;transform:translate(0)}}@keyframes sf-walkout{0%,to{opacity:1;transform:translate(0)}8%{opacity:1}38%{opacity:1;transform:translate(30px)}44%,56%{opacity:0;transform:translate(34px)}58%{opacity:0;transform:translate(-16px)}64%{opacity:1}78%{transform:translate(0)}}.sf-rider{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite sf-rider;animation-delay:var(--d,0s);transform:scaleX(-1)}@keyframes sf-rider{0%,28%{opacity:1;transform:translate(0)scaleX(-1)}29%{opacity:1;transform:translate(0)scaleX(1)}44%{opacity:1;transform:translate(64px)scaleX(1)}49%{opacity:0;transform:translate(76px)scaleX(1)}51%{opacity:0;transform:translate(76px)scaleX(-1)}57%{opacity:1}84%,to{opacity:1;transform:translate(0)scaleX(-1)}}.sf-van{animation:7s ease-in-out infinite sf-van;animation-delay:var(--d,0s)}@keyframes sf-van{0%,to{opacity:1;transform:translate(0)}36%{opacity:1;transform:translate(0)}48%{transform:translateX(var(--vx,44px));opacity:1}52%{transform:translateX(calc(var(--vx,44px) + 14px));opacity:0}54%{transform:translateX(var(--vin,-50px));opacity:0}60%{opacity:1}90%{transform:translate(0)}}.sf-notif{transform-box:fill-box;transform-origin:0 100%;animation:7s ease-out infinite sf-notif;animation-delay:var(--d,0s)}@keyframes sf-notif{0%{opacity:0;transform:scale(.5)}6%{opacity:1;transform:scale(1.06)}10%,78%{opacity:1;transform:scale(1)}86%,to{opacity:0;transform:scale(.9)}}.sf-stacked{animation:7s ease-out infinite sf-stacked;animation-delay:var(--d,0s)}@keyframes sf-stacked{0%,to{opacity:1;transform:translateY(0)}40%{opacity:1;transform:translateY(0)}46%,60%{opacity:0;transform:translateY(-8px)}72%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.plan-scene *{animation:none!important}.q-bag,.q-ping{opacity:1}.q-ping{display:none}.q-receipt{transform:none}}@media (max-width:1000px){.plan-scene-bottom{height:64px}}@media (max-width:760px){.plan-scene{height:68px}.receipt-enterprise .plan-scene{height:72px}.plan-scene-bottom{height:60px}.receipt-enterprise .plan-scene-bottom{grid-column:1/-1;height:70px}.q-word{display:none}}
