:root{--bg:#030807;--hd:#020C0D;--em:#059E5D;--em2:#0DC57C;--gold:#F2C14E;--gold2:#B8862B;--sec:#322D37;--tx:#E9F3EE;--mut:#A3BBB0;--card:#071A1C;--card2:#0A2426;--bd:#24604E;--r:18px}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg) radial-gradient(1200px 600px at 80% -10%,#0a3a2d 0,transparent 60%) no-repeat;color:var(--tx);font:400 17px/1.75 Overpass,"Segoe UI",sans-serif;overflow-x:hidden}
body.q-lock{overflow:hidden}
img{max-width:100%;display:block}
a{color:var(--gold);text-underline-offset:3px}
a:hover{color:#ffe08f}
h1,h2,h3{font-family:Anton,Impact,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.15;margin:0 0 .6em;text-transform:uppercase}
h2{font-size:clamp(26px,4vw,38px);color:#fff}
h2 span{color:var(--gold)}
.wrapper{min-height:100dvh;padding-bottom:84px}
.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}
.xq-stick{position:sticky;top:0;z-index:60;background:var(--hd);border-bottom:1px solid var(--bd);box-shadow:0 8px 24px rgba(0,0,0,.5)}
.xq-nav{display:flex;align-items:center;gap:14px;min-height:68px}
.xq-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;flex:none}
.xq-logo img{width:44px;height:44px;border-radius:50%;border:2px solid var(--gold);object-fit:cover}
.xq-logo b{font:400 22px/1 Anton,sans-serif;letter-spacing:.04em;text-transform:uppercase}
.xq-logo b i{font-style:normal;color:var(--gold)}
.xq-menu{display:flex;gap:4px;margin-left:10px;flex:1}
.xq-menu a{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:10px;color:var(--tx);text-decoration:none;font-weight:600;font-size:15px;transition:background .2s,color .2s,transform .2s}
.xq-menu a:hover{background:#0b2b2c;color:var(--gold);transform:translateY(-1px)}
.xq-ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.xq-online{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--mut);white-space:nowrap}
.xq-online i{width:9px;height:9px;border-radius:50%;background:#6b7c76;display:block}
.xq-menu .xq-online{display:none}
.xq-hbtn{flex-shrink:0}
.xq-hbtn a{white-space:nowrap}
.xq-hbtn{display:flex;gap:8px;margin-left:auto}
.xq-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:12px;border:1px solid transparent;font:700 16px/1.2 Overpass,sans-serif;text-decoration:none;color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}
.xq-btn::after{content:"";position:absolute;top:0;left:-70%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .5s}
.xq-btn:hover::after{left:130%}
.xq-btn:hover{transform:translateY(-2px);color:#fff}
.xq-btn:active{transform:translateY(0)}
.xq-main{background:linear-gradient(180deg,#0cbc78,#059E5D);box-shadow:0 6px 20px rgba(5,158,93,.35);color:#04150d}
.xq-main:hover{color:#04150d;box-shadow:0 10px 28px rgba(5,158,93,.5)}
.xq-alt{background:var(--sec);border-color:#4a4352}
.xq-gold{background:linear-gradient(180deg,#ffd978,var(--gold));color:#241a02}
.xq-gold:hover{color:#241a02}
.xq-sm{padding:9px 16px;font-size:15px}
.xq-lg{padding:16px 34px;font-size:19px}
.xq-off{background:#1b2321;border:1px dashed #5a6862;color:#c2cfc9;cursor:not-allowed}
.xq-off:hover{transform:none;color:#c2cfc9}
.xq-off::after{display:none}
.xq-burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--bd);background:#0a2224;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0}
.xq-burger i{width:20px;height:2px;background:var(--gold);transition:transform .25s,opacity .25s;display:block}
.xq-burger.on i:nth-child(1){transform:translateY(7px) rotate(45deg)}
.xq-burger.on i:nth-child(2){opacity:0}
.xq-burger.on i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.xq-hero{position:relative;overflow:hidden;border-radius:26px;margin-top:20px;min-height:600px;border:1px solid var(--bd);display:flex;align-items:center;isolation:isolate}
.xq-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;filter:saturate(.6) contrast(1.1)}
.xq-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(100deg,rgba(2,12,13,.97) 20%,rgba(4,60,44,.8) 60%,rgba(2,12,13,.55))}
.xq-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(115deg,rgba(242,193,78,.05) 0 2px,transparent 2px 26px)}
.xq-hin{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:center;width:100%;padding:54px 44px}
.xq-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:99px;border:1px solid var(--gold2);color:var(--gold);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(242,193,78,.08)}
.xq-hero h1{font-size:clamp(34px,5.4vw,66px);color:#fff;margin:16px 0 14px;animation:xqUp .8s both}
.xq-hero h1 em{font-style:normal;color:var(--gold)}
.xq-offer{display:inline-block;font:400 clamp(22px,3.4vw,38px)/1.1 Anton,sans-serif;text-transform:uppercase;color:#04150d;background:linear-gradient(90deg,var(--gold),#ffe29a);padding:10px 20px;border-radius:12px;transform:rotate(-1.5deg);box-shadow:6px 6px 0 rgba(5,158,93,.7);animation:xqUp .8s .15s both}
.xq-hero p{max-width:560px;color:#d3e4dc;margin:18px 0;animation:xqUp .8s .3s both}
.xq-cta{display:flex;flex-wrap:wrap;gap:12px;animation:xqUp .8s .45s both}
.xq-fine{font-size:14px;color:var(--mut);margin-top:14px}
.xq-code{display:flex;align-items:center;gap:10px;margin-top:18px;flex-wrap:wrap;animation:xqUp .8s .55s both}
.xq-code span{font-size:14px;color:var(--mut)}
.xq-copy{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:10px;border:1px dashed var(--gold);background:rgba(2,12,13,.7);color:var(--gold);font:700 17px/1 "Overpass Mono",Overpass,monospace;letter-spacing:.12em;cursor:pointer;transition:background .2s,transform .2s}
.xq-copy:hover{background:#0b2b2c;transform:translateY(-2px)}
.xq-copy small{font:600 12px Overpass,sans-serif;color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:var(--sec)}
.xq-art{position:relative;height:380px;display:flex;align-items:center;justify-content:center}
.xq-mach{position:relative;width:min(100%,340px);padding:18px;border-radius:26px;background:linear-gradient(160deg,#134f3d,#06231f);border:3px solid var(--gold);box-shadow:0 30px 60px rgba(0,0,0,.6),inset 0 0 30px rgba(0,0,0,.5);transform:rotate(4deg);animation:xqFloat 5s ease-in-out infinite}
.xq-mach b{display:block;text-align:center;font:400 22px Anton,sans-serif;letter-spacing:.2em;color:var(--gold);margin-bottom:12px}
.xq-win{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.xq-win span{display:flex;align-items:center;justify-content:center;height:110px;border-radius:12px;background:linear-gradient(#f6f1e2,#d8cfae 50%,#f6f1e2);color:#a2121f;font:400 52px Anton,sans-serif;box-shadow:inset 0 0 14px rgba(0,0,0,.4)}
.xq-win span:nth-child(2){color:#067a47}
.xq-lamps{display:flex;justify-content:space-between;margin-top:14px}
.xq-lamps i{width:14px;height:14px;border-radius:50%;background:var(--gold);animation:xqBlink 1.2s infinite;display:block}
.xq-lamps i:nth-child(even){animation-delay:.6s}
.xq-coin{position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4 0,var(--gold) 40%,var(--gold2) 100%);border:3px solid #8a6212;box-shadow:inset 0 0 0 5px rgba(138,98,18,.35);animation:xqFloat 4s ease-in-out infinite}
.xq-coin::after{content:"$";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:400 1.4em Anton,sans-serif;color:#7a5410}
.xq-coin.c1{width:70px;height:70px;left:-4px;top:30px;font-size:26px}
.xq-coin.c2{width:46px;height:46px;right:6px;top:6px;font-size:18px;animation-delay:-1s}
.xq-coin.c3{width:58px;height:58px;right:-6px;bottom:30px;font-size:22px;animation-delay:-2s}
.xq-coin.c4{width:34px;height:34px;left:40px;bottom:0;font-size:14px;animation-delay:-3s}
.xq-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:18px 0 0;font-size:15px;color:var(--mut);padding:12px 18px;border-radius:12px;background:var(--card);border:1px solid var(--bd)}
.xq-crumb a{text-decoration:none}
.xq-crumb span:last-child{color:#fff}
.content.box{margin:0}
.text{display:flex;flex-direction:column;gap:26px;padding:26px 0 10px}
.xq-blk{border-radius:var(--r);padding:30px;background:var(--card);border:1px solid var(--bd);position:relative}
.xq-blk>p.xq-lead{color:var(--mut);margin:-6px 0 20px;max-width:760px}
.xq-b1{border-top:4px solid var(--gold)}
.xq-b2{border-radius:30px 6px 30px 6px;background:linear-gradient(160deg,var(--card2),var(--card))}
.xq-b3{border-left:5px solid var(--em);background:linear-gradient(90deg,#0a2a25,var(--card))}
.xq-b4{border-radius:6px 30px 6px 30px}
.xq-rv{transition:opacity .7s,transform .7s}
.js .xq-rv{opacity:0;transform:translateY(24px)}
.js .xq-rv.in{opacity:1;transform:none}
.xq-toc{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}
.xq-toc a{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#0b2b2c;border:1px solid var(--bd);color:#fff;text-decoration:none;font-weight:600;transition:transform .2s,border-color .2s,color .2s}
.xq-toc a:hover{transform:translateX(4px);border-color:var(--gold);color:var(--gold)}
.xq-scroll{overflow-x:auto;margin:0 auto;border-radius:12px;-webkit-overflow-scrolling:touch}
.xq-tbl{width:100%;border-collapse:collapse;min-width:640px;margin:0 auto;background:#061617}
.xq-tbl th,.xq-tbl td{text-align:left;padding:12px 16px;border:1px solid var(--bd);vertical-align:top;line-height:1.5}
.xq-tbl th{background:#0b2b2c;color:var(--gold);font-weight:700;white-space:nowrap}
.xq-tbl tbody tr{transition:background .2s}
.xq-tbl tbody tr:hover{background:#0a2527}
.xq-tbl td:first-child{font-weight:700;color:#fff}
.xq-pk td:first-child span{display:flex;align-items:center;gap:10px}
.xq-pk td:first-child svg{color:var(--gold)}
.xq-note{font-size:14px;color:var(--mut);margin:14px 0 0}
.xq-pay{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:6px 12px;border-radius:8px;background:#f3efe2;color:#10312a;font:700 14px/1 Overpass,sans-serif;letter-spacing:.03em}
.xq-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}
.xq-tile{grid-column:span 2;padding:22px;border-radius:16px;background:#0a2527;border:1px solid var(--bd);transition:transform .25s,border-color .25s}
.xq-tile:nth-child(1),.xq-tile:nth-child(6){grid-column:span 3}
.xq-tile:hover{transform:translateY(-5px) rotate(-.4deg);border-color:var(--gold)}
.xq-tile .xq-ic{width:34px;height:34px;color:var(--gold);margin-bottom:10px}
.xq-tile h3{font-size:21px;color:#fff;margin-bottom:6px}
.xq-tile p{margin:0;color:var(--mut);font-size:16px}
.xq-bank{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}
.xq-bank div{padding:14px 16px;border-radius:12px;background:#0a2527;border:1px solid var(--bd)}
.xq-bank b{display:block;font:400 28px Anton,sans-serif;color:var(--gold)}
.xq-bank span{font-size:14px;color:var(--mut)}
.xq-lb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;counter-reset:lb}
.xq-lb li{counter-increment:lb;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:#0a2527;border:1px solid var(--bd)}
.xq-lb li::before{content:counter(lb);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--sec);font:400 15px Anton,sans-serif;flex:none}
.xq-lb li:nth-child(-n+3)::before{background:var(--gold);color:#241a02}
.xq-lb b{flex:1;color:#fff;overflow:hidden;text-overflow:ellipsis}
.xq-lb em{font-style:normal;color:var(--gold);font-weight:700;white-space:nowrap}
.xq-app{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:start}
.xq-stores{display:flex;flex-direction:column;gap:10px}
.xq-stores .xq-btn{justify-content:space-between;width:100%}
.xq-stores small{font-weight:600;font-size:13px}
.xq-slider{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}
.xq-game{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;background:#0a2527;border:1px solid var(--bd);transition:transform .25s,border-color .25s}
.xq-game:hover{transform:translateY(-6px);border-color:var(--gold)}
.xq-cov{aspect-ratio:1;border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;font:400 21px/1.1 Anton,sans-serif;text-transform:uppercase;color:#fff;position:relative;overflow:hidden}
.xq-cov::after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;right:-24px;top:-24px;background:rgba(242,193,78,.25)}
.xq-g1{background:linear-gradient(150deg,#b8862b,#4a2b05)}
.xq-g2{background:linear-gradient(150deg,#a2121f,#3a0408)}
.xq-g3{background:linear-gradient(150deg,#1e6f8c,#082a3a)}
.xq-g4{background:linear-gradient(150deg,#0a8a54,#03281b)}
.xq-g5{background:linear-gradient(150deg,#6c3b9a,#1f0d33)}
.xq-g6{background:linear-gradient(150deg,#c85a1a,#401806)}
.xq-game h3{font-size:16px;margin:0;color:#fff;text-align:center;min-height:2.3em}
.xq-game .xq-btn{padding:9px 10px;font-size:15px}
.xq-play{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}
.xq-reels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;border-radius:20px;background:linear-gradient(160deg,#134f3d,#06231f);border:3px solid var(--gold)}
.xq-reel{height:120px;border-radius:12px;background:linear-gradient(#f6f1e2,#d8cfae 50%,#f6f1e2);color:#a2121f;display:flex;align-items:center;justify-content:center;font:400 34px Anton,sans-serif;text-transform:uppercase;box-shadow:inset 0 0 14px rgba(0,0,0,.4)}
.xq-reel.spin{animation:xqShake .12s infinite}
.xq-reels.won{animation:xqGlow 1s 3}
.xq-res{min-height:96px;margin-top:16px;padding:14px 16px;border-radius:12px;background:#0a2527;border:1px solid var(--bd)}
.xq-res p{margin:0 0 10px}
.xq-rev-body{overflow-wrap:anywhere}
.xq-rev-body:empty::before{content:"Review text is supplied through the CMS content field.";color:var(--mut)}
.xq-rev-body>:first-child,.xq-info .text>:first-child{margin-top:0}
.xq-rev-body h2,.xq-rev-body h3,.xq-rev-body h4,.xq-info h2,.xq-info h3{margin:1.6em 0 .5em;color:#fff}
.xq-rev-body h3,.xq-rev-body h4,.xq-info h3{color:var(--gold)}
.xq-rev-body p,.xq-info p,.xq-rev-body li,.xq-info li{color:#dcebe4}
.xq-rev-body ul,.xq-rev-body ol,.xq-info ul,.xq-info ol{padding-left:1.4em}
.xq-rev-body li,.xq-info li{margin:.35em 0}
.xq-rev-body li::marker,.xq-info li::marker{color:var(--em2)}
.xq-rev-body blockquote{margin:1.4em 0;padding:14px 20px;border-left:4px solid var(--gold);background:#0a2527;border-radius:0 12px 12px 0}
.xq-rev-body table,.xq-info table{display:block;overflow-x:auto;border-collapse:collapse;margin:1.4em auto;max-width:100%}
.xq-rev-body th,.xq-rev-body td,.xq-info th,.xq-info td{text-align:left;padding:10px 14px;border:1px solid var(--bd)}
.xq-rev-body th,.xq-info th{background:#0b2b2c;color:var(--gold)}
.xq-rev-body img{border-radius:12px;margin:1em auto}
.xq-rev-body hr{border:0;height:1px;background:var(--bd);margin:2em 0}
.xq-rev-body code{background:#0b2b2c;padding:2px 6px;border-radius:6px}
.xq-faq{display:flex;flex-direction:column;gap:12px}
.xq-faq div{padding:18px 20px;border-radius:14px;background:#0a2527;border:1px solid var(--bd)}
.xq-faq h3{font-size:20px;color:var(--gold);margin:0 0 6px;display:flex;gap:10px;align-items:center}
.xq-faq p{margin:0;color:#dcebe4}
.xq-fb{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.xq-form,.xq-info form{display:flex;flex-direction:column;gap:14px}
.xq-form label,.xq-info label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:15px}
.xq-form input,.xq-form textarea,.xq-info input,.xq-info textarea{font:inherit;color:#fff;background:#041211;border:1px solid var(--bd);border-radius:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;width:100%}
.xq-form input:focus,.xq-form textarea:focus,.xq-info input:focus,.xq-info textarea:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 3px rgba(242,193,78,.2)}
.xq-form textarea,.xq-info textarea{min-height:120px;resize:vertical}
.xq-info button{align-self:flex-start;padding:12px 26px;border-radius:12px;border:0;background:linear-gradient(180deg,#0cbc78,#059E5D);color:#04150d;font:700 16px Overpass,sans-serif;cursor:pointer}
.xq-status{font-size:15px;color:var(--gold);min-height:1.5em;margin:0}
.xq-saved{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.xq-saved li{padding:12px 14px;border-radius:12px;background:#0a2527;border:1px solid var(--bd)}
.xq-saved b{color:var(--gold)}
.xq-saved small{display:block;color:var(--mut)}
.xq-saved p{margin:4px 0 0}
.xq-empty{padding:26px;text-align:center;border:1px dashed var(--bd);border-radius:12px;color:var(--mut)}
.xq-auth{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start}
.xq-av{width:110px;height:110px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--em),#04382a);border:3px solid var(--gold);font:400 40px Anton,sans-serif;color:#fff}
.xq-auth h3{font-size:26px;margin:0}
.xq-role{color:var(--gold);font-weight:700;margin:2px 0 10px}
.xq-auth details{margin:10px 0;padding:12px 16px;border-radius:12px;background:#0a2527;border:1px solid var(--bd)}
.xq-auth summary{cursor:pointer;font-weight:700;color:var(--gold)}
.xq-dates{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px;font-size:15px;color:var(--mut)}
.xq-dates b{color:#fff}
.footer.box{background:var(--hd);border:1px solid var(--bd);border-radius:26px 26px 0 0;padding:34px 30px 24px;margin-top:30px}
.xq-fgrid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px}
.xq-fgrid h3{font-size:18px;color:var(--gold)}
.xq-flist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.xq-flist a{color:var(--tx);text-decoration:none}
.xq-flist a:hover{color:var(--gold)}
.xq-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.xq-badges a,.xq-badges span{padding:7px 12px;border-radius:8px;border:1px solid var(--bd);background:#0a2527;color:#fff;font-size:14px;font-weight:700;text-decoration:none}
.xq-badges a:hover{border-color:var(--gold);color:var(--gold)}
.xq-flag{display:inline-flex;align-items:center;gap:10px;margin-top:12px;color:var(--mut)}
.xq-flag svg{width:40px;height:26px;border-radius:4px;border:1px solid var(--bd)}
.xq-legal{margin-top:26px;padding-top:20px;border-top:1px solid var(--bd);font-size:14px;color:var(--mut);line-height:1.6}
.xq-legal p{margin:0 0 8px}
.xq-widget{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:10px 14px;background:linear-gradient(90deg,#02130f,#06382a);border-top:2px solid var(--gold);display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;transition:transform .35s}
.xq-widget.off{transform:translateY(110%)}
.xq-widget p{margin:0;color:#fff;font-weight:700;line-height:1.3}
.xq-widget p small{display:block;font-weight:400;font-size:12px;color:#c4d8cf}
.xq-widget .xq-btn,.xq-widget .xq-btn:hover{text-decoration:none}
.xq-x{width:32px;height:32px;border-radius:50%;border:1px solid var(--bd);background:#0a2224;color:#fff;cursor:pointer;font-size:18px;line-height:1}
.xq-info .text{display:block;max-width:900px;margin:26px auto 0;padding:34px;border-radius:var(--r);background:var(--card);border:1px solid var(--bd)}
.xq-info h1{font-size:clamp(32px,5vw,52px);color:#fff}
.xq-ghost{position:absolute;width:0;height:0;overflow:hidden}
.wp-block-spacer{height:0}
@keyframes xqUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes xqFloat{0%,100%{transform:translateY(0) rotate(4deg)}50%{transform:translateY(-14px) rotate(2deg)}}
@keyframes xqBlink{0%,100%{opacity:1}50%{opacity:.25}}
@keyframes xqShake{0%{transform:translateY(-3px)}50%{transform:translateY(3px)}100%{transform:translateY(-3px)}}
@keyframes xqGlow{0%,100%{box-shadow:0 0 0 rgba(242,193,78,0)}50%{box-shadow:0 0 36px rgba(242,193,78,.7)}}
@media(max-width:1020px){
.xq-burger{display:flex;margin-left:0}
.xq-menu{position:fixed;top:68px;left:0;right:0;bottom:0;background:var(--hd);flex-direction:column;margin:0;padding:18px 16px;gap:6px;transform:translateX(100%);transition:transform .3s;overflow:auto;z-index:55}
.xq-menu.on{transform:none}
.xq-menu a{font-size:18px;padding:14px;border:1px solid var(--bd)}
.xq-online{display:none}
.xq-menu .xq-online{display:flex;padding:12px 4px}
.xq-tiles{grid-template-columns:repeat(2,1fr)}
.xq-tile,.xq-tile:nth-child(1),.xq-tile:nth-child(6){grid-column:auto}
.xq-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}
.xq-game{flex:0 0 62%;max-width:260px;scroll-snap-align:start}
}
@media(max-width:820px){
.xq-hin{grid-template-columns:1fr;padding:32px 20px}
.xq-art{height:300px;order:-1}
.xq-mach{transform:scale(.8) rotate(4deg)}
.xq-hero{min-height:0}
.xq-app,.xq-play,.xq-fb,.xq-fgrid{grid-template-columns:1fr}
.xq-lb{grid-template-columns:1fr}
.xq-bank{grid-template-columns:1fr}
.xq-blk{padding:22px 16px}
.xq-auth{grid-template-columns:1fr}
.xq-tiles{grid-template-columns:1fr}
.xq-info .text{padding:22px 16px}
}
@media(max-width:480px){
body{font-size:16px}
.xq-logo b{display:none}
.xq-nav{gap:8px}
.xq-hbtn .xq-btn{padding:9px 13px;font-size:14px}
.xq-widget p small{display:none}
.xq-lg{padding:14px 22px;font-size:17px}
}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
.xq-info [data-list]{list-style:none;margin:20px 0;padding:0;display:flex;flex-direction:column;gap:10px}
.xq-info [data-list] li{padding:12px 14px;border-radius:12px;background:#0a2527;border:1px solid var(--bd)}
.xq-info [data-list] small{display:block;color:var(--mut)}
.xq-info [data-list] p{margin:4px 0 0}
.xq-info [data-clear]{padding:9px 16px;border-radius:12px;border:1px solid #4a4352;background:var(--sec);color:#fff;font:700 15px Overpass,sans-serif;cursor:pointer}
.xq-info form .xq-status{margin:0}

.xq-logo img{width:auto;height:44px;border:0;border-radius:0;object-fit:contain}
.footer .xq-logo img{height:52px}
.xq-menu .xq-mb{display:none}
.xq-menu a{white-space:nowrap}
.xq-hero>img{filter:none;object-position:center}
.xq-hero::before{background:linear-gradient(100deg,rgba(2,12,13,.94) 18%,rgba(4,60,44,.72) 58%,rgba(2,12,13,.38))}
.xq-hero{min-height:480px}
.xq-hin{grid-template-columns:minmax(0,760px)}
.xq-hin>div{min-width:0}
img.xq-cov{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;padding:0;background:#041211}
img.xq-av.xq-avp{object-fit:contain;padding:22px;display:block;flex:none}
.xq-rev-body,.xq-info .text{overflow-wrap:anywhere;min-width:0}
.xq-rev-body table,.xq-info table{width:fit-content;overflow-wrap:normal;word-break:normal;border-radius:10px}
.xq-rev-body th,.xq-rev-body td,.xq-info th,.xq-info td{min-width:120px;overflow-wrap:normal;word-break:normal;vertical-align:top}
.xq-stores a.xq-btn{text-decoration:none}
.xq-game,.xq-blk,.xq-auth>*,.xq-fgrid>*,.xq-app>*{min-width:0}
.xq-flist a{overflow-wrap:anywhere}
@media(min-width:1021px){.xq-nav{flex-wrap:nowrap}}
@media(min-width:1021px) and (max-width:1180px){.xq-menu a .xq-ic{display:none}.xq-menu a{padding:8px 8px}}
@media(max-width:1020px){
.xq-hbtn{display:none}
.xq-burger{margin-left:auto}
.xq-menu .xq-mb{display:flex;gap:10px;margin-top:10px}
.xq-menu .xq-mb a{flex:1;justify-content:center;text-align:center;border:0;font-size:16px;padding:13px 10px}
.xq-menu .xq-mb a.xq-main{color:#04150d}
.xq-menu{visibility:hidden;transition:transform .3s,visibility 0s .3s}
.xq-menu.on{visibility:visible;transition:transform .3s}
}
@media(max-width:480px){.xq-logo img{height:38px}}
.xq-crumb ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.xq-crumb li+li::before{content:'\203A';margin-right:8px;color:var(--mut)}
.xq-crumb li:last-child{color:#fff}
.xq-lb{min-width:0;max-width:100%}
.xq-lb li{min-width:0;flex-wrap:wrap}
.xq-lb li b{min-width:0;overflow:hidden;text-overflow:ellipsis}
.xq-lb li em{white-space:normal}
.xq-app>.xq-scroll{margin:0;width:100%;max-width:100%}
@media(max-width:820px){.xq-tbl{min-width:520px}.xq-app .xq-tbl{min-width:0}}
