.pk-room{background:radial-gradient(70% 60% at 50% 45%,rgb(var(--brand-rgb)/.18),transparent 70%),linear-gradient(180deg,#07060b,#0c0a12 60%,#07060b)}.pk-rim{background:linear-gradient(160deg,#2a1f3d,#120d1c 45%,#2a1f3d);box-shadow:0 0 0 2px rgb(var(--brand-hi-rgb)/.55),0 0 50px -6px rgb(var(--brand-rgb)/.75),0 40px 80px -30px rgba(0,0,0,.95),inset 0 2px 0 rgba(255,255,255,.12),inset 0 -6px 18px rgba(0,0,0,.6)}.pk-felt{background:radial-gradient(60% 55% at 50% 45%,rgb(var(--brand-hi-rgb)/.22),transparent 70%),repeating-linear-gradient(45deg,rgba(255,255,255,.016) 0 2px,transparent 2px 6px),radial-gradient(ellipse at center,#1b2a2a,#0d1717 70%);box-shadow:inset 0 0 0 2px rgba(255,255,255,.06),inset 0 0 80px rgba(0,0,0,.75)}.pk-felt-logo{opacity:.08;letter-spacing:.4em}.pk-card{box-shadow:0 6px 16px -4px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.15);transition:filter .4s ease,box-shadow .4s ease,transform .4s ease,opacity .4s ease}.pk-dim{filter:brightness(.38) saturate(.6)}.pk-glow{box-shadow:0 0 0 2px var(--wc,#fde68a),0 0 24px 5px color-mix(in srgb,var(--wc,#fde68a) 70%,transparent);animation:pk-wincard .5s cubic-bezier(.2,1.4,.4,1) both;animation-delay:calc(var(--wi, 0) * 90ms);transform:translateY(-8px)}.pk-glow:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 48%,transparent 64%);transform:translateX(-130%);animation:pk-sheen 2.2s ease-in-out infinite;animation-delay:calc(.4s + var(--wi, 0) * 90ms)}@keyframes pk-wincard{0%{transform:translateY(0) scale(1)}60%{transform:translateY(-12px) scale(1.08)}to{transform:translateY(-8px) scale(1)}}@keyframes pk-sheen{0%{transform:translateX(-130%)}45%,to{transform:translateX(130%)}}.pk-back{background:radial-gradient(circle at 50% 44%,rgb(var(--brand-hi-rgb)/.55),transparent 50%),repeating-linear-gradient(60deg,rgba(255,255,255,.06) 0 1px,transparent 1px 10px),repeating-linear-gradient(-60deg,rgba(255,255,255,.06) 0 1px,transparent 1px 10px),linear-gradient(160deg,rgb(var(--brand-rgb)),#120d1f 75%)}.pk-rays{background:repeating-conic-gradient(from 0deg at 50% 40%,rgba(255,255,255,.5) 0 6deg,transparent 6deg 18deg);mask-image:radial-gradient(circle at 50% 40%,#000 10%,transparent 60%)}.pk-felt-mark{opacity:.13;filter:grayscale(.2)}.pk-wheel{animation:pk-spin 18s linear infinite}@keyframes pk-spin{to{transform:rotate(1turn)}}.pk-holo{background:linear-gradient(115deg,transparent 20%,rgba(255,0,128,.25) 35%,rgba(0,255,255,.25) 45%,rgba(255,255,0,.25) 55%,transparent 70%);background-size:250% 250%;mix-blend-mode:color-dodge;animation:pk-holo 3.5s ease-in-out infinite}@keyframes pk-holo{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.pk-deal{animation:pk-deal .5s cubic-bezier(.2,.9,.3,1) both}@keyframes pk-deal{0%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr,-30deg)) scale(.55);opacity:0}25%{opacity:1}to{transform:none;opacity:1}}.pk-flip{position:relative}.pk-flip>.pk-flip-back{position:absolute;inset:0;animation:pk-flip-out .5s ease-in both;animation-delay:var(--fd,0s)}.pk-flip>.pk-flip-front{animation:pk-flip-in .5s ease-out both;animation-delay:var(--fd,0s)}@keyframes pk-flip-out{0%{transform:scaleX(1)}50%,to{transform:scaleX(0)}}@keyframes pk-flip-in{0%,50%{transform:scaleX(0)}to{transform:scaleX(1)}}.pk-board-in{animation:pk-board-in .45s cubic-bezier(.2,.9,.3,1) both;animation-delay:var(--fd,0s)}@keyframes pk-board-in{0%{transform:translateY(-40px) scale(.85);opacity:0}to{transform:none;opacity:1}}.pk-seat-turn .pk-avatar{box-shadow:0 0 0 3px rgb(var(--brand-hi-rgb)),0 0 24px rgb(var(--brand-hi-rgb)/.8)}.pk-seat-win .pk-avatar{box-shadow:0 0 0 3px var(--wc,#fde68a),0 0 34px color-mix(in srgb,var(--wc,#fde68a) 90%,transparent);animation:pk-win 1s ease-in-out infinite}@keyframes pk-win{50%{transform:scale(1.07)}}.pk-ringburst{position:absolute;inset:0;border-radius:9999px;border:3px solid var(--wc,#fde68a);pointer-events:none;animation:pk-ringburst 1.4s cubic-bezier(.2,.7,.3,1) 2 both}@keyframes pk-ringburst{0%{transform:scale(1);opacity:.95}to{transform:scale(2.4);opacity:0}}.pk-crown{animation:pk-crown .6s cubic-bezier(.2,1.6,.4,1) both;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6)) drop-shadow(0 0 8px rgba(253,230,138,.8))}@keyframes pk-crown{0%{transform:translateY(-14px) rotate(-60deg) scale(.3);opacity:0}to{transform:rotate(-22deg);opacity:1}}.pk-seat-bust .pk-avatar{filter:grayscale(1) brightness(.55);box-shadow:0 0 0 3px #f43f5e,0 0 26px rgba(244,63,94,.7)}.pk-seat-bust>div{animation:pk-bust-jolt .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes pk-bust-jolt{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-7px)}40%,60%{transform:translateX(7px)}}.pk-bust-stamp{position:absolute;left:50%;top:50%;z-index:40;pointer-events:none;padding:2px 8px;border:3px solid #f43f5e;border-radius:6px;background:rgba(20,4,8,.75);color:#fda4af;font-weight:900;font-size:13px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 10px rgba(244,63,94,.9);box-shadow:0 0 22px rgba(244,63,94,.55);animation:pk-stamp .45s cubic-bezier(.2,1.3,.4,1) both}@keyframes pk-stamp{0%{transform:translate(-50%,-50%) rotate(-30deg) scale(2.6);opacity:0}70%{opacity:1}to{transform:translate(-50%,-50%) rotate(-14deg) scale(1);opacity:1}}.pk-tag{animation:pk-tag .35s cubic-bezier(.2,1.6,.4,1) both}@keyframes pk-tag{0%{scale:.4;opacity:0}to{scale:1;opacity:1}}.pk-tag-allin{animation:pk-tag .35s cubic-bezier(.2,1.6,.4,1) both,pk-allin 1.1s ease-in-out .35s infinite}@keyframes pk-allin{50%{box-shadow:0 0 0 2px rgba(255,255,255,.6),0 0 18px rgba(244,63,94,.9)}}.pk-ribbon{display:flex;align-items:center;gap:10px;padding:6px 18px 6px 7px;border-radius:9999px;overflow:hidden;transform:translate(-50%,-50%);background:linear-gradient(90deg,rgba(10,8,18,.92),rgba(30,22,44,.92));border:1px solid rgba(253,230,138,.35);box-shadow:0 10px 30px -6px rgba(0,0,0,.8),0 0 24px -6px rgba(253,230,138,.5);animation:pk-ribbon .6s cubic-bezier(.2,1.4,.4,1) both}.pk-ribbon:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translateX(-120%);animation:pk-sheen 2.4s ease-in-out .4s infinite}.pk-ribbon-gold{border-color:rgba(253,230,138,.8);box-shadow:0 10px 30px -6px rgba(0,0,0,.8),0 0 34px -2px rgba(253,230,138,.8)}@keyframes pk-ribbon{0%{transform:translate(-50%,-50%) translateY(12px) scale(.7);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.pk-bigwin{transform:translate(-50%,-50%)}.pk-bigwin-title{font-weight:900;line-height:1;letter-spacing:.04em;white-space:nowrap;font-size:clamp(1.6rem,5.2vw,3.6rem)}.pk-bigwin-title>span{display:inline-block;background:linear-gradient(180deg,#fff 10%,var(--wc,#fde68a) 55%,color-mix(in srgb,var(--wc,#fde68a) 60%,#000) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(0,0,0,.55)) drop-shadow(0 0 16px color-mix(in srgb,var(--wc,#fde68a) 80%,transparent));animation:pk-letter .55s cubic-bezier(.2,1.6,.4,1) both;animation-delay:calc(var(--i) * 35ms)}.pk-bigwin-epic>span{background:linear-gradient(100deg,#fff,#fde68a,#f472b6,#67e8f9,#a3e635,#fde68a,#fff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:pk-letter .6s cubic-bezier(.2,1.6,.4,1) both,pk-holo-text 2.4s linear infinite;animation-delay:calc(var(--i) * 40ms),0s}@keyframes pk-letter{0%{transform:translateY(26px) scale(.2) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}@keyframes pk-holo-text{to{background-position:300% 0}}.pk-bigwin-sub{display:inline-block;margin-top:6px;padding:3px 14px;border-radius:9999px;background:rgba(0,0,0,.7);border:1px solid color-mix(in srgb,var(--wc,#fde68a) 60%,transparent);color:#fff;font-weight:900;font-size:clamp(.7rem,1.6vw,1rem);letter-spacing:.06em;white-space:nowrap;animation:pk-ribbon-sub .5s ease-out .35s both}@keyframes pk-ribbon-sub{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.pk-rays-burst{position:absolute;left:0;top:0;width:min(110vw,1100px);aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--wc,#fde68a) 55%,transparent) 0 7deg,transparent 7deg 20deg);mask-image:radial-gradient(circle,#000 0,transparent 55%);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 55%);animation:pk-rays-in .7s ease-out both,pk-spin 14s linear infinite;opacity:.55}.pk-rays-epic{opacity:.8;animation:pk-rays-in .7s ease-out both,pk-spin 7s linear infinite}@keyframes pk-rays-in{0%{scale:.2;opacity:0}}.pk-shock{position:absolute;left:0;top:0;width:120px;height:120px;translate:-50% -50%;border-radius:9999px;border:4px solid var(--wc,#fde68a);box-shadow:0 0 30px var(--wc,#fde68a);animation:pk-shock 1.1s cubic-bezier(.1,.7,.3,1) both}@keyframes pk-shock{0%{scale:.3;opacity:1}to{scale:7;opacity:0}}.pk-vignette{background:radial-gradient(ellipse at 50% 46%,transparent 35%,rgba(0,0,0,.55) 80%);animation:pk-vignette 2.6s ease-out both}@keyframes pk-vignette{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}.pk-shake{animation:pk-shake .6s cubic-bezier(.36,.07,.19,.97) both}@keyframes pk-shake{10%,90%{transform:translate(-1px,1px)}20%,80%{transform:translate(3px,-2px)}30%,50%,70%{transform:translate(-5px,3px)}40%,60%{transform:translate(5px,-3px)}}.pk-folded{opacity:.45;filter:grayscale(.7)}.pk-timer circle.run{animation:pk-timer linear forwards}@keyframes pk-timer{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--len)}}.pk-bubble{animation:pk-bubble .35s cubic-bezier(.2,1.5,.4,1) both}@keyframes pk-bubble{0%{transform:translate(-50%,6px) scale(.6);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.pk-flight{transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s ease}.pk-win-pop{animation:pk-win-pop 1.8s ease-out both}@keyframes pk-win-pop{0%{transform:translate(-50%) scale(.6);opacity:0}15%{transform:translate(-50%,-8px) scale(1.15);opacity:1}75%{opacity:1}to{transform:translate(-50%,-38px) scale(1);opacity:0}}.pk-hand-banner{animation:pk-banner .6s cubic-bezier(.2,1.4,.4,1) both;background:linear-gradient(90deg,transparent,rgba(0,0,0,.75) 20%,rgba(0,0,0,.75) 80%,transparent)}@keyframes pk-banner{0%{transform:translate(-50%,10px) scale(.8);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.pk-pot-amt{text-shadow:0 0 14px rgba(253,230,138,.6)}.pk-act{transition:transform .15s ease,filter .15s ease}.pk-act:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.12)}.pk-slider{accent-color:rgb(var(--brand-hi-rgb))}.pk-gift-slot{transition:transform .15s ease,box-shadow .2s ease}.pk-gift-slot:not(:disabled):hover{transform:scale(1.12)}.pk-gift-empty{background:rgba(0,0,0,.55);border:1px dashed rgba(255,255,255,.28)}.pk-gift-empty:not(:disabled):hover{border-color:rgb(var(--brand-hi-rgb));box-shadow:0 0 12px rgb(var(--brand-hi-rgb)/.6)}.pk-gift-has{background:radial-gradient(circle at 50% 35%,#3b2f55,#120d1c);border:1.5px solid rgba(253,230,138,.7);box-shadow:0 3px 10px rgba(0,0,0,.6),0 0 12px rgba(253,230,138,.35)}.pk-gift-icon{display:inline-block;animation:pk-gift-bob 2.6s ease-in-out infinite;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}@keyframes pk-gift-bob{50%{transform:translateY(-2px) rotate(-6deg)}}.pk-gift-landed{animation:pk-gift-land .6s cubic-bezier(.2,1.8,.4,1) both}@keyframes pk-gift-land{0%{transform:scale(.3)}to{transform:scale(1)}}.pk-gift-burst{position:absolute;inset:-6px;border-radius:9999px;pointer-events:none;background:radial-gradient(circle,rgba(253,230,138,.9) 0 2px,transparent 3px) 50% 0 /8px 8px no-repeat,radial-gradient(circle,rgba(255,255,255,.95) 0 2px,transparent 3px) 100% 50% /8px 8px no-repeat,radial-gradient(circle,rgba(244,114,182,.9) 0 2px,transparent 3px) 50% 100% /8px 8px no-repeat,radial-gradient(circle,rgba(103,232,249,.9) 0 2px,transparent 3px) 0 50% /8px 8px no-repeat;box-shadow:0 0 0 2px rgba(253,230,138,.8),0 0 24px rgba(253,230,138,.9);animation:pk-gift-burst .9s ease-out both}@keyframes pk-gift-burst{0%{transform:scale(.6) rotate(0deg);opacity:1}to{transform:scale(2.4) rotate(90deg);opacity:0}}.pk-gift-fly{transform:translate(-50%,-50%);animation:pk-gift-fly .95s cubic-bezier(.45,0,.35,1) both;filter:drop-shadow(0 6px 8px rgba(0,0,0,.55)) drop-shadow(0 0 10px rgba(253,230,138,.6))}@keyframes pk-gift-fly{0%{transform:translate(-50%,-50%) scale(.3) rotate(-20deg);opacity:0}12%{opacity:1}50%{transform:translate(calc(-50% + var(--dx) * .5),calc(-50% + var(--dy) * .5 - 70px)) scale(1.7) rotate(12deg)}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.8) rotate(0deg);opacity:1}}.pk-gift-tile:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.pk-gift-burst,.pk-gift-icon,.pk-gift-landed{animation:none!important}.pk-gift-fly{animation-duration:.01s!important}.pk-bigwin-sub,.pk-bigwin-title>span,.pk-bust-stamp,.pk-crown,.pk-glow,.pk-glow:after,.pk-rays-burst,.pk-ribbon,.pk-ribbon:after,.pk-ringburst,.pk-seat-bust>div,.pk-shake,.pk-shock,.pk-tag,.pk-tag-allin,.pk-vignette{animation:none!important}.pk-rays-burst,.pk-shock{display:none}.pk-board-in,.pk-bubble,.pk-deal,.pk-flip>.pk-flip-back,.pk-flip>.pk-flip-front,.pk-hand-banner,.pk-holo,.pk-seat-win .pk-avatar,.pk-wheel,.pk-win-pop{animation:none!important}.pk-flip>.pk-flip-back{display:none}.pk-flight{transition-duration:.01s!important}}