.runtime-module__lcdS-a__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__lcdS-a__starsFar,.runtime-module__lcdS-a__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__lcdS-a__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__lcdS-a__drift-far}.runtime-module__lcdS-a__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__lcdS-a__drift-near}.runtime-module__lcdS-a__spark{pointer-events:none;width:.8cqw;height:.8cqw;animation:runtime-module__lcdS-a__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__lcdS-a__hornWrap{justify-content:center;align-items:center;width:18cqw;height:22cqh;display:flex;position:absolute;top:18cqh;left:56cqw}.runtime-module__lcdS-a__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__lcdS-a__horn:disabled{cursor:default;filter:saturate(.6)brightness(.85)}.runtime-module__lcdS-a__horn:not(:disabled):hover{transform:scale(1.05)}.runtime-module__lcdS-a__horn:not(:disabled):active{transform:scale(.94)}.runtime-module__lcdS-a__hornOn{animation:.6s ease-in-out infinite runtime-module__lcdS-a__horn-beat}.runtime-module__lcdS-a__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__lcdS-a__ring{opacity:0;pointer-events:none;border:.35cqw solid #ffe496d9;border-radius:50%;position:absolute;inset:-4%}.runtime-module__lcdS-a__hornOn .runtime-module__lcdS-a__ring{animation:1.1s ease-out infinite runtime-module__lcdS-a__ring-out}.runtime-module__lcdS-a__hornOn .runtime-module__lcdS-a__ring:nth-child(2){animation-delay:.38s}.runtime-module__lcdS-a__trayWrap{z-index:3;--gap-x:2cqw;--box:min(13cqw, calc(76cqw / var(--count,2) - var(--gap-x)), 21cqh);--card:min(14cqw, 16cqh, calc(var(--box) * 1.15));justify-content:center;align-items:flex-start;width:80cqw;height:34cqh;display:flex;position:absolute;top:60cqh;left:10cqw}.runtime-module__lcdS-a__tray{gap:var(--gap-x);background:linear-gradient(#ffecaaf5,#e8b03af0 55%,#a66c12eb);border-radius:3cqw;padding:1.4cqh 2.2cqw 2.4cqh;display:flex;position:relative;box-shadow:0 1.4cqh 2.6cqh #06021c80,inset 0 .5cqh .8cqh #ffffff8c,inset 0 -1cqh 1.6cqh #78480873}.runtime-module__lcdS-a__tray:empty{display:none}.runtime-module__lcdS-a__slot{opacity:0;position:relative;transform:translateY(2cqh)scale(.94)}.runtime-module__lcdS-a__slotShown{opacity:1;animation:.42s cubic-bezier(.22,1.1,.4,1) both runtime-module__lcdS-a__box-in;animation-delay:var(--enter-delay,0s);transform:none}.runtime-module__lcdS-a__box{width:var(--box);height:var(--box);cursor:pointer;background:0 0;border:0;min-width:56px;min-height:56px;padding:0;transition:transform .18s ease-out;display:block;position:relative}.runtime-module__lcdS-a__box:disabled{cursor:default}.runtime-module__lcdS-a__box:not(:disabled):hover{transform:translateY(-.8cqh)scale(1.03)}.runtime-module__lcdS-a__box:not(:disabled):active{transform:translateY(0)scale(.95)}.runtime-module__lcdS-a__boxBody{transform-origin:50% 100%;display:block;position:absolute;inset:0}.runtime-module__lcdS-a__front{z-index:1;border:.3cqw solid color-mix(in srgb, var(--area,#8a6cff) 70%, white);background:linear-gradient(168deg,#fffffffa,#f0ecffe6);border-radius:.5cqw .5cqw 1.6cqw 1.6cqw;justify-content:center;align-items:center;transition:box-shadow .2s ease-out;display:flex;position:absolute;inset:20% 0 0;box-shadow:0 1.2cqh #96600e8c,0 1.8cqh 2.6cqh #06021c66,inset 0 -1cqh 1.8cqh #d0a85642,inset 0 .5cqh 1cqh #fffc}.runtime-module__lcdS-a__glyph{color:#33205f;font-weight:900;font-size:calc(var(--box) * .56);line-height:1;transform:translateY(-4%)}.runtime-module__lcdS-a__lid{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--area,#8a6cff) var(--lid-mix,70%), white), color-mix(in srgb, var(--area-b,#5a3cff) var(--lid-mix,70%), #1b1040));transform-origin:0 100%;border-radius:1.2cqw 1.2cqw .5cqw .5cqw;height:22%;transition:transform .3s cubic-bezier(.3,1.5,.5,1);position:absolute;top:4%;left:-5%;right:-5%;box-shadow:0 .6cqh 1cqh #06021c73,inset 0 .4cqh .6cqh #ffffff8c}.runtime-module__lcdS-a__boxOpen .runtime-module__lcdS-a__lid{transform:rotate(-112deg)}.runtime-module__lcdS-a__boxKnock .runtime-module__lcdS-a__front{box-shadow:0 1.2cqh #96600e8c,0 0 2.4cqw #ffdc78bf,inset 0 .5cqh 1cqh #ffffffd9}.runtime-module__lcdS-a__pop{z-index:0;pointer-events:none;opacity:0;transform-origin:50% 100%;flex-direction:column;align-items:center;transition:opacity .2s ease-out;display:flex;position:absolute;bottom:74%;left:50%;transform:translate(-50%)translateY(60%)scaleY(.2)}.runtime-module__lcdS-a__popCard{width:var(--card);height:var(--card);box-sizing:border-box;border:.3cqw solid var(--area,#ffffff80);transform-origin:50% 100%;background:linear-gradient(168deg,#fffffffa,#f0ecffeb);border-radius:2cqw;justify-content:center;align-items:center;padding:7%;display:flex;box-shadow:0 1.4cqh 2.4cqh #06021c80,0 0 2cqw #ffe69652}.runtime-module__lcdS-a__popImg{object-fit:contain;pointer-events:none;width:100%;height:100%}.runtime-module__lcdS-a__spring{background:repeating-linear-gradient(172deg,#eceefaf5 0 .45cqh,#8276baeb .45cqh .75cqh,#0000 .75cqh 1.25cqh);width:20%;height:9cqh}.runtime-module__lcdS-a__boxOpen .runtime-module__lcdS-a__pop{opacity:1;animation:1s cubic-bezier(.2,.9,.3,1) both runtime-module__lcdS-a__pop-spring;transform:translate(-50%)}.runtime-module__lcdS-a__boxOpen .runtime-module__lcdS-a__popCard{animation:2.4s ease-in-out 1s infinite runtime-module__lcdS-a__card-sway}.runtime-module__lcdS-a__fxLayer{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__lcdS-a__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__lcdS-a__practice .runtime-module__lcdS-a__horn,.runtime-module__lcdS-a__practice .runtime-module__lcdS-a__tray{filter:hue-rotate(-8deg)}.runtime-module__lcdS-a__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__lcdS-a__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__lcdS-a__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__lcdS-a__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.2)}}@keyframes runtime-module__lcdS-a__horn-beat{0%,to{transform:scale(1)}45%{transform:scale(1.07)}}@keyframes runtime-module__lcdS-a__ring-out{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.32)}}@keyframes runtime-module__lcdS-a__box-in{0%{opacity:0;transform:translateY(2cqh)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__lcdS-a__pop-spring{0%{opacity:0;transform:translate(-50%)translateY(60%)scaleY(.2)}12%{opacity:1}38%{transform:translate(-50%)translateY(-36%)scaleY(1.08)}55%{transform:translate(-50%)translateY(6%)scaleY(.93)}72%{transform:translate(-50%)translateY(-12%)scaleY(1.03)}86%{transform:translate(-50%)translateY(2%)scaleY(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scaleY(1)}}@keyframes runtime-module__lcdS-a__card-sway{0%,to{transform:rotate(0)}30%{transform:rotate(-4deg)}70%{transform:rotate(4deg)}}@keyframes runtime-module__lcdS-a__fade-in{0%{opacity:0}to{opacity:1}}.runtime-module__lcdS-a__qLow .runtime-module__lcdS-a__starsFar,.runtime-module__lcdS-a__qLow .runtime-module__lcdS-a__practiceGlow{display:none}.runtime-module__lcdS-a__rm .runtime-module__lcdS-a__starsFar,.runtime-module__lcdS-a__rm .runtime-module__lcdS-a__starsNear,.runtime-module__lcdS-a__rm .runtime-module__lcdS-a__spark,.runtime-module__lcdS-a__rm .runtime-module__lcdS-a__hornOn,.runtime-module__lcdS-a__rm .runtime-module__lcdS-a__boxOpen .runtime-module__lcdS-a__popCard{animation:none}.runtime-module__lcdS-a__rm .runtime-module__lcdS-a__hornOn .runtime-module__lcdS-a__ring{opacity:.8;animation:none}.runtime-module__lcdS-a__rm .runtime-module__lcdS-a__slotShown{animation:.42s ease-out both runtime-module__lcdS-a__fade-in}.runtime-module__lcdS-a__rm .runtime-module__lcdS-a__lid{transition:none}.runtime-module__lcdS-a__rm .runtime-module__lcdS-a__boxOpen .runtime-module__lcdS-a__pop{animation:1s ease-out both runtime-module__lcdS-a__fade-in}
