.emote{--emote-ms:2.6s;width:var(--emote-size,8rem);aspect-ratio:1;pointer-events:none;transform-origin:50% 55%;animation:emote-life var(--emote-ms) linear both;display:block;position:relative}.emote-layer{will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0}@keyframes emote-life{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.4);transform:scale(.2)rotate(-14deg)}9%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1.1)rotate(3deg)}14%{transform:scale(.97)rotate(-1deg)}19%{transform:none}86%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:none}to{opacity:0;transform:scale(.3)translateY(-12%)}}.emote.is-still{animation-name:emote-fade}@keyframes emote-fade{0%,to{opacity:0}10%,88%{opacity:1}}@keyframes emote-turn-a{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes emote-turn-b{0%,49.99%{opacity:0}50%,to{opacity:1}}@keyframes emote-shake{0%,to{transform:none}25%{transform:translate(-1.4%)rotate(-1deg)}75%{transform:translate(1.4%)rotate(1deg)}}@keyframes emote-shiver{0%{transform:translate(-.5%)}to{transform:translate(.5%)}}@keyframes emote-spin{to{transform:rotate(360deg)}}@keyframes emote-twinkle{0%{opacity:0;transform:scale(0)rotate(0)}45%{opacity:1;transform:scale(1.1)rotate(45deg)}to{opacity:0;transform:scale(0)rotate(90deg)}}.emote-laugh-face,.emote-laugh-mouth,.emote-laugh-mouthB{transform-origin:50% 95%;animation:.3s ease-in-out .25s 7 emote-laugh-bounce}.emote-laugh-mouth{animation:.3s ease-in-out .25s 7 emote-laugh-bounce,.3s linear .25s 7 emote-turn-a}.emote-laugh-mouthB{opacity:0;animation:.3s ease-in-out .25s 7 emote-laugh-bounce,.3s linear .25s 7 emote-turn-b}@keyframes emote-laugh-bounce{0%,to{transform:scale(1.02,.97)}50%{transform:translateY(-3.5%)scale(.99,1.02)}}.emote-laugh-tearL,.emote-laugh-tearR{opacity:0;transform-origin:25% 53.17%;animation:.9s linear .3s both emote-laugh-tear-l}.emote-laugh-tearR{transform-origin:75% 53.17%;animation-name:emote-laugh-tear-r}.emote-laugh-tearL[data-i="1"],.emote-laugh-tearR[data-i="1"]{animation-delay:1.05s}@keyframes emote-laugh-tear-l{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}10%{opacity:1}25%{transform:translate(-3.96%,-1.09%)rotate(-31.6deg)scale(1)}50%{transform:translate(-7.92%,.21%)rotate(-62.4deg)scale(1)}70%{opacity:1}75%{transform:translate(-11.88%,3.91%)rotate(-81.1deg)scale(.95)}to{opacity:0;transform:translate(-15.83%,10%)rotate(-91.6deg)scale(.85)}}@keyframes emote-laugh-tear-r{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}10%{opacity:1}25%{transform:translate(3.96%,-1.09%)rotate(31.6deg)scale(1)}50%{transform:translate(7.92%,.21%)rotate(62.4deg)scale(1)}70%{opacity:1}75%{transform:translate(11.88%,3.91%)rotate(81.1deg)scale(.95)}to{opacity:0;transform:translate(15.83%,10%)rotate(91.6deg)scale(.85)}}.emote-gg-face,.emote-gg-mouth{transform-origin:50% 90%;animation:.9s ease-in-out .3s 2 emote-gg-nod}@keyframes emote-gg-nod{0%,to{transform:none}30%{transform:translateY(-1%)rotate(-5deg)}65%{transform:rotate(3deg)}}.emote-gg-gg{transform-origin:73.3% 15.8%;animation:2.2s .3s both emote-gg-pop}@keyframes emote-gg-pop{0%{animation-timing-function:cubic-bezier(.2,.9,.3,1.5);transform:scale(0)rotate(-25deg)}18%{animation-timing-function:ease-in-out;transform:scale(1.18)rotate(4deg)}26%{transform:scale(.94)rotate(-2deg)}34%{transform:none}55%{transform:scale(1.05)rotate(-4deg)}77%{transform:rotate(3deg)}to{transform:none}}.emote-gg-sparkle{transform-origin:50% 12.5%;opacity:0;animation:.7s ease-in-out .5s 3 both emote-twinkle;translate:-28% 10%}.emote-gg-sparkle[data-i="1"]{animation-delay:.75s;translate:-10% -3%}.emote-gg-sparkle[data-i="2"]{animation-delay:1s;translate:26% 40%}.emote-wow-face,.emote-wow-mouth{transform-origin:50% 60%;animation:.7s ease-out .25s both emote-wow-jolt}@keyframes emote-wow-jolt{0%,to{transform:none}25%{transform:translateY(-2%)scale(1.09)}55%{transform:scale(.98)}}.emote-wow-glasses{transform-origin:50% 46%;animation:.9s ease-out .25s both emote-wow-glasses,.5s ease-out 1.4s emote-wow-hop}@keyframes emote-wow-glasses{0%,to{transform:none}22%{transform:translateY(-12%)rotate(-5deg)scale(1.05)}45%{transform:translateY(1.5%)rotate(1deg)}62%{transform:translateY(-1.5%)}}@keyframes emote-wow-hop{0%,to{transform:none}40%{transform:translateY(-5%)rotate(3deg)}}.emote-wow-lines{transform-origin:50% 46.7%;opacity:0;animation:.65s ease-out .25s emote-wow-lines,.65s ease-out 1.35s emote-wow-lines}@keyframes emote-wow-lines{0%{opacity:0;transform:scale(.6)}20%{opacity:1}to{opacity:0;transform:scale(1.18)}}.emote-sob-face,.emote-sob-mouth,.emote-sob-mouthB{transform-origin:50% 90%;animation:.42s ease-in-out .25s 5 emote-sob-hic}.emote-sob-mouth{animation:.42s ease-in-out .25s 5 emote-sob-hic,.42s linear .25s 5 emote-turn-a}.emote-sob-mouthB{opacity:0;animation:.42s ease-in-out .25s 5 emote-sob-hic,.42s linear .25s 5 emote-turn-b}@keyframes emote-sob-hic{0%,to{transform:none}30%{transform:translateY(1.4%)scale(1.01,.98)}60%{transform:translateY(-.6%)}}.emote-sob-streamL,.emote-sob-streamR{opacity:0;transform-origin:37% 60.5%;animation:.8s ease-in .3s infinite emote-sob-fall-l}.emote-sob-streamR{transform-origin:63% 60.5%;animation-name:emote-sob-fall-r}.emote-sob-streamL[data-i="1"],.emote-sob-streamR[data-i="1"]{animation-delay:.57s}.emote-sob-streamL[data-i="2"],.emote-sob-streamR[data-i="2"]{animation-delay:.84s}@keyframes emote-sob-fall-l{0%{opacity:0;transform:scale(.5)}15%{opacity:1;transform:translate(-.5%,2%)}to{opacity:0;transform:translate(-2.5%,24%)scale(1.1,1.25)}}@keyframes emote-sob-fall-r{0%{opacity:0;transform:scale(.5)}15%{opacity:1;transform:translate(.5%,2%)}to{opacity:0;transform:translate(2.5%,24%)scale(1.1,1.25)}}.emote-fuming-face,.emote-fuming-red,.emote-fuming-mouth{transform-origin:50% 90%;animation:90ms linear .9s 12 emote-shake}.emote-fuming-red{opacity:0;animation:90ms linear .9s 12 emote-shake,2s ease-in .2s both emote-fuming-red}@keyframes emote-fuming-red{0%{opacity:0}40%{opacity:.9}70%{opacity:.75}to{opacity:.9}}.emote-fuming-steamL,.emote-fuming-steamR{opacity:0;transform-origin:14.2% 27.5%;animation:1s ease-out .7s both emote-fuming-steam-l}.emote-fuming-steamR{transform-origin:85.8% 27.5%;animation-name:emote-fuming-steam-r}.emote-fuming-steamL[data-i="1"],.emote-fuming-steamR[data-i="1"]{animation-delay:1.25s}@keyframes emote-fuming-steam-l{0%{opacity:0;transform:translate(6%,6%)scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(-4%,-10%)scale(1.25)}}@keyframes emote-fuming-steam-r{0%{opacity:0;transform:translate(-6%,6%)scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(4%,-10%)scale(1.25)}}.emote-kiss-face,.emote-kiss-mouth{transform-origin:50% 90%;animation:1.6s ease-in-out .25s both emote-kiss-lean}@keyframes emote-kiss-lean{0%,70%,to{transform:none}25%,45%{transform:translate(-1.5%)rotate(-6deg)scale(1.03)}55%{transform:translateY(-1.5%)rotate(2deg)}}.emote-kiss-heart{opacity:0;transform-origin:58.3% 70.8%;animation:1.3s cubic-bezier(.2,.7,.4,1) .95s both emote-kiss-heart}.emote-kiss-heart[data-i="1"]{animation-name:emote-kiss-heart-small;animation-delay:1.25s}@keyframes emote-kiss-heart{0%{opacity:0;transform:scale(.2)}15%{opacity:1;transform:translate(6%,-3%)scale(.9)rotate(8deg)}60%{opacity:1;transform:translate(21%,-17%)scale(1.25)rotate(-6deg)}to{opacity:0;transform:translate(28%,-30%)scale(1.1)rotate(6deg)}}@keyframes emote-kiss-heart-small{0%{opacity:0;transform:scale(.15)}15%{opacity:1}to{opacity:0;transform:translate(17%,-36%)scale(.7)rotate(-12deg)}}.emote-nervous-face,.emote-nervous-faceB,.emote-nervous-mouth{transform-origin:50% 90%;animation:.16s steps(2,end) .25s 13 emote-shiver}.emote-nervous-faceB{opacity:0;animation:.16s steps(2,end) .25s 13 emote-shiver,1.4s linear .3s 2 emote-nervous-dart}@keyframes emote-nervous-dart{0%,21.99%,42%,63.99%,80%,to{opacity:0}22%,41.99%,64%,79.99%{opacity:1}}.emote-nervous-sweat{opacity:0;transform-origin:77.92% 34.17%;animation:2s linear .35s both emote-nervous-sweat}@keyframes emote-nervous-sweat{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.4);transform:translate(0)rotate(0)scale(0)}10%{opacity:1;transform:translate(0)rotate(0)scale(1.1)}16%,30%{transform:translate(0)rotate(0)scale(1)}45%{transform:translate(3.12%,5.16%)rotate(10deg)scale(1)}58%{transform:translate(5.3%,10.78%)rotate(20deg)scale(.98,1.03)}69%{transform:translate(6.47%,16.69%)rotate(30deg)scale(.97,1.05)}78%{transform:translate(6.59%,22.72%)rotate(40deg)scale(.96,1.07)}86%{opacity:1;transform:translate(5.94%,27.5%)rotate(48deg)scale(.95,1.08)}to{opacity:0;transform:translate(5.94%,34.5%)rotate(36deg)scale(.85,1.15)}}.emote-dizzy{animation:emote-life var(--emote-ms) linear both, emote-dizzy-sway .7s ease-in-out .2s 3 alternate}@keyframes emote-dizzy-sway{0%{rotate:-8deg}to{rotate:8deg}}.emote-dizzy-spiralL{transform-origin:37.5% 54%;animation:.8s linear infinite emote-spin}.emote-dizzy-spiralR{transform-origin:62.5% 54%;animation:.8s linear infinite reverse emote-spin}.emote-dizzy-star{transform-origin:50% 17.1%;animation:1.2s linear infinite emote-dizzy-orbit}.emote-dizzy-star[data-i="1"]{animation-delay:-400ms}.emote-dizzy-star[data-i="2"]{animation-delay:-800ms}@keyframes emote-dizzy-orbit{0%,to{transform:translateY(5.8%)scale(1.1)}12.5%{transform:translate(-23.6%,4.1%)scale(1)}25%{transform:translate(-33.3%)scale(.85)}37.5%{transform:translate(-23.6%,-4.1%)scale(.7)}50%{transform:translateY(-5.8%)scale(.6)}62.5%{transform:translate(23.6%,-4.1%)scale(.7)}75%{transform:translate(33.3%)scale(.85)}87.5%{transform:translate(23.6%,4.1%)scale(1)}}.studio{-webkit-hyphens:auto;hyphens:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--look-ms:.62s;--look-ease:cubic-bezier(.38, 0, .16, 1.07);--mine:var(--color-r-rare);--theirs:#ff4d5e;--body:#16181d;background:#000;width:100%;height:100%;position:relative;overflow:clip}.studio-box{position:absolute;top:0;left:50%;translate:-50%}.studio-plane{transform-origin:0 0;transition:transform var(--look-ms) var(--look-ease);position:absolute;top:0;left:0}.studio[data-still] .studio-plane,:root[data-motion=less] .studio-plane{transition:none}:root[data-motion=less] .studio[data-look=up] .studio-scene{animation:.28s ease-out studio-look-up}:root[data-motion=less] .studio[data-look=down] .studio-scene{animation:.28s ease-out studio-look-down}@keyframes studio-look-up{0%{opacity:.15}}@keyframes studio-look-down{0%{opacity:.15}}.studio-stage{position:absolute;inset:0}.studio-art{pointer-events:none}.studio-art img{width:100%;height:100%;display:block}.studio-cell{overflow:hidden}.studio-art.studio-cell img{max-width:none;max-height:none}.c-red{--c:var(--color-red)}.c-green{--c:var(--color-leaf)}.c-blue{--c:var(--color-r-rare)}.c-yellow{--c:var(--color-coin)}:is(.thin-screen,.wall-screen,.their-name,.card-screen,.host,.led-line,.led-vs,.led-result){isolation:isolate;color:#eef4ff;background:radial-gradient(120% 90% at 50% 40%,#0d1220,#05070c 75%),#05070c;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000,inset 0 0 18px #000c,0 0 0 2px #22242c,0 0 0 3px #000}:is(.thin-screen,.wall-screen,.their-name,.card-screen,.host,.led-line,.led-vs,.led-result):after{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#ffffff12 0%,#ffffff05 34%,#0000 35%),repeating-linear-gradient(0deg,#0000 0 2px,#00000038 2px 3px),repeating-linear-gradient(90deg,#0000 0 2px,#00000024 2px 3px);position:absolute;inset:0}.screen-wall{z-index:-1;opacity:.9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.standee{height:100%;position:relative;container-type:size}.standee-card{height:100%;box-shadow:inset 0 0 0 2px #000, inset 0 0 18px 2px color-mix(in srgb, var(--theirs) 55%, transparent), 0 0 26px -4px color-mix(in srgb, var(--theirs) 70%, transparent);transform-origin:50% 100%;background:#17161c;border-radius:9%;padding:4%;transition:box-shadow 1s ease-out,transform .42s cubic-bezier(.3,.7,.4,1)}.standee-in{background:#22202a;border-radius:6%;height:100%;animation:4.2s ease-in-out infinite standee-breathe;position:relative;overflow:hidden;container-type:size}.standee-in img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.standee-initial{height:100%;color:var(--theirs);place-items:center;font-size:62cqh;display:grid}@keyframes standee-breathe{50%{transform:translateY(-1.2%)scale(1.01)}}:root[data-motion=less] .standee-in{animation:none}.standee.is-looking-down .standee-card{transform:translateY(15%)perspective(240cqh)rotateX(-26deg)}:root[data-motion=less] .standee-card{transition:none}.standee.is-on-fire .standee-card{box-shadow:inset 0 0 0 2px #000,inset 0 0 22px 4px #ff7a1acc,0 0 34px 2px #ff7a1acc}.standee-fire{z-index:-1;pointer-events:none;transform-origin:50% 100%;background:url(/assets/fire-CDTxYoUO.webp) 0 0/2400% 100% no-repeat;width:190%;height:218%;animation:1.6s steps(24,jump-none) infinite standee-fire,1s cubic-bezier(.25,.7,.35,1) standee-fire-catch;position:absolute;bottom:-40%;left:50%;translate:-50%}@keyframes standee-fire{to{background-position-x:100%}}@keyframes standee-fire-catch{0%{opacity:0;scale:.5 .05}25%{opacity:1}}:root[data-motion=less] .standee-fire{animation:none}.their-name{border-radius:10px;height:100%;padding:0 6%}.their-name-in{z-index:2;height:100%;font-family:var(--font-display);text-align:center;text-shadow:0 0 8px var(--theirs), 0 0 2px #fff;justify-content:safe center;align-items:center;gap:.35em;line-height:1;display:flex;position:relative;overflow:hidden}.their-name-in>b{font-weight:400}.their-name .num{font:700 .55em var(--font-num);color:var(--color-coin)}.studio-lamp{background:var(--tex-lit,none), radial-gradient(ellipse 70% 75% at 50% 45%, color-mix(in srgb, var(--c) 34%, #101116), color-mix(in srgb, var(--c) 14%, #101116) 90%);background-blend-mode:var(--tex-lit-blend,normal), normal;transition:background .12s,box-shadow .12s;box-shadow:inset 0 2px 3px -1px #ffffff40,inset 0 -3px 5px -2px #000c}.studio-lamp.is-lit{background:var(--tex-lit,none), radial-gradient(ellipse var(--lit-w) var(--lit-h) at 50% 45%, color-mix(in srgb, #fff var(--lit-core), var(--c)), var(--c) var(--lit-mid), color-mix(in srgb, var(--c) 40%, #101116));background-blend-mode:var(--tex-lit-blend,normal), normal;box-shadow:inset 0 2px 3px -1px #ffffffa0, 0 0 22px 2px var(--c)}.their-lamp{border-radius:22%/45%;height:100%;display:block}.studio-lamp.is-done{--c:#dfe5f0}.card-screen{border-radius:14px;height:100%;display:grid}.card-pic{position:absolute;inset:0}.card-pic>*{object-fit:contain;width:100%;height:100%}.card-now{z-index:3;color:#fff;font:800 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:#05070cd9;border-radius:6px;align-items:center;gap:5px;padding:3px 8px 3px 6px;display:flex;position:absolute;top:5%;left:3.5%;box-shadow:inset 0 0 0 1px #ffffff26}.card-now:before{background:var(--theirs);width:7px;height:7px;box-shadow:0 0 6px var(--theirs);content:"";border-radius:50%}:root:not([data-motion=less]) .card-now:before{animation:1.2s step-end infinite card-now-on}@keyframes card-now-on{50%{opacity:.15}}.card-title{z-index:2;height:42%;font-family:var(--font-display);flex-direction:column-reverse;line-height:1.05;display:flex;position:absolute;inset:auto 0 0;overflow:hidden}.card-title>b{background:linear-gradient(#0000,#000d .5em);padding:.5em 4% 3%;font-weight:400}.card-screen.is-question{grid-template-rows:minmax(0,2fr) minmax(0,3fr);gap:5%;padding:4% 5%}.card-q{z-index:2;text-align:center;place-items:center;min-height:0;font-weight:800;line-height:1.15;display:grid;position:relative;overflow:hidden}.card-answers{z-index:2;grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr));gap:6%;min-height:0;display:grid;position:relative}.card-answer{background:color-mix(in srgb, var(--c) 30%, #0b0e16);min-height:0;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 60%, #000);text-align:center;border-radius:.45em;place-items:center;padding:0 .4em;font-weight:800;line-height:1.1;display:grid;overflow:hidden}.card-answer.is-removed{opacity:.25}.card-answer.is-picked{background:color-mix(in srgb, var(--c) 70%, #0b0e16)}.card-answer.is-own{box-shadow:inset 0 0 0 3px #fff,0 0 12px #ffffff80}.card-answer.is-own.is-removed{opacity:.6}.card-screen.is-answered .card-answer{--c:#6b7385;color:#c3c9d6}.card-answer:is(.is-right,.is-wrong){background:color-mix(in srgb, var(--c) 78%, #0b0e16);color:#fff}.card-answer:is(.is-right,.is-wrong):not(.is-own){box-shadow:none}.card-screen .card-answer.is-right{--c:var(--color-leaf)}.card-screen .card-answer.is-wrong{--c:var(--color-red)}.card-call{z-index:6;isolation:isolate;text-align:center;white-space:nowrap;background:#05070c;border-radius:14px;place-content:center;justify-items:center;animation:2.8s ease-out both card-call;display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.card-call-rays{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#b08cff66,#b08cff22 45%,#0000 70%),repeating-conic-gradient(#8f6bff38 0deg 9deg,#0000 9deg 22.5deg);width:160cqmax;animation:.5s ease-out .25s both card-call-rays-in,6s linear infinite card-call-rays-turn;position:absolute;top:50%;left:50%;translate:-50% -50%}.card-call b{color:#fff;font:400 min(44px, 14cqw, 46cqh) / 1 var(--font-display);text-shadow:0 0 14px #b08cff,0 0 2px #fff;transform-origin:50% 100%;animation:.75s cubic-bezier(.3,0,.3,1) both card-call-slam}.card-call-stakes{color:var(--color-coin);font:400 min(30px, 8cqw, 27cqh) / 1.1 var(--font-display);text-shadow:0 0 12px #ffae0090;margin-top:min(8px,3cqh);animation:.6s cubic-bezier(.2,0,.3,1.4) .7s both card-call-stamp;position:relative}.card-call-stakes i{width:7px;height:7px;box-shadow:0 0 6px var(--color-coin);opacity:0;background:#ffe9a3;border-radius:1px;margin:-3.5px;animation:.6s ease-out .82s both card-call-spark;position:absolute;top:50%;left:50%;rotate:45deg}@keyframes card-call{0%{opacity:0}5%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes card-call-slam{0%{opacity:0;transform:translateY(-160%)scale(.9,1.15)}40%{opacity:1;transform:translateY(0)scale(1.25,.7)}60%{transform:translateY(-14%)scale(.92,1.08)}78%{transform:translateY(0)scale(1.06,.94)}to{transform:none}}@keyframes card-call-rays-in{0%{opacity:0;scale:.4}}@keyframes card-call-rays-turn{to{rotate:1turn}}@keyframes card-call-stamp{0%{opacity:0;transform:scale(2.4)rotate(-10deg)}45%{opacity:1;transform:scale(.92)rotate(5deg)}65%{transform:scale(1.04)rotate(-3deg)}82%{transform:scale(1)rotate(1.5deg)}to{transform:none}}@keyframes card-call-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(24px) scale(1.2)}to{opacity:0;transform:rotate(var(--a)) translateX(80px) scale(.3)}}:root[data-motion=less] .card-call{animation-name:said-bubble-fade}:root[data-motion=less] :is(.card-call b,.card-call-stakes,.card-call-rays){animation:none}:root[data-motion=less] .card-call-stakes i{display:none}.host{border-radius:8px;grid-template-rows:minmax(0,1fr);grid-template-columns:38% minmax(0,1fr);align-items:center;gap:4%;height:100%;padding:4%;display:grid}.host .pal{aspect-ratio:1;width:100%!important;height:auto!important}.host-says{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-items:center;min-width:0;height:100%;font-weight:800;line-height:1.15;display:flex;overflow:hidden}.studio-console{grid-template-rows:minmax(0,1fr);justify-items:center;display:grid}.console{width:var(--console-w);grid-template-rows:max(60px, calc(var(--bench-top) + var(--card-h) - 20px)) minmax(0, 1fr) 62px;gap:12px;height:100%;min-height:0;padding:12px 0 14px;display:grid;position:relative}.console-top{width:min(100%, calc(2 * (var(--bench-x) - var(--bench-w) / 2 + 64px)));grid-template-columns:64px minmax(0,1fr) 64px;justify-self:center;align-items:center;gap:8px;min-width:0;display:grid;container:console-top/inline-size}.chips{place-items:center;height:100%;display:grid;position:relative;translate:-18px 5px;rotate:-4deg}.chips img{object-fit:contain;object-position:50% 80%;filter:drop-shadow(2px 5px 3px #000000b3);width:100%;height:100%;display:block}.chips-tag{color:var(--color-coin);white-space:nowrap;background:#000d;border-radius:999px;padding:2px 8px;font-weight:800;position:absolute;bottom:100%;left:50%;translate:-50%}.thin-screen{white-space:nowrap;border-radius:9px;align-items:stretch;min-width:0;height:52px;font-size:13px;font-weight:800;line-height:1.1;display:flex}.thin-cell{flex-direction:column;flex:none;justify-content:center;align-items:center;padding:0 8px;display:flex}.thin-cell:not(.is-turn){box-shadow:inset 1px 0 #ffffff1c}.thin-low{display:contents}.thin-cell small{color:#8fa3c4;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.thin-cell b.num{font-size:19px}.thin-cell.is-stakes{flex-flow:wrap;flex:auto;align-content:center;gap:1px 6px;min-width:0;font-size:12px;overflow:hidden}.thin-tag{color:var(--color-coin);text-shadow:0 0 6px #ffae0080}.thin-tag.is-rivals{color:#ffb3ff;text-shadow:0 0 6px #ff6bff80;align-items:center;gap:2px;display:inline-flex}.thin-link{width:1.05em;height:1.05em}.thin-cell.is-time{margin-left:auto}.thin-time{font-variant-numeric:tabular-nums;text-align:center;min-width:2.6em;font-size:20px;display:inline-block}.thin-time.is-low{color:var(--color-red);text-shadow:0 0 8px var(--color-red)}.thin-cell.is-fire{padding:0 7px}.thin-fire{filter:drop-shadow(0 0 5px #ffb000a0);width:26px;height:26px}:root:not([data-motion=less]) .thin-fire{animation:.9s step-end infinite thin-fire}@keyframes thin-fire{50%{opacity:.18}}@container console-top (width<=439px){.thin-screen{grid-template:minmax(0,1fr) auto/auto auto minmax(0,1fr) auto;height:60px;display:grid}.thin-cell.is-turn{grid-area:1/1}.thin-cell.is-fire{grid-area:1/2}.thin-cell.is-time{grid-area:1/4}.thin-low{grid-area:2/1/3/5;min-width:0;height:19px;display:flex;box-shadow:inset 0 1px #ffffff1c}.thin-screen .thin-low .thin-cell{flex-direction:row;gap:2px;padding:0 5px}.thin-screen .thin-low .thin-cell:first-child{box-shadow:none}.thin-low .thin-cell b.num{font-size:12px}.thin-low .thin-eye{width:12px;height:12px}.thin-screen .thin-cell.is-stakes{flex-wrap:nowrap;gap:4px;padding:0 4px;font-size:11px}.thin-tag.is-rivals{gap:1px}.thin-word{display:none}.thin-fire{width:24px;height:24px}}.console{--bench-w:calc(var(--card-w) * (1 + .72 * (var(--cards) - 1)))}.bench{top:var(--bench-top);left:calc(50% + var(--bench-x));width:var(--bench-w);height:var(--card-h);position:absolute;translate:-50%}.bench-card{z-index:var(--at);top:0;left:calc(var(--at) * var(--card-w) * .72);width:var(--card-w);height:var(--card-h);rotate:var(--tilt,0deg);translate:0 var(--lift,0px);background:#222;border-radius:5px;position:absolute;overflow:hidden;box-shadow:0 0 0 2px #0008,0 5px 7px -2px #000}.bench-card>*{object-fit:cover;width:100%;height:100%}.bench-card.is-out{filter:grayscale()brightness(.4)}.bench-card.is-leaving{opacity:0}:root:not([data-motion=less]) .bench-card.is-leaving{animation:.26s ease-in bench-card-leave}@keyframes bench-card-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translate(35%,-50%)scale(1.08)}}:root:not([data-motion=less]) .bench-card.is-arriving{animation:.32s cubic-bezier(.2,.7,.3,1) .3s backwards bench-card-arrive}@keyframes bench-card-arrive{0%{opacity:0;transform:translate(35%,-50%)scale(1.1)}}.studio-cartridge{pointer-events:none}.cartridge{clip-path:inset(-120% -40% 33.33%);width:100%;height:100%;position:relative}.cartridge-card{background:#222;border-radius:5px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1.5px #0009}.cartridge-card>*{object-fit:cover;width:100%;height:100%}.cartridge-card:after{content:"";background:linear-gradient(#0000 40%,#000000b3 66.7%);position:absolute;inset:0}.cartridge-card.is-out{filter:grayscale()brightness(.5)}.cartridge-card.is-leaving{opacity:0}:root:not([data-motion=less]) .cartridge-card.is-leaving{animation:.42s cubic-bezier(.3,.6,.4,1) cartridge-leave}@keyframes cartridge-leave{0%{opacity:1;transform:none}60%{opacity:1;transform:translateY(-70%)}to{opacity:0;transform:translate(-30%,-95%)}}:root:not([data-motion=less]) .cartridge-card.is-arriving{animation:.38s .42s backwards cartridge-arrive}@keyframes cartridge-arrive{0%{opacity:0;animation-timing-function:ease-out;transform:translate(-30%,-95%)}25%{opacity:1;animation-timing-function:ease-in;transform:translateY(-72%)}80%{animation-timing-function:ease-out;transform:translateY(3%)}to{transform:none}}.buzzers{grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.buzzer{color:#fff;min-width:0;min-height:0;font:inherit;text-shadow:0 1px 2px #000a;cursor:pointer;background:var(--tex-lit,none), radial-gradient(ellipse 78% 74% at 50% 52%, color-mix(in srgb, var(--c) 60%, #101116), color-mix(in srgb, var(--c) 26%, #101116) 88%);background-size:var(--tex-lit-size,auto), auto;background-blend-mode:var(--tex-lit-blend,normal), normal;box-shadow:inset 0 2px 4px -1px #fff6, inset 0 -8px 14px -6px #000c, 0 0 0 1px #000c, 0 6px 0 -1px var(--body), 0 12px 16px -8px #000;-webkit-tap-highlight-color:transparent;will-change:transform;border:0;border-radius:18px;padding:0;transition:transform .22s cubic-bezier(.3,1.7,.5,1);display:flex;position:relative;overflow:hidden}.buzzer:disabled{cursor:default}.buzzer:before,.buzzer:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.buzzer:before{background:radial-gradient(ellipse var(--lit-w) var(--lit-h) at 50% 52%, color-mix(in srgb, #fff var(--lit-core), var(--c)), var(--c) var(--lit-mid), color-mix(in srgb, var(--c) var(--lit-edge), transparent) 75%, transparent 100%);opacity:.32;transition:opacity .32s ease-out}.buzzer:after{border-radius:inherit;opacity:0;transition:opacity .22s ease-out;box-shadow:inset 0 0 18px 6px #000a}.buzzers.is-awake:not(.is-memory) .buzzer.is-live:before{opacity:.46}:root:not([data-motion=less]) .buzzers.is-awake .buzzer.is-live:not(.kind-card):not(.kind-off):not(.is-picked):not(.is-pressed):not(:active):before{animation:simon-breathe-buzzer var(--lit-period) ease-in-out infinite}:root:not([data-motion=less]) .buzzers.is-awake .buzzer.is-live.is-spotlight:not(.is-picked):not(.is-pressed):not(:active):before{animation:simon-breathe-buzzer-spot calc(var(--lit-period) / 2) ease-in-out infinite}@keyframes simon-breathe-buzzer{50%{opacity:.84}}@keyframes simon-breathe-buzzer-spot{50%{opacity:.93}}.buzzer.is-spotlight:before{opacity:.48}.buzzer:active:not(:disabled),.buzzer.is-pressed{transition:transform 70ms ease-out;transform:translateY(4px)scale(.975)}.buzzer:active:not(:disabled):before,.buzzer.is-pressed:before,.buzzer.is-flash:before{opacity:1;transition-duration:40ms;animation:none}.buzzer:active:not(:disabled):after,.buzzer.is-pressed:after{opacity:1;transition-duration:70ms}.buzzer:not(.is-live):before{opacity:.06}.buzzer:not(.is-live) .buzzer-in{opacity:.6}.buzzers.is-memory .buzzer:before{opacity:.12;animation:none}.buzzers.is-memory .buzzer.is-flash:before,.buzzers.is-memory .buzzer.is-pressed:before,.buzzers.is-memory .buzzer:active:not(:disabled):before{opacity:1;transition-duration:40ms}.buzzer.kind-off{background:color-mix(in srgb, var(--c) 9%, #101116)}.buzzer.kind-off:before{opacity:0}.buzzer.kind-card:before{background:color-mix(in srgb, var(--c) 58%, transparent);opacity:1}.buzzer-pic{position:absolute;inset:0}.buzzer-pic>*{object-fit:cover;width:100%;height:100%}.buzzer.is-right{--c:var(--color-leaf)}.buzzer.is-wrong{--c:var(--color-red)}.buzzer.is-picked:before{opacity:.9}.buzzer.is-removed{background:color-mix(in srgb, var(--color-raised) 62%, #000)}.buzzer.is-removed:before{opacity:0;animation:none}.buzzer.is-removed .buzzer-in{opacity:.42}.buzzer.is-removed .buzzer-text{text-decoration:line-through}.buzzer.is-tip:before{opacity:.75}.buzzer.is-tip .buzzer-tag.is-odds{background:var(--color-coin);color:#17120a}.buzzers.is-asleep .buzzer{background:color-mix(in srgb, var(--color-raised) 62%, #000)}.buzzers.is-asleep .buzzer:before{opacity:0}.buzzers.is-asleep .buzzer .buzzer-in{opacity:.42}.buzzers.is-asleep .buzzer:is(.is-picked,.is-right){background:var(--color-raised)}.buzzers.is-asleep .buzzer:is(.is-picked,.is-right):before{opacity:.7}.buzzers.is-asleep .buzzer:is(.is-picked,.is-right) .buzzer-in{opacity:1}.buzzer-in{z-index:2;text-align:center;will-change:opacity;flex-direction:column;align-items:center;gap:.3em;width:100%;min-height:0;padding:.55em .65em .6em;transition:opacity .3s;display:flex;position:relative}.buzzer-head{letter-spacing:.04em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;gap:.4em;max-width:100%;min-height:1.5em;font-size:12px;font-weight:800;display:flex}.buzzer-kind{opacity:.82;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.buzzer-tag{color:var(--color-coin);letter-spacing:0;background:#000000a6;border-radius:999px;flex:none;padding:.1em .5em;font-weight:900}.buzzer-tag.is-odds{font-size:1.15em}.buzzer-icon{width:30px;height:30px}.buzzer-body{flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.buzzer-roll{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.buzzer-text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-weight:800;line-height:1.08}.buzzer.kind-move .buzzer-text{font-family:var(--font-display);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;white-space:nowrap;font-weight:400}.buzzer-body[data-scroll]{-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.buzzer-body[data-scroll]>.buzzer-roll{animation:buzzer-roll var(--scroll-s) linear infinite;align-items:flex-start}.buzzer-body[data-scroll] .buzzer-text{animation:buzzer-scroll var(--scroll-s) linear infinite;flex:none;padding:.4em 0}@keyframes buzzer-roll{0%,20%{transform:none}80%,to{transform:translateY(100%)}}@keyframes buzzer-scroll{0%{opacity:0;transform:none}4%,20%{opacity:1;transform:none}80%,94%{opacity:1;transform:translateY(-100%)}to{opacity:0;transform:translateY(-100%)}}.buzzer-head:empty,.buzzer-small:empty{display:none}.buzzer-small{opacity:.85;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;min-height:1.3em;padding-inline:.2em;font-size:13px;font-weight:700;overflow:hidden}.buzzer-effect.is-strong{color:var(--color-leaf)}.buzzer-effect.is-weak{color:var(--color-red)}.buzzer-flash{z-index:3;pointer-events:none;background:#fff;animation:.42s ease-out both buzzer-flash;position:absolute;inset:0}@keyframes buzzer-flash{0%{opacity:.9}to{opacity:0}}.console-foot{padding:0 66px;display:grid;position:relative}.console-foot .simon-corner{width:54px;height:54px;top:50%;translate:0 -50%}.console-foot .simon-corner.is-left{left:0}.console-foot .simon-corner.is-right{right:0}.middle-key{--c:#8b93a6;color:#fff;font:inherit;text-shadow:0 1px 2px #000a;background:var(--tex-lit,none), radial-gradient(ellipse 78% 74% at 50% 52%, color-mix(in srgb, var(--c) 50%, #101116), color-mix(in srgb, var(--c) 22%, #101116) 88%);background-size:var(--tex-lit-size,auto), auto;background-blend-mode:var(--tex-lit-blend,normal), normal;box-shadow:inset 0 2px 4px -1px #fff5, inset 0 -8px 14px -6px #000c, 0 0 0 1px #000c, 0 5px 0 -1px var(--body), 0 10px 14px -8px #000;cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;font-size:18px;transition:transform .22s cubic-bezier(.3,1.7,.5,1);display:flex;position:relative;overflow:hidden}.middle-key:before{content:"";pointer-events:none;background:radial-gradient(ellipse var(--lit-w) var(--lit-h) at 50% 52%, color-mix(in srgb, #fff var(--lit-core), var(--c)), var(--c) var(--lit-mid), color-mix(in srgb, var(--c) var(--lit-edge), transparent) 75%, transparent 100%);opacity:.4;position:absolute;inset:0}.middle-key>*{position:relative}button.middle-key:active:not(:disabled){transition:transform 70ms ease-out;transform:translateY(3px)scale(.98)}.middle-key.is-remove{--c:var(--color-cyan)}:root:not([data-motion=less]) .middle-key.is-remove:not(:disabled):before{animation:simon-breathe-buzzer var(--lit-period) ease-in-out infinite}.middle-key.is-blank{background:var(--tex-lit,none), color-mix(in srgb, var(--c) 7%, #0d0e12);background-blend-mode:var(--tex-lit-blend,normal), normal;box-shadow:inset 0 2px 4px -1px #ffffff1a, inset 0 -6px 10px -5px #000c, 0 0 0 1px #000c, 0 5px 0 -1px var(--body);cursor:default}.middle-key.is-blank:before,.middle-key:disabled:before{opacity:0}.middle-key:disabled{background:color-mix(in srgb, var(--color-raised) 62%, #000);cursor:default}.middle-key:disabled .middle-steps{filter:grayscale()brightness(.7);opacity:.55}.middle-icon{width:24px;height:24px}.middle-steps{align-items:center;gap:12px;display:flex}.studio-wall{grid-template-rows:minmax(0,1fr);justify-items:center;display:grid}.wall{--side:40px;--gap:6px;width:min(calc(var(--wall-w) + 2 * (var(--side) + var(--gap))), var(--wall-seen));grid-template-rows:minmax(0,1fr);grid-template-columns:var(--side) minmax(0, 1fr) var(--side);place-items:center;gap:var(--gap);height:100%;padding:5px 0 7px;display:grid;position:relative}.turn-lamp{--c:var(--mine);border-radius:50%;width:20px;height:20px}.turn-lamp.is-lit{box-shadow:inset 0 2px 3px -1px #ffffffa0, 0 0 14px 1px var(--c)}:root:not([data-motion=less]) .turn-lamp.is-hurry{animation:.5s step-end infinite turn-lamp-hurry}@keyframes turn-lamp-hurry{50%{filter:brightness(.3)saturate(.5);box-shadow:inset 0 2px 3px -1px #ffffff40,inset 0 -3px 5px -2px #000c}}.wall-screen{border-radius:10px;grid-template-rows:auto minmax(0,1fr);place-self:stretch stretch;min-height:0;display:grid}.wall-ticker{z-index:2;color:#c9b8ff;text-overflow:ellipsis;white-space:nowrap;height:17px;padding:2px 10px 0;font-size:11px;font-weight:800;line-height:15px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffff14}.wall-ticker.is-error{color:#ff8a8a;text-shadow:0 0 6px #ff4a2680}.wall-who{color:color-mix(in srgb, var(--mine) 70%, #fff);margin-right:.5em}.wall-time{z-index:4;pointer-events:none;transform-origin:0;background:#ffffff8c;border-radius:2px;height:3px;transition:transform 1s linear,background-color .3s;position:absolute;bottom:3px;left:8px;right:8px}.wall-time.is-mine{background:var(--mine);box-shadow:0 0 6px var(--mine)}.wall-time.is-low{background:#ff4a4a;box-shadow:0 0 6px #ff4a4a}.wall-scores{z-index:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;min-height:0;padding:3px 8px 5px;display:grid;position:relative;container:wall-scores/size}.wall-vs{color:#ffffff4d;font:400 13px var(--font-display)}.score{--side:var(--mine);flex-direction:column;gap:3px;min-width:0;display:flex}.score.is-theirs{--side:var(--theirs);text-align:right}.score-row{align-items:center;gap:5px;min-width:0;display:flex}.score.is-theirs .score-row,.score.is-theirs .score-meta{flex-direction:row-reverse}.score-type{flex:none;width:18px;height:18px}.score-type .type-badge-disc{width:100%;height:100%}.score-name{text-overflow:ellipsis;min-width:0;text-shadow:0 0 8px color-mix(in srgb, var(--side) 70%, transparent);white-space:nowrap;flex:1 1 0;font-size:14px;overflow:hidden}.score-meta{flex-wrap:wrap;align-items:center;gap:2px 5px;font-size:11px;line-height:1.15;display:flex}.score-stars{height:11px}.score-streak{align-items:center;gap:1px;display:inline-flex}.score-streak svg,.score-linked svg{width:12px;height:12px}.score-streak.is-fire{color:var(--color-coin)}.score-leds{gap:3px;display:inline-flex}.score-leds i{background:#262833;border-radius:50%;width:7px;height:7px}.score-leds i.is-lit{background:var(--side);box-shadow:0 0 5px var(--side)}.score-hp{height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--side) 45%, #000);background:#02030699;border-radius:7px;position:relative;overflow:hidden}.score-hp i{background:linear-gradient(var(--color-leaf), color-mix(in srgb, var(--color-leaf) 60%, #000));transform-origin:0;transition:transform .5s ease-out;position:absolute;inset:0}.score.is-theirs .score-hp i{transform-origin:100%}.score-hp span{text-shadow:0 1px 2px #000;padding:0 6px;font-size:10px;font-weight:800;line-height:14px;display:block;position:relative}@container wall-scores (height<=70px){.score{gap:2px}.score-type{width:14px;height:14px}.score-name{line-height:14px}.score-meta{gap:1px 4px;font-size:10px;line-height:1}.score-stars{height:9px}.score-streak svg,.score-linked svg{width:10px;height:10px}.score-leds i{width:6px;height:6px}.score-hp{height:11px}.score-hp span{font-size:8.5px;line-height:11px}}.wall-question{z-index:2;grid-template-rows:minmax(0,1fr);min-height:0;padding:2px 12px 10px;display:grid;position:relative}.wall-question-in{place-items:center;min-height:0;display:grid;overflow:hidden}.wall-question p{text-align:center;font-weight:800;line-height:1.15}.btn.wall-ff{width:40px;height:40px;color:var(--color-muted);align-self:center}.btn.wall-ff[aria-pressed=true]{color:color-mix(in srgb, var(--color-cyan) 80%, #fff);background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--color-cyan) 30%, transparent), transparent 75%), var(--tex-key,none), var(--face);box-shadow:inset 0 2px 3px -1px #ffffff2e, inset 0 0 12px -3px color-mix(in srgb, var(--color-cyan) 60%, transparent), 0 0 0 1px #000000b3, 0 0 16px -4px var(--color-cyan)}.wall-ff svg{width:20px;height:20px}:root:not([data-motion=less]) .wall-ff[aria-pressed=true] svg{animation:1.6s ease-in-out infinite wall-ff-breathe}@keyframes wall-ff-breathe{50%{transform:scale(1.22)}}.wall-lifeline{grid-template-rows:minmax(0,2fr) minmax(0,3fr);gap:3px;height:100%;min-height:0;padding:2px 10px 6px;display:grid}.wall-lifeline-q{text-align:center;justify-content:center;align-items:center;min-height:0;font-weight:800;line-height:1.1;display:flex;overflow:hidden}.wall-lifeline-icon{vertical-align:-.2em;width:1.1em;height:1.1em;color:var(--color-leaf);margin-right:.3em;display:inline}.wall-odds{grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr));gap:3px 8px;min-height:0;display:grid}.wall-odd{background:color-mix(in srgb, var(--c) 28%, #0b0e16);border-radius:6px;align-items:center;gap:.4em;min-width:0;min-height:0;padding:0 .3em;font-weight:700;line-height:1.05;display:flex;position:relative;overflow:hidden}.wall-odd>span{overflow-wrap:break-word;flex:1;min-width:0}.wall-odd>b{color:var(--color-coin);background:#000000a6;border-radius:999px;flex:none;padding:.05em .45em}.wall-odd>b.is-top{background:var(--color-coin);color:#17120a}.wall-lifeline-wait{color:#8fa3c4;text-align:center;align-self:center;font-size:12px}.wall-typing{flex-direction:column;justify-content:center;gap:2px;min-height:0;padding:2px 12px 4px;display:flex}.wall-typing p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.wall-ticker.is-typing{justify-content:space-between;gap:8px;display:flex}.wall-ticker.is-typing span{text-overflow:ellipsis;min-width:0;overflow:hidden}.wall-ticker.is-typing small{color:#8fa3c4;flex:none;font-size:10px}.wall-caret{vertical-align:-.15em;background:#c9b8ff;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite wall-caret;display:inline-block;box-shadow:0 0 6px #c9b8ff}@keyframes wall-caret{50%{opacity:0}}.studio-overlay{pointer-events:none}.card-vs{z-index:7;position:absolute;inset:0}.card-vs.is-leaving{animation:.7s ease-in-out forwards card-vs-out}@keyframes card-vs-out{to{opacity:0}}.studio-tray{width:var(--console-w,min(calc(100% - 24px), 400px));position:absolute;inset:0 auto 0 50%;translate:-50%;container-type:inline-size}.emote-anchor{pointer-events:auto;height:0;position:absolute;left:0;right:0}.emote-anchor>.emote-tray{transform-origin:calc(100% - 27px) 100%;inset:auto 0 0}.studio-typing{opacity:0;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.studio-typing input{font-size:16px}.studio-said{pointer-events:none}.said{z-index:4;pointer-events:none;justify-items:center;display:grid;position:absolute;bottom:100%;left:50%;translate:-50%}.said.is-far{--rim:var(--theirs);bottom:88%}.said.is-near{--rim:var(--mine);bottom:calc(100% - 4px)}.said .emote{--emote-size:84px}.said.is-near .emote{--emote-size:72px;animation-name:emote-life,said-rise}@keyframes said-rise{0%{translate:0 18px}}:root[data-motion=less] .said.is-near .emote{animation-name:emote-life}.said-bubble{border:.16em solid var(--rim);color:#17131f;overflow-wrap:anywhere;transform-origin:50% 100%;background:#fff;border-radius:1.1em;width:max-content;max-width:240px;margin:0;padding:.45em .8em;font-size:16px;font-weight:600;line-height:1.25;animation:linear both said-bubble;box-shadow:0 .25em .7em #000000a0,inset 0 -.15em #00000018}@keyframes said-bubble{0%{opacity:0;transform:scale(.6)}7%{opacity:1;transform:scale(1.06)}11%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}:root[data-motion=less] .said-bubble{animation-name:said-bubble-fade}@keyframes said-bubble-fade{0%,to{opacity:0}8%,90%{opacity:1}}.studio-cheer{pointer-events:none;place-items:end center;display:grid;container-type:size}.crowd-combo{place-items:center;font-size:62cqmin;animation:1.9s ease-out both crowd-combo;display:grid;rotate:-6deg}.said .crowd-combo{font-size:28px}@keyframes crowd-combo{0%{opacity:0;transform:translateY(30%)scale(.4)}15%{opacity:1;transform:scale(1.2)}25%{transform:scale(.94)}35%{transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-30%)}}:root[data-motion=less] .crowd-combo{animation-name:crowd-combo-still}@keyframes crowd-combo-still{0%,to{opacity:0}10%,80%{opacity:1}}.studio-cheer .emote{--emote-size:100%}.thin-cell.is-watch{color:#c9b8ff;gap:0;padding:0 6px}.thin-eye{width:14px;height:14px}.show-intro{z-index:31;cursor:pointer;pointer-events:auto;background:#000;position:absolute;inset:0;overflow:hidden}.show-intro-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cold-open{z-index:30;cursor:pointer;pointer-events:auto;transition:opacity var(--fade) ease-in;background:#000;position:absolute;inset:0;overflow:hidden;container-type:size}.cold-open.is-leaving{opacity:0;pointer-events:none}.studio:has(>.studio-overlay .show-intro,>.studio-overlay .cold-open:not(.is-landing))>.studio-scene{content-visibility:hidden}.cold-open-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}img.cold-open-film{opacity:0;transition:opacity .4s ease-in-out}img.cold-open-film.is-on{opacity:1}.cold-open-parts{pointer-events:none;position:absolute;top:0;left:0}.film-plane{transform-origin:0 0;backface-visibility:hidden;position:absolute;top:0;left:0}.film-standee.is-mine{--theirs:var(--mine)}.film-caption{white-space:pre-line;color:#fff;width:max-content;max-width:86%;font:400 clamp(16px, 5.4cqw, 28px) / 1.15 var(--font-display);text-align:center;background:#000000b8;border-radius:8px;padding:6px 14px;animation:.36s ease-out both film-caption;position:absolute;bottom:9%;left:50%;translate:-50%}.film-caption.is-titled{font-size:clamp(14px,4.4cqw,26px)}@keyframes film-caption{0%{opacity:0;transform:translateY(30%)}}.film-third{--c:var(--theirs);justify-items:start;gap:6px;display:grid;position:absolute;bottom:7%;left:4%;right:4%;container-type:inline-size}.film-third.is-mine{--c:var(--mine)}.film-third-who{border-left:5px solid var(--c);background:linear-gradient(90deg,#0b0d14f2,#0b0d14d0);border-radius:4px 10px 10px 4px;padding:6px 14px 7px 12px;animation:.42s cubic-bezier(.2,.8,.2,1) both film-third-in;display:grid;box-shadow:0 4px 16px #000a}.film-third-who b{color:#fff;font:400 clamp(20px, 8cqw, 34px) / 1.1 var(--font-display);align-items:center;gap:6px;display:flex}.film-third-who small{color:color-mix(in srgb, var(--c) 60%, #fff);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(12px,3.6cqw,15px);font-weight:800}.film-third-card{max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rc) 60%, transparent);background:#0b0d14d8;border-radius:10px;align-items:center;gap:8px;padding:4px 12px 4px 4px;animation:.42s cubic-bezier(.2,.8,.2,1) .14s both film-third-in;display:flex}.film-third-pic{border-radius:7px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.film-third-pic>*{object-fit:cover;width:100%;height:100%}.film-third-card-text{min-width:0;display:grid}.film-third-card-text b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.film-third-card-text small{color:#b7c1d8;font-size:12px;font-weight:700}@keyframes film-third-in{0%{opacity:0;transform:translate(-30%)}}.led-vs{border-radius:14px;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);gap:3%;height:100%;padding:6% 7%;display:grid;container-type:size}.led-vs-side{text-align:center;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:2%;min-height:0;display:grid}.led-vs-face{aspect-ratio:1;max-width:100%;height:100%;min-height:0;box-shadow:0 0 0 3px var(--rc,#fff), 0 0 26px color-mix(in srgb, var(--rc,#fff) 70%, transparent);border-radius:12%;position:relative;overflow:hidden}.led-vs-face>*{object-fit:cover;width:100%;height:100%}.led-vs-side.is-first .led-vs-face{animation:.42s cubic-bezier(.3,0,.3,1.3) both led-vs-from-top}.led-vs-side.is-second .led-vs-face{animation:.42s cubic-bezier(.3,0,.3,1.3) both led-vs-from-foot}.led-vs.is-wide{--who-h:30cqh;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;padding:3% 4%;position:absolute;inset:0}.led-vs.is-wide .led-vs-side{grid-template-rows:minmax(0, 1fr) var(--who-h);height:100%;container-type:inline-size}.led-vs.is-wide .led-vs-who{height:var(--who-h);grid-auto-rows:max-content;align-content:start;overflow:hidden}.clv-rules{--row:1.8rem;margin-top:.3em;animation:4.4s both clv-rules;display:block}.clv-rules-roll{flex-direction:column;align-items:flex-end;display:flex}.clv-rules .chip{height:1.5rem;margin-bottom:calc(var(--row) - 1.5rem);white-space:nowrap}.clv-rules.is-rolling{height:calc(3 * var(--row));overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 76%,#0000);mask-image:linear-gradient(#0000,#000 14% 76%,#0000)}.is-rolling .clv-rules-roll{animation:clv-roll var(--roll) linear 2.1s infinite}@keyframes clv-roll{to{transform:translateY(-50%)}}:root[data-motion=less] .is-rolling .clv-rules-roll{animation:none}@keyframes clv-rules{0%,40%{opacity:0;transform:translateY(40%)}47%,to{opacity:1;transform:none}}.led-vs.is-wide .led-vs-mid{max-width:42cqw;padding-bottom:var(--who-h);align-content:center;justify-items:center;gap:3cqh;display:grid}.led-vs-mid .clv-rules{--row:11.5cqh;--chip:9.5cqh;max-width:100%;margin-top:0;font-size:min(9cqh,2.9cqw)}.led-vs.is-wide:not(.is-card-screen) .led-vs-mid .clv-rules{--row:10.5cqh;--chip:9cqh;font-size:min(8cqh,2.9cqw)}.led-vs-mid .clv-rules-roll{align-items:center}.led-vs-mid .clv-rules-roll>*{max-width:100%;height:var(--chip);margin-bottom:calc(var(--row) - var(--chip));font-size:inherit;overflow:hidden}.led-vs.is-wide .led-vs-who b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:min(13cqh,13cqw);line-height:1.05;display:-webkit-box}.led-vs.is-wide .led-vs-who small{max-width:100%;font-size:min(7cqh,7cqw);line-height:1.15;overflow:hidden}.led-vs.is-wide .led-vs-who small>span{white-space:nowrap;display:inline-block}.led-vs.is-wide .led-vs-mark{font-size:40cqh}.led-vs.is-card-screen{--who-h:22cqh;gap:2%;padding:5% 4%}.led-vs.is-card-screen .led-vs-who b{font-size:min(9cqh,13cqw)}.led-vs.is-card-screen .led-vs-who small{font-size:min(5cqh,7cqw)}.led-vs.is-card-screen .led-vs-mark{font-size:30cqh}.led-vs.is-wide .led-vs-mid:has(.clv-rules) .led-vs-mark{font-size:26cqh}.led-vs.is-wide .led-vs-side.is-first .led-vs-face{animation-name:led-vs-from-left}.led-vs.is-wide .led-vs-side.is-second .led-vs-face{animation-name:led-vs-from-right}.led-vs-who{justify-items:center;animation:.38s ease-out .52s both led-vs-rise;display:grid}.led-vs-who b{color:#fff;max-width:100%;font:400 6cqh / 1.1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.led-vs-who small{color:#b7c1d8;font-size:3cqh;font-weight:800}.led-vs-who .clv-rules{--row:5.4cqh;font-size:3.2cqh;animation-duration:1.4s}.led-vs-who .clv-rules-roll>*{height:4.4cqh;margin-bottom:calc(var(--row) - 4.4cqh);font-size:inherit}.led-vs-mark{color:#fff;font:400 15cqh / 1 var(--font-display);text-shadow:0 0 18px #b08cff,0 0 3px #fff;justify-self:center;animation:.42s cubic-bezier(.2,0,.3,1.4) .25s both led-vs-stamp}@keyframes led-vs-from-top{0%{transform:translateY(-140%)rotate(-8deg)}}@keyframes led-vs-from-foot{0%{transform:translateY(140%)rotate(8deg)}}@keyframes led-vs-from-left{0%{transform:translate(-160%)rotate(-8deg)}}@keyframes led-vs-from-right{0%{transform:translate(160%)rotate(8deg)}}@keyframes led-vs-stamp{0%{opacity:0;transform:scale(3)rotate(-12deg)}60%{opacity:1;transform:scale(.9)rotate(4deg)}}@keyframes led-vs-rise{0%{opacity:0;transform:translateY(40%)}}:root[data-motion=less] :is(.led-vs-face,.led-vs-who,.led-vs-mark,.film-third-who,.film-third-card,.film-caption){animation:none}.studio:is(.is-spot-me,.is-spot-them) .studio-standee .standee-in,.studio.is-stands.is-end .stands-standee .standee-in{transition:filter .7s ease-out}.studio.is-spot-me .studio-standee,.studio.is-stands.is-spot-left .stands-standee.is-right,.studio.is-stands.is-spot-right .stands-standee.is-left{--theirs:#4a4a52}.studio.is-spot-me .studio-standee .standee-in,.studio.is-stands.is-spot-left .stands-standee.is-right .standee-in,.studio.is-stands.is-spot-right .stands-standee.is-left .standee-in{filter:brightness(.45)grayscale(.8)}.studio-lamp.is-out{filter:grayscale()brightness(.55)}.studio-lamp.is-party{background:var(--tex-lit,none), radial-gradient(ellipse var(--lit-w) var(--lit-h) at 50% 45%, color-mix(in srgb, #fff var(--lit-core), var(--c)), var(--c) var(--lit-mid), color-mix(in srgb, var(--c) 40%, #101116));box-shadow:inset 0 2px 3px -1px #ffffffa0, 0 0 22px 2px var(--c)}:root:not([data-motion=less]) .studio-lamp.is-party:is(.c-red,.c-yellow){animation:1.26s step-end infinite lamp-win-ry}:root:not([data-motion=less]) .studio-lamp.is-party:is(.c-green,.c-blue){animation:1.26s step-end infinite lamp-win-gb}@keyframes lamp-win-ry{0%,28.571%,71.429%,to{filter:none}14.286%,42.857%{filter:brightness(.35)saturate(.6)}}@keyframes lamp-win-gb{0%,28.571%,57.143%{filter:brightness(.35)saturate(.6)}14.286%,42.857%,71.429%,to{filter:none}}.buzzers.is-party .buzzer:before{opacity:.6}:root:not([data-motion=less]) .buzzers.is-party .buzzer:is(.c-red,.c-yellow):before{animation:1.26s step-end infinite win-ry}:root:not([data-motion=less]) .buzzers.is-party .buzzer:is(.c-green,.c-blue):before{animation:1.26s step-end infinite win-gb}.buzzers.is-party .buzzer.kind-off{background:color-mix(in srgb, var(--c) 30%, #101116)}.buzzers.is-party .buzzer:not(.is-live) .buzzer-in{opacity:.5}@keyframes win-ry{0%,28.571%,71.429%,to{opacity:1}14.286%,42.857%{opacity:.12}}@keyframes win-gb{0%,28.571%,57.143%{opacity:.12}14.286%,42.857%,71.429%,to{opacity:1}}.turn-lamp.is-party{box-shadow:inset 0 2px 3px -1px #ffffffa0, 0 0 14px 1px var(--c)}:root:not([data-motion=less]) .turn-lamp.is-party{animation:1.26s step-end infinite turn-lamp-win}@keyframes turn-lamp-win{7.143%,21.429%,35.714%,50%{filter:brightness(.3)saturate(.5)}0%,14.286%,28.571%,42.857%,71.429%,to{filter:none}}.studio-confetti{z-index:24;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.studio-confetti span{top:0;left:var(--x);width:calc(3.4cqmin * var(--w) + 8px);aspect-ratio:4/3;opacity:0;animation-name:studio-confetti-fall,studio-confetti-flip;animation-duration:var(--t), var(--flip);animation-timing-function:linear;animation-delay:var(--delay);background:50%/contain no-repeat;animation-iteration-count:1,infinite;animation-fill-mode:both,none;position:absolute;translate:0 -12cqh}.studio-confetti span.is-ribbon{aspect-ratio:1/2}@keyframes studio-confetti-fall{0%{opacity:1;translate:0 -12cqh;rotate:0deg}75%{opacity:1}to{opacity:0;translate:var(--sway) 112cqh;rotate:var(--spin)}}@keyframes studio-confetti-flip{0%{transform:perspective(240px)rotateX(0)rotateY(0)}to{transform:perspective(240px)rotateX(360deg)rotateY(180deg)}}:root[data-motion=less] .studio-confetti{display:none}.result-card{text-align:center;place-content:center;justify-items:center;gap:4px;padding:6%;display:grid;container-type:size}.result-rays{z-index:-1;background:radial-gradient(closest-side,#ffd36b55,#ffd36b18 45%,#0000 70%),repeating-conic-gradient(#ffd36b30 0deg 9deg,#0000 9deg 22.5deg);animation:9s linear infinite card-call-rays-turn;position:absolute;inset:-60%}.result-card.is-them .result-rays{background:radial-gradient(closest-side,#ff4d5e44,#ff4d5e14 45%,#0000 70%),repeating-conic-gradient(#ff4d5e26 0deg 9deg,#0000 9deg 22.5deg)}.result-title{color:#fff;font:400 min(40px, 13cqw, 30cqh) / 1.05 var(--font-display);text-shadow:0 0 14px #ffd36b,0 0 2px #fff;animation:.75s cubic-bezier(.3,0,.3,1) both card-call-slam}.result-card.is-them .result-title{text-shadow:0 0 14px #ff4d5e,0 0 2px #fff}.result-line{color:#c9d3ea;font-size:min(15px,5cqw);font-weight:800}.result-gains{flex-wrap:wrap;justify-content:center;gap:4px 10px;animation:.6s cubic-bezier(.2,0,.3,1.4) .6s both card-call-stamp;display:flex}.result-money{color:var(--color-coin);font:400 min(22px, 7cqw) / 1.1 var(--font-display);text-shadow:0 0 10px #ffae0080}.result-rating{color:#c9b8ff;font-size:min(15px,5cqw)}:root[data-motion=less] :is(.result-title,.result-gains,.result-rays){animation:none}.wall-recap{z-index:2;align-content:center;gap:6px;min-height:0;padding:2px 10px 6px;display:grid;position:relative;container:wall-recap/size}.wall-recap-stats{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.wall-recap-stats dt{color:#8fa3c4;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.wall-recap-stats dd{font-size:17px;font-weight:800}.wall-recap-teams{justify-content:space-between;gap:10px;display:flex}.result-team{gap:4px;display:flex}.result-team-card{width:26px;height:26px;box-shadow:0 0 0 1.5px var(--mine);border-radius:6px;position:relative;overflow:hidden}@container wall-recap (height<=70px){.wall-recap-stats{gap:1px 3px}.wall-recap-stats dt{letter-spacing:0;white-space:nowrap;font-size:7.5px;line-height:1.2}.wall-recap-stats dd{font-size:14px;line-height:1.05}.result-team-card{border-radius:5px;width:20px;height:20px}}.result-team.is-theirs .result-team-card{box-shadow:0 0 0 1.5px var(--theirs)}.result-team-card>*{object-fit:cover;width:100%;height:100%}.result-team-card.is-out{filter:grayscale()brightness(.5)}.led-result{text-align:center;border-radius:10px;place-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:0;container-type:size}.led-result .result-title{font-size:min(34px,22cqh)}.led-result .result-line{font-size:min(13px,9cqh)}.led-result-teams{gap:16px;display:flex}.led-result-teams>span{justify-items:center;display:grid}.led-result-teams small{color:#8fa3c4;font-size:10px;font-weight:800}.throws-at-me,.throws-on-panel,.throws-on-console,.throws-at-foot{pointer-events:none;position:absolute;inset:0;container-type:size}.throws-at-me{z-index:22;overflow:hidden}.studio-flip{pointer-events:none}.studio-flip-sheet{background-repeat:no-repeat;width:100%;height:100%}.standee-shake{z-index:6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.standee.is-gone{opacity:0;pointer-events:none;transition:opacity .7s ease-in}:root[data-motion=less] .standee.is-gone{transition:none}.throws-on-panel{z-index:3}.throws-on-console{z-index:8}.throw{top:var(--y);left:var(--x);position:absolute}.throw-art{width:100%;height:100%;display:block}.throw-flight,.throw-splat{position:absolute;inset:0}.throw-tag{color:var(--pal);white-space:nowrap;background:#000000c4;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;animation:2.6s ease-out both throw-tag;position:absolute;top:100%;left:50%;translate:-50% 4px}@keyframes throw-tag{0%,14%{opacity:0}24%,76%{opacity:1}to{opacity:0}}.throw.is-tomato{aspect-ratio:1;translate:-50% -50%}.throw.at-me.is-tomato{width:46cqmin}.throw.on-panel.is-tomato{width:62cqw}.throw.is-tomato .throw-flight{opacity:0;animation:.42s cubic-bezier(.4,0,.8,.6) both tomato-flight;inset:34%}.throw.at-me.is-tomato .throw-flight{--from:translate(150cqw, -20cqh) scale(.12) rotate(-220deg)}.throw.on-panel.is-tomato .throw-flight{--from:translate(320cqw, -40cqh) scale(.5) rotate(-220deg)}@keyframes tomato-flight{0%{opacity:1;transform:var(--from)}98%{opacity:1;transform:none}to{opacity:0;transform:none}}.throw.is-tomato .throw-splat{opacity:0;animation:2.8s ease-in .4s both tomato-splat}.throw-splat-art{background:0 0/1000% 100% no-repeat;animation:.9s steps(10,jump-none) .4s both throw-splat-flip;display:block}@keyframes throw-splat-flip{to{background-position-x:100%}}@keyframes tomato-splat{0%{opacity:0;transform:rotate(var(--r)) scale(.4)}6%{opacity:1;transform:rotate(var(--r)) scale(1.1)}12%{transform:rotate(var(--r)) scale(1)}70%{opacity:.95;transform:translateY(8%) rotate(var(--r))}to{opacity:0;transform:translateY(20%) rotate(var(--r))}}.throw.is-rose{aspect-ratio:2/3;translate:-50% -100%}.throw.on-console.is-rose{width:12cqw;translate:-50% -50%}.throw.at-foot.is-rose{height:82cqh}.throw.is-rose .throw-flight{transform:rotate(var(--r))}.throw.on-console.is-rose .throw-flight{--from-x:calc((120 - var(--xn)) * 1cqw);--from-y:calc((35 + 40 * var(--s) - var(--yn)) * 1cqh);animation:.72s linear both rose-console-path,.9s linear both rose-console-height;transform:none}.throw.on-console.is-rose .throw-art{animation:.72s cubic-bezier(.3,.5,.6,1) both rose-toss-spin}@keyframes rose-console-path{0%{opacity:0;translate:var(--from-x) var(--from-y)}6%{opacity:1}to{opacity:1;translate:0}}@keyframes rose-console-height{0%{animation-timing-function:cubic-bezier(.33,.67,.67,1);scale:1.7}29%{animation-timing-function:cubic-bezier(.33,0,.67,.33);scale:2.05}80%{animation-timing-function:ease-out;scale:1}89%{animation-timing-function:ease-in;scale:1.07}to{scale:1}}.throws-at-foot:not(.is-from-me) .throw.is-rose .throw-flight{--from-x:calc((105 + 40 * var(--s) - var(--xn)) * 1cqw);--from-y:calc((-262 - var(--yn)) * 1cqh);--peak-y:calc((-422 - var(--yn)) * 1cqh);transform-origin:50% 100%;animation:.9s linear both rose-toss-x,.9s linear both rose-toss-y,.36s ease-out .9s both rose-toss-land;transform:none}.throws-at-foot:not(.is-from-me) .throw.is-rose .throw-art{animation:.9s cubic-bezier(.3,.5,.6,1) both rose-toss-spin}@keyframes rose-toss-x{0%{opacity:0;translate:var(--from-x) 0}6%{opacity:1}to{opacity:1;translate:0}}@keyframes rose-toss-y{0%{transform:translateY(var(--from-y));animation-timing-function:cubic-bezier(.33,.67,.67,1)}36.5%{transform:translateY(var(--peak-y));animation-timing-function:cubic-bezier(.33,0,.67,.33)}to{transform:translateY(0)}}@keyframes rose-toss-spin{0%{rotate:calc(var(--r) - 420deg)}to{rotate:var(--r)}}@keyframes rose-toss-land{0%{scale:1.14 .84}45%{scale:.95 1.06}to{scale:1}}.is-from-me .throw.is-tomato .throw-flight{--from:translate(-30cqw, 420cqh) scale(3.2) rotate(-280deg);--mid:translate(-12cqw, -90cqh) scale(1.5) rotate(-120deg);animation-name:throw-arc,throw-gone;animation-duration:.42s,1ms;animation-timing-function:linear;animation-delay:0s,.42s}@keyframes throw-gone{to{opacity:0}}.is-from-me .throw.is-rose .throw-flight{--from:translate(-30%, 520%) scale(3.2) rotate(-240deg);--mid:translate(-10%, -180%) scale(1.5) rotate(-90deg);animation:.44s linear both throw-arc}@keyframes throw-arc{0%{opacity:1;transform:var(--from);animation-timing-function:cubic-bezier(.2,.6,.5,1)}55%{transform:var(--mid);animation-timing-function:cubic-bezier(.5,0,.8,.5)}98%{opacity:1;transform:rotate(var(--r,0deg))}to{transform:rotate(var(--r,0deg))}}:root[data-motion=less] :is(.throw-flight,.throw-splat,.throw-tag,.throw-art){animation-duration:1ms!important}.stands-thrown{pointer-events:none}.stands-throw{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.stands-standee.is-left{--theirs:var(--mine)}.led-board{grid-template-rows:auto minmax(0,1fr);gap:5px;height:100%;display:grid}.led-line{white-space:nowrap;border-radius:7px;align-items:stretch;min-width:0;height:26px;font-size:11px;font-weight:800;line-height:1.1;display:flex}.led-cell{flex:none;align-items:center;gap:4px;padding:0 7px;display:flex}.led-cell+.led-cell{box-shadow:inset 1px 0 #ffffff1c}.led-cell small{color:#8fa3c4;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.led-cell b.num,.led-cell .thin-time{font-size:15px}.led-cell.is-who{flex:auto;min-width:0;overflow:hidden}.led-cell.is-who b{text-overflow:ellipsis;overflow:hidden}.led-cell.is-who small{letter-spacing:0;text-transform:none;font-size:10px}.led-cell.is-stakes{color:var(--color-coin);text-shadow:0 0 6px #ffae0080;gap:6px}.led-cell.is-stakes .is-rivals{color:#ffb3ff;align-items:center;gap:1px;display:inline-flex}.led-link{width:12px;height:12px}.led-cell.is-watch{color:#c9b8ff;gap:3px}.led-eye{width:14px;height:14px}.led-main{min-height:0;position:relative}.studio.is-stands .pal-live{scale:.55}.cold-open .pal-live{font-size:18px}.host.is-face{grid-template-columns:minmax(0,1fr);place-items:center;padding:5%}.host.is-face .pal{width:auto!important;height:100%!important}.side-screen{grid-template-rows:minmax(0,1fr) auto;gap:4px;padding:5px 6px 6px}.side-pic{z-index:2;border-radius:6px;min-height:0;position:relative;overflow:hidden}.side-pic>*,.side-pic>.shard-whole>*{object-fit:contain;width:100%;height:100%}.side-screen .score{z-index:2;gap:2px;position:relative}.side-screen .score-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.1;display:-webkit-box}.side-screen .score-type{width:13px;height:13px}.side-screen .score-meta{flex-wrap:wrap;gap:2px 4px;font-size:10px}.side-screen .score-stars{height:9px}.side-screen :is(.score-streak,.score-linked) svg{width:10px;height:10px}.side-screen .score-leds i{width:6px;height:6px}.studio.is-stands .screen-callout{max-width:96cqw;height:auto;max-height:2.6em}.studio.is-stands .screen-effect{max-width:96cqw;height:auto;max-height:1.6em}.studio.is-stands .screen-swap-word{max-width:96cqw;height:auto;max-height:2.4em}.stands-keypad{grid-template-rows:minmax(0,1fr);display:grid}.keypad{grid-template-rows:minmax(0,1fr) 46px;gap:10px;height:100%;min-height:0;padding:10px 12px 12px;display:grid}.keypad-keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;display:grid}.keypad-key{background:var(--tex-lit,none), radial-gradient(ellipse 78% 74% at 50% 52%, color-mix(in srgb, var(--c) 60%, #101116), color-mix(in srgb, var(--c) 26%, #101116) 88%);background-size:var(--tex-lit-size,auto), auto;background-blend-mode:var(--tex-lit-blend,normal), normal;min-width:0;min-height:0;box-shadow:inset 0 2px 4px -1px #fff6, inset 0 -8px 14px -6px #000c, 0 0 0 1px #000c, 0 5px 0 -1px var(--body), 0 10px 14px -8px #000;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;padding:0;transition:transform .22s cubic-bezier(.3,1.7,.5,1);position:relative;overflow:hidden}.keypad-key:before{content:"";pointer-events:none;background:radial-gradient(ellipse var(--lit-w) var(--lit-h) at 50% 52%, color-mix(in srgb, #fff var(--lit-core), var(--c)), var(--c) var(--lit-mid), color-mix(in srgb, var(--c) var(--lit-edge), transparent) 75%, transparent 100%);opacity:.06;transition:opacity .32s ease-out;position:absolute;inset:0}.keypad-key:not(.is-live):not(.is-picked){background:var(--tex-lit,none), radial-gradient(ellipse 78% 74% at 50% 52%, color-mix(in srgb, var(--c) 20%, #0b0c10), color-mix(in srgb, var(--c) 8%, #08090c) 88%)}.keypad-key:not(.is-live):not(.is-picked):before{opacity:0}.keypad-key:disabled{cursor:default}.keypad-key.is-live:before{opacity:.46}:root:not([data-motion=less]) .keypad-key.is-live:not(.is-picked):not(.is-pressed):before{animation:simon-breathe-buzzer var(--lit-period) ease-in-out infinite}.keypad-key.is-picked:before,.keypad-key.is-pressed:before,.keypad-key:active:not(:disabled):before{opacity:1;transition-duration:40ms;animation:none}.keypad-key.is-pressed,.keypad-key:active:not(:disabled){transition:transform 70ms ease-out;transform:translateY(3px)scale(.97)}.keypad-key.is-picked.is-right{--c:var(--color-leaf)}.keypad-key.is-picked.is-wrong{--c:var(--color-red)}.keypad.is-along-right .keypad-key{--c:var(--color-leaf)}.keypad.is-along-wrong .keypad-key{--c:var(--color-red)}.keypad:is(.is-along-right,.is-along-wrong) .keypad-key:before{opacity:1}:root:not([data-motion=less]) .keypad:is(.is-along-right,.is-along-wrong) .keypad-key:before{animation:.3s step-end 3 both keypad-blink}@keyframes keypad-blink{50%{opacity:.15}}.keypad-foot{position:relative;container-type:size}.keypad-foot .simon-corner{width:46px;height:46px;top:50%;translate:0 -50%}.keypad-foot .simon-corner.is-left{left:0}.keypad-foot .simon-corner.is-right{right:0}.keypad-logo{color:#ece8f6;font:400 min(17px, 5.8cqw) / 1 var(--font-display);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:min(6px,2.3cqw);display:flex;position:absolute;inset:0 52px}.keypad-star{width:min(24px,8.4cqw);height:min(24px,8.4cqw)}.studio-bolt,.studio-bolt-orb,.studio-bolt-flash{pointer-events:none}.elec{isolation:isolate;position:absolute;inset:0}.elec:before,.elec:after{content:"";animation-duration:var(--elec-ms);animation-delay:var(--elec-at);animation-iteration-count:var(--elec-n,1);animation-timing-function:steps(var(--frames), jump-none);animation-fill-mode:both;position:absolute;inset:0}.elec:before{background:var(--c);-webkit-mask:var(--art) 0 0 / calc(var(--frames) * 100%) 100% no-repeat;-webkit-mask:var(--art) 0 0 / calc(var(--frames) * 100%) 100% no-repeat;mask:var(--art) 0 0 / calc(var(--frames) * 100%) 100% no-repeat;animation-name:elec-mask}.elec:after{background:var(--art) 0 0 / calc(var(--frames) * 100%) 100% no-repeat;mix-blend-mode:plus-lighter;animation-name:elec-core}@keyframes elec-mask{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes elec-core{0%{background-position:0 0}to{background-position:100% 0}}.elec.is-bolt{--frames:8;--elec-ms:calc(.52s * var(--speed));--elec-at:calc(var(--wait) + var(--charge) * var(--speed))}.elec.is-plasma{--frames:16;--elec-ms:calc(.4s * var(--speed));--elec-n:3;--elec-at:var(--wait)}.elec.is-zap{--frames:12;--elec-ms:calc(.45s * var(--speed));--elec-at:calc(var(--wait) + (var(--charge) + 70ms) * var(--speed))}.bolt-reach,.bolt-body{position:absolute;inset:0}.bolt-reach{transform-origin:0;animation-name:bolt-reach;animation-duration:calc(70ms * var(--speed));animation-delay:calc(var(--wait) + var(--charge) * var(--speed));animation-timing-function:cubic-bezier(.55,0,1,.45);animation-fill-mode:both;scale:0 1}@keyframes bolt-reach{0%{scale:0 1}to{scale:1}}.bolt-body{animation-name:bolt-body;animation-duration:calc(.52s * var(--speed));animation-delay:calc(var(--wait) + var(--charge) * var(--speed));animation-timing-function:linear;animation-fill-mode:both}@keyframes bolt-body{0%{scale:1 .8}13.5%{opacity:1;scale:1 1.3}28.8%{opacity:1;scale:1 1.2}50%{opacity:.9;scale:1 .95}75%{opacity:.6;scale:1 .7}to{opacity:0;scale:1 .4}}.bolt-rise{position:absolute;inset:0}.studio-bolt-orb.is-rising .bolt-rise{animation-name:bolt-rise;animation-duration:calc(.28s * var(--speed));animation-delay:var(--wait);animation-timing-function:cubic-bezier(.2,.8,.3,1.15);animation-fill-mode:both}@keyframes bolt-rise{0%{translate:0 70%}to{translate:0}}.bolt-orb{opacity:0;animation-name:bolt-gather,bolt-release,bolt-tremble;animation-duration:calc(var(--charge) * var(--speed)), calc(.12s * var(--speed)), calc(.23s * var(--speed));animation-delay:var(--wait), calc(var(--wait) + var(--charge) * var(--speed)), calc(var(--wait) + (var(--charge) - .69s) * var(--speed));animation-timing-function:linear,linear,steps(8,end);animation-iteration-count:1,1,3;animation-fill-mode:backwards,forwards,none}@keyframes bolt-gather{0%{opacity:0;scale:.4}5%{opacity:1;scale:.7}13%{scale:1.08}20%{scale:.96}45%{scale:1.04}60%{scale:.98}87%{scale:1.1}97%{scale:.86 1.08}to{opacity:1;scale:1}}@keyframes bolt-release{0%{opacity:1;scale:1}17%{opacity:1;scale:1.35}to{opacity:0;scale:.3}}@keyframes bolt-tremble{0%{translate:1px -1px}25%{translate:-1px 1px}50%{translate:2px 1px}75%{translate:-2px -1px}to{translate:0}}.bolt-flash{opacity:0;animation-name:elec-on;animation-duration:calc(.45s * var(--speed));animation-delay:calc(var(--wait) + (var(--charge) + 70ms) * var(--speed));animation-timing-function:linear}@keyframes elec-on{0%,to{opacity:1}}.above-rain>i{width:12px;height:2px;box-shadow:0 0 4px var(--c);opacity:0;background:#fff;border-radius:1px;position:absolute;top:-1px;left:-6px}.above-flash{pointer-events:none;position:absolute;inset:0;overflow:hidden}.above-flash>i{background:linear-gradient(color-mix(in srgb, var(--c) 45%, #fff), color-mix(in srgb, var(--c) 40%, transparent) 30%, transparent);opacity:0;transform-origin:50% 0;height:55%;animation-name:above-flash;animation-duration:calc(.46s * var(--speed));animation-delay:calc(var(--wait) + (var(--charge) + 70ms) * var(--speed));animation-timing-function:ease-out;animation-fill-mode:forwards;position:absolute;inset:0 0 auto}@keyframes above-flash{0%{opacity:.95;scale:1 .4}20%{opacity:.85;scale:1}to{opacity:0;scale:1 1.15}}.screen-glitch{z-index:4;opacity:0;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff30 0 2px,#0000 2px 7px),#ffffff4d;position:absolute;inset:0}.is-hit>.screen-glitch,.is-crit>.screen-glitch{animation:.36s steps(6,end) both screen-glitch}.is-crit>.screen-glitch{animation-duration:.64s}.screen-flash{--flash:#2fd36a;z-index:4;opacity:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--flash) 55%, transparent), color-mix(in srgb, var(--flash) 20%, transparent) 62%, color-mix(in srgb, var(--flash) 8%, transparent) 90%);box-shadow:inset 0 0 10px 2px color-mix(in srgb, var(--flash) 80%, transparent);position:absolute;inset:0}.is-missed>.screen-flash{--flash:#ff3b3b}:is(.is-blocked,.is-missed)>.screen-flash{animation:.9s ease-out both screen-flash}@keyframes screen-flash{0%{opacity:0}10%{opacity:1}30%{opacity:.45}45%{opacity:.9}to{opacity:0}}@keyframes screen-glitch{0%{opacity:1;translate:0}20%{opacity:.55;translate:0 -6px}40%{opacity:.8;translate:0 4px}60%{opacity:.3}80%{opacity:.5}to{opacity:0}}:is(.card-screen.is-hit>.screen-face,.side-screen.is-hit>.side-pic,.score.is-hit){animation:.32s steps(6,end) both screen-jolt}:is(.card-screen.is-crit>.screen-face,.side-screen.is-crit>.side-pic,.score.is-crit){animation:.56s steps(10,end) both screen-jolt}@keyframes screen-jolt{0%{translate:-6px}20%{translate:5px 1px}40%{translate:-3px -1px}60%{translate:3px}80%{translate:-1px}to{translate:0}}.screen-face{position:absolute;inset:0}.shard{animation:.9s cubic-bezier(.12,.6,.3,1) both shard-burst;position:absolute;inset:0}.shard-whole{display:contents}@keyframes shard-burst{0%{opacity:1;translate:0;rotate:0deg}8%{translate:calc(var(--to-x) * .06 * var(--reach,1)) calc(var(--to-y) * .06 * var(--reach,1))}70%{opacity:1}to{translate:calc(var(--to-x) * var(--reach,1)) calc(var(--to-y) * var(--reach,1));rotate:var(--spin);opacity:0}}.wall-scores .score>.shard{--reach:1.8}.score>.shard{gap:inherit;flex-direction:column;display:flex}.score>.shard:first-child{position:relative}.side-pic>.shard>*{object-fit:contain;width:100%;height:100%}:root[data-motion=less] .shard{animation:.3s ease-out both shard-fade;clip-path:none!important}:root[data-motion=less] .shard~.shard{display:none}@keyframes shard-fade{to{opacity:0}}:is(.card-screen.is-down>.screen-face,.side-screen.is-down>.side-pic,.score.is-down){visibility:hidden}:is(.card-screen.is-in>.screen-face,.side-screen.is-in>.side-pic,.score.is-in){animation:.65s cubic-bezier(.3,1.4,.5,1) both screen-in}:root[data-motion=less] :is(:is(.card-screen,.side-screen):is(.is-hit,.is-crit,.is-in)>:is(.screen-face,.side-pic),.score:is(.is-hit,.is-crit,.is-in)){animation:none}@keyframes screen-in{0%{translate:0 -130%}to{translate:0}}.score{position:relative}.screen-fx{z-index:5;pointer-events:none;position:absolute;inset:0;container-type:size}.screen-fx-in{font-size:10cqh;position:absolute;inset:0}.wall>.screen-fx .screen-fx-in{font-size:22cqh}.screen-number,.screen-callout,.screen-effect,.screen-swap,.screen-combo{position:absolute;left:50%;translate:-50%}.screen-number{top:var(--number-top,8%);font-size:3.2em;animation:1.1s ease-out forwards screen-number}@keyframes screen-number{0%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:translateY(-6%)scale(1.25,1.1)}24%{transform:translateY(-10%)scale(.95,1.05)}to{opacity:0;transform:translateY(-55%)}}.screen-burn{left:var(--parts-x,50%);width:0;height:0;position:absolute;top:46%}.screen-burn:before{content:"";background:radial-gradient(circle,#fffbe6 0 12%,#ffd04a 30%,#ff7a1a 52%,#ff4d0000 72%);border-radius:50%;width:1.6em;height:1.6em;margin:-.8em;animation:.34s ease-out .2s both burn-flash;position:absolute}@keyframes burn-flash{0%{opacity:0;scale:.2}25%{opacity:1;scale:1.1}to{opacity:0;scale:1.5}}.screen-burn i{background:radial-gradient(circle, #fff6c8 0 25%, var(--ember,#ffb02e) 55%, #ff4d0000 76%);width:.44em;height:.44em;animation:ember-fly .72s cubic-bezier(.15, .7, .4, 1) calc(.21s + var(--i) * 12ms) both;border-radius:50%;margin:-.22em;position:absolute}.screen-burn i:nth-child(3n+1){--ember:#ff7a1a}.screen-burn i:nth-child(3n+2){--ember:#ffd04a;width:.3em;height:.3em;margin:-.15em}@keyframes ember-fly{0%{opacity:0;translate:0;scale:1.3}10%{opacity:1}55%{translate:calc(var(--x) * .85) calc(var(--y) * .85);opacity:1}68%{opacity:.45}76%{opacity:.95}86%{opacity:.35}to{translate:var(--x) calc(var(--y) + .7em);opacity:0;scale:.3}}.screen-coins{left:var(--parts-x,50%);color:var(--color-coin);position:absolute;top:50%}.screen-coins svg{filter:drop-shadow(0 .08em .2em #000a);width:1.7em;height:1.7em;animation:screen-coin .95s cubic-bezier(.2, .7, .4, 1) calc(.2s + var(--i) * 70ms) both;margin:-.85em;position:absolute}@keyframes screen-coin{0%{opacity:0;translate:0;rotate:0deg;scale:.5}15%{opacity:1;scale:1}70%{opacity:1}to{translate:calc((var(--i) - 1) * 2.6em) -3.2em;rotate:calc((var(--i) - 1) * 160deg + 40deg);opacity:0;scale:.8}}:root[data-motion=less] .screen-burn:before,:root[data-motion=less] .screen-coins svg{animation-name:shard-fade;animation-timing-function:ease-out}:root[data-motion=less] .screen-burn i{display:none}.screen-callout{width:auto;height:2.6em;animation:1.3s cubic-bezier(.2,.9,.3,1.4) forwards screen-callout;top:32%}@keyframes screen-callout{0%{opacity:0;transform:translateY(10%)scale(.3)rotate(-8deg)}14%{opacity:1;transform:scale(1.18,.96)rotate(-3deg)}24%{transform:scale(.97,1.04)rotate(-3deg)}32%{transform:scale(1)rotate(-3deg)}80%{opacity:1}to{opacity:0;transform:translateY(-14%)scale(1)rotate(-3deg)}}.screen-shield{width:auto;height:4.2em;animation:1.3s cubic-bezier(.2,.9,.3,1.4) forwards screen-shield;position:absolute;top:2%;left:50%;translate:-50%}@keyframes screen-shield{0%{opacity:0;transform:scale(.2)}12%{opacity:1;transform:scale(1.25,1.1)}22%{transform:scale(.94,1.04)}32%{transform:scale(1)}75%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.3)}}.screen-callout[data-kind=block]{height:3.1em;top:43%}.screen-effect{opacity:0;width:auto;height:1.6em;animation:1.3s ease-out .2s forwards screen-effect;top:70%}.screen-effect.is-weak{animation-name:screen-effect-weak}@keyframes screen-effect{0%{opacity:0;transform:translateY(20%)scale(.6)}25%{opacity:1;transform:scale(1.08)}80%{opacity:1}to{opacity:0;transform:translateY(-15%)}}@keyframes screen-effect-weak{0%{opacity:0;transform:translateY(-10%)scale(.95)}25%{opacity:1;transform:none}80%{opacity:.9}to{opacity:0;transform:translateY(20%)scale(.95)}}.screen-swap{justify-items:center;animation:1.3s cubic-bezier(.2,.9,.3,1.25) forwards screen-swap;display:grid;top:12%}.screen-swap-arrows{width:auto;height:4.4em;animation:1.3s cubic-bezier(.2,.9,.3,1.25) forwards screen-swap-spin}.screen-swap-word{width:auto;height:2.4em;margin-top:-1.2em}@keyframes screen-swap{0%{opacity:0;scale:0}14%{opacity:1;scale:1.2}24%{scale:.95}32%,78%{opacity:1;scale:1}to{opacity:0;scale:.3}}@keyframes screen-swap-spin{0%{rotate:-200deg}24%{rotate:10deg}34%,to{rotate:0deg}}.screen-combo{white-space:nowrap;--combo-size:2.1em;font-size:var(--combo-size);--ring:url(/assets/ring.fire-BT7SHQyg.webp);--beads:url(/assets/beads.hot-D18UprhU.webp);justify-items:center;animation:1.4s cubic-bezier(.2,.9,.3,1.5) forwards combo-pop;display:grid;top:4%;left:auto;right:6%;translate:none;rotate:6deg}.screen-combo .fx-glyphs{font-size:1.65em}.screen-combo-word{width:auto;height:.55em;margin-top:-.25em;animation:1.2s ease-out .15s both combo-word}.screen-combo.tier-2{--combo-size:2.6em}.screen-combo:is(.tier-2,.tier-5) .fx-glyphs{animation:.5s ease-out .2s combo-jolt}.screen-combo.tier-3{--combo-size:3em}.screen-combo:is(.tier-3,.tier-4,.tier-5):before,.screen-combo:is(.tier-4,.tier-5):after{content:"";z-index:-1;aspect-ratio:1;background:var(--ring) center / 100% 100% no-repeat;opacity:0;width:1.6em;animation:.8s ease-out .1s forwards combo-ring;position:absolute;top:40%;left:50%;translate:-50% -50%}.screen-combo.tier-4{--combo-size:3.4em;--ring:url(/assets/ring.hot-6gF9sWLm.webp);rotate:9deg}.screen-combo:is(.tier-4,.tier-5):after{background-image:var(--beads);animation:.9s ease-out .35s forwards combo-ring-2}.screen-combo.tier-5{--combo-size:4.2em;--ring:url(/assets/ring.violet-DKbmideU.webp);--beads:url(/assets/beads.violet-DgLFAgVH.webp);animation-duration:1.8s}.screen-combo.tier-5:before{animation:.8s ease-out .1s forwards combo-ring,1s ease-out .55s forwards combo-ring}@keyframes combo-pop{0%{opacity:0;scale:.2}14%{opacity:1;scale:1.3 1.1}24%{scale:.94 1.06}32%{scale:1}80%{opacity:1;translate:0 -.2em}to{opacity:0;translate:0 -.6em}}@keyframes combo-jolt{20%,60%{translate:-.05em}40%,80%{translate:.05em}}:root[data-motion=less] .screen-combo:before,:root[data-motion=less] .screen-combo:after{display:none}@keyframes combo-ring{0%{opacity:1;scale:.3}to{opacity:0;scale:2.6}}@keyframes combo-ring-2{0%{opacity:.9;rotate:0deg;scale:.3}to{opacity:0;rotate:40deg;scale:3.4}}@keyframes combo-word{0%{opacity:0;scale:1.6 .6}25%{opacity:1;scale:.95 1.08}40%{scale:1}}.wall>.screen-fx{--number-top:-95%}.wall>.screen-fx :is(.screen-burn,.screen-coins){--parts-x:25%;font-size:.5em}.wall>.screen-fx .screen-burn{font-size:.8em}.wall>.screen-fx.is-them :is(.screen-burn,.screen-coins){--parts-x:75%}.wall>.screen-fx .screen-callout{top:-150%}.wall>.screen-fx .screen-shield{display:none}.wall>.screen-fx .screen-callout[data-kind=block]{height:2.6em;top:-120%}.wall>.screen-fx .screen-effect{top:-30%}.wall>.screen-fx .screen-combo{top:-150%;right:2%}.wall>.screen-fx .screen-swap{top:-200%}:root[data-motion=less] .screen-fx-in>*,:root[data-motion=less] .screen-fx-in>*>*{animation:1.3s ease-out forwards screen-fade}@keyframes screen-fade{0%,80%{opacity:1}to{opacity:0}}.wall-zap{z-index:3;pointer-events:none;position:absolute;inset:0}.wall-zap.is-from-theirs{scale:-1 1}.zap-reach{clip-path:inset(0 100% 0 0);animation-name:zap-reach,zap-fade;animation-duration:calc(70ms * var(--speed)), calc(.32s * var(--speed));animation-delay:calc(var(--wait) + var(--charge) * var(--speed)), calc(var(--wait) + (var(--charge) + .15s) * var(--speed));animation-timing-function:ease-in,ease-out;animation-fill-mode:both;position:absolute;inset:18% 22%}@keyframes zap-reach{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes zap-fade{to{opacity:0}}.zap-charge.elec,.zap-hit.elec{inset:50% auto auto}.zap-charge.elec{opacity:0;width:44px;height:44px;animation-name:bolt-gather,bolt-release;animation-duration:calc(var(--charge) * var(--speed)), calc(.12s * var(--speed));animation-delay:var(--wait), calc(var(--wait) + var(--charge) * var(--speed));margin:-22px;animation-fill-mode:backwards,forwards;left:22%}.zap-hit.elec{opacity:0;width:70px;height:70px;animation-name:elec-on;animation-duration:calc(.45s * var(--speed));animation-delay:calc(var(--wait) + (var(--charge) + 70ms) * var(--speed));margin:-35px;right:22%}html[data-finale=hit] .studio-scene{animation:.45s linear finale-jolt}.studio.is-closing{--look-ms:1.5s;--look-ease:cubic-bezier(.45, 0, .2, 1)}@keyframes finale-jolt{15%{rotate:-.7deg}35%{rotate:.6deg}55%{rotate:-.4deg}75%{rotate:.2deg}}html[data-finale=hit] .studio:after{content:"";z-index:30;pointer-events:none;background:radial-gradient(75% 70% at 50% 45%,#0000 45%,#000000c0 100%);animation:.9s ease-out both finale-dim;position:absolute;inset:0}@keyframes finale-dim{0%{opacity:0}}html[data-finale=hit] body:after{content:"";z-index:2147483000;pointer-events:none;background:#fff;animation:.6s ease-out forwards finale-flash;position:fixed;inset:0}@keyframes finale-flash{0%{opacity:.5}25%{opacity:.35}to{opacity:0}}html[data-finale=hit] .screen-callout[data-kind=ko]{height:4.4em}:root[data-motion=less][data-finale=hit] .studio-scene{animation:none}:root[data-motion=less][data-finale=hit] :is(body,.studio):after{display:none}.studio-show,.studio-show-flash,.studio-beam,.studio-bulb{pointer-events:none}.studio-show video{object-fit:fill;width:100%;height:100%;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.show-flash{opacity:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.show-flash.is-white{background:#fff;animation:1.1s ease-out both show-flash-ko}@keyframes show-flash-ko{0%{opacity:0}6%{opacity:.9}to{opacity:0}}.show-flash.is-gold{background:#ffbe3c80;animation:2s ease-out both show-flash-call}@keyframes show-flash-call{0%{opacity:0}10%{opacity:1}to{opacity:0}}.show-pulse{left:var(--star-x);top:var(--star-y);aspect-ratio:1;background:radial-gradient(circle,#0000 40%,#fff3c4 50%,#ffc23d 58%,#ffa01e80 66%,#0000 76%);border-radius:50%;width:30%;animation:1.6s cubic-bezier(.2,.6,.4,1) both show-pulse;position:absolute;translate:-50% -50%}.show-pulse.is-late{animation-delay:.28s}@keyframes show-pulse{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(5)}}.show-flash.is-mine,.show-flash.is-theirs{animation:2.8s ease-in-out both show-flash-win}.show-flash.is-held,:root[data-motion=less] .show-flash:is(.is-mine,.is-theirs){opacity:.6;animation:none}.show-flash.is-mine{background:#3f7cff}.show-flash.is-theirs{background:#ff3d55}@keyframes show-flash-win{0%{opacity:0}14%{opacity:.8}38%{opacity:.35}60%{opacity:.8}to{opacity:.6}}.beam,.beam-wild,.beam-calm{width:100%;height:100%}.beam img{width:100%;height:100%;display:block}.beam{opacity:.9;animation:9s ease-in-out infinite alternate beam-sweep}.beam.is-b{animation-direction:alternate-reverse}@keyframes beam-sweep{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.beam-wild{animation:2.2s ease-in-out both beam-wild}.beam.is-b .beam-wild{animation-name:beam-wild-b}@keyframes beam-wild{0%,to{transform:none}22%{transform:rotate(26deg)}50%{transform:rotate(-28deg)}76%{transform:rotate(14deg)}}@keyframes beam-wild-b{0%,to{transform:none}22%{transform:rotate(-26deg)}50%{transform:rotate(28deg)}76%{transform:rotate(-14deg)}}.beam-wild img{animation:2.2s linear both beam-flicker}@keyframes beam-flicker{0%,44%,54%,to{opacity:1}48%{opacity:.12}}.studio-bulb i{opacity:.16;--step:.4s;width:100%;height:100%;animation:bulb-chase calc(3 * var(--step)) steps(1, end) calc(var(--k,0) * var(--step)) infinite;background:radial-gradient(circle,#fff8e8 0 11%,#ffd88a 19%,#ffa64673 34%,#ff8c321f 52%,#0000 70%);border-radius:50%;display:block}.studio[data-wild] .studio-bulb i{--step:.1s}@keyframes bulb-chase{0%{opacity:1}33.333%{opacity:.16}}:root[data-motion=less] :is(.beam,.beam-wild,.beam-wild img){animation:none}:root[data-motion=less] .show-flash:is(.is-white,.is-gold){display:none}:root[data-motion=less] .studio-bulb i{opacity:.8;animation:none}.simon-hub-steps{filter:hue-rotate(calc((var(--hue,257) - 209) * 1deg));align-items:center;font-size:40px;display:flex}.simon-hub-steps .fx-glyphs{translate:-.03em}.simon-hub-arrow{fill:none;stroke-linecap:round;stroke-linejoin:round;width:.36em;margin:.04em -.02em 0;overflow:visible}.simon-hub-arrow .rim{stroke:#0b2a4d;stroke-width:7px}.simon-hub-arrow .lit{stroke:#3ea2ff;stroke-width:3.8px}.simon-hub-arrow .shine{stroke:#d2ecff;stroke-width:1.2px;translate:-.4px -.6px}.simon-hub-pips{gap:5px;display:flex}.simon-hub-pips>i{aspect-ratio:1;background:var(--color-cyan-ink);width:8px;box-shadow:0 0 6px color-mix(in srgb, var(--color-cyan) 80%, transparent), inset 0 1px 1px #fffa;border-radius:50%;transition:background .25s ease-out,box-shadow .25s ease-out}.simon-hub-pips>i.is-used{background:#22252c;box-shadow:inset 0 1px 2px #000c}
