@font-face{font-family:Bebas;src:url(/fonts/BebasNeue.woff2) format("woff2");font-display:block}@font-face{font-family:Heros;src:url(/fonts/Heros-Regular.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:Heros;src:url(/fonts/Heros-Bold.woff2) format("woff2");font-weight:700 900;font-display:block}@font-face{font-family:HerosCn;src:url(/fonts/HerosCn-Regular.woff2) format("woff2");font-weight:400 500;font-display:block}@font-face{font-family:HerosCn;src:url(/fonts/HerosCn-Bold.woff2) format("woff2");font-weight:600 900;font-display:block}@font-face{font-family:Display;src:url(/fonts/RussoOne.woff2) format("woff2");font-display:block}:root{--kit-panel: #1f1f1f;--kit-well: #141414;--kit-button-off: #141414;--kit-orange: #ff9a1f;--kit-orange-light: #ffb152;--kit-green: #7eb315;--kit-label: #ff9a1e;--kit-on-orange: #210a33;--kit-white: #ffffff;--art-bg: #210a33;--art-tile: #422766;--art-tile-star: #53307f;--art-gold: #fec601;--art-safe: #1a76a3;--art-bomb: #ffab1a;--art-ladder-bust: #ec0000;--art-cyan: #28c3ff;--art-win-green: #93ff29;--wheel-dark: #210a33;--wheel-purple: #b359a7;--wheel-blue: #28c3ff;--wheel-green: #66cc77;--wheel-yellow: #ffc552;--wheel-red: #ff5938;--block-orange: #ff5938;--block-blue: #27c3ff;--block-green: #65cb77;--block-yellow: #ffc551;--font-value: "Bebas", "Heros", sans-serif;--font-ui: "Heros", Helvetica, Arial, sans-serif;--font-cn: "HerosCn", "Heros", "Arial Narrow", sans-serif;--font-display: "Display", "Heros", sans-serif}html,body,#root{margin:0;height:100%;overflow:hidden;background:var(--art-bg)}body{font-family:var(--font-ui);color:var(--kit-white);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;touch-action:manipulation}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:default}button:focus-visible{outline:6px solid var(--kit-white);outline-offset:4px}@media(prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important}}.viewport-bg{position:fixed;inset:0;background:var(--art-bg);overflow:hidden}.stage{position:absolute;top:0;transform-origin:0 0;overflow:hidden}img.fill{position:absolute;inset:0;width:100%;height:100%}.meter-label{font-family:var(--font-cn);font-weight:500;font-size:40px;line-height:31px;color:var(--kit-label);text-align:center;text-transform:uppercase}.meter-value{font-family:var(--font-value);font-size:64px;line-height:60px;text-align:center;color:var(--kit-white);white-space:nowrap;font-variant-numeric:tabular-nums}.kit-panel{background:var(--kit-panel)}.module-label{font-size:30px;line-height:30px;text-align:center;text-transform:uppercase}.module-row{display:flex;gap:2px}.module-btn{flex:1 1 0;background:var(--kit-button-off);font-family:var(--font-cn);font-weight:700;font-size:48px;text-transform:uppercase;color:var(--kit-white);display:flex;align-items:center;justify-content:center}.module-btn.on{background:var(--kit-orange)}.module-btn:disabled:not(.on){color:#fff3}.module-btn.custom input{width:70%;height:70%;border:0;border-radius:6px;background:var(--kit-well);color:var(--kit-white);font:inherit;text-align:center}.stake-small{font-size:30px;line-height:26px;color:var(--kit-white);text-transform:uppercase}.stake-value{font-weight:700;font-size:68px;line-height:64px;text-align:center;color:var(--kit-orange);font-variant-numeric:tabular-nums}.stake-track{background:var(--kit-well)}.stake-fill{height:100%;background:var(--kit-orange);transition:width .15s ease-out}.stepper{position:absolute}.stepper img{position:absolute;pointer-events:none}.stepper img.ring{left:24px;top:24px;width:146px;height:146px}.stepper img.pressed{left:0;top:0;width:194px;height:194px;opacity:0}.stepper:not(:disabled):active img.pressed{opacity:1}.stepper:disabled img.ring{opacity:.2}.primary{border-radius:81px;background:var(--kit-orange);box-shadow:inset 0 0 0 16px var(--kit-orange-light);display:flex;align-items:center;justify-content:center;transition:transform 80ms}.primary span{font-weight:900;font-size:48px;letter-spacing:1px;color:var(--kit-on-orange);white-space:nowrap}.primary:not(:disabled):active{transform:scale(.97)}.primary:disabled{opacity:.2}.primary-collect{background:var(--kit-green);box-shadow:inset 0 0 0 16px #98c94a}.primary-collect span{color:var(--kit-white)}.menu-item{display:block}.menu-item img{position:absolute;left:76px;top:21px;width:83px;height:83px}.menu-item span{position:absolute;left:0;right:0;top:128px;font-size:30px;line-height:22px;text-align:center;color:var(--kit-white)}.menu-off img,.menu-disabled img,.menu-disabled span{opacity:.2}.game-area{position:absolute;overflow:visible}.game-native{position:absolute;left:0;top:0;width:1440px;transform-origin:0 0}.scrim{position:absolute;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center}.dialog{width:1100px;background:var(--kit-panel);padding:70px 80px;text-align:center}.dialog h2{margin:0 0 30px;font-family:var(--font-cn);font-weight:700;font-size:56px;text-transform:uppercase;color:var(--kit-orange)}.dialog p{margin:0 0 50px;font-size:40px;line-height:1.35}.dialog .row{display:flex;gap:30px;justify-content:center}.dialog .row button{min-width:380px;height:120px;border-radius:60px;font-weight:900;font-size:44px;background:var(--kit-orange);color:var(--kit-on-orange);box-shadow:inset 0 0 0 12px var(--kit-orange-light)}.dialog .row button.secondary{background:var(--kit-well);color:var(--kit-white);box-shadow:inset 0 0 0 6px #3a3a3a}.loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px}.loading .bar{width:862px;height:16px;background:var(--kit-well);overflow:hidden}.loading .bar i{display:block;height:100%;width:35%;background:var(--kit-orange);animation:load 1.1s ease-in-out infinite alternate}@keyframes load{0%{transform:translate(0)}to{transform:translate(186%)}}.loading .msg{font-family:var(--font-cn);font-size:44px;text-transform:uppercase}.popup-header{background:var(--kit-well);border-radius:30px 30px 0 0}.popup-tab{background:#2a2a2a;border-radius:8px;font-family:var(--font-cn);font-weight:500;font-size:44px;color:var(--kit-white)}.popup-tab.on{background:var(--kit-orange)}.popup-close{background:#2a2a2a;border-radius:8px;display:flex;align-items:center;justify-content:center}.popup-canvas{background:var(--kit-panel);border-radius:0 0 30px 30px}.popup-scroll{position:absolute;inset:0 60px 30px 0;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.popup-scroll::-webkit-scrollbar{display:none}.scroll-bay{position:absolute;width:17px;background:var(--kit-well);border-radius:9px}.scroll-bay i{position:absolute;left:0;width:17px;background:#3a3a3a;border-radius:9px}.info-text{padding:60px 40px 60px 78px;font-family:var(--font-cn);font-size:40px;line-height:46px}.info-text h3{margin:0 0 14px;font-weight:700;font-size:44px}.info-text h4{margin:0;font-weight:400;font-size:40px;color:var(--kit-orange)}.info-text section{margin-bottom:46px}.info-text p{margin:0}.info-text p+p:not(.bullet){margin-top:46px}.info-text p.bullet{position:relative;padding-left:46px}.info-text p.bullet:before{content:"•";position:absolute;left:6px}.info-text p.bullet+p:not(.bullet){margin-top:46px}.tab-body{padding:75px 17px 60px 78px}.section{width:1158px;background:var(--kit-well);border-radius:30px 30px 0 0;overflow:hidden;margin-bottom:80px}.section-title{height:125px;display:flex;align-items:center;justify-content:center;font-family:var(--font-cn);font-weight:500;font-size:44px}.grid.six{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:0 6px 6px}.grid.six button{height:110px;background:#2e2e2e;font-family:var(--font-cn);font-weight:500;font-size:44px}.grid.six button.on{background:var(--kit-orange)}.grid.six button:disabled:not(.on){opacity:.4}.grid.six .inf{font-size:80px;line-height:0;font-weight:700}.section.stop{background:none}.section.stop .section-title{background:var(--kit-well)}.limit-row{height:150px;border-bottom:3px solid #2a2a2a;display:flex;align-items:center;justify-content:space-between;padding:0 48px;font-family:var(--font-cn);font-weight:500;font-size:44px}.limit{display:flex;height:90px;width:670px;border-radius:45px;overflow:hidden;background:#2e2e2e}.limit button{width:140px;font-size:64px;font-weight:700}.limit output{flex:1;background:var(--kit-well);display:flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:40px}.toggle{width:144px;height:71px;border-radius:36px;background:var(--kit-well);position:relative;box-shadow:inset 0 0 0 3px #2e2e2e}.toggle i{position:absolute;top:3px;left:3px;width:65px;height:65px;border-radius:50%;background:#5a5a5a;transition:left .12s}.toggle.on i{left:76px;background:var(--kit-green)}.art-bg{position:absolute;inset:0;background-color:var(--art-bg);background-image:url(/assets/shared/bg-tile@2x.png);background-repeat:repeat}.game-title{position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.game-title.text{font-family:var(--font-display);font-size:210px;color:var(--art-gold);white-space:nowrap}.wheel-svg{position:absolute;left:0;top:0;overflow:visible}.wheel-result{font-family:var(--font-display);font-size:90px;fill:#fff;text-anchor:middle}.wheel-seg-label{font-family:var(--font-cn);font-weight:700;fill:#fff;text-anchor:middle}.wheel-legend-cell{position:absolute;left:1262px;width:149px;height:161px;background:var(--art-tile);display:flex;flex-direction:column;align-items:center;padding-top:20px;box-sizing:border-box;gap:12px}.wheel-legend-cell span{font-family:var(--font-cn);font-weight:700;font-size:48px;line-height:35px;color:#d3dfe5}.plinko-canvas,.plinko-board{position:absolute;left:0;top:0}.plinko-bay{position:absolute;top:1534px;height:69px;background:var(--art-tile);display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-ui);white-space:nowrap}.plinko-bay.win{color:#7cd22e}.plinko-chips{position:absolute;right:27px;top:1622px;height:66px;display:flex;gap:12px}.plinko-chip{width:150px;height:66px;border-radius:33px;background:var(--art-win-green);color:#210a33;display:flex;align-items:center;justify-content:center;font-family:var(--font-cn);font-weight:700;font-size:40px;animation:chip-in .2s ease-out}@keyframes chip-in{0%{transform:translate(40px);opacity:0}}.block{position:absolute;width:254px;height:254px}.block .top{position:absolute;inset:0;transition:background-color .12s}.block .face{position:absolute}.block .face.right{left:254px;top:0;width:18px;height:272px;filter:brightness(.8)}.block .face.bottom{left:0;top:254px;width:254px;height:18px;filter:brightness(.6) saturate(.7)}.block-star{position:absolute;left:59px;top:49px;width:136px;height:156px;opacity:.7}.blocks-pay{position:absolute;width:270px;height:136px;background:var(--art-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-cn);font-weight:700;font-size:48px;line-height:46px}.blocks-pay.hit{background:#6ccc0c}.tile{position:absolute;background:var(--art-tile);display:flex;align-items:center;justify-content:center;padding:0}.tile:not(:disabled):hover{filter:brightness(1.15)}.tile:not(:disabled){cursor:pointer}.tile .sym{width:86%;height:86%;object-fit:contain;pointer-events:none}.tile-hidden .sym{width:74%;height:74%}.tile-safe{background:var(--art-safe);animation:tile-flip .2s ease-out}.tile-bomb{background:var(--art-bomb);animation:tile-flip .2s ease-out}.tile-reveal-safe .sym{opacity:.8;filter:grayscale(.6) brightness(.75)}.tile-reveal-bomb .sym{opacity:.6}@keyframes tile-flip{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}.ladder{position:absolute;left:40px;top:1604px;width:1360px;height:86px;display:flex}.ladder-step{width:272px;height:86px;background:var(--art-bg);display:flex;align-items:center;justify-content:center;font-family:var(--font-cn);font-weight:700;font-size:48px}.ladder-step.next span{opacity:.12}.ladder-step.past span{opacity:.5}.ladder-step.now{background:#6ccc0c}.ladder-step.bust{background:var(--art-ladder-bust)}.mines-grid{position:absolute;background:#2c1446}.boxes-dim .tile{filter:brightness(.7)}.hilo-deck-shadow{position:absolute;left:246px;top:559px;width:827px;height:1182px;background:#1b0828;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);opacity:.8}.hilo-card{position:absolute;left:368px;top:560px;animation:card-flip .35s ease-out}@keyframes card-flip{0%{transform:perspective(2000px) rotateY(90deg)}to{transform:perspective(2000px) rotateY(0)}}.hilo-btn{position:absolute;width:239px;height:239px;border-radius:50%;box-shadow:0 0 0 16px var(--art-tile),0 10px 0 16px #1b0829;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-family:var(--font-cn);font-weight:700;font-size:48px;color:#d3dfe5;transition:transform 80ms,opacity .15s}.hilo-btn:disabled{opacity:.45}.hilo-btn:not(:disabled):active{transform:scale(.95)}.hilo-black{background:#1d1b1f}.hilo-red{background:#990f0f}.hilo-higher,.hilo-lower{background:var(--art-gold);color:var(--art-tile)}.hilo-icon{width:54px;height:54px;object-fit:contain}.hilo-higher .hilo-icon,.hilo-lower .hilo-icon{width:86px;height:81px}.hilo-mult,.hilo-prob{position:absolute;width:299px;text-align:center;font-family:var(--font-cn);font-weight:700;font-size:48px}.hilo-mult{color:#d3dfe5}.hilo-prob{color:var(--art-cyan)}.hilo-swap{position:absolute;left:1107px;top:1640px;width:300px;height:90px;border-radius:45px;background:var(--art-tile);font-family:var(--font-cn);font-weight:700;font-size:44px;color:#fff;box-shadow:0 6px #1b0829}.hilo-swap:disabled{opacity:.4}.hilo-history{position:absolute;left:345px;top:1712px;width:750px;height:202px}.hilo-hist-item{position:absolute;top:0;width:134px;height:202px;transition:left .3s ease-out}.hist-card.lost{opacity:.5}.hilo-marker{position:absolute;left:-46px;top:65px}.scratches{position:absolute;pointer-events:none}.card{position:relative;border-radius:24px;overflow:hidden}.card-face{position:absolute;left:0;top:0;width:704px;height:1060px;transform-origin:0 0}.card-face img{position:absolute}
