.runtime-module__eqCYka__stage{isolation:isolate;background:radial-gradient(ellipse 56% 64% at 16% -8%, #ffc48c29, transparent 64%), radial-gradient(ellipse 52% 60% at 86% 106%, #7c5cff33, transparent 66%), radial-gradient(ellipse 60% 40% at 50% 100%, var(--tint-a), transparent 70%), linear-gradient(158deg, #221a54 0%, #161044 54%, #2a1a50 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__eqCYka__starsFar,.runtime-module__eqCYka__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__eqCYka__starsFar{opacity:.44;background-image:radial-gradient(circle,#fff6 1px,#0000 1.2px);background-position:31px 17px;background-size:93px 93px;animation:66s ease-in-out infinite alternate runtime-module__eqCYka__drift-far}.runtime-module__eqCYka__starsNear{opacity:.52;background-image:radial-gradient(circle,#ffffffc2 1.4px,#0000 1.6px),radial-gradient(circle,#ffe2be80 1px,#0000 1.3px);background-position:0 0,27px 23px;background-size:63px 63px,89px 89px;animation:48s ease-in-out infinite alternate runtime-module__eqCYka__drift-near}.runtime-module__eqCYka__dialImg,.runtime-module__eqCYka__sceneImg,.runtime-module__eqCYka__hospitalImg,.runtime-module__eqCYka__carImg,.runtime-module__eqCYka__crewImg,.runtime-module__eqCYka__btnImg,.runtime-module__eqCYka__badgeImg{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.runtime-module__eqCYka__phone{box-sizing:border-box;transform-origin:50% 90%;background:radial-gradient(80% 60% at 50% 40%,#8ef3ff29,#0000 70%),linear-gradient(170deg,#243078f2,#14164cf5);border:.3cqw solid #aadcff8c;border-radius:2.6cqw;width:23cqw;height:30cqh;padding:3.4cqh 1.4cqw 1.6cqh;position:absolute;top:30cqh;left:23cqw;box-shadow:0 1.6cqh 3cqh #06021c80,inset 0 .4cqh .8cqh #ffffff29,0 0 2.4cqh #8ef3ff24}.runtime-module__eqCYka__phoneTop{background:#aadcff61;border-radius:999px;width:26%;height:.9cqh;position:absolute;top:1.2cqh;left:50%;transform:translate(-50%)}.runtime-module__eqCYka__dials{--dial:min(12cqw, 19cqh);justify-content:center;align-items:center;gap:1.6cqw;width:100%;height:100%;display:flex}.runtime-module__eqCYka__dials[data-n="2"]{--dial:min(9.2cqw, 16cqh)}.runtime-module__eqCYka__dial{width:var(--dial);height:var(--dial);box-sizing:border-box;border:.25cqw dashed #bee6ff80;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.runtime-module__eqCYka__dialOn{background:radial-gradient(circle at 40% 34%,#fff,#eef2ff 72%);border:.3cqw solid #ffe08af2;box-shadow:0 .8cqh 1.8cqh #06021c73}.runtime-module__eqCYka__dialFace{width:80%;height:80%;animation:.42s cubic-bezier(.22,1.4,.36,1) both runtime-module__eqCYka__face-pop;display:block}.runtime-module__eqCYka__dialMark{font-size:calc(var(--dial) * .42);color:#c8ecffb3;font-weight:900;line-height:1;animation:2.4s ease-in-out infinite runtime-module__eqCYka__mark-bob}.runtime-module__eqCYka__dialBadge,.runtime-module__eqCYka__btnBadge{box-sizing:border-box;letter-spacing:.02em;color:#3a2470;pointer-events:none;background:linear-gradient(#fff7d6,#ffe08a);border-radius:999px;justify-content:center;align-items:center;min-width:46%;height:26%;padding:0 .5em;font-size:max(11px,min(1.9cqw,3.4cqh));font-weight:900;line-height:1;display:flex;position:absolute;bottom:-10%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .15cqw #d6a032b3,0 .4cqh .8cqh #06021c59}.runtime-module__eqCYka__dialRing:before,.runtime-module__eqCYka__dialRing:after{content:"";pointer-events:none;border:.35cqw solid #ffe08ae6;border-radius:50%;animation:1s ease-out both runtime-module__eqCYka__ring-wave;position:absolute;inset:-6%}.runtime-module__eqCYka__dialRing:after{animation-delay:.3s}.runtime-module__eqCYka__phoneRing{animation:runtime-module__eqCYka__phone-buzz var(--fx-ms,1s) ease-in-out both}.runtime-module__eqCYka__phoneDim{animation:runtime-module__eqCYka__phone-dim var(--fx-ms,.6s) ease-in-out both}.runtime-module__eqCYka__window{box-sizing:border-box;z-index:2;background:linear-gradient(160deg, #0a062280, #120a3057), linear-gradient(155deg, var(--tint-a), var(--tint-b));border:1px solid #ffffff1a;border-radius:3cqw;width:44cqw;height:42cqh;position:absolute;top:18cqh;left:50cqw;box-shadow:inset 0 3cqh 6cqh #04021680,inset 0 -1px #ffffff14}.runtime-module__eqCYka__scene{box-sizing:border-box;opacity:0;border:.35cqw solid var(--area,#ffffff80);background:linear-gradient(168deg,#fffffff7,#ecf0ffe0);border-radius:2.4cqw;padding:1cqh;position:absolute;inset:2cqh 1.6cqw;box-shadow:0 2.4cqh 4.4cqh #06021c8c}.runtime-module__eqCYka__sceneOn{opacity:1;animation:.42s cubic-bezier(.22,1.1,.4,1) both runtime-module__eqCYka__scene-in,3.4s ease-in-out .42s infinite runtime-module__eqCYka__scene-float}.runtime-module__eqCYka__sceneFace{transform-origin:50% 60%;width:100%;height:100%;display:block}.runtime-module__eqCYka__scenePop{animation:runtime-module__eqCYka__scene-pop var(--fx-ms,.6s) ease-in-out both}.runtime-module__eqCYka__sceneTrip{animation:1.2s cubic-bezier(.45,0,.3,1) forwards runtime-module__eqCYka__to-hospital}.runtime-module__eqCYka__replay{cursor:pointer;color:#462608e6;background:radial-gradient(circle at 34% 28%,#fffffff2,#ffe196e6 38%,#f0ba4aeb 72%,#ce9228f2);border:0;border-radius:50%;width:min(6.4cqw,12cqh);min-width:56px;height:min(6.4cqw,12cqh);min-height:56px;font-size:min(3.6cqw,6.4cqh);font-weight:900;transition:transform .18s ease-out,filter .18s ease-out;position:absolute;bottom:1.4cqh;right:1.2cqw;box-shadow:0 1.2cqh 2.4cqh #06021c80,inset 0 -.7cqh 1.4cqh #965c0c66,inset 0 .5cqh 1cqh #ffffff80}.runtime-module__eqCYka__replay:disabled{cursor:default;filter:saturate(.55)brightness(.8)}.runtime-module__eqCYka__replay:not(:disabled):hover{transform:translateY(-.6cqh)scale(1.04)}.runtime-module__eqCYka__replay:not(:disabled):active{transform:translateY(0)scale(.95)}.runtime-module__eqCYka__replay:focus-visible,.runtime-module__eqCYka__btn:focus-visible{outline-offset:.4cqw;outline:.5cqw solid #ffd43b}.runtime-module__eqCYka__road{box-sizing:border-box;background:radial-gradient(ellipse 60% 120% at 60% 50%, var(--tint-a), transparent 70%), linear-gradient(180deg, #3a3476eb, #26205cf0);border:.2cqw solid #ffffff24;border-radius:999px;width:92cqw;height:10cqh;position:absolute;top:62cqh;left:4cqw;overflow:hidden;box-shadow:0 1.2cqh 2.4cqh #06021c66,inset 0 .4cqh .8cqh #ffffff1a}.runtime-module__eqCYka__roadLine{background:repeating-linear-gradient(90deg,#ffecaab3 0 3cqw,#0000 3cqw 6cqw);width:200%;height:.7cqh;margin-top:-.35cqh;animation:9s linear infinite runtime-module__eqCYka__road-flow;position:absolute;top:50%;left:0}.runtime-module__eqCYka__hospital{box-sizing:border-box;z-index:2;background:linear-gradient(168deg,#fffffff2,#ecf0ffd6);border:.25cqw solid #fff9;border-radius:1.6cqw;width:min(8cqw,14cqh);height:min(8cqw,14cqh);padding:.6cqh;animation:3.6s ease-in-out infinite runtime-module__eqCYka__hospital-idle;position:absolute;top:57.5cqh;left:87.5cqw;box-shadow:0 1cqh 2cqh #06021c73}.runtime-module__eqCYka__hospitalWait{animation:runtime-module__eqCYka__hospital-wait var(--fx-ms,1.2s) ease-in-out both}.runtime-module__eqCYka__hospitalHonk{animation:.9s ease-in-out both runtime-module__eqCYka__honk}.runtime-module__eqCYka__visitor{aspect-ratio:1;box-sizing:border-box;background:radial-gradient(circle at 40% 34%,#fff,#eef2ff 72%);border-radius:50%;width:82%;padding:6%;animation:.42s cubic-bezier(.22,1.4,.36,1) both runtime-module__eqCYka__crew-pop;position:absolute;bottom:-4%;right:92%;box-shadow:inset 0 0 0 .3cqw #ffe08af2,0 .8cqh 1.6cqh #06021c80}.runtime-module__eqCYka__lane{pointer-events:none;z-index:3;position:absolute;inset:0}.runtime-module__eqCYka__car{width:var(--car);height:var(--car);margin-left:calc(var(--car) / -2);--car:min(11cqw, 14cqh);animation:runtime-module__eqCYka__drive-in var(--drive-ms,1.1s) cubic-bezier(.2, .7, .3, 1) both;position:absolute;top:57.5cqh}.runtime-module__eqCYka__carRight{z-index:1}.runtime-module__eqCYka__carBody{transform-origin:50% 95%;filter:drop-shadow(0 1cqh 1.2cqh #06021c80);width:100%;height:100%;display:block;position:relative}.runtime-module__eqCYka__beacon{background:radial-gradient(circle at 40% 34%,#fff,#8ec5ff 60%,#4a7dff);border-radius:50%;width:18%;height:18%;margin-left:-9%;animation:.7s ease-in-out infinite alternate runtime-module__eqCYka__beacon;position:absolute;top:-4%;left:50%;box-shadow:0 0 1.6cqh #6eaaffcc}.runtime-module__eqCYka__crew{aspect-ratio:1;box-sizing:border-box;background:radial-gradient(circle at 40% 34%,#fff,#eef2ff 72%);border-radius:50%;width:60%;padding:6%;animation:.42s cubic-bezier(.22,1.4,.36,1) both runtime-module__eqCYka__crew-pop;position:absolute;bottom:14%;left:-50%;box-shadow:inset 0 0 0 .3cqw #ffe08af2,0 .8cqh 1.6cqh #06021c80}.runtime-module__eqCYka__carHonk .runtime-module__eqCYka__carBody{animation:.9s ease-in-out both runtime-module__eqCYka__honk}.runtime-module__eqCYka__dock{box-sizing:border-box;--bw:min(13cqw, 19cqh);background:linear-gradient(#ffe8a033,#e8b03a42 55%,#aa701457);border:.3cqw solid #ffdc82b3;border-radius:2.8cqw;align-items:stretch;gap:2cqw;height:19cqh;padding:1.2cqh 1.8cqw;display:flex;position:absolute;top:76.5cqh;left:50%;transform:translate(-50%);box-shadow:0 1.6cqh 3cqh #06021c73,inset 0 .6cqh .8cqh #ffffff38}.runtime-module__eqCYka__dock[data-n="0"]{visibility:hidden}.runtime-module__eqCYka__btn{width:var(--bw);box-sizing:border-box;border:.3cqw solid var(--area,#ffffff80);cursor:pointer;opacity:0;background:linear-gradient(168deg,#fffffff5,#ecf0ffdb);border-radius:2.2cqw;flex:none;min-width:56px;min-height:56px;padding:.8cqh .6cqw 1.6cqh;transition:transform .18s ease-out,box-shadow .18s ease-out,filter .3s ease-out;position:relative;transform:translateY(2cqh)scale(.94);box-shadow:0 1.4cqh 2.6cqh #06021c73,inset 0 -1cqh 1.8cqh #d0a85659,inset 0 .5cqh 1cqh #fffc}.runtime-module__eqCYka__btnShown{opacity:1;animation:.42s cubic-bezier(.22,1.1,.4,1) backwards runtime-module__eqCYka__btn-in;animation-delay:var(--enter-delay,0s);transform:none}.runtime-module__eqCYka__btn:not(:disabled):hover{transform:translateY(-.8cqh)scale(1.03)}.runtime-module__eqCYka__btn:not(:disabled):active{transform:translateY(0)scale(.97)}.runtime-module__eqCYka__btnFace{transform-origin:50% 80%;border-radius:1.6cqw;width:100%;height:100%;display:block;position:relative}.runtime-module__eqCYka__btnPic{width:100%;height:80%;display:block}.runtime-module__eqCYka__btnImg{animation:3.6s ease-in-out infinite runtime-module__eqCYka__btn-breathe;animation-delay:calc(var(--enter-delay,0s) * 9)}.runtime-module__eqCYka__btnBadge{height:24%;bottom:-4%}.runtime-module__eqCYka__btnDim{cursor:default;filter:grayscale(.7)brightness(.62)}.runtime-module__eqCYka__cross{font-size:calc(var(--bw) * .5);color:#ffffffeb;text-shadow:0 .4cqh 1.2cqh #040216b3;pointer-events:none;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;inset:0}.runtime-module__eqCYka__btnCalled{box-shadow:0 0 0 .5cqw #ffd43be6,0 1.4cqh 2.6cqh #06021c73,inset 0 -1cqh 1.8cqh #d0a85659}.runtime-module__eqCYka__check{aspect-ratio:1;width:34%;font-size:calc(var(--bw) * .2);color:#5a3a00;pointer-events:none;background:radial-gradient(circle at 34% 28%,#fff7d6,#ffd43b 60%,#e6a800);border-radius:50%;justify-content:center;align-items:center;font-weight:900;animation:.42s cubic-bezier(.22,1.4,.36,1) both runtime-module__eqCYka__crew-pop;display:flex;position:absolute;top:-8%;right:-8%;box-shadow:0 .6cqh 1.2cqh #06021c73}.runtime-module__eqCYka__shakeTwo{animation:runtime-module__eqCYka__shake-two var(--fx-ms,.6s) ease-in-out both}.runtime-module__eqCYka__goldRing{animation:runtime-module__eqCYka__gold-ring var(--fx-ms,.6s) ease-out both}.runtime-module__eqCYka__press{animation:runtime-module__eqCYka__btn-press var(--fx-ms,.22s) ease-in-out both}.runtime-module__eqCYka__fxLayer{pointer-events:none;z-index:40;position:absolute;inset:0;overflow:hidden}.runtime-module__eqCYka__finger{width:0;height:0;transform:translate(calc(var(--fx) * 1cqw), calc(var(--fy) * 1cqh));transition:transform 1s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.runtime-module__eqCYka__finger i{background:radial-gradient(circle at 36% 30%,#fff,#ffe9a8 58%,#ffd43b);border-radius:50%;width:min(5cqw,8cqh);height:min(5cqw,8cqh);margin:calc(min(5cqw,8cqh)/-2) 0 0 calc(min(5cqw,8cqh)/-2);transition:transform .18s ease-out,box-shadow .18s ease-out;animation:.25s ease-out both runtime-module__eqCYka__fade-in;position:absolute;top:0;left:0;box-shadow:0 0 0 .4cqw #ffffff8c,0 1cqh 2cqh #06021c80}.runtime-module__eqCYka__fingerPress i{transform:scale(.78);box-shadow:0 0 0 1.4cqw #ffffff4d,0 .4cqh 1cqh #06021c80}.runtime-module__eqCYka__practice .runtime-module__eqCYka__window,.runtime-module__eqCYka__practice .runtime-module__eqCYka__dock{filter:hue-rotate(-8deg)}.runtime-module__eqCYka__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__eqCYka__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__eqCYka__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__eqCYka__road-flow{0%{transform:translate(0)}to{transform:translate(-6cqw)}}@keyframes runtime-module__eqCYka__mark-bob{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-.9cqh)rotate(6deg)}}@keyframes runtime-module__eqCYka__face-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__eqCYka__ring-wave{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes runtime-module__eqCYka__phone-buzz{0%,to{transform:rotate(0)}10%,30%,50%,70%{transform:rotate(-2.2deg)}20%,40%,60%,80%{transform:rotate(2.2deg)}90%{transform:rotate(0)}}@keyframes runtime-module__eqCYka__phone-dim{0%,to{filter:brightness()}30%,70%{filter:brightness(.45)}}@keyframes runtime-module__eqCYka__scene-in{0%{opacity:0;transform:translateY(3cqh)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__eqCYka__scene-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.8cqh)}}@keyframes runtime-module__eqCYka__scene-pop{0%,to{transform:scale(1)}45%,60%{transform:scale(1.06)}}@keyframes runtime-module__eqCYka__to-hospital{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:.9;transform:translate(16cqw,18cqh)scale(.36)}}@keyframes runtime-module__eqCYka__hospital-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-.6cqh)}}@keyframes runtime-module__eqCYka__hospital-wait{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-1.4cqh)scale(1.08)}60%{transform:translateY(0)scale(.97)}80%{transform:translateY(-.6cqh)scale(1.03)}}@keyframes runtime-module__eqCYka__crew-pop{0%{opacity:0;transform:translateY(2cqh)scale(.4)}70%{opacity:1;transform:translateY(-.6cqh)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__eqCYka__drive-in{0%{transform:translateX(var(--from))}80%{transform:translateX(calc(var(--from) * -.02)) rotate(-4deg)}92%{transform:translate(0)rotate(2deg)}to{transform:translate(0)rotate(0)}}@keyframes runtime-module__eqCYka__beacon{0%{background:radial-gradient(circle at 40% 34%,#fff,#8ec5ff 60%,#4a7dff);transform:scale(.8)}to{background:radial-gradient(circle at 40% 34%,#fff,#ffe08a 60%,#ffb12b);transform:scale(1.15)}}@keyframes runtime-module__eqCYka__honk{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(-1.6cqh)scale(1.06,.96)}40%{transform:translateY(0)scale(1.04,.94)}60%{transform:translateY(-1cqh)scale(1.03,.97)}80%{transform:translateY(0)scale(1)}}@keyframes runtime-module__eqCYka__btn-in{0%{opacity:0;transform:translateY(2cqh)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__eqCYka__btn-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes runtime-module__eqCYka__shake-two{0%,to{transform:translate(0)}15%{transform:translate(-1.2cqw)}35%{transform:translate(1.2cqw)}55%{transform:translate(-1cqw)}75%{transform:translate(1cqw)}}@keyframes runtime-module__eqCYka__gold-ring{0%{transform:scale(1);box-shadow:0 0 #ffd43bf2}50%{transform:scale(1.06);box-shadow:0 0 0 1.2cqw #ffd43b99}to{transform:scale(1);box-shadow:0 0 0 1.8cqw #ffd43b00}}@keyframes runtime-module__eqCYka__btn-press{0%,to{transform:scale(1)}50%{transform:scale(.9)}}.runtime-module__eqCYka__qLow .runtime-module__eqCYka__starsFar,.runtime-module__eqCYka__qLow .runtime-module__eqCYka__practiceGlow{display:none}.runtime-module__eqCYka__rm .runtime-module__eqCYka__starsFar,.runtime-module__eqCYka__rm .runtime-module__eqCYka__starsNear,.runtime-module__eqCYka__rm .runtime-module__eqCYka__dialMark,.runtime-module__eqCYka__rm .runtime-module__eqCYka__btnImg,.runtime-module__eqCYka__rm .runtime-module__eqCYka__roadLine,.runtime-module__eqCYka__rm .runtime-module__eqCYka__hospital,.runtime-module__eqCYka__rm .runtime-module__eqCYka__beacon{animation:none}.runtime-module__eqCYka__rm .runtime-module__eqCYka__btnShown,.runtime-module__eqCYka__rm .runtime-module__eqCYka__sceneOn,.runtime-module__eqCYka__rm .runtime-module__eqCYka__crew,.runtime-module__eqCYka__rm .runtime-module__eqCYka__visitor,.runtime-module__eqCYka__rm .runtime-module__eqCYka__check,.runtime-module__eqCYka__rm .runtime-module__eqCYka__dialFace{animation:.42s ease-out both runtime-module__eqCYka__fade-in}.runtime-module__eqCYka__rm .runtime-module__eqCYka__car{animation:runtime-module__eqCYka__fade-in var(--drive-ms,1.1s) ease-out both}.runtime-module__eqCYka__rm .runtime-module__eqCYka__sceneTrip{animation:1.2s ease-out forwards runtime-module__eqCYka__trip-fade}.runtime-module__eqCYka__rm .runtime-module__eqCYka__dialRing:before,.runtime-module__eqCYka__rm .runtime-module__eqCYka__dialRing:after{animation:1s ease-out both runtime-module__eqCYka__fade-out}.runtime-module__eqCYka__rm .runtime-module__eqCYka__phoneRing,.runtime-module__eqCYka__rm .runtime-module__eqCYka__phoneDim,.runtime-module__eqCYka__rm .runtime-module__eqCYka__scenePop,.runtime-module__eqCYka__rm .runtime-module__eqCYka__hospitalWait,.runtime-module__eqCYka__rm .runtime-module__eqCYka__shakeTwo,.runtime-module__eqCYka__rm .runtime-module__eqCYka__goldRing,.runtime-module__eqCYka__rm .runtime-module__eqCYka__press,.runtime-module__eqCYka__rm .runtime-module__eqCYka__carHonk .runtime-module__eqCYka__carBody{animation:runtime-module__eqCYka__blink var(--fx-ms,.6s) ease-in-out both}@keyframes runtime-module__eqCYka__fade-in{0%{opacity:0}to{opacity:1}}@keyframes runtime-module__eqCYka__fade-out{0%{opacity:1}to{opacity:0}}@keyframes runtime-module__eqCYka__trip-fade{0%{opacity:1}to{opacity:.35}}@keyframes runtime-module__eqCYka__blink{0%,to{opacity:1}50%{opacity:.55}}
