@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAdoAA4AAAAACcgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEADkdQT1MAAAFcAAAADAAAAAwAFQAKR1NVQgAAAWgAAAAYAAAAGGyKdIVPUy8yAAABgAAAAE8AAABgZgH8y2NtYXAAAAHQAAAAUwAAAGxDUOfcZ2FzcAAAAiQAAAAIAAAACAAAABBnbHlmAAACLAAAA1QAAATSWeRXtGhlYWQAAAWAAAAAMgAAADb4vFe7aGhlYQAABbQAAAAeAAAAJAbhAvBobXR4AAAF1AAAADgAAAA4FcIAhmxvY2EAAAYMAAAAHgAAAB4HgwZJbWF4cAAABiwAAAAYAAAAIAAVAE5uYW1lAAAGRAAAAPIAAAHkJa9Cm3Bvc3QAAAc4AAAALwAAAD4DnwR9AAEAAAAMAAAAAAAAAAIAAQABAA0AAQAAAAEAAAAKAAoACgAAAAEAAAAKABYAFgABbGF0bgAIAAAAAAAAeNpjYGJczjiBgZWBgWkPUxcDA0MPhGa8y2DE8AsoygADDQwMugxIICAyKJjBgUFBQYF51n9VBgbm2Qx3gMKMDCDiF9MBIKXAwAQAu3UOIwB42mNgYGACYmYgFgGSjGCahSECSAsxCDAwA2UVGJ0YExkrGOsYJzEdV1D4/5+BASjmyJgAFKuFif1//O/wv2X/Jvzr+Vf51/X+W6BJGAAA3YQYRQAAAQAB//8AD3jabJQDtOtKFIb3nkmTpkqRSWqeukdBr23bNheebXvx2bZtLz7b9uLTcnsnBxe9J8bM/N8mILgA8E3yNlQARoUK+XLJGtUchyF+NXWNhUxD11RJrCMbeirk8qXpubBbENzhnBGL2sbmwZfN1zp3Mdx6MuiOoyelJJUUsqBIBVFp/TXwekZVr6o1n6PabuGx5FVIARTVQmkCHqZsHi6LbOfi8YMC47esmDT4NMkto/TRoMJWhUqt6waegUCq/T/+Q6+BGkwAGJVGw7Z6KF+5aRqarjJVlEp5puppqmvOS74HrSY6WgqK+V4s2c5IvTk/smFFdHLWDlTO2zv7VNKQJ+8outPl7rh94mnjt8xO4wJZUcXrJbd0vZiXyZln/KtYOUVPh8pszKOnZGKUFvaJuS4tJAQiqaixdN/FRB27dAl5VEtXXMsFYblLzlhz5wInjnHi+8hbUIAmJ9ZMTlx2MAxtgLbAcdNkgLaQL9kj0k5d0pu2zth/zZ66u24k2Oii3rd336zjE9jooHyynylR8/i5C7NxbTaNRnyhmBouTVi8ra+WnEgSHXC0/V/7P3ISvQA0SEMJAB0vSpTxwPBoTUBa4h8ySNX8BLQMpg/d8Ur/calF9P1RyWZi1GfC2sxpvjnWZZf9etll5PaCW2xN+z0kCVQK/4ivid6uL7Eiui6XXVcNXB2PFPklTq+AFPQBRAbzwswZmipR0zgsC61RiZFCF5KoS2Z4QbAf/3wGUZMF0au3TpN76Z/nd/iDiD2RnljPeQFs3dSnG0njlLSA+/CiEaIEgA/xKGlQdZhsawBIwVEGUwdhJmHkaJi6FMFJUh++/nDQ42u9qtTIK5d0MODy+gmrvfivb1Zi5nZGvsN9nerYvrs9Ad/l6nX+wgWduqBOOlhNJ2FGRQocyKmdURPRdPImgHYpryCe7A2J0txS9Fl7bpec7a24ijO8Lo9nBvVuWtzYls1m50gU/80bXYHW2Y/Fral+ZuGJGTUxStuzNBZndp4wiwHCbOLDm7l+GGAEj+OxnW59q8MEhGL7UXyefAMFAAw58eM5fqjb2IPdJoXD0cVaSgmkUsdFJCrI4QMrBHOKgBxWDiHGaf8sIKUA4wlZXlkB2a0Q3lYwhwEAvBLSq3jaY2BkYADi5t8fKo7F89t8ZeBmfsEABKd1OU/B6P9d/1WYdzLPBnI5GJhAogCeEw3qAAB42mNgZGBgnv1fBUi++9/1/zzzTqAIKuADAKY3BtYAAADHAAAAAAAAAU0AAAC8AAAB1QAFAX0ABQIYAB0BwgAZAmf/9QIzACUBxgAZAab/pgHjAEgB2wAlAAAAAAAAAAAAAAA7AGcAwAEOAUkBkwHSAhICMwJpAAB42mNgZGBg4GPwZWBjAAIgDw0AAAnZAGR42m2OBWoDQBREX929WLFPkLoXC1J3V5y4u8tpeoKeoFhOlgHiCWuzY3xgkiAjDI1OAf/UGniIVf4aeJh5fht4hDPcDTza4RljjZsGHmeZkwaeF4Iwea00Tva1cvjIEtE/L7ynEyGuNyU2JP2VG560xOrk8YhJEuBHJ4vcpPQ3DpU50DrigQIecc9IIY+a5BUj5MS6uqzRJp4jpQ+1PvQPqSMuPTvQfUmKNBWy4kOEpRkb+NjsaLHWHDZwEiWINhxniCchNq6/j7DuPbxqr6pzB6MknBdvaDpyOlmKuv1ibhrtxotyCaQLOwZO7qgDp2hIawAAeNptwUkBgCAAALCJf8MY0TA24EUa7hhQgE0AVvQ6eXAJbkXVdMkw/bJvA722ChwA) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jost-latin-700-normal-u2Hrqd6k.woff2) format("woff2"),url(/assets/jost-latin-700-normal-k-iBXzmq.woff) format("woff")}.loading-screen{position:fixed;inset:0;z-index:10000;background:#1b1c1d;display:flex;align-items:center;justify-content:center}.loading-screen-inner{display:flex;flex-direction:column;align-items:center;gap:24px;width:min(90vw,320px)}.loading-screen-logo-wrap{width:100%;max-width:200px;min-height:64px;display:flex;align-items:center;justify-content:center}.loading-screen-logo{width:100%;height:auto;max-height:120px;object-fit:contain;object-position:center}.loading-screen-bar-wrap{width:100%;height:8px;background:#ffffff1f;border-radius:4px;overflow:hidden}.loading-screen-bar-fill{height:100%;background:orange;border-radius:4px;transition:width .38s cubic-bezier(.33,1,.68,1)}.loading-screen-percent{font-size:14px;font-weight:600;color:#ffffffd9}.gb-spine-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:2}.gb-spine-layer-player{z-index:4}.game-piece{position:absolute;transform:translate(-50%,-100%);width:auto;pointer-events:none;user-select:none;z-index:2;transition:left calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),top calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),height calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),opacity .3s ease}.gb-overlay.cashout-fadeout .game-piece{transition:left calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),top calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),height calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),opacity calc(var(--cashout-fadeout-ms, 1000) * 1ms) ease}.game-piece.no-transition{transition:none!important}.game-piece.piece-under-overlay{opacity:0!important;transition:none}.game-piece-move-to{animation:piece-move-to calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)) forwards}.game-piece-move-to.no-transition{animation:none;left:var(--to-left)!important;top:var(--to-top)!important;height:var(--to-height)!important}@keyframes piece-move-to{to{left:var(--to-left);top:var(--to-top);height:var(--to-height)}}.game-piece-fade-out{animation:piece-fade-out .3s ease forwards}@keyframes piece-fade-out{to{opacity:0}}.game-piece-player{z-index:5;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.game-highlight-under{position:absolute;width:auto;pointer-events:none;user-select:none;z-index:1;animation:highlightPulse 1.5s ease-in-out infinite}.game-highlight-front{position:absolute;transform:translate(-50%,-100%);width:auto;pointer-events:none;user-select:none;z-index:3;opacity:.8;animation:highlightPulse 1.5s ease-in-out infinite}.game-cell-btn{position:absolute;transform:translate(-50%,-100%);background:none;border:none;padding:0;cursor:pointer;z-index:6}.game-cell-btn:hover~.game-highlight-front,.game-cell-btn:hover~.game-highlight-under{opacity:1}@keyframes highlightPulse{0%,to{opacity:.55}50%{opacity:1}}.game-highlight-near-miss{filter:brightness(.34) sepia(1) saturate(62) hue-rotate(358deg) brightness(1.48);animation:nearMissPulse .7s ease-in-out infinite!important;pointer-events:none}@keyframes nearMissPulse{0%,to{opacity:.5}50%{opacity:1}}.game-next-label{position:absolute;transform:translate(-50%,-50%) translateY(-15.5%) scale(1.1,1.584) perspective(400px) rotateX(18deg) skew(-10deg);transform-style:preserve-3d;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0;font-family:inherit;font-weight:700;font-size:max(10px,calc(var(--board-scale, 1) * 22px));text-transform:uppercase;letter-spacing:.02em;color:#b366ff;-webkit-text-stroke:.1em #000;paint-order:stroke fill;text-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.9),0 0 8px rgba(255,180,220,.9),0 0 12px rgba(180,100,255,.7);backface-visibility:hidden}.game-next-label.game-next-label--next-cell{font-size:max(17.5px,calc(var(--board-scale, 1) * 30.5px))}.game-next-label--right{container-type:size;container-name:mult-cell;box-sizing:border-box;padding:0 5%;transform:translate(-50%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg);font-size:max(10px,calc(var(--board-scale, 1) * 19px));max-width:100%;overflow:hidden}.game-next-label--right.game-next-label--spawn-row-mult{transform:translate(-50%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(0)}.game-mult-inner{display:inline-flex;align-items:baseline;line-height:1;max-width:100%;transform:scale(var(--mult-scale, 1));transform-origin:center center}.game-next-label--player-row{transform:translate(-50%,-50%) translateY(-15.5%) translate(6%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg);z-index:1}.game-mult-x{font-size:.7em;margin-right:.12em;line-height:1;text-transform:none}.game-next-label--right:not(.game-next-label--cap-mult) .game-mult-inner,.game-next-label--right:not(.game-next-label--cap-mult) .game-mult-x{-webkit-text-stroke:.09em #000;paint-order:stroke fill;text-shadow:0 0 2px #000,0 0 3px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.85),0 0 8px rgba(255,180,220,.9),0 0 12px rgba(180,100,255,.7)}.game-next-label--cap-max{color:#ffe24a;-webkit-text-stroke:.1em #000;paint-order:stroke fill;text-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.9),0 0 8px rgba(255,220,100,.25);z-index:0;font-weight:700;font-size:max(17.5px,calc(var(--board-scale, 1) * 30.5px));letter-spacing:.02em;transform:translate(-50%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(-10deg)}.game-next-label--cap-on-player-row.game-next-label--cap-max{transform:translate(-52.8%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(-10deg)}.game-next-label--cap-on-player-row.game-next-label--right.game-next-label--cap-mult{transform:translate(-43.8%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg);z-index:2}.game-cap-win-text{display:inline-block;transform-origin:center center}.game-cap-win-text--bounce{animation:game-cap-win-bounce .52s cubic-bezier(.34,1.45,.64,1) both}.game-cap-final-mult--bounce{animation:game-cap-win-bounce .52s cubic-bezier(.34,1.45,.64,1) both;display:inline-block;transform-origin:center center}.game-cap-bounce-wrap-bonus{display:inline-block;transform-origin:center center;animation:game-cap-win-bounce .52s cubic-bezier(.34,1.45,.64,1) both}@keyframes game-cap-win-bounce{0%{transform:scale(.82);opacity:.88}58%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}.game-next-label--cap-mult{color:#ffe24a;z-index:0}.game-next-label--cap-placeholder{letter-spacing:0;-webkit-text-stroke:.08em #000;text-shadow:0 0 2px #000,0 1px 2px rgba(0,0,0,.85)}.game-next-label--cap-mult .game-mult-inner,.game-next-label--cap-mult .game-mult-x{-webkit-text-stroke:.09em #000;paint-order:stroke fill;text-shadow:0 0 2px #000,0 0 3px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.85)}.game-next-label.game-next-label--cap-slide.game-next-label--moving,.game-next-label.game-next-label--cap-slide.game-next-label--next-marker{will-change:left,top,width,height;transition:left calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),top calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),width calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),height calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),opacity calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94))}.game-next-label--moving.game-next-label--right:not(.game-next-label--cap-mult){z-index:1}.game-next-label--moving{will-change:left,top;transition:left calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),top calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),opacity calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94))}.game-next-label--moving.game-next-label--right{transition:left calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),top calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),opacity calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94))}.gb-overlay.cashout-snap .game-next-label--moving{will-change:auto;transition:none}.game-next-label--bonus-descend-ladder.game-next-label--right:not(.game-next-label--cap-mult){z-index:1}.game-mult-fly{z-index:0;left:var(--fly-from-left);top:var(--fly-from-top);width:var(--fly-from-width);height:var(--fly-from-height);will-change:left,top,width,height;transition:left calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),top calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),width calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),height calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),opacity .3s ease}.game-mult-fly.game-mult-fly--arrived{left:var(--fly-to-left);top:var(--fly-to-top);width:var(--fly-to-width);height:var(--fly-to-height)}.game-next-label--pulse{animation:game-mult-pulse .45s ease}@keyframes game-mult-pulse{0%{transform:translate(-50%,-50%) translateY(-15.5%) translate(6%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg)}35%{transform:translate(-50%,-50%) translateY(-15.5%) translate(6%) scale(calc(1.25 * var(--row-scale, 1)),calc(1.75 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg)}to{transform:translate(-50%,-50%) translateY(-15.5%) translate(6%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg)}}.game-next-label--right:not(.game-mult-fly):not(.game-next-label--moving):not(.game-next-label--bonus-descend-ladder){opacity:1;transition:opacity .3s ease}.game-next-label--bonus-descend-ladder.game-next-label--right{will-change:opacity;transition:opacity var(--bonus-ladder-fade-ms, .25s) ease-out}.gb-overlay.cashout-snap .game-next-label--bonus-descend-ladder.game-next-label--right{transition:none}.game-next-label--next-marker{transition:opacity .3s ease}.game-next-label.game-next-label--fomo-text{display:grid;place-items:center;text-align:center;font-family:Lilita One,sans-serif;font-size:max(7px,calc(var(--board-scale, 1) * 10px));line-height:1.2;white-space:nowrap;overflow:hidden;transform-style:flat;color:#ffe24a;text-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.9),0 0 8px rgba(255,220,100,.25)}.game-next-label.game-next-label--near-miss-text{display:grid;place-items:center;text-align:center;font-family:Lilita One,sans-serif;font-size:max(10px,calc(var(--board-scale, 1) * 18px));line-height:1.2;white-space:nowrap;overflow:visible;transform:translate(-50%,-50%) translateY(-15.5%) scale(1.1,1.584) perspective(400px) rotateX(18deg) skew(var(--nm-skew, -10deg));transform-style:flat;color:#f44;text-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.9),0 0 8px rgba(255,80,80,.25);z-index:7}.gb-overlay.cashout-fadeout .game-next-label--right,.gb-overlay.cashout-fadeout .game-next-label--next-marker,.gb-overlay.cashout-fadeout .game-mult-fly,.gb-overlay.cashout-fadeout .game-board-cap-label,.gb-overlay.cashout-fadeout .game-next-label--cap-slide{transition:opacity calc(var(--cashout-fadeout-ms, 1000) * 1ms) ease}.gb-overlay.cashout-snap .game-next-label--next-marker,.gb-overlay.cashout-snap .game-board-cap-label,.gb-overlay.cashout-snap .game-next-label--cap-slide{will-change:auto;transition:none}.gb-overlay{--cap-max-shift-x: 0px;--cap-max-mult-shift-x: 0px;--board-move-ms: 300;--board-move-easing: cubic-bezier(.25, .46, .45, .94)}.game-board-cap-label{position:absolute;transform:translate(-50%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(-10deg);transform-style:preserve-3d;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0;font-family:inherit;font-weight:800;font-size:max(10px,calc(var(--board-scale, 1) * 22px));line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#ffe24a;-webkit-text-stroke:.1em #000;paint-order:stroke fill;text-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.9),0 0 10px rgba(255,220,100,.25);backface-visibility:hidden;will-change:left,top;transition:left calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),top calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),width calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),height calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),opacity .3s ease}.game-board-cap-label--max{font-size:max(16px,calc(var(--board-scale, 1) * 35.5px));font-weight:800;transform:translate(calc(-50% + var(--cap-max-shift-x, 0px) - 3%),-50%) translateY(-18.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(0)}.game-board-cap-label--max-mult{transform:translate(calc(-50% + var(--cap-max-mult-shift-x, 0px) - -3%),-50%) translateY(-17.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(0);font-size:max(10px,calc(var(--board-scale, 1) * 19px));text-transform:none;box-sizing:border-box;padding:0 5%;container-type:size;container-name:cap-mult-cell;max-width:100%;overflow:hidden}.game-board-cap-label--placeholder{letter-spacing:0;-webkit-text-stroke:.08em #000;text-shadow:0 0 2px #000,0 1px 2px rgba(0,0,0,.85)}.game-board-cap-mult-inner{display:inline-flex;align-items:baseline;line-height:1;max-width:100%;transform:scale(var(--cap-mult-scale, 1));transform-origin:center center;-webkit-text-stroke:.09em #000;paint-order:stroke fill;text-shadow:0 0 2px #000,0 0 3px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.85)}.game-board-cap-mult-x{font-size:.72em;margin-right:.1em;line-height:1;-webkit-text-stroke:.09em #000;paint-order:stroke fill}.gb-bonus-buy-btn{position:absolute;right:0;top:calc(clamp(-28px,-7.1cqw,-16px) + clamp(0px,1.4vh,14px));left:auto;z-index:50;pointer-events:auto;margin:0;padding:0;border:none;background:transparent;cursor:pointer;width:clamp(56px,min(22.8cqw,calc(91px*max(1,var(--board-scale, 1)) + 6vw)),260px);max-width:clamp(56px,min(22.8cqw,calc(91px*max(1,var(--board-scale, 1)) + 6vw)),260px);aspect-ratio:440 / 440;container-type:size;container-name:gbb-btn;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .12s ease,filter .12s ease}.gb-bonus-buy-btn__bg{position:absolute;inset:0;background:url(/assets/buy_bonus.webp) no-repeat center;background-size:contain;pointer-events:none}.gb-bonus-buy-btn:not(:disabled):hover{filter:brightness(1.06);transform:scale(1.02)}.gb-bonus-buy-btn:not(:disabled):active{transform:scale(.98)}.gb-bonus-buy-btn--inactive,.gb-bonus-buy-btn:disabled{cursor:not-allowed;filter:grayscale(.85) brightness(.72) contrast(.92);opacity:.72}.cbp-wrapper{flex-shrink:0;display:flex;justify-content:center;padding:0 clamp(10px,2.2vmin,28px) clamp(10px,1.8vmin,22px);position:relative;z-index:10}.cbp-panel{width:100%;max-width:min(100%,clamp(320px,min(100vw - 40px,max(88vmin,72vw)),960px));container-type:inline-size;container-name:cbp;overflow:visible;background:#181620eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(155,89,182,.2);border-radius:12px;padding:clamp(8px,1.2vmin,14px) clamp(10px,1.6vmin,18px) clamp(10px,1.4vmin,16px);display:flex;flex-direction:column;gap:clamp(6px,1vmin,10px);--cbp-bet-top-row-h: 28px;--cbp-bet-rows-gap: 4px;--cbp-bet-quick-h: 24px;--cbp-action-btn-min-h: clamp(44px, min(11vmin, 10vh), 58px);--cbp-actions-row-min-h: max( calc(var(--cbp-bet-top-row-h) + var(--cbp-bet-rows-gap) + var(--cbp-bet-quick-h)), clamp(52px, min(13vmin, 12vh), 70px), var(--cbp-action-btn-min-h) )}.cbp-progress{display:flex;width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.cbp-progress::-webkit-scrollbar{display:none}.cbp-progress.fade-left{-webkit-mask-image:linear-gradient(to right,transparent,black 28px);mask-image:linear-gradient(to right,transparent,black 28px)}.cbp-progress.fade-right{-webkit-mask-image:linear-gradient(to left,transparent,black 28px);mask-image:linear-gradient(to left,transparent,black 28px)}.cbp-progress.fade-left.fade-right{-webkit-mask-image:linear-gradient(to right,transparent,black 28px,black calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,black 28px,black calc(100% - 28px),transparent)}.cbp-progress-track{display:flex;flex:0 0 auto;align-items:stretch;flex-wrap:nowrap;gap:clamp(4px,.9vmin,8px);padding:4px 0;min-width:100%;width:max-content;box-sizing:border-box}.cbp-step{flex:1 0 auto;padding:3px 8px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;white-space:nowrap;transition:all .2s}.cbp-step-mult{font-size:9px;font-weight:600;color:inherit}.cbp-step-num{font-size:7px;font-weight:500;opacity:.5}.cbp-step.passed{background:#27ae6033;border-color:#27ae604d;color:gold}.cbp-step.next{background:#ffffff0d;border:1px solid rgba(255,255,255,.45);box-shadow:0 0 0 1px #ffffff1f,0 0 10px #ffffff14;color:inherit}.cbp-step.fomo{background:#ffd70040;border:1px solid rgba(255,215,0,.6);box-shadow:0 0 0 1px #ffd70033,0 0 10px #ffd70026;color:gold}.cbp-progress--bonus .cbp-step.passed{background:linear-gradient(165deg,#e9ca5a,#c9a019 42%,#9a7410);border:1px solid rgba(70,48,8,.75);box-shadow:inset 0 1px #ffffff61,0 1px 2px #00000059;color:#1c1206}.cbp-progress--bonus .cbp-step.passed .cbp-step-num{opacity:.62;color:#1c1206bf}.cbp-progress--bonus .cbp-step.next{background:#16120ee0;border:1px solid #e8b218;box-shadow:0 0 0 1px #e8b21873,0 0 14px #ffc85059;color:#fff5d6}.cbp-progress--bonus .cbp-step.next .cbp-step-num{opacity:.78;color:#fff4d2d1}.cbp-progress--bonus .cbp-step.passed.bonus-target{border:1px solid #e8b218;box-shadow:0 0 0 1px #e8b21873,0 0 14px #ffc85059,inset 0 1px #ffffff61,0 1px 2px #00000059;color:#fff5d6}.cbp-progress--bonus .cbp-step.passed.bonus-target .cbp-step-num{opacity:.78;color:#fff4d2d1}@keyframes cbp-bonus-target-bounce{0%{transform:scale(.92)}58%{transform:scale(1.06)}to{transform:scale(1)}}.cbp-progress--bonus .cbp-step.cbp-step--target-bounce{animation:cbp-bonus-target-bounce .52s cubic-bezier(.34,1.45,.64,1) both;transform-origin:center center}.cbp-progress--bonus .cbp-step.fomo{background:linear-gradient(165deg,#e9ca5a59,#9a741073);border:1px solid rgba(255,224,130,.85);box-shadow:0 0 0 1px #ffc83c59,0 0 16px #ffbe4659;color:#fff8e0}.cbp-progress--bonus .cbp-step.fomo .cbp-step-num{color:#fff8e0d9;opacity:.85}.cbp-body{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch;overflow:visible}.cbp-col-bet{display:flex;flex-direction:column;gap:4px;flex:0 0 auto;max-width:100%;justify-content:flex-start}.cbp-play-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;flex:1 1 0;min-width:0;align-items:stretch;--cbp-action-pad-x: 8px;--cbp-action-inner-pad-y: 2px;--cbp-bet-top-row-h: 28px;--cbp-bet-rows-gap: 4px;--cbp-bet-quick-h: 24px;--cbp-lbl-cqi: 18;--cbp-lbl-max: 22px;--cbp-lbl-min: 8px;--cbp-sub-cqi: 17;--cbp-sub-max: 22px;--cbp-action-band-inset-top: 5px;--cbp-action-band-inset-bottom: 5px;--cbp-action-pad-block: calc( var(--cbp-action-inner-pad-y) + max(var(--cbp-action-band-inset-top), var(--cbp-action-band-inset-bottom)) );--cbp-action-pad-inline: var(--cbp-action-pad-x);--cbp-oneline-pad-block: calc(var(--cbp-action-inner-pad-y) + clamp(1px, 1.1cqh, 4px));--cbp-oneline-pad-inline: clamp(3px, 1.25cqi, 10px);--cbp-dual-line-pad-block: calc(var(--cbp-action-inner-pad-y) + clamp(1px, .35cqi, 4px));--cbp-dual-line-pad-inline: clamp(3px, .95cqi, 8px);--cbp-go-plain-cqh: 40cqh;--cbp-swap-icon-cqh: 46cqh;min-height:var(--cbp-actions-row-min-h)}.cbp-bet-row{display:flex;gap:3px}.cbp-btn{height:28px;min-width:28px;border-radius:5px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ccc;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;padding:0 4px;flex-shrink:0}.cbp-btn:hover:not(:disabled){background:#ffffff24}.cbp-btn:disabled{opacity:.35;cursor:default}.cbp-btn-edge{font-size:10px;font-weight:800;padding:0 6px;letter-spacing:.03em;white-space:nowrap}.cbp-input-wrap{position:relative;display:flex;align-items:center;flex:0 0 auto;width:max-content}.cbp-currency{position:absolute;left:6px;color:#ffffff80;font-weight:600;font-size:12px;pointer-events:none;z-index:1}.cbp-input{width:21ch;min-width:21ch;max-width:21ch;box-sizing:border-box;height:28px;padding:0 6px 0 16px;border-radius:5px;border:1px solid rgba(255,255,255,.1);background:#0006;color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;outline:none;transition:border-color .15s}.cbp-input:focus{border-color:#9b59b680}.cbp-input:disabled{opacity:.4;cursor:default}.cbp-quick{flex:1;height:24px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#aaa;font-size:10px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;padding:0 2px}.cbp-quick:hover:not(:disabled){background:#ffffff1f;color:#ddd}.cbp-quick:disabled{opacity:.35;cursor:default}.cbp-col-diff{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.cbp-diff-trigger{container-type:size;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1px,.45cqi,3px);flex:1;width:100%;min-height:var(--cbp-action-btn-min-h);height:100%;padding-block:var(--cbp-dual-line-pad-block);padding-inline:var(--cbp-dual-line-pad-inline);border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#eee;cursor:pointer;transition:all .15s;box-sizing:border-box}.cbp-diff-trigger:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff2e}.cbp-diff-trigger.open{background:#9b59b633;border-color:#9b59b673;color:#d0b0e0}.cbp-diff-trigger:disabled{opacity:.35;cursor:default}.cbp-diff-trigger-label{display:block;width:100%;box-sizing:border-box;font-size:clamp(var(--cbp-lbl-min, 8px),min(calc(100cqi / 9),calc(var(--cbp-lbl-cqi) * 1cqi),calc(100cqh / 4.15)),var(--cbp-lbl-max));font-weight:700;line-height:1.18;letter-spacing:.04em;text-transform:uppercase;text-align:center;max-width:100%;flex-shrink:1;min-width:0;overflow:visible;white-space:nowrap;overflow-wrap:normal;hyphens:none}.cbp-go:not(.cashout):not(.cbp-go-autoplay) .cbp-diff-trigger-label,.cbp-btn-swap.cbp-btn-go-small:not(.cbp-go-autoplay) .cbp-diff-trigger-label{font-size:clamp(var(--cbp-lbl-min, 8px),min(calc(100cqi / 5.75),calc(var(--cbp-lbl-cqi) * 1.08 * 1cqi),calc(100cqh / 3.65)),calc(var(--cbp-lbl-max) + 3px))}.cbp-diff-trigger-value-row{display:flex;align-items:center;justify-content:center;gap:clamp(3px,1cqi,6px);min-width:0;max-width:100%;flex-shrink:0;flex-wrap:nowrap}.cbp-diff-trigger-value{flex:1 1 0;font-size:clamp(8px,min(calc(100cqi / 7),calc(var(--cbp-sub-cqi) * 1cqi),calc(100cqh / 4.85)),var(--cbp-sub-max));font-weight:700;line-height:1.12;opacity:.98;font-variant-numeric:tabular-nums;min-width:0;overflow:visible;white-space:nowrap;overflow-wrap:normal;hyphens:none;text-align:center}.cbp-diff-trigger-chevron{flex-shrink:0;font-size:clamp(6px,calc(var(--cbp-sub-cqi) * .65 * 1cqi),10px);opacity:.7;line-height:1;transition:transform .2s;font-weight:700}.cbp-diff-trigger.open .cbp-diff-trigger-chevron{transform:rotate(180deg)}.cbp-diff-dropdown{position:absolute;bottom:0;left:0;right:auto;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;background:#1c1a26fa;border:1px solid rgba(155,89,182,.35);border-radius:6px;overflow:hidden;box-shadow:0 6px 20px #0006;z-index:100}.cbp-diff-option{display:block;width:100%;padding:8px 12px;white-space:nowrap;border:none;background:transparent;color:#aaa;font-size:12px;font-weight:600;cursor:pointer;text-align:left;transition:background .15s,color .15s}.cbp-diff-option:hover{background:#ffffff14;color:#ddd}.cbp-diff-option.active{background:#9b59b640;color:#d0b0e0}.cbp-play-row>.cbp-btn-swap,.cbp-play-row>.cbp-go{width:100%;min-width:0;box-sizing:border-box}.cbp-play-row>.cbp-btn-swap{container-type:size;min-height:var(--cbp-action-btn-min-h);padding-block:var(--cbp-action-pad-block);padding-inline:var(--cbp-action-pad-inline);box-sizing:border-box}.cbp-play-row>.cbp-btn-swap.cbp-btn-go-small:not(.cbp-go-autoplay){padding-block:var(--cbp-oneline-pad-block);padding-inline:var(--cbp-oneline-pad-inline)}.cbp-play-row>.cbp-btn-swap:not(.cbp-btn-go-small){font-size:clamp(16px,min(var(--cbp-swap-icon-cqh),15cqi),32px)}.cbp-btn-swap{border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;line-height:1}.cbp-btn-swap:hover:not(:disabled){background:#ffffff24;color:#fff}.cbp-btn-swap:disabled{opacity:.35;cursor:default}.cbp-btn-go-small{container-type:size;background:#28a909;border-color:#28a909;color:#fff;font-size:clamp(12px,min(var(--cbp-go-plain-cqh),13.5cqi),32px);line-height:1;font-weight:800;letter-spacing:.055em}.cbp-btn-swap.cbp-btn-go-small:not(.cbp-go-autoplay){display:grid;place-items:center;align-content:center;gap:0;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}.cbp-btn-go-small.cbp-go-autoplay{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;min-width:0;padding:0}.cbp-play-row>.cbp-btn-swap.cbp-btn-go-small.cbp-go-autoplay{padding-block:0;padding-inline:0}.cbp-btn-go-small:hover:not(:disabled){background:#32c90b;color:#fff}.cbp-btn-swap-stop{background:#e74c3c33;border-color:#e74c3c66;color:#e74c3c;font-size:12px;font-weight:700;gap:4px}.cbp-btn-swap-stop:hover{background:#e74c3c59;color:#ff6b6b}.cbp-go{container-type:size;border-radius:6px;border:none;background:#28a909;color:#fff;font-size:clamp(12px,min(var(--cbp-go-plain-cqh),12.5cqi),32px);line-height:1;font-weight:800;letter-spacing:.055em;cursor:pointer;min-height:var(--cbp-action-btn-min-h);height:100%;box-sizing:border-box;padding-block:var(--cbp-action-pad-block);padding-inline:var(--cbp-action-pad-inline);transition:background-color .2s,transform .2s,box-shadow .2s,opacity .2s,color .2s;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px}.cbp-go:not(.cashout):not(.cbp-go-autoplay){display:grid;place-items:center;align-content:center;gap:0;flex-direction:unset;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-block:var(--cbp-oneline-pad-block);padding-inline:var(--cbp-oneline-pad-inline)}.cbp-go:hover:not(:disabled){background:#32c90b;transform:translateY(-1px);box-shadow:0 3px 14px #28a90973}.cbp-go:disabled{opacity:.45;cursor:default}.cbp-go.cbp-go-autoplay{flex-direction:column;justify-content:stretch;align-items:stretch;gap:0;padding:0;min-height:0}.cbp-autoplay-go-box{flex:1 1 0;min-width:0;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-block:clamp(4px,2.2cqh,10px);padding-inline:clamp(6px,2.5cqi,14px)}.cbp-autoplay-go-fill{display:inline-block;white-space:nowrap;font-weight:700;line-height:1.18;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;text-align:center;color:inherit;overflow:visible;overflow-wrap:normal;hyphens:none}.cbp-autoplay-go-fill:not(.cbp-autoplay-go-fill--counter){font-size:clamp(11px,min(calc(100cqi / 7),16cqi,calc(100cqh / 4.25)),min(17px,calc(100cqh / 3.4)))}.cbp-autoplay-go-fill--counter{font-size:inherit;line-height:1.12;letter-spacing:.04em}.cbp-go.cashout{container-type:size;background:#ff9800;color:#fff;overflow:visible;box-sizing:border-box;letter-spacing:.01em;line-height:normal;justify-content:center;align-items:center;gap:clamp(1px,.45cqi,3px);height:100%;padding-block:var(--cbp-dual-line-pad-block);padding-inline:var(--cbp-dual-line-pad-inline)}.cbp-go.cashout:not(.cbp-go--single){flex-direction:column;min-height:0}.cbp-go.cashout.cbp-go--single{justify-content:center;gap:0}.cbp-go.cashout.cbp-go--single .cbp-go-mult{display:none}.cbp-go.cashout>span{min-width:0;max-width:100%;text-align:center;overflow:visible;flex-shrink:1}.cbp-go.cashout .cbp-go-label{font-size:clamp(var(--cbp-lbl-min, 8px),min(calc(100cqi / 9),calc(var(--cbp-lbl-cqi) * 1cqi),calc(100cqh / 4.15)),var(--cbp-lbl-max));font-weight:700;line-height:1.18;letter-spacing:.04em;white-space:nowrap;overflow:visible;overflow-wrap:normal;hyphens:none}.cbp-go.cashout .cbp-go-mult{min-width:0;max-width:100%;overflow:visible;white-space:nowrap;overflow-wrap:normal;hyphens:none;font-size:clamp(10px,min(calc(100cqi / 8.5),calc(var(--cbp-sub-cqi) * 1cqi),calc(100cqh / 4.35)),var(--cbp-sub-max));line-height:1.12;font-weight:700;width:100%;font-variant-numeric:tabular-nums;opacity:.98;text-align:center;margin-top:0}.cbp-go.cashout .cbp-go-mult--empty{opacity:0;margin-top:0}.cbp-go.cashout .cbp-go-mult--bet{opacity:.85;font-variant-numeric:tabular-nums}.cbp-go.cashout .cbp-go-mult--value{font-variant-numeric:tabular-nums}.cbp-go.cashout.cbp-go--pending .cbp-go-mult{white-space:nowrap;word-break:normal;hyphens:none;overflow:visible;font-size:clamp(10px,min(calc(100cqi / 8.5),calc(var(--cbp-sub-cqi) * .95 * 1cqi),calc(100cqh / 4.5)),var(--cbp-sub-max));line-height:1.2}.cbp-go.cashout:not(:disabled):not(.cbp-go--stop):not(.cbp-go--bonus-mock){animation:cbpCashoutPulse 1.5s infinite}.cbp-go.cashout:hover:not(:disabled){background:#ffa726;box-shadow:0 3px 14px #ff980073}.cbp-go-mult{font-size:11px;font-weight:700;opacity:.9}@keyframes cbpCashoutPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@container cbp (max-width: 639px){.cbp-body{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.cbp-col-bet{flex:0 0 auto;width:100%;max-width:100%;justify-content:flex-start;min-height:var(--cbp-actions-row-min-h)}.cbp-col-bet .cbp-bet-row:nth-child(1){flex:28 1 0;min-height:28px;align-items:stretch}.cbp-col-bet .cbp-bet-row:nth-child(2){flex:24 1 0;min-height:24px;align-items:stretch}.cbp-col-bet .cbp-bet-row .cbp-btn{height:auto;min-height:28px;align-self:stretch}.cbp-col-bet .cbp-bet-row .cbp-input-wrap{align-self:stretch;min-height:28px}.cbp-col-bet .cbp-bet-row .cbp-input{height:100%;min-height:28px}.cbp-col-bet .cbp-bet-row .cbp-quick{height:auto;min-height:24px;align-self:stretch}.cbp-bet-row{width:100%}.cbp-input-wrap{flex:1 1 0;min-width:0;width:auto}.cbp-input{width:100%;min-width:0;max-width:none}.cbp-play-row{flex:0 0 auto;width:100%;min-width:0}}@container cbp (min-width: 640px){.cbp-body{flex-direction:row;flex-wrap:wrap;align-items:stretch}.cbp-col-bet{flex:0 0 auto;width:auto;max-width:100%;justify-content:flex-start;min-height:0}.cbp-col-bet .cbp-bet-row:nth-child(1){flex:28 1 0;min-height:28px;align-items:stretch}.cbp-col-bet .cbp-bet-row:nth-child(2){flex:24 1 0;min-height:24px;align-items:stretch}.cbp-col-bet .cbp-bet-row .cbp-btn{height:auto;min-height:28px;align-self:stretch}.cbp-col-bet .cbp-bet-row .cbp-input-wrap{align-self:stretch;min-height:28px}.cbp-col-bet .cbp-bet-row .cbp-input{height:100%;min-height:28px}.cbp-col-bet .cbp-bet-row .cbp-quick{height:auto;min-height:24px;align-self:stretch}.cbp-play-row{flex:1 1 0;min-width:0;width:auto}}@media(min-width:667px)and (max-height:520px){@container cbp (min-width: 640px){.cbp-body{align-items:center}}.cbp-panel{--cbp-action-btn-min-h: clamp(36px, 16vh, 48px)}.cbp-play-row{--cbp-go-plain-cqh: 36cqh;--cbp-swap-icon-cqh: 42cqh}}@media(max-width:666px){.cbp-col-bet{flex:0 0 auto;width:100%;max-width:100%}.cbp-bet-row{width:100%}.cbp-input-wrap{flex:1 1 0;min-width:0;width:auto}.cbp-input{width:100%;min-width:0;max-width:none}.cbp-panel{--cbp-action-btn-min-h: clamp(48px, min(12vmin, 11vh), 60px)}.cbp-play-row{flex:0 0 auto;flex-shrink:0;min-width:0;width:100%}}@media(max-width:666px)and (orientation:portrait)and (min-height:720px){.cbp-panel{--cbp-action-btn-min-h: clamp(54px, min(14vmin, 12vh), 72px)}}@media(orientation:portrait){.cbp-bet-row{width:100%}.cbp-input-wrap{flex:1 1 0;min-width:0;width:auto}.cbp-input{width:100%;min-width:0;max-width:none}}@media(max-width:666px)and (max-aspect-ratio:1/1)and (min-height:620px){.cbp-panel{--cbp-action-btn-min-h: clamp(46px, 11vmin, 54px)}.cbp-play-row{--cbp-action-band-inset-top: 5px;--cbp-action-band-inset-bottom: 5px;--cbp-action-pad-block: calc( var(--cbp-action-inner-pad-y) + max(var(--cbp-action-band-inset-top), var(--cbp-action-band-inset-bottom)) )}}@media(max-width:666px)and (max-height:619px){.cbp-panel{--cbp-action-btn-min-h: clamp(44px, min(10vmin, 9vh), 50px)}.cbp-play-row{--cbp-action-band-inset-top: 4px;--cbp-action-band-inset-bottom: 4px;--cbp-action-pad-block: calc( var(--cbp-action-inner-pad-y) + max(var(--cbp-action-band-inset-top), var(--cbp-action-band-inset-bottom)) )}}@media(max-width:540px){.cbp-wrapper{padding:0 6px 8px}.cbp-panel{padding:8px 8px 10px;gap:6px;border-radius:10px}}@media(max-width:380px){.cbp-btn{height:24px;min-width:24px;font-size:11px}.cbp-btn-edge{font-size:9px;padding:0 4px}.cbp-input{height:24px;font-size:11px}.cbp-quick{height:20px;font-size:9px}.cbp-play-row{--cbp-action-inner-pad-y: 2px;--cbp-action-band-inset-top: 5px;--cbp-action-band-inset-bottom: 5px;--cbp-action-pad-block: calc( var(--cbp-action-inner-pad-y) + max(var(--cbp-action-band-inset-top), var(--cbp-action-band-inset-bottom)) );--cbp-lbl-cqi: 15;--cbp-lbl-min: 8px;--cbp-sub-cqi: 15;--cbp-lbl-max: 18px;--cbp-sub-max: 19px;--cbp-go-plain-cqh: 36cqh;--cbp-swap-icon-cqh: 42cqh}.cbp-go.cashout{letter-spacing:.01em}}.cbp-go.cashout.cbp-go--bonus-mock,.cbp-go.cashout.cbp-go--bonus-mock:hover{animation:none!important;transform:none!important;box-shadow:none!important;opacity:1!important;pointer-events:none;cursor:default;user-select:none;background:#ff9800}.cbp-go.cashout.cbp-go--bonus-mock:hover{background:#ff9800}.cbp-go.cbp-go--bonus-autobet-stub{pointer-events:none;cursor:default;user-select:none;transform:none!important;box-shadow:none!important;opacity:1!important;background:#28a909;padding-block:clamp(2px,.6cqh,4px);row-gap:0}.cbp-go:not(.cashout):not(.cbp-go-autoplay).cbp-go--bonus-autobet-stub .cbp-diff-trigger-label.cbp-go-bonus-autobet-line{font-size:clamp(var(--cbp-lbl-min, 8px),min(calc(100cqi / 5.75),calc(var(--cbp-lbl-cqi) * 1.08 * 1cqi),calc(100cqh / 3.65)),calc(var(--cbp-lbl-max) + 3px));line-height:1;overflow:hidden;text-overflow:clip}.apm-panel{background:#1e1c24;border:1px solid rgba(155,89,182,.2);border-radius:12px;width:90%;max-width:400px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;flex-direction:column;overflow:hidden}.apm-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.apm-title{font-size:14px;font-weight:700;color:#eee}.apm-body{padding:14px 18px 16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.apm-body::-webkit-scrollbar{display:none}.apm-section{display:flex;flex-direction:column;gap:8px}.apm-label{font-size:12px;font-weight:600;color:#ffffff80}.apm-label--difficulty{letter-spacing:.02em}.apm-label--inline{margin:0}.apm-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.apm-step-counter{flex-shrink:0;font-size:12px;font-weight:700;color:#ffffff6b;font-variant-numeric:tabular-nums}.apm-presets--diff .apm-preset{font-size:11px;padding:0 4px}.apm-preset:disabled{opacity:.45;cursor:not-allowed}.apm-preset:disabled:hover{background:#ffffff0a;color:#888}.apm-stepper{display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:6px;overflow:hidden;background:#0000004d}.apm-step-btn{width:40px;height:36px;background:none;border:none;color:#9b59b6cc;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0}.apm-step-btn:hover{background:#ffffff0f;color:#9b59b6}.apm-step-btn:active{background:#ffffff1a}.apm-step-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.apm-step-value{flex:1;text-align:center;font-size:14px;font-weight:700;color:#fff}.apm-presets{display:flex;gap:5px}.apm-preset{flex:1;height:28px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#888;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.apm-preset:hover{background:#ffffff1a;color:#ccc}.apm-preset.active{background:#9b59b640;border-color:#9b59b673;color:#d0b0e0}.apm-mult-scroll{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;padding:4px 0}.apm-mult-scroll::-webkit-scrollbar{display:none}.apm-mult-scroll.fade-left{-webkit-mask-image:linear-gradient(to right,transparent,black 28px);mask-image:linear-gradient(to right,transparent,black 28px)}.apm-mult-scroll.fade-right{-webkit-mask-image:linear-gradient(to left,transparent,black 28px);mask-image:linear-gradient(to left,transparent,black 28px)}.apm-mult-scroll.fade-left.fade-right{-webkit-mask-image:linear-gradient(to right,transparent,black 28px,black calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,black 28px,black calc(100% - 28px),transparent)}.apm-mult-track{display:flex;gap:clamp(4px,.9vmin,8px);min-width:max-content}.apm-mult{flex:1 0 auto;padding:3px 8px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);color:#888;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;white-space:nowrap;cursor:pointer;transition:all .2s}.apm-mult:hover{background:#ffffff1a;color:#bbb}.apm-mult:disabled{cursor:not-allowed}.apm-mult-val{font-size:9px;font-weight:600;color:inherit}.apm-mult-num{font-size:7px;font-weight:500;opacity:.5}.apm-mult.active{background:#9b59b640;border-color:#9b59b673;color:#d0b0e0}.apm-summary{display:flex;gap:8px}.apm-summary-item{flex:1;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.apm-summary-label{font-size:11px;font-weight:600;color:#fff6}.apm-summary-value{font-size:16px;font-weight:800;color:#fff}.apm-start{width:100%;height:44px;border-radius:6px;border:none;background:#28a909;color:#fff;font-size:15px;font-weight:800;letter-spacing:.06em;cursor:pointer;transition:all .2s}.apm-start:hover{background:#32c90b;box-shadow:0 3px 14px #28a90973}.apm-start:active{transform:scale(.98)}@media(max-height:500px){.apm-header{padding:10px 14px}.apm-body{padding:10px 14px 12px;gap:8px}.apm-label{font-size:11px}.apm-step-btn{width:36px;height:30px;font-size:16px}.apm-step-value{font-size:13px}.apm-preset{height:24px;font-size:11px}.apm-summary-item{padding:8px 10px}.apm-summary-value{font-size:14px}.apm-start{height:38px;font-size:13px}}.bbm-panel{--bbm-card-gap: clamp(6px, 2.2vw, 12px);background:#1e1c24;border:1px solid rgba(155,89,182,.2);border-radius:12px;width:min(92vw,520px);max-width:520px;max-height:min(calc(100vh - 24px),calc(100dvh - 24px));padding:0;display:flex;flex-direction:column;overflow:hidden}.bbm-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:clamp(10px,3vw,14px) clamp(12px,4vw,18px);border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.bbm-header .bbm-title{flex:1 1 auto;min-width:0;hyphens:auto;overflow-wrap:anywhere}.bbm-title{font-size:clamp(14px,4.2vw,26px);font-weight:900;color:#ffd54a;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 0 #000,1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000;line-height:1.15}.bbm-body{padding:clamp(10px,3vw,14px) clamp(10px,3.5vw,18px) clamp(12px,3.5vw,18px);display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.bbm-list{list-style:none;margin:0;padding:clamp(4px,1.5vw,6px) clamp(2px,1vw,4px);display:flex;flex-direction:column;gap:clamp(12px,3.5vw,16px)}.bbm-item{margin:0}.bbm-item:has(>.bbm-card--hard){filter:drop-shadow(0 0 10px rgba(139,107,196,.65)) drop-shadow(0 0 24px rgba(106,74,158,.22))}.bbm-item:has(>.bbm-card--medium){filter:drop-shadow(0 0 10px rgba(74,154,224,.6)) drop-shadow(0 0 24px rgba(42,106,176,.2))}.bbm-item:has(>.bbm-card--easy){filter:drop-shadow(0 0 10px rgba(69,184,106,.6)) drop-shadow(0 0 24px rgba(46,139,69,.2))}.bbm-card{position:relative;border-radius:12px;border:clamp(2px,.6vw,3px) solid #000;min-height:clamp(76px,24vw,92px);box-sizing:border-box;overflow:hidden}.bbm-card__bg{position:absolute;inset:0;border-radius:9px;background-size:cover;background-position:center 60%;background-repeat:no-repeat;z-index:0;pointer-events:none}.bbm-card__bg:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,#000000b8,#00000059 42%,#0000008c);pointer-events:none}.bbm-card--hard .bbm-card__bg:after{box-shadow:inset 0 0 0 2px #c4a8eed9,inset 0 0 22px #6a4a9e59}.bbm-card--medium .bbm-card__bg:after{box-shadow:inset 0 0 0 2px #82beffd1,inset 0 0 22px #2a6ab052}.bbm-card--easy .bbm-card__bg:after{box-shadow:inset 0 0 0 2px #78dc96d1,inset 0 0 22px #2e8b4552}.bbm-card__content{position:relative;z-index:1;display:grid;grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr;align-items:center;column-gap:0;row-gap:clamp(2px,.8vw,4px);padding:clamp(8px,2.5vw,12px) clamp(8px,2.8vw,14px);min-height:clamp(76px,24vw,92px);box-sizing:border-box}.bbm-header .chess-modal-close{flex-shrink:0}@media(max-width:400px){.bbm-card{min-height:clamp(90px,28vw,108px)}.bbm-card__content{min-height:clamp(82px,26vw,100px)}.bbm-card__content .bbm-card-title{font-size:clamp(10px,3.1vw,13px);line-height:1.2}.bbm-card__content .bbm-card-max-line{font-size:clamp(10px,2.9vw,12px);line-height:1.2}}.bbm-card-body{grid-column:1;grid-row:1;min-width:0;width:100%;display:flex;align-items:center;justify-content:center;justify-self:stretch;align-self:end;box-sizing:border-box;padding-right:30%}.bbm-card-text{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;width:100%}.bbm-card-title{font-size:clamp(11px,3.4vw,15px);font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:#fff;line-height:1.15;text-align:center;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto}.bbm-card-autoplays{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:11px;font-weight:700;color:#ffffffe0;text-transform:uppercase;letter-spacing:.03em}.bbm-card-autoplays-num{font-size:22px;font-weight:900;color:#ffeb3b;line-height:1;letter-spacing:.02em}.bbm-card-max-line{display:block;font-size:clamp(11px,3.2vw,15px);font-weight:800;color:#ffeb3b;letter-spacing:.03em;text-align:center;width:100%;max-width:100%;min-width:0;line-height:1.2;overflow-wrap:anywhere;word-break:break-word;grid-column:1;grid-row:2;justify-self:stretch;align-self:start;box-sizing:border-box;padding-right:30%}.bbm-card--hard{border-color:#8b6bc4}.bbm-card--medium{border-color:#4a9ae0}.bbm-card--easy{border-color:#45b86a}.bbm-card--hard:not(.bbm-card--has-bg){background:linear-gradient(135deg,#6a4a9e,#3d2560)}.bbm-card--medium:not(.bbm-card--has-bg){background:linear-gradient(135deg,#2a6ab0,#153a5c)}.bbm-card--easy:not(.bbm-card--has-bg){background:linear-gradient(135deg,#2e8b45,#1a4d28)}.bbm-card--default{background:linear-gradient(135deg,#444,#222);border-color:#000;box-shadow:none}.bbm-card--has-bg{background:#141018}.bbm-buy-btn{width:auto;max-width:100%;min-width:clamp(68px,19vw,86px);box-sizing:border-box;padding:clamp(8px,2.2vw,11px) clamp(10px,3vw,14px);border-radius:clamp(8px,2vw,10px);border:clamp(2px,.6vw,3px) solid #000;background:#28a909;color:#fff;font-weight:900;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2px,.8vw,5px);line-height:1.2;transition:filter .15s,transform .12s;white-space:normal;text-align:center;overflow-wrap:anywhere;hyphens:auto}.bbm-buy-btn{grid-column:2;grid-row:1 / span 2;justify-self:center;align-self:center;gap:clamp(2px,.8vw,4px)}.bbm-buy-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.bbm-buy-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none}.bbm-buy-btn__buy{font-size:clamp(10px,3.1vw,13px);max-width:100%}.bbm-buy-btn__price{font-size:clamp(10px,2.9vw,12px);font-variant-numeric:tabular-nums;max-width:100%}.mw-overlay{position:fixed;inset:0;z-index:2000;background:#000000bf;cursor:pointer;animation:mwFadeIn .3s ease}.mw-board-anchor{position:fixed;left:var(--gb-overlay-left, 0px);top:var(--gb-overlay-top, 0px);width:var(--gb-overlay-width, 100vw);height:var(--gb-overlay-height, 100vh);display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translateY(calc(var(--gb-overlay-height, 100vh) * -.07))}@keyframes mwFadeIn{0%{opacity:0}to{opacity:1}}.mw-frame{position:relative;width:min(85vw,440px,calc(70vh * 440 / 580));aspect-ratio:440 / 580;max-height:none;display:flex;align-items:center;justify-content:center;container-type:size;container-name:mw-frame;flex-shrink:0;pointer-events:auto;cursor:pointer}@media(orientation:portrait){.mw-frame{--mw-h-cap: calc(70vh * 440 / 580);--mw-builtin: min(90vw, 440px, var(--mw-h-cap));width:min(max(var(--mw-builtin),min(var(--gb-overlay-width, 100vw),calc(100vw - 24px))),var(--mw-h-cap))}}@media(orientation:portrait)and (max-width:400px){.mw-frame{--mw-builtin: min(92vw, var(--mw-h-cap))}}.mw-frame-bg{position:absolute;inset:0;background:url(/assets/max_win_modal.webp) no-repeat center;background-size:contain;pointer-events:none}.mw-frame-glow-wrap{position:absolute;inset:-6%;z-index:-1;pointer-events:none;transform-origin:center center;animation:mw-glow-rotate 16s linear infinite}.mw-frame-glow-wrap--no-rotate{animation:none}.mw-frame-glow{position:absolute;inset:0;background:url(/assets/light_max_win.webp) no-repeat center;background-size:contain;transform-origin:center center;animation:mw-glow-pulse 2s ease-in-out infinite}.mw-frame-glow--no-pulse{animation:none}@keyframes mw-glow-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mw-glow-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.mw-stack{--mw-u: 10.25cqw;position:relative;z-index:1;box-sizing:border-box;width:78cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.35cqw;font-family:Jost,sans-serif;font-weight:700;text-align:center;transform-origin:center center;transform:translateY(5.5cqh) scale(1.2)}.mw-stack--long{--mw-u: 7.35cqw}.mw-stack--vlong{--mw-u: 5.7cqw}.mw-line{margin:0;max-width:100%;line-height:1.05;color:#fdbb2b;-webkit-text-stroke:.055em #4c2e00;paint-order:stroke fill;text-shadow:0 0 .02em #4c2e00,0 .02em .02em rgba(76,46,0,.88)}.mw-line--title{font-size:calc(var(--mw-u) * .54 * 1.3);text-transform:uppercase}.mw-line--amount{font-size:min(7.35cqw,calc(62cqw/max(5,var(--mw-amount-len, 8))));line-height:1}.mw-line--mult{font-size:calc(var(--mw-u) * .36 * 1.3);line-height:1}.mw-skip{position:fixed;left:calc(var(--gb-overlay-left) + var(--gb-overlay-width) * .5);top:calc(var(--gb-overlay-top) + var(--gb-overlay-height) + (var(--cbp-panel-top) - var(--gb-overlay-top) - var(--gb-overlay-height)) * .3);transform:translate(-50%,-50%);max-width:min(92vw,var(--gb-overlay-width));padding:0 12px;box-sizing:border-box;text-align:center;color:#ffffff9e;font-size:clamp(12px,3.4vmin,15px);font-weight:500;line-height:1.35;z-index:2001;pointer-events:none;animation:mwSkipPulse 2s ease-in-out infinite}@keyframes mwSkipPulse{0%,to{opacity:.35}50%{opacity:.65}}.mp-overlay{position:fixed;inset:0;z-index:2000;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;animation:mpFadeIn .3s ease}@keyframes mpFadeIn{0%{opacity:0}to{opacity:1}}.mp-card{background:linear-gradient(180deg,#1e2330,#171c28);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px 40px;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:380px;width:90%;cursor:default}.mp-title{margin:0;font-size:22px;font-weight:800;color:#ffc107;text-align:center;line-height:1.3}.mp-subtitle{margin:0;font-size:14px;color:#ffffff8c;text-align:center}.mp-amount-box{margin-top:8px;background:#00000059;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 32px;min-width:200px;text-align:center}.mp-amount{font-size:28px;font-weight:900;color:#fff}.mp-skip{position:absolute;bottom:40px;color:#ffffff59;font-size:13px;font-weight:500;cursor:pointer;animation:mpSkipPulse 2s ease-in-out infinite}@keyframes mpSkipPulse{0%,to{opacity:.3}50%{opacity:.55}}@media(max-width:400px){.mp-card{padding:24px}.mp-title{font-size:18px}.mp-amount{font-size:22px}}.app-root{width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;background-color:#0a0a14;overflow:hidden;overscroll-behavior:none;position:fixed;inset:0;--bg-aspect: 1.78}.app-content{width:100%;max-width:min(100%,calc(100dvh * var(--bg-aspect)),calc(100dvmin * var(--bg-aspect)));flex:1 1 0;min-height:0;display:flex;flex-direction:column}.app-bg-stack{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:auto;min-height:100%;pointer-events:none;user-select:none;z-index:0;opacity:1}.app-bg-stack .app-bg-img{display:block;height:100%;width:auto;min-height:100%;pointer-events:none;user-select:none}.app-bg-stack.app-bg-stack--bonus-entry-fadeout{transition:opacity var(--bonus-entry-ms, .42s) ease;opacity:0}.app-bg-stack.app-bg-stack--bonus-entry-fadein{opacity:0;animation:app-bg-stack-bonus-fadein var(--bonus-entry-ms, .42s) ease forwards}@keyframes app-bg-stack-bonus-fadein{to{opacity:1}}.app-top-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:none;flex-shrink:0;z-index:10;position:relative}.app-top-left{display:flex;align-items:center;gap:8px}.app-how-to-play{height:clamp(30px,4vmin,44px);padding:0 clamp(10px,1.8vmin,18px);border-radius:8px;background:#181620eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(155,89,182,.2);color:#eee;font-size:.92em;font-weight:600;cursor:pointer;display:flex;align-items:center;transition:background .15s}.app-how-to-play:hover{background:#22202ef2}.app-balance{height:32px;padding:0 14px;border-radius:8px;background:#181620eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(155,89,182,.2);font-size:13px;font-weight:700;color:#eee;display:flex;align-items:center;font-variant-numeric:tabular-nums}.app-top-right{display:flex;align-items:center;gap:8px}.app-menu-btn{width:clamp(34px,4.5vmin,46px);height:clamp(30px,4vmin,44px);border-radius:8px;background:#181620eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(155,89,182,.2);color:#eee;font-size:clamp(14px,1.4vmin,20px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.app-menu-btn:hover{background:#22202ef2}.app-game-area{flex:1 1 0;min-height:0;position:relative;overflow:visible;z-index:1}.app-game-area-inner{position:absolute;inset:0;z-index:1}.app-game-area-inner.app-game-area-inner--bonus-entry-fadeout{transition:opacity var(--bonus-entry-ms, .42s) ease;opacity:0}.app-game-area-inner.app-game-area-inner--bonus-entry-fadein{opacity:0;animation:app-game-area-bonus-entry-fadein var(--bonus-entry-ms, .42s) ease forwards}@keyframes app-game-area-bonus-entry-fadein{to{opacity:1}}.game-board{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px);object-fit:contain;object-position:center;z-index:1;pointer-events:none;user-select:none}.game-board.game-board--cashout-fadeout{opacity:0;transition:opacity calc(var(--cashout-fadeout-ms, 750) * 1ms) ease-out;transition:opacity calc(var(--cashout-fadeout-ms, 750) * 1ms) linear(0,.234375 12.5%,.4375 25%,.609375 37.5%,.75 50%,.859375 62.5%,.9375 75%,.984375 87.5%,1)}.game-board.game-board--cashout-snap{opacity:0;transition:none}.game-board.game-board--cashout-fadein{opacity:1;transition:opacity calc(var(--cashout-fadein-ms, 250) * 1ms) ease calc(var(--cashout-fadein-delay-ms, 80) * 1ms)}.gb-overlay-wrap{position:absolute;inset:12px;container-type:size;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;overflow:visible;font-family:Lilita One,sans-serif}.gb-overlay{position:relative;width:min(100cqw,calc(100cqh * var(--board-ar)));aspect-ratio:var(--board-ar);overflow:visible}.gb-overlay>*:not(.gb-spine-layer){pointer-events:auto}.app-notification{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:2000;padding:10px 24px;border-radius:8px;background:#252628f2;border:1px solid rgba(255,255,255,.15);color:#eee;font-weight:600;font-size:14px;box-shadow:0 4px 20px #00000080;animation:notifSlideIn .3s ease-out;white-space:nowrap}.app-notification--stack{white-space:normal;text-align:center}.app-notification-line--title{line-height:1.25}.app-notification-line--amount{margin-top:4px;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.2}.app-notification--fadeout{opacity:0;transform:translate(-50%) translateY(-6px);transition:opacity var(--notif-fade-ms, .65s) linear,transform var(--notif-fade-ms, .65s) ease}@keyframes notifSlideIn{0%{transform:translate(-50%) translateY(-20px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.modal-overlay{position:fixed;inset:0;z-index:1000;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:16px}.modal-overlay--await-scene-fade{cursor:wait}.apm-panel--interaction-locked,.bbm-panel--interaction-locked{pointer-events:none;user-select:none}.chess-modal{background:#1e1c24;border:1px solid rgba(155,89,182,.2);border-radius:12px;max-width:440px;width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.chess-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px;font-weight:700;color:#eee}.chess-modal-close{width:28px;height:28px;border:none;border-radius:4px;background:#ffffff14;color:#aaa;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.chess-modal-close:hover{background:#ffffff26;color:#fff}.chess-modal-body{padding:16px 18px;overflow-y:auto;font-size:13px;line-height:1.5;color:#ffffffbf}.chess-modal-body h3{font-size:12px;font-weight:700;color:#ddd;text-transform:uppercase;margin:16px 0 8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.chess-modal-body p{margin:0 0 8px}.chess-modal-btn{margin-top:12px;padding:10px 20px;border-radius:8px;background:#9b59b659;border:1px solid rgba(155,89,182,.5);color:#eee;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.chess-modal-btn:hover{background:#9b59b680}.chess-limits-rows{border-top:1px solid rgba(255,255,255,.08);margin-top:12px}.chess-limits-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px;color:#ccc}.chess-limits-val{padding:3px 12px;border-radius:12px;background:#27ae6033;color:#81c784;font-weight:600}.chess-menu-panel{position:fixed;top:0;right:0;width:min(300px,85vw);height:100vh;background:#1e1c24;border-left:1px solid rgba(155,89,182,.15);display:flex;flex-direction:column;z-index:1001;box-shadow:-4px 0 24px #00000080}.chess-menu-header{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:700;color:#eee;display:flex;align-items:center;justify-content:space-between}.chess-menu-close{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#eee;cursor:default;display:flex;align-items:center;justify-content:center;transition:background .15s}.chess-menu-close:hover{background:#ffffff24}.chess-menu-section{padding:6px 0}.chess-menu-toggle{display:flex;align-items:center;justify-content:space-between;padding:8px 18px;cursor:pointer;font-size:13px;color:#ccc}.chess-menu-item{display:grid;grid-template-columns:18px 1fr;align-items:center;column-gap:10px;min-width:0}.chess-menu-icon{width:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;opacity:.9}.chess-menu-icon svg{width:16px;height:16px;display:block}.chess-menu-text{min-width:0}.chess-menu-toggle input{display:none}.chess-toggle-slider{width:40px;height:22px;border-radius:11px;background:#444;position:relative;transition:background .2s;flex-shrink:0}.chess-toggle-slider:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:2px;left:2px;transition:transform .2s}.chess-menu-toggle input:checked+.chess-toggle-slider{background:#9b59b6}.chess-menu-toggle input:checked+.chess-toggle-slider:after{transform:translate(18px)}.chess-menu-divider{height:1px;background:#ffffff0f;margin:0 18px}.chess-menu-link{display:flex;align-items:center;width:100%;padding:10px 18px;border:none;background:none;color:#bbb;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s}.chess-menu-link:hover{background:#ffffff0d;color:#fff}.chess-menu-lang{display:flex;align-items:center;gap:12px;padding:10px 18px;font-size:14px}.chess-lang-toggle{display:flex;border:1px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden}.chess-lang-toggle button{padding:4px 14px;border:none;background:transparent;color:#777;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s}.chess-lang-toggle button:first-child{border-right:1px solid rgba(255,255,255,.08)}.chess-lang-toggle button.active{background:#9b59b6;color:#fff}.chess-menu-debug{display:flex;flex-direction:column;gap:8px;padding:4px 18px 12px}.chess-menu-debug-btn{width:100%;padding:8px 10px;border-radius:8px;border:1px dashed rgba(255,255,255,.22);background:#ff785014;color:#ffd2beeb;font-size:11px;font-weight:600;font-family:inherit;letter-spacing:.02em;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.chess-menu-debug-btn:hover{background:#ff785029;border-color:#ffc8a059}.chess-menu-footer{margin-top:auto;padding:16px 18px;border-top:1px solid rgba(255,255,255,.06);text-align:center}.chess-menu-powered{font-size:11px;color:#666;margin-bottom:8px}.chess-menu-logo{max-width:100%;max-height:60px;object-fit:contain}.chess-modal-body::-webkit-scrollbar{width:4px}.chess-modal-body::-webkit-scrollbar-track{background:transparent}.chess-modal-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}
