.prl-tilt{transform-origin:50% 0}@media (min-width:768px){.prl-tilt{transform:rotate(-1.2deg)}}.prl-receipt[data-state=hold] .prl-paper{transform:translateY(-101%)}.prl-receipt[data-state=hold] .prl-line,.prl-receipt[data-state=hold] .prl-foot{opacity:0;transform:translateY(3px)}.prl-receipt[data-state=hold] .prl-tilt{transform:none}.prl-receipt[data-state=play] .prl-paper{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.prl-receipt[data-state=play] .prl-line{transition:opacity .32s ease-out,transform .32s ease-out;transition-delay:calc(.42s + var(--i,0) * 90ms)}.prl-receipt[data-state=play] .prl-foot{transition:opacity .5s ease-out 1.85s,transform .5s ease-out 1.85s}.prl-receipt[data-state=play] .prl-tilt{transition:transform .8s cubic-bezier(.34,1.56,.64,1) 2.15s}.prl-led{opacity:.3}.prl-receipt[data-state=hold] .prl-led{opacity:1}.prl-receipt[data-state=play] .prl-led{animation:2.4s linear both prl-led}@keyframes prl-led{0%,80%{opacity:1}to{opacity:.3}}.prl-fill{transform-origin:0;animation:1.6s linear both prl-fill}@keyframes prl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.prl-plate .prl-lit{opacity:0;transform:scale(.96)}.prl-plate[data-lit=true] .prl-lit{opacity:1;transform:none}.prl-fade[data-show=false]{opacity:0;pointer-events:none}.prl-term[data-on=false] .prl-tl{opacity:0;transform:translateY(4px)}.prl-opens[data-live] .prl-thumb{transition:transform .34s cubic-bezier(.22,1,.36,1)}.prl-opens[data-live] .prl-lit{transition:opacity .3s ease-out,transform .38s cubic-bezier(.22,1,.36,1)}.prl-opens[data-live] .prl-plate[data-lit=true] .prl-lit{transition-delay:calc(var(--i,0) * 35ms)}.prl-opens[data-live] .prl-fade{transition:opacity .32s ease-out;transition-delay:var(--d,0s)}.prl-opens[data-live] .prl-fade[data-show=false]{transition-delay:0s}.prl-opens[data-live] .prl-tl{transition:opacity .3s ease-out,transform .3s ease-out}.prl-opens[data-live] .prl-term[data-on=true] .prl-tl{transition-delay:var(--d,0s)}.prl-caret{vertical-align:-.24em;background:var(--c-signal);width:.6em;height:1.2em;margin-left:1px;display:inline-block}.prl-caret[data-idle]{animation:1s step-end infinite prl-blink}.prl-caret[data-done]{animation:2s step-end both prl-blink-out}@keyframes prl-blink{50%{opacity:0}}@keyframes prl-blink-out{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.prl-receipt *,.prl-opens *{transition:none!important;animation:none!important}}
.pr-strike{background:var(--c-signal);transform-origin:0;height:.075em;animation:.52s cubic-bezier(.65,0,.35,1) .65s forwards pr-strike;position:absolute;top:54%;left:-3%;right:-3%;transform:scaleX(0)}@keyframes pr-strike{to{transform:scaleX(1)}}.pr-was{animation:.7s 1.15s forwards pr-dim}@keyframes pr-dim{to{opacity:.38}}.pr-now{animation:pr-rise .8s var(--ease-instrument) .95s both}@keyframes pr-rise{0%{opacity:0;transform:translateY(.35em)}}.pr-sub{animation:pr-rise .8s var(--ease-instrument) 1.5s both}.pr-wall-row{width:max-content;animation:pr-drift var(--speed,90s) linear infinite;gap:12px;display:flex}.pr-wall-row.pr-rev{animation-direction:reverse}@keyframes pr-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.pr-wall{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}@supports (animation-timeline:view()){.pr-reveal{animation:linear both pr-up;animation-timeline:view();animation-range:entry cover 26%}.pr-reveal:nth-child(2){animation-range:entry 8% cover 32%}.pr-reveal:nth-child(3){animation-range:entry 16% cover 38%}.pr-meter-fill{animation:linear both pr-fill;animation-timeline:view();animation-range:entry 30% cover 45%}}@keyframes pr-up{0%{opacity:0;transform:translateY(48px)}}@keyframes pr-fill{0%{transform:scaleX(0)}}.pr-meter-fill{transform-origin:0}.pr-head{animation:3.2s linear infinite pr-play}@keyframes pr-play{0%{left:0}to{left:100%}}.pr-col{transition:transform .26s var(--ease-instrument)}@media (hover:hover){.pr-col:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pr-strike{animation:none;transform:none}.pr-was{opacity:.38;animation:none}.pr-now,.pr-sub,.pr-wall-row,.pr-head{animation:none}.pr-col{transition:none}.pr-reveal,.pr-meter-fill{animation:none}}
