.lp-stage-stage[data-playing=false] *{animation-play-state:paused!important}.lp-stage-canvas{transform-origin:0 0;transition:opacity .4s ease-out}.lp-stage-cursor{z-index:30;pointer-events:none;filter:drop-shadow(0 2px 3px #00000080);width:22px;height:22px;position:absolute;top:0;left:0}.lp-stage-tap{z-index:29;opacity:0;pointer-events:none;border:2px solid #f3d68a;border-radius:9999px;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute}@media (prefers-reduced-motion:reduce){.lp-stage-stage *{animation:none!important}.lp-stage-cursor,.lp-stage-tap{display:none}}
.lp-bridge-cursor,.lp-bridge-tap,.lp-bridge-exportPanel,.lp-bridge-resultPanel,.lp-bridge-copyBefore,.lp-bridge-copyAfter,.lp-bridge-importText,.lp-bridge-resultText,.lp-bridge-importBtn,.lp-bridge-loaded,.lp-bridge-after,.lp-bridge-pillOut,.lp-bridge-pillBack,.lp-bridge-res0,.lp-bridge-res1,.lp-bridge-res2{animation-duration:14s;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.lp-bridge-cursor{opacity:0;animation-name:bridge-cursor;transform:translate(470px,420px)}@keyframes bridge-cursor{0%,6%{opacity:0;transform:translate(260px,440px)}8%{opacity:1}16%,19%{opacity:1;transform:translate(72px,230px)}38%,43%{opacity:1;transform:translate(383px,271px)}52%,88%{opacity:1;transform:translate(470px,420px)}94%,to{opacity:0;transform:translate(470px,420px)}}.lp-bridge-tap{animation-name:bridge-tap;top:233px;left:76px}@keyframes bridge-tap{0%,17%{opacity:0;transform:translate(0)scale(.4)}18%{opacity:1;transform:translate(0)scale(.6)}22%{opacity:0;transform:translate(0)scale(1.6)}23%,40%{opacity:0;transform:translate(311px,41px)scale(.4)}41%{opacity:1;transform:translate(311px,41px)scale(.6)}45%,to{opacity:0;transform:translate(311px,41px)scale(1.6)}}.lp-bridge-exportPanel{opacity:0;animation-name:bridge-export}@keyframes bridge-export{0%,68%{opacity:1}71%,96%{opacity:0}99%,to{opacity:1}}.lp-bridge-resultPanel{animation-name:bridge-result}@keyframes bridge-result{0%,69%{opacity:0}72%,94%{opacity:1}97%,to{opacity:0}}.lp-bridge-res0{animation-name:bridge-res-72}.lp-bridge-res1{animation-name:bridge-res-75}.lp-bridge-res2{animation-name:bridge-res-78}@keyframes bridge-res-72{0%,71%{opacity:0;transform:translate(-8px)}74%,to{opacity:1;transform:none}}@keyframes bridge-res-75{0%,74%{opacity:0;transform:translate(-8px)}77%,to{opacity:1;transform:none}}@keyframes bridge-res-78{0%,77%{opacity:0;transform:translate(-8px)}80%,to{opacity:1;transform:none}}.lp-bridge-copyBefore{opacity:0;animation-name:bridge-copy-before}.lp-bridge-copyAfter{animation-name:bridge-copy-after}@keyframes bridge-copy-before{0%,18%{opacity:1}19%,96%{opacity:0}99%,to{opacity:1}}@keyframes bridge-copy-after{0%,18%{opacity:0}19%,96%{opacity:1}99%,to{opacity:0}}.lp-bridge-importText{opacity:0;animation-name:bridge-import-text}@keyframes bridge-import-text{0%,33%{opacity:0}35%,54%{opacity:1}57%,to{opacity:0}}.lp-bridge-resultText{animation-name:bridge-result-text}@keyframes bridge-result-text{0%,54%{opacity:0}57%,94%{opacity:1}97%,to{opacity:0}}.lp-bridge-importBtn{animation-name:bridge-import-btn}@keyframes bridge-import-btn{0%,41%{background:#3b3546;transform:scale(1)}42%{color:#1a1300;background:#c9a24a;transform:scale(.92)}45%,to{background:#3b3546;transform:scale(1)}}.lp-bridge-loaded{animation-name:bridge-loaded}@keyframes bridge-loaded{0%,43%{opacity:0;transform:translateY(4px)}46%,94%{opacity:1;transform:none}97%,to{opacity:0}}.lp-bridge-after{animation-name:bridge-after}@keyframes bridge-after{0%,53%{opacity:0}56%,94%{opacity:1}97%,to{opacity:0}}.lp-bridge-pillOut{opacity:0;animation-name:bridge-pill-out}@keyframes bridge-pill-out{0%,19%{opacity:0;transform:translate(30px,220px)scale(.6)}21%{opacity:1;transform:translate(30px,220px)scale(1)}27%{transform:translate(200px,120px)scale(1.05)}33%{opacity:1;transform:translate(370px,200px)scale(1)}35%,to{opacity:0;transform:translate(370px,200px)scale(.6)}}.lp-bridge-pillBack{opacity:0;animation-name:bridge-pill-back}@keyframes bridge-pill-back{0%,57%{opacity:0;transform:translate(370px,200px)scale(.6)}59%{opacity:1;transform:translate(370px,200px)scale(1)}64%{transform:translate(230px,90px)scale(1.05)}69%{opacity:1;transform:translate(70px,110px)scale(1)}71%,to{opacity:0;transform:translate(70px,110px)scale(.6)}}
.lp-ribbon{background-image:linear-gradient(100deg,#10282c 0%,#0000 38%)}.lp-ribbon:before{content:"";background:radial-gradient(circle,#2ea0aa47,#0000 65%);border-radius:9999px;width:340px;height:340px;animation:6s ease-in-out infinite lp-ribbon-breathe;position:absolute;top:50%;left:-60px;translate:0 -50%}.lp-ribbon-logo{filter:drop-shadow(0 8px 18px #0009);animation:7s ease-in-out infinite lp-ribbon-float}@keyframes lp-ribbon-breathe{50%{opacity:.55;scale:.92}}@keyframes lp-ribbon-float{50%{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.lp-ribbon:before,.lp-ribbon-logo{animation:none}}
.lp-lineup-cursor,.lp-lineup-drag,.lp-lineup-ghost,.lp-lineup-slot,.lp-lineup-checkBefore,.lp-lineup-checkAfter,.lp-lineup-toast{animation-duration:11s;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.lp-lineup-cursor{animation-name:lineup-cursor;transform:translate(240px,300px)}@keyframes lineup-cursor{0%,8%{opacity:0;transform:translate(600px,440px)}10%{opacity:1}22%,26%{opacity:1;transform:translate(504px,146px)}46%,50%{opacity:1;transform:translate(196px,290px)}62%,90%{opacity:1;transform:translate(240px,330px)}96%,to{opacity:0;transform:translate(600px,440px)}}.lp-lineup-drag{animation-name:lineup-drag;transform:translate(176px,278px)}@keyframes lineup-drag{0%,22%{opacity:0;box-shadow:none;transform:translate(484px,134px)}23%{opacity:1}26%{opacity:1;transform:translate(480px,130px)scale(1.05);box-shadow:0 14px 28px -6px #000000b3}46%{opacity:1;transform:translate(172px,274px)scale(1.05);box-shadow:0 14px 28px -6px #000000b3}50%,92%{box-shadow:none;opacity:1;transform:translate(176px,278px)}97%,to{opacity:0;transform:translate(176px,278px)}}.lp-lineup-ghost{opacity:0;animation-name:lineup-ghost}@keyframes lineup-ghost{0%,23%{opacity:1}26%,48%{opacity:.25}50%,94%{opacity:0}98%,to{opacity:1}}.lp-lineup-slot{opacity:0;animation-name:lineup-slot}@keyframes lineup-slot{0%,46%{opacity:1}49%,94%{opacity:0}98%,to{opacity:1}}.lp-lineup-checkBefore{opacity:0;animation-name:lineup-before}.lp-lineup-checkAfter{animation-name:lineup-after}@keyframes lineup-before{0%,48%{opacity:1}50%,94%{opacity:0}98%,to{opacity:1}}@keyframes lineup-after{0%,48%{opacity:0;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}53%,94%{opacity:1;transform:none}98%,to{opacity:0}}.lp-lineup-toast{opacity:1;animation-name:lineup-toast;transform:translate(-50%)}@keyframes lineup-toast{0%,52%{opacity:0;transform:translate(-50%,12px)}56%,92%{opacity:1;transform:translate(-50%)}97%,to{opacity:0;transform:translate(-50%)}}
.lp-roll-cursor,.lp-roll-tap,.lp-roll-need,.lp-roll-popup,.lp-roll-timer,.lp-roll-warnBefore,.lp-roll-warnAfter,.lp-roll-row0,.lp-roll-row1,.lp-roll-row2,.lp-roll-chat0,.lp-roll-chat1,.lp-roll-chat2{animation-duration:12s;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.lp-roll-cursor{opacity:0;animation-name:roll-cursor;transform:translate(360px,330px)}@keyframes roll-cursor{0%,8%{opacity:0;transform:translate(560px,440px)}10%{opacity:1}24%,27%{opacity:1;transform:translate(318px,225px)}40%,88%{opacity:1;transform:translate(360px,330px)}94%,to{opacity:0;transform:translate(560px,440px)}}.lp-roll-tap{animation-name:roll-tap;top:228px;left:322px}@keyframes roll-tap{0%,24%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(.6)}30%,to{opacity:0;transform:scale(1.6)}}.lp-roll-need{animation-name:roll-need}@keyframes roll-need{0%,24%{background:#3b3546;transform:scale(1)}25.5%{color:#1a1300;background:#c9a24a;transform:scale(.9)}28%,to{color:#1a1300;background:#c9a24a;transform:scale(1)}}.lp-roll-popup{opacity:0;animation-name:roll-popup}@keyframes roll-popup{0%{opacity:0;transform:translateY(10px)}3%,27%{opacity:1;transform:none}31%,to{opacity:0;transform:translateY(8px)}}.lp-roll-timer{animation-name:roll-timer;animation-timing-function:linear;transform:scaleX(.55)}@keyframes roll-timer{0%{transform:scaleX(1)}27%,to{transform:scaleX(.55)}}.lp-roll-warnBefore{opacity:0;animation-name:roll-warn-before}.lp-roll-warnAfter{animation-name:roll-warn-after}@keyframes roll-warn-before{0%{opacity:0}3%,62%{opacity:1}64%,to{opacity:0}}@keyframes roll-warn-after{0%,62%{opacity:0;transform:scale(.9)}65%{opacity:1;transform:scale(1.06)}68%,92%{opacity:1;transform:none}97%,to{opacity:0}}.lp-roll-row0,.lp-roll-chat0{animation-name:roll-in-30}.lp-roll-row1,.lp-roll-chat1{animation-name:roll-in-40}.lp-roll-row2,.lp-roll-chat2{animation-name:roll-in-50}@keyframes roll-in-30{0%,29%{opacity:0;transform:translateY(4px)}32%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes roll-in-40{0%,39%{opacity:0;transform:translateY(4px)}42%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes roll-in-50{0%,49%{opacity:0;transform:translateY(4px)}52%,92%{opacity:1;transform:none}97%,to{opacity:0}}
.lp-show-win{box-shadow:0 24px 60px -12px #000000b3}.lp-show-view{aspect-ratio:16/10}.lp-show-cam{transform-origin:0 0;transition:transform 1.3s cubic-bezier(.45,0,.2,1)}.lp-show-img{animation:.7s cubic-bezier(.16,1,.3,1) lp-show-in}.lp-show-spot{opacity:0;pointer-events:none;border-radius:30px;transition:left 1.3s cubic-bezier(.45,0,.2,1),top 1.3s cubic-bezier(.45,0,.2,1),width 1.3s cubic-bezier(.45,0,.2,1),height 1.3s cubic-bezier(.45,0,.2,1),opacity .5s;position:absolute;box-shadow:0 0 0 4px #f3d68a,0 0 0 99999px #08090b9e}.lp-show-spot-on{opacity:1}.lp-show-txt{animation:.5s cubic-bezier(.16,1,.3,1) both lp-show-txt}.lp-show-bar{background:#ffffff14;border-radius:3px;width:34px;height:3px;display:block;overflow:hidden}.lp-show-bar:after{content:"";height:100%;width:calc(var(--p,0) * 100%);background:#d9a441;display:block}.lp-show-dot{background:#26272d;border-radius:9999px;width:8px;height:8px;transition:background .3s,width .3s}.lp-show-dot[aria-current=true]{background:#d9a441;border-radius:4px;width:22px}.lp-show-dot:focus-visible{outline-offset:2px;outline:2px solid #f3d68a}@keyframes lp-show-in{0%{opacity:0;filter:blur(6px)}}@keyframes lp-show-txt{0%{opacity:0;translate:0 8px}}@media (max-width:639px){.lp-show-view{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.lp-show-cam,.lp-show-spot{transition:none}.lp-show-img,.lp-show-txt{animation:none}}
.lp-signup-cursor,.lp-signup-tap,.lp-signup-press,.lp-signup-countBefore,.lp-signup-countAfter,.lp-signup-newRow,.lp-signup-ephemeral,.lp-signup-chipBefore,.lp-signup-chipAfter{animation-duration:12s;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.lp-signup-cursor{animation-name:signup-cursor;transform:translate(470px,480px)}@keyframes signup-cursor{0%,8%{opacity:0;transform:translate(620px,520px)}10%{opacity:1}20%,24%{opacity:1;transform:translate(250px,337px)}40%,90%{opacity:1;transform:translate(470px,480px)}96%,to{opacity:0;transform:translate(620px,520px)}}.lp-signup-tap{animation-name:signup-tap;top:340px;left:254px}@keyframes signup-tap{0%,20%{opacity:0;transform:scale(.4)}21%{opacity:1;transform:scale(.6)}26%,to{opacity:0;transform:scale(1.6)}}.lp-signup-press{animation-name:signup-press}@keyframes signup-press{0%,20%{background:#4e5058;transform:scale(1)}21.5%{background:#5865f2;transform:scale(.94)}24%,92%{background:#5865f2;transform:scale(1)}98%,to{background:#4e5058}}.lp-signup-press{background:#5865f2}.lp-signup-countBefore{opacity:0;animation-name:signup-before}.lp-signup-countAfter{animation-name:signup-after}@keyframes signup-before{0%,23%{opacity:1}25%,94%{opacity:0}98%,to{opacity:1}}@keyframes signup-after{0%,23%{opacity:0;transform:translateY(4px)}25%,94%{opacity:1;transform:none}98%,to{opacity:0}}.lp-signup-newRow{animation-name:signup-row}@keyframes signup-row{0%,23%{opacity:0;transform:translate(-10px)}27%,94%{opacity:1;transform:none}98%,to{opacity:0}}.lp-signup-ephemeral{animation-name:signup-ephemeral}@keyframes signup-ephemeral{0%,26%{opacity:0;transform:translateY(6px)}30%,92%{opacity:1;transform:none}97%,to{opacity:0}}.lp-signup-chipBefore{opacity:0;animation-name:signup-chip-before}.lp-signup-chipAfter{animation-name:signup-chip-after}@keyframes signup-chip-before{0%,32%{opacity:1}34%,94%{opacity:0}98%,to{opacity:1}}@keyframes signup-chip-after{0%,32%{opacity:0;transform:scale(.85)}34%{opacity:1;transform:scale(1.08)}37%,94%{opacity:1;transform:none}98%,to{opacity:0}}
