:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{color:#f1f1f4;background:#14151c;height:100%;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#root{min-height:100%}.app{background:#07080d;justify-content:center;align-items:center;min-height:100vh;padding:10px;display:flex}.stage{background:radial-gradient(125% 95% at 0 35%,#d6ecff 0%,#eef6ff 16%,#eef6ff00 44%),radial-gradient(125% 95% at 100% 42%,#ff5573 0%,#8a1234 20%,#8a123400 50%),linear-gradient(#0e0b18 0%,#150f24 55%,#0b0813 100%);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden;box-shadow:0 24px 70px #0009;container-type:inline-size}.stage--landscape{background:linear-gradient(#06050eb8 0%,#06050e57 8%,#06050e00 16%),linear-gradient(#06050e00 80%,#06050e6b 90%,#06050ecc 100%),url(/art/bg/bg-landscape.webp) 50%/100% 100% no-repeat,radial-gradient(125% 95% at 0 35%,#d6ecff 0%,#eef6ff 16%,#eef6ff00 44%),radial-gradient(125% 95% at 100% 42%,#ff5573 0%,#8a1234 20%,#8a123400 50%),linear-gradient(#0e0b18 0%,#150f24 55%,#0b0813 100%)}.panel{background-color:#0000;background-image:linear-gradient(#f6e6d6 0%,#efdcc8 55%,#e7d0b9 100%),linear-gradient(160deg,#f3d489 0%,#b8862f 35%,#f7e4a6 60%,#9a6c22 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:.55cqw solid #0000;border-radius:2.2cqw;position:absolute;box-shadow:inset 0 .4cqw 1.2cqw #78502840,0 1cqw 2.5cqw #00000059}.panel--framed{box-shadow:none;background:linear-gradient(#f6e6d6 0%,#efdcc8 55%,#e7d0b9 100%);border:0;border-radius:0}.reel-frame{filter:drop-shadow(0 .8cqw 1.6cqw #00000073);pointer-events:none;background:url(/art/ui/reel-frame.webp) 50%/100% 100% no-repeat;position:absolute}.reel-slot{position:absolute}.reel-canvas,.reel-canvas canvas{display:block;position:absolute;inset:0}.reel-canvas canvas{width:100%!important;height:100%!important}.reel-canvas__labels{z-index:1;pointer-events:none;position:absolute;inset:0}.stage-fx{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.win-pill{color:#ffe6a0;letter-spacing:.02em;white-space:nowrap;text-shadow:0 .08cqw .15cqw #000000b3;background:linear-gradient(#3a1f4d 0%,#1c1030 100%);border:.12cqw solid #f3c65a;border-radius:999px;padding:.12cqw .6cqw;font-size:1.05cqw;font-weight:800;line-height:1.25;animation:.18s cubic-bezier(.2,1.6,.4,1) both win-pill-in;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 .7cqw #ffc84abf,0 .2cqw .5cqw #00000073}@keyframes win-pill-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}}.reel-canvas__error{text-align:center;color:#7a1b1b;place-items:center;padding:2cqw;font-size:1.1cqw;display:grid;position:absolute;inset:0}.chrome{position:absolute;inset:0}.chrome>*{position:absolute}.logo{filter:drop-shadow(0 .25cqw .35cqw #0000008c);background-image:url(/art/ui/logo.png);width:16.4cqw;height:9.26cqw;top:1.72%;left:7.78%;transform:rotate(-8deg);object-fit:contain!important}.app,#root{background:#000!important}.jackpots{gap:1.1cqw;display:flex;top:.5%;left:50%;transform:translate(-50%)}.chip--major{margin-right:4cqw}.chip{filter:drop-shadow(0 .3cqw .6cqw #00000080);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:10.42cqw;height:6.21cqw;position:relative}.chip--grand{background-image:url(/art/ui/chip-grand.png)}.chip--major{background-image:url(/art/ui/chip-major.png)}.chip--minor{background-image:url(/art/ui/chip-minor.png)}.chip--mini{background-image:url(/art/ui/chip-mini.png)}.chip__value{color:#fff6dc;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 .1cqw .2cqw #000c;justify-content:center;align-items:center;font-size:1.23cqw;font-weight:800;display:flex;position:absolute;inset:53% 12% 19.3%}.logo,.buy-bonus,.top-icon,.lines-badge,.gear,.stepper,.ctrl,.spin{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.buy-bonus{filter:drop-shadow(0 .4cqw .8cqw #00000073);cursor:pointer;background-color:#0000;background-image:url(/art/ui/buy-bonus-plaque.png);border:0;width:13.8cqw;height:6.37cqw;padding:0;font-family:inherit;transition:filter .12s,transform 80ms;top:.2%;right:9.27%}.buy-bonus:hover:not(:disabled){filter:drop-shadow(0 .4cqw .8cqw #00000073)brightness(1.12)}.buy-bonus:active:not(:disabled){transform:scale(.96)}.buy-bonus:disabled{opacity:.5;cursor:not-allowed}.buy-bonus:focus-visible{outline-offset:.15cqw;border-radius:1cqw;outline:.22cqw solid #ffd24a}.buy-bonus__price{color:#ffe9a8;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;font-size:1.35cqw;font-weight:800;display:flex;position:absolute;inset:58.5% 15% 14.5%}.top-icons{gap:.7cqw;display:flex;top:2.4%;right:1.6%}.top-icon{cursor:pointer;background-color:#0000;border:0;width:3.1cqw;height:3.1cqw;padding:0}.top-icon--menu{background-image:url(/art/ui/icon-menu.png)}.top-icon--info{background-image:url(/art/ui/icon-info.png)}.lines-badge{filter:drop-shadow(0 .25cqw .4cqw #00000080);background-image:url(/art/ui/badge-lines.png);width:5.8cqw;height:9.79cqw;top:39.26%}.lines-badge--left{left:7.07%}.lines-badge--right{right:7.31%}.bottom-bar{z-index:1;border:0 solid #0000;border-image-source:url(/art/ui/bottom-bar.png);border-image-slice:0 110 fill;border-image-width:0 2.96cqw;border-image-repeat:stretch;align-items:center;gap:1.1cqw;height:9.2%;padding:0 1.9cqw;display:flex;bottom:2.2%;left:8%;right:8%}.gear{background-image:url(/art/ui/icon-gear.png);flex:none;width:3.44cqw;height:3.44cqw}.readout{border:0 solid #0000;border-image-source:url(/art/ui/pill-readout.png);border-image-slice:0 95 fill;border-image-width:0 2.16cqw;border-image-repeat:stretch;flex-direction:column;justify-content:center;align-items:center;gap:.05cqw;height:4.1cqw;padding:0 1.9cqw;display:flex}.bet-group{align-items:center;gap:.7cqw;display:flex}.readout--win{min-width:11cqw;margin-left:auto}.readout__label{letter-spacing:.12em;color:#e2d5b0;font-size:.8cqw;font-weight:700}.readout__value{color:#fff;font-variant-numeric:tabular-nums;font-size:1.5cqw;font-weight:800}.readout__value--win{color:#7dffa8;text-shadow:0 0 .6cqw #7dffa880}.stepper{background-color:#0000;border:0;flex:none;width:2.8cqw;height:2.8cqw;padding:0}.stepper--minus{background-image:url(/art/ui/btn-stepper.png)}.stepper--plus{background-image:url(/art/ui/btn-stepper-plus.png)}.bar-gap{flex:none;width:17cqw}.ctrl{cursor:pointer;background-color:#0000;border:0;flex:none;padding:0;transition:transform 80ms,filter .12s}.ctrl:hover{filter:brightness(1.15)}.ctrl:active{transform:scale(.96)}.ctrl:focus-visible{outline-offset:.2cqw;border-radius:.8cqw;outline:.22cqw solid #ffd24a}.ctrl--auto{background-image:url(/art/ui/btn-ctrl.png);width:6.15cqw;height:3.6cqw}.ctrl--auto.ctrl--on{filter:brightness(.8)drop-shadow(0 0 .5cqw #78beffd9);transform:translateY(.1cqw)}.ctrl--turbo{background-image:url(/art/ui/btn-toggle-off.png);width:9.05cqw;height:3.1cqw}.ctrl--turbo.ctrl--on{background-image:url(/art/ui/btn-toggle-on.png)}.spin{z-index:2;aspect-ratio:692/419;cursor:pointer;filter:drop-shadow(0 .5cqw 1cqw #0000008c);background-color:#0000;background-image:url(/art/ui/btn-spin.png);border:0;width:16.5%;padding:0;transition:transform 70ms,filter .12s;bottom:.8%;left:50%;transform:translate(-50%)}.spin:hover:not(:disabled){filter:drop-shadow(0 .5cqw 1cqw #0000008c)brightness(1.08)}.spin:active:not(:disabled),.spin--held:not(:disabled){filter:drop-shadow(0 .2cqw .5cqw #0000008c);background-image:url(/art/ui/btn-spin-pressed.png);transform:translate(-50%)translateY(.35cqw)scale(.975)}.spin:disabled{cursor:not-allowed;background-image:url(/art/ui/btn-spin-disabled.png)}.spin:focus-visible{outline:none}.spin:focus-visible:after{content:"";outline-offset:.3cqw;border-radius:50%;outline:.25cqw solid #ffd24a;position:absolute;inset:1.2% 20.6% 1.7%}.hint{pointer-events:none;letter-spacing:.1em;color:#ffffff8c;margin:0;font-size:.85cqw;bottom:.5%;right:2.5%}.fs-banner{z-index:3;background:linear-gradient(#ff3d8b 0%,#b3114f 100%);border:.2cqw solid #ffdf8a;border-radius:1.4cqw;align-items:baseline;gap:1.2cqw;padding:.5cqw 2cqw .6cqw;animation:.26s ease-out fs-pop;display:flex;top:10.6%;left:50%;transform:translate(-50%);box-shadow:0 .5cqw 1.4cqw #00000080,0 0 2.2cqw #ffbe5a73}@keyframes fs-pop{0%{opacity:0;transform:translate(-50%)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.fs-banner__title{letter-spacing:.1em;color:#fff4cf;font-size:1.5cqw;font-weight:900}.fs-banner__count{color:#fff;font-variant-numeric:tabular-nums;font-size:1.7cqw;font-weight:900}.fs-banner__of{opacity:.8;font-size:1cqw;font-weight:700}.fs-banner__mult{letter-spacing:.06em;color:#ffe9a8;font-size:1.15cqw;font-weight:800}.fs-pill{white-space:nowrap;background:linear-gradient(#ff3d8b 0%,#b3114f 100%);border:.2cqw solid #ffdf8a;border-radius:1.4cqw;align-items:baseline;gap:.8cqw;padding:.35cqw 1.4cqw .45cqw;animation:.26s ease-out fs-pill-in;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .5cqw 1.4cqw #00000080,0 0 2.2cqw #ffbe5a73}.fs-pill--left{right:calc(100% + .5cqw)}.fs-pill--right{left:calc(100% + .5cqw)}@keyframes fs-pill-in{0%{opacity:0;transform:translateY(-50%)scale(.9)}to{opacity:1;transform:translateY(-50%)scale(1)}}.multiplier-row{aspect-ratio:1617/468;z-index:3;pointer-events:none;width:11.16cqw;top:11.2%;left:50%;transform:translate(-50%)}.multiplier{filter:drop-shadow(0 .3cqw .6cqw #0000008c);background:url(/art/ui/multiplier/plaque.png) 50%/100% 100% no-repeat;transition:filter .4s ease-out;position:absolute;inset:0}.multiplier--hot{filter:drop-shadow(0 .3cqw .6cqw #0000008c)drop-shadow(0 0 1cqw #ffbe50e6)}.multiplier__figure{justify-content:center;align-items:center;display:flex;position:absolute}.multiplier__glyph{flex:none;width:auto;height:94%}.multiplier__figure--pop{animation:.56s cubic-bezier(.2,.9,.3,1.25) multiplier-pop}@keyframes multiplier-pop{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(1.6);transform:scale(1.6)}to{filter:brightness();transform:scale(1)}}.multiplier__flash{opacity:0;background:radial-gradient(closest-side,#ffeeaaf2,#ffbe4680 45%,#ffa02800 100%);border-radius:50%;animation:.65s ease-out multiplier-flash;position:absolute;inset:-45% 18%}@keyframes multiplier-flash{0%{opacity:0;transform:scale(.5)}20%{opacity:1}to{opacity:0;transform:scale(1.5)}}.stage--fs .panel{box-shadow:inset 0 .4cqw 1.2cqw #9646144d,0 1cqw 2.5cqw #00000059,0 0 3.5cqw #ffb4468c}.stage--fs .panel--framed{box-shadow:inset 0 .4cqw 1.2cqw #9646144d}.stage--fs .reel-frame{filter:drop-shadow(0 .8cqw 1.6cqw #00000073)drop-shadow(0 0 1.6cqw #ffb446b3)}.stage--fs .readout--win{border-color:#ffd278b3;box-shadow:0 0 1.2cqw #ffbe5a59}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.megawin{z-index:6;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.megawin:focus-visible{outline:none}.megawin__scrim{-webkit-backdrop-filter:blur(5px)saturate(.7);backdrop-filter:blur(5px)saturate(.7);background:radial-gradient(circle at 50% 44%,#14061ee0,#030207f7 70%);animation:.32s ease-out both megawin-fade;position:absolute;inset:0}.megawin__burst,.megawin__rays,.megawin__plate{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.megawin__burst{--n:var(--mw-burst-n);--size:104cqw;width:var(--size);height:calc(var(--size) / var(--mw-burst-ratio));background:url(/art/ui/megawin/burst.png) 0 0 / calc(var(--n) * 100%) 100% no-repeat;mix-blend-mode:screen;animation:megawin-frames .62s steps(var(--n)) 1 both, megawin-burst-fade 1.5s ease-out both}.megawin__rays{background:repeating-conic-gradient(#ffc66038 0deg 3.2deg,#ffc66000 3.2deg 13deg);width:130cqw;height:130cqw;animation:28s linear infinite megawin-rays,.7s ease-out .26s both megawin-fade;-webkit-mask-image:radial-gradient(closest-side,#000 10%,#00000080 38%,#0000 70%);mask-image:radial-gradient(closest-side,#000 10%,#00000080 38%,#0000 70%)}.megawin__embers{--n:var(--mw-embers-n);--size:62cqw;width:var(--size);height:calc(var(--size) / var(--mw-embers-ratio));background:url(/art/ui/megawin/embers.png) 0 0 / calc(var(--n) * 100%) 100% no-repeat;opacity:.6;mix-blend-mode:screen;animation:megawin-frames 1.6s steps(var(--n)) infinite, megawin-fade .9s ease-out .2s both;position:absolute;top:6%;right:-8cqw}.megawin__plate{width:62cqw;aspect-ratio:var(--mw-plate-ratio);filter:drop-shadow(0 1cqw 2.4cqw #000000a6);background:url(/art/ui/megawin/plate.png) 50%/100% 100% no-repeat;animation:.62s cubic-bezier(.2,1.45,.4,1) both megawin-plate-in}.megawin__field{background:radial-gradient(closest-side,#0a1234f2,#080c24b8 62%,#06081800 100%);width:78%;height:60%;position:absolute;top:26%;left:8%}.megawin__word,.megawin__amount,.megawin__pill{left:calc(var(--mw-centre-x) * 100%);white-space:nowrap;line-height:1;position:absolute;transform:translate(-50%,-50%)}.megawin__word{letter-spacing:-.01em;gap:.3em;font-size:7.4cqw;font-weight:900;animation:.38s cubic-bezier(.2,1.5,.4,1) .2s both megawin-word-in;display:flex;top:40%}.megawin__word-a{background:linear-gradient(#fff6d0 6%,#ffd257 42%,#b57611 78%,#ffe9a8 100%);color:#0000;filter:drop-shadow(0 .2cqw .15cqw #5a2800e6);-webkit-background-clip:text;background-clip:text}.megawin__word-b{background:linear-gradient(#ffd0a8 6%,#ff5a2a 44%,#a80f06 80%,#ff9b5e 100%);color:#0000;filter:drop-shadow(0 .2cqw .15cqw #500800e6);-webkit-background-clip:text;background-clip:text}.megawin__amount{font-variant-numeric:tabular-nums;color:#ffe9a8;text-shadow:0 .15cqw #8a5a10,0 0 1.6cqw #ffc45abf;font-size:6.2cqw;font-weight:900;animation:.3s ease-out .42s both megawin-fade;top:63%}.megawin__pill{letter-spacing:.1em;color:#ffd257;font-size:1.9cqw;font-weight:800;animation:.3s ease-out .52s both megawin-fade;top:86.2%}.megawin__flare{--n:var(--mw-sparks-n);left:var(--x);top:var(--y);width:var(--size);aspect-ratio:var(--mw-sparks-ratio);background:url(/art/ui/megawin/sparks.png) 0 0 / calc(var(--n) * 100%) 100% no-repeat;mix-blend-mode:screen;animation:megawin-frames .9s steps(var(--n)) infinite var(--delay), megawin-fade .4s ease-out var(--delay) both;position:absolute;translate:-50% -50%}.megawin__coin{--n:var(--mw-coins-n);width:var(--size);height:calc(var(--size) / var(--mw-coins-ratio));background:url(/art/ui/megawin/coins.png) 0 0 / calc(var(--n) * 100%) 100% no-repeat;animation:megawin-frames var(--spin) steps(var(--n)) infinite, megawin-coin-fly var(--fly) cubic-bezier(.2, .55, .5, 1) var(--delay) infinite both;position:absolute;top:44%;left:50%}.megawin__feather{--n:var(--mw-feathers-n);left:var(--x);width:var(--size);height:calc(var(--size) / var(--mw-feathers-ratio));background:url(/art/ui/megawin/feathers.png) 0 0 / calc(var(--n) * 100%) 100% no-repeat;opacity:.85;animation:megawin-frames var(--spin) steps(var(--n)) infinite, megawin-feather-fall var(--fall) linear var(--delay) infinite both;position:absolute;top:-12cqw}.megawin__hint{letter-spacing:.22em;color:#ffe9b8b8;font-size:1.3cqw;font-weight:800;animation:.4s ease-out .9s both megawin-fade,1.6s ease-in-out 1.3s infinite megawin-hint-pulse;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}@keyframes megawin-frames{0%{background-position-x:0%}to{background-position-x:calc(100% * var(--n) / (var(--n) - 1))}}@keyframes megawin-fade{0%{opacity:0}}@keyframes megawin-burst-fade{0%{opacity:0}12%{opacity:.95}to{opacity:0}}@keyframes megawin-rays{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes megawin-plate-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes megawin-word-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes megawin-coin-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}10%{opacity:1}45%{transform:translate(calc(-50% + var(--dx) * .55), calc(-50% + var(--lift))) scale(1)}90%{opacity:1}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.92);opacity:0}}@keyframes megawin-feather-fall{0%{opacity:0;transform:translate(0)}12%{opacity:.85}50%{transform:translate(var(--sway), 40cqw)}88%{opacity:.85}to{transform:translate(calc(var(--sway) * -.6), 82cqw);opacity:0}}@keyframes megawin-hint-pulse{50%{opacity:.35}}.bigwin--big .megawin__rays{opacity:.7}.bigwin--epic .megawin__rays{background:repeating-conic-gradient(#96ffd247 0deg 3.2deg,#ffc6604d 3.2deg 6.4deg,#ffc66000 6.4deg 15deg)}.bigwin--epic .megawin__scrim{background:radial-gradient(circle at 50% 44%,#082828b3,#03060af0 72%)}@media (prefers-reduced-motion:reduce){.megawin__coin,.megawin__feather,.megawin__embers,.megawin__rays{display:none}.megawin__burst,.megawin__plate,.megawin__word,.megawin__flare,.megawin__hint{animation-duration:1ms;animation-iteration-count:1}}.overlay{z-index:6;place-items:center;gap:1.2cqw;display:grid;position:absolute;inset:0}.overlay--loading{background:radial-gradient(circle at 50% 45%,#140e20eb,#06050cf7);align-content:center}.overlay__message{letter-spacing:.08em;color:#ffe9b8;margin:0;font-size:1.4cqw;font-weight:700}.spinner{border:.28cqw solid #ffe29640;border-top-color:#ffd257;border-radius:50%;width:2.4cqw;height:2.4cqw;animation:.72s linear infinite spin}.spinner--large{border-width:.42cqw;width:4.4cqw;height:4.4cqw}@keyframes spin{to{transform:rotate(360deg)}}.overlay--error,.overlay--confirm{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06040ab8}.overlay--choice{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06040acc;align-content:center;gap:1.6cqw;animation:.26s ease-out choice-in}@keyframes choice-in{0%{opacity:0}to{opacity:1}}.choice__title{letter-spacing:.08em;color:#ffe3a1;text-align:center;text-shadow:0 .2cqw .6cqw #000000b3;margin:0;font-size:2.6cqw;font-weight:900}.choice__cards{justify-content:center;gap:3cqw;display:flex}.choice-card{aspect-ratio:3/4;cursor:pointer;border:.25cqw solid;border-radius:1.6cqw;flex-direction:column;justify-content:flex-end;align-items:center;gap:.5cqw;width:21cqw;padding:1.4cqw 1.2cqw 1.6cqw;font-family:inherit;transition:transform .16s ease-out;display:flex;position:relative;overflow:hidden}.choice-card:hover,.choice-card:focus-visible{transform:translateY(-.4cqw)scale(1.03)}.choice-card:focus-visible{outline-offset:.3cqw;outline:.25cqw solid #ffd24a}.choice-card__art{background-position:50%;background-size:cover;position:absolute;inset:0}.choice-card>:not(.choice-card__art){position:relative}.choice-card__label{letter-spacing:.1em;text-transform:uppercase;font-size:2.6cqw;font-weight:900}.choice-card__spins{font-size:1.3cqw;font-weight:700}.choice-card__spins strong{font-size:2.2cqw}.choice-card__perks{text-align:center;margin:.4cqw 0 0;padding:0;font-size:.95cqw;line-height:1.35;list-style:none}.choice-card--heaven{color:#33250a;border-color:#fff1c2;box-shadow:0 0 2.4cqw #ffecaa8c,0 1.2cqw 2.6cqw #00000080}.choice-card--heaven .choice-card__art{background-image:url(/art/ui/choice-heaven.webp),radial-gradient(circle at 50% 28%,#fffdf2 0%,#ffe9a8 32%,#9cc9f5 72%,#5b8fd1 100%)}.choice-card--hell{color:#ffe6cc;border-color:#ff8a3d;box-shadow:0 0 2.4cqw #ff5a1e8c,0 1.2cqw 2.6cqw #00000080}.choice-card--hell .choice-card__art{background-image:url(/art/ui/choice-hell.webp),radial-gradient(circle at 50% 28%,#ffb35a 0%,#e0431b 32%,#6d0f0f 72%,#1c0505 100%)}.choice__note{color:#fff0d2bf;text-align:center;margin:0;font-size:1cqw}.choice__lead{color:#ffe3a1;text-align:center;text-transform:uppercase;letter-spacing:.06em;margin:-.4cqw 0 .4cqw;font-size:1.15cqw;font-weight:700}.stage--fs-heaven .reel-frame{filter:drop-shadow(0 .8cqw 1.6cqw #00000073)drop-shadow(0 0 1.8cqw #fff6c8e6)}.stage--fs-hell .reel-frame{filter:drop-shadow(0 .8cqw 1.6cqw #00000073)drop-shadow(0 0 1.8cqw #ff461ed9)}.multiplier-row--heaven .fs-pill{background:linear-gradient(#fffaf0 0%,#9cc9f5 100%);border-color:#fff1c2}.multiplier-row--heaven .fs-banner__title,.multiplier-row--heaven .fs-banner__count{color:#2a2006}.multiplier-row--hell .fs-pill{background:linear-gradient(#e0431b 0%,#5a0a0a 100%);border-color:#ff9a4a}.dialog.dialog--buy{background:linear-gradient(#2a1f14,#150d08);border-color:#ffd67899}.buy-sides{gap:.8cqw;margin:0 0 1.2cqw;display:flex}.buy-side{color:#ece7f2;text-align:left;cursor:pointer;background:#2820348c;border:.16cqw solid #ffffff29;border-radius:1cqw;flex-direction:column;flex:1;gap:.15cqw;padding:.8cqw .9cqw;font-family:inherit;display:flex}.buy-side:hover{filter:brightness(1.15)}.buy-side__label{letter-spacing:.06em;text-transform:uppercase;font-size:1.2cqw;font-weight:800}.buy-side__spins{font-size:1cqw;font-weight:700}.buy-side__perk{opacity:.75;font-size:.9cqw}.buy-side--heaven.buy-side--on{background:linear-gradient(#ffe9a83d,#785a1e4d);border-color:#ffe3a1;box-shadow:0 0 1.4cqw #ffecaa73}.buy-side--hell.buy-side--on{background:linear-gradient(#e0431b52,#5a0a0a66);border-color:#ff8a3d;box-shadow:0 0 1.4cqw #ff5a1e73}.dialog--buy .dialog__title{color:#ffe3a1}.dialog{text-align:left;background:linear-gradient(#241826,#140b16);border:.18cqw solid #ffb4b48c;border-radius:1.6cqw;width:min(46cqw,80%);padding:2cqw 2.4cqw 2.2cqw;box-shadow:0 1.4cqw 3.4cqw #0009}.dialog__title{color:#ffc9c9;margin:0 0 .8cqw;font-size:1.9cqw}.dialog__body{color:#f2e6e6;margin:0 0 .6cqw;font-size:1.2cqw}.dialog__note{color:#bda9b4;margin:0 0 1.4cqw;font-size:1cqw}.dialog__actions{gap:.8cqw;display:flex}.btn{color:#ece7f2;cursor:pointer;background:#282034e6;border:.12cqw solid #ffffff2e;border-radius:1cqw;padding:.7cqw 1.6cqw;font-family:inherit;font-size:1.1cqw;font-weight:800}.btn:hover{filter:brightness(1.15)}.btn:active{transform:scale(.97)}.btn:focus-visible{outline-offset:.2cqw;outline:.2cqw solid #ffd24a}.btn--primary{color:#fff4cf;background:linear-gradient(#ff3d8b,#b3114f);border-color:#ffdf8a}.btn--block{text-align:center;width:100%;margin-top:1.4cqw;display:block}.modal{z-index:7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06040ac7;place-items:center;padding:2cqw;display:grid;position:absolute;inset:0}.modal__panel{background:linear-gradient(#1b1a2e,#101020);border:.18cqw solid #ffe09680;border-radius:1.6cqw;flex-direction:column;width:min(62cqw,100%);max-height:88%;display:flex;overflow:hidden;box-shadow:0 1.4cqw 3.4cqw #0009}.modal__panel--narrow{width:min(40cqw,100%)}.modal__head{border-bottom:.1cqw solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.2cqw 1.6cqw;display:flex}.modal__title{color:#ffe9a8;margin:0;font-size:1.7cqw}.modal__close{color:#e8e6f2;cursor:pointer;background:#28283ee6;border:.12cqw solid #fff3;border-radius:50%;width:2.6cqw;height:2.6cqw;font-size:1.2cqw}.modal__scroll{color:#e6e3f0;padding:1.4cqw 1.6cqw 1.8cqw;font-size:1.05cqw;line-height:1.5;overflow-y:auto}.modal__scroll p{margin:0 0 .9cqw}.info__lead{color:#fff;font-size:1.2cqw}.info__h3{color:#ffd257;margin:1.4cqw 0 .6cqw;font-size:1.3cqw}.info__note{color:#b9b5c8;font-size:.95cqw}.info__list{margin:0 0 .9cqw;padding-left:1.6cqw}.info__list li{margin-bottom:.35cqw}.paytable{border-collapse:collapse;width:100%;margin-bottom:.6cqw}.paytable th,.paytable td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:.08cqw solid #ffffff14;padding:.45cqw .6cqw}.paytable thead th{color:#b9b5c8;letter-spacing:.08em;font-size:.9cqw}.paytable thead th:first-child{text-align:left}.paytable__symbol{text-align:left;align-items:center;gap:.7cqw;font-weight:700;display:flex}.paytable__symbol img{object-fit:contain;width:2.6cqw;height:2.6cqw}.tag{letter-spacing:.08em;border-radius:.4cqw;padding:.1cqw .5cqw;font-size:.75cqw;font-style:normal}.tag--wild{color:#ffd9d9;background:#7a1420}.menu{margin:0;padding:0;list-style:none}.menu__row{border-bottom:.08cqw solid #ffffff14;justify-content:space-between;align-items:center;gap:1cqw;padding:.9cqw 0;display:flex}.menu__row strong{font-size:1.15cqw;display:block}.menu__row small{color:#a9a5ba;font-size:.9cqw;display:block}.menu__row--disabled{opacity:.55}.menu__tag{letter-spacing:.06em;color:#a9a5ba;font-size:.85cqw}.menu__foot{color:#a9a5ba;font-size:.9cqw;margin-top:1.2cqw!important}.menu__foot kbd{background:#ffffff14;border:.08cqw solid #ffffff40;border-radius:.3cqw;padding:.1cqw .4cqw;font-size:.85cqw}.switch{cursor:pointer;background:#282c46f2;border:.1cqw solid #fff3;border-radius:1cqw;flex:none;width:4cqw;height:2cqw;padding:.15cqw;transition:background .14s}.switch__knob{background:#cfd3e6;border-radius:50%;width:1.55cqw;height:1.55cqw;transition:transform .14s,background .14s;display:block}.switch--on{background:linear-gradient(#1f5fd0,#123a86);border-color:#9ed2ff}.switch--on .switch__knob{background:#fff;transform:translate(2cqw)}.slider{accent-color:#1f5fd0;cursor:pointer;flex:none;width:12cqw;margin:0}.slider:disabled{cursor:default}.top-icon{cursor:pointer;font-family:inherit;transition:filter .12s,transform 80ms}.top-icon:hover{filter:brightness(1.2)}.top-icon:active{transform:scale(.94)}.top-icon:focus-visible{outline-offset:.15cqw;border-radius:50%;outline:.2cqw solid #ffd24a}.stepper{cursor:pointer;border:none;font-family:inherit;font-weight:800;transition:filter .12s,transform 80ms}.stepper:hover:not(:disabled){filter:brightness(1.2)}.stepper:active:not(:disabled){transform:scale(.92)}.stepper:disabled{opacity:.4;cursor:not-allowed}.stepper:focus-visible{outline-offset:.15cqw;border-radius:50%;outline:.2cqw solid #ffd24a}.readout__value--low{color:#ff9d9d}.hint--warn{color:#ffc2c2;font-weight:700}.ctrl:disabled{opacity:.45;cursor:not-allowed}.paytable__cash{color:#ffe9a8;font-weight:800}.stage--landscape{width:min(100%, calc((100vh - var(--shell-chrome,0px)) * 16 / 9))}.stage--portrait{width:min(100%, calc((100vh - var(--shell-chrome,0px)) * 9 / 16))}.stage--portrait .lines-badge{display:none}.stage--portrait .win-pill{border-width:.22cqw;padding:.2cqw 1.1cqw;font-size:1.9cqw}.stage--portrait .logo{width:32cqw;height:18.06cqw;top:1.6%;left:50%;transform:translate(-50%)}.stage--portrait .jackpots{justify-content:space-between;gap:1.4cqw;width:94%;top:13.3%;left:3%;transform:none}.stage--portrait .chip{width:22.4cqw;height:13.34cqw}.stage--portrait .chip--major{margin-right:0}.stage--portrait .chip__value{font-size:2.4cqw}.stage--portrait .buy-bonus{width:26cqw;height:12cqw;top:1.8%;left:3%;right:auto}.stage--portrait .buy-bonus__price{font-size:2.4cqw}.stage--portrait .top-icons{gap:1.4cqw;top:1.8%;right:3%}.stage--portrait .top-icon{width:7cqw;height:7cqw}.stage--portrait .panel{border-width:1cqw;border-radius:4cqw}.stage--portrait .fs-banner{border-width:.35cqw;border-radius:2.6cqw;gap:2cqw;padding:1cqw 3cqw 1.2cqw;top:22.5%}.stage--portrait .fs-banner__title{font-size:2.8cqw}.stage--portrait .fs-banner__count{font-size:3.2cqw}.stage--portrait .fs-banner__of{font-size:1.9cqw}.stage--portrait .fs-banner__mult{font-size:2.2cqw}.stage--portrait .multiplier-row{width:28.8cqw;top:21.2%}.stage--portrait .fs-pill{border-width:.35cqw;border-radius:2.6cqw;gap:1.4cqw;padding:.8cqw 2.2cqw 1cqw}.stage--portrait .fs-pill--left{right:calc(100% + 1cqw)}.stage--portrait .fs-pill--right{left:calc(100% + 1cqw)}.stage--portrait .overlay--choice{gap:3cqw}.stage--portrait .choice__title{font-size:5cqw}.stage--portrait .choice__cards{gap:4cqw}.stage--portrait .choice-card{border-width:.45cqw;border-radius:3cqw;gap:1cqw;width:42cqw;padding:2.4cqw 2cqw 2.8cqw}.stage--portrait .choice-card__label{font-size:5cqw}.stage--portrait .choice-card__spins{font-size:2.5cqw}.stage--portrait .choice-card__spins strong{font-size:4.2cqw}.stage--portrait .choice-card__perks{font-size:1.95cqw}.stage--portrait .choice__note{padding:0 4cqw;font-size:2cqw}.stage--portrait .choice__lead{margin:-1cqw 0 0;padding:0 4cqw;font-size:2.6cqw}.stage--portrait .megawin__plate{width:92cqw;top:38%}.stage--portrait .megawin__burst,.stage--portrait .megawin__rays,.stage--portrait .megawin__coin{top:38%}.stage--portrait .megawin__burst{--size:150cqw}.stage--portrait .megawin__rays{width:190cqw;height:190cqw}.stage--portrait .megawin__embers{--size:86cqw;top:4%;right:-14cqw}.stage--portrait .megawin__word{font-size:11cqw}.stage--portrait .megawin__amount{font-size:9.2cqw}.stage--portrait .megawin__pill{font-size:2.8cqw}.stage--portrait .megawin__hint{font-size:2.2cqw;bottom:5%}.stage--portrait .bottom-bar{border-image-width:0 12cqw;flex-wrap:wrap;justify-content:center;gap:1.3cqw;height:auto;padding:1.6cqw 3cqw;bottom:19%;left:3%;right:3%}.stage--portrait .bar-gap{display:none}.stage--portrait .gear{width:7cqw;height:7cqw}.stage--portrait .readout{border-image-width:0 4.9cqw;height:9.4cqw;padding:0 3.6cqw}.stage--portrait .readout--win{min-width:26cqw;margin-left:0}.stage--portrait .readout__label{font-size:1.9cqw}.stage--portrait .readout__value{font-size:3.4cqw}.stage--portrait .bet-group{gap:1.6cqw}.stage--portrait .stepper{width:6.2cqw;height:6.2cqw}.stage--portrait .ctrl--auto{width:12.5cqw;height:7.3cqw}.stage--portrait .ctrl--turbo{width:17.5cqw;height:6cqw}.stage--portrait .spin{width:44%;bottom:2.4%}.stage--portrait .hint{font-size:2cqw;bottom:.7%;left:50%;right:auto;transform:translate(-50%)}.stage--portrait .overlay__message{font-size:3.2cqw}.stage--portrait .spinner{border-width:.7cqw;width:6cqw;height:6cqw}.stage--portrait .spinner--large{border-width:1.1cqw;width:11cqw;height:11cqw}.stage--portrait .dialog{border-radius:3.5cqw;width:min(88cqw,94%);padding:4cqw 4cqw 4.4cqw}.stage--portrait .dialog__title{font-size:4.4cqw}.stage--portrait .dialog__body{font-size:2.8cqw}.stage--portrait .dialog__note{font-size:2.3cqw}.stage--portrait .buy-sides{gap:2cqw;margin-bottom:2.6cqw}.stage--portrait .buy-side{border-width:.35cqw;border-radius:2.2cqw;padding:1.8cqw 2cqw}.stage--portrait .buy-side__label{font-size:2.8cqw}.stage--portrait .buy-side__spins{font-size:2.3cqw}.stage--portrait .buy-side__perk{font-size:2cqw}.stage--portrait .btn{border-radius:2.4cqw;padding:1.6cqw 3.4cqw;font-size:2.6cqw}.stage--portrait .modal{padding:4cqw}.stage--portrait .modal__panel,.stage--portrait .modal__panel--narrow{border-radius:3.5cqw;width:min(94cqw,100%)}.stage--portrait .modal__title{font-size:4cqw}.stage--portrait .modal__close{width:6.4cqw;height:6.4cqw;font-size:2.8cqw}.stage--portrait .modal__scroll{padding:3cqw 3.4cqw 4cqw;font-size:2.5cqw}.stage--portrait .info__lead{font-size:2.8cqw}.stage--portrait .info__h3{font-size:3.1cqw}.stage--portrait .info__note{font-size:2.2cqw}.stage--portrait .paytable th,.stage--portrait .paytable td{padding:1cqw 1.2cqw;font-size:2.5cqw}.stage--portrait .paytable thead th{font-size:2.1cqw}.stage--portrait .paytable__symbol img{width:6.2cqw;height:6.2cqw}.stage--portrait .tag{font-size:1.8cqw}.stage--portrait .menu__row strong{font-size:2.8cqw}.stage--portrait .menu__row small{font-size:2.2cqw}.stage--portrait .menu__tag{font-size:2cqw}.stage--portrait .menu__foot{font-size:2.2cqw}.stage--portrait .switch{border-radius:2.4cqw;width:9.5cqw;height:4.8cqw}.stage--portrait .switch__knob{width:3.7cqw;height:3.7cqw}.stage--portrait .switch--on .switch__knob{transform:translate(4.8cqw)}.stage--portrait .slider{width:30cqw}.stage--portrait .bottom-bar>.readout:not(.readout--win){order:1}.stage--portrait .bottom-bar>.bet-group{order:2}.stage--portrait .bottom-bar>.readout--win{order:3}.stage--portrait .bottom-bar>.gear{order:4}.stage--portrait .bottom-bar>.ctrl{order:5}.stage--portrait .hint{display:none}.shell{--shell-header:48px;--shell-gap:8px;--shell-chrome:calc(var(--shell-header) + var(--shell-gap) + 20px);gap:var(--shell-gap);flex-direction:column;width:1200px;max-width:100%;display:flex;container:shell/inline-size}.shell__header{height:var(--shell-header);color:#f1f1f4;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px;display:grid}.shell__timer{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#f6d77a;white-space:nowrap;justify-self:start;font-size:17px;font-weight:600}.shell__timer-short{display:none}@container shell (width<=1040px){.shell__timer-long{display:none}.shell__timer-short{display:inline}}.shell__heading{align-items:center;gap:10px;display:flex}.shell__title{white-space:nowrap;margin:0;font-size:22px;font-weight:700}.shell__fullscreen{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:8px;place-items:center;padding:0;display:grid}.shell__fullscreen:hover{background:#ffffff1a}.shell__fullscreen:focus-visible{outline-offset:2px;outline:2px solid #f6d77a}.shell__game{justify-content:center;display:flex}.shell__game:fullscreen{--shell-chrome:0px;background:#000;align-items:center}@media (width<=600px){.shell{--shell-header:40px}.shell__header{column-gap:6px}.shell__timer{letter-spacing:0;font-size:12px}.shell__title{font-size:15px}.shell__heading{gap:6px}.shell__fullscreen{width:28px;height:28px}}
