@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:block;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:block;src:url(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:block;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:block;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:block;src:url(./barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2")}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT");size-adjust:103.55%;ascent-override:93.55%;descent-override:23.29%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:100.18%;ascent-override:96.7%;descent-override:24.08%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:100.78%;ascent-override:96.13%;descent-override:23.94%;line-gap-override:0%}@font-face{font-family:Barlow Condensed Fallback;font-style:normal;font-weight:700;src:local("Arial Narrow Bold"),local("ArialNarrow-Bold");size-adjust:88.92%;ascent-override:112.46%;descent-override:22.49%;line-gap-override:0%}@font-face{font-family:Barlow Condensed Fallback;font-style:normal;font-weight:800;src:local("Arial Narrow Bold"),local("ArialNarrow-Bold");size-adjust:90.87%;ascent-override:110.04%;descent-override:22.01%;line-gap-override:0%}:root{--night: #070b14;--sky: #0b1220;--sky2: #101a2e;--frame: #1b2a44;--frame2: #25385c;--ice: #8fd3ff;--ice-lt: #dff5ff;--bolt: #f2fbff;--aurora: #3fd6a8;--aurora2: #7d5cff;--gold: #ffc03d;--gold-lt: #ffe08a;--gold-dk: #b57a12;--claw: #ff6a3d;--claw-lt: #ffb59a;--ink: #e8f0f8;--muted: #7f93a8;--chip: #0d1526;--line: var(--frame);--display: Cinzel, Georgia, serif;--money: Inter, "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--top-row1: 35px;--top-pad-t: 5px;--top-pad-b: 5px;--top-gap: 4px;--sign-h: 44px;--top-h: calc(var(--top-pad-t) + var(--top-row1) + var(--top-gap) + var(--sign-h) + var(--top-pad-b));--icon-btn: 34px;--panel-h: 210px ;--reels: 6;--rows: 5;--gap: 4px;--bezel: 20px;--wp: 10px;--band-top: 100px;--band-bottom: 60px;--cast-w: 0px;--stage-h: calc(100dvh - var(--top-h) - var(--panel-h));--cell: round(down, min( 120px, calc((100vw - 24px - 2 * var(--bezel) - 2 * var(--wp) - (var(--reels) - 1) * var(--gap)) / var(--reels)), calc((var(--stage-h) - 20px - var(--band-top) - var(--band-bottom) - 2 * var(--bezel) - 2 * var(--wp) - (var(--rows) - 1) * var(--gap)) / var(--rows))), 1px);--reel-h: calc(var(--rows) * var(--cell) + (var(--rows) - 1) * var(--gap));--board-w: calc(var(--reels) * var(--cell) + (var(--reels) - 1) * var(--gap) + 2 * var(--wp) + 2 * var(--bezel))}@media(min-width:601px){:root{--panel-h: 158px }}@media(min-width:1024px){:root{--band-top: 0px;--cast-w: 0vw;--bezel: 42px;--wp: 12px;--band-bottom: 44px;--cell: round(down, min( 150px, calc((100vw - 24px - var(--cast-w) - 24px - 2 * var(--bezel) - 2 * var(--wp) - (var(--reels) - 1) * var(--gap)) / var(--reels)), calc((var(--stage-h) - 20px - var(--band-bottom) - 2 * var(--bezel) - 2 * var(--wp) - (var(--rows) - 1) * var(--gap)) / var(--rows))), 1px)}}*{box-sizing:border-box}*{touch-action:manipulation;-webkit-tap-highlight-color:transparent}#app{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[hidden]{display:none!important}html,body{margin:0;height:100%;background:var(--night);color:var(--ink);font-family:var(--money);-webkit-font-smoothing:antialiased}body{overflow:hidden}button{font:inherit;color:inherit}#app{position:relative;display:flex;flex-direction:column;height:100dvh;overflow:hidden}.money,.balance-value,.take-value,[data-stake],.buy-btn__price,#wins b{font-family:var(--money);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.cr{font-size:.72em;letter-spacing:.5px}#top{position:relative;z-index:5;flex:0 0 auto;height:calc(var(--top-h) + env(safe-area-inset-top,0px));padding:calc(var(--top-pad-t) + env(safe-area-inset-top,0px)) 10px var(--top-pad-b);display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:var(--top-row1) var(--sign-h);align-items:center;column-gap:8px;row-gap:var(--top-gap);background:linear-gradient(180deg,#0d1526,#070b14);border-bottom:1px solid var(--frame)}.balance-chip{justify-self:start;display:grid;gap:1px;padding:3px 8px;min-width:0;border:1px solid var(--frame2);border-radius:3px;background:var(--chip)}.balance-label,.take-label{font-family:var(--display);font-size:8px;line-height:1;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted)}.balance-value{font-size:13px;line-height:1.15;font-weight:600;color:var(--ink);white-space:nowrap}.take-counter{justify-self:center;display:grid;gap:1px;justify-items:center;padding:3px 18px;min-width:150px;border-radius:999px;border:2px solid var(--gold-dk);background:radial-gradient(ellipse at 50% 120%,#2a2410,#0d1526 70%);transition:border-color .18s,box-shadow .18s}.take-value{font-size:18px;line-height:1.15;font-weight:600;color:var(--muted);transition:color .18s}.take-counter.is-paid .take-value{color:var(--gold-lt);text-shadow:0 0 12px rgba(255,192,61,.35)}.take-counter.is-flash{animation:counterFlash .5s}@keyframes counterFlash{40%{box-shadow:0 0 28px #ffc03db3}}.info-btn,.settings-btn{width:var(--icon-btn);height:var(--icon-btn);border-radius:50%;border:1px solid var(--frame2);background:var(--chip);color:var(--muted);font-family:var(--display);font-size:15px;font-weight:700;line-height:1;display:grid;place-items:center;cursor:pointer}.info-btn:active,.settings-btn:active{background:var(--ice-lt);color:var(--night)}.marquee{grid-column:1 / -1;justify-self:center;width:max-content;min-width:min(100%,300px);max-width:100%;height:var(--sign-h);display:flex;align-items:center;gap:14px;padding:0 16px;white-space:nowrap;overflow:hidden;background:linear-gradient(180deg,#101a2e,#0b1220);border:1px solid var(--frame2);border-radius:3px;box-shadow:inset 0 0 0 1px #8fd3ff14,0 2px #0009}.marquee-copy{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;justify-content:center;gap:12px;overflow:hidden}.marquee-line{font-family:var(--display);font-weight:700;font-size:16px;line-height:1.05;letter-spacing:3px;color:var(--ice-lt);text-shadow:0 0 16px rgba(143,211,255,.45)}.marquee-line em{font-style:normal;color:var(--ice)}.marquee-sub{font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.marquee-count{flex:0 0 auto;display:flex;align-items:baseline;gap:6px}.marquee-count__k{font-family:var(--display);font-size:8px;line-height:1;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted)}.marquee-count__n{font-size:17px;line-height:1;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.marquee-count__of{font-style:normal;font-size:9px;color:var(--muted);padding:0 3px;text-transform:uppercase;letter-spacing:1px}.marquee-count:not([hidden])~.marquee-copy{flex-direction:column;align-items:center;gap:2px}.marquee-count:not([hidden])~.marquee-copy .marquee-line{font-size:12px;letter-spacing:2px}.marquee-count:not([hidden])~.marquee-copy .marquee-sub{font-size:8px;letter-spacing:1.6px;max-width:100%}@media(max-width:600px){.marquee{width:100%}.marquee-copy{flex-direction:column;align-items:center;gap:2px}.marquee-line{font-size:13px;letter-spacing:2.5px}.marquee-sub{font-size:9px;letter-spacing:1.8px;max-width:100%}}@media(min-width:601px){.marquee-count:not([hidden])~.marquee-copy{flex-direction:row;align-items:baseline;gap:12px}.marquee-count:not([hidden])~.marquee-copy .marquee-line{font-size:16px;letter-spacing:3px}.marquee-count:not([hidden])~.marquee-copy .marquee-sub{font-size:10px;letter-spacing:2px}}#stage{position:relative;z-index:2;flex:1 1 auto;min-height:0;padding:10px 12px;overflow:hidden;display:grid;grid-template-areas:"cast" "board" "wins";grid-template-rows:var(--band-top) auto var(--band-bottom);justify-items:center;align-content:center;background:transparent}#stage .plate{position:absolute;inset:0;z-index:0;pointer-events:none;box-sizing:border-box;border-style:solid;border-color:transparent;border-width:0;border-image-slice:0 fill;border-image-repeat:stretch;opacity:0;transition:opacity .3s ease}body.hasplate #stage .plate{opacity:1}#stage:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,#0000 55%,#0000004d)}#stage.shake{animation:stageShake .38s linear}@keyframes stageShake{0%,to{transform:translate(0)}15%{transform:translate(-7px,3px)}30%{transform:translate(6px,-4px)}45%{transform:translate(-5px,2px)}60%{transform:translate(4px,-2px)}80%{transform:translate(-2px,1px)}}body.calm #stage.shake{animation:none}.sky{position:absolute;inset:0;pointer-events:none;z-index:0;display:none}.sky .aurora{position:absolute;inset:0;opacity:.9;background:radial-gradient(ellipse at 50% 0%,#3fd6a829,#0000 45%),radial-gradient(ellipse at 20% 10%,#7d5cff24,#0000 40%),radial-gradient(ellipse at 85% 6%,#3fd6a814,#0000 35%)}.sky .stars{position:absolute;inset:0;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff 60%,transparent),radial-gradient(1px 1px at 33% 8%,#fff 60%,transparent),radial-gradient(1.5px 1.5px at 62% 14%,#fff 60%,transparent),radial-gradient(1px 1px at 81% 22%,#fff 60%,transparent),radial-gradient(1px 1px at 47% 26%,#fff 60%,transparent),radial-gradient(1px 1px at 90% 6%,#fff 60%,transparent),radial-gradient(1px 1px at 8% 40%,#fff 60%,transparent),radial-gradient(1px 1px at 72% 34%,#fff 60%,transparent)}.flash{position:absolute;inset:0;z-index:8;pointer-events:none;background:var(--ice-lt);opacity:0;mix-blend-mode:screen}.flash:not(.on){display:none}.flash.on{animation:wash .45s ease-out}@keyframes wash{0%{opacity:.5}to{opacity:0}}body.calm .flash.on{animation:none}.cast{position:absolute;z-index:1;display:flex;pointer-events:none;margin:0;left:-12vw;width:100vw;top:4px;height:calc(var(--band-top) * 3.1);align-items:flex-start;justify-content:center;transform-origin:50% 100%;transition:opacity .3s,filter .3s}.cast:before{content:"";position:absolute;left:20%;right:20%;top:-4%;height:60%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,#ff5ad247,#46aaff2e 40%,#0000 70%)}.cast>svg{height:100%;width:auto;display:block}.cast .figure{position:relative;height:100%;transform-origin:50% 100%}.cast .base{display:block;width:100%;height:100%;filter:drop-shadow(0 0 12px rgba(255,90,210,.5)) drop-shadow(0 0 28px rgba(70,170,255,.35))}.cast .part{position:absolute;display:block;pointer-events:none;will-change:transform}.cast .light{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cast .strikes{position:absolute;inset:0;pointer-events:none;opacity:0}.cast .strikes.on{animation:arcFlash .34s steps(1,end) forwards}.cast .bolt{position:absolute;display:block;pointer-events:none}.cast[data-pose=gone]{opacity:0}.cast[data-pose=storm] .base{filter:drop-shadow(0 0 22px rgba(160,220,255,1)) drop-shadow(0 0 60px rgba(70,170,255,.7))}.cast[data-pose=claw]{animation:none;transform:rotate(-4deg)}.cast[data-pose=claw] .base{filter:drop-shadow(0 0 22px rgba(255,106,61,.9)) drop-shadow(0 18px 24px rgba(0,0,0,.7))}.cast .part-head{animation:headNod 6.1s ease-in-out infinite}.cast .part-arm-l{animation:armSwingL 4.7s ease-in-out infinite}.cast .part-arm-r{animation:armLift 4.9s ease-in-out -1.7s infinite}.cast .part-jaw{animation:jaw 3.1s ease-in-out infinite}@keyframes headNod{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(-.6deg) translateY(-3px)}}@keyframes armSwingL{0%,to{transform:rotate(0)}50%{transform:rotate(.8deg)}}@keyframes armLift{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(-1.6deg) translateY(-5px)}}@keyframes jaw{0%,to{transform:rotate(0)}50%{transform:rotate(2.2deg)}}.cast .ball{transform-box:fill-box;transform-origin:50% 50%;animation:ball 1.7s ease-in-out infinite}@keyframes ball{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.95;transform:scale(1.1)}}.cast .eye{animation:eyeGlow 2.9s ease-in-out infinite}@keyframes eyeGlow{0%,to{opacity:.55}45%{opacity:.85}52%{opacity:1}60%{opacity:.85}}.cast .breath{opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:breath 7.3s ease-out infinite}@keyframes breath{0%{opacity:0;transform:translate(0) scale(.4)}6%{opacity:.6}38%{opacity:0;transform:translate(14px,-46px) scale(1.7)}to{opacity:0;transform:translate(14px,-46px) scale(1.7)}}.cast .spark{fill:#bfe9ff;opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:spark 3.6s linear infinite;animation-delay:calc(var(--i) * -.41s)}@keyframes spark{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}60%{opacity:.5}to{opacity:0;transform:translateY(-70px)}}.cast .arcs{opacity:0}.cast .arcs.on{animation:arcFlash .32s steps(1,end) forwards}@keyframes arcFlash{0%{opacity:1}35%{opacity:.35}55%{opacity:1}to{opacity:0}}body.calm .cast .part,body.calm .cast .eye,body.calm .cast .breath,body.calm .cast .spark,body.calm .cast .arcs,body.calm .cast .ball,body.calm .cast .strikes{animation:none}.cast{animation:castFloat 5.6s ease-in-out infinite}.cast .figure{animation:castBreath 4.3s ease-in-out infinite;will-change:transform}.cast:before{animation:castLight 3.7s ease-in-out infinite}@keyframes castFloat{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(2px,-5px,0) rotate(.35deg)}}@keyframes castBreath{0%,to{transform:scale(1)}50%{transform:scale(1.004,1.009)}}@keyframes castLight{0%,to{opacity:.7}50%{opacity:1}}body.calm .cast,body.calm .cast .figure,body.calm .cast:before{animation:none}@media(min-width:1024px){#stage{grid-template-areas:"board" "wins";grid-template-columns:auto;grid-template-rows:auto var(--band-bottom);justify-content:center;padding-left:var(--cast-w)}.cast{left:-6vw;right:auto;bottom:-8%;top:auto;height:100%;width:auto;justify-content:flex-start;align-items:flex-end}.cast:before{inset:-6% 0 -10% -10%;height:auto;background:radial-gradient(ellipse at 45% 58%,#ff5ad24d,#46aaff33 38%,#0000 68%)}.cast .base{filter:drop-shadow(0 0 14px rgba(255,90,210,.55)) drop-shadow(0 0 36px rgba(70,170,255,.35)) drop-shadow(0 18px 24px rgba(0,0,0,.7))}}#board{grid-area:board;position:relative;z-index:2;padding:var(--bezel);border-radius:14px;background:linear-gradient(135deg,#ffffff1a,#fff0 20%,#0000 55%,#ffffff0f),linear-gradient(180deg,#243656,#15213a 30%,#0f1a2e 70%,#1c2a46);border:1px solid #06090f;box-shadow:0 0 0 2px var(--gold-dk),0 0 0 3px #2a1e06,0 26px 50px #000000a6,0 0 44px #46aaff38,inset 0 0 0 1px #ffe08a59,inset 0 2px #ffffff14}#board:after{content:"";position:absolute;inset:calc(var(--bezel) * .3);pointer-events:none;z-index:3;background:radial-gradient(circle at 0 0,var(--gold-lt) 0 2.5px,var(--gold-dk) 3.5px,transparent 4.5px),radial-gradient(circle at 100% 0,var(--gold-lt) 0 2.5px,var(--gold-dk) 3.5px,transparent 4.5px),radial-gradient(circle at 100% 100%,var(--gold-lt) 0 2.5px,var(--gold-dk) 3.5px,transparent 4.5px),radial-gradient(circle at 0 100%,var(--gold-lt) 0 2.5px,var(--gold-dk) 3.5px,transparent 4.5px)}#well{position:relative;z-index:1;padding:var(--wp);border-radius:8px;background:#0a1020;box-shadow:inset 0 0 28px #000000e6,inset 0 0 0 1px #000000d9,0 0 0 1px var(--gold-dk),0 0 0 2px #ffe08a38}#board .frame{position:absolute;z-index:0;pointer-events:none;display:block}body.hasframe #board{background:none;border:0;box-shadow:0 26px 50px #000000a6}body.hasframe #board:after{display:none}body.hasframe #well{box-shadow:inset 0 0 28px #000000e6,inset 0 0 0 1px #000000d9;border-radius:4px}#grid{position:relative;display:grid;grid-template-columns:repeat(var(--reels),var(--cell));gap:var(--gap)}.reel{position:relative;width:var(--cell);height:var(--reel-h);overflow:hidden;border-radius:6px;background:var(--sky2)}.strip{display:grid;grid-auto-rows:var(--cell);gap:var(--gap);will-change:transform}.reel.free .strip{filter:blur(1.4px)}.cell{width:var(--cell);height:var(--cell);border-radius:6px;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#16233c,#0f1a2e 80%);box-shadow:inset 0 0 0 1px #8fd3ff0f;transition:filter .2s}.cell svg{width:86%;height:86%;display:block}.cell img.art{width:92%;height:92%;display:block;object-fit:contain;pointer-events:none}.cell[data-sym=CLAW]{background:radial-gradient(circle at 50% 40%,#2a1236,#120a1c 80%);box-shadow:inset 0 0 0 1px #ff5ad2cc,0 0 12px #ff5ad273;animation:clawBreathe 1.4s ease-in-out infinite}@keyframes clawBreathe{0%,to{box-shadow:inset 0 0 0 1px #ff5ad2cc,0 0 8px #ff5ad24d}50%{box-shadow:inset 0 0 0 1px #ffb0ea,0 0 18px #78c8ffb3}}.reel.free .cell[data-sym=CLAW]{animation:none}.cell[data-sym=CLAW]{position:relative}.cell[data-sym=CLAW]:after{content:"CLAW";position:absolute;left:6%;right:6%;bottom:5%;padding:1px 0;border-radius:999px;font-family:var(--display);font-weight:700;font-size:max(9px,calc(var(--cell) * .17));letter-spacing:.12em;line-height:1.25;text-align:center;color:#fff3c4;pointer-events:none;background:linear-gradient(90deg,#ff5ad2e6,#46aaffe6);text-shadow:0 0 6px rgba(255,255,255,.8),0 1px 0 rgba(0,0,0,.7);box-shadow:0 0 10px #ff5ad299,inset 0 0 0 1px #fff3c480}.mark.paw-down{box-shadow:0 0 0 2px var(--claw-lt),0 0 22px #ff6a3dd9}#well.judged .cell:not(.hit){filter:brightness(.42) saturate(.6)}#well.judged .mark.wild:not(.hit){filter:brightness(.45)}#well.judged #fx{opacity:.4;transition:opacity .3s}#marks{position:absolute;inset:var(--wp);z-index:3;pointer-events:none;display:grid;grid-template-columns:repeat(var(--reels),var(--cell));grid-auto-rows:var(--cell);gap:var(--gap)}.mark{position:relative;border-radius:6px;transition:opacity .2s}.mark.wild{background:radial-gradient(circle at 50% 40%,#1e4d78,#0f2a48 78%);box-shadow:0 0 0 1px var(--ice),0 0 14px #8fd3ff8c;animation:markIn .28s ease-out}@keyframes markIn{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.mark.wild:after{content:"WILD";position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:calc(var(--cell) * .3);letter-spacing:.06em;color:var(--ice-lt);text-shadow:0 0 10px var(--ice)}.mark .glow{position:absolute;inset:-2px;border-radius:8px;pointer-events:none;opacity:0;z-index:1;box-shadow:0 0 16px 3px #ff5ad2cc,0 0 34px 8px #46aaff80,inset 0 0 12px #ffffff59}.mark.wild .glow{animation:wildGlow 1.4s ease-in-out infinite}@keyframes wildGlow{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.mark.wild:before{content:"";position:absolute;inset:0;border-radius:6px;pointer-events:none;z-index:2;background:linear-gradient(115deg,#fff0 42%,#ffffff8c,#fff0 58%);background-size:260% 100%;background-position:130% 0;animation:wildShine 2.4s ease-in-out infinite}@keyframes wildShine{0%{background-position:130% 0}45%{background-position:-30% 0}to{background-position:-30% 0}}body.calm .mark.wild .glow,body.calm .mark.wild:before{animation:none}body.haswild .mark.wild{background:var(--wild-art) center / 90% 90% no-repeat,radial-gradient(circle at 50% 40%,#1e4d78,#0f2a48 78%)}body.haswild .mark.wild:after{content:"WILD";inset:auto 6% 5%;display:block;padding:1px 0;border-radius:999px;font-size:max(9px,calc(var(--cell) * .17));letter-spacing:.12em;line-height:1.25;text-align:center;color:#fff3c4;background:linear-gradient(90deg,#ff5ad2e6,#46aaffe6);text-shadow:0 0 6px rgba(255,255,255,.8),0 1px 0 rgba(0,0,0,.7);box-shadow:0 0 10px #ff5ad299,inset 0 0 0 1px #fff3c480;z-index:2}body.haswild .mark.claw{background:var(--wild-art) center / 90% 90% no-repeat,radial-gradient(circle at 50% 40%,#4a1a3a,#200a1c 78%)}.mark.claw{background:radial-gradient(circle at 50% 40%,#5a2a1c,#2a1410 78%);box-shadow:0 0 0 1px var(--claw),0 0 14px #ff6a3d8c}.mark.claw:after{color:var(--claw-lt);text-shadow:0 0 10px var(--claw)}.mark .badge{position:absolute;right:-4px;top:-6px;z-index:4;min-width:24px;padding:2px 5px;border-radius:999px;background:var(--claw);color:#2a0a04;font-family:var(--money);font-weight:700;font-size:calc(var(--cell) * .22);line-height:1.2;text-align:center;box-shadow:0 2px 6px #0009;opacity:0;transform:scale(.5);transition:opacity .2s,transform .2s}.mark .badge.on{opacity:1;transform:scale(1)}.mark.hit{box-shadow:0 0 0 2px var(--gold),0 0 18px #ffc03d99;z-index:2;opacity:1}.mark.hit.wild{box-shadow:0 0 0 2px var(--gold),0 0 18px #ffc03d99,0 0 0 1px var(--ice) inset}.cell.hit{box-shadow:inset 0 0 0 2px var(--gold),0 0 18px #ffc03d73}#fx,#winfx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}#fx{z-index:6}#winfx{z-index:7}#fx .bolt{fill:none;stroke:var(--bolt);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--ice));stroke-dasharray:3000;stroke-dashoffset:3000;animation:boltDraw .11s linear forwards,boltIn .46s linear .11s forwards}@keyframes boltDraw{to{stroke-dashoffset:0}}@keyframes boltIn{0%{opacity:1;stroke-width:8}30%{opacity:.55;stroke-width:4}45%{opacity:1}70%{opacity:.7}to{opacity:1;stroke-width:3}}#skyfx{position:absolute;inset:0;z-index:6;pointer-events:none;overflow:visible}#skyfx .swipe{position:absolute;inset:0;overflow:hidden;pointer-events:none}#skyfx .swipe svg{display:block;width:100%;height:100%;overflow:visible}#skyfx .slash{mix-blend-mode:screen}#skyfx .strike{position:absolute;display:block;pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 0 10px rgba(120,200,255,.8))}#skyfx .streak{position:absolute;display:block;pointer-events:none;transform-origin:50% 50%}.mark .gash{position:absolute;inset:-6%;width:112%;height:112%;z-index:2;pointer-events:none;object-fit:contain;animation:gashIn .32s cubic-bezier(.2,1.4,.4,1) both}@keyframes gashIn{0%{transform:scale(.55) rotate(-8deg);opacity:0}55%{opacity:1}to{transform:scale(1) rotate(0);opacity:1}}body.calm .mark .gash{animation:none}#fx .path{fill:none;stroke:var(--ice);stroke-width:5;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--ice));stroke-dasharray:2000;stroke-dashoffset:2000;animation:drawOn .6s ease-out forwards}#fx .gash{fill:none;stroke:var(--claw);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--claw));stroke-dasharray:2000;stroke-dashoffset:2000;animation:drawOn .5s ease-out forwards}@keyframes drawOn{to{stroke-dashoffset:0}}#winfx .win{fill:none;stroke:var(--gold);stroke-width:4;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(255,192,61,.8));animation:lineIn .2s ease-out}@keyframes lineIn{0%{opacity:0}to{opacity:1}}#board.rushed .mark,#board.rushed .badge,#board.rushed #fx *,#board.rushed #winfx *{transition-duration:0s!important;animation-duration:1ms!important}#wins{grid-area:wins;z-index:2;width:var(--board-w);align-self:start;margin-top:8px;max-height:calc(var(--band-bottom) - 8px);overflow:auto;padding:4px 10px;border-radius:6px;background:#0d1526bf;border:1px solid var(--frame);font-size:12px;color:var(--muted);font-family:var(--display);letter-spacing:.06em}#wins:empty{opacity:0}#wins div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:3px 0}#wins b{color:var(--ink);font-weight:700}#wins .mark-x{color:var(--claw-lt)}#wins .tot{border-top:1px solid var(--frame);color:var(--gold-lt)}#wins .tot b{color:var(--gold-lt)}@media(min-width:1024px){#wins{display:flex;flex-wrap:nowrap;align-items:center;gap:20px;overflow-x:auto;overflow-y:hidden;padding:6px 14px;scrollbar-width:none}#wins::-webkit-scrollbar{display:none}#wins div{flex:0 0 auto;padding:0;gap:8px}#wins .tot{border-top:0;border-left:1px solid var(--frame);padding-left:16px}}.card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);z-index:9;width:max-content;min-width:260px;max-width:calc(100% - 32px);padding:18px 28px;border:2px solid var(--ice);border-radius:8px;background:#070b14f2;text-align:center;font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:.14em;color:var(--ice-lt);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;box-shadow:0 0 40px #8fd3ff40}.card.show{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.card .money{display:block;font-size:30px;margin-top:6px;color:var(--gold-lt);font-weight:600;letter-spacing:0}.card .money .cr{font-size:.5em;letter-spacing:1px}.card small{display:block;margin-top:8px;font-family:var(--money);font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.4;color:var(--muted);white-space:normal;max-width:320px}.card .go{display:block;margin-top:12px;font-size:10px;letter-spacing:.2em;color:var(--muted);animation:goBlink 1.2s steps(1,end) infinite}@keyframes goBlink{0%,70%{opacity:1}71%,to{opacity:.35}}.card--max{border-color:var(--gold);box-shadow:0 0 60px #ffc03d59}#toast{position:absolute;left:50%;top:14px;transform:translate(-50%,-10px);z-index:9;padding:8px 18px;border:1.5px solid var(--claw);border-radius:999px;background:#140806f0;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.15em;color:var(--claw-lt);opacity:0;transition:opacity .25s,transform .25s;pointer-events:none;white-space:nowrap}#toast.show{opacity:1;transform:translate(-50%)}#panel{position:relative;z-index:5;flex:0 0 auto;height:calc(var(--panel-h) + env(safe-area-inset-bottom,0px));padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#070b14,#0b1220);border-top:1px solid var(--frame)}.rigged{position:absolute;left:0;right:0;top:0;z-index:6;padding:2px 8px;background:#a11;color:#fff;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-inner{width:100%;max-width:720px;margin:0 auto;display:grid;gap:8px}.spin-btn{width:100%;min-height:58px;border-radius:12px;border:2px solid var(--gold-dk);background:linear-gradient(#3a2a08,#1e1604);color:var(--gold-lt);display:grid;place-items:center;gap:1px;cursor:pointer;box-shadow:0 4px #0a0702,0 0 22px #ffc03d26;transition:transform .06s,box-shadow .06s,background .15s,border-color .15s}.spin-label{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.18em}.spin-sub{font-size:10px;letter-spacing:1.2px;opacity:.8;font-variant-numeric:tabular-nums;min-height:12px}.spin-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #0a0702}.spin-btn:disabled{opacity:.5;cursor:default}.spin-btn[data-mode=skip]{border-color:var(--frame2);background:linear-gradient(#1a2640,#0d1526);color:var(--ink);box-shadow:0 4px #04090f}.spin-btn[data-mode=free],.spin-btn[data-mode=held]{border-color:var(--ice);background:linear-gradient(#123a5a,#0b1f33);color:var(--ice-lt);box-shadow:0 4px #04090f,0 0 22px #8fd3ff40}.stake-row{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;align-items:stretch}.buy-btn{grid-column:1 / -1}@media(min-width:601px){.stake-row{grid-template-columns:44px minmax(0,1fr) 44px minmax(0,1fr)}.buy-btn{grid-column:auto}}.stake-step{min-height:44px;border:1px solid var(--frame2);border-radius:8px;background:#132039;color:var(--gold);font-size:20px;font-weight:600;line-height:1;cursor:pointer}.stake-step:active:not(:disabled){background:var(--ice-lt);color:var(--night)}.stake-step:disabled{color:var(--muted);opacity:.6;cursor:default}.stake-field{min-height:44px;border:1px solid var(--frame2);border-radius:8px;background:var(--chip);color:var(--ink);display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;font-size:16px;font-weight:600;cursor:pointer}.stake-field:disabled{opacity:.5;cursor:default}.stake-k,.stake-per{font-family:var(--display);font-size:8px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.stake-per b{font-family:var(--money);font-variant-numeric:tabular-nums}.buy-btn{min-height:50px;display:grid;gap:1px;place-items:center;padding:3px 10px;border:2px solid var(--frame2);border-radius:8px;background:linear-gradient(#182848,#0f1a2e);color:var(--ice-lt);cursor:pointer;box-shadow:inset 0 0 0 1px #8fd3ff1f}.buy-btn__k{font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.buy-btn__price{font-size:11px;color:var(--gold);letter-spacing:.5px}.buy-btn:active:not(:disabled){filter:brightness(.86);transform:translateY(1px)}.buy-btn:disabled{opacity:.45;cursor:default}.panel-hint{min-height:14px;text-align:center;font-size:11px;color:var(--muted);line-height:1.3}.sheet-scrim{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:16px;background:#03050ad1;backdrop-filter:blur(3px)}.sheet{width:min(100%,600px);max-height:min(calc(100dvh - 32px),780px);display:flex;flex-direction:column;background:linear-gradient(180deg,#0f1a2e,#0b1220);color:var(--ink);border:1px solid var(--frame2);border-radius:12px;box-shadow:0 24px 70px #000000e6,inset 0 0 0 1px #8fd3ff1a}.sheet-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--frame)}.sheet-head h2{margin:0;font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--ice-lt)}.sheet-close{width:32px;height:32px;border:1px solid var(--frame2);border-radius:50%;background:var(--chip);color:var(--ink);font-size:19px;line-height:1;cursor:pointer}.sheet-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px;font-size:13px;line-height:1.55}.sheet-body p{margin:0 0 8px;color:#c7d3e0}.sheet-lede{margin-bottom:14px!important}.sheet-foot{margin-top:14px!important;font-size:11px;color:var(--muted)}.howto__section+.howto__section{margin-top:18px;padding-top:14px;border-top:1px solid rgba(143,211,255,.12)}.howto__h{margin:0 0 6px;font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.2em;color:var(--gold)}.howto__p{margin:0;font-size:13px;line-height:1.55;color:#c7d3e0}.howto__p+.howto__p,.howto__pays+.howto__p,.howto__cols+.howto__p{margin-top:8px}.howto__p em{font-style:normal;color:var(--ice-lt)}.howto__pays{width:100%;margin-top:8px;border-collapse:collapse;font-size:13px}.howto__pays th{padding:4px 6px;font-family:var(--display);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-align:right;border-bottom:1px solid var(--frame)}.howto__pays th:first-child{text-align:left}.howto__pays td{padding:4px 6px;text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(27,42,68,.6)}.howto__pays td:first-child{text-align:left;display:flex;align-items:center;gap:8px;color:#c7d3e0}.howto__pays .sym{display:inline-grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:4px;background:radial-gradient(circle at 50% 35%,#16233c,#0f1a2e 80%);font-style:normal}.howto__pays .sym svg{width:26px;height:26px}.howto__pays .sym--wild{font-family:var(--display);font-weight:700;color:var(--ice-lt);background:radial-gradient(circle at 50% 40%,#1e4d78,#0f2a48 78%);box-shadow:0 0 0 1px var(--ice)}.howto__pays td.is-money{color:var(--gold);font-weight:600}.howto__pays td.is-nil{color:var(--muted);opacity:.55}.howto__odds td:last-child{color:var(--ice-lt);font-weight:600;white-space:nowrap}.howto__cols{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media(max-width:480px){.howto__cols{grid-template-columns:1fr}}.lines{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px;margin-top:8px}.line{margin:0;text-align:center}.line-grid{display:grid;grid-template-columns:repeat(var(--reels),1fr);gap:2px;padding:4px;background:#00000073;border:1px solid var(--frame);border-radius:3px}.line-grid i{aspect-ratio:1;border-radius:1px;background:#dff5ff1a}.line-grid i.on{background:var(--ice)}.line figcaption{margin-top:3px;font-size:9px;font-weight:700;letter-spacing:1px;color:var(--muted)}.stake-rungs{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.stake-rung{display:grid;gap:1px;padding:9px 4px 8px;border:1px solid var(--frame2);border-radius:8px;background:var(--chip);color:var(--ink);text-align:center;cursor:pointer}.stake-rung b{font-size:14px;font-variant-numeric:tabular-nums}.stake-rung span{font-size:8px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.stake-rung.is-on{border-color:var(--gold);background:linear-gradient(#3a2a08,#1e1604);color:var(--gold-lt)}.stake-rung.is-on span{color:var(--gold);opacity:.8}.stake-rung:disabled{opacity:.38;cursor:default}.stake-balance{margin:12px 0 0;text-align:center;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.buy-price{display:grid;gap:2px;justify-items:center;text-align:center;padding:14px 10px 12px;margin:12px 0 4px;border-radius:8px;background:#060a1499;border:1px solid var(--frame2)}.buy-price b{font-family:var(--money);font-size:30px;font-weight:600;color:var(--gold-lt);font-variant-numeric:tabular-nums}.buy-price i{font-style:normal;font-size:11px;letter-spacing:.6px;color:var(--muted)}.row-buttons{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px;margin-top:18px}.row-buttons button{min-height:46px;border-radius:8px;cursor:pointer;font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.14em}.sheet-cancel{border:1px solid var(--frame2);background:var(--chip);color:var(--ink)}.sheet-go{border:2px solid var(--gold-dk);background:linear-gradient(#3a2a08,#1e1604);color:var(--gold-lt)}.sheet-go:disabled{opacity:.45;cursor:default}.row-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid var(--frame2);border-radius:8px;background:#00000059;cursor:pointer}.row-toggle+.row-toggle{margin-top:8px}.row-toggle span{display:grid;gap:2px}.row-toggle b{font-size:13px;color:var(--ink)}.row-toggle i{font-style:normal;font-size:11px;color:var(--muted)}.row-toggle input{width:20px;height:20px;accent-color:var(--ice)}@media(prefers-reduced-motion:reduce){.reel.free .strip{filter:none}.card,.shadow,.mark{transition:none}}:root{--night:#17221b;--sky:#24352e;--sky2:#263d3b;--ink:#fff6e2;--muted:#c3c3ad;--ice:#ffcf69;--ice-lt:#fff0b4;--bolt:#fff3ce;--claw:#df633a;--claw-lt:#ffd397;--gold:#ffbe32;--gold-lt:#ffe493;--gold-dk:#986222;--frame:#342f25;--frame2:#555344;--display:Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--reels:5;--rows:5;--gap:5px;--bezel:10px;--wp:2px;--board-left:29vw;--board-top:8dvh;--panel-h:12dvh;--cell:round(down,min(calc((57vw - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5), calc((79dvh - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5)),1px);--board-h:calc(var(--reel-h) + 2 * var(--bezel) + 2 * var(--wp))}#app{display:block;isolation:isolate;background:#263b35 var(--scene) center/cover no-repeat}.living-landscape{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}#app:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(transparent 72%,#0b120b60)}#stage{position:absolute;inset:0;display:block;padding:0;overflow:visible;height:100%}#stage:after,.sky,.plate{display:none}.cast{left:-1vw;top:auto;bottom:12dvh;width:31vw;height:63dvh;display:block;animation:none;transform:none}.cast:before{display:none}.cast .figure,.cast .figure.articulated{position:relative;width:100%;height:100%;animation:none}.bear-mesh,.bear-poster,.bear-art{display:block;width:100%;height:100%;object-fit:fill;filter:drop-shadow(0 10px 5px #0e120bb0)}.bear-mesh{filter:none}.bear-steam{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}#board{position:absolute;left:var(--board-left);top:var(--board-top);border-radius:1px;border:0;background:repeating-linear-gradient(161deg,transparent 0 36px,#16191680 37px 39px,transparent 40px 88px),linear-gradient(115deg,#817a63,#49483b 9%,#2d332b 45%,#746e59 77%,#454437);box-shadow:0 0 0 3px #101711,inset 0 0 0 2px #a5a0847a,0 7px 1px #080f0b,0 12px 24px #101a0d70}#board:after{display:block;inset:3px;border:1px solid #b2ac8e4d;background:none}#well{border-radius:0;background:#0f1715;box-shadow:0 0 0 2px #111611,inset 0 0 0 1px #82846b}.reel,.cell,.mark{border-radius:0}.reel{background:#12231f}.cell{background:#26362c;box-shadow:inset 0 0 0 1px #111}.symbol-art{display:block;width:100%;height:100%;pointer-events:none;background:var(--symbol-atlas) var(--sx,100%) var(--sy,100%)/400% var(--sh,288.829787%) no-repeat}.cell .symbol-art{box-shadow:inset 0 0 0 1px #0009}.cell[data-sym=CLAW]{background:#145653;animation:none;box-shadow:inset 0 0 0 2px #ffd06a}.cell[data-sym=CLAW]:after{content:"";display:block;inset:0;padding:0;border:2px solid #c8e5bf;border-radius:0;background:none;box-shadow:inset 0 0 12px #74c3a855;opacity:.6;pointer-events:none;animation:swipeSignal 2.2s ease-in-out infinite}.reel.free .cell[data-sym=CLAW]:after{animation:none;opacity:.4}@keyframes swipeSignal{0%,to{opacity:.45}50%{opacity:1}}body.calm .cell[data-sym=CLAW]:after{animation:none;opacity:.65}@media(prefers-reduced-motion:reduce){.cell[data-sym=CLAW]:after{animation:none;opacity:.65}}.mark.wild{background:#4b632b;box-shadow:inset 0 0 0 2px #ffc551,0 0 12px #d77f2144}.mark.wild:before,.mark.wild:after{display:none}.mark-face{position:absolute;inset:0;display:block}.feature-symbol,.symbol-portrait{position:relative;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.mark.bonus{background:#855012;box-shadow:inset 0 0 0 2px #ffdc63,0 0 16px #efaf304d}.howto__pays .sym{overflow:hidden;border-radius:0}#wins{position:absolute;top:calc(var(--board-top) + var(--board-h) + 9px);left:var(--board-left);width:var(--board-w);margin:0;padding:0 4px;max-height:18px;border:0;border-radius:0;background:none;font:600 10px/1.4 var(--money);text-shadow:0 1px 4px #000}#wins:empty{display:none}.mark.bite-ready{box-shadow:inset 0 0 0 3px #f8d27c,0 0 12px #b8823655}.bite-marker{position:absolute;inset:0;display:block;z-index:2;box-shadow:inset 0 0 0 2px #f3d18b}.bite-marker .feature-symbol{width:100%;height:100%}.mark.bite-protected .bite-marker{inset:auto 2% 2% auto;width:45%;height:45%;border:2px solid #f8d27c}#fx .bite-layer{overflow:visible;pointer-events:none}#fx .bite-dim{fill:#070d0a;opacity:.64;animation:biteDimIn .22s ease-out both}@keyframes biteDimIn{0%{opacity:0}}#fx .bite-area{fill:#e2b55b12;stroke:#f1d08a;stroke-width:2.5}#fx .bite-cels{display:block;width:100%;height:100%}#fx .bite-mouth{overflow:hidden;filter:drop-shadow(0 3px 2px #120d0988)}#fx .bite-zone rect{fill:none;stroke:#eac880;stroke-width:2;filter:drop-shadow(0 0 2px #b99551)}#skyfx .swipe .slash{mix-blend-mode:normal}#skyfx .swipe{z-index:5}.reel.anticipate:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:2px solid #ffc15a;box-shadow:inset 0 0 26px #ff7a1acc,0 0 18px #ff7a1a99;animation:anticipateGlow .45s ease-in-out infinite alternate}@keyframes anticipateGlow{0%{opacity:.55}to{opacity:1}}body.calm .reel.anticipate:after{animation:none;opacity:.8}.rage-plate{--rage-size:48px;--rage-accent:#f6d58c;position:absolute;z-index:7;left:calc(var(--board-left) - 164px);top:calc(var(--board-top) + 2px);width:148px;height:112px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:20px 21px 17px;pointer-events:none;border:0;border-radius:0;background:var(--rage-plaque) center/100% 100% no-repeat;filter:drop-shadow(0 4px 2px #0d130dc9)}.rage-plate[hidden]{display:none}.rage-k{font:400 12px/1 var(--display);letter-spacing:.15em;padding-left:.15em;text-transform:uppercase;color:#d8c5a0;text-shadow:0 2px 0 #100f09}.rage-x{display:block;font:400 calc(var(--rage-size) * var(--rage-fit,1))/1 var(--display);letter-spacing:-.025em;white-space:nowrap;color:var(--rage-accent);-webkit-text-stroke:1.3px #25190d;paint-order:stroke fill;text-shadow:0 3px 0 #120e08}.rage-plate[data-level="6"],.rage-plate[data-level="7"],.rage-plate[data-level="8"]{--rage-accent:#f8bf67}.rage-plate[data-level="9"],.rage-plate[data-level="10"],.rage-plate[data-level="11"],.rage-plate[data-level="12"]{--rage-accent:#ffe2a2}.rage-plate.bump .rage-x{animation:rageBump .42s cubic-bezier(.2,.85,.3,1)}.rage-plate.bump-big .rage-x{animation:rageBumpBig .6s cubic-bezier(.2,.85,.3,1)}.rage-plate.bump-big{animation:rageRecoil .45s ease-out}@keyframes rageBump{0%{transform:scale(.88);filter:brightness(1.4)}45%{transform:scale(1.16)}to{transform:scale(1);filter:brightness(1)}}@keyframes rageBumpBig{0%{transform:scale(.85) rotate(-3deg);filter:brightness(1.5)}40%{transform:scale(1.28) rotate(2deg)}75%{transform:scale(.98)}to{transform:scale(1);filter:brightness(1)}}@keyframes rageRecoil{0%{transform:translateY(2px) rotate(-1deg)}45%{transform:translateY(-2px) rotate(.6deg)}to{transform:translateY(0) rotate(0)}}body.calm .rage-plate .rage-x,body.calm .rage-plate{animation:none}@media(prefers-reduced-motion:reduce){.rage-plate .rage-x,.rage-plate{animation:none!important}}#winpage{position:absolute;inset:0;z-index:12;display:grid;place-items:center;opacity:0;transition:opacity .2s;background:radial-gradient(ellipse at 50% 45%,#2a1508e6,#070b08f2 70%);cursor:pointer}#winpage[hidden]{display:none}#winpage.show{opacity:1}.winpage__inner{display:grid;justify-items:center;gap:10px;padding:24px;text-align:center}.winpage__title{font:400 64px/1 var(--display);letter-spacing:.05em;color:#ffb347;text-shadow:0 4px 0 #000,0 0 30px #ff5a1a}#winpage[data-tier="2"] .winpage__title{font-size:76px;color:#ff9a2b}#winpage[data-tier="3"] .winpage__title{font-size:86px;color:#ff6a1a}#winpage[data-tier="4"] .winpage__title{font-size:92px;color:#ffd24a;text-shadow:0 4px 0 #000,0 0 44px #ff3a1a}.winpage__amount{font:700 46px/1.1 var(--money);color:#ffe493;text-shadow:0 3px 0 #000,0 0 18px #ffbe3288}.winpage__go{font:600 10px/1 var(--money);letter-spacing:.2em;text-transform:uppercase;color:#cfc9a8;opacity:.8}#winpage.turn .winpage__title{animation:winTurn .5s ease-out}@keyframes winTurn{0%{transform:scale(1.35);filter:brightness(2)}to{transform:scale(1);filter:brightness(1)}}body.calm #winpage.turn .winpage__title{animation:none}:root{--top-h:96px;--panel-h:111px;--board-top:var(--top-h);--bar-h:46px;--sign-h:28px;--cell:round(down,min(145px,calc((100vw - 36px - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5),calc((100dvh - var(--top-h) - var(--panel-h) - 25px - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5)),1px);--board-left:calc((100vw - var(--board-w)) / 2)}#top{display:grid;position:absolute;left:0;right:0;top:0;z-index:6;margin:0;height:calc(var(--bar-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;grid-template-columns:1fr auto 1fr;grid-template-rows:var(--bar-h);align-items:center;column-gap:8px;row-gap:0;background:linear-gradient(180deg,#1c2b22,#0e1712);border:0;border-bottom:1px solid #4f4b37;box-shadow:0 2px #060a07,0 6px 14px #0009;pointer-events:auto}.balance-chip{justify-self:start;display:grid;gap:2px;padding:4px 10px;min-width:0;border:1px solid #6d6849;border-radius:3px;background:#0f1913;box-shadow:none}.balance-label,.take-label,.stake-k{font:600 8px/1 var(--money);color:#b9b69c;letter-spacing:.16em;text-transform:uppercase}.balance-value{font:600 14px/1.1 var(--money);color:#fff6dc;white-space:nowrap}.take-counter{justify-self:center;display:grid;gap:1px;justify-items:center;padding:3px 22px;min-width:150px;border:2px solid var(--gold-dk);border-radius:999px;background:radial-gradient(ellipse at 50% 120%,#3b2b10,#0f1913 70%)}.take-value{font:600 18px/1.1 var(--money);color:#d8d2b2;white-space:nowrap}.balance-value .cr,.take-value .cr{font-size:.62em;color:#b9b69c}.take-counter.is-paid{border-color:var(--gold)}.take-counter.is-paid .take-value{color:var(--gold-lt);text-shadow:0 0 12px #ffc03d59}.take-counter.is-paid .take-label{color:var(--gold)}.top-actions{justify-self:end;display:flex;gap:6px}.info-btn,.settings-btn{width:32px;height:32px;padding:0;display:grid;place-items:center;border:1px solid #6d6849;border-radius:3px;background:#0f1913;color:#e8e4cb;font:700 15px/1 var(--money);cursor:pointer}.info-btn:active,.settings-btn:active{background:#ffcf69;color:#17221b}.marquee{position:absolute;left:calc(var(--board-left) + var(--board-w) / 2);top:calc(var(--board-top) - var(--sign-h) - 6px);transform:translate(-50%);width:max-content;min-width:0;max-width:calc(var(--board-w) - 8px);height:var(--sign-h);display:flex;align-items:center;justify-content:center;gap:14px;padding:0 18px;white-space:nowrap;overflow:hidden;background:linear-gradient(180deg,#1c2b22,#0e1712);border:1px solid #6d6849;border-radius:3px;box-shadow:inset 0 0 0 1px #ffcf6914,0 2px #060a07}.marquee-copy,.marquee-count:not([hidden])~.marquee-copy{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:12px;min-width:0}.marquee-line,.marquee-count:not([hidden])~.marquee-copy .marquee-line{font:400 18px/1 var(--display);letter-spacing:.07em;color:#fff0cf;text-shadow:0 2px 0 #000,0 0 10px #0008}.marquee-line em{font-style:normal;color:#ff8a2b}.marquee-sub,.marquee-count:not([hidden])~.marquee-copy .marquee-sub{font:600 9px/1 var(--money);letter-spacing:.18em;text-transform:uppercase;color:#cfc9a8;max-width:none}.marquee-count{flex:0 0 auto;display:flex;align-items:baseline;gap:6px;border:0;padding:0}.marquee-count__k{font:600 8px/1 var(--money);letter-spacing:.16em;text-transform:uppercase;color:#b9b69c}.marquee-count__n{font:700 15px/1 var(--money);color:#fff0cf}.marquee-count__of{font:400 8px/1 var(--money);padding:0 4px;color:#b9b69c}.cast{left:calc(var(--board-left) - min(36vw,53dvh));bottom:5dvh;top:auto;height:78dvh;width:min(36vw,53dvh)}#panel{position:absolute;z-index:8;left:var(--board-left);right:auto;top:calc(var(--board-top) + var(--board-h) + 22px);bottom:auto;width:var(--board-w);height:89px;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.panel-inner{position:relative;display:flex;flex-direction:column;gap:5px;width:100%;max-width:none;height:100%;padding:0;margin:0}.spin-btn{order:-1;position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;height:42px;flex:0 0 42px;min-height:0;padding:3px;border:1px solid #e1a65b;border-radius:1px;background:linear-gradient(105deg,#983a22,#bd4b2a 48%,#8b321f);box-shadow:inset 0 0 0 2px #61271266,0 2px #07110a;color:#fff0c3}.spin-icon{display:none}.spin-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font:700 14px/1.1 var(--display);letter-spacing:.2em}.spin-sub{position:static;width:auto;height:auto;overflow:visible;clip-path:none;min-height:8px;font:600 7px/1 var(--money);color:#f0c583}.spin-btn:before,.spin-btn:after{content:none}.spin-btn[data-mode=skip]{background:linear-gradient(105deg,#203a2c,#335440);border-color:#8eaa79;box-shadow:inset 0 0 0 2px #142f2366}.spin-btn[data-mode=free],.spin-btn[data-mode=held]{background:linear-gradient(105deg,#775523,#a77c37);border-color:#ffdb73}.stake-row{display:grid;grid-template-columns:31px minmax(80px,1fr) 31px minmax(150px,1fr);gap:4px;align-items:stretch;height:38px;width:100%}.stake-step,.stake-field{height:38px;min-height:0;border:1px solid #77836a;border-radius:1px;background:#1d3027ed;color:#e8eed8}.stake-step{width:31px;font:400 18px/1 var(--money);padding:0}.stake-field{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;padding:0;font:700 16px/1 var(--money)}.stake-k{font-size:7px;letter-spacing:.05em}.stake-per{display:none}.stake-field .cr{font-size:7px;font-weight:400;color:#bdc7b3}.buy-btn{grid-column:auto;position:relative;display:flex;flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:2px;min-height:0;height:38px;padding:4px 13px;color:#29271a;border:1px solid #ffe19b;border-radius:1px;background:linear-gradient(105deg,#edcf88,#cca550);box-shadow:inset 0 0 0 2px #795b2630;transform:none}.buy-btn__k{font:700 13px/1 var(--display);letter-spacing:.08em}.buy-btn__price{font:600 7px/1 var(--money);color:#69572b}.buy-btn:after{content:"↗";position:absolute;right:10px;font:400 24px/1 var(--money);color:#7e693c}.panel-hint{position:absolute;left:0;right:0;bottom:-8px;font:600 8px/1.1 var(--money);color:#ffe19a;text-align:center}.rigged{position:absolute;top:auto;bottom:calc(100% + 4px);left:0;right:0;width:max-content;max-width:100%;margin:auto;font:600 6px/1.2 var(--money);padding:2px 3px;background:#172218df;color:#ffd27b;border:0}.sheet,.card{border-radius:4px;background:#17221af7;border:2px solid #837149}.sheet h2,.card{color:#ffca53}.sheet-go{background:#ffc145;border:2px solid #c28b26;color:#1d2316}.row-toggle,.stake-rung,.buy-price,.row-buttons button{border-radius:3px}.sheet .row-toggle{background:#273528;border-color:#647150}.card{left:calc(var(--board-left) + var(--board-w) / 2);top:calc(var(--board-top) + var(--board-h) / 2);max-width:calc(var(--board-w) - 24px);font-family:var(--display);visibility:hidden}.card.show{visibility:visible}.card small,.card .go{font-family:var(--money)}#toast{left:calc(var(--board-left) + var(--board-w) / 2);top:calc(var(--board-top) + 16px);background:#233021f5;border-color:#ffc660;color:#ffdf8c}button:hover:not(:disabled){filter:brightness(1.13)}button:disabled{cursor:default}body.calm .cast,body.calm .cast .figure{animation:none}@media(max-aspect-ratio:6/5){:root{--gap:3px;--bezel:7px;--wp:2px;--top-h:196px;--bar-h:44px;--sign-h:26px;--cell:round(down,min(calc((100vw - 18px - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5),calc((100dvh - var(--top-h) - var(--panel-h) - 35px - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5)),1px);--board-top:calc(var(--top-h) + max(0px,(100dvh - var(--top-h) - var(--panel-h) - 35px - var(--board-h)) / 2))}#app{background-position:72% center}.living-landscape{object-position:72% center}.cast{top:calc(var(--board-top) - 152px);bottom:auto;left:-12vw;width:66vw;height:350px}#top{padding-inline:8px}.marquee{gap:10px;padding:0 12px}.marquee-line,.marquee-count:not([hidden])~.marquee-copy .marquee-line{font-size:16px}.marquee-sub,.marquee-count:not([hidden])~.marquee-copy .marquee-sub{font-size:8px;letter-spacing:.12em}.marquee-count:not([hidden])~.marquee-copy .marquee-sub{display:none}#wins{font-size:8px;text-align:center;max-height:18px}.stake-row{grid-template-columns:28px minmax(55px,1fr) 28px minmax(110px,1fr);gap:3px}.stake-step{width:28px}.buy-btn{padding-inline:8px}.buy-btn__k{font-size:12px}.buy-btn:after{right:5px;font-size:18px}.balance-chip{padding:3px 7px}.balance-value{font-size:12px}.take-value{font-size:16px}.take-counter{min-width:0;padding:3px 14px}.info-btn,.settings-btn{width:30px;height:30px}.rigged{font-size:5px}.card{font-size:24px}.rage-plate{--rage-size:35px;left:auto;right:calc(100vw - var(--board-left) - var(--board-w));top:calc(var(--board-top) - var(--sign-h) - 91px);width:110px;height:83px;padding:14px 16px 11px}.rage-k{font-size:9px}.winpage__title{font-size:40px}#winpage[data-tier="2"] .winpage__title{font-size:46px}#winpage[data-tier="3"] .winpage__title,#winpage[data-tier="4"] .winpage__title{font-size:50px}.winpage__amount{font-size:32px}}@media(max-width:700px)and (max-aspect-ratio:3/4){#app{background-image:var(--scene-tall)}}@media(min-width:600px)and (max-aspect-ratio:6/5){.cast{top:calc(var(--board-top) - 170px)}}@media(max-width:1180px)and (min-height:521px)and (min-aspect-ratio:6/5){.cast{bottom:9dvh}}@media(max-height:520px)and (min-aspect-ratio:6/5){:root{--top-h:62px;--panel-h:78px;--bezel:6px;--gap:3px;--instruments-w:max(var(--board-w),min(340px, calc(100vw - 24px) ));--bar-h:32px;--sign-h:20px}.balance-chip{padding:2px 7px;gap:1px}.balance-value{font-size:11px}.take-value{font-size:13px}.balance-label,.take-label{font-size:6px}.take-counter{min-width:0;padding:1px 14px}.info-btn,.settings-btn{width:24px;height:24px;font-size:12px}.marquee{top:calc(var(--board-top) - var(--sign-h) - 4px);padding:0 12px}.marquee-line,.marquee-count:not([hidden])~.marquee-copy .marquee-line{font-size:13px}.marquee-sub,.marquee-count:not([hidden])~.marquee-copy .marquee-sub{font-size:7px}.cast{height:80dvh;bottom:0}#panel{top:calc(var(--board-top) + var(--board-h) + 15px);height:61px;left:calc((100vw - var(--instruments-w)) / 2);width:var(--instruments-w)}.spin-btn{height:29px;flex-basis:29px}.spin-label{font-size:12px}.spin-sub{display:none}.stake-row{height:28px;grid-template-columns:25px minmax(50px,1fr) 25px minmax(90px,1fr)}.stake-step,.stake-field,.buy-btn{height:28px}.stake-step{width:25px}.stake-field{font-size:13px;gap:3px}.buy-btn{padding:2px 7px}.buy-btn__k{font-size:10px}.buy-btn__price{font-size:5px}.buy-btn:after{right:5px;font-size:18px}#wins{font-size:7px;top:calc(var(--board-top) + var(--board-h) + 4px)}.rigged{font-size:5px}.rage-plate{--rage-size:32px;left:calc(var(--board-left) - 110px);width:100px;height:76px;padding:13px 14px 10px}.rage-k{font-size:9px}}.sheet--buy{width:min(100%,640px);max-height:calc(100dvh - 24px);position:relative;border-radius:3px;background:linear-gradient(170deg,#1b2a3d,#0d1826 32%,#0a1320);border:1px solid #2f3e50;box-shadow:0 30px 80px #000c}.sheet--buy:before{content:"";position:absolute;left:6%;right:10%;top:12px;height:120px;pointer-events:none;opacity:.55;background:radial-gradient(60% 40% at 55% 45%,#3a5270aa,transparent 70%),radial-gradient(35% 22% at 30% 70%,#2d425daa,transparent 70%);filter:blur(6px);transform:rotate(-4deg)}.sheet--buy .sheet-head{position:absolute;top:14px;right:14px;z-index:2;padding:0;border:0;background:none}.sheet--buy .sheet-head h2{display:none}.sheet--buy .sheet-close{width:40px;height:40px;border-radius:2px;border:1px solid #3c4b5d;background:#0c1522;color:#d8dde3;font-size:26px;font-weight:300}.sheet--buy .sheet-body{position:relative;padding:34px 34px 30px}.buyf{display:grid;gap:14px}.buyf__kicker{margin:0!important;text-align:center;font:600 11px/1 var(--money);letter-spacing:.32em;color:#b9c1cb!important}.sheet .buyf__head{margin:6px 0 10px;text-align:center;font:400 36px/1.05 var(--display);color:#f3e6c8;letter-spacing:.05em}.buyf__list{display:grid;gap:14px}.buyf__card{display:grid;gap:12px;padding:20px 20px 16px;border:1px solid #2c3b4c;border-radius:2px;background:#0a1420cc}.buyf__card.is-on{border-color:#c9894f;box-shadow:0 0 0 1px #c9894f,0 0 26px #c9894f33}.buyf__top{display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:14px}.buyf__icon{position:relative;width:78px;height:78px}.buyf__icon img,.buyf__icon .symbol-art{width:78px;height:78px;display:block;object-fit:contain;border-radius:3px;filter:drop-shadow(0 4px 8px #000a)}.buyf__badge{position:absolute;right:-6px;bottom:-6px;min-width:30px;height:30px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at 40% 35%,#c9603a,#8d321b);border:1.5px solid #e8a07b;color:#fbe9d6;font:700 12px/1 var(--money);box-shadow:0 2px 6px #000a}.buyf__names{display:grid;gap:3px;min-width:0}.buyf__names small{font:600 10px/1.2 var(--money);letter-spacing:.28em;color:#a7b1bc}.buyf__names h3{margin:0;font:400 28px/1.05 var(--display);color:#f3e6c8;letter-spacing:.05em}.buyf__names em{font:600 11px/1.3 var(--money);font-style:normal;letter-spacing:.2em;color:#e3bd73}.buyf__go,.buyf__confirm,.buyf__cancel{min-width:132px;min-height:46px;padding:0 16px;border-radius:2px;cursor:pointer;border:1.5px solid #e0a27d;background:linear-gradient(180deg,#b9562f,#93391d);color:#f8eadb;font:400 17px/1 var(--display);letter-spacing:.16em;box-shadow:0 3px #5a200f,0 8px 16px #0008}.buyf__go:disabled{opacity:.45;cursor:default}.buyf__card.is-on .buyf__go{background:linear-gradient(180deg,#4b5563,#333b47);border-color:#8b96a3;box-shadow:0 3px #1c2129}.sheet-body .buyf__text{margin:0;font:400 14px/1.5 var(--money);color:#ddd6c6}.buyf__price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #253445}.buyf__price b{font:600 17px/1 var(--money);letter-spacing:.04em;color:#ead7ae;font-variant-numeric:tabular-nums}.buyf__price span{font:600 10px/1 var(--money);letter-spacing:.2em;color:#a7b1bc}.sheet-body .buyf__hint,.sheet-body .buyf__ask{margin:0;font:400 13px/1.5 var(--money);color:#aeb6bf}.sheet-body .buyf__ask{font-size:14px;color:#ddd6c6}.buyf__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.buyf__cancel{background:linear-gradient(180deg,#2a3646,#1a2330);border-color:#5b6b7e;box-shadow:0 3px #0d1219}.buyf__back{width:100%;min-height:64px;margin-top:6px;border-radius:2px;cursor:pointer;border:1.5px solid #d99268;background:linear-gradient(90deg,#a7412a,#c65a33 50%,#a7412a);color:#f7e2c4;font:400 28px/1 var(--display);letter-spacing:.14em;box-shadow:0 4px #5a200f,0 12px 26px #000a}@media(max-width:560px){.sheet--buy .sheet-body{padding:26px 16px 20px}.buyf__head{font-size:27px}.buyf__top{grid-template-columns:60px 1fr}.buyf__icon,.buyf__icon img,.buyf__icon .symbol-art{width:60px;height:60px}.buyf__go{grid-column:1 / -1;width:100%}.buyf__names h3{font-size:23px}.buyf__back{font-size:25px;min-height:56px}}.mode-bar{position:absolute;left:0;right:0;top:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:8px;padding:3px 8px;background:#3a2a08;border-bottom:1px solid var(--gold-dk);color:#ffe493;font:600 10px/1.2 var(--money);letter-spacing:.14em;text-transform:uppercase;transform:translateY(-100%)}.mode-bar b{font-size:12px;letter-spacing:0;color:#fff6dc}.mode-off{padding:3px 9px;border:1px solid var(--gold);border-radius:3px;background:#1d1606;color:#ffe493;font:700 9px/1 var(--money);letter-spacing:.14em;cursor:pointer}.mode-off:disabled{opacity:.4;cursor:default}#card-storm[data-bonus=rage] [data-card-bonus]{color:#ff8a3d}.reel.tease:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:3px solid #ffe493;background:linear-gradient(#ffbe3226,#ff7a1a1f);box-shadow:inset 0 0 44px #ffbe32ee,0 0 34px 4px #ffbe32cc;animation:teaseGlow .38s ease-in-out infinite alternate}@keyframes teaseGlow{0%{opacity:.7}to{opacity:1}}body.bonus-tease .reel:not(.tease):not(.free) .cell.bonus-cell{animation:teaseBonus .76s ease-in-out infinite alternate}@keyframes teaseBonus{0%{filter:brightness(1) drop-shadow(0 0 0 #ffbe32)}to{filter:brightness(1.3) drop-shadow(0 0 12px #ffbe32)}}body.calm .reel.tease:after,body.calm.bonus-tease .cell.bonus-cell{animation:none;opacity:.85}.banner-action{border:1px solid #f4d58c;border-radius:2px;background:linear-gradient(#f0c46f,#b77b35);color:#20170d;box-shadow:inset 0 0 0 2px #53321955,0 4px #352313,0 8px 24px #0006;font:400 20px/1 var(--display);letter-spacing:.09em;cursor:pointer}.banner-screen,#winpage.banner-screen{position:fixed;inset:0;z-index:30;display:grid;place-items:center;overflow:hidden;padding:20px 12px;opacity:1;background:#071008dc;backdrop-filter:blur(3px);isolation:isolate}.banner-screen[hidden],#winpage.banner-screen[hidden]{display:none}.banner-screen:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 46%,#ab75253d,transparent 63%)}.banner-wrap{width:min(740px,calc(100vw - 24px),calc((100dvh - 160px)*1.5));display:grid;justify-items:center;gap:16px}.banner-figure{position:relative;width:100%;aspect-ratio:3/2;container-type:inline-size}.banner-art{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 12px #0006);will-change:transform}.banner-copy>*{text-shadow:0 14px 12px #0006}.banner-copy{position:absolute;inset:51% 12% 18%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;text-align:center}.banner-title{margin:0;font:400 7cqw/.98 var(--display);letter-spacing:.035em;color:#ffda80;text-shadow:0 3px 0 #251406,0 14px 12px #0006;-webkit-text-stroke:.5px #593014;paint-order:stroke fill;white-space:nowrap}.banner-amount{margin:0;font:700 var(--amount-size,9cqw)/1 var(--money);color:#fff0b4;letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-shadow:0 3px 0 #15190c,0 14px 12px #0006;white-space:nowrap}.banner-amount small{font:600 .28em/1 var(--money);color:#c2bc94;margin-left:.4em;letter-spacing:.04em}.banner-sub{margin:0;font:600 1.9cqw/1.2 var(--money);letter-spacing:.16em;color:#d4c7a1}.banner-rule{width:84%;max-width:530px;margin:0;color:#dedac6;text-align:center;font:400 clamp(11px,1.35vw,14px)/1.55 var(--money)}.banner-action{min-width:210px;padding:15px 32px;font-size:18px}.banner-action:hover{filter:brightness(1.12)}.banner-screen.show .banner-figure{animation:bannerArrive .5s cubic-bezier(.16,.85,.28,1) both}.banner-screen.is-out .banner-wrap{opacity:0;transform:translateY(-12px);transition:opacity .22s,transform .22s}#card-summary .banner-copy{inset:46% 21% 23%;gap:1.4cqw}#card-summary .banner-title{font-size:5.6cqw}#card-summary .banner-amount{font-size:min(var(--amount-size,9cqw),7.8cqw)}#card-storm[data-bonus=rage]:before{background:radial-gradient(ellipse at 50% 44%,#b43d2159,transparent 65%)}#card-storm[data-bonus=rage] .banner-title{color:#ffab61}#card-max .banner-title{font-size:6.6cqw}#card-max:before,#winpage[data-tier="4"]:before{background:radial-gradient(ellipse at 50% 44%,#d6a5386b,transparent 65%)}#winpage[data-tier="3"] .banner-title{color:#ffb456}#winpage[data-tier="4"] .banner-title{font-size:6.1cqw;color:#ffe8a0}#winpage.turn .banner-title{animation:bannerTitle .4s ease-out}#retrigger .banner-wrap{width:min(600px,calc(100vw - 24px),calc((100dvh - 90px)*1.5))}#retrigger .banner-amount{font-size:12cqw}@keyframes bannerArrive{0%{opacity:0;transform:translateY(28px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bannerTitle{0%{transform:scale(1.12);filter:brightness(1.4)}to{transform:scale(1);filter:brightness(1)}}@media(max-width:700px)and (min-height:501px){.banner-wrap{gap:14px}.banner-rule{width:88%;font-size:12px}.banner-action{font-size:17px;min-height:46px}.banner-sub{font-size:2.4cqw}}@media(max-height:500px){.banner-screen,#winpage.banner-screen{padding:8px}.banner-wrap{width:min(620px,calc(100vw - 24px),calc((100dvh - 104px)*1.5));gap:7px}.banner-rule{font-size:10px;line-height:1.35}.banner-action{padding:10px 24px;font-size:14px;min-width:170px}}body.calm .banner-screen *,body.calm #winpage.turn .banner-title{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.banner-screen *,#winpage.turn .banner-title{animation:none!important;transition:none!important}}#splash.splash{display:flex;align-items:center;padding:32px max(22px,7vw);isolation:isolate;overflow:auto;background:linear-gradient(90deg,#101e1530,#102019db 38%,#102019ef 55%,#10201999),var(--splash-scene) center/cover no-repeat,#102019;transition:opacity .45s,visibility .45s}.splash__bear{position:fixed;bottom:-12vh;left:-8vw;height:100vh;max-width:47vw;object-fit:contain;object-position:bottom;z-index:-1;pointer-events:none;filter:drop-shadow(-20px 0 45px #071b1bd9)}.splash__copy{width:min(560px,100%);margin:auto;text-align:center}.splash__studio{margin:0 0 12px;font:600 10px/1.4 var(--money);letter-spacing:.2em;color:#e0e6c8}.splash__studio span{color:#e9bc78;padding:0 7px}.splash__title{margin:0 auto 12px;width:100%}.splash__title img{display:block;width:100%;height:auto;max-height:25vh;object-fit:contain;filter:drop-shadow(0 10px 14px #06130e88)}.splash__strap{margin:0;font:700 clamp(30px,3vw,44px)/1 var(--control-display);letter-spacing:.01em;color:#ffebbd}.splash__intro{margin:10px 0 20px;color:#d5dccb;font:400 14px/1.5 var(--money)}.splash__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0 18px;border-block:1px solid #d9e5c825}.splash__features article{display:flex;flex-direction:column;align-items:center;gap:5px}.splash__features img{width:70px;height:70px;object-fit:contain;border-radius:3px;filter:drop-shadow(0 4px 4px #0006)}.splash__features strong{color:#f2d194;font:700 19px/1.2 var(--control-display);letter-spacing:.04em}.splash__features span{color:#bccdbf;font:400 11px/1.4 var(--money)}.splash__progress{margin:22px 0 18px}.splash__loading{display:flex;justify-content:space-between;gap:12px;margin:0 0 9px;color:#d1dece;font:400 11px/1.5 var(--money);text-align:left}.splash__loading b{color:#8eedcd;font-variant-numeric:tabular-nums}.splash__bar{--p:0;height:5px;background:#091b17;border:1px solid #82978150;overflow:hidden}.splash__bar i{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(var(--p,0));background:linear-gradient(90deg,#329d85,#a0f0cb);transition:transform .15s}.splash__enter{display:block;width:100%;min-height:54px;padding:0 12px;border:1px solid #a9e0bb;border-radius:2px;background:#94dfb9;color:#09241a;font:800 22px/1 var(--control-display);letter-spacing:.12em;box-shadow:inset 0 -3px #335e4266,0 5px 20px #071c2066;cursor:pointer}.splash__enter:disabled{opacity:.55;cursor:wait}.splash__howto{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:10px auto 0;padding:0 12px;border:0;background:none;color:#dbe6d3;font:600 12px/1.4 var(--money);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.splash__footer{margin:10px 0 0;color:#a3b7a5;font:600 9px/1.4 var(--money);letter-spacing:.14em}.splash__footer span{padding:0 6px}#splash.is-gone{opacity:0;visibility:hidden;pointer-events:none}body.is-loading #app{visibility:hidden}body.is-loading.sheet-open .sheet-scrim{z-index:110}@media(hover:hover)and (pointer:fine){.splash__enter:not(:disabled):hover{background:#b0f1d1}.splash__howto:hover{color:#fff0c7}}@media(max-width:700px){#splash.splash{padding:24px 22px;background:linear-gradient(#12291ed9,#0b201bea),var(--splash-scene) 60% center/cover}.splash__bear{display:none}.splash__studio{font-size:8px;letter-spacing:.16em}.splash__intro{font-size:12px;max-width:275px;margin:10px auto 17px}.splash__features{gap:8px}.splash__features img{width:54px;height:54px}.splash__features strong{font-size:17px}.splash__features span{font-size:10px}}@media(max-height:720px){#splash.splash{padding-block:20px}.splash__features{padding:8px 0 12px}.splash__features img{height:44px;width:44px}.splash__progress{margin:16px 0 12px}.splash__title img{max-height:20vh}}@media(min-width:701px)and (max-width:1250px){.splash__bear{left:-15vw;max-width:52vw;opacity:.65;mask-image:linear-gradient(90deg,#000 40%,transparent 100%)}}@media(max-width:700px)and (max-aspect-ratio:3/4){#splash.splash{background:linear-gradient(#12291ed9,#0b201bea),var(--splash-scene-tall) calc(60% + 10.2019dvh) center/cover}}@media(prefers-reduced-motion:reduce){#splash.splash,.splash__bar i{transition:none}}.feature-shop{--fs-surface:#171d24;--fs-line:#54606b;--fs-ink:#f3f5f7;--fs-muted:#bbc3ca;--fs-accent:#9cddde;--fs-buy:#edc787;--fs-buy-ink:#271e12;--fs-total:#edc787;--fs-body:Arial,sans-serif;--fs-display:Arial,sans-serif;box-sizing:border-box;width:min(92vw,520px);max-width:100%;padding:18px 18px 14px;color:var(--fs-ink);background:var(--fs-surface);border:1px solid var(--fs-line);border-radius:6px;font-family:var(--fs-body);container-type:inline-size}.feature-shop *,.feature-shop *:before,.feature-shop *:after{box-sizing:border-box}.feature-shop .fs-title{margin:4px 30px 18px;font:800 26px/1 var(--fs-display);letter-spacing:.04em;text-transform:uppercase;text-align:center}.feature-shop .fs-offers{list-style:none;margin:0;padding:0;display:grid;gap:8px}.feature-shop .fs-offer{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--fs-line);border-radius:5px;background:#ffffff08}.feature-shop .fs-offer.is-on{border-color:var(--fs-accent)}.feature-shop .fs-art{display:flex;align-items:center;justify-content:center;width:64px;height:64px}.feature-shop .fs-art img{max-width:100%;max-height:100%;object-fit:contain}.feature-shop .fs-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.feature-shop .fs-copy strong{font:800 20px/1.05 var(--fs-display);color:var(--fs-ink)}.feature-shop .fs-copy span{font:400 13px/1.3 var(--fs-body);color:var(--fs-muted)}.feature-shop .fs-copy small{font:600 11px/1.3 var(--fs-body);color:var(--fs-accent)}.feature-shop button{cursor:pointer;touch-action:manipulation;min-height:44px;border:0;border-radius:4px;font-family:var(--fs-body);color:inherit;background:transparent}.feature-shop button:disabled{opacity:.45;cursor:default}.feature-shop .fs-action{min-width:96px;padding:0 14px;font:800 16px/1 var(--fs-display);white-space:nowrap}.feature-shop .fs-buy,.feature-shop .fs-confirm{background:var(--fs-buy);color:var(--fs-buy-ink);border:1px solid var(--fs-buy)}.feature-shop .fs-toggle{border:1px solid var(--fs-accent);color:var(--fs-accent)}.feature-shop .fs-toggle b{font-weight:600;font-size:12px;opacity:.85}.feature-shop .fs-toggle[aria-pressed=true]{background:var(--fs-accent);color:var(--fs-buy-ink)}.feature-shop .fs-rows{margin:14px 0 0;padding:10px 4px 0;border-top:1px solid var(--fs-line);display:grid;gap:6px}.feature-shop .fs-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.feature-shop .fs-row dt{font:500 13px/1.3 var(--fs-body);color:var(--fs-muted)}.feature-shop .fs-row dd{margin:0;font:700 18px/1 var(--fs-display);font-variant-numeric:tabular-nums}.feature-shop .fs-total{padding-top:6px;border-top:1px solid var(--fs-line)}.feature-shop .fs-total dd{color:var(--fs-total);font-size:22px}.feature-shop .fs-message{margin:12px 0 0;min-height:1.3em;font:400 13px/1.4 var(--fs-body);color:var(--fs-muted);text-align:center}.feature-shop .fs-message:empty{display:none}.feature-shop .fs-actions{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px}.feature-shop .fs-confirm{min-width:160px;padding:0 20px;font:800 18px/1 var(--fs-display)}.feature-shop .fs-cancel{padding:0 12px;font:600 14px/1 var(--fs-body);color:var(--fs-muted);text-decoration:underline}@container (max-width:420px){.feature-shop .fs-offer{grid-template-columns:52px minmax(0,1fr);row-gap:8px}.feature-shop .fs-art{width:52px;height:52px}.feature-shop .fs-action{grid-column:1/-1;width:100%}.feature-shop .fs-copy strong{font-size:18px}}.feature-shop .fs-bet{display:flex;align-items:center;justify-content:space-between;width:min(100%,300px);height:64px;margin:0 auto 16px;border:1px solid var(--fs-line);border-radius:5px;background:#0002}.feature-shop .fs-bet button{width:48px;min-width:48px;height:62px;border-radius:0;font:600 26px/1 var(--fs-body)}.feature-shop .fs-bet button:first-child{border-right:1px solid var(--fs-line);border-radius:4px 0 0 4px}.feature-shop .fs-bet button:last-child{border-left:1px solid var(--fs-line);border-radius:0 4px 4px 0}.feature-shop .fs-bet-value{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;min-width:0;container-type:inline-size}.feature-shop .fs-bet-value small{font:600 10px/1.2 var(--fs-body);color:var(--fs-muted)}.feature-shop .fs-bet-value strong{font:700 clamp(17px,calc(170cqw/max(6,var(--fs-value-length,6))),32px)/1 var(--fs-display);font-variant-numeric:tabular-nums;white-space:nowrap}@media(hover:hover){.feature-shop .fs-buy:hover:not(:disabled),.feature-shop .fs-confirm:hover:not(:disabled){filter:brightness(1.12)}.feature-shop .fs-bet button:hover:not(:disabled){background:#ffffff0a}}.feature-tracker{--ft-line:#54606b;--ft-ink:#f3f5f7;--ft-muted:#bbc3ca;--ft-accent:#9cddde;--ft-total:#edc787;--ft-body:Arial,sans-serif;--ft-display:Arial,sans-serif;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:8px 12px;border:1px solid var(--ft-line);border-radius:3px;color:var(--ft-ink);font-family:var(--ft-body);container-type:inline-size}.feature-tracker[hidden]{display:none}.feature-tracker .ft-count,.feature-tracker .ft-row{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:center}.feature-tracker small{font:600 11px/1.2 var(--ft-body);letter-spacing:.045em;color:var(--ft-muted);white-space:nowrap}.feature-tracker strong{font:700 32px/1 var(--ft-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ft-accent)}.feature-tracker .ft-row strong{color:var(--ft-total);font-size:26px}.feature-tracker .ft-action{cursor:pointer;touch-action:manipulation;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--ft-line);border-radius:3px;background:transparent;color:var(--ft-ink);font:700 16px/1 var(--ft-display);letter-spacing:.03em}@media(hover:hover){.feature-tracker .ft-action:hover{background:#ffffff12}}@container (max-width:300px){.feature-tracker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:4px}.feature-tracker .ft-action{grid-column:1/-1;width:100%}}.sheet.sheet--shop{width:fit-content;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:6px;background:none;box-shadow:none;overflow:visible}.sheet.sheet--shop:before{content:none}.sheet.sheet--shop .sheet-head{position:absolute;top:8px;right:8px;z-index:3;padding:0;border:0;background:none}.sheet.sheet--shop .sheet-head h2{display:none}.sheet.sheet--shop .sheet-close{width:44px;height:44px;border-radius:50%;border:1px solid var(--gh-line);background:#17201cf5;color:var(--gh-ink);font-size:27px;font-weight:300;line-height:1}.sheet.sheet--shop .sheet-body{padding:0;overflow:auto;max-height:calc(100dvh - 24px);border-radius:6px;scrollbar-width:thin}.sheet--shop .feature-shop{--fs-surface: #151d1bf4;--fs-line: #796247;--fs-ink: #f6e6be;--fs-muted: #c6c3ad;--fs-accent: #92dec3;--fs-buy: #e9bc78;--fs-buy-ink: #2b2418;--fs-total: #a5ebd1;--fs-body: var(--money);--fs-display: var(--display);margin:0 auto;border-top:2px solid #b18b54;border-bottom:3px solid #0c1411;background:linear-gradient(115deg,#232720f5,#121d1bf5);box-shadow:0 12px 40px #07110e99}.sheet--shop .feature-shop .fs-title{font-weight:400;letter-spacing:.06em}.sheet--shop .feature-shop .fs-copy strong{font-weight:400;letter-spacing:.04em}.sheet--shop .feature-shop .fs-copy span{font-size:11px;letter-spacing:.08em}.sheet--shop .feature-shop .fs-offer{background:#0d1513a8}.sheet--shop .feature-shop .fs-action,.sheet--shop .feature-shop .fs-confirm{font-weight:400;letter-spacing:.04em}.sheet--shop .feature-shop .fs-message{text-align:left;font-size:12px;line-height:1.5}.sheet--shop .feature-shop .fs-art{position:relative}.sheet--shop .feature-shop .fs-art>img,.sheet--shop .feature-shop .fs-art>svg,.sheet--shop .feature-shop .fs-art>.symbol-art{width:100%;height:100%;display:block;object-fit:contain;border-radius:3px;filter:drop-shadow(0 3px 6px #000a)}.sheet--shop .feature-shop .buyf__badge{right:-6px;bottom:-6px;min-width:26px;height:26px;font-size:11px}.sheet.sheet--autoplay{width:min(360px,calc(100vw - 24px));border:1px solid #796247;border-top:2px solid #b18b54;border-radius:6px;background:linear-gradient(115deg,#232720,#121d1b);color:#f6e6be}.sheet--autoplay .sheet-head{background:none;border-color:#79624766}.sheet--autoplay .sheet-head h2{font:700 24px/1.2 Barlow Condensed,sans-serif}.sheet--autoplay .sheet-close{width:44px;height:44px}.autoplay-prompt{margin:0 0 12px;font:600 13px/1.4 var(--money)}.autoplay-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.autoplay-counts button{min-height:48px;padding:0;border:1px solid #796247;border-radius:4px;background:#0f1b15;color:#f6e6be;font:600 17px/1 var(--money);touch-action:manipulation;cursor:pointer}.autoplay-counts button[aria-pressed=true]{border-color:#92dec3;background:#29463a;color:#b2efd5}.autoplay-note{margin:14px 0;color:#c6c3ad;font:400 12px/1.5 var(--money)}.autoplay-start{width:100%;min-height:48px;border:1px solid #92dec3;border-radius:4px;background:#29463a;color:#b2efd5;font:700 18px/1.2 Barlow Condensed,sans-serif;touch-action:manipulation;cursor:pointer}@media(max-width:650px)and (orientation:portrait){.sheet-scrim:has(.sheet--autoplay){--autoplay-bottom:calc(var(--mobile-bottom) + var(--mobile-dock-h) - (var(--mobile-spin) - 44px) / 2 + 8px);place-items:end;padding:12px var(--controls-right) var(--autoplay-bottom) var(--controls-edge);background:#0003;backdrop-filter:none}.sheet.sheet--autoplay{width:min(280px,calc(100vw - 18px));max-height:calc(100dvh - var(--autoplay-bottom) - 12px)}.sheet--autoplay .sheet-head{padding:4px 10px}.sheet--autoplay .sheet-head h2{font-size:20px}.sheet--autoplay .sheet-body{padding:10px}.sheet--autoplay .autoplay-counts{gap:6px}.sheet--autoplay .autoplay-counts button{min-height:44px;font-size:15px}.sheet--autoplay .autoplay-note{font-size:11px;line-height:1.4}.sheet--autoplay .autoplay-start{min-height:44px}}:root{--control-display:"Barlow Condensed","Barlow Condensed Fallback",sans-serif;--gh-line:#796247;--gh-ink:#f6e6be;--gh-muted:#c6c3ad;--gh-accent:#92dec3;--gh-buy:#e9bc78;--gh-buy-ink:#2b2418;--top-h:64px;--panel-h:154px;--controls-width:clamp(660px,65.8vw,1400px)}#top{height:0;padding:0;background:none;border:0;box-shadow:none}#top .marquee-line{display:none}.game-brand{position:absolute;z-index:3;left:2vw;top:5dvh;width:27vw;height:auto;pointer-events:none;filter:drop-shadow(0 6px 6px #08140c99)}#panel{width:var(--controls-width);left:calc((100vw - var(--controls-width)) / 2);height:auto;top:auto;bottom:max(12px,env(safe-area-inset-bottom,0px))}#panel .gh-row{display:grid;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);gap:18px;align-items:center;height:auto}#panel .gh-panel{min-width:0;align-self:stretch;display:flex;flex-direction:column;gap:7px;padding:7px 12px;border:1px solid var(--gh-line);border-top:2px solid #b18b54;border-bottom:3px solid #0c1411;border-radius:5px;background:linear-gradient(115deg,#232720f5,#121d1bf5);box-shadow:0 4px 12px #07110e66}#panel .gh-ledger{display:flex;gap:12px;min-width:0}#panel .balance-chip,#panel .take-counter{flex:1;min-width:0;width:auto;padding:0;border:0;background:none;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:3px}#panel .take-counter.is-paid,#panel .take-counter.is-flash{border:0;box-shadow:none;outline:0;animation:none;background:none}#panel .take-counter.is-paid .take-value{text-shadow:none;color:var(--gh-buy)}#panel .take-counter.is-paid .take-label{color:var(--gh-muted)}#panel .balance-label,#panel .take-label,#panel .stake-k{color:var(--gh-muted);font:600 9px/1.2 var(--money);letter-spacing:.045em;text-transform:uppercase}#panel .balance-value,#panel .take-value{font:700 clamp(16px,2.1vw,27px)/1 var(--control-display);font-variant-numeric:tabular-nums;color:var(--gh-ink);letter-spacing:0;white-space:nowrap}#panel .take-value{color:var(--gh-buy)}#panel .cr{font:600 8px/1 var(--money);color:var(--gh-muted)}#panel .gh-left-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:auto}#panel button{touch-action:manipulation;cursor:pointer}#panel button:disabled{opacity:.45;cursor:default}#panel .buy-btn{position:static;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:48px;padding:0 8px;border:1px solid var(--gh-buy);border-radius:3px;background:var(--gh-buy);color:var(--gh-buy-ink);box-shadow:none}#panel .buy-btn:after{content:none}#panel .buy-btn__k{font:800 18px/1 var(--control-display);letter-spacing:.04em;color:inherit;white-space:nowrap}#panel .buy-btn__price{display:none}#panel .spin-btn{order:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;justify-self:center;width:104px;height:104px;min-height:0;flex:none;padding:0;border:3px solid var(--gh-accent);border-radius:50%;background:#18312c;color:var(--gh-accent);box-shadow:inset 0 0 0 5px #ffffff0b,0 4px 12px #07110e88}#panel .spin-icon{display:block;width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}#panel .spin-icon .arrowhead{fill:currentColor;stroke:none}#panel .spin-btn[data-mode=skip] .spin-icon{animation:control-spin 1.6s linear infinite;transform-origin:center}@keyframes control-spin{to{transform:rotate(360deg)}}body.calm #panel .spin-icon{animation:none}@media(prefers-reduced-motion:reduce){#panel .spin-btn[data-mode=skip] .spin-icon{animation:none}}#panel .spin-label{font:800 14px/1 var(--control-display);color:inherit;letter-spacing:.08em}#panel .spin-sub{display:none}#panel .spin-btn[data-mode=skip]{border-color:#6f8f86;color:#cfdfdc}#panel .spin-btn[data-mode=free],#panel .spin-btn[data-mode=held]{border-color:#ffd77a;color:#ffe493;background:#33290f}#panel .stake-row{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;width:100%;height:48px}#panel .stake-step{width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--gh-line);border-radius:4px;background:transparent;font:400 26px/1 var(--money);color:var(--gh-ink)}#panel .stake-field{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:48px;padding:0;border:0;background:none;color:var(--gh-ink);font:700 27px/1 var(--control-display)}#panel .stake-field>span:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}#panel [data-stake]{font-family:var(--control-display)}#panel .stake-per{display:none}#panel .gh-utilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;border-top:1px solid var(--gh-line);padding-top:3px}#panel .gh-option{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;height:44px;min-height:44px;padding:0;border:0;background:none;color:var(--gh-muted);box-shadow:none;border-radius:3px}#panel .gh-option svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#panel .gh-option small{font:600 9px/1.2 var(--money);white-space:nowrap}#panel .gh-option[aria-pressed=true]{color:var(--gh-accent)}#panel .playback-menu{display:contents}#panel .playback-menu-btn,#panel .autoplay-btn{display:none}#panel .panel-hint{top:-20px;bottom:auto;min-height:12px}*:focus,*:focus-visible{outline:none!important}#panel button:active:not(:disabled){transform:translateY(1px)}@media(hover:hover)and (pointer:fine){#panel button:hover:not(:disabled){filter:brightness(1.15)}}#top .settings-btn{position:absolute;top:max(12px,env(safe-area-inset-top,0px));right:12px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #79624770;border-radius:4px;background:#15201ccc;color:var(--gh-muted)}#top .settings-btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}#top .settings-btn small{display:none}@media(max-width:1100px)and (orientation:landscape){:root{--controls-width:94vw}#panel .gh-row{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);gap:12px}#panel .spin-btn{width:80px;height:80px}#panel .spin-icon{width:36px;height:36px}}@media(max-aspect-ratio:6/5){:root{--top-h:154px;--controls-width:94vw}}@media(max-aspect-ratio:6/5){.game-brand{left:auto;right:5vw;top:20px;width:53vw}}@media(max-width:650px)and (orientation:portrait){:root{--top-h:130px;--mobile-spin:80px;--mobile-footer:32px;--mobile-menu:28px;--mobile-step:44px;--mobile-side:72px;--mobile-dock-h:calc(var(--mobile-spin) + var(--mobile-footer) + 2px);--mobile-bottom:max(6px,env(safe-area-inset-bottom,0px));--panel-h:154px;--controls-width: calc(100vw - 18px) ;--controls-edge:calc((100vw - var(--controls-width)) / 2);--controls-right:var(--controls-edge)}#panel{bottom:var(--mobile-bottom)}#panel:before{content:"";position:absolute;z-index:-1;inset:-18px calc(-1 * var(--controls-right)) calc(-1 * var(--mobile-bottom)) calc(-1 * var(--controls-edge));background:linear-gradient(transparent,#0a140f99 48%,#0a140fd9);pointer-events:none}#panel .gh-row{grid-template-columns:minmax(0,1fr) var(--mobile-step) var(--mobile-spin) var(--mobile-step) minmax(0,1fr);grid-template-rows:var(--mobile-spin) var(--mobile-footer);gap:2px 4px;padding:0;background:none;border:0}#panel .gh-panel,#panel .gh-ledger,#panel .stake-row{display:contents}#panel .balance-chip{grid-column:1/3;grid-row:2;justify-self:stretch;align-items:flex-start;gap:2px;padding-left:36px}#panel .take-counter{grid-column:4/6;grid-row:2;justify-self:stretch;align-items:flex-end;gap:2px;padding-right:4px}#panel .balance-label,#panel .take-label,#panel .stake-k{font:500 8px/1.2 var(--money);color:#e2e6de;letter-spacing:0;text-shadow:0 1px 3px #000}#panel .balance-value,#panel .take-value{font:600 11px/1.2 var(--money);color:#fff6e2;text-shadow:0 1px 3px #000}#panel .cr{font-size:7px;color:#e2e6de}#panel .spin-btn{grid-column:3;grid-row:1;width:var(--mobile-spin);height:var(--mobile-spin);border:2px solid var(--gh-accent);border-radius:12px;background:linear-gradient(#29463a52,#12271e66);color:var(--gh-accent);box-shadow:inset 0 0 0 3px #08170c1a,0 3px #09150f66}#panel .spin-icon{width:38px;height:38px;stroke-width:5}#panel .spin-label{font-size:11px;letter-spacing:.04em}#panel .spin-btn:not([data-mode=spin]) .spin-icon{width:28px;height:28px}#panel .stake-step{grid-row:1;width:var(--mobile-step);height:var(--mobile-step);border:5px solid transparent;border-radius:8px;background:#15251bcc;background-clip:padding-box;box-shadow:inset 0 0 0 1px #79624799;font-size:22px;color:var(--gh-ink)}#panel .stake-step[data-dir="-1"]{grid-column:2}#panel .stake-step[data-dir="1"]{grid-column:4}#panel .stake-field{grid-column:3;grid-row:2;height:var(--mobile-footer);flex-direction:column;gap:2px;font:600 13px/1.2 var(--money);color:#fff6e2;text-shadow:0 1px 3px #000}#panel [data-stake]{font-family:var(--money)}#panel .gh-left-actions{grid-column:1;grid-row:1;display:grid;justify-items:start;margin:0}#panel .buy-btn{width:min(100%,var(--mobile-side));height:44px;padding:4px;border-radius:4px;border:1px solid var(--gh-line);background:#1d2b25ed;color:var(--gh-buy);box-shadow:inset 0 2px #b18b5455}#panel .buy-btn__k{max-width:60px;font-size:12px;line-height:1.05;letter-spacing:.02em;white-space:normal}#panel .gh-utilities{grid-column:5;grid-row:1;grid-template-columns:minmax(0,var(--mobile-side));justify-content:end;border:0;padding:0;gap:0}#panel .gh-option{width:32px;height:32px;min-height:32px;color:var(--gh-muted);background:#15251ba8;border:1px solid #79624766;border-radius:4px}#panel .gh-option svg{width:19px;height:19px}#panel .gh-option small{display:none}#panel .autoplay-btn{display:flex;flex-direction:column;gap:3px;width:100%;height:44px;min-height:44px;border-color:var(--gh-line);background:#1d2b25ed;box-shadow:inset 0 2px #b18b5455}#panel .autoplay-btn small{display:block;font-size:8px}#panel .autoplay-btn[aria-pressed=true]{gap:1px;color:var(--gh-accent);border-color:var(--gh-accent);background:#29463a}#panel .autoplay-btn[aria-pressed=true] svg{display:none}#panel .autoplay-btn[aria-pressed=true] small{font-size:9px}#panel .auto-remaining{font:700 22px/1 var(--money);font-variant-numeric:tabular-nums;color:#fff6e2}#top .settings-btn{display:none}#panel .playback-menu-btn{grid-column:1/3;grid-row:2;justify-self:start;z-index:1;display:grid;place-items:center;width:var(--mobile-menu);height:var(--mobile-menu);min-height:var(--mobile-menu);padding:0;border-color:#79624770;background:#15201ccc}#panel .playback-menu-btn svg{width:19px;height:19px}#panel .playback-menu-btn[aria-expanded=true]{color:var(--gh-accent);border-color:var(--gh-accent)}#panel .playback-menu[popover]{display:none;position:fixed;inset:auto auto calc(var(--mobile-bottom) + (var(--mobile-footer) + var(--mobile-menu)) / 2 + 8px) var(--controls-edge);width:min(228px,calc(100vw - 18px));height:auto;max-height:calc(100dvh - var(--mobile-bottom) - var(--mobile-footer) - 20px);overflow:auto;margin:0;padding:8px;border:1px solid var(--gh-line);border-top:2px solid #b18b54;border-radius:6px;background:#15251bfa;color:var(--gh-ink);box-shadow:0 6px 24px #0008}#panel .playback-menu:popover-open{display:grid;gap:2px}#panel .playback-menu .gh-option{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;width:100%;height:44px;min-height:44px;padding:0 10px;border:0;background:none;color:var(--gh-ink)}#panel .playback-menu .gh-option small{display:block;font-size:12px}#panel .playback-menu .gh-option[aria-pressed]:after{content:"OFF";margin-left:auto;padding:4px 6px;border-radius:3px;background:#344139;color:#c6c3ad;font:600 9px/1 var(--money)}#panel .playback-menu .gh-option[aria-pressed=true]:after{content:"ON";background:#294f3e;color:var(--gh-accent)}#panel .playback-menu .info-btn{border-top:1px solid #79624766;border-radius:0}.marquee{max-width:calc(100vw - 20px)}}@media(max-height:520px)and (orientation:landscape){.game-brand{top:12px;left:2vw;width:24vw}:root{--top-h:36px;--panel-h:143px;--controls-width:94vw}#panel .gh-row{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:8px}#panel{top:auto;bottom:8px}#panel .gh-panel{padding:5px 7px;gap:3px}#panel .spin-btn{width:76px;height:76px}#panel .spin-icon{width:32px;height:32px}#panel .balance-value,#panel .take-value{font-size:23px}#panel .stake-field{font-size:24px}}@media(min-height:521px)and (min-aspect-ratio:6/5){:root{--top-h:48px;--board-top:var(--top-h);--panel-h:136px;--cell:round(down,min(176px, calc((58vw - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5), calc((100dvh - var(--top-h) - var(--panel-h) - 25px - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5)),1px);--board-left:calc((100vw - var(--board-w)) / 2 + 6vw);--cast-w:min(34vw,46dvh,calc(var(--board-left) + 6vw))}#panel{left:clamp(2vw,calc(var(--board-left) + var(--board-w) / 2 - var(--controls-width) / 2),calc(100vw - var(--controls-width) - 2vw))}.cast{left:max(calc(var(--cast-w) * -.18),calc(var(--board-left) - var(--cast-w) - 4vw));width:var(--cast-w);height:calc(var(--cast-w) * 1.5)}.game-brand{width:min(27vw,calc(var(--board-left) - 4vw))}}@media(min-aspect-ratio:6/5){.rage-plate{left:calc(var(--board-left) + var(--board-w) + 14px);right:auto;top:var(--board-top);width:120px;height:90px;padding:15px 17px 12px;--rage-size:36px}}@media(max-aspect-ratio:6/5){.rage-plate{left:12px;right:auto;top:12px;width:80px;height:60px;padding:8px 10px;--rage-size:25px}.rage-plate .rage-k{font-size:8px}}@media(max-height:520px)and (min-aspect-ratio:6/5){.rage-plate{left:calc(var(--board-left) + var(--board-w) + 10px);top:var(--board-top);width:100px;height:76px;padding:12px 14px;--rage-size:30px}}@media(max-aspect-ratio:6/5)and (min-aspect-ratio:19/20)and (min-height:521px){:root{--top-h:48px;--panel-h:134px;--sign-h:26px;--cell:round(down,min(176px, calc((58vw - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5), calc((100dvh - var(--top-h) - var(--panel-h) - 44px - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5)),1px);--board-top:max(var(--top-h),calc(100dvh - var(--panel-h) - 44px - var(--board-h)));--board-left:calc((100vw - var(--board-w)) / 2 + 7vw);--cast-w:min(40vw,46dvh,calc(var(--board-left) + 6vw))}.game-brand{left:2vw;right:auto;top:max(14px,3dvh);width:min(27vw,calc(var(--board-left) - 4vw))}.cast{top:calc(var(--board-top) + var(--board-h) - var(--cast-w) * 1.5);bottom:auto;height:calc(var(--cast-w) * 1.5);left:max(calc(var(--cast-w) * -.18),calc(var(--board-left) - var(--cast-w) - 3vw));width:var(--cast-w)}.rage-plate{left:calc(var(--board-left) + var(--board-w) + 12px);right:auto;top:var(--board-top);width:110px;height:83px;padding:14px 16px 11px;--rage-size:34px}}@media(max-aspect-ratio:19/20){:root{--dock: calc(122px + max(12px,env(safe-area-inset-bottom,0px))) ;--head-min:clamp(112px,15dvh,180px);--cell:round(down,min(calc((100vw - 18px - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5), calc((100dvh - var(--head-min) - var(--dock) - 60px - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5)),1px);--board-top:max(var(--head-min),calc(100dvh - var(--dock) - 60px - var(--board-h)));--bear-h:min(calc((var(--board-top) - 8px) / .6),62vw)}.cast{top:calc(var(--board-top) - var(--bear-h) * .6);bottom:auto;left:calc(var(--board-left) - var(--bear-h) * .08);width:calc(var(--bear-h) * 2 / 3);height:var(--bear-h)}.game-brand{left:auto;right:4vw;top:max(16px,calc(env(safe-area-inset-top,0px) + 8px));width:auto;height:auto;max-width:56vw;max-height:calc(var(--board-top) - var(--sign-h) - 34px)}}@media(max-width:650px)and (orientation:portrait){:root{--dock:calc(var(--mobile-dock-h) + var(--mobile-bottom))}}@media(max-aspect-ratio:19/20)and (min-width:651px){:root{--head-min:clamp(112px,22dvh,300px)}}.marquee .marquee-count{display:none!important}.marquee:has(.marquee-sub:empty){visibility:hidden}.feature-tracker{--ft-line:#796247;--ft-ink:#f6e6be;--ft-muted:#c6c3ad;--ft-accent:#92dec3;--ft-total:#efbd73;--ft-body:var(--money);--ft-display:"Barlow Condensed","Barlow Condensed Fallback",sans-serif;position:absolute;z-index:7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:10px;column-gap:10px;padding:12px 14px;border:1px solid #79624770;border-top:2px solid #b18b54;border-bottom:3px solid #0c1411;border-radius:5px;background:linear-gradient(115deg,#232720f5,#121d1bf5);box-shadow:0 4px 12px #07110e66}.feature-tracker small{font:600 12px/1.2 var(--ft-display);letter-spacing:.06em;text-transform:uppercase}.feature-tracker strong{font:800 34px/1 var(--ft-display)}.feature-tracker .ft-row strong{font-size:30px}.feature-tracker .ft-action{grid-column:1/-1;width:100%;min-height:46px;border-color:#79624799;background:#0f1815;color:var(--ft-ink);font:700 19px/1 var(--ft-display)}.feature-tracker:not(.has-rage)>.ft-row:nth-child(3){display:none}@media(min-aspect-ratio:19/20){.feature-tracker{left:calc(var(--board-left) + var(--board-w) + 14px);top:var(--board-top);width:min(250px,calc(100vw - var(--board-left) - var(--board-w) - 28px))}.feature-tracker>.ft-row:nth-child(3){display:none}.rage-plate:not([hidden])+.feature-tracker{top:calc(var(--board-top) + 100px)}}@container (max-width:190px){.feature-tracker{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:10px 8px}.feature-tracker strong{font-size:26px}.feature-tracker .ft-row strong{font-size:22px}}@media(max-height:520px)and (min-aspect-ratio:6/5){.feature-tracker{padding:6px 8px;row-gap:4px}.rage-plate:not([hidden])+.feature-tracker{top:calc(var(--board-top) + 84px)}.feature-tracker strong{font-size:22px}.feature-tracker .ft-row strong{font-size:19px}.feature-tracker .ft-action{min-height:34px;font-size:15px}}@media(max-aspect-ratio:19/20){.feature-tracker{right:58px;left:auto;top:max(16px,calc(env(safe-area-inset-top,0px) + 8px));width:min(calc(62vw - 58px),440px);padding:8px 10px;row-gap:6px}.feature-tracker.has-rage{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-tracker strong{font-size:clamp(22px,5.6vw,36px)}.feature-tracker .ft-row strong{font-size:clamp(18px,4.6vw,30px)}.feature-tracker small{font-size:clamp(9px,2.4vw,12px)}.feature-tracker .ft-action{min-height:clamp(34px,4.6vh,46px);font-size:clamp(14px,3.8vw,19px)}.rage-plate{display:none!important}body:has(.feature-tracker:not([hidden])) .game-brand{visibility:hidden}}@media(min-width:1921px)and (min-height:1081px)and (min-aspect-ratio:6/5){:root{--gap:calc(5px * var(--ui,1));--bezel:calc(10px * var(--ui,1));--wp:calc(2px * var(--ui,1));--top-h:calc(48px * var(--ui,1));--panel-h:calc(136px * var(--ui,1));--controls-width:clamp(660px,65.8vw,calc(1400px * var(--ui,1)));--cell:round(down,min(calc(176px * var(--ui,1)), calc((58vw - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5), calc((100dvh - var(--top-h) - var(--panel-h) - 25px * var(--ui,1) - 2 * var(--bezel) - 2 * var(--wp) - 4 * var(--gap)) / 5)),1px)}#panel{bottom:calc(12px * var(--ui,1))}#panel .gh-row{zoom:var(--ui,1);width:calc(var(--controls-width) / var(--ui,1))}#panel .mode-bar,#panel .rigged,#top .settings-btn{zoom:var(--ui,1)}.marquee{zoom:var(--ui,1);left:calc((var(--board-left) + var(--board-w) / 2) / var(--ui,1));top:calc(var(--board-top) / var(--ui,1) - var(--sign-h) - 6px);max-width:calc((var(--board-w) - 8px) / var(--ui,1))}#wins{zoom:var(--ui,1);top:calc((var(--board-top) + var(--board-h)) / var(--ui,1) + 9px);left:calc(var(--board-left) / var(--ui,1));width:calc(var(--board-w) / var(--ui,1))}.rage-plate{zoom:var(--ui,1);left:calc((var(--board-left) + var(--board-w)) / var(--ui,1) + 14px);top:calc(var(--board-top) / var(--ui,1))}.feature-tracker{zoom:var(--ui,1);left:calc((var(--board-left) + var(--board-w)) / var(--ui,1) + 14px);top:calc(var(--board-top) / var(--ui,1));width:min(250px,calc((100vw - var(--board-left) - var(--board-w)) / var(--ui,1) - 28px))}.rage-plate:not([hidden])+.feature-tracker{top:calc(var(--board-top) / var(--ui,1) + 100px)}.card{zoom:var(--ui,1);left:calc((var(--board-left) + var(--board-w) / 2) / var(--ui,1));top:calc((var(--board-top) + var(--board-h) / 2) / var(--ui,1));max-width:calc((var(--board-w) - 24px) / var(--ui,1))}#toast{zoom:var(--ui,1);left:calc((var(--board-left) + var(--board-w) / 2) / var(--ui,1));top:calc(var(--board-top) / var(--ui,1) + 16px)}.banner-wrap{zoom:var(--ui,1);width:min(740px,calc((100vw - 24px) / var(--ui,1)),calc((100dvh - 160px) * 1.5 / var(--ui,1)))}.sheet{zoom:var(--ui,1);width:min(calc((100vw - 32px) / var(--ui,1)),600px);max-height:min(calc((100dvh - 32px) / var(--ui,1)),780px)}.sheet.sheet--buy{width:min(calc((100vw - 24px) / var(--ui,1)),640px);max-height:calc((100dvh - 24px) / var(--ui,1))}.sheet.sheet--shop{width:fit-content;max-width:calc((100vw - 24px) / var(--ui,1));max-height:calc((100dvh - 24px) / var(--ui,1))}.sheet.sheet--shop .sheet-body{max-height:calc((100dvh - 24px) / var(--ui,1))}.splash__copy{zoom:var(--ui,1);width:min(560px,calc((100vw - 44px) / var(--ui,1)))}.splash__title img{max-height:calc(25vh / var(--ui,1))}}
