.krill.av{vertical-align:middle;isolation:isolate;flex:none;line-height:0;display:inline-block;position:relative}.krill.av.tap{cursor:pointer}.av>.av-l,.av>.av-suit,.av>.av-gear{pointer-events:none;background-repeat:no-repeat;display:block;position:absolute}.av>.av-l{inset:0}.av.px>.av-l,.av.px>.av-suit,.av.px>.av-gear{image-rendering:pixelated}.av.sm>.av-l,.av.sm>.av-suit,.av.sm>.av-gear{image-rendering:auto}@keyframes av-frames{0%{background-position:var(--ax0) var(--ay)}to{background-position:var(--ax1) var(--ay)}}.av>.av-gear.glow{filter:drop-shadow(0 0 1.5px var(--hg)) drop-shadow(0 0 4px color-mix(in srgb, var(--hg) 45%, transparent))}@keyframes av-hat-float{0%,to{translate:0}50%{translate:0 -2.2%}}.krill.av.av-glow-soft{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c) 55%, transparent))}.krill.av.av-glow-gold{filter:drop-shadow(0 0 5px #ffd16680)}.krill.av.av-glow-supernova{animation:2.4s ease-in-out infinite av-nova}@keyframes av-nova{0%,to{filter:drop-shadow(0 0 4px #ffd166aa)drop-shadow(0 0 12px #ffb45466)}50%{filter:drop-shadow(0 0 7px #fff1c2cc)drop-shadow(0 0 20px #ffd16688)}}.av>.av-name{white-space:nowrap;letter-spacing:.08em;pointer-events:none;z-index:2;font-size:11px;line-height:1.2;position:absolute;top:100%;left:50%;translate:-50% 2px}.krill.av img{mix-blend-mode:normal}.krill.av .fxs>img,.krill.av .fxp>img{width:calc(var(--n) * 100%);height:100%;inset:0 auto auto 0}@media (prefers-reduced-motion:reduce){.av>.av-l,.av>.av-suit,.av>.av-gear{animation:none!important}.krill.av.av-glow-supernova{filter:drop-shadow(0 0 6px #ffd166aa);animation:none}}.avd-bench{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:18px;margin-bottom:26px;display:grid}.avd-stage{background:repeating-linear-gradient(0deg,#7fe3ff0b 0 1px,#0000 1px 3px),radial-gradient(circle at 50% 40%,#0a1633,#05060f 75%);border:2px solid #7fe3ff3d;border-radius:3px;place-items:center;min-height:280px;display:grid;position:sticky;top:12px}.avd-ctl{flex-direction:column;gap:10px;min-width:0;display:flex}.avd-ctl .ui-seg{flex-wrap:wrap}.avd-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.avd-cols{flex-wrap:wrap;gap:4px;display:flex}.avd-cols button,.avd-wrap button{color:#8f9bc0;cursor:pointer;background:#060a18e6;border:1px solid #7fe3ff33;border-radius:3px}.avd-cols button{padding:2px;line-height:0}.avd-cols button.on,.avd-wrap button.on{color:#7fe3ff;border-color:#7fe3ff}.avd-picks{flex-direction:column;gap:4px;display:flex}.avd-lab{letter-spacing:.14em;text-transform:uppercase;color:#8f9bc0;font-size:11px}.avd-wrap{flex-wrap:wrap;gap:4px;display:flex}.avd-wrap button{font:inherit;letter-spacing:.04em;padding:3px 6px;font-size:11px}.avd-grid{flex-direction:column;gap:8px;margin-bottom:22px;display:flex;overflow-x:auto}.avd-line{align-items:center;gap:6px;margin-bottom:22px;display:flex}.avd-grid .avd-line{margin:0}.avd-line.wrap{flex-wrap:wrap}.avd-line>.avd-lab{text-overflow:ellipsis;flex:none;width:150px;overflow:hidden}@media (max-width:700px){.avd-bench{grid-template-columns:1fr}.avd-stage{min-height:220px;position:relative;top:0}.avd-line>.avd-lab{width:80px}}
.fx-trail,.zfx,.fx-land{--p:calc(1em / 48)}.fx-trail img,.zfx img,.fx-land img{image-rendering:pixelated;max-width:none;display:block}@keyframes fx-frames{to{translate:-100%}}@keyframes fx-once{to{translate:calc(-100% + 100% / var(--n)) 0}}@keyframes av-mask{0%{-webkit-mask-position:var(--mx0);mask-position:var(--mx0);-webkit-mask-position:var(--mx0)}to{-webkit-mask-position:var(--mx1);mask-position:var(--mx1);-webkit-mask-position:var(--mx1)}}.fxs{pointer-events:none;position:absolute;overflow:hidden}.fxs>img{height:100%;width:calc(var(--n) * 100%);animation:fx-frames var(--fd,1s) steps(var(--n)) var(--fdl,0s) var(--it,infinite) both;position:absolute;top:0;left:0}.fxs.still>img{translate:calc(var(--f,0) * -100% / var(--n)) 0;animation:none}.fx-trail{pointer-events:none;position:absolute;inset:0}.fx-trail>*{pointer-events:none;position:absolute}.fx-trail img{mix-blend-mode:normal;bottom:auto;right:auto}.fxp{left:calc(50% + (var(--ex,-11) + var(--x,0)) * var(--p));top:calc(50% + var(--ey,19) * var(--p));width:calc(var(--w) * var(--p));height:calc(var(--h) * var(--p));margin:calc(var(--h) * var(--p) / -2) 0 0 calc(var(--w) * var(--p) / -2);opacity:0;animation:fxp-fall var(--dur) linear var(--dl) infinite backwards;--fl:calc(var(--fall,2.4em) * var(--tl,1));overflow:hidden}.fxp>img{height:100%;width:calc(var(--n) * 100%);animation:fx-frames var(--fd,1s) steps(var(--n)) var(--fdl,0s) infinite both;position:absolute;top:0;left:0}.fxp.still>img{translate:calc(var(--f,0) * -100% / var(--n)) 0;animation:none}.fxp.life>img{animation:fx-frames var(--dur) steps(var(--n)) var(--dl) infinite backwards}.fxp.glow{filter:drop-shadow(0 0 calc(2 * var(--p)) var(--gc)) drop-shadow(0 0 calc(5 * var(--p)) color-mix(in srgb, var(--gc) 45%, transparent))}.fxp.p-spread{animation-name:fxp-spread}.fxp.p-sway{animation-name:fxp-sway}.fxp.p-jitter{animation-name:fxp-jitter;animation-timing-function:steps(10,end)}.fxp.p-tumble{animation-name:fxp-tumble}@keyframes fxp-fall{0%{opacity:0;transform:translate(0)}8%{opacity:1}70%{opacity:.95}to{opacity:0;transform:translate(calc(var(--dx) * var(--p)), var(--fl))}}@keyframes fxp-spread{0%{opacity:0;transform:translate(0)scale(.7)}6%{opacity:1}70%{opacity:.95}to{opacity:0;transform:translate(calc(var(--dx) * 1.6 * var(--p)), var(--fl)) scale(1.5)}}@keyframes fxp-sway{0%{opacity:0;transform:translate(0)}12%{opacity:1}25%{transform:translate(calc(var(--dx) * var(--p)), calc(var(--fl) * .25))}50%{transform:translate(calc(var(--dx) * -.7 * var(--p)), calc(var(--fl) * .5))}75%{opacity:.9;transform:translate(calc(var(--dx) * .8 * var(--p)), calc(var(--fl) * .75))}to{opacity:0;transform:translate(0, var(--fl))}}@keyframes fxp-jitter{0%{opacity:0;transform:translate(0)}10%{opacity:1;transform:translate(calc(var(--dx) * .5 * var(--p)), calc(var(--fl) * .1))}30%{transform:translate(calc(var(--dx) * -.6 * var(--p)), calc(var(--fl) * .3))}50%{transform:translate(calc(var(--dx) * .7 * var(--p)), calc(var(--fl) * .5))}70%{opacity:1;transform:translate(calc(var(--dx) * -.4 * var(--p)), calc(var(--fl) * .7))}to{opacity:0;transform:translate(calc(var(--dx) * var(--p)), var(--fl))}}@keyframes fxp-tumble{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}75%{opacity:.95}to{opacity:0;transform:translate(calc(var(--dx) * var(--p)), var(--fl)) rotate(calc(var(--spin,1) * 1turn))}}.fx-trail .fxs{left:calc(50% + (var(--ax,0) + var(--x)) * var(--p));top:calc(50% + (var(--ay,0) + var(--y)) * var(--p));width:calc(var(--w) * var(--p));height:calc(var(--h) * var(--p))}.fx-trail .fxs.at-nozzle{--ax:var(--ex,-11);--ay:var(--ey,19)}.fx-halo{width:calc(var(--r,30) * 2 * var(--p));aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--hc) 30%, transparent), color-mix(in srgb, var(--hc) 9%, transparent) 62%, transparent);border-radius:50%;animation:3.2s ease-in-out infinite fx-breathe;top:50%;left:50%;translate:-50% -50%}@keyframes fx-breathe{50%{opacity:.55}}.fx-trail .s-arc{filter:drop-shadow(0 0 calc(2 * var(--p)) #8a63e099)}.fx-trail .s-comet{filter:drop-shadow(0 0 calc(2 * var(--p)) #3aa6dc66)}.fx-trail .s-corona{filter:drop-shadow(0 0 calc(2 * var(--p)) #ff8a2a88) drop-shadow(0 0 calc(6 * var(--p)) #e85a1433)}.fx-trail .s-aurora{opacity:.94}.fx-trail .fx-tw{left:calc(50% + var(--x) * var(--p));top:calc(50% + var(--y) * var(--p));width:calc(5 * var(--p));height:calc(5 * var(--p));animation:fx-tw 2.6s ease-in-out var(--d) infinite}@keyframes fx-tw{0%,to{opacity:.15;scale:.4}50%{opacity:1;scale:1}}.fx-shoot{width:40%;height:calc(1 * var(--p));opacity:0;background:linear-gradient(90deg,#0000,#9ef0ff99 60%,#fff);animation:5.5s ease-in 1.2s infinite fx-shoot;top:-10%;left:-20%}@keyframes fx-shoot{0%{opacity:0;transform:rotate(28deg)translate(0)}3%{opacity:1}15%,to{opacity:0;transform:rotate(28deg)translate(300%)}}.zg{z-index:2;transform-origin:50% 55%;animation-duration:var(--dd,1.6s);animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:both;animation-delay:calc(var(--dd,1.6s) * (0 - var(--t0,0)))}.zfx{pointer-events:none;line-height:1;position:absolute}.zfx>*{z-index:var(--z,3);left:calc(50% + var(--x,0) * var(--p));top:calc(50% + var(--y,0) * var(--p));width:calc(var(--w,8) * var(--p));height:calc(var(--h,8) * var(--p));margin:calc(var(--h,8) * var(--p) / -2) 0 0 calc(var(--w,8) * var(--p) / -2);animation-timing-function:ease-out;animation-fill-mode:both;animation-duration:calc(var(--dd) * var(--len,.4));animation-delay:calc(var(--dd) * (var(--dl,0) - var(--t0,0)));display:block;position:absolute}.zfx .fxs>img{animation-delay:calc(var(--dd) * (var(--dl,0) - var(--t0,0)))}.zfx .fxs.once>img{--it:1;animation-name:fx-once;animation-timing-function:steps(var(--n), jump-none);animation-duration:calc(var(--dd) * var(--len,.4))}.dance-pv{line-height:0;display:inline-block;position:relative}.dance-pv,.dance-pv *{pointer-events:none}.dance-pv.still .zg,.dance-pv.still .zfx,.dance-pv.still .zfx *{animation-play-state:paused!important}.zfx .z-pop{animation-name:z-pop}@keyframes z-pop{0%{opacity:0;transform:scale(.2)}20%{opacity:1;transform:scale(1.1)}70%{opacity:1;transform:none}to{opacity:0;transform:scale(.4)}}.zfx .z-puff{animation-name:z-puff}@keyframes z-puff{0%{opacity:0}5%{opacity:1}85%{opacity:1}to{opacity:0}}.zfx .z-rise{animation-name:z-rise}@keyframes z-rise{0%{opacity:0;transform:none}15%{opacity:1}to{opacity:0;transform:translateY(calc(-14 * var(--p)))}}.zfx .z-burst{animation-name:z-burst;animation-timing-function:cubic-bezier(.1,.75,.3,1)}@keyframes z-burst{0%{opacity:0;transform:rotate(var(--a)) translateX(0) scale(.4)}12%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--r,30) * var(--p))) scale(1)}}.zg.zg-wave{animation-name:zg-wave}@keyframes zg-wave{0%,to{transform:none}14%{transform:rotate(-15deg)translateY(-2%)}32%{transform:rotate(13deg)translateY(-4%)}50%{transform:rotate(-13deg)translateY(-3%)}68%{transform:rotate(9deg)translateY(-2%)}84%{transform:rotate(-4deg)}}.zg.zg-bob{animation-name:zg-bob}@keyframes zg-bob{0%,to{transform:none}12%{transform:translateY(3%)rotate(-3deg)scale(1.04,.96)}30%{transform:translateY(-14%)rotate(-8deg)scale(.98,1.03)}50%{transform:translateY(-4%)rotate(4deg)scale(1.02,.98)}70%{transform:translateY(-16%)rotate(9deg)scale(.98,1.03)}88%{transform:translateY(-2%)rotate(-2deg)}}.zg.zg-floss{transform-origin:50% 70%;animation-name:zg-floss;animation-timing-function:linear}@keyframes zg-floss{0%,to{transform:none}8%{transform:translate(6%)skew(-10deg)rotate(3deg)}17%{transform:translate(-6%)skew(10deg)rotate(-3deg)}26%{transform:translate(6%)skew(-10deg)rotate(3deg)}35%{transform:translate(-6%)skew(10deg)rotate(-3deg)}44%{transform:translate(6%)skew(-10deg)rotate(3deg)}53%{transform:translate(-6%)skew(10deg)rotate(-3deg)}62%{transform:translate(6%)skew(-10deg)rotate(3deg)}71%{transform:translate(-6%)skew(10deg)rotate(-3deg)}80%{transform:translate(3%)skew(-5deg)rotate(1deg)}90%{transform:translate(-1%)skew(2deg)}}.zg.zg-spin{animation-name:zg-spin}@keyframes zg-spin{0%{transform:none}14%{transform:translateY(4%)scale(1.06,.94)}30%{transform:translateY(-10%)rotateY(180deg)}46%{transform:translateY(-16%)rotateY(360deg)}62%{transform:translateY(-16%)rotateY(540deg)}78%{transform:translateY(-6%)rotateY(720deg)scale(1.03,.97)}to{transform:translateY(0)rotateY(720deg)}}.zg.zg-moonwalk{transform-origin:50% 85%;animation-name:zg-moonwalk;animation-timing-function:linear}@keyframes zg-moonwalk{0%,to{transform:none}8%{transform:translate(0%)translateY(-2%)rotate(-6deg)}18%{transform:translate(12%)translateY(1%)rotate(-6deg)}26%{transform:translate(18%)translateY(-3%)rotate(-6deg)}36%{transform:translate(30%)translateY(1%)rotate(-6deg)}44%{transform:translate(36%)translateY(-3%)rotate(-6deg)}54%{transform:translate(46%)translateY(0%)rotate(-3deg)}64%{transform:translate(46%)translateY(0%)rotate(10deg)scale(1.05,.95)}74%{transform:translate(46%)translateY(-12%)rotate(-12deg)}90%{transform:translate(6%)translateY(-2%)rotate(0)}}.zg.zg-flip{animation-name:zg-flip}@keyframes zg-flip{0%{transform:none}14%{transform:translateY(6%)rotate(0)scale(1.12,.86)}26%{transform:translateY(-36%)rotate(-110deg)}40%{transform:translateY(-54%)rotate(-250deg)}56%{transform:translateY(0%)rotate(-360deg)scale(1.14,.84)}68%{transform:translateY(-5%)rotate(-360deg)scale(.96,1.05)}82%,to{transform:translateY(0%)rotate(-360deg)}}.zg.zg-worm{animation-name:zg-worm;animation-timing-function:linear}@keyframes zg-worm{0%,to{transform:none}10%{transform:translateY(-6%)rotate(-88deg)skewY(0)}18%{transform:translate(-4%,-18%)rotate(-76deg)skewY(12deg)}26%{transform:translate(-9%,-6%)rotate(-100deg)skewY(-12deg)}34%{transform:translate(-14%,-18%)rotate(-76deg)skewY(12deg)}42%{transform:translate(-19%,-6%)rotate(-100deg)skewY(-12deg)}50%{transform:translate(-24%,-18%)rotate(-76deg)skewY(12deg)}58%{transform:translate(-28%,-6%)rotate(-100deg)skewY(-12deg)}66%{transform:translate(-30%,-14%)rotate(-84deg)skewY(6deg)}78%{transform:translate(-20%,-26%)rotate(20deg)scale(.96,1.04)}90%{transform:translate(-4%,3%)rotate(0)scale(1.08,.92)}}.zg.zg-pulse{animation-name:zg-pulse}@keyframes zg-pulse{0%,to{filter:brightness()drop-shadow(0 0 #7fe3ff00);transform:none}8%{filter:brightness(1.45) drop-shadow(0 0 calc(var(--ks) * .05) #c8f4ff) drop-shadow(0 0 calc(var(--ks) * .16) #7fe3ff);transform:scale(1.08)}22%{filter:brightness(1.05) drop-shadow(0 0 calc(var(--ks) * .02) #7fe3ff);transform:scale(.98)}38%{filter:brightness(1.5) drop-shadow(0 0 calc(var(--ks) * .05) #e0fbff) drop-shadow(0 0 calc(var(--ks) * .18) #7fe3ff);transform:translateY(-4%)scale(1.1)}52%{filter:brightness(1.05) drop-shadow(0 0 calc(var(--ks) * .02) #c792ff);transform:scale(.98)}68%{filter:brightness(1.6) drop-shadow(0 0 calc(var(--ks) * .06) #f3eaff) drop-shadow(0 0 calc(var(--ks) * .22) #c792ff);transform:translateY(-6%)scale(1.12)}84%{filter:brightness(1.15) drop-shadow(0 0 calc(var(--ks) * .03) #c792ff);transform:none}}.zg.zg-orbit{animation-name:zg-orbit}@keyframes zg-orbit{0%,to{filter:none;transform:none}20%{filter:brightness(1.15) drop-shadow(0 0 calc(var(--ks) * .05) #dcc2ff88);transform:translateY(-8%)rotate(-5deg)}50%{filter:brightness(1.2) drop-shadow(0 0 calc(var(--ks) * .07) #dcc2ffaa);transform:translateY(-12%)rotate(4deg)}80%{filter:brightness(1.1) drop-shadow(0 0 calc(var(--ks) * .04) #dcc2ff66);transform:translateY(-6%)rotate(-3deg)}}.zfx .z-orb{width:0;height:0;animation:z-orbit var(--op) linear infinite;animation-delay:calc(var(--dd) * (var(--dl,0) - var(--t0,0)));margin:0}.zfx .z-orb>.fxs{left:calc(var(--w) * var(--p) / -2);top:calc(var(--h) * var(--p) / -2);width:calc(var(--w) * var(--p));height:calc(var(--h) * var(--p));animation:z-fade var(--dd) ease-out both;animation-delay:calc(var(--dd) * (0 - var(--t0,0)))}@keyframes z-fade{0%{opacity:0;transform:scale(.3)}12%,86%{opacity:1;transform:none}to{opacity:0;transform:scale(.3)}}@keyframes z-orbit{0%{translate:calc(var(--rx) * var(--p) * -1) 0;z-index:3;scale:.9}12.5%{translate:calc(var(--rx) * var(--p) * -.707) calc(var(--ry) * var(--p) * .707);z-index:3;scale:1.02}25%{translate:0 calc(var(--ry) * var(--p));z-index:3;scale:1.1}37.5%{translate:calc(var(--rx) * var(--p) * .707) calc(var(--ry) * var(--p) * .707);z-index:3;scale:1.02}50%{translate:calc(var(--rx) * var(--p)) 0;z-index:1;scale:.9}62.5%{translate:calc(var(--rx) * var(--p) * .707) calc(var(--ry) * var(--p) * -.707);z-index:1;scale:.8}75%{translate:0 calc(var(--ry) * var(--p) * -1);z-index:1;scale:.72}87.5%{translate:calc(var(--rx) * var(--p) * -.707) calc(var(--ry) * var(--p) * -.707);z-index:1;scale:.8}to{translate:calc(var(--rx) * var(--p) * -1) 0;z-index:3;scale:.9}}.zg.zg-gold{animation-name:zg-gold}@keyframes zg-gold{0%{filter:sepia(0)saturate()hue-rotate()brightness()drop-shadow(0 0 #ffd16600);transform:none}16%{filter:sepia(.3) saturate(1.4) hue-rotate(-6deg) brightness(1.1) drop-shadow(0 0 calc(var(--ks) * .04) #ffd16688);transform:translateY(-14%)scale(1.06)}28%{filter:sepia(1) saturate(3.2) hue-rotate(-12deg) brightness(1.3) drop-shadow(0 0 calc(var(--ks) * .12) #ffd166);transform:translateY(-24%)scale(1.16)}44%{filter:sepia(1) saturate(3) hue-rotate(-12deg) brightness(1.25) drop-shadow(0 0 calc(var(--ks) * .08) #ffd166);transform:translateY(-20%)rotate(-5deg)scale(1.12)}60%{filter:sepia(1) saturate(3.2) hue-rotate(-12deg) brightness(1.3) drop-shadow(0 0 calc(var(--ks) * .12) #ffd166);transform:translateY(-24%)rotate(5deg)scale(1.14)}78%{filter:sepia(1) saturate(3) hue-rotate(-12deg) brightness(1.25) drop-shadow(0 0 calc(var(--ks) * .08) #ffd166);transform:translateY(-18%)scale(1.1)}92%{filter:sepia(.3) saturate(1.3) hue-rotate(-4deg) brightness(1.05) drop-shadow(0 0 calc(var(--ks) * .03) #ffd16666);transform:translateY(2%)scale(1.05,.95)}to{filter:sepia(0)saturate()hue-rotate()brightness()drop-shadow(0 0 #ffd16600);transform:none}}.zfx .z-rays{animation-name:z-rays;animation-timing-function:linear}@keyframes z-rays{0%{opacity:0;transform:rotate(0)scale(.4)}24%{opacity:1;transform:rotate(18deg)scale(1)}80%{opacity:1;transform:rotate(70deg)scale(1.05)}to{opacity:0;transform:rotate(90deg)scale(1.15)}}.zfx .z-flash{background:radial-gradient(circle, var(--fc) 0, color-mix(in srgb, var(--fc) 40%, transparent) 30%, transparent 68%);border-radius:50%;animation-name:z-flash}@keyframes z-flash{0%{opacity:0;transform:scale(.4)}25%{opacity:.9}to{opacity:0;transform:scale(1.3)}}.zg.zg-wormhole{animation-name:zg-wormhole}@keyframes zg-wormhole{0%{opacity:1;transform:none}16%{opacity:1;transform:translateY(-8%)rotate(-10deg)}30%{opacity:1;transform:translateY(10%)rotate(200deg)scale(.7)}40%{opacity:0;transform:translateY(36%)rotate(540deg)scale(.08)}56%{opacity:0;transform:translateY(-60%)rotate(540deg)scale(.08)}68%{opacity:1;transform:translateY(-34%)rotate(720deg)scale(.9)}78%{opacity:1;transform:translateY(-4%)rotate(720deg)scale(1.1,.92)}88%{transform:translateY(-8%)rotate(720deg)scale(.97,1.03)}to{opacity:1;transform:rotate(720deg)}}.zfx .z-hole{animation-name:z-hole}@keyframes z-hole{0%{opacity:0;transform:scale(.1)}20%{opacity:1;transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:scale(.1,.3)}}.zg-btn{color:#7fe3ff;letter-spacing:.14em;white-space:nowrap;cursor:pointer;background:#7fe3ff14;border:0;border-radius:3px;align-items:baseline;gap:7px;padding:5px 10px 3px;font-family:inherit;font-size:15px;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #7fe3ff80}.zg-btn svg{align-self:center;width:10px;height:10px}.zg-btn .n{letter-spacing:.08em;color:#e8f1ffb3;text-transform:lowercase;font-size:12px}.zg-btn:hover{background:#7fe3ff29;box-shadow:inset 0 0 0 1px #7fe3ff}.zg-btn.cool{opacity:.5;cursor:default}.pp-shout-head .zg-btn{order:1}.zg-btn.pp-dance-end{align-self:center;margin-left:auto}.fx-land{pointer-events:none;isolation:isolate;position:absolute;inset:0}.fx-land>*{position:absolute}.fx-land .fxs{left:calc((var(--fx,24) + var(--ox,0) - var(--gx)) * var(--p));top:calc((var(--fy,48) + var(--oy,0) - var(--gy)) * var(--p));width:calc(var(--w) * var(--p));height:calc(var(--h) * var(--p));z-index:var(--z,1)}.fx-land .fxs>img{--it:1;animation-name:fx-once;animation-timing-function:steps(var(--n), jump-none);animation-duration:var(--fd);animation-delay:var(--fdl,0s)}.fx-land .fxs.hold{animation:fx-hold var(--hold,2s) linear both}@keyframes fx-hold{0%,85%{opacity:1}to{opacity:0}}.fx-land .fx-cloth{isolation:isolate}.fx-land .fx-cloth>i{width:calc(var(--n) * 100%);background:var(--pc,#7fe3ff);-webkit-mask:var(--m) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--m) 0 0 / 100% 100% no-repeat;mask:var(--m) 0 0 / 100% 100% no-repeat;animation:fx-once var(--fd) steps(var(--n), jump-none) var(--fdl,0s) 1 both;position:absolute;inset:0}.fx-land .fx-cloth>img{mix-blend-mode:multiply}.fx-land .fx-meteor{animation:fx-meteor var(--md,.38s) cubic-bezier(.5, 0, 1, .6) both}@keyframes fx-meteor{0%{opacity:1;transform:translate(calc(70 * var(--p)), calc(-110 * var(--p)))}96%{opacity:1}to{opacity:0;transform:none}}.fx-land .fx-flash{left:calc(var(--fx,24) * var(--p));top:calc((var(--fy,48) - 20) * var(--p));width:calc(var(--r,60) * 2 * var(--p));aspect-ratio:1;z-index:4;background:radial-gradient(closest-side, var(--fc), color-mix(in srgb, var(--fc) 35%, transparent) 40%, transparent);opacity:0;animation:fx-lflash .7s ease-out var(--fdl,0s) both;border-radius:50%;translate:-50% -50%}@keyframes fx-lflash{0%{opacity:0;scale:.3}15%{opacity:.95;scale:1}to{opacity:0;scale:1.25}}.fx-shake{animation:fx-shake .5s linear var(--sdl,0s) 1}@keyframes fx-shake{10%,50%,90%{translate:-3px 2px}30%,70%{translate:3px -2px}to{translate:0}}.fx-squash>:not(.fx-land):not(.fx-trail){animation:fx-squash .45s cubic-bezier(.3, 1.6, .5, 1) var(--sdl,0s) 1;transform-origin:50% 100%}@keyframes fx-squash{0%{transform:scale(1.12,.84)}to{transform:none}}.fx-drop>:not(.fx-land):not(.fx-trail){animation:.55s cubic-bezier(.3,1.3,.5,1) both fx-drop}@keyframes fx-drop{0%{opacity:0;transform:translateY(-60%)scale(.3)}35%{opacity:1}to{transform:none}}.land-pv{line-height:0;display:inline-block;position:relative}.fx-land.still,.fx-land.still *{animation-play-state:paused!important}.land-pv,.land-pv *{pointer-events:none}.fx-splash{pointer-events:none;z-index:40;animation:fs-out .45s ease-in var(--out,2.5s) forwards;font-family:inherit;position:absolute;inset:0;overflow:hidden}.fx-splash img{image-rendering:pixelated;display:block}@keyframes fs-out{to{opacity:0}}.fx-splash .ban{z-index:4;text-align:center;letter-spacing:.28em;color:#ffd166;text-shadow:0 0 2px #ffd166,0 0 18px #ffd16699;padding-left:.28em;font-size:30px;line-height:1;animation:.55s cubic-bezier(.34,1.56,.64,1) backwards fs-ban;position:absolute;top:12px;left:0;right:0}.fx-splash.big .ban{text-shadow:0 0 3px #ffd166,0 0 34px #ffd16699;font-size:clamp(40px,8.5vw,92px);top:16%}.fx-splash .ban.b-gold{background:linear-gradient(100deg,#ffd166 0%,#ffe9a8 30%,#fff 45%,#ffe9a8 60%,#ffd166 100%) 0 0/250% 100%;color:#0000;text-shadow:none;filter:drop-shadow(0 0 2px #ffd166)drop-shadow(0 0 16px #ffd166cc);-webkit-background-clip:text;background-clip:text;animation:.7s cubic-bezier(.34,1.56,.64,1) backwards fs-ban,2.2s linear infinite fs-sheen}.fx-splash .ban.b-rainbow{background:linear-gradient(90deg,#ffd166,#5fe3b0,#7fe3ff,#c792ff,#ff7a6b,#ffd166) 0 0/300% 100%;color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;animation:.55s cubic-bezier(.34,1.56,.64,1) backwards fs-ban,3s linear infinite fs-sheen}.fx-splash .ban.b-nova{color:#fffbe8;text-shadow:0 0 4px #ffd166,0 0 18px #ff8a2a,0 0 42px #ffd166;animation:.9s cubic-bezier(.2,.9,.3,1.3) .2s backwards fs-ban-nova}.fx-splash .ban.b-void{color:#f3eaff;text-shadow:0 0 3px #c792ff,0 0 16px #5a3bb8,0 0 38px #7fe3ff66;animation:1.1s cubic-bezier(.2,.9,.3,1.2) .35s backwards fs-ban-void}@keyframes fs-ban{0%{opacity:0;transform:translateY(-30px)scale(.6)}}@keyframes fs-ban-nova{0%{opacity:0;filter:brightness(3);transform:scale(2.4)}55%{opacity:1;filter:none;transform:scale(.95)}}@keyframes fs-ban-void{0%{opacity:0;letter-spacing:-.2em;transform:scale(.1)rotate(-20deg)}60%{opacity:1;transform:scale(1.04)}}@keyframes fs-sheen{to{background-position:-250% 0}}.fx-splash .pt{z-index:3;animation:fs-fall var(--d) cubic-bezier(.35, .1, .7, 1) var(--dl) forwards;position:absolute;top:-30px}.fx-splash.big .pt{animation-name:fs-fall-big}.fx-splash .pt.up{animation-name:fs-up;animation-timing-function:cubic-bezier(.3,.2,.6,1);top:auto;bottom:-30px}.fx-splash.big .pt.up{animation-name:fs-up-big}@keyframes fs-fall{to{transform:translate(var(--sw,0), 470px) rotate(var(--r))}}@keyframes fs-fall-big{to{transform:translate(var(--sw,0), 112vh) rotate(var(--r))}}@keyframes fs-up{0%{transform:none}85%{opacity:1}to{transform:translate(var(--sw,0), -440px) scale(1.2);opacity:0}}@keyframes fs-up-big{0%{transform:none}85%{opacity:1}to{transform:translate(var(--sw,0), -105vh) scale(1.3);opacity:0}}.fx-splash .fl{z-index:1;background:radial-gradient(circle at 50% 30%, var(--fc) 0%, transparent 70%);opacity:0;animation:.8s ease-out forwards fs-flash;position:absolute;inset:0}@keyframes fs-flash{12%{opacity:.55}to{opacity:0}}.fx-splash .rays{z-index:1;background:repeating-conic-gradient(color-mix(in srgb, var(--ry) 34%, transparent) 0 6deg, transparent 6deg 20deg);mix-blend-mode:screen;width:620px;height:620px;margin:-310px 0 0 -310px;animation:4s linear forwards fs-rays,.6s ease-out backwards fs-in;position:absolute;top:104px;left:50%;-webkit-mask:radial-gradient(circle,#000 0 8%,#0000 48%);mask:radial-gradient(circle,#000 0 8%,#0000 48%)}.fx-splash.big .rays{width:130vmin;height:130vmin;margin:-65vmin 0 0 -65vmin;top:42%}@keyframes fs-rays{to{rotate:60deg}}@keyframes fs-in{0%{opacity:0}}.shaking{animation:.55s linear .35s 2 fs-shake}@keyframes fs-shake{10%,50%,90%{translate:-4px 2px}30%,70%{translate:4px -2px}to{translate:0}}.winning .win-char,.winning .me-stage>.krill,.winning .win-krill{animation:.5s cubic-bezier(.34,1.56,.64,1) 3 fs-winhop}@keyframes fs-winhop{50%{transform:translateY(-16px)scale(1.06)}}@keyframes fs-hero{0%{opacity:0;transform:translateY(-180px)scale(.4)rotate(-24deg)}60%{opacity:1;transform:translateY(8px)scale(1.08)rotate(3deg)}}.fx-splash .cs-hero{z-index:2;position:absolute;overflow:hidden}.fx-splash .cs-hero>img{height:100%;width:calc(var(--n) * 100%);max-width:none;animation:fx-frames var(--fd) steps(var(--n)) var(--it) both;position:absolute;top:0;left:0}.fx-splash .cs-hero.once>img{animation-name:fx-once;animation-timing-function:steps(var(--n), jump-none)}.fx-splash .cs-hero.pop{animation:.8s cubic-bezier(.34,1.56,.64,1) .1s backwards fs-hero}.fx-splash .cs-hero.spin{animation:.9s cubic-bezier(.2,.9,.3,1.1) .1s backwards cs-spin}@keyframes cs-spin{0%{opacity:0;transform:rotate(-720deg)scale(.05)}70%{opacity:1}}.fx-splash .cs-hero.rise{animation:.7s cubic-bezier(.2,.8,.3,1) backwards cs-rise}@keyframes cs-rise{0%{transform:translateY(100%)}}.fx-splash .cs-hero.corner{transform-origin:0 100%;animation:.7s cubic-bezier(.2,.8,.3,1) backwards cs-corner}@keyframes cs-corner{0%{opacity:0;transform:scale(.2)}}.fx-splash .cs-p{display:block;position:relative;overflow:hidden}.fx-splash .cs-p>img{height:100%;width:calc(var(--n) * 100%);max-width:none;translate:calc(var(--f) * -100% / var(--n)) 0;position:absolute;top:0;left:0}.fx-lens{animation:1.6s ease-in-out .2s fx-lens}@keyframes fx-lens{30%{transform:scale(.97,1.02)skew(1.2deg)}60%{transform:scale(1.02,.98)skew(-1deg)}to{transform:none}}.av-ghost-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.av>.av-ghost{pointer-events:none;opacity:var(--go);--gs:calc(var(--gi) * var(--gg) * 1.3 * var(--avs,48) * 1px / 48);translate:0 var(--gs);animation:av-ghost 1.5s ease-in-out var(--gl,0s) infinite alternate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 72%);mask-image:linear-gradient(#000 30%,#0000 72%)}.av-ghost>:is(.av-l,.av-suit,.av-gear){pointer-events:none;image-rendering:pixelated;background-repeat:no-repeat;display:block;position:absolute}.av-ghost>.av-l{inset:0}@keyframes av-ghost{0%{translate:0 calc(var(--gs) * .78)}to{translate:0 calc(var(--gs) * 1.12)}}@media (prefers-reduced-motion:reduce){.av>.av-ghost{animation:none}.fx-trail *,.fx-trail>*{animation:none!important}.fx-trail .fxp{opacity:.8;transform:translateY(calc(var(--i,0) * 7 * var(--p) * var(--tl,1)))}.zg.live{animation-name:zg-calm!important}.zfx.live{display:none}.shaking,.fx-shake,.fx-lens{animation:none!important}}@keyframes zg-calm{0%,to{filter:none}50%{filter:brightness(1.35)drop-shadow(0 0 6px #7fe3ff99)}}
.fx-splash.fxs{z-index:40;pointer-events:none;contain:strict;animation:fxs-out .38s ease-in var(--out,3.5s) forwards;position:absolute;inset:0;overflow:hidden}.fx-splash.fxs.fxs-view{z-index:90;position:fixed}.fx-splash.fxs.still{animation:2.4s ease-in-out forwards fxs-still}.fxs>.fxs-cv{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}@keyframes fxs-out{to{opacity:0}}@keyframes fxs-still{0%{opacity:0}12%,80%{opacity:1}to{opacity:0}}.fx-splash.fxs>.ban.fxs-ban{top:var(--by);left:var(--bx);white-space:nowrap;z-index:4;text-align:center;font-size:clamp(26px,9cqmin,40px);right:auto;translate:-50% -50%}.fx-splash.fxs{container-type:size}.fx-splash.fxs.big>.ban.fxs-ban{font-size:clamp(40px,8.5vw,96px)}.fx-splash.fxs.wide>.ban.fxs-ban{font-size:24px}.fx-splash.fxs.still>.ban.fxs-ban{animation:none!important}.fx-splash .ban.b-ice{color:#f2fdff;animation:.5s cubic-bezier(.2,.9,.3,1.2) backwards fxs-ban-ice}@keyframes fxs-ban-ice{0%{opacity:0;filter:brightness(3);transform:scale(1.9,.4)}60%{opacity:1;transform:scale(.97,1.04)}}.fx-splash .ban.b-aurora{background:linear-gradient(#e9fff6 0 22%,#a8f7cf 22% 40%,#5fe3b0 40% 58%,#7fe3ff 58% 76%,#c792ff 76%);color:#0000;-webkit-background-clip:text;background-clip:text;animation:1s cubic-bezier(.2,.8,.3,1) backwards fxs-ban-rise}@keyframes fxs-ban-rise{0%{opacity:0;letter-spacing:.6em;transform:translateY(40%)}}.fx-splash .ban.b-gold2{color:#ffe9a8;animation:.6s cubic-bezier(.34,1.56,.64,1) backwards fs-ban}.fx-splash .ban.b-void{animation-name:fs-ban-void}.fx-splash.fxs>.ban.fxs-ban{--g1:#ffd16699;--g2:#ff8a2a40;text-shadow:none;filter:drop-shadow(2px 0 0 var(--g1)) drop-shadow(-2px 0 0 var(--g1)) drop-shadow(0 2px 0 var(--g1)) drop-shadow(0 -2px 0 var(--g1)) drop-shadow(2px 0 0 var(--g2)) drop-shadow(-2px 0 0 var(--g2)) drop-shadow(0 2px 0 var(--g2)) drop-shadow(0 -2px 0 var(--g2))}.fx-splash.fxs>.ban.fxs-ban.b-ice{--g1:#9ef0ff99;--g2:#2fc4e040}.fx-splash.fxs>.ban.fxs-ban.b-aurora{--g1:#35c48599;--g2:#1f9b6640}.fx-splash.fxs>.ban.fxs-ban.b-nova{--g1:#ffc15ea6;--g2:#e85a1448}.fx-splash.fxs>.ban.fxs-ban.b-void{--g1:#9d7bffa6;--g2:#4b30ab50}.fx-splash.fxs>.ban.fxs-ban.b-gold{background:linear-gradient(100deg,#ffd166 0 30%,#ffe9a8 30% 40%,#fff 40% 48%,#ffe9a8 48% 58%,#ffd166 58%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.fx-splash.fxs>.ban.fxs-ban.b-rainbow{background:linear-gradient(90deg,#ffd166 0 17%,#5fe3b0 17% 34%,#7fe3ff 34% 50%,#c792ff 50% 67%,#ff7a6b 67% 84%,#ffd166 84%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.winning .rs-winner-stage .rs-astro{animation:.5s cubic-bezier(.34,1.56,.64,1) 3 fs-winhop}@media (prefers-reduced-motion:reduce){.winning .rs-winner-stage .rs-astro{animation:none}}
.av>.av-aura{pointer-events:none;width:200%;height:200%;image-rendering:pixelated;background-repeat:no-repeat;display:block;position:absolute;top:-50%;left:-50%}@media (prefers-reduced-motion:reduce){.av>.av-aura{animation:none!important}}.cs-hold .cs-tile.hz-item.g-secret{background:#07020a;animation:none;box-shadow:0 0 0 2px #ff2e63,0 0 0 4px #6e1034,0 0 0 6px #2a0614}.cs-title.g-secret{color:#ff2e63;letter-spacing:.3em}.cs-title.g-secret span{text-align:center;min-width:.62em;display:inline-block}.cs-card.g-secret .cs-card-name.lit{color:#ff2e63}.oc-banner.g-secret{background:linear-gradient(#0a0206f0,#0a0206f0) padding-box padding-box,#ff2e63 border-box}.oc-line.ann.g-secret{border:1px solid #ff2e638c}.oc-item.g-secret{letter-spacing:.12em;color:#ff2e63!important}.cs-ig.g-secret .gl{color:#ff2e63;letter-spacing:.3em}.cs-it.sx figcaption{color:#ff2e63;letter-spacing:.2em}
