.ticket-scene .issuance,.ticket-scene .access-module{pointer-events:visiblePainted;transition:filter .3s}.ticket-scene .issuance:hover,.ticket-scene .access-module:hover{filter:brightness(1.08)drop-shadow(0 12px 14px #1aaeff52)}.walk-leg-left{animation:.72s ease-in-out infinite alternate step-left}.walk-leg-right{animation:.72s ease-in-out infinite alternate step-right}@keyframes step-left{0%{transform:translate(calc(var(--walk-amount,0) * -3px),calc(var(--walk-amount,0) * 2px))}to{transform:translate(calc(var(--walk-amount,0) * 4px),calc(var(--walk-amount,0) * -3px))}}@keyframes step-right{0%{transform:translate(calc(var(--walk-amount,0) * 4px),calc(var(--walk-amount,0) * -3px))}to{transform:translate(calc(var(--walk-amount,0) * -3px),calc(var(--walk-amount,0) * 2px))}}.issued-ticket{animation:15s ease-in-out infinite handoff}.handoff-arm{transform-origin:14px -86px;animation:15s ease-in-out infinite extend-arm}@keyframes extend-arm{0%,to{transform:rotate(-8deg)}3%,19%{transform:rotate(12deg)}22%{transform:rotate(-8deg)}}@keyframes handoff{0%,5%{opacity:0;translate:0}8%{opacity:1;translate:0}19%{opacity:1;translate:95px 94px}20%,to{opacity:0;translate:95px 94px}}.queue-back .held-ticket,.queue-middle .held-ticket,.queue-front .held-ticket,.queue-green .held-ticket{animation:60s step-end infinite ticket-received}.queue-middle .held-ticket{animation-delay:-15s}.queue-front .held-ticket{animation-delay:-30s}.queue-green .held-ticket{animation-delay:-45s}@keyframes ticket-received{0%,4.7%{opacity:0}4.8%,99%{opacity:1}to{opacity:0}}.backpack{visibility:var(--pack-visibility,visible)}.long-hair{visibility:var(--hair-visibility,hidden);fill:var(--hair-color,#273044)}.scan{animation:15s infinite scan-ticket}.approved{animation:15s infinite confirm-ticket}.lights{animation:2s ease-in-out infinite event-lights}.status-pulse{animation:1.5s ease-in-out infinite event-lights}.beam{opacity:.8}.beam-cyan{transform-origin:714px 146px;animation:3.2s ease-in-out infinite alternate beam-left}.beam-violet{transform-origin:752px 167px;animation:4s ease-in-out infinite alternate beam-center}.beam-rose{transform-origin:791px 189px;animation:3.6s ease-in-out infinite alternate beam-right}@keyframes beam-left{0%{opacity:.42;transform:rotate(-13deg)}50%{opacity:.9}to{opacity:.7;transform:rotate(11deg)}}@keyframes beam-center{0%{opacity:.75;transform:rotate(11deg)}50%{opacity:.35}to{opacity:.9;transform:rotate(-12deg)}}@keyframes beam-right{0%{opacity:.9;transform:rotate(-10deg)}50%{opacity:.45}to{opacity:.65;transform:rotate(13deg)}}.queue-back,.queue-middle,.queue-front,.queue-green{animation:60s linear infinite queue-turn}.queue-middle{animation-delay:-15s}.queue-front{animation-delay:-30s}.queue-green{animation-delay:-45s}@keyframes queue-turn{0%{opacity:0;transform:translate(125px,812px)}3%,7%{opacity:1;transform:translate(125px,812px)}14%{opacity:1;transform:translate(205px,650px)}20%,31%{opacity:1;transform:translate(305px,386px)}36%,56%{opacity:1;transform:translate(382px,431px)}61%,70%{opacity:1;transform:translate(477px,393px)}75%,82%{opacity:1;transform:translate(505px,383px)}86%{opacity:1;transform:translate(555px,365px)}91%{opacity:1;transform:translate(674px,321px)}97%{opacity:1;transform:translate(760px,297px)}99.7%{opacity:0;transform:translate(810px,278px)}99.8%,to{opacity:0;transform:translate(125px,812px)}}@keyframes scan-ticket{0%,14%,26%,to{opacity:0}17%,22%{opacity:.8}}@keyframes confirm-ticket{0%,15%{opacity:0;translate:0 8px}18%,23%{opacity:1;translate:0}27%,to{opacity:0;translate:0 -8px}}@keyframes event-lights{0%,to{opacity:.4}50%{opacity:1}}.ticket-scene svg{width:100%;height:auto;display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.ticket-scene svg *{animation:none!important}.ticket-scene .queue-back{transform:translate(305px,386px)}.ticket-scene .queue-middle{transform:translate(382px,431px)}.ticket-scene .queue-front{transform:translate(477px,393px)}.ticket-scene .queue-green{transform:translate(125px,812px)}.ticket-scene .scan,.ticket-scene .issued-ticket{opacity:0}.ticket-scene .approved{opacity:1}}
