.dfd38W_ticket{--stub-w:6.5rem;--notch:11px;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub-w) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--stub-w) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--stub-w) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--stub-w) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat}.dfd38W_ticketShadow{filter:drop-shadow(0 8px 18px #202b4d1f)}.dfd38W_perforation{border-left:2px dashed #202b4d2e}.dfd38W_ribbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.dfd38W_sheen{background-image:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);background-size:220% 100%;animation:2.8s ease-in-out infinite dfd38W_sheen}@keyframes dfd38W_sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.dfd38W_host{transform-origin:50% 100%;animation:2.2s ease-in-out infinite dfd38W_bob}@keyframes dfd38W_bob{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.dfd38W_sheen,.dfd38W_host{animation:none}}:is(html[data-reduce-motion=true] .dfd38W_sheen,html[data-reduce-motion=true] .dfd38W_host){animation:none}
