.dance-floor-module__A1ne4G__stage{--ink:#1b1420;--label:#ffeede;--panel:#180e208c;--panel-solid:#2a1b38;--unit:clamp(6px, 1.6vmin, 12px);isolation:isolate;background:linear-gradient(to bottom, var(--wall-top) 0%, var(--wall-bot) 74%);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:var(--label);font-family:ui-rounded,SF Pro Rounded,Avenir Next,Verdana,sans-serif;transition:background .6s;position:relative;overflow:hidden}.dance-floor-module__A1ne4G__embedded{border-radius:16px;height:min(80vh,700px);min-height:440px}.dance-floor-module__A1ne4G__fullscreen{border-radius:0;width:100%;height:100dvh}.dance-floor-module__A1ne4G__stage[data-frozen=true]{--floor:#6f8fa8!important;--floor-dark:#4f6d85!important;--wall-top:#1b2c44!important;--wall-bot:#3f6b8c!important;--claude:#9fc4dd!important;--claude-hand:#8db3cf!important;--claude-line:#547892!important;--glow:#d8f2ff!important;--beam:216, 242, 255!important}.dance-floor-module__A1ne4G__stage[data-frozen=true] .dance-floor-module__A1ne4G__dancer,.dance-floor-module__A1ne4G__stage[data-frozen=true] .dance-floor-module__A1ne4G__dancer *,.dance-floor-module__A1ne4G__stage[data-frozen=true] .dance-floor-module__A1ne4G__lights i,.dance-floor-module__A1ne4G__stage[data-frozen=true] .dance-floor-module__A1ne4G__beatDot{transition:none!important;animation-play-state:paused!important}.dance-floor-module__A1ne4G__frost{z-index:6;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 calc(var(--unit) * 1.2) #d8f2ffb3;background:radial-gradient(circle at 50% 45%,#0000 30%,#b4e2ff5c 100%);transition:opacity .16s;position:absolute;inset:0}.dance-floor-module__A1ne4G__stage[data-frozen=true] .dance-floor-module__A1ne4G__frost{opacity:1}.dance-floor-module__A1ne4G__lights{z-index:0;pointer-events:none;position:absolute;inset:0 0 40%}.dance-floor-module__A1ne4G__lights i{background:linear-gradient(to bottom, rgba(var(--beam), .26), transparent 78%);clip-path:polygon(42% 0%,58% 0%,100% 100%,0% 100%);width:clamp(70px,16vmin,150px);height:118%;animation:7s ease-in-out infinite alternate dance-floor-module__A1ne4G__sweep;position:absolute;top:-14%;transform:translate(-50%)}.dance-floor-module__A1ne4G__stage[data-phase=turbo] .dance-floor-module__A1ne4G__lights i{background:linear-gradient(to bottom, rgba(var(--beam), .5), transparent 78%);animation-duration:1.1s}.dance-floor-module__A1ne4G__stage[data-phase=turbo]{filter:saturate(1.25)contrast(1.05)}.dance-floor-module__A1ne4G__disco{z-index:2;pointer-events:none;position:absolute;top:0;left:70%;transform:translate(-50%)}.dance-floor-module__A1ne4G__disco:before{content:"";width:2px;height:calc(var(--unit) * 2);background:#ffffff40;position:absolute;top:0;left:50%}.dance-floor-module__A1ne4G__ball{margin-top:calc(var(--unit) * 2);width:calc(var(--unit) * 4.5);height:calc(var(--unit) * 4.5);background:radial-gradient(circle at 32% 28%, #fffffff2, transparent 42%), repeating-conic-gradient(rgba(var(--beam), .85) 0deg 12deg, #ffffff59 12deg 24deg);box-shadow:0 0 calc(var(--unit) * 2.5) rgba(var(--beam), .55);border-radius:50%;animation:9s linear infinite dance-floor-module__A1ne4G__spinBall;display:block}@keyframes dance-floor-module__A1ne4G__spinBall{to{transform:rotate(360deg)}}@keyframes dance-floor-module__A1ne4G__sweep{0%{opacity:.35;transform:translate(-50%)rotate(-7deg)}to{opacity:.85;transform:translate(-50%)rotate(7deg)}}.dance-floor-module__A1ne4G__floor{z-index:1;background:repeating-linear-gradient(90deg, transparent 0 calc(var(--unit) * 5), var(--floor-dark) calc(var(--unit) * 5) calc(var(--unit) * 5.5)), var(--floor);height:28%;transition:background .6s;position:absolute;bottom:0;left:0;right:0}.dance-floor-module__A1ne4G__floor:before{content:"";height:calc(var(--unit) * .7);background:var(--floor-dark);position:absolute;top:0;left:0;right:0}.dance-floor-module__A1ne4G__tile{pointer-events:none;bottom:0;top:calc(var(--unit) * .7);opacity:0;background:linear-gradient(to top, rgba(var(--beam), .4), transparent 80%);width:12.5%;transition:opacity .14s ease-out;position:absolute}.dance-floor-module__A1ne4G__tile:first-child{left:0}.dance-floor-module__A1ne4G__tile:nth-child(2){left:12.5%}.dance-floor-module__A1ne4G__tile:nth-child(3){left:25%}.dance-floor-module__A1ne4G__tile:nth-child(4){left:37.5%}.dance-floor-module__A1ne4G__tile:nth-child(5){left:50%}.dance-floor-module__A1ne4G__tile:nth-child(6){left:62.5%}.dance-floor-module__A1ne4G__tile:nth-child(7){left:75%}.dance-floor-module__A1ne4G__tile:nth-child(8){left:87.5%}.dance-floor-module__A1ne4G__stage[data-beat="0"] .dance-floor-module__A1ne4G__tile[data-n="0"],.dance-floor-module__A1ne4G__stage[data-beat="1"] .dance-floor-module__A1ne4G__tile[data-n="1"],.dance-floor-module__A1ne4G__stage[data-beat="2"] .dance-floor-module__A1ne4G__tile[data-n="2"],.dance-floor-module__A1ne4G__stage[data-beat="3"] .dance-floor-module__A1ne4G__tile[data-n="3"]{opacity:1}.dance-floor-module__A1ne4G__crowd{z-index:2;pointer-events:none;filter:saturate(.9)brightness(.86);justify-content:space-between;padding-inline:5%;font-size:clamp(18px,3.6vmin,38px);line-height:1;display:flex;position:absolute;bottom:27%;left:0;right:0}.dance-floor-module__A1ne4G__fan{transition:transform calc(var(--beat) * .4) cubic-bezier(.3, .9, .4, 1)}.dance-floor-module__A1ne4G__stage[data-swing="1"] .dance-floor-module__A1ne4G__fan[data-odd="0"],.dance-floor-module__A1ne4G__stage[data-swing="0"] .dance-floor-module__A1ne4G__fan[data-odd="1"]{transform:translateY(-24%)scale(1.06)}.dance-floor-module__A1ne4G__stage[data-frozen=true] .dance-floor-module__A1ne4G__fan{transition:none}.dance-floor-module__A1ne4G__beats{top:calc(var(--unit) * 2.5);z-index:5;gap:calc(var(--unit) * 1.4);display:flex;position:absolute;left:50%;transform:translate(-50%)}.dance-floor-module__A1ne4G__beatDot{width:calc(var(--unit) * 1.8);height:calc(var(--unit) * 1.8);background:#ffffff38;border-radius:50%;transition:transform .12s ease-out,background .12s ease-out}.dance-floor-module__A1ne4G__stage[data-beat="0"] .dance-floor-module__A1ne4G__beatDot[data-n="0"],.dance-floor-module__A1ne4G__stage[data-beat="1"] .dance-floor-module__A1ne4G__beatDot[data-n="1"],.dance-floor-module__A1ne4G__stage[data-beat="2"] .dance-floor-module__A1ne4G__beatDot[data-n="2"],.dance-floor-module__A1ne4G__stage[data-beat="3"] .dance-floor-module__A1ne4G__beatDot[data-n="3"]{background:var(--glow);transform:scale(1.75)}.dance-floor-module__A1ne4G__stage[data-beat="0"] .dance-floor-module__A1ne4G__beatDot[data-n="0"]{transform:scale(2.1)}.dance-floor-module__A1ne4G__arena{z-index:3;pointer-events:none;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:clamp(10px,2.5vw,44px);padding-inline:3%;display:grid;position:absolute;inset:0 0 12%}.dance-floor-module__A1ne4G__dancer{aspect-ratio:120/122;align-self:end;width:auto;height:min(80%,46vw)}.dance-floor-module__A1ne4G__bobber{height:100%;transition:transform calc(var(--beat) * .42) cubic-bezier(.3, .9, .4, 1)}.dance-floor-module__A1ne4G__stage[data-swing="1"] .dance-floor-module__A1ne4G__bobber{transform:translateY(-4%)}.dance-floor-module__A1ne4G__claude{width:auto;height:100%;display:block;overflow:visible}.dance-floor-module__A1ne4G__body,.dance-floor-module__A1ne4G__limb,.dance-floor-module__A1ne4G__hand{fill:var(--claude);stroke:var(--claude-line);stroke-width:2.5px;stroke-linejoin:round;transition:fill .4s,stroke .4s}.dance-floor-module__A1ne4G__hand{fill:var(--claude-hand)}.dance-floor-module__A1ne4G__face{transform-box:fill-box;transform-origin:50%;transition:transform .24s}.dance-floor-module__A1ne4G__stage[data-mood=listen] .dance-floor-module__A1ne4G__face{transform:translate(3%)scale(1.03)}.dance-floor-module__A1ne4G__eyeWhite{fill:#fffaf3;stroke:var(--claude-line);stroke-width:1.6px;transition:opacity .16s,stroke .4s}.dance-floor-module__A1ne4G__pupil{fill:var(--ink)}.dance-floor-module__A1ne4G__shine{fill:#fff;opacity:.92}.dance-floor-module__A1ne4G__brow{fill:var(--claude-line);transition:fill .4s}.dance-floor-module__A1ne4G__cheek{fill:#ff8a9e;opacity:0;transition:opacity .26s}.dance-floor-module__A1ne4G__squint{stroke:var(--ink);stroke-width:3.6px;stroke-linecap:round;opacity:0;transition:opacity .16s}.dance-floor-module__A1ne4G__eyeL,.dance-floor-module__A1ne4G__eyeR,.dance-floor-module__A1ne4G__browL,.dance-floor-module__A1ne4G__browR,.dance-floor-module__A1ne4G__gaze{transform-box:fill-box;transform-origin:50%;transition:transform .2s cubic-bezier(.3,1.3,.4,1)}.dance-floor-module__A1ne4G__gaze{transition:transform .32s,opacity .16s}.dance-floor-module__A1ne4G__mSmile{stroke:var(--ink);stroke-width:4.2px;stroke-linecap:round}.dance-floor-module__A1ne4G__mSmall,.dance-floor-module__A1ne4G__mOpen,.dance-floor-module__A1ne4G__mBig{fill:var(--ink)}.dance-floor-module__A1ne4G__tongue{fill:#ff7d94}.dance-floor-module__A1ne4G__mSmile,.dance-floor-module__A1ne4G__mSmall,.dance-floor-module__A1ne4G__mOpen,.dance-floor-module__A1ne4G__mBig{opacity:0;transform-box:fill-box;transform-origin:50% 0;transition:opacity .15s}.dance-floor-module__A1ne4G__stage[data-mood=happy] .dance-floor-module__A1ne4G__mSmile,.dance-floor-module__A1ne4G__stage[data-mood=sleepy] .dance-floor-module__A1ne4G__mSmile,.dance-floor-module__A1ne4G__stage[data-mood=listen] .dance-floor-module__A1ne4G__mSmall,.dance-floor-module__A1ne4G__stage[data-mood=wow] .dance-floor-module__A1ne4G__mOpen,.dance-floor-module__A1ne4G__stage[data-mood=excited] .dance-floor-module__A1ne4G__mBig{opacity:1}.dance-floor-module__A1ne4G__stage[data-mood=excited] .dance-floor-module__A1ne4G__eyeWhite,.dance-floor-module__A1ne4G__stage[data-mood=excited] .dance-floor-module__A1ne4G__gaze{opacity:0}.dance-floor-module__A1ne4G__stage[data-mood=excited] .dance-floor-module__A1ne4G__squint{opacity:1}.dance-floor-module__A1ne4G__stage[data-mood=excited] .dance-floor-module__A1ne4G__cheek{opacity:.5}.dance-floor-module__A1ne4G__stage[data-mood=excited] .dance-floor-module__A1ne4G__browL{transform:translateY(-40%)rotate(-7deg)}.dance-floor-module__A1ne4G__stage[data-mood=excited] .dance-floor-module__A1ne4G__browR{transform:translateY(-40%)rotate(7deg)}.dance-floor-module__A1ne4G__stage[data-mood=wow] .dance-floor-module__A1ne4G__eyeL,.dance-floor-module__A1ne4G__stage[data-mood=wow] .dance-floor-module__A1ne4G__eyeR{transform:scale(1.16)}.dance-floor-module__A1ne4G__stage[data-mood=wow] .dance-floor-module__A1ne4G__browL,.dance-floor-module__A1ne4G__stage[data-mood=wow] .dance-floor-module__A1ne4G__browR{transform:translateY(-90%)}.dance-floor-module__A1ne4G__stage[data-mood=listen] .dance-floor-module__A1ne4G__gaze{transform:translate(20%,-8%)}.dance-floor-module__A1ne4G__stage[data-mood=listen] .dance-floor-module__A1ne4G__eyeL,.dance-floor-module__A1ne4G__stage[data-mood=listen] .dance-floor-module__A1ne4G__eyeR{transform:scaleY(.84)}.dance-floor-module__A1ne4G__stage[data-mood=listen] .dance-floor-module__A1ne4G__browR{transform:translateY(-70%)rotate(8deg)}.dance-floor-module__A1ne4G__stage[data-mood=sleepy] .dance-floor-module__A1ne4G__eyeL,.dance-floor-module__A1ne4G__stage[data-mood=sleepy] .dance-floor-module__A1ne4G__eyeR{transform:scaleY(.42)}.dance-floor-module__A1ne4G__stage[data-mood=happy] .dance-floor-module__A1ne4G__gaze{animation:7s ease-in-out infinite dance-floor-module__A1ne4G__peek}@keyframes dance-floor-module__A1ne4G__peek{0%,52%,to{transform:none}62%,76%{transform:translate(-18%)}}.dance-floor-module__A1ne4G__stage[data-talk=true] .dance-floor-module__A1ne4G__mSmile,.dance-floor-module__A1ne4G__stage[data-talk=true] .dance-floor-module__A1ne4G__mSmall{opacity:0}.dance-floor-module__A1ne4G__stage[data-talk=true][data-mood=happy] .dance-floor-module__A1ne4G__mOpen,.dance-floor-module__A1ne4G__stage[data-talk=true][data-mood=listen] .dance-floor-module__A1ne4G__mOpen,.dance-floor-module__A1ne4G__stage[data-talk=true][data-mood=sleepy] .dance-floor-module__A1ne4G__mOpen{opacity:1}.dance-floor-module__A1ne4G__stage[data-talk=true] .dance-floor-module__A1ne4G__mOpen,.dance-floor-module__A1ne4G__stage[data-talk=true] .dance-floor-module__A1ne4G__mBig{animation:.25s ease-in-out infinite alternate dance-floor-module__A1ne4G__yap}@keyframes dance-floor-module__A1ne4G__yap{0%{transform:scaleY(.5)}to{transform:scaleY(1.06)}}.dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__blink .dance-floor-module__A1ne4G__eyeL,.dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__blink .dance-floor-module__A1ne4G__eyeR{transition-duration:70ms;transform:scaleY(.08)}.dance-floor-module__A1ne4G__shade{fill:#000;opacity:.2}.dance-floor-module__A1ne4G__armL,.dance-floor-module__A1ne4G__armR,.dance-floor-module__A1ne4G__legL,.dance-floor-module__A1ne4G__legR{transform-box:fill-box;transform-origin:50% 0}.dance-floor-module__A1ne4G__stage[data-swing="1"] .dance-floor-module__A1ne4G__armL{transform:rotate(-8deg)}.dance-floor-module__A1ne4G__stage[data-swing="1"] .dance-floor-module__A1ne4G__armR{transform:rotate(8deg)}.dance-floor-module__A1ne4G__armL,.dance-floor-module__A1ne4G__armR{transition:transform calc(var(--beat) * .42) ease-in-out}.dance-floor-module__A1ne4G__ear{stroke:var(--claude);stroke-width:5px;opacity:0;transform-box:fill-box;transform-origin:0%;transition:opacity .22s,transform .22s}.dance-floor-module__A1ne4G__stage[data-phase=say] .dance-floor-module__A1ne4G__ear,.dance-floor-module__A1ne4G__stage[data-phase=solo] .dance-floor-module__A1ne4G__ear{opacity:1;animation:dance-floor-module__A1ne4G__earPulse calc(var(--beat) * 2) ease-in-out infinite;transform:scale(1.1)}@keyframes dance-floor-module__A1ne4G__earPulse{50%{transform:scale(1.28)}}.dance-floor-module__A1ne4G__stage[data-phase=say] .dance-floor-module__A1ne4G__claude{transition:transform .3s;transform:rotate(-6deg)translate(-3%)}.dance-floor-module__A1ne4G__stage[data-phase=solo] .dance-floor-module__A1ne4G__claude{transition:transform .3s;transform:rotate(4deg)scale(.94)}.dance-floor-module__A1ne4G__stage[data-move=up] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__armL{animation:dance-floor-module__A1ne4G__armUpL calc(var(--beat) * 1.4) cubic-bezier(.3, 1.4, .4, 1)}.dance-floor-module__A1ne4G__stage[data-move=up] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__armR{animation:dance-floor-module__A1ne4G__armUpR calc(var(--beat) * 1.4) cubic-bezier(.3, 1.4, .4, 1)}.dance-floor-module__A1ne4G__stage[data-move=up] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__claude{animation:dance-floor-module__A1ne4G__reach calc(var(--beat) * 1.4) cubic-bezier(.3, 1.4, .4, 1)}@keyframes dance-floor-module__A1ne4G__armUpL{0%{transform:rotate(0)}35%,75%{transform:rotate(162deg)}to{transform:rotate(0)}}@keyframes dance-floor-module__A1ne4G__armUpR{0%{transform:rotate(0)}35%,75%{transform:rotate(-162deg)}to{transform:rotate(0)}}@keyframes dance-floor-module__A1ne4G__reach{35%,75%{transform:translateY(-8%)scaleY(1.06)}}.dance-floor-module__A1ne4G__stage[data-move=down] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__claude{animation:dance-floor-module__A1ne4G__crouch calc(var(--beat) * 1.6) cubic-bezier(.3, .9, .4, 1)}@keyframes dance-floor-module__A1ne4G__crouch{0%{transform:translateY(0)scale(1)}30%,70%{transform:translateY(11%)scale(1.16,.68)}to{transform:translateY(0)scale(1)}}.dance-floor-module__A1ne4G__stage[data-move=boom] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__legR{animation:dance-floor-module__A1ne4G__stamp calc(var(--beat) * 1.2) cubic-bezier(.4, 0, .3, 1)}.dance-floor-module__A1ne4G__stage[data-move=boom] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__claude{animation:dance-floor-module__A1ne4G__jolt calc(var(--beat) * 1.2) cubic-bezier(.4, 0, .3, 1)}@keyframes dance-floor-module__A1ne4G__stamp{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(-26%)rotate(-12deg)}55%,to{transform:translateY(0)rotate(0)}}@keyframes dance-floor-module__A1ne4G__jolt{30%{transform:translateY(-6%)}58%{transform:translateY(2%)scale(1.07,.94)}to{transform:none}}.dance-floor-module__A1ne4G__stage[data-move=pat] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__armL{animation:dance-floor-module__A1ne4G__patL calc(var(--beat) * 1.9) cubic-bezier(.4, 0, .3, 1)}.dance-floor-module__A1ne4G__stage[data-move=pat] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__armR{animation:dance-floor-module__A1ne4G__patR calc(var(--beat) * 1.9) cubic-bezier(.4, 0, .3, 1)}.dance-floor-module__A1ne4G__stage[data-move=pat] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__claude{animation:dance-floor-module__A1ne4G__patBend calc(var(--beat) * 1.9) ease-in-out}.dance-floor-module__A1ne4G__stage[data-move=pat] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__legL{animation:dance-floor-module__A1ne4G__patKneeL calc(var(--beat) * 1.9) ease-in-out}.dance-floor-module__A1ne4G__stage[data-move=pat] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__legR{animation:dance-floor-module__A1ne4G__patKneeR calc(var(--beat) * 1.9) ease-in-out}@keyframes dance-floor-module__A1ne4G__patL{0%{transform:rotate(0)}8%{transform:rotate(6deg)translateY(-4%)}20%,30%{transform:rotate(-30deg)translateY(24%)}44%{transform:rotate(-16deg)translateY(10%)}56%,68%{transform:rotate(-31deg)translateY(25%)}to{transform:rotate(0)}}@keyframes dance-floor-module__A1ne4G__patR{0%{transform:rotate(0)}8%{transform:rotate(-6deg)translateY(-4%)}20%,30%{transform:rotate(30deg)translateY(24%)}44%{transform:rotate(16deg)translateY(10%)}56%,68%{transform:rotate(31deg)translateY(25%)}to{transform:rotate(0)}}@keyframes dance-floor-module__A1ne4G__patBend{0%,to{transform:none}20%,30%,56%,68%{transform:translateY(3%)scale(1.02,.96)}44%{transform:translateY(1%)}}@keyframes dance-floor-module__A1ne4G__patKneeL{0%,to{transform:none}22%,30%{transform:rotate(5deg)translateY(-5%)}58%,68%{transform:rotate(5deg)translateY(-5%)}}@keyframes dance-floor-module__A1ne4G__patKneeR{0%,to{transform:none}22%,30%{transform:rotate(-5deg)translateY(-5%)}58%,68%{transform:rotate(-5deg)translateY(-5%)}}.dance-floor-module__A1ne4G__stage[data-move=taka] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__armL{animation:dance-floor-module__A1ne4G__clapL calc(var(--beat) * 1.8) cubic-bezier(.4, 0, .3, 1.4)}.dance-floor-module__A1ne4G__stage[data-move=taka] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__armR{animation:dance-floor-module__A1ne4G__clapR calc(var(--beat) * 1.8) cubic-bezier(.4, 0, .3, 1.4)}@keyframes dance-floor-module__A1ne4G__clapL{0%,to{transform:rotate(0)}22%,62%{transform:rotate(-56deg)}42%,82%{transform:rotate(-12deg)}}@keyframes dance-floor-module__A1ne4G__clapR{0%,to{transform:rotate(0)}22%,62%{transform:rotate(56deg)}42%,82%{transform:rotate(12deg)}}.dance-floor-module__A1ne4G__stage[data-move=tick] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__claude{transform-origin:50% 94%;animation:dance-floor-module__A1ne4G__sway calc(var(--beat) * 2) cubic-bezier(.45, 0, .55, 1)}.dance-floor-module__A1ne4G__stage[data-move=tick] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__armL{animation:dance-floor-module__A1ne4G__tickArmL calc(var(--beat) * 2) cubic-bezier(.45, 0, .55, 1)}.dance-floor-module__A1ne4G__stage[data-move=tick] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__armR{animation:dance-floor-module__A1ne4G__tickArmR calc(var(--beat) * 2) cubic-bezier(.45, 0, .55, 1)}@keyframes dance-floor-module__A1ne4G__sway{0%{transform:rotate(0)}20%,38%{transform:rotate(-15deg)}62%,80%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes dance-floor-module__A1ne4G__tickArmL{0%{transform:rotate(0)}20%,38%{transform:rotate(-34deg)}62%,80%{transform:rotate(14deg)}to{transform:rotate(0)}}@keyframes dance-floor-module__A1ne4G__tickArmR{0%{transform:rotate(0)}20%,38%{transform:rotate(-14deg)}62%,80%{transform:rotate(34deg)}to{transform:rotate(0)}}.dance-floor-module__A1ne4G__stage[data-move=hop] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__claude{animation:dance-floor-module__A1ne4G__hop calc(var(--beat) * 1.5) linear}.dance-floor-module__A1ne4G__stage[data-move=hop] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__legL{animation:dance-floor-module__A1ne4G__hopLegL calc(var(--beat) * 1.5) ease-in-out}.dance-floor-module__A1ne4G__stage[data-move=hop] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__legR{animation:dance-floor-module__A1ne4G__hopLegR calc(var(--beat) * 1.5) ease-in-out}.dance-floor-module__A1ne4G__stage[data-move=hop] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__armL{animation:dance-floor-module__A1ne4G__hopArmL calc(var(--beat) * 1.5) cubic-bezier(.3, 1.3, .4, 1)}.dance-floor-module__A1ne4G__stage[data-move=hop] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__armR{animation:dance-floor-module__A1ne4G__hopArmR calc(var(--beat) * 1.5) cubic-bezier(.3, 1.3, .4, 1)}@keyframes dance-floor-module__A1ne4G__hop{0%{transform:translateY(0)scale(1)}14%{transform:translateY(4%)scale(1.16,.82)}30%{transform:translateY(-13%)scale(.9,1.15)}44%,52%{transform:translateY(-20%)scale(.97,1.03)}66%{transform:translateY(-7%)scale(.94,1.08)}78%{transform:translateY(2%)scale(1.2,.78)}90%{transform:translateY(0)scale(.98,1.04)}to{transform:translateY(0)scale(1)}}@keyframes dance-floor-module__A1ne4G__hopLegL{0%,to{transform:none}14%{transform:rotate(-4deg)}34%,56%{transform:translateY(-26%)rotate(9deg)}78%{transform:rotate(-5deg)}}@keyframes dance-floor-module__A1ne4G__hopLegR{0%,to{transform:none}14%{transform:rotate(4deg)}34%,56%{transform:translateY(-26%)rotate(-9deg)}78%{transform:rotate(5deg)}}@keyframes dance-floor-module__A1ne4G__hopArmL{0%,to{transform:rotate(0)}14%{transform:rotate(18deg)}38%,56%{transform:rotate(-118deg)}80%{transform:rotate(12deg)}}@keyframes dance-floor-module__A1ne4G__hopArmR{0%,to{transform:rotate(0)}14%{transform:rotate(-18deg)}38%,56%{transform:rotate(118deg)}80%{transform:rotate(-12deg)}}.dance-floor-module__A1ne4G__stage[data-move=whee] .dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__claude{animation:dance-floor-module__A1ne4G__turn calc(var(--beat) * 2) ease-in-out}@keyframes dance-floor-module__A1ne4G__turn{0%{transform:scaleX(1)}25%{transform:scaleX(.15)translateY(-6%)}50%{transform:scaleX(-1)}75%{transform:scaleX(-.15)translateY(-6%)}to{transform:scaleX(1)}}.dance-floor-module__A1ne4G__words{gap:calc(var(--unit) * 1.4);text-align:right;justify-items:end;width:min(34vw,440px);display:grid}.dance-floor-module__A1ne4G__card{justify-items:end;gap:calc(var(--unit) * .4);text-align:right;display:grid}.dance-floor-module__A1ne4G__cardEmoji{font-size:clamp(36px,9vmin,96px);line-height:1}.dance-floor-module__A1ne4G__word{letter-spacing:.01em;color:var(--glow);-webkit-text-stroke:calc(var(--unit) * .4) var(--ink);paint-order:stroke fill;flex-wrap:wrap;align-items:baseline;gap:.16em;margin:0;font-size:clamp(46px,13vmin,168px);font-weight:900;line-height:1;display:flex}.dance-floor-module__A1ne4G__syllable{animation:dance-floor-module__A1ne4G__sayIt calc(var(--beat) * .9) cubic-bezier(.2, 1.5, .4, 1) backwards;display:inline-block}@keyframes dance-floor-module__A1ne4G__sayIt{0%{opacity:0;transform:scale(.4)translateY(14%)}55%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.dance-floor-module__A1ne4G__card[data-asking=true] .dance-floor-module__A1ne4G__word{color:#fff;animation:dance-floor-module__A1ne4G__askPulse calc(var(--beat) * 2) ease-in-out infinite}@keyframes dance-floor-module__A1ne4G__askPulse{50%{transform:scale(1.07)}}.dance-floor-module__A1ne4G__yourTurn{margin-top:calc(var(--unit) * .6);background:var(--glow);color:var(--ink);letter-spacing:.18em;text-transform:uppercase;animation:dance-floor-module__A1ne4G__askPulse calc(var(--beat) * 2) ease-in-out infinite;border-radius:999px;padding:.35em 1.1em;font-size:clamp(11px,1.8vmin,16px);font-weight:800}.dance-floor-module__A1ne4G__caption{left:50%;top:calc(var(--unit) * 7);z-index:5;background:var(--panel);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin:0;padding:.4em 1.2em;font-size:clamp(11px,1.6vmin,15px);font-weight:700;position:absolute;transform:translate(-50%)}.dance-floor-module__A1ne4G__doThis{background:var(--panel);text-align:right;border-radius:14px;margin:0;padding:.5em 1.1em;font-size:clamp(12px,1.7vmin,17px);line-height:1.45}.dance-floor-module__A1ne4G__doThis b{color:var(--glow)}.dance-floor-module__A1ne4G__controls{top:calc(var(--unit) * 2.5);left:calc(var(--unit) * 2.5);z-index:7;gap:calc(var(--unit) * 1);display:flex;position:absolute}.dance-floor-module__A1ne4G__iconButton{width:calc(var(--unit) * 5);height:calc(var(--unit) * 5);background:var(--panel);min-width:36px;min-height:36px;color:var(--label);cursor:pointer;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.dance-floor-module__A1ne4G__iconButton svg{fill:currentColor;width:62%;height:62%}.dance-floor-module__A1ne4G__iconButton[data-on=true]{background:var(--glow);color:var(--ink)}.dance-floor-module__A1ne4G__badgeWrap{top:calc(var(--unit) * 2.5);right:calc(var(--unit) * 2.5);z-index:9;position:absolute}.dance-floor-module__A1ne4G__avatar{width:calc(var(--unit) * 5);height:calc(var(--unit) * 5);background:var(--glow);min-width:38px;min-height:38px;color:var(--ink);font:inherit;cursor:pointer;border:2px solid #ffffff8c;border-radius:50%;place-items:center;padding:0;font-size:clamp(15px,2.2vmin,20px);font-weight:900;display:grid}.dance-floor-module__A1ne4G__badgeMenu{top:calc(100% + var(--unit) * .8);min-width:max(150px, calc(var(--unit) * 20));padding:calc(var(--unit) * .8);background:var(--panel-solid);border-radius:12px;gap:2px;display:grid;position:absolute;right:0;box-shadow:0 10px 30px #0006}.dance-floor-module__A1ne4G__badgeName{color:var(--glow);margin:0;padding:.35em .6em;font-size:clamp(13px,1.8vmin,16px);font-weight:900}.dance-floor-module__A1ne4G__menuItem{color:var(--label);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.55em .6em;font-size:clamp(12px,1.6vmin,15px);font-weight:700}.dance-floor-module__A1ne4G__menuItem:hover,.dance-floor-module__A1ne4G__menuItem:focus-visible{background:#ffffff24}.dance-floor-module__A1ne4G__panel{top:calc(var(--unit) * 8.5);left:calc(var(--unit) * 2.5);z-index:9;width:min(420px, calc(100% - var(--unit) * 5));max-height:70%;padding:calc(var(--unit) * 1.6);background:var(--panel-solid);border-radius:14px;position:absolute;overflow-y:auto;box-shadow:0 14px 40px #00000073}.dance-floor-module__A1ne4G__panelTitle{margin:calc(var(--unit) * 1.2) 0 calc(var(--unit) * .7);letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-size:clamp(10px,1.4vmin,13px);font-weight:800}.dance-floor-module__A1ne4G__panelTitle:first-child{margin-top:0}.dance-floor-module__A1ne4G__panelRow{gap:calc(var(--unit) * .7);flex-wrap:wrap;display:flex}.dance-floor-module__A1ne4G__swatch{width:calc(var(--unit) * 5);height:calc(var(--unit) * 5);cursor:pointer;border:2px solid #ffffff40;border-radius:10px;place-items:center;min-width:40px;min-height:40px;padding:0;font-size:clamp(13px,2vmin,18px);line-height:1;display:grid}.dance-floor-module__A1ne4G__dot{width:calc(var(--unit) * 4);height:calc(var(--unit) * 4);cursor:pointer;border:2px solid;border-radius:50%;min-width:32px;min-height:32px;padding:0}.dance-floor-module__A1ne4G__swatch[data-on=true],.dance-floor-module__A1ne4G__dot[data-on=true]{outline:3px solid var(--glow);outline-offset:2px}.dance-floor-module__A1ne4G__gateEmoji{font-size:clamp(34px,7vmin,60px);line-height:1}.dance-floor-module__A1ne4G__gateForm{justify-content:center;align-items:center;gap:calc(var(--unit) * 1);margin-top:calc(var(--unit) * .6);flex-wrap:wrap;display:flex}.dance-floor-module__A1ne4G__gateInput{width:min(300px,70vw);color:var(--label);font:inherit;text-align:center;background:#ffffff1a;border:2px solid #ffffff59;border-radius:999px;padding:.65em 1em;font-size:clamp(17px,2.6vmin,24px);font-weight:800}.dance-floor-module__A1ne4G__gateInput::placeholder{color:#ffffff73;font-weight:600}.dance-floor-module__A1ne4G__gateInput:focus-visible{outline:3px solid var(--glow);outline-offset:2px}.dance-floor-module__A1ne4G__bigButton:disabled{opacity:.45;cursor:default}.dance-floor-module__A1ne4G__textButton{color:var(--label);font:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4em .8em;font-size:clamp(12px,1.7vmin,15px);font-weight:700;text-decoration:underline}.dance-floor-module__A1ne4G__textButton:hover{opacity:1}.dance-floor-module__A1ne4G__progress{top:calc(var(--unit) * 2.5);right:calc(var(--unit) * 2.5);z-index:7;gap:calc(var(--unit) * .7);padding:calc(var(--unit) * .9);background:var(--panel);border-radius:999px;display:flex;position:absolute}.dance-floor-module__A1ne4G__step{width:calc(var(--unit) * 1.1);height:calc(var(--unit) * 1.1);background:#ffffff40;border-radius:50%;transition:background .3s}.dance-floor-module__A1ne4G__step[data-state=done]{background:var(--glow)}.dance-floor-module__A1ne4G__step[data-state=current]{box-shadow:0 0 0 calc(var(--unit) * .25) #fff6;background:#fff}.dance-floor-module__A1ne4G__progress[data-shifted=true]{top:calc(var(--unit) * 8.5)}.dance-floor-module__A1ne4G__transport{left:50%;bottom:calc(var(--unit) * 1.6);z-index:7;justify-content:center;align-items:center;gap:calc(var(--unit) * .6);max-width:94%;padding:calc(var(--unit) * .8);background:var(--panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;flex-wrap:wrap;display:flex;position:absolute;transform:translate(-50%)}.dance-floor-module__A1ne4G__pill{color:var(--label);font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff24;border:0;border-radius:999px;padding:.45em .95em;font-size:clamp(11px,1.5vmin,14px);font-weight:700}.dance-floor-module__A1ne4G__pill:hover{background:#ffffff42}.dance-floor-module__A1ne4G__pill[data-on=true]{background:var(--glow);color:var(--ink)}.dance-floor-module__A1ne4G__pill:disabled{opacity:.4;cursor:default}.dance-floor-module__A1ne4G__divider{background:#ffffff40;width:1px;height:1.4em}.dance-floor-module__A1ne4G__iconButton:focus-visible,.dance-floor-module__A1ne4G__pill:focus-visible,.dance-floor-module__A1ne4G__bigButton:focus-visible{outline:3px solid var(--glow);outline-offset:3px}.dance-floor-module__A1ne4G__opener{z-index:8;align-content:center;justify-items:center;gap:calc(var(--unit) * 1.2);padding:calc(var(--unit) * 3);text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#140c1cd1;display:grid;position:absolute;inset:0}.dance-floor-module__A1ne4G__openerTitle{margin:0;font-size:clamp(26px,5.5vmin,48px);font-weight:900;line-height:1.1}.dance-floor-module__A1ne4G__openerText{opacity:.85;max-width:30em;margin:0;font-size:clamp(14px,2vmin,18px);line-height:1.5}.dance-floor-module__A1ne4G__openerButtons{justify-content:center;gap:calc(var(--unit) * 1);margin-top:calc(var(--unit) * .8);flex-wrap:wrap;display:flex}.dance-floor-module__A1ne4G__bigButton{color:var(--label);font:inherit;cursor:pointer;background:0 0;border:2px solid #fff6;border-radius:999px;padding:.7em 1.6em;font-size:clamp(15px,2.2vmin,20px);font-weight:800}.dance-floor-module__A1ne4G__bigButtonPrimary{border-color:var(--glow);background:var(--glow);color:var(--ink)}.dance-floor-module__A1ne4G__openerNote{opacity:.6;margin:0;font-size:clamp(11px,1.5vmin,14px)}.dance-floor-module__A1ne4G__bit{z-index:5;width:var(--unit);height:var(--unit);pointer-events:none;border-radius:2px;animation:.9s cubic-bezier(.2,.7,.35,1) forwards dance-floor-module__A1ne4G__fling;position:absolute}@keyframes dance-floor-module__A1ne4G__fling{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot));opacity:0}}@media (max-width:860px),(max-aspect-ratio:1){.dance-floor-module__A1ne4G__arena{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:clamp(6px,2vh,28px)}.dance-floor-module__A1ne4G__words{text-align:center;justify-items:center;width:92%}.dance-floor-module__A1ne4G__card{text-align:center;justify-items:center}.dance-floor-module__A1ne4G__doThis{text-align:center}.dance-floor-module__A1ne4G__dancer{align-self:center;height:min(52%,74vw)}.dance-floor-module__A1ne4G__crowd{padding-inline:3%;font-size:18px}.dance-floor-module__A1ne4G__fan:nth-child(2n),.dance-floor-module__A1ne4G__disco{display:none}.dance-floor-module__A1ne4G__panel{width:min(420px, calc(100% - var(--unit) * 3));left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dance-floor-module__A1ne4G__lights i,.dance-floor-module__A1ne4G__yourTurn,.dance-floor-module__A1ne4G__ball,.dance-floor-module__A1ne4G__fan,.dance-floor-module__A1ne4G__card[data-asking=true] .dance-floor-module__A1ne4G__word,.dance-floor-module__A1ne4G__stage[data-mood=happy] .dance-floor-module__A1ne4G__gaze,.dance-floor-module__A1ne4G__stage[data-talk=true] .dance-floor-module__A1ne4G__mOpen,.dance-floor-module__A1ne4G__stage[data-talk=true] .dance-floor-module__A1ne4G__mBig,.dance-floor-module__A1ne4G__stage[data-phase=say] .dance-floor-module__A1ne4G__ear,.dance-floor-module__A1ne4G__stage[data-phase=solo] .dance-floor-module__A1ne4G__ear{animation:none}.dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__claude,.dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__armL,.dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__armR,.dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__legL,.dance-floor-module__A1ne4G__dancer.dance-floor-module__A1ne4G__hit .dance-floor-module__A1ne4G__legR{animation-duration:1ms}}
