@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(./barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(./barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) 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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(./barlow-condensed-latin-600-normal-BFJEwTuo.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(./barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(./barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) 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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(./barlow-condensed-latin-700-normal-Dmwat-ge.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-cyrillic-ext-500-normal-DngHVvy4.woff2) format("woff2"),url(./oswald-cyrillic-ext-500-normal-Hz7kEHBT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-cyrillic-500-normal-Dz4ZC46J.woff2) format("woff2"),url(./oswald-cyrillic-500-normal-CjKr_ZfC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-vietnamese-500-normal-hXcn5ojQ.woff2) format("woff2"),url(./oswald-vietnamese-500-normal-Bi4XG4HV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-latin-ext-500-normal-QdEKgtiz.woff2) format("woff2"),url(./oswald-latin-ext-500-normal-DcyNJhgm.woff) 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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-latin-500-normal-B-eyT0Dw.woff2) format("woff2"),url(./oswald-latin-500-normal-DM85Di4w.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-cyrillic-ext-700-normal-CtkJES1U.woff2) format("woff2"),url(./oswald-cyrillic-ext-700-normal-VKAui8kQ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-cyrillic-700-normal-BO0IwMyy.woff2) format("woff2"),url(./oswald-cyrillic-700-normal-DxuP1Pb9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-vietnamese-700-normal-_DkZZ6ID.woff2) format("woff2"),url(./oswald-vietnamese-700-normal-BxFoeH7J.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-latin-ext-700-normal-BKErdSR5.woff2) format("woff2"),url(./oswald-latin-ext-700-normal-CJSSDThd.woff) 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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-latin-700-normal-vy6hmKSr.woff2) format("woff2"),url(./oswald-latin-700-normal-UmC9Ev9x.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}:root{--yellow: #ffd21f;--yellow-light: #fff07a;--orange: #ff8a1f;--red: #c8102e;--ink: #0a070c;--panel: #1c1222;--font-title: "Bangers", Impact, "Arial Black", sans-serif;--font-head: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;--font-text: "Oswald", Arial, sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:var(--ink)}body{font-family:var(--font-text);color:#fff;user-select:none;-webkit-user-select:none;touch-action:manipulation;overscroll-behavior:none}.app{position:fixed;inset:0;width:100%;height:100dvh;background:#000}.canvas-mount{position:absolute;inset:0}.canvas-mount canvas{display:block;position:absolute;left:50%;top:0;transform:translate(-50%)}.preloader{position:absolute;inset:0;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:75.5%;background-color:#0a070c}@supports (height: 1dvh){.preloader{padding-top:min(75.5vh,135vw)}}.preloader-title{position:absolute;top:10.5%;width:62%;max-width:560px;left:50%;transform:translate(-50%);filter:drop-shadow(0 6px 10px rgba(0,0,0,.6))}.preloader-bar{width:54%;max-width:520px;height:18px;border-radius:10px;background:var(--red);overflow:hidden;box-shadow:0 0 0 3px #00000080,0 4px 10px #0009}.preloader-fill{border-radius:10px}.preloader-fill{height:100%;background:linear-gradient(#ffe95a,#f7b733);transition:width .15s linear}.preloader-legal{margin-top:14px;font-family:var(--font-head);font-weight:600;font-size:clamp(10px,2.6vw,14px);letter-spacing:.04em;color:#e6dcee;text-shadow:0 2px 4px #000;text-align:center;padding:0 16px}.overlay-root{position:absolute;width:1920px;height:3360px;transform-origin:0 0;pointer-events:none}.overlay-root>*{pointer-events:none}.hud-header,.hud-footer{position:absolute;left:0;top:0;width:1920px;height:3360px;pointer-events:none}.hud-btn{position:absolute;padding:0;border:0;background:transparent;pointer-events:auto;cursor:pointer;transition:transform .08s ease-out,filter .1s}.hud-btn img{width:100%;height:100%;display:block}.hud-btn:active{transform:scale(.94);filter:brightness(1.25)}.hud-btn.off img{opacity:.55}.hud-btn.active img{filter:drop-shadow(0 0 18px #ffd21f) brightness(1.15)}.hud-btn em{position:absolute;left:0;right:0;bottom:-6px;font-style:normal;font-family:var(--font-head);font-weight:700;font-size:34px;color:var(--yellow);text-shadow:0 2px 4px #000;letter-spacing:.04em;text-align:center}.hud-auto em{bottom:50px;font-size:64px;font-family:var(--font-title);color:#fff}.hud-spin.spinning img{animation:spin-rotate 1.1s linear infinite}@keyframes spin-rotate{to{transform:rotate(360deg)}}.hud-spin-count{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-style:normal;font-family:var(--font-title);font-size:150px;color:var(--yellow);text-shadow:0 0 10px #000,0 4px 6px #000}.hud-stop{position:absolute;left:50%;top:50%;width:90px;height:90px;margin:-45px 0 0 -45px;background:#fff;border-radius:12px;opacity:.9}.hud-slash{position:absolute;left:20%;top:46%;width:60%;height:10px;background:var(--red);transform:rotate(-35deg);border-radius:5px}.hud-plate{position:absolute;width:560px;height:152px}.hud-plate img{width:100%;height:100%;display:block}.hud-plate-text{position:absolute;inset:0;padding:14px 44px;display:flex;flex-direction:column;justify-content:center;font-family:var(--font-head)}.hud-plate-text span{font-size:42px;font-weight:700;color:var(--yellow);letter-spacing:.05em;line-height:1.1}.hud-plate-text b{font-size:54px;font-weight:700;color:#fff;line-height:1.2}.hud-plate-text.right{align-items:flex-end;text-align:right;padding-right:56px}.hud-win{position:absolute;left:874px;top:2790px;width:172px;text-align:center;font-family:var(--font-head);transition:opacity .25s}.hud-win span{display:block;font-size:30px;font-weight:700;color:var(--yellow);letter-spacing:.06em}.hud-win b{display:block;font-size:46px;color:#fff;white-space:nowrap}.banner-msg{position:absolute;left:50%;top:700px;transform:translate(-50%);padding:20px 50px;border-radius:18px;background:#140a1ee6;border:4px solid var(--yellow);font-family:var(--font-head);font-weight:700;font-size:48px;color:#fff;white-space:nowrap}.banner-msg.error{border-color:var(--red)}.dev-tag{position:absolute;left:260px;top:600px;font-family:var(--font-head);font-size:30px;color:#8a7a98;letter-spacing:.08em;pointer-events:none}.buy-title{position:absolute;left:0;width:1920px;top:1030px;text-align:center;font-family:var(--font-head);font-weight:700;font-size:60px;color:var(--yellow);letter-spacing:.03em;text-shadow:0 3px 6px #000}.buy-price{position:absolute;width:300px;text-align:center;font-family:var(--font-head);font-weight:700;font-size:60px;color:#fff;text-shadow:0 2px 4px #000}.buy-desc{position:absolute;width:480px;text-align:center;font-family:var(--font-head);font-weight:600;font-size:30px;color:#e8dcf0;text-shadow:0 2px 4px #000;line-height:1.15}.buy-hit{position:absolute;pointer-events:auto;border:0;background:transparent;cursor:pointer;border-radius:40px}.buy-hit:active{background:#ffffff2e}.buy-hit .cta{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-bottom:28px;font-family:var(--font-head);font-weight:700;font-size:90px;line-height:1;color:#990f0f;letter-spacing:.02em;white-space:nowrap;pointer-events:none}.buy-hit.round{border-radius:50%}.confirm{position:absolute;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;pointer-events:auto}.confirm-box{width:1100px;background:var(--panel);border:8px solid var(--orange);border-radius:30px;padding:60px;text-align:center}.confirm-box h3{font-family:var(--font-title);font-size:90px;color:var(--yellow);margin:0 0 20px;letter-spacing:.03em}.confirm-box p{font-family:var(--font-head);font-size:48px;margin:10px 0}.confirm-box p.desc{font-size:36px;color:#cdbfd8;line-height:1.2;margin-top:18px}.confirm-box .warn{color:var(--orange)}.confirm-actions{display:flex;gap:40px;justify-content:center;margin-top:40px}.btn{pointer-events:auto;font-family:var(--font-head);font-weight:700;font-size:1.05rem;letter-spacing:.05em;color:#fff;background:#3a2a44;border:2px solid #6a5478;border-radius:12px;padding:.6em 1.2em;cursor:pointer}.btn.primary{background:linear-gradient(#ffe95a,#f7b733);color:#3a0a10;border-color:#a86b00}.btn.ghost{background:transparent}.btn:disabled{opacity:.45;cursor:default}.confirm-box .btn{font-size:48px;padding:.4em 1.4em;border-radius:24px;border-width:5px}.dialog{position:absolute;inset:0;background:#08040cf0;display:flex;flex-direction:column;pointer-events:auto;padding:max(12px,env(safe-area-inset-top)) 16px max(12px,env(safe-area-inset-bottom))}.dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dialog-head h2{font-family:var(--font-title);font-size:clamp(26px,7vw,40px);color:var(--yellow);margin:0;letter-spacing:.04em}.dialog-body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;font-size:clamp(14px,3.6vw,17px);line-height:1.4;color:#eee6f2}.dialog-body h3{font-family:var(--font-title);color:var(--orange);font-size:clamp(20px,5.5vw,28px);margin:18px 0 6px;letter-spacing:.04em}.dialog-body p,.dialog-body li{margin:6px 0}.dialog-body ul{padding-left:1.2em}.tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;flex-shrink:0}.tabs button{pointer-events:auto;flex-shrink:0;font-family:var(--font-head);font-weight:700;font-size:.9rem;letter-spacing:.05em;color:#cbb8d8;background:#22172a;border:2px solid #4a3858;border-radius:10px;padding:.4em .8em}.tabs button.active{color:#3a0a10;background:var(--yellow);border-color:#a86b00}.paytable{display:grid;grid-template-columns:1fr;gap:8px}.pay-row{display:flex;gap:12px;align-items:center;background:#16101c;border-radius:12px;padding:8px}.pay-row img{width:72px;height:72px;flex-shrink:0}.pay-row div{display:flex;flex-direction:column}.pay-row b{font-family:var(--font-head);font-size:1.05rem;color:var(--yellow);letter-spacing:.04em}.pay-row span{font-size:.92rem}.pay-row em{font-style:normal;color:#fff;font-weight:700}.lines{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.line{background:#16101c;border-radius:8px;padding:6px;position:relative}.line-row{display:flex;gap:3px;margin-bottom:3px}.line-row i{flex:1;height:9px;background:#2e2238;border-radius:2px}.line-row i.on{background:var(--yellow)}.line small{position:absolute;right:6px;bottom:2px;font-size:10px;color:#8a7a98}.art-row{display:flex;gap:10px;justify-content:center;align-items:flex-end;margin:10px 0;flex-wrap:wrap}.art-row img{width:84px;height:84px}.art-row img.tall{width:84px;height:auto}.art-row.kit img{width:56px;height:56px}.menu-list{display:flex;flex-direction:column;gap:12px;max-width:480px;margin:0 auto}.menu-list .btn{font-size:1.15rem;padding:.8em}.menu-version{text-align:center;color:#8a7a98;font-size:.8rem}.bet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:520px;margin:0 auto}.bet-grid .btn{padding:.7em .2em;font-size:1rem}.fatal{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--ink);text-align:center;padding:20px}.fatal button{pointer-events:auto;font-size:1.1rem;padding:.6em 1.6em}.wstrip{position:absolute;left:-600px;top:1392px;width:4400px;height:200px;background:#0b090e;pointer-events:none}.wstrip-items{position:absolute;left:0;top:1392px;width:3168px;height:48px;display:flex;justify-content:center;align-items:center;gap:110px;pointer-events:none}.witem{display:flex;align-items:center;gap:14px;font-family:var(--font-head);font-weight:700;font-size:30px;letter-spacing:.05em;color:#f7941d;text-transform:uppercase}.witem b{color:#fff;font-weight:700}.wtick{width:7px;height:26px;background:#f7941d;border-radius:2px;margin-right:10px}.overlay-root[data-mode=landscape] .banner-msg{top:120px}.overlay-root[data-mode=landscape] .dev-tag{left:180px;top:60px}.overlay-root[data-mode=landscape] .land-popup-shift{position:absolute;inset:0;transform:translate(624px,-780px);pointer-events:none}.overlay-root[data-mode=landscape] .confirm{inset:-200px auto auto -584px;width:4336px;height:1840px}.overlay-root[data-mode=portrait] .land-popup-shift,.land-popup-shift{position:absolute;inset:0;pointer-events:none}
