@keyframes gfx-small-in{0%{opacity:0;transform:translate(-120%)}15%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30%)}}.gfx-small{animation:1.2s ease-out forwards gfx-small-in}@keyframes gfx-epic-pop{0%{opacity:0;transform:scale(.3)rotate(-10deg)}20%{opacity:1;transform:scale(1.2)rotate(6deg)}35%{opacity:1;transform:scale(1)rotate(0)}80%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.7)}}.gfx-epic{animation:2.5s cubic-bezier(.2,.9,.3,1.2) forwards gfx-epic-pop}@keyframes gfx-sparkle{0%{opacity:1;transform:translate(-50%,-50%)scale(0)rotate(0)}60%{opacity:1}to{transform:translate(calc(-50% + var(--sx)),calc(-50% + var(--sy))) scale(1.2) rotate(360deg);opacity:0}}.gfx-spark{animation:1.6s ease-out forwards gfx-sparkle}@keyframes gfx-legend-sweep{0%{opacity:0;transform:translate(-110%)}15%{opacity:1;transform:translate(0)}85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}.gfx-legendary{animation:4s cubic-bezier(.2,.9,.3,1) forwards gfx-legend-sweep}@keyframes gfx-mythic-in{0%{opacity:0;filter:blur(20px);transform:scale(.1)rotate(-30deg)}20%{opacity:1;filter:blur();transform:scale(1.3)rotate(8deg)}35%{transform:scale(1)rotate(0)}85%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.4)}}.gfx-mythic{animation:6s cubic-bezier(.2,.7,.3,1) forwards gfx-mythic-in}@keyframes gfx-rays{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gfx-rays{animation:6s linear infinite gfx-rays}@keyframes gfx-confetti-fall{0%{opacity:1;transform:translateY(-10vh)rotate(0)}to{opacity:0;transform:translateY(110vh)rotate(720deg)}}.gfx-confetti{animation:gfx-confetti-fall var(--d,3s) linear forwards}@keyframes gfx-combo-bump{0%{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.gfx-combo{animation:.4s ease-out gfx-combo-bump}@keyframes gift-intro-card-in{0%{opacity:0;transform:translateY(18px)scale(.92)}18%{opacity:1;transform:translateY(0)scale(1)}82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.98)}}.gift-intro-stage{animation:2s ease-out forwards gift-intro-card-in}.gift-intro-card{background:radial-gradient(circle at 58% 45%,#ff6b4885,#0000 20%),radial-gradient(circle at 24% 46%,#8d24ffbf,#0000 42%),linear-gradient(135deg,#480068f5,#0c0012f5);border:1px solid #ff3ae7db;border-radius:28px;position:relative;box-shadow:0 18px 44px #00000085,inset 0 0 26px #ff4ae12e}.gift-intro-ribbon{color:#160018;letter-spacing:0;background:linear-gradient(90deg,#dc29b7,#ff6d8f);border-radius:999px;min-width:126px;padding:5px 12px;font-size:12px;font-weight:950;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #00000059}.gift-intro-icon{object-fit:contain;filter:drop-shadow(0 10px 14px #00000094);width:92px;height:92px}.gift-intro-emoji{filter:drop-shadow(0 10px 14px #00000094);font-size:84px;line-height:1}@keyframes gift-firework-hold{0%{opacity:0;transform:scale(1.02)}8%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}.gift-firework-live{animation:5s ease-in-out forwards gift-firework-hold}.gift-firework-reduced{opacity:1;animation:none}@keyframes gfx-dim{0%{opacity:0}20%{opacity:1}85%{opacity:1}to{opacity:0}}.gfx-dim{animation:6s ease-out forwards gfx-dim}@keyframes gfx-shake-kf{0%,to{transform:translate(0)}10%{transform:translate(-6px,3px)}20%{transform:translate(7px,-4px)}30%{transform:translate(-5px,-3px)}40%{transform:translate(4px,5px)}50%{transform:translate(-3px,2px)}60%{transform:translate(5px,-2px)}70%{transform:translate(-4px,3px)}80%{transform:translate(3px,-4px)}90%{transform:translate(-2px,2px)}}.gfx-shake{animation:.6s ease-in-out 4 gfx-shake-kf}@keyframes gfx-flash-kf{0%,to{background:0 0}8%,12%{background:#ffdc7859}20%{background:0 0}}.gfx-flash{animation:1.4s ease-out gfx-flash-kf}.gfx-small,.gfx-epic,.gfx-legendary,.gfx-mythic,.gfx-confetti,.gfx-spark,.gfx-rays,.gfx-shake,.gfx-flash,.gift-intro-stage,.gift-firework-live{will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.gfx-confetti,.gfx-spark,.gfx-rays,.gfx-shake,.gfx-flash,.gfx-dim,.gift-firework-live{animation:none!important}.gfx-mythic,.gfx-legendary,.gfx-epic,.gfx-small{animation-duration:.2s!important}}.theme-default{color:#f7faf2;background-color:#000300;background-color:lab(.540268% -1.59805 1.09935);background-image:linear-gradient(#00000026,#00000059),url(/__l5e/assets-v1/2a2f3f94-f252-4abd-9a04-935669a20bb3/party-default-bg.png),none;background-image:linear-gradient(#00000026,#00000059),url(/__l5e/assets-v1/2a2f3f94-f252-4abd-9a04-935669a20bb3/party-default-bg.png),none;background-position:0 0,50%,0 0;background-repeat:repeat,no-repeat,repeat;background-size:auto,cover,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.theme-galaxy,.theme-sunset,.theme-ocean,.theme-forest,.theme-neon,.theme-rose,.theme-gold{background:linear-gradient(180deg,#0101084d,#0000028c),var(--party-theme-image),radial-gradient(circle at 50% 0%,#4a1e97,#000004);background-position:50%;background-repeat:no-repeat;background-size:cover,cover,cover;background-attachment:fixed,fixed,fixed}@supports (color:lab(0% 0 0)){.theme-galaxy,.theme-sunset,.theme-ocean,.theme-forest,.theme-neon,.theme-rose,.theme-gold{background:linear-gradient(180deg,#0101084d,#0000028c),var(--party-theme-image),radial-gradient(circle at 50% 0%,#4a1e97,#1b0845 50%,#070221,#000004)}}.theme-neon{box-shadow:inset 0 0 120px #bd33da40}.theme-galaxy:before,.theme-sunset:before,.theme-ocean:before,.theme-forest:before,.theme-neon:before,.theme-rose:before,.theme-gold:before{content:"";pointer-events:none;background:linear-gradient(#0000002e,#0000 30%,#00000080);background:linear-gradient(#0000002e,#0000 30%,#00000080);position:fixed;inset:0}.party-theme-thumb{background:linear-gradient(180deg,#00000024,#00000094),var(--party-theme-image),linear-gradient(180deg,#0c0933,#000005);background-position:50%;background-size:cover}@supports (color:lab(0% 0 0)){.party-theme-thumb{background:linear-gradient(180deg,#00000024,#00000094),var(--party-theme-image),linear-gradient(180deg,#0c0933,#03031a,#000005)}}.party-glass-pill,.party-icon-button,.party-diamond-pill,.party-bottom-button,.party-chat-input{color:#f7f8fc;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:linear-gradient(90deg,#001300e6,#0522008a);background:linear-gradient(90deg,color(xyz 0.002 0.005 -0 / 0.902),color(xyz 0.005 0.012 -0.001 / 0.541));border:1px solid #c6ed9f3d;border:1px solid lab(89.604% -23.0843 33.5638/.24);box-shadow:0 10px 28px #00000040,inset 0 1px #ffffff2e}.party-icon-button svg,.party-glass-pill svg{color:#f7f8fc}.party-orchid-button,.party-bottom-button-active{background:linear-gradient(135deg,#b55fff,#4a7eff 48%,#00bad3);background:linear-gradient(135deg,color(xyz 0.428 0.25 1.059),color(xyz 0.358 0.244 1.073) 24%,color(xyz 0.327 0.241 1.08),color(xyz 0.298 0.237 1.087) 48%,color(xyz 0.294 0.255 1.048),color(xyz 0.29 0.274 1.009),color(xyz 0.285 0.294 0.971),color(xyz 0.281 0.314 0.933) 74%,color(xyz 0.273 0.356 0.857),color(xyz 0.265 0.4 0.783));box-shadow:0 0 22px #9971ff80,inset 0 1px #ffffff38;box-shadow:0 0 22px lab(56.6557% 49.8437 -79.1036/.5),inset 0 1px #ffffff38}.party-heart-button{background:radial-gradient(circle at 35% 25%,#ffe3f7,#f937c4 42%,#d20058);background:radial-gradient(circle at 35% 25%,color(xyz 0.943 0.827 1.061),color(xyz 0.705 0.498 0.778) 21%,color(xyz 0.6 0.372 0.656),#f937c4 42%,#e8188d 71%,color(xyz 0.335 0.167 0.174),color(xyz 0.292 0.139 0.1));box-shadow:0 0 24px #f937c48c,inset 0 1px #ffffff47}.party-host-card{-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);background:linear-gradient(90deg,#001900eb,#285c0080 72%,#0000);background:linear-gradient(90deg,color(xyz 0.002 0.007 -0.001 / 0.922),color(xyz 0.008 0.021 -0.002 / 0.712),color(xyz 0.039 0.082 -0.007 / 0.502) 72%,#0000);border:1px solid #a4e96338;border:1px solid lab(85.6499% -38.5142 56.4715/.22);border-radius:0;min-height:40px;box-shadow:inset 0 1px #ffffff24,0 10px 28px #0000002e}.party-add-user-button{background:radial-gradient(circle at 35% 30%,#e8caff,#b360ff 46%,#7b3de9);background:radial-gradient(circle at 35% 30%,color(xyz 0.723 0.663 1.041),color(xyz 0.557 0.427 1.069),color(xyz 0.427 0.25 1.073) 46%,#7b3de9);box-shadow:0 0 0 4px #e232c280,0 6px 14px #00000047}.party-score-pill{color:#ffc725;color:lab(83.978% 13.3745 87.723);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#001e00d1,#134b0080);background:linear-gradient(90deg,color(xyz 0.003 0.009 -0.001 / 0.82),color(xyz 0.025 0.051 0.001 / 0.502));border:1px solid #e0bb0033;border:1px solid lab(77.3728% 4.27038 120.138/.2);box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0003}.party-view-count,.party-close-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000300d1;background:lab(.537027% -1.52607 1.11582/.82);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);box-shadow:inset 0 1px #ffffff1a,0 10px 24px #0000003d}.party-bottom-dock{color:#f7faf2;-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);background:linear-gradient(90deg,#000100e0,#000a00a3);background:linear-gradient(90deg,#000000e0,color(xyz 0 0.002 -0.001 / 0.639));border:1px solid #96d35f2e;border:1px solid lab(78.4918% -34.3401 49.7863/.18);border-radius:0;min-height:56px;box-shadow:inset 0 1px #ffffff1f,0 -10px 30px #0003}.party-message-bubble{color:#fdf6fb;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:linear-gradient(110deg,#5f24c1e0,#e241a8d1);background:linear-gradient(110deg,#5f24c1e0,#9c3db7d9,#e241a8d1);border:1px solid #ffa4a794;border:1px solid lab(77.4214% 51.4841 20.5127/.58);box-shadow:inset 0 1px #ffffff38,0 10px 24px #0003}.party-gift-button{background:radial-gradient(circle at 28% 24%,#ffcdff,#c95bff 38%,#f12848);background:radial-gradient(circle at 28% 24%,color(xyz 0.907 0.739 1.172),color(xyz 0.675 0.467 1.163),color(xyz 0.495 0.267 1.129) 38%,#d74fe2,#e04bb2,#e84081,#f12848);box-shadow:0 0 26px #e463ff9e,0 0 36px #fa5d324d;box-shadow:0 0 26px lab(63.3249% 71.5065 -59.8577/.62),0 0 36px #fa5d324d}.party-diamond-pill{color:#bef6ff;color:lab(93.582% -21.2021 -17.2309)}.party-section-label{color:#c7e7f7;text-shadow:0 0 12px #00b4cc59;text-shadow:0 0 12px lab(66.4807% -47.7409 -32.8199/.35)}.party-seat-name{color:#cce1f4;text-shadow:0 1px 8px #000000a6;text-shadow:0 1px 8px lab(0% 0 0/.65)}.party-seat-host,.party-seat-live,.party-seat-empty{background:radial-gradient(circle at 34% 24%,#191b3b,#000109 68%);background:radial-gradient(circle at 34% 24%,#191b3b,#070a20,#000109 68%);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08)}.party-seat-host{border:4px solid #ffc90c;border:4px solid lab(84.0565% 11.2084 87.7711);box-shadow:0 0 20px #ffc90cc2,0 0 44px #e0910047,inset 0 0 18px #00000059;box-shadow:0 0 20px lab(84.0565% 11.2084 87.7711/.76),0 0 44px lab(67.112% 28.9619 100.713/.28),inset 0 0 18px #00000059}.party-seat-live{border:2px solid #a17fff;border:2px solid lab(60.6765% 43.4979 -72.6632);box-shadow:0 0 18px #9b79ff75,inset 0 0 16px #00000052;box-shadow:0 0 18px lab(58.3117% 43.9613 -72.6241/.46),inset 0 0 16px #00000052}.party-seat-empty{box-shadow:0 12px 26px #00000059,inset 0 1px #ffffff0f}.party-speaking-host{background:#ffc90c40;background:lab(84.0565% 11.2084 87.7711/.25)}.party-speaking-user{background:#9971ff52;background:lab(56.6557% 49.8437 -79.1036/.32)}.party-speaking-host-border{border-color:#ffc90c;border-color:lab(84.0565% 11.2084 87.7711)}.party-speaking-user-border{border-color:#00bfcf;border-color:lab(70.4156% -60.1514 -32.4229)}.party-mic-on{background:linear-gradient(135deg,#9d7dff,#00b3d5);background:linear-gradient(135deg,color(xyz 0.443 0.28 1.295),color(xyz 0.391 0.301 1.164),color(xyz 0.342 0.323 1.04) 50%,#30a1fd 62.5%,#1fa4fc,color(xyz 0.307 0.339 0.952),color(xyz 0.301 0.342 0.937),color(xyz 0.295 0.345 0.923) 75%,color(xyz 0.272 0.356 0.867),color(xyz 0.25 0.367 0.813))}.party-mic-off{background:#02040de6}.party-status-pill{border:1px solid;box-shadow:inset 0 1px #ffffff14}.party-status-ok{color:#25df90;background:#00a16026;background:lab(58.2483% -60.3261 26.494/.15)}.party-status-warn{color:#ffbc56;color:lab(81.2966% 21.2467 71.4775);background:#dc940026;background:lab(67.3107% 22.3394 78.3256/.15)}.party-status-bad{color:#ff7a76;color:lab(68.9933% 63.1719 35.3814);background:#f51c3526}.party-btn-cancel{z-index:10020;color:#fff;background:linear-gradient(135deg,#f51b3d,#c50037);background:linear-gradient(135deg,#f51b3d,color(xyz 0.356 0.18 0.053),color(xyz 0.324 0.156 0.044) 50%,color(xyz 0.267 0.115 0.028));border:2px solid #ffffffeb;border:2px solid lab(100% 0 0/.92);position:relative;box-shadow:0 6px 18px #d90032bf,0 0 0 3px #0006,inset 0 1px #ffffff47;box-shadow:0 6px 18px lab(45.0873% 80.4037 42.3864/.75),0 0 0 3px #0006,inset 0 1px #ffffff47}.party-btn-cancel svg{pointer-events:none;flex-shrink:0;display:block}.party-btn-cancel:hover{filter:brightness(1.1)}@keyframes lucky77-confetti-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(110vh)rotate(720deg)}}.lucky77-confetti{animation-name:lucky77-confetti-fall;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:forwards}@keyframes lucky77-win-flash-kf{0%{opacity:1;background:radial-gradient(circle,#fbbf24d9,#fbbf2400 60%)}to{opacity:0;background:radial-gradient(circle,#fbbf2400 0% 60%)}}.lucky77-win-flash{animation:1.2s ease-out forwards lucky77-win-flash-kf}@keyframes lucky77-loss-flash-kf{0%,to{opacity:0}20%,60%{opacity:1}}.lucky77-loss-flash{animation:.9s ease-in-out 2 lucky77-loss-flash-kf}@keyframes lucky77-shake-kf{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.lucky77-shake{animation:.7s ease-in-out lucky77-shake-kf}@keyframes lucky77-jackpot-kf{0%,to{text-shadow:0 0 20px #fbbf24e6;transform:scale(1)rotate(-2deg)}50%{text-shadow:0 0 40px #fbbf24,0 0 60px #ffffffb3;transform:scale(1.15)rotate(2deg)}}.lucky77-jackpot{animation:.6s ease-in-out infinite lucky77-jackpot-kf}@keyframes fw-slot-cycle{0%,6%{opacity:1;top:77%;left:30%;transform:translate(-50%,-50%)scale(1)}30%,39%{opacity:1;top:83%;left:50%;transform:translate(-50%,-50%)scale(1.03)}63%,72%{opacity:1;top:77%;left:70%;transform:translate(-50%,-50%)scale(1)}80%{opacity:0;top:64%;left:70%;transform:translate(-50%,-50%)scale(.82)}90%{opacity:0;top:58%;left:50%;transform:translate(-50%,-50%)scale(.76)}98%{opacity:0;top:64%;left:30%;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;top:77%;left:30%;transform:translate(-50%,-50%)scale(1)}}.fw-serial-fruit{will-change:left,top,opacity,transform;animation:.9s cubic-bezier(.42,0,.22,1) infinite fw-slot-cycle;transform:translate(-50%,-50%)}@keyframes gk-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.18)}}@keyframes gk-spin{to{transform:rotate(360deg)}}@keyframes gk-bounce{0%{transform:scale(1)}40%{transform:scale(1.18)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes wf-symbol-zoom-in{0%{opacity:0;filter:blur(20px)brightness(2);transform:scale(.2)rotate(-180deg)}40%{opacity:1;filter:blur()brightness(1.6);transform:scale(1.4)rotate(15deg)}60%{opacity:1;filter:blur()brightness(1.3);transform:scale(1)rotate(-5deg)}80%{opacity:1;filter:blur()brightness(1.4);transform:scale(1.15)rotate(2deg)}to{opacity:1;filter:blur()brightness(1.2);transform:scale(1.05)rotate(0)}}.wf-symbol-zoom-in{animation:1.1s cubic-bezier(.22,1,.36,1) both wf-symbol-zoom-in}@keyframes wf-shockwave{0%{opacity:.95;border-width:12px;transform:scale(.2)}to{opacity:0;border-width:1px;transform:scale(3.5)}}.wf-shockwave{animation:1.4s ease-out infinite wf-shockwave}@keyframes wf-burst-rays{0%{opacity:0;transform:scale(.4)rotate(0)}30%{opacity:1;transform:scale(1.1)rotate(45deg)}to{opacity:0;transform:scale(1.6)rotate(360deg)}}.wf-burst-rays{animation:2s linear infinite wf-burst-rays}@keyframes wf-spin-slow{to{transform:rotate(360deg)}}.wf-spin-slow{animation:6s linear infinite wf-spin-slow}.wf-spin-reverse{animation:9s linear infinite reverse wf-spin-slow}@keyframes wf-lightning-flicker{0%,to{opacity:.95;filter:drop-shadow(0 0 10px #67e8f9)drop-shadow(0 0 20px #fbbf24);transform:scale(1)rotate(0)}20%{opacity:.3;transform:scale(1.1)rotate(2deg)}40%{opacity:1;filter:drop-shadow(0 0 16px #fff)drop-shadow(0 0 30px #fbbf24);transform:scale(.95)rotate(-3deg)}60%{opacity:.7;transform:scale(1.05)rotate(1deg)}80%{opacity:1;transform:scale(1)rotate(-1deg)}}.wf-lightning-flicker{animation:.45s ease-in-out infinite wf-lightning-flicker}@keyframes wf-overlay-fade{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.wf-overlay-fade{animation:.4s ease-out both wf-overlay-fade}@keyframes wf-banner-rise{0%{opacity:0;transform:translateY(40px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}.wf-banner-rise{animation:.6s cubic-bezier(.34,1.56,.64,1) .5s both wf-banner-rise}@keyframes wf-particle-up{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx,0),var(--dy,-200px)) scale(0);opacity:0}}.wf-particle{animation:1.8s ease-out infinite wf-particle-up}@keyframes wf-screen-flash{0%{opacity:0}10%{opacity:1}to{opacity:0}}.wf-screen-flash{animation:.7s ease-out both wf-screen-flash}@keyframes wf-text-glow{0%,to{text-shadow:0 0 12px #fbbf24,0 0 24px #f59e0b,0 2px #78350f;transform:scale(1)}50%{text-shadow:0 0 24px #fff,0 0 40px #fbbf24,0 0 60px #f59e0b,0 2px #78350f;transform:scale(1.06)}}.wf-text-glow{animation:1s ease-in-out infinite wf-text-glow}@keyframes wf-loss-shake{0%,to{transform:translate(0)}15%{transform:translate(-3px,1px)}30%{transform:translate(3px,-1px)}45%{transform:translate(-2px,2px)}60%{transform:translate(2px,-2px)}75%{transform:translate(-1px,1px)}}.wf-loss-shake{animation:.55s ease-in-out wf-loss-shake}@keyframes wf-symbol-fade-in{0%{opacity:0;filter:blur(6px)saturate(.5);transform:scale(.85)}to{opacity:1;filter:blur()saturate(.7);transform:scale(1)}}.wf-symbol-fade-in{animation:.7s ease-out both wf-symbol-fade-in}@keyframes wf-ambient-drift{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.8}to{transform:translate(var(--dx,0),var(--dy,-120px)) scale(1);opacity:0}}.wf-ambient-particle{animation:4s ease-out infinite wf-ambient-drift}@keyframes wf-loss-vignette{0%{opacity:0}to{opacity:1}}.wf-loss-vignette{animation:.6s ease-out both wf-loss-vignette}@keyframes gl-tap-hint-kf{0%{opacity:0;transform:translate(-10%)scale(.6)}25%{opacity:1;transform:translate(-10%,-6px)scale(1.15)}55%{opacity:1;transform:translate(-10%,4px)scale(.95)}80%{opacity:1;transform:translate(-10%,-2px)scale(1.05)}to{opacity:0;transform:translate(-10%)scale(.8)}}.gl-tap-hint{animation:.65s ease-in-out both gl-tap-hint-kf}@keyframes wf-arc-flicker-kf{0%,to{opacity:0;transform:translate(0)scaleY(1)}8%{opacity:1;transform:translate(-2px)scaleY(1.05)}20%{opacity:.2;transform:translate(1px)scaleY(.95)}30%{opacity:1;transform:translate(-1px)scaleY(1.08)}45%{opacity:.35;transform:translate(2px)scaleY(.98)}60%{opacity:1;transform:translate(0)scaleY(1.04)}75%{opacity:0}}.wf-arc-flicker{transform-origin:50%;animation:.42s ease-in-out infinite wf-arc-flicker-kf}@keyframes wf-aura-pulse-kf{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.wf-aura-pulse{animation:.7s ease-in-out infinite wf-aura-pulse-kf}@keyframes wf-eye-glow-kf{0%,to{opacity:.7}50%{opacity:1}}.wf-eye-glow{animation:.35s ease-in-out infinite wf-eye-glow-kf}@keyframes wf-eye-blink-kf{0%,92%,to{opacity:0;transform:scaleY(.05)}94%,97%{opacity:1;transform:scaleY(1)}}.wf-eye-blink{transform-origin:50% 32%;animation:5.5s ease-in-out infinite wf-eye-blink-kf}@keyframes wf-face-flash-kf{0%{opacity:0}15%{opacity:1}30%{opacity:.35}45%{opacity:.95}70%{opacity:.55}to{opacity:.7}}.wf-face-flash{animation:1.4s ease-out both wf-face-flash-kf,.9s ease-in-out 1.4s infinite wf-aura-pulse-kf}@keyframes wf-eye-burst-kf{0%{opacity:0;filter:blur(2px);transform:scale(.7)}20%{opacity:1;filter:blur();transform:scale(1.35)}40%{opacity:.6;transform:scale(1.1)}60%{opacity:1;transform:scale(1.25)}to{opacity:.85;transform:scale(1.15)}}.wf-eye-burst{transform-origin:50% 32%;animation:1.2s ease-out both wf-eye-burst-kf}.tp-boot-loader{z-index:120;background:radial-gradient(at 70%,#ffc575,#b9742e 32%,#0000 33%),linear-gradient(90deg,#030017,#19083a 42%,#b6702c 43%,#e6b374);background:radial-gradient(at 70%,color(xyz 0.647 0.626 0.25),#b9742e 32%,#0000 33%),linear-gradient(90deg,#00011a,#19083a 42%,#3a2540,#603e42,#8a573d,#b6702c 43%,#e6b374);place-items:center;display:grid;position:fixed;inset:0}.tp-loading-table{place-items:center;width:min(88vw,360px);height:min(56vh,460px);display:grid;position:relative}.tp-loading-logo{filter:drop-shadow(0 5px 5px #00000073);filter:drop-shadow(0 5px 5px lab(0% 0 0/.45));flex-direction:column;align-items:center;gap:14px;display:flex}.tp-loading-logo span{color:#fff;background:radial-gradient(circle at 35% 30%,#fff,#ff6967 34%,#930027);background:radial-gradient(circle at 35% 30%,#fff,color(xyz 0.725 0.608 0.479) 17%,color(xyz 0.63 0.458 0.279),color(xyz 0.545 0.334 0.138) 34%,#d13241 67%,#b21c34,color(xyz 0.124 0.063 0.025));border:8px dashed #fff7eb;border:8px dashed lab(97.734% 1.21918 7.58554);border-radius:50%;place-items:center;width:88px;height:88px;font-size:42px;animation:1.4s linear infinite tp-chip-spin;display:grid}.tp-loading-logo b{color:#ffc923;color:#ffc921;text-shadow:0 3px #a55700,0 0 14px #ffedb1bf;text-shadow:0 3px lab(45.8604% 34.3803 74.6473),0 0 14px lab(94.6251% 6.49136 70.8851/.75);font-size:36px;font-style:italic;font-weight:1000}.tp-loading-copy{color:#fff;letter-spacing:.2em;text-shadow:0 2px 3px #000000d9;text-shadow:0 2px 3px lab(0% 0 0/.85);font-size:16px;font-style:italic;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.tp-loading-bar{background:#00010b;border:3px solid #401400;border:3px solid lab(13.5111% 24.1918 24.9478);width:72%;height:14px;position:absolute;bottom:12%;left:14%;overflow:hidden;box-shadow:inset 0 0 0 2px #47dcfd}.tp-loading-bar i{background:linear-gradient(90deg,#00bffb,#fff,#00d2e3,#0073cd);background:linear-gradient(90deg,color(xyz 0.348 0.44 1.074),color(xyz 0.371 0.467 1.079),color(xyz 0.397 0.494 1.082) 4.17%,color(xyz 0.41 0.509 1.084),color(xyz 0.424 0.523 1.086) 6.25%,color(xyz 0.452 0.553 1.089) 8.33%,color(xyz 0.515 0.617 1.093),color(xyz 0.585 0.684 1.096) 16.67%,#fff 33.33%,#c7f7fc,#84eef9 50%,#55e9f7 54.17%,#2fe7f6,color(xyz 0.432 0.616 0.964),color(xyz 0.401 0.589 0.952),color(xyz 0.372 0.563 0.941) 62.5%,color(xyz 0.319 0.513 0.918) 66.67%,color(xyz 0.185 0.163 0.8));width:100%;height:100%;animation:1.2s ease-out both tp-load-fill;display:block}.tp-balance-pill{z-index:38;color:#fff0d1;color:lab(95.5373% 1.73286 19.5582);background:linear-gradient(#100732f5,#040318f5);border:2px solid #f2bb25;border:2px solid lab(79.3449% 11.3703 74.9132);border-radius:12px;grid-template-columns:repeat(6,auto);justify-content:center;align-items:center;gap:2px 8px;width:min(340px,94vw);padding:7px 12px;display:grid;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.tp-balance-pill span{color:#f1d39b;text-transform:uppercase;letter-spacing:.04em;grid-row:1;font-size:9px}.tp-balance-pill b{color:#fff;text-align:center;grid-row:2;font-size:12px;font-weight:800}.tp-balance-pill .tp-win-amt{color:#79ec80}.tp-balance-fly{z-index:70;color:#f0cc00;color:lab(83.2111% 3.64751 106.324);text-shadow:0 2px #7c1400,0 0 12px #ffda6ccc;text-shadow:0 2px lab(26.6605% 46.1943 43.0546),0 0 12px lab(88.7983% 8.63111 85.3113/.8);font-size:28px;font-weight:1000;animation:1.5s ease-out both tp-balance-pop;position:absolute;top:29%;right:54px}.tp-mode-badge{z-index:80;color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:linear-gradient(135deg,#d41101,#ba003c);background:linear-gradient(135deg,#d41101,color(xyz 0.264 0.132 0.02),color(xyz 0.255 0.122 0.026) 50%,color(xyz 0.237 0.102 0.036));border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);border-radius:999px;max-width:92vw;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:64px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 14px #00000080,inset 0 1px #ffffff40}.tp-continue{z-index:65;color:#fff;text-shadow:0 2px 3px #000000bf;text-shadow:0 2px 3px lab(0% 0 0/.75);background:repeating-linear-gradient(45deg,#4d8700 0 9px,#315a00 9px 18px);background:repeating-linear-gradient(45deg,color(xyz 0.11 0.189 0.006) 0% 9px,color(xyz 0.043 0.081 -0.007) 9px 18px);border:2px solid #ffd152;border:2px solid lab(86.4046% 8.94848 72.7475);border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:20px;font-weight:1000;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 9px 20px #00000080}.tp-continue svg{width:22px;height:22px}.tp-dealt-cards{--tp-from-x:0px;--tp-from-y:-220px;--tp-arc-y:-40px;--tp-to-rot:0deg;--tp-seat-delay:0s;--tp-deal-delay:0s}.tp-dealt-cards .tp-card-back,.tp-dealt-cards .tp-face-card{animation:.62s cubic-bezier(.22,.85,.3,1.05) both tp-card-deal;animation-delay:calc(var(--tp-deal-delay) + var(--tp-seat-delay) + 0s);transform-origin:50%;will-change:transform,opacity}.tp-dealt-cards .tp-card-back:nth-child(2),.tp-dealt-cards .tp-face-card:nth-child(2){animation-delay:calc(var(--tp-deal-delay) + var(--tp-seat-delay) + .45s)}.tp-dealt-cards .tp-card-back:nth-child(3),.tp-dealt-cards .tp-face-card:nth-child(3){animation-delay:calc(var(--tp-deal-delay) + var(--tp-seat-delay) + .9s)}.tp-deck{will-change:opacity;animation:1.6s ease-in-out infinite tp-deck-breathe}.tp-table-chip{will-change:transform;animation:1.7s ease-in-out infinite tp-chip-pulse}.tp-flying-chip{z-index:60;pointer-events:none;animation:.68s ease-in both tp-chip-to-pot;position:absolute;transform:translate(-50%,-50%)}.tp-flying-chip span{background:radial-gradient(circle at 42% 45%,#fff 0 26%,#ff736a 27% 58%,#fff 59% 72%,#6f0015 73%);background:radial-gradient(circle at 42% 45%,#fff 0% 26%,color(xyz 0.747 0.617 0.456) 26.5%,color(xyz 0.661 0.468 0.253) 26.75%,color(xyz 0.584 0.345 0.112) 27% 58%,color(xyz 0.661 0.468 0.253) 58.25%,color(xyz 0.747 0.617 0.456) 58.5%,#fff 59% 72%,#c28280 72.5%,#9e4446 72.75%,#8a212a,color(xyz 0.072 0.033 0.006) 73%);border-radius:50%;width:25px;height:25px;display:block;box-shadow:0 4px 6px #00000075}.tp-action-pop{z-index:12;color:#ffd166;color:lab(86.3097% 13.1803 86.4534);text-shadow:2px 2px #540100,0 4px 7px #000000b8;text-shadow:2px 2px lab(15.1769% 40.8731 27.0516),0 4px 7px lab(0% 0 0/.72);font-size:23px;font-style:italic;font-weight:1000;animation:1.05s ease-out both tp-action-pop;position:absolute;top:-12px;left:82%}.tp-result-box p{color:#120100;color:lab(1.3907% 7.26977 3.08453);margin-top:4px;font-size:18px;font-weight:1000}@keyframes tp-chip-spin{to{transform:rotate(360deg)}}@keyframes tp-load-fill{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes tp-card-deal{0%{opacity:0;transform:translate(var(--tp-from-x),var(--tp-from-y)) rotate(-180deg) scale(.5)}18%{opacity:1}55%{transform:translate(calc(var(--tp-from-x) * .45),calc(var(--tp-from-y) * .45 + var(--tp-arc-y))) rotate(-60deg) scale(.85)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes tp-deck-breathe{0%,to{opacity:1}50%{opacity:.85}}@keyframes tp-chip-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes tp-chip-to-pot{to{opacity:.2;top:49%;left:88%;transform:translate(-50%,-50%)scale(.55)}}@keyframes tp-action-pop{0%{opacity:0;transform:translateY(18px)scale(.72)}20%,75%{opacity:1}to{opacity:0;transform:translateY(-16px)scale(1.08)}}@keyframes tp-balance-pop{0%{opacity:0;transform:translateY(18px)scale(.75)}20%,75%{opacity:1}to{opacity:0;transform:translateY(-28px)scale(1.08)}}@keyframes tp-card-fly-out{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(var(--tp-from-x),var(--tp-from-y)) rotate(160deg) scale(.55)}}@keyframes tp-card-flip{0%{transform:rotateY(180deg)scale(.92)}50%{transform:rotateY(90deg)scale(1.04)}to{transform:rotateY(0)scale(1)}}.tp-fly-out .tp-card-back,.tp-fly-out .tp-face-card{animation:.6s cubic-bezier(.55,.05,.7,.6) both tp-card-fly-out!important}.tp-fly-out .tp-card-back:nth-child(2),.tp-fly-out .tp-face-card:nth-child(2){animation-delay:60ms!important}.tp-fly-out .tp-card-back:nth-child(3),.tp-fly-out .tp-face-card:nth-child(3){animation-delay:.12s!important}.tp-flip-in .tp-face-card{backface-visibility:hidden;transform-style:preserve-3d;animation:.5s ease-out both tp-card-flip!important;animation-delay:calc(var(--tp-flip-delay,0s) + 0s)!important}.tp-flip-in .tp-face-card:nth-child(2){animation-delay:calc(var(--tp-flip-delay,0s) + .1s)!important}.tp-flip-in .tp-face-card:nth-child(3){animation-delay:calc(var(--tp-flip-delay,0s) + .2s)!important}.tp-mini-cards,.tp-my-hand{animation:.36s cubic-bezier(.2,.8,.25,1) both tp-mini-settle}@keyframes tp-mini-settle{0%{opacity:0;filter:blur(.6px)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur()}}.tp-mini-cards.tp-fly-out,.tp-my-hand.tp-fly-out{will-change:transform,opacity}.tp-table-wrap{--tp-bottom-safe:0px;transition:top .25s}.tp-table-wrap[data-rail-on="1"]{top:calc(50% - var(--tp-bottom-safe) / 2)}@media(max-height:740px){.tp-table-wrap[data-rail-on="1"]{--tp-bottom-safe:96px}}@media(max-height:600px){.tp-table-wrap[data-rail-on="1"]{--tp-bottom-safe:120px}}@media(max-width:480px){.tp-player-name,.tp-player-bet{text-shadow:0 1px 2px #000,0 2px 4px #000000e6;text-shadow:0 1px 2px lab(0% 0 0),0 2px 4px lab(0% 0 0/.9);font-size:11px}.tp-player{width:90px;height:58px}.tp-mini-cards{--tp-mini-gap:7px}.tp-my-hand{--tp-mini-gap:12px}}@media(prefers-reduced-motion:reduce){.tp-mini-cards,.tp-my-hand,.tp-dealt-cards .tp-card-back,.tp-dealt-cards .tp-face-card,.tp-fly-out .tp-card-back,.tp-fly-out .tp-face-card,.tp-flip-in .tp-face-card{animation-duration:.01ms!important;animation-iteration-count:1!important}}.tp-devview-bar{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020415eb;border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:999px;gap:6px;padding:6px 8px;display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000008c}.tp-devview-bar button{color:#fff;background:0 0;border:1px solid #0000;border-radius:999px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:800}.tp-devview-bar button.is-active{color:#280300;color:lab(4.79429% 18.9017 8.12647);background:#e4af00;background:lab(74.7243% 12.0691 95.9476);border-color:#ffffff4d}.tp-devview-bar button:hover{background:#ffffff14}.tp-devview-bar .tp-devview-x{color:#ffb5a9;color:lab(81.1158% 49.1364 31.4444);padding:6px 10px;font-weight:900}.tp-devview-frame[data-devview="1"]{max-width:var(--tp-devview-w,100vw);outline-offset:-2px;outline:2px dashed #e4af00b3;outline:2px dashed lab(74.7243% 12.0691 95.9476/.7);min-height:100vh;margin:0 auto;position:relative;overflow:hidden}.tp-devview-frame[data-devview="1"]:before{content:attr(data-devview-label);z-index:199;color:#280300;color:lab(4.79429% 18.9017 8.12647);pointer-events:none;background:#e4af00;background:lab(74.7243% 12.0691 95.9476);border-radius:6px;padding:4px 8px;font-size:10px;font-weight:900;position:absolute;top:8px;right:8px}.tp-devview-frame[data-devview-overlap="1"] .tp-mini-cards,.tp-devview-frame[data-devview-overlap="1"] .tp-my-hand{outline-offset:1px;outline:1px dashed #6dd60099;outline:1px dashed lab(77.1832% -60.4416 97.9941/.6)}.tp-devview-frame[data-devview-overlap="1"] .tp-player-card{outline-offset:1px;outline:1px dashed #ffb5a98c;outline:1px dashed lab(81.1158% 49.1364 31.4444/.55)}.tp-pot-chip{transition:transform .25s;position:relative}.tp-pot-chip.is-bumping{animation:.55s cubic-bezier(.3,1.5,.5,1) both tp-pot-bump}.tp-pot-chip .tp-pot-label{letter-spacing:2px;color:#f6ce00;color:lab(84.3348% 4.08086 95.0327);text-shadow:0 1px 2px #000000b3;text-shadow:0 1px 2px lab(0% 0 0/.7);font-size:10px;font-style:normal;font-weight:900;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}@keyframes tp-pot-bump{0%{transform:scale(1)}35%{filter:drop-shadow(0 0 12px #f2cb00d9);filter:drop-shadow(0 0 12px lab(83.1669% 4.91858 106.975/.85));transform:scale(1.18)}to{transform:scale(1)}}.tp-stake-pill{z-index:9;color:#f4e4b8;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#591c00eb,#2b0000f2);background:linear-gradient(color(xyz 0.052 0.029 -0.003 / 0.922),color(xyz 0.01 0.005 0 / 0.949));border:1px solid #ecaa0b8c;border:1px solid lab(74.4754% 17.3326 75.9449/.55);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;top:calc(50% + 46px);left:50%;transform:translate(-50%);box-shadow:0 4px 10px #00000080}.tp-stake-pill b{color:#ffd166;color:lab(86.3097% 13.1803 86.4534);margin-left:4px;font-size:13px}.tp-turn-ring{pointer-events:none;z-index:5;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;overflow:visible}.tp-turn-ring circle{fill:none;stroke:#f6ce00;stroke:lab(84.3348% 4.08086 95.0327);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:125.6;stroke-dashoffset:0;transform-origin:50%;filter:drop-shadow(0 0 5px #f6ce00d9);filter:drop-shadow(0 0 5px lab(84.3348% 4.08086 95.0327/.85));animation:12s linear forwards tp-ring-deplete;transform:rotate(-90deg)}@keyframes tp-ring-deplete{0%{stroke-dashoffset:0;stroke:#f6ce00;stroke:lab(84.3348% 4.08086 95.0327)}70%{stroke:#ff9a33;stroke:lab(73.4041% 48.793 128.825)}to{stroke-dashoffset:125.6px;stroke:#ff3434;stroke:lab(57.0017% 75.5813 53.334)}}.tp-tocall{color:#f4e4b8;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:linear-gradient(#290100f5,#0e0000f5);background:linear-gradient(#290100f5,#0f0000f5);border:1px solid #ecaa0b99;border:1px solid lab(74.4754% 17.3326 75.9449/.6);border-radius:12px;flex-direction:row;align-items:center;gap:4px;max-width:calc(100vw - 180px);padding:3px 10px 4px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #0000008c}.tp-tocall--compact{padding:2px 9px 3px;font-size:10px;top:-24px}.tp-tocall--compact b{margin-left:3px;font-size:12px}.tp-tocall-label{font-size:10px}.tp-tocall-breakdown{text-transform:none;letter-spacing:0;color:#c4b793;border-top:1px dashed #ecaa0b4d;border-top:1px dashed lab(74.4754% 17.3326 75.9449/.3);justify-content:center;align-items:center;gap:5px;width:100%;margin-top:1px;padding-top:2px;font-size:9px;font-weight:700;display:flex}.tp-tocall-breakdown b{color:#feeec1;margin-left:3px;font-size:10px;font-weight:900}.tp-bd-sep{color:#c5953b;font-weight:900}.tp-bd-after.is-low{color:#ffbc81;color:lab(81.8508% 37.875 73.2141)}.tp-bd-after.is-zero{color:#ff635e;color:lab(62.9899% 69.4715 42.1032);animation:1.2s ease-in-out infinite tp-allin-pulse}.tp-tocall b{color:#ffd166;color:lab(86.3097% 13.1803 86.4534);margin-left:5px;font-size:13px}.tp-allin-badge{color:#fff;letter-spacing:.08em;background:linear-gradient(#ff333c,#bd001b);background:linear-gradient(color(xyz 0.436 0.239 0.064),color(xyz 0.218 0.106 0.014));border-radius:999px;margin-left:8px;padding:2px 7px;font-size:9px;font-weight:900;animation:1.2s ease-in-out infinite tp-allin-pulse;display:inline-block;box-shadow:0 0 0 1px #ffffff4d,0 2px 6px #bd001b99;box-shadow:0 0 0 1px #ffffff4d,0 2px 6px lab(39.7145% 70.0599 49.6254/.6)}.tp-lowbal-badge{color:#fff;letter-spacing:.08em;background:#ab5900;background:lab(47.0033% 35.698 86.993);border-radius:999px;margin-left:8px;padding:2px 7px;font-size:9px;font-weight:900;display:inline-block}@keyframes tp-allin-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@media(max-width:380px){.tp-balance-pill{bottom:118px}.tp-loading-logo b{font-size:42px}.tp-loading-logo span{width:80px;height:80px}}.tp-lobby{color:#fcf8f1;min-height:100svh;padding:0 0 28px;position:relative;overflow-x:hidden}.tp-lobby__bg{z-index:-1;background:radial-gradient(at top,#00316ad9,#0000 60%),linear-gradient(#00102e,#000312);background:radial-gradient(at top,color(xyz 0.037 0.032 0.15 / 0.851),#0000 60%),linear-gradient(color(xyz 0.008 0.005 0.037),#030117);position:fixed;inset:0}.tp-lobby__bg:after{content:"";opacity:.5;background-image:radial-gradient(circle,#4773ab2e 1px,#0000 1.5px);background-image:radial-gradient(circle,#4773ab2e 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.tp-lobby__top{z-index:2;align-items:center;gap:8px;padding:12px 14px 8px;display:flex;position:relative}.tp-lobby__back{color:#ffeccc;color:lab(94.3094% 3.50529 19.3343);background:#00000073;border:1px solid #4773ab80;border:1px solid lab(47.2981% -2.4932 -34.8691/.5);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.tp-lobby__title{color:#fae1b8;letter-spacing:.4px;flex:1;font-size:15px;font-weight:800}.tp-lobby__net{color:#bbd0e8;background:#0006;border:1px solid #4773ab66;border:1px solid lab(47.2981% -2.4932 -34.8691/.4);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.tp-lobby__hero-wrap{grid-template-columns:1fr 44px;gap:6px;margin:4px 14px 18px;display:grid;position:relative}.tp-lobby__hero{aspect-ratio:5/6;border:1px solid #b5862959;border:1px solid lab(59.43% 12.4412 54.1424/.35);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 40px -20px #000000b3}.tp-lobby__hero img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.tp-lobby__hero-fade{background:linear-gradient(#0000 60%,#000312b3);background:linear-gradient(#0000 60%,#030117b3);position:absolute;inset:0}.tp-lobby__sidebrand{letter-spacing:1px;align-content:end;justify-items:center;padding-bottom:10px;font-size:26px;font-style:italic;font-weight:1000;line-height:1;display:grid;position:relative}.tp-lobby__sidebrand span{writing-mode:vertical-rl;background:linear-gradient(#fff2b0,#f5c842,#b87a1a);color:#0000;text-shadow:0 2px #3c1e0059;filter:drop-shadow(0 1px 2px #0006);-webkit-background-clip:text;background-clip:text;transform:rotate(180deg)}.tp-lobby__sidebrand-ghost{opacity:.18;filter:blur(.5px);position:absolute;bottom:10px;transform:rotate(180deg)translate(8px)}.tp-lobby__grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 14px;display:grid}.tp-room{background:var(--tp-room-bg,linear-gradient(180deg, #4a4a4a, #2a2a2a));text-align:left;color:#fff;cursor:pointer;border:1.5px solid #ffffff2e;border-radius:12px;flex-direction:column;gap:6px;min-height:132px;padding:14px 12px 12px;font-family:inherit;transition:transform .15s,filter .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px -8px #0009,inset 0 1px #ffffff2e}.tp-room:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 0,#ffffff38,#0000 60%);position:absolute;inset:0}.tp-room:active{transform:scale(.97)}.tp-room:disabled{opacity:.7;cursor:wait}.tp-room__name{text-shadow:0 1px 2px #00000073;font-size:15px;font-weight:800}.tp-room__info{opacity:.95;flex-direction:column;font-size:11px;font-weight:600;line-height:1.45;display:flex}.tp-room__cta{color:#3a1d00;text-shadow:0 1px #ffffff59;background:linear-gradient(#ffe089,#c98423);border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 12px;font-size:12px;font-weight:800;box-shadow:0 3px 6px -2px #00000073,inset 0 1px #ffffff80}.tp-room--green{--tp-room-bg:linear-gradient(180deg, #1f7d6b 0%, #0f3d35 100%)}.tp-room--orange{--tp-room-bg:linear-gradient(180deg, #d97a2b 0%, #6e3a10 100%)}.tp-room--blue{--tp-room-bg:linear-gradient(180deg, #2a7fb5 0%, #103755 100%)}.tp-room--red{--tp-room-bg:linear-gradient(180deg, #b9342f 0%, #5d1411 100%)}.tp-room--purple{--tp-room-bg:linear-gradient(180deg, #7a3fb0 0%, #341552 100%)}.tp-room--gold{--tp-room-bg:linear-gradient(180deg, #d4a02b 0%, #6e4d10 100%)}.tp-room--locked{filter:grayscale(.7)brightness(.6);cursor:not-allowed;position:relative}.tp-room--locked:after{content:"🔒";opacity:.85;font-size:14px;position:absolute;top:6px;right:8px}@keyframes tp-pulse-yellow{0%,to{transform:scale(1);box-shadow:0 0 #fde04780}50%{transform:scale(1.08);box-shadow:0 0 0 12px #fde04700}}@keyframes tp-throne-idle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(.4deg)}}@keyframes tp-throne-idle-alt{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-.4deg)}}@keyframes tp-throne-win{0%{filter:brightness();transform:translateY(0)scale(1)}25%{filter:brightness(1.35)drop-shadow(0 0 24px gold);transform:translateY(-14px)scale(1.08)}60%{filter:brightness(1.2)drop-shadow(0 0 18px gold);transform:translateY(-4px)scale(1.04)}to{filter:brightness();transform:translateY(0)scale(1)}}.tp-throne-img{transform-origin:50% 100%;will-change:transform;animation:4.2s ease-in-out infinite tp-throne-idle}.tp-throne-img.tp-throne--alt{animation-name:tp-throne-idle-alt;animation-duration:5s}.tp-throne-img.tp-throne--win{animation:1.4s ease-out tp-throne-win}@keyframes tp-confetti{0%{opacity:0;transform:translate(0)rotate(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(var(--tx,0),var(--ty,-60px)) rotate(720deg) scale(1)}}.tp-confetti{pointer-events:none;border-radius:2px;width:8px;height:12px;animation:1.4s ease-out forwards tp-confetti;position:absolute;top:40%;left:50%}[data-tp-quality=low] .tp-throne-img,[data-tp-quality=low] .tp-throne-img.tp-throne--win,[data-tp-quality=low] .tp-confetti{animation:none!important}[data-tp-quality=low] .tp-blur-layer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}@keyframes tp-help-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.tp-help-card{animation:.28s ease-out both tp-help-in}@media(max-width:420px){.tp-throne-img{height:108px!important}}@media(max-width:360px){.tp-throne-img{height:96px!important}}.tp-flip-perspective{perspective:900px}.tp-flip-inner{transform-style:preserve-3d;will-change:transform;transition:transform .52s cubic-bezier(.4,.2,.2,1)}[data-tp-quality=low] .tp-flip-inner{transition-duration:.24s}
