.app-logo[data-v-46769f77]{display:inline-flex;max-width:100%;min-width:0}.app-logo-image[data-v-46769f77]{display:block;height:auto;max-height:58px;-o-object-fit:contain;object-fit:contain;width:100%}.app-logo-fallback[data-v-46769f77]{align-items:center;color:var(--site-color,#16a34a);display:inline-flex;gap:8px;min-width:0;width:100%}.app-logo-mark[data-v-46769f77]{background:linear-gradient(135deg,color-mix(in srgb,var(--site-color,#16a34a) 14%,#fff),#fff);border:1px solid color-mix(in srgb,var(--site-color,#16a34a) 18%,#e5e7eb);border-radius:14px;box-shadow:0 10px 22px #0f172a14;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.app-logo-mark svg[data-v-46769f77]{height:100%;width:100%}.app-logo-copy[data-v-46769f77]{display:flex;flex-direction:column;line-height:1.05;min-width:0}.app-logo-name[data-v-46769f77]{color:#0f172a;font-size:20px;font-weight:800;letter-spacing:-.02em}.app-logo-name[data-v-46769f77],.app-logo-tagline[data-v-46769f77]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-logo-tagline[data-v-46769f77]{color:color-mix(in srgb,var(--site-color,#16a34a) 74%,#64748b);font-size:10px;font-weight:700;margin-top:3px}@media (max-width:640px){.app-logo-image[data-v-46769f77]{max-height:42px}.app-logo-mark[data-v-46769f77]{border-radius:12px;height:34px;width:34px}.app-logo-name[data-v-46769f77]{font-size:16px}.app-logo-tagline[data-v-46769f77]{font-size:9px}}.nav-profile-avatar-wrap[data-v-715f631a]{background:linear-gradient(180deg,#fff,#ffffffdb);border:1px solid color-mix(in srgb,var(--site-color,#16a34a) 30%,#fff);border-radius:9999px;box-shadow:0 6px 14px #0f172a1a,inset 0 0 0 1px color-mix(in srgb,var(--site-color,#16a34a) 14%,#fff);height:50px;margin-left:10px;padding:2px;transition:transform .22s ease,box-shadow .22s ease;width:50px}.nav-profile-avatar-wrap[data-v-715f631a]:hover{box-shadow:0 8px 18px #0f172a24,inset 0 0 0 1px color-mix(in srgb,var(--site-color,#16a34a) 20%,#fff);transform:translateY(-1px)}.nav-profile-avatar[data-v-715f631a]{background:#f8fafc;border:1px solid #fff;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.footer-legal-links[data-v-8c53fbce]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;margin:0 auto 8px;max-width:900px}.footer-legal-links a[data-v-8c53fbce]{color:inherit;font-weight:700;opacity:.82;text-decoration:none;transition:color .2s,opacity .2s}.footer-legal-links a[data-v-8c53fbce]:hover{color:var(--site-color);opacity:1}@media (max-width:640px){.footer-legal-links[data-v-8c53fbce]{gap:7px 14px}.footer-legal-links a[data-v-8c53fbce]{font-size:.78rem}}.mobile-bottom-nav[data-v-0637330e]{--mobile-nav-primary:var(--site-color,#2fa857);bottom:0;left:0;padding:0;pointer-events:none;position:fixed;right:0;z-index:60}.mobile-nav-shell[data-v-0637330e]{align-items:end;background:#fff;border-radius:12px 12px 0 0;border-top:1px solid rgba(203,213,225,.98);box-shadow:0 -6px 16px #0f172a14;display:grid;min-height:60px;overflow:visible;padding:5px 0 calc(4px + env(safe-area-inset-bottom));pointer-events:auto;position:relative}.mobile-nav-shell.is-auth[data-v-0637330e]{min-height:66px;padding-top:5px}.mobile-nav-link[data-v-0637330e]{align-items:center;color:#5f6977;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:4px;height:50px;justify-content:flex-start;min-width:0;padding-top:1px;position:relative;text-align:center;text-decoration:none;transition:color .22s ease,transform .22s ease;z-index:1}.mobile-nav-link.router-link-active[data-v-0637330e],.mobile-nav-link.router-link-exact-active[data-v-0637330e],.mobile-nav-link[data-v-0637330e]:focus-visible,.mobile-nav-link[data-v-0637330e]:hover{color:var(--mobile-nav-primary)}.mobile-nav-link[data-v-0637330e]:focus-visible{border-radius:18px;outline:2px solid color-mix(in srgb,var(--mobile-nav-primary) 32%,transparent);outline-offset:2px}.mobile-nav-icon-wrap[data-v-0637330e]{align-items:center;display:inline-flex;height:29px;justify-content:center;transition:transform .22s ease,background .22s ease,box-shadow .22s ease;width:29px}.mobile-nav-icon-wrap svg[data-v-0637330e]{height:100%;width:100%}.mobile-nav-icon-wrap svg[data-v-0637330e] :where(path,rect,circle,line,polygon){stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;vector-effect:non-scaling-stroke}.mobile-nav-icon-wrap svg [fill=currentColor][data-v-0637330e]{opacity:.92}.mobile-nav-text[data-v-0637330e]{display:block;font-size:11px;font-weight:600;inset-inline:0;bottom:5px;letter-spacing:0;line-height:1.05;margin:0 auto;max-width:72px;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-link:not(.is-featured):focus-visible .mobile-nav-icon-wrap[data-v-0637330e],.mobile-nav-link:not(.is-featured):hover .mobile-nav-icon-wrap[data-v-0637330e]{transform:translateY(-1px)}.mobile-nav-link.is-featured[data-v-0637330e]{height:50px;justify-content:flex-start;transform:none;z-index:2}.mobile-nav-link.is-featured .mobile-nav-icon-wrap[data-v-0637330e]{aspect-ratio:1/1;background:var(--mobile-nav-primary);border:4px solid #fff;border-radius:999px;box-shadow:0 -3px 10px #0f172a1f;box-sizing:border-box;color:#fff;flex:0 0 auto;height:60px;left:50%;position:absolute;top:-33px;transform:translate(-50%);width:60px}.mobile-nav-link.is-featured .mobile-nav-icon-wrap svg[data-v-0637330e]{height:31px;position:relative;width:31px;z-index:1}.mobile-nav-link.is-featured .mobile-nav-icon-wrap svg[data-v-0637330e] :where(path,rect,circle,line,polygon){stroke-width:3.4px}.mobile-nav-link.is-featured .mobile-nav-text[data-v-0637330e]{color:#64748b;font-size:11px;margin-bottom:0;margin-top:0;max-width:82px}.mobile-nav-link.is-featured.router-link-active .mobile-nav-text[data-v-0637330e],.mobile-nav-link.is-featured.router-link-exact-active .mobile-nav-text[data-v-0637330e]{color:var(--mobile-nav-primary)}@media (max-width:360px){.mobile-nav-text[data-v-0637330e]{font-size:10px;max-width:62px}.mobile-nav-link.is-featured .mobile-nav-icon-wrap[data-v-0637330e]{height:58px;top:-30px;width:58px}}.ease-in-out[data-v-669e193b]{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300[data-v-669e193b]{transition-duration:.3s}.translate-x-full[data-v-669e193b]{--tw-translate-x:100%}.translate-x-0[data-v-669e193b]{--tw-translate-x:0px}.footer_nav a[data-v-669e193b]{background:unset!important;color:#bbb8b8;font-family:"Bree Serif",serif!important;font-size:14px!important;font-weight:500!important;line-height:23px}.footer_nav .nuxt-link-active[data-v-669e193b]{color:#fff!important}.footer-contact-icon1[data-v-669e193b]{border:1px solid #9c9c9c}.footer2[data-v-669e193b]{background-color:#f3f4f6;background-repeat:no-repeat;background-size:cover!important;color:#6b7280}.footer2 .footer_nav a[data-v-669e193b]{background:unset!important;color:#6b7280!important;font-family:"Bree Serif",serif!important;font-size:14px!important;font-weight:500!important}.footer2 .footer_nav .nuxt-link-active[data-v-669e193b]{color:#fff!important}.footer2 .footer-contact-icon1[data-v-669e193b]{border:1px solid #2e2b2b}.footer2 .footer-support-box[data-v-669e193b]{border-radius:8px;box-shadow:1px 1px 61px #dbdbdb;color:#303030}.footer2 .svg-icon[data-v-669e193b]{stroke:#303030!important}@media (max-width:767px){.mobile-footer-credit-space[data-v-669e193b]{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))!important}}.game-overlay[data-v-4b2a8939]{background:#040211db;top:0;right:0;bottom:0;left:0;padding:14px;position:fixed;z-index:9999}.game-overlay[data-v-4b2a8939],.game-stage[data-v-4b2a8939]{align-items:center;display:flex;justify-content:center}.game-stage[data-v-4b2a8939]{background:radial-gradient(circle at 50% 30%,rgba(114,37,184,.28),transparent 40%),radial-gradient(circle at 15% 78%,rgba(236,72,153,.16),transparent 30%),linear-gradient(145deg,#100627,#050216 72%);border:1px solid rgba(232,121,249,.42);border-radius:26px;box-shadow:0 24px 80px #000000a6,inset 0 0 45px #7e22ce1f;box-sizing:border-box;color:#fff;flex-direction:column;max-height:calc(100dvh - 28px);min-height:min(680px,calc(100dvh - 28px));overflow:auto;padding:clamp(28px,4vh,48px) clamp(14px,4vw,54px) 26px;position:relative;width:min(1120px,100%)}.game-stage[data-v-4b2a8939]:before{background-image:linear-gradient(rgba(217,70,239,.04) 1px,transparent 0),linear-gradient(90deg,rgba(217,70,239,.04) 1px,transparent 0);background-size:28px 28px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%);pointer-events:none;position:absolute}.close-button[data-v-4b2a8939]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.26);border-radius:50%;color:#fff;display:flex;height:42px;justify-content:center;line-height:0;padding:0;position:absolute;right:16px;top:16px;width:42px;z-index:2}.close-button svg[data-v-4b2a8939]{display:block;height:21px;width:21px}.game-header[data-v-4b2a8939]{position:relative;text-align:center;z-index:1}.eyebrow[data-v-4b2a8939]{align-items:center;color:#facc15;display:inline-flex;font-size:.72rem;font-weight:900;gap:9px;letter-spacing:.2em;line-height:1;text-shadow:0 0 10px rgba(250,204,21,.28)}.eyebrow[data-v-4b2a8939]:after,.eyebrow[data-v-4b2a8939]:before{color:#fde047;content:"✦";font-size:.62rem;letter-spacing:0}.game-header h2[data-v-4b2a8939]{color:#fff;filter:drop-shadow(0 3px 0 rgba(67,12,92,.5));font-size:clamp(1.65rem,4.3vw,3.1rem);font-style:italic;font-weight:950;letter-spacing:-.045em;line-height:1;margin:8px 0 10px}.game-header h2 span[data-v-4b2a8939]{background:linear-gradient(180deg,#fde68a,#fb923c);-webkit-background-clip:text;color:transparent}.game-header p[data-v-4b2a8939]{color:#ddd6fe;font-size:clamp(.84rem,1.8vw,1rem);margin:0}.header-divider[data-v-4b2a8939]{align-items:center;display:flex;gap:5px;justify-content:center;margin:12px auto 0;width:min(300px,76vw)}.divider-line[data-v-4b2a8939]{background:linear-gradient(90deg,#facc153d,#facc1594 58%,#facc15);border-radius:999px;box-shadow:0 0 2px #facc1538;display:block;flex:1 1 0;height:1.5px;min-width:80px}.divider-line[data-v-4b2a8939]:last-child{background:linear-gradient(90deg,#facc15,#facc1594 42%,#facc153d)}.header-divider b[data-v-4b2a8939]{background:#facc15;border-radius:50%;box-shadow:0 0 3px #facc1573;flex:0 0 2px;height:2px;width:2px}.header-divider i[data-v-4b2a8939]{border:1.5px solid #facc15;box-shadow:0 0 4px #facc153d;flex:0 0 7px;height:7px;transform:rotate(45deg);width:7px}.status[data-v-4b2a8939]{margin:56px 0;position:relative;text-align:center;z-index:1}.error[data-v-4b2a8939]{color:#fda4af!important}.cards[data-v-4b2a8939]{display:grid;gap:clamp(8px,1.8vw,20px);grid-template-columns:repeat(var(--card-count),minmax(76px,145px));justify-content:center;margin:clamp(24px,5vh,46px) auto 24px;max-width:100%;perspective:1000px;position:relative;width:100%;z-index:1}.reward-card[data-v-4b2a8939]{aspect-ratio:.68;background:transparent;border:0;cursor:default;min-width:0;padding:0;perspective:900px;transition:opacity .35s,transform .35s}.reward-card[data-v-4b2a8939]:not(:disabled){cursor:pointer}.reward-card[data-v-4b2a8939]:not(:disabled):hover{transform:translateY(-8px)}.card-inner[data-v-4b2a8939]{display:block;height:100%;position:relative;transform:rotateY(180deg);transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.75,.2,1.05);width:100%}.phase-pick .card-inner[data-v-4b2a8939],.phase-revealing .card-inner[data-v-4b2a8939],.phase-shuffling .card-inner[data-v-4b2a8939],.phase-won .reward-card:not(.revealed) .card-inner[data-v-4b2a8939]{transform:rotateY(0)}.reward-card.revealed .card-inner[data-v-4b2a8939]{transform:rotateY(180deg)}.card-face[data-v-4b2a8939]{backface-visibility:hidden;border:2px solid #fb7185;border-radius:clamp(10px,1.3vw,17px);box-shadow:0 0 0 3px #c026d380,0 0 22px #ec48995c,inset 0 0 22px #8b5cf64d;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.card-back[data-v-4b2a8939]{align-items:center;background:repeating-linear-gradient(45deg,rgba(139,92,246,.14) 0 2px,transparent 2px 10px),radial-gradient(circle,#291052,#0c0322 70%);display:flex;justify-content:center}.card-back[data-v-4b2a8939]:after{border:1px solid rgba(251,191,36,.65);border-radius:50%;content:"";height:50%;position:absolute;width:70%}.card-mark[data-v-4b2a8939]{align-items:center;background:linear-gradient(145deg,#fbbf24,#ec4899);border-radius:50%;color:#17082f;display:flex;font-size:clamp(1.5rem,4vw,2.6rem);font-weight:950;height:42%;justify-content:center;position:relative;width:58%;z-index:1}.corner[data-v-4b2a8939]{color:#fbbf24;font-size:clamp(.65rem,1.2vw,1rem);position:absolute}.corner.top[data-v-4b2a8939]{left:8px;top:6px}.corner.bottom[data-v-4b2a8939]{bottom:6px;right:8px;transform:rotate(180deg)}.card-front[data-v-4b2a8939]{align-items:center;background:repeating-linear-gradient(45deg,rgba(139,92,246,.075) 0 2px,transparent 2px 11px),radial-gradient(ellipse at 50% 34%,rgba(124,58,237,.2),transparent 55%),linear-gradient(150deg,#220d44fc,#08041bfc 76%);display:flex;flex-direction:column;gap:5px;justify-content:center;padding:10px 6px;transform:rotateY(180deg)}.card-front[data-v-4b2a8939]:after{animation:reward-shine-4b2a8939 4.8s ease-in-out infinite;background:linear-gradient(110deg,transparent 32%,hsla(0,0%,100%,.16) 49%,transparent 66%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-140%)}.card-front small[data-v-4b2a8939]{color:#fde68a;font-size:clamp(.56rem,1.2vw,.76rem);font-weight:900;letter-spacing:.05em;position:relative;z-index:1}.card-front strong[data-v-4b2a8939]{animation:reward-text-color-4b2a8939 4.2s ease-in-out infinite;background:linear-gradient(100deg,#67e8f9 5%,#fde68a 43%,#fb7185 72%,#c4b5fd);-webkit-background-clip:text;background-size:210% 100%;color:transparent;display:-webkit-box;filter:drop-shadow(0 2px 4px rgba(88,28,135,.28));font-size:clamp(.72rem,1.58vw,1.02rem);font-weight:950;line-height:1.2;margin-top:5px;max-width:94%;overflow:hidden;overflow-wrap:anywhere;padding:1px 2px;position:relative;-webkit-box-orient:vertical;-webkit-line-clamp:3;z-index:1}.reward-visual[data-v-4b2a8939]{align-items:center;display:flex;height:54%;isolation:isolate;justify-content:center;margin-bottom:2px;position:relative;width:86%;z-index:1}.reward-visual[data-v-4b2a8939]:before{animation:reward-image-aura-4b2a8939 3.8s ease-in-out infinite;background:radial-gradient(ellipse,rgba(217,70,239,.28),rgba(124,58,237,.1) 46%,transparent 72%);border-radius:50%;content:"";height:82%;position:absolute;width:94%;z-index:-1}.reward-visual[data-v-4b2a8939]:after{background:linear-gradient(90deg,transparent,rgba(251,191,36,.48),transparent);bottom:-2px;content:"";height:1px;left:18%;position:absolute;right:18%}.reward-gem[data-v-4b2a8939]{align-items:center;animation:reward-gem-float-4b2a8939 2.9s ease-in-out infinite;background:linear-gradient(145deg,#22d3ee33,#7c3aed57 54%,#ec489942);border:1px solid hsla(0,0%,100%,.3);border-radius:clamp(9px,1.2vw,13px);color:#e0fbff;display:flex;height:66%;justify-content:center;position:relative;transform:rotate(-4deg);width:58%;z-index:1}.reward-gem svg[data-v-4b2a8939]{height:58%;width:58%}.reward-image-wrap[data-v-4b2a8939]{align-items:center;display:flex;height:100%;isolation:isolate;justify-content:center;position:relative;width:100%}.reward-image-wrap img[data-v-4b2a8939]{animation:reward-image-float-4b2a8939 3.2s cubic-bezier(.45,.05,.55,.95) infinite;filter:drop-shadow(0 7px 7px rgba(9,3,28,.34));height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:relative;transform:translateZ(0);z-index:1}.reward-card.muted[data-v-4b2a8939]{opacity:.28;transform:scale(.92)}.reward-card.revealed[data-v-4b2a8939]{animation:reward-card-reveal-4b2a8939 .95s cubic-bezier(.16,.8,.26,1) both}.reward-card.revealed .card-face[data-v-4b2a8939]{border-color:#fde68bd1;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #581c874d}.card-shuffle-move[data-v-4b2a8939]{transition:transform .56s cubic-bezier(.22,.74,.22,1)}.phase-shuffling .reward-card[data-v-4b2a8939]{position:relative;z-index:1}.phase-shuffling .reward-card[data-v-4b2a8939]:nth-child(3n+2){z-index:3}.phase-shuffling .reward-card:nth-child(odd) .card-inner[data-v-4b2a8939]{animation:shuffle-sweep-left-4b2a8939 1.22s cubic-bezier(.45,.05,.55,.95) infinite}.phase-shuffling .reward-card:nth-child(2n) .card-inner[data-v-4b2a8939]{animation:shuffle-sweep-right-4b2a8939 1.22s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:-.34s}.phase-shuffling .reward-card:nth-child(3n) .card-inner[data-v-4b2a8939]{animation-delay:-.58s}.phase-revealing .reward-card.selected[data-v-4b2a8939]{animation:selected-pulse-4b2a8939 .7s ease-in-out infinite alternate;transform:translateY(-8px) scale(1.04)}.actions[data-v-4b2a8939]{display:flex;flex-direction:column;min-height:82px;z-index:1}.actions[data-v-4b2a8939],.primary-button[data-v-4b2a8939]{align-items:center;position:relative}.primary-button[data-v-4b2a8939]{background:linear-gradient(105deg,#7426b8,#c72a83 54%,#e86724);border:1px solid rgba(255,240,220,.58);border-radius:999px;box-shadow:0 10px 22px #75178040,inset 0 1px #ffffff4d,inset 0 -4px 8px #41083e33;color:#fff;display:inline-flex;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:800;gap:11px;justify-content:center;min-height:54px;min-width:min(286px,80vw);overflow:hidden;padding:7px 24px 7px 9px;transform:translateZ(0);transition:transform .2s,box-shadow .3s,opacity .2s}.primary-button[data-v-4b2a8939]:before{animation:button-sweep-4b2a8939 4.2s ease-in-out infinite;background:linear-gradient(105deg,transparent 34%,hsla(0,0%,100%,.26) 49%,transparent 64%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-130%)}.primary-button[data-v-4b2a8939]:hover:not(:disabled){box-shadow:0 14px 28px #c72a8357,0 0 15px #f472b629,inset 0 1px #ffffff57;transform:translateY(-2px) scale(1.012)}.primary-button[data-v-4b2a8939]:active:not(:disabled){transform:translateY(1px) scale(.975)}.primary-button[data-v-4b2a8939]:disabled{cursor:not-allowed;opacity:.55}.button-icon[data-v-4b2a8939]{align-items:center;background:#ffffff24;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;box-shadow:inset 0 1px #fff3;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;position:relative;z-index:1}.button-icon svg[data-v-4b2a8939]{height:23px;transform-origin:center;width:23px}.primary-button:hover:not(:disabled) .button-icon svg[data-v-4b2a8939]{animation:shuffle-icon-4b2a8939 .72s ease-in-out}.button-label[data-v-4b2a8939]{position:relative;z-index:1}.claim-button[data-v-4b2a8939]{padding:10px 28px;text-decoration:none}.hint[data-v-4b2a8939]{color:#c4b5fd;font-size:.84rem;margin:10px 0 0;text-align:center}@keyframes shuffle-sweep-left-4b2a8939{0%,to{transform:rotateY(0) translateZ(0) rotate(0)}24%{transform:rotateY(0) translate3d(-29%,-5px,0) rotate(-4deg)}54%{transform:rotateY(0) translate3d(31%,-13px,0) rotate(5deg)}79%{transform:rotateY(0) translate3d(-15%,2px,0) rotate(-2deg)}}@keyframes shuffle-sweep-right-4b2a8939{0%,to{transform:rotateY(0) translateZ(0) rotate(0)}24%{transform:rotateY(0) translate3d(29%,2px,0) rotate(4deg)}54%{transform:rotateY(0) translate3d(-31%,-12px,0) rotate(-5deg)}79%{transform:rotateY(0) translate3d(16%,-2px,0) rotate(2deg)}}@keyframes button-sweep-4b2a8939{0%,68%{transform:translate(-130%)}84%,to{transform:translate(130%)}}@keyframes shuffle-icon-4b2a8939{0%,to{transform:rotate(0) scale(1)}45%{transform:rotate(-10deg) scale(1.08)}75%{transform:rotate(8deg) scale(1)}}@keyframes selected-pulse-4b2a8939{to{filter:drop-shadow(0 0 18px rgba(251,191,36,.75))}}@keyframes reward-image-float-4b2a8939{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-5px,0) scale(1.035)}}@keyframes reward-image-aura-4b2a8939{0%,to{opacity:.4;transform:scale(.88)}50%{opacity:.82;transform:scale(1.06)}}@keyframes reward-gem-float-4b2a8939{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-4px) rotate(3deg)}}@keyframes reward-text-color-4b2a8939{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes reward-shine-4b2a8939{0%,64%{opacity:0;transform:translate(-140%)}74%{opacity:1}92%,to{opacity:0;transform:translate(140%)}}@keyframes reward-card-reveal-4b2a8939{0%{transform:translateY(8px) scale(.9)}58%{transform:translateY(-7px) scale(1.055)}to{transform:translateY(-3px) scale(1)}}@media (max-width:740px){.game-stage[data-v-4b2a8939]{border-radius:18px;min-height:calc(100dvh - 20px);padding:58px 10px 22px}.cards[data-v-4b2a8939]{gap:12px;grid-template-columns:repeat(3,minmax(64px,100px));margin:28px auto 24px}.cards.compact[data-v-4b2a8939]{grid-template-columns:repeat(4,minmax(52px,76px))}.close-button[data-v-4b2a8939]{right:10px;top:10px}}@media (max-height:680px){.game-stage[data-v-4b2a8939]{justify-content:flex-start}.cards[data-v-4b2a8939]{margin-bottom:18px;margin-top:20px}}@media (prefers-reduced-motion:reduce){.button-icon svg[data-v-4b2a8939],.card-front strong[data-v-4b2a8939],.card-front[data-v-4b2a8939]:after,.phase-shuffling .card-inner[data-v-4b2a8939],.primary-button[data-v-4b2a8939]:before,.reward-card[data-v-4b2a8939],.reward-gem[data-v-4b2a8939],.reward-image-wrap img[data-v-4b2a8939],.reward-visual[data-v-4b2a8939]:before{animation:none!important}}.dice-overlay[data-v-52541993]{background:#040211db;top:0;right:0;bottom:0;left:0;padding:14px;position:fixed;z-index:9999}.dice-overlay[data-v-52541993],.dice-stage[data-v-52541993]{align-items:center;display:flex;justify-content:center}.dice-stage[data-v-52541993]{background:radial-gradient(circle at 50% 48%,rgba(126,34,206,.31),transparent 33%),radial-gradient(circle at 18% 80%,rgba(236,72,153,.13),transparent 26%),linear-gradient(145deg,#100627,#050216 72%);border:1px solid rgba(232,121,249,.42);border-radius:26px;box-shadow:0 24px 80px #000000a6,inset 0 0 45px #7e22ce1f;box-sizing:border-box;color:#fff;flex-direction:column;max-height:calc(100dvh - 28px);min-height:min(710px,calc(100dvh - 28px));overflow:auto;padding:clamp(28px,4vh,42px) 18px 26px;position:relative;width:min(1120px,100%)}.dice-stage[data-v-52541993]:before{background-image:linear-gradient(45deg,transparent 48.5%,hsla(0,0%,100%,.04) 49.5% 50.5%,transparent 51.5%),linear-gradient(-45deg,transparent 48.5%,hsla(0,0%,100%,.04) 49.5% 50.5%,transparent 51.5%);background-size:38px 38px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%);pointer-events:none;position:absolute}.close-button[data-v-52541993]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.26);border-radius:50%;color:#fff;display:flex;height:42px;justify-content:center;line-height:0;padding:0;position:absolute;right:16px;top:16px;width:42px;z-index:3}.close-button svg[data-v-52541993]{display:block;height:21px;width:21px}.dice-header[data-v-52541993]{position:relative;text-align:center;z-index:1}.eyebrow[data-v-52541993]{align-items:center;color:#facc15;display:inline-flex;font-size:.72rem;font-weight:900;gap:9px;letter-spacing:.2em;line-height:1;text-shadow:0 0 10px rgba(250,204,21,.28)}.eyebrow[data-v-52541993]:after,.eyebrow[data-v-52541993]:before{color:#fde047;content:"✦";font-size:.62rem;letter-spacing:0}.dice-header h2[data-v-52541993]{color:#fff;filter:drop-shadow(0 3px 0 rgba(67,12,92,.5));font-size:clamp(2rem,7vw,3.65rem);font-style:italic;font-weight:950;letter-spacing:-.04em;line-height:1;margin:8px 0 10px}.dice-header h2 span[data-v-52541993]{background:linear-gradient(180deg,#fde68a,#fb923c);-webkit-background-clip:text;color:transparent}.dice-header p[data-v-52541993]{color:#ddd6fe;font-size:clamp(.84rem,1.8vw,1rem);margin:0}.header-divider[data-v-52541993]{align-items:center;display:flex;gap:5px;justify-content:center;margin:12px auto 0;width:min(300px,76vw)}.divider-line[data-v-52541993]{background:linear-gradient(90deg,#facc153d,#facc1594 58%,#facc15);border-radius:999px;box-shadow:0 0 2px #facc1538;display:block;flex:1 1 0;height:1.5px;min-width:80px}.divider-line[data-v-52541993]:last-child{background:linear-gradient(90deg,#facc15,#facc1594 42%,#facc153d)}.header-divider b[data-v-52541993]{background:#facc15;border-radius:50%;box-shadow:0 0 3px #facc1573;flex:0 0 2px;height:2px;width:2px}.header-divider i[data-v-52541993]{border:1.5px solid #facc15;box-shadow:0 0 4px #facc153d;flex:0 0 7px;height:7px;transform:rotate(45deg);width:7px}.status[data-v-52541993]{margin:90px 0;position:relative;text-align:center;z-index:1}.error[data-v-52541993]{color:#fda4af!important}.dice-zone[data-v-52541993]{align-items:center;display:flex;flex-direction:column;margin:24px 0 20px;position:relative;width:100%;z-index:1}.dice-reward-layout[data-v-52541993]{align-items:stretch;display:grid;gap:clamp(14px,2vw,24px);grid-template-areas:"left dice right";grid-template-columns:minmax(150px,190px) minmax(340px,430px) minmax(150px,190px);justify-content:center;width:100%}.reward-rail[data-v-52541993]{display:grid;gap:12px;grid-template-rows:repeat(3,minmax(0,1fr))}.reward-rail-left[data-v-52541993]{grid-area:left}.reward-rail-right[data-v-52541993]{grid-area:right}.reward-preview-card[data-v-52541993]{align-items:center;background:radial-gradient(circle at 50% 12%,rgba(168,85,247,.2),transparent 45%),linear-gradient(155deg,#270e4bf7,#0a051ffa);border:1px solid rgba(244,114,182,.62);border-radius:17px;box-shadow:inset 0 1px #ffffff24,0 8px 18px #0000002e;display:flex;flex-direction:column;justify-content:center;min-height:0;overflow:hidden;padding:8px;position:relative;text-align:center;transition:border-color .3s ease,transform .3s ease}.reward-preview-card[data-v-52541993]:before{background:radial-gradient(circle at 18% 18%,hsla(0,0%,100%,.32) 0 1px,transparent 2px),radial-gradient(circle at 82% 28%,rgba(253,224,71,.28) 0 1px,transparent 2px);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.reward-preview-card[data-v-52541993]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.28),transparent);content:"";height:1px;left:13%;position:absolute;right:13%;top:1px}.reward-preview-card.active[data-v-52541993]{animation:reward-card-win-52541993 .9s cubic-bezier(.16,.8,.26,1) both;border-color:#fde68a}.reward-preview-card.has-image[data-v-52541993]{background:radial-gradient(circle at 50% 28%,rgba(192,132,252,.2),transparent 50%),linear-gradient(155deg,#2a0e4ffa,#09051dfc);border-color:#e879f994}.reward-preview-card.has-image[data-v-52541993]:before{content:none}.reward-image-stage[data-v-52541993]{align-items:center;display:flex;flex:1;isolation:isolate;justify-content:center;min-height:0;padding:4px 5px 7px;position:relative;width:100%}.reward-image-stage[data-v-52541993]:before{animation:reward-image-aura-52541993 3.4s ease-in-out infinite;background:radial-gradient(ellipse,rgba(217,70,239,.3),rgba(124,58,237,.12) 46%,transparent 72%);border-radius:50%;content:"";height:72%;position:absolute;transform:scale(.9);width:82%;z-index:-1}.reward-image-stage[data-v-52541993]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);bottom:5px;content:"";height:1px;left:24%;position:absolute;right:24%}.reward-image-stage img[data-v-52541993]{animation:reward-image-float-52541993 3.2s cubic-bezier(.45,.05,.55,.95) infinite;filter:drop-shadow(0 7px 7px rgba(9,3,28,.34));height:clamp(50px,6.5vh,65px);max-width:92%;-o-object-fit:contain;object-fit:contain;position:relative;transform:translateZ(0);z-index:1}.reward-label[data-v-52541993]{animation:reward-label-gradient-52541993 6s ease-in-out infinite;background:linear-gradient(105deg,#6d28d9,#c026d3 38%,#ec4899 68%,#f97316);background-size:180% 100%;border:1px solid hsla(0,0%,100%,.3);border-radius:10px;box-shadow:inset 0 1px #ffffff40,0 5px 12px #4c1d9533;color:#fff;display:-webkit-box;font-size:clamp(.68rem,1.05vw,.8rem);font-weight:900;letter-spacing:.01em;line-height:1.15;margin-top:auto;overflow:hidden;overflow-wrap:anywhere;padding:7px 10px;position:relative;text-shadow:0 1px 2px rgba(49,7,70,.38);width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;z-index:1}.reward-label[data-v-52541993]:after{animation:reward-text-shimmer-52541993 4.6s ease-in-out infinite;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.28) 48%,transparent 66%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-140%)}.reward-text-only[data-v-52541993]{align-items:center;background:radial-gradient(circle at 50% 8%,rgba(236,72,153,.24),transparent 48%),linear-gradient(145deg,#7c3aed3d,#1207327a);border:1px solid hsla(0,0%,100%,.16);border-radius:13px;color:#fff;display:flex;flex-direction:column;gap:3px;height:100%;justify-content:center;line-height:1.2;overflow:hidden;overflow-wrap:anywhere;padding:11px 7px 9px;position:relative;width:100%;z-index:1}.reward-text-only[data-v-52541993]:before{animation:reward-text-shimmer-52541993 4.6s ease-in-out infinite;background:linear-gradient(110deg,transparent 32%,hsla(0,0%,100%,.16) 48%,transparent 64%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-140%)}.reward-text-only[data-v-52541993]:after{animation:reward-aura-52541993 3.2s ease-in-out infinite;background:radial-gradient(circle,rgba(217,70,239,.25),transparent 68%);content:"";height:64px;pointer-events:none;position:absolute;top:-32px;width:100px}.reward-text-icon[data-v-52541993]{align-items:center;animation:reward-icon-float-52541993 2.8s ease-in-out infinite;background:linear-gradient(145deg,#22d3ee42,#7c3aed57 55%,#ec489947);border:1px solid hsla(0,0%,100%,.34);border-radius:10px;box-shadow:0 5px 12px #4c1d9533,inset 0 1px #ffffff38;color:#dffbff;display:flex;flex:0 0 34px;height:34px;justify-content:center;margin-bottom:5px;position:relative;transform:rotate(-4deg);width:38px;z-index:1}.reward-text-icon svg[data-v-52541993]{height:24px;width:24px}.reward-text-value[data-v-52541993]{animation:reward-value-glow-52541993 3.2s ease-in-out infinite;background:linear-gradient(100deg,#67e8f9 5%,#fef08a 30%,#fb7185 56%,#e879f9 78%,#67e8f9);-webkit-background-clip:text;background-size:240% 100%;color:transparent;display:-webkit-box;filter:drop-shadow(0 2px 5px rgba(88,28,135,.26));font-size:clamp(.86rem,1.35vw,1.02rem);font-weight:950;line-height:1.2;max-width:100%;overflow:hidden;padding:1px 2px;position:relative;-webkit-box-orient:vertical;-webkit-line-clamp:2;z-index:1}.reward-number[data-v-52541993]{background:linear-gradient(145deg,#a21caf,#ec4899);border:1px solid hsla(0,0%,100%,.55);border-radius:50%;color:#fff;font-size:.72rem;font-weight:900;height:25px;left:7px;position:absolute;top:7px;width:25px;z-index:1}.dice-frame[data-v-52541993],.reward-number[data-v-52541993]{align-items:center;display:flex;justify-content:center}.dice-frame[data-v-52541993]{background:repeating-linear-gradient(45deg,rgba(139,92,246,.14) 0 2px,transparent 2px 10px) padding-box,radial-gradient(circle at 50% 46%,#291052,#0c0322 72%) padding-box,linear-gradient(135deg,#67e8f9c2,#e879f9d9 50%,#fb923cb8) border-box;border:2px solid transparent;border-radius:22px;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff1f,inset 0 -1px #ffffff0a;grid-area:dice;height:clamp(360px,51vh,410px);max-height:410px;overflow:hidden;position:relative;transition:border-color .35s ease,box-shadow .35s ease;width:100%}.dice-frame[data-v-52541993]:after,.dice-frame[data-v-52541993]:before{content:none}.dice-frame.won[data-v-52541993]{border-color:#fde68b61;box-shadow:0 9px 20px #00000038,inset 0 1px #ffffff17}.cube-scene[data-v-52541993]{height:150px;isolation:isolate;perspective:1100px;position:relative;width:150px;z-index:2}.cube-scene[data-v-52541993]:before{background:#fff;border-radius:18%;content:"";height:52%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:52%;z-index:-1}.cube[data-v-52541993]{height:100%;position:relative;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.16,.78,.24,1);width:100%}.cube[data-v-52541993]:before{background:#fff;border-radius:18%;content:"";top:22%;right:22%;bottom:22%;left:22%;position:absolute;transform:translateZ(0)}.cube.rolling[data-v-52541993]{animation:dice-roll-52541993 .58s cubic-bezier(.45,.05,.55,.95) infinite}.cube-face[data-v-52541993]{backface-visibility:hidden;background:linear-gradient(145deg,#fff 2%,#f8f7ff 54%,#e7e9f8);border:2px solid #fff;border-radius:14px;box-shadow:inset -5px -6px 10px #4c3a8c12,inset 5px 5px 9px #fffffffa;box-sizing:border-box;height:150px;overflow:hidden;position:absolute;transition:opacity .18s ease;width:150px}.cube.revealed .cube-face[data-v-52541993]:not(.winning-face){opacity:0;pointer-events:none}.cube.revealed .winning-face[data-v-52541993]{backface-visibility:visible}.face-1[data-v-52541993]{background:linear-gradient(145deg,#fff 3%,#f8edff 58%,#e5d8ff);transform:rotateX(90deg) translateZ(75px)}.face-2[data-v-52541993]{background:linear-gradient(145deg,#fff 3%,#eefcff 58%,#d5f4f8);transform:rotateX(-90deg) translateZ(75px)}.face-3[data-v-52541993]{background:linear-gradient(145deg,#fff 3%,#f2f4ff 57%,#dce5ff);transform:rotateY(0) translateZ(75px)}.face-4[data-v-52541993]{background:linear-gradient(145deg,#fff 3%,#fff0f8 58%,#f9d8e9);transform:rotateY(-90deg) translateZ(75px)}.face-5[data-v-52541993]{background:linear-gradient(145deg,#fff 3%,#fff8e9 58%,#f7e2b8);transform:rotateY(90deg) translateZ(75px)}.face-6[data-v-52541993]{background:linear-gradient(145deg,#fff 3%,#f2edff 58%,#ded4fa);transform:rotateY(180deg) translateZ(75px)}.pip[data-v-52541993]{background:radial-gradient(circle at 34% 28%,#6556bd,#211a3c 70%);border:1px solid hsla(0,0%,100%,.82);border-radius:50%;box-shadow:inset 1px 2px 3px #ffffff2e;height:16px;position:absolute;transform:translate(-50%,-50%);width:16px}.pip-tl[data-v-52541993]{left:27%;top:27%}.pip-tr[data-v-52541993]{left:73%;top:27%}.pip-ml[data-v-52541993]{left:27%;top:50%}.pip-mc[data-v-52541993]{left:50%;top:50%}.pip-mr[data-v-52541993]{left:73%;top:50%}.pip-bl[data-v-52541993]{left:27%;top:73%}.pip-br[data-v-52541993]{left:73%;top:73%}.cube-shadow[data-v-52541993]{display:none}.dice-frame.won .cube-scene[data-v-52541993]{animation:winning-dice-52541993 .95s cubic-bezier(.16,.8,.26,1) both}.dice-frame.won .cube-shadow[data-v-52541993]{animation:winning-shadow-52541993 .95s ease-out both}.win-energy[data-v-52541993]{animation:energy-pulse-52541993 .95s ease-out both;border:1px solid hsla(48,97%,77%,.62);border-radius:50%;height:190px;width:190px;z-index:1}.win-energy[data-v-52541993],.win-sparkles[data-v-52541993]{pointer-events:none;position:absolute}.win-sparkles[data-v-52541993]{height:260px;width:280px;z-index:4}.win-sparkles i[data-v-52541993]{animation:sparkle-pop-52541993 .9s ease-out both;background:#fef3c7;border-radius:50%;box-shadow:0 0 8px #fde68bb3;height:5px;left:50%;position:absolute;top:50%;width:5px}.sparkle-1[data-v-52541993]{--spark-x:-112px;--spark-y:-78px;animation-delay:60ms!important}.sparkle-2[data-v-52541993]{--spark-x:-125px;--spark-y:8px;animation-delay:.14s!important}.sparkle-3[data-v-52541993]{--spark-x:-92px;--spark-y:92px;animation-delay:.22s!important}.sparkle-4[data-v-52541993]{--spark-x:-25px;--spark-y:-112px;animation-delay:.1s!important}.sparkle-5[data-v-52541993]{--spark-x:96px;--spark-y:-88px;animation-delay:.18s!important}.sparkle-6[data-v-52541993]{--spark-x:122px;--spark-y:-2px;animation-delay:80ms!important}.sparkle-7[data-v-52541993]{--spark-x:91px;--spark-y:88px;animation-delay:.26s!important}.sparkle-8[data-v-52541993]{--spark-x:22px;--spark-y:112px;animation-delay:.16s!important}.reward-result[data-v-52541993]{align-items:center;background:linear-gradient(112deg,#3b186bfa,#701b5bfa);border:1px solid hsla(53,98%,77%,.62);border-radius:17px;bottom:18px;box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff2e;display:flex;gap:12px;left:50%;max-width:calc(100% - 44px);min-width:252px;overflow:hidden;padding:11px 18px 12px 11px;position:absolute;text-align:left;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:5}.reward-result[data-v-52541993]:before{animation:result-shine-52541993 1.05s ease-out .1s both;background:linear-gradient(105deg,transparent 34%,hsla(0,0%,100%,.3) 50%,transparent 66%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-130%)}.reward-result[data-v-52541993]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:1px;left:12%;position:absolute;right:12%;top:1px}.result-medallion[data-v-52541993]{align-items:center;background:linear-gradient(145deg,#fff7cf,#f59e0b);border:2px solid #fff;border-radius:50%;box-shadow:0 5px 10px #0000002e;color:#6b21a8;display:flex;flex:0 0 42px;font-size:21px;height:42px;justify-content:center}.result-image[data-v-52541993]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.28);border-radius:11px;flex:0 0 48px;height:48px;-o-object-fit:contain;object-fit:contain;padding:3px;position:relative;width:48px;z-index:1}.result-medallion[data-v-52541993]{animation:medallion-pop-52541993 .9s cubic-bezier(.16,.8,.26,1) both;position:relative;z-index:1}.result-copy[data-v-52541993]{display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}.result-copy small[data-v-52541993]{color:#fde68a;font-size:.63rem;font-weight:900;letter-spacing:.16em;line-height:1.15;white-space:nowrap}.result-copy>span[data-v-52541993]{color:#ffffffc7;font-size:.72rem;line-height:1.2;margin-top:3px}.result-copy strong[data-v-52541993]{animation:result-value-pop-52541993 .9s cubic-bezier(.16,.86,.24,1.16) both;color:#fff;font-size:1.12rem;line-height:1.28;overflow-wrap:anywhere;text-shadow:0 1px 0 rgba(0,0,0,.2)}.actions[data-v-52541993]{display:flex;flex-direction:column;min-height:68px;z-index:1}.actions[data-v-52541993],.primary-button[data-v-52541993]{align-items:center;position:relative}.primary-button[data-v-52541993]{background:linear-gradient(105deg,#7426b8,#c72a83 54%,#e86724);border:1px solid rgba(255,240,220,.58);border-radius:999px;box-shadow:0 10px 22px #75178040,inset 0 1px #ffffff4d,inset 0 -4px 8px #41083e33;color:#fff;display:inline-flex;font-size:clamp(1rem,2.3vw,1.25rem);font-weight:800;gap:11px;justify-content:center;min-height:56px;min-width:min(310px,84vw);overflow:hidden;padding:8px 25px 8px 10px;transform:translateZ(0);transition:transform .2s ease,box-shadow .3s ease,opacity .2s}.primary-button[data-v-52541993]:before{animation:button-sweep-52541993 4.2s ease-in-out infinite;background:linear-gradient(105deg,transparent 34%,hsla(0,0%,100%,.28) 49%,transparent 64%);top:0;right:0;bottom:0;left:0;transform:translate(-130%)}.primary-button[data-v-52541993]:after,.primary-button[data-v-52541993]:before{content:"";pointer-events:none;position:absolute}.primary-button[data-v-52541993]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.32),transparent);height:1px;left:14%;right:14%;top:2px}.primary-button[data-v-52541993]:hover:not(:disabled){box-shadow:0 14px 28px #c72a8357,0 0 15px #f472b629,inset 0 1px #ffffff57;transform:translateY(-2px) scale(1.012)}.primary-button[data-v-52541993]:active:not(:disabled){box-shadow:0 7px 17px #7c1f8b4d,inset 0 2px 7px #37083d40;transform:translateY(1px) scale(.975)}.primary-button[data-v-52541993]:disabled{cursor:not-allowed;opacity:.55}.button-icon[data-v-52541993]{align-items:center;background:#ffffff24;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;box-shadow:inset 0 1px #fff3,0 4px 10px #37083d24;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;position:relative;z-index:1}.button-icon svg[data-v-52541993]{height:24px;transform-origin:center;transition:transform .35s ease;width:24px}.primary-button:hover:not(:disabled) .button-icon svg[data-v-52541993]{animation:button-dice-52541993 .72s ease-in-out}.button-label[data-v-52541993]{line-height:1}.button-label[data-v-52541993],.claim-spark[data-v-52541993]{position:relative;z-index:1}.claim-spark[data-v-52541993]{align-items:center;background:#ffffff24;border-radius:50%;display:inline-flex;flex:0 0 38px;font-size:20px;height:38px;justify-content:center}.primary-button[data-v-52541993]{isolation:isolate}.claim-button[data-v-52541993]{text-decoration:none}.hint[data-v-52541993]{color:#c4b5fd;font-size:.84rem;margin:10px 0 0;text-align:center}.reward-pop-enter-active[data-v-52541993]{transition:opacity .55s ease .16s,transform .7s cubic-bezier(.16,.8,.26,1) .16s}.reward-pop-enter-from[data-v-52541993]{opacity:0;transform:translate(-50%) translateY(16px) scale(.88)}.reward-pop-enter-to[data-v-52541993]{opacity:1;transform:translate(-50%) translateY(0) scale(1)}@keyframes dice-roll-52541993{0%{transform:rotateX(0) rotateY(0) rotate(0)}50%{transform:rotateX(190deg) rotateY(155deg) rotate(35deg) scale(1.08)}to{transform:rotateX(1turn) rotateY(1turn) rotate(90deg)}}@keyframes winning-dice-52541993{0%{transform:translateY(-20px) scale(.9)}48%{transform:translateY(-30px) scale(1.08)}to{transform:translateY(-34px) scale(1)}}@keyframes result-value-pop-52541993{0%{opacity:0;transform:translateY(7px) scale(.78)}54%{opacity:1;transform:translateY(-1px) scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes medallion-pop-52541993{0%{opacity:0;transform:rotate(-28deg) scale(.45)}58%{opacity:1;transform:rotate(8deg) scale(1.13)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes result-shine-52541993{0%{opacity:0;transform:translate(-130%)}28%{opacity:1}to{opacity:0;transform:translate(130%)}}@keyframes energy-pulse-52541993{0%{opacity:0;transform:scale(.62)}35%{opacity:.65}to{opacity:0;transform:scale(1.65)}}@keyframes winning-shadow-52541993{0%{opacity:.3;transform:scale(.72)}45%{opacity:.8;transform:scale(1.16)}to{opacity:.48;transform:scale(1)}}@keyframes sparkle-pop-52541993{0%{opacity:0;transform:translate(0) scale(.2)}38%{opacity:1;transform:translate(var(--spark-x),var(--spark-y)) scale(1)}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(.2)}}@keyframes button-sweep-52541993{0%,68%{transform:translate(-130%)}84%,to{transform:translate(130%)}}@keyframes button-dice-52541993{0%,to{transform:rotate(0) translateY(0)}35%{transform:rotate(-12deg) translateY(-2px)}70%{transform:rotate(10deg) translateY(0)}}@keyframes reward-card-win-52541993{0%{transform:scale(.94)}55%{transform:translateY(-3px) scale(1.045)}to{transform:scale(1)}}@keyframes reward-image-float-52541993{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-4px,0) scale(1.035)}}@keyframes reward-image-aura-52541993{0%,to{opacity:.42;transform:scale(.88)}50%{opacity:.85;transform:scale(1.06)}}@keyframes reward-label-gradient-52541993{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes reward-icon-float-52541993{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(6deg)}}@keyframes reward-text-shimmer-52541993{0%,62%{opacity:0;transform:translate(-140%)}72%{opacity:1}90%,to{opacity:0;transform:translate(140%)}}@keyframes reward-aura-52541993{0%,to{opacity:.35;transform:scale(.88)}50%{opacity:.75;transform:scale(1.08)}}@keyframes reward-value-glow-52541993{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:1024px){.dice-overlay[data-v-52541993]{overflow:hidden;padding:8px}.dice-stage[data-v-52541993]{height:calc(100dvh - 16px);justify-content:center;max-height:calc(100dvh - 16px);min-height:0;overflow:hidden;padding:48px 12px 14px}.dice-header h2[data-v-52541993]{font-size:clamp(2rem,6vw,3rem);margin:6px 0 8px}.dice-header p[data-v-52541993]{font-size:clamp(.76rem,1.8vw,.92rem)}.header-divider[data-v-52541993]{margin-top:9px}.dice-zone[data-v-52541993]{margin:14px 0}.dice-reward-layout[data-v-52541993]{gap:clamp(8px,1.5vw,14px);grid-template-areas:"left dice right";grid-template-columns:clamp(92px,18vw,132px) minmax(240px,min(360px,48vw)) clamp(92px,18vw,132px);width:auto}.reward-rail[data-v-52541993]{gap:8px;grid-template-columns:none;grid-template-rows:repeat(3,minmax(0,1fr));height:min(350px,44vh)}.reward-preview-card[data-v-52541993]{min-height:0;padding:6px}.reward-image-stage[data-v-52541993]{padding:2px 3px 4px}.reward-image-stage img[data-v-52541993]{height:clamp(34px,5.5vh,48px)}.reward-label[data-v-52541993]{font-size:.68rem;padding:5px 4px}.reward-text-only[data-v-52541993]{gap:2px;padding:7px 4px 5px}.reward-text-icon[data-v-52541993]{flex-basis:28px;height:28px;margin-bottom:2px;width:32px}.reward-text-icon svg[data-v-52541993]{height:20px;width:20px}.reward-text-value[data-v-52541993]{font-size:.72rem;line-height:1.12;-webkit-line-clamp:3}.reward-number[data-v-52541993]{height:22px;width:22px}.dice-frame[data-v-52541993]{height:min(350px,44vh)}.cube-face[data-v-52541993],.cube-scene[data-v-52541993]{height:118px;width:118px}.cube-face[data-v-52541993]{border-radius:11px}.face-1[data-v-52541993]{transform:rotateX(90deg) translateZ(59px)}.face-2[data-v-52541993]{transform:rotateX(-90deg) translateZ(59px)}.face-3[data-v-52541993]{transform:translateZ(59px)}.face-4[data-v-52541993]{transform:rotateY(-90deg) translateZ(59px)}.face-5[data-v-52541993]{transform:rotateY(90deg) translateZ(59px)}.face-6[data-v-52541993]{transform:rotateY(180deg) translateZ(59px)}.pip[data-v-52541993]{height:11px;width:11px}}@media (max-width:520px){.dice-overlay[data-v-52541993]{overflow:hidden;padding:5px}.dice-stage[data-v-52541993]{border-radius:18px;height:calc(100dvh - 10px);justify-content:center;max-height:calc(100dvh - 10px);min-height:0;overflow:hidden;padding:42px 7px 10px}.close-button[data-v-52541993]{height:34px;right:9px;top:9px;width:34px}.close-button svg[data-v-52541993]{height:17px;width:17px}.eyebrow[data-v-52541993]{font-size:.58rem;gap:6px}.dice-header h2[data-v-52541993]{font-size:clamp(1.65rem,8vw,2rem);margin:5px 0 6px}.dice-header p[data-v-52541993]{font-size:.7rem;line-height:1.25}.header-divider[data-v-52541993]{margin-top:7px;width:min(220px,64vw)}.divider-line[data-v-52541993]{min-width:48px}.dice-zone[data-v-52541993]{margin:9px 0 10px}.dice-reward-layout[data-v-52541993]{gap:7px;grid-template-areas:"left dice right";grid-template-columns:clamp(68px,20vw,78px) minmax(0,min(168px,44vw)) clamp(68px,20vw,78px);width:auto}.dice-frame[data-v-52541993]{border-radius:18px;height:min(215px,35vh);justify-self:center;width:100%}.reward-rail[data-v-52541993]{gap:5px;grid-template-columns:none;grid-template-rows:repeat(3,minmax(0,1fr));height:min(215px,35vh)}.reward-preview-card[data-v-52541993]{border-radius:10px;min-height:0;padding:4px}.reward-preview-card[data-v-52541993]:after{left:18%;right:18%}.reward-image-stage[data-v-52541993]{flex:0 1 auto;height:27px;padding:1px 2px 2px}.reward-image-stage img[data-v-52541993]{height:24px;max-width:94%}.reward-label[data-v-52541993]{border-radius:6px;display:-webkit-box;flex:0 0 auto;font-size:.49rem;line-height:1.08;margin-top:2px;min-height:17px;padding:3px 2px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reward-text-only[data-v-52541993]{border-radius:8px;gap:1px;padding:4px 2px 3px}.reward-text-icon[data-v-52541993]{border-radius:6px;flex-basis:20px;height:20px;margin-bottom:1px;width:23px}.reward-text-icon svg[data-v-52541993]{height:14px;width:14px}.reward-text-value[data-v-52541993]{font-size:.53rem;line-height:1.08;padding:0 1px;-webkit-line-clamp:3}.reward-number[data-v-52541993]{font-size:.52rem;height:18px;left:3px;top:3px;width:18px}.cube-face[data-v-52541993],.cube-scene[data-v-52541993]{height:82px;width:82px}.cube-face[data-v-52541993]{border-radius:10px}.face-1[data-v-52541993]{transform:rotateX(90deg) translateZ(41px)}.face-2[data-v-52541993]{transform:rotateX(-90deg) translateZ(41px)}.face-3[data-v-52541993]{transform:translateZ(41px)}.face-4[data-v-52541993]{transform:rotateY(-90deg) translateZ(41px)}.face-5[data-v-52541993]{transform:rotateY(90deg) translateZ(41px)}.face-6[data-v-52541993]{transform:rotateY(180deg) translateZ(41px)}.pip[data-v-52541993]{height:8px;width:8px}.win-energy[data-v-52541993]{height:106px;width:106px}.win-sparkles[data-v-52541993]{height:170px;transform:scale(.64);width:185px}.reward-result[data-v-52541993]{bottom:9px;gap:7px;max-width:calc(100% - 14px);min-width:0;padding:7px 10px 8px 7px}.result-medallion[data-v-52541993]{flex-basis:32px;font-size:16px;height:32px}.result-image[data-v-52541993]{flex-basis:36px;height:36px;width:36px}.result-copy small[data-v-52541993]{font-size:.5rem}.result-copy>span[data-v-52541993]{font-size:.58rem;margin-top:1px}.result-copy strong[data-v-52541993]{font-size:.82rem}.actions[data-v-52541993]{min-height:52px}.primary-button[data-v-52541993]{font-size:.9rem;min-height:44px;min-width:min(260px,76vw);padding:5px 18px 5px 7px}.button-icon[data-v-52541993]{flex-basis:32px;height:32px;width:32px}.button-icon svg[data-v-52541993]{height:19px;width:19px}.claim-spark[data-v-52541993]{flex-basis:30px;font-size:16px;height:30px}.hint[data-v-52541993]{font-size:.67rem;margin-top:5px}}@media (max-width:520px) and (max-height:670px){.dice-stage[data-v-52541993]{justify-content:center}.dice-zone[data-v-52541993]{margin:8px 0}.dice-frame[data-v-52541993],.reward-rail[data-v-52541993]{height:min(210px,34vh)}.actions[data-v-52541993]{margin-top:0}}@media (min-width:521px) and (max-width:1024px) and (max-height:700px){.dice-stage[data-v-52541993]{padding-bottom:10px;padding-top:42px}.dice-zone[data-v-52541993]{margin:9px 0}.dice-frame[data-v-52541993],.reward-rail[data-v-52541993]{height:min(280px,40vh)}.actions[data-v-52541993]{min-height:58px}.primary-button[data-v-52541993]{min-height:50px}}@media (prefers-reduced-motion:reduce){.cube.rolling[data-v-52541993]{animation-duration:1.1s}.dice-frame.won .cube-scene[data-v-52541993],.dice-frame.won .cube-shadow[data-v-52541993],.primary-button[data-v-52541993]:before,.primary-button:hover:not(:disabled) .button-icon svg[data-v-52541993],.result-medallion[data-v-52541993],.reward-image-stage img[data-v-52541993],.reward-image-stage[data-v-52541993]:before,.reward-label[data-v-52541993],.reward-label[data-v-52541993]:after,.reward-result strong[data-v-52541993],.reward-result[data-v-52541993]:before,.reward-text-icon[data-v-52541993],.reward-text-only[data-v-52541993]:after,.reward-text-only[data-v-52541993]:before,.reward-text-value[data-v-52541993],.win-energy[data-v-52541993],.win-sparkles i[data-v-52541993]{animation:none}.reward-pop-enter-active[data-v-52541993]{transition-duration:.2s}}.spin-modal-overlay[data-v-a9c51f33]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--site-color,#2fa857) 13%,transparent),transparent 34%),radial-gradient(circle at 50% 88%,rgba(249,115,22,.1),transparent 30%),#0206179e;overflow:hidden;overscroll-behavior:contain;z-index:9999}.spin-modal-card[data-v-a9c51f33]{--spin-stage-size:min(78vw, calc(100dvh - 245px) ,430px);background:transparent;border:0;box-shadow:none;gap:clamp(10px,1.8dvh,16px);overflow:hidden}.spin-close-button[data-v-a9c51f33]{align-items:center;background:#ffffffbd;border:1px solid hsla(0,0%,100%,.58);border-radius:13px;box-shadow:0 10px 24px #0003,inset 0 1px #ffffff8c;color:#0f172a;display:flex;font-size:22px!important;height:40px;justify-content:center;left:min(calc(100vw - 54px),calc(50% + var(--spin-stage-size)/2 - 16px));line-height:1;padding:0;position:fixed;right:auto;top:max(12px,calc(50% - var(--spin-stage-size)/2 - 45px));width:40px}.spin-close-button[data-v-a9c51f33]:hover{background:#ffffffe0;border-color:color-mix(in srgb,var(--site-color,#2fa857) 36%,#fff)}.spin-wheel-shell[data-v-a9c51f33]{filter:drop-shadow(0 0 18px rgba(216,180,254,.34)) drop-shadow(0 22px 34px rgba(0,0,0,.42));padding:clamp(6px,1vw,10px);width:var(--spin-stage-size)}.spin-wheel-shell[data-v-a9c51f33]:before{background:radial-gradient(circle,rgba(255,211,107,.2),transparent 64%);border-radius:999px;content:"";top:2%;right:2%;bottom:2%;left:2%;pointer-events:none;position:absolute}.spin-wheel-canvas[data-v-a9c51f33]{background:#070d28;border:0;box-shadow:0 0 22px #b35cff7a,0 0 34px color-mix(in srgb,var(--site-color,#2fa857) 10%,transparent),inset 0 0 22px #020617a6;position:relative;z-index:1}.spin-pointer[data-v-a9c51f33]{pointer-events:none;top:clamp(-10px,-1.2vw,-6px)}.spin-pointer-pin[data-v-a9c51f33]{display:block;filter:drop-shadow(0 7px 10px rgba(0,0,0,.3)) drop-shadow(0 0 9px rgba(255,211,107,.22));height:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:clamp(36px,4.1vw,48px)}.spin-action-area[data-v-a9c51f33]{margin-top:0}.spin-cta-button[data-v-a9c51f33]{background:linear-gradient(100deg,#8b1bb7,#db2777 52%,#f97316);border:2px solid rgba(255,232,163,.78);box-shadow:0 14px 26px #db277747,0 0 14px color-mix(in srgb,var(--site-color,#2fa857) 14%,transparent),inset 0 1px #ffffff3d;font-size:1.12rem!important;letter-spacing:.01em;line-height:1.25;min-height:44px;min-width:min(66vw,248px);padding-bottom:.45rem!important;padding-top:.45rem!important;position:relative}.spin-play-button[data-v-a9c51f33]{align-items:center;display:inline-flex;gap:.55rem;justify-content:center;overflow:hidden;padding-left:.45rem!important;padding-right:1.4rem!important}.spin-play-button[data-v-a9c51f33]:before{animation:spin-button-sweep-a9c51f33 4.2s ease-in-out infinite;background:linear-gradient(105deg,transparent 34%,hsla(0,0%,100%,.26) 49%,transparent 64%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-130%)}.spin-button-icon[data-v-a9c51f33]{align-items:center;background:#ffffff24;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;box-shadow:inset 0 1px #fff3;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;position:relative;z-index:1}.spin-play-icon[data-v-a9c51f33]{flex:0 0 auto;height:1.35rem;width:1.35rem}.spin-play-button:hover .spin-play-icon[data-v-a9c51f33]{animation:spin-button-icon-a9c51f33 .72s ease-in-out}@keyframes spin-button-sweep-a9c51f33{0%,68%{transform:translate(-130%)}84%,to{transform:translate(130%)}}@keyframes spin-button-icon-a9c51f33{0%,to{transform:rotate(0) scale(1)}45%{transform:rotate(-18deg) scale(1.08)}75%{transform:rotate(12deg) scale(1)}}.spin-cta-button[data-v-a9c51f33]:focus-visible{outline:3px solid rgba(255,211,107,.55);outline-offset:3px}.spin-helper-text[data-v-a9c51f33],.spin-status-text[data-v-a9c51f33]{color:#fde68a;text-align:center}.spin-error-text[data-v-a9c51f33]{color:#fda4af;text-align:center}.spin-result[data-v-a9c51f33]{color:#fff;text-shadow:0 2px 12px rgba(255,211,107,.24)}@media (max-width:420px){.spin-modal-card[data-v-a9c51f33]{--spin-stage-size:min(91vw, calc(100dvh - 205px) ,340px);padding-bottom:18px}.spin-wheel-shell[data-v-a9c51f33]{padding:6px}.spin-pointer[data-v-a9c51f33]{top:-12px}.spin-pointer-pin[data-v-a9c51f33]{width:34px}.spin-action-area[data-v-a9c51f33]{margin-top:12px}.spin-cta-button[data-v-a9c51f33]{font-size:1rem!important;min-height:42px;min-width:min(70vw,230px)}}.pwa-toast{border:1px solid #8885;border-radius:4px;bottom:0;margin:16px;padding:12px;position:fixed;right:0;text-align:left;z-index:10001!important}.pwa-toast .message{margin-bottom:8px}.pwa-toast button{border:1px solid #8885;border-radius:2px;margin-right:5px;outline:none;padding:3px 10px}.have_block_user{border:1px solid #66666633;border-radius:8px;box-shadow:1px 1px 61px #dbdbdb;color:#000}
