.CharacterScene-module__GJuM_W__stage{--ink:#111;--orange:#e25822;--amber:#f5b700;--cream:#eef0ee;--white:#fff;aspect-ratio:7/5;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;position:relative;container-type:inline-size}.CharacterScene-module__GJuM_W__stage[data-visible=false] *,.CharacterScene-module__GJuM_W__stage[data-visible=false] :before,.CharacterScene-module__GJuM_W__stage[data-visible=false] :after{animation-play-state:paused}.CharacterScene-module__GJuM_W__track{background:repeating-linear-gradient(90deg,#ffffff24 0 .35cqw,#0000 .35cqw 4.6cqw) 0 0/100% 1.8cqw no-repeat,#161616;border-radius:2.6cqw;height:11cqw;position:absolute;bottom:2cqw;left:2cqw;right:2cqw;overflow:hidden;box-shadow:inset 0 0 0 .25cqw #ffffff0f,0 2cqw 5cqw -2cqw #0009}.CharacterScene-module__GJuM_W__clip,.CharacterScene-module__GJuM_W__clipAlt{border-radius:1.4cqw;height:5.6cqw;position:absolute;top:3.2cqw}.CharacterScene-module__GJuM_W__clip{background:linear-gradient(180deg, #eb6b2f, var(--orange));width:46cqw;left:8cqw}.CharacterScene-module__GJuM_W__clipAlt{background:#ffffff29;width:30cqw;left:56cqw}.CharacterScene-module__GJuM_W__cursor{background:var(--white);opacity:.85;width:.5cqw;position:absolute;top:0;bottom:0;left:54.6cqw}.CharacterScene-module__GJuM_W__char{transform-origin:50% 100%;animation:.86s both CharacterScene-module__GJuM_W__drop;animation-delay:calc(var(--i) * 95ms + .12s);position:absolute;bottom:12.5cqw}.CharacterScene-module__GJuM_W__body{transform-origin:50% 100%;translate:calc(var(--bx,0) * 1px) 0;rotate:calc(var(--rot,0) * 1deg);will-change:translate, rotate;transition:scale .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.CharacterScene-module__GJuM_W__face{transform:translate(-50%);translate:calc(var(--fx,0) * 1px) calc(var(--fy,0) * 1px);flex-direction:column;align-items:center;gap:1.6cqw;display:flex;position:absolute;left:50%}.CharacterScene-module__GJuM_W__eyes{gap:var(--eye-gap,2.6cqw);transition:scale .18s cubic-bezier(.22,1,.36,1);display:flex}.CharacterScene-module__GJuM_W__eye{width:var(--eye,5cqw);height:var(--eye,5cqw);background:var(--sclera,var(--white));animation:CharacterScene-module__GJuM_W__blink-eye var(--blink,5.2s) infinite;animation-delay:var(--blink-delay,1.4s);border-radius:50%;justify-content:center;align-items:center;transition:background-color 65ms ease-out;display:flex;position:relative}.CharacterScene-module__GJuM_W__eye:after{background:var(--ink);content:"";opacity:0;width:78%;height:max(.35cqw,1px);animation:CharacterScene-module__GJuM_W__blink-line var(--blink,5.2s) infinite;animation-delay:var(--blink-delay,1.4s);border-radius:999px;transition:opacity 65ms ease-out;position:absolute;top:50%;left:11%;translate:0 -50%}.CharacterScene-module__GJuM_W__pupil{width:var(--pupil,2.3cqw);height:var(--pupil,2.3cqw);background:var(--ink);translate:calc(var(--px,0) * 1px) calc(var(--py,0) * 1px);animation:CharacterScene-module__GJuM_W__blink-pupil var(--blink,5.2s) infinite;animation-delay:var(--blink-delay,1.4s);border-radius:50%;transition:opacity 65ms ease-out}.CharacterScene-module__GJuM_W__mouth{border:.55cqw solid var(--ink);border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;border-radius:0 0 3cqw 3cqw;width:3.2cqw;height:1.5cqw;transition:width .2s,height .2s,border-radius .2s,border-color .2s}.CharacterScene-module__GJuM_W__reel{width:22cqw;height:50cqw;left:11cqw}.CharacterScene-module__GJuM_W__reel .CharacterScene-module__GJuM_W__body{background:linear-gradient(180deg, #eb6b2f 0%, var(--orange) 70%);border-radius:6cqw 6cqw 2.4cqw 2.4cqw;box-shadow:inset -1.4cqw 0 #1517162e}.CharacterScene-module__GJuM_W__reel .CharacterScene-module__GJuM_W__face{top:9cqw}.CharacterScene-module__GJuM_W__reel .CharacterScene-module__GJuM_W__mouth{border-bottom-color:#151716}.CharacterScene-module__GJuM_W__perfs{background:repeating-linear-gradient(#15171673 0 1.8cqw,#0000 1.8cqw 4.2cqw);border-radius:.6cqw;width:1.8cqw;position:absolute;top:6cqw;bottom:4cqw;left:1.6cqw}.CharacterScene-module__GJuM_W__perfsRight{left:auto;right:1.6cqw}.CharacterScene-module__GJuM_W__playhead{--sclera:transparent;--pupil:2.7cqw;--eye:3.4cqw;--eye-gap:2.2cqw;--blink:4.4s;--blink-delay:.6s;width:18cqw;height:39cqw;left:32cqw}.CharacterScene-module__GJuM_W__playhead .CharacterScene-module__GJuM_W__body{background:var(--white);border-radius:9cqw 9cqw 2.4cqw 2.4cqw;box-shadow:inset -1.2cqw 0 #00000012}.CharacterScene-module__GJuM_W__playhead .CharacterScene-module__GJuM_W__face{top:10cqw}.CharacterScene-module__GJuM_W__marker{background:var(--orange);clip-path:polygon(0 0,100% 0,100% 58%,50% 100%,0 58%);border-radius:1cqw 1cqw 0 0;width:8cqw;height:7cqw;position:absolute;bottom:calc(100% - .6cqw);left:50%;transform:translate(-50%)}.CharacterScene-module__GJuM_W__frame{--sclera:transparent;--pupil:2.5cqw;--eye:3.2cqw;--eye-gap:3.2cqw;--blink:6.6s;--blink-delay:2.3s;width:25cqw;height:23cqw;left:49cqw}.CharacterScene-module__GJuM_W__frame .CharacterScene-module__GJuM_W__body{background:var(--amber);border-radius:4cqw;box-shadow:inset 0 -1.4cqw #15171629}.CharacterScene-module__GJuM_W__frame .CharacterScene-module__GJuM_W__face{top:7.4cqw}.CharacterScene-module__GJuM_W__crop{border:0 solid #111111bf;width:3.6cqw;height:3.6cqw;position:absolute}.CharacterScene-module__GJuM_W__cropTl{border-top-width:.6cqw;border-left-width:.6cqw;top:2.2cqw;left:2.2cqw}.CharacterScene-module__GJuM_W__cropTr{border-top-width:.6cqw;border-right-width:.6cqw;top:2.2cqw;right:2.2cqw}.CharacterScene-module__GJuM_W__cropBl{border-bottom-width:.6cqw;border-left-width:.6cqw;bottom:2.2cqw;left:2.2cqw}.CharacterScene-module__GJuM_W__cropBr{border-bottom-width:.6cqw;border-right-width:.6cqw;bottom:2.2cqw;right:2.2cqw}.CharacterScene-module__GJuM_W__spark{--sclera:transparent;--pupil:1.9cqw;--eye:2.4cqw;--eye-gap:2.4cqw;--blink:3.8s;--blink-delay:3.1s;width:17cqw;height:11.5cqw;left:72cqw}.CharacterScene-module__GJuM_W__spark .CharacterScene-module__GJuM_W__body{background:var(--cream);border-radius:9cqw 9cqw 1.6cqw 1.6cqw}.CharacterScene-module__GJuM_W__spark .CharacterScene-module__GJuM_W__face{gap:1cqw;top:3.6cqw}.CharacterScene-module__GJuM_W__spark .CharacterScene-module__GJuM_W__mouth{border-width:.45cqw;width:2.2cqw;height:1cqw}.CharacterScene-module__GJuM_W__stage[data-mood=shy] .CharacterScene-module__GJuM_W__eye{background:0 0;animation:none}.CharacterScene-module__GJuM_W__stage[data-mood=shy] .CharacterScene-module__GJuM_W__eye:after{opacity:1;animation:none}.CharacterScene-module__GJuM_W__stage[data-mood=shy] .CharacterScene-module__GJuM_W__pupil{opacity:0;animation:none}.CharacterScene-module__GJuM_W__stage[data-react=oops] .CharacterScene-module__GJuM_W__body{animation:.62s cubic-bezier(.36,.07,.19,.97) both CharacterScene-module__GJuM_W__oops;animation-delay:calc(var(--i) * 45ms)}.CharacterScene-module__GJuM_W__stage[data-react=oops] .CharacterScene-module__GJuM_W__eyes{scale:1.2}.CharacterScene-module__GJuM_W__stage[data-react=oops] .CharacterScene-module__GJuM_W__mouth{border-color:var(--ink);border-radius:50%;width:2.4cqw;height:2.4cqw}.CharacterScene-module__GJuM_W__stage[data-react=oops] .CharacterScene-module__GJuM_W__reel .CharacterScene-module__GJuM_W__mouth{border-color:#151716}.CharacterScene-module__GJuM_W__stage[data-react=yay] .CharacterScene-module__GJuM_W__body{animation:.48s cubic-bezier(.22,1,.36,1) both CharacterScene-module__GJuM_W__hop;animation-delay:calc(var(--i) * 40ms)}.CharacterScene-module__GJuM_W__stage[data-react=yay] .CharacterScene-module__GJuM_W__eyes{scale:1 .55}.CharacterScene-module__GJuM_W__stage[data-react=yay] .CharacterScene-module__GJuM_W__mouth{border-color:var(--ink);border-top-color:#0000;border-radius:0 0 3cqw 3cqw;width:4.2cqw;height:2.2cqw}.CharacterScene-module__GJuM_W__stage[data-react=nod] [data-char=frame] .CharacterScene-module__GJuM_W__eyes,.CharacterScene-module__GJuM_W__stage[data-react=nod] [data-char=spark] .CharacterScene-module__GJuM_W__eyes{animation:.26s cubic-bezier(.22,1,.36,1) CharacterScene-module__GJuM_W__nod}.CharacterScene-module__GJuM_W__stage[data-react=huh] .CharacterScene-module__GJuM_W__body{animation:1s cubic-bezier(.37,0,.2,1) both CharacterScene-module__GJuM_W__huh;animation-delay:calc(var(--i) * 60ms)}.CharacterScene-module__GJuM_W__stage[data-react=huh] .CharacterScene-module__GJuM_W__mouth{border-radius:0 0 .6cqw 3cqw;width:2.4cqw;height:.9cqw}@keyframes CharacterScene-module__GJuM_W__nod{0%,to{transform:none}45%{transform:translateY(.9cqw)}}@keyframes CharacterScene-module__GJuM_W__huh{0%{transform:none}30%,70%{transform:rotate(-4deg)}to{transform:none}}@keyframes CharacterScene-module__GJuM_W__drop{0%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translateY(-120cqw)}52%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0)scale(1.07,.9)}70%{animation-timing-function:cubic-bezier(.5,0,.8,.5);transform:translateY(-3.2cqw)scale(.98,1.03)}84%{transform:translateY(0)scale(1.02,.98)}to{transform:none}}@keyframes CharacterScene-module__GJuM_W__blink-eye{0%,94%,to{background-color:var(--sclera,var(--white))}95.5%,97%{background-color:#0000}}@keyframes CharacterScene-module__GJuM_W__blink-pupil{0%,94%,to{opacity:1}95.5%,97%{opacity:0}}@keyframes CharacterScene-module__GJuM_W__blink-line{0%,94%,to{opacity:0}95.5%,97%{opacity:1}}@keyframes CharacterScene-module__GJuM_W__oops{0%{transform:none}14%{transform:translateY(-4%)rotate(-5deg)}34%{transform:translateY(-2%)rotate(4deg)}54%{transform:rotate(-2.5deg)}74%{transform:rotate(1.2deg)}to{transform:none}}@keyframes CharacterScene-module__GJuM_W__hop{0%{transform:none}38%{transform:translateY(-11%)scale(.97,1.04)}68%{transform:translateY(0)scale(1.04,.96)}to{transform:none}}@media (max-width:380px){.CharacterScene-module__GJuM_W__compact .CharacterScene-module__GJuM_W__spark{display:none}}@media (prefers-reduced-motion:reduce){.CharacterScene-module__GJuM_W__char,.CharacterScene-module__GJuM_W__eye,.CharacterScene-module__GJuM_W__eye:after,.CharacterScene-module__GJuM_W__pupil,.CharacterScene-module__GJuM_W__stage[data-react] .CharacterScene-module__GJuM_W__body,.CharacterScene-module__GJuM_W__stage[data-react] .CharacterScene-module__GJuM_W__eyes{animation:none}.CharacterScene-module__GJuM_W__body,.CharacterScene-module__GJuM_W__eyes,.CharacterScene-module__GJuM_W__mouth,.CharacterScene-module__GJuM_W__eye,.CharacterScene-module__GJuM_W__eye:after,.CharacterScene-module__GJuM_W__pupil{transition:none}}
