.num-wrap{position:relative}.num-wrap.pop:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--teal) 55%, transparent) 0%, transparent 68%);pointer-events:none;z-index:-1;border-radius:50%;width:60%;margin:-30% 0 0 -30%;animation:.9s cubic-bezier(.2,.9,.3,1) forwards callBloom;position:absolute;top:50%;left:50%}@keyframes callBloom{0%{opacity:0;transform:scale(.35)}35%{opacity:.85}to{opacity:0;transform:scale(2.6)}}.cell.latest:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid;animation:1.1s cubic-bezier(.2,.9,.3,1) cellRipple;position:absolute;inset:0}@keyframes cellRipple{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.board .cell{position:relative}.mini.newest.drop{animation:.45s cubic-bezier(.2,1.4,.4,1) dropIn,1.6s ease-out .45s ballSettle}@keyframes ballSettle{0%{transform:translateY(0)scale(1)}18%{transform:translateY(-2px)scale(1.04)}40%{transform:translateY(0)scale(1)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.landing,.choose,.caller,.dash{animation:.5s cubic-bezier(.2,.8,.3,1) pageArrive}@keyframes pageArrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.num-wrap.pop:before,.cell.latest:after,.mini.newest.drop{animation:none}}@keyframes countpop{0%{opacity:0;transform:scale(2.2)}25%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.tickets-row .ticket,.tstrip .ticket{animation:.5s cubic-bezier(.22,1,.36,1) both dealin}.tickets-row .ticket.hot,.tstrip .ticket.hot{animation:.5s cubic-bezier(.22,1,.36,1) both dealin,1.4s ease-in-out .5s infinite hotcard}.tickets-row .ticket:nth-child(2),.tickets-row .tpage3 .ticket:nth-child(2){animation-delay:80ms}.tickets-row .ticket:nth-child(3),.tickets-row .tpage3 .ticket:nth-child(3){animation-delay:.16s}.tickets-row .ticket:nth-child(n+4),.tstrip .ticket:nth-child(n+4){animation-delay:.24s}@keyframes dealin{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:none}}.bot-row{transition:transform .35s,background .3s}.badge{transition:background .25s,color .25s,transform .25s}@media (prefers-reduced-motion:reduce){.num-wrap.pop:after,.cell.flash:after,.tc.marked,.tc.marked:after,.ticket.hot,.count-num,.tickets-row .ticket,.tstrip .ticket,.host-bingo.ready{animation:none!important}}
.fx-layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.fx-layer svg{display:block}.fxf{opacity:.78;position:absolute}.fxf .fxsw{animation:ease-in-out infinite alternate fxSway}.fxf.rise{animation:linear infinite fxRise;bottom:-110px}.fxf.fall{animation:linear infinite fxFall;top:-80px}.fxf.bob{animation:ease-in-out infinite alternate fxBob}.fx-corner{position:absolute}.fx-corner.breathe{animation:ease-in-out infinite alternate fxBreathe}.fx-corner.pulse{animation:ease-in-out infinite alternate fxPulse}@keyframes fxRise{0%{opacity:0;transform:translateY(0)}12%{opacity:.78}88%{opacity:.78}to{opacity:0;transform:translateY(calc(-100vh - 140px))}}@keyframes fxFall{0%{opacity:0;transform:translateY(0)}10%{opacity:.85}90%{opacity:.85}to{opacity:0;transform:translateY(calc(100vh + 120px))}}@keyframes fxSway{0%{transform:translateX(calc(var(--amp,18px) * -1)) rotate(calc(var(--tilt,7deg) * -1))}to{transform:translateX(var(--amp,18px)) rotate(var(--tilt,7deg))}}@keyframes fxBob{0%{transform:translateY(-11px)}to{transform:translateY(11px)}}@keyframes fxBreathe{0%{transform:scale(1)rotate(-1.5deg)}to{transform:scale(1.04)rotate(1.5deg)}}@keyframes fxPulse{0%{opacity:.75;transform:scale(.98)}to{opacity:1;transform:scale(1.03)}}.fx-crosser{animation:linear infinite fxCrossX;position:absolute;left:-170px}.fx-crosser .fxdy{animation:ease-in-out infinite alternate fxDriftY}.fx-crosser .fxdy .fxin{animation:ease-in-out infinite alternate fxWobble}@keyframes fxCrossX{to{transform:translate(calc(100vw + 340px))}}@keyframes fxDriftY{0%{transform:translateY(-26px)}to{transform:translateY(30px)}}@keyframes fxWobble{0%{transform:rotate(-7deg)scale(.98)}to{transform:rotate(7deg)scale(1.03)}}.fx-crosser.hopper .fxdy{animation:.5s cubic-bezier(.35,0,.6,1) infinite alternate fxHopY}@keyframes fxHopY{0%{transform:translateY(0)}to{transform:translateY(-30px)}}.fx-string{z-index:2;pointer-events:none;position:absolute;top:60px;left:0;right:0}.stagecard:fullscreen .fx-string,.stagecard.faux-fs .fx-string{top:88px}.fx-string .fx-lb{transform-origin:50%;animation:ease-in-out infinite fxBulb}@keyframes fxBulb{0%,to{opacity:1}50%{opacity:.25}}.fx-shoot{opacity:0;background:linear-gradient(90deg,#fff0 0%,#ffffffe6 82%,#fff 100%);border-radius:999px;width:120px;height:3px;animation:ease-in infinite fxShoot;position:absolute;transform:rotate(150deg);box-shadow:0 0 6px #fffc}.fx-shoot:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2.5px;right:-3px;box-shadow:0 0 10px 3px #fff0b4e6}@keyframes fxShoot{0%{opacity:0;translate:0}4%{opacity:1}17%{opacity:0;translate:-380px 220px}to{opacity:0;translate:-380px 220px}}.fx-flame{transform-origin:50% 0;animation:.2s ease-in-out infinite alternate fxFlick}@keyframes fxFlick{0%{transform:scaleY(.7)scaleX(.9)}to{transform:scaleY(1.2)scaleX(1.06)}}.fx-twink{border-radius:50%;animation:ease-in-out infinite fxTwink;position:absolute}@keyframes fxTwink{0%,to{opacity:.25}50%{opacity:1}}.fx-ground{z-index:0;pointer-events:none;height:0;position:relative}.fx-ground .fx-strip{position:absolute;left:0;right:0}.fx-ground .fx-crosser{left:-170px}@media (max-width:780px){.fx-string{top:44px}.fx-corner{zoom:.55}.fx-ground .fx-corner{zoom:.5}.fx-ground .fx-strip svg{height:44px}}@media (prefers-reduced-motion:reduce){.fxf,.fxf .fxsw,.fx-crosser,.fx-crosser .fxdy,.fx-crosser .fxdy .fxin,.fx-shoot,.fx-flame,.fx-string .fx-lb,.fx-corner.breathe,.fx-corner.pulse,.fx-twink{animation:none}}.fx-ground .fx-snowman{bottom:2px;right:56px}.fx-ground .fx-cauldron{bottom:2px;right:150px}@media (min-width:861px){.fx-ground .fx-snowman{left:calc(40% - 77px);right:auto}.fx-ground .fx-cauldron{left:calc(40% - 67px);right:auto}}.caller:not(.solo) .fx-ground{height:0;position:absolute;bottom:96px;left:0;right:0}@media (max-width:700px){.caller:not(.solo) .fx-ground{bottom:150px}}.fx-ground .fx-strip{bottom:-6px;top:auto!important}.fx-ground .fx-corner{position:absolute}.fx-ground .fx-corner:after{content:"";filter:blur(3px);z-index:-1;background:radial-gradient(50% 100% at 50% 40%,#00000047 0%,#0000 72%);height:12px;position:absolute;bottom:-5px;left:8%;right:8%}.fx-ground .fx-corner svg{filter:drop-shadow(0 8px 12px #00000038)drop-shadow(0 2px 3px #00000029);transform-origin:50% 100%}.fx-layer .fx-corner svg{filter:drop-shadow(0 6px 14px #0003)}@media (min-width:861px){.stagecard:fullscreen .fx-ground .fx-corner svg,.stagecard.faux-fs .fx-ground .fx-corner svg{transform:scale(1.4)}.stagecard:fullscreen .fx-layer .fx-corner svg,.stagecard.faux-fs .fx-layer .fx-corner svg{transform-origin:50% 0;transform:scale(1.3)}.stagecard:fullscreen .fx-ground .fx-strip svg,.stagecard.faux-fs .fx-ground .fx-strip svg{transform-origin:50% 100%;transform:scaleY(1.4)}}.fx-ground:before{content:"";background:var(--ground-fill,none);z-index:-1;height:max(420px,60vh);position:absolute;top:-4px;left:0;right:0}body.theme-christmas{--ground-fill:linear-gradient(#dbe8f4 0%, #cfdeed 55%, #c2d3e6 100%)}body.theme-halloween{--ground-fill:linear-gradient(#1a1030 0%, #150c28 55%, #110a21 100%)}body.theme-space{--ground-fill:linear-gradient(#181f45 0%, #141a3d 55%, #101635 100%)}body.theme-summer{--ground-fill:linear-gradient(#ecd39e 0%, #e5c992 55%, #dcbf85 100%)}body.theme-easter{--ground-fill:linear-gradient(#5da86e 0%, #529a63 55%, #478c58 100%)}body.theme-birthday{--ground-fill:linear-gradient(#ecd9f2 0%, #e4cfec 55%, #dbc4e5 100%)}.fx-sky{pointer-events:none;z-index:0;border-radius:inherit;translate:calc(var(--sx,0) * -6px) calc(var(--sy,0) * -4px);transition:translate .9s cubic-bezier(.2,.8,.3,1);position:absolute;inset:-6%;overflow:hidden}.fx-sky>*{position:absolute}.sky-grad{inset:0}.sky-neb{border-radius:50%;animation:26s ease-in-out infinite alternate skyBreathe}@keyframes skyBreathe{0%{opacity:.85;transform:scale(1)translateY(0)}to{opacity:1;transform:scale(1.12)translateY(-10px)}}.sky-band{inset:-20% -10%;transform:rotate(-8deg)}.sky-star{background:#fff;border-radius:50%}.sky-star.tw{animation:3s ease-in-out infinite alternate skyTwink}@keyframes skyTwink{0%{opacity:.15;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}.sky-far{width:108%;left:-4%;right:-4%}.sky-far svg{width:100%;display:block}.sky-cloud{background:radial-gradient(at 40% 45%,#fffffff2 0%,#ffffffbf 45%,#0000 72%);border-radius:999px;animation:linear infinite skyCloud}.sky-cloud.soft{opacity:.8}@keyframes skyCloud{0%{transform:translate(-30vw)}to{transform:translate(120vw)}}.sky-sea{opacity:.5;background:linear-gradient(#7cc9e8 0%,#4da8cf 60%,#3f97bd 100%);height:46px;bottom:96px;left:-4%;right:-4%}.sky-sea:after{content:"";opacity:.5;background:repeating-linear-gradient(90deg,#ffffff80 0 12px,#0000 12px 46px);animation:7s ease-in-out infinite alternate seaGlint;position:absolute;inset:0}@keyframes seaGlint{0%{opacity:.25;transform:translate(0)}to{opacity:.6;transform:translate(14px)}}.sky-orb{filter:drop-shadow(0 10px 18px #3c285a29);border-radius:50% 50% 48% 48%;animation:20s ease-in-out infinite alternate skyFloat}@keyframes skyFloat{0%{transform:translateY(10px)rotate(-3deg)}to{transform:translateY(-16px)rotate(3deg)}}.fx-rays{position:absolute;inset:0}.fx-ray{transform-origin:50% 0;border-radius:40%;animation:9s ease-in-out infinite alternate rayPulse;position:absolute}@keyframes rayPulse{0%{opacity:.35}to{opacity:.85}}.fx-fog{pointer-events:none;border-radius:50%;width:220%;animation:linear infinite fogRoll;position:absolute;left:-60%;right:-60%}@keyframes fogRoll{0%{transform:translate(-14%)}to{transform:translate(14%)}}.fx-near{pointer-events:none;z-index:3;border-radius:inherit;translate:calc(var(--sx,0) * 26px) calc(var(--sy,0) * 18px);transition:translate .55s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0;overflow:hidden}.fx-bokeh{border-radius:50%;animation:ease-in-out infinite alternate bokehDrift;position:absolute}@keyframes bokehDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(18px,-22px)scale(1.12)}}.fx-flare{background:linear-gradient(112deg,#0000 42%,#bedcff29 50%,#0000 58%);width:60%;height:90%;animation:14s ease-in-out infinite alternate flareSweep;position:absolute;top:-18%;left:58%}@keyframes flareSweep{0%{opacity:.4;transform:translate(-4%)}to{opacity:.9;transform:translate(4%)}}.stagecard .fx-layer{translate:calc(var(--sx,0) * 10px) calc(var(--sy,0) * 7px);transition:translate .7s cubic-bezier(.2,.8,.3,1)}.stagecard .fx-ground{translate:calc(var(--sx,0) * 16px) 0;transition:translate .6s cubic-bezier(.2,.8,.3,1)}.stagecard:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(135% 118% at 50% 46%, transparent 68%, var(--room-vig,#0a14281f) 100%);position:absolute;inset:0}body.theme-space{--room-vig:#0205146b}body.theme-halloween{--room-vig:#06020e75}body.theme-christmas{--room-vig:#041e1433}body.theme-summer{--room-vig:#7850141f}body.theme-easter{--room-vig:#4632641a}body.theme-birthday{--room-vig:#5a326e1c}body.theme-trainer{--room-vig:#14285a29}@media (prefers-reduced-motion:reduce){.sky-neb,.sky-star.tw,.sky-cloud,.sky-sea:after,.sky-orb,.fx-ray,.fx-fog,.fx-bokeh,.fx-flare{animation:none}.fx-sky,.fx-near,.stagecard .fx-layer,.stagecard .fx-ground{transition:none;translate:none}}
.site-footer{z-index:1;text-align:center;border-top:2px dashed var(--line);margin-top:3.5rem;padding:2rem 1rem 2.4rem;position:relative}.foot-balls{justify-content:center;gap:.6rem;margin-bottom:1.1rem;display:flex}.site-footer .fball{width:36px;height:36px;font-size:.8rem}.foot-links{font-family:var(--display);flex-wrap:wrap;justify-content:center;gap:.4rem 1.3rem;margin-bottom:.9rem;font-size:.88rem;font-weight:700;display:flex}.foot-links a{color:var(--ink);text-decoration:none}.foot-links a:hover{color:var(--teal-deep)}@media (max-width:640px){.foot-links{text-align:center;grid-template-columns:1fr 1fr;gap:.7rem 1rem;max-width:360px;margin:0 auto 1.2rem;display:grid}.foot-links a{padding:.1rem 0}.foot-fine{max-width:340px;line-height:1.5}}.foot-fine{color:var(--muted);margin:0;font-size:.78rem}@media print{.site-footer{display:none}}.foot-legal{opacity:.75;margin-top:.35rem;font-size:.82rem}@media (max-width:640px){.foot-legal{justify-content:center;gap:1rem;display:flex}.foot-legal a:first-child{color:var(--ink)}}.consent-bar{z-index:380;border:1px solid var(--line);background:#fffdf8;border-radius:16px;max-width:350px;padding:.95rem 1.05rem;position:fixed;bottom:14px;left:14px;box-shadow:0 12px 32px #1e293b2e}.consent-bar p{color:var(--ink,#1e293b);margin:0 0 .7rem;font-size:.86rem;line-height:1.45}.consent-bar a{color:var(--teal-deep,#0f766e)}.consent-actions{gap:.5rem;display:flex}.consent-actions .btn{padding:.42rem .95rem;font-size:.82rem}@media (max-width:480px){.consent-bar{max-width:none;bottom:10px;left:10px;right:10px}}.foot-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1.1rem;display:flex}.foot-actions .fa-pill{background:var(--card);border:1px solid var(--line);height:38px;color:var(--ink);border-radius:999px;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex;box-shadow:0 2px 6px #1c2b550f}.foot-actions .fa-pill:hover{border-color:var(--teal);transform:translateY(-1px)}.foot-actions .fa-star{color:var(--gold);flex:none}.foot-actions .fa-icon{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .15s,background .15s;display:grid;box-shadow:0 4px 10px #0d3c372e}.foot-actions .fa-icon:hover{background:var(--teal-deep);transform:translateY(-1px)}.pref-source{align-items:center;height:38px;display:inline-flex}.foot-actions+.foot-fine{margin-top:1rem}@media (max-width:560px){.foot-actions .pref-source{flex-basis:100%;order:3;justify-content:center}}
.fx-prop{transform-origin:50% 100%;will-change:transform, filter;display:block;position:relative}.fx-prop>svg{z-index:1;position:relative}.fxf.depth-far{opacity:.42;filter:blur(.35px);scale:.72}.fxf.depth-mid{opacity:.72;scale:.92}.fxf.depth-near{opacity:.88;filter:drop-shadow(0 12px 16px #0000002e);scale:1.14}.fxf.depth-near .fxsw{animation-duration:4.8s}.room-atmos{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.room-atmos>span{pointer-events:none;display:block;position:absolute}.fx-call-reactor{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--room-pulse,#fff) 68%, transparent);opacity:0;width:110px;box-shadow:0 0 36px color-mix(in srgb, var(--room-pulse,#fff) 34%, transparent);border-radius:50%;top:44%;left:38%}.stagecard:has(.num-wrap.pop) .fx-call-reactor{animation:1s cubic-bezier(.18,.82,.22,1) both roomCallPulse}@keyframes roomCallPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)}22%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(5.8)}}body.theme-birthday{--room-pulse:#ffb63d}.party-beam{transform-origin:50% 0;filter:blur(10px);mix-blend-mode:screen;opacity:.28;width:34%;height:150%;top:-35%}.party-beam.beam-a{background:linear-gradient(#f2543d7a,#0000 78%);animation:7s ease-in-out infinite alternate partyBeamA;left:12%}.party-beam.beam-b{background:linear-gradient(#7a4fd875,#0000 78%);animation:8.5s ease-in-out infinite alternate partyBeamB;right:8%}.party-floor{opacity:.22;background:radial-gradient(circle at 18% 72%,#f2543d 0 4px,#0000 6px),radial-gradient(circle at 43% 62%,#ffb63d 0 5px,#0000 7px),radial-gradient(circle at 68% 78%,#7a4fd8 0 4px,#0000 6px),radial-gradient(circle at 86% 56%,#12a59c 0 5px,#0000 7px);height:42%;animation:3.2s ease-in-out infinite alternate partyFloor;inset:auto 0 0}.party-flash{opacity:.12;background:radial-gradient(circle at 50% 42%,#ffffffb8,#0000 40%);animation:5.4s step-end infinite partyFlash;inset:0}@keyframes partyBeamA{0%{transform:rotate(-24deg)translate(-8%)}to{transform:rotate(19deg)translate(12%)}}@keyframes partyBeamB{0%{transform:rotate(22deg)translate(8%)}to{transform:rotate(-16deg)translate(-12%)}}@keyframes partyFloor{to{opacity:.42;filter:saturate(1.35)brightness(1.12)}}@keyframes partyFlash{0%,84%,90%,to{opacity:.06}86%,92%{opacity:.2}}.cake-live .fx-prop{animation:3.8s ease-in-out infinite cakeAlive}.gifts-live .fx-prop{animation:5.2s ease-in-out infinite giftsAlive}.tether-balloon .fx-prop{animation:4.6s ease-in-out infinite alternate tetherBalloon}.tether-balloon.balloon-b .fx-prop{animation-delay:-2.1s}.party-popper .fx-prop{animation:3s ease-in-out infinite alternate popperReady}@keyframes cakeAlive{0%,to{transform:translateY(0)scaleY(1)}50%{filter:brightness(1.08);transform:translateY(-3px)scaleY(1.015)}}@keyframes giftsAlive{0%,88%,to{transform:rotate(0)}92%{transform:rotate(-2deg)}96%{transform:rotate(2deg)}}@keyframes tetherBalloon{0%{transform:rotate(-3deg)translateY(2px)}to{transform:rotate(4deg)translateY(-8px)}}@keyframes popperReady{0%{transform:rotate(-2deg)scale(.98)}to{transform:rotate(3deg)scale(1.03)}}body.theme-christmas{--room-pulse:#ffd166}.aurora{filter:blur(24px);mix-blend-mode:screen;border-radius:50%;width:136%;height:42%;left:-18%}.aurora-a{background:linear-gradient(105deg,#0000 10%,#48dca54d,#609eff33,#0000 84%);animation:12s ease-in-out infinite alternate auroraDrift;top:-12%}.aurora-b{opacity:.55;background:linear-gradient(82deg,#0000 18%,#ffd16633,#5ee6c63d,#0000 82%);animation:16s ease-in-out -6s infinite alternate-reverse auroraDrift;top:9%}.firelight{background:radial-gradient(circle,#ffb85647,#0000 68%);border-radius:50%;width:46%;height:62%;animation:2.4s ease-in-out infinite alternate firelight;bottom:-18%;left:-8%}.snow-lustre{background:linear-gradient(105deg,#0000 18%,#ffffff47 45%,#0000 68%);height:30%;animation:8s ease-in-out infinite snowLustre;inset:auto 0 0}@keyframes auroraDrift{0%{transform:translate(-8%)skew(-8deg)scaleY(.82)}to{transform:translate(9%)skew(10deg)scaleY(1.18)}}@keyframes firelight{0%{opacity:.45;transform:scale(.92)}to{opacity:.9;transform:scale(1.08)}}@keyframes snowLustre{0%,20%{transform:translate(-110%)}72%,to{transform:translate(110%)}}.tree-live .fx-prop{animation:6.5s ease-in-out infinite alternate treeAlive}.snowman-live .fx-prop{animation:4.2s ease-in-out infinite snowmanAlive}@keyframes treeAlive{0%{filter:brightness(.96);transform:rotate(-.7deg)scaleY(.995)}to{filter:brightness(1.08);transform:rotate(.8deg)scaleY(1.012)}}@keyframes snowmanAlive{0%,to{transform:rotate(-1.5deg)translateY(0)}45%{transform:rotate(1.8deg)translateY(-4px)}58%{transform:rotate(.7deg)translateY(-3px)}}body.theme-halloween{--room-pulse:#f0a04b}.moon-beam{transform-origin:100% 0;filter:blur(8px);background:linear-gradient(132deg,#ffe6aa33,#0000 68%);width:58%;height:126%;animation:10s ease-in-out infinite alternate moonBeam;top:-18%;right:-18%}.rolling-mist{filter:blur(10px);background:linear-gradient(90deg,#0000,#d2c2ec29,#0000 38%,#ae97d22e,#0000);border-radius:50%;width:190%;left:-45%}.mist-a{height:100px;animation:19s linear infinite roomMist;bottom:7%}.mist-b{opacity:.62;height:72px;animation:28s linear -12s infinite reverse roomMist;bottom:18%}.spooky-flicker{background:radial-gradient(circle at 82% 18%,#ffe0962e,#0000 28%);animation:7s step-end infinite spookyFlicker;inset:0}@keyframes moonBeam{0%{opacity:.48;transform:rotate(-5deg)}to{opacity:.78;transform:rotate(7deg)}}@keyframes roomMist{0%{transform:translate(-14%)}to{transform:translate(14%)}}@keyframes spookyFlicker{0%,76%,82%,to{opacity:.35}78%{opacity:.78}80%{opacity:.18}}.web-live .fx-prop{transform-origin:0 0;animation:5.5s ease-in-out infinite alternate webFlex}.web-right .fx-prop{animation-delay:-2.6s}.moon-live .fx-prop{animation:8s ease-in-out infinite alternate moonAlive}.pumpkin-live .fx-prop{animation:3.4s ease-in-out infinite alternate pumpkinAlive}.pumpkin-b .fx-prop{animation-delay:-1.2s}.pumpkin-c .fx-prop{animation-delay:-2.1s}.cauldron-live .fx-prop{animation:2.1s ease-in-out infinite cauldronAlive}@keyframes webFlex{0%{transform:skew(-.5deg)scale(.995)}to{transform:skew(1.2deg)scale(1.012)}}@keyframes moonAlive{0%{filter:drop-shadow(0 0 8px #ffe09640)}to{filter:drop-shadow(0 0 28px #ffe0969e)}}@keyframes pumpkinAlive{0%{filter:brightness(.92);transform:scaleY(.98)}to{filter:brightness(1.17)drop-shadow(0 0 10px #ff91363d);transform:scaleY(1.025)}}@keyframes cauldronAlive{0%,to{transform:translateY(0)scaleX(1)}45%{filter:brightness(1.12);transform:translateY(-2px)scaleX(1.025)}58%{transform:translateY(0)scaleX(.985)}}body.theme-easter{--room-pulse:#9d6fd0}.spring-sunwash{background:radial-gradient(circle,#ffeca666,#0000 66%);border-radius:50%;width:68%;height:94%;animation:7s ease-in-out infinite alternate springSun;top:-22%;right:-18%}.pollen{background-image:radial-gradient(circle at 12% 22%,#ffd166cc 0 2px,#0000 3px),radial-gradient(circle at 28% 66%,#f4a8c0cc 0 2px,#0000 3px),radial-gradient(circle at 58% 26%,#ffd166b3 0 1.5px,#0000 2.5px),radial-gradient(circle at 82% 58%,#7cd3eacc 0 2px,#0000 3px);animation:13s linear infinite pollenDrift;inset:0}.pollen-b{opacity:.55;animation-duration:19s;animation-direction:reverse;scale:.72}.meadow-glint{background:linear-gradient(105deg,#0000,#ffffff57,#0000);width:45%;height:34%;animation:9s ease-in-out infinite meadowGlint;bottom:0;left:-40%}@keyframes springSun{0%{opacity:.55;transform:scale(.94)}to{opacity:.92;transform:scale(1.08)}}@keyframes pollenDrift{0%{transform:translate(-3%,6%)}to{transform:translate(7%,-9%)}}@keyframes meadowGlint{0%,18%{transform:translate(0)}72%,to{transform:translate(340%)}}.nest-live .fx-prop{animation:4.8s ease-in-out infinite nestAlive}.egg-live .fx-prop{animation:3.5s ease-in-out infinite eggAlive}.egg-b .fx-prop{animation-delay:-.8s}.egg-c .fx-prop{animation-delay:-1.7s}.egg-d .fx-prop{animation-delay:-2.5s}.flower-live .fx-prop{animation:3.8s ease-in-out infinite alternate flowerAlive}@keyframes nestAlive{0%,to{transform:translateY(0)scaleX(1)}50%{transform:translateY(-3px)scaleX(1.018)}}@keyframes eggAlive{0%,82%,to{transform:rotate(0)}88%{transform:rotate(-4deg)}94%{transform:rotate(4deg)}}@keyframes flowerAlive{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}body.theme-summer{--room-pulse:#ffd166}.sun-lens{background:radial-gradient(circle,#fff4ae85,#ffda691f 46%,#0000 70%);border-radius:50%;width:58%;height:92%;animation:6.5s ease-in-out infinite alternate sunLens;top:-28%;left:-14%}.heat-haze{opacity:.18;filter:blur(2px);background:repeating-linear-gradient(176deg,#ffffff52 0 2px,#0000 3px 11px);width:120%;height:24%;animation:5.5s ease-in-out infinite alternate heatHaze;left:-10%}.haze-a{top:36%}.haze-b{animation-direction:alternate-reverse;animation-delay:-2.8s;top:52%}.wave-glint{filter:blur(3px);background:linear-gradient(102deg,#0000,#ffffff9e,#0000);width:42%;height:24%;animation:7.5s ease-in-out infinite waveGlint;bottom:14%;left:-45%}@keyframes sunLens{0%{opacity:.55;transform:scale(.94)}to{opacity:.9;transform:scale(1.07)}}@keyframes heatHaze{0%{transform:translate(-2%)skewY(-1deg)}to{transform:translate(3%)skewY(1deg)}}@keyframes waveGlint{0%,15%{transform:translate(0)rotate(-2deg)}76%,to{transform:translate(390%)rotate(2deg)}}.palm-live .fx-prop{animation:5.5s ease-in-out infinite alternate palmAlive}.boat-live .fx-prop{animation:3.7s ease-in-out infinite boatAlive}.beachball-live .fx-prop{animation:5.2s ease-in-out infinite beachballAlive}.sandcastle-live .fx-prop{animation:6s ease-in-out infinite alternate sandcastleAlive}@keyframes palmAlive{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.8deg)}}@keyframes boatAlive{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2.5deg)}}@keyframes beachballAlive{0%,72%,to{transform:translate(0)rotate(0)}82%{transform:translate(-7px)rotate(-12deg)}92%{transform:translate(5px)rotate(9deg)}}@keyframes sandcastleAlive{0%{filter:brightness(.96)}to{filter:brightness(1.1)drop-shadow(0 0 8px #ffde9633)}}body.theme-space{--room-pulse:#37e0c8}.nebula-turn{aspect-ratio:1;filter:blur(24px);background:conic-gradient(from 40deg,#0000,#7058d62e,#0000 32%,#37e0c824,#0000 68%);border-radius:50%;width:78%;animation:34s linear infinite nebulaTurn;top:-18%;left:12%}.orbit{border:1px solid #aabfff33;border-radius:50%;animation:8s ease-in-out infinite alternate orbitBreathe;transform:rotate(-12deg)}.orbit-a{width:58%;height:34%;top:4%;left:2%}.orbit-b{width:48%;height:28%;animation-delay:-4s;top:18%;right:-8%}.star-lane{background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:42%;height:2px;animation:11s linear infinite starLane;top:8%;left:-45%;transform:rotate(-18deg);box-shadow:70px 34px #ffffff52,140px -26px #37e0c852}@keyframes nebulaTurn{to{transform:rotate(360deg)}}@keyframes orbitBreathe{0%{opacity:.35;scale:.96}to{opacity:.8;scale:1.04}}@keyframes starLane{to{translate:180vw 58vh}}.planet-live .fx-prop{animation:10s ease-in-out infinite alternate planetAlive}.earth-main .fx-prop{animation-delay:-3.2s}.moon-main .fx-prop{animation-delay:-6.1s}.lander-live .fx-prop{animation:2.8s ease-in-out infinite landerAlive}.astro-live .fx-prop{transform-origin:12% 80%;animation:5.4s ease-in-out infinite alternate astroAlive}@keyframes planetAlive{0%{filter:brightness(.94);transform:translateY(-3px)rotate(-1deg)}to{filter:brightness(1.12);transform:translateY(5px)rotate(1.5deg)}}@keyframes landerAlive{0%,to{filter:brightness(.96);transform:translateY(0)}50%{filter:brightness(1.12)drop-shadow(0 0 10px #6eaaff3d);transform:translateY(-2px)}}@keyframes astroAlive{0%{transform:translateY(-7px)rotate(-1.5deg)}to{transform:translateY(8px)rotate(2deg)}}body.theme-trainer{--room-pulse:#ffd94d}.energy-ring{aspect-ratio:1;border:3px solid #ffd94d42;border-radius:50%;width:34%;animation:4s ease-out infinite energyRing;top:48%;left:50%;transform:translate(-50%,-50%)}.ring-b{border-color:#e03e363d;animation-delay:-2s}.electric-sweep{background:linear-gradient(90deg,#0000,#fff8e0,#ffd94d,#0000);width:26%;height:3px;animation:6.5s linear infinite electricSweep;top:18%;left:-30%;transform:rotate(-12deg);box-shadow:0 0 14px #ffd94db8}.arena-glow{background:radial-gradient(circle at 50% 48%,#ffd94d24,#0000 40%);animation:2.8s ease-in-out infinite alternate arenaGlow;inset:0}@keyframes energyRing{0%{opacity:0;scale:.45}24%{opacity:.72}to{opacity:0;scale:1.7}}@keyframes electricSweep{to{translate:165vw 18vh}}@keyframes arenaGlow{0%{opacity:.35}to{opacity:.9}}.energy-prop .fx-prop{animation:2.8s ease-in-out infinite alternate energyProp}.energy-star .fx-prop{animation-delay:-.8s}.energy-dark .fx-prop{animation-delay:-1.5s}.energy-gold .fx-prop{animation-delay:-2.2s}@keyframes energyProp{0%{filter:brightness(.92);transform:translateY(1px)scale(.94)}to{filter:brightness(1.2)drop-shadow(0 0 9px #ffd94d75);transform:translateY(-7px)scale(1.08)}}.stagecard:has(.num-wrap.pop) .hero-prop .fx-prop{animation:.82s cubic-bezier(.18,1.35,.3,1) both propCheer}:is(.stagecard:has(.num-wrap.pop) .gifts-live .fx-prop,.stagecard:has(.num-wrap.pop) .egg-live .fx-prop,.stagecard:has(.num-wrap.pop) .pumpkin-live .fx-prop){animation:.72s cubic-bezier(.2,1.25,.3,1) both propNudge}.stagecard:has(.num-wrap.pop) .party-popper .fx-prop{animation:.7s cubic-bezier(.2,1.3,.3,1) both popperCheer}@keyframes propCheer{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-10px)scale(1.035,.97)}64%{transform:translateY(1px)scale(.985,1.02)}to{transform:none}}@keyframes propNudge{0%,to{transform:rotate(0)}34%{transform:rotate(-4deg)translateY(-4px)}68%{transform:rotate(3deg)translateY(-1px)}}@keyframes popperCheer{0%{transform:rotate(0)scale(1)}38%{filter:brightness(1.22);transform:rotate(8deg)scale(1.14)}to{transform:none}}.fx-ground .fx-corner:after{animation:4.6s ease-in-out infinite alternate contactShadowAlive}@keyframes contactShadowAlive{0%{opacity:.55;transform:scaleX(.94)}to{opacity:.82;transform:scaleX(1.04)}}@media (max-width:780px){.room-atmos{opacity:.78}.party-beam{width:44%}.fxf.depth-near{scale:.92}.fxf.depth-far{scale:.58}.fx-call-reactor{width:74px;top:27%;left:50%}}@media (prefers-reduced-motion:reduce){.room-atmos>span,.fx-prop,.fx-ground .fx-corner:after{animation:none!important}.fxf.depth-far,.fxf.depth-mid,.fxf.depth-near{filter:none;scale:1}}
.theme-pick a{color:var(--muted);padding:0 .25rem;font-size:1.1rem;line-height:1;text-decoration:none}.tpd-space{background:#1f2a5a}.tpd-christmas{background:#1d5a3a}.tpd-easter{background:#cfe9a8}.tpd-halloween{background:#f07f2a}.tpd-summer{background:#7ecbe8}.tpd-birthday{background:#d96aa0}.tpd-white{background:#fff}.tpd-blue{background:#2f6fde}.tpd-pink{background:#e76aa8}.tpd-purple{background:#7b4fd6}.tpd-red{background:#d9403f}.tpd-yellow{background:#f5c542}.tpd-black{background:#1a1a1f}.tpd-trainer{background:#2fb5a5}.themed-page .join-box{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}
.mini.filled,.mini.newest{background:radial-gradient(circle at 32% 26%, #ffffffe6 0%, #ffffff40 15%, transparent 38%), radial-gradient(circle at 40% 35%, var(--teal) 0%, var(--teal-deep) 78%);color:#fff;border-color:#0000;box-shadow:inset -4px -5px 9px #00000040,0 6px 12px #0003}.board .cell.called{box-shadow:inset 0 1px #ffffff29,0 3px 8px #0000002e}.board .cell.latest{box-shadow:0 0 0 3px #ffffff38,0 6px 16px #00000047}.stat{box-shadow:inset 0 1px #ffffff40,inset 0 -2px 4px #0000000f,0 8px 18px #00000014}.ticket{box-shadow:0 1px 2px #0000000f,0 10px 24px #0000001a}.tc.marked{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--teal) 55%, white) 0%, var(--teal) 45%, var(--teal-deep) 85%);box-shadow:inset -2px -3px 5px #00000038,0 2px 5px #00000026}.game-intro .btn-play,.host-bingo.ready{background:linear-gradient(#ffdf7e 0%,#ffc53d 52%,#f2ab19 100%);border-color:#0000;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 3px #925a0047,0 12px 26px #b4780066}.game-intro .btn-play:active,.host-bingo.ready:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #925a0059,0 4px 10px #b478004d}.stage-v2{border:1px solid color-mix(in srgb, var(--gold) 42%, var(--line));box-shadow:inset 0 1px #ffffffe6,0 22px 54px #1c2b5521}.stage-v2 .num-wrap{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 31% 24%, #fffffffa 0 8%, #ffffff4d 22%, transparent 35%), radial-gradient(circle at 44% 38%, color-mix(in srgb, var(--card) 82%, white) 0%, color-mix(in srgb, var(--teal-soft) 82%, white) 42%, var(--teal) 78%, var(--teal-deep) 100%);border:5px solid color-mix(in srgb, white 72%, var(--teal-soft));width:clamp(122px,11vw,178px);box-shadow:inset -10px -13px 20px #03534d33, inset 7px 8px 12px #ffffff6b, 0 0 0 6px color-mix(in srgb, var(--teal-soft) 64%, transparent), 0 18px 30px #127d762e;border-radius:50%;flex:none;place-items:center;display:grid}.stage-v2 .num-wrap .big-number,.stage-v2:fullscreen .num-wrap .big-number,.stage-v2.faux-fs .num-wrap .big-number{background:linear-gradient(#254d75 8%,#102d4f 58%,#071a32 100%);color:#102d4f;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #ffffffe6)drop-shadow(0 5px 5px #071a3247);-webkit-background-clip:text;background-clip:text;font-size:clamp(4.25rem,7.4vw,7.2rem);font-weight:900;line-height:.9}.stage-v2 .num-wrap .bletter{background:var(--gold);color:var(--navy);-webkit-text-fill-color:var(--navy);vertical-align:0;z-index:2;border:1px solid #ffffffc7;border-radius:999px;margin:0;padding:.12rem .38rem;font-size:.82rem;line-height:1;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.stage-v2 .last5{gap:.65rem}.stage-v2 .mini{border-width:3px;box-shadow:inset -3px -4px 7px #1c2b551a,0 7px 13px #1c2b551c}.stage-v2 .mini.newest:first-child,.stage-v2 .mini.filled:first-child{color:#fff;background:radial-gradient(circle at 31% 24%,#8ee3dc,#12a59c 62%,#08766f);border-color:#fff}.stage-v2 .mini.filled:nth-child(2){color:#fff;background:radial-gradient(circle at 31% 24%,#ffb4aa,#ef6c62 64%,#af3534);border-color:#fff}.stage-v2 .mini.filled:nth-child(3){color:#3d2d0a;background:radial-gradient(circle at 31% 24%,#ffe89a,#f0bd39 64%,#aa7610);border-color:#fff}.stage-v2 .mini.filled:nth-child(4){color:#17360e;background:radial-gradient(circle at 31% 24%,#bde89e,#7cb45c 64%,#47782d);border-color:#fff}.stage-v2 .mini.filled:nth-child(5){color:#fff;background:radial-gradient(circle at 31% 24%,#c6c0ff,#7b74cc 64%,#474198);border-color:#fff}.stage-v2 .mini.newest,.stage-v2 .mini.filled{text-shadow:0 1px 1px #00000029;font-weight:900}.stage-v2 .board,.stage-v2 .solo-board{border:1px solid color-mix(in srgb, var(--teal) 50%, var(--line));background:color-mix(in srgb, var(--teal-soft) 46%, var(--card));border-radius:13px;padding:6px;box-shadow:inset 0 2px 11px #127d7612,0 10px 25px #1c2b5512}.stage-v2 .board .cell{border:1px solid color-mix(in srgb, var(--teal) 16%, var(--line));box-shadow:none;border-radius:5px}.stage-v2 .board .cell.called{border-color:color-mix(in srgb, var(--teal) 48%, transparent);opacity:1;font-weight:900;box-shadow:inset 0 1px #ffffff40}.stage-v2 .board .cell.latest{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 25%, transparent), 0 6px 15px color-mix(in srgb, var(--teal-deep) 28%, transparent);border-color:#fff}.stage-v2 .ticket{border-color:color-mix(in srgb, var(--gold) 36%, var(--line));background:linear-gradient(180deg, #fffffffa, color-mix(in srgb, var(--paper) 78%, white));box-shadow:inset 0 1px #fff,0 8px 20px #1c2b5517}.stage-v2 .phrase{letter-spacing:.035em;font-weight:800}body.theme-blue .stage-v2 .phrase{color:#bde8f6}body.theme-purple .stage-v2 .phrase{color:#ded3f8}body.theme-red .stage-v2 .phrase{color:#ffd5cb}body.theme-black .stage-v2 .phrase{color:#f2f2f5}body.theme-space .stage-v2 .phrase{color:#dbe3ff}body.theme-halloween .stage-v2 .phrase{color:#ffd28a}body.theme-christmas .stage-v2 .phrase{color:#fff1bf}@media (min-width:861px) and (min-height:680px){.stage-v2:fullscreen .num-wrap,.stage-v2.faux-fs .num-wrap{width:clamp(150px,17vh,220px)}}@media (max-width:780px){.stage-v2 .num-wrap,.stage-v2:fullscreen .num-wrap,.stage-v2.faux-fs .num-wrap{width:94px;box-shadow:inset -6px -8px 13px #03534d33, 0 0 0 4px color-mix(in srgb, var(--teal-soft) 58%, transparent), 0 10px 18px #127d7629;border-width:3px}.stage-v2 .num-wrap .big-number,.stage-v2:fullscreen .num-wrap .big-number,.stage-v2.faux-fs .num-wrap .big-number{font-size:3.55rem}.stage-v2 .num-wrap .bletter{padding:.08rem .28rem;font-size:.58rem;top:-7px}.stage-v2 .board,.stage-v2 .solo-board{border-radius:9px;padding:4px}.stage-v2 .board .cell{border-radius:4px}}@media (orientation:landscape) and (max-height:540px){.stage-v2 .num-wrap,.stage-v2:fullscreen .num-wrap,.stage-v2.faux-fs .num-wrap{width:min(18vh,76px)}.stage-v2 .num-wrap .big-number,.stage-v2:fullscreen .num-wrap .big-number,.stage-v2.faux-fs .num-wrap .big-number{font-size:min(12vh,2.8rem)}.stage-v2 .num-wrap .bletter{padding:.05rem .22rem;font-size:.48rem;top:-6px}.stage-v2 .last5{gap:4px}}@media (min-width:861px) and (max-height:900px){.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .marquee{padding:.3rem 1rem .35rem}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .marquee .title{margin:.15rem 0;font-size:1rem}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .big-number{font-size:clamp(2.8rem,5.2vw,4.2rem)}.caller.solo .stage-v2:not(:fullscreen):not(.faux-fs) .num-wrap{width:108px}.caller.solo .stage-v2:not(:fullscreen):not(.faux-fs) .num-wrap .big-number{font-size:3.1rem}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .caller-unit{gap:6px}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .now-pill{padding:.25rem .7rem;font-size:.6rem}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .caller-unit .btn{padding:.4rem 1rem;font-size:.85rem}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .ticket{padding:8px}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .phrase{height:auto;margin-bottom:.2rem;font-size:.95rem}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .mini{width:32px;height:32px;font-size:.78rem}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .stat{padding:.35rem .9rem}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .stat b{font-size:1.15rem}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .solo-board{gap:3px}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .solo-board .cell{aspect-ratio:2.5;border-radius:6px;font-size:.78rem}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .solo-board.b75 .cell{aspect-ratio:2.2}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .tickets-row{margin-top:.5rem}.caller.solo .solo-stage:not(:fullscreen):not(.faux-fs) .ticket .tc{font-size:.8rem}}@media (max-width:600px) and (orientation:portrait){.caller,main.landing.tpage.troom{padding-inline:10px}.stagecard{padding-inline:8px}.solo-stage .tickets-row:has(.tpage3:only-child) .tpage3{flex:0 0 100%}}.now-bar{display:none}.bf-btn{margin-top:.4rem;padding:.8rem 1.8rem;font-size:1.05rem}@media (max-width:600px) and (orientation:portrait){.now-bar{z-index:55;background:var(--card);border:1px solid var(--line);border-radius:999px;justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem .5rem .4rem .45rem;display:flex;position:fixed;top:8px;left:10px;right:10px;box-shadow:0 10px 28px #1c2b5538}.now-bar .nb-ball{background:var(--teal);color:#fff;width:46px;height:46px;font-family:var(--display);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:800;display:grid;box-shadow:inset -4px -6px 10px #0003,inset 4px 6px 8px #ffffff4d}.now-bar .nb-letter{opacity:.85;margin-right:1px;font-size:.6rem}.now-bar .host-bingo{padding:.55rem 1.5rem;font-size:1rem}}.stage-v2 .num-wrap .big-number{flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.stage-v2 .num-wrap .big-number .bletter{letter-spacing:.06em;color:var(--teal-deep);-webkit-text-fill-color:var(--teal-deep);filter:none;background:0 0;border:0;margin:0 0 -.04em;font-weight:900;line-height:1;transform:none;padding:0!important;font-size:.32em!important;position:static!important}.marquee{padding:.55rem 1rem .85rem}.marquee .title{margin:0;line-height:1}.review-ask{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.86rem;display:flex}.review-ask a{color:var(--teal-deep);text-underline-offset:3px;font-weight:700;text-decoration:underline}.review-ask a:hover{color:var(--teal)}.review-no{color:var(--muted);cursor:pointer;opacity:.7;background:0 0;border:0;padding:0 .2rem;font-size:1.1rem;line-height:1}.review-no:hover{opacity:1}.pf-card .review-ask{justify-content:flex-start;margin-top:.6rem}.stage-v2 .num-wrap{container-type:inline-size}.stage-v2 .num-wrap .big-number:not(:has(.bletter)){font-variant-numeric:normal;translate:var(--ink-dx,0em) 0;font-size:63cqi!important}.ball-wrap{flex-direction:column;align-items:center;display:flex;position:relative}.ball-wrap:before{content:"";aspect-ratio:100/19;width:100%;display:block}.ball-arc{aspect-ratio:1;pointer-events:none;z-index:2;width:150%;height:auto;margin-top:-6%;position:absolute;top:0;left:-25%;overflow:visible}.ball-arc text{font-family:var(--display);fill:var(--teal-deep);font-weight:800}.ball-arc .ba-star{fill:var(--gold)}body.theme-blue .stage-v2 .ball-arc text{fill:#bde8f6}body.theme-purple .stage-v2 .ball-arc text{fill:#ded3f8}body.theme-red .stage-v2 .ball-arc text{fill:#ffd5cb}body.theme-black .stage-v2 .ball-arc text{fill:#f2f2f5}body.theme-space .stage-v2 .ball-arc text{fill:#dbe3ff}body.theme-halloween .stage-v2 .ball-arc text{fill:#ffd28a}body.theme-christmas .stage-v2 .ball-arc text{fill:#fff1bf}body:is(.theme-blue,.theme-purple,.theme-red,.theme-black,.theme-space,.theme-halloween,.theme-christmas) .stage-v2 .ball-arc .ba-star{fill:var(--gold)}@media (orientation:landscape) and (max-height:540px){.solo-stage .ball-wrap:before,.solo-stage .ball-arc{display:none}}
@media print{.no-print,.site-bg,.langpick,.landing:before,.landing:after,.home-sec:before{display:none!important}body,.landing,.gen-page{background:#fff!important}}

