.game-module__clS-Xq__progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.9rem;display:grid}.game-module__clS-Xq__chip{letter-spacing:.06em;color:#ffffffd9;background:#ffffff2e;border-radius:1rem;flex-direction:column;align-items:center;gap:.1rem;padding:.45rem .2rem;font-size:.6875rem;font-weight:900;transition:transform .3s,background-color .3s;display:flex;position:relative}.game-module__clS-Xq__chipMark{font-size:1rem;line-height:1}.game-module__clS-Xq__chipNow{color:#fff;background:#ffffff57;animation:1.4s ease-in-out infinite game-module__clS-Xq__chipBeat}.game-module__clS-Xq__chipDone{color:#7b3fc8;background:#fff;animation:.5s cubic-bezier(.2,1.5,.4,1) game-module__clS-Xq__chipPop}@keyframes game-module__clS-Xq__chipBeat{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes game-module__clS-Xq__chipPop{0%{transform:scale(.8)}to{transform:scale(1)}}.game-module__clS-Xq__stageHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.game-module__clS-Xq__stageName{color:#2a1630;font-size:1.25rem;font-weight:900;line-height:1.2}.game-module__clS-Xq__stageDone{color:#1f7a45;background:#e8f7ee;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.75rem;font-weight:900;display:inline-flex}.game-module__clS-Xq__who{color:#4b3fb5;background:#f4efff;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:800;display:inline-flex}.game-module__clS-Xq__trail{color:#8a7a96;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:800;display:flex}.game-module__clS-Xq__trail b{color:#2a1630;background:#f1eaf6;border-radius:999px;padding:.15rem .55rem}.game-module__clS-Xq__reel{text-align:center;color:#fff;background:linear-gradient(160deg,#2a1d55 0%,#4b3fb5 62%,#7b5cf0 100%);border-radius:1.75rem;padding:1.1rem 1rem 1.2rem;position:relative;box-shadow:0 14px 30px #4b3fb559,inset 0 0 0 1px #ffffff24}.game-module__clS-Xq__reelLive:after{content:"";pointer-events:none;border:3px solid #ff6fa5;border-radius:2rem;animation:.95s ease-out infinite game-module__clS-Xq__ring;position:absolute;inset:-5px}@keyframes game-module__clS-Xq__ring{0%{opacity:.95;transform:scale(.99)}to{opacity:0;transform:scale(1.07)}}.game-module__clS-Xq__live{letter-spacing:.18em;color:#ffc2dc;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:900;display:inline-flex}.game-module__clS-Xq__live:before{content:"";background:#ff6fa5;border-radius:50%;width:.5rem;height:.5rem;animation:.8s ease-in-out infinite game-module__clS-Xq__blink}@keyframes game-module__clS-Xq__blink{50%{opacity:.25}}.game-module__clS-Xq__num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 0 24px #ff8cc8bf;margin-top:.35rem;font-size:4.75rem;font-weight:900;line-height:1.05;display:block}.game-module__clS-Xq__unit{color:#d9ccff;margin-left:.2rem;font-size:1.25rem;font-weight:800}.game-module__clS-Xq__frozen{animation:.5s cubic-bezier(.2,1.6,.4,1) game-module__clS-Xq__freeze}@keyframes game-module__clS-Xq__freeze{0%{opacity:.4;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.game-module__clS-Xq__mascot{width:4.25rem;height:4.25rem;margin:-.2rem auto 0;animation:1.1s ease-in-out infinite game-module__clS-Xq__bob;display:block}@keyframes game-module__clS-Xq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.game-module__clS-Xq__stop{letter-spacing:.1em;color:#fff;background:linear-gradient(#ff6fa5 0%,#e0418f 100%);border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:4.25rem;font-size:1.6rem;font-weight:900;animation:.75s ease-in-out infinite game-module__clS-Xq__beat;display:flex;box-shadow:0 10px 24px #e0418f73}.game-module__clS-Xq__stop:active{animation:none;transform:scale(.96)}@keyframes game-module__clS-Xq__beat{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.game-module__clS-Xq__field{text-align:center;color:#2a1630;background:#fff;border:2px solid #eadcff;border-radius:1.25rem;width:100%;min-height:3.5rem;padding:0 .75rem;font-size:1.5rem;font-weight:900}.game-module__clS-Xq__field:focus{border-color:#e0418f;outline:none;box-shadow:0 0 0 4px #e0418f29}.game-module__clS-Xq__fieldRow{justify-content:center;align-items:center;gap:.5rem;display:flex}.game-module__clS-Xq__fieldSep{color:#8a7a96;font-size:1.5rem;font-weight:900}.game-module__clS-Xq__error{color:#c2255c;font-size:.8125rem;font-weight:700}.game-module__clS-Xq__versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.5rem;display:grid}.game-module__clS-Xq__tile{text-align:center;border-radius:1.25rem;padding:.7rem .4rem;animation:.5s cubic-bezier(.2,1.3,.4,1) backwards game-module__clS-Xq__tileIn}.game-module__clS-Xq__tile small{opacity:.8;font-size:.6875rem;font-weight:800;display:block}.game-module__clS-Xq__tile strong{font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:1.5rem;font-weight:900;display:block}.game-module__clS-Xq__tileMine{color:#c2255c;background:#ffe9f2}.game-module__clS-Xq__tileReal{color:#4b3fb5;background:#efe9ff;animation-delay:.12s}.game-module__clS-Xq__vs{color:#8a7a96;align-self:center;font-size:.75rem;font-weight:900}@keyframes game-module__clS-Xq__tileIn{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}.game-module__clS-Xq__rating{flex-direction:column;align-items:center;gap:.15rem;padding:.6rem 0 .2rem;display:flex;position:relative}.game-module__clS-Xq__stars{gap:.25rem;font-size:2rem;line-height:1;display:flex}.game-module__clS-Xq__star{color:#ffb400;text-shadow:0 2px 8px #ffb40073;animation:.5s cubic-bezier(.2,1.7,.4,1) backwards game-module__clS-Xq__starPop;animation-delay:calc(var(--i) * .16s + .25s)}.game-module__clS-Xq__starOff{color:#e1d6ee;text-shadow:none}@keyframes game-module__clS-Xq__starPop{0%{opacity:0;transform:scale(.2)rotate(-40deg)}to{opacity:1;transform:none}}.game-module__clS-Xq__ratingLabel{color:#2a1630;font-size:1.25rem;font-weight:900}.game-module__clS-Xq__diff{color:#6f5f7a;font-size:.8125rem;font-weight:700}.game-module__clS-Xq__burst{pointer-events:none;width:0;height:0;position:absolute;top:.9rem;left:50%}.game-module__clS-Xq__burst i{background:var(--c);border-radius:.15rem;width:.5rem;height:.9rem;animation:1s cubic-bezier(.1,.8,.3,1) forwards game-module__clS-Xq__confetti;position:absolute}@keyframes game-module__clS-Xq__confetti{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(var(--r))}}.game-module__clS-Xq__slotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.game-module__clS-Xq__slotFilled{border-width:2px;border-radius:1.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:.85rem .7rem;animation:.5s cubic-bezier(.2,1.6,.4,1) game-module__clS-Xq__tilePop;display:flex}@keyframes game-module__clS-Xq__tilePop{0%{opacity:.2;transform:scale(.7)rotate(-4deg)}to{opacity:1;transform:none}}.game-module__clS-Xq__slotEmpty{color:#9a86ac;background:#fff9;border:2px dashed #d9c8ee;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:4.5rem;font-size:.875rem;font-weight:800;transition:transform .2s;display:flex}.game-module__clS-Xq__slotReady{color:#c2255c;background:#fff5fa;border-color:#e0418f;animation:1s ease-in-out infinite game-module__clS-Xq__beat}.game-module__clS-Xq__slotOver{color:#c2255c;background:#ffe9f2;border-style:solid;border-color:#e0418f;transform:scale(1.04)}.game-module__clS-Xq__cardTile{border-width:2px;border-radius:1.5rem;flex-direction:column;align-items:center;gap:.15rem;padding:.8rem .5rem;font-size:.875rem;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex}.game-module__clS-Xq__cardTile:active{transform:scale(.94)}.game-module__clS-Xq__cardOn{transform:translateY(-3px)scale(1.04);box-shadow:0 10px 22px #e0418f47}.game-module__clS-Xq__cardIcon{font-size:1.75rem;line-height:1.1}.game-module__clS-Xq__nameField{text-align:center;color:#2a1630;background:#ffffffe6;border:2px solid #ffffffe6;border-radius:.9rem;width:100%;min-height:2.5rem;padding:0 .5rem;font-size:.9375rem;font-weight:800}.game-module__clS-Xq__nameField:focus{border-color:#e0418f;outline:none}.game-module__clS-Xq__homeFab{right:.5rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:40;color:#c2255c;background:#fff;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:.6875rem;font-weight:900;line-height:1;text-decoration:none;transition:transform .15s;display:flex;position:fixed;box-shadow:0 8px 20px #2a1d5538,0 0 0 2px #ffb3d1}.game-module__clS-Xq__homeFab:hover,.game-module__clS-Xq__homeFab:focus-visible{transform:translateY(-2px)}.game-module__clS-Xq__homeFabIcon{margin-bottom:.125rem;font-size:1.1rem}.game-module__clS-Xq__toast{z-index:60;color:#fff;background:#2a1d55;border-radius:999px;max-width:calc(100vw - 2rem);padding:.6rem 1.1rem;font-size:.875rem;font-weight:900;animation:.35s cubic-bezier(.2,1.4,.4,1) game-module__clS-Xq__toastIn;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #2a1d5559}@keyframes game-module__clS-Xq__toastIn{0%{opacity:0;transform:translate(-50%,-14px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.game-module__clS-Xq__notice{z-index:60;text-align:center;color:#fff;background:#ff9f1c;border-radius:1.25rem;max-width:24rem;margin:0 auto;padding:.75rem 1rem;font-size:.875rem;font-weight:900;animation:.35s cubic-bezier(.2,1.4,.4,1) game-module__clS-Xq__toastIn;position:fixed;top:3.6rem;left:1rem;right:1rem;box-shadow:0 10px 24px #ff9f1c66}@media (prefers-reduced-motion:reduce){.game-module__clS-Xq__chipNow,.game-module__clS-Xq__chipDone,.game-module__clS-Xq__reelLive:after,.game-module__clS-Xq__live:before,.game-module__clS-Xq__frozen,.game-module__clS-Xq__mascot,.game-module__clS-Xq__stop,.game-module__clS-Xq__tile,.game-module__clS-Xq__star,.game-module__clS-Xq__burst i,.game-module__clS-Xq__slotFilled,.game-module__clS-Xq__slotReady,.game-module__clS-Xq__toast,.game-module__clS-Xq__notice{animation:none}.game-module__clS-Xq__burst{display:none}}
