.runtime-module__ZtkbOq__stage{isolation:isolate;background:radial-gradient(ellipse 56% 64% at 16% -8%, #8ef3ff33, 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, #241a52 0%, #171041 54%, #2b1a4e 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__ZtkbOq__starsFar,.runtime-module__ZtkbOq__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__ZtkbOq__starsFar{opacity:.44;background-image:radial-gradient(circle,#fff6 1px,#0000 1.2px);background-position:33px 19px;background-size:95px 95px;animation:66s ease-in-out infinite alternate runtime-module__ZtkbOq__drift-far}.runtime-module__ZtkbOq__starsNear{opacity:.52;background-image:radial-gradient(circle,#ffffffc2 1.4px,#0000 1.6px),radial-gradient(circle,#beeeff8f 1px,#0000 1.3px);background-position:0 0,29px 25px;background-size:61px 61px,87px 87px;animation:48s ease-in-out infinite alternate runtime-module__ZtkbOq__drift-near}.runtime-module__ZtkbOq__spark{color:#beeeffe6;pointer-events:none;animation:runtime-module__ZtkbOq__spark-twinkle var(--tw-dur,2.2s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);font-size:1.7cqw;line-height:1;position:absolute}.runtime-module__ZtkbOq__panel{pointer-events:none;background:linear-gradient(160deg, #0a062280, #120a3057), linear-gradient(155deg, var(--tint-a), var(--tint-b));border:1px solid #ffffff1a;border-radius:3cqw;height:69cqh;position:absolute;top:17cqh;left:3cqw;right:3cqw;box-shadow:inset 0 3cqh 6cqh #04021680,inset 0 -1px #ffffff14}.runtime-module__ZtkbOq__chip{box-sizing:border-box;z-index:3;background:linear-gradient(160deg,#0a06229e,#1e124680);border:1px solid #ffffff24;border-radius:999px;justify-content:space-between;align-items:center;gap:1cqw;width:22cqw;height:8cqh;min-height:56px;padding:0 .6cqw 0 1.6cqw;display:flex;position:absolute;top:18cqh;left:62cqw;box-shadow:inset 0 1cqh 2cqh #04021673}.runtime-module__ZtkbOq__chipOn{animation:.52s ease-in-out infinite runtime-module__ZtkbOq__chip-glow}.runtime-module__ZtkbOq__ear{color:#ffecaaf2;filter:drop-shadow(0 0 1cqw #ffd43b73);width:min(3.6cqw,6.4cqh);height:min(3.6cqw,6.4cqh);animation:2.4s ease-in-out infinite runtime-module__ZtkbOq__mark-bob}.runtime-module__ZtkbOq__chipReplay{cursor:pointer;color:#462608e6;background:radial-gradient(circle at 34% 28%,#fffffff2,#ffe196e6 38%,#f0ba4aeb 72%,#ce9228f2);border:0;border-radius:50%;justify-content:center;align-items:center;width:min(6cqw,11cqh);min-width:56px;height:min(6cqw,11cqh);min-height:56px;transition:transform .18s ease-out,filter .18s ease-out;display:flex;box-shadow:0 1.2cqh 2.4cqh #06021c80,inset 0 -.7cqh 1.4cqh #965c0c66,inset 0 .5cqh 1cqh #ffffff80}.runtime-module__ZtkbOq__chipIcon{width:78%;height:82%}.runtime-module__ZtkbOq__chipReplay:disabled{cursor:default;filter:saturate(.55)brightness(.8)}.runtime-module__ZtkbOq__chipReplay:not(:disabled):hover{transform:translateY(-.6cqh)scale(1.04)}.runtime-module__ZtkbOq__chipReplay:not(:disabled):active{transform:translateY(0)scale(.95)}.runtime-module__ZtkbOq__board{pointer-events:none;position:absolute;inset:0}.runtime-module__ZtkbOq__slot{width:var(--cw);height:var(--cw);opacity:0;min-width:56px;min-height:56px;transform:translate(calc(-50% + var(--x,0px)), calc(-50% + var(--y,50cqh))) scale(.9);pointer-events:none;transition:transform .52s cubic-bezier(.3,.8,.3,1),opacity .45s ease-out;position:absolute;top:0;left:50cqw}.runtime-module__ZtkbOq__slotOn{opacity:1;transform:translate(calc(-50% + var(--x,0px)), calc(-50% + var(--y,50cqh)));pointer-events:auto}.runtime-module__ZtkbOq__card{box-sizing:border-box;border:.3cqw solid var(--area,#ffffff80);cursor:pointer;background:linear-gradient(168deg,#fffffff5,#ecf0ffdb);border-radius:2.2cqw;justify-content:center;align-items:center;width:100%;height:100%;padding:.8cqh;transition:transform .3s ease-out,box-shadow .18s ease-out,opacity .3s ease-out,filter .3s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 .9cqh #d6a238f2,0 1.8cqh 2.6cqh #06021c73,inset 0 -1cqh 1.8cqh #d0a85659,inset 0 .5cqh 1cqh #fffc}.runtime-module__ZtkbOq__card:disabled{cursor:default}.runtime-module__ZtkbOq__card:not(:disabled):hover{transform:translateY(-.8cqh)scale(1.03)}.runtime-module__ZtkbOq__card:not(:disabled):active{transform:translateY(0)scale(.97)}.runtime-module__ZtkbOq__cardCall{border-color:#ffd43bf2;transform:scale(1.15);box-shadow:0 .9cqh #d6a238f2,0 2cqh 4cqh #06021c80,0 0 2.6cqw #ffd43b80}.runtime-module__ZtkbOq__cardHint{opacity:.45;border-style:dashed;border-color:#ffffffe6}.runtime-module__ZtkbOq__cardLift{border-color:#ffd43bf2;transform:translateY(-2cqh)scale(1.06);box-shadow:0 .9cqh #d6a238f2,0 2.6cqh 4.4cqh #06021c80,0 0 2.8cqw #ffd43b99}.runtime-module__ZtkbOq__cardDone{border-color:#ffd43bf2}.runtime-module__ZtkbOq__cardImg{object-fit:contain;pointer-events:none;width:100%;height:100%}.runtime-module__ZtkbOq__back{font-size:calc(var(--cw) * .36);color:#ffecaae6;background:radial-gradient(circle at 50% 40%, #ffffff2e, transparent 60%), linear-gradient(160deg, var(--area,#5b3fd6), #2b1a6e);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .45s ease-in-out,transform .45s ease-in-out;display:flex;position:absolute;inset:0;transform:scaleX(.2)}.runtime-module__ZtkbOq__backOn{opacity:1;transform:scaleX(1)}.runtime-module__ZtkbOq__tag{min-width:calc(var(--cw) * .8);box-sizing:border-box;white-space:nowrap;color:#4a2c00;pointer-events:none;background:linear-gradient(#fff7d6,#ffd96a 60%,#f0b93a);border-radius:999px;justify-content:center;align-items:center;height:min(5.4cqh,3.6cqw);min-height:22px;padding:0 1cqw;font-size:min(2.4cqw,4.2cqh);font-weight:900;animation:.3s ease-out both runtime-module__ZtkbOq__tag-in;display:flex;position:absolute;top:calc(100% + 1.4cqh);left:50%;transform:translate(-50%);box-shadow:0 .8cqh 1.6cqh #06021c73}.runtime-module__ZtkbOq__tagEmpty{box-shadow:none;background:#ffffff14;border:.25cqw dashed #fffc}.runtime-module__ZtkbOq__tagSnap{animation:runtime-module__ZtkbOq__tag-snap var(--snap-ms,.6s) cubic-bezier(.3, 1.3, .5, 1) both}.runtime-module__ZtkbOq__fxLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__ZtkbOq__pointer{background:radial-gradient(circle,#ffecaad9,#ffd43b59 60%,#0000 72%);border:.45cqw solid #fffffff2;border-radius:50%;width:min(5cqw,9cqh);height:min(5cqw,9cqh);margin-top:calc(min(5cqw,9cqh)/-2);margin-left:calc(min(5cqw,9cqh)/-2);animation:1s cubic-bezier(.3,.7,.3,1) both runtime-module__ZtkbOq__pointer-move;position:absolute;box-shadow:0 0 2cqw #ffd43ba6}.runtime-module__ZtkbOq__practice .runtime-module__ZtkbOq__panel,.runtime-module__ZtkbOq__practice .runtime-module__ZtkbOq__board{filter:hue-rotate(-8deg)}.runtime-module__ZtkbOq__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__ZtkbOq__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__ZtkbOq__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__ZtkbOq__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.15)}}@keyframes runtime-module__ZtkbOq__mark-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.8cqh)}}@keyframes runtime-module__ZtkbOq__chip-glow{0%,to{box-shadow:inset 0 1cqh 2cqh #04021673,0 0 #ffd43b00}50%{box-shadow:inset 0 1cqh 2cqh #04021640,0 0 2.4cqw #ffd43b8c}}@keyframes runtime-module__ZtkbOq__tag-in{0%{opacity:0}to{opacity:1}}@keyframes runtime-module__ZtkbOq__tag-snap{0%{opacity:0;transform:translate(-50%,-8cqh)scale(.9)}55%{opacity:1;transform:translate(-50%,.8cqh)scale(1.06)}75%{transform:translate(-50%,-.3cqh)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes runtime-module__ZtkbOq__pointer-move{0%{opacity:0;transform:translate(var(--from-x,0), var(--from-y,0)) scale(.8)}20%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}.runtime-module__ZtkbOq__qLow .runtime-module__ZtkbOq__starsFar,.runtime-module__ZtkbOq__qLow .runtime-module__ZtkbOq__practiceGlow{display:none}.runtime-module__ZtkbOq__rm .runtime-module__ZtkbOq__starsFar,.runtime-module__ZtkbOq__rm .runtime-module__ZtkbOq__starsNear,.runtime-module__ZtkbOq__rm .runtime-module__ZtkbOq__spark,.runtime-module__ZtkbOq__rm .runtime-module__ZtkbOq__ear,.runtime-module__ZtkbOq__rm .runtime-module__ZtkbOq__chipOn{animation:none}.runtime-module__ZtkbOq__rm .runtime-module__ZtkbOq__slot{transition:opacity .45s ease-out}.runtime-module__ZtkbOq__rm .runtime-module__ZtkbOq__back{transform:none}.runtime-module__ZtkbOq__rm .runtime-module__ZtkbOq__tagSnap{animation:runtime-module__ZtkbOq__fade-tag var(--snap-ms,.6s) ease-out both}.runtime-module__ZtkbOq__rm .runtime-module__ZtkbOq__pointer{animation:1s ease-out both runtime-module__ZtkbOq__fade-in}@keyframes runtime-module__ZtkbOq__fade-in{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes runtime-module__ZtkbOq__fade-tag{0%{opacity:0}to{opacity:1}}
