.gem.svelte-s6w74g{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 0 6px hsl(var(--h) var(--s) 55% / .45));transition:filter .25s ease}.body.svelte-s6w74g{transform-origin:50% 50%;animation:svelte-s6w74g-bob 3.4s ease-in-out infinite;animation-delay:calc(var(--phase) * -3.4s)}@keyframes svelte-s6w74g-bob{50%{transform:translateY(-1.1px) rotate(1.2deg)}}.shadow.svelte-s6w74g{transform-origin:50% 50%;animation:svelte-s6w74g-shadow-breathe 3.4s ease-in-out infinite;animation-delay:calc(var(--phase) * -3.4s)}@keyframes svelte-s6w74g-shadow-breathe{50%{transform:scaleX(.88);opacity:.72}}.sheen.svelte-s6w74g{animation:svelte-s6w74g-sweep 4.6s linear infinite;animation-delay:calc(var(--phase) * -4.6s)}@keyframes svelte-s6w74g-sweep{0%{transform:rotate(18deg) translate(0)}22%{transform:rotate(18deg) translate(74px)}to{transform:rotate(18deg) translate(74px)}}.gem.enter.svelte-s6w74g{transform-origin:50% 82%;animation:svelte-s6w74g-land calc(.19s / var(--speed, 1)) cubic-bezier(.2,.9,.3,1) backwards}@keyframes svelte-s6w74g-land{0%{transform:scaleY(.93) scaleX(1.04)}to{transform:scale(1)}}.gem.fusing.svelte-s6w74g{animation:svelte-s6w74g-shiver calc(.32s / var(--speed, 1)) ease-in-out infinite}@keyframes svelte-s6w74g-shiver{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-.6px) rotate(-1.6deg)}75%{transform:translate(.6px) rotate(1.6deg)}}.gem.collapse.svelte-s6w74g{animation:svelte-s6w74g-absorb calc(.3s / var(--speed, 1)) cubic-bezier(.5,0,.75,0) forwards}@keyframes svelte-s6w74g-absorb{to{transform:rotate(220deg) scale(.15);filter:brightness(2.6)}}.gem.promoted.svelte-s6w74g{animation:svelte-s6w74g-emerge calc(.42s / var(--speed, 1)) cubic-bezier(.25,1.7,.45,1)}@keyframes svelte-s6w74g-emerge{0%{transform:scale(.35) rotate(-40deg);filter:brightness(3)}55%{transform:scale(1.24) rotate(6deg)}to{transform:scale(1) rotate(0);filter:brightness(1)}}.ring.svelte-s6w74g{transform-origin:50% 50%;animation:svelte-s6w74g-ring-out calc(.52s / var(--speed, 1)) cubic-bezier(.2,.8,.3,1) forwards}@keyframes svelte-s6w74g-ring-out{0%{transform:scale(.3);opacity:.95;stroke-width:4}to{transform:scale(1.9);opacity:0;stroke-width:.6}}.spark.svelte-s6w74g{transform-origin:50% 50%;animation:svelte-s6w74g-spark-out calc(.46s / var(--speed, 1)) cubic-bezier(.15,.85,.3,1) forwards}@keyframes svelte-s6w74g-spark-out{0%{stroke-dasharray:0 15;opacity:0}25%{stroke-dasharray:6 15;opacity:1}to{stroke-dasharray:0 15;stroke-dashoffset:-15;opacity:0}}.gem.excited.svelte-s6w74g{filter:drop-shadow(0 0 14px hsl(var(--h) var(--s) 62% / .85)) brightness(1.22)}.gem.excited.svelte-s6w74g .sheen:where(.svelte-s6w74g){animation-duration:1.1s}.gem.excited.svelte-s6w74g .facets:where(.svelte-s6w74g){animation:svelte-s6w74g-facet-flare .5s ease-in-out infinite alternate}@keyframes svelte-s6w74g-facet-flare{to{filter:brightness(1.25)}}.gem.scatter.svelte-s6w74g{filter:drop-shadow(0 0 10px hsl(48 92% 60% / .8))}@media(prefers-reduced-motion:reduce){.body.svelte-s6w74g,.shadow.svelte-s6w74g,.sheen.svelte-s6w74g,.gem.svelte-s6w74g,.ring.svelte-s6w74g,.spark.svelte-s6w74g,.gem.excited.svelte-s6w74g .facets:where(.svelte-s6w74g){animation:none}}.page.svelte-1bdr3vn{max-width:1080px;margin:0 auto;padding:28px 20px 80px;color:#e8eef6}.head.svelte-1bdr3vn{margin-bottom:22px}.title-row.svelte-1bdr3vn{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}h1.svelte-1bdr3vn{font-size:clamp(28px,5vw,40px);font-weight:600;letter-spacing:-.02em;margin:0}.rule.svelte-1bdr3vn{color:#9fb0c4;margin:10px 0 6px;max-width:60ch;line-height:1.5}.link.svelte-1bdr3vn{background:none;border:none;color:#4fc3f7;font-size:13px;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.rules.svelte-1bdr3vn{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 18px;margin-bottom:20px}.rules-grid.svelte-1bdr3vn{display:grid;gap:6px}.pay-row.svelte-1bdr3vn{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;font-size:14px}.pay-row.apex.svelte-1bdr3vn{border-top:1px solid rgba(255,255,255,.08);margin-top:6px;padding-top:10px}.pay-label.svelte-1bdr3vn{color:#9fb0c4}.pay-val.svelte-1bdr3vn{font-variant-numeric:tabular-nums;font-weight:600}.rules-note.svelte-1bdr3vn{color:#8798ac;font-size:13px;line-height:1.55;margin:14px 0 0;max-width:66ch}.stage.svelte-1bdr3vn{display:grid;gap:22px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:900px){.stage.svelte-1bdr3vn{grid-template-columns:minmax(0,1fr) 300px}}.board-wrap.svelte-1bdr3vn{min-width:0}.board.svelte-1bdr3vn{position:relative;display:grid;grid-template-columns:repeat(var(--cols),1fr);background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:6px;aspect-ratio:var(--cols) / var(--rows);overflow:hidden}.well.svelte-1bdr3vn{margin:4px;border-radius:9px;background:#ffffff06}.slot.svelte-1bdr3vn{position:absolute;top:6px;left:6px;width:calc((100% - 12px) / var(--cols));height:calc((100% - 12px) / var(--rows));padding:4px;transform:translate3d(calc(var(--c) * 100%),calc(var(--r) * 100%),0);transition:transform calc(var(--fall) / var(--speed, 1)) cubic-bezier(.34,1.12,.64,1),opacity calc(.2s / var(--speed, 1)) linear;will-change:transform;--fall: .46s}.tile.svelte-1bdr3vn{width:100%;height:100%;display:grid;place-items:center;padding:9%;border-radius:10px;background:radial-gradient(120% 100% at 50% 0%,rgba(255,255,255,.06),transparent 60%),#060a1080;box-shadow:inset 0 1px #ffffff12,inset 0 -2px 6px #00000073;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.tile.mini.svelte-1bdr3vn{width:34px;height:34px;padding:4px;border-radius:8px}.slot.enter.svelte-1bdr3vn{animation:svelte-1bdr3vn-drop calc(var(--fall) / var(--speed, 1)) cubic-bezier(.28,1.02,.5,1) backwards}.board.spin-in.svelte-1bdr3vn .slot.enter:where(.svelte-1bdr3vn){animation-delay:calc(var(--c) * 80ms / var(--speed, 1))}.slot.enter .gem.enter{animation-delay:calc(var(--fall) / var(--speed, 1))}.board.spin-in.svelte-1bdr3vn .slot.enter .gem.enter{animation-delay:calc((var(--fall) + var(--c) * 80ms) / var(--speed, 1))}@keyframes svelte-1bdr3vn-drop{0%{transform:translate3d(calc(var(--c) * 100%),calc((var(--r) - 6) * 100%),0);filter:blur(6px);opacity:.25}70%{filter:blur(0);opacity:1}}.slot.fusing.svelte-1bdr3vn .tile:where(.svelte-1bdr3vn){transform:scale(1.07);background:#ffffff1a;box-shadow:0 0 0 2px #ffffffd9,inset 0 0 18px #ffffff1f}.slot.collapse.svelte-1bdr3vn{--fall: .3s;opacity:0;z-index:1}.slot.collapse.svelte-1bdr3vn .tile:where(.svelte-1bdr3vn){transform:scale(.3)}.slot.promoted.svelte-1bdr3vn{z-index:2}.slot.promoted.svelte-1bdr3vn .tile:where(.svelte-1bdr3vn){animation:svelte-1bdr3vn-promote calc(.3s / var(--speed, 1)) cubic-bezier(.3,1.6,.5,1)}@keyframes svelte-1bdr3vn-promote{0%{transform:scale(.55);filter:brightness(2.4)}60%{transform:scale(1.22)}to{transform:scale(1);filter:brightness(1)}}.slot.flown.svelte-1bdr3vn{opacity:0;transition:opacity 90ms linear}.slot.scatter.svelte-1bdr3vn .tile:where(.svelte-1bdr3vn){box-shadow:0 0 0 2px #ffd54f,0 0 18px #ffd54f8c;animation:svelte-1bdr3vn-scatter-pulse 1.1s ease-in-out infinite}@keyframes svelte-1bdr3vn-scatter-pulse{50%{box-shadow:0 0 0 2px #ffd54f,0 0 30px #ffd54fe6}}@media(prefers-reduced-motion:reduce){.slot.svelte-1bdr3vn{transition:none}.slot.enter.svelte-1bdr3vn,.slot.promoted.svelte-1bdr3vn .tile:where(.svelte-1bdr3vn),.slot.scatter.svelte-1bdr3vn .tile:where(.svelte-1bdr3vn){animation:none}.tile.svelte-1bdr3vn{transition:none}}.meters.svelte-1bdr3vn{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.meters.four.svelte-1bdr3vn{grid-template-columns:repeat(2,1fr)}@media(min-width:560px){.meters.four.svelte-1bdr3vn{grid-template-columns:repeat(4,1fr)}}.meter.total.svelte-1bdr3vn{background:#6ee7a81a;border-color:#6ee7a84d}.meter.svelte-1bdr3vn{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:9px 12px}.m-label.svelte-1bdr3vn{display:block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#8798ac}.m-val.svelte-1bdr3vn{display:block;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;margin-top:2px}.m-val.win.svelte-1bdr3vn{color:#6ee7a8}.bonus-bar.svelte-1bdr3vn{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding:10px 14px;border-radius:10px;background:#4fc3f71f;border:1px solid rgba(79,195,247,.35);font-size:14px}.bonus-bar.super.svelte-1bdr3vn{background:#ba68ff24;border-color:#ba68ff66}.bb-name.svelte-1bdr3vn{font-weight:600}.bb-spins.svelte-1bdr3vn{color:#9fb0c4;font-variant-numeric:tabular-nums}.bb-total.svelte-1bdr3vn{font-weight:700;color:#6ee7a8;font-variant-numeric:tabular-nums}.controls.svelte-1bdr3vn{display:grid;gap:12px;align-content:start;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px}.ctrl-row.svelte-1bdr3vn{display:grid;gap:6px}.c-label.svelte-1bdr3vn{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#8798ac}.stepper.svelte-1bdr3vn{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:9px;overflow:hidden}.stepper.svelte-1bdr3vn button:where(.svelte-1bdr3vn){background:#ffffff0d;border:none;color:#e8eef6;font-size:18px;height:40px;cursor:pointer}.stepper.svelte-1bdr3vn button:where(.svelte-1bdr3vn):hover:not(:disabled){background:#ffffff1a}.stepper.svelte-1bdr3vn button:where(.svelte-1bdr3vn):disabled{opacity:.35;cursor:not-allowed}.bet-val.svelte-1bdr3vn{text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.toggle.svelte-1bdr3vn{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:#9fb0c4;line-height:1.4;cursor:pointer}.toggle.disabled.svelte-1bdr3vn{opacity:.45;cursor:not-allowed}.toggle.svelte-1bdr3vn input:where(.svelte-1bdr3vn){margin-top:2px;accent-color:#4fc3f7}.spin.svelte-1bdr3vn{height:52px;border-radius:11px;border:none;background:linear-gradient(180deg,#4fc3f7,#2196c9);color:#04121a;font-size:16px;font-weight:700;cursor:pointer;transition:filter .15s ease,transform .08s ease}.spin.svelte-1bdr3vn:hover:not(:disabled){filter:brightness(1.08)}.spin.svelte-1bdr3vn:active:not(:disabled){transform:translateY(1px)}.spin.svelte-1bdr3vn:disabled{opacity:.5;cursor:not-allowed}.segmented.svelte-1bdr3vn{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid rgba(255,255,255,.12);border-radius:9px;overflow:hidden}.segmented.svelte-1bdr3vn button:where(.svelte-1bdr3vn){background:#ffffff0a;border:none;border-right:1px solid rgba(255,255,255,.08);color:#c6d2e0;height:36px;font-size:13px;cursor:pointer}.segmented.svelte-1bdr3vn button:where(.svelte-1bdr3vn):last-child{border-right:none}.segmented.svelte-1bdr3vn button.on:where(.svelte-1bdr3vn){background:#4fc3f740;color:#e8f7ff}.segmented.svelte-1bdr3vn button:where(.svelte-1bdr3vn):disabled{opacity:.4;cursor:not-allowed}.auto.svelte-1bdr3vn{height:36px;border-radius:9px;border:1px solid rgba(255,120,120,.4);background:#ff5a5a29;color:#ffc9c9;cursor:pointer;font-size:13px}.buys.svelte-1bdr3vn{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.buy.svelte-1bdr3vn{display:grid;gap:2px;padding:11px 8px;border-radius:10px;border:1px solid rgba(79,195,247,.35);background:#4fc3f71a;color:#e8eef6;cursor:pointer;text-align:center}.buy.super.svelte-1bdr3vn{border-color:#ba68ff66;background:#ba68ff1f}.buy.svelte-1bdr3vn:hover:not(:disabled){filter:brightness(1.15)}.buy.svelte-1bdr3vn:disabled{opacity:.4;cursor:not-allowed}.buy-name.svelte-1bdr3vn{font-size:12px;font-weight:600}.buy-cost.svelte-1bdr3vn{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.buy-meta.svelte-1bdr3vn{font-size:11px;color:#8798ac}.err.svelte-1bdr3vn{color:#ff9b9b;font-size:13px;margin:0}.overlay.svelte-1bdr3vn{position:fixed;inset:0;background:#04080ec7;display:grid;place-items:center;padding:20px;z-index:60}.modal.svelte-1bdr3vn{background:#121821;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:28px 34px;text-align:center;max-width:400px}.modal.max.svelte-1bdr3vn{border-color:#ffd54f80;box-shadow:0 0 60px #ffd54f2e}.modal.intro.svelte-1bdr3vn{border-color:#4fc3f780;box-shadow:0 0 60px #4fc3f729}.modal.intro.super.svelte-1bdr3vn{border-color:#ba68ff8c;box-shadow:0 0 60px #ba68ff33}.modal.intro.waiting.svelte-1bdr3vn{background:#121821d1}.star-row.svelte-1bdr3vn{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:10px;width:min(100%,calc(var(--n) * 58px));margin:0 auto 6px}.star-slot.svelte-1bdr3vn{aspect-ratio:1;display:grid;place-items:center}.star-slot.filled.svelte-1bdr3vn{animation:svelte-1bdr3vn-star-in .34s cubic-bezier(.3,1.6,.5,1) backwards}.star-slot:nth-child(2).filled.svelte-1bdr3vn{animation-delay:70ms}.star-slot:nth-child(3).filled.svelte-1bdr3vn{animation-delay:.14s}.star-slot:nth-child(4).filled.svelte-1bdr3vn{animation-delay:.21s}.star-slot:nth-child(5).filled.svelte-1bdr3vn{animation-delay:.28s}@keyframes svelte-1bdr3vn-star-in{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.intro-body.svelte-1bdr3vn{opacity:0;transform:translateY(6px);transition:opacity .3s ease .18s,transform .3s ease .18s}.intro-body.shown.svelte-1bdr3vn{opacity:1;transform:none}.intro-name.svelte-1bdr3vn{margin:4px 0 0;font-size:27px;font-weight:700;letter-spacing:-.01em}.intro-spins.svelte-1bdr3vn{margin:6px 0 0;font-size:15px;font-weight:600;color:#6ee7a8}.intro-detail.svelte-1bdr3vn{color:#9fb0c4;font-size:13.5px;line-height:1.55;margin:12px auto 20px;max-width:34ch}.flight.svelte-1bdr3vn{position:fixed;z-index:80;pointer-events:none;transform:translateZ(0) scale(1);transition:transform calc(.62s / var(--speed, 1)) cubic-bezier(.5,-.25,.3,1),opacity .2s linear;transition-delay:var(--delay)}.flight.go.svelte-1bdr3vn{transform:translate3d(var(--dx),var(--dy),0) scale(.82)}@media(prefers-reduced-motion:reduce){.star-slot.filled.svelte-1bdr3vn{animation:none}.intro-body.svelte-1bdr3vn,.flight.svelte-1bdr3vn{transition:none}}.modal.svelte-1bdr3vn h2:where(.svelte-1bdr3vn){margin:6px 0 0;font-size:34px;letter-spacing:.06em;color:#ffd54f}.modal-kicker.svelte-1bdr3vn{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8798ac}.modal-amount.svelte-1bdr3vn{font-size:30px;font-weight:700;color:#6ee7a8;font-variant-numeric:tabular-nums;margin:12px 0 20px}.modal-btn.svelte-1bdr3vn{width:100%;height:44px;border-radius:10px;border:none;background:#4fc3f7;color:#04121a;font-weight:700;cursor:pointer}
