@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4f7ba70afd3190e-s.2jttl6v9br7xd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e7b02ea0ff1df89-s.35glb8gzssnzw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/970716c43037f925-s.p.0eonchcmd80fn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee Fallback;src:local(Arial);ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.0%;size-adjust:138.63%}.ElZqwW_className{font-family:Bungee,Bungee Fallback;font-style:normal;font-weight:400}.ElZqwW_variable{--font-bungee:"Bungee", "Bungee Fallback"}
.rc-root{--rc-face:var(--font-bungee), "Bungee", Impact, var(--font-display), sans-serif;--rc-shout:var(--font-dwangku), var(--font-display), Impact, sans-serif}.rc-face{font-family:var(--rc-face);letter-spacing:.01em;font-weight:400}.rc-banners{--rc-gold:linear-gradient(180deg, #fffbe0 0%, #ffd83a 45%, #ff9a00 100%);--rc-right:linear-gradient(180deg, #f0fff6 0%, #5cf2a0 45%, #0f9a52 100%);--rc-wrong:linear-gradient(180deg, #ffe9ee 0%, #ff5d7a 45%, #a8102e 100%);--rc-hot:linear-gradient(180deg, #fff3e0 0%, #ffae3a 45%, #ff5a1a 100%);--rc-fire:linear-gradient(180deg, #fffbe0 0%, #ffcf3a 30%, #ff4d1a 70%, #b0101a 100%);--rc-cool:linear-gradient(180deg, #f0fbff 0%, #6fd6ff 45%, #2a5cff 100%);--rc-neutral:linear-gradient(180deg, #fff 0%, #e2d8f0 100%);--rc-winner:linear-gradient(180deg, #fff7d6 0%, #ffd23a 35%, #ff3d8a 75%, #7a1a9c 100%);pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.rc-slot{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;inset-inline:0}.rc-slot-title{top:18%}.rc-slot-center{top:30%}.rc-slot-points{top:48%}.rc-slot-streak{top:62%}.rc-slot-host{inset-inline:auto;text-align:left;align-items:flex-start;top:70%;left:3%}.rc-callout{--glow:#ffc8508c;--room:90;transform-origin:50%;max-width:94cqw;animation:rc-slam .46s cubic-bezier(.16, 1.4, .3, 1) both, rc-out .32s ease-in calc(var(--ms,2s) - .32s) forwards;will-change:transform, opacity;padding:.1em .4em;position:relative}.rc-slot-host .rc-callout{--room:60;transform-origin:0;animation-name:rc-pop,rc-out;animation-duration:.3s,.32s}.rc-callout:before{content:"";z-index:-1;background:linear-gradient(90deg, transparent 0%, var(--glow) 28%, var(--glow) 72%, transparent 100%);opacity:0;animation:.62s cubic-bezier(.2,.8,.2,1) 40ms both rc-streak;position:absolute;inset:20% -6%;transform:scaleX(0)}.rc-text{--fit:calc(var(--room) * 1cqw / (.62 * var(--chars,12)));font-family:var(--rc-shout);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:var(--rc-neutral);color:#0000;filter:drop-shadow(0 .05em 0 #14041ef2) drop-shadow(0 0 .35em var(--glow)) drop-shadow(0 .12em .25em #000000b3);-webkit-background-clip:text;background-clip:text;margin:-.12em -.22em;padding:.12em .22em;font-style:italic;font-weight:400;line-height:1}.rc-slot-host .rc-text{text-transform:none;white-space:normal}.rc-sub{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 2px #000c,0 0 14px #000c;margin-top:.3em;font-size:clamp(.85rem,1.8cqw,1.4rem);animation:.42s ease-out .16s both rc-sub}.rc-md .rc-text{font-size:min(clamp(1.3rem, 3cqw, 2.4rem), var(--fit))}.rc-lg .rc-text{font-size:min(clamp(1.8rem, 5cqw, 4rem), var(--fit))}.rc-xl .rc-text{font-size:min(clamp(2.4rem, 8cqw, 6.4rem), var(--fit))}.rc-mega .rc-text{font-size:min(clamp(3rem, 12cqw, 10rem), var(--fit))}.rc-giant .rc-text{font-size:min(26cqh, 18cqw, var(--fit))}.rc-tone-gold{--glow:#ffc828bf}.rc-tone-gold .rc-text{background-image:var(--rc-gold)}.rc-tone-right{--glow:#3ce68cb3}.rc-tone-right .rc-text{background-image:var(--rc-right)}.rc-tone-wrong{--glow:#ff3250b3}.rc-tone-wrong .rc-text{background-image:var(--rc-wrong)}.rc-tone-hot{--glow:#ff8c28bf}.rc-tone-hot .rc-text{background-image:var(--rc-hot)}.rc-tone-fire{--glow:#ff5014d9}.rc-tone-fire .rc-text{background-image:var(--rc-fire)}.rc-tone-cool{--glow:#46b4ffb3}.rc-tone-cool .rc-text{background-image:var(--rc-cool)}.rc-tone-winner{--glow:#ff3d8abf}.rc-tone-winner .rc-text{background-image:var(--rc-winner);background-size:100% 220%;animation:1.6s ease-in-out .5s infinite alternate rc-shine}.rc-tone-wrong.rc-mega,.rc-tone-wrong.rc-xl{animation-name:rc-slam,rc-shudder,rc-out;animation-duration:.46s,.38s,.32s;animation-delay:0s, .46s, calc(var(--ms,2s) - .32s);animation-timing-function:cubic-bezier(.16,1.4,.3,1),linear,ease-in;animation-fill-mode:both,none,forwards}.rc-tone-fire .rc-text{animation:.18s steps(2,end) infinite rc-flicker}@keyframes rc-slam{0%{opacity:0;filter:blur(14px)brightness(3);transform:scale(3)rotate(-4deg)}55%{opacity:1;filter:blur()brightness(1.8)}to{opacity:1;filter:blur()brightness();transform:scale(1)rotate(-2deg)}}@keyframes rc-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes rc-out{to{opacity:0;filter:blur(6px);transform:translateY(-.5em)scale(1.06)}}@keyframes rc-streak{0%{opacity:.95;transform:scaleX(0)}45%{opacity:.7;transform:scaleX(1.15)}to{opacity:0;transform:scaleX(1.5)}}@keyframes rc-sub{0%{opacity:0;letter-spacing:.4em;transform:translateY(.6em)}to{opacity:1;letter-spacing:.08em;transform:translateY(0)}}@keyframes rc-shine{0%{background-position:50% 0}to{background-position:50% 100%}}@keyframes rc-shudder{0%,to{translate:0}20%{translate:-.06em .03em}40%{translate:.05em -.04em}60%{translate:-.04em -.02em}80%{translate:.03em .03em}}@keyframes rc-flicker{to{filter:drop-shadow(0 .05em 0 #14041ef2) drop-shadow(0 0 .6em var(--glow)) brightness(1.15)}}.rc-lamp{--fill:0;position:relative;overflow:hidden}.rc-lamp:before{content:"";z-index:0;transform-origin:0;transform:scaleX(var(--fill));background:linear-gradient(90deg,#ffbe2873,#ffa01440);transition:transform .12s linear;position:absolute;inset:0}.rc-lamp>*{z-index:1;position:relative}.rc-lamp[data-lit=true]{box-shadow:0 0 0 3px #ffd23cb3,0 0 28px -4px #ffd23cb3}.rc-lamp[data-locked=true]{background:#14a05a59;animation:.3s ease-out rc-lock;box-shadow:0 0 0 3px #50f096e6,0 0 36px -2px #50f096cc}.rc-lamp[data-locked=true]:before{background:0 0}.rc-lamp[data-right=true]{background:#14aa5a8c;box-shadow:0 0 0 4px #5cf2a0,0 0 40px #5cf2a0cc}.rc-lamp[data-right=false]{opacity:.45}.rc-lamp[data-right=false][data-locked=true]{opacity:1;background:#c8143273;box-shadow:0 0 0 3px #ff5d7a}@keyframes rc-lock{0%{filter:brightness(2);transform:scale(1.06)}to{filter:brightness();transform:scale(1)}}.rc-chip-hot{color:#2a0a00;background:linear-gradient(#ffbf4a,#ff6a1a)}.rc-chip-onFire{color:#fff;background:linear-gradient(#ffe14a,#ff3d1a 60%,#a8101a);animation:.6s ease-in-out infinite alternate rc-burn}@keyframes rc-burn{to{box-shadow:0 0 18px 2px #ff5014d9}}.rc-score{transition:color .3s}.rc-wordmark{font-family:var(--rc-face);background:linear-gradient(#fff7d6 0%,#ffd23a 40%,#ff3d8a 75%,#7a1a9c 100%);color:#0000;filter:drop-shadow(0 .05em #1a0530)drop-shadow(0 .09em #000)drop-shadow(0 0 .45em #ff3d8a80);-webkit-background-clip:text;background-clip:text;font-weight:400;line-height:.95}.rc-studio{background:radial-gradient(at 20% 0,#ff3d8a33,#0000 45%),radial-gradient(at 80% 0,#50a0ff33,#0000 45%),linear-gradient(#080314b3 0%,#08031473 40%,#080314e0 100%)}@media (prefers-reduced-motion:reduce){.rc-chip-onFire,.rc-tone-winner .rc-text,.rc-tone-fire .rc-text,.rc-lamp[data-locked=true]{animation:none}.rc-callout,.rc-sub,.rc-callout:before{animation-duration:1ms,.32s}}
