.explainer[data-astro-cid-rcdeemsx]{position:relative}.explainer-svg[data-astro-cid-rcdeemsx]{display:block;width:100%;height:auto}.scene[data-astro-cid-rcdeemsx]{opacity:0;animation:sceneCycle 60s infinite;animation-fill-mode:both}.scene[data-astro-cid-rcdeemsx].s1{animation-delay:0s}.scene[data-astro-cid-rcdeemsx].s2{animation-delay:-45s}.scene[data-astro-cid-rcdeemsx].s3{animation-delay:-30s}.scene[data-astro-cid-rcdeemsx].s4{animation-delay:-15s}@keyframes sceneCycle{0%{opacity:0}1%{opacity:1}24%{opacity:1}25%{opacity:0}to{opacity:0}}.phone-scan[data-astro-cid-rcdeemsx]{animation:scanMove 15s infinite;transform-origin:570px 240px}@keyframes scanMove{0%,to{transform:translate(0)}50%{transform:translate(-80px,40px) scale(.92)}}.scan-beam[data-astro-cid-rcdeemsx]{animation:beamPulse 1.2s ease-in-out infinite;transform-origin:500px 350px}@keyframes beamPulse{0%,to{opacity:.25}50%{opacity:1}}.item-row[data-astro-cid-rcdeemsx]{animation:itemPulse 15s infinite;transform-origin:260px 0}.item-row[data-astro-cid-rcdeemsx][data-row="1"]{animation-delay:1s}.item-row[data-astro-cid-rcdeemsx][data-row="2"]{animation-delay:3s}.item-row[data-astro-cid-rcdeemsx][data-row="3"]{animation-delay:5s}@keyframes itemPulse{0%,12%,to{transform:scale(1);filter:none}13%,18%{transform:scale(1.04);filter:brightness(1.05)}19%,to{transform:scale(1);filter:none}}.cart-count[data-astro-cid-rcdeemsx]{animation:cartCount 15s infinite steps(1)}@keyframes cartCount{0%,10%{font-size:11px}}.ticket[data-astro-cid-rcdeemsx]{animation:ticketPrint 15s infinite;transform-origin:280px 240px}@keyframes ticketPrint{0%{transform:translate(220px,240px) translateY(-120px);opacity:0}8%{opacity:1}25%{transform:translate(220px,240px) translateY(0)}to{transform:translate(220px,240px) translateY(0);opacity:1}}.kds-card[data-astro-cid-rcdeemsx]{animation:kdsFade 15s infinite;transform-origin:520px 250px}@keyframes kdsFade{0%,25%{opacity:0;transform:translate(440px,140px) scale(.85)}35%,to{opacity:1;transform:translate(440px,140px) scale(1)}}.check-mark[data-astro-cid-rcdeemsx]{animation:checkPop 15s infinite;transform-origin:260px 300px}@keyframes checkPop{0%,10%{transform:translate(100px,240px) scale(0)}20%,to{transform:translate(100px,240px) scale(1)}}.check-tick[data-astro-cid-rcdeemsx]{stroke-dasharray:20;stroke-dashoffset:20;animation:tickDraw 15s infinite}@keyframes tickDraw{0%,45%{stroke-dashoffset:20}55%,to{stroke-dashoffset:0}}.opt-in-box[data-astro-cid-rcdeemsx]{animation:optInGlow 15s infinite}@keyframes optInGlow{0%,40%{stroke-width:1.5;filter:none}50%,60%{stroke-width:2.5;filter:drop-shadow(0 0 6px rgba(234,88,12,.5))}70%,to{stroke-width:1.5;filter:none}}.email-fly[data-astro-cid-rcdeemsx]{animation:emailFly 15s infinite}@keyframes emailFly{0%,60%{transform:translate(0);opacity:0}65%,70%{opacity:1;transform:translate(-280px,-60px) scale(.6)}75%,78%{transform:translate(0) scale(1);opacity:1}79%,to{opacity:1;transform:translate(0)}}.explainer-caption[data-astro-cid-rcdeemsx]{position:relative;height:56px;border-top:1px solid var(--color-line);background:var(--color-soft)}.caption[data-astro-cid-rcdeemsx]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 1.5rem;font-size:.875rem;color:var(--color-ink);opacity:0;animation:sceneCycle 60s infinite}.caption[data-astro-cid-rcdeemsx].c1{animation-delay:0s}.caption[data-astro-cid-rcdeemsx].c2{animation-delay:-45s}.caption[data-astro-cid-rcdeemsx].c3{animation-delay:-30s}.caption[data-astro-cid-rcdeemsx].c4{animation-delay:-15s}@media(prefers-reduced-motion:reduce){.scene[data-astro-cid-rcdeemsx],.phone-scan[data-astro-cid-rcdeemsx],.scan-beam[data-astro-cid-rcdeemsx],.item-row[data-astro-cid-rcdeemsx],.cart-count[data-astro-cid-rcdeemsx],.ticket[data-astro-cid-rcdeemsx],.kds-card[data-astro-cid-rcdeemsx],.check-mark[data-astro-cid-rcdeemsx],.check-tick[data-astro-cid-rcdeemsx],.opt-in-box[data-astro-cid-rcdeemsx],.email-fly[data-astro-cid-rcdeemsx],.caption[data-astro-cid-rcdeemsx]{animation:none}.scene[data-astro-cid-rcdeemsx].s1,.caption[data-astro-cid-rcdeemsx].c1{opacity:1}.scene[data-astro-cid-rcdeemsx].s2,.scene[data-astro-cid-rcdeemsx].s3,.scene[data-astro-cid-rcdeemsx].s4,.caption[data-astro-cid-rcdeemsx].c2,.caption[data-astro-cid-rcdeemsx].c3,.caption[data-astro-cid-rcdeemsx].c4{display:none}}
