html,body{overscroll-behavior:auto;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y}@media (max-width:1199px){input:focus{scroll-margin:0}}.mines-game{contain:layout style;overscroll-behavior:auto;width:100%;height:100%;position:relative;overflow:hidden}.game-canvas{background:#000 var(--mines-background-image) center / cover no-repeat;touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.game-canvas canvas{touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;display:block;width:100%!important;height:100%!important}.keyboard-board-status{top:max(72px, calc(env(safe-area-inset-top,0px) + 56px));z-index:40;opacity:0;color:#dff6ff;pointer-events:none;background:#0b1921eb;border:1px solid #86dcff8c;border-radius:999px;max-width:calc(100vw - 32px);padding:7px 12px;font-size:12px;font-weight:800;transition:opacity .15s;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000006b}.game-canvas:focus-visible .keyboard-board-status{opacity:1}.game-canvas:focus-visible .keyboard-board-status.is-suppressed{opacity:0}.ui-overlay{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.mobile-orientation-overlay{z-index:12000;box-sizing:border-box;padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));color:#fff;pointer-events:auto;text-align:center;background:radial-gradient(circle,#520e11d1 0%,#260709f5 52%,#0d0506 100%),#0d0506;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-orientation-content{flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,3.4vh,28px);width:min(86vw,760px);max-height:calc(100dvh - 48px);animation:.24s ease-out both mobile-orientation-content-in;display:flex;transform:translateY(-1vh)}.mobile-orientation-icon{flex:none;width:clamp(116px,34vh,250px);max-width:min(46vw,250px);height:auto;display:block}.mobile-orientation-text{flex-direction:column;align-items:center;gap:clamp(8px,2vh,20px);display:flex}.mobile-orientation-text h2,.mobile-orientation-text p{color:#fff;letter-spacing:0;overflow-wrap:anywhere;max-width:100%;margin:0;line-height:1.12}.mobile-orientation-text h2{font-size:clamp(24px,6.1vh,46px);font-weight:800}.mobile-orientation-text p{font-size:clamp(22px,5.2vh,44px);font-weight:400}@keyframes mobile-orientation-content-in{0%{opacity:0;transform:translateY(1vh)scale(.98)}to{opacity:1;transform:translateY(-1vh)scale(1)}}.bottom-panel{width:100%;padding:10px;padding-bottom:max(10px, env(safe-area-inset-bottom,0px));padding-left:max(10px, env(safe-area-inset-left,0px));padding-right:max(10px, env(safe-area-inset-right,0px));pointer-events:auto;box-sizing:border-box;overscroll-behavior:auto;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;overflow:hidden visible}@media (max-width:1199px){.top-bar{padding-top:max(10px, env(safe-area-inset-top,0px))}}.game-controls{box-sizing:border-box;background:#0f0f14eb;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:100%;padding:12px;display:flex;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a,0 0 0 1px #0003}.game-controls-buttons{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.settings-modal-overlay{contain:layout style;will-change:opacity;z-index:2000;pointer-events:auto;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.settings-modal{pointer-events:auto;background:#000;border:1px solid #ffffff1a;border-radius:16px;width:90%;max-width:400px;max-height:85vh;padding:0;overflow-y:auto;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a,0 0 0 1px #0003}.settings-header{justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.settings-item-clickable{cursor:pointer}.settings-icon{font-size:20px}.settings-toggle input{opacity:0;width:0;height:0}.language-selector{background:#0000004d;border-radius:8px;flex:0 0 128px;padding:3px;position:relative}.language-select{-webkit-appearance:none;appearance:none;color:gold;cursor:pointer;background:#ffd70033;border:0;border-radius:6px;outline:none;width:100%;min-height:32px;padding:6px 30px 6px 10px;font-size:12px;font-weight:600;line-height:1.2}.language-selector:after{content:"";pointer-events:none;border-top:5px solid #ffd700d9;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;right:10px;transform:translateY(-40%)}.language-select option{color:#ffffffeb;background:#17171d}.limits-modal-overlay{z-index:2001;pointer-events:auto;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@media (max-width:360px){.top-bar{flex-wrap:wrap;gap:8px;padding:6px 10px}.balance{border-radius:10px;flex:none;width:-moz-fit-content;width:fit-content;min-width:auto;padding:8px 12px}.balance-label{font-size:11px}.balance-value{font-size:14px}.menu-button{border-radius:10px;width:42px;height:42px}.how-to-play-button{border-radius:10px;width:42px;min-width:42px;height:42px;padding:0}.how-to-play-button-icon{width:20px;height:20px;font-size:13px}.how-to-play-button-text{display:none}.menu-icon{gap:4px;width:20px;height:16px}.top-icons{gap:6px}.game-controls{border-radius:14px;gap:8px;padding:10px}.game-controls-buttons{gap:8px}.settings-modal,.limits-modal{border-radius:14px;width:95%;max-width:340px}.settings-header,.limits-header{padding:16px 16px 12px}.limits-header{border-radius:14px 14px 0 0}.settings-title,.limits-title{text-align:center;font-size:18px}.settings-item,.limit-item{padding:12px 16px}.settings-item-label,.limit-label,.limit-value{font-size:14px}.how-to-play-modal{border-radius:18px;max-width:calc(100vw - 24px)}.how-to-play-modal .limits-header{border-radius:18px 18px 0 0;padding:14px 14px 10px}.how-to-play-body{gap:12px;padding:14px}.how-to-play-section-title,.how-to-play-copy,.how-to-play-rule-list,.how-to-play-note{font-size:13px}.how-to-play-rule-list{padding-inline-start:20px}.how-to-play-rule-list>li+li{margin-top:7px}}.mines-game.is-touch-landscape-layout .game-logo{display:none}.mines-game.is-touch-landscape-layout .bottom-panel{overscroll-behavior:auto;justify-content:center;overflow-x:visible}@media (min-width:1200px) and (max-height:560px){.game-logo{display:none}}@media (min-width:361px) and (max-width:480px){.top-bar{padding:8px 12px}.balance{border-radius:11px;padding:9px 14px}.balance-label{font-size:12px}.balance-value{font-size:15px}.menu-button{border-radius:11px;width:46px;height:46px}.how-to-play-button{border-radius:11px;width:46px;min-width:46px;height:46px;padding:0}.how-to-play-button-text{display:none}.menu-icon{width:22px;height:17px}.top-icons{gap:8px}.game-controls{border-radius:15px;gap:9px;padding:11px}.game-controls-buttons{gap:9px}.settings-modal,.limits-modal{width:92%;max-width:360px}.settings-header,.limits-header{padding:18px 18px 14px}.settings-title,.limits-title{text-align:center;font-size:19px}.settings-item,.limit-item{padding:14px 18px}.settings-item-label,.limit-label,.limit-value{font-size:15px}.how-to-play-modal{border-radius:20px;max-width:calc(100vw - 28px)}.how-to-play-modal .limits-header{border-radius:20px 20px 0 0;padding:16px 16px 12px}.how-to-play-body{gap:14px;padding:16px}.how-to-play-section-title{font-size:14px}.how-to-play-rule-list>li+li{margin-top:8px}}@media (min-width:481px) and (max-width:1199px){.top-bar{padding:10px 15px}.balance{border-radius:12px;padding:10px 16px}.balance-label{font-size:13px}.balance-value{font-size:16px}.menu-button{width:50px;height:50px}.how-to-play-button{height:50px;padding:0 14px;font-size:12px}.top-icons{gap:10px}.game-controls{gap:10px;padding:12px}.game-controls-buttons{gap:10px}.settings-modal,.limits-modal{width:90%;max-width:380px}}@media (min-width:1200px){.top-bar{top:calc(20px * var(--pc-scale,1));left:calc(20px * var(--pc-scale,1));z-index:100;width:auto;padding:0;position:fixed;right:auto}.balance{margin-bottom:calc(10px * var(--pc-scale,1));padding:calc(12px * var(--pc-scale,1)) calc(20px * var(--pc-scale,1));border-radius:calc(14px * var(--pc-scale,1))}.top-icons{top:calc(20px * var(--pc-scale,1));right:calc(20px * var(--pc-scale,1));z-index:100;position:fixed;left:auto}.menu-button{width:calc(56px * var(--pc-scale,1));height:calc(56px * var(--pc-scale,1));border-radius:calc(14px * var(--pc-scale,1))}.how-to-play-button{height:calc(56px * var(--pc-scale,1));min-width:calc(56px * var(--pc-scale,1));padding:0 calc(18px * var(--pc-scale,1)) 0 calc(16px * var(--pc-scale,1));border-radius:calc(14px * var(--pc-scale,1));gap:calc(8px * var(--pc-scale,1));font-size:calc(13px * var(--pc-scale,1))}.how-to-play-button-icon{width:calc(22px * var(--pc-scale,1));height:calc(22px * var(--pc-scale,1));font-size:calc(14px * var(--pc-scale,1))}.menu-icon{width:calc(26px * var(--pc-scale,1));height:calc(20px * var(--pc-scale,1));gap:calc(6px * var(--pc-scale,1))}.settings-modal,.limits-modal{border-radius:18px;width:90%;max-width:450px}.settings-header,.limits-header{padding:24px 24px 20px}.limits-header{border-radius:18px 18px 0 0}.settings-title,.limits-title{text-align:center;font-size:22px}.settings-item,.limit-item{padding:18px 24px}.settings-item-label,.limit-label{font-size:17px}.limit-value{font-size:18px}.how-to-play-modal{max-width:min(92vw,620px)}.how-to-play-copy,.how-to-play-rule-list,.how-to-play-note{font-size:15px}.how-to-play-body{padding:24px}.top-bar{top:calc(28px * var(--pc-scale,1));left:calc(28px * var(--pc-scale,1))}.top-icons{top:calc(28px * var(--pc-scale,1));right:calc(28px * var(--pc-scale,1))}.balance{padding:calc(14px * var(--pc-scale,1)) calc(24px * var(--pc-scale,1))}.balance-label{font-size:calc(15px * var(--pc-scale,1))}.balance-value{font-size:calc(20px * var(--pc-scale,1))}.game-controls{padding:calc(20px * var(--pc-scale,1));gap:calc(16px * var(--pc-scale,1));border-radius:calc(20px * var(--pc-scale,1));box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.game-controls-buttons{gap:calc(14px * var(--pc-scale,1));grid-template-columns:1fr 1fr;width:100%;min-width:0}}.mines-game.is-touch-compact-height-layout .top-bar{padding:6px 10px}.mines-game.is-touch-compact-height-layout .balance-display{border-radius:10px;padding:6px 12px}.mines-game.is-touch-compact-height-layout .balance-value{font-size:13px}.mines-game.is-touch-compact-height-layout .balance-label{font-size:9px}.mines-game.is-touch-compact-height-layout .menu-button{border-radius:8px;width:36px;height:36px}.mines-game.is-touch-compact-height-layout .how-to-play-button{border-radius:8px;width:44px;min-width:44px;height:44px;padding:0}.mines-game.is-touch-compact-height-layout .how-to-play-button-icon{width:18px;height:18px;font-size:12px}.mines-game.is-touch-compact-height-layout .how-to-play-button-text{display:none}.mines-game.is-touch-compact-height-layout .top-icons{gap:4px}.mines-game.is-touch-compact-height-layout .top-icons .menu-button{width:36px;height:36px}.mines-game.is-touch-compact-height-layout .top-icons .how-to-play-button{width:44px;min-width:44px;height:44px}button:disabled,button[disabled],button:disabled:hover,button[disabled]:hover{cursor:default}.bottom-panel{gap:6px}.shared-logo-cache{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:root{--mines-logo-top:max(8px, env(safe-area-inset-top,0px));--mines-logo-left:50%;--mines-logo-width:clamp(118px, 15vw, 230px);--mines-logo-transform:translateX(-50%)}.settings-logo-img{max-width:180px}@media (max-width:1199px){.loading-logo{max-width:min(360px,78vw)}}@media (min-width:1200px){.game-logo{max-width:none}.top-bar{top:max(28px, env(safe-area-inset-top,0px));left:max(28px, env(safe-area-inset-left,0px));right:max(28px, env(safe-area-inset-right,0px));z-index:100;width:auto;padding:0;position:fixed}.balance{min-width:calc(148px * var(--desktop-ui-scale,var(--figma-scale,1)));height:calc(57px * var(--desktop-ui-scale,var(--figma-scale,1)));box-sizing:border-box;padding:0 calc(17px * var(--desktop-ui-scale,var(--figma-scale,1)));border-radius:calc(15px * var(--desktop-ui-scale,var(--figma-scale,1)));box-shadow:none;background:#131115;border-color:#29292c;justify-content:center}.balance-value{font-size:calc(18px * var(--desktop-ui-scale,var(--figma-scale,1)));letter-spacing:0;font-weight:700}.top-icons{top:max(28px, env(safe-area-inset-top,0px));left:auto;right:max(28px, env(safe-area-inset-right,0px));gap:calc(12px * var(--desktop-ui-scale,var(--figma-scale,1)));z-index:100;position:fixed}.how-to-play-button{width:calc(158px * var(--desktop-ui-scale,var(--figma-scale,1)));min-width:calc(158px * var(--desktop-ui-scale,var(--figma-scale,1)));height:calc(57px * var(--desktop-ui-scale,var(--figma-scale,1)));padding:0 calc(12px * var(--desktop-ui-scale,var(--figma-scale,1)));gap:calc(8px * var(--desktop-ui-scale,var(--figma-scale,1)));border-radius:calc(15px * var(--desktop-ui-scale,var(--figma-scale,1)));box-shadow:none;font-size:calc(12px * var(--desktop-ui-scale,var(--figma-scale,1)));letter-spacing:0;background:#131115;border-color:#29292c;font-weight:700}.how-to-play-button-icon{width:calc(18px * var(--desktop-ui-scale,var(--figma-scale,1)));height:calc(18px * var(--desktop-ui-scale,var(--figma-scale,1)));font-size:calc(12px * var(--desktop-ui-scale,var(--figma-scale,1)));border-width:calc(1.5px * var(--desktop-ui-scale,var(--figma-scale,1)))}.how-to-play-button-text{flex-shrink:0;max-width:none}.menu-button{width:calc(57px * var(--desktop-ui-scale,var(--figma-scale,1)));height:calc(57px * var(--desktop-ui-scale,var(--figma-scale,1)));border-radius:calc(15px * var(--desktop-ui-scale,var(--figma-scale,1)));box-shadow:none;background:#131115;border-color:#29292c}.menu-icon{width:calc(24px * var(--desktop-ui-scale,var(--figma-scale,1)));height:calc(19px * var(--desktop-ui-scale,var(--figma-scale,1)));gap:calc(5px * var(--desktop-ui-scale,var(--figma-scale,1)))}.menu-icon span{height:calc(3px * var(--desktop-ui-scale,var(--figma-scale,1)))}}@media (min-width:1200px) and (max-height:560px){.mines-game .top-icons .how-to-play-button{width:44px;min-width:44px;height:44px;padding:0}.mines-game .top-icons .how-to-play-button-text{display:none}}@media (max-width:360px){.game-logo{top:calc(var(--mines-top-control-top,10px) + 5px)!important;width:54px!important;left:50%!important}.top-bar{min-height:44px;padding:max(6px, env(safe-area-inset-top,0px)) 8px 5px;box-sizing:border-box}.balance{border-radius:9px;height:34px;padding:0 11px}.balance-value{letter-spacing:0;font-size:13px}.top-icons{gap:4px}.how-to-play-button,.menu-button{border-radius:9px;width:36px;min-width:36px;height:36px}.how-to-play-button-icon{width:18px;height:18px;font-size:12px}.how-to-play-button-text{display:none}.menu-icon{gap:4px;width:19px;height:15px}.menu-icon span{height:3px}}@media (max-width:360px) and (max-height:620px){.top-bar{min-height:42px;padding-top:max(5px, env(safe-area-inset-top,0px))}.balance{height:32px;padding:0 10px}.how-to-play-button,.menu-button{border-radius:8px;width:34px;min-width:34px;height:34px}}:root{--mines-bet-panel-position:absolute;--mines-bet-panel-top:auto;--mines-bet-panel-left:0;--mines-bet-panel-right:auto;--mines-bet-panel-bottom:0;--mines-bet-panel-width:100%;--mines-bet-panel-min-width:0;--mines-bet-panel-max-width:none;--mines-bet-panel-height:auto;--mines-bet-panel-padding:10px;--mines-bet-panel-transform:none;--mines-bet-panel-overflow-x:hidden;--mines-bet-panel-overflow-y:visible}.bottom-panel{position:var(--mines-bet-panel-position);top:var(--mines-bet-panel-top);left:var(--mines-bet-panel-left);right:var(--mines-bet-panel-right);bottom:var(--mines-bet-panel-bottom);width:var(--mines-bet-panel-width);min-width:var(--mines-bet-panel-min-width);max-width:var(--mines-bet-panel-max-width);height:var(--mines-bet-panel-height);padding:var(--mines-bet-panel-padding);transform:var(--mines-bet-panel-transform);overflow-x:var(--mines-bet-panel-overflow-x);overflow-y:var(--mines-bet-panel-overflow-y);z-index:100}.balance-label{font-size:15px}.balance-value{font-size:18px}.how-to-play-button{font-size:15px}.how-to-play-button-icon{font-size:16px}.settings-title,.limits-title{font-size:22px}.settings-item-label,.limit-label{font-size:17px}.limit-value{font-size:18px}.settings-arrow,.settings-icon{font-size:22px}.language-select,.settings-powered-by{font-size:14px}.limits-description,.how-to-play-copy,.how-to-play-rule-list,.how-to-play-section-copy,.how-to-play-note{font-size:16px}.how-to-play-section-title{font-size:17px}@media (min-width:1200px){.balance-value{font-size:calc(20px * var(--desktop-ui-scale,var(--figma-scale,1)))}.how-to-play-button,.how-to-play-button-icon{font-size:calc(14px * var(--desktop-ui-scale,var(--figma-scale,1)))}}@media (min-width:361px) and (max-width:480px){.balance-value{font-size:17px}.settings-title,.limits-title{font-size:21px}.settings-item-label,.limit-label,.limit-value,.limits-description,.how-to-play-copy,.how-to-play-rule-list,.how-to-play-section-copy,.how-to-play-note,.how-to-play-section-title{font-size:16px}}@media (max-width:360px){.balance-value{font-size:14px}.how-to-play-button-icon{font-size:13px}.settings-title,.limits-title{font-size:20px}.settings-item-label,.limit-label,.limit-value,.limits-description,.how-to-play-copy,.how-to-play-rule-list,.how-to-play-section-copy,.how-to-play-note,.how-to-play-section-title{font-size:15px}.language-select,.settings-powered-by{font-size:13px}}.auto-game-modal-overlay{z-index:8001;padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));background:#070506d1;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.auto-game-modal,.auto-game-modal *{box-sizing:border-box}.auto-game-modal{--auto-surface:#171416;--auto-surface-raised:#211c1d;--auto-control:#292326;--auto-control-hover:#332b2d;--auto-border:#e8cca42e;--auto-border-strong:#e8cca44d;--auto-gold:#e8bd59;--auto-copy:#fff7ec;--auto-copy-muted:#fff7ec9e;width:min(600px,100%);max-height:calc(100vh - 24px);border:1px solid var(--auto-border-strong);max-height:calc(100dvh - 24px);color:var(--auto-copy);background:var(--auto-surface);font-family:var(--game-font-family,"Inter", sans-serif);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #000000a3}.auto-game-header{border-bottom:1px solid var(--auto-border);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 18px;display:flex}.auto-game-header h2{min-width:0;color:var(--auto-copy);letter-spacing:var(--game-label-letter-spacing,.025em);text-overflow:ellipsis;text-transform:var(--game-label-text-transform,uppercase);white-space:nowrap;margin:0;font-size:clamp(21px,3vw,26px);font-weight:850;line-height:1.05;overflow:hidden}.auto-game-close-btn{border:1px solid var(--auto-border);color:#fff7ecc7;background:var(--auto-control);width:44px;min-width:44px;height:44px;font:inherit;cursor:pointer;border-radius:11px;place-items:center;padding:0 0 3px;font-size:29px;font-weight:400;line-height:1;transition:color .14s,border-color .14s,background-color .14s;display:grid;position:relative}.auto-game-close-btn:hover{border-color:var(--auto-border-strong);color:#fff;background:var(--auto-control-hover)}.auto-game-content{overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;padding:14px 18px;display:flex;overflow:hidden auto}.auto-game-description{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.auto-game-rounds-section,.auto-game-pattern-section,.auto-game-setting-card,.auto-game-summary{border:1px solid var(--auto-border);background:var(--auto-surface-raised);border-radius:12px}.auto-game-rounds-section,.auto-game-pattern-section{padding:12px}.auto-game-section-heading{min-width:0;color:var(--auto-copy-muted);letter-spacing:var(--game-label-letter-spacing,.055em);text-transform:var(--game-label-text-transform,uppercase);justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:11px;font-weight:800;display:flex}.auto-game-section-heading>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auto-game-section-heading strong{min-width:28px;color:var(--auto-copy);font-variant-numeric:tabular-nums;flex:none;justify-content:flex-end;align-items:center;font-size:15px;display:flex}.auto-game-infinity-icon{object-fit:contain;filter:brightness(0)invert(.78)sepia(.25);width:22px;height:13px;display:inline-block}.auto-game-presets{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:7px;display:grid}.auto-game-preset-btn,.auto-game-strategy-btn{border:1px solid var(--auto-border);color:#fff7ecb8;background:var(--auto-control);min-width:0;min-height:44px;font:inherit;cursor:pointer;border-radius:10px;font-size:13px;font-weight:780;transition:color .14s,border-color .14s,background-color .14s}.auto-game-preset-btn{padding:0 8px}.auto-game-preset-btn:hover,.auto-game-strategy-btn:hover{border-color:var(--auto-border-strong);color:#fff;background:var(--auto-control-hover)}.auto-game-preset-btn.active,.auto-game-strategy-btn.active{border-color:var(--auto-gold);color:#ffe5a3;background:#352b20}.auto-game-preset-btn.active .auto-game-infinity-icon,.auto-game-play-btn .auto-game-infinity-icon{filter:brightness(0)saturate()invert(86%)sepia(53%)saturate(622%)hue-rotate(347deg)brightness(99%)contrast(88%)}.auto-game-strategy-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auto-game-strategy-btn{text-align:start;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 11px;display:grid}.auto-game-strategy-copy{align-items:center;min-width:0;display:flex}.auto-game-strategy-btn strong{color:var(--auto-copy);overflow-wrap:anywhere;font-size:14px;line-height:1.2}.auto-game-strategy-btn.active strong{color:#ffe7a9}.auto-game-strategy-count{color:#ffe6a5;font-variant-numeric:tabular-nums;background:#211b16;border:1px solid #e8bd5961;border-radius:8px;place-items:center;min-width:30px;height:30px;padding-inline-start:7px;padding-inline-end:7px;font-size:13px;font-weight:850;display:grid}.auto-game-config-grid{grid-template-columns:1fr 1.2fr;gap:10px;display:grid}.auto-game-config-grid.is-pattern{grid-template-columns:1fr}.auto-game-setting-card{flex-direction:column;gap:8px;min-width:0;padding:10px 11px 11px;display:flex}.auto-game-select-label{min-width:0;color:var(--auto-copy-muted);letter-spacing:var(--game-label-letter-spacing,.055em);text-overflow:ellipsis;text-transform:var(--game-label-text-transform,uppercase);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex;overflow:hidden}.auto-game-select-label img{object-fit:contain;flex:0 0 17px;width:17px;height:17px}.auto-game-stepper{grid-template-columns:46px minmax(0,1fr) 46px;gap:6px;min-width:0;display:grid}.auto-game-stepper>button{border:1px solid var(--auto-border);width:46px;min-width:46px;min-height:48px;color:var(--auto-copy);background:var(--auto-control);font:inherit;cursor:pointer;border-radius:10px;place-items:center;padding:0;font-size:24px;font-weight:850;line-height:1;transition:border-color .14s,background-color .14s;display:grid}.auto-game-stepper>button:hover:not(:disabled){background:var(--auto-control-hover);border-color:#e8bd5994}.auto-game-stepper>button:disabled{color:#fff7ec3d;cursor:default;background:#1c191a}.auto-game-stepper-value{min-width:0;min-height:48px;color:var(--auto-copy);font-variant-numeric:tabular-nums;background:#241f20;border:1px solid #e8bd5957;border-radius:10px;justify-content:center;align-items:center;gap:8px;display:flex;overflow:hidden}.auto-game-stepper-value strong{text-overflow:ellipsis;font-size:21px;line-height:1;overflow:hidden}.auto-game-stepper-value small{color:var(--auto-gold);flex:none;font-size:13px;font-weight:850}.auto-game-footer{z-index:3;background:var(--auto-surface);flex-direction:column;flex:none;gap:10px;padding:0 18px 18px;display:flex;position:relative}.auto-game-summary{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.auto-game-summary>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:44px;padding:9px 8px;display:grid}.auto-game-summary>div+div{border-inline-start:1px solid var(--auto-border)}.auto-game-summary-label{color:var(--auto-copy-muted);letter-spacing:.025em;white-space:nowrap;font-size:9px;font-weight:760}.auto-game-summary strong{min-width:0;color:var(--auto-copy);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:end;white-space:nowrap;font-size:clamp(13px,3.7vw,16px)}.auto-game-play-btn{color:#f4fff8;min-width:0;min-height:54px;font:inherit;letter-spacing:var(--game-label-letter-spacing,.035em);text-transform:var(--game-label-text-transform,uppercase);cursor:pointer;background:#10794c;border:1px solid #45bd7e;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:850;transition:border-color .14s,background-color .14s,transform .1s;display:flex;overflow:hidden}.auto-game-play-btn:hover:not(:disabled){background:#138957;border-color:#66d99d}.auto-game-play-btn:active:not(:disabled){transform:scale(.985)}.auto-game-play-btn>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auto-game-play-btn>strong{color:#d7fbe7;min-width:0;font-size:inherit;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:7px;display:inline-flex}.auto-game-play-btn:disabled{border-color:var(--auto-border);color:#fff7ec66;cursor:not-allowed;background:#292426}.auto-game-modal button>span,.auto-game-modal button>strong,.auto-game-modal button img{pointer-events:none}.auto-game-modal button:focus-visible{outline-offset:2px;outline:3px solid #f4ca64f5}@media (max-width:540px){.auto-game-modal-overlay{padding:7px 7px max(7px, env(safe-area-inset-bottom,0px));place-items:end center}.auto-game-modal{max-height:calc(100vh - 7px);border-radius:15px 15px 10px 10px;max-height:calc(100dvh - 7px)}.auto-game-header{min-height:60px;padding:8px 13px}.auto-game-content{gap:9px;padding:11px 12px}.auto-game-footer{padding:0 12px max(13px, env(safe-area-inset-bottom,0px));gap:9px}.auto-game-rounds-section,.auto-game-pattern-section{padding:10px}.auto-game-presets{gap:5px}.auto-game-preset-btn{padding-inline-start:4px;padding-inline-end:4px;font-size:12px}.auto-game-strategy-btn{gap:6px;min-height:50px;padding:8px 9px}.auto-game-strategy-count{min-width:30px;height:28px;padding-inline-start:6px;padding-inline-end:6px}.auto-game-setting-card{padding:9px}.auto-game-stepper{grid-template-columns:44px minmax(0,1fr) 44px}.auto-game-stepper>button{width:44px;min-width:44px}.auto-game-target-stepper .auto-game-stepper-value{flex-direction:column;gap:2px}.auto-game-target-stepper .auto-game-stepper-value strong{font-size:18px}.auto-game-target-stepper .auto-game-stepper-value small{font-size:10px}.auto-game-summary>div{padding-inline-start:10px;padding-inline-end:10px}}@media (max-width:370px){.auto-game-config-grid,.auto-game-summary{grid-template-columns:1fr}.auto-game-summary>div+div{border-top:1px solid var(--auto-border);border-inline-start:0}.auto-game-strategy-grid{grid-template-columns:1fr}}@media (max-width:280px){.auto-game-rounds-section .auto-game-section-heading{letter-spacing:0;gap:6px;font-size:9px}}@media (max-height:620px){.auto-game-header{min-height:52px}.auto-game-content{gap:8px;padding-block-start:9px;padding-block-end:9px}.auto-game-rounds-section,.auto-game-pattern-section{padding-block-start:8px;padding-block-end:8px}.auto-game-section-heading{margin-bottom:7px}.auto-game-footer{gap:7px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.auto-game-modal *,.auto-game-modal :before,.auto-game-modal :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.auto-game-board-editor,.auto-game-board-editor *{box-sizing:border-box}.mines-game.auto-game-pattern-editing{overflow:clip}.auto-game-board-editor{z-index:160;color:#f8f8fa;font-family:var(--game-font-family,"Inter", sans-serif);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.auto-game-board-editor:before{content:"";pointer-events:none;background:#04040733;position:absolute;top:0;bottom:0;left:0;right:0}.auto-game-board-editor-heading{top:max(14px, env(safe-area-inset-top,0px));text-align:center;background:#171416f7;border:1px solid #f4c95f61;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:min(390px,100vw - 24px);min-height:76px;padding:10px 18px 12px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000073}.auto-game-board-editor-kicker{color:#e8bd54;letter-spacing:var(--game-label-letter-spacing,.14em);text-transform:var(--game-label-text-transform,uppercase);font-size:9px;font-weight:900}.auto-game-board-editor-heading strong{align-items:center;gap:8px;font-size:17px;line-height:1.15;display:flex}.auto-game-board-editor-heading strong span{color:#f6d477;font-variant-numeric:tabular-nums;background:#f4c95f1f;border-radius:999px;place-items:center;min-width:42px;min-height:28px;padding-inline-start:7px;padding-inline-end:7px;font-size:12px;display:inline-grid}.auto-game-board-editor-heading>span:not(.auto-game-board-editor-kicker){color:#ffffff9e;font-size:11px;font-weight:650;line-height:1.25}.auto-game-board-editor-dock{bottom:max(20px, env(safe-area-inset-bottom,0px));pointer-events:auto;background:#171416fc;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;gap:9px;width:min(660px,100vw - 24px);padding:12px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 24px 64px #0000009e}.auto-game-board-editor-summary{background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(0,1.35fr);display:grid;overflow:hidden}.auto-game-board-editor-summary>div{flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 6px;display:flex}.auto-game-board-editor-summary>div+div{border-inline-start:1px solid #ffffff14}.auto-game-board-editor-summary span{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;max-width:100%;font-size:clamp(11px,3.4vw,14px);font-weight:900}.auto-game-board-editor-summary-label{color:#ffffff80;letter-spacing:.025em;white-space:nowrap;font-size:8px;font-weight:800}.auto-game-board-editor-tools{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:6px;display:grid}.auto-game-board-editor-tools button,.auto-game-board-editor-actions button{color:#ffffffc7;min-height:44px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:0 10px;font-size:11px;font-weight:800}.auto-game-board-editor-tools button:hover:not(:disabled),.auto-game-board-editor-back:hover{color:#fff;background:#ffffff1a;border-color:#f4c95f73}.auto-game-board-editor-tools button:disabled,.auto-game-board-editor-actions button:disabled{color:#ffffff40;cursor:default;background:#ffffff05}.auto-game-board-editor-actions{grid-template-columns:minmax(110px,.7fr) minmax(190px,1.3fr);gap:7px;display:grid}.auto-game-board-editor-actions .auto-game-board-editor-start{color:#f4fff8;min-height:50px;box-shadow:none;text-transform:var(--game-label-text-transform,uppercase);background:#10794c;border-color:#6bee9e6b;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.auto-game-board-editor-start strong{color:#d7fbe7;font-variant-numeric:tabular-nums;align-items:center;gap:7px;min-width:0;display:inline-flex}.auto-game-board-editor-actions .auto-game-board-editor-start:disabled{color:#ffffff61;box-shadow:none;background:#29292e;border-color:#ffffff14}.auto-game-board-editor button:focus-visible{outline-offset:2px;outline:3px solid #f4ca64f5}.mines-game.auto-game-pattern-editing .top-bar,.mines-game.auto-game-pattern-editing .game-logo{opacity:.16;filter:saturate(.25);pointer-events:none!important}.mines-game.auto-game-pattern-editing .bottom-panel{visibility:hidden;opacity:0;pointer-events:none!important}.mines-game.auto-game-pattern-editing .keyboard-board-status{opacity:0!important}@media (min-width:1200px){.auto-game-board-editor-heading{top:max(96px, calc(env(safe-area-inset-top,0px) + 88px));right:var(--mines-bet-panel-left,0);width:min(338px, var(--mines-bet-panel-width,338px));left:auto;transform:none}.auto-game-board-editor-dock{bottom:26px;left:var(--mines-bet-panel-left,28px);width:min(338px, var(--mines-bet-panel-width,338px));transform:none}}@media (max-width:540px){.auto-game-board-editor-heading{top:max(8px, env(safe-area-inset-top,0px));border-radius:13px;min-height:72px;padding:8px 12px 10px}.auto-game-board-editor-heading strong{font-size:15px}.auto-game-board-editor-dock{bottom:max(8px, env(safe-area-inset-bottom,0px));border-radius:15px;gap:5px;padding:7px}.auto-game-board-editor-summary>div{gap:1px;padding:3px 4px}.auto-game-board-editor-summary span{font-size:12px}.auto-game-board-editor-summary-label{font-size:7px;line-height:1.1}.auto-game-board-editor-tools{grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}.auto-game-board-editor-tools button,.auto-game-board-editor-actions button,.auto-game-board-editor-actions .auto-game-board-editor-start{overflow-wrap:anywhere;height:44px;min-height:44px;padding-inline-start:6px;padding-inline-end:6px;font-size:10px;line-height:1.05;overflow:hidden}.auto-game-board-editor-actions{grid-template-columns:92px minmax(0,1fr)}}html.mines-touch-landscape-layout .auto-game-board-editor-heading{top:8px;right:max(10px, env(safe-area-inset-right,0px));width:min(350px,48vw - 16px);min-height:64px;padding:7px 12px 9px;left:auto;transform:none}html.mines-touch-landscape-layout .auto-game-board-editor-heading>span:not(.auto-game-board-editor-kicker){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html.mines-touch-landscape-layout .auto-game-board-editor-dock{right:max(10px, env(safe-area-inset-right,0px));bottom:max(10px, env(safe-area-inset-bottom,0px));gap:6px;width:min(390px,50vw - 16px);max-height:calc(100% - 20px);padding:8px;left:auto;overflow:hidden auto;transform:none}html.mines-touch-landscape-layout .auto-game-board-editor-summary>div{padding:5px}html.mines-touch-landscape-layout .auto-game-board-editor-tools{grid-template-columns:repeat(3,1fr)}html.mines-touch-landscape-layout .auto-game-board-editor-actions{grid-template-columns:minmax(88px,.75fr) minmax(0,1.25fr)}html.mines-touch-landscape-layout .auto-game-board-editor-tools button,html.mines-touch-landscape-layout .auto-game-board-editor-actions button{min-height:44px;padding-inline-start:5px;padding-inline-end:5px;font-size:9px}html.mines-touch-landscape-layout .auto-game-board-editor-actions .auto-game-board-editor-start{min-height:44px}.mines-count-popover{z-index:9000;box-sizing:border-box;overscroll-behavior:contain;color:#fff8ec;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 13% -8%,#efc66a2e,#0000 42%),linear-gradient(155deg,#281d1bfc,#110e10fc);border:1px solid #e2af6380;border-radius:14px;padding:10px;animation:.15s ease-out both mines-count-popover-in;position:fixed;overflow:hidden auto;box-shadow:0 22px 56px #0000009e,inset 0 1px #ffebc71a}.mines-count-popover-header{color:#fff5e2a6;min-height:30px;letter-spacing:var(--game-label-letter-spacing,.065em);text-transform:var(--game-label-text-transform,uppercase);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:0 3px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:10px;font-weight:750;line-height:1;display:flex}.mines-count-popover-header strong{color:#f7d989;font-variant-numeric:tabular-nums;letter-spacing:0;box-sizing:border-box;background:#efc66a1a;border:1px solid #efc66a5c;border-radius:999px;place-items:center;min-width:30px;height:26px;padding:0 7px;font-size:12px;display:grid}.mines-count-options-grid{grid-template-columns:repeat(5,minmax(44px,1fr));gap:6px;display:grid}.mines-count-option{color:#fff8edc2;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;box-sizing:border-box;background:linear-gradient(#4c3933e0,#2a2021f5);border:1px solid #e7d1b124;border-radius:9px;place-items:center;min-width:44px;height:44px;min-height:44px;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:750;line-height:1;display:grid;box-shadow:inset 0 1px #ffebc70e}.mines-count-option.selected{color:#fff2c2;background:linear-gradient(#7a5929fa,#49331bfa);border-color:#efc66ae6;box-shadow:0 0 0 1px #efc66a24,inset 0 1px #fff6db24}.mines-count-option:focus-visible{z-index:1;outline-offset:1px;outline:3px solid #fcd270f5;position:relative}@media (hover:hover) and (pointer:fine){.mines-count-option:hover:not(.selected){color:#fff8ec;background:linear-gradient(#5b443af5,#312525fa);border-color:#efc66a75}}@keyframes mines-count-popover-in{0%{opacity:0;transform:translateY(6px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.mines-count-popover{border-radius:12px;padding:8px}.mines-count-options-grid{gap:5px}.mines-count-option{font-size:13px}}@media (max-width:292px){.mines-count-popover-header{gap:4px}.mines-count-options-grid{grid-template-columns:repeat(3,minmax(44px,1fr))}}@media (prefers-reduced-motion:reduce){.mines-count-popover{animation:none}}.bet-panel{--bet-panel-gap:8px;--bet-panel-padding:10px;--bet-control-height:48px;--bet-action-height:52px;--bet-radius:16px;--bet-module-radius:12px;--bet-control-radius:9px;--bet-gold:#efc66a;--bet-gold-soft:#efc66a33;--bet-green:#35c77f;--bet-green-dark:#075337;--bet-panel-border:#dca65d6b;--bet-module-border:#e7be7e26;--bet-control-border:#e7d1b129;--bet-panel-surface:linear-gradient(150deg, #241b19 0%, #161113 53%, #0f0d10 100%);--bet-module-surface:linear-gradient(155deg, #4e352b70, #221b1cb3);--bet-value-surface:linear-gradient(180deg, #131113fa, #1f191afa);isolation:isolate;gap:var(--bet-panel-gap);width:100%;min-width:0;max-width:100%;height:auto;padding:var(--bet-panel-padding);border:1px solid var(--bet-panel-border);border-radius:var(--bet-radius);color:#fff;background:radial-gradient(circle at 11% -18%, #efc66a29, transparent 38%), radial-gradient(circle at 102% 110%, #7821232e, transparent 42%), var(--bet-panel-surface);box-sizing:border-box;flex-direction:column;flex:none;display:flex;position:relative;overflow:visible;box-shadow:0 16px 38px #0000007a,inset 0 1px #ffebc717,0 0 0 1px #160c0ab3;container:bet-panel/inline-size}.bet-panel:before{z-index:-1;border-radius:calc(var(--bet-radius) - 3px);content:"";pointer-events:none;border:1px solid #ffebc709;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.bet-panel,.bet-panel button,.bet-panel input{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.bet-panel button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.board-tools-row{box-sizing:border-box;align-items:center;width:100%;min-width:0;height:auto;padding:0;display:grid;position:static}.bet-config-row{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.bet-panel--idle .bet-config-row,.bet-panel--result .bet-config-row{height:var(--bet-control-height);min-height:var(--bet-control-height)}.bet-panel--idle .bet-control-group,.bet-panel--result .bet-control-group{height:var(--bet-control-height);min-height:var(--bet-control-height);box-shadow:none;background:0 0;border:0;gap:0;padding:0}.bet-panel--idle .bet-control-heading,.bet-panel--result .bet-control-heading{display:none}.bet-control-group{border:1px solid var(--bet-module-border);border-radius:var(--bet-module-radius);background:var(--bet-module-surface);box-sizing:border-box;flex-direction:column;gap:5px;min-width:0;padding:7px;display:flex;box-shadow:inset 0 1px #ffebc70b}.bet-control-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;height:44px;padding-inline-start:2px;padding-inline-end:2px;display:flex}.bet-control-label{color:#fff5e2a8;letter-spacing:var(--game-label-letter-spacing,.065em);text-overflow:ellipsis;text-transform:var(--game-label-text-transform,uppercase);white-space:nowrap;font-size:10px;font-weight:750;line-height:1;overflow:hidden}.bet-control-label-compact{display:none}.bet-quick-actions{color:#efc66a59;align-items:center;gap:4px;min-width:0;line-height:1;display:inline-flex}.bet-panel .bet-min-max-btn{color:#f5d797d6;width:44px;min-width:44px;height:44px;min-height:44px;letter-spacing:var(--game-label-letter-spacing,.045em);text-align:center;text-overflow:ellipsis;text-transform:var(--game-label-text-transform,uppercase);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:9px;font-weight:800;line-height:1;display:grid;overflow:hidden}.bet-quick-actions>span{display:none}.bet-promotion-lock{color:#f0cb79;min-height:24px;letter-spacing:var(--game-label-letter-spacing,.08em);text-transform:var(--game-label-text-transform,uppercase);background:#efc66a12;border:1px solid #efc66a4d;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.bet-panel.has-promotion .bet-wager-group{background:radial-gradient(circle at 15% 0%, #efc66a14, transparent 50%), var(--bet-module-surface);border-color:#efc66a47}.bet-panel.has-promotion .bet-amount-controls{border-color:#efc66a47}.bet-panel--idle.has-promotion .bet-wager-group,.bet-panel--result.has-promotion .bet-wager-group{box-shadow:none;background:0 0;border:0}.bet-amount-controls,.bet-mines-control{width:100%;height:var(--bet-control-height);min-height:var(--bet-control-height);border:1px solid var(--bet-control-border);border-radius:var(--bet-control-radius);background:var(--bet-value-surface);box-sizing:border-box;overflow:hidden;box-shadow:inset 0 2px 7px #0000004d,inset 0 1px #ffffff09}.bet-amount-controls{grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.bet-amount-display{box-sizing:border-box;justify-content:center;align-items:center;gap:3px;min-width:0;height:100%;padding-inline-start:3px;padding-inline-end:3px;display:flex;overflow:hidden}.bet-panel .bet-increment-btn{color:#fff6e4e6;cursor:pointer;background:#ffffff06;border:0;place-items:center;width:44px;min-width:44px;height:100%;min-height:44px;padding:0;font-size:22px;font-weight:600;line-height:1;transition:color .14s,background-color .14s,transform .1s;display:grid}.bet-panel .bet-minus-btn{border-inline-end:1px solid var(--bet-control-border)}.bet-panel .bet-plus-btn{border-inline-start:1px solid var(--bet-control-border)}.bet-currency-prefix{color:#efc66ac7;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;flex:0 auto;max-width:3ch;font-size:14px;font-weight:750;line-height:1;display:block;overflow:hidden}.bet-panel .bet-input-display{color:#fff9ef;font-variant-numeric:tabular-nums;text-align:center;box-sizing:border-box;background:0 0;border:0;border-radius:0;outline:0;flex:0 7ch;width:7ch;min-width:0;max-width:100%;height:100%;padding:0;font-size:18px;font-weight:780;line-height:1}.bet-mines-control{display:block}.bet-mines-display{width:100%;min-width:0;height:100%}.bet-mines-selector{color:#fff9ef;cursor:pointer;box-sizing:border-box;background:0 0;border:0;grid-template-columns:25px minmax(0,1fr) 12px;align-items:center;gap:7px;width:100%;min-width:0;height:100%;min-height:44px;padding:0 11px;display:grid}.bet-mines-icon{object-fit:contain;filter:drop-shadow(0 2px 3px #00000057);grid-column:1;width:25px;height:25px}.bet-mines-selector-value{font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;grid-column:2;min-width:0;font-size:18px;font-weight:780;line-height:1;overflow:hidden}.bet-mines-selector-chevron{border-bottom:2px solid #efc66aa6;border-right:2px solid #efc66aa6;grid-column:3;justify-self:end;width:8px;height:8px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.bet-mines-selector[aria-expanded=true] .bet-mines-selector-chevron{transform:translateY(2px)rotate(225deg)}.bet-round-summary{width:100%;min-width:0;height:var(--bet-control-height);min-height:var(--bet-control-height);border:1px solid var(--bet-module-border);box-sizing:border-box;background:#422d2647;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;display:grid}.bet-round-summary--scene-probe{top:0;right:var(--bet-panel-padding);left:var(--bet-panel-padding);visibility:hidden;pointer-events:none;width:auto;position:absolute}.bet-round-detail{align-items:center;gap:6px;min-width:0;display:inline-flex}.bet-round-detail>span{color:#fff5e28c;letter-spacing:var(--game-label-letter-spacing,.055em);text-overflow:ellipsis;text-transform:var(--game-label-text-transform,uppercase);white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.bet-round-detail>strong{color:#fff8ec;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:780;overflow:hidden}.bet-round-risk{border-inline-start:1px solid #efc66a24;padding-inline-start:9px}.bet-round-risk img{object-fit:contain;width:20px;height:20px}.bet-action-row{width:100%;min-width:0;height:auto;min-height:var(--bet-action-height);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:7px;display:grid;position:relative}.bet-panel .btn-primary,.bet-panel .btn-place-bet,.bet-panel .btn-cashout,.bet-panel .btn-stop-auto{min-width:0;height:var(--bet-action-height);min-height:var(--bet-action-height);border:1px solid var(--bet-control-border);color:#fff;letter-spacing:var(--game-label-letter-spacing,.045em);text-align:center;text-transform:var(--game-label-text-transform,uppercase);cursor:pointer;box-sizing:border-box;background:linear-gradient(#483a36f5,#271f20fa);border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:780;line-height:1;transition:border-color .15s,background-color .15s,filter .15s,transform .1s;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff1da13}.bet-panel .btn-autoplay-open{color:#fff5e2db;background:linear-gradient(#4f3b30e6,#2a2020f5);border-color:#efc66a33}.bet-panel .btn-autoplay-open.active{color:#fff0bd;background:linear-gradient(#6f512bf5,#402e1dfa);border-color:#efc66ab8}.bet-panel.has-promotion .btn-autoplay-open:disabled{color:#edca7a;cursor:default;opacity:1;background:#efc66a11;border-color:#efc66a47}.bet-panel .btn-place-bet,.bet-panel .btn-cashout{background:radial-gradient(circle at 20% 0%, #73efb026, transparent 45%), linear-gradient(180deg, #11734d 0%, var(--bet-green-dark) 100%);border-color:#41d2897a;box-shadow:inset 0 1px #adffd72e,0 5px 14px #00291b3d}.bet-panel .btn-place-bet{flex-direction:row}.btn-place-bet-amount{color:#baf5d2;font-variant-numeric:tabular-nums;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:14px;font-weight:800;overflow:hidden}.bet-panel .btn-place-bet>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.bet-panel .btn-cashout{flex-direction:column;gap:3px}.cashout-text{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;font-size:10px;line-height:1;display:inline-flex;overflow:hidden}.cashout-amount{color:#baf5d2;font-variant-numeric:tabular-nums;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:800;line-height:1;overflow:hidden}.random-pick-action{width:100%;min-width:0;height:var(--bet-action-height);min-height:var(--bet-action-height);position:relative}.random-pick-action .btn-random-pick{width:100%}.btn-random-pick{flex-direction:column;gap:1px}.random-pick-line,.btn-autoplay-open-text{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:100%;overflow:hidden}.btn-promo-label-compact{display:none}.button-progress-spinner{pointer-events:none;visibility:hidden;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex:0 0 13px;width:13px;height:13px;animation:.72s linear infinite forwards bet-button-spinner;display:inline-block}.button-progress-spinner--start{border-color:#baf5d2 #baf5d23d #baf5d23d;animation-delay:.14s}@keyframes bet-button-spinner{0%{visibility:visible}to{visibility:visible;transform:rotate(360deg)}}.reveal-queue-status{z-index:4;color:#f4d888;font-variant-numeric:tabular-nums;min-width:20px;height:20px;letter-spacing:var(--game-label-letter-spacing,.035em);pointer-events:none;background:#281d16f0;border:1px solid #efc66a6b;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:-6px;box-shadow:0 4px 12px #0000004d}.reveal-queue-status:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-5px}.reveal-queue-status:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-5px}.reveal-queue-status:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-5px}.reveal-queue-status:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-5px}.bet-action-row.auto-active{height:auto;min-height:0;display:block}.auto-game-control-bar{grid-template-rows:26px var(--bet-action-height);gap:5px;width:100%;min-width:0;display:grid}.auto-game-run-status{border-bottom:1px solid #efc66a21;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:0 4px;display:grid}.auto-game-status-dot{background:#4bd18c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4bd18c1a}.auto-game-status-copy{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.auto-game-status-copy>span,.auto-game-status-copy>small{color:#fff5e28f;letter-spacing:var(--game-label-letter-spacing,.045em);text-overflow:ellipsis;text-transform:var(--game-label-text-transform,uppercase);white-space:nowrap;font-size:9px;font-weight:720;line-height:1;overflow:hidden}.auto-game-status-copy>strong{color:#fff8ec;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1;overflow:hidden}.auto-game-status-copy>small{color:#efc66abd;letter-spacing:0;text-transform:none;justify-self:end}.auto-game-control-bar.is-paused .auto-game-status-dot,.auto-game-control-bar.is-stopping .auto-game-status-dot{background:var(--bet-gold);box-shadow:0 0 0 3px #efc66a1a}.auto-game-run-actions{grid-template-columns:minmax(86px,.72fr) minmax(128px,1.28fr);gap:5px;min-width:0;display:grid}.auto-game-run-actions.has-resume{grid-template-columns:minmax(68px,.75fr) minmax(62px,.66fr) minmax(128px,1.55fr)}.auto-game-control-bar .btn-primary,.auto-game-control-bar .btn-stop-auto,.auto-game-control-bar .btn-cashout{height:var(--bet-action-height);min-height:var(--bet-action-height);padding-inline-start:7px;padding-inline-end:7px}.auto-game-control-bar .btn-auto-toggle{color:#fff5e2e0}.auto-game-control-bar .btn-stop-auto{color:#ffc9cc;background:linear-gradient(#5d232880,#351a1dad);border-color:#e75d6680;box-shadow:inset 0 1px #ffd3d60f}.auto-game-control-icon{flex:0 0 13px;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex;position:relative}.auto-game-control-icon.is-pause{gap:3px}.auto-game-control-icon.is-pause i{background:currentColor;border-radius:1px;width:3px;height:11px}.auto-game-control-icon.is-resume i:first-child{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0;margin-left:2px}.auto-game-control-icon.is-resume i:last-child{display:none}.auto-game-control-icon.is-stop i{box-sizing:border-box;border:2px solid;border-radius:2px;width:9px;height:9px}.auto-game-action-label{text-overflow:ellipsis;max-width:100%;text-transform:var(--game-label-text-transform,uppercase);white-space:nowrap;flex-direction:column;align-items:center;gap:2px;font-size:10px;font-weight:780;line-height:1;display:flex;overflow:hidden}.auto-game-action-label>span,.auto-game-action-label>small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.auto-game-action-label>small{color:#ffebc7ad;font-variant-numeric:tabular-nums;font-size:8px;line-height:1}.auto-game-control-bar .btn-auto-cashout{gap:3px;transition:border-color .15s,transform .1s}.auto-game-control-bar .btn-auto-cashout .cashout-text{font-size:9px}.auto-game-control-bar .btn-auto-cashout .cashout-amount{font-size:14px}.bet-panel .btn-auto-cashout.has-stable-presentation,.bet-panel .btn-auto-cashout.has-stable-presentation:disabled{color:#ffffffe0;filter:none;opacity:1;background:#0b6242;border-color:#41d2896b;box-shadow:inset 0 1px #adffd71f}.bet-panel button:disabled,.bet-panel button[disabled]{cursor:default;opacity:.48}.bet-panel .bet-min-max-btn:disabled{color:#fff5e252;opacity:1}.bet-panel .bet-increment-btn:disabled{color:#fff5e247;opacity:1;background:#ffffff03}.bet-panel .bet-input-display:disabled,.bet-panel .bet-mines-selector:disabled{color:#fff8ed94;cursor:default;opacity:1}.bet-panel .bet-amount-display.disabled .bet-currency-prefix,.bet-panel .bet-mines-control.disabled .bet-mines-icon{opacity:.58}.bet-panel .btn-place-bet:disabled,.bet-panel .btn-cashout:disabled{opacity:.56;background:radial-gradient(circle at 20% 0,#73efb014,#0000 45%),linear-gradient(#11734d9e,#0753379e);border-color:#41d2893d}.bet-panel button:focus-visible{z-index:2;outline-offset:2px;outline:3px solid #fcd270f5;position:relative}.bet-panel input:focus-visible{z-index:2;outline-offset:2px;outline:3px solid #fcd270f5;position:relative}.bet-panel .bet-input-display:focus-visible{outline-offset:-3px}.bet-panel .bet-increment-btn:focus-visible{outline-offset:-3px}.bet-panel .bet-mines-selector:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.bet-panel .bet-min-max-btn:hover:not(:disabled){color:#fff0bd;background:#efc66a14}.bet-panel .bet-increment-btn:hover:not(:disabled),.bet-panel .bet-mines-selector:hover:not(:disabled){color:#fff4cc;background:#efc66a14}.bet-panel .btn-primary:hover:not(:disabled),.bet-panel .btn-place-bet:hover:not(:disabled),.bet-panel .btn-cashout:hover:not(:disabled),.bet-panel .btn-stop-auto:hover:not(:disabled){filter:brightness(1.09);transform:translateY(-1px)}}.bet-panel .bet-min-max-btn:active:not(:disabled),.bet-panel .bet-increment-btn:active:not(:disabled),.bet-panel .bet-mines-selector:active:not(:disabled),.bet-panel .btn-primary:active:not(:disabled),.bet-panel .btn-place-bet:active:not(:disabled),.bet-panel .btn-cashout:active:not(:disabled),.bet-panel .btn-stop-auto:active:not(:disabled){filter:brightness(.94);transform:scale(.975)}@container bet-panel (width<=240px){.bet-config-row{grid-template-columns:minmax(0,1fr) 58px;gap:4px}.bet-amount-controls{grid-template-columns:minmax(0,1fr)}.bet-panel .bet-increment-btn{display:none}.bet-mines-selector{grid-template-columns:8px minmax(2ch,1fr) 8px;gap:1px;padding-inline-start:3px;padding-inline-end:3px}.bet-mines-icon{display:none}.bet-action-row{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:4px}.bet-panel .btn-primary,.bet-panel .btn-place-bet,.bet-panel .btn-cashout,.bet-panel .btn-stop-auto{letter-spacing:var(--game-label-letter-spacing,.01em);gap:3px;padding-inline-start:2px;padding-inline-end:2px;font-size:10px}.bet-panel .btn-primary.btn-autoplay-open{letter-spacing:0;padding-inline-start:2px;padding-inline-end:2px;font-size:clamp(9px,4cqi,10px)}.bet-panel .auto-game-run-actions{grid-template-columns:minmax(44px,.72fr) minmax(0,1.28fr);gap:4px}.bet-panel .auto-game-run-actions.has-resume{grid-template-columns:44px 44px minmax(0,1fr);gap:4px}.auto-game-run-actions.has-resume>.btn-auto-toggle .auto-game-action-label,.auto-game-run-actions.has-resume>.btn-stop-auto .auto-game-action-label{display:none}.btn-place-bet-amount{font-size:12px}}@container bet-panel (width<=200px){.bet-round-summary{grid-template-columns:minmax(0,1fr) minmax(54px,.8fr);gap:4px;padding-inline-start:6px;padding-inline-end:6px}.bet-round-detail{justify-content:center;gap:3px}.bet-round-detail>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bet-round-detail>strong{text-overflow:clip;overflow:visible}.bet-round-risk{padding-inline-start:4px}.bet-round-risk img{width:18px;height:18px}}@container bet-panel (width>=216px){.bet-config-row{grid-template-columns:minmax(0,3fr) minmax(58px,1fr);gap:6px}.bet-wager-group .bet-control-label-full{display:none}.bet-wager-group .bet-control-label-compact{display:inline}.bet-risk-group .bet-control-heading{padding-inline-start:0;padding-inline-end:0}.bet-risk-group .bet-control-label{letter-spacing:var(--game-label-letter-spacing,.025em)}.bet-mines-selector{grid-template-columns:8px minmax(2ch,1fr) 8px;gap:1px;padding-inline-start:3px;padding-inline-end:3px}.bet-mines-icon{display:none}}@container bet-panel (width>=270px){.bet-config-row{grid-template-columns:minmax(0,3.2fr) minmax(92px,1fr);gap:6px}.bet-wager-group .bet-control-label-full{display:none}.bet-wager-group .bet-control-label-compact{display:inline}.bet-risk-group .bet-control-heading{padding-inline-start:0;padding-inline-end:0}.bet-risk-group .bet-control-label{letter-spacing:var(--game-label-letter-spacing,.035em)}.bet-mines-selector{grid-template-columns:22px minmax(0,1fr) 9px;gap:4px;padding-inline-start:7px;padding-inline-end:7px}.bet-mines-icon{width:22px;height:22px;display:block}.bet-panel--idle .bet-mines-selector,.bet-panel--result .bet-mines-selector{grid-template-columns:20px minmax(0,1fr) 20px;gap:3px;padding-inline-start:6px;padding-inline-end:6px}.bet-panel--idle .bet-mines-icon,.bet-panel--result .bet-mines-icon{width:20px;height:20px}.bet-panel--idle .bet-mines-selector-chevron,.bet-panel--result .bet-mines-selector-chevron{justify-self:center}}@container bet-panel (width>=320px){.bet-config-row{grid-template-columns:minmax(0,3.2fr) minmax(92px,1fr);gap:6px}.bet-risk-group .bet-control-heading{padding-inline-start:2px;padding-inline-end:2px}.bet-risk-group .bet-control-label{letter-spacing:var(--game-label-letter-spacing,.065em)}}@container bet-panel (width>=420px){.bet-panel--idle .bet-config-row{grid-template-columns:minmax(230px,3.2fr) minmax(92px,1fr)}.bet-panel--idle .bet-wager-group{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:6px;display:grid}.bet-panel--idle .bet-wager-group .bet-control-heading{height:var(--bet-control-height);min-height:var(--bet-control-height);justify-content:center;padding:0;display:flex}.bet-panel--idle .bet-wager-group .bet-control-label{display:none}.bet-panel--idle .bet-quick-actions{justify-content:center;width:100%}.bet-wager-group .bet-control-label-full{display:inline}.bet-wager-group .bet-control-label-compact{display:none}.bet-panel--idle .bet-mines-selector,.bet-panel--result .bet-mines-selector{grid-template-columns:22px minmax(0,1fr) 22px;padding-inline-start:7px;padding-inline-end:7px}.bet-panel--idle .bet-mines-icon,.bet-panel--result .bet-mines-icon{width:22px;height:22px}}@container bet-panel (width<=300px){.bet-panel .btn-autoplay-open{letter-spacing:var(--game-label-letter-spacing,.02em);padding-inline-start:6px;padding-inline-end:6px;font-size:11px}.btn-promo-label-full{display:none}.btn-promo-label-compact{color:#f2cf7e;font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:center;align-items:center;gap:5px;font-size:13px;display:inline-flex}.auto-game-run-actions.has-resume{grid-template-columns:minmax(58px,.75fr) minmax(54px,.66fr) minmax(110px,1.55fr)}.auto-game-status-copy>small{display:none}}@media (min-width:1200px){.bottom-panel{pointer-events:none;justify-content:flex-end}.bottom-panel>.bet-panel{pointer-events:auto;height:auto}.board-tools-row{position:var(--mines-board-tools-position);top:var(--mines-board-tools-top);left:var(--mines-board-tools-left);z-index:105;width:var(--mines-board-tools-width);height:var(--mines-board-tools-height);padding:clamp(4px, calc(8px * var(--desktop-ui-scale,1)), 8px) var(--mines-board-tools-padding-x);pointer-events:auto;background:radial-gradient(circle at 10% 0,#efc66a1c,#0000 35%),linear-gradient(155deg,#231b1af7,#100e10fa);border:1px solid #dca65d4d;border-radius:13px;align-items:center;overflow:hidden;box-shadow:0 12px 28px #0000006b,inset 0 1px #ffebc712}}@media (max-width:1199px){.bet-panel{--bet-action-height:50px;--bet-panel-padding:9px;border-radius:15px}.auto-game-control-bar{grid-template-rows:var(--bet-action-height);gap:0}.auto-game-run-status{display:none}}@media (max-width:360px){.bet-panel{--bet-panel-gap:7px;--bet-panel-padding:8px}.bet-control-group{padding:6px}}.mines-game.is-touch-panel-pressure-layout:not(.is-touch-landscape-layout) .bet-panel{--bet-panel-gap:5px;--bet-panel-padding:6px}@media (max-width:360px){.mines-game.is-touch-panel-pressure-layout:not(.is-touch-landscape-layout) .bet-panel{--bet-panel-gap:4px;--bet-panel-padding:5px}.mines-game.is-touch-panel-pressure-layout:not(.is-touch-landscape-layout) .bet-panel--idle .bet-wager-group{gap:0;display:flex}.mines-game.is-touch-panel-pressure-layout:not(.is-touch-landscape-layout) .bet-panel--idle .bet-control-heading{display:none}}.mines-game.is-touch-landscape-layout .bet-panel{--bet-panel-gap:3px;--bet-control-height:46px;--bet-action-height:48px;--bet-panel-padding:8px;flex-shrink:0}.mines-game.is-touch-landscape-layout .bet-panel .bet-increment-btn,.mines-game.is-touch-landscape-layout .bet-mines-selector{min-height:44px}@media (prefers-reduced-motion:reduce){.bet-panel *,.bet-panel :before,.bet-panel :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.limits-modal-overlay{width:100%;height:100%;z-index:2001;pointer-events:auto;background:#000000b3;justify-content:center;align-items:center;height:100dvh;display:flex;position:fixed;top:0;left:0}.limits-modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;pointer-events:auto;background:#000;border:1px solid #ffffff1a;border-radius:16px;width:90%;max-width:400px;max-height:85vh;padding:0;overflow-y:auto;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a,0 0 0 1px #0003}.limits-header{z-index:10;background:#000;border-bottom:1px solid #ffffff1a;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex;position:relative;top:0}.limits-title{color:#fffffff2;letter-spacing:var(--game-label-letter-spacing,.5px);text-align:center;flex:1;margin:0;padding:0 40px;font-size:20px;font-weight:700}.limits-close-btn{color:#ffffffe6;cursor:pointer;z-index:11;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;line-height:1;transition:color .2s,transform .2s;display:flex;position:relative}.limits-close-btn:hover{color:#fff;background:#ffffff0d}.limits-close-btn:active{transform:scale(.9)}.limits-description{color:#ffffffb3;text-align:center;margin-top:24px;padding:0 20px 20px;font-size:14px;line-height:1.5}.limits-list{flex-direction:column;display:flex}.limit-item{border-top:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 20px;display:flex}.limit-label{color:#fffc;text-align:center;font-size:15px;font-weight:500}.limit-value{color:#fffffff2;text-align:center;font-size:16px;font-weight:700}.how-to-play-modal{touch-action:pan-y;border-color:#ffd70029;border-radius:24px;flex-direction:column;max-width:720px;display:flex;overflow:hidden}.limits-modal.how-to-play-modal{height:min(82vh,760px);height:min(82dvh,760px);max-height:min(82vh,760px);max-height:min(82dvh,760px);overflow:hidden}.how-to-play-modal .limits-header{border-radius:24px 24px 0 0;flex:none;padding:18px 18px 14px}.how-to-play-scroll-frame{touch-action:pan-y;flex:auto;min-height:0;max-height:100%;padding-block-end:10px;display:flex;position:relative;overflow:hidden}.how-to-play-scroll-frame>.how-to-play-body{flex:auto;min-height:0}.how-to-play-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:auto;gap:16px;min-height:0;padding:18px;display:grid;overflow-y:auto}.limits-modal.how-to-play-modal .how-to-play-body{touch-action:pan-y;min-height:0;max-height:100%;overflow-y:auto}.how-to-play-copy{color:#ffffffbd;text-align:start;margin:0;font-size:14px;line-height:1.6}.how-to-play-rules{text-align:start;gap:10px;padding:0;display:grid}.how-to-play-section{text-align:start;gap:10px;display:grid}.how-to-play-section-title{color:#fffffff2;letter-spacing:0;margin:0;font-size:15px;font-weight:700;line-height:1.35}.how-to-play-rule-list{color:#ffffffd1;margin:0;padding-inline-start:22px;font-size:14px;line-height:1.55;list-style-position:outside}.how-to-play-rule-list>li+li{margin-top:9px}.how-to-play-bullet-list{list-style-type:disc}.how-to-play-section-copy{color:#ffffffd1;margin:0;font-size:14px;line-height:1.55}.how-to-play-note{color:#ffe6a6e6;margin:2px 0 0;font-size:14px;line-height:1.55}.limits-modal-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050508c2;padding:14px}.limits-modal{background:radial-gradient(circle at 12% -8%,#f1c65e24,#0000 34%),linear-gradient(155deg,#19191e 0%,#0b0b0e 76%);border:1px solid #ffffff26;border-radius:20px;width:min(450px,100%);max-width:450px;box-shadow:0 28px 90px #000000b3,inset 0 1px #ffffff0f}.limits-header{background:#0f0f13f5;border-radius:20px 20px 0 0;grid-template-columns:44px minmax(0,1fr) 44px;min-height:76px;padding:15px 18px;display:grid;position:sticky}.limits-header:before{content:"";grid-column:1}.limits-title{letter-spacing:var(--game-label-letter-spacing,.025em);grid-column:2;padding:0 8px;font-size:22px;font-weight:850}.limits-close-btn{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;grid-column:3;width:44px;height:44px;padding:0 0 3px;font-size:29px}.limits-close-btn:hover{color:#fff;background:#ffffff1a;border-color:#f1c65e7a}.limits-close-btn:focus-visible{outline-offset:2px;outline:3px solid #f4ca64f5}.limits-description{color:#ffffffad;margin-top:18px;padding:0 22px 16px}.limits-list{gap:8px;padding:0 18px 18px}.limit-item{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;flex-direction:row;justify-content:space-between;min-height:58px;padding:11px 14px}.limit-label{color:#ffffffad;text-align:start;font-size:14px}.limit-value{color:#f3d17c;font-variant-numeric:tabular-nums;text-align:end;flex:none;font-size:16px}.how-to-play-modal{border-radius:22px;width:min(720px,100%);max-width:720px}@media (max-width:480px){.limits-modal-overlay{padding:8px}.limits-modal{border-radius:18px;max-height:calc(100dvh - 16px)}.limits-header,.how-to-play-modal .limits-header{border-radius:18px 18px 0 0;grid-template-columns:44px minmax(0,1fr) 44px;min-height:68px;padding:11px 12px}.limits-title{padding:0 4px;font-size:19px}.limit-item{min-height:56px}}@media (orientation:landscape) and (max-height:430px){.limits-modal-overlay{padding:8px}.limits-modal.how-to-play-modal{height:calc(100vh - 16px);height:calc(100dvh - 16px);max-height:calc(100vh - 16px);border-radius:16px;max-height:calc(100dvh - 16px)}.how-to-play-modal .limits-header{border-radius:16px 16px 0 0;min-height:56px;padding:6px 10px}.how-to-play-modal .limits-title{font-size:18px}.how-to-play-body{gap:10px;padding:10px 14px 16px}}.loading-screen{z-index:10000;pointer-events:auto;isolation:isolate;background:radial-gradient(circle at 50% 18%,#7e301f6b 0%,#301214f0 42%,#11080afc 100%),#11080a;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.loading-screen.is-opening{background:0 0}.loading-screen:not(.is-ready) .loading-curtain,.loading-screen:not(.is-ready) .loading-content,.loading-screen:not(.is-ready) .loading-studio{opacity:0}.loading-screen.is-ready .loading-curtain,.loading-screen.is-ready .loading-content,.loading-screen.is-ready .loading-studio{opacity:1;transition:opacity .16s}.loading-curtain{z-index:3;opacity:1;will-change:transform, opacity;width:52.5vw;height:100%;position:absolute;top:0;bottom:auto;overflow:hidden;transform:translate(0)}.loading-curtain-left{transform-origin:0;left:-2.2vw;box-shadow:inset -22px 0 34px #00000052}.loading-curtain-right{transform-origin:100%;width:51.95vw;right:-2.2vw;box-shadow:inset 22px 0 34px #00000052}.loading-curtain img{object-fit:fill;width:100%;height:100%;display:block}.loading-screen.is-opening .loading-curtain-left{opacity:0;animation:1.5s cubic-bezier(.76,0,.24,1) forwards loading-curtain-open-left;transform:translate(-112%)}.loading-screen.is-opening .loading-curtain-right{opacity:0;animation:1.5s cubic-bezier(.76,0,.24,1) forwards loading-curtain-open-right;transform:translate(112%)}.loading-content{z-index:4;flex-direction:column;align-items:center;gap:clamp(48px,3.05vw,78px);width:min(90vw,886px);padding:0;transition:opacity .28s,transform .28s;display:flex;position:absolute;top:clamp(48px,3.1vw,80px);left:50%;transform:translate(-50%)}.loading-screen.is-opening .loading-content{opacity:0;animation:.28s forwards loading-content-out;transform:translate(-50%,10px)scale(.98)}.loading-screen.is-opening .loading-studio{opacity:0;animation:.28s forwards loading-studio-out}.loading-screen.is-opening .loading-progress-container{opacity:0;visibility:hidden;transition:none}.loading-screen.is-opening .loading-progress-fill{transition:none}@keyframes loading-curtain-open-left{0%{opacity:1;transform:translate(0)}78%{opacity:1;transform:translate(-96%)}to{opacity:0;transform:translate(-112%)}}@keyframes loading-curtain-open-right{0%{opacity:1;transform:translate(0)}78%{opacity:1;transform:translate(96%)}to{opacity:0;transform:translate(112%)}}@keyframes loading-content-out{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,10px)scale(.98)}}@keyframes loading-studio-out{0%{opacity:1}to{opacity:0}}.loading-logo{object-fit:contain;width:min(29.02vw,743px);max-width:100%;height:auto}.loading-progress-container{flex-direction:column;align-items:center;width:min(34.6vw,886px);max-width:100%;display:flex}.loading-studio{z-index:4;pointer-events:none;justify-content:center;width:min(17.5vw,450px,32.0775vh);transition:opacity .28s;display:flex;position:absolute;bottom:clamp(20px,4vh,34px);left:50%;transform:translate(-50%)}.loading-studio-logo{object-fit:contain;width:100%;height:auto}.loading-progress-bar{aspect-ratio:871/295;background:var(--loading-bar-image,url(/assets/images/loading_bar-D4xBcDXj.webp)) center / 100% 100% no-repeat;border-radius:0;width:100%;height:auto;position:relative;overflow:hidden}.loading-progress-fill{width:calc(71.2% * var(--loading-progress,0));background:var(--loading-line-image,url(data:image/webp;base64,UklGRmoIAABXRUJQVlA4WAoAAAAQAAAAdgIALwAAQUxQSLoGAAABf2CQbeTcj2AzOJWPiLi+RMZK4Cmybde2bdvqW+u9JIDNYG8GG8reEDYTHdxgFABFYDEoeWu9czGrOeU6Ys1GMKL/EhxJUiSp+rQM5jlVy/eB1+vDX/xv32HXL7/wyvXHfZ9dv8u/H+177frBWX9/t639yut7e5ZmbZ9lrXZ2pLHsAwhlBdIciA8AdwXiwhshGHDJEIxCa/NScPoG9hBit/XU3bvfff0KohqCixABeEhJTdej3QlmsvYyO03zhMfCEOpCGGSEEgDfAToevPuzz/0VjajgIg4AbIGRk4Es6pBXV2Ssq0awLTvcOb6BxeEvGkuokWCc5+7+4r+BkyvdE6mBwLa6hMI3qGSNfZnaBbZDwGWrFOskXI1IARYZj929X//vlqxgXgGsCf2K8jKA6iy1kstkufAYLIQTotDAdlimqvTc3fvNsFytdsEsx9KIA+LxuLDNtqSHD3KBFgUlNKZCA+tGld2QB+/eD4iqSuYoozjQkru4Hjtt8YpIsOod1EGNmpCB0xkqsLDOxCCA0Wc9dncWlVQkwZFAAQzYEScuMBjdI1sfoxEZIfPMCVB32UGji/xy2Y/dzdW6AU3X1Ju0IZdZaAgRDT6ATOTow2KASHPuyrFFDJMDHkbMU3dfloMRvBOALjE+ao0v3BpJZagamts8zcHSiM+yJPqkVWMlnZZH7/6grIJ0Vmlj4EATdpoOiVmFAGmpqgk6+LDi9SllPDZkgIMe+NGHuw/ezTuBDpNXJR0N53AZiqzLJkBQygRcPDQQvSguLkH0AU1Wmsh57O6spuUGN0UHwCInIBzexAFWIsKMjIWa0OM46pl4rDDG3Ygq0hHV6Mfu5pqdwxmIMAykTXRIQT47Zs2uMoHl3m/DDTTaakcyWIGTtUNmyeepuy9vyDWDA4XBUNVMGiG8HkaU/dTRE95wjlWLD1kK6WZeTxLKNTQy9sG7P6AofRMBQ1VM9qvz7l/QsxrJN4quX6+5ONwwczGplCuQ57G7ryvso46eW0UXT1YXewRJjgz3ALMsHj96dP20ATRSCC/25bPGo3d/QC3SQ0K6PAhFZ8EdMCwQVkZF0zCodHAu1WU49lHZzEEaMmYevLu/j7YuNERqll4V/XDsthfTE4WMnAS+MaMlAMJLVsK72YPR+MG794M+JqrWOTqG7IXpQa9cnwUPCudt1JyzQK0KviXZJOrABknhpUoExKvH7s4q1oKKALyD7AZTxK4jD5sdMDFMrKWhOEjoakeVjlWNVMCT++DdWN6hG+VzdMhPLG/YuoDFYDIOINNnFnAvwLaVPgCAYBnCN0aFKeq5u7lKPK0EUG5pxaJNl3JB4iRD9maatvy8G4fhOYyLELN+7u5+NRaPVYdwmOEuND9ihcoI96ks0/30Xa9YocVedFEd3WjgevLufpGdMFGj8IZpRFrVSYBgUu6KiPKpN2IBIYEJzre2pLtIz93NdWnhTS92u/N0QUReDjn22dugCADVhGi0oEE98jAPOBdUz93N72cY14dCCkqzwBuJiQVkhhGbxTYgTk+YiCI8pIOb7rYQjoAOTdVjd3MVF7AgZ8bg6jYN5A0NqIlH6YVgB4bZeeP01Lw23PFgAMc8eax658G7b1+Te2CHsgEIIn6WmoJ4G4EhFGrMNqZkD03IgmaWE+MAVADto3d/QF5pOYAIwBIHYZA1wcgYlEZRXTqw3XwaA9yuegPQzoHDl02mp+6+vCH0VotLPwcHR08FJY4FIPpaCyLsyl2E+NhqETFhCz2IyLyevJur6CuyZZw7eAezaS8qKIyqnYi9BgwfcwG0tF9k9g3seexuvloRiboEButtctAgb/fNmkSQHNOgGl29bbCrRoBdPjc6JLFdz9x9ezXAawdcnKd1kBbXwBJUzUGahARgDoJ4DXWkiQ3IiB2vx40IC8R+8O4Pii6PI9qZ0W49VhmLRldiyFBFgJrDCCdDIraGNHpjb5rEiwwjePLu/eB/xCBqT5aEI4FpNPMkMUoElvm+m1xDIIHFtAgSQaBmtHJsP3j3N/7NMDFPN8CRubZNHGlLcrUlb/YSjyBdSHsT9YZKsG8gpUapeu7u3a//LQBPWQBG9hAWJgQGaNwHJx1UldgNGIBOycU8CufStOI0C/LY3btf+END18kizlIBxoWykMcdAgflLuEAYQbYzFD512hTo8XJiHN84m6s372+E0L5dVB2wcMez7iCwZnTWYhh+epSZSIuhxPb6CJhsS6umaJ4Hrp7v/96/WvfbdeXX68fvtvWj1/n+u07bX32+Veun//3XfZ/Tz99vV5WUDggigEAANAUAJ0BKncCMAA+kUScSiWkIqGg2q1gsBIJZ27gL/rf9X+4/7n/P25bG6Mr/6JnJRAAZaVlaPzCd0kvfNO3zTt807fNO3zTt807fNO3zTt807fNO3zTdsbParWLsjWeflxj9daAYXg+eGTukl6fDmnb5p2+MWKfawp5srJFCfQMBJtwQ92+YF4HaUkgLK1jBJQLXqClh8wLwO0pJAW8++CSgWvUs+r5gXfSpl9zsagA/q8z7AynilYiv/ztK1LzY79vPt54A/997Fx6TGXtLE0UyLYAAAACBwjAV0toysifT99cpBWGXvrG1VBlxDrarAVBrdHIITE12uk6quyVd2DRwLi/T11ff06lXCS3m86D2WmF1PXV9/TiAn2wCls9L/ah1P/1mAtRtAdJ4ZA4NPKXyJq4vXRnk7Sd/xPYXU9dX4OpjDiJg5AmqxM96L2Y4A83rWyQIKr5JDvmDFhBtZcOJwAAAAAAAAAAGQLkBEmSnkZDc0/LWsxWvT1/EbmYZwL6hRu5qO/gAAA=)) left center / 100% 100% no-repeat;border-radius:5px;height:15.64%;transition:width .3s;position:absolute;top:55.4%;left:14.45%;box-shadow:0 0 14px #ffc64a8c}.loading-progress-text{display:none}@media (max-width:1199px){.loading-content{gap:clamp(24px,6vh,48px);width:min(84vw,420px);top:clamp(42px,9vh,72px)}.loading-logo{width:min(68vw,320px);max-width:min(360px,78vw)}.loading-progress-container{width:min(82vw,360px)}.loading-studio{width:min(48vw,228px,32.0775vh);bottom:clamp(28px,5.8vh,54px)}}@media (max-width:360px){.loading-content{gap:clamp(20px,5vh,34px);width:min(86vw,320px);top:clamp(38px,7vh,54px)}.loading-logo{width:min(62vw,250px);max-width:min(300px,72vw)}.loading-progress-container{width:min(82vw,300px)}.loading-studio{width:min(46vw,200px,32.0775vh);bottom:clamp(16px,2.8vh,26px)}}@media (max-width:360px) and (max-height:620px){.loading-content{gap:clamp(16px,4vh,26px);top:clamp(34px,6vh,46px)}.loading-logo{width:min(58vw,220px)}.loading-studio{width:min(42vw,180px,32.0775vh);bottom:clamp(12px,2.4vh,20px)}}@media (max-width:1199px) and (min-height:600px) and (max-aspect-ratio:31/50),(min-width:600px) and (max-width:1199px) and (min-height:900px) and (orientation:portrait){.loading-content{gap:clamp(20px,21.5vh,215px);top:clamp(36px,13vh,140px)}.loading-logo{width:min(76vw,330px,37.3824vh);max-width:none}}@media (max-width:1199px) and (max-height:560px) and (orientation:landscape){.loading-content{top:max(16px, env(safe-area-inset-top,0px));gap:clamp(8px,3vh,14px);width:min(82vw,440px)}.loading-logo{width:min(36vw,200px);max-width:none}.loading-progress-container{width:min(48vw,300px)}.loading-studio{width:min(17vw,200px,36.66vh);bottom:max(clamp(8px, 2.6vh, 16px), env(safe-area-inset-bottom,0px))}}@media (min-width:1200px) and (max-height:560px){.loading-content{top:max(clamp(18px, 8vh, 48px), env(safe-area-inset-top,0px));top:max(clamp(18px, 8dvh, 48px), env(safe-area-inset-top,0px));gap:clamp(18px,8dvh,48px)}.loading-logo{width:min(29.02vw,78vh,743px);width:min(29.02vw,78dvh,743px)}.loading-progress-container{width:min(34.6vw,94vh,886px);width:min(34.6vw,94dvh,886px)}.loading-studio{width:min(17.5vw,76.986vh,450px);bottom:clamp(12px,3.4vh,32px);width:min(17.5vw,76.986dvh,450px);bottom:clamp(12px,3.4dvh,32px)}}@media (max-width:1199px) and (max-height:570px) and (orientation:portrait){.loading-studio{width:min(36vw,150px,29.328vh);bottom:clamp(8px,2vh,14px)}}@media (min-width:1200px) and (min-aspect-ratio:2){.loading-studio{width:min(13vw,260px,50vw - 491px);bottom:clamp(16px,3vh,32px);left:auto;right:clamp(16px,2.2vw,40px);transform:none}}@media (prefers-reduced-motion:reduce){.loading-content,.loading-studio,.loading-progress-fill{transition-duration:.01ms!important}}.revealed-bags-list-shell{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;min-width:0;max-width:100%;max-height:100%;display:flex;position:relative}.revealed-bags-list-shell:before,.revealed-bags-list-shell:after{z-index:10;content:"";opacity:0;pointer-events:none;width:clamp(28px,9%,46px);transition:opacity .16s;position:absolute;top:26px;bottom:0}.revealed-bags-list-shell:before{background:linear-gradient(90deg,#110e10f5,#0000);border-radius:9px 0 0 9px;left:0}.revealed-bags-list-shell:after{background:linear-gradient(90deg,#0000,#110e10f5);border-radius:0 9px 9px 0;right:0}.revealed-bags-list-shell.has-more-before:before,.revealed-bags-list-shell.has-more-after:after{opacity:1}.coefficient-status{box-sizing:border-box;background:#231b1ca3;border:1px solid #e7be7e24;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:100%;min-width:0;min-height:22px;display:grid;overflow:hidden}.coefficient-status.has-no-next{grid-template-columns:minmax(0,1fr)}.coefficient-status>div{box-sizing:border-box;justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:20px;padding:2px 7px;display:flex}.coefficient-status>div+div{border-inline-start:1px solid #e7be7e1f}.coefficient-status span{color:#fff5e285;letter-spacing:var(--game-label-letter-spacing,.05em);text-overflow:ellipsis;text-transform:var(--game-label-text-transform,uppercase);white-space:nowrap;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:10px;font-weight:720;line-height:1;overflow:hidden}.coefficient-status strong{color:#fff9eee6;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:780;line-height:1;overflow:hidden}.coefficient-status-next strong{color:#f2cf79}.revealed-bags-list{box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;touch-action:pan-x;-webkit-user-select:none;user-select:none;gap:4px;width:100%;min-width:0;max-width:100%;min-height:0;max-height:36px;margin:0;padding:0;list-style:none;transition:max-height .16s,opacity .1s;display:flex;overflow:auto hidden}.revealed-bags-list::-webkit-scrollbar{display:none}.revealed-bags-list:focus-visible{outline-offset:2px;outline:3px solid #fcd270f5}@media (hover:hover) and (pointer:fine){.revealed-bags-list.is-scrollable{cursor:grab}.revealed-bags-list.is-dragging{cursor:grabbing}}.revealed-bag-item{color:#fff5e273;box-sizing:border-box;background:linear-gradient(#4635308a,#251d1ead);border:1px solid #e7d1b11f;border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;min-width:58px;min-height:36px;padding:4px 7px;transition:color .16s,border-color .16s,background .16s;display:flex;position:relative}.revealed-bag-level{color:inherit;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:10px;font-weight:720;line-height:1}.revealed-bag-level:after{content:none}.revealed-bag-multiplier{color:inherit;font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:780;line-height:1}.revealed-bag-item.completed{color:#bff4d2;background:linear-gradient(160deg,#23844d57,#194d344d);border-color:#45c97f57}.revealed-bag-item.next{color:#fff0bc;background:linear-gradient(160deg,#9669207a,#48321b80);border-color:#efc66ad1;box-shadow:inset 0 1px #fff4d221,0 0 11px #e4af341c}.revealed-bag-item.next:before{content:"";background:#f2c963;border-radius:999px;width:14px;height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.revealed-bag-item.loss{color:#ffd5d8;background:linear-gradient(160deg,#a4303a7a,#521e2480);border-color:#eb54609e}@media (min-width:1200px){.revealed-bags-list-shell{gap:4px}.revealed-bags-list-shell:before,.revealed-bags-list-shell:after{top:24px}.coefficient-status{min-height:20px}.coefficient-status>div{min-height:18px;padding-block-start:1px;padding-block-end:1px}.revealed-bag-item{min-width:clamp(56px, calc(84px * var(--desktop-ui-scale,1)), 76px);min-height:clamp(32px, calc(48px * var(--desktop-ui-scale,1)), 44px);padding-block-start:3px;padding-block-end:3px}}@media (min-width:1600px){.coefficient-status{min-height:24px}.coefficient-status>div{min-height:22px}.coefficient-status span{font-size:10px}.coefficient-status strong{font-size:12px}.revealed-bags-list-shell:before,.revealed-bags-list-shell:after{top:28px}}@media (max-width:360px){.coefficient-status>div{gap:3px;padding-inline-start:5px;padding-inline-end:5px}.coefficient-status span{letter-spacing:var(--game-label-letter-spacing,.025em);font-size:10px}.coefficient-status strong{font-size:12px}.revealed-bag-item{min-width:55px}}@container bet-panel (width<=200px){.coefficient-status{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.coefficient-status>div{justify-content:center;gap:0;padding-inline-start:4px;padding-inline-end:4px}.coefficient-status span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coefficient-status strong{text-overflow:clip;overflow:visible}}@media (prefers-reduced-motion:reduce){.revealed-bags-list,.revealed-bag-item,.revealed-bags-list-shell:before,.revealed-bags-list-shell:after{scroll-behavior:auto;transition:none}}.settings-modal-overlay{box-sizing:border-box;contain:layout style;will-change:opacity;z-index:2000;pointer-events:auto;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.settings-modal{pointer-events:auto;background:#000;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:90%;max-width:400px;max-height:85vh;padding:0;display:flex;overflow:hidden;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a,0 0 0 1px #0003}.settings-header{z-index:2;background:#000000f5;border-bottom:1px solid #ffffff1a;border-radius:16px 16px 0 0;flex:none;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex;position:relative}.settings-modal-body.game-scroll-region{overscroll-behavior-y:none;flex:auto;min-height:0;scroll-padding-block:18px;overflow:hidden auto}.settings-modal-body>.settings-divider:first-child{display:none}.settings-title{color:#fffffff2;letter-spacing:var(--game-label-letter-spacing,.5px);margin:0;font-size:20px;font-weight:700}.settings-close-btn{color:#ffffffe6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;line-height:1;transition:color .2s,transform .2s;display:flex}.settings-close-btn:hover{color:#fff;background:#ffffff0d}.settings-close-btn:active{transform:scale(.9)}.settings-divider{background:#ffffff1a;height:1px;margin:0 20px}.settings-item{justify-content:space-between;align-items:center;padding:16px 20px;transition:background .2s;display:flex}.settings-item-clickable{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.settings-modal button:focus-visible{outline-offset:2px;outline:3px solid #75dcffd9}.settings-modal input:focus-visible{outline-offset:2px;outline:3px solid #75dcffd9}.settings-item-left{align-items:center;gap:12px;display:flex}.settings-icon{color:#ffffffe6;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.settings-icon-svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.settings-item-label{color:#ffffffe6;font-size:16px;font-weight:500}.settings-arrow{color:#fff9;font-size:20px}.settings-toggle{cursor:pointer;width:50px;height:28px;display:inline-block;position:relative}.settings-toggle input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.settings-toggle.is-disabled{cursor:not-allowed;opacity:.48}.settings-toggle.is-disabled input,.settings-toggle.is-disabled .settings-toggle-slider{cursor:not-allowed}.settings-toggle-slider{cursor:pointer;background-color:#fff3;border-radius:28px;transition:background-color .18s;position:absolute;top:0;bottom:0;left:0;right:0}.settings-toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;bottom:3px;left:3px}.settings-toggle input:checked+.settings-toggle-slider{background-color:#10b981cc}.settings-item-language{gap:16px}.language-selector{background:#0000004d;border-radius:8px;flex:0 0 142px;grid-template-columns:44px minmax(40px,1fr) 44px;gap:3px;padding:3px;display:grid}.language-select{color:gold;background:#ffd70033;border-radius:6px;place-items:center;min-height:44px;padding:6px 4px;font-size:12px;font-weight:600;line-height:1.2;display:grid}.language-cycle-btn{color:#ffffffc2;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;place-items:center;padding:0;font-size:20px;display:grid}.language-cycle-btn:hover{color:gold;background:#ffffff1a;border-color:#ffd7006b}.settings-footer{text-align:center;border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:8px;padding:16px 20px;display:flex}.settings-powered-by{color:#ffffff80;margin-bottom:4px;font-size:12px;font-weight:500}.settings-logo{justify-content:center;align-items:center;display:flex}.settings-logo-img{max-width:180px;height:auto;display:block}.settings-modal-overlay{padding:max(14px, env(safe-area-inset-top,0px)) max(14px, env(safe-area-inset-right,0px)) max(14px, env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050508c2}.settings-modal{background:radial-gradient(circle at 12% -8%,#f1c65e24,#0000 34%),linear-gradient(155deg,#19191e 0%,#0b0b0e 76%);border:1px solid #ffffff26;border-radius:20px;width:min(450px,100%);max-width:450px;box-shadow:0 28px 90px #000000b3,inset 0 1px #ffffff0f}.settings-header{background:#0f0f13f0;border-radius:20px 20px 0 0;min-height:76px;padding:15px 18px}.settings-title{letter-spacing:var(--game-label-letter-spacing,.025em);font-size:22px;font-weight:850}.settings-close-btn{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;flex:0 0 44px;width:44px;height:44px;padding:0 0 3px;font-size:29px}.settings-close-btn:hover{color:#fff;background:#ffffff1a;border-color:#f1c65e7a}.settings-divider{background:#ffffff16;margin:0 18px}.settings-item{min-height:62px;padding:12px 18px}.settings-item-clickable{border-radius:10px}.settings-item-clickable:hover{background:#ffffff0e}.settings-item-label{font-size:16px;font-weight:600}.settings-icon{color:#ffe299e0}.settings-toggle{flex:0 0 54px;width:54px;height:44px}.settings-toggle-slider{background:#ffffff1f;border:1px solid #ffffff1f;top:8px;bottom:8px}.settings-toggle input:checked+.settings-toggle-slider{background:linear-gradient(#45c67d,#26935a);border-color:#5ee69757}.settings-toggle input:checked+.settings-toggle-slider:before{transform:translate(26px)}.settings-footer{background:#00000029;padding:15px 20px 18px}.settings-modal button:focus-visible{outline-offset:2px;outline:3px solid #f4ca64f5}.settings-modal input:focus-visible{outline-offset:2px;outline:3px solid #f4ca64f5}.settings-toggle input:focus-visible{outline:none}.settings-toggle input:focus-visible+.settings-toggle-slider{outline-offset:3px;outline:3px solid #f4ca64f5;box-shadow:0 0 0 1px #120e0ae6}.settings-item-clickable:focus-visible{outline-offset:-4px}@media (max-width:480px){.settings-modal-overlay{padding:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))}.settings-modal{border-radius:18px;max-height:100%}.settings-header{border-radius:18px 18px 0 0;min-height:68px;padding:11px 14px}.settings-item{min-height:58px;padding:9px 15px}}.game-logo{top:var(--mines-logo-top,max(8px, env(safe-area-inset-top,0px)));left:var(--mines-logo-left,50%);z-index:35;width:var(--mines-logo-width,clamp(118px, 15vw, 230px));height:auto;transform:var(--mines-logo-transform,translateX(-50%));pointer-events:none;filter:drop-shadow(0 7px 14px #00000073);position:absolute}.top-bar{pointer-events:auto;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.balance{--balance-value-base-font:16px;box-sizing:border-box;background:#0f0f14eb;border:1px solid #ffffff1a;border-radius:12px;flex:none;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:10px 16px;display:flex;box-shadow:0 4px 16px #0006,inset 0 1px #ffffff1a,0 0 0 1px #0003}.balance-label{color:#fffc;text-transform:var(--game-label-text-transform,uppercase);letter-spacing:var(--game-label-letter-spacing,.5px);font-size:13px;font-weight:600}.balance-value{color:#fffffff2;min-width:0;font-size:var(--balance-value-fit-font,var(--balance-value-base-font,16px));letter-spacing:var(--game-label-letter-spacing,.5px);text-overflow:ellipsis;text-shadow:0 1px 2px #0000004d;white-space:nowrap;font-weight:700;transition-property:none;display:block;overflow:hidden}.top-icons{justify-content:flex-end;align-items:center;gap:10px;display:flex}.how-to-play-button{box-sizing:border-box;color:#ffffffe6;cursor:pointer;min-width:50px;height:50px;text-transform:var(--game-label-text-transform,uppercase);white-space:nowrap;background:#0f0f14eb;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:13px;font-weight:700;line-height:1;transition:transform .2s,background .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0006,inset 0 1px #ffffff1a,0 0 0 1px #0003}.menu-button{cursor:pointer;background:#0f0f14eb;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:transform .2s,background .2s;display:flex;box-shadow:0 4px 16px #0006,inset 0 1px #ffffff1a,0 0 0 1px #0003}.menu-button:hover,.how-to-play-button:hover{background:#141419f2}.menu-button:active,.how-to-play-button:active{transform:scale(.95)}.how-to-play-button-icon{border:1px solid #ffffffe6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:800;line-height:1;display:flex}.how-to-play-button-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:150px;display:block;overflow:hidden}.menu-icon{flex-direction:column;justify-content:space-between;gap:5px;width:24px;height:18px;display:flex}.menu-icon span{background:#ffffffe6;border-radius:2px;width:100%;height:3px;transition:background-color .18s,transform .18s;display:block}.balance,.how-to-play-button,.menu-button{min-height:44px}.menu-button{min-width:44px}.menu-button:focus-visible{outline-offset:2px;outline:3px solid #f4ca64f5}.how-to-play-button:focus-visible{outline-offset:2px;outline:3px solid #f4ca64f5}@media (hover:hover) and (pointer:fine){.menu-button:hover,.how-to-play-button:hover{background:#1e1d22f5;border-color:#f1c65e66;transform:translateY(-1px)}}@media (max-width:360px){.how-to-play-button,.menu-button{min-width:44px!important;min-height:44px!important}}@media (min-width:1200px){.top-bar{padding:0}.how-to-play-button{width:max(124px, calc(174px * var(--desktop-ui-scale,var(--figma-scale,1))));min-width:max(124px, calc(174px * var(--desktop-ui-scale,var(--figma-scale,1))));height:max(44px, calc(57px * var(--desktop-ui-scale,var(--figma-scale,1))));gap:max(5px, calc(8px * var(--desktop-ui-scale,var(--figma-scale,1))));min-height:44px;padding-inline:max(8px, calc(12px * var(--desktop-ui-scale,var(--figma-scale,1))));border-radius:max(11px, calc(15px * var(--desktop-ui-scale,var(--figma-scale,1))));font-size:clamp(9px, calc(14px * var(--desktop-ui-scale,var(--figma-scale,1))), 14px)}.how-to-play-button-icon{width:max(16px, calc(18px * var(--desktop-ui-scale,var(--figma-scale,1))));height:max(16px, calc(18px * var(--desktop-ui-scale,var(--figma-scale,1))));font-size:clamp(10px, calc(14px * var(--desktop-ui-scale,var(--figma-scale,1))), 14px)}.how-to-play-button-text{flex:auto;max-width:100%}.menu-button{width:max(44px, calc(57px * var(--desktop-ui-scale,var(--figma-scale,1))));min-width:44px;height:max(44px, calc(57px * var(--desktop-ui-scale,var(--figma-scale,1))));border-radius:max(11px, calc(15px * var(--desktop-ui-scale,var(--figma-scale,1))));min-height:44px}html[dir=rtl] .top-icons{right:auto;left:max(28px, env(safe-area-inset-left,0px))}}@media (min-width:1200px) and (max-width:1359px){.how-to-play-button{width:44px;min-width:44px;padding:0}.how-to-play-button-text{display:none}}@media (min-width:481px) and (max-width:680px){.top-icons .how-to-play-button{width:50px;min-width:50px;padding:0}.top-icons .how-to-play-button-text{display:none}}:root{--mines-top-control-top:max(10px, env(safe-area-inset-top,0px));--mines-top-control-size:50px;--mines-top-control-inline:max(15px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--mines-top-control-gap:10px}@media (max-width:1199px){.top-bar{box-sizing:border-box;padding:var(--mines-top-control-top) var(--mines-top-control-inline) 0;align-items:flex-start}.top-bar .balance,.top-icons .how-to-play-button,.top-icons .menu-button{height:var(--mines-top-control-size);min-height:var(--mines-top-control-size)}.top-bar .balance{justify-content:center;padding-block-start:0;padding-block-end:0}.top-icons{gap:var(--mines-top-control-gap)}.top-icons .menu-button{width:var(--mines-top-control-size);min-width:var(--mines-top-control-size)}}@media (max-width:520px){.top-bar .balance{max-width:calc(50vw - (var(--mines-top-control-size,50px) / 2) - var(--mines-top-control-inline,15px) - var(--mines-top-control-gap,10px));overflow:hidden}}@media (max-width:1199px){.top-icons .how-to-play-button{width:var(--mines-top-control-size);min-width:var(--mines-top-control-size);padding:0}.top-icons .how-to-play-button-text{display:none}}@media (max-width:360px){:root{--mines-top-control-size:44px;--mines-top-control-inline:10px;--mines-top-control-gap:8px}}html.mines-touch-compact-height-layout{--mines-top-control-size:44px;--mines-top-control-inline:10px;--mines-top-control-gap:8px}.mines-game.is-touch-compact-height-layout .top-bar .balance-value{font-size:var(--balance-value-fit-font,var(--balance-value-base-font,16px))}@media (max-width:360px){.top-bar .balance{--balance-value-base-font:14px;padding-inline-start:10px;padding-inline-end:10px}.balance-value{letter-spacing:0}}.top-screen-notification{--notification-color:#10b981f2;top:max(12px, env(safe-area-inset-top,0px));z-index:9500;box-sizing:border-box;color:#fffffff5;text-align:start;pointer-events:none;background:#1f2022f5;border:0;border-radius:8px;align-items:center;gap:12px;width:max-content;min-width:228px;max-width:min(520px,100vw - 24px);padding:12px 18px;line-height:1.25;animation:.2s ease-out top-screen-notification-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 20px #0000006b,inset 0 1px #ffffff0a}.top-screen-notification.has-free-round-hud{top:max(240px, calc(env(safe-area-inset-top,0px) + 232px))}.top-screen-notification.has-blocking-surface{top:max(12px, env(safe-area-inset-top,0px))}.top-screen-notification.has-pattern-editor{top:max(100px, calc(env(safe-area-inset-top,0px) + 92px))}.top-screen-notification.has-blocking-surface .top-screen-notification-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body:has(>.top-screen-notification.has-blocking-surface) :-webkit-any(.auto-game-modal-overlay,.settings-modal-overlay,.limits-modal-overlay,.free-round-overlay){box-sizing:border-box;padding-top:max(104px, calc(env(safe-area-inset-top,0px) + 96px))}body:has(>.top-screen-notification.has-blocking-surface) :is(.auto-game-modal-overlay,.settings-modal-overlay,.limits-modal-overlay,.free-round-overlay){box-sizing:border-box;padding-top:max(104px, calc(env(safe-area-inset-top,0px) + 96px))}body:has(>.top-screen-notification.has-blocking-surface) :-webkit-any(.settings-modal,.limits-modal){max-height:min(85vh,100dvh - 118px)}body:has(>.top-screen-notification.has-blocking-surface) :is(.settings-modal,.limits-modal){max-height:min(85vh,100dvh - 118px)}body:has(>.top-screen-notification.has-blocking-surface) :-webkit-any(.auto-game-modal,.free-round-card){max-height:calc(100dvh - 118px)}body:has(>.top-screen-notification.has-blocking-surface) :is(.auto-game-modal,.free-round-card){max-height:calc(100dvh - 118px)}.top-screen-notification.has-description{min-width:280px}.top-screen-notification-icon{flex:none;width:28px;height:28px;display:inline-flex}.top-screen-notification-icon svg{width:100%;height:100%;display:block}.top-screen-notification-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.top-screen-notification-title,.top-screen-notification-description{overflow-wrap:anywhere;max-width:100%;display:block}.top-screen-notification-title{color:#f6f7f9f5;font-size:16px;font-weight:800;line-height:1.15}.top-screen-notification:not(.has-description) .top-screen-notification-title{line-height:1.1}.top-screen-notification-description{color:#f6f7f9eb;font-size:15px;font-weight:400;line-height:1.22}.top-screen-notification.is-message-only .top-screen-notification-title{font-weight:700}@media (max-width:640px){.top-screen-notification{gap:10px;min-width:min(280px,100vw - 24px);padding:10px 14px}.top-screen-notification-icon{width:24px;height:24px}.top-screen-notification-title{font-size:15px}.top-screen-notification-description{font-size:14px}.top-screen-notification.has-free-round-hud{top:max(184px, calc(env(safe-area-inset-top,0px) + 176px))}.top-screen-notification.has-blocking-surface{top:max(12px, env(safe-area-inset-top,0px))}.top-screen-notification.has-pattern-editor{top:max(92px, calc(env(safe-area-inset-top,0px) + 84px))}}@media (max-width:700px) and (orientation:portrait){.top-screen-notification{top:max(68px, calc(env(safe-area-inset-top,0px) + 62px))}}@media (max-width:360px) and (orientation:portrait){.top-screen-notification{top:max(52px, calc(env(safe-area-inset-top,0px) + 48px))}}@media (max-height:560px) and (orientation:landscape){.top-screen-notification.has-free-round-hud{top:max(124px, calc(env(safe-area-inset-top,0px) + 116px))}.top-screen-notification.has-blocking-surface{top:max(12px, env(safe-area-inset-top,0px))}.top-screen-notification.has-pattern-editor{top:max(92px, calc(env(safe-area-inset-top,0px) + 84px))}}@keyframes top-screen-notification-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.tournament-overlay{--tournament-panel:#14161df7;--tournament-border:#333847;--tournament-text:#e8e9ed;--tournament-muted:#9a9da8;--tournament-accent:#e3b15a;--tournament-accent-hover:#ecbf6f;--tournament-safe-inline-start:env(safe-area-inset-left,0px);--tournament-safe-inline-end:env(safe-area-inset-right,0px);--tournament-trigger-top:max(94px, calc(env(safe-area-inset-top,0px) + 86px));--tournament-trigger-inline-end:max(12px, var(--tournament-safe-inline-end));z-index:8500;color:var(--tournament-text);pointer-events:none;font-family:Helvetica,Arial,sans-serif;position:fixed;top:0;bottom:0;left:0;right:0}html[dir=rtl] .tournament-overlay{--tournament-safe-inline-start:env(safe-area-inset-right,0px);--tournament-safe-inline-end:env(safe-area-inset-left,0px)}.tournament-pill{top:var(--tournament-trigger-top);z-index:1;box-sizing:border-box;border:1.5px solid var(--tournament-border);width:max-content;min-width:92px;max-width:min(220px,100vw - 24px);min-height:44px;color:var(--tournament-text);background:var(--tournament-panel);letter-spacing:var(--game-label-letter-spacing,1px);pointer-events:auto;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-block-start:7px;padding-block-end:7px;padding-inline-start:8px;padding-inline-end:12px;font:600 12px/1 Helvetica,Arial,sans-serif;transition:border-color .14s,opacity .14s,transform .14s;display:flex;position:absolute;box-shadow:0 10px 30px #00000059}.tournament-pill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--tournament-trigger-inline-end)}.tournament-pill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--tournament-trigger-inline-end)}.tournament-pill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--tournament-trigger-inline-end)}.tournament-pill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--tournament-trigger-inline-end)}button.tournament-pill{cursor:pointer}button.tournament-pill:hover{border-color:var(--tournament-accent-hover);transform:translateY(-1px)}button.tournament-pill:active{transform:translateY(1px)}.tournament-pill:focus-visible{outline-offset:3px;outline:3px solid #e3b15a99}.tournament-dialog-close:focus-visible{outline-offset:3px;outline:3px solid #e3b15a99}.tournament-inline-retry:focus-visible{outline-offset:3px;outline:3px solid #e3b15a99}.tournament-join-button:focus-visible{outline-offset:3px;outline:3px solid #e3b15a99}.tournament-switcher button:focus-visible{outline-offset:3px;outline:3px solid #e3b15a99}.tournament-tabpanel:focus-visible{outline-offset:3px;outline:3px solid #e3b15a99}.tournament-boundary-error button:focus-visible{outline-offset:3px;outline:3px solid #e3b15a99}.tournament-pill-trophy{width:26px;height:26px;color:var(--tournament-accent);background:0 0;border-radius:999px;flex:0 0 26px;place-items:center;font-size:15px;line-height:1;display:grid}.tournament-trophy-icon{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block;overflow:visible}.tournament-pill-rank{min-width:0;color:var(--tournament-accent);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-pill-rank.is-join{max-width:128px;text-transform:var(--game-label-text-transform,uppercase);font-size:11px}.tournament-pill-time{color:var(--tournament-muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-inline-start:1px solid #9a9da857;flex:none;padding-inline-start:8px;font-size:10px}.tournament-pill-stale-dot{background:var(--tournament-accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.tournament-overlay.is-stale .tournament-pill{opacity:.55}.tournament-pill-skeleton{overflow:hidden}.tournament-pill-skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#e8e9ed14 48%,#0000 76%);animation:1.2s ease-in-out infinite tournament-skeleton-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.tournament-skeleton-icon,.tournament-skeleton-line{background:#333847;border-radius:6px;display:block}.tournament-skeleton-icon{flex:0 0 26px;width:26px;height:26px}.tournament-skeleton-line{width:34px;height:10px}.tournament-dialog{top:calc(var(--tournament-trigger-top) + 52px);z-index:1;width:min(340px,100vw - 24px);max-height:calc(100vh - var(--tournament-trigger-top) - 64px - max(12px, env(safe-area-inset-bottom,0px)));max-height:calc(100dvh - var(--tournament-trigger-top) - 64px - max(12px, env(safe-area-inset-bottom,0px)));box-sizing:border-box;border:1.5px solid var(--tournament-border);color:var(--tournament-text);background:var(--tournament-panel);pointer-events:auto;border-radius:14px;padding:18px;animation:.14s ease-out both tournament-panel-enter;position:absolute;overflow-y:auto;box-shadow:0 24px 60px #00000073}.tournament-dialog:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--tournament-trigger-inline-end)}.tournament-dialog:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--tournament-trigger-inline-end)}.tournament-dialog:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--tournament-trigger-inline-end)}.tournament-dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--tournament-trigger-inline-end)}.tournament-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tournament-dialog-kicker,.tournament-dialog-demo{color:var(--tournament-muted);letter-spacing:var(--game-label-letter-spacing,2px);text-transform:var(--game-label-text-transform,uppercase);font-size:12px;font-weight:600;display:inline-block}.tournament-dialog-demo{border-inline-start:1px solid var(--tournament-border);color:var(--tournament-accent);margin-inline-start:8px;padding-inline-start:8px}.tournament-dialog h2{color:var(--tournament-text);overflow-wrap:anywhere;margin:6px 0 0;font-size:22px;font-weight:700;line-height:1.1}.tournament-dialog-close{border:1.5px solid var(--tournament-border);width:44px;height:44px;color:var(--tournament-text);cursor:pointer;background:0 0;border-radius:10px;flex:0 0 44px;place-items:center;font:400 26px/1 Helvetica,Arial,sans-serif;display:grid}.tournament-dialog-close:hover{border-color:var(--tournament-accent-hover);color:var(--tournament-accent-hover)}.tournament-dialog-timer{color:var(--tournament-muted);letter-spacing:var(--game-label-letter-spacing,1px);text-transform:var(--game-label-text-transform,uppercase);margin:12px 0 14px;font-size:12px;font-weight:600}.tournament-dialog-timer strong{color:var(--tournament-accent);font-variant-numeric:tabular-nums}.tournament-dialog-stale{border:1.5px solid var(--tournament-border);color:var(--tournament-muted);background:#e3b15a0f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:9px 10px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.tournament-switcher{border:1px solid var(--tournament-border);border-radius:10px;gap:3px;margin:0 0 14px;padding:3px;display:flex;overflow-x:auto}.tournament-switcher button{min-width:112px;min-height:44px;color:var(--tournament-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font:700 11px/1.15 Helvetica,Arial,sans-serif;display:flex}.tournament-switcher button.is-active{color:var(--tournament-text);background:#e3b15a1f;box-shadow:inset 0 0 0 1px #e3b15a47}.tournament-switcher button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-switcher button strong{color:var(--tournament-accent);font-variant-numeric:tabular-nums}.tournament-tabpanel{min-width:0}.tournament-boundary-error{gap:10px;display:grid}.tournament-boundary-backdrop{z-index:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;background:#0a0b0f9e;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.tournament-boundary-error strong,.tournament-boundary-error span{display:block}.tournament-boundary-error strong{color:var(--tournament-text);font-size:16px}.tournament-boundary-error span{color:var(--tournament-muted);font-size:12px;line-height:1.45}.tournament-boundary-error button{border:1px solid var(--tournament-border);min-height:44px;color:var(--tournament-text);cursor:pointer;background:#ffffff0d;border-radius:9px;padding:10px 14px;font:700 12px/1 Helvetica,Arial,sans-serif}.tournament-boundary-error .tournament-dialog-close{padding:0;font:400 26px/1 Helvetica,Arial,sans-serif}.tournament-boundary-error button:hover{border-color:var(--tournament-accent-hover);color:var(--tournament-accent-hover)}.tournament-inline-retry{border:1px solid var(--tournament-border);min-height:44px;color:var(--tournament-text);cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:8px;padding:7px 10px;font:700 11px/1 Helvetica,Arial,sans-serif}.tournament-inline-retry:hover:not(:disabled){border-color:var(--tournament-accent-hover);color:var(--tournament-accent-hover)}.tournament-inline-retry:disabled{cursor:wait;opacity:.55}.tournament-join-panel,.tournament-action-error{border:1px solid var(--tournament-border);background:#e3b15a0f;border-radius:10px;gap:11px;margin:0 0 14px;padding:12px;display:grid}.tournament-join-panel>div,.tournament-action-error{color:var(--tournament-muted);font-size:12px;line-height:1.4}.tournament-join-panel strong,.tournament-join-panel span,.tournament-action-error strong,.tournament-action-error span{display:block}.tournament-join-panel strong,.tournament-action-error strong{color:var(--tournament-text);margin-bottom:4px;font-size:13px}.tournament-join-button{color:#1b1408;background:var(--tournament-accent);cursor:pointer;min-height:50px;letter-spacing:var(--game-label-letter-spacing,1px);text-transform:var(--game-label-text-transform,uppercase);border:0;border-radius:10px;padding:10px 14px;font:700 16px/1 Helvetica,Arial,sans-serif;box-shadow:inset 0 1px #ffffff61}.tournament-join-button:hover:not(:disabled){background:var(--tournament-accent-hover)}.tournament-join-button:focus-visible{outline-offset:3px;outline:3px solid #e3b15a99}.tournament-join-button:active:not(:disabled){transform:translateY(1px)}.tournament-join-button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.55}.tournament-joined-status,.tournament-settlement-status{box-sizing:border-box;color:#8fdbae;background:#36976217;border:1px solid #49be7e59;border-radius:8px;align-items:center;gap:8px;min-height:36px;margin:0 0 12px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.tournament-settlement-status{border-color:var(--tournament-border);color:var(--tournament-accent);background:#e3b15a0f}.tournament-settlement-status.is-warning{color:#ef9d9d;background:#b0363617;border-color:#da5f5f73}.tournament-settlement-status.is-paid{color:#8fdbae;background:#36976217;border-color:#49be7e59}.tournament-action-error{background:#b0363614;border-color:#da5f5f6b}.tournament-leaderboard{gap:2px;display:grid}.tournament-leaderboard-row,.tournament-player-row{min-height:36px;color:var(--tournament-muted);border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;font-size:13px;display:grid}.tournament-leaderboard-row:nth-child(odd){background:#ffffff06}.tournament-leaderboard-rank,.tournament-leaderboard-score{font-variant-numeric:tabular-nums;font-weight:600}.tournament-leaderboard-rank{color:var(--tournament-accent)}.tournament-leaderboard-player{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tournament-leaderboard-score{color:var(--tournament-text);text-align:end}.tournament-player-row{border:1.5px solid var(--tournament-border);color:var(--tournament-text);background:#e3b15a14;margin-top:10px}.tournament-player-row .tournament-leaderboard-score{color:var(--tournament-accent)}.tournament-prize{border-top:1.5px solid var(--tournament-border);color:var(--tournament-accent);letter-spacing:var(--game-label-letter-spacing,1px);text-transform:var(--game-label-text-transform,uppercase);margin:13px 0 0;padding-top:12px;font-size:12px;font-weight:600;line-height:1.35}.tournament-sheet-backdrop{display:none}@keyframes tournament-skeleton-shimmer{to{transform:translate(100%)}}@keyframes tournament-panel-enter{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:520px),(max-height:560px) and (pointer:coarse){.tournament-overlay{--tournament-trigger-top:max(60px, calc(env(safe-area-inset-top,0px) + 52px));--tournament-trigger-inline-end:max(8px, var(--tournament-safe-inline-end))}.tournament-pill{min-width:92px;max-width:min(150px,100vw - 16px);padding-block-start:7px;padding-block-end:7px;padding-inline-start:7px;padding-inline-end:11px}.tournament-overlay.is-sheet-open .tournament-pill{opacity:0;pointer-events:none}.tournament-sheet-backdrop{z-index:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;background:#0a0b0f9e;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.tournament-dialog{width:100%;max-height:min(76vh,620px);max-height:min(76dvh,620px);padding-block:20px max(20px, env(safe-area-inset-bottom,0px));padding-inline:max(18px, var(--tournament-safe-inline-start)) max(18px, var(--tournament-safe-inline-end));border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;animation:.18s ease-out both tournament-sheet-enter;position:absolute;top:auto;bottom:0;left:0;right:0}}@media (max-width:1199px){.tournament-overlay{--tournament-trigger-top:var(--mines-top-control-top,max(10px, env(safe-area-inset-top,0px)))}.tournament-pill{width:var(--mines-top-control-size,50px);min-width:var(--mines-top-control-size,50px);max-width:var(--mines-top-control-size,50px);height:var(--mines-top-control-size,50px);min-height:var(--mines-top-control-size,50px);gap:0;padding:0}.tournament-pill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(max(var(--mines-top-control-inline,15px), var(--tournament-safe-inline-end)) + var(--mines-top-control-size,50px) + var(--mines-top-control-size,50px) + var(--mines-top-control-gap,10px) + var(--mines-top-control-gap,10px))}.tournament-pill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(max(var(--mines-top-control-inline,15px), var(--tournament-safe-inline-end)) + var(--mines-top-control-size,50px) + var(--mines-top-control-size,50px) + var(--mines-top-control-gap,10px) + var(--mines-top-control-gap,10px))}.tournament-pill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(max(var(--mines-top-control-inline,15px), var(--tournament-safe-inline-end)) + var(--mines-top-control-size,50px) + var(--mines-top-control-size,50px) + var(--mines-top-control-gap,10px) + var(--mines-top-control-gap,10px))}.tournament-pill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(max(var(--mines-top-control-inline,15px), var(--tournament-safe-inline-end)) + var(--mines-top-control-size,50px) + var(--mines-top-control-size,50px) + var(--mines-top-control-gap,10px) + var(--mines-top-control-gap,10px))}.tournament-pill-rank,.tournament-pill-time,.tournament-pill-stale-dot,.tournament-skeleton-line{display:none}}@media (max-width:520px){body:has(>.tournament-overlay .tournament-pill) .mines-game .game-logo{display:none}.tournament-pill{left:50%;transform:translate(-50%)}.tournament-pill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.tournament-pill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.tournament-pill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.tournament-pill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}html[dir=rtl] .tournament-pill{left:50%;right:auto}button.tournament-pill:hover{transform:translate(-50%)translateY(-1px)}button.tournament-pill:active{transform:translate(-50%)translateY(1px)}}html.mines-touch-landscape-layout .tournament-overlay{--tournament-trigger-top:var(--mines-top-control-top,max(10px, env(safe-area-inset-top,0px)))}@media (min-width:1200px) and (max-height:560px){.tournament-overlay{--tournament-trigger-top:max(28px, env(safe-area-inset-top,0px))}.tournament-pill{gap:0;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:0}.tournament-pill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(max(28px, var(--tournament-safe-inline-end)) + 44px + 44px + 10px + 10px)}.tournament-pill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(max(28px, var(--tournament-safe-inline-end)) + 44px + 44px + 10px + 10px)}.tournament-pill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(max(28px, var(--tournament-safe-inline-end)) + 44px + 44px + 10px + 10px)}.tournament-pill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(max(28px, var(--tournament-safe-inline-end)) + 44px + 44px + 10px + 10px)}.tournament-pill-rank,.tournament-pill-time,.tournament-pill-stale-dot,.tournament-skeleton-line{display:none}}@media (max-height:560px) and (orientation:landscape){body:has(>.top-screen-notification)>.tournament-overlay .tournament-pill{visibility:hidden;opacity:0;pointer-events:none}}@keyframes tournament-sheet-enter{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.tournament-pill,.tournament-dialog,.tournament-pill-skeleton:after{transition:none;animation:none}}@media (forced-colors:active){.tournament-pill,.tournament-dialog,.tournament-dialog-close,.tournament-dialog-stale,.tournament-player-row,.tournament-boundary-error button{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border:1px solid canvastext}.tournament-pill:focus-visible{outline:3px solid highlight}.tournament-dialog-close:focus-visible{outline:3px solid highlight}.tournament-inline-retry:focus-visible{outline:3px solid highlight}.tournament-join-button:focus-visible{outline:3px solid highlight}.tournament-switcher button:focus-visible{outline:3px solid highlight}.tournament-tabpanel:focus-visible{outline:3px solid highlight}.tournament-boundary-error button:focus-visible{outline:3px solid highlight}.tournament-sheet-backdrop{background:canvas}.tournament-pill-stale-dot,.tournament-skeleton-icon,.tournament-skeleton-line{background:canvastext;border:1px solid canvastext}}.free-round-overlay,.free-round-overlay *,.free-round-hud,.free-round-hud *{box-sizing:border-box}.free-round-overlay{z-index:9000;min-width:0;min-height:100vh;min-height:100dvh;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));overscroll-behavior:contain;color:#e8e9ed;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#0a0b0f9e;place-items:center;font-family:Helvetica,Arial,sans-serif;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.free-round-card{width:min(460px,100vw - 32px);max-height:calc(100vh - 32px);color:#e8e9ed;text-align:center;pointer-events:auto;background:#14161df7;border:1.5px solid #333847;border-radius:16px;outline:none;max-height:calc(100dvh - 32px);padding:clamp(24px,7vw,40px);animation:.18s ease-out both free-round-card-enter;overflow:hidden auto;box-shadow:0 24px 60px #00000073,0 0 0 1px #ffffff0a}.free-round-overlay.is-advisory{top:max(8px, calc(env(safe-area-inset-top,0px) + 8px));z-index:8500;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:center;align-items:start;min-height:0;padding:0 12px;display:flex;bottom:auto;left:0;right:0;overflow:visible}.free-round-overlay.is-advisory .free-round-card{text-align:start;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;width:min(760px,100vw - 24px);max-height:none;padding:10px 14px;animation:none;display:grid}.free-round-overlay.is-advisory .free-round-kicker{grid-column:1;margin:0;font-size:10px}.free-round-overlay.is-advisory .free-round-card h2{grid-column:1;font-size:15px;line-height:1.2}.free-round-overlay.is-advisory .free-round-description{grid-column:1;max-width:none;margin:2px 0 0;font-size:12px;line-height:1.4}.free-round-overlay.is-advisory .free-round-authority-note{grid-column:1;margin:4px 0 0}.free-round-overlay.is-advisory .free-round-primary-action{grid-area:1/2/-1;width:auto;min-height:36px;margin:0;padding:8px 16px;font-size:12px}@media (max-width:480px){.free-round-overlay.is-advisory{justify-content:start;padding:0 60px 0 12px}.free-round-overlay.is-advisory .free-round-card{width:100%}}.free-round-kicker{color:#9a9da8;letter-spacing:var(--game-label-letter-spacing,2px);text-transform:var(--game-label-text-transform,uppercase);margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.25}.free-round-card h2{color:#e8e9ed;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,8vw,34px);font-weight:700;line-height:1.05}.free-round-description{color:#9a9da8;overflow-wrap:anywhere;max-width:380px;margin:14px auto 22px;font-size:clamp(15px,4vw,17px);font-weight:500;line-height:1.55}.free-round-authority-note{color:#e3b15a;overflow-wrap:anywhere;margin:-10px auto 18px;font-size:12px;font-weight:600;line-height:1.45}.free-round-round-rule{color:#e3b15a;width:-moz-fit-content;width:fit-content;max-width:100%;letter-spacing:var(--game-label-letter-spacing,1px);text-transform:var(--game-label-text-transform,uppercase);background:#e3b15a14;border:1px solid #e3b15a80;border-radius:999px;margin:-8px auto 18px;padding:8px 12px;font-size:12px;font-weight:800;line-height:1.25}.free-round-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.free-round-details>:last-child:nth-child(odd){grid-column:1/-1}.free-round-detail{background:#ffffff06;border:1.5px solid #333847;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:78px;padding:11px;display:flex}.free-round-detail.is-primary{border-color:#e3b15aa3}.free-round-detail dt,.free-round-settlement dt{color:#9a9da8;letter-spacing:var(--game-label-letter-spacing,1px);text-transform:var(--game-label-text-transform,uppercase);overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.3}.free-round-detail dd,.free-round-settlement dd{color:#e8e9ed;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700;line-height:1.2}.free-round-detail dd{font-size:19px}.free-round-money-value{color:#e3b15a;font:inherit}.free-round-valid-until{color:#9a9da8;overflow-wrap:anywhere;margin:14px 0 0;font-size:12px;font-weight:500;line-height:1.45}.free-round-valid-until time{color:#e8e9ed;font-variant-numeric:tabular-nums}.free-round-settlement{text-align:start;background:#ffffff06;border:1.5px solid #333847;border-radius:12px;margin-top:12px;padding:13px}.free-round-settlement>p{color:#9a9da8;letter-spacing:var(--game-label-letter-spacing,1px);text-transform:var(--game-label-text-transform,uppercase);margin:0 0 10px;font-size:11px;font-weight:600}.free-round-settlement dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.free-round-settlement dl>div{gap:4px;min-width:0;display:grid}.free-round-settlement dd{color:#e3b15a;font-size:15px}.free-round-settlement small{color:#9a9da8;margin-top:10px;font-size:12px;line-height:1.45;display:block}.free-round-primary-action{color:#1b1408;width:100%;min-height:50px;box-shadow:none;letter-spacing:var(--game-label-letter-spacing,1px);text-transform:var(--game-label-text-transform,uppercase);overflow-wrap:anywhere;cursor:pointer;background:#e3b15a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:10px 20px;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.15;transition:background-color .15s,transform .15s;display:inline-flex}.free-round-primary-action:hover:not(:disabled){background:#ecbf6f}.free-round-primary-action:active:not(:disabled){transform:translateY(1px)}.free-round-primary-action:focus-visible{outline-offset:3px;outline:3px solid #e3b15a99}.free-round-card:focus-visible{outline-offset:3px;outline:3px solid #e3b15a99}.free-round-primary-action:disabled{cursor:wait;opacity:.68}.free-round-loading-mark{border:2px solid #1b140847;border-top-color:#1b1408;border-radius:50%;flex:0 0 17px;width:17px;height:17px;animation:.75s linear infinite free-round-loading-spin}.free-round-hud{top:max(164px, calc(env(safe-area-inset-top,0px) + 156px));z-index:9000;color:#9a9da8;pointer-events:none;width:max-content;min-width:0;max-width:min(420px,100vw - 24px);letter-spacing:var(--game-label-letter-spacing,1px);text-align:center;text-transform:var(--game-label-text-transform,uppercase);background:#14161df7;border:1.5px solid #333847;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;padding:12px 20px;font-family:Helvetica,Arial,sans-serif;font-size:clamp(12px,3vw,14px);font-weight:600;line-height:1.3;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.free-round-hud-item{overflow-wrap:anywhere;align-items:center;gap:.35em;min-width:0;display:inline-flex}.free-round-hud-item.is-accent{color:#e3b15a}.free-round-hud-item.is-rule{color:#e3b15a;flex-basis:100%;justify-content:center;font-size:11px}.free-round-hud-label{min-width:0}.free-round-hud-value{color:inherit;font:inherit;flex:none;font-weight:800}.free-round-hud-item.is-pending{color:#e3b15a;font-size:11px}@keyframes free-round-card-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes free-round-loading-spin{to{transform:rotate(360deg)}}@media (max-width:1199px){.free-round-hud{top:max(104px, calc(env(safe-area-inset-top,0px) + 96px));gap:8px 10px;padding:8px 12px}}@media (max-width:400px){.free-round-hud{width:min(420px,100vw - 24px)}.free-round-hud-item{flex:100%}}@media (max-width:480px){html.mines-free-round-live .mines-game .balance,html.mines-free-round-live .mines-game .game-logo,html.mines-free-round-notice .mines-game .balance,html.mines-free-round-notice .mines-game .game-logo,html.mines-free-round-live .mines-game .how-to-play-button,html.mines-free-round-notice .mines-game .how-to-play-button{display:none}html.mines-free-round-live .mines-game .top-icons,html.mines-free-round-notice .mines-game .top-icons{margin-inline-start:auto}.free-round-hud{top:max(8px, calc(env(safe-area-inset-top,0px) + 8px));left:auto;right:auto;width:auto;max-width:none;min-height:44px;letter-spacing:var(--game-label-letter-spacing,1px);border-radius:14px;flex-wrap:wrap;gap:10px;padding:8px 12px;font-size:12px;line-height:1.3;transform:none}.free-round-hud:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px;right:67px}.free-round-hud:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px;right:67px}.free-round-hud:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:67px;right:12px}.free-round-hud:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:67px;right:12px}.free-round-hud-item,.free-round-hud-item.is-accent{justify-content:center;width:auto}.free-round-hud-item.is-credit{display:inline-flex}.free-round-hud-label{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.free-round-hud-item.is-pending{color:#0000;background:#e3b15a;border-radius:50%;flex:0 0 7px;width:7px;height:7px;font-size:0;overflow:hidden}}@media (max-width:400px){.free-round-hud{flex-wrap:nowrap;gap:6px}.free-round-hud-item,.free-round-hud-item.is-accent{white-space:nowrap;flex:0 auto}.free-round-hud-item.is-accent .free-round-hud-label,.free-round-hud-item.is-credit{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.free-round-hud-item.is-rule{text-overflow:ellipsis;white-space:nowrap;flex:auto;justify-content:flex-end;font-size:9px;overflow:hidden}}@media (max-width:360px){.free-round-overlay{padding:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))}.free-round-card{width:calc(100vw - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:22px 16px}.free-round-details{grid-template-columns:1fr}.free-round-details>*{grid-column:1}.free-round-hud{padding-inline-start:12px;padding-inline-end:12px}}@media (max-width:1199px){html.mines-free-round-live.mines-touch-landscape-layout .mines-game .game-logo{display:none}html.mines-free-round-live.mines-touch-landscape-layout .free-round-hud{top:max(8px, calc(env(safe-area-inset-top,0px) + 8px));flex-wrap:nowrap;gap:10px;width:min(420px,max(52px,100vw - 302px));max-width:min(420px,max(52px,100vw - 302px));min-height:44px;padding:8px 12px;font-size:12px;line-height:1.3}html.mines-free-round-live.mines-touch-landscape-layout .free-round-hud-item{white-space:nowrap;flex:1 1 0;overflow:hidden}html.mines-free-round-live.mines-touch-landscape-layout .free-round-hud-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.mines-free-round-live.mines-touch-landscape-layout .free-round-hud-item.is-pending{color:#0000;background:#e3b15a;border-radius:50%;flex:0 0 7px;width:7px;height:7px;font-size:0;overflow:hidden}}@media (max-width:1199px) and (orientation:landscape){.free-round-card{padding:20px 24px}.free-round-description{margin:8px auto 12px}.free-round-detail{min-height:60px}.free-round-primary-action{margin-top:14px}}@media (max-width:1199px){html.mines-free-round-live:not(.mines-touch-landscape-layout) .mines-game .balance,html.mines-free-round-live:not(.mines-touch-landscape-layout) .mines-game .game-logo,html.mines-free-round-live:not(.mines-touch-landscape-layout) .mines-game .how-to-play-button{display:none}html.mines-free-round-live:not(.mines-touch-landscape-layout) .mines-game .top-icons{margin-inline-start:auto}html.mines-free-round-live:not(.mines-touch-landscape-layout) .free-round-hud{top:max(8px, calc(env(safe-area-inset-top,0px) + 8px));left:auto;right:auto;width:auto;max-width:none;min-height:44px;letter-spacing:var(--game-label-letter-spacing,1px);border-radius:14px;flex-wrap:nowrap;gap:6px;padding:8px 12px;font-size:12px;line-height:1.3;transform:none}html.mines-free-round-live:not(.mines-touch-landscape-layout) .free-round-hud:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px;right:67px}html.mines-free-round-live:not(.mines-touch-landscape-layout) .free-round-hud:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px;right:67px}html.mines-free-round-live:not(.mines-touch-landscape-layout) .free-round-hud:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:67px;right:12px}html.mines-free-round-live:not(.mines-touch-landscape-layout) .free-round-hud:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:67px;right:12px}html.mines-free-round-live:not(.mines-touch-landscape-layout) .free-round-hud-item,html.mines-free-round-live:not(.mines-touch-landscape-layout) .free-round-hud-item.is-accent{white-space:nowrap;flex:0 auto;justify-content:center;width:auto}html.mines-free-round-live:not(.mines-touch-landscape-layout) .free-round-hud-item.is-accent .free-round-hud-label,html.mines-free-round-live:not(.mines-touch-landscape-layout) .free-round-hud-item.is-credit{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.mines-free-round-live:not(.mines-touch-landscape-layout) .free-round-hud-item.is-rule{text-overflow:ellipsis;white-space:nowrap;flex:auto;justify-content:flex-end;font-size:9px;overflow:hidden}html.mines-free-round-live:not(.mines-touch-landscape-layout) .free-round-hud-item.is-pending{color:#0000;background:#e3b15a;border-radius:50%;flex:0 0 7px;width:7px;height:7px;font-size:0;overflow:hidden}}@media (min-width:1200px){.free-round-hud{top:max(96px, calc(env(safe-area-inset-top,0px) + 88px));right:var(--mines-bet-panel-left,0);width:min(338px, var(--mines-bet-panel-width,338px));max-width:calc(100vw - 24px);left:auto;transform:none}}@media (prefers-reduced-motion:reduce){.free-round-card,.free-round-loading-mark{animation:none}}@media (prefers-reduced-transparency:reduce){.free-round-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.win-modal-overlay{z-index:8000;contain:layout style;will-change:opacity, transform;cursor:pointer;pointer-events:auto;background:radial-gradient(circle,#ffc55b33,#0000 54%),#000000c7;justify-content:center;align-items:center;animation:.4s ease-out winOverlayIn,.5s ease-out .4s screenShake;display:flex;position:fixed;top:-10px;bottom:-10px;left:-10px;right:-10px}@keyframes winOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes screenShake{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-4px)}30%,60%,90%{transform:translate(4px)}}.win-modal{cursor:pointer;pointer-events:auto;flex-direction:column;align-items:center;animation:.7s cubic-bezier(.34,1.56,.64,1) winDropIn;display:flex;position:relative}.win-modal:before{content:"";width:min(var(--win-modal-light-width,920px), 118vw);aspect-ratio:1;opacity:.72;transform:translateY(var(--win-modal-light-y,-4%));pointer-events:none;background:url(/assets/images/modal_light-BvariNIr.webp) 50%/contain no-repeat;position:absolute}@keyframes winDropIn{0%{opacity:0;transform:translateY(-100vh)rotate(-5deg)}50%{opacity:1;transform:translateY(30px)rotate(3deg)}70%{transform:translateY(-15px)rotate(-2deg)}85%{transform:translateY(8px)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.win-modal-content{width:min(var(--win-modal-width,680px), calc(100vw - var(--win-modal-viewport-gap,24px)));min-width:min(var(--win-modal-min-width,0px), calc(100vw - var(--win-modal-viewport-gap,24px)));aspect-ratio:1316/931;box-shadow:none;text-align:center;box-sizing:border-box;cursor:pointer;pointer-events:auto;background:url(/assets/images/modal_win-COtWm5Hy.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.win-title{top:var(--win-modal-title-top,37%);left:var(--win-modal-title-left,50%);width:var(--win-modal-title-max-width,38%);font-family:Impact, "Arial Black", var(--game-font-family,sans-serif);font-size:var(--win-modal-title-fit-font,var(--win-modal-title-font,36px));color:#fff;text-shadow:0 .0008em .0808em #ec542773;text-align:center;letter-spacing:0;text-transform:var(--game-label-text-transform,uppercase);padding:0 var(--win-modal-title-padding-x,8px);box-sizing:border-box;white-space:nowrap;overflow-wrap:break-word;justify-content:center;align-items:center;margin:0;font-weight:400;line-height:1.141;display:flex;position:absolute;transform:translate(-50%,-50%)}.win-title-value{white-space:nowrap;display:inline-block}.win-amount{top:var(--win-modal-amount-top,54%);left:var(--win-modal-amount-left,50%);width:var(--win-modal-amount-max-width,82%);font-family:Impact, "Arial Black", var(--game-font-family,sans-serif);font-size:var(--win-modal-amount-fit-font,var(--win-modal-amount-font,82px));background:linear-gradient(181.12deg,#fae733 31%,#f8d22c 56.43%,#f8bc26 56.94%,#f47f2c 81.87%);-webkit-text-fill-color:transparent;-webkit-text-stroke:.04em #6d4100;paint-order:stroke fill;text-shadow:0 .001em .081em #ec542773;text-align:center;box-sizing:border-box;white-space:nowrap;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;margin:0;padding:0 8px;font-weight:400;line-height:1.144;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.win-amount-value{white-space:nowrap;display:inline-block}.win-multiplier{top:var(--win-modal-multiplier-top,72%);left:var(--win-modal-multiplier-left,50%);width:var(--win-modal-multiplier-max-width,40%);font-family:Impact, "Arial Black", var(--game-font-family,sans-serif);font-size:var(--win-modal-multiplier-font,24px);color:#fff;-webkit-text-stroke:.04em #6d4100;paint-order:stroke fill;text-shadow:0 .0008em .0808em #ec542773;letter-spacing:0;text-align:center;text-transform:var(--game-label-text-transform,uppercase);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;margin:0;font-weight:400;line-height:1.141;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.win-autopayout-desc{top:var(--win-modal-autopayout-desc-top,45%);width:var(--win-modal-autopayout-desc-max-width,74%);height:var(--win-modal-autopayout-desc-height,52px);font-family:Impact, "Arial Black", var(--game-font-family,sans-serif);font-size:var(--win-modal-autopayout-desc-fit-font,calc(var(--win-modal-autopayout-desc-font,20px) * 1.12));color:#6d4100;-webkit-text-stroke:.035em #fff0b5;paint-order:stroke fill;text-shadow:0 .001em .081em #ec542773,0 .045em #ffffff80;letter-spacing:0;text-align:center;text-transform:var(--game-label-text-transform,uppercase);padding:var(--win-modal-autopayout-desc-padding-y,4px) var(--win-modal-autopayout-desc-padding-x,14px);box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;justify-content:center;align-items:center;margin:0;font-weight:400;line-height:1.05;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.win-autopayout-desc-value{width:100%;display:block}.win-skip-text,.win-tap-to-continue{font-family:Impact, "Arial Black", var(--game-font-family,sans-serif);font-size:var(--win-modal-skip-font,14px);color:#fff;text-transform:none;letter-spacing:0;margin-top:var(--win-modal-skip-margin-top,18px);overflow-wrap:break-word;word-wrap:break-word;white-space:normal;box-sizing:border-box;text-align:center;justify-content:center;align-items:center;max-width:min(519px,100vw - 48px);padding:0 12px;font-weight:400;line-height:1.15;display:flex}.win-modal.max-win .win-modal-content{filter:drop-shadow(0 0 80px #ffd70059)drop-shadow(0 0 140px #ffd70033)}.win-modal.max-win .win-title{font-size:var(--win-modal-title-fit-font,var(--win-modal-max-title-font,42px));color:#fff;text-shadow:0 .0008em .0808em #ec542773}.win-modal.max-win-reached:not(.promo-summary) .win-modal-content{width:min(var(--win-modal-autopayout-width,520px), calc(100vw - var(--win-modal-viewport-gap,24px)));min-width:min(var(--win-modal-autopayout-min-width,360px), calc(100vw - var(--win-modal-viewport-gap,24px)))}.win-modal.max-win-reached:not(.promo-summary) .win-title{top:var(--win-modal-autopayout-title-top,34%);width:var(--win-modal-autopayout-title-max-width,38%);font-size:var(--win-modal-title-fit-font,var(--win-modal-autopayout-title-font,var(--win-modal-max-title-font,42px)))}.win-modal.max-win-reached:not(.promo-summary) .win-multiplier{top:var(--win-modal-autopayout-multiplier-top,74%)}.win-modal.max-win-reached .win-amount{top:var(--win-modal-autopayout-amount-top,59%);font-size:var(--win-modal-amount-fit-font,var(--win-modal-autopayout-amount-font,var(--win-modal-amount-font,82px)))}.win-modal.promo-summary .win-multiplier{color:#fff;text-overflow:clip;width:min(78%,520px)}.app{background:#000;width:100%;height:100%;position:relative;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;width:100%;height:100%}body{--game-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--game-scrollbar-size:6px;--game-scrollbar-thumb:#f3d17c61;--game-scrollbar-thumb-hover:#f3d17c9e;font-family:var(--game-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-x pan-y;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;width:100%;height:100%;overflow:hidden}.game-scroll-region{scrollbar-color:var(--game-scrollbar-thumb) transparent;scrollbar-width:thin;overscroll-behavior:contain}.game-scroll-region--vertical{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-y}.game-scroll-region::-webkit-scrollbar{width:var(--game-scrollbar-size);height:var(--game-scrollbar-size)}.game-scroll-region::-webkit-scrollbar-track{background:0 0}.game-scroll-region::-webkit-scrollbar-thumb{background:var(--game-scrollbar-thumb);border-radius:999px}.game-scroll-region::-webkit-scrollbar-thumb:hover{background:var(--game-scrollbar-thumb-hover)}#root{isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;position:relative}img{max-width:100%;height:auto}button{-webkit-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;font-family:inherit}input,textarea,select{-webkit-appearance:none;appearance:none;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;font-family:inherit;font-size:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gpu-accelerated{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.hidden{display:none!important}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:where(:lang(ar),:lang(ur),:lang(bn),:lang(hi),:lang(km),:lang(kn),:lang(mr),:lang(my),:lang(ta),:lang(te),:lang(th),:lang(zh),:lang(ja),:lang(ko)){--game-label-letter-spacing:normal;--game-label-text-transform:none}
