.runtime-module__4viWVq__stage{isolation:isolate;background:radial-gradient(ellipse 56% 64% at 14% -8%, #ffc47824, transparent 64%), radial-gradient(ellipse 52% 60% at 88% 106%, #7c5cff38, transparent 66%), radial-gradient(ellipse 60% 40% at 50% 46%, var(--tint-a), transparent 70%), linear-gradient(160deg, #22184f 0%, #160f3f 54%, #2a1a4c 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__4viWVq__starsFar,.runtime-module__4viWVq__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__4viWVq__starsFar{opacity:.44;background-image:radial-gradient(circle,#fff6 1px,#0000 1.2px);background-position:31px 17px;background-size:97px 97px;animation:64s ease-in-out infinite alternate runtime-module__4viWVq__drift-far}.runtime-module__4viWVq__starsNear{opacity:.52;background-image:radial-gradient(circle,#ffffffc2 1.4px,#0000 1.6px),radial-gradient(circle,#ffe2b480 1px,#0000 1.3px);background-position:0 0,27px 23px;background-size:63px 63px,89px 89px;animation:46s ease-in-out infinite alternate runtime-module__4viWVq__drift-near}.runtime-module__4viWVq__spark{pointer-events:none;width:.8cqw;height:.8cqw;animation:runtime-module__4viWVq__spark-twinkle var(--tw-dur,2.2s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);background:radial-gradient(circle,#fff4d6f2,#ffd48c4d 55%,#0000 72%);border-radius:50%;position:absolute}.runtime-module__4viWVq__hornWrap{justify-content:center;align-items:center;width:18cqw;height:22cqh;display:flex;position:absolute;top:18cqh;left:56cqw}.runtime-module__4viWVq__horn{cursor:pointer;background:radial-gradient(circle at 50% 38%, #0a062233, #0a06229e 70%), linear-gradient(155deg, var(--tint-a), var(--tint-b));border:1px solid #ffffff1f;border-radius:50%;width:min(14cqw,20cqh);min-width:56px;height:min(14cqw,20cqh);min-height:56px;padding:0;transition:transform .18s ease-out,filter .18s ease-out;position:relative;box-shadow:inset 0 1.6cqh 3cqh #04021699,inset 0 -1px #ffffff1a,0 0 0 .5cqw #ffffff0d}.runtime-module__4viWVq__horn:disabled{cursor:default;filter:saturate(.6)brightness(.85)}.runtime-module__4viWVq__horn:not(:disabled):hover{transform:scale(1.05)}.runtime-module__4viWVq__horn:not(:disabled):active{transform:scale(.94)}.runtime-module__4viWVq__hornOn{animation:.6s ease-in-out infinite runtime-module__4viWVq__horn-beat}.runtime-module__4viWVq__speakerImage{object-fit:contain;filter:drop-shadow(0 .4cqh .8cqh #04021659);pointer-events:none;-webkit-user-select:none;user-select:none;width:78%;height:84%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.runtime-module__4viWVq__ring{opacity:0;pointer-events:none;border:.35cqw solid #ffe496d9;border-radius:50%;position:absolute;inset:-4%}.runtime-module__4viWVq__hornOn .runtime-module__4viWVq__ring{animation:1.1s ease-out infinite runtime-module__4viWVq__ring-out}.runtime-module__4viWVq__hornOn .runtime-module__4viWVq__ring:nth-child(2){animation-delay:.38s}.runtime-module__4viWVq__boards{z-index:3;--ped:26cqw;--ped-gap:3cqw;--ped-h:6cqh;justify-content:center;align-items:stretch;gap:4cqw;width:64cqw;height:47cqh;display:flex;position:absolute;top:46cqh;left:18cqw}.runtime-module__4viWVq__boardsTwo{--ped:18cqw;--ped-gap:2.6cqw;width:90cqw;left:5cqw}.runtime-module__4viWVq__board{align-items:stretch;gap:var(--ped-gap);background:radial-gradient(70% 50% at 50% 100%,#ffd67824,#0000 70%),linear-gradient(#ffffff1a,#9682ff0f);border:1px solid #ffffff29;border-radius:3cqw;padding:2cqh 2cqw 1.6cqh;display:flex;position:relative;box-shadow:0 1.6cqh 3cqh #06021c66,inset 0 .4cqh .8cqh #ffffff1f}.runtime-module__4viWVq__slot{width:var(--ped);opacity:0;position:relative;transform:translateY(2cqh)scale(.94)}.runtime-module__4viWVq__slotShown{opacity:1;animation:.42s cubic-bezier(.22,1.1,.4,1) both runtime-module__4viWVq__side-in;animation-delay:var(--enter-delay,0s);transform:none}.runtime-module__4viWVq__side{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;width:100%;min-width:56px;height:100%;min-height:64px;padding:0;transition:transform .18s ease-out;display:flex;position:relative}.runtime-module__4viWVq__side:disabled{cursor:default}.runtime-module__4viWVq__side:not(:disabled):hover{transform:translateY(-.8cqh)}.runtime-module__4viWVq__side:not(:disabled):active{transform:translateY(0)scale(.97)}.runtime-module__4viWVq__side:focus-visible{outline-offset:.4cqw;border-radius:2cqw;outline:.4cqw solid #ffecaaf2}.runtime-module__4viWVq__figBox{transform-origin:50% 100%;flex:auto;width:100%;display:block;position:relative}.runtime-module__4viWVq__fig{transform-origin:50% 100%;pointer-events:none;display:block;position:absolute;inset:0;container-type:size}.runtime-module__4viWVq__pedestal{width:100%;height:var(--ped-h);background:linear-gradient(#ffeeb0fa,#eab23af5 52%,#a06810f0);border-radius:1.2cqw 1.2cqw 2cqw 2cqw;flex:none;transition:box-shadow .2s ease-out;display:block;box-shadow:0 1cqh 1.8cqh #06021c80,inset 0 .5cqh .7cqh #fff9,inset 0 -.8cqh 1.2cqh #78480873}.runtime-module__4viWVq__sideTalk .runtime-module__4viWVq__pedestal,.runtime-module__4viWVq__sideMarked .runtime-module__4viWVq__pedestal{box-shadow:0 1cqh 1.8cqh #06021c80,0 0 2.6cqw #ffdc78cc,inset 0 .5cqh .7cqh #ffffffb3}.runtime-module__4viWVq__sideMarked:after{content:"";pointer-events:none;border:.35cqw solid #ffecaaf2;border-radius:50%;width:60%;height:2cqh;position:absolute;bottom:-1.2cqh;left:50%;transform:translate(-50%)}.runtime-module__4viWVq__picImg,.runtime-module__4viWVq__sizeImg{object-fit:contain;transform-origin:50% 100%;pointer-events:none;width:min(90cqw,92cqh);height:min(90cqw,92cqh);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.runtime-module__4viWVq__sizeImg{width:calc(min(90cqw, 92cqh) * var(--s,1));height:calc(min(90cqw, 92cqh) * var(--s,1))}.runtime-module__4viWVq__countGrid{flex-wrap:wrap-reverse;place-content:flex-start center;gap:2cqh 2cqw;padding:0 2cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.runtime-module__4viWVq__countCell{width:min(29cqw,44cqh);height:min(29cqw,44cqh);display:block}.runtime-module__4viWVq__countImg{object-fit:contain;pointer-events:none;width:100%;height:100%}.runtime-module__4viWVq__pillar{background:repeating-linear-gradient(0deg,#0000 0 calc(24.5cqh - 1px),#ffffff59 calc(24.5cqh - 1px) 24.5cqh),linear-gradient(90deg,#ffffff2e,#beaaff1a 50%,#fff3);border:1px solid #ffffff4d;border-radius:3cqw 3cqw 1cqw 1cqw;width:min(18cqw,14cqh);height:98cqh;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.runtime-module__4viWVq__rider{--r:min(46cqw, 30cqh);left:50%;bottom:calc(var(--lv,0) * (98cqh - var(--r)));width:var(--r);height:var(--r);transform-origin:50% 100%;position:absolute;transform:translate(-50%)}.runtime-module__4viWVq__riderImg{object-fit:contain;pointer-events:none;width:100%;height:100%}.runtime-module__4viWVq__track{background:repeating-linear-gradient(90deg,#ffffff80 0 4cqw,#0000 4cqw 8cqw) 50%/100% 1.2cqh no-repeat,linear-gradient(#3c2c78b3,#1e1446cc);border-radius:4cqh;height:7cqh;position:absolute;bottom:0;left:3cqw;right:3cqw;box-shadow:inset 0 .6cqh 1cqh #04021680}.runtime-module__4viWVq__runnerWrap{transform-origin:50% 100%;position:absolute;inset:0}.runtime-module__4viWVq__runner{--r:min(42cqw, 64cqh);width:var(--r);height:var(--r);animation:runtime-module__4viWVq__run-lap var(--lap,2s) ease-in-out infinite alternate;position:absolute;bottom:3cqh;left:4cqw}.runtime-module__4viWVq__runnerImg{object-fit:contain;pointer-events:none;transform-origin:50% 100%;width:100%;height:100%;animation:runtime-module__4viWVq__run-bob calc(var(--lap,2s) / 4) ease-in-out infinite alternate;position:relative}.runtime-module__4viWVq__stripes{flex-direction:column;align-items:flex-end;gap:12%;width:40%;height:40%;display:flex;position:absolute;top:30%;right:92%}.runtime-module__4viWVq__stripes span{background:#ffecaae6;border-radius:1cqw;height:14%;display:block}.runtime-module__4viWVq__stripes span:first-child{width:70%}.runtime-module__4viWVq__stripes span:nth-child(2){width:100%}.runtime-module__4viWVq__stripes span:nth-child(3){width:55%}.runtime-module__4viWVq__stripes[data-n="1"] span:first-child,.runtime-module__4viWVq__stripes[data-n="1"] span:nth-child(3){visibility:hidden}.runtime-module__4viWVq__picImg,.runtime-module__4viWVq__sizeImg,.runtime-module__4viWVq__countCell,.runtime-module__4viWVq__riderImg{animation:2.4s ease-in-out infinite alternate runtime-module__4viWVq__idle-bob}.runtime-module__4viWVq__countCell:nth-child(2n){animation-delay:-1.2s}.runtime-module__4viWVq__fig[data-mode="1"].runtime-module__4viWVq__exUp{animation:.6s cubic-bezier(.3,1.4,.5,1) both runtime-module__4viWVq__ex-grow}.runtime-module__4viWVq__fig[data-mode="1"].runtime-module__4viWVq__exDown{animation:.6s cubic-bezier(.3,1.3,.5,1) both runtime-module__4viWVq__ex-shrink}.runtime-module__4viWVq__fig[data-mode="2"].runtime-module__4viWVq__exUp{animation:.6s ease-out both runtime-module__4viWVq__ex-many}.runtime-module__4viWVq__fig[data-mode="2"].runtime-module__4viWVq__exUp .runtime-module__4viWVq__countCell{animation:.6s ease-out both runtime-module__4viWVq__cell-hop;animation-delay:calc(var(--i,0) * 50ms)}.runtime-module__4viWVq__fig[data-mode="2"].runtime-module__4viWVq__exDown{animation:.6s ease-out both runtime-module__4viWVq__ex-few}.runtime-module__4viWVq__fig[data-mode="2"].runtime-module__4viWVq__exDown .runtime-module__4viWVq__countCell{transform-origin:50% 100%;animation:.6s ease-in-out both runtime-module__4viWVq__cell-sway}.runtime-module__4viWVq__fig[data-mode="3"].runtime-module__4viWVq__exUp .runtime-module__4viWVq__rider{animation:.6s cubic-bezier(.3,1.3,.5,1) both runtime-module__4viWVq__ex-float}.runtime-module__4viWVq__fig[data-mode="3"].runtime-module__4viWVq__exDown .runtime-module__4viWVq__rider{animation:.6s cubic-bezier(.3,1.3,.5,1) both runtime-module__4viWVq__ex-sink}.runtime-module__4viWVq__fig[data-mode="4"].runtime-module__4viWVq__exUp .runtime-module__4viWVq__runnerWrap{animation:.6s ease-in-out both runtime-module__4viWVq__ex-dash}.runtime-module__4viWVq__fig[data-mode="4"].runtime-module__4viWVq__exDown .runtime-module__4viWVq__runnerWrap{animation:.6s ease-out both runtime-module__4viWVq__ex-crawl}.runtime-module__4viWVq__fig[data-mode="0"].runtime-module__4viWVq__exUp{animation:.6s cubic-bezier(.3,1.4,.5,1) both runtime-module__4viWVq__ex-hop}.runtime-module__4viWVq__fig[data-mode="0"].runtime-module__4viWVq__exDown{animation:.6s ease-out both runtime-module__4viWVq__ex-dim}.runtime-module__4viWVq__finale{z-index:3;justify-content:center;align-items:flex-end;gap:1.4cqw;width:84cqw;height:30cqh;display:flex;position:absolute;top:52cqh;left:8cqw}.runtime-module__4viWVq__mini{width:min(16cqw, calc(84cqw / var(--n,4) - 1.4cqw));box-sizing:border-box;border:.25cqw solid color-mix(in srgb, var(--area,#8a6cff) 70%, white);height:26cqh;animation:.42s cubic-bezier(.22,1.1,.4,1) both runtime-module__4viWVq__side-in;animation-delay:var(--enter-delay,0s);background:linear-gradient(#ffffff29,#9682ff14);border-radius:1.6cqw;align-items:stretch;gap:.6cqw;padding:1.2cqh .8cqw 1.6cqh;display:flex;box-shadow:0 1.2cqh 2cqh #06021c73,inset 0 -.8cqh #eab23a80}.runtime-module__4viWVq__miniSlot{flex:1 1 0;position:relative}.runtime-module__4viWVq__fxLayer{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__4viWVq__pointer{opacity:0;background:radial-gradient(circle,#ffecaad9,#ffd43b59 60%,#0000 72%);border:.45cqw solid #fffffff2;border-radius:50%;width:min(5cqw,9cqh);height:min(5cqw,9cqh);position:absolute;top:0;left:0;box-shadow:0 0 2cqw #ffd43ba6}.runtime-module__4viWVq__practice .runtime-module__4viWVq__horn,.runtime-module__4viWVq__practice .runtime-module__4viWVq__board{filter:hue-rotate(-8deg)}.runtime-module__4viWVq__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__4viWVq__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__4viWVq__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__4viWVq__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.2)}}@keyframes runtime-module__4viWVq__horn-beat{0%,to{transform:scale(1)}45%{transform:scale(1.07)}}@keyframes runtime-module__4viWVq__ring-out{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.32)}}@keyframes runtime-module__4viWVq__side-in{0%{opacity:0;transform:translateY(2cqh)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__4viWVq__run-lap{0%{transform:translate(0)}to{transform:translateX(calc(94cqw - 8cqw - var(--r)))}}@keyframes runtime-module__4viWVq__idle-bob{0%{translate:0}to{translate:0 -2.5%}}@keyframes runtime-module__4viWVq__run-bob{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-7%)rotate(3deg)}}@keyframes runtime-module__4viWVq__ex-grow{0%{transform:scale(1)}45%{transform:scale(1.4,1.34)}70%{transform:scale(1.27,1.32)}to{transform:scale(1.3)}}@keyframes runtime-module__4viWVq__ex-shrink{0%{transform:scale(1)}50%{transform:scale(.62)}to{transform:scale(.7)}}@keyframes runtime-module__4viWVq__ex-many{0%{transform:scale(1)}60%{transform:scale(1.18)}to{transform:scale(1.12)}}@keyframes runtime-module__4viWVq__cell-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-22%)}}@keyframes runtime-module__4viWVq__ex-few{0%{transform:scale(1)}to{transform:scale(.85)}}@keyframes runtime-module__4viWVq__cell-sway{0%{transform:rotate(0)scale(1)}50%{transform:rotate(-13deg)scale(1.12)}to{transform:rotate(0)scale(1)}}@keyframes runtime-module__4viWVq__ex-float{0%{transform:translate(-50%)translateY(0)}60%{transform:translate(-50%)translateY(-46%)rotate(-4deg)}to{transform:translate(-50%)translateY(-38%)rotate(0)}}@keyframes runtime-module__4viWVq__ex-sink{0%{transform:translate(-50%)translateY(0)scaleY(1)}50%{transform:translate(-50%)translateY(10%)scaleY(.8)}to{transform:translate(-50%)translateY(6%)scaleY(.88)}}@keyframes runtime-module__4viWVq__ex-dash{0%{opacity:1;transform:translate(0)}40%{opacity:0;transform:translate(80cqw)}41%{opacity:0;transform:translate(-80cqw)}to{opacity:1;transform:translate(0)}}@keyframes runtime-module__4viWVq__ex-crawl{0%{transform:scale(1)}45%{transform:scaleY(.78)}to{transform:scaleY(.86)}}@keyframes runtime-module__4viWVq__ex-hop{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-12%)scale(1.26)}70%{transform:translateY(0)scale(1.16,1.22)}to{transform:translateY(0)scale(1.2)}}@keyframes runtime-module__4viWVq__ex-dim{0%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(.85)}}@keyframes runtime-module__4viWVq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes runtime-module__4viWVq__blink{0%,to{opacity:1}50%{opacity:.3}}.runtime-module__4viWVq__qLow .runtime-module__4viWVq__starsFar,.runtime-module__4viWVq__qLow .runtime-module__4viWVq__practiceGlow{display:none}.runtime-module__4viWVq__rm .runtime-module__4viWVq__starsFar,.runtime-module__4viWVq__rm .runtime-module__4viWVq__starsNear,.runtime-module__4viWVq__rm .runtime-module__4viWVq__spark,.runtime-module__4viWVq__rm .runtime-module__4viWVq__hornOn{animation:none}.runtime-module__4viWVq__rm .runtime-module__4viWVq__hornOn .runtime-module__4viWVq__ring{opacity:.8;animation:none}.runtime-module__4viWVq__rm .runtime-module__4viWVq__slotShown,.runtime-module__4viWVq__rm .runtime-module__4viWVq__mini{animation:.42s ease-out both runtime-module__4viWVq__fade-in}.runtime-module__4viWVq__rm .runtime-module__4viWVq__runnerImg,.runtime-module__4viWVq__rm .runtime-module__4viWVq__picImg,.runtime-module__4viWVq__rm .runtime-module__4viWVq__sizeImg,.runtime-module__4viWVq__rm .runtime-module__4viWVq__countCell,.runtime-module__4viWVq__rm .runtime-module__4viWVq__riderImg{animation:none}.runtime-module__4viWVq__rm .runtime-module__4viWVq__runner{margin-left:calc(var(--r) / -2);animation:runtime-module__4viWVq__blink var(--lap,2s) steps(2, jump-none) infinite;left:50%}.runtime-module__4viWVq__rm .runtime-module__4viWVq__fig[data-mode="1"].runtime-module__4viWVq__exUp{animation:none;transform:scale(1.3)}.runtime-module__4viWVq__rm .runtime-module__4viWVq__fig[data-mode="1"].runtime-module__4viWVq__exDown{animation:none;transform:scale(.7)}.runtime-module__4viWVq__rm .runtime-module__4viWVq__fig[data-mode="2"].runtime-module__4viWVq__exUp{animation:none;transform:scale(1.12)}.runtime-module__4viWVq__rm .runtime-module__4viWVq__fig[data-mode="2"].runtime-module__4viWVq__exUp .runtime-module__4viWVq__countCell{animation:none}.runtime-module__4viWVq__rm .runtime-module__4viWVq__fig[data-mode="2"].runtime-module__4viWVq__exDown{animation:none;transform:scale(.85)}.runtime-module__4viWVq__rm .runtime-module__4viWVq__fig[data-mode="2"].runtime-module__4viWVq__exDown .runtime-module__4viWVq__countCell{animation:none}.runtime-module__4viWVq__rm .runtime-module__4viWVq__fig[data-mode="3"].runtime-module__4viWVq__exUp .runtime-module__4viWVq__rider{animation:none;transform:translate(-50%)translateY(-38%)}.runtime-module__4viWVq__rm .runtime-module__4viWVq__fig[data-mode="3"].runtime-module__4viWVq__exDown .runtime-module__4viWVq__rider{animation:none;transform:translate(-50%)translateY(6%)scaleY(.88)}.runtime-module__4viWVq__rm .runtime-module__4viWVq__fig[data-mode="4"].runtime-module__4viWVq__exUp .runtime-module__4viWVq__runnerWrap{animation:none;transform:scale(1.1)}.runtime-module__4viWVq__rm .runtime-module__4viWVq__fig[data-mode="4"].runtime-module__4viWVq__exDown .runtime-module__4viWVq__runnerWrap{animation:none;transform:scaleY(.86)}.runtime-module__4viWVq__rm .runtime-module__4viWVq__fig[data-mode="0"].runtime-module__4viWVq__exUp{animation:none;transform:scale(1.2)}.runtime-module__4viWVq__rm .runtime-module__4viWVq__fig[data-mode="0"].runtime-module__4viWVq__exDown{opacity:.7;animation:none;transform:scale(.85)}
