@keyframes jackpot-idle-spin{0%{transform:translateY(0)}12%{transform:translateY(-11em)}to{transform:translateY(-11em)}}.jackpot-idle-reel{animation:6s linear infinite jackpot-idle-spin}@media (prefers-reduced-motion:reduce){.jackpot-idle-reel{animation:none}}
.jackpot-card{background-image:radial-gradient(90% 55% at 50% 0%, #ffffff1a 0%, transparent 100%), linear-gradient(180deg, var(--jackpot-card-top,color-mix(in srgb, var(--jackpot-tint,var(--jackpot-tint-default)) 55%, black)) 0%, var(--jackpot-card-bottom,color-mix(in srgb, var(--jackpot-tint,var(--jackpot-tint-default)) 18%, black)) 100%)}
.claw-card{background:#0b0820;border-color:#9b5aff59;box-shadow:0 10px 40px #781ec840}@media (min-width:992px){.claw-card{box-shadow:0 14px 50px #781ec840}}.claw-scrim{background:linear-gradient(90deg,#0b0820b3 0%,#0b082000 55%),linear-gradient(#0b082000 0%,#0b082033 100px,#0b0820 185px)}@media (min-width:992px){.claw-scrim{background:linear-gradient(90deg,#0b0820 0% 34%,#0b0820bf 48%,#0b082000 72%)}}.claw-pill{background:linear-gradient(#2a1446,#160b28);border-color:#d68cff52;box-shadow:inset 0 1px #ffffff14}.claw-pill[data-active]{background:linear-gradient(#7a297a,#4a1450);border-color:#f500a5}.claw-pill:hover{border-color:#f500a5}.claw-cta{background:linear-gradient(#d171d1 0%,#7a297a 100%);box-shadow:inset 0 1px #ffffff4d,0 6px 20px #d171d159}
.wheel-frame{container-type:inline-size}.wheel-card{background:linear-gradient(90deg,#1a2b5c 0%,#111c3e 45%,#0a1026 100%);border-color:#6e96ff59;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"wheel copy cta""timer timer timer";align-items:center;gap:12px;display:grid;box-shadow:0 10px 40px #00000059}@media (min-width:992px){.wheel-card{--wheel-card-height:calc((100cqw - 40px) / 6 * 5 / 8 + 18px);height:var(--wheel-card-height);grid-template-columns:calc(var(--wheel-card-height) - 24px) minmax(0, 1fr) auto auto;grid-template-areas:"wheel copy timer cta";column-gap:24px}}.wheel-card-label{color:#9db0da}.wheel-card-timer{border-top:1px solid #6e96ff59;grid-area:timer}@media (min-width:992px){.wheel-card-timer{border-top:0}}.wheel-card-digit{background:#ffffff12;border:1px solid #6e96ff73}.wheel-card-cta:after{content:"";position:absolute;inset:0}.wheel{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.wheel-rim{background:radial-gradient(circle,#5a1fc2 0 84%,#7b35e8 86% 96%,#4a1aa8 98%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 9cqw #963cff8c,inset 0 0 0 .6cqw #ffffff1f}.wheel-spoke{width:0;height:0;position:absolute;top:50%;left:50%}.wheel-bulb{background:radial-gradient(circle at 35% 35%,#fff4c2,#f4be34 55%,#b8820f);border-radius:50%;width:4.2cqw;height:4.2cqw;position:absolute;top:-48.6cqw;left:-2.1cqw;box-shadow:0 0 2cqw #ffcd50bf}.wheel-disc{background:conic-gradient(#7b35e8 0deg 51.43deg,#4a1aa8 51.43deg 102.86deg,#7b35e8 102.86deg 154.29deg,#4a1aa8 154.29deg 205.71deg,#7b35e8 205.71deg 257.14deg,#4a1aa8 257.14deg 308.57deg,#e0179b 308.57deg 360deg);border-radius:50%;transition:transform 4.5s cubic-bezier(.15,.62,.08,1);position:absolute;inset:7.5%;overflow:hidden;box-shadow:inset 0 0 6cqw #14003c8c}.wheel-prize{text-align:center;letter-spacing:-.1cqw;text-transform:uppercase;text-shadow:0 .4cqw 1cqw #00000059;width:26cqw;font-size:4.6cqw;font-weight:900;line-height:1;position:absolute;top:-37cqw;left:-13cqw}.wheel-prize>div+div{margin-top:.6cqw;font-size:3.9cqw}.wheel-hub{background:radial-gradient(circle at 40% 35%,#3a1680,#1e0a48);border-radius:50%;width:21cqw;height:21cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.2cqw #5a1fc2,0 1cqw 4cqw #00000080}.wheel-pointer{filter:drop-shadow(0 .8cqw 1.5cqw #00000080);width:15cqw;height:14cqw;position:absolute;top:50%;right:-3cqw;transform:translateY(-50%)}.wheel-pointer:before{content:"";clip-path:polygon(0 50%,100% 0,100% 100%);background:linear-gradient(#ff4dc0,#c4087f);position:absolute;inset:0}.wheel-pointer:after{content:"";background:radial-gradient(circle at 35% 35%,#fff4c2,#f4be34 55%,#b8820f);border-radius:50%;width:3.6cqw;height:3.6cqw;margin-top:-1.8cqw;position:absolute;top:50%;right:3.2cqw}
.jackpot-hero{background-image:repeating-linear-gradient(-31deg, #ffffff08 0 3px, transparent 3px 34px), radial-gradient(75% 150% at 50% 50%, color-mix(in srgb, var(--jackpot-tint,var(--jackpot-tint-default)) 85%, transparent) 0%, color-mix(in srgb, var(--jackpot-tint,var(--jackpot-tint-default)) 35%, transparent) 45%, transparent 85%), linear-gradient(0deg, var(--surface-raised), var(--surface-raised))}
@keyframes gotm-drift{0%{transform:scale(1.05)translate(-6px)}to{transform:scale(1.12)translate(6px,-4px)}}@keyframes gotm-spin{to{transform:rotate(360deg)}}@keyframes gotm-candy{0%{opacity:0;transform:translateY(-20px)rotate(0)}10%{opacity:.85}to{opacity:0;transform:translateY(270px)rotate(320deg)}}@keyframes gotm-orb{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(4px,-10px)rotate(12deg)}}@keyframes gotm-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes gotm-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes gotm-mult{0%{opacity:0;transform:scale(.2)rotate(-60deg)}4%{opacity:1;transform:scale(1.3)rotate(10deg)}8%{transform:scale(1)rotate(0)}21%{opacity:1;transform:scale(1)}25%,to{opacity:0;transform:scale(1.8)}}@keyframes gotm-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.gotm-card{--gotm-pink:#ff4dc0;--gotm-muted:#c9b8da;--gotm-chip-text:#ffd1ec;background:#1a0f2e}.gotm-banner{background:#5b1f7a}.gotm-drift{animation:18s ease-in-out infinite alternate gotm-drift}.gotm-tint{background:radial-gradient(60% 75% at 50% 45%,#ff8ccb26,#5b1f7a59 75%,#1a0f2e99 100%)}.gotm-rays{opacity:.7;mix-blend-mode:screen;background:repeating-conic-gradient(#fff0fa38 0 7deg, transparent 7deg 20deg);animation:40s linear infinite gotm-spin;-webkit-mask-image:radial-gradient(circle,#000 8%,#0000 55%);mask-image:radial-gradient(circle,#000 8%,#0000 55%)}.gotm-candy{opacity:0;background:radial-gradient(circle at 35% 30%, #fff 0 18%, var(--gotm-color) 45%);animation:gotm-candy 5s linear var(--gotm-delay) infinite}.gotm-orb{background:radial-gradient(circle at 32% 28%, #fff 0 12%, var(--gotm-color) 42%, color-mix(in oklch, var(--gotm-color) 60%, #000) 100%);animation:gotm-orb var(--gotm-duration) ease-in-out var(--gotm-delay) infinite;box-shadow:0 6px 14px #3c003c59,inset -3px -4px 8px #0000002e}.gotm-twinkle{opacity:0;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 4px #fff);animation:gotm-twinkle 2.4s ease-in-out var(--gotm-delay) infinite;background:#fff}.gotm-art{background:linear-gradient(160deg,#ff8cc6,#8e3bd9);animation:4s ease-in-out infinite gotm-bob;box-shadow:0 0 0 2px #ffffffd9,0 0 30px #ff8cd2e6,0 14px 30px #28003299}.gotm-mult{opacity:0;box-shadow:0 0 0 3px #fff, 0 0 22px var(--gotm-color), 0 0 44px var(--gotm-color);text-shadow:0 1px #6a1450,0 0 6px #6a1450e6;animation:gotm-mult 8s cubic-bezier(.3, 1.5, .5, 1) var(--gotm-delay) infinite;background:conic-gradient(#ff4da6,#ffd24d,#5be08a,#7cd6ff,#9b6bff,#ff4da6)}.gotm-badge{background:#f500a5;box-shadow:0 0 16px #f500a5b3}.gotm-fade{background:linear-gradient(#0000,#1a0f2e)}.gotm-tile{background:#ffffff0d;border:1px solid #ff8cd240}.gotm-maxwin{color:#0000;background:linear-gradient(100deg,#ff4dc0 0 35%,#ffe3f3 45%,#ff4dc0 55% 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:3.5s linear .6s infinite gotm-shimmer}.gotm-chip{background:linear-gradient(#ff4dc038,#ff4dc014);border:1px solid #ff8cd28c;box-shadow:inset 0 1px #ffffff26}.gotm-chip-sm{background:#ff4dc029;border:1px solid #ff8cd280}.gotm-play{background:linear-gradient(#ff6fc8 0%,#c2189a 55%,#8e1078 100%);box-shadow:inset 0 1px #fff6}
