:root{--ui-unit: min(.052083333vw, .092592593dvh);--ui-edge: max(3.2vw, env(safe-area-inset-left), env(safe-area-inset-right));--ui-bottom: max(3.5dvh, calc(env(safe-area-inset-bottom) + 8px) );--ui-action-bottom: max(14dvh, calc(env(safe-area-inset-bottom) + 60 * var(--ui-unit)));--ui-bonus: calc(173 * var(--ui-unit));--ui-spin: calc(248 * var(--ui-unit));--ui-small: max(36px, calc(248 * var(--ui-unit) * 13 / 42));--ui-gap: max(8px, calc(13 * var(--ui-unit)));--ui-label: max(11px, calc(23 * var(--ui-unit)));--ui-amount: max(18px, calc(43 * var(--ui-unit)));--ui-track-thickness: max(5px, calc(8 * var(--ui-unit)))}.scene-dialog-overlay{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#0009;overflow:auto;overscroll-behavior:contain;font-family:Scene UI,sans-serif}.scene-dialog-overlay[hidden],.scene-replay-hud[hidden]{display:none}.scene-dialog{--dialog-unit: max(.8px, var(--ui-unit));width:min(100%,calc(520 * var(--dialog-unit)));max-height:calc(100dvh - 32px);overflow:auto;padding:calc(28 * var(--dialog-unit));border:1px solid #ffffff70;border-radius:calc(22 * var(--dialog-unit));background:#000000d9;color:#fff;box-shadow:0 4px #0008;outline:none;font-size:max(14px,calc(18 * var(--dialog-unit)));line-height:1.5;text-align:center}.scene-dialog p{margin:1em 0;font-weight:400}.scene-dialog small{display:block;color:#ffffffb3;font-size:.8em}.scene-dialog button{width:100%;min-height:44px;margin-top:1em;padding:.6em 1em;border:0;border-radius:.6em;background:#60d000;color:#102400;font:900 1.1em Scene UI,sans-serif;cursor:pointer;touch-action:manipulation}.scene-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.scene-dialog .scene-dialog-secondary{background:#39393e;color:#fff}.scene-missed-round-message{white-space:pre-line}.scene-replay-details{margin:0 0 1em}.scene-replay-details>div{display:flex;justify-content:space-between;gap:16px;padding:.5em 0;border-bottom:1px solid #ffffff30}.scene-replay-details dt{font-weight:400;text-align:left}.scene-replay-details dd{margin:0;font-weight:900;text-align:right;color:#60d000}body.scene-replay-mode :is(.scene-hud,.scene-main-spin,.scene-bonus,.scene-menu-button,.scene-spin-tools,.scene-bet-tools){display:none}.scene-replay-hud{position:fixed;z-index:9;inset:auto 0 0;display:flex;justify-content:space-between;padding:calc(40 * var(--ui-unit)) var(--ui-edge) var(--ui-bottom);background:linear-gradient(transparent,#000e);font-family:Scene UI,sans-serif}.scene-replay-hud>div{display:flex;flex-direction:column;max-width:48%}.scene-replay-hud>div:last-child{text-align:right}.scene-replay-hud>div>span{color:#fff;font-size:var(--ui-label);font-weight:700}.scene-replay-hud strong{color:#fff;font-size:var(--ui-amount);overflow-wrap:anywhere}.scene-main-spin{width:var(--ui-spin);right:var(--ui-edge);bottom:var(--ui-action-bottom)}.scene-bonus{width:var(--ui-bonus);left:var(--ui-edge);bottom:var(--ui-action-bottom)}.scene-spin-tools{right:var(--ui-edge);bottom:calc(var(--ui-action-bottom) + var(--ui-spin) * 324 / 302 + var(--ui-small) * 324 / 302 * .6 + var(--ui-gap));width:calc(2 * var(--ui-small) + var(--ui-gap));height:calc(var(--ui-small) * 324 / 302);transform:none}.scene-spin-tools .scene-spin{width:var(--ui-small)}.scene-spin-tools .scene-autoplay{left:0;transform:none}.scene-spin-tools .scene-turbo{left:auto;right:0}.scene-menu-button{left:calc(var(--ui-edge) + var(--ui-small) + var(--ui-gap));bottom:calc(var(--ui-action-bottom) + var(--ui-bonus) * 324 / 302 + var(--ui-small) * 324 / 302 * .6 + var(--ui-gap));width:var(--ui-small);transform:none}.scene-info-button{left:var(--ui-edge);transform:translateY(60%)}@media (orientation: landscape){:root{--ui-outline-bottom: .047657;--ui-tools-lift: max(8px, calc(12 * var(--ui-unit)));--ui-bonus-bottom: calc(var(--ui-action-bottom) + (var(--ui-spin) - var(--ui-bonus)) * var(--ui-outline-bottom));--ui-bonus-shoulder: calc(var(--ui-bonus) * .2989 - var(--ui-small) * .282772);--ui-spin-shoulder: calc(var(--ui-spin) * .305399 - var(--ui-small) * .29464)}.scene-bonus{bottom:var(--ui-bonus-bottom)}.scene-menu-button{bottom:calc(var(--ui-bonus-bottom) + var(--ui-bonus) * 324 / 302 - var(--ui-bonus-shoulder) + var(--ui-gap) - var(--ui-small) * var(--ui-outline-bottom) + var(--ui-tools-lift))}.scene-info-button{transform:none}.scene-spin-tools{width:var(--ui-spin);bottom:calc(var(--ui-action-bottom) + var(--ui-spin) * 324 / 302 - var(--ui-spin-shoulder) + var(--ui-gap) - var(--ui-small) * var(--ui-outline-bottom) + var(--ui-tools-lift))}.scene-spin-tools .scene-turbo{transform:none}.scene-spin-tools .scene-autoplay{left:0}.scene-main-spin,.scene-bonus,.scene-menu-button,.scene-spin-tools{translate:0 max(16px,calc(24 * var(--ui-unit)))}}.scene-hud{height:max(14dvh,calc(100 * var(--ui-unit)));background:none}.scene-hud:before{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:calc(100% + 7dvh);pointer-events:none;background:radial-gradient(ellipse 100% 90% at 50% 0%,transparent 50%,rgb(0 0 0 / 10%) 62%,rgb(0 0 0 / 60%) 85%,rgb(0 0 0 / 90%) 111%)}.scene-stat{bottom:var(--ui-bottom)}.scene-stat--balance{left:var(--ui-edge);max-width:28vw;text-align:center;align-items:center}.scene-stat--bet{right:var(--ui-edge);width:min(40vw,calc(2 * var(--ui-small) + 2 * var(--ui-gap) + var(--ui-bet-text-width, 7em)));padding-inline:calc(var(--ui-small) + var(--ui-gap))}.scene-stat--win{max-width:30vw}.scene-stat__label{width:100%;font-size:calc(var(--ui-label) * var(--label-fit, 1));white-space:nowrap}.scene-stat__value{font-size:var(--ui-amount)}#scene-bet{height:calc(var(--ui-amount) * 1.15)}.scene-bet-measure{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap}.scene-bet-step{width:var(--ui-small)}.scene-bet-tools{position:fixed;inset:0;z-index:12;pointer-events:none}:is(.scene-spin,.scene-bet-step){isolation:isolate}:is(.scene-spin,.scene-bet-step):before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:#fff;opacity:.1;mask:var(--ui-spin-hover-rim) center / 100% 100% no-repeat;-webkit-mask:var(--ui-spin-hover-rim) center / 100% 100% no-repeat}:is(.scene-spin,.scene-bet-step)>:is(.moving-border,.hover-rim){z-index:2}:is(.scene-spin,.scene-bet-step)>:is(.icon,.autoplay-cancel,.autoplay-counter){z-index:3}.has-shaped-hit-area{pointer-events:none}.scene-button-hit-area{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.scene-button-hit-area path{fill:transparent;pointer-events:fill}.has-shaped-hit-area:disabled .scene-button-hit-area path{pointer-events:none}:is(.scene-spin,.scene-bet-step):disabled{opacity:1;cursor:default}:is(.scene-spin,.scene-bet-step):disabled :is(.icon,.autoplay-cancel){opacity:.4}.scene-spin.has-autoplay:disabled .icon{opacity:.04}:is(.scene-spin,.scene-bet-step):disabled .hover-rim{opacity:0}.autoplay-cancel{font-size:calc(var(--ui-small) * .74)}.autoplay-counter strong{font-size:calc(var(--ui-spin) * .245)}.autoplay-counter span{font-size:calc(var(--ui-spin) * .103)}.scene-autoplay-grid .scene-infinity-icon{translate:0 -.12em}.scene-autoplay-menu{--menu-unit: max(.65px, var(--ui-unit));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff55 transparent}.scene-autoplay-menu[data-anchored=true]{--panel-safe-top: env(safe-area-inset-top, 0px);--panel-safe-right: env(safe-area-inset-right, 0px);--panel-safe-bottom: env(safe-area-inset-bottom, 0px);--panel-safe-left: env(safe-area-inset-left, 0px);inset:auto;transform:none;margin:0}.scene-hud-panel[data-panel=bet]{box-sizing:border-box}.scene-hud-panel[data-panel=bet] .scene-autoplay-grid{gap:calc(10 * var(--bet-grid-unit, var(--menu-unit)))}.scene-hud-panel[data-panel=bet] .scene-autoplay-grid button{min-width:0;white-space:nowrap;padding:0 calc(12 * var(--bet-grid-unit, var(--menu-unit)));min-height:calc(40 * var(--bet-grid-unit, var(--menu-unit)));font-size:calc(18 * var(--bet-grid-unit, var(--menu-unit)))}@media (orientation: landscape){.scene-autoplay-menu[data-anchored=true]{--menu-unit: max(.5px, calc(.35px + var(--ui-unit) * .65))}}.scene-volume-control{--slider-knob: max(36px, calc(48 * var(--menu-unit)));--slider-height: calc(var(--slider-knob) * 324 / 302);position:relative;flex:1;min-width:0;height:var(--slider-height)}.scene-volume-control input{position:absolute;z-index:2;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;appearance:none;-webkit-appearance:none;touch-action:pan-y}.scene-volume-control input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:var(--slider-knob);height:var(--slider-height);border:0}.scene-volume-control input::-moz-range-thumb{width:var(--slider-knob);height:var(--slider-height);border:0;border-radius:0}.scene-volume-rail{position:absolute;left:calc(var(--slider-knob) / 2);right:calc(var(--slider-knob) / 2);top:50%;height:var(--ui-track-thickness);transform:translateY(-50%);border-radius:99px;pointer-events:none;background:linear-gradient(to right,#60d000 var(--volume-percent),#ffffff30 var(--volume-percent))}.scene-volume-control .scene-volume-thumb{position:absolute;z-index:1;top:0;bottom:auto;right:auto;left:calc(var(--volume) * (100% - var(--slider-knob)));width:var(--slider-knob);height:var(--slider-height);pointer-events:none;--spin-rim: var(--ui-spin-hover-rim);--spin-silhouette: var(--ui-spin-silhouette)}.scene-volume-thumb .icon{inset:17%;width:66%;height:66%;object-fit:contain;transform-origin:center}@media (hover: hover){.scene-volume-control input:hover~.scene-volume-thumb .hover-rim{opacity:.2}}.scene-volume-control input:active~.scene-volume-thumb .icon{transform:scale(.9)}.loading-screen__bar.scene-volume-control{--menu-unit: max(.75px, var(--ui-unit));height:var(--ui-track-thickness);flex:none;border:0;border-radius:0;overflow:visible;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.loading-screen__bar .scene-volume-rail{left:0;right:0;background:#ffffff30}.loading-screen__bar .loading-screen__bar-fill{background:#60d000;box-shadow:none;width:0;transform:none;border-radius:999px;transition:width .16s ease}@media (prefers-reduced-motion: reduce){.loading-screen__bar .loading-screen__bar-fill{transition:none}}.autoplay-cancel img{inset:24%;width:52%;height:52%;object-fit:contain;filter:brightness(0) saturate(100%) invert(64%) sepia(99%) saturate(1850%) hue-rotate(43deg) brightness(98%)}.scene-autoplay-menu.scene-hud-panel[data-fullscreen=true]{--info-space: clamp(16px, 2.2vmin, 48px);--menu-unit: max(.8px, var(--ui-unit));position:fixed;z-index:1001;inset:0;transform:none;width:100%;height:100dvh;max-width:none;max-height:none;padding:max(var(--info-space),env(safe-area-inset-top)) max(var(--info-space),env(safe-area-inset-right)) max(var(--info-space),env(safe-area-inset-bottom)) max(var(--info-space),env(safe-area-inset-left));border:0;border-radius:0;background:#080b0ff5;box-shadow:none;overflow:hidden;flex-direction:column}.scene-autoplay-menu.scene-hud-panel[data-fullscreen=true]:not([hidden]){display:flex}.scene-hud-panel[data-fullscreen=true]>header{position:absolute;top:max(var(--info-space),env(safe-area-inset-top));right:max(var(--info-space),env(safe-area-inset-right));z-index:2;margin:0}.scene-hud-panel[data-fullscreen=true]>header>strong{display:none}.scene-autoplay-menu .scene-info-close{position:relative;inset:auto;transform:none;flex:none;width:max(32px,calc(44 * var(--menu-unit)));padding:0;background:none;--spin-rim: var(--ui-spin-hover-rim);--spin-silhouette: var(--ui-spin-silhouette)}.scene-hud-panel[data-fullscreen=true] .scene-info-close{position:relative;inset:auto;transform:none;flex:none;width:max(44px,calc(60 * var(--menu-unit)));padding:0;background:none;--spin-rim: var(--ui-spin-hover-rim);--spin-silhouette: var(--ui-spin-silhouette)}.scene-info-close[hidden]{display:none}.scene-welcome-preview>:is(.scene-spin,.scene-spin-tools,.scene-hud,.scene-bet-tools,.scene-autoplay-menu,.scene-replay-hud){visibility:hidden}.scene-welcome-controls{position:fixed;inset:0;z-index:1100;cursor:pointer}.scene-welcome-continue{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.scene-info-close .icon{inset:24%;width:52%;height:52%;object-fit:contain}.scene-info-close:hover .icon{transform:none}.scene-info-close:active .icon{transform:scale(.9)}.scene-hud-panel[data-fullscreen=true] .scene-panel-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;width:100%;max-width:calc(1080 * var(--menu-unit));margin-inline:auto;padding-right:8px;font-size:clamp(14px,calc(18 * var(--menu-unit)),36px);line-height:1.6;font-weight:400}.scene-autoplay-menu.scene-hud-panel[data-panel=info]{padding:0}.scene-hud-panel[data-panel=info] .scene-panel-body{max-width:none;margin:0;overflow-x:hidden;padding:max(var(--info-space),env(safe-area-inset-top)) max(var(--info-space),env(safe-area-inset-right)) max(var(--info-space),env(safe-area-inset-bottom)) max(var(--info-space),env(safe-area-inset-left))}.scene-info-content{display:flow-root;width:100%;max-width:calc(1300 * var(--menu-unit));margin-inline:auto;padding-right:8px}.scene-hud-panel[data-fullscreen=true] .game-info-section{margin-bottom:var(--info-space)}.scene-hud-panel[data-fullscreen=true] h3{margin:0 0 16px;color:#60d000;font-size:1.3em;font-weight:700}.scene-hud-panel[data-fullscreen=true] h4{margin:0 0 12px;font-size:1.1em;font-weight:700}.scene-hud-panel[data-fullscreen=true] p{color:#ffffffbd}.scene-hud-panel[data-fullscreen=true] .game-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(260 * var(--menu-unit))),1fr));gap:var(--info-space)}.scene-hud-panel[data-fullscreen=true] .game-info-card{min-width:0;padding:var(--info-space);border:1px solid #ffffff30;border-radius:calc(16 * var(--menu-unit));background:#ffffff08}.scene-hud-panel[data-fullscreen=true] .game-info-symbol{display:block;width:calc(90 * var(--menu-unit));height:calc(90 * var(--menu-unit));object-fit:contain;margin:0 auto 16px}.game-info-cluster-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,3vw,32px);max-width:320px;margin:var(--info-space, 20px) 0}.game-info-cluster-example{--example-color: #60d000;min-width:0}.game-info-cluster-example.is-losing{--example-color: #ff515a}.game-info-example-caption{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:8px;color:var(--example-color);font-size:.85em;font-weight:700;text-align:center}.game-info-example-mark{display:block;flex:none;width:24px;height:24px;margin:0;fill:none;stroke:var(--example-color);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.game-info-example-grid{display:block;width:100%;height:auto}.game-info-cluster-example rect{fill:#fff3;stroke:#ffffff20;stroke-width:1}.game-info-cluster-example .is-highlighted rect{fill:var(--example-color);stroke:var(--example-color);stroke-width:3}.scene-hud-panel[data-fullscreen=true] dl{margin:16px 0 0}.scene-hud-panel[data-fullscreen=true] dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #ffffff18;padding:6px 0}.scene-hud-panel[data-fullscreen=true] dd{margin:0;text-align:right;color:#60d000;font-weight:700}.scene-hud-panel[data-fullscreen=true] .game-info-modes>.game-info-card{display:flex;flex-direction:column}.scene-hud-panel[data-fullscreen=true] .game-info-modes dl{margin-top:auto;padding-top:16px}.scene-hud-panel[data-fullscreen=true] .game-info-large-wild{display:grid;grid-template-columns:var(--large-wild-art-width, calc(360 * var(--menu-unit) * 351 / 1357)) minmax(0,1fr);align-items:center;gap:var(--info-space)}.scene-hud-panel[data-fullscreen=true] .game-info-large-wild>div{min-width:0;overflow-wrap:break-word}.scene-hud-panel[data-fullscreen=true] .game-info-large-wild-art{position:relative;align-self:stretch;min-height:calc(360 * var(--menu-unit))}.scene-hud-panel[data-fullscreen=true] .game-info-large-wild .game-info-symbol{position:absolute;inset:0;width:100%;height:100%;margin:0;object-fit:contain;object-position:left center}.scene-hud-panel[data-fullscreen=true] .game-info-control{display:grid;grid-template-columns:max(96px,calc(120 * var(--menu-unit))) minmax(0,1fr);align-items:center;gap:max(12px,calc(18 * var(--menu-unit)));padding-block:max(10px,calc(12 * var(--menu-unit)));border-bottom:1px solid #ffffff18}.scene-info-control-demo{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--menu-unit))}.scene-bonus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(20 * var(--menu-unit));row-gap:calc(65 * var(--menu-unit))}.scene-bonus-card{position:relative;container-type:inline-size;aspect-ratio:490.3054 / 759.7688;min-width:0;align-self:start;background:url(../assets/ui/bonus-card.svg?v=card-gold-6) center / contain no-repeat;color:#000;border:0;border-radius:0;text-align:center}.scene-bonus-card>img{position:absolute;width:44%;height:30%;top:-10%;left:28%;object-fit:contain}.scene-bonus-card>.scene-bonus-card-art{inset:1% 2% auto;width:96%;height:97%;object-fit:contain;object-position:center top;pointer-events:none;z-index:0}.scene-bonus-card:has(.scene-bonus-card-art) .scene-bonus-card-rim{z-index:1}.scene-bonus-card:has(.scene-bonus-card-art) .scene-bonus-card-content{z-index:2}.scene-bonus-card-rim{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:1;mask:url(../assets/ui/bonus-card-rim.svg?v=card-updated-2) center / contain no-repeat;-webkit-mask:url(../assets/ui/bonus-card-rim.svg?v=card-updated-2) center / contain no-repeat}.scene-bonus-card-rim:before{content:"";position:absolute;inset:-50%;background:conic-gradient(#fff4ba,#ffc842 65deg,#a56712 150deg,#ffe58b,#d99a20,#fff4ba 360deg);animation:spin-border-loop 6s linear infinite}@media (prefers-reduced-motion: reduce){.scene-bonus-card-rim:before{animation:none}}.scene-bonus-card-content{--menu-unit: .25555cqw;position:absolute;inset:25% 10% -2%;display:flex;flex-direction:column;align-items:center}.scene-hud-panel[data-panel=bonus] .scene-bonus-card-content>h4{display:flex;align-items:center;justify-content:center;text-shadow:none;width:90%;color:inherit;font-size:calc(28 * var(--menu-unit));line-height:1.05;min-height:2.1em;flex-shrink:0;transform:translateY(calc(12 * var(--menu-unit)));font-weight:900;margin:0 0 calc(8 * var(--menu-unit))}.scene-bonus-copy{transform:translateY(calc(20 * var(--menu-unit)));color:inherit;font-size:calc(24 * var(--menu-unit));line-height:1.08;overflow-wrap:anywhere}.scene-bonus-copy p{margin:0}.scene-hud-panel[data-panel=bonus] .scene-bonus-card p{color:inherit}.scene-bonus-copy p+p{margin-top:calc(30 * var(--menu-unit))}.scene-bonus-card-footer{width:88%;margin-top:auto;flex-shrink:0;padding-top:calc(12 * var(--menu-unit));font-size:calc(18 * var(--menu-unit));line-height:1}.scene-bonus-volatility{margin:0;font-size:calc(18 * var(--menu-unit));line-height:1.2;font-style:normal}.scene-bonus-price{padding:calc(4 * var(--menu-unit)) 0 calc(12 * var(--menu-unit))}.scene-bonus-price strong{display:block;color:inherit;font-weight:900;font-size:calc(34 * var(--menu-unit));line-height:1}.scene-hud-panel :is(.scene-bonus-action,.scene-bonus-confirm-actions button){box-sizing:border-box;width:100%;min-width:0;height:calc(60 * var(--menu-unit));min-height:0;margin:0;padding:0 calc(4 * var(--menu-unit));border:0;border-radius:calc(10 * var(--menu-unit));background:#60d000;color:#102400;box-shadow:0 calc(4 * var(--menu-unit)) 0 #0008;font:900 calc(24 * var(--menu-unit))/1 "Scene UI",sans-serif;white-space:nowrap;cursor:pointer}.scene-autoplay-menu.scene-hud-panel[data-panel=bonus]{background:#080b0f99;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.scene-autoplay-start{text-transform:uppercase}.scene-hud-panel[data-panel=bonus] .scene-panel-body{position:relative;padding:0;overflow:clip;margin-top:calc(max(44px,60 * var(--menu-unit)) * 324 / 302 + 8 * var(--menu-unit))}.scene-bonus-gallery{position:absolute;width:calc(1080 * var(--menu-unit));margin:0;padding-bottom:calc(20 * var(--menu-unit));transform-origin:top left}.scene-bonus-bet{position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;gap:calc(20 * var(--menu-unit));margin-top:calc(36 * var(--menu-unit))}.scene-bonus-bet-value{position:relative;display:grid;flex:none;text-align:center;font-weight:900;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.scene-bonus-bet-value span{grid-area:1 / 1;font-size:calc(20 * var(--menu-unit))}.scene-bonus-bet-value strong{grid-area:2 / 1;font-size:calc(34 * var(--menu-unit))}.scene-bonus-bet-measure{visibility:hidden;pointer-events:none}.scene-bonus-confirm{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;z-index:3}.scene-bonus-confirm>.scene-bonus-card{width:min(var(--confirm-width),88vw,calc(78dvh * 490.3054 / 759.7688));flex:none;align-self:center;transform-origin:top left}.scene-bonus-confirm-actions{width:100%;height:calc(60 * var(--menu-unit));display:grid;grid-template-columns:1fr}.scene-hud-panel[data-panel=bonus]>header{z-index:4}.scene-info-control-demo .scene-info-demo-button{position:relative;inset:auto;flex:none;width:max(40px,calc(52 * var(--menu-unit)));pointer-events:none;transform:none;--spin-rim: var(--ui-spin-hover-rim);--spin-silhouette: var(--ui-spin-silhouette)}.scene-info-demo-button .icon{inset:24%;width:52%;height:52%;object-fit:contain}.scene-info-demo--spin .icon,.scene-info-demo--skip .icon{inset:0;width:100%;height:100%}.scene-info-demo--up .icon{rotate:180deg}.scene-info-demo--bonus .icon{filter:brightness(0) invert(1)}.scene-info-demo-button .moving-border:before{animation:none}.scene-hud-panel[data-fullscreen=true] .game-info-disclaimer{font-size:.9em}@media (orientation: portrait){:root{--ui-unit: min(.138888889vw, .090909091dvh);--ui-edge: max(calc(24 * var(--ui-unit)), env(safe-area-inset-left), env(safe-area-inset-right));--ui-bottom: max(calc(24 * var(--ui-unit)), calc(env(safe-area-inset-bottom) + 8px) );--ui-spin: min(42vw, 28dvh);--ui-small: max(40px, min(13vw, 8.5dvh));--ui-control-gap: calc(var(--ui-small) * .16);--ui-bonus: min(27vw, 18dvh);--ui-action-bottom: max(calc(var(--ui-bottom) + 17dvh), calc(var(--ui-lower-row) + var(--ui-bonus) * 324 / 302 + var(--ui-control-gap)));--ui-spin-center: calc(var(--ui-action-bottom) + var(--ui-spin) * 162 / 302);--ui-lower-row: calc(var(--ui-bottom) + 6.5dvh);--ui-label: max(11px, calc(20 * var(--ui-unit)));--ui-amount: max(18px, calc(32 * var(--ui-unit)))}.scene-main-spin{left:50%;right:auto;transform:translate(-50%)}.scene-main-spin,.scene-bet-tools{--ui-spin: min(42vw, 28dvh, max(0px, calc((100dvh - var(--scene-reels-bottom, 0px) - 2 * var(--ui-control-gap) - var(--ui-bottom) - (var(--ui-label) + var(--ui-amount)) * 1.15) * 302 / 324)));--ui-spin-center: calc(var(--ui-action-bottom) + var(--ui-spin) * 162 / 302);--ui-reel-clearance: max(0px, calc(var(--scene-reels-bottom, 0px) + var(--ui-control-gap) + var(--ui-action-bottom) + var(--ui-spin) * 324 / 302 - 100dvh))}.scene-main-spin,.scene-bet-tools .scene-bet-step{translate:0 var(--ui-reel-clearance)}.scene-bonus{bottom:var(--ui-lower-row)}.scene-spin-tools{inset:0;width:auto;height:auto;transform:none}.scene-spin-tools .scene-autoplay,.scene-spin-tools .scene-turbo{position:absolute;top:auto;left:auto;transform:none;bottom:calc(var(--ui-lower-row) + var(--ui-small) * 324 / 302 + var(--ui-control-gap))}.scene-spin-tools .scene-autoplay{right:calc(var(--ui-edge) + var(--ui-small) + var(--ui-control-gap))}.scene-spin-tools .scene-turbo{right:var(--ui-edge)}.scene-menu-button{left:auto;right:var(--ui-edge);bottom:var(--ui-lower-row);transform:none}.scene-info-button{right:calc(var(--ui-edge) + var(--ui-small) + var(--ui-control-gap))}.scene-hud{height:37dvh}.scene-stat--balance{max-width:34vw}.scene-stat--bet{width:34vw;padding:0;text-align:right}.scene-stat--bet .scene-stat-open{align-items:flex-end}#scene-bet{justify-content:flex-end;width:100%}#scene-bet-amount{transform-origin:right center}.scene-bet-step{position:fixed;top:auto;z-index:12;bottom:calc(var(--ui-spin-center) - var(--ui-small) * 162 / 302);transform:none}.scene-bet-step--down{left:calc(50% - var(--ui-spin) / 2 - var(--ui-small) - var(--ui-control-gap));right:auto}.scene-bet-step--up{left:auto;right:calc(50% - var(--ui-spin) / 2 - var(--ui-small) - var(--ui-control-gap))}.scene-stat--win{max-width:29vw}.scene-stat--win .scene-stat__value{font-size:var(--ui-amount)}.scene-stat--win .scene-stat__label{overflow-wrap:anywhere}.scene-autoplay-menu,.scene-hud-panel,.scene-hud-panel[data-panel=menu],.scene-hud-panel[data-fullscreen=true],.scene-hud-panel[data-panel=win]{--menu-unit: max(.65px, min(.205vw, .13dvh));width:min(calc(440 * var(--menu-unit)),calc(100vw - 2 * var(--ui-edge)))}.scene-autoplay-grid button{min-height:max(36px,calc(40 * var(--menu-unit)))}.scene-volume .scene-volume-toggle{width:max(36px,calc(44 * var(--menu-unit)));height:max(36px,calc(44 * var(--menu-unit)))}}@media (orientation: landscape) and (max-height: 600px),(orientation: landscape) and (max-width: 1100px){:root{--ui-gap: max(8px, calc(13 * var(--ui-unit)));--ui-edge: max(3.2vw, calc(var(--ui-small) * 1.5 + var(--ui-gap) - var(--ui-spin) / 2 + 8px), env(safe-area-inset-left), env(safe-area-inset-right));--ui-action-bottom: max(14dvh, calc(var(--ui-bottom) + var(--ui-label) * 1.15 + var(--ui-amount) * 1.15 + 12px))}.scene-hud-panel[data-panel=bet]{width:min(calc(680 * var(--menu-unit)),calc(100vw - 2 * var(--ui-edge)))}.scene-hud-panel[data-panel=bet] .scene-autoplay-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.scene-hud-panel .scene-bonus-bet-step{position:relative;inset:auto;transform:none;width:var(--bonus-step-width, max(44px,calc(60 * var(--menu-unit))));flex:none;padding:0;background:none;--spin-rim:var(--ui-spin-hover-rim)}.scene-bonus-bet-step .icon{inset:24%;width:52%;height:52%}.scene-bonus-bet-up .icon{rotate:180deg}.scene-bonus-bet-step:hover .icon{transform:none}@media (orientation: landscape) and (max-height: 300px){.scene-autoplay-menu.scene-hud-panel[data-panel=bonus]{--info-space: 6px;--bonus-compact-control: clamp(22px, 11dvh, 32px)}.scene-hud-panel[data-panel=bonus] .scene-info-close{width:var(--bonus-compact-control)}.scene-hud-panel[data-panel=bonus] .scene-panel-body{margin-top:calc(var(--bonus-compact-control) * 324 / 302 + 4px)}.scene-hud-panel[data-panel=bonus] .scene-bonus-bet{margin-top:calc(24 * var(--menu-unit))}}.scene-bonus.is-active .moving-border{opacity:1}.scene-bonus.is-active .moving-border:before{background:#60d000}@media (orientation:portrait){.scene-bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-bonus-gallery{width:calc(720 * var(--menu-unit))}}.scene-bonus-grid>.scene-bonus-card{cursor:pointer}.scene-bonus-volatility,.scene-bonus-price{transform:translateY(calc(-8 * var(--menu-unit)))}.scene-bonus.is-active .icon{filter:brightness(0) saturate(100%) invert(68%) sepia(86%) saturate(2635%) hue-rotate(43deg) brightness(103%) contrast(105%)}:is(.scene-autoplay-grid button,.scene-autoplay-menu .scene-autoplay-start,.scene-hud-panel .scene-bonus-action,.scene-hud-panel .scene-bonus-confirm-actions button,.scene-dialog button){--button-depth: calc(4 * var(--menu-unit, var(--dialog-unit, 1px)));box-shadow:0 var(--button-depth) 0 #0008;transition:filter .12s ease-out,translate 90ms ease-out,box-shadow 90ms ease-out}@media (hover: hover){:is(.scene-autoplay-grid button,.scene-autoplay-menu .scene-autoplay-start,.scene-hud-panel .scene-bonus-action,.scene-hud-panel .scene-bonus-confirm-actions button,.scene-dialog button):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.14)}}:is(.scene-autoplay-grid button,.scene-autoplay-menu .scene-autoplay-start,.scene-hud-panel .scene-bonus-action,.scene-hud-panel .scene-bonus-confirm-actions button,.scene-dialog button):not(:disabled):not([aria-disabled=true]):active{filter:brightness(.88);translate:0 calc(var(--button-depth) * .75);box-shadow:0 calc(var(--button-depth) * .25) 0 #0008}@media (prefers-reduced-motion: reduce){:is(.scene-autoplay-grid button,.scene-autoplay-menu .scene-autoplay-start,.scene-hud-panel .scene-bonus-action,.scene-hud-panel .scene-bonus-confirm-actions button,.scene-dialog button){transition:none}}@media (orientation: landscape){:is(.scene-hud,.scene-main-spin,body>.scene-bonus,.scene-spin-tools,.scene-bet-tools,body>.scene-menu-button){--ui-edge: max(3.2vw, env(safe-area-inset-left), env(safe-area-inset-right));--ui-gap: min(max(8px, calc(13 * var(--ui-unit))), calc(var(--ui-spin) * .065));--ui-small: min(max(36px, calc(248 * var(--ui-unit) * 13 / 42)), calc((var(--ui-spin) - var(--ui-gap)) / 2));--ui-tools-lift: min(max(8px, calc(12 * var(--ui-unit))), var(--ui-gap));--hud-action-offset: min(max(16px, calc(24 * var(--ui-unit))), calc(var(--ui-spin) * .12));--ui-action-bottom: max(14dvh, calc(var(--ui-bottom) + var(--ui-label) * 1.15 + var(--ui-amount) * 1.15 + 2px + var(--ui-gap) + var(--hud-action-offset)));--ui-bonus-bottom: calc(var(--ui-action-bottom) + (var(--ui-spin) - var(--ui-bonus)) * var(--ui-outline-bottom));--ui-bonus-shoulder: calc(var(--ui-bonus) * .2989 - var(--ui-small) * .282772);--ui-spin-shoulder: calc(var(--ui-spin) * .305399 - var(--ui-small) * .29464)}.scene-main-spin,body>.scene-bonus,body>.scene-menu-button,.scene-spin-tools{translate:0 var(--hud-action-offset)}.scene-hud .scene-stat--bet{width:min(calc(38vw - var(--ui-edge) - var(--ui-gap)),calc(2 * var(--ui-small) + 2 * var(--ui-gap) + var(--ui-bet-text-width, 7em)))}.scene-hud .scene-stat--win{width:24vw;max-width:24vw}}@media (orientation: portrait){:is(.scene-hud,.scene-main-spin,body>.scene-bonus,.scene-spin-tools,.scene-bet-tools,body>.scene-menu-button){--ui-small: min(13vw, 8.5dvh);--ui-control-gap: calc(var(--ui-small) * .16)}.scene-hud .scene-stat--win{width:min(29vw,calc(100vw - 2 * (34vw + var(--ui-edge) + var(--ui-control-gap))))}.scene-hud .scene-stat--bet .scene-stat-open{text-align:right}}.scene-hud #scene-win{display:flex;justify-content:center;align-items:center;width:100%;height:1.15em}.scene-hud #scene-win>span{display:block;flex:none;transform-origin:center}.scene-hud #scene-balance{display:flex;justify-content:center;align-items:center;width:100%;height:1.15em}.scene-hud #scene-balance>span{display:block;flex:none;transform-origin:center}.scene-hud .scene-stat--bet:after,.scene-bonus-bet-value:before{content:"";position:absolute;z-index:-1;pointer-events:none;--bet-bg-height: calc(var(--ui-small) * 324 / 302 * 335.1431 / 301.1431);--bet-bg-cap: calc(var(--bet-bg-height) * 170 / 335.1431);--bet-bg-overhang: calc(var(--ui-small) * 20 / 273.5469);left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 2 * (var(--ui-small) + var(--ui-gap) + var(--bet-bg-overhang)));height:var(--bet-bg-height);box-sizing:border-box;border-style:solid;border-color:transparent;border-width:0 var(--bet-bg-cap);border-image:var(--ui-bet-background) 0 170 fill / 0 var(--bet-bg-cap) / 0 stretch;opacity:.4}.scene-hud :is(.scene-stat--win,.scene-stat--balance,.scene-stat--bet){isolation:isolate}.scene-hud :is(.scene-stat--win,.scene-stat--balance,.scene-stat--bet):before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 2 * var(--ui-gap));height:calc(100% + 2 * var(--ui-gap));background:radial-gradient(ellipse closest-side,rgb(0 0 0 / 70%) 0%,rgb(0 0 0 / 45%) 45%,transparent 100%);filter:blur(max(4px,calc(8 * var(--ui-unit))))}.scene-hud .scene-stat--bet:before{z-index:-2;width:calc(100% + 2 * (var(--ui-small) + var(--ui-gap) + var(--ui-small) * 20 / 273.5469))}.scene-hud :is(.scene-stat--win,.scene-stat--balance):before{max-width:calc(100vw - 2 * var(--ui-edge));background:radial-gradient(ellipse closest-side,rgb(0 0 0 / 70%) 0%,rgb(0 0 0 / 60%) 45%,rgb(0 0 0 / 25%) 75%,transparent 100%)}.scene-hud .scene-stat--win:before{width:calc(2 * var(--ui-win-content-width, 100%) + 6 * var(--ui-gap))}.scene-hud .scene-stat--balance:before{width:calc(2 * var(--ui-balance-content-width, 100%) + 6 * var(--ui-gap))}.scene-hud :is(.scene-stat--balance,.scene-stat-open){height:calc((var(--ui-label) + var(--ui-amount)) * 1.15 + 2px);justify-content:center;gap:0}.scene-hud .scene-stat__label{line-height:1}.scene-hud :is(#scene-balance,#scene-win,#scene-bet){height:var(--ui-amount);line-height:1}.scene-bonus-bet-value:before{--ui-small: var(--bonus-step-width, max(44px, calc(60 * var(--menu-unit))));--ui-gap: calc(20 * var(--menu-unit))}@media (orientation: portrait){:root{--portrait-stat-height: calc((var(--ui-label) + var(--ui-amount)) * 1.15 + 2px);--portrait-gap: max(8px, 1.5dvh);--portrait-tools-gap: calc(var(--ui-small) * .04);--portrait-bet-step: max(32px, min(9vw, 6dvh));--portrait-bet-height: max(var(--portrait-stat-height), calc(var(--portrait-bet-step) * 324 / 302));--portrait-lower-base: calc(var(--ui-bottom) + var(--portrait-bet-height) + var(--portrait-gap) + 4px);--portrait-row-base: var(--portrait-lower-base);--portrait-spin: min(28vw, 18dvh, max(48px, calc((100dvh - var(--scene-reels-bottom, 50dvh) - max(var(--portrait-stat-height), var(--ui-small) * 324 / 302) - 2 * var(--portrait-gap) - var(--portrait-lower-base)) * 302 / 324)));--portrait-row-height: max(calc(var(--portrait-spin) * 324 / 302), calc(2 * var(--ui-small) * 324 / 302 + var(--portrait-tools-gap)));--portrait-row-center: calc(var(--portrait-row-base) + var(--portrait-row-height) / 2);--portrait-row-bottom: calc(var(--portrait-row-center) - var(--portrait-spin) * 162 / 302);--portrait-bet-bottom: calc(var(--ui-bottom) + (var(--portrait-bet-height) - var(--portrait-stat-height)) / 2);--portrait-bet-module-width: 50vw;--portrait-bet-center: calc(100vw - var(--ui-edge) - var(--portrait-bet-module-width) / 2);--portrait-bet-inset: calc(var(--portrait-bet-step) * 20 / 273.5469);--portrait-bet-width: calc(var(--portrait-bet-module-width) - 2 * (var(--portrait-bet-step) + 4px + var(--portrait-bet-inset)))}.scene-main-spin{width:var(--portrait-spin);left:auto;right:var(--ui-edge);bottom:var(--portrait-row-bottom);transform:none;translate:none}body>.scene-bonus{width:var(--portrait-spin);left:var(--ui-edge);right:auto;bottom:var(--portrait-row-bottom);transform:none;translate:none}.scene-spin-tools .scene-turbo,body>.scene-info-button{bottom:calc(var(--portrait-row-bottom) + var(--portrait-spin) * 324 / 302 - var(--ui-small) * .25)}body>.scene-menu-button:not(.scene-info-button){left:calc(var(--ui-edge) + var(--portrait-spin));right:auto;bottom:calc(var(--portrait-row-bottom) + var(--ui-small) * .35)}.scene-spin-tools .scene-autoplay{left:auto;right:calc(var(--ui-edge) + var(--portrait-spin));bottom:calc(var(--portrait-row-bottom) + var(--ui-small) * .35)}body>.scene-info-button{left:var(--ui-edge);right:auto}.scene-spin-tools .scene-turbo{left:auto;right:var(--ui-edge)}.scene-hud .scene-stat--balance{left:var(--ui-edge);right:auto;bottom:var(--portrait-bet-bottom);transform:none;width:calc(100vw - 2 * var(--ui-edge) - var(--portrait-bet-module-width) - var(--portrait-gap));max-width:none}.scene-hud .scene-stat--win{position:fixed;top:auto;bottom:calc(var(--portrait-row-bottom) + var(--portrait-spin) * 324 / 302 - var(--ui-small) * .25 + var(--ui-small) * 162 / 302 - var(--portrait-stat-height) / 2);left:50%;right:auto;transform:translate(-50%);width:70vw;max-width:70vw}.scene-hud .scene-stat--bet{--ui-small: var(--portrait-bet-step);left:var(--portrait-bet-center);right:auto;bottom:var(--portrait-bet-bottom);transform:translate(-50%);width:var(--portrait-bet-width);padding:0;text-align:center}.scene-hud .scene-stat--bet:before,.scene-hud .scene-stat--bet:after{width:var(--portrait-bet-module-width)}.scene-hud .scene-stat--bet .scene-stat-open{align-items:center;text-align:center}.scene-hud #scene-bet{justify-content:center;width:100%}.scene-hud #scene-bet-amount{transform-origin:center}.scene-bet-tools .scene-bet-step{--ui-small: var(--portrait-bet-step);translate:none;bottom:calc(var(--portrait-bet-bottom) + var(--portrait-stat-height) / 2 - var(--ui-small) * 162 / 302)}.scene-bet-tools .scene-bet-step--down{left:calc(100vw - var(--ui-edge) - var(--portrait-bet-module-width) + var(--portrait-bet-inset));right:auto}.scene-bet-tools .scene-bet-step--up{left:auto;right:calc(var(--ui-edge) + var(--portrait-bet-inset))}}@media (orientation: landscape){:root{--ui-label: max(14px, calc(27 * var(--ui-unit)))}body>:is(.scene-hud,.scene-main-spin,.scene-spin-tools,.scene-bet-tools,.scene-bonus,.scene-menu-button){--reference-bet-width: calc(240 * var(--ui-unit));--reference-bet-center: calc(100vw - var(--ui-edge) - var(--ui-small) - var(--ui-gap) - var(--reference-bet-width) / 2);--reference-controls-bottom: calc(var(--ui-bottom) + (var(--ui-label) + var(--ui-amount)) * 1.15 + 2px + 2 * var(--ui-gap))}.scene-main-spin,body>.scene-bonus{bottom:var(--reference-controls-bottom);translate:none}.scene-spin-tools{bottom:calc(var(--reference-controls-bottom) + var(--ui-spin) * 324 / 302 - var(--ui-spin-shoulder) + var(--ui-gap) - var(--ui-small) * var(--ui-outline-bottom) + var(--ui-tools-lift));width:var(--ui-spin);translate:none}.scene-spin-tools .scene-turbo{left:auto;right:0;transform:none}.scene-spin-tools .scene-autoplay{left:0;right:auto;transform:none}body>.scene-menu-button{bottom:calc(var(--reference-controls-bottom) + var(--ui-bonus) * 324 / 302 - var(--ui-bonus-shoulder) + var(--ui-gap) - var(--ui-small) * var(--ui-outline-bottom) + var(--ui-tools-lift));translate:none}.scene-hud .scene-stat--balance{left:var(--ui-edge);width:var(--ui-bonus);max-width:none;align-items:flex-start;text-align:left}.scene-hud #scene-balance{width:min(26vw,calc(var(--ui-bonus) + 2 * var(--ui-edge) - 16px));justify-content:flex-start}.scene-hud #scene-balance>span{transform-origin:left center}.scene-hud .scene-stat--balance:before{left:calc(var(--ui-balance-content-width, 100%) / 2)}.scene-hud #scene-balance-label{width:var(--ui-balance-content-width, 100%);text-align:center}.scene-hud .scene-stat--win{left:50%;right:auto;transform:translate(-50%);width:18vw;max-width:18vw;bottom:var(--ui-bottom)}.scene-hud .scene-stat--bet{left:var(--reference-bet-center);right:auto;bottom:var(--ui-bottom);width:var(--reference-bet-width);padding:0;transform:translate(-50%);text-align:center}.scene-hud .scene-stat--bet .scene-stat-open{align-items:center;text-align:center}.scene-hud #scene-bet{justify-content:center;width:100%}.scene-hud #scene-bet-amount{transform-origin:center}.scene-bet-tools .scene-bet-step{position:fixed;top:auto;right:auto;transform:none;translate:none;bottom:calc(var(--ui-bottom) + (var(--ui-label) + var(--ui-amount)) * .575 + 1px - var(--ui-small) * 162 / 302)}.scene-bet-tools .scene-bet-step--down{left:calc(var(--reference-bet-center) - var(--reference-bet-width) / 2 - var(--ui-gap) - var(--ui-small))}.scene-bet-tools .scene-bet-step--up{left:auto;right:var(--ui-edge)}}@media (orientation: landscape) and (max-height: 360px){:root{--ui-label: clamp(12px, 5.333333dvh, 14px);--ui-amount: clamp(15px, 6.666667dvh, 18px)}body>:is(.scene-hud,.scene-main-spin,.scene-spin-tools,.scene-bet-tools,.scene-bonus,.scene-menu-button){--reference-bet-width: min(20vw, max(80px, calc(240 * var(--ui-unit))))}.scene-hud .scene-stat--balance{width:min(28vw,120px)}.scene-hud #scene-balance{width:100%}}.scene-replay-hud>div:last-child{position:relative}.scene-replay-hud .scene-turbo{position:absolute;inset:auto 0 calc(100% + var(--ui-gap)) auto;width:var(--ui-small);transform:none}
