.reel-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.game-shell[data-anticip] .cabinet.is-fitted .reel-column:is([data-column="0"],[data-column="1"]):before{transition:opacity .18s ease-out}.game-shell[data-anticip=build] .cabinet.is-fitted .reel-column:is([data-column="0"],[data-column="1"]):before{opacity:1;animation:anticip-ramp var(--anticip-ramp,1s) linear var(--anticip-delay,0s) both;background:radial-gradient(ellipse 92% 64% at 50% 58%, color-mix(in srgb, var(--anticip-hot) 62%, transparent), color-mix(in srgb, var(--anticip-deep) 34%, transparent) 64%, color-mix(in srgb, var(--anticip-deep) 14%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--anticip-deep) 26%, transparent), color-mix(in srgb, var(--anticip-hot) 48%, transparent))}.game-shell[data-anticip=build] .cabinet.is-fitted .reel-column:is([data-column="0"],[data-column="1"]){box-shadow:inset 0 0 0 calc(1 * var(--u)) color-mix(in srgb, color-mix(in srgb, var(--anticip-hot) 40%, #fff) 75%, transparent), inset 0 0 calc(20 * var(--u)) color-mix(in srgb, var(--anticip-hot) 50%, transparent)}.game-shell[data-anticip=build][data-anticip-kind=feature] .cabinet.is-fitted :is(.reel-column[data-column="0"] .symbol-prize_coin,.reel-column[data-column="1"] .symbol-collector){filter:brightness(1.15) drop-shadow(0 0 calc(2 * var(--u)) #fff) drop-shadow(0 0 calc(10 * var(--u)) var(--anticip-hot));transform:scale(1.05)}@keyframes anticip-ramp{0%{opacity:.55}to{opacity:1}}.anticip-rail{z-index:3;left:3%;bottom:calc(-2 * var(--u));height:calc(4 * var(--u));border-radius:calc(3 * var(--u));pointer-events:none;opacity:0;width:calc((100% - 2 * var(--drum-gap,0px)) * 2 / 3 + var(--drum-gap,0px) - 6%);background:linear-gradient(90deg, transparent, var(--anticip-core) 7%, var(--anticip-core) 93%, transparent);box-shadow:0 0 calc(5 * var(--u)) #fff, 0 0 calc(12 * var(--u)) var(--anticip-hot), 0 0 calc(28 * var(--u)) var(--anticip-hot), 0 calc(-8 * var(--u)) calc(22 * var(--u)) color-mix(in srgb, var(--anticip-hot) 50%, transparent);position:absolute}.anticip-layer{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0}.anticip-layer>*{pointer-events:none;display:block;position:absolute}.anticip-frame{inset:calc(-3 * var(--u));border-radius:calc(11 * var(--u));border:calc(1.5 * var(--u)) solid var(--anticip-core);box-shadow:0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--anticip-hot) 90%, transparent), 0 0 calc(9 * var(--u)) var(--anticip-hot), 0 0 calc(22 * var(--u)) var(--anticip-deep), inset 0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--anticip-deep) 80%, transparent), inset 0 0 calc(14 * var(--u)) color-mix(in srgb, var(--anticip-hot) 45%, transparent)}.anticip-runner{inset:calc(-6 * var(--u));border-radius:calc(14 * var(--u));padding:calc(6 * var(--u));-webkit-mask-composite:xor;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.anticip-runner>i{aspect-ratio:1;will-change:transform;background:conic-gradient(from 0deg, transparent 0 58%, color-mix(in srgb, var(--anticip-deep) 70%, transparent) 74%, var(--anticip-hot) 86%, #fff 94%, #fff 96.5%, transparent 98.5%);width:320%;position:absolute;top:50%;left:50%;translate:-50% -50%}:is(.anticip-rail,.anticip-layer)[data-phase=build]{animation:anticip-ramp var(--anticip-ramp,1s) linear var(--anticip-delay,0s) both}.anticip-layer[data-phase=build] .anticip-runner>i{animation:anticip-run var(--anticip-window,3.6s) linear var(--anticip-delay,0s) both}.anticip-layer[data-phase=build][data-kind=line] .anticip-runner>i{animation-name:anticip-run-line}@keyframes anticip-run{0%{transform:rotate(0)}20%{transform:rotate(181deg)}40%{transform:rotate(467deg)}60%{transform:rotate(855deg)}80%{transform:rotate(1348deg)}to{transform:rotate(1944deg)}}@keyframes anticip-run-line{0%{transform:rotate(0)}20%{transform:rotate(83deg)}40%{transform:rotate(197deg)}60%{transform:rotate(341deg)}80%{transform:rotate(514deg)}to{transform:rotate(718deg)}}.anticip-layer[data-kind=line] .anticip-frame{box-shadow:0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--anticip-hot) 70%, transparent), 0 0 calc(7 * var(--u)) var(--anticip-hot), 0 0 calc(16 * var(--u)) var(--anticip-deep), inset 0 0 calc(10 * var(--u)) color-mix(in srgb, var(--anticip-hot) 35%, transparent)}:is(.anticip-rail,.anticip-layer)[data-phase=cut]{animation:90ms ease-out both anticip-out}:is(.anticip-rail,.anticip-layer)[data-phase=miss]{animation:.18s ease-out both anticip-out}.anticip-rail[data-phase=hit],.anticip-layer[data-phase=hit] .anticip-runner{animation:.36s ease-out both anticip-out}.anticip-layer[data-phase=hit] .anticip-frame{animation:.36s ease-out both anticip-hit}@keyframes anticip-hit{0%{opacity:1;filter:brightness(2.2)}30%{opacity:1;filter:brightness(1.6)}to{opacity:0;filter:none}}@keyframes anticip-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.game-shell[data-anticip=build] .cabinet.is-fitted .reel-column:is([data-column="0"],[data-column="1"]):before,:is(.anticip-rail,.anticip-layer)[data-phase=build]{opacity:1;animation:none}.anticip-runner{display:none!important}.anticip-layer[data-phase=hit] .anticip-frame{animation:.18s ease-out both anticip-out}}
.win-figure{transform:scale(var(--win-grow,1));transform-origin:50% 62%;align-items:baseline;gap:.1em;line-height:1;display:inline-flex}.win-digits{font:900 clamp(calc(48 * var(--u)), 20cqi, calc(84 * var(--u)))/.92 var(--font-win), "Anton", Impact, sans-serif;letter-spacing:0;background:linear-gradient(104deg,#0000 42%,#fffffff2 50%,#0000 58%) 160% 0/260% 100% no-repeat,linear-gradient(#fffbe8 0%,#fff3b8 16%,#ffd75e 34%,#f2a91c 52%,#c46d06 68%,#ffcf57 84%,#fff0a8 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:calc(2 * var(--u)) #3a1a02;paint-order:stroke fill;text-shadow:none;filter:drop-shadow(0 0 calc(12 * var(--u)) #ffba30b3) drop-shadow(0 calc(3 * var(--u)) 0 #1a0a00e6);-webkit-background-clip:text;background-clip:text;animation:2.6s ease-in-out .4s infinite win-shine;display:inline-flex;position:relative}.win-digit{text-align:center;width:.54em;display:inline-block}.win-sep{text-align:center;width:.2em;display:inline-block}.win-unit{font:800 calc(11 * var(--u))/1 var(--font-body), sans-serif;letter-spacing:.22em;color:#ffe39a;text-shadow:0 0 calc(8 * var(--u)) #ffb428cc, 0 calc(1 * var(--u)) calc(2 * var(--u)) #000000e6}.win-figure.is-punch{animation:.18s cubic-bezier(.3,1.6,.5,1) both win-punch}.win-figure.is-step{animation:.2s cubic-bezier(.3,1.8,.5,1) both tally-step}@keyframes win-shine{0%,55%{background-position:160% 0,0 0}to{background-position:-70% 0,0 0}}@keyframes win-punch{0%{scale:1}55%{scale:1.18}to{scale:1}}@keyframes tally-step{0%{scale:1}45%{scale:1.09}to{scale:1}}.cabinet.is-fitted .win-amount{animation:.3s cubic-bezier(.2,.9,.3,1.15) both win-amount-in}.cabinet.is-fitted .win-amount.is-leaving{animation:.45s ease-in both win-amount-out}.cabinet.is-fitted .win-amount:not(.is-return) strong.win-figure{font:inherit;-webkit-text-fill-color:initial;color:inherit;filter:none;letter-spacing:0;pointer-events:auto;cursor:pointer;background:0 0}.cabinet.is-fitted .win-amount:before{height:calc(120 * var(--u));width:86%}.cabinet.is-fitted .win-amount:is(.is-fair,.is-good,.is-great).is-landed .win-digits{animation:.7s ease-out both win-shine-land}@keyframes win-shine-land{0%{background-position:160% 0,0 0}to{background-position:-70% 0,0 0}}.cabinet.is-fitted .reel-slot:has(>.win-amount.is-great:not(.is-leaving)) .stage-reels{filter:brightness(.8)}.cabinet.is-fitted .win-amount.is-return strong.win-figure{pointer-events:auto}.cabinet.is-fitted .win-amount.is-return .win-digits{font:800 clamp(calc(22 * var(--u)), 9cqi, calc(34 * var(--u)))/1 var(--font-body), sans-serif;color:#d6d9e0;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;filter:drop-shadow(0 calc(2 * var(--u)) calc(4 * var(--u)) #000c);background:0 0;animation:none}@media (prefers-reduced-motion:reduce){.win-digits,.win-figure.is-punch,.win-figure.is-step{animation:none!important}}.cabinet.is-fitted .collector-cell.is-stripping .symbol{animation:strip-down .4s cubic-bezier(.55, 0, .85, .4) var(--strip-at,.25s) both}.cabinet.is-fitted .collector-cell.is-stripping:after{animation:socket-spin .35s ease-out calc(var(--strip-at,.25s) + .25s) both}@keyframes strip-down{0%{opacity:1;transform:none}to{opacity:0;filter:blur(calc(2 * var(--u)));transform:translateY(70%)scale(.6)}}.cabinet.is-fitted .collector-board-holdStep .collector-cell:not(.is-prize):not(.is-collector){animation:none}.cabinet.is-fitted .collector-cell{overflow:visible}.mini-reel{inset:calc(2 * var(--u));z-index:2;pointer-events:none;border-radius:calc(10 * var(--u));animation:mini-out .12s ease-out var(--stop-at,0s) forwards;background:radial-gradient(60% 70%,#ffd26e1a,#00000059);position:absolute;overflow:hidden}.mini-reel.is-free{animation:.12s ease-out both mini-in}.mini-strip{height:400%;filter:blur(calc(2.4 * var(--u))) brightness(1.15);flex-direction:column;align-items:center;animation:.2s linear infinite mini-spin;display:flex;position:absolute;top:0;left:0;right:0}.mini-strip>img,.mini-strip>i{flex:0 0 25%;display:block}.mini-strip>img{aspect-ratio:1;object-fit:contain;box-sizing:border-box;width:auto;height:25%;padding:8%;scale:1 1.18}.mini-reel:after{content:"";pointer-events:none;background:linear-gradient(#0009,#0000 32% 68%,#0009);position:absolute;inset:0}@keyframes mini-spin{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes mini-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes mini-in{0%{opacity:0}to{opacity:1}}.cabinet.is-fitted .collector-board-holdStep .collector-cell.is-spun.is-socket:after{animation:mini-settle .26s cubic-bezier(.3, 1.7, .5, 1) var(--stop-at,0s) both}@keyframes mini-settle{0%{opacity:0;transform:translateY(-40%)scaleY(1.3)}60%{opacity:1;transform:translateY(7%)scaleY(.94)}to{opacity:1;transform:none}}.cabinet.is-fitted .collector-board .collector-cell.is-landing .symbol{animation:coin-slam .42s cubic-bezier(.3, 1.5, .5, 1) var(--land-at,0s) both}.cabinet.is-fitted .collector-board .collector-cell.is-landing.is-prize{animation:cell-shake .2s linear calc(var(--land-at,0s) + .1s) both}.cabinet.is-fitted .collector-board .collector-cell.is-landing .symbol-value{animation:value-pop .18s cubic-bezier(.3, 1.8, .5, 1) calc(var(--land-at,0s) + .45s) both}@keyframes cell-shake{0%,to{translate:0}20%{translate:calc(-3 * var(--u)) calc(1 * var(--u))}40%{translate:calc(3 * var(--u)) calc(-1 * var(--u))}60%{translate:calc(-2 * var(--u)) 0}80%{translate:calc(2 * var(--u)) calc(1 * var(--u))}}@keyframes value-pop{0%{scale:1}50%{scale:1.3}to{scale:1}}.cabinet.is-fitted .respin-pips.hold-lamps{height:calc(30 * var(--u));gap:calc(12 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(15 * var(--u));top:calc(-38 * var(--u));box-shadow:0 0 0 calc(1 * var(--u)) #ffd27873, 0 calc(4 * var(--u)) calc(12 * var(--u)) #0009;background:#0a0610e0}.cabinet.is-fitted .respin-pips.hold-lamps .hold-lamp{width:calc(20 * var(--u));height:calc(20 * var(--u));box-shadow:0 0 calc(10 * var(--u)) calc(2 * var(--u)) #ffba32d9, inset 0 calc(-2 * var(--u)) calc(3 * var(--u)) #00000059;background:radial-gradient(circle at 36% 30%,#fff 0 9%,#ffe68f 24%,#f3a51e 60%,#8a4300 100%);border-radius:50%;transition:none}.cabinet.is-fitted .respin-pips.hold-lamps .hold-lamp:not(.is-on){box-shadow:inset 0 0 0 calc(1 * var(--u)) #ffffff29, inset 0 calc(2 * var(--u)) calc(4 * var(--u)) #000000b3;background:radial-gradient(circle at 36% 30%,#4d3b28,#1a120a 72%)}.cabinet.is-fitted .respin-pips.hold-lamps .hold-lamp.was-on:not(.is-on){animation:lamp-dim .3s ease-in var(--lamp-at,0s) backwards}@keyframes lamp-dim{0%{box-shadow:0 0 calc(10 * var(--u)) calc(2 * var(--u)) #ffba32d9;background:radial-gradient(circle at 36% 30%,#fff 0 9%,#ffe68f 24%,#f3a51e 60%,#8a4300 100%);scale:1}35%{filter:brightness(1.6);scale:.82}to{scale:1}}.cabinet.is-fitted .respin-pips.hold-lamps.is-reset .hold-lamp:not(.was-on){animation:lamp-relight-off .6s cubic-bezier(.2, 1.6, .4, 1) var(--lamp-at,0s) backwards}.cabinet.is-fitted .respin-pips.hold-lamps.is-reset .hold-lamp.was-on{animation:lamp-relight .6s cubic-bezier(.2, 1.6, .4, 1) var(--lamp-at,0s) backwards}.cabinet.is-fitted .respin-pips.hold-lamps.is-reset{animation:lamps-flash .6s ease-out var(--lamp-at,0s) backwards}@keyframes lamp-relight-off{0%{box-shadow:none;background:radial-gradient(circle at 36% 30%,#4d3b28,#1a120a 72%);scale:1}1%{filter:brightness(2.4);scale:1.7}to{filter:none;scale:1}}@keyframes lamp-relight{0%{scale:1}1%{filter:brightness(2.2);scale:1.5}to{filter:none;scale:1}}@keyframes lamps-flash{0%{box-shadow:0 0 0 calc(1 * var(--u)) #ffd27873}20%{box-shadow:0 0 0 calc(2 * var(--u)) #fff6d0, 0 0 calc(26 * var(--u)) #ffc850f2}to{box-shadow:0 0 0 calc(1 * var(--u)) #ffd27873}}.cabinet.is-fitted .respin-pips.hold-lamps.is-last{box-shadow:0 0 0 calc(1.5 * var(--u)) #ff5a4a, 0 0 calc(18 * var(--u)) #ff3c28bf}.cabinet.is-fitted .respin-pips.hold-lamps.is-last .hold-lamp{animation:.36s step-end infinite lamp-red}@keyframes lamp-red{0%{box-shadow:0 0 calc(12 * var(--u)) calc(3 * var(--u)) #ff321ee6;background:radial-gradient(circle at 36% 30%,#fff 0 9%,#ff9a8a 24%,#f03020 60%,#6a0800 100%)}50%{box-shadow:none;background:radial-gradient(circle at 36% 30%,#5a2018,#200806 72%)}}.cabinet.is-fitted .collector-surface.is-last-respin .collector-board{box-shadow:inset 0 0 0 calc(2 * var(--u)) #ff46328c, inset 0 0 calc(24 * var(--u)) #ff281440}.cabinet.is-fitted .collector-surface .collector-cap{top:auto;left:50%;right:auto;bottom:calc(var(--footer-height) / 2);width:max-content;max-width:calc(var(--footer-width) * .56);justify-content:center;align-items:center;column-gap:calc(6 * var(--u));row-gap:calc(3 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));grid-template-columns:auto auto;display:grid;translate:-50% 50%}.cabinet.is-fitted .collector-surface .collector-cap strong{font-size:calc(18 * var(--u));grid-area:1/1/auto/-1;justify-self:center}.cabinet.is-fitted .collector-surface .collector-cap .collector-cap-mark{grid-area:2/1}.cabinet.is-fitted .collector-surface .collector-cap s{grid-area:2/2}.cabinet.is-fitted .collector-surface.is-concluded .collector-cap{top:calc(-50 * var(--u));max-width:calc(var(--cabinet-width) - calc(132 * var(--u)));bottom:auto;translate:-50%}.jackpot-banner.is-freeze{animation:jackpot-freeze var(--jackpot-ms,1.4s) ease var(--jackpot-at,0s) both}@keyframes jackpot-freeze{0%{opacity:0;transform:translateY(-50%)scale(.5)}7%{opacity:1;transform:translateY(-50%)scale(1.08)}12%{transform:translateY(-50%)scale(1)}90%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(.96)}}.fly-figure{z-index:60;pointer-events:none;white-space:nowrap;font:900 calc(22 * var(--u))/1 var(--font-win), "Anton", Impact, sans-serif;color:#ffe08a;-webkit-text-stroke:calc(1.5 * var(--u)) #3a1a02;paint-order:stroke fill;text-shadow:0 0 calc(10 * var(--u)) #ffb428e6;position:fixed}.hold-tally{z-index:6;pointer-events:none;opacity:0;animation:tally-in .3s cubic-bezier(.2, .9, .3, 1.15) var(--tally-start,0s) both;place-items:center;display:grid;position:absolute;inset:0;container-type:inline-size}.hold-tally:before{content:"";z-index:-1;background:radial-gradient(closest-side,#0a0400d1,#0a04008c 60%,#0000);border-radius:50%;width:92%;height:46%;position:absolute;top:50%;left:50%;translate:-50% -50%}.hold-tally.is-still,.hold-tally.is-landed{opacity:1;animation:none}.hold-tally.is-landed:not(.is-still):after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffdc788c,#0000);border-radius:50%;animation:.9s ease-out both tally-bloom;position:absolute;inset:20% 4%}.hold-tally .win-digits{font-size:clamp(calc(50 * var(--u)), 21cqi, calc(88 * var(--u)))}.hold-tally.is-landed:not(.is-return):not(.is-still) .win-digits{animation:.7s ease-out both win-shine-land}.hold-tally.is-return .win-digits{font:800 clamp(calc(26 * var(--u)), 11cqi, calc(40 * var(--u)))/1 var(--font-body), sans-serif;color:#d6d9e0;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;filter:drop-shadow(0 calc(2 * var(--u)) calc(4 * var(--u)) #000c);background:0 0;animation:none}.hold-tally.is-return .win-unit{color:#b8bcc6;text-shadow:none}@keyframes tally-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes tally-bloom{0%{opacity:0;transform:scale(.6)}25%{opacity:1}to{opacity:0;transform:scale(1.5)}}.cabinet.is-fitted .collector-board .collector-cell.is-tally .symbol{animation:tally-zap .42s cubic-bezier(.2, 1.6, .4, 1) var(--tally-at,0s) both}.cabinet.is-fitted .collector-board .collector-cell.is-tally.is-landing .symbol{animation:coin-slam .42s cubic-bezier(.3, 1.5, .5, 1) var(--land-at,0s) both, tally-zap .42s cubic-bezier(.2, 1.6, .4, 1) var(--tally-at,0s) both}@keyframes tally-zap{0%{scale:1}35%{filter:brightness(2.1) saturate(1.2) drop-shadow(0 0 calc(12 * var(--u)) #ffe08a);opacity:1;scale:1.24}to{filter:brightness(1.08) saturate(1) drop-shadow(0 0 calc(6 * var(--u)) #ffc850b3);opacity:1;scale:1}}.tally-pop{z-index:7;pointer-events:none;white-space:nowrap;opacity:0;font:900 calc(18 * var(--u))/1 var(--font-win), "Anton", Impact, sans-serif;color:#fff2bf;-webkit-text-stroke:calc(1.5 * var(--u)) #3a1a02;paint-order:stroke fill;text-shadow:0 0 calc(8 * var(--u)) #ffb428e6;animation:tally-pop .75s ease-out var(--tally-at,0s) both;position:absolute;top:20%;left:50%;translate:-50%}@keyframes tally-pop{0%{opacity:0;transform:translateY(calc(10 * var(--u))) scale(.6)}25%{opacity:1;transform:translateY(calc(-4 * var(--u))) scale(1.15)}to{opacity:0;transform:translateY(calc(-26 * var(--u))) scale(1)}}.cabinet.is-fitted .collector-board .collector-cell.is-tally-skipped .symbol{filter:none;opacity:1;animation:none}.collector-cell.is-tally-skipped .tally-pop{display:none}@media (prefers-reduced-motion:reduce){.mini-strip,.mini-reel,.hold-tally,.tally-pop,.jackpot-banner.is-freeze,.cabinet.is-fitted .respin-pips.hold-lamps,.cabinet.is-fitted .respin-pips.hold-lamps .hold-lamp,.cabinet.is-fitted .collector-board .collector-cell .symbol,.cabinet.is-fitted .collector-board .collector-cell.is-landing.is-prize{animation-duration:10ms!important;animation-iteration-count:1!important}.mini-strip{filter:none}}.cabinet:has(.big-win:not([hidden])) .hold-tally{opacity:0;transition:opacity .15s}.win-reaction-glow{width:82%;height:calc(128 * var(--u));z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffe082bf,#ffa8284d 60%,#0000);border-radius:50%;animation:.8s ease-out .9s both win-reaction-glow;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes win-reaction-glow{0%{opacity:0;scale:.7}30%{opacity:1;scale:1.15}to{opacity:0;scale:1.45}}@media (prefers-reduced-motion:reduce){.win-reaction-glow{display:none}}
:root,.game-shell{--btn-press:scale(.94, .9);--btn-glass-shadow:inset 0 calc(1 * var(--u)) 0 #ffffff29, inset 0 0 0 calc(1.5 * var(--u)) color-mix(in srgb, var(--btn-glass-edge) 88%, #fff), inset 0 0 calc(12 * var(--u)) calc(-3 * var(--u)) var(--btn-glass-glow), 0 0 calc(14 * var(--u)) calc(-4 * var(--u)) var(--btn-glass-glow), 0 calc(6 * var(--u)) calc(12 * var(--u)) calc(-6 * var(--u)) #000000d9;--btn-lit-shadow:inset 0 calc(1 * var(--u)) 0 #fffc, inset 0 calc(-2 * var(--u)) 0 color-mix(in srgb, var(--btn-lit-ink) 55%, transparent), 0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--btn-lit-ink) 70%, transparent), 0 calc(6 * var(--u)) calc(12 * var(--u)) calc(-5 * var(--u)) #000000d9, 0 0 calc(18 * var(--u)) calc(-4 * var(--u)) color-mix(in srgb, var(--btn-glass-edge) 80%, transparent)}.ui-button{--btn-bg:var(--btn-glass-fill);isolation:isolate;justify-content:center;align-items:center;gap:calc(8 * var(--u));min-height:calc(46 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(999 * var(--u));background:var(--btn-bg);color:var(--btn-label);font:700 calc(15 * var(--u))/1 var(--font-body), sans-serif;letter-spacing:.01em;text-shadow:0 0 calc(8 * var(--u)) color-mix(in srgb, var(--btn-glass-edge) 60%, transparent);box-shadow:var(--btn-glass-shadow);-webkit-tap-highlight-color:transparent;border:0;text-decoration:none;transition:transform .16s cubic-bezier(.2,1.6,.4,1);display:inline-flex;position:relative;overflow:hidden}.ui-button .ui-icon{width:calc(17 * var(--u));height:calc(17 * var(--u));stroke-width:calc(2.2 * var(--svg-unit));color:#fff;filter:drop-shadow(0 0 calc(4 * var(--u)) var(--btn-glass-edge))}.ui-button.is-wide{width:100%}.ui-button.is-primary,.primary-button{--btn-bg:var(--btn-lit-fill);border-radius:calc(999 * var(--u));background:var(--btn-bg);color:var(--btn-lit-ink);font:800 calc(16 * var(--u))/1 var(--font-display), sans-serif;letter-spacing:-.005em;text-shadow:0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--btn-lit-gloss) 55%, transparent);box-shadow:var(--btn-lit-shadow);border:0}.ui-button.is-primary{min-height:calc(48 * var(--u))}.ui-button.is-primary .ui-icon{color:var(--btn-lit-ink);filter:none}:is(.ui-button,.primary-button):is(:hover,:active,:focus-visible):not(:disabled){background:var(--btn-bg);border-color:#0000}:is(.ui-button,.primary-button):active:not(:disabled){transform:var(--btn-press);filter:none;transition-duration:80ms}:is(.ui-button,.primary-button):disabled{opacity:.45;filter:saturate(.4)}.ui-button:after{content:"";z-index:-1;left:var(--fx-x,50%);top:var(--fx-y,50%);width:calc(24 * var(--u));height:calc(24 * var(--u));margin:calc(-12 * var(--u)) 0 0 calc(-12 * var(--u));pointer-events:none;opacity:0;background:radial-gradient(circle,#ffffffd9,#ffffff4d 45%,#0000 70%);border-radius:50%;position:absolute;transform:scale(0)}.ui-button[data-fx-ripple]:after{animation:.62s ease-out fx-ripple}.ui-icon-button{width:calc(44 * var(--u));height:calc(44 * var(--u));min-height:calc(44 * var(--u));flex:none}:is(.ui-icon-button,.ui-coin),:is(.ui-icon-button,.ui-coin):is(:hover,:active,:focus-visible):not(:disabled){color:#fff;background:var(--btn-glass-fill);box-shadow:var(--btn-glass-shadow);border:0;border-radius:50%;place-items:center;padding:0;display:grid}:is(.ui-icon-button,.ui-coin){-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.2,1.6,.4,1)}:is(.ui-icon-button,.ui-coin) .ui-icon{width:calc(18 * var(--u));height:calc(18 * var(--u));stroke-width:calc(2.3 * var(--svg-unit));color:#fff;filter:drop-shadow(0 0 calc(3 * var(--u)) #fff) drop-shadow(0 0 calc(6 * var(--u)) var(--btn-glass-edge))}:is(.ui-icon-button,button.ui-coin):active:not(:disabled),button:active:not(:disabled)>.ui-coin{transition-duration:80ms;transform:scale(.9)}.ui-popup-close{width:calc(36 * var(--u));height:calc(36 * var(--u));min-height:calc(36 * var(--u))}.ui-popup-close:before{content:"";inset:calc(-4 * var(--u));position:absolute}.ui-popup-close .ui-icon{width:calc(15 * var(--u));height:calc(15 * var(--u));stroke-width:calc(3 * var(--svg-unit))}.ui-popup .ui-group{gap:calc(8 * var(--u));box-shadow:none;background:0 0;border-radius:0;display:grid;overflow:visible}.ui-popup .ui-row,.ui-popup .ui-row+.ui-row{min-height:calc(52 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));border-radius:calc(999 * var(--u));background:var(--btn-glass-fill);box-shadow:var(--btn-glass-shadow);color:var(--btn-label);font:700 calc(15 * var(--u))/1.2 var(--font-body), sans-serif;border:0;transition:transform .16s cubic-bezier(.2,1.6,.4,1);position:relative;overflow:hidden}.ui-popup button.ui-row:is(:hover,:active):not(:disabled){background:var(--btn-glass-fill)}.ui-popup button.ui-row:active:not(:disabled){transform:var(--btn-press);transition-duration:80ms}.ui-popup .ui-row:disabled{opacity:.45}.ui-row-icon{width:calc(36 * var(--u));height:calc(36 * var(--u));color:#fff;background:var(--btn-glass-fill);box-shadow:inset 0 calc(1 * var(--u)) 0 #ffffff29, inset 0 0 0 calc(1.5 * var(--u)) color-mix(in srgb, var(--btn-glass-edge) 70%, transparent), inset 0 0 calc(8 * var(--u)) calc(-2 * var(--u)) var(--btn-glass-glow);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ui-row-icon .ui-icon{width:calc(17 * var(--u));height:calc(17 * var(--u));color:#fff;filter:drop-shadow(0 0 calc(3 * var(--u)) #fff) drop-shadow(0 0 calc(6 * var(--u)) var(--btn-glass-edge))}.ui-row.is-danger .ui-row-icon .ui-icon{color:#ffc2cc;filter:drop-shadow(0 0 calc(5 * var(--u)) var(--m-danger))}.ui-popup .stage-skip-price-pill{background:var(--btn-lit-fill);color:var(--btn-lit-ink);box-shadow:var(--btn-lit-shadow)}.ui-popup .stage-skip-price-pill .ui-icon{color:var(--btn-lit-ink)}.cabinet.is-fitted .collector-actions button{background:var(--btn-glass-fill);color:var(--btn-label);box-shadow:var(--btn-glass-shadow);font:700 calc(12 * var(--u))/1.05 var(--font-body), sans-serif;letter-spacing:.02em;text-transform:none;border-radius:calc(999 * var(--u))!important;border:0!important}.cabinet.is-fitted .collector-actions button:is(:hover,:active):not(:disabled){background:var(--btn-glass-fill)}.cabinet.is-fitted .collector-actions button svg{fill:#fff;filter:drop-shadow(0 0 calc(4 * var(--u)) var(--btn-glass-edge))}.cabinet.is-fitted .collector-actions button:active:not(:disabled){transform:var(--btn-press)}@media (prefers-reduced-motion:reduce){.ui-button:after{animation:none!important}:is(.ui-button,.primary-button,.ui-icon-button,.ui-coin,.ui-row){transition:none}}
.cabinet.is-fitted.is-wide{grid-template-columns:var(--video-width) var(--cabinet-width);grid-template-rows:var(--video-height);width:calc(var(--video-width) + var(--cabinet-width));height:var(--stage-height);margin:var(--stage-top) auto 0}.cabinet.is-fitted.is-wide .cabinet-character{width:var(--video-width);height:var(--video-height)}.cabinet.is-fitted.is-wide .cabinet-round{height:var(--video-height)}.cabinet.is-fitted.is-wide .stage-media{border-radius:calc(20 * var(--u)) 0 0 calc(20 * var(--u))}.cabinet.is-fitted.is-wide .stage-play{height:var(--video-height)}.cabinet.is-fitted.is-wide .frame-lux{width:calc(var(--video-width) + var(--cabinet-width));height:var(--video-height);border-radius:calc(20 * var(--u))}.game-shell.is-finale .cabinet.is-fitted.is-wide .cabinet-character{width:100vw;height:100dvh}.game-shell.is-finale .cabinet.is-fitted.is-wide .stage-media{border-radius:0}.cabinet.is-fitted.is-wide .controls{zoom:1.25;width:calc(var(--footer-width) / 1.25);height:calc(var(--footer-height) / 1.25)}.game-shell .cabinet.is-fitted.is-wide .compact-rail-spins{top:calc(100% - calc(2 * var(--u)));--spins-min:0px;--spins-max:100%;bottom:auto}.cabinet.is-fitted.is-wide .finished-chapters{gap:calc(5 * var(--u));display:flex}.cabinet.is-fitted.is-wide .finished-chapters .finished-chapter{width:calc(34 * var(--u));height:calc(46 * var(--u))}
