#replay-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;pointer-events:auto;background:transparent}#replay-popup[hidden]{display:none}#replay-popup button{position:absolute;padding:0;border:0;background:transparent;color:transparent;cursor:pointer;font-size:0;touch-action:manipulation}#replay-popup button:focus-visible{outline:2px solid #ffefae;outline-offset:2px}.replay-session #reference-controls{pointer-events:none}.replay-session #reference-controls button{visibility:hidden}@font-face{font-family:ControlsPricedown;src:url(../controls-ui/fonts/pricedown.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.reference-ui .game-wrap{pointer-events:none}#reference-controls{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;direction:ltr}.reference-control-hit{position:absolute;margin:0;padding:0;border:0;border-radius:16%;background:transparent;color:transparent;box-shadow:none;pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.reference-control-hit:disabled{cursor:default}.reference-control-hit:focus-visible{outline:none}.reference-ui .title-text{position:absolute;top:0;left:20px;padding:0;color:#dadada;opacity:.8;font:600 16px/32px ControlsPricedown,sans-serif}.reference-ui .title-logo{right:20px;position:absolute}.reference-ui[data-controls-layout=portrait] .title-logo{display:none}.reference-ui #menuPopup{position:fixed;z-index:120;margin:0;min-width:0;display:block;transform:none;transform-origin:bottom left;padding:21px 22px 23px;border:0;border-radius:8px;font-family:ControlsPricedown,sans-serif;background:linear-gradient(135deg,#000000d6,#120e1eb8);box-shadow:0 12px 30px #00000080,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;pointer-events:auto;overflow-y:auto}.reference-ui #menuPopup .menu-option{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:13px;margin:14px 0 0;padding:0;width:100%;height:auto;min-height:0;background:none;border:0}.reference-ui #menuPopup .menu-option:first-child{grid-template-columns:34px 1fr;margin:0 0 18px;gap:0;cursor:pointer}.reference-ui #menuPopup .icon-wrap{width:28px;height:24px;display:grid;place-items:center}.reference-ui #menuPopup img{display:block;width:24px;height:24px;object-fit:contain}.reference-ui #menuPopup .menu-option:first-child .icon-wrap{height:34px;width:34px}.reference-ui #menuPopup .menu-option:first-child img{height:34px}.reference-ui #menuPopup .menu-option:last-child img{width:25px;height:25px}.reference-ui #menuPopup .text{font-size:clamp(14px,1.2vw,18px);font-weight:900;line-height:1;letter-spacing:.2px}.reference-ui #menuPopup input[type=range]{--track-height: 6px;--thumb-size: 18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--thumb-size);margin:0;background:transparent;cursor:pointer}.reference-ui #menuPopup input[type=range]::-webkit-slider-runnable-track{height:var(--track-height);border-radius:999px;background:linear-gradient(90deg,#fff 0 var(--value),rgba(255,255,255,.28) var(--value) 100%),#ffffff2e;box-shadow:0 1px 4px #00000059}.reference-ui #menuPopup input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--thumb-size);height:var(--thumb-size);margin-top:calc((var(--track-height) - var(--thumb-size)) / 2);border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#e8e8e8 72%);border:2px solid rgba(255,255,255,.95);box-shadow:0 2px 7px #0000007a,0 0 0 1px #0000002e}.reference-ui #menuPopup input[type=range]::-moz-range-track{height:var(--track-height);border-radius:999px;background:linear-gradient(90deg,#fff 0 var(--value),rgba(255,255,255,.28) var(--value) 100%)}.reference-ui #menuPopup input[type=range]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;background:#fff;border:2px solid white}.reference-ui #menuPopup.popup-s{padding:10px 12px 12px;border-radius:6px}.reference-ui #menuPopup.desktop-popup{transform-origin:top left}.reference-ui #menuPopup.popup-s .menu-option:first-child{grid-template-columns:24px 1fr;margin-bottom:8px}.reference-ui #menuPopup.popup-s .menu-option{grid-template-columns:22px 1fr;gap:8px;margin-top:8px}.reference-ui #menuPopup.popup-s img{width:18px;height:18px}.reference-ui #menuPopup.popup-s .menu-option:first-child img{width:18px;height:24px}.reference-ui #menuPopup.popup-s .text{font-size:13px}.reference-ui #menuPopup.popup-s input[type=range]{--track-height: 4px;--thumb-size: 14px}.reference-ui #betMenu,.reference-ui #autospinMenu{position:fixed;z-index:102;margin:0;min-width:0;padding:0;display:flex;flex-direction:column;align-items:center;overflow:hidden;pointer-events:auto;font-family:ControlsPricedown,sans-serif;background:#0a0a0af7;border:1px solid rgb(255 255 255 / 22%);border-radius:.8rem;box-shadow:0 .8rem 1.8rem #000000a6;transform-origin:bottom center}.reference-ui #betMenu .bet-menu-header{display:none}.reference-ui #betOptionsGrid{display:grid;grid-template-columns:repeat(var(--bet-cols),minmax(0,1fr));gap:var(--bet-gap);width:100%;padding:var(--bet-padding);overflow-y:auto;min-height:0;scrollbar-width:thin}.reference-ui #betOptionsGrid .bet-option{display:flex;justify-content:center;align-items:center;min-width:0;width:100%;min-height:var(--bet-height);height:var(--bet-height);padding:0 .4rem;background:#ffffff17;border:1px solid transparent;border-radius:.5rem;color:#ffffffd6;font:800 var(--bet-font)/1 "ControlsPricedown",sans-serif;white-space:nowrap;cursor:pointer;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s}.reference-ui #betOptionsGrid .bet-option.active{background:#0c5019;color:#45ff63;border-color:#45ff6340;box-shadow:inset 0 1px #ffffff1f}.reference-ui #betOptionsGrid .bet-option:not(.active):hover{background:#ffffff2e;border-color:#ffffff52;color:#fff;box-shadow:0 0 .65rem #ffffff24,inset 0 1px #ffffff29;transform:translateY(-1px)}.reference-ui #autospinMenu{background:#130f11fa;border-color:#ffffff1f;border-radius:.65rem;box-shadow:0 .8rem 1.8rem #000000a6,inset 0 1px #ffffff0f}.reference-ui #autospinMenu .autospin-menu-header{width:100%;padding:1rem 1rem .6rem;margin:0;background:#ffffff0a;flex-shrink:0}.reference-ui #autospinMenu .autospin-menu-title{color:#ffffffeb;font-size:.95rem;font-weight:900;letter-spacing:.04em;text-align:center}.reference-ui #autospinMenu .autospin-menu-subtitle{display:none}.reference-ui #autospinOptionsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:.5rem;padding:.55rem .7rem .7rem;overflow-y:auto;min-height:0;scrollbar-width:thin}.reference-ui #autospinOptionsGrid .autospin-option{min-width:0;min-height:2.2rem;height:2.2rem;padding:0;border:1px solid transparent;border-radius:.55rem;background:#2b2527f5;color:#ffffffa3;font:800 var(--auto-font)/1 "ControlsPricedown",sans-serif;text-shadow:0 1px 1px rgb(0 0 0 / 75%);box-shadow:inset 0 1px #ffffff0a;cursor:pointer;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s}.reference-ui #autospinOptionsGrid .autospin-option:is(:hover,.active){background:#52494dfa;border-color:#ffffff59;color:#fff;box-shadow:0 0 .65rem #ffffff38,inset 0 1px #ffffff3d;transform:translateY(-1px)}.reference-ui #autospinMenu.narrow .autospin-menu-header{padding:.7rem 0}.reference-ui #autospinMenu.narrow #autospinOptionsGrid{gap:.4rem;padding:.5rem}.reference-ui :is(#betOptionsGrid,#autospinOptionsGrid) button:focus-visible{outline:2px solid #fff;outline-offset:2px}.reference-ui :is(#buyScreen,#confirmPopup){font-family:ControlsPricedown,sans-serif}.reference-ui #buyScreen{background:#00000080;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.reference-ui #buyScreen .close-button{position:absolute;top:0;right:0;width:3rem;height:3rem;border:0;display:flex;align-items:center;justify-content:center;border-radius:0;background:transparent;color:#fff;font:900 3rem/0 ControlsPricedown,sans-serif;cursor:pointer;opacity:1}.reference-ui #buyScreen .close-button:hover{background:transparent;opacity:1}.reference-ui #buyScreen .bet-amount-button{width:2.4rem;height:2.4rem;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#0508078f;border:.125rem solid rgb(40 53 48 / 82%);border-radius:.5rem}.reference-ui #buyScreen .bet-amount-button .button-svg-wrap{height:auto;width:auto}.reference-ui #buyScreen .bet-amount-button img{width:2.1rem;height:2.1rem;object-fit:contain;display:block}.reference-ui #buyScreen .bet-amount-button:not(:disabled):hover{background:#050807ad;border-color:#cbd8d0eb}.reference-ui #buyScreen .bet-amount-button:not(:disabled):hover img{filter:brightness(1.15)}.reference-ui #buyScreen .bottom-panel .text{color:#ff8a00}.reference-ui #buyScreen .indicator-backer{display:none}.reference-ui #buyScreen .buy-card{container-type:inline-size;--card-unit: clamp(.1px, .238cqw, 1px)}.reference-ui #buyScreen .select-button{position:relative;overflow:hidden;border:max(calc(1 * var(--card-unit)),1px) solid #f5f6f8;border-radius:calc(8 * var(--card-unit));padding:calc(18 * var(--card-unit)) calc(14 * var(--card-unit));background:linear-gradient(180deg,#fff,#f1f2f4);color:#17181b;box-shadow:0 calc(3 * var(--card-unit)) 0 #0000007a,0 calc(5 * var(--card-unit)) calc(9 * var(--card-unit)) #00000047;font-size:max(calc(24 * var(--card-unit)),12px);font-weight:950;letter-spacing:.1em;text-transform:uppercase}.reference-ui #buyScreen .buy-card:hover .select-button{border-color:#d9ffe0;background:linear-gradient(180deg,#39e94a,#16c937);box-shadow:0 calc(3 * var(--card-unit)) 0 #005315b8,0 0 calc(16 * var(--card-unit)) #29e24694;color:#fff}.reference-ui #confirmPopup .select-button.confirm{border:1px solid #f5f6f8;border-radius:8px;background:linear-gradient(180deg,#fff,#f1f2f4);color:#17181b;box-shadow:0 3px #0000007a,0 5px 9px #00000047;font-weight:900;letter-spacing:.08em;cursor:pointer}.reference-ui #confirmPopup .select-button.confirm:hover{background:#fff;box-shadow:0 3px #0000008a,0 5px 12px #0000005c}@media (max-width: 1024px){.reference-ui #buyScreen .close-button{top:.35rem;right:.35rem;font-size:clamp(2.6rem,8vw,4rem);width:clamp(2.6rem,8vw,4rem);height:clamp(2.6rem,8vw,4rem)}}@media (max-height: 620px) and (min-aspect-ratio: 1/1){.reference-ui #buyScreen .bet-amount-button{width:2.1rem;height:2.1rem}.reference-ui #buyScreen .bet-amount-button img{width:1.6rem;height:1.6rem}}#buyScreen.reference-bonus{--bonus-card-title-font-scale: 1.15;--bonus-popup-panel-offset: 16px}#buyScreen.reference-bonus .bonus-card-wrap{display:flex;flex-direction:column;width:100%;aspect-ratio:1 / var(--bonus-card-height-ratio, 1.3);min-height:0;max-width:none;border-radius:.36em;overflow:hidden;background:#fff;color:#000;box-shadow:0 14px 30px #00000073;cursor:pointer;transition:transform .15s ease,filter .15s ease;touch-action:manipulation;container-type:inline-size;--card-unit: clamp(.1px, .238cqw, 1px);--card-pad-x: calc(14 * var(--card-unit));--card-pad-y: calc(18 * var(--card-unit));--card-gap: calc(10 * var(--card-unit));--icon-size: calc(40 * var(--card-unit));--icon-gap: calc(3 * var(--card-unit));--title-size: calc(32 * var(--card-unit));--title-block: calc(77 * var(--card-unit));--desc-size: calc(30 * var(--card-unit));--desc-block: calc(150 * var(--card-unit));--price-size: calc(54 * var(--card-unit));--button-radius: calc(8 * var(--card-unit));--button-pad-y: calc(18 * var(--card-unit));--button-pad-x: calc(14 * var(--card-unit));--button-font: calc(24 * var(--card-unit));--button-margin-x: calc(14 * var(--card-unit));--button-margin-bottom: calc(16 * var(--card-unit))}#buyScreen.reference-bonus .bonus-card-wrap:hover{transform:translateY(-3px)}#buyScreen.reference-bonus .bonus-card-wrap:active{transform:translateY(0) scale(.99)}#buyScreen.reference-bonus .bonus-card-wrap.disabled{opacity:.45;filter:saturate(.7);cursor:not-allowed;transform:none}#buyScreen.reference-bonus .top-image-wrap{aspect-ratio:795 / 390;display:flex;flex:0 0 auto;width:100%;background:#000;overflow:hidden}#buyScreen.reference-bonus .top-image{width:100%;height:100%;object-fit:cover;object-position:center}#buyScreen.reference-bonus .top-image-picture{display:block;width:100%;height:100%}#buyScreen.reference-bonus .info{display:grid;grid-template-rows:calc(20 * var(--card-unit)) minmax(0,var(--title-block)) minmax(0,var(--desc-block)) minmax(0,1fr) calc(60 * var(--card-unit));flex:1 1 auto;gap:var(--card-gap);padding:var(--card-pad-y) var(--card-pad-x) calc(12 * var(--card-unit));min-height:0;align-items:center}#buyScreen.reference-bonus .volatility-wrap{display:flex;align-items:center;justify-content:center;gap:var(--icon-gap)}#buyScreen.reference-bonus .volatility-dot{width:var(--icon-size);height:calc(var(--icon-size) * .9);color:#ffd000}#buyScreen.reference-bonus .volatility-dot.off{color:#00000026}#buyScreen.reference-bonus .description{font-size:var(--desc-size);line-height:1.25;text-align:center;color:#000000ad;display:flex;align-items:center;justify-content:center;white-space:pre-line;min-width:0;min-height:0;height:100%;overflow:hidden}#buyScreen.reference-bonus .description>span{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical}#buyScreen.reference-bonus .description>span{-webkit-line-clamp:4}#buyScreen.reference-bonus .price{grid-row:5;font-size:var(--price-size);font-weight:900;text-align:center;white-space:nowrap;line-height:1.1;align-self:end;display:block;max-width:100%;overflow:hidden}#buyScreen.reference-bonus .action-button{margin:0 var(--button-margin-x) var(--button-margin-bottom);border:0;border-radius:var(--button-radius);padding:var(--button-pad-y) var(--button-pad-x);font-size:var(--button-font);font-weight:900;letter-spacing:.08em;cursor:pointer;color:#020202;background:#72ff00;touch-action:manipulation}#buyScreen.reference-bonus .action-button:active{filter:brightness(.94)}#buyScreen.reference-bonus .action-button:hover:not(:disabled){background:#9dff38;box-shadow:0 0 14px #72ff009e}#buyScreen.reference-bonus .action-button.buy:hover:not(:disabled){background:#ffe04d}#buyScreen.reference-bonus .action-button.buy{color:#020202;background:#ffd000}#buyScreen.reference-bonus .action-button:disabled{cursor:not-allowed;opacity:.65}@media (max-aspect-ratio: 1/1){#buyScreen.reference-bonus .bonus-card-wrap{--card-unit: clamp(.46px, .214cqw, .9px)}#buyScreen.reference-bonus .bonus-card-wrap .info{--icon-size: calc(34 * var(--card-unit));--title-size: calc(28 * var(--card-unit));--title-block: calc(48 * var(--card-unit));--desc-size: calc(25 * var(--card-unit));--desc-block: calc(125 * var(--card-unit));--price-size: calc(50 * var(--card-unit));grid-template-rows:minmax(0,var(--mode-logo-height)) minmax(0,var(--desc-block)) calc(50 * var(--card-unit));gap:calc(5 * var(--card-unit));padding:0 var(--card-pad-x);align-content:start}#buyScreen.reference-bonus .bonus-card-wrap .price{grid-row:3}#buyScreen.reference-bonus .bonus-card-wrap .action-button{--button-font: max(calc(24 * var(--card-unit)), 12px)}}@media (max-width: 900px) and (min-aspect-ratio: 1/1){#buyScreen.reference-bonus .bonus-card-wrap{--bonus-card-height-ratio: 1.55}}@media (max-width: 400px) and (min-aspect-ratio: 1/1){#buyScreen.reference-bonus .bonus-card-wrap{--bonus-card-height-ratio: 1.65}}@container (max-width: 220px){#buyScreen.reference-bonus .bonus-card-wrap .info{--card-pad-y: calc(7 * var(--card-unit));--card-gap: calc(5 * var(--card-unit));--icon-size: calc(36 * var(--card-unit));--title-size: calc(32 * var(--card-unit));--title-block: calc(42 * var(--card-unit));--desc-size: calc(30 * var(--card-unit));--desc-block: calc(150 * var(--card-unit));--price-size: calc(50 * var(--card-unit))}#buyScreen.reference-bonus .bonus-card-wrap .info{grid-template-rows:minmax(0,var(--title-block)) minmax(0,1fr) calc(50 * var(--card-unit));gap:calc(4 * var(--card-unit))}#buyScreen.reference-bonus .bonus-card-wrap .description{align-items:flex-start}#buyScreen.reference-bonus .bonus-card-wrap .action-button{--button-pad-y: calc(12 * var(--card-unit));--button-font: calc(22 * var(--card-unit));--button-margin-bottom: calc(10 * var(--card-unit))}#buyScreen.reference-bonus .bonus-card-wrap .price{grid-row:3}#buyScreen.reference-bonus .bonus-card-wrap .description>span{-webkit-line-clamp:5}}@container (max-width: 140px){#buyScreen.reference-bonus .bonus-card-wrap .info{--card-unit: clamp(.1px, .28cqw, .72px);--card-gap: calc(4 * var(--card-unit));--icon-size: calc(34 * var(--card-unit));--title-size: calc(28 * var(--card-unit));--title-block: calc(42 * var(--card-unit));--desc-size: calc(26 * var(--card-unit));--desc-block: calc(130 * var(--card-unit));--price-size: calc(46 * var(--card-unit));grid-template-rows:minmax(0,var(--title-block)) minmax(0,1fr) calc(46 * var(--card-unit))}#buyScreen.reference-bonus .bonus-card-wrap .action-button{--card-unit: clamp(.1px, .28cqw, .72px);--button-margin-x: calc(10 * var(--card-unit))}#buyScreen.reference-bonus .action-button{letter-spacing:.04em}#buyScreen.reference-bonus .description>span{-webkit-line-clamp:5}}@container (max-width: 80px){#buyScreen.reference-bonus .bonus-card-wrap .info{--title-size: calc(30 * var(--card-unit));--title-block: calc(42 * var(--card-unit));--desc-block: calc(200 * var(--card-unit));--price-size: calc(48 * var(--card-unit));grid-template-rows:minmax(0,var(--title-block)) minmax(0,1fr) calc(48 * var(--card-unit))}#buyScreen.reference-bonus .bonus-card-wrap .action-button{--button-font: calc(20 * var(--card-unit))}#buyScreen.reference-bonus .description>span{-webkit-line-clamp:5}}@media (min-width: 768px) and (min-aspect-ratio: 1/1){#buyScreen.reference-bonus .bonus-card-wrap{--bonus-card-height-ratio: 1.6}#buyScreen.reference-bonus .bonus-card-wrap .action-button{--button-pad-y: max(calc(18 * var(--card-unit)), 7px);--button-font: max(calc(28 * var(--card-unit)), 12px);--button-margin-bottom: max(calc(16 * var(--card-unit)), 8px);min-height:32px}}#buyScreen.reference-bonus .bonus-card-wrap{position:relative;isolation:isolate;border:max(calc(2 * var(--card-unit)),1px) solid rgb(255 255 255 / 18%);border-radius:calc(14 * var(--card-unit));background:radial-gradient(circle at 50% -20%,color-mix(in srgb,var(--tone) 30%,transparent),transparent 48%),linear-gradient(160deg,#20242d,#090b0f 72%);color:#fff;box-shadow:0 calc(18 * var(--card-unit)) calc(32 * var(--card-unit)) #00000094;transition:transform .15s ease,filter .15s ease,border-color .15s ease,box-shadow .15s ease;--tone: #b92cff;--tone-deep: #67108f;--tone-text: #fff;--volatility-overlap-into-image: calc(42 * var(--card-unit));--volatility-row-height: calc(31 * var(--card-unit));--volatility-icon-size: var(--bonus-volatility-icon-size, calc(28 * var(--card-unit)));--mode-logo-height: calc(78 * var(--card-unit));--price-frame-extend: calc(20 * var(--card-unit))}#buyScreen.reference-bonus .bonus-card-wrap:before{position:absolute;z-index:-1;content:"";pointer-events:none}#buyScreen.reference-bonus .bonus-card-wrap:before{inset:calc(3 * var(--card-unit));border:max(calc(1 * var(--card-unit)),1px) solid rgb(255 255 255 / 18%);border-radius:calc(10 * var(--card-unit))}#buyScreen.reference-bonus .bonus-card-wrap.tone-entry{--tone: #35bfff;--tone-deep: #145bdf}#buyScreen.reference-bonus .bonus-card-wrap.tone-multiplier{--tone: #85ff29;--tone-deep: #299b24;--tone-text: #051008}#buyScreen.reference-bonus .bonus-card-wrap.tone-gold{--tone: #ffd54a;--tone-deep: #b87500;--tone-text: #211700}#buyScreen.reference-bonus .bonus-card-wrap.tone-nuke{--tone: #ff7426;--tone-deep: #c42b12}#buyScreen.reference-bonus .bonus-card-wrap.tone-background{--tone: #ffc527;--tone-deep: #c66b0b;--tone-text: #161004}#buyScreen.reference-bonus .bonus-card-wrap.tone-bonus{--tone: #cf2cff;--tone-deep: #7c147f}#buyScreen.reference-bonus .bonus-card-wrap.tone-mystery{--tone: #ff3fc4;--tone-deep: #9a116e}#buyScreen.reference-bonus .bonus-card-wrap.tone-highrisk{--tone: #ff4949;--tone-deep: #a70e1f}#buyScreen.reference-bonus .bonus-card-wrap:hover:not(.disabled){border-color:var(--tone);transform:translateY(calc(-5 * var(--card-unit))) scale(1.015);filter:brightness(1.08);box-shadow:0 0 calc(18 * var(--card-unit)) color-mix(in srgb,var(--tone) 52%,transparent),0 calc(18 * var(--card-unit)) calc(32 * var(--card-unit)) #00000094}#buyScreen.reference-bonus .top-image-wrap{position:relative;aspect-ratio:795 / 430;background:#060709;overflow:hidden;isolation:isolate;z-index:0}#buyScreen.reference-bonus .top-image{transform:scale(1.035);transition:transform .25s ease}#buyScreen.reference-bonus .bonus-card-wrap:hover:not(.disabled) .top-image{transform:scale(1.09)}#buyScreen.reference-bonus .image-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgb(4 5 8 / 18%) 68%,#0a0c11 100%),linear-gradient(90deg,color-mix(in srgb,var(--tone) 27%,transparent),transparent 42%,rgb(0 0 0 / 20%));pointer-events:none}#buyScreen.reference-bonus .recommend-tag{position:absolute;top:calc(14 * var(--card-unit) + var(--bonus-recommend-tag-offset-y));left:calc(10 * var(--card-unit) + var(--bonus-recommend-tag-offset-x));z-index:2;padding:calc(4 * var(--card-unit)) calc(10 * var(--card-unit));border:max(calc(1.5 * var(--card-unit)),1px) solid #ffad22;border-radius:calc(2 * var(--card-unit));background:linear-gradient(180deg,#192440,#070b19);box-shadow:0 calc(2 * var(--card-unit)) 0 #000c,inset 0 0 0 max(calc(1 * var(--card-unit)),1px) #ffbb522e;color:#ffad22;font-family:Anton,sans-serif;font-size:calc(15 * var(--card-unit));font-weight:10;letter-spacing:.09em;line-height:1;text-transform:uppercase;text-shadow:0 calc(1 * var(--card-unit)) 0 rgb(0 0 0 / 76%);transform:rotate(-5deg) scale(var(--bonus-recommend-tag-scale));transform-origin:top left}#buyScreen.reference-bonus .mode-badge{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:var(--mode-logo-height);min-height:0;padding:calc(14 * var(--card-unit)) calc(18 * var(--card-unit));color:#fff;box-sizing:border-box;font-size:calc(30 * var(--card-unit) * var(--bonus-card-title-font-scale, 1));font-weight:900;letter-spacing:.045em;line-height:1;-webkit-text-stroke:max(calc(1 * var(--card-unit)),1.5px) #050609;paint-order:stroke fill;text-align:center;text-shadow:0 calc(3 * var(--card-unit)) calc(4 * var(--card-unit)) rgb(17 74 163 / 62%);text-transform:uppercase}#buyScreen.reference-bonus .mode-badge-frame{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;filter:drop-shadow(0 calc(5 * var(--card-unit)) calc(8 * var(--card-unit)) rgb(0 0 0 / 48%));pointer-events:none}#buyScreen.reference-bonus .mode-badge>span{display:-webkit-box;position:relative;z-index:1;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}#buyScreen.reference-bonus .info{position:relative;z-index:1;background:linear-gradient(160deg,#20242d,#090b0f 72%);grid-template-rows:minmax(0,var(--mode-logo-height)) minmax(0,var(--desc-block)) minmax(0,1fr) calc(56 * var(--card-unit));gap:calc(7 * var(--card-unit));padding:0 var(--card-pad-x) calc(12 * var(--card-unit))}#buyScreen.reference-bonus .volatility-wrap{position:absolute;top:calc(-1 * var(--volatility-overlap-into-image));left:50%;z-index:3;justify-content:center;display:flex;width:calc(220 * var(--card-unit));height:calc(56 * var(--card-unit));margin:0;transform:translate(-50%)}#buyScreen.reference-bonus .volatility-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;filter:drop-shadow(0 calc(3 * var(--card-unit)) calc(6 * var(--card-unit)) rgb(0 0 0 / 48%));pointer-events:none}#buyScreen.reference-bonus .volatility-icons{display:flex;align-items:center;justify-content:center;gap:calc(3 * var(--card-unit))}#buyScreen.reference-bonus .volatility-dot,#buyScreen.reference-bonus .volatility-dot.off{width:var(--volatility-icon-size);height:calc(var(--volatility-icon-size) * .875);color:#fff;filter:drop-shadow(0 calc(1 * var(--card-unit)) calc(1 * var(--card-unit)) rgb(134 0 15 / 46%))}#buyScreen.reference-bonus .volatility-dot.off{color:#9e2832;filter:none}#buyScreen.reference-bonus .volatility-dot>svg{width:100%;height:100%;display:block}#buyScreen.reference-bonus .description{color:#eff3ffbd;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--desc-size);line-height:1.22}#buyScreen.reference-bonus .price{grid-row:4;position:relative;z-index:1;align-self:start;display:flex;height:calc(100% + var(--price-frame-extend));align-items:center;justify-content:center;min-height:0;padding:calc(3 * var(--card-unit)) calc(10 * var(--card-unit));border:0;border-radius:calc(8 * var(--card-unit));background:linear-gradient(180deg,#3a3d43,#25272c);box-shadow:inset 0 max(calc(1 * var(--card-unit)),1px) 0 #ffffff14,inset 0 calc(-2 * var(--card-unit)) calc(4 * var(--card-unit)) #00000047;box-sizing:border-box;color:#fff;font-size:var(--price-size);line-height:1;text-shadow:0 calc(3 * var(--card-unit)) calc(6 * var(--card-unit)) rgb(0 0 0 / 46%)}#buyScreen.reference-bonus .action-button,#buyScreen.reference-bonus .action-button.buy{position:relative;z-index:2;overflow:hidden;border:max(calc(1 * var(--card-unit)),1px) solid #f5f6f8;border-radius:calc(8 * var(--card-unit));background:linear-gradient(180deg,#fff,#f1f2f4);box-shadow:0 calc(3 * var(--card-unit)) 0 #0000007a,0 calc(5 * var(--card-unit)) calc(9 * var(--card-unit)) #00000047;color:#17181b;font-size:var(--button-font);font-weight:950;letter-spacing:.1em;text-transform:uppercase}#buyScreen.reference-bonus .action-button:hover:not(:disabled),#buyScreen.reference-bonus .action-button.buy:hover:not(:disabled){background:#fff;box-shadow:0 calc(3 * var(--card-unit)) 0 #0000008a,0 calc(5 * var(--card-unit)) calc(12 * var(--card-unit)) #0000005c}#buyScreen.reference-bonus .bonus-card-wrap:hover:not(.disabled) .action-button:not(:disabled){border-color:#d9ffe0;background:linear-gradient(180deg,#39e94a,#16c937);box-shadow:0 calc(3 * var(--card-unit)) 0 #005315b8,0 0 calc(16 * var(--card-unit)) #29e24694;color:#fff}@media (max-aspect-ratio: 1/1){#buyScreen.reference-bonus .bonus-card-wrap{--mode-logo-height: calc(68 * var(--card-unit))}#buyScreen.reference-bonus .info{grid-template-rows:minmax(0,var(--mode-logo-height)) minmax(0,var(--desc-block)) calc(52 * var(--card-unit));padding-top:0}#buyScreen.reference-bonus .price{grid-row:3}}@container (max-width: 140px){#buyScreen.reference-bonus .bonus-card-wrap .info{--mode-logo-height: calc(68 * var(--card-unit))}#buyScreen.reference-bonus .mode-badge{padding:calc(6 * var(--card-unit)) calc(10 * var(--card-unit));font-size:calc(15 * var(--card-unit) * var(--bonus-card-title-font-scale, 1))}}@container (max-width: 220px){#buyScreen.reference-bonus .bonus-card-wrap .info{grid-template-rows:minmax(0,var(--mode-logo-height)) minmax(0,1fr) calc(50 * var(--card-unit))}#buyScreen.reference-bonus .volatility-dot,#buyScreen.reference-bonus .volatility-dot.off{--volatility-icon-size: var(--bonus-volatility-icon-size, calc(29 * var(--card-unit)))}}#confirmPopup.reference-bonus .confirm-shell{display:flex;align-items:center;justify-content:center;width:var(--confirm-base-width);height:var(--confirm-base-height);transform:translate(var(--confirm-translate-x),var(--confirm-translate-y)) scale(var(--confirm-scale));transform-origin:top left}#confirmPopup.reference-bonus .confirm-wrap-outer{position:relative;isolation:isolate;background:radial-gradient(circle at 50% -20%,color-mix(in srgb,var(--tone) 30%,transparent),transparent 48%),linear-gradient(160deg,#20242d,#090b0f 72%);border:max(calc(2 * var(--confirm-unit)),1px) solid rgb(255 255 255 / 18%);border-radius:var(--confirm-radius);overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column;z-index:100;box-shadow:0 18px 42px #0000008c;container-type:inline-size;--confirm-unit: clamp(.52px, .238cqw, 1px);--confirm-radius: calc(16 * var(--confirm-unit));--confirm-pad-x: calc(14 * var(--confirm-unit));--confirm-pad-bottom-y: calc(12 * var(--confirm-unit));--confirm-gap: calc(10 * var(--confirm-unit));--confirm-volatility-width: calc(220 * var(--confirm-unit));--confirm-volatility-height: calc(56 * var(--confirm-unit));--confirm-volatility-icon-size: var( --bonus-confirm-volatility-icon-size, calc(28 * var(--confirm-unit)) );--confirm-volatility-overlap-into-image: calc(42 * var(--confirm-unit));--confirm-title-size: calc(32 * var(--confirm-unit));--confirm-title-block: calc(78 * var(--confirm-unit));--confirm-badge-pad-top: calc(14 * var(--confirm-unit));--confirm-badge-pad-bottom: calc(14 * var(--confirm-unit));--confirm-title-offset-y: var(--bonus-confirm-title-offset-y, calc(0 * var(--confirm-unit)));--confirm-desc-size: calc(22 * var(--confirm-unit));--confirm-desc-min-height: calc(40 * var(--confirm-unit));--confirm-price-row-height: calc(56 * var(--confirm-unit));--confirm-button-row-height: calc(60 * var(--confirm-unit));--confirm-price-size: calc(54 * var(--confirm-unit));--confirm-button-font: calc(24 * var(--confirm-unit));--confirm-button-pad-y: calc(12 * var(--confirm-unit));--confirm-button-pad-x: calc(14 * var(--confirm-unit));--tone: #b92cff;--tone-deep: #67108f;--tone-text: #fff}#confirmPopup.reference-bonus .confirm-wrap-outer.tone-entry{--tone: #35bfff;--tone-deep: #145bdf}#confirmPopup.reference-bonus .confirm-wrap-outer.tone-multiplier{--tone: #85ff29;--tone-deep: #299b24;--tone-text: #051008}#confirmPopup.reference-bonus .confirm-wrap-outer.tone-gold{--tone: #ffd54a;--tone-deep: #b87500;--tone-text: #211700}#confirmPopup.reference-bonus .confirm-wrap-outer.tone-nuke{--tone: #ff7426;--tone-deep: #c42b12}#confirmPopup.reference-bonus .confirm-wrap-outer.tone-background{--tone: #ffc527;--tone-deep: #c66b0b;--tone-text: #161004}#confirmPopup.reference-bonus .confirm-wrap-outer.tone-bonus{--tone: #cf2cff;--tone-deep: #7c147f}#confirmPopup.reference-bonus .confirm-wrap-outer.tone-mystery{--tone: #ff3fc4;--tone-deep: #9a116e}#confirmPopup.reference-bonus .confirm-wrap-outer.tone-highrisk{--tone: #ff4949;--tone-deep: #a70e1f}#confirmPopup.reference-bonus .confirm-card-top-back{position:relative;background:#060709;aspect-ratio:795 / 430;display:flex;width:100%;flex:0 0 auto}#confirmPopup.reference-bonus .recommend-tag{position:absolute;top:calc(14 * var(--confirm-unit) + var(--bonus-recommend-tag-offset-y));left:calc(10 * var(--confirm-unit) + var(--bonus-recommend-tag-offset-x));z-index:2;padding:calc(4 * var(--confirm-unit)) calc(10 * var(--confirm-unit));border:max(calc(1.5 * var(--confirm-unit)),1px) solid #ffad22;border-radius:calc(2 * var(--confirm-unit));background:linear-gradient(180deg,#192440,#070b19);box-shadow:0 calc(2 * var(--confirm-unit)) 0 #000c,inset 0 0 0 max(calc(1 * var(--confirm-unit)),1px) #ffbb522e;color:#ffad22;font-family:Anton,sans-serif;font-size:calc(15 * var(--confirm-unit));font-weight:10;letter-spacing:.09em;line-height:1;pointer-events:none;text-shadow:0 calc(1 * var(--confirm-unit)) 0 rgb(0 0 0 / 76%);text-transform:uppercase;transform:rotate(-5deg) scale(var(--bonus-recommend-tag-scale));transform-origin:top left}#confirmPopup.reference-bonus .header-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}#confirmPopup.reference-bonus .header-image-picture{display:block;width:100%;height:100%}#confirmPopup.reference-bonus .confirm-card-wrap{position:relative;z-index:1;flex:1 1 auto;min-height:0;margin-top:0;padding:0 var(--confirm-pad-x) var(--confirm-pad-bottom-y);display:grid;grid-template-rows:var(--confirm-title-block) minmax(var(--confirm-desc-min-height),1fr) var(--confirm-price-row-height) var(--confirm-button-row-height);gap:var(--confirm-gap);align-items:center;text-align:center;background:linear-gradient(160deg,#20242d,#090b0f 72%);color:#fff;overflow:visible}#confirmPopup.reference-bonus .volatility-wrap{position:absolute;top:calc(-1 * var(--confirm-volatility-overlap-into-image));left:50%;z-index:3;display:flex;width:var(--confirm-volatility-width);height:var(--confirm-volatility-height);margin:0;align-items:center;justify-content:center;transform:translate(-50%)}#confirmPopup.reference-bonus .volatility-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;filter:drop-shadow(0 calc(3 * var(--confirm-unit)) calc(6 * var(--confirm-unit)) rgb(0 0 0 / 48%));pointer-events:none}#confirmPopup.reference-bonus .volatility-icons{display:flex;align-items:center;justify-content:center;gap:calc(3 * var(--confirm-unit))}#confirmPopup.reference-bonus .volatility-dot{width:var(--confirm-volatility-icon-size);height:calc(var(--confirm-volatility-icon-size) * .875);color:#fff;filter:drop-shadow(0 calc(1 * var(--confirm-unit)) calc(1 * var(--confirm-unit)) rgb(134 0 15 / 46%))}#confirmPopup.reference-bonus .volatility-dot.off{color:#900713;filter:none}#confirmPopup.reference-bonus .volatility-dot>svg{width:100%;height:100%;display:block}#confirmPopup.reference-bonus .mode-badge{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:var(--confirm-title-block);padding:var(--confirm-badge-pad-top) calc(18 * var(--confirm-unit)) var(--confirm-badge-pad-bottom);box-sizing:border-box;font-size:var(--confirm-title-size);font-weight:900;letter-spacing:.045em;line-height:1;color:#fff;text-shadow:0 calc(3 * var(--confirm-unit)) calc(4 * var(--confirm-unit)) rgb(17 74 163 / 62%);text-transform:uppercase;transform:translateY(var(--confirm-title-offset-y))}#confirmPopup.reference-bonus .mode-badge-frame{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;filter:drop-shadow(0 calc(5 * var(--confirm-unit)) calc(8 * var(--confirm-unit)) rgb(0 0 0 / 48%));pointer-events:none}#confirmPopup.reference-bonus .mode-badge>span{display:-webkit-box;position:relative;z-index:1;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}#confirmPopup.reference-bonus .dialog-text{font-family:Segoe UI,sans-serif;font-size:var(--confirm-desc-size);line-height:1.25;color:#eff3ffbd;white-space:pre-line;overflow:hidden;min-height:0;height:100%;display:flex;align-items:center;justify-content:center;text-wrap:pretty}#confirmPopup.reference-bonus .amount{font-size:var(--confirm-price-size);font-weight:900;line-height:1.1;align-self:end;display:flex;height:var(--confirm-price-row-height);align-items:center;justify-content:center;max-width:100%;overflow:hidden;white-space:nowrap;padding:calc(3 * var(--confirm-unit)) calc(10 * var(--confirm-unit));border-radius:calc(8 * var(--confirm-unit));background:linear-gradient(180deg,#3a3d43,#25272c);box-shadow:inset 0 max(calc(1 * var(--confirm-unit)),1px) 0 #ffffff14,inset 0 calc(-2 * var(--confirm-unit)) calc(4 * var(--confirm-unit)) #00000047;box-sizing:border-box;color:#fff;text-shadow:0 calc(3 * var(--confirm-unit)) calc(6 * var(--confirm-unit)) rgb(0 0 0 / 46%)}#confirmPopup.reference-bonus .confirm-button.select-button{width:100%;height:var(--confirm-button-row-height);min-height:0;box-sizing:border-box;border:max(calc(1 * var(--confirm-unit)),1px) solid #f5f6f8;border-radius:calc(8 * var(--confirm-unit));padding:var(--confirm-button-pad-y) var(--confirm-button-pad-x);font-size:var(--confirm-button-font);font-weight:900;letter-spacing:.08em;background:linear-gradient(180deg,#fff,#f1f2f4);box-shadow:0 calc(3 * var(--confirm-unit)) 0 #0000007a,0 calc(5 * var(--confirm-unit)) calc(9 * var(--confirm-unit)) #00000047;color:#17181b;cursor:pointer}#confirmPopup.reference-bonus .confirm-button.select-button.buy{background:linear-gradient(180deg,#fff,#f1f2f4);color:#17181b}#confirmPopup.reference-bonus .confirm-button.select-button:active{filter:brightness(.94)}#confirmPopup.reference-bonus .confirm-button.select-button:hover:not(:disabled){background:#fff;box-shadow:0 calc(3 * var(--confirm-unit)) 0 #0000008a,0 calc(5 * var(--confirm-unit)) calc(12 * var(--confirm-unit)) #0000005c}#confirmPopup.reference-bonus .confirm-button.select-button.buy:hover:not(:disabled){background:#fff}#confirmPopup.reference-bonus .confirm-button.select-button:disabled{opacity:.45;cursor:not-allowed}@container (max-width: 260px){#confirmPopup.reference-bonus .confirm-wrap-outer{--confirm-pad-bottom-y: calc(8 * var(--confirm-unit));--confirm-gap: calc(6 * var(--confirm-unit));--confirm-volatility-width: calc(180 * var(--confirm-unit));--confirm-volatility-height: calc(44 * var(--confirm-unit));--confirm-title-size: calc(26 * var(--confirm-unit));--confirm-title-block: calc(64 * var(--confirm-unit));--confirm-badge-pad-top: calc(10 * var(--confirm-unit));--confirm-badge-pad-bottom: calc(10 * var(--confirm-unit));--confirm-desc-size: calc(19 * var(--confirm-unit));--confirm-desc-min-height: calc(36 * var(--confirm-unit));--confirm-price-size: calc(46 * var(--confirm-unit));--confirm-button-font: calc(18 * var(--confirm-unit));--confirm-button-pad-y: calc(9 * var(--confirm-unit));--confirm-button-pad-x: calc(12 * var(--confirm-unit))}}@container (max-width: 240px){#confirmPopup.reference-bonus .confirm-wrap-outer{--confirm-pad-bottom-y: calc(8 * var(--confirm-unit));--confirm-gap: calc(7 * var(--confirm-unit));--confirm-volatility-width: calc(170 * var(--confirm-unit));--confirm-volatility-height: calc(42 * var(--confirm-unit));--confirm-title-size: calc(24 * var(--confirm-unit));--confirm-title-block: calc(60 * var(--confirm-unit));--confirm-badge-pad-top: calc(9 * var(--confirm-unit));--confirm-badge-pad-bottom: calc(9 * var(--confirm-unit));--confirm-desc-size: calc(18 * var(--confirm-unit));--confirm-desc-min-height: calc(34 * var(--confirm-unit));--confirm-price-size: calc(40 * var(--confirm-unit));--confirm-button-font: calc(18 * var(--confirm-unit));--confirm-button-pad-y: calc(10 * var(--confirm-unit));--confirm-button-pad-x: calc(12 * var(--confirm-unit))}}@media (max-height: 320px) and (min-aspect-ratio: 1 / 1){#confirmPopup.reference-bonus .header-image{max-height:30vh;object-fit:cover}}@container (max-width: 220px){#confirmPopup.reference-bonus .confirm-wrap-outer{--confirm-pad-bottom-y: calc(7 * var(--confirm-unit));--confirm-gap: calc(8 * var(--confirm-unit));--confirm-volatility-width: calc(160 * var(--confirm-unit));--confirm-volatility-height: calc(40 * var(--confirm-unit));--confirm-title-size: calc(22 * var(--confirm-unit));--confirm-title-block: calc(56 * var(--confirm-unit));--confirm-badge-pad-top: calc(8 * var(--confirm-unit));--confirm-badge-pad-bottom: calc(8 * var(--confirm-unit));--confirm-desc-size: calc(19 * var(--confirm-unit));--confirm-desc-min-height: calc(32 * var(--confirm-unit));--confirm-price-size: calc(44 * var(--confirm-unit));--confirm-button-font: calc(20 * var(--confirm-unit))}}@container (max-width: 170px){#confirmPopup.reference-bonus .confirm-wrap-outer{--confirm-unit: clamp(.38px, .27cqw, .74px);--confirm-volatility-width: calc(150 * var(--confirm-unit));--confirm-volatility-height: calc(38 * var(--confirm-unit));--confirm-title-block: calc(50 * var(--confirm-unit));--confirm-badge-pad-top: calc(6 * var(--confirm-unit));--confirm-badge-pad-bottom: calc(6 * var(--confirm-unit));--confirm-desc-min-height: calc(30 * var(--confirm-unit));--confirm-price-size: calc(38 * var(--confirm-unit));--confirm-button-font: calc(18 * var(--confirm-unit))}#confirmPopup.reference-bonus .confirm-button.select-button{letter-spacing:.04em}}@container (max-width: 180px){#confirmPopup.reference-bonus .confirm-wrap-outer{--confirm-unit: clamp(.32px, .2cqw, .6px);--confirm-pad-bottom-y: calc(6 * var(--confirm-unit));--confirm-gap: calc(4 * var(--confirm-unit));--confirm-volatility-width: calc(140 * var(--confirm-unit));--confirm-volatility-height: calc(34 * var(--confirm-unit));--confirm-title-size: calc(18 * var(--confirm-unit));--confirm-title-block: calc(44 * var(--confirm-unit));--confirm-badge-pad-top: calc(5 * var(--confirm-unit));--confirm-badge-pad-bottom: calc(5 * var(--confirm-unit));--confirm-desc-size: calc(14 * var(--confirm-unit));--confirm-desc-min-height: calc(24 * var(--confirm-unit));--confirm-price-size: calc(32 * var(--confirm-unit));--confirm-button-font: calc(14 * var(--confirm-unit));--confirm-button-pad-y: calc(6 * var(--confirm-unit));--confirm-button-pad-x: calc(10 * var(--confirm-unit))}#confirmPopup.reference-bonus .confirm-button.select-button{letter-spacing:.04em}}@media (max-width: 767px) and (max-aspect-ratio: 1 / 1){#confirmPopup.reference-bonus .confirm-wrap-outer{--confirm-title-block: calc(68 * var(--confirm-unit))}}#buyScreen.reference-bonus .layout-large{width:100vw;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#fff;box-sizing:border-box;min-height:0;overflow:hidden;font-size:min(calc(100vw / var(--bonus-row-em, 100)),2.6vh,16px);--bonus-card-width: 15em}#buyScreen.reference-bonus .layout-large .buy-cards-wrap{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:calc(3.5em + env(safe-area-inset-top)) 1em calc(6em + env(safe-area-inset-bottom));width:100%;box-sizing:border-box;min-height:0;overflow-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}#buyScreen.reference-bonus .layout-large .bonuses-wrap{display:flex;flex-wrap:nowrap;justify-content:center;gap:1em;width:100%;align-items:center}#buyScreen.reference-bonus .layout-large .bonuses-wrap .bonus-card-item{flex:0 0 auto;width:var(--bonus-card-width);max-width:var(--bonus-card-width)}#buyScreen.reference-bonus .layout-large.popup-s{font-size:16px;--bonus-card-width: 110px}#buyScreen.reference-bonus .layout-large.popup-s .buy-cards-wrap{align-items:flex-start;justify-content:center;padding:0 .75rem calc(4rem + env(safe-area-inset-bottom))}#buyScreen.reference-bonus .layout-large.popup-s .bonuses-wrap{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:.75rem;width:var(--bonus-card-width)}#buyScreen.reference-bonus .layout-large.popup-s .bonuses-wrap .bonus-card-item{width:100%;max-width:100%}#buyScreen.reference-bonus .layout-large.popup-s .bonus-card-wrap{--bonus-card-height-ratio: 1.5}#buyScreen.reference-bonus .layout-large.popup-s .mode-badge{font-size:calc(28 * var(--card-unit))}@media (max-width: 767px) and (max-aspect-ratio: 1/1){#buyScreen.reference-bonus .layout-large .buy-cards-wrap{align-items:flex-start;height:100dvh;max-height:100dvh;padding:4.2rem .8rem calc(12rem + env(safe-area-inset-bottom));overflow-y:scroll}#buyScreen.reference-bonus .layout-large .bonuses-wrap{width:clamp(16.8rem,76vw,22rem);max-width:clamp(16.8rem,76vw,22rem);margin-inline:auto}#buyScreen.reference-bonus .layout-large .bonuses-wrap .bonus-card-item{flex-basis:100%;width:100%}}#buyScreen.reference-bonus .layout-large .bottom-panel{position:fixed;bottom:1.25em;left:50%;transform:translate(-50%);z-index:101;width:auto;display:flex;justify-content:center}@media (max-width: 1024px) and (max-aspect-ratio: 1/1){#buyScreen.reference-bonus .layout-large .bottom-panel{bottom:0;left:0;right:0;transform:none;z-index:101}}#buyScreen.reference-bonus .layout-portrait{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:100vw;height:100dvh;box-sizing:border-box;min-height:0;overflow:hidden}#buyScreen.reference-bonus .layout-portrait .bonuses-wrap{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;align-items:stretch;width:100%;margin:0 auto;padding:2.8rem 1rem calc(8.6rem + env(safe-area-inset-bottom));box-sizing:border-box;overflow-y:auto;min-height:0;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}#buyScreen.reference-bonus .layout-portrait .bonuses-wrap .bonus-card-item{flex:0 0 232px;width:232px;min-width:0}#buyScreen.reference-bonus .layout-portrait .bottom-panel{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);z-index:101;width:auto;display:flex;justify-content:center;padding-bottom:env(safe-area-inset-bottom)}@media (max-width: 1024px){#buyScreen.reference-bonus .layout-portrait .bonuses-wrap{justify-content:center;width:100%;padding-top:4rem;align-content:start}#buyScreen.reference-bonus .layout-portrait .bottom-panel{bottom:0;left:0;right:0;transform:none}}@media (max-width: 767px){#buyScreen.reference-bonus .layout-portrait .bonuses-wrap{padding-top:4.2rem;padding-bottom:calc(12rem + env(safe-area-inset-bottom))}}@media (min-width: 1440px) and (min-aspect-ratio: 4/3){#buyScreen.reference-bonus .layout-portrait{font-size:min(calc(100vw / var(--bonus-row-em, 100)),2.6vh,16px)}#buyScreen.reference-bonus .layout-portrait .bonuses-wrap{flex-wrap:nowrap;align-items:center;gap:1em;padding:calc(3.5em + env(safe-area-inset-top)) 1em calc(6em + env(safe-area-inset-bottom))}#buyScreen.reference-bonus .layout-portrait .bonuses-wrap .bonus-card-item{flex:0 0 auto;width:15em}}#buyScreen.reference-bonus .button{width:100%;position:relative;font-family:var(--game-font-family);cursor:pointer;display:inline-flex;justify-content:center;background-color:transparent;border-color:transparent;padding:0}#buyScreen.reference-bonus .button.debug{border-color:#fff;border-width:2px}#buyScreen.reference-bonus .button.disabled{cursor:not-allowed;opacity:.5}#buyScreen.reference-bonus .toggle-wrap{display:flex;align-items:center;gap:1rem;background:#090d0eeb;border-radius:1rem;padding:.7rem 1rem;color:#fff;white-space:nowrap}#buyScreen.reference-bonus .balance-wrap,#buyScreen.reference-bonus .bet-value-wrap{display:flex;flex-direction:column;gap:.1rem}#buyScreen.reference-bonus .balance-wrap{align-items:flex-start;padding-right:1rem;border-right:1px solid rgb(255 255 255 / 12%)}#buyScreen.reference-bonus .label{font-size:.78rem;color:#ff8a00;line-height:1}#buyScreen.reference-bonus .value{font-size:1.2rem;font-weight:700;line-height:1.1}#buyScreen.reference-bonus .bet-wrap{display:flex;align-items:center;gap:.35rem}#buyScreen.reference-bonus .icon-wrap{width:2.1rem;height:2.1rem;display:block;object-fit:contain}#buyScreen.reference-bonus button.button[data-test=down-button],#buyScreen.reference-bonus button.button[data-test=up-button]{width:2.4rem;height:2.4rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:#0508078f;border:.125rem solid rgb(40 53 48 / 82%);border-radius:.5rem}#buyScreen.reference-bonus button.button[data-test=down-button]:not(.disabled):hover,#buyScreen.reference-bonus button.button[data-test=up-button]:not(.disabled):hover{background:#050807ad;border-color:#cbd8d0eb}#buyScreen.reference-bonus button.button[data-test=down-button]:not(.disabled):hover .icon-wrap,#buyScreen.reference-bonus button.button[data-test=up-button]:not(.disabled):hover .icon-wrap{filter:brightness(1.15)}@media (max-width: 1024px){#buyScreen.reference-bonus .toggle-wrap{padding:0;border-radius:0;background:transparent;flex-direction:column;gap:0;width:100vw;max-width:100vw}#buyScreen.reference-bonus .balance-wrap{width:100%;box-sizing:border-box;border-right:0;padding:.45rem 1.25rem;align-items:center;background:#090d0ef5}#buyScreen.reference-bonus .bet-wrap{width:100%;box-sizing:border-box;justify-content:center;padding:.45rem 1rem;gap:.7rem;background:#000000fa}#buyScreen.reference-bonus .bet-value-wrap{align-items:center}}@media (max-height: 620px) and (min-aspect-ratio: 1 / 1){#buyScreen.reference-bonus .toggle-wrap.inline-panel{padding:.45rem .85rem;border-radius:999px;background:#090d0ef0;flex-direction:row;gap:.8rem;width:auto;margin:0 auto}#buyScreen.reference-bonus .inline-panel .balance-wrap{width:auto;padding:0 .8rem 0 0;border-right:1px solid rgb(255 255 255 / 12%);align-items:flex-start;background:transparent}#buyScreen.reference-bonus .inline-panel .bet-wrap{width:auto;padding:0;gap:.45rem;background:transparent}#buyScreen.reference-bonus .label{font-size:.7rem}#buyScreen.reference-bonus .value{font-size:1.05rem}#buyScreen.reference-bonus .icon-wrap{width:1.6rem;height:1.6rem}#buyScreen.reference-bonus button.button[data-test=down-button],#buyScreen.reference-bonus button.button[data-test=up-button]{width:2.1rem;height:2.1rem}#buyScreen.reference-bonus .inline-panel .bet-value-wrap{align-items:flex-start}}#buyScreen.reference-bonus .popup-s-bonus-card-panel-offset{transform:translateY(var(--popup-s-bonus-card-panel-offset-y, 0px))}#buyScreen.reference-bonus .bonuses-wrap:has(.bonus-card-groups){flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0}#buyScreen.reference-bonus .bonus-card-groups{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.1em;width:100%;min-height:0}#buyScreen.reference-bonus .bonus-card-tabs{display:grid;flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,42em);overflow:hidden;border:2px solid #efeff7;border-radius:.65em;background:#110a18f2;box-shadow:0 .25em .7em #00000073}#buyScreen.reference-bonus .bonus-card-tabs button{min-width:0;min-height:2.2em;padding:.28em .25em;border:0;border-left:1px solid rgba(239,239,247,.9);background:transparent;color:#bbb6cb;font:inherit;font-size:.9em;font-weight:900;line-height:1;white-space:nowrap;text-transform:uppercase;cursor:pointer;touch-action:manipulation}#buyScreen.reference-bonus .bonus-card-tabs button:first-child{border-left:0}#buyScreen.reference-bonus .bonus-card-tabs button.active{background:#f4f4f7;color:#201526}#buyScreen.reference-bonus .bonus-card-tabs button:disabled{cursor:default}#buyScreen.reference-bonus .bonus-card-tabs button:focus-visible{position:relative;z-index:1;outline:2px solid #f4c75a;outline-offset:-2px}#buyScreen.reference-bonus .bonus-card-panel{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em;width:100%}#buyScreen.reference-bonus .bonus-card-panel.transitioning{pointer-events:none}#buyScreen.reference-bonus .bonus-card-exit-panel{display:contents}#buyScreen.reference-bonus .bonus-card-exit-panel.card-exiting,#buyScreen.reference-bonus .bonus-card-panel.card-exiting{pointer-events:none}#buyScreen.reference-bonus .bonus-card-exit-panel.card-exiting .bonus-card-item,#buyScreen.reference-bonus .bonus-card-panel.card-exiting .bonus-card-item{animation:bonus-card-exit 80ms ease-in both}#buyScreen.reference-bonus .bonus-card-exit-panel.card-exiting .bonus-card-item:nth-last-child(1),#buyScreen.reference-bonus .bonus-card-panel.card-exiting .bonus-card-item:nth-last-child(1){animation-delay:0ms}#buyScreen.reference-bonus .bonus-card-exit-panel.card-exiting .bonus-card-item:nth-last-child(2),#buyScreen.reference-bonus .bonus-card-panel.card-exiting .bonus-card-item:nth-last-child(2){animation-delay:25ms}#buyScreen.reference-bonus .bonus-card-exit-panel.card-exiting .bonus-card-item:nth-last-child(3),#buyScreen.reference-bonus .bonus-card-panel.card-exiting .bonus-card-item:nth-last-child(3){animation-delay:50ms}#buyScreen.reference-bonus .bonus-card-exit-panel.card-exiting .bonus-card-item:nth-last-child(4),#buyScreen.reference-bonus .bonus-card-panel.card-exiting .bonus-card-item:nth-last-child(4){animation-delay:75ms}#buyScreen.reference-bonus .bonus-card-exit-panel.card-exiting .bonus-card-item:nth-last-child(5),#buyScreen.reference-bonus .bonus-card-panel.card-exiting .bonus-card-item:nth-last-child(5){animation-delay:.1s}#buyScreen.reference-bonus .bonus-card-exit-panel.card-exiting .bonus-card-item:nth-last-child(6),#buyScreen.reference-bonus .bonus-card-panel.card-exiting .bonus-card-item:nth-last-child(6){animation-delay:125ms}#buyScreen.reference-bonus .bonus-card-exit-panel.card-exiting .bonus-card-item:nth-last-child(7),#buyScreen.reference-bonus .bonus-card-panel.card-exiting .bonus-card-item:nth-last-child(7){animation-delay:.15s}#buyScreen.reference-bonus .bonus-card-exit-panel.card-exiting .bonus-card-item:nth-last-child(8),#buyScreen.reference-bonus .bonus-card-panel.card-exiting .bonus-card-item:nth-last-child(8){animation-delay:175ms}@keyframes bonus-card-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.3em) scale(.97)}}@media (prefers-reduced-motion: reduce){#buyScreen.reference-bonus .bonus-card-exit-panel.card-exiting .bonus-card-item,#buyScreen.reference-bonus .bonus-card-panel.card-exiting .bonus-card-item{animation-delay:0ms;animation-duration:1ms}}@media (max-width: 767px) and (max-aspect-ratio: 1/1){#buyScreen.reference-bonus .bonus-card-groups{align-self:stretch;gap:.8rem}#buyScreen.reference-bonus .bonus-card-tabs{position:sticky;top:0;z-index:2;width:min(100%,42rem);font-size:.9rem}#buyScreen.reference-bonus .bonus-card-panel{align-content:flex-start}}#buyScreen.reference-bonus .bonus-card-item.card-entering{animation:bonus-card-enter .17s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--bonus-card-animation-index) * 45ms)}#buyScreen.reference-bonus .bonus-card-item.card-leaving{pointer-events:none;animation:bonus-card-leave .11s ease-in both;animation-delay:calc(var(--bonus-card-animation-index) * 45ms)}@keyframes bonus-card-enter{0%{opacity:0;transform:translateY(.5em) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bonus-card-leave{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.35em) scale(.98)}}@media (prefers-reduced-motion: reduce){#buyScreen.reference-bonus .bonus-card-item.card-entering,#buyScreen.reference-bonus .bonus-card-item.card-leaving{animation-delay:0ms;animation-duration:1ms}}#buyScreen.reference-bonus,#confirmPopup.reference-bonus{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100dvh;padding:0;overflow:hidden;color:#fff;font-family:ControlsPricedown,sans-serif;font-size:16px;background:#0000007f;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);--bonus-recommend-tag-scale: .98;--bonus-recommend-tag-offset-x: 2px;--bonus-recommend-tag-offset-y: 5px}#buyScreen.reference-bonus{z-index:1000}#confirmPopup.reference-bonus{z-index:1100}#buyScreen.reference-bonus .recommend-tag,#confirmPopup.reference-bonus .recommend-tag{top:18px;right:3px;left:auto;white-space:nowrap;transform:rotate(9deg) scale(var(--bonus-recommend-tag-scale));transform-origin:top right;pointer-events:none}#buyScreen.reference-bonus .buy-cards-wrap{gap:0;flex-direction:row;overflow-x:hidden}#buyScreen.reference-bonus .layout-portrait>.buy-cards-wrap{display:contents}#buyScreen.reference-bonus .layout-large.popup-s .bottom-panel{bottom:calc(1.25em - var(--bonus-popup-panel-offset))}#buyScreen.reference-bonus .layout-large.popup-s .buy-cards-wrap{scroll-padding-bottom:4rem}#buyScreen.reference-bonus .layout-portrait .bonuses-wrap{scroll-padding-bottom:8rem}#buyScreen.reference-bonus .bottom-panel{background:transparent;border-radius:0;padding:0;gap:0}#buyScreen.reference-bonus .bonus-card-wrap{align-self:auto}#buyScreen.reference-bonus .top-image-wrap{border-radius:0}#buyScreen.reference-bonus .volatility-dot,#confirmPopup.reference-bonus .volatility-dot{background:transparent;clip-path:none}#buyScreen.reference-bonus .bet-value-wrap{min-width:0}#buyScreen.reference-bonus .balance-wrap{min-width:0;max-width:none}#buyScreen.reference-bonus .value{max-width:100%;overflow:hidden}#buyScreen.reference-bonus .bet-amount-button{cursor:pointer}#buyScreen.reference-bonus .bet-amount-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}#buyScreen.reference-bonus .bonus-card-wrap:focus-visible{outline:2px solid var(--tone);outline-offset:3px}#confirmPopup.reference-bonus .confirm-wrap-outer{animation:none}#confirmPopup.reference-bonus .confirm-card-wrap,#confirmPopup.reference-bonus .header-image{border-radius:0}#confirmPopup.reference-bonus .confirm-card-top-back{min-height:0;overflow:hidden}#confirmPopup.reference-bonus .header-image-picture{position:absolute;top:0;right:0;bottom:0;left:0}#confirmPopup.reference-bonus .header-image{max-height:none}#confirmPopup.reference-bonus .dialog-text>span{width:100%;min-width:0}#confirmPopup.reference-bonus .select-button.confirm{margin-top:0}#buyScreen.reference-bonus>.close-button,#confirmPopup.reference-bonus>.close-button{position:absolute;top:0;right:0;width:3rem;height:3rem;z-index:102;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:#fff;font:900 3rem/0 ControlsPricedown,sans-serif;cursor:pointer}@media (max-width: 1024px){#buyScreen.reference-bonus>.close-button,#confirmPopup.reference-bonus>.close-button{top:.35rem;right:.35rem;font-size:clamp(2.6rem,8vw,4rem);width:clamp(2.6rem,8vw,4rem);height:clamp(2.6rem,8vw,4rem)}}#buyScreen.reference-bonus .bonus-card-tabs{grid-template-columns:repeat(var(--bonus-group-count, 3),minmax(0,1fr))}#buyScreen.reference-bonus .bonus-card-tabs button{white-space:normal;text-wrap:balance;min-height:2.8em;padding-inline:.55em}#buyScreen.reference-bonus .bonus-card-panel{outline:none}#buyScreen.reference-bonus .bonus-card-panel>.bonus-card-item{min-width:0}#buyScreen.reference-bonus .layout-portrait .bonus-card-groups{flex:0 0 auto}#buyScreen.reference-bonus .layout-portrait .bonuses-wrap:has(.bonus-card-groups){justify-content:flex-start}#buyScreen.reference-bonus .layout-large.popup-s .bonuses-wrap{width:100%;align-items:center}#buyScreen.reference-bonus .layout-large.popup-s .buy-cards-wrap{padding-top:2rem}#buyScreen.reference-bonus .layout-large.popup-s .bonus-card-tabs{position:sticky;top:0;z-index:2;width:min(calc(100vw - 7rem),20rem);font-size:.7rem}#buyScreen.reference-bonus .layout-large.popup-s .bonus-card-panel{flex-direction:column;gap:.75rem}#buyScreen.reference-bonus .layout-large.popup-s .bonus-card-panel>.bonus-card-item{flex:0 0 auto;width:var(--bonus-card-width);max-width:var(--bonus-card-width)}#buyScreen.reference-bonus .layout-large.popup-s .bonus-card-wrap{--volatility-overlap-into-image: calc(42 * var(--card-unit) + 3px)}@media (max-width: 767px) and (max-aspect-ratio: 1/1){#buyScreen.reference-bonus .bonus-card-tabs{top:0;width:min(calc(100% - 4rem),42rem);font-size:.8rem}}#buyScreen.reference-bonus #bonusTabs[hidden]{display:none}#buyScreen.reference-bonus .bonus-card-wrap:is(:hover,:focus-visible):not(.disabled) .action-button:not(:disabled),#confirmPopup.reference-bonus .confirm-wrap-outer .confirm-button.select-button:is(:hover,:focus-visible):not(:disabled){border-color:#d9ffe0;background:linear-gradient(180deg,#39e94a,#16c937);box-shadow:0 calc(3 * var(--card-unit, var(--confirm-unit))) 0 #005315b8,0 0 calc(16 * var(--card-unit, var(--confirm-unit))) #29e24694;color:#fff}#infoPage.reference-rules{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:#000000e5;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#infoPage.reference-rules .close-button{position:fixed;top:clamp(14px,2vw,26px);right:clamp(14px,2vw,32px);z-index:2;width:42px;height:42px;padding:0;border:0;background:transparent;cursor:pointer}#infoPage.reference-rules .close-button img{display:block;width:100%;height:100%;object-fit:contain}#infoPage.reference-rules .rules-scroll{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}#infoPage.reference-rules .rules-panel{width:min(1080px,100%);box-sizing:border-box;margin:0 auto;padding:clamp(72px,10vw,104px) clamp(12px,3vw,28px) 48px;text-shadow:0 2px 3px rgb(0 0 0 / 85%)}#infoPage.reference-rules .rules-hero,#infoPage.reference-rules .section-card,#infoPage.reference-rules .disclaimer{border:1px solid rgb(255 255 255 / 10%);border-radius:10px;background:#00000085;box-shadow:inset 0 1px #ffffff0f}#infoPage.reference-rules .rules-hero{padding:clamp(18px,3vw,30px)}#infoPage.reference-rules .hero-eyebrow,#infoPage.reference-rules .stat-card span,#infoPage.reference-rules .bet-mode-tag{margin:0;color:#ffffffb3;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}#infoPage.reference-rules h1,#infoPage.reference-rules h2,#infoPage.reference-rules h3,#infoPage.reference-rules p{margin:0}#infoPage.reference-rules h1{margin-top:8px;font-size:clamp(30px,6vw,54px);line-height:1}#infoPage.reference-rules .hero-copy,#infoPage.reference-rules .section-card p,#infoPage.reference-rules .rule-list,#infoPage.reference-rules .disclaimer{color:#ffffffd6;font-size:clamp(13px,1.7vw,16px);font-weight:600;line-height:1.5}#infoPage.reference-rules .hero-copy{max-width:70ch;margin-top:16px}#infoPage.reference-rules .hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}#infoPage.reference-rules .stat-card{display:grid;gap:5px;padding:12px;border-radius:7px;background:#ffffff0f;text-align:center}#infoPage.reference-rules .stat-card strong{font-size:clamp(15px,2.2vw,21px);line-height:1.1}#infoPage.reference-rules .rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}#infoPage.reference-rules .section-card{padding:clamp(16px,2.5vw,22px)}#infoPage.reference-rules .section-card--wide{grid-column:1 / -1}#infoPage.reference-rules .section-header h2{font-size:clamp(20px,3vw,28px);line-height:1.1}#infoPage.reference-rules .section-header p{margin-top:8px}#infoPage.reference-rules .symbol-paytable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding:4px;border-radius:10px;border:1px solid rgb(255 255 255 / 10%);background:#00000085;box-shadow:inset 0 1px #ffffff0f;text-shadow:none}#infoPage.reference-rules .symbol-paytable-card{display:grid;grid-template-rows:100px auto;justify-items:center;align-items:center;min-height:174px;padding:10px 12px 14px;border:3px solid #030706;border-radius:9px;background:#ffffff0f;box-shadow:0 2px #0006;color:#006747}#infoPage.reference-rules .paytable-symbol-image{width:min(112px,75%);height:100px;object-fit:contain}#infoPage.reference-rules .symbol-paytable-values{display:grid;gap:2px;min-width:78px;margin:0;font-size:clamp(12px,1.35vw,15px);font-weight:950;line-height:1.08;letter-spacing:.01em}#infoPage.reference-rules .symbol-paytable-values div{display:grid;grid-template-columns:30px 1fr;gap:7px}#infoPage.reference-rules .symbol-paytable-values dt,#infoPage.reference-rules .symbol-paytable-values dd{margin:0}#infoPage.reference-rules .symbol-paytable-values dt{color:#fff;text-align:right}#infoPage.reference-rules .symbol-paytable-values dd{color:#39d98a;text-transform:uppercase}#infoPage.reference-rules .table-wrap{display:none}#infoPage.reference-rules .paytable-table{width:100%;min-width:540px;border-collapse:collapse;text-align:center}#infoPage.reference-rules .paytable-table th,#infoPage.reference-rules .paytable-table td{padding:10px 8px;border-bottom:1px solid rgb(255 255 255 / 9%)}#infoPage.reference-rules .paytable-table th{font-size:12px;letter-spacing:.05em;text-transform:uppercase}#infoPage.reference-rules .paytable-table tbody tr:nth-child(odd){background:#ffffff08}#infoPage.reference-rules .symbol-cell,#infoPage.reference-rules .special-item{display:flex;align-items:center;gap:10px}#infoPage.reference-rules .symbol-image{width:48px;height:48px;object-fit:contain;flex:0 0 auto}#infoPage.reference-rules .symbol-image--multiplier{width:110px;height:110px}#infoPage.reference-rules .symbol-image--scatter,#infoPage.reference-rules .symbol-image--nuke{width:96px;height:96px}#infoPage.reference-rules .special-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}#infoPage.reference-rules .special-item{align-items:flex-start;padding:10px;border-radius:7px;background:#00000038}#infoPage.reference-rules .special-item p{margin-top:4px}#infoPage.reference-rules .special-item--nuke{grid-column:1 / -1}#infoPage.reference-rules .rule-list{display:grid;gap:9px;margin:14px 0 0;padding-left:20px}#infoPage.reference-rules .multiplier-spots-copy{display:grid;gap:9px;margin-top:14px}#infoPage.reference-rules .ways-to-win-copy{display:grid;gap:12px;margin-top:14px}#infoPage.reference-rules .ways-to-win-copy p{margin:0}#infoPage.reference-rules .ways-to-win-image{justify-self:center;width:min(100%,294px);height:auto}#infoPage.reference-rules .multiplier-spots-copy p{margin:0}#infoPage.reference-rules .section-card--bet-modes{background:#000000a6}#infoPage.reference-rules .bet-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}#infoPage.reference-rules .bet-mode-card{--mode-accent: #d6d6d6;padding:14px;border:1px solid rgb(255 255 255 / 14%);border-left:4px solid var(--mode-accent);border-radius:7px;background:#0000004d}#infoPage.reference-rules .bet-mode-card--feature{--mode-accent: #e5ba5b}#infoPage.reference-rules .bet-mode-card--buy{--mode-accent: #f07154}#infoPage.reference-rules .bet-mode-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}#infoPage.reference-rules .bet-mode-card h3{font-size:17px}#infoPage.reference-rules .bet-mode-cost{padding:4px 7px;border-radius:999px;background:var(--mode-accent);color:#17120b;font-size:12px;font-weight:950;text-shadow:none}#infoPage.reference-rules .bet-mode-tag{margin-top:9px;color:var(--mode-accent)}#infoPage.reference-rules .bet-mode-card p{margin-top:7px}#infoPage.reference-rules .bet-mode-rtp{margin-top:10px;color:#ffffffb8;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#infoPage.reference-rules .controls-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;margin-top:20px}#infoPage.reference-rules .control-item{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:18px;min-width:0}#infoPage.reference-rules .control-icon,#infoPage.reference-rules .keycap{display:grid;place-items:center;width:42px;height:42px;border-radius:6px;background:#ffffff0a}#infoPage.reference-rules .control-icon img{width:34px;height:34px;object-fit:contain}#infoPage.reference-rules .control-copy{display:grid;gap:2px;min-width:0}#infoPage.reference-rules .control-name{font-size:clamp(13px,1.5vw,16px);font-weight:950;line-height:1.2}#infoPage.reference-rules .control-description{color:#ffffffd6;font-size:clamp(11px,1.25vw,14px);font-weight:600;line-height:1.35}#infoPage.reference-rules .keycap{width:auto;min-width:52px;padding:0 8px;box-sizing:border-box;font-size:12px;font-weight:950}#infoPage.reference-rules .disclaimer{margin-top:12px;padding:14px;border-radius:8px;font-size:12px;font-weight:900;text-align:center}@media (max-width: 680px){#infoPage.reference-rules .hero-stats,#infoPage.reference-rules .rules-grid,#infoPage.reference-rules .bet-mode-grid{grid-template-columns:1fr}#infoPage.reference-rules .symbol-paytable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#infoPage.reference-rules .section-card--wide{grid-column:auto}#infoPage.reference-rules .controls-grid{grid-template-columns:1fr;gap:14px}#infoPage.reference-rules .special-grid{grid-template-columns:1fr}}@media (max-width: 420px){#infoPage.reference-rules .symbol-paytable-grid{grid-template-columns:1fr}}#infoPage.reference-rules{z-index:1300;padding:0;overflow:hidden;font-size:16px}#infoPage.reference-rules .info-content{display:block;max-width:none;gap:normal}#infoPage.reference-rules .rules-scroll{overscroll-behavior:contain}#infoPage.reference-rules .close-button{border-radius:0;color:inherit}#infoPage.reference-rules .close-button:hover{background:transparent}#infoPage.reference-rules .close-button:focus-visible,#infoPage.reference-rules .rules-scroll:focus-visible{outline:2px solid #fff;outline-offset:-2px}#infoPage.reference-rules .section-header+p{margin-top:14px}#infoPage.reference-rules .rules-feature-image{display:block;width:min(50%,120px);height:auto;margin:18px auto 0;object-fit:contain}#infoPage.reference-rules .section-card>p,#infoPage.reference-rules .rules-hero>p+p{margin-top:14px}#infoPage.reference-rules .rules-symbol-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:18px}#infoPage.reference-rules .rules-symbol-strip img{max-width:100%}#infoPage.reference-rules .disclaimer h2{margin-bottom:8px;font-size:20px}#infoPage.reference-rules .rules-language{display:none;position:fixed;top:clamp(14px,2vw,26px);left:clamp(14px,2vw,32px);z-index:2;max-width:calc(100vw - 96px);text-shadow:none}#infoPage.reference-rules .rules-language>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#infoPage.reference-rules .rules-language select{width:180px;max-width:100%;min-height:42px;padding:8px 10px;border:1px solid #444;border-radius:5px;color:#fff;background:#202020;color-scheme:dark;font:16px/1.4 system-ui,sans-serif;cursor:pointer}#infoPage.reference-rules .rules-language option{color:#fff;background:#202020}#infoPage.reference-rules .rules-language select:focus-visible{outline:2px solid #fff;outline-offset:2px}#infoPage.reference-rules .rules-language select:disabled{cursor:default;opacity:.65}#infoPage.reference-rules .info-content[dir=rtl]{text-align:right}#startup-screen .loading-game{--loading-game-tip-image-width: var(--loading-game-tip-image-desktop-width);--loading-game-tip-image-height: var(--loading-game-tip-image-desktop-height);position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;isolation:isolate;display:grid;grid-template-rows:1fr auto;background:transparent;overflow:hidden;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}#startup-screen .loading-game-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#03070b1f}#startup-screen .loading-game-content{display:grid;grid-template-rows:minmax(118px,35vh) minmax(170px,1fr) auto minmax(96px,23vh);align-items:center;width:100%;min-height:0}#startup-screen .brand-logo{display:flex;align-items:end;justify-content:center;align-self:stretch;padding:clamp(20px,4vh,48px) 24px 18px;pointer-events:none}#startup-screen .tutorial-panel{--tutorial-panel-edge-mask: linear-gradient( to right, transparent 0%, rgb(0 0 0 / 20%) 5%, rgb(0 0 0 / 65%) 12%, #000 22%, #000 78%, rgb(0 0 0 / 65%) 88%, rgb(0 0 0 / 20%) 95%, transparent 100% );position:relative;display:grid;grid-template-columns:minmax(72px,1fr) minmax(240px,390px) minmax(72px,1fr);align-items:center;min-height:170px;padding:16px clamp(18px,6vw,96px);border-top:1px solid transparent;border-bottom:1px solid transparent;isolation:isolate}#startup-screen .tutorial-panel-background{position:absolute;top:-1px;right:0;bottom:-1px;left:0;z-index:0;border-top:1px solid rgb(122 170 191 / 14%);border-bottom:1px solid rgb(122 170 191 / 14%);background-color:rgb(3 7 10 / var(--loading-game-tutorial-panel-opacity));box-shadow:inset 0 15px 28px #00000038,inset 0 -15px 28px #00000038;-webkit-mask-image:var(--tutorial-panel-edge-mask);mask-image:var(--tutorial-panel-edge-mask);pointer-events:none}#startup-screen .tutorial-panel-background:before{--tutorial-panel-pattern-size: var(--tutorial-panel-pattern-base-size);--tutorial-panel-pattern-dot-size: var(--tutorial-panel-pattern-base-dot-size);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";background-image:radial-gradient(circle,rgb(150 165 175 / 86%) 0 var(--tutorial-panel-pattern-dot-size),transparent calc(var(--tutorial-panel-pattern-dot-size) + .1px));background-repeat:repeat;background-position:0 0;background-size:var(--tutorial-panel-pattern-size) var(--tutorial-panel-pattern-size);opacity:var(--tutorial-panel-pattern-opacity);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / 72%) 58%,rgb(0 0 0 / 24%) 84%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / 72%) 58%,rgb(0 0 0 / 24%) 84%,transparent 100%);pointer-events:none}#startup-screen .tutorial-panel>:not(.tutorial-panel-background){position:relative;z-index:1}#startup-screen .tutorial-stage{position:relative;width:100%;min-height:164px;overflow:visible;clip-path:inset(-16px 0)}#startup-screen .tutorial-content{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:8px;pointer-events:none}#startup-screen .tutorial-stage.slides-next .tutorial-content-entering{animation:tutorial-slide-in-from-right .46s cubic-bezier(.22,.61,.36,1) both}#startup-screen .tutorial-stage.slides-next .tutorial-content-leaving{animation:tutorial-slide-out-to-left .46s cubic-bezier(.22,.61,.36,1) both}#startup-screen .tutorial-stage:not(.slides-next) .tutorial-content-entering{animation:tutorial-slide-in-from-left .46s cubic-bezier(.22,.61,.36,1) both}#startup-screen .tutorial-stage:not(.slides-next) .tutorial-content-leaving{animation:tutorial-slide-out-to-right .46s cubic-bezier(.22,.61,.36,1) both}#startup-screen .tutorial-content p{max-width:340px;margin:0;color:#fff;font-family:StartupPricedown,sans-serif;font-size:clamp(15px,1.65vw,22px);line-height:.96;text-align:center;text-shadow:0 2px 2px #000}#startup-screen .tutorial-content img{display:block;width:min(100%,var(--loading-game-tip-image-width));max-height:var(--loading-game-tip-image-height);object-fit:contain;filter:drop-shadow(0 4px 8px rgb(0 0 0 / 60%))}#startup-screen .slide-control{display:grid;place-items:center;width:62px;height:72px;padding:0;border:0;background:transparent;cursor:pointer;justify-self:center;filter:drop-shadow(0 2px 3px rgb(0 0 0 / 80%))}#startup-screen .slide-control span{display:block;width:22px;height:22px;border-top:5px solid #e7e7e7;border-right:5px solid #e7e7e7;transition:border-color .16s ease,transform .16s ease}#startup-screen .slide-control-previous span{transform:rotate(-135deg)}#startup-screen .slide-control-next span{transform:rotate(45deg)}#startup-screen .slide-control:hover span{border-color:#fff}#startup-screen .slide-control-previous:hover span{transform:translate(-4px) rotate(-135deg)}#startup-screen .slide-control-next:hover span{transform:translate(4px) rotate(45deg)}#startup-screen .slide-control:focus-visible,#startup-screen .slide-pagination button:focus-visible,#startup-screen .continue-button:focus-visible{outline:3px solid #fff;outline-offset:4px}#startup-screen .slide-pagination{display:flex;align-self:end;justify-content:center;gap:8px;padding:12px}#startup-screen .slide-pagination button{width:11px;height:11px;padding:0;border:0;border-radius:50%;background:#ffffff61;cursor:pointer;transition:transform .16s ease,background-color .16s ease}#startup-screen .slide-pagination button.active{background:#fff;transform:scale(1.1)}#startup-screen .continue-area{align-self:start;justify-self:center;display:grid;justify-items:center;gap:10px;margin-top:clamp(16px,2vh,24px)}#startup-screen .continue-button{--continue-slant: 12px;--continue-border-width: 2px;--continue-pattern-size: 6px;--continue-pattern-dot-size: 1.4px;position:relative;isolation:isolate;box-sizing:border-box;display:grid;place-items:center;width:min(68vw,272px);min-width:204px;min-height:64px;padding:12px 32px;border:0;border-radius:0;background:transparent;color:#fff;font-family:StartupPricedown,sans-serif;font-size:clamp(30px,3vw,36px);font-weight:400;font-synthesis:none;line-height:1;letter-spacing:.035em;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:filter .16s ease,transform .16s ease}#startup-screen .continue-button:before,#startup-screen .continue-button:after,#startup-screen .continue-button-face{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(var(--continue-slant) 0,100% 0,calc(100% - var(--continue-slant)) 100%,0 100%);content:"";pointer-events:none}#startup-screen .continue-button:before{z-index:-2;background:#493b68}#startup-screen .continue-button-face{inset:var(--continue-border-width);z-index:-1;background-color:#27213b;background-image:radial-gradient(circle,rgb(107 91 145 / 24%) 0 var(--continue-pattern-dot-size),transparent calc(var(--continue-pattern-dot-size) + .35px));background-size:var(--continue-pattern-size) var(--continue-pattern-size);background-position:center;background-repeat:repeat}#startup-screen .continue-button:after{z-index:-3;background:#171219;transform:translate(3px,5px)}@media (hover: hover) and (pointer: fine){#startup-screen .continue-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}}#startup-screen .continue-button:active:not(:disabled){transform:translateY(3px)}#startup-screen .continue-button:disabled{cursor:wait;filter:brightness(.85);transform:none}@media (prefers-reduced-motion: reduce){#startup-screen .continue-button{transition:none}}#startup-screen .continue-logo{display:block;width:auto;height:min(3.4vw,26px);max-width:min(12vw,92px);opacity:.5;filter:drop-shadow(0 2px 4px rgb(0 0 0 / 48%))}#startup-screen .game-facts{position:absolute;right:clamp(16px,2.1vw,30px);bottom:clamp(14px,2.5vh,28px);display:flex;gap:clamp(5px,.6vw,8px)}#startup-screen .game-fact{position:relative;isolation:isolate;display:grid;place-content:center;width:clamp(58px,7vw,82px);aspect-ratio:200 / 185;padding:8px;filter:drop-shadow(0 3px 5px rgb(0 0 0 / 65%));color:#fff;text-align:center;text-shadow:0 2px 1px #000}#startup-screen .game-fact-badge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;object-fit:fill;opacity:var(--loading-game-badge-opacity);pointer-events:none}#startup-screen .game-fact span{position:relative;z-index:1;font-family:Arial,sans-serif;font-size:clamp(7px,.65vw,9px);font-weight:800;line-height:1;transform:translateY(clamp(3px,.35vw,5px))}@media (min-width: 641px){#startup-screen .game-fact-badge{transform:scale(var(--loading-game-badge-desktop-scale));transform-origin:center}}@keyframes tutorial-slide-in-from-right{0%{opacity:.3;transform:translate(112%)}to{opacity:1;transform:translate(0)}}@keyframes tutorial-slide-out-to-left{0%{opacity:1;transform:translate(0)}to{opacity:.3;transform:translate(-112%)}}@keyframes tutorial-slide-in-from-left{0%{opacity:.3;transform:translate(-112%)}to{opacity:1;transform:translate(0)}}@keyframes tutorial-slide-out-to-right{0%{opacity:1;transform:translate(0)}to{opacity:.3;transform:translate(112%)}}@media (max-width: 640px){#startup-screen .loading-game{--loading-game-tip-image-width: var(--loading-game-tip-image-mobile-width);--loading-game-tip-image-height: var(--loading-game-tip-image-mobile-height)}#startup-screen .loading-game-content{grid-template-rows:minmax(98px,30vh) minmax(188px,1fr) auto minmax(92px,22vh)}#startup-screen .brand-logo{padding-top:18px;padding-bottom:10px}#startup-screen .tutorial-panel{grid-template-columns:48px minmax(180px,1fr) 48px;min-height:188px;padding:12px 4px}#startup-screen .tutorial-stage{min-height:156px}#startup-screen .tutorial-content p{max-width:220px;font-size:clamp(14px,4.2vw,18px)}#startup-screen .tutorial-content img{max-height:var(--loading-game-tip-image-height)}#startup-screen .slide-control{width:44px;height:58px}#startup-screen .slide-control span{width:16px;height:16px;border-width:4px}#startup-screen .continue-button{width:min(68vw,272px);min-width:0;font-size:clamp(30px,8.5vw,36px)}#startup-screen .slide-pagination,#startup-screen .continue-area{transform:translateY(-10px)}#startup-screen .game-facts{right:8px;bottom:max(8px,env(safe-area-inset-bottom));gap:14px}#startup-screen .game-fact{width:44px;padding:5px}#startup-screen .game-fact-badge{transform:scale(1.2);transform-origin:center}}@media (min-width: 641px) and (max-width: 1100px) and (max-height: 620px){#startup-screen .continue-area{gap:8px;margin-top:clamp(4px,1.25vh,8px)}#startup-screen .continue-button{--continue-slant: 10px;width:clamp(190px,23.4vw,238px);min-width:0;min-height:clamp(48px,10vh,60px);padding:10px clamp(20px,2.8vw,28px);font-size:clamp(26px,3vw,32px)}#startup-screen .continue-logo{width:auto;height:clamp(14px,3.2vh,20px);max-width:min(9vw,72px)}}@media (min-width: 641px) and (max-width: 800px) and (max-height: 450px){#startup-screen .slide-pagination,#startup-screen .continue-area{transform:translateY(5px)}}@media (max-width: 640px) and (max-height: 700px) and (orientation: portrait){#startup-screen .slide-pagination,#startup-screen .continue-area{transform:translateY(-12px)}#startup-screen .continue-area{gap:8px;margin-top:4px}#startup-screen .continue-button{--continue-slant: 10px;width:min(65vw,238px);min-height:58px;padding:10px 24px;font-size:clamp(28px,8vw,32px)}#startup-screen .continue-logo{width:auto;height:min(4.13vw,18px);max-width:min(12vw,64px)}}@media (max-width: 480px) and (max-height: 225px){#startup-screen .loading-game{--loading-game-tip-image-width: var(--loading-game-tip-image-popup-s-width);--loading-game-tip-image-height: var(--loading-game-tip-image-popup-s-height)}#startup-screen .loading-game-content{grid-template-rows:59px minmax(94px,1fr) 6px 52px}#startup-screen .brand-logo{align-items:center;padding:2px 8px 0}#startup-screen .tutorial-panel{grid-template-columns:38px minmax(150px,220px) 38px;justify-content:center;min-height:94px;padding:2px 4px}#startup-screen .tutorial-panel-background:before{--tutorial-panel-pattern-size: calc(var(--tutorial-panel-pattern-base-size) * .57);--tutorial-panel-pattern-dot-size: calc(var(--tutorial-panel-pattern-base-dot-size) * .57)}#startup-screen .tutorial-stage{min-height:90px;clip-path:inset(-8px 0)}#startup-screen .tutorial-content{gap:2px}#startup-screen .tutorial-content p{max-width:200px;font-size:clamp(10px,2.75vw,11px);line-height:.9}#startup-screen .tutorial-content img{width:min(100%,var(--loading-game-tip-image-width));max-height:var(--loading-game-tip-image-height)}#startup-screen .slide-control{width:38px;height:44px}#startup-screen .slide-control span{width:13px;height:13px;border-width:3px}#startup-screen .slide-pagination{gap:4px;padding:1px}#startup-screen .slide-pagination button{width:7px;height:7px}#startup-screen .continue-button{--continue-slant: 6px;width:118px;min-width:0;min-height:32px;padding:6px 12px;font-size:18px}#startup-screen .continue-button:after{transform:translate(2px,3px)}#startup-screen .continue-area{gap:4px;margin-top:0}#startup-screen .continue-logo{width:auto;height:12px;max-width:40px}#startup-screen .game-facts{right:4px;bottom:3px}#startup-screen .game-fact{width:36px;padding:3px}#startup-screen .game-fact span{font-size:5px}}@font-face{font-family:StartupPricedown;src:url(../startup-ui/fonts/pricedown/pricedown%20bl.ttf) format("truetype");font-style:normal;font-weight:400;font-display:block}#startup-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#000;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-text-size-adjust:100%;direction:ltr}#startup-screen *,#startup-screen *:before,#startup-screen *:after{box-sizing:content-box}#startup-screen button{box-sizing:border-box;margin:0;letter-spacing:normal;text-transform:none}#startup-screen>canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}#startup-screen .startup-error-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px}#startup-screen .startup-error{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:16px;width:min(100%,400px);padding:26px 28px;border:1px solid rgb(255 255 255 / 18%);border-radius:16px;background:linear-gradient(135deg,#1c0a34f0,#06071cf0);box-shadow:0 20px 60px #0000008c;color:#fff;font-family:StartupPricedown,sans-serif;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#startup-screen .startup-error p{margin:0;font-size:18px;font-weight:700;line-height:1.35}#startup-screen .startup-retry{min-width:96px;min-height:36px;padding:8px 16px;border:2px solid #101820;border-radius:6px;background:#fff;color:#0b6427;font:800 14px StartupPricedown,sans-serif;cursor:pointer}#startup-screen .startup-retry:hover{background:#72ff00}#startup-screen .startup-retry:focus-visible{outline:3px solid white;outline-offset:2px}@media (max-width: 640px){#startup-screen .startup-error{gap:14px;padding:22px 18px;border-radius:14px}#startup-screen .startup-error p{font-size:clamp(14px,4.1vw,18px)}}
