.lk-ov{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;overflow:hidden;color:#fff;font-feature-settings:"tnum";animation:lk-fade .28s ease-out both;background:radial-gradient(120% 80% at 50% 42%,#3a1a06 0,#160b05 45%,#050405 100%)}.lk-medium{background:radial-gradient(120% 85% at 50% 42%,#5a3505 0,#251404 45%,#070503 100%)}.lk-big{background:radial-gradient(130% 90% at 50% 42%,#7a4a0a 0,#3a1c05 38%,#0c0603 100%)}.lk-bg{z-index:0}.lk-bg,.lk-fx{position:absolute;inset:0;pointer-events:none}.lk-fx{width:100%;height:100%;z-index:1}.lk-card{position:relative;z-index:2;width:min(380px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;animation:lk-rise .45s cubic-bezier(.2,1.2,.4,1) both}.lk-actions,.lk-brand,.lk-head,.lk-prize,.lk-sub{position:relative;z-index:4}.lk-rays{position:absolute;left:50%;top:42%;width:180vmax;height:180vmax;margin:-90vmax 0 0 -90vmax;opacity:.55;transition:opacity .5s;background:repeating-conic-gradient(from 0deg,rgba(255,170,60,.16) 0deg 7deg,rgba(255,170,60,0) 7deg 18deg);-webkit-mask:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 30%,transparent 62%);mask:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 30%,transparent 62%);animation:lk-spin 40s linear infinite}.lk-charge .lk-rays{opacity:.85;animation-duration:10s}.lk-claimed .lk-rays,.lk-open .lk-rays{opacity:1}.lk-medium .lk-rays{background:repeating-conic-gradient(from 0deg,rgba(255,205,90,.26) 0deg 6deg,rgba(255,205,90,0) 6deg 15deg);animation-duration:18s}.lk-medium .lk-rays2{background:repeating-conic-gradient(from 4deg,rgba(255,240,190,.14) 0deg 3deg,rgba(255,240,190,0) 3deg 11deg);animation:lk-spin 24s linear infinite reverse}.lk-big .lk-rays{background:repeating-conic-gradient(from 0deg,rgba(255,220,130,.34) 0deg 6deg,rgba(255,220,130,0) 6deg 14deg);animation-duration:10s}.lk-big .lk-rays2{background:repeating-conic-gradient(from 3deg,rgba(255,255,255,.18) 0deg 3deg,rgba(255,255,255,0) 3deg 10deg);animation:lk-spin 14s linear infinite reverse}.lk-big .lk-rays3{background:repeating-conic-gradient(from 8deg,rgba(255,120,40,.2) 0deg 10deg,rgba(255,120,40,0) 10deg 30deg);animation:lk-spin 7s linear infinite}.lk-big[data-stage="1"].lk-charge .lk-rays{animation-duration:8s}.lk-big[data-stage="2"] .lk-rays,.lk-big[data-stage="3"] .lk-rays{animation-duration:4s}.lk-beams{position:absolute;inset:0;opacity:0;background:linear-gradient(100deg,transparent 30%,rgba(255,230,170,.22) 45%,transparent 60%),linear-gradient(80deg,transparent 40%,rgba(255,255,255,.14) 50%,transparent 62%)}.lk-big.lk-open .lk-beams,.lk-big[data-stage="3"] .lk-beams{opacity:1;animation:lk-beam 1.2s ease-in-out infinite alternate}.lk-halo{position:absolute;left:50%;top:42%;width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;background:radial-gradient(circle,rgba(255,190,90,.55) 0,rgba(255,106,0,.25) 40%,rgba(255,106,0,0) 70%);opacity:.6}.lk-charge .lk-halo{animation:lk-grow var(--charge,1.2s) ease-in both}.lk-small{--charge:1.2s}.lk-medium{--charge:1.8s}.lk-big{--charge:2.7s}.lk-medium .lk-halo{width:420px;height:420px;margin:-210px 0 0 -210px;background:radial-gradient(circle,rgba(255,220,120,.7) 0,rgba(255,170,30,.3) 40%,rgba(255,140,0,0) 70%)}.lk-big .lk-halo{width:520px;height:520px;margin:-260px 0 0 -260px;background:radial-gradient(circle,rgba(255,250,220,.8) 0,rgba(255,200,90,.4) 35%,rgba(255,120,0,0) 70%)}.lk-claimed .lk-halo,.lk-open .lk-halo{opacity:1;animation:lk-breathe 2.4s ease-in-out infinite}.lk-flash{position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 50% 42%,rgba(255,240,210,.9) 0,rgba(255,190,110,.5) 30%,rgba(255,170,90,0) 65%)}.lk-open .lk-flash{animation:lk-flash .6s ease-out both}.lk-medium .lk-flash{background:radial-gradient(circle at 50% 42%,#fff 0,rgba(255,236,170,.95) 35%,rgba(255,210,120,0) 80%)}.lk-big .lk-flash{background:radial-gradient(circle at 50% 42%,#fff 0,#fff 30%,rgba(255,220,140,.95) 60%,rgba(255,200,100,.7) 100%)}.lk-big.lk-open .lk-flash{animation:lk-flash .7s ease-out both}.lk-big.lk-open .lk-flash2{animation:lk-flash .8s ease-out .32s both}.lk-medium.lk-open .lk-card{animation:lk-rise .45s cubic-bezier(.2,1.2,.4,1) both,lk-quake .45s ease-out both}.lk-big.lk-open .lk-card{animation:lk-rise .45s cubic-bezier(.2,1.2,.4,1) both,lk-quake2 .8s ease-out both}.lk-big[data-stage="3"].lk-charge .lk-card{animation:lk-tremble .09s linear infinite}.lk-brand{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 13px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.12em;color:#FFE2B8;background:rgba(40,20,6,.7);border:1px solid rgba(255,190,90,.4);margin-bottom:8px}.lk-stage{position:relative;z-index:3;width:100%;height:300px;display:grid;place-items:center}.lk-medium .lk-stage{height:310px}.lk-big .lk-stage{height:320px}.lk-box{position:relative;z-index:2;width:170px;height:170px;border:0;padding:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50% 85%;animation:lk-wobble 1.8s ease-in-out infinite}.lk-medium .lk-box{width:180px;height:180px}.lk-big .lk-box{width:190px;height:190px}.lk-gift{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 14px 22px rgba(255,106,0,.35))}.lk-gift-lid{transform-box:fill-box;transform-origin:50% 100%}.lk-ready .lk-box:hover{filter:brightness(1.08)}.lk-charge .lk-box{animation:lk-shake .12s linear infinite,lk-charge var(--charge) ease-in both}.lk-medium.lk-charge .lk-box{animation:lk-shake .1s linear infinite,lk-charge2 var(--charge) ease-in both}.lk-big[data-stage="2"].lk-charge .lk-box{animation:lk-shake .08s linear infinite,lk-charge3 1.8s ease-in both}.lk-big[data-stage="3"].lk-charge .lk-box{animation:lk-shake .05s linear infinite,lk-charge3 1.8s ease-in -.9s both}.lk-claimed .lk-box,.lk-open .lk-box{animation:lk-boxout .4s ease-in both;pointer-events:none}.lk-open .lk-gift-lid{animation:lk-lid .4s ease-out both}.lk-prize{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;opacity:0;pointer-events:none}.lk-claimed .lk-prize,.lk-open .lk-prize{opacity:1;animation:lk-pop .5s cubic-bezier(.2,1.4,.4,1) .12s both}.lk-tier{display:inline-flex;align-items:center;height:30px;padding:0 16px;border-radius:999px;font-size:15px;font-weight:900;letter-spacing:.2em;color:#1a0d03;background:linear-gradient(180deg,#FFB27A,#FF7D1F)}.lk-medium .lk-tier{background:linear-gradient(180deg,#FFE08A,#FFB020);box-shadow:0 0 22px rgba(255,200,60,.6)}.lk-big .lk-tier{height:34px;font-size:17px;background:linear-gradient(180deg,#FFFFFF,#FFD27A);box-shadow:0 0 30px rgba(255,240,200,.8),0 0 0 2px rgba(255,255,255,.5)}.lk-num{display:block;font-size:76px;font-weight:900;line-height:1;letter-spacing:-.02em;background:linear-gradient(180deg,#fff 30%,#FFD9A0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px rgba(255,140,40,.5))}.lk-num small{font-size:.32em;margin-left:4px;-webkit-text-fill-color:#FFD27A;color:#FFD27A}.lk-medium .lk-num{font-size:90px;background:linear-gradient(180deg,#FFFBEA 10%,#FFD45A 60%,#F59E0B);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 6px 24px rgba(255,190,40,.7))}.lk-big .lk-num{font-size:104px;background:linear-gradient(180deg,#FFFFFF 15%,#FFF0C0 45%,#FFC94A 80%,#FF8A2B);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 3px 0 rgba(150,64,0,.7)) drop-shadow(0 0 14px rgba(60,20,0,.55)) drop-shadow(0 8px 34px rgba(255,200,90,.8))}.lk-num[data-len="4"]{font-size:.8em}.lk-num[data-len="5"]{font-size:.66em}.lk-big .lk-num[data-len="4"]{font-size:84px}.lk-medium .lk-num[data-len="4"]{font-size:74px}.lk-small .lk-num[data-len="4"]{font-size:64px}.lk-open .lk-num{animation:lk-tick .14s ease-out}.lk-big.lk-open .lk-prize{animation:lk-slam .7s cubic-bezier(.3,1.5,.5,1) .05s both}.lk-ring{position:absolute;z-index:1;width:280px;height:280px;border-radius:50%;opacity:0;background:conic-gradient(from 0deg,rgba(255,255,255,0),rgba(255,230,160,.7),rgba(255,255,255,0) 30%,rgba(255,200,90,.6) 55%,rgba(255,255,255,0) 70%,rgba(255,240,200,.7) 88%,rgba(255,255,255,0));-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%,#000 66%,transparent 68%);mask:radial-gradient(circle,transparent 58%,#000 60%,#000 66%,transparent 68%)}.lk-big.lk-claimed .lk-ring,.lk-big.lk-open .lk-ring{opacity:1;animation:lk-spin 3s linear infinite,lk-fade .6s ease-out .3s both}.lk-wave{position:absolute;width:130px;height:130px;border-radius:50%;border:3px solid rgba(255,190,110,.8);opacity:0}.lk-open .lk-wave{animation:lk-wave .8s ease-out .02s both}.lk-open .lk-wave2{animation-delay:.2s;border-color:rgba(255,240,190,.8)}.lk-open .lk-wave3{animation:lk-wave 1s ease-out .34s both;border-width:5px;border-color:rgba(255,255,255,.85)}.lk-head{margin:4px 0 0;font-size:24px;font-weight:900;letter-spacing:.02em;background:linear-gradient(180deg,#fff,#FFD9A0);-webkit-background-clip:text;background-clip:text;color:transparent}.lk-medium.lk-claimed .lk-head,.lk-medium.lk-open .lk-head{font-size:27px;background:linear-gradient(180deg,#FFFBEA,#FFD45A);-webkit-background-clip:text;background-clip:text}.lk-big.lk-claimed .lk-head,.lk-big.lk-open .lk-head{font-size:30px;background:linear-gradient(180deg,#FFFFFF,#FFE08A);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 0 rgba(150,64,0,.7)) drop-shadow(0 0 12px rgba(60,20,0,.6))}.lk-big .lk-sub,.lk-medium .lk-sub{color:rgba(255,255,255,.9);text-shadow:0 1px 8px rgba(40,14,0,.9),0 0 2px rgba(40,14,0,.8)}.lk-big .lk-later{color:rgba(255,255,255,.8);text-shadow:0 1px 6px rgba(40,14,0,.9)}.lk-sub{margin:8px 0 0;font-size:14px;color:rgba(255,255,255,.75);min-height:20px}.lk-actions{margin-top:20px;display:grid;gap:4px;width:100%;padding:0 12px}.lk-btn{height:54px;border-radius:999px;border:0;font-size:18px;font-weight:800;letter-spacing:.08em;color:#fff;background:linear-gradient(180deg,#FF7D1F,#FF6A00);box-shadow:0 12px 30px rgba(255,106,0,.5),inset 0 1px 0 rgba(255,255,255,.25);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:transform .12s}.lk-btn:active{transform:scale(.97)}.lk-btn:disabled{cursor:default}.lk-open .lk-btn:not(:disabled){animation:lk-cta 1.6s ease-in-out 1s infinite}.lk-big .lk-btn{height:58px;font-size:19px;box-shadow:0 12px 34px rgba(255,106,0,.6),0 0 0 1px rgba(255,210,122,.45),inset 0 1px 0 rgba(255,255,255,.3)}.lk-claimed .lk-btn{background:#23201e;color:#FFB27A;box-shadow:none}.lk-later{height:40px;border:0;background:none;font-size:13px;color:rgba(255,255,255,.55);cursor:pointer}@keyframes lk-fade{0%{opacity:0}}@keyframes lk-rise{0%{opacity:0;transform:translateY(24px) scale(.94)}}@keyframes lk-wobble{0%,60%,to{transform:rotate(0)}68%{transform:rotate(-5deg) scale(1.03)}76%{transform:rotate(5deg) scale(1.03)}84%{transform:rotate(-3deg)}92%{transform:rotate(2deg)}}@keyframes lk-shake{0%{transform:translate(0) rotate(0)}25%{transform:translate(-3px,1px) rotate(-3deg)}50%{transform:translate(3px,-1px) rotate(3deg)}75%{transform:translate(-2px,-1px) rotate(-2deg)}to{transform:translate(0) rotate(0)}}@keyframes lk-charge{0%{scale:1;filter:brightness(1)}to{scale:1.18;filter:brightness(1.4) drop-shadow(0 0 26px rgba(255,210,120,.8))}}@keyframes lk-charge2{0%{scale:1;filter:brightness(1)}to{scale:1.26;filter:brightness(1.6) drop-shadow(0 0 40px rgba(255,220,110,.95))}}@keyframes lk-charge3{0%{scale:1.05;filter:brightness(1.1)}to{scale:1.36;filter:brightness(2) drop-shadow(0 0 60px rgba(255,250,220,1))}}@keyframes lk-grow{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.7);opacity:1}}@keyframes lk-breathe{50%{transform:scale(1.1);opacity:.8}}@keyframes lk-boxout{0%{transform:scale(1.1);opacity:1}to{transform:translateY(46px) scale(.5);opacity:0}}@keyframes lk-lid{to{transform:translate(-6px,-70px) rotate(-28deg);opacity:0}}@keyframes lk-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes lk-slam{0%{opacity:0;transform:scale(2.6)}45%{opacity:1;transform:scale(.88)}70%{transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes lk-tick{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes lk-wave{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.2)}}@keyframes lk-spin{to{transform:rotate(1turn)}}@keyframes lk-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes lk-quake{0%,to{translate:0 0}15%{translate:-7px 4px}30%{translate:6px -5px}45%{translate:-5px 3px}60%{translate:4px -2px}80%{translate:-2px 1px}}@keyframes lk-quake2{0%,to{translate:0 0}8%{translate:-12px 6px}16%{translate:11px -8px}26%{translate:-9px 5px}38%{translate:8px -6px}50%{translate:-10px 4px}62%{translate:6px -3px}76%{translate:-3px 2px}88%{translate:2px -1px}}@keyframes lk-tremble{0%{translate:0 0}25%{translate:-2px 1px}50%{translate:2px -1px}75%{translate:-1px -1px}to{translate:0 0}}@keyframes lk-beam{0%{opacity:.5;transform:translateX(-4%)}to{opacity:1;transform:translateX(4%)}}@keyframes lk-cta{0%,to{box-shadow:0 12px 30px rgba(255,106,0,.5),0 0 0 0 rgba(255,106,0,.45)}50%{box-shadow:0 12px 30px rgba(255,106,0,.5),0 0 0 12px rgba(255,106,0,0)}}@media (prefers-reduced-motion:reduce){.lk-ov,.lk-ov *{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lk-beams,.lk-flash,.lk-wave{display:none}}.ck-track{position:relative;display:flex;justify-content:space-between;align-items:flex-start;list-style:none;margin:4px 0 0;padding:6px 2px 18px}.ck-track:before{content:"";position:absolute;left:16px;right:20px;top:19px;height:2px;border-radius:2px;background:var(--t-line,rgba(255,255,255,.1))}.ck-node{position:relative;z-index:1;display:grid;justify-items:center}.ck-dot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--t-mute,rgba(127,127,127,.9));background:var(--t-surf,#151517);box-shadow:inset 0 0 0 1.5px var(--t-line,rgba(255,255,255,.14));transition:background .3s,color .3s,box-shadow .3s}.ck-dot i{font-style:normal}.ck-node.done .ck-dot{color:#fff;background:#FF6A00;box-shadow:none}.ck-node.now .ck-dot{color:#FF6A00;box-shadow:inset 0 0 0 2px #FF6A00;animation:ck-ring 1.6s ease-in-out infinite}.ck-node.gift .ck-dot{width:34px;height:34px;margin-top:-4px;color:#fff;background:linear-gradient(160deg,#FF9A3D,#FF6A00);box-shadow:0 4px 14px rgba(255,106,0,.35)}.ck-node.gift:not(.done) .ck-dot{opacity:.9}.ck-node.gift.done .ck-dot{background:linear-gradient(160deg,#FFD27A,#FF8A1F)}.ck-node small{position:absolute;top:34px;font-size:11px;font-weight:800;color:#FF6A00;white-space:nowrap}.ck-node.fresh .ck-dot{animation:ck-pop .5s cubic-bezier(.2,1.5,.4,1) both}.ck-float{position:absolute;bottom:100%;left:50%;white-space:nowrap;font-size:13px;font-weight:900;color:#FF6A00;animation:ck-float 1.4s ease-out both;pointer-events:none}.ck-foot{display:flex;align-items:center;gap:12px;margin-top:4px}.ck-foot p{flex:1;min-width:0;margin:0}.ck-btn{flex-shrink:0;height:44px;min-width:104px;padding:0 22px;border-radius:999px;border:0;font-size:15px;font-weight:800;letter-spacing:.06em;color:#fff;background:#FF6A00;box-shadow:0 6px 18px rgba(255,106,0,.3);cursor:pointer}.ck-btn.sm{height:36px;min-width:0;padding:0 16px;font-size:14px}.ck-btn:disabled{cursor:default;color:var(--t-mute,rgba(127,127,127,.9));background:var(--t-line,rgba(255,255,255,.08));box-shadow:none}.ck-lucky{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--t-line,rgba(255,255,255,.08))}.ck-lucky b{display:block;font-size:14px;color:var(--t-head,#fff)}.ck-lucky small{display:block;font-size:12px;color:var(--t-mute,rgba(127,127,127,.9))}@keyframes ck-ring{50%{box-shadow:inset 0 0 0 2px #FF6A00,0 0 0 5px rgba(255,106,0,.15)}}@keyframes ck-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes ck-float{0%{opacity:0;transform:translate(-50%,6px)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-26px)}}.lh-pending{margin-top:2px;padding-top:0;border-top:0}.lh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;list-style:none;margin:14px 0 0;padding:0}.lh-box{position:relative;width:100%;display:grid;justify-items:center;gap:2px;padding:12px 4px 10px;border:0;border-radius:14px;background:var(--t-surf2,rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px var(--t-line,rgba(255,255,255,.08));color:var(--t-ink,#fff);cursor:pointer;font:inherit}.lh-gift{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#FF6A00;background:rgba(255,106,0,.12)}.lh-birthday .lh-gift,.lh-checkin .lh-gift,.lh-medium .lh-gift{color:#F5A524;background:rgba(245,165,36,.14)}.lh-big .lh-gift{color:#fff;background:linear-gradient(160deg,#FFD27A,#FF6A00);box-shadow:0 6px 16px rgba(255,106,0,.35)}.lh-birthday .lh-gift{color:#FF7AA8;background:rgba(255,122,168,.14)}.lh-type{margin-top:4px;font-size:13px;font-weight:800;line-height:1.2;color:var(--t-head,#fff)}.lh-date{font-size:11px;color:var(--t-mute,rgba(127,127,127,.9))}.lh-pts{font-size:12px;color:#FF6A00}.lh-badge,.lh-pts{font-style:normal;font-weight:800}.lh-badge{font-size:11px;color:#fff;background:#FF6A00;border-radius:999px;padding:1px 8px}.lh-ready .lh-gift{animation:lh-wiggle 2.4s ease-in-out infinite}.lh-more{display:block;margin:12px auto 0;padding:6px 14px;border:0;background:transparent;color:var(--t-mute,rgba(127,127,127,.9));font-size:13px;font-weight:700;cursor:pointer}@keyframes lh-wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-8deg)}90%{transform:rotate(8deg)}95%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.lh-ready .lh-gift{animation:none}}.sl-ov{--sl-h:92px}.sl-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.sl-machine{position:relative;z-index:3;display:flex;gap:10px;padding:14px;border-radius:22px;background:linear-gradient(180deg,#3a1c06,#1a0c04);box-shadow:0 0 0 2px rgba(255,210,122,.55),0 0 0 6px rgba(255,106,0,.25),0 18px 40px rgba(0,0,0,.55),inset 0 2px 0 rgba(255,255,255,.12)}.lk-big .sl-machine{box-shadow:0 0 0 2px rgba(255,240,200,.8),0 0 0 7px rgba(255,160,40,.35),0 0 46px rgba(255,200,90,.55),0 18px 40px rgba(0,0,0,.55),inset 0 2px 0 rgba(255,255,255,.15)}.sl-reel{position:relative;width:66px;height:var(--sl-h);overflow:hidden;border-radius:12px;background:linear-gradient(180deg,#fff6e6,#ffffff 45%,#ffe9c7);box-shadow:inset 0 6px 12px rgba(120,50,0,.35),inset 0 -6px 12px rgba(120,50,0,.35)}.sl-reel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(60,20,0,.35),transparent 30%,transparent 70%,rgba(60,20,0,.35))}.sl-strip{display:flex;flex-direction:column;will-change:transform}.sl-strip span{display:grid;place-items:center;height:var(--sl-h);font-size:64px;font-weight:900;line-height:1;color:#2a1204;font-variant-numeric:tabular-nums}.sl-reel.spin .sl-strip{animation:sl-roll .16s linear infinite;filter:blur(2.5px)}.lk-big[data-stage="3"] .sl-reel.spin .sl-strip{animation-duration:.1s;filter:blur(3.5px)}.sl-reel.done .sl-strip{transition:transform .5s cubic-bezier(.25,1.65,.45,1)}.sl-reel.done{animation:sl-thud .32s ease-out}.sl-reel.done .sl-strip span{color:#FF6A00}.lk-open .sl-reel.done{box-shadow:inset 0 6px 12px rgba(120,50,0,.35),inset 0 -6px 12px rgba(120,50,0,.35),0 0 22px rgba(255,220,140,.9)}.lk-big[data-stage="3"].lk-charge .sl-machine{animation:lk-tremble .09s linear infinite}.sl-result{position:relative;z-index:4;min-height:96px;display:grid;place-items:center}.sl-result .lk-num{font-size:88px}.lk-big.lk-open .sl-result{animation:lk-slam .7s cubic-bezier(.3,1.5,.5,1) .05s both}@keyframes sl-roll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--sl-h) * -10))}}@keyframes sl-thud{0%{transform:translateY(0) scale(1)}30%{transform:translateY(6px) scale(1.06,.94)}60%{transform:translateY(-2px) scale(.98,1.02)}to{transform:none}}@media (max-width:380px){.sl-ov{--sl-h:80px}.sl-reel{width:58px}.sl-strip span{font-size:54px}}@media (prefers-reduced-motion:reduce){.sl-reel.spin .sl-strip{animation:none;filter:none}}.lh-slot .lh-gift{color:#fff;background:linear-gradient(160deg,#FF9A3D,#E85A00);box-shadow:0 6px 16px rgba(255,106,0,.3)}.bd-ov{--charge:1.5s;background:radial-gradient(130% 90% at 50% 40%,#6a1f4a 0,#36102a 40%,#0e0510 100%)}.bd-ov.lk-claimed,.bd-ov.lk-open{background:radial-gradient(130% 90% at 50% 40%,#8a2a4c 0,#4a1630 38%,#12060f 100%)}.bd-rays{background:repeating-conic-gradient(from 0deg,rgba(255,190,120,.26) 0deg 6deg,rgba(255,190,120,0) 6deg 14deg)!important}.bd-rays2{background:repeating-conic-gradient(from 3deg,rgba(255,170,210,.18) 0deg 3deg,rgba(255,170,210,0) 3deg 10deg)!important}.bd-halo{background:radial-gradient(circle,rgba(255,236,200,.75) 0,rgba(255,120,170,.35) 38%,rgba(255,106,0,0) 70%)!important}.bd-flash{background:radial-gradient(circle at 50% 40%,#fff 0,#fff 28%,rgba(255,220,230,.95) 58%,rgba(255,190,150,.7) 100%)!important}.bd-ov .lk-flash{display:block}.bd-bunting{position:absolute;left:-2%;top:0;width:104%;height:72px;overflow:visible;animation:bd-drop .7s cubic-bezier(.2,1.3,.4,1) .1s both}.bd-flag{transform-box:fill-box;transform-origin:50% 0;animation:bd-flag 2.6s ease-in-out infinite}.bd-brand{color:#FFE2EC;background:rgba(60,14,36,.72);border-color:rgba(255,170,200,.45)}.bd-stage{height:300px}.bd-cake{position:relative;z-index:2;width:210px;height:210px;border:0;padding:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50% 90%;animation:bd-bob 2.4s ease-in-out infinite}.bd-cake:disabled{cursor:default}.bd-cake-svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 16px 26px rgba(255,90,140,.35))}.bd-flame{transform-box:fill-box;transform-origin:50% 90%;animation:bd-flicker .32s ease-in-out var(--d,0s) infinite alternate;filter:drop-shadow(0 0 6px rgba(255,200,90,.95))}.bd-smoke{opacity:0}.bd-blow .bd-cake{animation:lk-shake .09s linear infinite}.bd-blow .bd-flame{animation:bd-blowout 1.05s ease-in var(--d,0s) forwards}.bd-blow .bd-smoke{animation:bd-smoke 1.2s ease-out calc(.85s + var(--d, 0s)) both}.bd-blow .bd-halo{animation:lk-grow 1.5s ease-in both}.bd-claimed .bd-cake,.bd-open .bd-cake{animation:bd-cakeout .5s ease-in both;pointer-events:none}.bd-claimed .bd-flame,.bd-open .bd-flame{opacity:0}.bd-num{font-size:108px;background:linear-gradient(180deg,#FFFFFF 15%,#FFF0F5 40%,#FFC94A 78%,#FF8A2B)!important;-webkit-background-clip:text!important;background-clip:text!important;filter:drop-shadow(0 3px 0 rgba(140,30,60,.75)) drop-shadow(0 0 14px rgba(60,10,30,.55)) drop-shadow(0 8px 34px rgba(255,150,190,.75))!important}.lk-big .bd-num[data-len="4"]{font-size:88px}.lk-big .bd-num[data-len="5"]{font-size:72px}.bd-open .bd-prize{animation:bd-slam .8s cubic-bezier(.3,1.5,.5,1) .05s both!important}.bd-ring{width:300px;height:300px;background:conic-gradient(from 0deg,rgba(255,255,255,0),rgba(255,190,220,.75),rgba(255,255,255,0) 30%,rgba(255,210,120,.7) 55%,rgba(255,255,255,0) 70%,rgba(255,240,250,.75) 88%,rgba(255,255,255,0))!important}.bd-head{font-size:34px!important;letter-spacing:.06em;line-height:var(--lh-tight,1.2);background:none!important;color:#fff;-webkit-text-fill-color:currentColor;filter:drop-shadow(0 2px 0 rgba(140,30,60,.75)) drop-shadow(0 0 14px rgba(255,120,170,.6))!important}.bd-head span{display:inline-block;background:linear-gradient(180deg,#FFFFFF 20%,#FFE08A);-webkit-background-clip:text;background-clip:text;color:transparent}.bd-open .bd-head span{animation:bd-letter .6s cubic-bezier(.3,1.6,.5,1) both}.bd-sub{font-size:16px;font-weight:700;letter-spacing:.08em;color:#FFE2EC!important;text-shadow:0 1px 8px rgba(40,6,20,.9),0 0 2px rgba(40,6,20,.8)}.bd-ov .lk-btn{background:linear-gradient(180deg,#FF7D1F,#FF6A00)}@keyframes bd-drop{0%{transform:translateY(-80px)}}@keyframes bd-flag{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes bd-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bd-flicker{0%{transform:scale(1) rotate(-3deg)}to{transform:scale(.9,1.12) rotate(3deg)}}@keyframes bd-blowout{0%{transform:scale(1) skewX(0)}35%{transform:scale(1.5,1.7) skewX(-14deg)}70%{transform:scale(.9,.7) skewX(-32deg) translateX(4px);opacity:.9}to{transform:scale(.1) skewX(-40deg) translateX(8px);opacity:0}}@keyframes bd-smoke{0%{opacity:0;transform:translateY(4px)}25%{opacity:1}to{opacity:0;transform:translateY(-26px) scale(1.3)}}@keyframes bd-cakeout{0%{transform:scale(1.06);opacity:1}to{transform:translateY(60px) scale(.45);opacity:0}}@keyframes bd-slam{0%{opacity:0;transform:scale(3) rotate(-8deg)}45%{opacity:1;transform:scale(.85) rotate(2deg)}68%{transform:scale(1.09) rotate(-1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes bd-letter{0%{transform:translateY(26px) scale(.4);opacity:0}60%{transform:translateY(-8px) scale(1.15);opacity:1}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.bd-ov .bd-flame,.bd-ov .bd-smoke{animation:none!important}.bd-blow .bd-flame,.bd-open .bd-flame{opacity:0}.bd-ov .lk-flash{display:none}}