@keyframes lt-tk-extract{0%{transform:translateY(6%)rotate(0)}45%{transform:translateY(-28%)rotate(.6deg)}to{transform:translateY(-58%)rotate(0)}}@keyframes lt-seal-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes lt-seal-shake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-2px)rotate(-2deg)}75%{transform:translate(2px)rotate(2deg)}}@keyframes lt-seal-burst{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--rot))}}@keyframes lt-env-hint-pulse{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes lt-cer-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes lt-spark{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.1) rotate(90deg)}}@keyframes lt-dust{0%{opacity:0;transform:translate(var(--sx), var(--sy)) scale(.5)}15%{opacity:1}to{opacity:0;transform:translate(calc(var(--sx) + var(--dx)), calc(var(--sy) + var(--dy))) scale(1)}}@keyframes lt-ticket-shimmer{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){[data-lt-root] *{transition-duration:50ms!important;animation-duration:1ms!important}}
