.stage[data-v-65a6bb2d]{align-items:center;background:radial-gradient(circle at 50% 15%,#213657,#101a2a 70%);border:1px solid #354c6f;border-radius:12px;color:#f1f6ff;display:flex;flex-direction:column;justify-content:center;min-height:260px;overflow:hidden;padding:16px 20px 20px;position:relative}.stage-top[data-v-65a6bb2d]{color:#9cb5d7;display:flex;font-size:11px;font-weight:800;justify-content:space-between;left:18px;letter-spacing:.08em;position:absolute;right:18px;text-transform:uppercase;top:14px}.stage small[data-v-65a6bb2d],.stage-caption[data-v-65a6bb2d]{color:#aabfdc;font-size:12px;text-align:center}.chart-stage[data-v-65a6bb2d],.coin-stage[data-v-65a6bb2d],.dice-stage[data-v-65a6bb2d],.keno-stage[data-v-65a6bb2d],.ladder-stage[data-v-65a6bb2d],.multiplier-stage[data-v-65a6bb2d],.slot-stage[data-v-65a6bb2d],.wheel-stage[data-v-65a6bb2d]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;width:100%}.dice-number[data-v-65a6bb2d]{font-size:76px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1;text-shadow:0 0 30px #63a7ff77}.rolling .dice-number[data-v-65a6bb2d]{animation:tumble-65a6bb2d 1.2s ease-out both}.dice-track[data-v-65a6bb2d]{background:linear-gradient(90deg,#5f99f5 0 50%,#eab86d 50%);border-radius:20px;height:12px;margin:8px 0 14px;position:relative;width:min(560px,88%)}.dice-track i[data-v-65a6bb2d]{background:#16253b;border:5px solid #fff;border-radius:50%;box-shadow:0 2px 10px #0008;height:28px;left:var(--position);position:absolute;top:-8px;transform:translate(-50%);width:28px}.rolling .dice-track i[data-v-65a6bb2d]{animation:slide-marker-65a6bb2d 1.3s cubic-bezier(.19,1,.22,1) both}.dice-half[data-v-65a6bb2d]{color:#aabfdc;font-size:11px;position:absolute;top:18px}.dice-half[data-v-65a6bb2d]:first-child{left:0}.dice-half[data-v-65a6bb2d]:nth-child(2){left:50%}.dice-half[data-v-65a6bb2d]:nth-child(3){right:0}.dice-cups[data-v-65a6bb2d]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.dice-cups strong[data-v-65a6bb2d]{color:#c5d8f6;text-align:center;width:100%}.die[data-v-65a6bb2d]{background:#f7f9ff;border-radius:14px;box-shadow:inset 0 -7px #c4d0e5,0 9px 24px #0007;color:#263b5d;display:grid;font-size:42px;font-weight:900;height:72px;place-items:center;width:72px}.rolling .die[data-v-65a6bb2d]{animation:tumble-65a6bb2d .95s cubic-bezier(.2,.8,.2,1) var(--delay) both}.multiplier-stage strong[data-v-65a6bb2d]{font-size:58px;font-variant-numeric:tabular-nums}.rolling .multiplier-stage strong[data-v-65a6bb2d]{animation:rise-65a6bb2d 1.2s ease-out both}.flight-line[data-v-65a6bb2d]{border-bottom:2px dashed #6a88b4;height:90px;position:relative;width:min(500px,85%)}.flight-line[data-v-65a6bb2d]:before{background:linear-gradient(130deg,transparent 47%,#6fd2ff 49%,#6fd2ff 51%,transparent 53%);border-radius:100% 0 0;content:"";top:20px;right:0;bottom:0;left:0;position:absolute}.rocket[data-v-65a6bb2d]{font-size:35px;position:absolute;right:0;top:2px}.rolling .rocket[data-v-65a6bb2d]{animation:fly-65a6bb2d 1.3s cubic-bezier(.2,.7,.2,1) both}.peg-board[data-v-65a6bb2d]{display:grid;gap:8px;height:170px;padding:5px 20px;position:relative}.peg-row[data-v-65a6bb2d]{display:flex;gap:24px;justify-content:center}.peg-row i[data-v-65a6bb2d]{background:#83a3d9;border-radius:50%;box-shadow:0 0 8px #7bb5ff;height:7px;width:7px}.plinko-ball[data-v-65a6bb2d]{background:#f7d074;border-radius:50%;box-shadow:0 0 13px #ffdf86;height:19px;left:calc(50% + var(--x));position:absolute;top:155px;width:19px}.rolling .plinko-ball[data-v-65a6bb2d]{animation:drop-65a6bb2d 1.35s cubic-bezier(.35,.6,.55,1) both}.plinko-slots[data-v-65a6bb2d]{display:flex;gap:4px}.plinko-slots span[data-v-65a6bb2d]{background:#365375;border-radius:4px;color:#dbe9ff;display:grid;font-size:11px;height:25px;place-items:center;width:28px}.plinko-slots .selected[data-v-65a6bb2d]{background:#e4b44d;color:#172235;font-weight:800}.pointer[data-v-65a6bb2d]{color:#ffdc85;margin-bottom:-12px;position:relative;z-index:2}.wheel[data-v-65a6bb2d]{background:conic-gradient(#ed575c 0 48%,#242e42 48% 96%,#5ad69d 96%);border:7px solid #d8e8ff;border-radius:50%;box-shadow:0 0 0 7px #263c59,0 12px 30px #0008;display:grid;height:158px;place-items:center;width:158px}.wheel.wheel[data-v-65a6bb2d]{background:conic-gradient(#e4bb66 0 50%,#5779c8 50% 75%,#ba7cee 75% 90%,#70d2b0 90%)}.wheel.roulette[data-v-65a6bb2d]{background:repeating-conic-gradient(#e4525b 0 9deg,#1b2a40 9deg 18deg)}.rolling .wheel[data-v-65a6bb2d]{animation:spin-65a6bb2d 1.4s cubic-bezier(.14,.76,.18,1) both}.wheel-hub[data-v-65a6bb2d]{background:#17263c;border-radius:50%;color:#fff;display:grid;font-size:27px;font-weight:900;height:70px;place-items:center;transform:rotate(0);width:70px}.coin[data-v-65a6bb2d]{filter:drop-shadow(0 12px 17px #0008);height:135px;width:135px}.coin img[data-v-65a6bb2d]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.rolling .coin[data-v-65a6bb2d]{animation:flip-65a6bb2d 1.3s cubic-bezier(.2,.7,.2,1) both}.keno-grid[data-v-65a6bb2d]{display:grid;gap:4px;grid-template-columns:repeat(10,1fr);width:min(470px,100%)}.keno-grid span[data-v-65a6bb2d]{aspect-ratio:1;background:#2c405d;border-radius:5px;color:#cadbf2;display:grid;font-size:11px;font-weight:800;place-items:center}.keno-grid .picked[data-v-65a6bb2d]{outline:2px solid #82b7ff}.keno-grid .drawn[data-v-65a6bb2d]{background:#edc76f;color:#1d2a3b}.rolling .keno-grid .drawn[data-v-65a6bb2d]{animation:pop-65a6bb2d .4s ease-out var(--delay) both}.ladder-stage[data-v-65a6bb2d]{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px;max-width:440px}.ladder-step[data-v-65a6bb2d]{background:#304866;border-radius:7px;color:#b8cdec;display:grid;font-size:20px;height:42px;place-items:center;width:42px}.ladder-step.cleared[data-v-65a6bb2d]{background:#327f78;color:#c4ffe9}.ladder-step.busted[data-v-65a6bb2d]{background:#904255;color:#fff}.rolling .ladder-step.busted[data-v-65a6bb2d],.rolling .ladder-step.cleared[data-v-65a6bb2d]{animation:pop-65a6bb2d .4s ease-out var(--delay) both}.ladder-stage small[data-v-65a6bb2d]{margin-top:5px;width:100%}.chart-stage[data-v-65a6bb2d]{gap:0}.chart-grid[data-v-65a6bb2d]{background:repeating-linear-gradient(0deg,transparent 0 29px,#ffffff16 30px),repeating-linear-gradient(90deg,transparent 0 59px,#ffffff16 60px);border-bottom:1px solid #7694bb;height:155px;width:min(550px,95%)}.chart-grid svg[data-v-65a6bb2d]{height:100%;overflow:visible;width:100%}.chart-grid polyline[data-v-65a6bb2d]{fill:none;stroke:#6cdeaa;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-grid polyline.down[data-v-65a6bb2d]{stroke:#fc8585}.rolling .chart-grid polyline[data-v-65a6bb2d]{stroke-dasharray:1000;animation:draw-65a6bb2d 1.3s ease-out both}.chart-stage strong[data-v-65a6bb2d]{font-size:22px;margin-top:10px}.cards-stage[data-v-65a6bb2d]{align-items:center;display:flex;gap:22px}.card[data-v-65a6bb2d],.playing-card[data-v-65a6bb2d]{background:#f8f8f3;border-radius:8px;box-shadow:0 8px 19px #0007;color:#26374f;display:flex;flex-direction:column;font-size:34px;font-weight:900;height:112px;justify-content:space-between;padding:10px;width:78px}.card span[data-v-65a6bb2d],.playing-card i[data-v-65a6bb2d]{align-self:flex-end;color:#e15666;font-size:25px;font-style:normal}.card-arrow[data-v-65a6bb2d]{color:#a6bde0;font-size:35px}.rolling .new-card[data-v-65a6bb2d]{animation:deal-65a6bb2d .9s ease-out both}.slot-stage[data-v-65a6bb2d]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;max-width:380px}.reel[data-v-65a6bb2d]{background:#eff3fb;border:4px solid #5973a0;border-radius:10px;box-shadow:inset 0 6px 18px #b9c7d9;color:#17243a;display:grid;font-size:47px;height:95px;place-items:center;width:92px}.rolling .reel[data-v-65a6bb2d]{animation:tumble-65a6bb2d 1s cubic-bezier(.2,.8,.2,1) var(--delay) both}.slot-stage small[data-v-65a6bb2d]{margin-top:10px;width:100%}.blackjack-stage[data-v-65a6bb2d]{display:grid;gap:14px}.blackjack-stage>div[data-v-65a6bb2d]{text-align:center}.blackjack-stage small[data-v-65a6bb2d]{display:block;margin-bottom:5px}.hand[data-v-65a6bb2d]{display:flex;gap:7px;justify-content:center}.playing-card[data-v-65a6bb2d]{font-size:20px;height:65px;padding:5px;width:47px}.playing-card i[data-v-65a6bb2d]{font-size:14px}.rolling .playing-card[data-v-65a6bb2d]{animation:deal-65a6bb2d .6s ease-out var(--delay) both}@keyframes tumble-65a6bb2d{0%{opacity:0;transform:translateY(-70px) rotate(-110deg)}65%{opacity:1;transform:translateY(8px) rotate(12deg)}to{opacity:1;transform:none}}@keyframes slide-marker-65a6bb2d{0%{left:50%}to{left:var(--position)}}@keyframes rise-65a6bb2d{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:none}}@keyframes fly-65a6bb2d{0%{opacity:.4;right:90%;top:60px;transform:rotate(-20deg)}to{opacity:1;right:0;top:2px;transform:rotate(10deg)}}@keyframes drop-65a6bb2d{0%{left:50%;opacity:0;top:0}20%{opacity:1}45%{left:42%}70%{left:58%}to{left:calc(50% + var(--x));top:155px}}@keyframes spin-65a6bb2d{0%{transform:rotate(0)}to{transform:rotate(var(--angle))}}@keyframes flip-65a6bb2d{0%{transform:rotateY(0) translateY(-30px)}50%{transform:rotateY(900deg) translateY(-80px)}to{transform:rotateY(5turn) translateY(0)}}@keyframes pop-65a6bb2d{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes draw-65a6bb2d{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes deal-65a6bb2d{0%{opacity:0;transform:translate(90px,-55px) rotate(15deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rolling .chart-grid polyline[data-v-65a6bb2d],.rolling .coin[data-v-65a6bb2d],.rolling .die[data-v-65a6bb2d],.rolling .keno-grid .drawn[data-v-65a6bb2d],.rolling .ladder-step[data-v-65a6bb2d],.rolling .new-card[data-v-65a6bb2d],.rolling .playing-card[data-v-65a6bb2d],.rolling .plinko-ball[data-v-65a6bb2d],.rolling .reel[data-v-65a6bb2d],.rolling .rocket[data-v-65a6bb2d],.rolling .stage[data-v-65a6bb2d] *,.rolling .wheel[data-v-65a6bb2d]{animation-delay:0ms!important;animation-duration:.01ms!important}}@media (max-width:600px){.stage[data-v-65a6bb2d]{min-height:230px;padding:32px 10px 14px}.stage-top[data-v-65a6bb2d]{top:9px}.keno-grid[data-v-65a6bb2d]{gap:2px}.keno-grid span[data-v-65a6bb2d]{font-size:9px}.die[data-v-65a6bb2d]{font-size:31px;height:55px;width:55px}.dice-number[data-v-65a6bb2d]{font-size:60px}.wheel[data-v-65a6bb2d]{height:130px;width:130px}.reel[data-v-65a6bb2d]{font-size:36px;height:75px;width:70px}}.demo-play[data-v-6db53449]{background:#182536;border:1px solid #344a68;border-radius:14px;box-shadow:0 14px 40px #0003;color:#dce8fa;margin:0 auto 26px;max-width:1088px;padding:22px}.play-heading[data-v-6db53449]{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.eyebrow[data-v-6db53449]{color:#b9a5ff;font-size:11px;font-weight:900;letter-spacing:.13em}.play-heading h1[data-v-6db53449]{color:#f4f8ff;font-size:26px;line-height:1.2;margin:2px 0 4px}.play-heading p[data-v-6db53449]{color:#a8bdd7;font-size:13px;margin:0}.virtual-badge[data-v-6db53449]{background:#29405b;border-radius:6px;color:#b9d7fa;font-size:11px;font-weight:700;padding:7px 10px;white-space:nowrap}.play-controls[data-v-6db53449]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;padding:18px 0 0}.amount-field[data-v-6db53449],.option-field[data-v-6db53449]{color:#a8bdd7;display:grid;font-size:12px;font-weight:700;gap:7px}.amount-field input[data-v-6db53449]{background:#0e1724;border:1px solid #4a607b;border-radius:6px;color:#fff;font:inherit;font-size:16px;padding:10px;width:125px}.option-field[data-v-6db53449]{flex:1;min-width:180px}.option-buttons[data-v-6db53449]{display:flex;flex-wrap:wrap;gap:6px}.option-buttons button[data-v-6db53449]{background:#25364a;border:1px solid #455a75;border-radius:6px;color:#d9e7f8;cursor:pointer;font-size:12px;padding:9px 10px}.option-buttons button.active[data-v-6db53449]{background:#245089;border-color:#7af;color:#fff}.play-button[data-v-6db53449]{background:#36a978;border:0;border-radius:7px;color:#092c20;cursor:pointer;font-size:14px;font-weight:900;min-width:155px;padding:11px 18px}.play-button[data-v-6db53449]:hover{background:#58c894}.option-buttons button[data-v-6db53449]:disabled,.play-button[data-v-6db53449]:disabled{cursor:wait;opacity:.6}.demo-play button[data-v-6db53449]:focus-visible,.demo-play input[data-v-6db53449]:focus-visible{outline:2px solid #a7c8ff;outline-offset:2px}.play-error[data-v-6db53449]{color:#ffabb1;font-size:13px;margin:13px 0 0}.play-result[data-v-6db53449]{align-items:center;background:#112139;border:1px solid #55739c;border-radius:8px;display:flex;gap:20px;justify-content:space-between;margin-top:18px;padding:14px 18px}.play-result div[data-v-6db53449]{display:grid;gap:4px}.play-result small[data-v-6db53449]{color:#9eb5d0}.play-result strong[data-v-6db53449]{font-size:16px;overflow-wrap:anywhere}.play-result b[data-v-6db53449]{font-size:15px;white-space:nowrap}.win[data-v-6db53449]{color:#b4e8c4}.lose[data-v-6db53449]{color:#ffabb1}.push[data-v-6db53449]{color:#ffdb9e}.original-hint[data-v-6db53449]{color:#8198b7;font-size:11px;margin:16px 0 0}@media (max-width:650px){.demo-play[data-v-6db53449]{padding:16px}.play-heading[data-v-6db53449]{flex-direction:column;gap:10px}.play-heading h1[data-v-6db53449]{font-size:22px}.play-controls[data-v-6db53449]{gap:12px}.option-field[data-v-6db53449]{order:3;width:100%}.play-button[data-v-6db53449]{flex:1}.play-result[data-v-6db53449]{align-items:flex-start;flex-direction:column;gap:8px}}.demo-shell{background:#0b1019;color:#f3f6fc;font-family:Montserrat,Arial,sans-serif;min-height:100vh;overflow-x:hidden}.demo-shell *{box-sizing:border-box}.demo-header{align-items:center;background:#111925;border-bottom:1px solid #243044;display:flex;gap:32px;height:72px;padding:0 max(24px,calc(50vw - 650px))}.demo-header a{color:#c8d8f3;text-decoration:none}.demo-header a:hover{color:#fff}.demo-header .brand{flex:none;width:148px}.demo-header .brand img{display:block;height:auto;width:100%}.demo-header nav{flex:1;font-size:14px;font-weight:700}.demo-header .account{align-items:center;display:flex;gap:12px;white-space:nowrap}.mock-label{background:#372a54;border-radius:5px;color:#c6a8ff;font-size:11px;font-weight:800;letter-spacing:.08em;padding:5px 8px}.balance{color:#fff;font-variant-numeric:tabular-nums;font-weight:800}.balance small{color:#88a0c3;font-size:11px}.reset-button{background:#1b2738;border:1px solid #35425a;border-radius:7px;color:#d4e3ff;cursor:pointer;padding:7px 11px}.reset-button:hover{background:#2a3a52}.demo-main{margin:0 auto;max-width:1300px;padding:36px 24px 64px}.demo-shell footer{border-top:1px solid #243044;color:#7e91ae;font-size:12px;padding:26px 24px;text-align:center}@media (max-width:650px){.demo-header{flex-wrap:wrap;gap:10px;height:auto;min-height:64px;padding:10px 16px}.demo-header .brand{width:120px}.demo-header nav{flex-basis:100%;order:3;padding:0 0 4px}.demo-header .account{gap:7px;margin-left:auto}.mock-label{display:none}.balance{font-size:13px}.demo-main{padding:24px 16px 44px}}
