.runtime-module__UKT9eG__stage{isolation:isolate;background:radial-gradient(ellipse 60% 70% at 14% -4%, #ffc07833, transparent 64%), radial-gradient(ellipse 54% 60% at 88% 104%, var(--tint-a), transparent 66%), radial-gradient(ellipse 42% 50% at 72% 30%, var(--tint-b), transparent 70%), linear-gradient(160deg, #1f1a5c 0%, #141040 55%, #1d1956 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__UKT9eG__starsFar,.runtime-module__UKT9eG__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__UKT9eG__starsFar{opacity:.5;background-image:radial-gradient(circle,#ffffff80 1px,#0000 1.2px);background-position:43px 19px;background-size:87px 87px;animation:60s ease-in-out infinite alternate runtime-module__UKT9eG__drift-far}.runtime-module__UKT9eG__starsNear{opacity:.55;background-image:radial-gradient(circle,#ffffffd9 1.4px,#0000 1.6px),radial-gradient(circle,#ffe0aa99 1px,#0000 1.3px);background-position:0 0,27px 33px;background-size:56px 56px,79px 79px;animation:42s ease-in-out infinite alternate runtime-module__UKT9eG__drift-near}.runtime-module__UKT9eG__spark{aspect-ratio:1;pointer-events:none;width:.9cqw;animation:runtime-module__UKT9eG__spark-twinkle var(--tw-dur,2.2s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);background:radial-gradient(circle,#fff0bef2,#ffe8a000 70%);border-radius:50%;position:absolute}.runtime-module__UKT9eG__glyph{filter:drop-shadow(0 .6cqh .8cqh #06021c66);display:block}.runtime-module__UKT9eG__route{z-index:3;width:74cqw;height:28cqh;box-shadow:inset 0 .6cqh 1.4cqh #0000008c, 0 0 0 .25cqh color-mix(in srgb, var(--area-light) 35%, transparent);background:linear-gradient(#0804229e,#180e467a);border-radius:2.4cqw;transition:box-shadow .3s ease-out;animation:.44s cubic-bezier(.2,.9,.3,1.3) backwards runtime-module__UKT9eG__pop-in;position:absolute;top:34cqh;left:23cqw}.runtime-module__UKT9eG__routeArrived{box-shadow:inset 0 .6cqh 1.4cqh #0006,0 0 0 .4cqh #ffd43be6,0 0 3cqh #ffd43b73}.runtime-module__UKT9eG__startSpot,.runtime-module__UKT9eG__goalSpot{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;top:3cqh;bottom:3cqh}.runtime-module__UKT9eG__startSpot{width:8cqw;left:1cqw}.runtime-module__UKT9eG__goalSpot{width:7cqw;left:66cqw}.runtime-module__UKT9eG__placePic{width:100%;height:min(8cqw,16cqh)}.runtime-module__UKT9eG__goalArrived .runtime-module__UKT9eG__placePic{animation:1s ease-out both runtime-module__UKT9eG__goal-glow}.runtime-module__UKT9eG__riderWait{z-index:2;transform-origin:50% 100%;width:5cqw;height:min(5cqw,10cqh);animation:2.4s ease-in-out infinite runtime-module__UKT9eG__rider-sway;position:absolute;bottom:0;right:-2.4cqw}.runtime-module__UKT9eG__riderPic{width:100%;height:100%}.runtime-module__UKT9eG__cells{--cw:calc((55cqw - (var(--legs) - 1) * 1cqw) / var(--legs));--veh:min(calc(var(--cw) * .6), 12cqh);--L:calc((var(--veh) - var(--cw)) / 2 + .6cqw);--R:calc((var(--cw) - var(--veh)) / 2 - .6cqw);gap:1cqw;width:55cqw;display:flex;position:absolute;top:3cqh;bottom:3cqh;left:10cqw}.runtime-module__UKT9eG__cell{cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;animation:.4s cubic-bezier(.2,.9,.3,1.3) backwards runtime-module__UKT9eG__pop-in;animation-delay:calc(var(--i) * 80ms);background:0 0;border:.35cqh solid #ffffff2e;border-radius:1.4cqw;flex:1 1 0;padding:0;transition:transform .15s ease-out,opacity .25s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,filter .25s ease-out;position:relative;box-shadow:inset 0 .6cqh 1.2cqh #00000059}.runtime-module__UKT9eG__cell:focus-visible{outline-offset:.3cqw;outline:.55cqw solid #8ef3ff}.runtime-module__UKT9eG__cellNow{z-index:1;border-style:dashed;border-color:#ffd43b;transform:scale(1.06);box-shadow:inset 0 .6cqh 1.2cqh #0000004d,0 0 2cqh #ffd43b73}.runtime-module__UKT9eG__cellWait{opacity:.55}.runtime-module__UKT9eG__cellHover{z-index:1;filter:brightness(1.15);border-style:solid;border-color:#fff4c8;transform:scale(1.08);box-shadow:inset 0 .6cqh 1.2cqh #00000040,0 0 2.6cqh #fff4c8b3}.runtime-module__UKT9eG__cellHint{z-index:1;opacity:1;border-style:solid;border-color:#ffd43b;animation:1.2s ease-in-out both runtime-module__UKT9eG__way-pulse}.runtime-module__UKT9eG__cellFlash{animation:1.2s ease-out both runtime-module__UKT9eG__way-appear}.runtime-module__UKT9eG__cellBlink{animation:.7s ease-in-out both runtime-module__UKT9eG__empty-blink}.runtime-module__UKT9eG__floor{pointer-events:none;border-radius:calc(1.4cqw - .35cqh);position:absolute;inset:0;overflow:hidden}.runtime-module__UKT9eG__floor:before{content:"";width:calc(100% + 10cqw);animation:18s ease-in-out infinite alternate runtime-module__UKT9eG__floor-drift;position:absolute;top:0;bottom:0;left:0}.runtime-module__UKT9eG__floorRoad{background:linear-gradient(#ffffff8c,#ffffff8c) 0 22%/100% .35cqh no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 0 95%/100% .35cqh no-repeat,linear-gradient(#6a7286 0%,#454b5c 100%)}.runtime-module__UKT9eG__floorRoad:before{background:linear-gradient(90deg,#fffffff2 55%,#0000 55%) 0 62%/3.2cqw .8cqh repeat-x}.runtime-module__UKT9eG__floorRail{background:linear-gradient(#5e4a3c 0%,#3c2f26 100%)}.runtime-module__UKT9eG__floorRail:before{background:linear-gradient(#eef2f8,#9aa6b8) 0 62%/100% .6cqh repeat-x,linear-gradient(#eef2f8,#9aa6b8) 0 88%/100% .6cqh repeat-x,linear-gradient(90deg,#a87442 0 38%,#0000 38%) 0 56%/2.6cqw 40% repeat-x}.runtime-module__UKT9eG__floorWater{background:linear-gradient(#6cc2f7 0%,#2f8ade 52%,#1a5aae 100%)}.runtime-module__UKT9eG__floorWater:before{background:radial-gradient(circle at 50% 100%,#0000 56%,#fffffff2 58% 72%,#0000 74%) 0 60%/2.6cqw 1.6cqh repeat-x,radial-gradient(circle at 50% 100%,#0000 56%,#ffffff80 58% 72%,#0000 74%) 1.3cqw 84%/2.6cqw 1.4cqh repeat-x,radial-gradient(circle at 50% 100%,#0000 56%,#ffffff73 58% 72%,#0000 74%) .6cqw 30%/3.2cqw 1.4cqh repeat-x}.runtime-module__UKT9eG__floorDeep{background:linear-gradient(#3a8ad8 0 16%,#0f3478 16%,#071a46 100%)}.runtime-module__UKT9eG__floorDeep:before{background:radial-gradient(circle at 50% 100%,#0000 56%,#fffffff2 58% 72%,#0000 74%) 0 12%/2.6cqw 1.6cqh repeat-x,radial-gradient(circle,#c8ebffbf 0 .3cqw,#0000 .38cqw) 0 30%/3.4cqw 4.6cqh,radial-gradient(circle,#c8ebff73 0 .22cqw,#0000 .3cqw) 1.7cqw 2.3cqh/4.2cqw 5.4cqh}.runtime-module__UKT9eG__floorSky{background:linear-gradient(#9fd6ff 0%,#d6efff 100%)}.runtime-module__UKT9eG__floorSky:before{background:radial-gradient(50% 42% at 50% 55%,#fffffffa 62%,#0000 66%) 0 18%/9cqw 4.2cqh repeat-x,radial-gradient(50% 42% at 50% 55%,#ffffffe6 62%,#0000 66%) 4.5cqw 84%/11cqw 4.6cqh repeat-x}.runtime-module__UKT9eG__floorSpace{background:radial-gradient(90% 80% at 70% 30%,#2e2678,#110f33 75%)}.runtime-module__UKT9eG__floorSpace:before{background:radial-gradient(circle,#fff 0 .18cqw,#0000 .26cqw) 0 0/3.1cqw 4.3cqh,radial-gradient(circle,#fff0b4e6 0 .14cqw,#0000 .22cqw) 1.4cqw 2cqh/4.7cqw 6.1cqh}.runtime-module__UKT9eG__ask{font-size:min(calc(var(--cw) * .32), 9cqh);color:#ffffff8c;text-shadow:0 .3cqh .8cqh #00000073;pointer-events:none;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.runtime-module__UKT9eG__wayLabel{white-space:nowrap;color:#2a1b00;pointer-events:none;z-index:3;background:linear-gradient(#fff3c4,#ffd76a);border-radius:99px;padding:.3cqh 1cqw;font-size:min(2.6cqh,1.8cqw);line-height:1.1;position:absolute;bottom:-2.8cqh;left:50%;transform:translate(-50%);box-shadow:0 .3cqh .6cqh #00000059}.runtime-module__UKT9eG__veh{width:var(--veh);height:var(--veh);margin-left:calc(var(--veh) / -2);z-index:2;touch-action:none;position:absolute;left:50%}.runtime-module__UKT9eG__standGround{bottom:4%}.runtime-module__UKT9eG__standSurface{bottom:30%}.runtime-module__UKT9eG__standUnder{bottom:10%}.runtime-module__UKT9eG__standMid{bottom:calc(50% - var(--veh) / 2)}.runtime-module__UKT9eG__vehIn{width:100%;height:100%;animation:runtime-module__UKT9eG__fly-in var(--fly,.28s) cubic-bezier(.3, .7, .3, 1.15) both;display:block}.runtime-module__UKT9eG__vehPic{width:100%;height:100%}.runtime-module__UKT9eG__vehDragging{opacity:.35}.runtime-module__UKT9eG__vehRun{z-index:3;animation:runtime-module__UKT9eG__run-across var(--run,1.1s) cubic-bezier(.45, .05, .55, .95) both}.runtime-module__UKT9eG__vehParked{transform:translateX(var(--R))}.runtime-module__UKT9eG__riderOn{pointer-events:none;width:60%;height:60%;margin-left:-30%;animation:.4s cubic-bezier(.2,.9,.3,1.4) both runtime-module__UKT9eG__hop-in;position:absolute;bottom:56%;left:50%}.runtime-module__UKT9eG__failStop{z-index:3;animation:.8s ease-out both runtime-module__UKT9eG__fail-stop}.runtime-module__UKT9eG__failSink{z-index:3;animation:.8s ease-in both runtime-module__UKT9eG__fail-sink}.runtime-module__UKT9eG__failFall{z-index:3;animation:.8s cubic-bezier(.5,0,.9,.5) both runtime-module__UKT9eG__fail-fall}.runtime-module__UKT9eG__ledge{z-index:4;background:linear-gradient(#ffd68038,#96641e29);border-radius:2.6cqw;place-items:center;padding:1.2cqh 1.6cqw;transition:opacity .3s ease-out;display:grid;position:absolute;inset:68cqh 4cqw 6cqh;box-shadow:inset 0 .5cqh #fff5d247,inset 0 -.8cqh 1.6cqh #3c1e0059,0 0 0 1px #ffe2a038}.runtime-module__UKT9eG__ledgeGo{right:16cqw}.runtime-module__UKT9eG__ledgeRest{opacity:.45}.runtime-module__UKT9eG__tray{--gap:1.6cqw;--avail:88cqw;--card:min(calc((var(--avail) - var(--gap) * (var(--count) - 1)) / var(--count)), 15cqw, 24cqh);gap:var(--gap);justify-content:center;align-items:center;display:flex}.runtime-module__UKT9eG__ledgeGo .runtime-module__UKT9eG__tray{--avail:76cqw}.runtime-module__UKT9eG__card{width:var(--card);height:min(calc(var(--card) * .84), 21cqh);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(ellipse 80% 50% at 50% 15%, #ffffff61, transparent 70%), color-mix(in srgb, var(--area-light) 30%, #141046e6);min-width:56px;min-height:56px;animation:.42s cubic-bezier(.2,.9,.3,1.3) backwards runtime-module__UKT9eG__pop-in;animation-delay:var(--enter-delay,0s);border:none;border-radius:22%;flex:none;place-items:center;padding:0;transition:transform .12s ease-out,box-shadow .12s ease-out,opacity .2s ease-out;display:grid;position:relative;box-shadow:inset 0 .5cqh #ffffff59,0 0 0 .3cqh #ffe2a073,0 1cqh #5a320acc,0 1.6cqh 2.2cqh #00000061}@media (min-width:900px){.runtime-module__UKT9eG__card{min-width:64px;min-height:64px}}.runtime-module__UKT9eG__card:hover{transform:translateY(-.6cqh)scale(1.04)}.runtime-module__UKT9eG__card:active{transform:translateY(.8cqh)scale(.96);box-shadow:inset 0 .4cqh .8cqh #28140066,0 0 0 .3cqh #ffe2a099,0 .2cqh #5a320acc}.runtime-module__UKT9eG__card:focus-visible{outline-offset:.3cqw;outline:.55cqw solid #8ef3ff}.runtime-module__UKT9eG__cardPic{width:82%;height:82%;animation:3.2s ease-in-out infinite alternate runtime-module__UKT9eG__card-float;animation-delay:var(--float-delay,0s)}.runtime-module__UKT9eG__cardLifted,.runtime-module__UKT9eG__cardLifted:hover{transform:translateY(-1.8cqh)scale(1.08);box-shadow:inset 0 .5cqh #ffffff80,0 0 0 .45cqh #ffd43bf2,0 1.8cqh #5a320ab3,0 0 3cqh #ffec96bf}.runtime-module__UKT9eG__cardDragging{opacity:.35}.runtime-module__UKT9eG__cardUsed,.runtime-module__UKT9eG__cardUsed:hover{cursor:default;background:#140c3259;transform:none;box-shadow:inset 0 .6cqh 1.2cqh #00000073}.runtime-module__UKT9eG__go{z-index:4;cursor:pointer;color:#3a2400;background:radial-gradient(80% 55% at 50% 22%,#fff6cf,#ffd43b 60%,#e9a91a 100%);border:none;border-radius:50%;width:10cqw;min-width:64px;height:22cqh;min-height:56px;padding:0;font-size:min(3.2cqw,6cqh);line-height:1;transition:transform .12s ease-out,box-shadow .12s ease-out;animation:.42s cubic-bezier(.2,.9,.3,1.3) backwards runtime-module__UKT9eG__pop-in,2.4s ease-in-out .5s infinite runtime-module__UKT9eG__go-breathe;position:absolute;top:70cqh;left:86cqw;box-shadow:inset 0 .5cqh #fff9,0 1.2cqh #a8700c,0 1.8cqh 2.4cqh #0006}.runtime-module__UKT9eG__goReady{animation:1.1s ease-in-out infinite runtime-module__UKT9eG__go-breathe;box-shadow:inset 0 .5cqh #fff9,0 1.2cqh #a8700c,0 0 0 .5cqh #fff4c8cc,0 0 3.6cqh #ffd43bbf}.runtime-module__UKT9eG__go:hover{transform:translateY(-.6cqh)scale(1.04)}.runtime-module__UKT9eG__go:active,.runtime-module__UKT9eG__goPressed{animation:none;transform:translateY(1cqh)scale(.94);box-shadow:inset 0 .5cqh 1cqh #78460066,0 .2cqh #a8700c}.runtime-module__UKT9eG__goRest{opacity:.45;cursor:default;animation:none}.runtime-module__UKT9eG__go:focus-visible{outline-offset:.3cqw;outline:.55cqw solid #8ef3ff}.runtime-module__UKT9eG__fxLayer{pointer-events:none;z-index:40;position:absolute;inset:0}.runtime-module__UKT9eG__float{opacity:0;width:min(12cqw,20cqh);height:min(12cqw,20cqh);position:absolute;top:0;left:0}.runtime-module__UKT9eG__floatPic{filter:drop-shadow(0 0 1.4cqh #ffec96cc)drop-shadow(0 1.4cqh 1.6cqh #0006);width:100%;height:100%}.runtime-module__UKT9eG__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}@keyframes runtime-module__UKT9eG__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.5%,1.5%)}}@keyframes runtime-module__UKT9eG__drift-near{0%{transform:translate(0,0)}to{transform:translate(3.5%,-2%)}}@keyframes runtime-module__UKT9eG__spark-twinkle{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes runtime-module__UKT9eG__pop-in{0%{opacity:0;transform:translateY(1.4cqh)scale(.86)}to{opacity:1;transform:none}}@keyframes runtime-module__UKT9eG__floor-drift{0%{transform:translate(0)}to{transform:translate(-10cqw)}}@keyframes runtime-module__UKT9eG__fly-in{0%{transform:translate(var(--fx), var(--fy)) scale(1.1);filter:drop-shadow(0 0 1.6cqh #ffec96e6)}80%{transform:translate(0)scale(1.08)}to{filter:none;transform:none}}@keyframes runtime-module__UKT9eG__run-across{0%{transform:translate(0)}14%{transform:translateX(var(--L))}to{transform:translateX(var(--R))}}@keyframes runtime-module__UKT9eG__hop-in{0%{opacity:0;transform:translateY(-3cqh)scale(.7)}60%{opacity:1;transform:translateY(-1cqh)scale(1.08)}to{opacity:1;transform:none}}@keyframes runtime-module__UKT9eG__rider-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes runtime-module__UKT9eG__card-float{0%{transform:translateY(.4cqh)}to{transform:translateY(-.8cqh)}}@keyframes runtime-module__UKT9eG__go-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes runtime-module__UKT9eG__way-pulse{0%,50%,to{filter:brightness();transform:scale(1)}25%,75%{filter:brightness(1.35);transform:scale(1.1)}}@keyframes runtime-module__UKT9eG__way-appear{0%{filter:brightness(2.2);transform:scale(.9)}60%{filter:brightness(1.4);transform:scale(1.06)}to{filter:brightness();transform:scale(1)}}@keyframes runtime-module__UKT9eG__empty-blink{0%,to{filter:brightness();border-color:#ffffff2e}40%{filter:brightness(1.5);border-color:#ffd43b}}@keyframes runtime-module__UKT9eG__goal-glow{0%{filter:brightness();transform:scale(1)}45%{filter:brightness(1.6)drop-shadow(0 0 2cqh #ffec96f2);transform:scale(1.22)}to{filter:brightness(1.15);transform:scale(1)}}@keyframes runtime-module__UKT9eG__fail-stop{0%{transform:translateX(var(--L));opacity:1}40%{transform:translate(0)}52%{transform:translate(.8cqw)rotate(-8deg)}66%{transform:translate(0)rotate(5deg)}80%{opacity:1;transform:rotate(-2deg)}to{opacity:0;transform:none}}@keyframes runtime-module__UKT9eG__fail-sink{0%{opacity:1;transform:translateY(0)}25%{transform:translateY(-1cqh)rotate(-4deg)}60%{opacity:.8;transform:translateY(40%)rotate(6deg)}to{opacity:0;transform:translateY(90%)rotate(10deg)}}@keyframes runtime-module__UKT9eG__fail-fall{0%{opacity:1;transform:translateY(0)}20%{transform:translateY(-1.2cqh)}to{opacity:0;transform:translateY(160%)rotate(28deg)}}@keyframes runtime-module__UKT9eG__fade-in{0%{opacity:0}to{opacity:1}}.runtime-module__UKT9eG__qLow .runtime-module__UKT9eG__starsFar,.runtime-module__UKT9eG__qLow .runtime-module__UKT9eG__starsNear,.runtime-module__UKT9eG__qLow .runtime-module__UKT9eG__floor:before,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__starsFar,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__starsNear,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__spark,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__route,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__cell,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__card,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__cardPic,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__floor:before,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__riderWait,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__go,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__cellHint,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__cellFlash,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__cellBlink,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__goalArrived .runtime-module__UKT9eG__placePic{animation:none}.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__vehIn,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__riderOn{animation:runtime-module__UKT9eG__fade-in var(--fly,.28s) linear both}.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__vehRun{animation:runtime-module__UKT9eG__fade-in var(--run,1.1s) linear both}.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__failStop,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__failSink,.runtime-module__UKT9eG__rm .runtime-module__UKT9eG__failFall{animation:.8s linear reverse both runtime-module__UKT9eG__fade-in}
