@keyframes ms-shake{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-9px,3px) rotate(-.6deg)}20%{transform:translate(8px,-4px) rotate(.6deg)}30%{transform:translate(-7px,5px) rotate(-.4deg)}40%{transform:translate(9px,2px) rotate(.5deg)}50%{transform:translate(-6px,-5px) rotate(-.5deg)}60%{transform:translate(7px,4px) rotate(.4deg)}70%{transform:translate(-5px,-3px)}80%{transform:translate(4px,3px)}90%{transform:translate(-2px,-1px)}}@keyframes ms-shake-big{0%,to{transform:translate(0) rotate(0)}8%{transform:translate(-18px,8px) rotate(-1.4deg)}16%{transform:translate(16px,-10px) rotate(1.2deg)}24%{transform:translate(-20px,6px) rotate(-1deg)}32%{transform:translate(18px,10px) rotate(1.4deg)}40%{transform:translate(-14px,-12px) rotate(-1.2deg)}48%{transform:translate(16px,6px) rotate(1deg)}56%{transform:translate(-12px,8px)}64%{transform:translate(10px,-8px)}72%{transform:translate(-8px,6px)}84%{transform:translate(5px,-3px)}}html.ms-shake body{animation:ms-shake .8s cubic-bezier(.36,.07,.19,.97) both}html.ms-shake.ms-shake--big body{animation:ms-shake-big 1.6s cubic-bezier(.36,.07,.19,.97) both}@keyframes ms-flash{0%{opacity:0}20%{opacity:.55}to{opacity:0}}.ms-funflash{inset:0;background:var(--gold);animation:ms-flash .7s ease-out both}.ms-funban,.ms-funflash{position:fixed;z-index:var(--z-toast);pointer-events:none}.ms-funban{--b-a:var(--fx-gold-a);--b-b:var(--fx-gold-b);--b-g:var(--fx-gold-glow);left:50%;top:28%;display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;max-width:min(34rem,calc(100vw - 2rem));padding:1.1rem 1.8rem 1.2rem;border-radius:1.6rem;border:1px solid var(--fx-line);color:var(--fx-ink);text-align:center;text-decoration:none;font-family:Nunito,Segoe UI,sans-serif;background:radial-gradient(120% 90% at 50% 0,var(--b-g),transparent 60%),linear-gradient(160deg,var(--fx-bg2),var(--fx-bg));box-shadow:var(--fx-shadow),0 0 0 1px var(--fx-glass) inset,0 0 3rem var(--b-g);transform:translate(-50%,.6rem) scale(.82);opacity:0;filter:blur(6px);transition:transform .5s cubic-bezier(.2,1.4,.35,1),opacity .3s ease,filter .3s ease}.ms-funban:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:linear-gradient(120deg,var(--b-a),var(--b-b),var(--b-a));-webkit-mask:linear-gradient(var(--fx-ink) 0 0) content-box,linear-gradient(var(--fx-ink) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}a.ms-funban{pointer-events:auto;cursor:pointer}.ms-funban.is-on{transform:translate(-50%) scale(1);opacity:1;filter:none}.ms-funban__k{font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--b-a)}.ms-funban__av{width:3.4rem;height:3.4rem;border-radius:50%;object-fit:cover;border:2px solid var(--b-a);box-shadow:0 0 1.2rem var(--b-g)}.ms-funban b{font-family:Fredoka,Nunito,sans-serif;font-weight:700;font-size:clamp(2.1rem,7vw,3.6rem);line-height:1;letter-spacing:.01em;overflow-wrap:anywhere;background:linear-gradient(180deg,var(--fx-ink) 30%,var(--b-a));-webkit-background-clip:text;background-clip:text;color:transparent}.ms-funban b span{display:inline-block;color:var(--b-a);animation:ms-jump .7s cubic-bezier(.3,1.8,.5,1) both}.ms-funban b span:nth-child(2n){color:var(--fx-ink)}.ms-funban small{font-size:.95rem;font-weight:700;color:var(--fx-muted)}.ms-funban--pink{--b-a:var(--fx-rose-a);--b-b:var(--fx-rose-b);--b-g:var(--fx-rose-glow)}.ms-funban--blue,.ms-funban--volt{--b-a:var(--fx-volt-a);--b-b:var(--fx-volt-b);--b-g:var(--fx-volt-glow)}.ms-funban--red,.ms-funban--sun{--b-a:var(--fx-sun-a);--b-b:var(--fx-sun-b);--b-g:var(--fx-sun-glow)}.ms-funban--night{--b-a:var(--fx-ice-a);--b-b:var(--fx-cosmos-a);--b-g:var(--fx-cosmos-glow)}.ms-funban--party{--b-a:var(--fx-rose-a);--b-b:var(--fx-volt-a);--b-g:var(--fx-volt-glow)}.ms-funban--party b{background:linear-gradient(90deg,var(--fx-rose-a),var(--fx-gold-a),var(--fx-volt-a),var(--fx-rose-b));-webkit-background-clip:text;background-clip:text}@keyframes ms-jump{0%{transform:translateY(-1.2em) scale(.4);opacity:0}60%{transform:translateY(.15em) scale(1.15);opacity:1}to{transform:none}}.ms-spot{position:fixed;inset:0;z-index:var(--z-popover);pointer-events:none;opacity:0;transition:opacity .5s ease;background:radial-gradient(circle at 50% 36%,var(--fx-veil0) 0 9rem,var(--fx-veil) 15rem)}.ms-spot.is-on{opacity:1}@keyframes ms-disco{0%{opacity:.18;background-position:0 50%}50%{opacity:.32;background-position:100% 50%}to{opacity:.18;background-position:0 50%}}html.ms-disco body:after{content:"";position:fixed;inset:0;z-index:var(--z-popover);pointer-events:none;mix-blend-mode:color;background:linear-gradient(90deg,var(--pink),var(--violet),var(--accent),var(--doc-c4),var(--gold),var(--pink));background-size:400% 100%;animation:ms-disco .9s linear infinite}.fx{--a:var(--fx-cosmos-a);--b:var(--fx-cosmos-b);--g:var(--fx-cosmos-glow);position:relative;isolation:isolate;overflow:hidden;display:grid;grid-gap:.7rem;gap:.7rem;width:20rem;max-width:100%;padding:.8rem .9rem .75rem;border-radius:1.35rem;border:1px solid var(--fx-line);color:var(--fx-ink);background:linear-gradient(165deg,var(--fx-bg2),var(--fx-bg));box-shadow:var(--fx-shadow)}.fx.is-rose{--a:var(--fx-rose-a);--b:var(--fx-rose-b);--g:var(--fx-rose-glow)}.fx.is-volt{--a:var(--fx-volt-a);--b:var(--fx-volt-b);--g:var(--fx-volt-glow)}.fx.is-sun{--a:var(--fx-sun-a);--b:var(--fx-sun-b);--g:var(--fx-sun-glow)}.fx.is-gold{--a:var(--fx-gold-a);--b:var(--fx-gold-b);--g:var(--fx-gold-glow)}.fx.is-ice{--a:var(--fx-ice-a);--b:var(--fx-ice-b);--g:var(--fx-ice-glow)}.fx.is-mint{--a:var(--fx-mint-a);--b:var(--fx-mint-b);--g:var(--fx-mint-glow)}.fx:before{content:"";inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--a),transparent 40%,transparent 60%,var(--b));-webkit-mask:linear-gradient(var(--fx-ink) 0 0) content-box,linear-gradient(var(--fx-ink) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.8}.fx:before,.fx__aura{position:absolute;z-index:-1}.fx__aura{inset:-40% -30% auto;height:120%;background:radial-gradient(40% 45% at 30% 40%,var(--g),transparent 70%),radial-gradient(35% 40% at 75% 30%,var(--b),transparent 70%);opacity:.45;filter:blur(18px);animation:fx-breathe 7s ease-in-out infinite alternate}@keyframes fx-breathe{0%{transform:translate(-6%) scale(1)}to{transform:translate(6%,6%) scale(1.12)}}.fx.is-live:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 35%,var(--fx-shine) 50%,transparent 65%);transform:translateX(-120%);animation:fx-sheen 1.1s ease-out .1s}@keyframes fx-sheen{to{transform:translateX(120%)}}.fx__h{display:flex;align-items:center;gap:.5rem;min-width:0}.fx__h b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Fredoka,Nunito,sans-serif;font-weight:600;font-size:1rem;letter-spacing:.01em}.fx__ic{place-items:center;width:1.85rem;height:1.85rem;border-radius:.65rem;color:var(--fx-ink);background:linear-gradient(140deg,var(--a),var(--b));box-shadow:0 .3rem .9rem var(--g)}.fx__ic,.fx__prm{display:grid;flex:none}.fx__prm{place-items:center;width:1.6rem;height:1.6rem;margin-left:auto;border-radius:50%;color:var(--fx-paper-ink);background:radial-gradient(circle at 35% 30%,var(--fx-gold-a),var(--fx-gold-b) 75%);box-shadow:0 0 .8rem var(--fx-gold-glow)}.fx__b{display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem;text-align:center;min-width:0}.fx__f{display:flex;gap:.5rem;padding-top:.55rem;border-top:1px solid var(--fx-line)}.fx__f,.fx__who{align-items:center}.fx__who{display:inline-flex;gap:.3rem;min-width:0;color:var(--fx-muted);font-size:.76rem;font-weight:700}.fx__who>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem}.fx__again{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;padding:.28rem .65rem;border-radius:var(--radius-pill);border:1px solid var(--fx-line);background:var(--fx-glass);color:var(--fx-ink);font:inherit;font-size:.74rem;font-weight:800;cursor:pointer;transition:background .2s ease,transform .2s ease}.fx__again:hover{background:var(--fx-glass2);transform:translateY(-1px)}.fx__again:focus-visible{outline:2px solid var(--a);outline-offset:2px}.fx-line{margin:0;font-size:.92rem;color:var(--fx-muted);line-height:1.35}.fx-line b,.fx-line.is-q{color:var(--fx-ink)}.fx-line.is-q{font-style:italic}.fx .pav--md{--pav:3.1rem}.fx .pav--lg{--pav:4.2rem}.fx .pav--xs{--pav:1.25rem}.fx-duo{display:flex;align-items:center;justify-content:center;gap:.2rem}.fx-duo__av{border-radius:50%;padding:2px;background:linear-gradient(140deg,var(--a),var(--b));box-shadow:0 0 1.2rem var(--g)}.fx-duo__mid{position:relative;display:grid;place-items:center;width:2.6rem;height:2.6rem;margin:0 -.4rem;z-index:1;border-radius:50%;color:var(--fx-ink);background:linear-gradient(140deg,var(--a),var(--b));border:3px solid var(--fx-bg)}.fx-duo__mid i{position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--a);opacity:0}.fx.is-live .fx-duo__mid i{animation:fx-ripple 1.2s ease-out 2}@keyframes fx-ripple{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}@keyframes fx-lean-a{0%,to{transform:none}45%{transform:translateX(.8rem) rotate(6deg)}}@keyframes fx-lean-b{0%,to{transform:none}45%{transform:translateX(-.8rem) rotate(-6deg)}}@keyframes fx-beat{0%,to{transform:scale(1)}30%{transform:scale(1.25)}60%{transform:scale(.95)}}@keyframes fx-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-24deg)}75%{transform:rotate(24deg)}}.fx.is-live .fx-duo__av--a{animation:fx-lean-a 1s cubic-bezier(.4,0,.2,1) 2}.fx.is-live .fx-duo__av--b{animation:fx-lean-b 1s cubic-bezier(.4,0,.2,1) 2}.fx.is-live .fx-duo__mid svg{animation:fx-beat .8s ease-in-out 3}.fx.is-live .is-applause .fx-duo__mid svg,.fx.is-live .is-wave .fx-duo__mid svg{animation:fx-wave .35s ease-in-out 6}.fx-love{display:flex;align-items:center;justify-content:center;gap:.3rem;max-width:100%}.fx-love .pav--md{--pav:2.5rem}.fx-love__av{flex:none;border-radius:50%;padding:2px;background:linear-gradient(140deg,var(--a),var(--b))}.fx-gauge{position:relative;display:grid;place-items:center;width:6.8rem;flex:none;aspect-ratio:1}.fx-gauge>svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.fx-gauge__bg{fill:none;stroke:var(--fx-glass2);stroke-width:7}.fx-gauge__fg{fill:none;stroke:var(--a);stroke-width:7;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--g));transition:stroke-dashoffset .3s linear}.fx-gauge__in{display:grid;justify-items:center;grid-gap:.05rem;gap:.05rem;color:var(--a)}.fx-gauge__in b{font-family:Fredoka,Nunito,sans-serif;font-weight:700;font-size:1.75rem;line-height:1;color:var(--fx-ink)}.fx-gauge__in small{max-width:5.6rem;font-size:.62rem;font-weight:800;line-height:1.15;color:var(--fx-muted)}.fx.is-live .fx-gauge__in svg{animation:fx-beat .8s ease-in-out 3}.fx-vibe{display:flex;align-items:center;gap:.9rem;text-align:left}.fx-vibe.is-rose{--a:var(--fx-rose-a);--b:var(--fx-rose-b);--g:var(--fx-rose-glow)}.fx-vibe.is-volt{--a:var(--fx-volt-a);--b:var(--fx-volt-b);--g:var(--fx-volt-glow)}.fx-vibe.is-sun{--a:var(--fx-sun-a);--b:var(--fx-sun-b);--g:var(--fx-sun-glow)}.fx-vibe.is-gold{--a:var(--fx-gold-a);--b:var(--fx-gold-b);--g:var(--fx-gold-glow)}.fx-vibe.is-ice{--a:var(--fx-ice-a);--b:var(--fx-ice-b);--g:var(--fx-ice-glow)}.fx-vibe.is-mint{--a:var(--fx-mint-a);--b:var(--fx-mint-b);--g:var(--fx-mint-glow)}.fx-vibe__orb{position:relative;display:grid;place-items:center;padding:5px;border-radius:50%}.fx-vibe__orb:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--a),var(--b),var(--a));filter:blur(5px);animation:fx-spin 4s linear infinite}.fx-vibe__orb .pav{position:relative}@keyframes fx-spin{to{transform:rotate(1turn)}}.fx-vibe__txt{display:grid;grid-gap:.1rem;gap:.1rem}.fx-vibe__txt small{font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--fx-dim)}.fx-vibe__txt b{font-family:Fredoka,Nunito,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.05;color:var(--a)}.fx-vibe__txt>span{font-size:.8rem;font-weight:700;color:var(--fx-muted)}.fx-spot{position:relative;display:grid;justify-items:center;grid-gap:.45rem;gap:.45rem;padding-top:.4rem}.fx-spot__beam{position:absolute;top:-1.6rem;left:50%;width:9rem;height:7.5rem;transform:translateX(-50%);background:conic-gradient(from 160deg at 50% 0,transparent,var(--g),transparent 40deg);filter:blur(4px);opacity:.9}.fx-spot .pav{position:relative;border-radius:50%;box-shadow:0 0 1.6rem var(--g)}.fx.is-live .fx-spot__beam{animation:fx-sweep 1.2s ease-in-out 2}@keyframes fx-sweep{0%,to{transform:translateX(-50%) rotate(0)}30%{transform:translateX(-50%) rotate(-12deg)}70%{transform:translateX(-50%) rotate(12deg)}}.fx-boom{position:relative;display:grid;place-items:center;width:100%;padding:.6rem 0}.fx-boom i{position:absolute;width:4.5rem;height:4.5rem;border-radius:50%;border:2px solid var(--a);opacity:0}.fx.is-live .fx-boom i{animation:fx-ripple 1s ease-out 2}.fx.is-live .fx-boom i+i{animation-delay:.3s}.fx-boom b{position:relative;font-family:Fredoka,Nunito,sans-serif;font-weight:700;font-size:2.6rem;line-height:1;letter-spacing:.02em;background:linear-gradient(180deg,var(--fx-ink),var(--a));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px var(--g))}.fx.is-live .fx-boom b{animation:ms-shake .8s both}.fx-slap{display:grid;grid-gap:.3rem;gap:.3rem}.fx-slap__pow{font-family:Fredoka,Nunito,sans-serif;font-size:2.2rem;line-height:1;color:var(--a);transform:rotate(-4deg);filter:drop-shadow(0 0 10px var(--g))}.fx.is-live .fx-slap__pow{animation:fx-beat .6s ease-in-out 2}.fx-quote{position:relative;margin:0;padding:.7rem .9rem .7rem 2.1rem;border-radius:1rem;background:var(--fx-glass);border:1px solid var(--fx-line);font-size:.95rem;line-height:1.4;text-align:left;font-style:italic}.fx-quote svg{position:absolute;left:.65rem;top:.7rem;color:var(--a)}.fx-rps{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.5rem;gap:.5rem;width:100%}.fx-rps__c{display:grid;justify-items:center;grid-gap:.15rem;gap:.15rem;padding:.6rem .3rem;border-radius:1rem;background:var(--fx-glass);border:1px solid var(--fx-line);color:var(--fx-ink);min-width:0}.fx-rps__c small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fx-dim);font-size:.68rem}.fx-rps__c.is-win{border-color:var(--a);box-shadow:0 0 1.2rem var(--g);background:linear-gradient(160deg,var(--fx-glass2),var(--fx-glass))}.fx-rps__c.is-back{min-height:4.2rem;place-items:center;color:var(--fx-dim)}.fx.is-live .fx-rps__c{animation:fx-flipin .6s cubic-bezier(.2,1.3,.4,1) both}.fx.is-live .fx-rps__c+.fx-rps__vs+.fx-rps__c{animation-delay:.15s}@keyframes fx-flipin{0%{transform:rotateY(90deg) scale(.8);opacity:0}to{transform:none;opacity:1}}.fx-rps__vs{color:var(--a)}.fx-rps__res,.fx-rps__vs{font-family:Fredoka,Nunito,sans-serif;font-weight:700}.fx-rps__res{grid-column:1/-1;font-size:1.1rem}.fx-rps__res.is-sub{font-family:inherit;font-weight:700;font-size:.8rem;color:var(--fx-muted)}.fx-pick{display:grid;grid-gap:.45rem;gap:.45rem;width:100%}.fx-pick small{color:var(--fx-muted);font-size:.78rem}.fx-pick>span{display:flex;gap:.4rem}.fx-pick>span>button{flex:1 1}.fx-pick button{display:grid;justify-items:center;grid-gap:.2rem;gap:.2rem;padding:.6rem .2rem;border-radius:1rem;border:1px solid var(--fx-line);background:var(--fx-glass);color:var(--fx-ink);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.fx-pick button:hover:not(:disabled){transform:translateY(-2px);border-color:var(--a);background:var(--fx-glass2)}.fx-pick button:focus-visible{outline:2px solid var(--a);outline-offset:2px}.fx-shout{font-family:Fredoka,Nunito,sans-serif;font-weight:700;font-size:2rem;line-height:1.1;text-shadow:0 0 14px var(--g)}.fx-shout__w{display:inline-block;white-space:nowrap;margin:0 .18em}.fx-shout__w span{display:inline-block;color:var(--a);animation:ms-jump .7s cubic-bezier(.3,1.8,.5,1) both}.fx-shout__w span:nth-child(3n+1){color:var(--fx-rose-a)}.fx-shout__w span:nth-child(3n+2){color:var(--fx-gold-a)}.fx-dice{display:flex;align-items:center;justify-content:center;gap:1.1rem}.fx-res{display:grid;text-align:left}.fx-res small{font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--fx-dim)}.fx-res b{font-family:Fredoka,Nunito,sans-serif;font-weight:700;font-size:2rem;line-height:1.05;color:var(--a)}.fx-coin,.fx-die{display:block;flex:none;width:4rem;height:4rem;perspective:16rem}.fx-die.is-roll{animation:fx-roll 1.2s cubic-bezier(.2,.8,.25,1)}@keyframes fx-roll{0%{transform:translate(-1.4rem,-1.2rem) rotate(-540deg) scale(.6)}60%{transform:translate(.3rem,.2rem) rotate(20deg) scale(1.08)}to{transform:none}}.fx-die__s{display:grid;border-radius:.85rem;background:linear-gradient(145deg,var(--fx-ink),var(--fx-ice-a));border:1px solid var(--fx-shine);box-shadow:inset 0 -.3rem .6rem var(--fx-glass2),0 .5rem 1.2rem var(--fx-veil)}.fx-die__f,.fx-die__s{width:100%;height:100%}.fx-die__f{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between;padding:.6rem}.fx-die__f i{flex:0 0 26%;height:26%;border-radius:50%}.fx-die__f i.is-on{background:var(--fx-bg);box-shadow:inset 0 1px 2px var(--fx-shine)}.fx-coin__in{display:block;position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .1s}.fx-coin__in.is-tails{transform:rotateY(180deg)}.fx-coin__in.is-flip{animation:fx-flip 1.2s cubic-bezier(.3,.7,.3,1)}.fx-coin__in.is-flip.is-tails{animation-name:fx-flip-t}@keyframes fx-flip{0%{transform:rotateY(0) translateY(0)}50%{transform:rotateY(900deg) translateY(-1.6rem)}to{transform:rotateY(5turn) translateY(0)}}@keyframes fx-flip-t{0%{transform:rotateY(0) translateY(0)}50%{transform:rotateY(900deg) translateY(-1.6rem)}to{transform:rotateY(1980deg) translateY(0)}}.fx-coin__s{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--fx-paper-ink);background:radial-gradient(circle at 35% 30%,var(--fx-gold-a),var(--fx-gold-b) 70%);border:3px solid var(--fx-paper-line);box-shadow:inset 0 0 0 3px var(--fx-gold-b),0 .4rem 1rem var(--fx-gold-glow)}.fx-coin__s.is-t{transform:rotateY(180deg)}.fx-8{display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem}.fx-8__ball{place-items:center;width:7.2rem;background:radial-gradient(circle at 32% 26%,var(--fx-ball2),var(--fx-ball) 62%);box-shadow:inset -.6rem -.8rem 1.4rem var(--fx-ball),0 .6rem 1.4rem var(--fx-veil),inset .3rem .3rem .8rem var(--fx-glass2)}.fx-8__ball,.fx-8__win{display:grid;aspect-ratio:1;border-radius:50%}.fx-8__win{place-items:center;width:64%;background:radial-gradient(circle,var(--fx-bg2),var(--fx-ball));box-shadow:inset 0 0 .6rem var(--fx-ball)}.fx-8__win span{display:grid;place-items:center;width:90%;aspect-ratio:1;padding:.3rem;border-radius:50%;background:radial-gradient(circle at 50% 35%,var(--fx-tri),var(--fx-cosmos-b) 80%);box-shadow:0 0 .8rem var(--fx-volt-glow);color:var(--fx-ink);font-size:.56rem;font-weight:900;line-height:1.15;text-align:center;text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere}.fx-8__ball.is-shake{animation:ms-shake .9s both}.fx.is-live .fx-8__win span{animation:fx-surface 1.4s ease-out both}@keyframes fx-surface{0%,55%{opacity:0;transform:scale(.6) rotate(-20deg)}to{opacity:1;transform:none}}.fx-ticket{position:relative;display:grid;grid-gap:.4rem;gap:.4rem;width:100%;padding:.75rem .9rem;border-radius:.8rem;background:var(--fx-paper);color:var(--fx-paper-ink);text-align:left;box-shadow:0 .4rem 1rem var(--fx-veil);-webkit-mask:radial-gradient(circle at 0 50%,transparent .55rem,var(--fx-ink) .58rem) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent .55rem,var(--fx-ink) .58rem) right/51% 100% no-repeat}.fx-ticket small{font-size:.64rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.fx-ticket p{margin:0;font-family:Fredoka,Nunito,sans-serif;font-weight:600;font-size:1.02rem;line-height:1.3}.fx-ticket__n{display:flex;align-items:center;gap:.3rem;padding-top:.4rem;border-top:1px dashed var(--fx-paper-line);font-size:.68rem;font-weight:800}.fx-ticket__n span{margin-right:auto}.fx-ticket__n b{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:var(--fx-paper-ink);color:var(--fx-paper);font-size:.7rem}.fx.is-live .fx-ticket{animation:fx-unroll .7s cubic-bezier(.2,1.2,.4,1) both}@keyframes fx-unroll{0%{transform:scaleY(.2) translateY(-1rem);opacity:0}to{transform:none;opacity:1}}.fx-room{position:relative;display:grid;place-items:center;width:100%;min-height:4.6rem;padding:.6rem .8rem;border-radius:1rem;overflow:hidden;background:var(--fx-glass);border:1px solid var(--fx-line)}.fx-room b{position:relative;font-family:Fredoka,Nunito,sans-serif;font-weight:700;font-size:1.35rem;line-height:1.15;overflow-wrap:anywhere;background:linear-gradient(180deg,var(--fx-ink),var(--a));-webkit-background-clip:text;background-clip:text;color:transparent}.fx-room__sky i{position:absolute;left:calc(var(--i) * 7.3%);top:-12%;width:.42rem;height:.42rem;border-radius:50%;background:var(--a);opacity:.75;animation:fx-fall calc(2.6s + var(--i) * .17s) linear calc(var(--i) * -.37s) infinite}.fx-room__sky i:nth-child(3n){background:var(--b);border-radius:.1rem;width:.32rem;height:.6rem}.fx-room__sky i:nth-child(4n){background:var(--fx-ink);width:.25rem;height:.25rem}@keyframes fx-fall{0%{transform:translateY(0) rotate(0)}to{transform:translateY(6.5rem) rotate(260deg)}}.fx--balloons .fx-room__sky i,.fx--cheers .fx-room__sky i{top:auto;bottom:-12%;animation-name:fx-up}.fx--balloons .fx-room__sky i{width:.65rem;height:.8rem;border-radius:50% 50% 50% 50%/60% 60% 40% 40%}@keyframes fx-up{0%{transform:translateY(0)}to{transform:translateY(-6.5rem)}}.fx--fireworks .fx-room__sky i,.fx--stars .fx-room__sky i{top:calc(var(--i) * 6%);animation:fx-twinkle calc(1.4s + var(--i) * .1s) ease-in-out calc(var(--i) * -.2s) infinite alternate}@keyframes fx-twinkle{0%{opacity:.15;transform:scale(.5)}to{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.fx,.fx *,.fx:after,.ms-funban,.ms-funban *,.ms-spot{animation:none!important;transition:none!important}}.cmdc__btns{display:flex;flex-wrap:wrap;gap:.4rem}