@import url(https://cdn.jsdelivr.net/npm/dseg@0.46.0/css/dseg.css);@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);:root{--tg-theme-bg-color:#0d0d0f;--tg-theme-text-color:#fff;--tg-theme-hint-color:#8e8e93;--tg-theme-link-color:#34c759;--tg-theme-button-color:#28a745;--tg-theme-button-text-color:#fff;--tg-theme-secondary-bg-color:#1a1a1c;--emerald-gradient:linear-gradient(135deg,#50d976,#34c759 50%,#228b22);--emerald-glow:0 0 20px rgba(52,199,89,0.4);--glass-bg:rgba(44,44,46,0.65);--glass-border:hsla(0,0%,100%,0.08)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif;background:linear-gradient(180deg,#0d0d0f,#151518 50%,#1a1a1d);color:var(--tg-theme-text-color);height:100vh;overflow:hidden}h1,h2,h3,h4,h5,h6{color:#fff}input,select,textarea{color:#fff!important;background-color:rgba(0,0,0,.3)}input::placeholder,textarea::placeholder{color:var(--tg-theme-hint-color)}.die{background:#2c2c2e!important}.die,.game-title,.list-item-title{color:#fff!important}.telegram-app{height:100vh;display:flex;flex-direction:column;overflow:hidden;max-width:480px;margin:0 auto;position:relative;box-shadow:0 0 60px rgba(0,0,0,.5)}@media (min-width:520px){.telegram-app{border-left:1px solid hsla(0,0%,100%,.05);border-right:1px solid hsla(0,0%,100%,.05)}}.panel{flex:1 1;padding:10px 10px 90px;position:relative;z-index:1;overflow-y:auto;overflow-x:hidden;height:100%;-webkit-overflow-scrolling:touch;contain:content}.panel.slot-fullscreen{padding:0}.bottom-nav{max-width:480px;margin:0 auto;background:var(--tg-theme-secondary-bg-color);padding:8px 0;border-top:1px solid hsla(0,0%,100%,.1);z-index:100}.nav-item{grid-gap:4px;gap:4px;padding:8px 16px;color:var(--tg-theme-hint-color);text-decoration:none;transition:color .2s}.nav-item.active{color:var(--tg-theme-link-color)}.nav-item svg{width:24px;height:24px}.header{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:14px 20px;text-align:center;border:1px solid var(--glass-border);border-radius:14px;margin-bottom:4px;box-shadow:0 4px 20px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.06)}.header h1{font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.betting-panel{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;padding:16px;border:1px solid var(--glass-border);box-shadow:0 4px 20px rgba(0,0,0,.25);margin-top:16px}.betting-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.betting-panel-label{font-size:14px;color:var(--tg-theme-hint-color)}.betting-panel-value{font-size:20px;font-weight:700;background:var(--emerald-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.betting-input-row{display:flex;grid-gap:8px;gap:8px;margin-bottom:12px}.betting-input{flex:1 1;background:rgba(0,0,0,.3);border:1px solid var(--glass-border);border-radius:10px;padding:12px 14px;font-size:15px;color:var(--tg-theme-text-color);outline:none;transition:border-color .2s}.betting-input:focus{border-color:rgba(52,199,89,.4)}.betting-input::placeholder{color:var(--tg-theme-hint-color)}.betting-mult-btn{background:rgba(52,199,89,.15);border:1px solid rgba(52,199,89,.3);border-radius:10px;padding:12px 16px;font-size:14px;font-weight:600;color:var(--tg-theme-link-color);cursor:pointer;transition:all .2s}.betting-mult-btn:hover{background:rgba(52,199,89,.25)}.betting-mult-btn:active{transform:scale(.95)}.betting-quick-btns{display:flex;grid-gap:8px;gap:8px}.betting-quick-btn{flex:1 1;background:hsla(0,0%,100%,.08);border:1px solid var(--glass-border);border-radius:10px;padding:10px 8px;font-size:13px;font-weight:600;color:var(--tg-theme-text-color);cursor:pointer;transition:all .2s}.betting-quick-btn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.15)}.betting-quick-btn:active{transform:scale(.95)}.card{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;padding:18px;margin-bottom:12px;border:1px solid var(--glass-border);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08)}.card-title{font-size:13px;color:var(--tg-theme-hint-color);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.card-value{font-size:28px;font-weight:700;background:var(--emerald-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--emerald-gradient);color:var(--tg-theme-button-text-color);border:1px solid hsla(0,0%,100%,.15);border-radius:14px;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%;box-shadow:0 4px 20px rgba(52,199,89,.35),inset 0 1px 0 hsla(0,0%,100%,.25);text-shadow:0 1px 2px rgba(0,0,0,.2);position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.btn:hover:before{left:100%}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(52,199,89,.5),inset 0 1px 0 hsla(0,0%,100%,.3)}.btn:active{transform:translateY(0);box-shadow:0 2px 12px rgba(52,199,89,.4)}.btn-outline{background:transparent;border:2px solid var(--tg-theme-link-color);color:var(--tg-theme-link-color);box-shadow:0 0 15px rgba(52,199,89,.15)}.btn-outline:hover{background:rgba(52,199,89,.1);box-shadow:0 0 25px rgba(52,199,89,.25)}.btn-sm{padding:10px 16px;font-size:14px}.btn-danger{background:linear-gradient(135deg,#ff5f5f,#ff3b30 50%,#d32f2f);border-color:hsla(0,0%,100%,.15);box-shadow:0 4px 20px rgba(255,59,48,.35)}.btn-primary{background:var(--emerald-gradient)}.input{width:100%;background:var(--tg-theme-secondary-bg-color);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:14px 16px;font-size:16px;color:var(--tg-theme-text-color);outline:none;transition:border-color .2s}.input:focus{border-color:var(--tg-theme-link-color)}.input::placeholder{color:var(--tg-theme-hint-color)}.input-dark-text{color:#333!important}.list{background:transparent;border-radius:16px;overflow:visible}.list-item{display:flex;align-items:center;padding:14px 16px;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:12px;margin-bottom:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.list-item:last-child{margin-bottom:0}.list-item:hover{border-color:rgba(52,199,89,.3);box-shadow:0 4px 16px rgba(0,0,0,.2),0 0 0 1px rgba(52,199,89,.15)}.list-item:active{transform:scale(.98);background:rgba(52,199,89,.1)}.list-item-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,rgba(52,199,89,.2),rgba(52,199,89,.1));border:1px solid rgba(52,199,89,.2);display:flex;align-items:center;justify-content:center;margin-right:14px;color:var(--tg-theme-link-color)}.list-item-content{flex:1 1}.list-item-title{font-size:15px;font-weight:600}.list-item-subtitle{font-size:12px;color:var(--tg-theme-hint-color);margin-top:3px}.list-item-after{font-size:14px;font-weight:600;color:var(--tg-theme-link-color);background:rgba(52,199,89,.1);padding:6px 12px;border-radius:8px;border:1px solid rgba(52,199,89,.2)}.avatar{width:50px;height:50px;border-radius:50%;background:var(--tg-theme-link-color);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:#fff;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-losilios{position:relative;overflow:visible!important;z-index:10}.losilios-dragon-overlay{width:185%!important;height:185%!important;max-width:none!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;object-fit:contain!important;border-radius:0!important;z-index:11;pointer-events:none}.badge{display:inline-flex;align-items:center;justify-content:center;background:var(--tg-theme-link-color);color:#fff;font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px;min-width:20px}.balance-container{text-align:center;padding:24px 16px}.balance-label{font-size:14px;color:var(--tg-theme-hint-color);margin-bottom:8px}.balance-value{font-size:42px;font-weight:700;color:var(--tg-theme-link-color)}.balance-currency{font-size:18px;color:var(--tg-theme-hint-color);margin-left:4px}.click-button{width:280px;height:280px;border-radius:50%;background:transparent;border:none;display:flex;align-items:center;justify-content:center;margin:10px auto;cursor:pointer;transition:transform .05s ease-out;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.click-button:before{display:none}.click-button img{width:260px;height:260px;position:relative;z-index:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.25));object-fit:contain;border-radius:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.click-button:active img{opacity:.95}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pulse{animation:pulse .3s ease}.pulse2{animation:pulse .1s ease}.click-feedback{position:absolute;color:#4ade80;font-size:18px;font-weight:700;pointer-events:none;z-index:100;text-shadow:0 2px 8px rgba(0,0,0,.5),0 0 20px rgba(74,222,128,.5);animation:clickFeedbackFloat 1s ease-out forwards;white-space:nowrap}@keyframes clickFeedbackFloat{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-30px) scale(1.1)}to{opacity:0;transform:translateY(-60px) scale(.9)}}.drop-emerald{cursor:pointer;animation:emeraldFloat 1s ease-in-out infinite;transition:transform .2s;-webkit-user-select:none;user-select:none}.drop-emerald-img{width:45px;height:45px;filter:drop-shadow(0 0 8px rgba(52,199,89,.9)) drop-shadow(0 0 15px rgba(52,199,89,.6)) drop-shadow(0 0 25px rgba(52,199,89,.4));animation:emeraldGlow 1.5s ease-in-out infinite}.drop-emerald:hover{transform:scale(1.2)}.drop-emerald:hover .drop-emerald-img{filter:drop-shadow(0 0 12px rgba(52,199,89,1)) drop-shadow(0 0 20px rgba(52,199,89,.8)) drop-shadow(0 0 35px rgba(52,199,89,.6))}.drop-emerald:active{transform:scale(.9)}@keyframes emeraldFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes emeraldGlow{0%,to{filter:drop-shadow(0 0 8px rgba(52,199,89,.7)) drop-shadow(0 0 15px rgba(52,199,89,.5))}50%{filter:drop-shadow(0 0 15px rgba(52,199,89,1)) drop-shadow(0 0 25px rgba(52,199,89,.8)) drop-shadow(0 0 40px rgba(52,199,89,.5))}}.clicker-zone{background:rgba(0,0,0,.15);border-radius:20px;border:1px solid rgba(52,199,89,.1);padding:10px;margin-bottom:16px}.tabs{display:flex;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;padding:5px;margin-bottom:16px;border:1px solid var(--glass-border);box-shadow:0 4px 16px rgba(0,0,0,.2)}.tab{flex:1 1;padding:12px;text-align:center;font-size:14px;font-weight:600;color:var(--tg-theme-hint-color);border-radius:10px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.tab.active{background:linear-gradient(135deg,rgba(52,199,89,.25),rgba(52,199,89,.1));color:var(--tg-theme-text-color);border:1px solid rgba(52,199,89,.35);box-shadow:0 0 20px rgba(52,199,89,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.tab:hover:not(.active){color:var(--tg-theme-text-color);background:hsla(0,0%,100%,.05)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.modal{background:var(--tg-theme-secondary-bg-color);border-radius:16px;width:100%;max-width:340px;padding:24px;text-align:center}.modal-title{font-size:20px;font-weight:600;margin-bottom:12px}.modal-text{font-size:15px;color:var(--tg-theme-hint-color);margin-bottom:20px}.snackbar{position:fixed;bottom:90px;left:16px;right:16px;background:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:16px;display:flex;align-items:center;grid-gap:12px;gap:12px;box-shadow:0 4px 24px rgba(0,0,0,.3);z-index:150;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.snackbar-icon{width:24px;height:24px}.snackbar-success{color:#34c759}.snackbar-error{color:#ff3b30}.spinner-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:300}.spinner{width:48px;height:48px;border:3px solid hsla(0,0%,100%,.2);border-top:3px solid var(--tg-theme-link-color);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.stat-card{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;padding:18px;border:1px solid var(--glass-border);box-shadow:0 4px 20px rgba(0,0,0,.2);transition:all .2s}.stat-card:hover{border-color:rgba(52,199,89,.2);transform:translateY(-2px)}.stat-value{font-size:26px;background:var(--emerald-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:11px;margin-top:6px;text-transform:uppercase;letter-spacing:.5px}.top-place{color:#fff}.game-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent)}.dice-container{to{transform:rotate(1turn)}}.stats-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.stat-card{background:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:16px;text-align:center}.stat-value{font-size:24px;font-weight:700;color:var(--tg-theme-link-color)}.stat-label{font-size:12px;color:var(--tg-theme-hint-color);margin-top:4px}.top-item{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.05)}.top-place{width:32px;font-size:18px;font-weight:700}.top-place.gold{color:gold}.top-place.silver{color:silver}.top-place.bronze{color:#cd7f32}.game-card{background:var(--tg-theme-secondary-bg-color);border-radius:16px;padding:20px;transition:transform .2s}.game-card:active{transform:scale(.98)}.game-icon{font-size:48px;margin-bottom:12px}.game-title{font-weight:600}.game-desc{margin-top:4px}.bottom-nav{background:rgba(13,13,15,.85);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-top:1px solid rgba(52,199,89,.15);padding:10px 0 calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 32px rgba(0,0,0,.4),0 -1px 0 rgba(52,199,89,.1)}.nav-item{grid-gap:3px;gap:3px;color:rgba(142,142,147,.8);font-size:10px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);padding:4px 0}.nav-item svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.nav-item.active svg{transform:scale(1.15);filter:drop-shadow(0 0 8px rgba(52,199,89,.6))}.nav-item.active span{text-shadow:0 0 10px rgba(52,199,89,.5)}.nav-item:active svg{transform:scale(.9)}.form-group{margin-bottom:16px}.form-label{display:block;font-size:14px;color:var(--tg-theme-hint-color);margin-bottom:8px}.grid-2{grid-template-columns:1fr 1fr;grid-gap:12px}.grid-2,.grid-3{display:grid;gap:12px}.grid-3{grid-template-columns:1fr 1fr 1fr;grid-gap:12px}.text-center{text-align:center}.text-success{color:#34c759}.text-danger{color:#ff3b30}.text-muted{color:var(--tg-theme-hint-color)}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.p-16{padding:16px}.game-card{background:linear-gradient(145deg,rgba(44,44,46,.85),rgba(28,28,30,.95));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:18px;padding:24px;text-align:center;margin-bottom:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid var(--glass-border);box-shadow:0 8px 32px rgba(0,0,0,.3);position:relative;overflow:hidden}.game-card:hover{transform:translateY(-4px);border-color:rgba(52,199,89,.3);box-shadow:0 12px 40px rgba(0,0,0,.4),0 0 30px rgba(52,199,89,.15)}.game-card:active{transform:scale(.98) translateY(-2px)}.game-icon{font-size:52px;margin-bottom:16px;color:var(--tg-theme-link-color)}.game-title{font-size:18px;font-weight:700}.game-desc{font-size:13px;color:var(--tg-theme-hint-color);margin-top:6px}.chest-icon,.key-icon{width:64px;height:64px}.verified{width:16px;height:16px;margin-left:4px;vertical-align:middle}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;padding:24px}.error-icon{font-size:64px;margin-bottom:16px}.error-title{font-size:24px;font-weight:600;margin-bottom:8px}.error-text{font-size:15px;color:var(--tg-theme-hint-color)}.wheel-container{position:relative;width:300px;height:300px;margin:20px auto}.dice-container{grid-gap:20px;gap:20px;padding:20px}.dice-container,.die{display:flex;justify-content:center}.die{width:60px;height:60px;background:#fff;border-radius:8px;align-items:center;font-size:24px;color:#000}.bottom-nav{position:fixed;bottom:0;left:0;right:0;background:rgba(28,28,30,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-around;z-index:1000;padding:12px 0 calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px rgba(0,0,0,.3)}.nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8e8e93;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex:1 1}.nav-item span:first-child{font-size:26px;margin-bottom:4px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.nav-item.active{color:#34c759}.nav-item.active span:first-child{transform:translateY(-2px) scale(1.1)}.nav-item:active span:first-child{transform:scale(.9)}.wheel-wrapper{position:relative;width:280px;height:280px;margin:20px auto}.wheel{height:100%;position:relative;z-index:0;transition:4.5s cubic-bezier(.1,.6,.1,1)}.ball,.wheel{width:100%;display:block}.ball{z-index:1;position:absolute;top:0;left:0}.wheel-pointer{top:-10px;transform:translateX(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:24px solid gold;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));z-index:10}.wheel-pointer,.win_num{position:absolute;left:50%}.win_num{z-index:20;display:none;font-size:28px;font-weight:700;color:#e6e2e1;border-radius:50%;width:80px;height:80px;line-height:80px;text-align:center;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);top:50%;transform:translate(-50%,-50%)}@keyframes view{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.table{padding:12px;border-radius:8px;display:block;margin-top:16px}.itemWrapper{display:inline-block;margin:4px;background:rgba(0,0,0,.1);border-radius:8px;vertical-align:top}.itemWrapper .itemBid{border-radius:8px 8px 0 0;background:#34495e;width:80px;text-align:center;padding:8px 0}.itemWrapper .itemBid div{width:100%;font-size:16px;text-align:center;font-weight:500;margin:0;padding:0}.itemWrapper .bet{text-align:center;font-size:14px;font-weight:600;background-color:#262b35;padding:6px 0;border-radius:0 0 8px 8px}.type-red{color:#e74c3c}.type-black{color:#95a5a6}.type-zero{color:#27ae60}.type-even,.type-fhalf,.type-odd,.type-shalf{color:#3498db}.type-num{color:#f39c12}.win{background-color:#27ae60!important;color:#fff}.loose{background-color:#e74c3c!important;color:#fff}.my_bids{margin-top:16px}.my_bids,.noBids{text-align:center}.noBids{padding:16px 0;color:var(--tg-theme-hint-color)}.bids-section{margin-top:20px}.bid-options{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;justify-content:center;margin:16px 0}.bid-option{flex:1 1 30%;min-width:90px;max-width:120px;padding:12px 8px;border-radius:10px;text-align:center;cursor:pointer;transition:all .2s;border:2px solid transparent}.bid-option.selected{border-color:#fff;box-shadow:0 0 10px hsla(0,0%,100%,.3)}.bid-option-red{background:#e74c3c}.bid-option-black{background:#2c3e50}.bid-option-zero{background:#27ae60}.bid-option-even,.bid-option-odd{background:#3498db}.bid-option-fhalf,.bid-option-shalf{background:#9b59b6}.bid-option-num{background:#f39c12}.bid-option-name{font-size:13px;font-weight:600;color:#fff}.bid-option-mult{font-size:11px;opacity:.8;color:#fff;margin-top:2px}.timer{text-align:center;font-size:24px;font-weight:700;color:var(--tg-theme-link-color);margin:12px 0}.timer-label{font-size:14px;color:var(--tg-theme-hint-color);margin-bottom:4px}.balans{text-align:center;padding:12px;background:var(--tg-theme-secondary-bg-color);border-radius:12px;margin-bottom:12px}.num-input-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:200}.num-input-content{padding:24px;border-radius:16px;width:90%;max-width:300px}.bids-scroll,.num-input-content{background:var(--tg-theme-secondary-bg-color)}.bids-scroll{max-height:200px;overflow-y:auto;border-radius:12px;padding:8px}.bids-list-title{text-align:center;font-size:16px;font-weight:600;margin:16px 0 8px}.modal-card{background:linear-gradient(145deg,rgba(30,30,32,.98),rgba(20,20,22,.98));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;width:100%;max-width:320px;padding:28px 24px;text-align:center;border:1px solid rgba(52,199,89,.3);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(52,199,89,.15),inset 0 1px 0 hsla(0,0%,100%,.1);animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{font-size:22px;font-weight:700;color:#fff;margin-bottom:16px;background:var(--emerald-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-content{font-size:16px;font-weight:500;color:#fff;margin-bottom:24px;line-height:1.5;padding:16px;background:rgba(52,199,89,.1);border-radius:12px;border:1px solid rgba(52,199,89,.2)}.modal-card .btn{margin-top:8px}.click-button,.click-button img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.click-button img{pointer-events:none}.dice-3d{width:80px;height:80px;position:relative;transform-style:preserve-3d;transform:rotateX(-20deg) rotateY(20deg);transition:transform .3s ease-out}.dice-3d.rolling{animation:diceRoll 1.5s cubic-bezier(.2,.8,.3,1) forwards}@keyframes diceRoll{0%{transform:rotateX(0) rotateY(0) translateY(-100px)}20%{transform:rotateX(1turn) rotateY(180deg) translateY(20px)}40%{transform:rotateX(2turn) rotateY(1turn) translateY(-10px)}60%{transform:rotateX(900deg) rotateY(540deg) translateY(5px)}80%{transform:rotateX(990deg) rotateY(630deg) translateY(-2px)}to{transform:rotateX(-20deg) rotateY(20deg) translateY(0)}}.dice-face{position:absolute;width:80px;height:80px;background:linear-gradient(145deg,#fff,#e8e8e8);border:2px solid #ccc;border-radius:12px;box-shadow:inset 0 0 20px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;backface-visibility:visible}.dice-front{transform:translateZ(40px)}.dice-back{transform:rotateY(180deg) translateZ(40px)}.dice-right{transform:rotateY(90deg) translateZ(40px)}.dice-left{transform:rotateY(-90deg) translateZ(40px)}.dice-top{transform:rotateX(90deg) translateZ(40px)}.dice-bottom{transform:rotateX(-90deg) translateZ(40px)}.dice-3d:not(.rolling){animation:diceBounce .4s ease-out}@keyframes diceBounce{0%{transform:rotateX(-20deg) rotateY(20deg) translateY(-5px)}50%{transform:rotateX(-20deg) rotateY(20deg) translateY(3px)}to{transform:rotateX(-20deg) rotateY(20deg) translateY(0)}}.die-2d.rolling{animation:diceShake .15s ease-in-out infinite}@keyframes diceShake{0%,to{transform:scale(1.05) rotate(0deg)}25%{transform:scale(1.05) rotate(-8deg)}75%{transform:scale(1.05) rotate(-8deg)}}@keyframes arrowPulse{0%,to{transform:translateX(-50%) scale(1);filter:brightness(1)}50%{transform:translateX(-50%) scale(1.3);filter:brightness(1.5)}}@keyframes fadeInScale{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.clan-banner{background:linear-gradient(135deg,rgba(52,199,89,.2),rgba(52,199,89,.05));border:1px solid rgba(52,199,89,.3);border-radius:16px;padding:16px;margin-top:16px;flex-wrap:wrap;grid-gap:12px;gap:12px}.clan-banner,.clan-banner-icon{display:flex;align-items:center}.clan-banner-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(52,199,89,.3),rgba(52,199,89,.1));justify-content:center;color:var(--tg-theme-link-color)}.clan-banner-content{flex:1 1;min-width:150px}.clan-banner-title{font-size:16px;font-weight:700;color:var(--tg-theme-link-color)}.clan-banner-desc{font-size:13px;color:var(--tg-theme-hint-color);margin-top:4px}.clan-banner-desc strong{color:#fff}.clan-banner-stats{text-align:right}.clan-banner-stat-label{font-size:10px;color:var(--tg-theme-hint-color);text-transform:uppercase;letter-spacing:.5px}.clan-banner-stat-value{font-size:18px;font-weight:700;color:var(--tg-theme-link-color)}.clan-item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;margin-bottom:8px;padding:12px 16px}.clan-avatar{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(52,199,89,.2),rgba(52,199,89,.1));display:flex;align-items:center;justify-content:center;color:var(--tg-theme-link-color);margin-right:12px}.clan-reward{text-align:right;min-width:70px}.clan-reward-label{font-size:10px;color:var(--tg-theme-hint-color);text-transform:uppercase}.clan-reward-value{font-size:16px;font-weight:700;color:var(--tg-theme-link-color)}.clan-empty{text-align:center;padding:60px 24px}.clan-empty-icon{color:#f5a623;margin-bottom:24px;opacity:.8}.clan-empty-title{font-size:20px;font-weight:700;color:#fff;margin-bottom:8px}.clan-empty-desc{font-size:14px;color:var(--tg-theme-hint-color);margin-bottom:24px}.clan-create-btn{background:linear-gradient(135deg,#ff6b9d,#c44569)!important;box-shadow:0 4px 20px rgba(196,69,105,.4)!important;max-width:280px;margin:0 auto}.clan-create-btn:hover{box-shadow:0 8px 28px rgba(196,69,105,.6)!important}.clan-create-price{font-size:13px;color:var(--tg-theme-hint-color);margin-top:12px}.clan-my-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:20px}.clan-my-header{display:flex;align-items:center;grid-gap:16px;gap:16px;margin-bottom:20px}.clan-my-avatar{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,rgba(52,199,89,.3),rgba(52,199,89,.1));display:flex;align-items:center;justify-content:center;color:var(--tg-theme-link-color)}.clan-my-info{flex:1 1}.clan-my-name{font-size:20px;font-weight:700;color:#fff;display:flex;align-items:center}.clan-my-stats{font-size:13px;color:var(--tg-theme-hint-color);margin-top:4px}.clan-my-members{border-top:1px solid var(--glass-border);padding-top:16px}.clan-my-members-title{font-size:14px;font-weight:600;color:var(--tg-theme-hint-color);margin-bottom:12px}.clan-member-item{padding:8px 0}.clan-member-name{font-size:14px;color:#fff;display:flex;align-items:center}.clan-create-modal{max-width:360px;width:90%}.clan-create-modal .modal-header{display:flex;justify-content:space-between;align-items:center}.modal-close{background:none;border:none;color:var(--tg-theme-hint-color);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.modal-close:hover{color:#fff}.clan-create-form{text-align:center;padding:20px 0}.clan-create-icon{width:80px;height:80px;border-radius:20px;background:linear-gradient(135deg,rgba(52,199,89,.3),rgba(52,199,89,.1));display:flex;align-items:center;justify-content:center;color:var(--tg-theme-link-color);margin:0 auto 20px}.clan-name-input{width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--glass-border);background:var(--glass-bg);color:#fff;font-size:16px;text-align:center;outline:none}.clan-name-input:focus{border-color:var(--tg-theme-link-color)}.clan-name-hint,.clan-name-input::placeholder{color:var(--tg-theme-hint-color)}.clan-name-hint{font-size:12px;margin-top:8px}.clan-create-cost{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;margin-top:20px;padding:12px 16px;background:rgba(245,166,35,.1);border:1px solid rgba(245,166,35,.2);border-radius:12px}.clan-create-cost-label{color:var(--tg-theme-hint-color);font-size:14px}.clan-create-cost-value{color:#f5a623;font-weight:700;font-size:16px}.modal-actions{display:flex;grid-gap:12px;gap:12px;margin-top:16px}.modal-actions .btn{flex:1 1}.btn-secondary{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;color:#fff!important}.btn-secondary:hover{background:hsla(0,0%,100%,.1)!important}.clan-modal{max-width:360px;width:90%}.clan-modal .modal-header{display:flex;justify-content:space-between;align-items:center}.clan-modal-form{text-align:center;padding:20px 0}.clan-modal-icon{width:80px;height:80px;border-radius:20px;background:linear-gradient(135deg,rgba(52,199,89,.3),rgba(52,199,89,.1));display:flex;align-items:center;justify-content:center;color:var(--tg-theme-link-color);margin:0 auto 20px}.clan-modal-hint{font-size:12px;color:var(--tg-theme-hint-color);margin-top:8px}.clan-modal-cost{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;margin-top:20px;padding:12px 16px;background:rgba(245,166,35,.1);border:1px solid rgba(245,166,35,.2);border-radius:12px}.clan-modal-cost-label{color:var(--tg-theme-hint-color);font-size:14px}.clan-modal-cost-value{color:#f5a623;font-weight:700;font-size:16px}.confirm-modal-body{text-align:center;padding:20px 0}.confirm-modal-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.confirm-modal-icon.danger{background:linear-gradient(135deg,rgba(231,76,60,.3),rgba(231,76,60,.1));color:#e74c3c}.confirm-modal-text{font-size:15px;color:var(--tg-theme-hint-color);line-height:1.5}.btn-danger{background:linear-gradient(135deg,#e74c3c,#c0392b)!important;box-shadow:0 4px 20px rgba(231,76,60,.4)!important}.btn-danger:hover{box-shadow:0 8px 28px rgba(231,76,60,.6)!important}.clan-detail-panel{min-height:100vh;padding-bottom:100px}.clan-detail-header{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:16px;background:var(--glass-bg);border-bottom:1px solid var(--glass-border);margin:-16px -16px 0}.clan-back-btn{background:none;border:none;color:var(--tg-theme-link-color);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.clan-detail-header h1{font-size:18px;font-weight:600;color:#fff;margin:0}.clan-detail-card{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:20px;margin-top:16px;background:var(--glass-bg);border-radius:16px;border:1px solid var(--glass-border)}.clan-detail-avatar{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,rgba(52,199,89,.3),rgba(52,199,89,.1));display:flex;align-items:center;justify-content:center;color:var(--tg-theme-link-color)}.clan-detail-info{flex:1 1}.clan-detail-name{font-size:20px;font-weight:700;color:#fff;display:flex;align-items:center}.clan-detail-rank{font-size:14px;color:var(--tg-theme-hint-color);margin-top:4px}.clan-detail-stats{display:flex;grid-gap:12px;gap:12px;margin-top:16px}.clan-detail-stat{flex:1 1;padding:16px;background:var(--glass-bg);border-radius:12px;border:1px solid var(--glass-border);text-align:center}.clan-detail-stat-value{font-size:20px;font-weight:700;color:var(--tg-theme-link-color)}.clan-detail-stat-label{font-size:12px;color:var(--tg-theme-hint-color);margin-top:4px}.clan-detail-actions{margin-top:16px}.clan-join-btn{width:100%;padding:16px;font-size:16px}.clan-detail-notice{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:14px;background:rgba(52,199,89,.1);border:1px solid rgba(52,199,89,.3);border-radius:12px;color:var(--tg-theme-link-color);font-size:14px}.clan-detail-notice.warning{background:rgba(245,166,35,.1);border-color:rgba(245,166,35,.3);color:#f5a623}.clan-detail-members{margin-top:24px}.clan-detail-members-title{font-size:12px;font-weight:600;color:var(--tg-theme-hint-color);letter-spacing:1px;margin-bottom:12px;padding-left:4px}.clan-detail-member{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;background:var(--glass-bg);border-radius:12px;border:1px solid var(--glass-border);margin-bottom:8px}.clan-detail-member-rank{width:24px;font-size:14px;font-weight:600;color:var(--tg-theme-hint-color);text-align:center}.clan-detail-member-info{flex:1 1}.clan-detail-member-name{font-size:15px;font-weight:500;color:#fff;display:flex;align-items:center}.clan-detail-member-score{font-size:13px;color:var(--tg-theme-hint-color);margin-top:2px}.clan-detail-empty{text-align:center;padding:40px 20px;color:var(--tg-theme-hint-color)}.clan-item.clickable{cursor:pointer;transition:transform .2s,background .2s}.clan-item.clickable:active{transform:scale(.98)}.clan-kick-btn{width:32px;height:32px;border-radius:8px;background:rgba(231,76,60,.15);border:1px solid rgba(231,76,60,.3);color:#e74c3c;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.clan-kick-btn:hover{background:rgba(231,76,60,.25)}.clan-kick-btn:active{transform:scale(.9)}.clan-member-contribution{font-size:13px;color:var(--tg-theme-hint-color);margin-top:2px}.clan-member-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;background:hsla(0,0%,100%,.03);border-radius:10px;margin-bottom:6px}.clan-member-info{flex:1 1;display:flex;flex-direction:column;justify-content:center}.clan-member-rank{width:20px;font-size:14px;font-weight:600;color:var(--tg-theme-hint-color);text-align:center}.santa-container{position:fixed;bottom:18%;right:-200px;z-index:9999;pointer-events:none;width:150px;height:auto;will-change:transform}.santa-run{animation:santaRun 10s linear forwards}@keyframes santaRun{0%{transform:translateX(0)}to{transform:translateX(-200vw)}}.snow-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.snow-layer{position:absolute;top:-10px;left:0;right:0;bottom:0;animation:snowfall linear infinite}.snow-layer-1{width:100%;height:100%;background-image:radial-gradient(3px 3px at 20% 30%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 40% 70%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 60% 40%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 80% 80%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 10% 90%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 30% 10%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 50% 50%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 70% 20%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 90% 60%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 15% 45%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 35% 85%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 55% 15%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 75% 55%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 95% 35%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 5% 5%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 85% 5%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 45% 95%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(3px 3px at 25% 65%,hsla(0,0%,100%,.8) 50%,transparent);background-size:550px 550px;animation-duration:20s;opacity:.8}.snow-layer-2{width:100%;height:100%;background-image:radial-gradient(4px 4px at 15% 25%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 35% 65%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 55% 35%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 75% 75%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 25% 85%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 45% 15%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 65% 55%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 85% 45%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 5% 35%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 95% 15%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 10% 60%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 40% 90%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 60% 10%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 80% 50%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 20% 20%,hsla(0,0%,100%,.7) 50%,transparent),radial-gradient(4px 4px at 70% 80%,hsla(0,0%,100%,.7) 50%,transparent);background-size:450px 450px;animation-duration:25s;opacity:.6}.snow-layer-3{width:100%;height:100%;background-image:radial-gradient(5px 5px at 10% 10%,hsla(0,0%,100%,.5) 50%,transparent),radial-gradient(5px 5px at 30% 50%,hsla(0,0%,100%,.5) 50%,transparent),radial-gradient(5px 5px at 50% 90%,hsla(0,0%,100%,.5) 50%,transparent),radial-gradient(5px 5px at 70% 30%,hsla(0,0%,100%,.5) 50%,transparent),radial-gradient(5px 5px at 90% 70%,hsla(0,0%,100%,.5) 50%,transparent),radial-gradient(5px 5px at 5% 40%,hsla(0,0%,100%,.5) 50%,transparent),radial-gradient(5px 5px at 25% 75%,hsla(0,0%,100%,.5) 50%,transparent),radial-gradient(5px 5px at 45% 20%,hsla(0,0%,100%,.5) 50%,transparent),radial-gradient(5px 5px at 65% 60%,hsla(0,0%,100%,.5) 50%,transparent),radial-gradient(5px 5px at 85% 15%,hsla(0,0%,100%,.5) 50%,transparent);background-size:350px 350px;animation-duration:30s;opacity:.4}@keyframes snowfall{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.loading-screen{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,#1c1c1e 0,#000 100%);z-index:99999;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.loading-screen:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.loading-bg-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(74,222,128,.2) 0,transparent 70%);filter:blur(60px);animation:bgPulse 4s ease-in-out infinite;z-index:0}.loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;position:relative}.loading-anim{width:100px;height:auto;margin-bottom:30px;filter:drop-shadow(0 0 20px rgba(74,222,128,.4))}.loading-text{font-size:56px;font-weight:900;background:linear-gradient(135deg,#fff,#4ade80 50%,#22c55e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;letter-spacing:4px;text-transform:uppercase;font-family:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-shadow:0 0 30px rgba(74,222,128,.3);margin-bottom:24px;text-align:center;line-height:1.1;padding:0 10px}.loading-footer{position:absolute;bottom:30px;font-size:10px;color:hsla(0,0%,100%,.3);letter-spacing:1px;text-transform:uppercase;z-index:2}@keyframes bgPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.5}}@keyframes textPulse{0%,to{opacity:1;text-shadow:0 0 20px rgba(74,222,128,.5);transform:scale(1)}50%{opacity:.8;text-shadow:0 0 10px rgba(74,222,128,.3);transform:scale(.98)}}.background-ambient{width:100vw;height:100vh;z-index:0;overflow:hidden}.background-ambient,body:after{position:fixed;top:0;left:0;pointer-events:none}body:after{content:"";width:100%;height:100%;opacity:.03;z-index:9999;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E")}.ambient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:floatOrb 20s ease-in-out infinite}.orb-1{width:400px;height:400px;background:radial-gradient(circle,rgba(52,199,89,.3) 0,transparent 70%);top:-100px;left:-100px;animation-delay:0s}.orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(74,222,128,.15) 0,transparent 70%);bottom:-150px;right:-150px;animation-delay:-5s}@keyframes floatOrb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.num-sheet-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.55);z-index:250;animation:numOverlayIn .25s ease;touch-action:none}.num-sheet-overlay.closing{animation:numOverlayOut .28s ease forwards}.num-sheet{position:fixed;bottom:0;left:0;right:0;max-width:480px;margin:0 auto;z-index:260;background:rgba(28,28,30,.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:20px 20px 0 0;padding:0 16px calc(90px + env(safe-area-inset-bottom, 0px));border-top:1px solid hsla(0,0%,100%,.06);box-shadow:0 -12px 50px rgba(0,0,0,.6);animation:numSheetSlideUp .38s cubic-bezier(.32,.72,0,1);touch-action:none;overscroll-behavior:contain}.num-sheet.closing{animation:numSheetSlideDown .28s ease forwards}.num-sheet-handle{width:36px;height:4px;background:hsla(0,0%,100%,.18);border-radius:2px;margin:10px auto 14px}@keyframes numOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes numOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes numSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes numSheetSlideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.wheel-plus-panel{--glass-bg:linear-gradient(180deg,rgba(28,34,50,0.94),rgba(18,22,34,0.96));--glass-border:hsla(0,0%,100%,0.08);--tg-theme-secondary-bg-color:rgba(18,22,34,0.96);background:radial-gradient(circle at 50% -8%,rgba(62,90,176,.22) 0,rgba(62,90,176,.02) 35%,transparent 52%),linear-gradient(180deg,#0b0f1a,#101624 48%,#0c111d)!important;min-height:100%;isolation:isolate;animation:wheelPlusPanelIn .24s ease-out both}.wheel-plus-panel .betting-panel{background:linear-gradient(180deg,rgba(35,38,54,.94),rgba(24,26,39,.98));border:1px solid hsla(0,0%,100%,.08);box-shadow:0 18px 45px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.06)}.wheel-plus-panel .betting-input,.wheel-plus-panel input[type=number],.wheel-plus-panel input[type=text]{background:linear-gradient(180deg,rgba(18,20,31,.92),rgba(13,15,24,.98))!important;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:inset 0 2px 10px rgba(0,0,0,.32),0 1px 0 hsla(0,0%,100%,.04)}.wheel-plus-panel .btn{background:linear-gradient(180deg,#4d7cff,#315dd0 60%,#24439b)!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:16px!important;box-shadow:0 10px 22px rgba(54,99,216,.3),inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -4px 0 rgba(20,45,117,.22)!important;color:#fff!important;font-weight:800!important;text-shadow:0 2px 4px rgba(0,0,0,.35);transform:translateZ(0)}.wheel-plus-panel .btn-outline{background:linear-gradient(180deg,rgba(42,48,67,.94),rgba(24,28,42,.98))!important;border:1px solid hsla(0,0%,100%,.14)!important;box-shadow:0 10px 20px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.12)!important}.wheel-plus-panel .betting-panel-label,.wheel-plus-panel .list-item-subtitle{color:hsla(0,0%,100%,.62)!important}.wheel-plus-panel .betting-mult-btn,.wheel-plus-panel .betting-quick-btn{border:1px solid hsla(0,0%,100%,.12)!important;border-radius:14px!important;color:#fff!important;font-weight:800!important;text-shadow:0 2px 4px rgba(0,0,0,.35);box-shadow:0 10px 20px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -4px 0 rgba(0,0,0,.16);transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease}.wheel-plus-panel .betting-mult-btn,.wheel-plus-panel .betting-quick-btn,.wheel-plus-panel button{position:relative;overflow:hidden;transform:translateZ(0);will-change:transform}.wheel-plus-panel button:not(:disabled):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.22) 45%,transparent 72%);transform:translate3d(-120%,0,0);opacity:0}.wheel-plus-panel button:not(:disabled):active:after{animation:wheelPlusSheen .42s ease-out}.wheel-plus-panel .betting-mult-btn{background:linear-gradient(180deg,#3b4258,#23283a 60%,#171b29)!important}.wheel-plus-panel .betting-quick-btn{background:linear-gradient(180deg,#4d7cff,#315dd0 60%,#24439b);animation:wheelPlusSoftFloat 4.6s ease-in-out infinite}.wheel-plus-panel .betting-quick-btn:first-child{background:linear-gradient(180deg,#ffbf44,#f49a17 60%,#d77c0b)}.wheel-plus-panel .betting-quick-btn:nth-child(2){background:linear-gradient(180deg,#49d56a,#28a943 60%,#177c2d)}.wheel-plus-panel .betting-quick-btn:nth-child(3){background:linear-gradient(180deg,#8252f0,#5634bd 60%,#3d2492)}.wheel-plus-panel .betting-quick-btn:nth-child(4){background:linear-gradient(180deg,#ff4f82,#ec2861 60%,#c71649)}.wheel-plus-panel button:not(:disabled):active{transform:translate3d(0,2px,0) scale(.985)}.wheel-plus-blur-layer{animation:wheelPlusBlurIn .22s ease-out both;will-change:opacity}.wheel-plus-panel>div{animation:wheelPlusSectionIn .26s ease-out both}@media (hover:hover){.wheel-plus-panel button:not(:disabled):hover{transform:translate3d(0,-1px,0)}}@keyframes wheelPlusPanelIn{0%{opacity:.92}to{opacity:1}}@keyframes wheelPlusSectionIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes wheelPlusBlurIn{0%{opacity:0}to{opacity:1}}@keyframes wheelPlusSheen{0%{opacity:0;transform:translate3d(-120%,0,0)}30%{opacity:1}to{opacity:0;transform:translate3d(120%,0,0)}}@keyframes wheelPlusSoftFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-1px,0)}}@media (prefers-reduced-motion:reduce){.wheel-plus-blur-layer,.wheel-plus-panel,.wheel-plus-panel .betting-quick-btn,.wheel-plus-panel>div,.wheel-plus-panel button{animation:none!important;transition:none!important}}.top-panel{min-height:100%}.top-hero{grid-gap:14px;gap:14px;padding:18px;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at 0 0,rgba(255,204,94,.18) 0,transparent 38%),linear-gradient(180deg,rgba(29,35,53,.96),rgba(18,22,34,.98));box-shadow:0 18px 45px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.06)}.top-hero,.top-hero__icon{display:flex;align-items:center}.top-hero__icon{width:52px;height:52px;flex-shrink:0;border-radius:16px;justify-content:center;color:#fff3bf;background:linear-gradient(180deg,#ffcf63,#f0a625 62%,#c67a0c);box-shadow:0 10px 22px rgba(224,160,44,.28),inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -4px 0 rgba(131,79,11,.18)}.top-hero__content{min-width:0}.top-hero__eyebrow{font-size:11px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:hsla(0,0%,100%,.56);margin-bottom:4px}.top-hero__title{margin:0;font-size:28px;line-height:1.05;font-weight:900;color:#fff;letter-spacing:-.03em}.top-hero__subtitle{margin-top:6px;font-size:13px;color:hsla(0,0%,100%,.66)}.top-summary{margin-top:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.top-summary__item{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(30,34,49,.94),rgba(18,22,33,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.top-summary__item--gold{background:linear-gradient(180deg,rgba(80,60,20,.92),rgba(36,27,13,.98))}.top-summary__item--silver{background:linear-gradient(180deg,rgba(58,64,78,.92),rgba(26,30,39,.98))}.top-summary__item--bronze{background:linear-gradient(180deg,rgba(77,49,31,.92),rgba(36,24,18,.98))}.top-summary__place{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.56)}.top-summary__reward{font-size:13px;font-weight:800;color:#fff}.top-leaderboard-card{margin-top:14px;padding:8px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(23,28,41,.92),rgba(15,19,29,.98));box-shadow:0 10px 26px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.04)}.top-list{display:flex;flex-direction:column;grid-gap:7px;gap:7px}.top-panel .top-item--clean{padding:12px 13px;border-radius:15px;border:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,rgba(27,32,46,.9),rgba(17,21,31,.97));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);cursor:pointer}.top-panel .top-item--clean:active{transform:translateY(1px)}.top-panel .top-place--clean{width:36px;height:36px;flex-shrink:0;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;color:#fff;background:linear-gradient(180deg,rgba(68,76,99,.96),#232939);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.top-panel .top-place--clean.gold{background:linear-gradient(180deg,#ffd36a,#efa623 64%,#c67a0c);color:#201200}.top-panel .top-place--clean.silver{background:linear-gradient(180deg,#dbe2ea,#a6b0bf 64%,#778091);color:#10151d}.top-panel .top-place--clean.bronze{background:linear-gradient(180deg,#df9b67,#b46838 64%,#8f4c22);color:#180b02}.top-panel .top-item--premium{padding:14px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(31,36,52,.94),rgba(18,22,33,.98));box-shadow:0 10px 22px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05);cursor:pointer}.top-panel .top-item--premium.top-item--gold{background:radial-gradient(circle at 100% 0,rgba(255,204,102,.16) 0,transparent 32%),linear-gradient(180deg,rgba(51,41,20,.96),rgba(27,22,13,.98))}.top-panel .top-item--premium.top-item--silver{background:radial-gradient(circle at 100% 0,rgba(217,224,234,.12) 0,transparent 32%),linear-gradient(180deg,rgba(39,44,56,.96),rgba(20,24,32,.98))}.top-panel .top-item--premium.top-item--bronze{background:radial-gradient(circle at 100% 0,rgba(205,127,50,.14) 0,transparent 32%),linear-gradient(180deg,rgba(55,36,25,.96),rgba(28,19,14,.98))}.top-panel .top-place--premium{width:42px;height:42px;flex-shrink:0;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;color:#fff;background:linear-gradient(180deg,rgba(72,81,107,.95),#222839);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 18px rgba(0,0,0,.2)}.top-panel .top-place--premium.gold{background:linear-gradient(180deg,#ffd36a,#efa623 64%,#c67a0c);color:#201200}.top-panel .top-place--premium.silver{background:linear-gradient(180deg,#dbe2ea,#a6b0bf 64%,#778091);color:#10151d}.top-panel .top-place--premium.bronze{background:linear-gradient(180deg,#df9b67,#b46838 64%,#8f4c22);color:#180b02}.top-avatar{width:44px;height:44px;margin-right:12px;flex-shrink:0;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 6px 14px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.05)}.top-item__content{min-width:0}.top-item__name{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#fff!important}.top-item__name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-admin-badge{flex-shrink:0;background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:6px;display:inline-flex;align-items:center;grid-gap:3px;gap:3px;box-shadow:0 6px 12px rgba(238,90,36,.22)}.top-panel .top-item__meta{color:hsla(0,0%,100%,.56)!important}.top-item__after{display:flex;flex-direction:column;align-items:flex-end;grid-gap:6px;gap:6px;margin-left:10px;flex-shrink:0}.top-item__score{min-width:94px;padding:8px 12px;border-radius:14px;text-align:center;color:#fff;font-size:13px;font-weight:800;background:linear-gradient(180deg,rgba(74,96,160,.94),rgba(43,59,111,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 18px rgba(18,25,50,.24)}.top-item__after--clean{grid-gap:3px;gap:3px}.top-item__score--clean{min-width:92px;padding:6px 10px;border-radius:12px;text-align:center;font-size:13px;font-weight:800;color:#eef3ff;background:linear-gradient(180deg,rgba(58,72,118,.55),rgba(33,43,75,.72));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.top-item__reward-note{font-size:11px;font-weight:700;text-align:right;color:rgba(255,209,112,.82)}.top-item__reward{min-width:94px;padding:6px 10px;border-radius:12px;text-align:center;color:#fff;font-size:11px;font-weight:800;background:linear-gradient(180deg,rgba(72,202,122,.94),rgba(28,141,70,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 18px rgba(18,62,31,.24)}.top-empty{padding:38px 20px;border-radius:16px;text-align:center;color:hsla(0,0%,100%,.56);background:linear-gradient(180deg,rgba(25,29,42,.76),rgba(18,21,31,.92));border:1px dashed hsla(0,0%,100%,.1)}@media (max-width:640px){.top-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.top-item__after{align-items:stretch}.top-item__reward,.top-item__score{min-width:78px;padding-left:10px;padding-right:10px}}.fortune-panel .fortune-players-list,.fortune-panel .fortune-wheel-panel,.scratch-panel .scratch-jackpot-card,.scratch-panel .scratch-result-card,.scratch-panel .scratch-ticket-card{border:1px solid hsla(0,0%,100%,.08)!important;background:linear-gradient(180deg,rgba(28,34,50,.94),rgba(18,22,34,.96))!important;box-shadow:0 18px 45px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.06)!important}.fortune-panel .fortune-wheel-panel{margin-top:0!important;border-radius:20px!important;overflow:hidden!important}.fortune-panel .fortune-pointer svg polygon{fill:#ffd36a;stroke:rgba(8,12,20,.95)}.fortune-panel .fortune-wheel-viewport{filter:drop-shadow(0 16px 28px rgba(0,0,0,.35))}.fortune-panel .fortune-bank-overlay{background:linear-gradient(0deg,rgba(13,16,25,.98) 0,rgba(18,22,34,.88) 78%,rgba(18,22,34,.2))!important;border-top:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.fortune-panel .fortune-bank-overlay>div:first-child{color:#ffd36a!important;text-shadow:0 8px 18px rgba(0,0,0,.28)}.fortune-panel .fortune-result-card{width:min(84%,320px);padding:22px!important;border-radius:20px!important;border:1px solid rgba(255,211,106,.24)!important;background:linear-gradient(180deg,rgba(28,34,50,.98),rgba(13,16,25,.98))!important;box-shadow:0 22px 52px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.08)!important}.fortune-panel .fortune-result-card button{border:1px solid hsla(0,0%,100%,.12)!important;background:linear-gradient(180deg,rgba(58,72,118,.82),rgba(33,43,75,.92))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)!important}.fortune-panel .fortune-progress{background:hsla(0,0%,100%,.08)!important}.fortune-panel .fortune-progress-fill{background:linear-gradient(90deg,#ffd36a,#efa623)!important}.fortune-panel .fortune-betting-panel{margin-top:14px!important}.fortune-panel .fortune-section-title{padding:0 4px;color:hsla(0,0%,100%,.76)!important}.fortune-panel .fortune-section-title h3{color:#fff!important;font-size:16px;font-weight:900;letter-spacing:0}.fortune-panel .fortune-players-list{border-radius:18px!important;overflow:hidden!important}.fortune-panel .fortune-players-list>div:not(.fortune-empty){display:flex;flex-direction:column;grid-gap:7px;gap:7px;padding:8px}.fortune-panel .fortune-player-row{border:1px solid hsla(0,0%,100%,.06)!important;border-radius:15px;background:linear-gradient(180deg,rgba(27,32,46,.9),rgba(17,21,31,.97));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.fortune-panel .fortune-player-color{border:2px solid hsla(0,0%,100%,.28)}.fortune-panel .fortune-player-name{color:#fff!important;font-weight:800!important}.fortune-panel .fortune-empty,.fortune-panel .fortune-player-bet{color:hsla(0,0%,100%,.58)!important}.fortune-panel .fortune-player-chance{min-width:64px;padding:6px 10px;border-radius:12px;text-align:center;color:#eef3ff!important;background:linear-gradient(180deg,rgba(58,72,118,.55),rgba(33,43,75,.72));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.scratch-panel .scratch-jackpot-card{margin-top:0!important;border-radius:20px!important;padding:18px!important}.scratch-panel .scratch-jackpot-title{color:#fff!important}.scratch-panel .scratch-jackpot-title span{letter-spacing:0!important;text-shadow:none!important}.scratch-panel .scratch-jackpot-title svg{color:#ffd36a}.scratch-panel .scratch-jackpot-amount{color:#ffd36a!important;text-shadow:0 8px 18px rgba(0,0,0,.28)!important}.scratch-panel .scratch-ticket-card{border-radius:20px!important;border-width:1px!important}.scratch-panel .scratch-ticket-header{border-bottom:1px solid hsla(0,0%,100%,.08)!important}.scratch-panel .scratch-ticket-brand,.scratch-panel .scratch-ticket-subtitle{color:hsla(0,0%,100%,.58)!important;letter-spacing:0!important}.scratch-panel .scratch-ticket-title{color:#fff!important;letter-spacing:0!important;font-weight:900!important}.scratch-panel .scratch-cells{grid-gap:9px!important;gap:9px!important}.scratch-panel .scratch-cell{border-radius:15px!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 24px rgba(0,0,0,.2)!important}.scratch-panel .scratch-cell.is-empty{background:linear-gradient(180deg,rgba(28,33,47,.92),rgba(17,21,32,.98))!important}.scratch-panel .scratch-cell.is-closed{background:linear-gradient(180deg,#dce2ec,#a7b0bf 62%,#70798a)!important;border-color:hsla(0,0%,100%,.26)!important}.scratch-panel .scratch-cell.is-revealed{background:linear-gradient(180deg,rgba(58,72,118,.5),rgba(33,43,75,.72))!important;border-color:rgba(255,211,106,.22)!important}.scratch-panel .scratch-cell img{filter:drop-shadow(0 8px 12px rgba(0,0,0,.28))}.scratch-panel .scratch-result-card{border-radius:20px!important;border-width:1px!important}.scratch-panel .scratch-result-card.is-jackpot{border-color:rgba(255,211,106,.28)!important}.scratch-panel .scratch-result-card.is-win{border-color:rgba(124,216,156,.24)!important}.scratch-panel .scratch-result-card.is-lose{border-color:rgba(255,116,116,.24)!important}.scratch-panel .scratch-action-btn{border:1px solid hsla(0,0%,100%,.14)!important;background:linear-gradient(180deg,#4d7cff,#315dd0 60%,#24439b)!important;box-shadow:0 10px 22px rgba(54,99,216,.3),inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -4px 0 rgba(20,45,117,.22)!important}.scratch-panel .scratch-action-btn:disabled{opacity:.52;filter:grayscale(.35)}@media (max-width:420px){.scratch-panel .scratch-cell{width:30vw!important;max-width:80px;height:30vw!important;max-height:80px}.fortune-panel .fortune-result-card{padding:18px!important}}.clans-panel{min-height:100%}.clans-panel>.header{display:flex;align-items:center;justify-content:flex-start;padding:18px;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at 0 0,rgba(255,204,94,.16) 0,transparent 38%),linear-gradient(180deg,rgba(29,35,53,.96),rgba(18,22,34,.98));box-shadow:0 18px 45px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.06);margin-bottom:0;text-align:left}.clans-panel>.header h1{justify-content:flex-start;grid-gap:14px;gap:14px;margin:0;font-size:28px;line-height:1.05;font-weight:900;letter-spacing:0;color:#fff}.clans-panel>.header h1 svg{width:52px;height:52px;padding:15px;border-radius:16px;color:#fff3bf;background:linear-gradient(180deg,#ffcf63,#f0a625 62%,#c67a0c);box-shadow:0 10px 22px rgba(224,160,44,.24),inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -4px 0 rgba(131,79,11,.18);box-sizing:border-box}.clans-panel .clan-tabs{margin-top:14px;margin-bottom:14px;padding:6px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(24,29,43,.94),rgba(16,20,31,.98));box-shadow:0 10px 26px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.04)}.clans-panel .clan-tabs .tab{border:1px solid transparent;border-radius:14px;color:hsla(0,0%,100%,.58);font-weight:800;transition:transform .14s ease,background .14s ease,color .14s ease}.clans-panel .clan-tabs .tab.active{color:#fff;border-color:rgba(255,209,112,.2);background:linear-gradient(180deg,rgba(255,205,96,.22),rgba(55,43,22,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 18px rgba(0,0,0,.16)}.clans-panel .clan-tabs .tab:active{transform:translateY(1px)}.clans-panel .clan-banner{padding:15px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at 100% 0,rgba(255,205,96,.08) 0,transparent 32%),linear-gradient(180deg,rgba(27,32,46,.92),rgba(17,21,31,.98));box-shadow:0 12px 28px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.04)}.clans-panel .clan-avatar,.clans-panel .clan-banner-icon,.clans-panel .clan-detail-avatar,.clans-panel .clan-modal-icon,.clans-panel .clan-my-avatar{color:#fff3bf;background:linear-gradient(180deg,rgba(255,207,99,.95),rgba(240,166,37,.95) 62%,rgba(198,122,12,.96));box-shadow:0 8px 18px rgba(224,160,44,.18),inset 0 1px 0 hsla(0,0%,100%,.2)}.clans-panel .clan-banner-stat-value,.clans-panel .clan-banner-title,.clans-panel .clan-reward-value{color:#fff}.clans-panel .clan-banner-desc,.clans-panel .clan-banner-stat-label,.clans-panel .clan-reward-label{color:hsla(0,0%,100%,.58)}.clans-panel .clan-top-list{display:flex;flex-direction:column;grid-gap:7px;gap:7px;padding:8px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(24,29,43,.94),rgba(16,20,31,.98));box-shadow:0 10px 26px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.04)}.clans-panel .clan-item{margin-bottom:0;padding:12px 13px;border-radius:15px;border:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,rgba(27,32,46,.9),rgba(17,21,31,.97));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.clans-panel .clan-item.clickable{transition:transform .14s ease,border-color .14s ease}.clans-panel .clan-item.clickable:active{transform:translateY(1px)}.clans-panel .clan-detail-member-rank,.clans-panel .clan-item .top-place,.clans-panel .clan-member-rank{width:36px;height:36px;flex-shrink:0;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;color:#fff;background:linear-gradient(180deg,rgba(68,76,99,.96),#232939);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.clans-panel .clan-item .top-place.gold{background:linear-gradient(180deg,#ffd36a,#efa623 64%,#c67a0c);color:#201200}.clans-panel .clan-item .top-place.silver{background:linear-gradient(180deg,#dbe2ea,#a6b0bf 64%,#778091);color:#10151d}.clans-panel .clan-item .top-place.bronze{background:linear-gradient(180deg,#df9b67,#b46838 64%,#8f4c22);color:#180b02}.clans-panel .clan-reward{min-width:88px;padding:6px 10px;border-radius:12px;text-align:center;background:linear-gradient(180deg,rgba(58,72,118,.55),rgba(33,43,75,.72));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.clans-panel .clan-reward-label{font-size:9px;font-weight:800;letter-spacing:0}.clans-panel .clan-reward-value{font-size:13px;font-weight:900}.clans-panel .clan-bank-card,.clans-panel .clan-detail-card,.clans-panel .clan-detail-member,.clans-panel .clan-detail-stat,.clans-panel .clan-empty,.clans-panel .clan-member-item,.clans-panel .clan-my-card{border:1px solid hsla(0,0%,100%,.08)!important;background:linear-gradient(180deg,rgba(24,29,43,.94),rgba(16,20,31,.98))!important;box-shadow:0 10px 26px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.04)}.clans-panel .clan-empty,.clans-panel .clan-my-card{border-radius:18px}.clans-panel .clan-detail-member,.clans-panel .clan-member-item{border-radius:15px;padding:12px 13px}.clans-panel .clan-my-members{border-top-color:hsla(0,0%,100%,.08)}.clans-panel .clan-detail-members-title,.clans-panel .clan-my-members-title{color:hsla(0,0%,100%,.58);font-weight:800;letter-spacing:1px;text-transform:uppercase}.clans-panel .clan-detail-member-name,.clans-panel .clan-detail-name,.clans-panel .clan-empty-title,.clans-panel .clan-member-name,.clans-panel .clan-my-name{color:#fff;font-weight:800}.clans-panel .clan-create-price,.clans-panel .clan-detail-member-score,.clans-panel .clan-detail-rank,.clans-panel .clan-empty-desc,.clans-panel .clan-member-contribution,.clans-panel .clan-my-stats{color:hsla(0,0%,100%,.58)}.clans-panel .clan-detail-header{margin:0 0 14px;padding:14px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(29,35,53,.96),rgba(18,22,34,.98));box-shadow:0 12px 28px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05)}.clans-panel .clan-back-btn{width:38px;height:38px;border-radius:12px;color:#fff;background:linear-gradient(180deg,rgba(68,76,99,.96),#232939);border:1px solid hsla(0,0%,100%,.08)}.clans-panel .clan-detail-stat-value{color:#eef3ff;font-weight:900}.clans-panel .clan-detail-stat-label{color:hsla(0,0%,100%,.56)}.clans-panel .clan-detail-notice{border-radius:15px;background:linear-gradient(180deg,rgba(44,96,66,.35),rgba(20,52,33,.72));border-color:rgba(124,216,156,.22);color:rgba(178,242,198,.96)}.clans-panel .clan-detail-notice.warning{background:linear-gradient(180deg,rgba(105,80,32,.35),rgba(54,39,18,.76));border-color:rgba(255,209,112,.22);color:rgba(255,209,112,.92)}.clans-panel .clan-owner-actions{grid-gap:8px!important;gap:8px!important}.clans-panel .clan-bank-action-btn,.clans-panel .clan-give-btn,.clans-panel .clan-owner-action-btn{border:1px solid hsla(0,0%,100%,.12)!important;background:linear-gradient(180deg,rgba(58,72,118,.82),rgba(33,43,75,.92))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 18px rgba(18,25,50,.2)!important}.clans-panel .clan-create-btn,.clans-panel .clan-owner-action-btn--accent{background:linear-gradient(180deg,#ffcf63,#f0a625 62%,#c67a0c)!important;color:#201200!important;box-shadow:0 10px 22px rgba(224,160,44,.18),inset 0 1px 0 hsla(0,0%,100%,.22)!important}.clans-panel .clan-bank-card{border-radius:16px!important}.clans-panel .clan-kick-btn{border-radius:10px;background:linear-gradient(180deg,rgba(231,76,60,.22),rgba(117,35,28,.68))}.clan-applications-modal,.clans-panel .clan-modal{border-radius:20px!important;border:1px solid hsla(0,0%,100%,.08)!important;background:linear-gradient(180deg,rgba(24,29,43,.98),#10141f)!important;box-shadow:0 22px 50px rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.04)!important}.clans-panel .clan-name-input{border-color:hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(18,20,31,.92),rgba(13,15,24,.98))}.clans-panel .clan-modal-cost{border-color:rgba(255,209,112,.2);background:linear-gradient(180deg,rgba(105,80,32,.24),rgba(54,39,18,.6))}.clans-panel .clan-modal-cost-value{color:rgba(255,209,112,.96)}.clan-upgrades-panel{background:#11151f!important}.clan-applications-overlay{background:rgba(5,8,14,.82)!important}@media (max-width:420px){.clans-panel>.header{padding:16px}.clans-panel>.header h1{font-size:26px}.clans-panel .clan-banner-stats{width:100%;text-align:left}.clans-panel .clan-item{padding:11px}.clans-panel .clan-avatar{width:40px;height:40px;margin-right:10px}.clans-panel .clan-reward{min-width:74px;padding:5px 8px}.clans-panel .clan-reward-label{display:none}.clans-panel .clan-reward-value{font-size:12px}.clans-panel .clan-owner-actions{flex-direction:column}}.clans-panel,.top-panel{--emerald-accent:#35d66f;--emerald-accent-bright:#55e985;--emerald-accent-dark:#13913f;--emerald-accent-soft:rgba(53,214,111,0.16);--emerald-accent-border:rgba(53,214,111,0.28)}.clans-panel .clan-banner,.clans-panel>.header,.top-panel .top-hero{background:radial-gradient(circle at 0 0,rgba(53,214,111,.18) 0,transparent 38%),linear-gradient(180deg,rgba(29,35,53,.96),rgba(18,22,34,.98))!important}.clans-panel .clan-avatar,.clans-panel .clan-banner-icon,.clans-panel .clan-detail-avatar,.clans-panel .clan-modal-icon,.clans-panel .clan-my-avatar,.clans-panel>.header h1 svg,.top-panel .top-hero__icon{color:#eafff1!important;background:linear-gradient(180deg,#55e985,#28c85d 62%,#13913f)!important;box-shadow:0 10px 22px rgba(40,200,93,.24),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -4px 0 rgba(10,91,37,.18)!important}.top-panel .top-summary__item--bronze,.top-panel .top-summary__item--gold,.top-panel .top-summary__item--silver{background:radial-gradient(circle at 100% 0,rgba(53,214,111,.14) 0,transparent 32%),linear-gradient(180deg,rgba(28,72,44,.92),rgba(16,35,24,.98))!important}.clans-panel .clan-banner-stat-label,.clans-panel .clan-banner-stat-value,.clans-panel .clan-detail-stat-value,.clans-panel .clan-modal-cost-value,.clans-panel .clan-reward-label,.clans-panel .clan-reward-value,.top-panel .top-hero__eyebrow,.top-panel .top-item__reward-note,.top-panel .top-summary__place,.top-panel .top-summary__reward{color:var(--emerald-accent-bright)!important}.clans-panel .clan-reward,.top-panel .top-item__reward,.top-panel .top-item__score--clean{color:#eafff1!important;background:linear-gradient(180deg,rgba(44,151,82,.72),rgba(21,88,45,.86))!important;border:1px solid rgba(53,214,111,.16)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 8px 18px rgba(12,82,36,.16)!important}.clans-panel .clan-detail-member-rank,.clans-panel .clan-item .top-place,.clans-panel .clan-member-rank,.top-panel .top-place--clean,.top-panel .top-place--premium{color:#eafff1!important;background:linear-gradient(180deg,rgba(50,117,78,.96),#194c2b)!important}.clans-panel .clan-item .top-place.bronze,.clans-panel .clan-item .top-place.gold,.clans-panel .clan-item .top-place.silver,.top-panel .top-place--clean.bronze,.top-panel .top-place--clean.gold,.top-panel .top-place--clean.silver,.top-panel .top-place--premium.bronze,.top-panel .top-place--premium.gold,.top-panel .top-place--premium.silver{color:#06180d!important;background:linear-gradient(180deg,#55e985,#28c85d 62%,#13913f)!important;box-shadow:0 8px 18px rgba(40,200,93,.18),inset 0 1px 0 hsla(0,0%,100%,.18)!important}.top-panel .top-item--premium.top-item--bronze,.top-panel .top-item--premium.top-item--gold,.top-panel .top-item--premium.top-item--silver{background:radial-gradient(circle at 100% 0,rgba(53,214,111,.14) 0,transparent 32%),linear-gradient(180deg,rgba(28,54,39,.96),rgba(16,27,22,.98))!important}.clans-panel .clan-tabs .tab.active{color:#eafff1!important;border-color:var(--emerald-accent-border)!important;background:linear-gradient(180deg,rgba(53,214,111,.24),rgba(18,76,39,.92))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 18px rgba(12,82,36,.18)!important}.clans-panel .clan-item{display:flex;align-items:center;grid-column-gap:12px;column-gap:12px}.clans-panel .clan-avatar,.clans-panel .clan-item .top-place{margin-right:0!important}.clans-panel .clan-bank-card,.clans-panel .clan-banner,.clans-panel .clan-detail-card,.clans-panel .clan-detail-member,.clans-panel .clan-detail-stat,.clans-panel .clan-empty,.clans-panel .clan-member-item,.clans-panel .clan-my-card,.clans-panel .clan-top-list{border-color:rgba(53,214,111,.1)!important}.clans-panel .clan-create-btn,.clans-panel .clan-owner-action-btn--accent{color:#06180d!important;background:linear-gradient(180deg,#55e985,#28c85d 62%,#13913f)!important;box-shadow:0 10px 22px rgba(40,200,93,.2),inset 0 1px 0 hsla(0,0%,100%,.22)!important}.clans-panel .clan-bank-action-btn,.clans-panel .clan-give-btn,.clans-panel .clan-owner-action-btn{border-color:rgba(53,214,111,.14)!important;background:linear-gradient(180deg,rgba(44,151,82,.52),rgba(21,88,45,.76))!important}.clans-panel .clan-detail-notice.warning,.clans-panel .clan-modal-cost{border-color:rgba(53,214,111,.24)!important;background:linear-gradient(180deg,rgba(44,151,82,.28),rgba(21,88,45,.6))!important;color:rgba(178,242,198,.96)!important}.clans-panel .clan-detail-name svg,.clans-panel .clan-my-name svg,.clans-panel .list-item-title svg{color:var(--emerald-accent-bright)!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.games-loader-screen{min-height:calc(100vh - 116px);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:22px;gap:22px;padding:28px 18px}.games-loader-gem{position:relative;width:56px;height:56px;animation:gamesGemFloat 1.4s ease-in-out infinite}.games-loader-gem-shape{inset:0;background:linear-gradient(160deg,#55e985,#28c85d 46%,#0e8a3e)}.games-loader-gem-shape,.games-loader-gem-shape:after{position:absolute;clip-path:polygon(30% 0,70% 0,100% 32%,50% 100%,0 32%)}.games-loader-gem-shape:after{content:"";inset:22%;background:linear-gradient(160deg,#35d66f,#17a04c)}.games-loader-gem-shine{position:absolute;inset:0;clip-path:polygon(30% 0,70% 0,100% 32%,50% 100%,0 32%);background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.45) 48%,hsla(0,0%,100%,.45) 52%,transparent 70%);background-size:250% 100%;animation:gamesGemShine 1.8s ease-in-out infinite}.games-loader-progress{width:132px;height:3px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.games-loader-progress-fill{height:100%;border-radius:inherit;background:#35d66f;transition:width .28s ease}@keyframes gamesGemFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-7px) scale(1.04)}}@keyframes gamesGemShine{0%{background-position:120% 0}60%,to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.games-loader-gem,.games-loader-gem-shine,.games-loader-progress-fill{animation:none!important;transition:none!important}}.app-panel-motion{animation:appPanelEnter .24s cubic-bezier(.2,.8,.2,1) both;will-change:opacity,transform}.slot-fullscreen.app-panel-motion{animation-duration:.16s}.game-card-motion{isolation:isolate;transform:translateZ(0);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,border-color .18s ease,filter .18s ease!important;will-change:transform}.game-card-motion:after,.game-card-motion:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2}.game-card-motion:before{background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.22) 46%,transparent 72%);opacity:0;transform:translateX(-135%) skewX(-16deg)}.game-card-motion:after{border-radius:inherit;background:radial-gradient(circle at 50% 0,rgba(85,233,133,.14),transparent 48%),linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 42%);opacity:0;transition:opacity .18s ease}.game-card-motion__image{transform:translateZ(0);transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .22s ease;will-change:transform}.game-card-motion:hover{transform:translateY(-3px) scale(1.01)!important;border-color:rgba(160,166,181,.86)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 16px 30px rgba(0,0,0,.34),0 0 24px rgba(85,233,133,.1)!important}.game-card-motion:hover:before{animation:gameCardSheen .72s ease-out}.game-card-motion:hover:after{opacity:1}.game-card-motion:hover .game-card-motion__image{transform:scale(1.035);filter:saturate(1.08) contrast(1.03)}.game-card-motion:active{transform:translateY(1px) scale(.965)!important;filter:brightness(.95) saturate(1.08)}@keyframes gameCardSheen{0%{opacity:0;transform:translateX(-135%) skewX(-16deg)}18%{opacity:1}to{opacity:0;transform:translateX(135%) skewX(-16deg)}}.betting-mult-btn,.betting-quick-btn,.bonus-buy-btn,.btn,.btn-auto,.btn-control,.btn-gift,.btn-spin,.clan-bank-action-btn,.clan-create-btn,.clan-give-btn,.clan-kick-btn,.clan-owner-action-btn,.cr-action-btn,.scratch-action-btn{transform:translateZ(0);transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .14s ease,border-color .14s ease,filter .14s ease!important;will-change:transform}.betting-mult-btn:not(:disabled):active,.betting-quick-btn:not(:disabled):active,.bonus-buy-btn:not(:disabled):active,.btn-auto:not(:disabled):active,.btn-control:not(:disabled):active,.btn-gift:not(:disabled):active,.btn-spin:not(:disabled):active,.btn:not(:disabled):active,.clan-bank-action-btn:not(:disabled):active,.clan-create-btn:not(:disabled):active,.clan-give-btn:not(:disabled):active,.clan-kick-btn:not(:disabled):active,.clan-owner-action-btn:not(:disabled):active,.cr-action-btn:not(:disabled):active,.scratch-action-btn:not(:disabled):active{transform:translateY(1px) scale(.965)!important;filter:brightness(.96) saturate(1.12);box-shadow:inset 0 2px 7px rgba(0,0,0,.28),0 7px 14px rgba(0,0,0,.2)!important}.history-chip{transform:translateZ(0);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,filter .18s ease!important;will-change:transform}.history-chip:hover{transform:translateY(-2px) scale(1.04)!important;filter:brightness(1.08) saturate(1.08)}.history-chip.is-latest{animation:historyChipPop .54s cubic-bezier(.18,.89,.32,1.28) both;box-shadow:0 0 0 1px hsla(0,0%,100%,.18),0 0 18px rgba(85,233,133,.2)}@keyframes historyChipPop{0%{transform:translate3d(-8px,0,0) scale(.82);opacity:0}62%{transform:translateZ(0) scale(1.08);opacity:1}to{transform:translateZ(0) scale(1);opacity:1}}.clan-reward,.fortune-panel .fortune-result-card,.result-win,.scratch-panel .scratch-result-card.is-win,.top-item__reward,.win-bar-text{animation:motionWinPulse .82s ease-out both}.result-lose,.scratch-panel .scratch-result-card.is-lose{animation:motionLoseFlash .58s ease-out both}.game-result-feedback{animation:gameResultAppear .24s ease-out both}.game-result-feedback.is-win{animation:gameResultAppear .24s ease-out both,gameResultWinGlow .82s ease-out both}.game-result-feedback.is-lose{animation:gameResultAppear .24s ease-out both,gameResultLoseGlow .58s ease-out both}@keyframes motionWinPulse{0%{transform:scale(.98);filter:saturate(1);box-shadow:0 0 0 rgba(85,233,133,0)}45%{transform:scale(1.018);filter:saturate(1.16);box-shadow:0 0 26px rgba(85,233,133,.24)}to{transform:scale(1);filter:saturate(1);box-shadow:0 0 0 rgba(85,233,133,0)}}@keyframes motionLoseFlash{0%{filter:brightness(1);box-shadow:0 0 0 rgba(255,80,90,0)}36%{filter:brightness(1.08) saturate(1.12);box-shadow:0 0 22px rgba(255,80,90,.24)}to{filter:brightness(1);box-shadow:0 0 0 rgba(255,80,90,0)}}.bottom-nav{overflow:hidden}.nav-item{position:relative;transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s ease,opacity .18s ease;will-change:transform}.nav-item:after{content:"";position:absolute;left:50%;bottom:-8px;width:34px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(52,199,89,0),#34c759,rgba(52,199,89,0));box-shadow:0 0 14px rgba(52,199,89,.46);opacity:0;transform:translateX(-50%) scaleX(.55);transition:opacity .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.nav-item.active{transform:translateY(-2px)}.nav-item.active:after{opacity:1;transform:translateX(-50%) scaleX(1)}.nav-item svg{transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s ease}.nav-item.active svg{transform:translateY(-2px) scale(1.14);filter:drop-shadow(0 0 10px rgba(52,199,89,.46));animation:navIconSettle .3s cubic-bezier(.18,.89,.32,1.28)}.nav-item:active{transform:translateY(1px) scale(.96)}@keyframes navIconSettle{0%{transform:translateY(0) scale(.92)}68%{transform:translateY(-3px) scale(1.2)}to{transform:translateY(-2px) scale(1.14)}}@media (prefers-reduced-motion:reduce){.app-panel-motion,.clan-reward,.fortune-panel .fortune-result-card,.game-card-motion,.game-card-motion:before,.game-card-motion__image,.game-result-feedback,.game-result-feedback.is-lose,.game-result-feedback.is-win,.history-chip,.history-chip.is-latest,.nav-item,.nav-item.active svg,.nav-item svg,.result-lose,.result-win,.scratch-panel .scratch-result-card.is-lose,.scratch-panel .scratch-result-card.is-win,.top-item__reward,.win-bar-text{animation:none!important;transition:none!important}}.balance-amount{display:inline-block;transform:translateZ(0);will-change:transform}.balance-amount--up{animation:balanceAmountUp .72s cubic-bezier(.18,.89,.32,1.12) both}.balance-amount--down{animation:balanceAmountDown .64s ease-out both}.betting-panel-value.balance-amount--up{background:linear-gradient(135deg,#66f59a,#34c759 52%,#b9ffd0);-webkit-background-clip:text;background-clip:text}.betting-panel-value.balance-amount--down{background:linear-gradient(135deg,#ffb0aa,#ff453a 60%,#ffd4d0);-webkit-background-clip:text;background-clip:text}.profile-balance-value.balance-amount--up{color:#8dffb2!important}.profile-balance-value.balance-amount--down{color:#ff9c96!important}@keyframes balanceAmountUp{0%{transform:translateZ(0) scale(1)}42%{transform:translate3d(0,-2px,0) scale(1.055)}to{transform:translateZ(0) scale(1)}}@keyframes balanceAmountDown{0%{transform:translateZ(0) scale(1)}38%{transform:translate3d(0,1px,0) scale(.972)}to{transform:translateZ(0) scale(1)}}.history-chip{min-width:42px!important;height:38px!important;border-radius:14px!important;position:relative;overflow:hidden;isolation:isolate;contain:paint;border:1px solid hsla(0,0%,100%,.13)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -8px 14px rgba(0,0,0,.16),0 7px 14px rgba(0,0,0,.18)!important}.history-chip:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent 48%),radial-gradient(circle at 50% 0,hsla(0,0%,100%,.12),transparent 52%);opacity:.86}.history-chip.is-latest{border-color:rgba(85,233,133,.42)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -8px 14px rgba(0,0,0,.16),0 7px 14px rgba(0,0,0,.18),0 0 0 1px rgba(85,233,133,.13),0 0 20px rgba(85,233,133,.16)!important}.betting-mult-btn,.betting-quick-btn,.btn,.cr-action-btn,.game-card-motion,.history-chip,.scratch-action-btn{backface-visibility:hidden;-webkit-font-smoothing:antialiased}.betting-mult-btn:not(:disabled):active,.betting-quick-btn:not(:disabled):active,.btn:not(:disabled):active,.cr-action-btn:not(:disabled):active,.game-card-motion:active,.game-card-motion:hover .game-card-motion__image,.history-chip:hover,.scratch-action-btn:not(:disabled):active{filter:none!important}@keyframes appPanelEnter{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes gameResultAppear{0%{opacity:0}to{opacity:1}}@keyframes gameResultWinGlow{0%{box-shadow:0 8px 32px rgba(0,0,0,.6)}42%{box-shadow:0 8px 32px rgba(0,0,0,.6),0 0 30px rgba(85,233,133,.32)}to{box-shadow:0 8px 32px rgba(0,0,0,.6)}}@keyframes gameResultLoseGlow{0%{box-shadow:0 8px 32px rgba(0,0,0,.6)}36%{box-shadow:0 8px 32px rgba(0,0,0,.6),0 0 26px rgba(255,80,90,.3)}to{box-shadow:0 8px 32px rgba(0,0,0,.6)}}@media (hover:none),(pointer:coarse){.game-card-motion:before{display:none}.game-card-motion:hover{transform:translateZ(0)!important}.game-card-motion:hover .game-card-motion__image{transform:translateZ(0)}.betting-panel,.card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){.balance-amount,.balance-amount--down,.balance-amount--up{animation:none!important;transition:none!important}}.reveal-cell{position:relative;overflow:hidden;isolation:isolate;contain:paint;transform:translateZ(0);backface-visibility:hidden}.reveal-cell:after,.reveal-cell:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.reveal-cell.is-closed:before{background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 50%),radial-gradient(circle at 50% 0,hsla(0,0%,100%,.1),transparent 58%);opacity:.75}.reveal-cell.is-clickable:active,.reveal-cell.is-closed:active{transform:translateZ(0) scale(.94)!important}.reveal-cell.is-open{animation:revealCellOpen .34s cubic-bezier(.18,.89,.32,1.18) both}.reveal-cell.is-open:before{background:radial-gradient(circle at center,hsla(0,0%,100%,.42),transparent 62%);animation:revealCellFlash .48s ease-out both}.reveal-cell.is-open:after{inset:12%;background:radial-gradient(circle,hsla(0,0%,100%,.58) 0 10%,transparent 12% 100%),radial-gradient(circle at 24% 72%,hsla(0,0%,100%,.35) 0 7%,transparent 9% 100%),radial-gradient(circle at 76% 24%,hsla(0,0%,100%,.32) 0 6%,transparent 8% 100%);animation:revealCellSpark .48s ease-out both}.reveal-cell.is-safe{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -8px 14px rgba(0,0,0,.16),0 0 18px rgba(39,174,96,.18)!important}.reveal-cell.is-mine{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -8px 14px rgba(0,0,0,.18),0 0 20px rgba(231,76,60,.2)!important}.reveal-cell.is-hit{animation:revealCellHit .44s ease-out both}.reveal-cell-icon{position:relative;z-index:1;animation:revealIconPop .36s cubic-bezier(.18,.89,.32,1.28) both}.reveal-cell.is-mass-reveal{animation:none!important;transform:translateZ(0) scale(1)!important}.reveal-cell.is-mass-reveal:after,.reveal-cell.is-mass-reveal:before{animation:none!important;opacity:0!important}.reveal-cell-icon.is-static,.reveal-cell.is-mass-reveal .reveal-cell-icon{animation:none!important;transform:translateZ(0) scale(1)!important}.tower-cell-dot{position:relative;z-index:1}@keyframes revealCellOpen{0%{transform:translateZ(0) rotateX(12deg) scale(.88);opacity:.76}58%{transform:translateZ(0) rotateX(0deg) scale(1.04);opacity:1}to{transform:translateZ(0) rotateX(0deg) scale(.95);opacity:1}}@keyframes revealCellHit{0%,to{transform:translateZ(0) scale(.95)}22%{transform:translate3d(-2px,0,0) scale(.98)}44%{transform:translate3d(2px,0,0) scale(.96)}66%{transform:translate3d(-1px,0,0) scale(.95)}}@keyframes revealCellFlash{0%{opacity:.72;transform:scale(.45)}to{opacity:0;transform:scale(1.24)}}@keyframes revealCellSpark{0%{opacity:.72;transform:scale(.55) rotate(0deg)}to{opacity:0;transform:scale(1.38) rotate(18deg)}}@keyframes revealIconPop{0%{opacity:0;transform:scale(.64) rotate(-8deg)}62%{opacity:1;transform:scale(1.12) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.scratch-cell{isolation:isolate;contain:paint;transform:translateZ(0)}.scratch-cell:after,.scratch-cell:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.scratch-cell.is-closed:before{background:linear-gradient(135deg,hsla(0,0%,100%,.44),hsla(0,0%,100%,.08) 36%,rgba(0,0,0,.12) 68%,hsla(0,0%,100%,.34)),repeating-linear-gradient(135deg,hsla(0,0%,100%,.18) 4px,rgba(0,0,0,.04) 4px 8px);opacity:.72}.scratch-cell.is-closed:after{inset:8px;border:1px dashed rgba(0,0,0,.18);opacity:.72}.scratch-cell.is-closed:active{transform:translateZ(0) scale(.96)!important}.scratch-cell.is-revealed:before{z-index:2;background:linear-gradient(135deg,hsla(0,0%,92.5%,.96),hsla(0,0%,65.1%,.88) 54%,hsla(0,0%,100%,.72)),repeating-linear-gradient(135deg,hsla(0,0%,100%,.28) 5px,rgba(0,0,0,.08) 5px 10px);animation:scratchFoilWipe .56s cubic-bezier(.2,.8,.2,1) both}.scratch-cell.is-revealed:after{z-index:3;background:radial-gradient(circle at 18% 42%,hsla(0,0%,100%,.5) 0 3px,transparent 4px),radial-gradient(circle at 50% 55%,hsla(0,0%,100%,.46) 0 2px,transparent 3px),radial-gradient(circle at 78% 35%,hsla(0,0%,100%,.38) 0 2px,transparent 3px);animation:scratchDust .54s ease-out both}.scratch-symbol{animation:scratchSymbolPop .46s cubic-bezier(.18,.89,.32,1.28) both!important;position:relative;z-index:1}@keyframes scratchFoilWipe{0%{clip-path:inset(0 0 0 0 round 10px);opacity:1;transform:translateZ(0) rotate(0deg)}55%{opacity:.88}to{clip-path:inset(0 0 0 110% round 10px);opacity:0;transform:translate3d(12px,-8px,0) rotate(4deg)}}@keyframes scratchDust{0%{opacity:0;transform:translate3d(-10px,8px,0) scale(.82)}34%{opacity:.9}to{opacity:0;transform:translate3d(18px,-14px,0) scale(1.12)}}@keyframes scratchSymbolPop{0%{opacity:0;transform:scale(.72) rotate(-4deg)}64%{opacity:1;transform:scale(1.1) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.reveal-cell,.reveal-cell-icon,.reveal-cell:after,.reveal-cell:before,.scratch-cell,.scratch-cell:after,.scratch-cell:before,.scratch-symbol{animation:none!important;transition:none!important}}.topd-panel{max-width:480px;margin:0 auto;padding:20px 16px 110px;color:#eefaf4}.topd-coin{width:16px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath fill='%232ed397' d='M6 1.5h8l4.5 6-8.5 15-8.5-15z'/%3E%3Cpath fill='%2356e6ae' d='M6 1.5l1.5 6 2.5 15-8.5-15zm8 0l-1.5 6-2.5 15 8.5-15z'/%3E%3Cpath fill='%2385f3c9' d='M6 1.5h8l-1.5 6h-5z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;filter:drop-shadow(0 0 3px rgba(46,211,151,.35));flex:none}.topd-coin--sm{width:12px;height:15px}.topd-promo{position:relative;overflow:hidden;border-radius:26px;padding:24px 20px;min-height:220px;background:radial-gradient(ellipse 72% 108% at 100% 100%,rgba(22,255,140,.504) 0,rgba(22,255,140,.336) 20%,rgba(22,255,140,.14) 48%,rgba(22,255,140,.042) 70%,transparent 100%),linear-gradient(90deg,rgba(110,102,255,.1),rgba(67,57,255,.1));border:none;margin-bottom:26px}.topd-promo h2{position:relative;z-index:1;font-size:23px;font-weight:800;line-height:1.25;max-width:62%;margin:0 0 8px}.topd-promo p{font-size:15px;line-height:1.5;color:rgba(238,250,244,.75);max-width:58%;margin:0 0 22px}.topd-promo p,.topd-timer{position:relative;z-index:1}.topd-timer{font-size:30px;font-weight:800;letter-spacing:.5px;margin-bottom:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.topd-timer-label{position:relative;z-index:1;display:inline-block;font-size:12.5px;font-weight:600;color:#eefaf4;background:rgba(4,21,13,.45);border-radius:10px;padding:6px 10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.topd-trophy{position:absolute;right:-49px;bottom:-12px;width:267px;height:auto;pointer-events:none}.topd-list-head{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:16px}.topd-list-head .topd-icon{width:44px;height:44px;border-radius:14px;background:#202024;border:1px solid hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;color:#34d399;flex:none}.topd-list-head .topd-title{font-size:19px;font-weight:800;flex:1 1}.topd-list-head .topd-prize-label{font-size:16px;font-weight:700;color:#7fa392}.topd-row{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:9px 0;animation:topd-row-in .4s ease both;cursor:pointer}.topd-row:not(:last-child){position:relative}.topd-row:not(:last-child):after{content:"";position:absolute;right:0;bottom:3px;left:0;height:1px;background:rgba(148,148,154,.28)}.topd-row:first-child{animation-delay:.02s}.topd-row:nth-child(2){animation-delay:.06s}.topd-row:nth-child(3){animation-delay:.1s}.topd-row:nth-child(4){animation-delay:.14s}.topd-row:nth-child(5){animation-delay:.18s}.topd-row:nth-child(6){animation-delay:.22s}.topd-row:nth-child(7){animation-delay:.26s}.topd-row:nth-child(8){animation-delay:.3s}.topd-row:nth-child(9){animation-delay:.34s}.topd-row:nth-child(10){animation-delay:.38s}@keyframes topd-row-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.topd-ava-wrap{position:relative;flex:none}.topd-ava{width:62px;height:62px;border-radius:18px;object-fit:cover;display:block;border:none;background:#202024;color:#eefaf4;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center;overflow:hidden}.topd-ava img{width:100%;height:100%;object-fit:cover;display:block}.topd-rank-badge{position:absolute;top:-7px;left:-7px;min-width:22px;height:22px;padding:0 5px;border-radius:8px;background:#10241a;border:1px solid rgba(52,211,153,.12);color:#7fa392;font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center;z-index:2}.topd-row--r1 .topd-rank-badge{background:#fbbf24;border-color:#fbbf24;color:#451a03}.topd-row--r2 .topd-rank-badge{background:#cbd5e1;border-color:#cbd5e1;color:#1e293b}.topd-row--r3 .topd-rank-badge{background:#d97706;border-color:#d97706;color:#431407}.topd-row .topd-info{flex:1 1;min-width:0}.topd-row .topd-name{font-size:17px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px;display:flex;align-items:center;grid-gap:6px;gap:6px}.topd-score-chip{padding:5px 10px;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.topd-prize-chip,.topd-score-chip{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:rgba(100,99,121,.3411764705882353);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;font-weight:800}.topd-prize-chip{padding:7px 12px;font-size:14.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.topd-empty{text-align:center;color:#7fa392;font-size:15px;padding:30px 0}.topd-me-bar{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom));width:calc(100% - 32px);max-width:448px;background:rgba(224,226,232,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.22);border-radius:18px;padding:4px;display:flex;align-items:center;grid-gap:12px;gap:12px;box-shadow:0 10px 34px rgba(0,0,0,.5);z-index:20}.topd-me-bar .topd-ava{width:64px;height:64px}.topd-me-bar .topd-info{flex:1 1;min-width:0}.topd-me-bar .topd-me-name{font-size:16px;font-weight:800;color:#fff}.topd-me-bar .topd-me-winnings{margin-top:4px;font-size:13px;font-weight:700;color:hsla(0,0%,100%,.62)}.topd-me-rank{margin-right:12px;font-size:19px}.topd-admin-badge,.topd-me-rank{font-weight:800;color:#34d399;flex:none}.topd-admin-badge{display:inline-flex;align-items:center;grid-gap:3px;gap:3px;font-size:10px;background:rgba(52,211,153,.14);border-radius:6px;padding:2px 6px}.keno-root{display:flex;flex-direction:column;grid-gap:clamp(4px,1vh,8px);gap:clamp(4px,1vh,8px);height:100%;min-height:0}.keno-draw-strip{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:2px;min-height:clamp(32px,5vh,44px);flex-shrink:0;overflow-x:auto;scrollbar-width:none}.keno-draw-strip::-webkit-scrollbar{display:none}.keno-draw-label{font-size:10px;letter-spacing:1.5px;color:var(--tg-theme-hint-color,#8e8e93);text-transform:uppercase;flex-shrink:0}.keno-draw-ball{width:clamp(24px,3.6vh,30px);height:clamp(24px,3.6vh,30px);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:"Russo One","Arial Black",sans-serif;font-size:clamp(9px,1.4vh,11px);color:#fff;background:linear-gradient(180deg,#313342,#151723 62%,#0b0d16);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 4px 10px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.14);animation:kenoBallIn .45s cubic-bezier(.34,1.56,.64,1) both}.keno-draw-ball.hit{background:linear-gradient(180deg,#4ed766,#2da93d 60%,#1c802b);border-color:hsla(0,0%,100%,.24);color:#04120c;box-shadow:0 4px 14px rgba(40,190,77,.45),inset 0 1px 0 hsla(0,0%,100%,.3)}@keyframes kenoBallIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.4);opacity:1}to{transform:scale(1);opacity:1}}.keno-board-wrap{position:relative;flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center}.keno-board{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(8,1fr);grid-gap:clamp(4px,.9vh,7px);gap:clamp(4px,.9vh,7px);aspect-ratio:5/8;max-width:100%;max-height:100%;width:auto;height:100%}.keno-cell{min-width:0;min-height:0;border-radius:clamp(8px,1.4vh,13px);display:flex;align-items:center;justify-content:center;font-family:"Russo One","Arial Black",sans-serif;font-size:clamp(10px,1.9vh,15px);color:#c7c7cc;background:linear-gradient(180deg,#313342,#151723 62%,#0b0d16);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 6px 14px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -3px 0 rgba(0,0,0,.35);cursor:pointer;position:relative;transition:transform .12s ease,filter .12s ease;-webkit-user-select:none;user-select:none;outline:none}.keno-cell:not(:disabled):hover{filter:brightness(1.12)}.keno-cell:not(:disabled):active{transform:scale(.96)}.keno-cell:disabled{cursor:default}.keno-cell.selected{background:linear-gradient(180deg,#4d7cff,#315dd0 60%,#24439b);border-color:hsla(0,0%,100%,.22);color:#fff;box-shadow:0 6px 16px rgba(54,99,216,.3),inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -3px 0 rgba(20,45,117,.22);animation:kenoCellPop .3s cubic-bezier(.34,1.56,.64,1)}@keyframes kenoCellPop{0%{transform:scale(.85)}55%{transform:scale(1.08)}to{transform:scale(1)}}.keno-cell.drawn{background:linear-gradient(180deg,#e05252,#b32e2e 60%,#7e1d1d);color:#fff;box-shadow:0 6px 18px rgba(220,60,60,.35),inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -3px 0 rgba(90,16,16,.3);animation:kenoCellDrawn .4s ease-out}@keyframes kenoCellDrawn{0%{filter:brightness(2.1)}to{filter:brightness(1)}}.keno-cell.hit{background:linear-gradient(180deg,#4ed766,#2da93d 60%,#1c802b);border-color:hsla(0,0%,100%,.3);color:#04120c;box-shadow:0 6px 20px rgba(40,190,77,.5),inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -3px 0 rgba(12,84,28,.22);animation:kenoCellHit .55s cubic-bezier(.34,1.56,.64,1);z-index:2}@keyframes kenoCellHit{0%{transform:scale(.6);filter:brightness(2.2)}45%{transform:scale(1.22);filter:brightness(1.5)}to{transform:scale(1);filter:brightness(1)}}.keno-cell.hit:after{content:"";position:absolute;inset:-5px;border-radius:17px;border:2px solid rgba(74,222,128,.6);animation:kenoHitRing 1.3s ease-out infinite;pointer-events:none}@keyframes kenoHitRing{0%{opacity:.9;transform:scale(.94)}to{opacity:0;transform:scale(1.22)}}.keno-board.cold{animation:kenoBoardCold .9s ease}@keyframes kenoBoardCold{0%{filter:saturate(1) brightness(1)}35%{filter:saturate(.35) brightness(.8)}to{filter:saturate(1) brightness(1)}}.keno-board-flash{position:absolute;inset:-6px;border-radius:18px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(74,222,128,.22),transparent 70%);opacity:0;z-index:3}.keno-board-flash.on{animation:kenoFlash .75s ease-out}@keyframes kenoFlash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.keno-paytable-wrap{position:relative;flex-shrink:0}.keno-paytable{display:flex;grid-gap:6px;gap:6px;padding:clamp(3px,.8vh,6px) 2px;overflow-x:auto;scrollbar-width:none;min-height:clamp(40px,6vh,52px);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.keno-paytable::-webkit-scrollbar{display:none}.keno-paytable-empty{width:100%;text-align:center;font-size:12px;color:var(--tg-theme-hint-color,#8e8e93);align-self:center}.keno-pay-cell{flex:0 0 auto;min-width:58px;scroll-snap-align:start;border-radius:10px;padding:5px 8px;text-align:center;background:var(--glass-bg,hsla(0,0%,100%,.06));border:1px solid var(--glass-border,hsla(0,0%,100%,.1));transition:border-color .25s ease,background .25s ease}.keno-pay-cell .hits{font-size:10px;color:var(--tg-theme-hint-color,#8e8e93)}.keno-pay-cell .mult{font-family:"Russo One","Arial Black",sans-serif;font-size:12px;color:var(--tg-theme-text-color,#fff)}.keno-pay-cell.active{background:linear-gradient(160deg,rgba(74,222,128,.22),rgba(74,222,128,.06));border-color:rgba(74,222,128,.65);box-shadow:0 0 14px rgba(74,222,128,.25);animation:kenoPayPulse .5s cubic-bezier(.34,1.56,.64,1)}.keno-pay-cell.active .mult{color:#4ade80}@keyframes kenoPayPulse{0%{transform:scale(.9)}55%{transform:scale(1.08)}to{transform:scale(1)}}.keno-pay-cell.jackpot{animation:kenoPayJackpot .7s cubic-bezier(.34,1.56,.64,1)}@keyframes kenoPayJackpot{0%{transform:scale(1)}40%{transform:scale(1.28);box-shadow:0 0 30px rgba(74,222,128,.8)}to{transform:scale(1)}}.keno-win-fx{position:absolute;left:50%;top:38%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;grid-gap:2px;gap:2px;pointer-events:none;z-index:6;white-space:nowrap}.keno-win-fx-title{font-family:"Russo One","Arial Black",sans-serif;font-size:clamp(12px,1.9vh,15px);letter-spacing:5px;text-transform:uppercase;color:#eafff0;text-shadow:0 0 16px rgba(74,222,128,.8),0 2px 4px rgba(0,0,0,.6);animation:kenoTitleSlam .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes kenoTitleSlam{0%{opacity:0;transform:scale(2.4);filter:blur(4px)}60%{opacity:1;transform:scale(.92);filter:blur(0)}to{opacity:1;transform:scale(1)}}.keno-win-fx-amount{font-family:"Russo One","Arial Black",sans-serif;font-size:clamp(28px,5vh,40px);line-height:1.1;background:linear-gradient(180deg,#fff8dd 8%,#ffd76a 38%,#e3a82e 58%,#fff3bd 82%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 2px rgba(0,0,0,.55)) drop-shadow(0 0 22px rgba(255,215,106,.45));animation:kenoAmountSlam .5s cubic-bezier(.34,1.56,.64,1) .12s both;position:relative}@keyframes kenoAmountSlam{0%{opacity:0;transform:scale(.3) translateY(18px)}65%{opacity:1;transform:scale(1.14) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.keno-win-fx-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.85) 50%,transparent 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:250% 100%;animation:kenoShineSweep 1.1s ease-in-out .45s 2}@keyframes kenoShineSweep{0%{background-position:160% 0}to{background-position:-60% 0}}.keno-win-fx.mega .keno-win-fx-amount{font-size:clamp(34px,6.5vh,52px)}.keno-win-fx.mega .keno-win-fx-title{font-size:clamp(14px,2.4vh,19px);color:#fff3bd;text-shadow:0 0 22px rgba(255,215,106,.95),0 2px 4px rgba(0,0,0,.6)}.keno-win-fx.out{animation:kenoWinFxOut .4s ease-in forwards}@keyframes kenoWinFxOut{to{opacity:0;transform:translateX(-50%) translateY(-30px) scale(.85)}}.keno-coin{width:14px;height:14px;background:radial-gradient(circle at 35% 30%,#d6ffe3,#50d976 45%,#1d8a3c 85%);box-shadow:0 0 8px rgba(80,217,118,.7),inset 0 -2px 3px rgba(16,84,36,.5);z-index:60}.keno-coin,.keno-spark{position:fixed;border-radius:50%;pointer-events:none}.keno-spark{width:5px;height:5px;z-index:55}.keno-mega-dim{position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% 40%,rgba(255,215,106,.1),rgba(0,0,0,.55) 75%);animation:kenoMegaDim 2.4s ease-in-out forwards;border-radius:18px}@keyframes kenoMegaDim{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}.keno-root.shake{animation:kenoShake .5s ease}@keyframes kenoShake{0%,to{transform:translate(0)}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,-2px)}80%{transform:translate(2px,2px)}}.keno-root .betting-panel,.keno-root>.btn{flex-shrink:0}@media (max-height:720px){.keno-root .betting-panel{padding:8px 12px;grid-gap:6px;gap:6px}.keno-root .betting-input{padding:8px 10px;font-size:14px}.keno-root .betting-quick-btn{padding:6px 0;font-size:12px}.keno-root>.btn{padding:10px;font-size:14px}}@media (max-height:600px){.keno-root{grid-gap:3px;gap:3px}.keno-root .betting-panel{padding:6px 10px;grid-gap:4px;gap:4px}.keno-root .betting-panel-header{margin-bottom:0}.keno-root .betting-input{padding:6px 8px;font-size:13px}.keno-root .betting-quick-btn{padding:4px 0;font-size:11px}.keno-root>.btn{padding:8px;font-size:13px}.keno-draw-strip{min-height:28px}.keno-paytable{min-height:34px}.keno-pay-cell{min-width:48px;padding:3px 6px}.keno-pay-cell .hits{font-size:9px}.keno-pay-cell .mult{font-size:10px}}.cf-app{--cf-bg:#0b0b0d;--cf-card:#161618;--cf-card2:#1c1c1f;--cf-line:#2a2a2e;--cf-text:#f2f2f2;--cf-muted:#8f8f96;--cf-green:#2ecc71;--cf-red:#e74c3c;--cf-radius:16px;max-width:442px;margin:0 auto;padding:12px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;color:var(--cf-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cf-stage{position:relative;min-height:420px;border-radius:var(--cf-radius);overflow:hidden;border:1px solid var(--cf-line);background:radial-gradient(120% 85% at 50% 38%,#212124 0,#161618 52%,#0e0e10 100%);isolation:isolate}.cf-scene{position:absolute;inset:0;z-index:2}.cf-scene canvas{display:block;width:100%;height:100%}.cf-combo{position:absolute;z-index:6;top:16px;right:16px;display:flex;flex-direction:column;align-items:flex-end;grid-gap:2px;gap:2px;opacity:0;transform:translateY(-6px);transition:opacity .35s,transform .35s;pointer-events:none}.cf-combo.show{opacity:1;transform:translateY(0)}.cf-combo .x{font-size:19px;font-weight:800;color:var(--cf-green)}.cf-combo .n{font-size:10.5px;font-weight:650;color:var(--cf-muted);letter-spacing:.14em;text-transform:uppercase}.cf-streak{position:absolute;z-index:6;left:0;right:0;bottom:12px;display:flex;justify-content:center;grid-gap:14px;gap:14px;-webkit-user-select:none;user-select:none}.cf-streak svg{width:11px;height:11px;opacity:.9}.cf-streak .em{color:var(--cf-green)}.cf-streak .cr{color:#b9b9c4}.cf-sides{display:flex;grid-gap:8px;gap:8px;height:64px}.cf-side{position:relative;flex:1 1;grid-gap:10px;gap:10px;border-radius:14px;border:1px solid var(--cf-line);background:var(--cf-card);cursor:pointer;font-family:inherit;color:var(--cf-muted);overflow:hidden;transition:flex .38s cubic-bezier(.3,.8,.3,1),border-color .3s,background .3s;padding:0}.cf-side,.cf-side .glyph{display:flex;align-items:center;justify-content:center}.cf-side .glyph{width:34px;height:34px;border-radius:50%;background:var(--cf-card2);border:1px solid var(--cf-line);flex:none;transition:border-color .3s,background .3s,transform .45s cubic-bezier(.3,.8,.3,1.4)}.cf-side svg{width:15px;height:15px}.cf-side .meta{display:none;flex-direction:column;align-items:flex-start;grid-gap:1px;gap:1px;white-space:nowrap}.cf-side .meta b{font-size:13.5px;font-weight:750;color:var(--cf-text)}.cf-side .meta span{font-size:10.5px;color:var(--cf-muted);letter-spacing:.06em}.cf-side.on{flex:2.4 1}.cf-side.on .meta{display:flex}.cf-side.on .glyph{transform:rotate(1turn)}.cf-side.em.on{border-color:rgba(46,204,113,.5);background:linear-gradient(135deg,rgba(46,204,113,.12),var(--cf-card) 65%)}.cf-side.em.on .glyph{border-color:rgba(46,204,113,.55);background:rgba(46,204,113,.14)}.cf-side.cr.on{border-color:rgba(200,200,210,.42);background:linear-gradient(135deg,rgba(200,200,210,.1),var(--cf-card) 65%)}.cf-side.cr.on .glyph{border-color:rgba(200,200,210,.5);background:rgba(200,200,210,.1)}.cf-side:disabled{cursor:default;opacity:.55}.g-em{color:var(--cf-green)}.g-cr{color:#c4c4cf}.cf-panel{background:var(--cf-card);border:1px solid var(--cf-line);border-radius:var(--cf-radius);padding:14px;transition:opacity .3s}.cf-panel.locked{opacity:.55;pointer-events:none}.cf-bet-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cf-bet-row>span{color:var(--cf-muted);font-size:13px}.cf-balance{color:var(--cf-green);font-size:14px;font-weight:700}.cf-bet-line{display:flex;grid-gap:8px;gap:8px;margin-bottom:10px}.cf-bet-input{flex:1 1;display:flex;align-items:center;background:var(--cf-card2);border:1px solid var(--cf-line);border-radius:10px;padding:0 12px}.cf-bet-input input{width:100%;background:none;border:none;outline:none;color:var(--cf-text);font-size:15px;font-weight:700;padding:11px 0;text-align:right;font-family:inherit}.cf-chip{padding:0 14px;border-radius:10px;border:1px solid var(--cf-line);font-weight:750;font-size:13px;cursor:pointer;font-family:inherit;transition:opacity .2s}.cf-chip:active{transform:scale(.96)}.cf-chip.x2{background:rgba(46,204,113,.14);border-color:rgba(46,204,113,.4);color:var(--cf-green)}.cf-chip.half{background:rgba(231,76,60,.12);border-color:rgba(231,76,60,.35);color:var(--cf-red)}.cf-quick{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.cf-quick button{padding:10px 0;border-radius:10px;border:1px solid var(--cf-line);background:var(--cf-card2);color:var(--cf-text);font-size:13px;font-weight:650;cursor:pointer;font-family:inherit}.cf-quick button:active{transform:scale(.96)}.cf-actions{display:flex;grid-gap:10px;gap:10px}.cf-primary{flex:1 1;padding:16px;border-radius:14px;border:none;background:var(--cf-green);color:#07220f;font-size:16px;font-weight:800;cursor:pointer;font-family:inherit;transition:opacity .2s,transform .1s}.cf-primary:active{transform:scale(.98)}.cf-primary:disabled{opacity:.45;cursor:default}.cf-cashout{flex:1 1;padding:16px;border-radius:14px;border:1px solid rgba(46,204,113,.5);background:rgba(46,204,113,.12);color:var(--cf-green);font-size:15px;font-weight:800;cursor:pointer;font-family:inherit;display:none}.cf-cashout:active{transform:scale(.98)}.cf-cashout.show{display:block}@media (prefers-reduced-motion:reduce){.cf-app *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.bl-app{--bl-bg:#0b0b0d;--bl-card:#161618;--bl-card2:#1c1c1f;--bl-line:#2a2a2e;--bl-text:#f2f2f2;--bl-muted:#8f8f96;--bl-green:#2ecc71;--bl-red:#e74c3c;--bl-radius:16px;max-width:442px;margin:0 auto;padding:12px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;color:var(--bl-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-stage{position:relative;min-height:430px;border-radius:var(--bl-radius);overflow:hidden;border:1px solid var(--bl-line);background:radial-gradient(ellipse 90% 70% at 50% 42%,#141417 0,#0e0e11 70%,#0b0b0d 100%);isolation:isolate}.bl-scene{position:absolute;inset:0;z-index:2}.bl-scene canvas{display:block;width:100%;height:100%}.bl-mult{position:absolute;z-index:6;top:20px;left:0;right:0;display:flex;flex-direction:column;align-items:center;grid-gap:3px;gap:3px;pointer-events:none;-webkit-user-select:none;user-select:none}.bl-mult .bl-x{font-size:34px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bl-text);transition:color .25s}.bl-mult .bl-x.hot{color:var(--bl-green)}.bl-mult .bl-x.pop{color:var(--bl-red)}.bl-hist{position:absolute;z-index:6;left:0;right:0;bottom:12px;display:flex;justify-content:center;grid-gap:10px;gap:10px;-webkit-user-select:none;user-select:none}.bl-hist b{font-size:10.5px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:3px 7px;border-radius:7px;border:1px solid var(--bl-line);background:rgba(22,22,24,.7)}.bl-hist b.w{color:var(--bl-green)}.bl-hist b.l{color:var(--bl-red)}.bl-panel{background:var(--bl-card);border:1px solid var(--bl-line);border-radius:var(--bl-radius);padding:14px;transition:opacity .3s}.bl-panel.locked{opacity:.55;pointer-events:none}.bl-bet-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.bl-bet-row span{color:var(--bl-muted);font-size:13px}.bl-bet-row b{color:var(--bl-green);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-bet-line{display:flex;grid-gap:8px;gap:8px;margin-bottom:10px}.bl-bet-input{flex:1 1;display:flex;align-items:center;background:var(--bl-card2);border:1px solid var(--bl-line);border-radius:10px;padding:0 12px}.bl-bet-input input{width:100%;background:none;border:none;outline:none;color:var(--bl-text);font-size:15px;font-weight:700;padding:11px 0;text-align:right;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-chip{padding:0 14px;border-radius:10px;border:1px solid var(--bl-line);font-weight:750;font-size:13px;cursor:pointer;font-family:inherit;background:var(--bl-card2);color:var(--bl-text);transition:opacity .2s}.bl-chip:active{scale:.96}.bl-chip.x2{background:rgba(46,204,113,.14);border-color:rgba(46,204,113,.4);color:var(--bl-green)}.bl-chip.half{background:rgba(231,76,60,.12);border-color:rgba(231,76,60,.35);color:var(--bl-red)}.bl-quick{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.bl-quick button{padding:10px 0;border-radius:10px;border:1px solid var(--bl-line);background:var(--bl-card2);color:var(--bl-text);font-size:13px;font-weight:650;cursor:pointer;font-family:inherit}.bl-quick button:active{scale:.96}.bl-actions{display:flex;grid-gap:10px;gap:10px}.bl-primary{flex:1 1;padding:16px;border-radius:14px;border:none;background:var(--bl-green);color:#07220f;font-size:16px;font-weight:800;cursor:pointer;font-family:inherit;transition:opacity .2s,scale .1s;user-select:none;-webkit-user-select:none;touch-action:none}.bl-primary:active{scale:.98}.bl-primary:disabled{opacity:.45;cursor:default}.bl-primary.holding{background:#27b863;scale:.98}.bl-cashout{flex:1 1;padding:16px;border-radius:14px;border:1px solid rgba(46,204,113,.5);background:rgba(46,204,113,.12);color:var(--bl-green);font-size:15px;font-weight:800;cursor:pointer;font-family:inherit;display:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-cashout:active{scale:.98}.bl-cashout.show{display:block}.bl-footnote{text-align:center;color:var(--bl-muted);font-size:11px;padding:4px 0 8px}@media (prefers-reduced-motion:reduce){.bl-app *,.bl-app :after,.bl-app :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.cups-app{--cups-bg:#0b0b0d;--cups-card:#161618;--cups-card2:#1c1c1f;--cups-line:#2a2a2e;--cups-text:#f2f2f2;--cups-muted:#8f8f96;--cups-green:#2ecc71;--cups-red:#e74c3c;--cups-radius:16px;max-width:442px;margin:0 auto;padding:12px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;color:var(--cups-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cups-stage{position:relative;height:430px;overflow:hidden;border:1px solid var(--cups-line);border-radius:var(--cups-radius);background:var(--cups-bg);isolation:isolate}.cups-stage:before{content:"";z-index:-1;inset:-30%;background:radial-gradient(circle at 0 0,rgba(46,204,113,.25),transparent 35%),radial-gradient(circle at 100% 100%,rgba(46,204,113,.2),transparent 38%);filter:blur(34px)}.cups-hud,.cups-stage:before{position:absolute;pointer-events:none}.cups-hud{z-index:3;inset:18px 18px auto;display:flex;align-items:flex-start;justify-content:space-between}.cups-round{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.cups-prize span,.cups-round span{color:var(--cups-muted);font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.cups-dots{display:flex;grid-gap:7px;gap:7px}.cups-dots i{width:7px;height:7px;border-radius:50%;background:var(--cups-line);transition:background .25s,transform .25s}.cups-dots i.live{background:var(--cups-green);transform:scale(1.22)}.cups-dots i.used{background:var(--cups-red)}.cups-prize{text-align:right;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.cups-prize b{font-size:23px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.cups-prize b.dim,.cups-prompt{color:var(--cups-muted)}.cups-prompt{position:absolute;z-index:3;left:16px;right:16px;bottom:16px;text-align:center;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;transition:opacity .2s}.cups-prompt.hot{color:var(--cups-green)}.cups-field{position:absolute;inset:0;flex-direction:column;align-items:center;grid-gap:26px;gap:26px;padding:26px 0 44px}.cups-field,.cups-row{display:flex;justify-content:center}.cups-row{grid-gap:18px;gap:18px}.cups-spot{position:relative;width:114px;height:156px;cursor:default}.cups-stage.pick .cups-spot:not(.wrong){cursor:pointer}.cups-ballwrap{position:absolute;left:50%;bottom:8px;translate:-50% 0;width:52px;height:52px;pointer-events:none}.cups-ball{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 34% 30%,#7fe8ab,var(--cups-green) 58%,#1a8a4a);box-shadow:0 0 18px rgba(46,204,113,.5),0 4px 8px rgba(0,0,0,.45);opacity:0;scale:.4;transition:opacity .25s,scale .3s cubic-bezier(.34,1.56,.64,1)}.cups-ballwrap.show .cups-ball{opacity:1;scale:1}.cups-cup{position:absolute;left:50%;bottom:0;translate:-50% 0;width:107px;height:135px;transition:transform .42s cubic-bezier(.45,0,.2,1);will-change:transform;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}.cups-spot.up .cups-cup{transform:translateY(-118px) rotate(-4deg)}.cups-cup svg{display:block;width:100%;height:100%}.cups-shade{position:absolute;left:50%;bottom:2px;translate:-50% 0;width:96px;height:15px;border-radius:50%;background:rgba(0,0,0,.55);filter:blur(4px);transition:opacity .4s,scale .4s}.cups-spot.up .cups-shade{opacity:.3;scale:1.15}.cups-spot.wrong .cups-cup{opacity:.4}.cups-spot.wrong .cupline{stroke:var(--cups-red)}.cups-spot.win .cupline{stroke:var(--cups-green)}@keyframes cups-bob{0%,to{translate:-50% 0}50%{translate:-50% -5px}}.cups-stage.pick .cups-spot:not(.wrong) .cups-cup{animation:cups-bob 2.4s ease-in-out infinite}.cups-stage.pick .cups-spot:nth-child(2) .cups-cup{animation-delay:.3s}.cups-stage.pick .cups-spot:nth-child(3) .cups-cup{animation-delay:.6s}.cups-stage.pick .cups-row:last-child .cups-spot:first-child .cups-cup{animation-delay:.9s}.cups-stage.pick .cups-row:last-child .cups-spot:nth-child(2) .cups-cup{animation-delay:1.2s}.cups-shutter{position:absolute;inset:0;z-index:4;background:var(--cups-card);display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:18px;gap:18px;transform:translateY(-103%);transition:transform .55s cubic-bezier(.7,0,.3,1);pointer-events:none}.cups-shutter.on{transform:translateY(0)}.cups-shuffle-scene{position:relative;width:158px;height:76px}.cups-mini-cup{position:absolute;bottom:4px;width:40px;height:48px;border-radius:8px 8px 4px 4px;background:linear-gradient(100deg,#fff 30%,#e4e4ea 70%,#c8c8d1);box-shadow:0 8px 12px rgba(0,0,0,.28);z-index:2}.cups-mini-cup:after{content:"";position:absolute;left:-4px;right:-4px;bottom:-4px;height:9px;border-radius:5px;background:linear-gradient(100deg,#fff,#d2d2da)}.cups-mini-cup:first-child{left:4px}.cups-mini-cup:nth-child(2){left:59px}.cups-mini-cup:nth-child(3){left:114px}.cups-mini-ball{position:absolute;left:71px;bottom:4px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#7fe8ab,var(--cups-green) 60%,#1a8a4a);box-shadow:0 0 14px rgba(46,204,113,.6);z-index:1;opacity:0}.cups-shuffle-scene:after{content:"";position:absolute;left:8px;right:8px;bottom:-6px;height:8px;border-radius:50%;background:rgba(0,0,0,.35);filter:blur(5px)}.cups-shutter.on .cups-mini-ball{animation:cups-mb 2.3s linear .25s both}.cups-shutter.on .cups-mini-cup:nth-child(2){animation:cups-mc-lift 2.3s linear .25s both}.cups-shutter.on .cups-mini-cup:first-child{animation:cups-mc-left 2.3s linear .25s both;z-index:3}.cups-shutter.on .cups-mini-cup:nth-child(3){animation:cups-mc-right 2.3s linear .25s both;z-index:1}@keyframes cups-mb{0%{opacity:0;scale:.5}10%,28%{opacity:1;scale:1}38%,to{opacity:0;scale:.8}}@keyframes cups-mc-lift{0%,6%{translate:0 0;rotate:0deg}16%,24%{translate:2px -26px;rotate:7deg}36%,to{translate:0 0;rotate:0deg}}@keyframes cups-mc-left{0%,42%{translate:0 0;rotate:0deg}48%{translate:14px -8px;rotate:2deg}54%{translate:34px -15px;rotate:4deg}60%{translate:55px -18px;rotate:5deg}66%{translate:76px -15px;rotate:4deg}72%{translate:96px -8px;rotate:2deg}78%,to{translate:110px 0;rotate:0deg}}@keyframes cups-mc-right{0%,42%{translate:0 0;rotate:0deg;scale:1}48%{translate:-14px 3px;rotate:-1.5deg;scale:.985}54%{translate:-34px 5.5px;rotate:-3deg;scale:.96}60%{translate:-55px 6.5px;rotate:-4deg;scale:.94}66%{translate:-76px 5.5px;rotate:-3deg;scale:.96}72%{translate:-96px 3px;rotate:-1.5deg;scale:.985}78%,to{translate:-110px 0;rotate:0deg;scale:1}}.cups-shutter span{color:var(--cups-muted);font-size:10px;font-weight:750;letter-spacing:.2em;text-transform:uppercase}.cups-panel{background:var(--cups-card);border:1px solid var(--cups-line);border-radius:var(--cups-radius);padding:14px;transition:opacity .3s}.cups-panel.locked{opacity:.55;pointer-events:none}.cups-bet-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cups-bet-row span{color:var(--cups-muted);font-size:13px}.cups-balance{color:var(--cups-green);font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cups-bet-line{display:flex;grid-gap:8px;gap:8px;margin-bottom:10px}.cups-bet-input{flex:1 1;display:flex;align-items:center;background:var(--cups-card2);border:1px solid var(--cups-line);border-radius:10px;padding:0 12px}.cups-bet-input input{width:100%;background:none;border:none;outline:none;color:var(--cups-text);font-size:15px;font-weight:700;padding:11px 0;text-align:right;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cups-chip{padding:0 14px;border-radius:10px;border:1px solid var(--cups-line);font-weight:750;font-size:13px;cursor:pointer;font-family:inherit;background:var(--cups-card2);color:var(--cups-text);transition:opacity .2s}.cups-chip:active{scale:.96}.cups-chip.x2{background:rgba(46,204,113,.14);border-color:rgba(46,204,113,.4);color:var(--cups-green)}.cups-chip.half{background:rgba(231,76,60,.12);border-color:rgba(231,76,60,.35);color:var(--cups-red)}.cups-quick{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.cups-quick button{padding:10px 0;border-radius:10px;border:1px solid var(--cups-line);background:var(--cups-card2);color:var(--cups-text);font-size:13px;font-weight:650;cursor:pointer;font-family:inherit}.cups-quick button:active{scale:.96}.cups-primary{width:100%;padding:16px;border-radius:14px;border:0;background:var(--cups-green);color:#07220f;font-size:16px;font-weight:800;cursor:pointer;font-family:inherit;transition:opacity .2s,scale .1s}.cups-primary:active{scale:.98}.cups-primary:disabled{opacity:.45;cursor:default}@media (max-width:430px){.cups-stage{height:384px}.cups-field{grid-gap:20px;gap:20px;padding:22px 0 40px}.cups-row{grid-gap:12px;gap:12px}.cups-spot{width:96px;height:134px}.cups-cup{width:90px;height:114px}.cups-spot.up .cups-cup{transform:translateY(-100px) rotate(-4deg)}.cups-shade{width:80px;height:13px}.cups-ballwrap{width:44px;height:44px;bottom:7px}.cups-prize b{font-size:20px}}@media (max-width:370px){.cups-stage{height:348px}.cups-field{grid-gap:16px;gap:16px;padding:20px 0 38px}.cups-row{grid-gap:10px;gap:10px}.cups-spot{width:84px;height:118px}.cups-cup{width:78px;height:99px}.cups-spot.up .cups-cup{transform:translateY(-88px) rotate(-4deg)}.cups-shade{width:70px;height:12px}.cups-ballwrap{width:38px;height:38px;bottom:6px}.cups-prize b{font-size:18px}}@media (prefers-reduced-motion:reduce){.cups-app *,.cups-app :after,.cups-app :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rr-root{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.rr-root .betting-panel{margin-top:0}.rr-stage{position:relative;min-height:392px;border-radius:16px;overflow:hidden;background:radial-gradient(130% 100% at 50% 0,#232326 0,#1c1c1e 55%,#141416 100%);border:1px solid hsla(0,0%,100%,.09);display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate}.rr-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.rr-vignette,.rr-vignette-safe{position:absolute;inset:0;z-index:14;pointer-events:none;opacity:0}.rr-vignette{background:radial-gradient(90% 90% at 50% 50%,transparent 42%,rgba(120,7,4,.55) 78%,rgba(80,3,2,.85) 100%)}.rr-vignette-safe{background:radial-gradient(90% 90% at 50% 50%,transparent 42%,rgba(11,102,53,.55) 78%,rgba(6,68,35,.85) 100%)}.rr-stage.rr-bang .rr-vignette,.rr-stage.rr-safe .rr-vignette-safe{animation:rr-vignette 1.4s ease-out forwards}.rr-stage.rr-bang{animation:rr-stage-shake .4s cubic-bezier(.3,.1,.3,1)}.rr-cylinder-wrap{position:relative;width:280px;height:296px;display:grid;place-items:center;perspective:900px;margin-top:-6px}.rr-cyl3d{--rr-rot:0deg;--rr-flip:0deg;position:relative;width:260px;height:260px;transform-style:preserve-3d;transform:rotateY(var(--rr-flip)) rotate(var(--rr-rot));transition:transform .62s cubic-bezier(.32,.72,.24,1.04);will-change:transform}.rr-cyl3d.rr-flipping{transition:transform .7s cubic-bezier(.45,.05,.35,1.15)}.rr-cyl3d.rr-spinning{animation:rr-spin 2.05s cubic-bezier(.16,.68,.14,1) both}.rr-cyl3d.rr-tick{transition:transform .34s cubic-bezier(.34,1.3,.35,1)}.rr-cyl3d.rr-kick{animation:rr-kick .28s ease}.rr-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.rr-face.rr-rear{transform:rotateY(180deg)}.rr-face svg{width:100%;height:100%}.rr-rnd{opacity:0;transform-origin:center;transform:scale(.45);transition:opacity .15s,transform .3s cubic-bezier(.2,1.6,.4,1)}.rr-rnd.rr-loaded{opacity:1;transform:scale(1)}.rr-load-round{position:fixed;z-index:99;width:48px;height:48px;pointer-events:none;transition:translate .5s cubic-bezier(.3,.75,.3,1.04),scale .5s cubic-bezier(.3,.75,.3,1),opacity .1s .42s}.rr-load-round svg{width:100%;height:100%;filter:drop-shadow(0 10px 16px rgba(0,0,0,.7))}.rr-muzzle{position:absolute;z-index:12;inset:0;display:grid;place-items:center;pointer-events:none}.rr-flash-core,.rr-flash-halo{position:absolute;border-radius:50%;opacity:0}.rr-flash-halo{width:230px;height:230px;background:radial-gradient(circle,rgba(255,168,64,.9) 0,rgba(231,76,60,.55) 40%,transparent 70%);filter:blur(6px)}.rr-flash-core{width:120px;height:120px;background:radial-gradient(circle,#fff 0,#ffd9a0 45%,transparent 72%)}.rr-muzzle.rr-go .rr-flash-halo{animation:rr-flash .38s ease-out}.rr-muzzle.rr-go .rr-flash-core{animation:rr-flash .3s ease-out}.rr-spark{left:50%;top:50%;z-index:13;width:5px;height:5px;border-radius:2px;background:#ffcf87;animation:rr-spark .55s ease-out forwards}.rr-blood-splat,.rr-spark{position:absolute;pointer-events:none}.rr-blood-splat{z-index:15;background:url(/blood-splatter.png) 50%/contain no-repeat;scale:0;animation:rr-blood-splat .34s cubic-bezier(.2,1.35,.4,1) forwards}.rr-tracker{position:absolute;z-index:10;top:14px;left:50%;translate:-50%;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 12px;border-radius:12px;background:rgba(17,17,19,.72);border:1px solid hsla(0,0%,100%,.09);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rr-pips{display:flex;grid-gap:8px;gap:8px}.rr-tracker-multi{padding-left:10px;border-left:1px solid hsla(0,0%,100%,.09);color:#2ecc71;font-size:13px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rr-shot{width:22px;height:22px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.05);display:grid;place-items:center;transition:border-color .25s,background .25s,scale .25s}.rr-shot:before{content:"";width:8px;height:8px;border-radius:50%;background:transparent;transition:background .25s,scale .25s}.rr-shot.rr-shot-safe{border-color:rgba(46,204,113,.7);background:rgba(46,204,113,.14)}.rr-shot.rr-shot-safe:before{background:#2ecc71}.rr-shot.rr-shot-hit{border-color:rgba(231,76,60,.75);background:rgba(231,76,60,.16)}.rr-shot.rr-shot-hit:before{background:#e74c3c}.rr-shot.rr-shot-next{border-color:hsla(0,0%,100%,.45);scale:1.12}.rr-shot.rr-shot-next:before{background:hsla(0,0%,100%,.35);scale:.65;animation:rr-next-pip 1.1s ease-in-out infinite}.rr-bullet-picker{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px}.rr-bullet-btn{height:44px;border:1px solid var(--glass-border,hsla(0,0%,100%,.09));border-radius:10px;background:hsla(0,0%,100%,.05);color:#fff;font-weight:700;font-size:16px;cursor:pointer}.rr-bullet-btn.rr-active{border-color:#2ecc71;background:rgba(46,204,113,.15);color:#2ecc71}.rr-bullet-btn:disabled{opacity:.45;cursor:default}.rr-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.rr-actions.rr-cashable{grid-template-columns:1fr 1fr}.rr-cashout,.rr-main-btn{height:54px;border:0;border-radius:13px;font-weight:750;font-size:15px;cursor:pointer}.rr-main-btn{background:#2ecc71;color:#092013}.rr-main-btn.rr-fire{background:#e74c3c;color:#fff}.rr-cashout{display:none;background:#2ecc71;color:#092013}.rr-actions.rr-cashable .rr-cashout{display:block}.rr-cashout:disabled,.rr-main-btn:disabled{opacity:.45;cursor:default}@keyframes rr-spin{0%{transform:rotateY(var(--rr-flip)) rotate(var(--rr-from))}86%{transform:rotateY(var(--rr-flip)) rotate(calc(var(--rr-rot) + 9deg))}94%{transform:rotateY(var(--rr-flip)) rotate(calc(var(--rr-rot) - 3deg))}to{transform:rotateY(var(--rr-flip)) rotate(var(--rr-rot))}}@keyframes rr-kick{30%{transform:rotateY(var(--rr-flip)) rotate(var(--rr-rot)) scale(1.03) translateY(3px)}}@keyframes rr-flash{0%{opacity:1;scale:.2}to{opacity:0;scale:1.6}}@keyframes rr-spark{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--rr-dx),var(--rr-dy)) scale(.3)}}@keyframes rr-stage-shake{15%{transform:translate(7px,-3px) rotate(.4deg)}30%{transform:translate(-9px,4px) rotate(-.5deg)}45%{transform:translate(6px,2px)}60%{transform:translate(-4px,-2px)}80%{transform:translate(2px,1px)}}@keyframes rr-vignette{0%{opacity:0}12%{opacity:1}55%{opacity:.75}to{opacity:0}}@keyframes rr-blood-splat{0%{scale:0;opacity:.95}to{scale:1;opacity:.92}}@keyframes rr-next-pip{50%{opacity:.35}}@media (max-width:370px){.rr-stage{min-height:360px}.rr-cylinder-wrap{scale:.88;margin:-16px 0 -10px}}@media (prefers-reduced-motion:reduce){.rr-root *,.rr-root :after,.rr-root :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--font-main:"Nunito",sans-serif;--app-width:393px;--app-height:852px;--symbol-size:60px;--symbol-gap:8px;--visible-rows:5;--column-height:calc(var(--symbol-size)*var(--visible-rows) + var(--symbol-gap)*4);--slot-top:150px}.slot-panel{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;overflow:hidden;font-family:var(--font-main);color:#fff;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;box-sizing:border-box}.game-board{position:absolute;top:0;left:0;width:100%;height:100%}.slot-panel.bonus-mode{animation:bonus-glow 2s ease-in-out infinite}.game-header{position:absolute;top:0;left:0;width:100%;padding:44px 16px 10px;display:flex;justify-content:center;align-items:flex-start;z-index:50}.btn-back{background:hsla(0,0%,100%,.2);border:none;border-radius:20px;padding:8px 16px;color:#fff;font-family:inherit;font-weight:600;cursor:pointer;display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px}.header-title{text-align:center}.header-title h1{font-size:18px;font-weight:800}.header-title .subtitle{font-size:12px;opacity:.8}.user-balance{position:absolute;top:calc(var(--slot-top) - 45px);right:16px;background:rgba(0,0,0,.3);padding:8px 14px;border-radius:20px;display:flex;align-items:center;grid-gap:6px;gap:6px;font-weight:800;z-index:50}.coin-icon{width:16px;height:16px;background:gold;border-radius:50%}.slot-machine-container{position:absolute;width:calc(100% - 16px);max-width:393px;left:50%;transform:translateX(-50%);top:var(--slot-top);padding:0 8px;z-index:10;box-sizing:border-box}.slot-grid{display:flex;justify-content:center;padding:14px;grid-gap:4px;gap:4px;width:100%;max-width:361px;margin:0 auto;min-height:320px;background:rgba(22,15,45,.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:32px;box-sizing:border-box}.slot-column{flex:1 1;min-width:50px;max-width:var(--symbol-size);height:var(--column-height);overflow:hidden;position:relative;contain:strict;transform:translateZ(0)}.slot-reel{display:flex;flex-direction:column;grid-gap:var(--symbol-gap);gap:var(--symbol-gap);transition:transform 3s cubic-bezier(.15,.85,.35,1);will-change:transform;transform:translateZ(0)}.slot-reel.instant{transition:none}.slot-item{width:100%;max-width:var(--symbol-size);aspect-ratio:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;contain:layout style paint}.slot-item img{width:80%;height:80%;max-width:48px;max-height:48px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));contain:strict}.slot-item[data-symbol="bonus.png"] img{width:100%;height:100%;max-width:62px;max-height:63px}.slot-item.bonus-x-item{overflow:visible;position:relative}.bonus-x-multiplier{transform:translate(-50%,-50%);background:none;color:gold;font-weight:900;font-size:10px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 0 4px rgba(0,0,0,.8);z-index:10}.bonus-x-multiplier.large-mult{font-size:16px}.slot-item{transform:translateZ(0)}.slot-item.tumble-fall{animation:tumbleFall .4s ease-out forwards}@keyframes tumbleFall{0%{transform:translateY(-60px) translateZ(0);opacity:0}to{transform:translateY(0) translateZ(0);opacity:1}}.slot-item.tumble-explode{animation:tumbleExplode .25s ease-out forwards}@keyframes tumbleExplode{0%{transform:scale(1) translateZ(0)}50%{transform:scale(1.15) translateZ(0)}to{transform:scale(1.1) translateZ(0)}}.slot-item.tumble-disappear{animation:tumbleDisappear .3s ease-in forwards}@keyframes tumbleDisappear{0%{transform:scale(1.1) translateZ(0);opacity:1}to{transform:scale(0) translateZ(0);opacity:0}}.game-controls{position:absolute;bottom:0;left:0;width:100%;height:209px;padding:0 24px 34px;display:flex;flex-direction:column;justify-content:flex-end;grid-gap:20px;gap:20px;z-index:20}.btn-control{width:56px;height:56px;border-radius:16px;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s;background:transparent;overflow:hidden}.btn-control:active{transform:translateY(2px) scale(.95)}.btn-control:disabled{opacity:.5;cursor:not-allowed}.btn-control img{width:100%;height:100%;object-fit:cover;border-radius:16px}.btn-auto{width:56px;height:56px;border-radius:16px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#18d972;box-shadow:0 4px 0 #03b958;transition:transform .1s}.btn-auto:active{transform:translateY(2px);box-shadow:0 2px 0 #03b958}.btn-auto.active{background:#dc2626;box-shadow:0 4px 0 #991b1b}.btn-auto span{color:#fff;font-size:20px}@keyframes pulse-autoplay{0%,to{opacity:1}50%{opacity:.7}}.btn-gift{width:56px;height:56px;border-radius:16px;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;transition:transform .1s;overflow:hidden}.btn-gift:active{transform:translateY(2px) scale(.95)}.btn-gift img{width:100%;height:100%;object-fit:cover;border-radius:16px}.controls-upper{position:relative;margin-bottom:20px}.controls-lower,.controls-upper{display:flex;justify-content:space-between;align-items:center;width:100%}.spin-container{padding:0 0 5px;grid-gap:10px;gap:10px;position:absolute;left:50%;transform:translateX(-50%);bottom:-80px;height:145px;filter:drop-shadow(0 5px 0 #251D99);z-index:100}.spin-container,.spin-outer{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:130px}.spin-outer{padding:14px 12px;grid-gap:8px;gap:8px;height:115px;background:linear-gradient(0deg,rgba(15,5,70,.44),rgba(15,5,70,.44)),linear-gradient(90deg,#6e66ff,#4339ff);border-radius:36px}.btn-spin{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px;grid-gap:10px;gap:10px;width:84px;height:84px;background:linear-gradient(90deg,#6e66ff,#4339ff);backdrop-filter:blur(10.2px);-webkit-backdrop-filter:blur(10.2px);border-radius:28px;border:none;cursor:pointer;transition:transform .1s}.btn-spin:active{transform:scale(.95)}.btn-spin:disabled{opacity:.7;cursor:not-allowed}.btn-spin-inner{display:flex;justify-content:center;align-items:center;width:46px;height:46px;background:linear-gradient(270deg,hsla(0,0%,100%,.08),rgba(206,204,255,0));border-radius:50%}.btn-spin-icon,.btn-spin i,.btn-spin svg{color:#fff;stroke:#fff;font-size:24px}.btn-spin.spinning svg{animation:rotate .5s linear infinite}@keyframes rotate{to{transform:rotate(1turn)}}.bet-pill{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 10px;grid-gap:4px;gap:4px;width:66px;max-width:76px;height:32px;background:linear-gradient(0deg,rgba(5,10,35,.53),rgba(5,10,35,.53)),linear-gradient(90deg,rgba(110,102,255,.1),rgba(67,57,255,.1));backdrop-filter:blur(10.2px);-webkit-backdrop-filter:blur(10.2px);border-radius:26px;border:none}.bet-pill span{font-family:"Nunito",sans-serif;font-weight:800;font-size:13px;line-height:18px;color:#fff}.coin-small{width:24px;height:24px;background:gold;border-radius:50%}.slot-item.winning{animation:winning-pulse .5s ease-in-out infinite alternate}.slot-item.winning img{transform:scale(1.3);filter:drop-shadow(0 0 15px gold) drop-shadow(0 0 30px rgba(255,215,0,.5));transition:transform .3s,filter .3s}@keyframes winning-pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}.win-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px 12px 14px;grid-gap:8px;gap:8px;position:absolute;width:calc(100% - 32px);max-width:361px;height:66px;left:50%;top:calc(50% + 130px);transform:translateX(-50%);background:linear-gradient(90deg,#6e66ff,#4339ff);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-radius:24px;z-index:30;opacity:0;transform:translateX(-50%) translateY(20px);transition:all .3s ease;pointer-events:none}.win-bar.show{opacity:1;transform:translateX(-50%) translateY(0)}.win-bar-left{grid-gap:8px;gap:8px}.win-bar-icon,.win-bar-left{display:flex;align-items:center}.win-bar-icon{width:42px;height:42px;font-size:32px;justify-content:center}.win-bar-text{font-family:"Nunito",sans-serif;font-weight:800;font-size:16px;line-height:22px;color:#fff}.win-bar-amount{display:flex;flex-direction:row;align-items:center;padding:4px 4px 4px 10px;grid-gap:4px;gap:4px;height:32px;background:rgba(0,0,0,.34);backdrop-filter:blur(10.2px);-webkit-backdrop-filter:blur(10.2px);border-radius:26px}.win-bar-amount .amount-value{font-family:"Nunito",sans-serif;font-weight:800;font-size:14px;line-height:19px;color:#fff}.win-bar-amount .coin{width:24px;height:24px;background:gold;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3)}#app.bonus-mode{animation:bonus-glow 2s ease-in-out infinite}@keyframes bonus-glow{0%,to{box-shadow:0 0 50px rgba(110,102,255,.5)}50%{box-shadow:0 0 80px rgba(110,102,255,.8),0 0 120px rgba(67,57,255,.4)}}.slot-item.tumble-explode{animation:tumble-explode .6s ease-out}@keyframes tumble-explode{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.3);filter:brightness(1.5)}to{transform:scale(1);filter:brightness(1)}}.slot-item.tumble-disappear{animation:tumble-disappear .5s ease-out forwards}@keyframes tumble-disappear{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2) rotate(15deg);opacity:.5}to{transform:scale(0) rotate(30deg);opacity:0}}.slot-item.tumble-fall{animation:tumble-fall .5s ease-out}@keyframes tumble-fall{0%{transform:translateY(-100%);opacity:0}60%{transform:translateY(10%);opacity:1}to{transform:translateY(0);opacity:1}}.bonus-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);z-index:1000;opacity:0;transition:all .3s ease}.bonus-popup:after{content:"";position:fixed;top:-100vh;left:-100vw;width:300vw;height:300vh;background:rgba(0,0,0,.7);z-index:-2;opacity:0;transition:opacity .3s}.bonus-popup.show:after{opacity:1}.bonus-popup.closing:after{opacity:0}.bonus-popup.show{transform:translate(-50%,-50%) scale(1);opacity:1}.bonus-crown{width:350px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 0 60px rgba(255,215,0,.6));z-index:-1;opacity:0;animation:crown-entrance .8s ease-out .1s forwards}@keyframes crown-entrance{0%{transform:translate(-50%,-45%) scale(.3);opacity:0}50%{transform:translate(-50%,-45%) scale(1.1);opacity:1}to{transform:translate(-50%,-45%) scale(1);opacity:1}}.bonus-popup-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 40px;grid-gap:10px;gap:10px;background:rgba(23,19,37,.33);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:32px;position:relative;isolation:isolate}.bonus-popup-content:before{content:"";position:absolute;width:304px;height:303px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(31.67% 32.08% at 50.75% 50%,rgba(255,213,0,.3) 0,rgba(89,0,255,.02) 100%),radial-gradient(44.78% 45.35% at 50.75% 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.02) 100%);z-index:-1;animation:bonus-glow-pulse 1.5s ease-in-out infinite}@keyframes bonus-glow-pulse{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.bonus-spins-count,.bonus-total-win{font-size:40px;line-height:1;text-shadow:0 2px 10px rgba(110,102,255,.5)}.bonus-spins-count,.bonus-spins-text,.bonus-total-win{font-family:"Nunito",sans-serif;font-weight:700;text-align:center;color:#fff}.bonus-spins-text{font-size:20px;line-height:27px}.bonus-indicator{position:absolute;top:100px;left:50%;transform:translateX(-50%);display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 16px;background:linear-gradient(90deg,#6e66ff,#4339ff);border-radius:20px;opacity:0;transition:opacity .3s;z-index:60}.bonus-indicator.show{opacity:1}.bonus-label{font-weight:800;color:gold}.bonus-label,.bonus-remaining{font-family:"Nunito",sans-serif;font-size:14px}.bonus-remaining{font-weight:700;color:#fff}.session-mult{font-family:"Nunito",sans-serif;font-weight:900;font-size:14px;color:#000;background:linear-gradient(135deg,gold,orange);padding:4px 10px;border-radius:12px;margin-left:8px;box-shadow:0 2px 8px rgba(255,215,0,.5);animation:session-mult-pulse .5s ease-out}@keyframes session-mult-pulse{0%{transform:scale(1.3);box-shadow:0 2px 20px rgba(255,215,0,.8)}to{transform:scale(1);box-shadow:0 2px 8px rgba(255,215,0,.5)}}.bonus-tap-hint{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);font-family:"Nunito",sans-serif;font-weight:600;font-size:16px;color:hsla(0,0%,100%,.8);white-space:nowrap;opacity:0;transition:opacity .5s;animation:tap-pulse 1.5s ease-in-out infinite}.bonus-popup.ready .bonus-tap-hint{opacity:1}@keyframes tap-pulse{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.05)}}.bonus-popup.closing{animation:bonus-close .5s ease-in forwards}.bonus-popup.closing .bonus-crown{animation:crown-exit .5s ease-in forwards}@keyframes bonus-close{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes crown-exit{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-100%) scale(.5);opacity:0}}.bonus-x-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.bonus-x-wrapper img{width:70px;height:70px;filter:drop-shadow(0 0 10px rgba(255,100,255,.5))}.bonus-x-multiplier{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-10deg);font-family:"Nunito",sans-serif;font-style:normal;font-weight:800;font-size:28px;line-height:1;text-align:center;white-space:nowrap;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.9),0 0 15px rgba(0,0,0,.8),0 0 20px rgba(255,50,255,.6);z-index:20;pointer-events:none}.bonus-x-active{animation:bonus-x-glow .5s ease-in-out}@keyframes bonus-x-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.5) drop-shadow(0 0 20px rgba(255,100,255,.8))}}.multiplier-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);z-index:2000;opacity:0;transition:all .3s ease-out}.multiplier-popup.show{transform:translate(-50%,-50%) scale(1);opacity:1}.multiplier-value{font-family:"Nunito",sans-serif;font-weight:900;font-size:80px;color:gold;text-shadow:0 0 30px rgba(255,215,0,.8),0 0 60px rgba(255,100,255,.5),0 4px 8px rgba(0,0,0,.5);animation:multiplier-pulse .5s ease-out}@keyframes multiplier-pulse{0%{transform:scale(.5)}50%{transform:scale(1.2)}to{transform:scale(1)}}.retrigger-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);z-index:2000;opacity:0;transition:all .3s ease;pointer-events:none}.retrigger-popup.show{transform:translate(-50%,-50%) scale(1);opacity:1}.retrigger-value{font-family:"Nunito",sans-serif;font-weight:900;font-size:48px;color:#0f0;text-shadow:0 0 30px rgba(0,255,0,.8),0 0 60px rgba(0,255,100,.5),0 4px 8px rgba(0,0,0,.5);animation:retrigger-pulse .5s ease-out;white-space:nowrap}@keyframes retrigger-pulse{0%{transform:scale(.5)}50%{transform:scale(1.3)}to{transform:scale(1)}}.bonus-buy-modal{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(208,206,255,.06);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);display:flex;justify-content:center;align-items:center;padding:10px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:3000}.bonus-buy-modal.show{opacity:1;visibility:visible}.bonus-buy-panel{display:flex;flex-direction:column;align-items:center;padding:24px 14px 14px;grid-gap:16px;gap:16px;width:373px;background:#12102d;border-radius:24px;position:relative;transform:scale(.9);transition:transform .3s ease}.bonus-buy-modal.show .bonus-buy-panel{transform:scale(1)}.bonus-buy-close{position:absolute;top:14px;right:14px;width:32px;height:32px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.bonus-buy-close:hover{background:hsla(0,0%,100%,.2)}.bonus-buy-icon{width:48px;height:48px;background:rgba(255,0,72,.05);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ff2b59;font-size:24px}.bonus-buy-title{font-size:20px;color:#fff}.bonus-buy-subtitle,.bonus-buy-title{font-family:"Nunito",sans-serif;font-weight:700;text-align:center;margin:0}.bonus-buy-subtitle{font-size:16px;color:#83819d}.bonus-buy-slider{width:100%;padding:0 14px}.slider-labels{display:flex;justify-content:space-between;margin-bottom:8px}.slider-labels span{padding:2px 6px;background:rgba(100,99,121,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:26px;font-family:"Nunito",sans-serif;font-weight:700;font-size:12px;color:#fff}.bonus-slider{width:100%;height:8px;appearance:none;background:linear-gradient(90deg,#f766ff,#ffb327 var(--slider-progress,0),hsla(0,0%,100%,.15) var(--slider-progress,0),hsla(0,0%,100%,.15));border-radius:33px;outline:none;cursor:pointer}.bonus-slider::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;background:radial-gradient(88.61% 131.96% at 45.87% 78.89%,#f766ff 0,#ffb327 100%);border-radius:50%;cursor:pointer;box-shadow:0 0 15px rgba(247,102,255,.7);border:3px solid #fff;-webkit-transition:transform .1s;transition:transform .1s}.bonus-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.bonus-slider::-moz-range-thumb{width:28px;height:28px;background:radial-gradient(88.61% 131.96% at 45.87% 78.89%,#f766ff 0,#ffb327 100%);border-radius:50%;cursor:pointer;box-shadow:0 0 15px rgba(247,102,255,.7);border:3px solid #fff}.bonus-buy-amount{display:flex;align-items:center;padding:20px;grid-gap:10px;gap:10px;width:100%;background:linear-gradient(90deg,rgba(110,102,255,.05),rgba(67,57,255,.05));border-radius:16px}.bonus-buy-amount .coin-icon{width:24px;height:24px}.bonus-buy-amount span{font-family:"Nunito",sans-serif;font-weight:700;font-size:16px;color:#fff}.bonus-bet-value{margin-left:auto;color:gold!important}.bonus-buy-btn{display:flex;justify-content:center;align-items:center;padding:10px 20px;grid-gap:10px;gap:10px;width:100%;height:68px;background:linear-gradient(90deg,#6e66ff,#4339ff);border-radius:16px;border:none;cursor:pointer;transition:transform .1s,opacity .2s}.bonus-buy-btn:hover{opacity:.9}.bonus-buy-btn:active{transform:scale(.98)}.bonus-buy-btn span{font-family:"Nunito",sans-serif;font-weight:800;font-size:16px;color:#fff}.bonus-buy-price{display:flex;align-items:center;padding:4px 4px 4px 10px;grid-gap:4px;gap:4px;background:#2e27c2;border-radius:26px}.bonus-buy-price span{font-family:"Nunito",sans-serif;font-weight:800;font-size:14px;color:#fff}.bonus-buy-price .coin-icon{width:24px;height:24px}.bonus-buy-info{width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:16px}.bonus-buy-bet{font-family:"Nunito",sans-serif;font-size:16px;color:#fff}.bonus-buy-bet span{font-weight:700;color:gold}.bonus-buy-panel h2{font-family:"Nunito",sans-serif;font-weight:800;font-size:24px;color:#fff;margin:0 0 16px}.slot-item{will-change:transform,opacity;backface-visibility:hidden}.slot-item.winning{z-index:100;position:relative}.slot-item.tumble-explode{animation:tumble-glow-pulse .6s ease-in-out forwards;will-change:transform,filter}.slot-item.tumble-explode img{filter:brightness(1.3) drop-shadow(0 0 8px rgba(255,215,0,.8)) drop-shadow(0 0 16px rgba(255,180,0,.6)) drop-shadow(0 0 24px rgba(255,140,0,.4));transition:filter .2s ease}@keyframes tumble-glow-pulse{0%{transform:translateZ(0) scale(1)}25%{transform:translateZ(0) scale(1.12)}50%{transform:translateZ(0) scale(1.08)}75%{transform:translateZ(0) scale(1.15)}to{transform:translateZ(0) scale(1.1)}}.slot-item.tumble-disappear{animation:tumble-sparkle-out .4s ease-out forwards;will-change:transform,opacity;pointer-events:none}.slot-item.tumble-disappear img{filter:brightness(2) saturate(1.5) drop-shadow(0 0 20px rgba(255,255,255,.9))}@keyframes tumble-sparkle-out{0%{transform:translateZ(0) scale(1.1) rotate(0deg);opacity:1}40%{transform:translateZ(0) scale(1.3) rotate(5deg);opacity:.8}to{transform:translateZ(0) scale(0) rotate(-10deg);opacity:0}}.slot-item.tumble-fall{animation:tumble-bounce-in .45s cubic-bezier(.175,.885,.32,1.275) forwards;will-change:transform,opacity}@keyframes tumble-bounce-in{0%{transform:translateZ(0) translateY(-80px) scale(.8);opacity:0}50%{opacity:1}70%{transform:translateZ(0) translateY(8px) scale(1.05)}to{transform:translateZ(0) translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.slot-item.tumble-disappear,.slot-item.tumble-explode,.slot-item.tumble-fall{animation:none;transition:opacity .2s ease}.slot-item.tumble-disappear{opacity:0}}@media (max-height:850px){.slot-panel{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.game-board{min-height:850px}.slot-panel::-webkit-scrollbar{width:4px}.slot-panel::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1)}.slot-panel::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}}.slotnew-root{--sn-accent-gold:#ffc633;--sn-accent-gold-dark:#e0a616;--sn-accent-red:#e74c3c;--sn-cell:clamp(44px,13vw,72px);max-width:480px;margin:0 auto;min-height:100dvh;flex-direction:column;padding:10px 10px 24px;user-select:none;-webkit-user-select:none}.slotnew-header,.slotnew-root{display:flex;grid-gap:10px;gap:10px}.slotnew-header{align-items:center;padding:2px 2px 0}.slotnew-back{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--glass-border,hsla(0,0%,100%,.08));background:hsla(0,0%,100%,.08);color:#cfcfd4;cursor:pointer}.slotnew-title{font-size:16px;font-weight:700;letter-spacing:1px}.slotnew-machine{position:relative;background:var(--glass-bg,rgba(44,44,46,.65));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border,hsla(0,0%,100%,.08));border-radius:16px;padding:10px;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.slotnew-fs-board{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:4px 6px 8px}.slotnew-fs-board .firecracker{font-size:15px;opacity:.12;transition:opacity .4s,text-shadow .4s}.slotnew-fs-board .fs-letters{display:flex;grid-gap:3px;gap:3px;font-size:15px;font-weight:800;letter-spacing:2px}.slotnew-fs-board .fs-letters span{color:var(--sn-accent-gold);opacity:.12;transition:opacity .3s,text-shadow .3s}.slotnew-fs-board.on .fs-letters span{opacity:1;text-shadow:0 0 12px rgba(255,198,51,.7)}.slotnew-fs-board.on .firecracker{opacity:1;text-shadow:0 0 10px rgba(255,198,51,.7)}.slotnew-fs-board.on .fs-letters span:first-child{transition-delay:0ms}.slotnew-fs-board.on .fs-letters span:nth-child(2){transition-delay:30ms}.slotnew-fs-board.on .fs-letters span:nth-child(3){transition-delay:60ms}.slotnew-fs-board.on .fs-letters span:nth-child(4){transition-delay:90ms}.slotnew-fs-board.on .fs-letters span:nth-child(5){transition-delay:.12s}.slotnew-fs-board.on .fs-letters span:nth-child(6){transition-delay:.15s}.slotnew-fs-board.on .fs-letters span:nth-child(7){transition-delay:.18s}.slotnew-fs-board.on .fs-letters span:nth-child(8){transition-delay:.21s}.slotnew-fs-counter{font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:16px;font-weight:700;letter-spacing:2px}.slotnew-counter .dim,.slotnew-fs-counter .dim{color:#fff;opacity:.1}.slotnew-counter .lit,.slotnew-fs-counter .lit{color:#fff;opacity:.6}.slotnew-fs-lightning{font-size:14px;opacity:.12;color:var(--sn-accent-gold);transition:opacity .4s}.slotnew-fs-lightning.on{opacity:1;text-shadow:0 0 10px rgba(255,198,51,.8);animation:snFsPulse 1s ease infinite}@keyframes snFsPulse{50%{opacity:.5}}.slotnew-mid{display:flex;grid-gap:5px;gap:5px;align-items:stretch;position:relative}.slotnew-stripes{display:flex;flex-direction:column;justify-content:space-between;grid-gap:2px;gap:2px;width:20px;padding:2px 0}.slotnew-stripe-num{flex:1 1;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:9px;font-weight:700;border-radius:4px;background:rgba(0,0,0,.3);color:var(--tg-theme-hint-color,#8e8e93);opacity:.45;border:1px solid transparent;transition:all .2s}.slotnew-stripe-num.active{opacity:1;color:#cfcfd4}.slotnew-stripe-num.hit{opacity:1;color:#0d0d0f;background:#e6f1f7;box-shadow:0 0 8px rgba(230,241,247,.6);position:relative;z-index:2}.slotnew-reels-frame{position:relative;flex:1 1;background:rgba(0,0,0,.35);border-radius:12px;padding:6px;border:1px solid var(--glass-border,hsla(0,0%,100%,.08))}.slotnew-reel-bgs{position:absolute;inset:6px;display:flex;grid-gap:5px;gap:5px;z-index:0}.slotnew-reel-bgs i{flex:1 1;border-radius:8px;background:linear-gradient(180deg,#17171a,#202024 50%,#17171a)}.slotnew-reels{display:flex;grid-gap:5px;gap:5px;position:relative;z-index:2}.slotnew-reel{flex:1 1;height:calc(var(--sn-cell)*3);overflow:hidden;border-radius:8px;position:relative}.slotnew-reel:after,.slotnew-reel:before{content:"";position:absolute;left:0;right:0;height:calc(var(--sn-cell)*0.45);z-index:2;pointer-events:none}.slotnew-reel:before{top:0;background:linear-gradient(180deg,rgba(13,13,15,.85),transparent)}.slotnew-reel:after{bottom:0;background:linear-gradient(0deg,rgba(13,13,15,.85),transparent)}.slotnew-strip{position:absolute;left:0;right:0;top:0;will-change:transform}.slotnew-sym{height:var(--sn-cell);display:flex;align-items:center;justify-content:center}.slotnew-sym img{width:calc(var(--sn-cell)*0.74);height:calc(var(--sn-cell)*0.74);object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5));transition:transform .25s ease}.slotnew-lines-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.slotnew-lines-svg polyline{fill:none;stroke:#e6f1f7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.slotnew-lines-svg polyline.show{animation:snLineDraw .35s ease forwards}@keyframes snLineDraw{0%{opacity:0}to{opacity:1}}.slotnew-reels.dimmed .slotnew-sym img{transition:filter .25s ease,opacity .25s ease;opacity:.35;filter:grayscale(.6) drop-shadow(0 3px 6px rgba(0,0,0,.5))}.slotnew-reels.dimmed .slotnew-sym.lit img{opacity:1;filter:drop-shadow(0 0 10px rgba(255,198,51,.6));transform:scale(1.06)}.slotnew-lines-selector{width:34px;border-radius:10px;background:rgba(0,0,0,.3);border:1px solid var(--glass-border,hsla(0,0%,100%,.08));position:relative;overflow:hidden;cursor:grab;touch-action:none}.slotnew-lines-selector:active{cursor:grabbing}.slotnew-lines-selector:after,.slotnew-lines-selector:before{content:"";position:absolute;left:0;right:0;height:34%;z-index:2;pointer-events:none}.slotnew-lines-selector:before{top:0;background:linear-gradient(180deg,#131316,transparent)}.slotnew-lines-selector:after{bottom:0;background:linear-gradient(0deg,#131316,transparent)}.slotnew-ls-window{height:26px;transform:translateY(-50%);border-top:1px solid rgba(52,199,89,.5);border-bottom:1px solid rgba(52,199,89,.5);background:rgba(52,199,89,.08);z-index:3;pointer-events:none}.slotnew-ls-tape,.slotnew-ls-window{position:absolute;top:50%;left:0;right:0}.slotnew-ls-tape{will-change:transform}.slotnew-ls-num{height:26px;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,"SF Mono",Menlo,monospace;font-weight:700;font-size:13px;color:#cfcfd4}.slotnew-ls-label{position:absolute;top:3px;left:0;right:0;text-align:center;font-size:7px;letter-spacing:1px;color:var(--tg-theme-hint-color,#8e8e93);z-index:4;pointer-events:none}.slotnew-counters{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;margin-top:8px;padding:7px 10px;background:rgba(0,0,0,.3);border-radius:10px;border:1px solid var(--glass-border,hsla(0,0%,100%,.08))}.slotnew-counter-block{display:flex;align-items:center;grid-gap:6px;gap:6px}.slotnew-counter-label{font-size:8px;letter-spacing:1px;color:var(--tg-theme-hint-color,#8e8e93);text-transform:uppercase}.slotnew-counter{font-family:ui-monospace,"SF Mono",Menlo,monospace;font-weight:700;font-size:14px;letter-spacing:1px;white-space:nowrap}.slotnew-counter.gold .lit{color:var(--tg-theme-link-color,#34c759);opacity:.95;text-shadow:0 0 8px rgba(52,199,89,.4)}.slotnew-speed-btn{border:1px solid var(--glass-border,hsla(0,0%,100%,.08));background:hsla(0,0%,100%,.08);color:#cfcfd4;font-family:ui-monospace,"SF Mono",Menlo,monospace;font-weight:700;font-size:11px;border-radius:8px;padding:5px 8px;cursor:pointer;min-width:44px;transition:all .2s}.slotnew-speed-btn.d2{color:var(--tg-theme-link-color,#34c759);border-color:rgba(52,199,89,.4)}.slotnew-speed-btn.max{color:#0d0d0f;background:var(--tg-theme-link-color,#34c759);border-color:var(--tg-theme-link-color,#34c759)}.slotnew-win-bar{height:32px;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-size:15px;font-weight:700;letter-spacing:.5px;color:var(--tg-theme-hint-color,#8e8e93)}.slotnew-win-bar .win-amount{font-size:19px;font-weight:700;background:var(--emerald-gradient,linear-gradient(135deg,#50d976,#34c759 50%,#228b22));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slotnew-win-bar .line-label{font-size:13px;font-weight:600;color:var(--tg-theme-hint-color,#8e8e93)}.slotnew-win-bar .line-label.err{color:var(--sn-accent-red)}.slotnew-betting-panel{background:var(--glass-bg,rgba(44,44,46,.65));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;padding:16px;border:1px solid var(--glass-border,hsla(0,0%,100%,.08));box-shadow:0 4px 20px rgba(0,0,0,.25)}.slotnew-bp-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.slotnew-bp-label{font-size:14px;color:var(--tg-theme-hint-color,#8e8e93)}.slotnew-bp-value{font-size:20px;font-weight:700;background:var(--emerald-gradient,linear-gradient(135deg,#50d976,#34c759 50%,#228b22));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:transform .18s ease;display:inline-block}.slotnew-bp-value.bump{transform:scale(1.12)}.slotnew-input-row{display:flex;grid-gap:8px;gap:8px;align-items:center;margin-bottom:12px;overflow:hidden}.slotnew-input{flex:1 1;min-width:0;background:rgba(0,0,0,.3);border:1px solid var(--glass-border,hsla(0,0%,100%,.08));border-radius:10px;padding:12px 14px;font-size:15px;color:var(--tg-theme-text-color,#fff);outline:none;transition:border-color .2s}.slotnew-input:focus{border-color:rgba(52,199,89,.4)}.slotnew-input::placeholder{color:var(--tg-theme-hint-color,#8e8e93)}.slotnew-input:disabled{opacity:.5}.slotnew-mult-btn{padding:8px 10px;border-radius:8px;border:none;font-weight:600;font-size:13px;cursor:pointer;flex-shrink:0;transition:all .2s}.slotnew-mult-btn:active{transform:scale(.95)}.slotnew-mult-btn:disabled{opacity:.5;cursor:default;transform:none}.slotnew-mult-btn.x2{background:rgba(46,204,113,.2);color:#2ecc71}.slotnew-mult-btn.d2{background:rgba(231,76,60,.2);color:#e74c3c}.slotnew-quick-btns{display:flex;grid-gap:8px;gap:8px}.slotnew-quick-btn{flex:1 1;background:hsla(0,0%,100%,.08);border:1px solid var(--glass-border,hsla(0,0%,100%,.08));border-radius:10px;padding:10px 8px;font-size:13px;font-weight:600;color:var(--tg-theme-text-color,#fff);cursor:pointer;transition:all .2s}.slotnew-quick-btn:active{transform:scale(.95)}.slotnew-quick-btn:disabled{opacity:.5;cursor:default;transform:none}.slotnew-bet-summary{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:9px 14px;background:rgba(0,0,0,.3);border:1px solid var(--glass-border,hsla(0,0%,100%,.08));border-radius:10px;font-size:13px;color:var(--tg-theme-hint-color,#8e8e93)}.slotnew-bet-summary b{font-size:15px;color:#fff;font-weight:700}.slotnew-lines-stepper{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.slotnew-step-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid var(--glass-border,hsla(0,0%,100%,.08));background:hsla(0,0%,100%,.08);color:#cfcfd4;font-size:15px;font-weight:700;line-height:1;cursor:pointer;transition:all .2s}.slotnew-step-btn:active{transform:scale(.92)}.slotnew-step-btn:disabled{opacity:.4;cursor:default;transform:none}.slotnew-actions{display:flex;grid-gap:10px;gap:10px}.slotnew-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--emerald-gradient,linear-gradient(135deg,#50d976,#34c759 50%,#228b22));color:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:14px;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(52,199,89,.35),inset 0 1px 0 hsla(0,0%,100%,.25);text-shadow:0 1px 2px rgba(0,0,0,.2);position:relative;overflow:hidden}.slotnew-btn:active{transform:translateY(0);box-shadow:0 2px 12px rgba(52,199,89,.4)}.slotnew-btn:disabled{opacity:.55;cursor:default}.slotnew-btn-spin{flex:1 1;letter-spacing:1px}.slotnew-btn-spin.stop-auto{background:linear-gradient(135deg,#ff5f5f,#ff3b30 50%,#d32f2f);box-shadow:0 4px 20px rgba(255,59,48,.35)}.slotnew-btn-sq{width:54px;padding:14px 0;font-size:16px;color:#cfcfd4;background:hsla(0,0%,100%,.08);border:1px solid var(--glass-border,hsla(0,0%,100%,.08));box-shadow:none;text-shadow:none}.slotnew-btn-sq.active{color:var(--tg-theme-link-color,#34c759);border-color:rgba(52,199,89,.5);background:rgba(52,199,89,.12);box-shadow:0 0 15px rgba(52,199,89,.15)}.slotnew-fs-overlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;flex-direction:column;grid-gap:8px;gap:8px;background:rgba(13,13,15,.8);z-index:70}.slotnew-fs-overlay.show{display:flex;animation:snFadeIn .3s ease}@keyframes snFadeIn{0%{opacity:0}}.slotnew-fs-title{font-size:32px;font-weight:800;letter-spacing:3px;color:var(--sn-accent-gold);text-shadow:0 0 26px rgba(255,198,51,.7);animation:snTitlePop .5s cubic-bezier(.2,1.6,.4,1)}@keyframes snTitlePop{0%{transform:scale(.3);opacity:0}}.slotnew-fs-count{font-size:60px;font-weight:800;color:#fff}.slotnew-fs-sub{color:var(--tg-theme-hint-color,#8e8e93);font-size:14px}.slotnew-coin-fly{position:fixed;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff2c4,var(--sn-accent-gold) 55%,var(--sn-accent-gold-dark));box-shadow:0 0 8px rgba(255,198,51,.7);z-index:80;pointer-events:none}.slotnew-machine.shake{animation:snShake .45s ease}@keyframes snShake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.slotnew-modal{position:fixed;inset:0;display:none;align-items:flex-end;justify-content:center;background:rgba(13,13,15,.7);z-index:90}.slotnew-modal.show{display:flex}.slotnew-modal-sheet{width:100%;max-width:480px;max-height:82dvh;overflow-y:auto;background:#1c1c20;border-radius:20px 20px 0 0;border:1px solid var(--glass-border,hsla(0,0%,100%,.08));padding:18px 16px 26px;animation:snSheetUp .3s cubic-bezier(.2,1,.3,1)}@keyframes snSheetUp{0%{transform:translateY(60px);opacity:0}}.slotnew-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.slotnew-modal-head h2{font-size:17px;font-weight:700;letter-spacing:1px;margin:0}.slotnew-modal-close{background:hsla(0,0%,100%,.08);border:1px solid var(--glass-border,hsla(0,0%,100%,.08));border-radius:10px;color:#cfcfd4;width:34px;height:34px;font-size:16px;cursor:pointer}.slotnew-pay-grid{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.slotnew-pay-row{display:flex;align-items:center;grid-gap:12px;gap:12px;background:hsla(0,0%,100%,.05);border:1px solid var(--glass-border,hsla(0,0%,100%,.08));border-radius:12px;padding:9px 12px}.slotnew-pay-row img{width:38px;height:38px;object-fit:contain}.slotnew-pay-row .pr-name{flex:1 1;font-size:13px;color:#cfcfd4}.slotnew-pay-row .pr-vals{display:flex;grid-gap:12px;gap:12px;font-size:13px;color:var(--tg-theme-hint-color,#8e8e93)}.slotnew-pay-row .pr-vals b{color:var(--tg-theme-link-color,#34c759);font-weight:700}.slotnew-pay-note{margin-top:12px;font-size:12px;color:var(--tg-theme-hint-color,#8e8e93);line-height:1.5}.plinko-root{--plinko-emerald-gradient:linear-gradient(135deg,#50d976,#34c759 50%,#228b22);--plinko-glass-bg:rgba(44,44,46,0.65);--plinko-glass-border:hsla(0,0%,100%,0.08);--plinko-gold:#ffc633;--plinko-red:#e74c3c;--plinko-hint:#8e8e93;max-width:480px;margin:0 auto;min-height:100dvh;flex-direction:column;padding:10px 10px 24px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif;background:linear-gradient(180deg,#0d0d0f,#151518 50%,#1a1a1d);color:#fff;user-select:none;-webkit-user-select:none}.plinko-header,.plinko-root{display:flex;grid-gap:10px;gap:10px}.plinko-back,.plinko-header{align-items:center}.plinko-back{display:inline-flex;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--plinko-glass-border);background:var(--plinko-glass-bg);color:#cfcfd4;cursor:pointer;transition:all .2s}.plinko-back:hover{background:hsla(0,0%,100%,.12)}.plinko-back:active{transform:scale(.94)}.plinko-title{font-size:14px;font-weight:800;letter-spacing:3px;color:var(--plinko-gold);text-shadow:0 0 12px rgba(255,198,51,.35)}.plinko-machine{position:relative;background:var(--plinko-glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--plinko-glass-border);border-radius:16px;padding:10px;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.plinko-board-wrap{border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.05);background:#1a1a1c}.plinko-board-wrap canvas{display:block;width:100%;height:auto}.plinko-betting-panel{background:var(--plinko-glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;padding:16px;border:1px solid var(--plinko-glass-border);box-shadow:0 4px 20px rgba(0,0,0,.25)}.plinko-bp-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.plinko-bp-label{font-size:14px;color:var(--plinko-hint)}.plinko-bp-value{font-size:20px;font-weight:700;background:var(--plinko-emerald-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:transform .18s ease;display:inline-block}.plinko-bp-value.bump{transform:scale(1.12)}.plinko-input-row{display:flex;grid-gap:8px;gap:8px;align-items:center;margin-bottom:12px;overflow:hidden}.plinko-bet-input{flex:1 1;min-width:0;background:rgba(0,0,0,.3);border:1px solid var(--plinko-glass-border);border-radius:10px;padding:12px 14px;font-size:15px;color:#fff;outline:none;transition:border-color .2s}.plinko-bet-input:focus{border-color:rgba(52,199,89,.4)}.plinko-bet-input::placeholder{color:var(--plinko-hint)}.plinko-bet-input:disabled{opacity:.5}.plinko-bet-input.error{border-color:rgba(231,76,60,.6)}.plinko-mult-btn{padding:8px 10px;border-radius:8px;border:none;font-weight:600;font-size:13px;cursor:pointer;flex-shrink:0;transition:all .2s}.plinko-mult-btn:active{transform:scale(.95)}.plinko-mult-btn:disabled{opacity:.5;cursor:default;transform:none}.plinko-mult-btn.x2{background:rgba(46,204,113,.2);color:#2ecc71}.plinko-mult-btn.d2{background:rgba(231,76,60,.2);color:#e74c3c}.plinko-quick-btns{display:flex;grid-gap:8px;gap:8px}.plinko-quick-btn{flex:1 1;background:hsla(0,0%,100%,.08);border:1px solid var(--plinko-glass-border);border-radius:10px;padding:10px 8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}.plinko-quick-btn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.15)}.plinko-quick-btn:active{transform:scale(.95)}.plinko-quick-btn:disabled{opacity:.5;cursor:default;transform:none}.plinko-bet-summary{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:9px 14px;background:rgba(0,0,0,.3);border:1px solid var(--plinko-glass-border);border-radius:10px;font-size:13px;color:var(--plinko-hint)}.plinko-bet-summary b{font-size:15px;color:#fff;font-weight:700}.plinko-lines-stepper{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.plinko-lines-step-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid var(--plinko-glass-border);background:hsla(0,0%,100%,.08);color:#cfcfd4;font-size:15px;font-weight:700;line-height:1;cursor:pointer;transition:all .2s}.plinko-lines-step-btn:hover{background:hsla(0,0%,100%,.12)}.plinko-lines-step-btn:active{transform:scale(.92)}.plinko-lines-step-btn:disabled{opacity:.4;cursor:default;transform:none}.plinko-risk-btns{display:flex;grid-gap:8px;gap:8px;margin-top:12px}.plinko-risk-btn{flex:1 1;background:hsla(0,0%,100%,.08);border:1px solid var(--plinko-glass-border);border-radius:10px;padding:10px 8px;font-size:13px;font-weight:600;color:var(--plinko-hint);cursor:pointer;transition:all .2s}.plinko-risk-btn:active{transform:scale(.96)}.plinko-risk-btn:disabled{opacity:.5;cursor:default;transform:none}.plinko-risk-btn.sel-1{color:#34c759;border-color:rgba(52,199,89,.5);background:rgba(52,199,89,.12);box-shadow:0 0 15px rgba(52,199,89,.15)}.plinko-risk-btn.sel-2{color:var(--plinko-gold);border-color:rgba(255,198,51,.5);background:rgba(255,198,51,.12);box-shadow:0 0 15px rgba(255,198,51,.15)}.plinko-risk-btn.sel-3{color:var(--plinko-red);border-color:rgba(231,76,60,.5);background:rgba(231,76,60,.12);box-shadow:0 0 15px rgba(231,76,60,.15)}.plinko-input-error{color:var(--plinko-red);font-size:12px;min-height:14px;margin-top:6px;text-align:center}.plinko-actions{display:flex;grid-gap:10px;gap:10px}.plinko-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1;background:var(--plinko-emerald-gradient);color:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:14px;padding:14px 24px;font-size:16px;font-weight:600;letter-spacing:1px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(52,199,89,.35),inset 0 1px 0 hsla(0,0%,100%,.25);text-shadow:0 1px 2px rgba(0,0,0,.2);position:relative;overflow:hidden}.plinko-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.plinko-btn:hover:before{left:100%}.plinko-btn:active{transform:translateY(0);box-shadow:0 2px 12px rgba(52,199,89,.4)}.plinko-btn:disabled{opacity:.55;cursor:default}.olympus-root{--gold:#ffd76a;--gold-deep:#c8952a;--gold-dark:#8a5f14;--navy:#120b2e;--panel:rgba(10,6,32,0.82);--accent:#7ec8ff;--win-green:#5cff9d}.olympus-root [hidden]{display:none!important}.olympus-root{position:fixed;inset:0;z-index:100;background:#0a0620;font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif;color:#fff;overflow:hidden;-webkit-user-select:none;user-select:none}.olympus-root .olympus-back{position:absolute;left:10px;top:12px;z-index:5;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,215,106,.45);background:rgba(10,6,32,.6);color:var(--gold);cursor:pointer}.olympus-root .game{position:relative;height:100dvh;max-width:560px;margin:0 auto;display:flex;flex-direction:column;background:url(/static/media/bg.fc925dde.png) top/cover no-repeat;overflow:hidden}.olympus-root .game:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,6,32,.15),rgba(10,6,32,0) 30%,rgba(10,6,32,.55));pointer-events:none}.olympus-root .topbar{position:relative;z-index:2;justify-content:center;padding:10px 14px 2px;min-height:92px}.olympus-root .logo,.olympus-root .topbar{display:flex;flex-direction:column;align-items:center}.olympus-root .logo{line-height:1;filter:drop-shadow(0 3px 10px rgba(0,0,0,.75))}.olympus-root .logo-top{font-size:15px;font-weight:800;letter-spacing:6px;color:#f3e4bc;text-shadow:0 1px 3px rgba(0,0,0,.9)}.olympus-root .logo-mid{font-size:30px;font-weight:900;letter-spacing:3px;background:linear-gradient(180deg,#fff3c9,#ffd76a 38%,#c8952a 62%,#ffe9a8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px rgba(90,55,5,.55)}.olympus-root .logo-1000{margin-top:-2px;font-size:26px;font-weight:900;font-style:italic;letter-spacing:2px;background:linear-gradient(180deg,#d9f2ff,#7ec8ff 45%,#2f6fd6 70%,#bfe6ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px rgba(10,40,90,.6)}.olympus-root .fs-banner{margin-top:6px;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:5px 18px;border-radius:999px;background:linear-gradient(180deg,rgba(60,20,110,.92),rgba(28,8,58,.92));border:1px solid var(--gold-deep);box-shadow:0 0 22px rgba(255,215,106,.35),inset 0 1px 0 hsla(0,0%,100%,.15)}.olympus-root .fs-label{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--gold)}.olympus-root .fs-count{font-size:20px;font-weight:900}.olympus-root .fs-mult{font-size:15px;font-weight:900;color:var(--win-green);text-shadow:0 0 12px rgba(92,255,157,.7)}.olympus-root .board-wrap{position:relative;z-index:1;flex:1 1;display:flex;align-items:center;justify-content:center;padding:6px 10px;min-height:0}.olympus-root .frame-anchor{position:relative;width:100%;max-width:470px}.olympus-root .zeus-img{position:absolute;left:-8%;bottom:calc(72% - 10px);width:68%;z-index:0;pointer-events:none;transform:scaleX(-1);filter:drop-shadow(0 10px 26px rgba(0,0,0,.6));-webkit-mask-image:linear-gradient(180deg,#000,#000 62%,rgba(0,0,0,.5) 78%,transparent 92%);mask-image:linear-gradient(180deg,#000,#000 62%,rgba(0,0,0,.5) 78%,transparent 92%);animation:zeusLevitate 6s ease-in-out infinite}@keyframes zeusLevitate{0%,to{transform:scaleX(-1) translateY(0) rotate(0deg)}30%{transform:scaleX(-1) translateY(-14px) rotate(-1.2deg)}65%{transform:scaleX(-1) translateY(-5px) rotate(.8deg)}}.olympus-root .board-frame{position:relative;z-index:1;width:100%;padding:7px;border-radius:18px;background:linear-gradient(160deg,#ffedb0,#d3a43c 18%,#8a5f14 38%,#ffe9a8 52%,#b07f22 68%,#f7dc94 85%,#97671a);box-shadow:0 10px 40px rgba(0,0,0,.65),0 0 55px rgba(255,215,106,.22),inset 0 0 6px rgba(60,35,0,.8)}.olympus-root .board-frame:before{content:"";position:absolute;inset:4px;border-radius:14px;border:1px solid rgba(255,240,190,.75);pointer-events:none}.olympus-root .board{position:relative;display:flex;grid-gap:3px;gap:3px;aspect-ratio:6/5;padding:8px;border-radius:12px;background:radial-gradient(ellipse at 50% 0,rgba(88,48,160,.5),transparent 65%),linear-gradient(180deg,rgba(18,10,46,.94),rgba(8,5,26,.96));overflow:hidden}.olympus-root .reel-col{flex:1 1;min-width:0;position:relative}.olympus-root .cell{position:absolute;left:0;width:100%;height:20%;display:flex;align-items:center;justify-content:center;border-radius:8px}.olympus-root .sym-img{width:92%;height:92%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.55));pointer-events:none}.olympus-root .cell.fall-in{animation:symRain var(--fall-dur,.5s) cubic-bezier(.28,.9,.36,1.18) both;animation-delay:var(--d,0s)}@keyframes symRain{0%{transform:translateY(var(--fall-from,-600px))}to{transform:translateY(0)}}.olympus-root .cell.fall-out{animation:symOut .38s cubic-bezier(.5,0,.9,.5) both;animation-delay:var(--d,0s)}@keyframes symOut{to{transform:translateY(var(--fall-to,700px));opacity:.9}}.olympus-root .cell.settling{transition:top .34s cubic-bezier(.3,1.12,.4,1)}.olympus-root .cell.winning{z-index:3}.olympus-root .cell.winning:before{content:"";position:absolute;inset:-6%;border-radius:50%;background:radial-gradient(circle,rgba(255,224,130,.55),rgba(255,190,60,.18) 55%,transparent 75%);animation:winAura .45s ease-in-out infinite alternate}.olympus-root .cell.winning .sym-img{animation:winPop .45s ease-in-out infinite alternate;filter:drop-shadow(0 0 16px rgba(255,215,106,1)) brightness(1.25)}@keyframes winAura{0%{opacity:.5;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}@keyframes winPop{0%{transform:scale(1.02)}to{transform:scale(1.16)}}.olympus-root .cell.dissolving{z-index:4}.olympus-root .cell.dissolving .sym-img{animation:dissolve .42s cubic-bezier(.4,0,.6,1) forwards}@keyframes dissolve{0%{opacity:1;transform:scale(1.08);filter:brightness(1.3) drop-shadow(0 0 14px rgba(255,224,130,.9))}28%{opacity:1;transform:scale(1.14);filter:brightness(2.6) saturate(.3) drop-shadow(0 0 22px rgba(255,240,200,1))}to{opacity:0;transform:scale(1.02) translateY(-14%);filter:brightness(3.4) saturate(0) blur(10px)}}.olympus-root .cell.dissolving:before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(255,244,214,.75),rgba(255,210,120,.25) 55%,transparent 75%);animation:haloFade .46s ease-out forwards}@keyframes haloFade{0%{opacity:0;transform:scale(.7)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.olympus-root .mote{position:absolute;bottom:30%;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,#fffbe8,#ffe9a8 60%,rgba(255,215,106,0));pointer-events:none;z-index:5;animation:moteRise .62s ease-out forwards;animation-delay:var(--md,0s);opacity:0;transform:scale(var(--ms,.8))}@keyframes moteRise{0%{opacity:0;transform:translateY(0) scale(var(--ms,.8))}25%{opacity:.95}to{opacity:0;transform:translateY(var(--rise,-44px)) scale(calc(var(--ms, .8)*0.4))}}.olympus-root .win-pop{position:absolute;z-index:6;transform:translate(-50%,-50%);font-size:clamp(16px,4.6vw,26px);font-weight:900;font-style:italic;color:#ffe895;text-shadow:0 0 12px rgba(255,180,40,.9),0 2px 4px rgba(0,0,0,.95);pointer-events:none;animation:winPopFloat .95s ease-out forwards}@keyframes winPopFloat{0%{opacity:0;transform:translate(-50%,-30%) scale(.6)}25%{opacity:1;transform:translate(-50%,-55%) scale(1.12)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-130%) scale(1)}}.olympus-root .board-flash{position:absolute;inset:0;z-index:5;border-radius:12px;background:radial-gradient(ellipse at 50% 0,rgba(160,210,255,.75),rgba(90,140,255,.25) 55%,transparent 80%);pointer-events:none;animation:boardFlash .5s ease-out forwards}@keyframes boardFlash{0%{opacity:0}15%{opacity:1}30%{opacity:.35}45%{opacity:.9}to{opacity:0}}.olympus-root .orb-glow .sym-img{filter:drop-shadow(0 0 14px rgba(126,200,255,.9));animation:orbPulse 1.4s ease-in-out infinite alternate}@keyframes orbPulse{0%{transform:scale(.97)}to{transform:scale(1.06)}}.olympus-root .orb-value{position:absolute;z-index:2;font-size:clamp(13px,3.4vw,19px);font-weight:900;font-style:italic;color:#fff;text-shadow:0 0 8px #2f6fd6,0 0 16px #2f6fd6,0 2px 3px rgba(0,0,0,.9);pointer-events:none}.olympus-root .scatter-glow .sym-img{filter:drop-shadow(0 0 16px rgba(255,215,106,.95));animation:orbPulse 1.1s ease-in-out infinite alternate}.olympus-root .win-banner{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,rgba(20,8,50,.88) 30%,rgba(10,5,26,.6) 100%);animation:bannerIn .3s ease-out}@keyframes bannerIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.olympus-root .win-title{font-size:clamp(26px,7vw,44px);font-weight:900;letter-spacing:4px;background:linear-gradient(180deg,#fff3c9,#ffd76a 40%,#c8952a 65%,#ffe9a8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px rgba(90,55,5,.5);filter:drop-shadow(0 4px 14px rgba(255,215,106,.45))}.olympus-root .win-amount{margin-top:8px;font-size:clamp(30px,8vw,52px);font-weight:900;color:var(--win-green);text-shadow:0 0 24px rgba(92,255,157,.75),0 3px 6px rgba(0,0,0,.8)}.olympus-root .mult-fly{position:absolute;top:14%;left:50%;transform:translateX(-50%);z-index:6;font-size:clamp(34px,9vw,58px);font-weight:900;font-style:italic;background:linear-gradient(180deg,#d9f2ff,#7ec8ff 45%,#2f6fd6 75%,#bfe6ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(126,200,255,.8));animation:multFly 1.1s ease-out both;pointer-events:none}@keyframes multFly{0%{transform:translateX(-50%) scale(.3);opacity:0}25%{transform:translateX(-50%) scale(1.25);opacity:1}70%{transform:translateX(-50%) scale(1);opacity:1}to{transform:translateX(-50%) scale(.9);opacity:0}}.olympus-root .controls{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"balance spin win" "bet spin buy";align-items:center;grid-gap:6px 12px;gap:6px 12px;padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(12,7,34,.6),rgba(8,4,22,.95) 40%);border-top:1px solid rgba(255,215,106,.35)}.olympus-root .controls>*{min-width:0}.olympus-root .stat{display:flex;flex-direction:column;grid-gap:1px;gap:1px}.olympus-root .stat-label{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(243,228,188,.65)}.olympus-root .stat-value{font-size:17px;font-weight:900;color:#fff}.olympus-root .win-value{color:var(--win-green);text-shadow:0 0 10px rgba(92,255,157,.5)}.olympus-root .controls>.stat:first-child{grid-area:balance}.olympus-root .controls>.stat:nth-of-type(2){grid-area:win;align-items:flex-end}.olympus-root .bet-block{grid-area:bet;display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0}.olympus-root .bet-controls{display:flex;align-items:center;grid-gap:6px;gap:6px;min-width:0}.olympus-root .bet-value{font-size:16px;font-weight:900;color:#fff;min-width:34px;text-align:center}.olympus-root .bet-stat .stat-value{text-align:center}.olympus-root .bet-btn{width:30px;height:30px;border-radius:50%;border:1px solid var(--gold-deep);background:linear-gradient(180deg,#3a2a6e,#1c1244);color:var(--gold);font-size:18px;font-weight:900;cursor:pointer;transition:transform .12s,box-shadow .12s}.olympus-root .bet-btn:hover{box-shadow:0 0 12px rgba(255,215,106,.5);transform:scale(1.08)}.olympus-root .bet-btn:disabled{opacity:.4;cursor:default;transform:none;box-shadow:none}.olympus-root .spin-btn{grid-area:spin;width:82px;height:82px;border-radius:50%;border:none;position:relative;cursor:pointer;color:#4a2f05;background:radial-gradient(circle at 32% 28%,#fff6d8 0,#ffd76a 34%,#d3a43c 62%,#8a5f14 100%);box-shadow:0 0 0 3px rgba(255,233,168,.85),0 0 0 5px rgba(138,95,20,.9),0 8px 26px rgba(0,0,0,.6),0 0 34px rgba(255,215,106,.45);display:flex;align-items:center;justify-content:center;transition:transform .15s,filter .15s}.olympus-root .spin-btn svg{width:36px;height:36px}.olympus-root .spin-btn:hover:not(:disabled){transform:scale(1.05);filter:brightness(1.08)}.olympus-root .spin-btn:active:not(:disabled){transform:scale(.96)}.olympus-root .spin-btn:disabled{filter:grayscale(.5) brightness(.75);cursor:default;transform:none}.olympus-root .spin-btn.spinning svg{animation:spinRotate .8s linear infinite}@keyframes spinRotate{to{transform:rotate(1turn)}}.olympus-root .buy-btn{grid-area:buy;justify-self:end;display:flex;flex-direction:column;align-items:center;grid-gap:1px;gap:1px;padding:7px 14px;border-radius:12px;border:1px solid var(--gold-deep);background:linear-gradient(180deg,#4a1a7e,#2a0d50);color:var(--gold);font-size:10px;font-weight:900;letter-spacing:1px;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 3px 10px rgba(0,0,0,.45);transition:transform .12s,box-shadow .12s}.olympus-root .buy-btn:hover:not(:disabled){box-shadow:0 0 16px rgba(255,215,106,.45);transform:translateY(-1px)}.olympus-root .buy-btn:disabled{opacity:.45;cursor:default;transform:none}.olympus-root .buy-cost{font-size:13px;color:#fff}.olympus-root .lightning-layer{position:absolute;inset:0;width:100%;height:100%;z-index:6;pointer-events:none;overflow:visible}.olympus-root .lightning-layer .bolt{fill:none;stroke:#e8f6ff;stroke-width:2.5;stroke-linejoin:round;filter:drop-shadow(0 0 6px #7ec8ff);animation:boltLife .45s ease-out forwards}.olympus-root .lightning-layer .bolt-glow{fill:none;stroke:rgba(126,200,255,.55);stroke-width:7;stroke-linejoin:round;animation:boltLife .45s ease-out forwards}.olympus-root .lightning-layer .bolt.bolt-faint{stroke-width:1.6;opacity:.7}.olympus-root .lightning-layer .bolt-glow.bolt-faint{stroke-width:4;stroke:rgba(126,200,255,.35)}@keyframes boltLife{0%{opacity:0}12%{opacity:1}55%{opacity:.85}to{opacity:0}}.olympus-root .zeus-img.zeus-strike{animation:zeusStrike .6s ease-in-out}@keyframes zeusStrike{0%{transform:scaleX(-1) translateY(0)}35%{transform:scaleX(-1) translateY(-14px) scale(1.06);filter:drop-shadow(0 0 26px rgba(126,200,255,.9))}to{transform:scaleX(-1) translateY(0)}}.olympus-root .cell.orb-struck .sym-img{animation:orbStruck .5s ease-out infinite alternate;filter:drop-shadow(0 0 22px rgba(126,200,255,1)) brightness(1.5)}@keyframes orbStruck{0%{transform:scale(1.05)}to{transform:scale(1.22)}}.olympus-root .storm-edge{position:absolute;top:0;bottom:0;width:18%;max-width:100px;z-index:24;pointer-events:none;opacity:0}.olympus-root .storm-left{left:0;background:linear-gradient(90deg,rgba(120,180,255,.55),rgba(90,140,255,.18) 55%,transparent)}.olympus-root .storm-right{right:0;background:linear-gradient(270deg,rgba(120,180,255,.55),rgba(90,140,255,.18) 55%,transparent)}.olympus-root .storm-edge.flash{animation:stormFlash .7s ease-out}.olympus-root .storm-edge.flash-strong{animation:stormFlashStrong 1s ease-out}@keyframes stormFlash{0%{opacity:0}8%{opacity:.7}22%{opacity:.12}34%{opacity:.45}to{opacity:0}}@keyframes stormFlashStrong{0%{opacity:0}6%{opacity:1}18%{opacity:.2}30%{opacity:.75}48%{opacity:.15}60%{opacity:.4}to{opacity:0}}.olympus-root .gate-transition{position:absolute;inset:0;z-index:40;overflow:hidden;pointer-events:none}.olympus-root .gate-half{position:absolute;top:0;bottom:0;width:51%;background-image:url(/static/media/gates.8cecda32.png);background-size:200% 100%;filter:drop-shadow(0 0 40px rgba(0,0,0,.8))}.olympus-root .gate-left{left:0;background-position:0;transform:translateX(-102%)}.olympus-root .gate-right{right:0;background-position:100%;transform:translateX(102%)}.olympus-root .gate-transition.closing .gate-left{animation:gateCloseL .85s cubic-bezier(.6,0,.9,.4) forwards}.olympus-root .gate-transition.closing .gate-right{animation:gateCloseR .85s cubic-bezier(.6,0,.9,.4) forwards}@keyframes gateCloseL{0%{transform:translateX(-102%)}82%{transform:translateX(.6%)}90%{transform:translateX(-1%)}to{transform:translateX(0)}}@keyframes gateCloseR{0%{transform:translateX(102%)}82%{transform:translateX(-.6%)}90%{transform:translateX(1%)}to{transform:translateX(0)}}.olympus-root .gate-transition.opening .gate-left{animation:gateOpenL 1s cubic-bezier(.3,0,.2,1) forwards}.olympus-root .gate-transition.opening .gate-right{animation:gateOpenR 1s cubic-bezier(.3,0,.2,1) forwards}@keyframes gateOpenL{0%{transform:translateX(0)}to{transform:translateX(-102%)}}@keyframes gateOpenR{0%{transform:translateX(0)}to{transform:translateX(102%)}}.olympus-root .gate-flash{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse at 50% 50%,rgba(255,246,216,.98),rgba(255,215,106,.5) 40%,transparent 72%)}.olympus-root .gate-transition.closing .gate-flash{animation:gateSlam .85s ease-out forwards}@keyframes gateSlam{0%,78%{opacity:0}86%{opacity:.85}to{opacity:0}}.olympus-root .gate-transition.opening .gate-flash{animation:gateBloom 1s ease-out forwards}@keyframes gateBloom{0%{opacity:1}40%{opacity:.7}to{opacity:0}}.olympus-root.bonus-mode .bg-layer{filter:hue-rotate(-40deg) saturate(1.25) brightness(1.06)}.olympus-root.bonus-mode .board-frame:before{filter:brightness(1.25) saturate(1.2)}.olympus-root.bonus-mode .zeus-img{filter:drop-shadow(0 0 26px rgba(255,215,106,.65))}.olympus-root .fs-overlay{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;clip-path:inset(0);background:rgba(6,3,18,.82);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:bannerIn .3s ease-out}.olympus-root .fs-rays{position:absolute;width:150%;max-width:820px;aspect-ratio:1;object-fit:contain;mix-blend-mode:screen;opacity:.85;animation:raysSpin 26s linear infinite;pointer-events:none}@keyframes raysSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.olympus-root .fs-card{position:relative;display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;padding:30px 46px;border-radius:22px;border:2px solid var(--gold-deep);background:radial-gradient(ellipse at 50% 0,rgba(88,48,160,.55),transparent 70%),linear-gradient(180deg,#1d1046,#0d0728);box-shadow:0 0 60px rgba(255,215,106,.25),0 20px 60px rgba(0,0,0,.7);animation:cardPop .5s cubic-bezier(.34,1.5,.64,1) both}@keyframes cardPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.olympus-root .fs-zeus{width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 0 22px rgba(255,215,106,.8));animation:orbPulse 1.2s ease-in-out infinite alternate}.olympus-root .fs-big{font-size:clamp(48px,14vw,84px);font-weight:900;line-height:1;background:linear-gradient(180deg,#fff3c9,#ffd76a 40%,#c8952a 65%,#ffe9a8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px rgba(255,215,106,.5))}.olympus-root .fs-total{font-size:clamp(34px,10vw,60px)}.olympus-root .fs-sub{font-size:15px;font-weight:900;letter-spacing:5px;color:rgba(243,228,188,.85)}.olympus-root .fs-go{margin-top:10px;padding:12px 38px;border-radius:999px;border:none;font-size:16px;font-weight:900;letter-spacing:2px;color:#4a2f05;cursor:pointer;background:radial-gradient(circle at 32% 28%,#fff6d8 0,#ffd76a 40%,#d3a43c 75%,#8a5f14 100%);box-shadow:0 0 0 2px rgba(255,233,168,.8),0 6px 20px rgba(0,0,0,.5),0 0 26px rgba(255,215,106,.4);transition:transform .12s}.olympus-root .fs-go:hover{transform:scale(1.05)}.olympus-root .toast{position:absolute;left:50%;bottom:130px;transform:translateX(-50%);z-index:20;padding:10px 22px;border-radius:999px;background:rgba(140,20,40,.95);border:1px solid rgba(255,120,140,.6);font-size:14px;font-weight:700;box-shadow:0 6px 24px rgba(0,0,0,.5);animation:bannerIn .25s ease-out}@media (max-width:420px){.olympus-root .logo-top{font-size:12px;letter-spacing:4px}.olympus-root .logo-mid{font-size:24px}.olympus-root .logo-1000{font-size:21px}.olympus-root .topbar{min-height:76px}.olympus-root .spin-btn{width:70px;height:70px}.olympus-root .spin-btn svg{width:30px;height:30px}.olympus-root .controls{grid-gap:5px 8px;gap:5px 8px;padding-inline:10px}.olympus-root .stat-value{font-size:15px}.olympus-root .bet-block{flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px}.olympus-root .bet-btn{width:26px;height:26px;font-size:15px}.olympus-root .bet-controls{grid-gap:4px;gap:4px}.olympus-root .bet-value{font-size:14px;min-width:28px}.olympus-root .buy-btn{padding:6px 8px;font-size:9px;letter-spacing:.5px;max-width:100%}.olympus-root .buy-cost{font-size:12px}}@media (max-width:360px){.olympus-root .controls{grid-gap:4px 6px;gap:4px 6px;padding:10px 8px calc(12px + env(safe-area-inset-bottom))}.olympus-root .spin-btn{width:60px;height:60px}.olympus-root .spin-btn svg{width:26px;height:26px}.olympus-root .stat-label{font-size:9px;letter-spacing:1px}.olympus-root .stat-value{font-size:13px}.olympus-root .bet-btn{width:24px;height:24px;font-size:14px}.olympus-root .bet-value{font-size:13px;min-width:26px}.olympus-root .buy-btn{padding:5px 6px;font-size:8px;letter-spacing:.3px}.olympus-root .buy-cost{font-size:11px}}.wildmeow-root{--wm-bg-top:#0e0c2e;--wm-bg-bottom:#080715;--wm-text:#fff;--wm-text-dim:hsla(0,0%,100%,0.47);--wm-pill:rgba(100,99,121,0.34);--wm-panel:rgba(22,15,45,0.2);--wm-reel:rgba(39,18,13,0.68);--wm-btn:rgba(14,6,42,0.6);--wm-btn-shadow:#4d426a;--wm-spin-a:#6e66ff;--wm-spin-b:#4339ff;--wm-spin-shadow:#251d99;--wm-spin-overlay:rgba(15,5,70,0.44);--wm-green:#18d972;--wm-green-shadow:#03b958;--wm-red:#ff2b59;--wm-red-shadow:#d33e45;--wm-bet-pill:rgba(5,10,35,0.53);position:fixed;inset:0;z-index:1000;background:#050409;font-family:"Nunito",system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:var(--wm-text);overflow:hidden}.wildmeow-root .wm-phone{position:relative;width:100%;max-width:480px;height:100%;margin:0 auto;overflow:hidden;background:linear-gradient(180deg,var(--wm-bg-top),var(--wm-bg-bottom));display:flex;flex-direction:column}.wildmeow-root .wm-phone:before{content:"";position:absolute;inset:0;background:url(/static/media/bg.c692e8c5.png) top/cover no-repeat;pointer-events:none}.wildmeow-root .wm-top{position:relative;z-index:5;display:flex;align-items:flex-start;justify-content:space-between;padding:10px 16px 0}.wildmeow-root .wm-back{display:flex;align-items:center;grid-gap:2px;gap:2px;height:29px;padding:0 10px 0 4px;border:0;border-radius:50px;background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-family:inherit;font-weight:700;font-size:13px;line-height:16px;cursor:pointer}.wildmeow-root .wm-balance{position:absolute;z-index:6;right:15.75px;top:102.5px;display:flex;align-items:center;grid-gap:4px;gap:4px;height:32px;padding:4px 4px 4px 10px;border-radius:26px;background:var(--wm-pill);-webkit-backdrop-filter:blur(10.2px);backdrop-filter:blur(10.2px);font-weight:800;font-size:14px;line-height:19px}.wildmeow-root .wm-coin{display:inline-block;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe87a,#f5b71e 60%,#c98a0b);box-shadow:inset 0 -2px 3px rgba(140,90,0,.5),inset 0 2px 3px hsla(0,0%,100%,.55);flex:none}.wildmeow-root .wm-title{position:relative;z-index:4;margin-top:28px;text-align:center}.wildmeow-root .wm-title .star{color:#fff;font-size:13px;line-height:1;margin-bottom:6px;text-shadow:0 0 8px hsla(0,0%,100%,.8)}.wildmeow-root .wm-title h1{margin:0;font-weight:700;font-size:20px;line-height:27px;color:var(--wm-text)}.wildmeow-root .wm-title p{margin:0;font-weight:700;font-size:16px;line-height:22px;color:var(--wm-text-dim)}.wildmeow-root .wm-scene{flex:1 1;min-height:0;margin-top:10px}.wildmeow-root .wm-cat{position:absolute;z-index:2;width:340px;left:50%;bottom:503px;transform:translateX(-50%);pointer-events:none;filter:drop-shadow(0 8px 24px rgba(8,7,21,.45))}.wildmeow-root .wm-frame{box-sizing:border-box;position:absolute;z-index:3;left:calc(50% - 180px);bottom:349.7px;width:360px;height:224px;padding:14px;border:4px solid rgba(39,18,13,.55);border-radius:32px;isolation:isolate;background:linear-gradient(0deg,var(--wm-panel),var(--wm-panel)),url(/static/media/board-wood.4a38b95a.png) center 40%/cover no-repeat;-webkit-backdrop-filter:blur(24.15px);backdrop-filter:blur(24.15px);display:flex;align-items:center;grid-gap:8px;gap:8px;transform:scale(1.2);transform-origin:center center}.wildmeow-root .wm-decor{position:absolute;z-index:4;pointer-events:none;filter:drop-shadow(0 4px 10px rgba(8,7,21,.4))}.wildmeow-root .wm-decor.cactus{width:227.14px;height:227.14px;left:calc(50% - 8.1px);bottom:550.6px}.wildmeow-root .wm-decor.hat{width:200.3px;height:200.3px;left:calc(50% - 232.8px);bottom:516.7px}.wildmeow-root .wm-reel{flex:1 1;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:4px 0;background:var(--wm-reel);-webkit-backdrop-filter:blur(2.1px);backdrop-filter:blur(2.1px);border-radius:14px;overflow:hidden;contain:strict;transform:translateZ(0)}.wildmeow-root .wm-strip{display:flex;flex-direction:column;grid-gap:4px;gap:4px;will-change:transform;transform:translateZ(0)}.wildmeow-root .wm-cell{width:60px;height:60px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:none;position:relative}.wildmeow-root .wm-cell img{width:58px;height:58px;object-fit:contain;display:block}.wildmeow-root .wm-cell img.sym-orange-cat,.wildmeow-root .wm-cell img.sym-pink-cat,.wildmeow-root .wm-cell img.sym-shadow-cat,.wildmeow-root .wm-cell img.sym-white-cat{width:60px;height:60px}.wildmeow-root .wm-cell img.sym-glow-paw{width:78px;height:78px;max-width:none;max-height:none}.wildmeow-root .wm-cell.drop img{animation:wmTumbleFall .4s ease-out both}@keyframes wmTumbleFall{0%{transform:translateY(-60px);opacity:0}to{transform:translateY(0);opacity:1}}.wildmeow-root .wm-cell.fall img{animation:wmGravity .45s cubic-bezier(.3,.9,.35,1.12) both;animation-delay:var(--fd,0s)}@keyframes wmGravity{0%{transform:translateY(var(--from,-64px))}to{transform:translateY(0)}}.wildmeow-root .wm-cell.win img{animation:wmTumbleExplode .25s ease-out forwards;filter:drop-shadow(0 0 10px rgba(255,226,130,.9))}@keyframes wmTumbleExplode{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1.1)}}.wildmeow-root .wm-cell.pop img{animation:wmTumbleDisappear .3s ease-in both}@keyframes wmTumbleDisappear{0%{transform:scale(1.1);opacity:1}to{transform:scale(0);opacity:0}}.wildmeow-root .wm-winbadge{position:absolute;z-index:4;left:50%;bottom:-18px;transform:translateX(-50%) scale(.6);display:flex;align-items:center;grid-gap:6px;gap:6px;padding:5px 6px 5px 14px;border-radius:26px;background:linear-gradient(90deg,rgba(255,118,39,.45),hsla(0,100%,70%,.45)),var(--wm-red);box-shadow:0 4px 0 var(--wm-red-shadow),0 10px 24px rgba(255,43,89,.35);font-weight:800;font-size:14px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s,transform .3s cubic-bezier(.3,1.6,.45,1)}.wildmeow-root .wm-winbadge.show{opacity:1;transform:translateX(-50%) scale(1)}.wildmeow-root .wm-winbadge .amt{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:2px 4px 2px 8px;border-radius:20px;background:rgba(0,0,0,.25)}.wildmeow-root .wm-winbadge .wm-coin{width:18px;height:18px}.wildmeow-root .wm-controls{position:relative;z-index:5;padding:0 32px 46px;display:flex;flex-direction:column;align-items:center}.wildmeow-root .wm-row1{align-items:center;grid-gap:12px;gap:12px}.wildmeow-root .wm-row1,.wildmeow-root .wm-row2{width:329px;display:flex;justify-content:space-between;padding:0 24px}.wildmeow-root .wm-row2{box-sizing:border-box;align-items:flex-end;margin-top:18px}.wildmeow-root .wm-btn{display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;font-family:inherit;color:#fff;transition:transform .08s,filter .15s}.wildmeow-root .wm-btn:active{transform:translateY(2px)}.wildmeow-root .wm-btn:disabled{cursor:default;filter:grayscale(.4) brightness(.75)}.wildmeow-root .wm-side{width:64px;height:64px;border-radius:18px;background:var(--wm-btn);box-shadow:0 4px 0 var(--wm-btn-shadow);-webkit-backdrop-filter:blur(9.55px);backdrop-filter:blur(9.55px);font-size:28px;font-weight:800;line-height:1}.wildmeow-root .wm-spin-wrap{display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 5px 0 var(--wm-spin-shadow));transform:translateY(59px)}.wildmeow-root .wm-spin-body{width:108px;display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;padding:14px 10px;border-radius:30px;background:linear-gradient(0deg,var(--wm-spin-overlay),var(--wm-spin-overlay)),linear-gradient(90deg,var(--wm-spin-a),var(--wm-spin-b))}.wildmeow-root .wm-spin{width:68px;height:68px;border-radius:22px;background:linear-gradient(90deg,var(--wm-spin-a),var(--wm-spin-b));-webkit-backdrop-filter:blur(10.2px);backdrop-filter:blur(10.2px);position:relative}.wildmeow-root .wm-spin .ring{width:46px;height:46px;border-radius:1111px;background:linear-gradient(270deg,hsla(0,0%,100%,.08),rgba(206,204,255,0));display:flex;align-items:center;justify-content:center}.wildmeow-root .wm-spin.busy .ring svg{animation:wmRot .7s linear infinite}@keyframes wmRot{to{transform:rotate(1turn)}}.wildmeow-root .wm-bet{display:flex;align-items:center;grid-gap:4px;gap:4px;height:32px;padding:4px 4px 4px 10px;border-radius:26px;border:0;background:linear-gradient(0deg,var(--wm-bet-pill),var(--wm-bet-pill)),linear-gradient(90deg,rgba(110,102,255,.1),rgba(67,57,255,.1));-webkit-backdrop-filter:blur(10.2px);backdrop-filter:blur(10.2px);color:#fff;font-weight:800;font-size:13px;line-height:18px;font-family:inherit}.wildmeow-root .wm-bet .wm-coin{width:20px;height:20px}.wildmeow-root .wm-auto{width:64px;height:64px;border-radius:18px;background:var(--wm-green);box-shadow:0 4px 0 var(--wm-green-shadow)}.wildmeow-root .wm-auto .dashed{width:36px;height:36px;border:2px dashed #fff;border-radius:24px;display:flex;align-items:center;justify-content:center}.wildmeow-root .wm-auto.on{filter:brightness(1.18)}.wildmeow-root .wm-auto.on .dashed{animation:wmRot 4s linear infinite}.wildmeow-root .wm-gift{width:64px;height:64px;border-radius:18px;background:linear-gradient(90deg,rgba(255,118,39,.45),hsla(0,100%,70%,.45)),var(--wm-red);box-shadow:0 4px 0 var(--wm-red-shadow)}.wildmeow-root .wm-buy-overlay{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:rgba(15,8,30,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .25s}.wildmeow-root .wm-buy-overlay.show{opacity:1;pointer-events:auto}.wildmeow-root .wm-buy-modal{width:300px;padding:24px 20px 20px;border-radius:24px;border:4px solid rgba(39,18,13,.55);background:linear-gradient(0deg,rgba(64,31,22,.55),rgba(64,31,22,.55)),url(/static/media/board-wood.4a38b95a.png) 50%/cover no-repeat;box-shadow:0 18px 44px rgba(8,7,21,.55);text-align:center;color:#fff;transform:scale(.85);transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.wildmeow-root .wm-buy-overlay.show .wm-buy-modal{transform:scale(1)}.wildmeow-root .wm-buy-modal h3{margin:0 0 8px;font-weight:900;font-size:20px;text-shadow:0 2px 0 rgba(60,25,10,.8)}.wildmeow-root .wm-buy-modal p{margin:0 0 18px;font-size:14px;font-weight:700;color:rgba(255,233,194,.92);line-height:1.45}.wildmeow-root .wm-buy-modal p .cost{color:#ffd956;font-size:17px}.wildmeow-root .wm-buy-actions{display:flex;grid-gap:10px;gap:10px}.wildmeow-root .wm-buy-actions button{flex:1 1;padding:13px 0;border:none;border-radius:16px;font-family:inherit;font-weight:900;font-size:15px;color:#fff;cursor:pointer;box-shadow:inset 0 -4px 0 rgba(0,0,0,.25);transition:transform .12s}.wildmeow-root .wm-buy-actions button:active{transform:scale(.95)}.wildmeow-root .wm-buy-confirm{background:#34c769}.wildmeow-root .wm-buy-cancel{background:hsla(0,0%,100%,.18)}.wildmeow-root .wm-toast{position:absolute;z-index:40;left:50%;bottom:190px;transform:translateX(-50%) translateY(8px);padding:8px 16px;border-radius:26px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:800;font-size:13px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;white-space:nowrap}.wildmeow-root .wm-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.wildmeow-root .wm-wipe{position:absolute;inset:0;z-index:20;background:url(/static/media/bonus-wipe.4a38b95a.png) 50%/cover no-repeat;transform:translateX(105%);display:flex;align-items:center;justify-content:center;pointer-events:none}.wildmeow-root .wm-wipe.sweep-left{animation:wmSweepL 2.1s linear both}@keyframes wmSweepL{0%{transform:translateX(105%)}26.2%{transform:translateX(0)}73.8%{transform:translateX(0)}to{transform:translateX(-105%)}}.wildmeow-root .wm-wipe.reset-left{transition:none;transform:translateX(-105%)}.wildmeow-root .wm-wipe.slide-in-left{transition:transform .55s cubic-bezier(.3,.8,.3,1);transform:translateX(0)}.wildmeow-root .wm-wipe.slide-out-right{transition:transform .55s cubic-bezier(.6,.1,.7,.4);transform:translateX(105%)}.wildmeow-root .wm-wipe-msg{padding:18px 26px;border-radius:24px;background:rgba(24,10,5,.55);text-align:center;font-weight:900;font-size:22px;line-height:1.35;text-shadow:0 2px 8px rgba(0,0,0,.5);opacity:0;transition:opacity .3s}.wildmeow-root .wm-wipe-msg.show{opacity:1}.wildmeow-root .wm-wipe-msg .num{font-size:40px;color:#ffd956}.wildmeow-root .wm-bonus{position:absolute;inset:0;z-index:6;background:url(/static/media/bonus-bg.33623ce7.png) 50%/cover no-repeat;display:none;flex-direction:column;align-items:center;justify-content:center}.wildmeow-root .wm-bonus.active{display:flex}.wildmeow-root .wm-phone.bonus-mode .wm-controls{z-index:7}.wildmeow-root .wm-bonus-cells{display:flex;grid-gap:14px;gap:14px}.wildmeow-root .wm-bonus-cell{width:88px;height:88px;border-radius:20px;background:linear-gradient(0deg,rgba(22,15,45,.25),rgba(22,15,45,.25)),url(/static/media/board-wood.4a38b95a.png) 50%/cover no-repeat;border:4px solid rgba(39,18,13,.55);overflow:hidden;position:relative;box-shadow:0 8px 20px rgba(40,20,60,.35)}.wildmeow-root .wm-bonus-strip{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;will-change:transform}.wildmeow-root .wm-bonus-strip span{width:100%;height:80px;flex:none;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:44px;color:#ffe9c2;text-shadow:0 3px 0 rgba(60,25,10,.8)}.wildmeow-root .wm-bonus-cell.stopped .wm-bonus-strip span:first-child,.wildmeow-root .wm-bonus-cell.stopped .wm-bonus-strip span:last-child{animation:wmBonusPop .35s cubic-bezier(.3,1.6,.45,1) both}@keyframes wmBonusPop{0%{transform:scale(.4)}to{transform:scale(1)}}.wildmeow-root .wm-fs-badge{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:8;padding:8px 20px;border-radius:16px;background:rgba(30,15,50,.78);color:#fff;font-weight:900;font-size:15px;white-space:nowrap;display:none}.wildmeow-root .wm-fs-badge.show{display:block}.wildmeow-root .wm-fs-badge .num{color:#ffd956}.wildmeow-root .wm-pick-timer{position:absolute;top:118px;left:50%;transform:translateX(-50%);z-index:8;font-weight:900;font-size:36px;color:#ffd956;text-shadow:0 3px 0 rgba(60,25,10,.8),0 4px 14px rgba(0,0,0,.4);display:none}.wildmeow-root .wm-pick-timer.show{display:block}.wildmeow-root .wm-qtile{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:32px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.3);cursor:pointer;box-shadow:inset 0 -4px 0 rgba(0,0,0,.22),0 4px 10px rgba(0,0,0,.28);animation:wmBonusPop .35s cubic-bezier(.3,1.6,.45,1) both;transition:transform .15s,opacity .3s}.wildmeow-root .wm-qtile:hover{transform:scale(1.08)}.wildmeow-root .q0{background:#ff5a5a}.wildmeow-root .q1{background:#ffb13d}.wildmeow-root .q2{background:#4dc7ff}.wildmeow-root .q3{background:#9b6bff}.wildmeow-root .q4{background:#55d97d}.wildmeow-root .wm-qtile.chosen{background:#2e1a4a;color:#ffd956;font-size:26px;transform:scale(1.15);cursor:default}.wildmeow-root .wm-qtile.faded{opacity:.3;cursor:default}.safe-root{--safe-bg:#0b0b0d;--safe-card:#161618;--safe-card2:#1c1c1f;--safe-line:#2a2a2e;--safe-text:#f2f2f2;--safe-muted:#8f8f96;--safe-green:#2ecc71;--safe-led:#3ee27f;--safe-red:#e74c3c;--safe-gold:#f1c40f;--safe-blue:#4d9dff;--safe-radius:16px;background:var(--safe-bg);color:var(--safe-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:100vh}.safe-root .safe-app{max-width:442px;margin:0 auto;padding:12px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.safe-root .safe-topbar{display:flex;align-items:center;grid-gap:10px;gap:10px}.safe-root .safe-back{display:flex;align-items:center;grid-gap:2px;gap:2px;border:1px solid var(--safe-line);border-radius:10px;background:var(--safe-card);color:var(--safe-text);font-family:inherit;font-size:13px;font-weight:650;padding:8px 12px 8px 6px;cursor:pointer}.safe-root .safe-title{font-size:15px;font-weight:700;letter-spacing:.04em}.safe-root .safe-stage{position:relative;overflow:hidden;border:1px solid var(--safe-line);border-radius:var(--safe-radius);background:radial-gradient(120% 90% at 50% 0,#101013 0,#0a0a0c 60%),var(--safe-card);padding:52px 16px 46px;display:flex;justify-content:center}.safe-root .safe-tint{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .6s ease}.safe-root .safe-tint.win{background:radial-gradient(ellipse at center,rgba(46,204,113,.08),transparent 70%);opacity:1}.safe-root .safe-tint.lose{background:radial-gradient(ellipse at center,rgba(231,76,60,.07),transparent 70%);opacity:1}.safe-root .safe-hud{position:absolute;z-index:3;inset:14px 16px auto;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.safe-root .safe-hud span{color:var(--safe-muted);font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.safe-root .safe-tries{flex-direction:column}.safe-root .safe-dots,.safe-root .safe-tries{display:flex;grid-gap:6px;gap:6px}.safe-root .safe-dots i{width:6px;height:6px;border-radius:50%;background:var(--safe-line);transition:background .25s}.safe-root .safe-dots i.live{background:var(--safe-green)}.safe-root .safe-dots i.used{background:#4a4a52}.safe-root .safe-prize{text-align:right;display:flex;flex-direction:column;grid-gap:3px;gap:3px}.safe-root .safe-prize b{font-size:22px;line-height:1;letter-spacing:-.03em;font-weight:700}.safe-root .safe-prize b.dim{color:var(--safe-muted)}.safe-root .sf-body{position:relative;width:100%;max-width:372px;border-radius:26px;background:linear-gradient(150deg,#242428,#19191c 55%,#121214);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 -2px 8px rgba(0,0,0,.55),0 26px 50px rgba(0,0,0,.55);padding:16px 20px 16px 16px}.safe-root .sf-hinge{position:absolute;right:-5px;width:12px;height:52px;border-radius:7px;background:linear-gradient(90deg,#232327,#141416);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 3px 6px rgba(0,0,0,.5)}.safe-root .sf-hinge.h1{top:17%}.safe-root .sf-hinge.h2{bottom:17%}.safe-root .sf-door{border-radius:18px;background:linear-gradient(160deg,#18181b,#121214 70%,#0f0f11);box-shadow:inset 0 3px 10px rgba(0,0,0,.55),inset 0 -1px 0 hsla(0,0%,100%,.035),inset 2px 0 6px rgba(0,0,0,.3);padding:22px 14px;display:flex;align-items:center;grid-gap:12px;gap:12px}.safe-root .sf-handle{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}.safe-root .sf-handle svg{display:block;width:118px;height:118px}.safe-root .sf-ring-track{fill:none;stroke:#0b0b0d;stroke-width:18}.safe-root .sf-ring-face{fill:none;stroke:#26262b;stroke-width:14}.safe-root .sf-range{fill:none;stroke:var(--safe-green);stroke-width:3.5;stroke-linecap:round;transform-origin:59px 59px;transition:stroke-dasharray .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),stroke .3s}.safe-root .sf-handle.lose .sf-range{stroke:var(--safe-red)}.safe-root .sf-handle.win .sf-range{stroke:var(--safe-gold)}.safe-root .sf-marks circle{stroke:#101012;stroke-width:1.5;opacity:0;animation:safe-fade .3s ease forwards}@keyframes safe-fade{to{opacity:1}}.safe-root .sf-bar{transform-origin:59px 59px;transition:transform .55s cubic-bezier(.35,0,.25,1)}.safe-root .sf-rangelabel{font-size:11px;font-weight:600;color:var(--safe-muted);letter-spacing:.08em}.safe-root .sf-rangelabel b{color:var(--safe-green);font-weight:600}.safe-root .sf-handle-wrap.lose .sf-rangelabel b{color:var(--safe-red)}.safe-root .sf-handle-wrap.win .sf-rangelabel b{color:var(--safe-gold)}.safe-root .sf-kp{flex:1 1;border-radius:14px;background:linear-gradient(170deg,#101013,#0c0c0e);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),inset 0 2px 8px rgba(0,0,0,.5);padding:10px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.safe-root .sf-display{position:relative;border-radius:9px;background:#040604;box-shadow:inset 0 2px 8px rgba(0,0,0,.8);padding:12px 10px 9px;text-align:center}.safe-root .sf-display i{position:absolute;width:9px;height:9px;border:0 solid rgba(62,226,127,.8)}.safe-root .sf-display i.tl{top:5px;left:5px;border-top-width:1.5px;border-left-width:1.5px}.safe-root .sf-display i.tr{top:5px;right:5px;border-top-width:1.5px;border-right-width:1.5px}.safe-root .sf-display i.bl{bottom:5px;left:5px;border-bottom-width:1.5px;border-left-width:1.5px}.safe-root .sf-display i.br{bottom:5px;right:5px;border-bottom-width:1.5px;border-right-width:1.5px}.safe-root .sf-digits-wrap{position:relative;display:inline-block;line-height:1}.safe-root .sf-digits,.safe-root .sf-ghost{font-family:"DSEG7-Classic","Segoe UI",monospace;font-size:30px;font-weight:700;letter-spacing:.08em;line-height:1;white-space:pre}.safe-root .sf-ghost{color:rgba(62,226,127,.09)}.safe-root .sf-digits{position:absolute;inset:0;color:var(--safe-led);text-shadow:0 0 8px rgba(62,226,127,.45);transition:color .3s}.safe-root .sf-digits.err{color:var(--safe-red);text-shadow:0 0 8px rgba(231,76,60,.45)}.safe-root .sf-digits.gold{color:var(--safe-gold);text-shadow:0 0 8px rgba(241,196,15,.45)}.safe-root .sf-dlabel{margin-top:7px;font-size:8px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:rgba(62,226,127,.75);transition:color .3s;min-height:10px}.safe-root .sf-dlabel.up{color:var(--safe-led)}.safe-root .sf-dlabel.down{color:var(--safe-blue)}.safe-root .sf-dlabel.lose{color:var(--safe-red)}.safe-root .sf-dlabel.win{color:var(--safe-gold)}.safe-root .sf-keys{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;transition:opacity .3s}.safe-root .sf-keys.off{opacity:.45;pointer-events:none}.safe-root .safe-key{padding:11px 0;border-radius:9px;border:0;background:linear-gradient(180deg,#2b2b30,#222226);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 2px 4px rgba(0,0,0,.45);color:#d9d9de;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}.safe-root .safe-key:active{transform:translateY(1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 2px rgba(0,0,0,.4)}.safe-root .safe-key.del{font-size:14px}.safe-root .safe-key.ok{color:#06170d;background:linear-gradient(180deg,#34d97b,#27b863);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 2px 4px rgba(0,0,0,.45);transition:filter .2s,opacity .2s}.safe-root .safe-key.ok:disabled{color:#727278;background:linear-gradient(180deg,#2b2b30,#222226);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 2px 4px rgba(0,0,0,.45);cursor:default}.safe-root .safe-key.ok:disabled:active{transform:none}.safe-root .safe-history{position:absolute;z-index:3;left:16px;right:16px;bottom:12px;display:flex;justify-content:center;grid-gap:6px;gap:6px;pointer-events:none}.safe-root .safe-hchip{min-width:38px;padding:4px 8px;border-radius:8px;background:var(--safe-card2);border:1px solid var(--safe-line);text-align:center;font-size:12px;font-weight:650;color:var(--safe-muted);opacity:0;animation:safe-fade .3s ease forwards}.safe-root .safe-hchip.up{color:var(--safe-green)}.safe-root .safe-hchip.down{color:var(--safe-blue)}.safe-root .safe-hchip.win{color:var(--safe-gold);border-color:rgba(241,196,15,.35)}.safe-root .safe-hchip.alarm{color:var(--safe-red);border-color:rgba(231,76,60,.35)}.safe-root .safe-paytable{display:flex;grid-gap:6px;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px}.safe-root .safe-paytable::-webkit-scrollbar{display:none}.safe-root .safe-pay-cell{flex:1 0 auto;min-width:52px;border-radius:10px;padding:6px 8px;text-align:center;background:var(--safe-card);border:1px solid var(--safe-line);transition:border-color .25s,opacity .25s}.safe-root .safe-pay-cell small{display:block;color:var(--safe-muted);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.safe-root .safe-pay-cell b{font-size:13px;font-weight:650}.safe-root .safe-pay-cell.live{border-color:rgba(46,204,113,.5)}.safe-root .safe-pay-cell.live b{color:var(--safe-green)}.safe-root .safe-pay-cell.dead{opacity:.35}.safe-root .safe-modes{display:flex;grid-gap:4px;gap:4px;padding:4px;border-radius:12px;background:var(--safe-card2);border:1px solid var(--safe-line)}.safe-root .safe-mode{flex:1 1;display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;padding:10px 2px;border-radius:9px;border:0;background:transparent;color:var(--safe-muted);cursor:pointer;font-family:inherit;transition:background .2s,color .2s}.safe-root .safe-mode svg{display:block}.safe-root .safe-mode small{font-size:10px;font-weight:700;letter-spacing:.02em;color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.safe-root .safe-mode.active{background:var(--safe-card);color:var(--safe-green)}.safe-root .safe-mode.active.risky{color:var(--safe-red)}.safe-root .safe-mode.active.police{color:var(--safe-gold)}.safe-root .safe-panel{background:var(--safe-card);border:1px solid var(--safe-line);border-radius:var(--safe-radius);padding:14px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;transition:opacity .3s}.safe-root .safe-panel.locked{opacity:.55;pointer-events:none}.safe-root .safe-bet-row{display:flex;justify-content:space-between;align-items:center}.safe-root .safe-bet-row span{color:var(--safe-muted);font-size:13px}.safe-root .safe-balance{color:var(--safe-green);font-size:14px;font-weight:700}.safe-root .safe-bet-line{display:flex;grid-gap:8px;gap:8px}.safe-root .safe-bet-input{flex:1 1;display:flex;align-items:center;background:var(--safe-card2);border:1px solid var(--safe-line);border-radius:10px;padding:0 12px}.safe-root .safe-bet-input input{width:100%;background:none;border:none;outline:none;color:var(--safe-text);font-size:15px;font-weight:700;padding:11px 0;text-align:right;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.safe-root .safe-chip{padding:0 14px;border-radius:10px;border:1px solid var(--safe-line);font-weight:650;font-size:13px;cursor:pointer;font-family:inherit;background:var(--safe-card2);color:var(--safe-text)}.safe-root .safe-chip:active{scale:.96}.safe-root .safe-chip.x2{color:var(--safe-green)}.safe-root .safe-chip.half{color:var(--safe-red)}.safe-root .safe-quick{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.safe-root .safe-quick button{padding:10px 0;border-radius:10px;border:1px solid var(--safe-line);background:var(--safe-card2);color:var(--safe-text);font-size:13px;font-weight:650;cursor:pointer;font-family:inherit}.safe-root .safe-quick button:active{scale:.96}.safe-root .safe-primary{width:100%;padding:16px;border-radius:14px;border:0;background:var(--safe-green);color:#06170d;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:filter .2s}.safe-root .safe-primary:active{scale:.98}.safe-root .safe-primary:disabled{filter:saturate(.3) brightness(.6);cursor:default}.safe-root .safe-rtp{text-align:center;color:var(--safe-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}@media (max-width:420px){.safe-root .safe-stage{padding:44px 12px 40px}.safe-root .sf-body{padding:12px 16px 12px 12px}.safe-root .sf-door{padding:14px 10px;grid-gap:10px;gap:10px}.safe-root .sf-handle svg{width:96px;height:96px}.safe-root .sf-rangelabel{font-size:10px}.safe-root .sf-kp{padding:8px;grid-gap:8px;gap:8px}.safe-root .sf-display{padding:9px 8px 7px}.safe-root .sf-digits,.safe-root .sf-ghost{font-size:24px}.safe-root .sf-keys{grid-gap:6px;gap:6px}.safe-root .safe-key{padding:8px 0;font-size:14px}.safe-root .safe-prize b{font-size:18px}}@media (max-width:360px){.safe-root .safe-stage{padding:40px 10px 36px}.safe-root .sf-handle svg{width:82px;height:82px}.safe-root .sf-digits,.safe-root .sf-ghost{font-size:21px}.safe-root .safe-key{padding:7px 0;font-size:13px}}.sh-root{--mw:min(100vw,520px);--map-item-size:100px;font-family:"Rubik",-apple-system,system-ui,sans-serif;color:#fff}@supports (--map-item-size:min(100vw/6,800px/6)){.sh-root{--map-item-size:min(100vw/6,520px/6,14vh)}}.sh-root *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.sh-root :not(input){user-select:none;-webkit-user-select:none}.sh-root .nice-font{font-family:"Cherry Bomb One","Rubik",system-ui;font-weight:400}.sh-root .doghouse-bg{position:fixed;inset:0;margin:0 auto;max-width:var(--mw);background-size:cover;background-position:50%;display:flex;flex-direction:column;overflow:hidden;z-index:100;background-color:#2b0a35}.sh-root .panel-header{flex-shrink:0;height:52px;display:flex;align-items:center;justify-content:center;position:relative;z-index:3}.sh-root .panel-header-title{font-family:"Cherry Bomb One","Rubik",system-ui;font-size:24px;text-shadow:0 2px 6px rgba(0,0,0,.6)}.sh-root .sh-back{position:absolute;left:8px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.3764705882352941);border:none;border-radius:100px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:4}.sh-root .header-spacer{flex-shrink:0;height:clamp(6px,4vh,50px)}.sh-root .map-holder{display:flex;justify-content:center;z-index:2}.sh-root .map,.sh-root .symbols-overflow-control{display:flex;flex-direction:row;position:relative}.sh-root .symbols-overflow-control{overflow:hidden;border-radius:10px;background:rgba(43,10,53,.55)}.sh-root .map-border{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.06,1.1);z-index:-1;border-radius:16px;background:linear-gradient(180deg,#ff9ed2,#e05fa8 30%,#9c2d78 70%,#6d1b56);box-shadow:0 8px 30px rgba(0,0,0,.45),inset 0 2px 0 hsla(0,0%,100%,.45),inset 0 -3px 0 rgba(0,0,0,.3)}.sh-root .map-border:after{content:"";position:absolute;inset:5px;border-radius:12px;border:3px solid #ffdff0;box-shadow:0 0 12px rgba(255,158,210,.7);pointer-events:none}.sh-root .sticky-map{flex-direction:row;overflow:hidden}.sh-root .map-message,.sh-root .sticky-map{display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.sh-root .map-message{color:#fff;border-radius:10px;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:rgba(0,0,0,.5647058823529412);padding:12px}.sh-root .map-message-title{font-family:"Cherry Bomb One","Rubik",system-ui;font-size:26px;margin:0}.sh-root .map-message-text{font-size:15px;margin:1em 0;line-height:1.45}.sh-root .map-message-amount{font-family:"Cherry Bomb One","Rubik",system-ui;font-size:5em;line-height:1;background:linear-gradient(180deg,#fff8dd 8%,#ffd76a 38%,#e3a82e 58%,#fff3bd 82%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 2px rgba(0,0,0,.55)) drop-shadow(0 0 22px rgba(255,215,106,.45))}.sh-root .map-column{display:flex;flex-direction:column;align-items:stretch;flex-grow:1}.sh-root .map-item{flex-grow:1;border-radius:15px}.sh-root .map-item,.sh-root .map-item-inner{width:var(--map-item-size);height:var(--map-item-size);display:flex;align-items:center;justify-content:center}.sh-root .map-item-inner{color:#fff}.sh-root .map-item-inner img{height:100%;width:100%;object-fit:contain}.sh-root .map-item-inner-big,.sh-root .map-item-inner-small{width:calc(var(--map-item-size)*0.85);height:calc(var(--map-item-size)*0.85)}.sh-root .slide-out{animation-name:sh-slide-out;animation-duration:.5s;animation-delay:var(--slide-out-delay);animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes sh-slide-out{0%{transform:translateY(0)}20%{transform:translateY(-3vw)}to{transform:translateY(calc(var(--map-item-size)*3))}}.sh-root .slide-in{animation-name:sh-slide-in;animation-duration:.5s;transform:translateY(calc(var(--map-item-size)*-3));animation-delay:var(--slide-out-delay);animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes sh-slide-in{0%{transform:translateY(calc(var(--map-item-size)*-3))}80%{transform:translateY(3vw)}to{transform:translateY(0)}}.sh-root .symbol_played{animation-name:sh-tilt-n-move-shaking;animation-duration:.7s;animation-timing-function:ease-in;animation-iteration-count:2}@keyframes sh-tilt-n-move-shaking{0%{transform:translate(0) rotate(0)}25%{transform:translate(5px,5px) rotate(5deg)}50%{transform:translate(0) rotate(0)}75%{transform:translate(-5px,5px) rotate(-5deg)}to{transform:translate(0) rotate(0)}}.sh-root .bonus-bait-column{--slide-out-delay:2s!important;border:2px dashed #e7e07f}.sh-root .status-block{position:relative;margin:min(.039 * var(--mw),3.9vw) 14px 0;padding:12px 16px;font-size:large;background:rgba(44,44,46,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.25);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:3.2em;z-index:2;text-align:center}.sh-root .bottom-info-title{font-weight:600;font-size:13px;letter-spacing:.3px;margin-right:.5em;color:#8e8e93}.sh-root .status-error{color:#ff7070}.sh-root .status-amount{font-size:22px;font-weight:700;background:linear-gradient(135deg,#50d976,#34c759 50%,#228b22);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sh-root .play-controls{position:absolute;left:0;right:0;width:100%;max-width:var(--mw);bottom:calc(min(.02 * var(--mw), 2vw) + 4.4em);z-index:2000}.sh-root .play-control,.sh-root .play-control2{width:100%;display:flex;justify-content:space-evenly;align-items:flex-start;position:relative}.sh-root .control-minibutton{width:54px;height:54px;border-radius:14px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:0;transform:translateY(-25%);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.sh-root .control-minibutton:active{transform:translateY(-25%) scale(.95)}.sh-root .control-minibutton.active-toggle{background:rgba(52,199,89,.12);border-color:rgba(52,199,89,.5);box-shadow:0 0 15px rgba(52,199,89,.15)}.sh-root .control-spinbutton{width:80px;height:80px;border-radius:20px;background:linear-gradient(135deg,#50d976,#34c759 50%,#228b22);border:1px solid hsla(0,0%,100%,.15);box-shadow:0 4px 20px rgba(52,199,89,.35);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition-duration:.5s}.sh-root .control-rotate{transform:rotate(1turn)}.sh-root .control-minibutton svg,.sh-root .control-spinbutton svg{display:block}.sh-root .bottom-info-block{position:fixed;bottom:0;width:100%;max-width:var(--mw);left:50%;transform:translateX(-50%);background:rgba(28,28,30,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid hsla(0,0%,100%,.08);z-index:5}.sh-root .bib-wrap{position:relative;width:100%;height:100%;padding:min(.02 * var(--mw),2vw) 0;display:flex;align-items:center;justify-content:space-evenly}.sh-root .bib-value{font-size:17px;font-weight:700;color:#fff}.sh-root .preloader{position:fixed;inset:0;margin:0 auto;max-width:var(--mw);background:#2b0a35;z-index:9000;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:20px;gap:20px;transition:opacity .4s ease}.sh-root .preloader.hidden{opacity:0;pointer-events:none}.sh-root .pb-wrapper{width:70%;max-width:300px;height:14px;background:rgba(0,0,0,.3764705882352941);border-radius:100px;overflow:hidden}.sh-root .pb{height:100%;background:linear-gradient(90deg,#ff9ed2,#e05fa8);border-radius:100px;transition:width .2s ease}.sh-root .modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:8000;display:flex;align-items:center;justify-content:center;padding:20px}.sh-root .modal-card{background:#3d1249;border:2px solid #e05fa8;border-radius:16px;padding:22px;max-width:320px;text-align:center}.sh-root .modal-btns{display:flex;grid-gap:10px;gap:10px;margin-top:18px}.sh-root .modal-btn{flex:1 1;padding:12px;border:none;border-radius:10px;font-family:"Rubik",sans-serif;font-weight:700;font-size:14px;cursor:pointer;color:#fff}.sh-root .modal-btn.yes{background:linear-gradient(180deg,#4ed766,#1c802b)}.sh-root .modal-btn.no{background:rgba(0,0,0,.3764705882352941)}.sh-root .sh-toast{position:fixed;top:64px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7529411764705882);border:1px solid #e05fa8;color:#fff;padding:10px 18px;border-radius:100px;font-size:14px;z-index:8500}.av-root{display:flex;flex-direction:column;width:100%;height:100%;background:#0c1233;color:#eef1ff;font-family:system-ui,-apple-system,sans-serif;overflow:hidden}.av-canvas-wrap{position:relative;flex:1 1;min-height:0}.av-canvas{display:block;width:100%;height:100%}.av-hud{position:absolute;top:10px;left:12px;right:12px;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none;z-index:4}.av-hud-stats{display:flex;flex-direction:column;grid-gap:2px;gap:2px;font-size:11px;font-weight:700;letter-spacing:1px;color:rgba(238,241,255,.75);text-shadow:0 1px 3px rgba(0,0,0,.6)}.av-hud-mult{font-size:26px;font-weight:900;color:#ffd75e;text-shadow:0 2px 6px rgba(0,0,0,.55)}.av-boosters{position:absolute;top:52px;right:12px;display:flex;flex-direction:column;align-items:flex-end;grid-gap:6px;gap:6px;z-index:4;pointer-events:none}.av-boosters img{height:34px;width:auto;filter:drop-shadow(0 2px 5px rgba(0,0,0,.5));animation:av-booster-in .3s cubic-bezier(.2,1.4,.4,1)}.av-booster-count{display:flex;align-items:center;grid-gap:4px;gap:4px}.av-booster-count b{font-size:13px;font-weight:800;color:#7dffa3;text-shadow:0 1px 3px rgba(0,0,0,.6)}@keyframes av-booster-in{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.av-banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px;padding:22px 42px;border-radius:18px;text-align:center;animation:av-banner-pop .35s cubic-bezier(.2,1.4,.4,1);pointer-events:none;z-index:5}.av-banner-win{background:rgba(14,40,20,.88);border:2px solid #52e07c;box-shadow:0 0 40px rgba(82,224,124,.35)}.av-banner-title{font-size:15px;font-weight:800;letter-spacing:2px}.av-banner-win .av-banner-title{color:#7dffa3}.av-banner-mult{font-size:42px;font-weight:900;color:#ffd75e;line-height:1.1}.av-banner-amount,.av-banner-sub{font-size:17px;font-weight:700;color:#eef1ff}.av-banner-bigwin{animation:av-bigwin-pop .5s cubic-bezier(.2,1.6,.4,1)}.av-bigwin-big{background:rgba(40,28,6,.9);border:2px solid #ffd75e;box-shadow:0 0 60px rgba(255,215,94,.45)}.av-bigwin-big .av-banner-title{color:#ffd75e}.av-bigwin-mega{background:rgba(44,16,4,.92);border:2px solid #ff9a3d;box-shadow:0 0 70px rgba(255,154,61,.5)}.av-bigwin-mega .av-banner-title{color:#ff9a3d}.av-bigwin-super{background:rgba(46,6,26,.92);border:2px solid #ff5ea8;box-shadow:0 0 80px rgba(255,94,168,.55)}.av-bigwin-super .av-banner-title{color:#ff8ec4}.av-banner-bigwin .av-banner-mult{font-size:54px;animation:av-bigwin-pulse .8s ease-in-out infinite alternate}.av-bigwin-art{width:min(72vw,340px);height:auto;animation:av-bigwin-pulse .9s ease-in-out infinite alternate;filter:drop-shadow(0 6px 24px rgba(0,0,0,.55))}@keyframes av-bigwin-pop{0%{transform:translate(-50%,-50%) scale(.3) rotate(-6deg);opacity:0}60%{transform:translate(-50%,-50%) scale(1.15) rotate(2deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0deg);opacity:1}}@keyframes av-bigwin-pulse{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes av-banner-pop{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.av-toast{background:rgba(10,14,40,.92);border:1px solid rgba(140,160,255,.35);color:#eef1ff;padding:9px 18px;border-radius:10px;z-index:6}.av-controls{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:12px 14px calc(14px + env(safe-area-inset-bottom, 0px));background:#101743;border-top:1px solid rgba(140,160,255,.18)}.av-col{display:flex;flex-direction:column;grid-gap:10px;gap:10px;min-width:0}.av-col-left{align-items:flex-start}.av-col-center{align-items:center;grid-gap:4px;gap:4px}.av-col-right{align-items:flex-end;grid-gap:4px;gap:4px}.av-stat{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.av-stat-label{font-size:10px;font-weight:700;letter-spacing:1.2px;color:rgba(238,241,255,.5)}.av-stat-value{font-size:18px;font-weight:800;color:#ffd75e}.av-lastwin{text-align:center;font-size:11px;font-weight:600;color:#7dffa3;min-height:14px}.av-bet-controls{flex-direction:column;grid-gap:6px;gap:6px}.av-bet-btn,.av-bet-controls{display:flex;align-items:center}.av-bet-btn{justify-content:center;width:34px;height:30px;border-radius:10px;border:1px solid rgba(140,160,255,.35);background:rgba(140,160,255,.12);color:#eef1ff;cursor:pointer}.av-bet-btn:disabled{opacity:.35;cursor:default}.av-bet-value{font-size:17px;font-weight:800;color:#eef1ff;min-width:46px;text-align:center}.av-speeds{display:flex;grid-gap:8px;gap:8px}.av-speed-btn{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:1px solid rgba(140,160,255,.3);background:rgba(140,160,255,.1);color:rgba(238,241,255,.65);cursor:pointer;transition:all .15s ease}.av-speed-btn.active{background:#2c3ca0;border-color:#7ef2ff;color:#fff;box-shadow:0 0 14px rgba(126,242,255,.35)}.av-play-btn{display:flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;border:none;background:radial-gradient(circle at 35% 30%,#ffe08a,#ffb400 70%);color:#3a2800;cursor:pointer;box-shadow:0 4px 22px rgba(255,180,0,.45);transition:transform .12s ease,box-shadow .12s ease}.av-play-btn:not(:disabled):active{transform:scale(.94)}.av-play-btn:disabled{filter:grayscale(.7) brightness(.6);cursor:default;box-shadow:none}@media (min-width:640px){.av-root{max-width:480px;margin:0 auto;border-left:1px solid rgba(140,160,255,.15);border-right:1px solid rgba(140,160,255,.15)}}@media (max-width:400px){.av-controls{grid-gap:8px;gap:8px;padding:10px 10px calc(12px + env(safe-area-inset-bottom, 0px))}.av-stat-value{font-size:15px}.av-speeds{grid-gap:6px;gap:6px}.av-speed-btn{width:38px;height:38px;border-radius:10px}.av-speed-btn svg{width:17px;height:17px}.av-play-btn{width:62px;height:62px}.av-play-btn svg{width:28px;height:28px}.av-bet-btn{width:30px;height:26px}.av-bet-value{font-size:15px;min-width:40px}}@media (max-width:340px){.av-controls{grid-gap:6px;gap:6px;padding-inline:8px}.av-stat-label{font-size:9px;letter-spacing:.8px}.av-stat-value{font-size:13px}.av-speed-btn{width:32px;height:32px}.av-play-btn{width:56px;height:56px}.av-bet-value{font-size:13px;min-width:34px}}@media (max-height:640px){.av-controls{grid-gap:8px;gap:8px;padding:8px 12px calc(10px + env(safe-area-inset-bottom, 0px))}.av-col{grid-gap:6px;gap:6px}.av-stat-value{font-size:15px}.av-speed-btn{width:38px;height:38px}.av-play-btn{width:58px;height:58px}.av-play-btn svg{width:26px;height:26px}.av-bet-btn{height:26px}.av-hud-mult{font-size:21px}}@media (max-height:520px){.av-controls{grid-gap:6px;gap:6px;padding:6px 10px calc(8px + env(safe-area-inset-bottom, 0px))}.av-stat-label{font-size:9px}.av-stat-value{font-size:13px}.av-speed-btn{width:32px;height:32px}.av-play-btn{width:48px;height:48px}.av-bet-value{font-size:14px}.av-lastwin{display:none}}.av-back-btn{position:absolute;top:10px;left:10px;z-index:6;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(140,160,255,.3);background:rgba(12,18,51,.75);color:#eef1ff;cursor:pointer}.av-back-btn:active{transform:scale(.92)}.av-hud{left:56px}.av-toast{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:7;padding:10px 18px;border-radius:12px;background:rgba(20,26,60,.95);border:1px solid rgba(255,120,130,.5);color:#ffd7db;font-size:14px;font-weight:600;white-space:nowrap;animation:av-toast-in .2s ease;pointer-events:none}@keyframes av-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.mine-drop-panel{--cell:48px;--gap:2px;width:100%;min-height:100%;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;background-position:50%;background-size:cover;background-repeat:no-repeat;font-family:"Press Start 2P",monospace;image-rendering:pixelated}.mine-drop-panel *{box-sizing:border-box}@media (max-height:700px){.mine-drop-panel{--cell:40px}}@media (min-height:850px){.mine-drop-panel{--cell:56px}}.mine-drop-cloud{position:absolute;z-index:1;background:#fff;border-radius:4px;image-rendering:pixelated;animation:mine-drop-cloud-drift linear infinite;box-shadow:0 4px 0 0 rgba(200,220,255,.5)}.mine-drop-cloud:after,.mine-drop-cloud:before{content:"";position:absolute;background:#fff;border-radius:4px}.mine-drop-panel .cloud-1{width:60px;height:20px;top:8%;left:-80px;animation-duration:25s}.mine-drop-panel .cloud-1:before{width:30px;height:16px;top:-10px;left:10px}.mine-drop-panel .cloud-1:after{width:20px;height:12px;top:-6px;left:35px}.mine-drop-panel .cloud-2{width:80px;height:24px;top:14%;left:-100px;animation-duration:30s;animation-delay:5s}.mine-drop-panel .cloud-2:before{width:40px;height:20px;top:-14px;left:15px}.mine-drop-panel .cloud-2:after{width:24px;height:14px;top:-8px;left:50px}.mine-drop-panel .cloud-3{width:50px;height:16px;top:5%;left:-70px;animation-duration:22s;animation-delay:12s}.mine-drop-panel .cloud-3:before{width:24px;height:12px;top:-8px;left:8px}.mine-drop-ground{position:absolute;bottom:0;left:0;right:0;height:18%;z-index:1;background:repeating-linear-gradient(90deg,#5b8731,#5b8731 48px,#4a7228 0,#4a7228 49px) top/100% 8px no-repeat,linear-gradient(180deg,#8b6914,#6b4400 40%,#553600);border-top:4px solid #3d6b1e}.mine-drop-header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:8px 12px 4px}.mine-drop-logo{font-size:14px;color:#fff;text-shadow:2px 2px 0 #333,0 0 8px hsla(0,0%,100%,.3);letter-spacing:2px}.mine-drop-balance-box{display:flex;align-items:center;grid-gap:6px;gap:6px;background:rgba(0,0,0,.6);border:2px solid #555;border-radius:4px;padding:4px 10px}.mine-drop-balance-coin{width:18px;height:18px;object-fit:contain}.mine-drop-balance-value{font-size:10px;color:#4ade80}.mine-drop-game-area{position:relative;z-index:10;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 8px;grid-gap:4px;gap:4px}.mine-drop-reel-frame{position:relative;background:rgba(0,0,0,.35);border:3px solid #888;border-radius:4px;padding:3px;box-shadow:inset 0 0 10px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.3)}.mine-drop-reel-grid{display:grid;grid-template-columns:repeat(5,var(--cell));grid-template-rows:repeat(3,var(--cell));grid-gap:var(--gap);gap:var(--gap)}.mine-drop-reel-cell{width:var(--cell);height:var(--cell);display:flex;align-items:center;justify-content:center;background:rgba(50,50,50,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:2px;position:relative;overflow:hidden}.mine-drop-reel-cell img{width:85%;height:85%;object-fit:contain;image-rendering:pixelated}.mine-drop-spin-strip{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;will-change:transform}.mine-drop-spin-strip img{width:80%;height:var(--cell);object-fit:contain;flex-shrink:0}.mine-drop-spin-empty{width:100%;height:var(--cell);flex-shrink:0}.mine-drop-block-frame{background:rgba(0,0,0,.45);border:3px solid #888;border-top:none;border-radius:0 0 4px 4px;padding:3px;box-shadow:inset 0 0 10px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.3);position:relative}.mine-drop-block-grid{display:grid;grid-template-columns:repeat(5,var(--cell));grid-template-rows:repeat(6,var(--cell));grid-gap:var(--gap);gap:var(--gap)}.mine-drop-block-cell{width:var(--cell);height:var(--cell);border-radius:2px;position:relative;transition:transform .3s,opacity .3s;image-rendering:pixelated;display:flex;align-items:center;justify-content:center;overflow:hidden}.mine-drop-block-cell.animate-in{animation:mine-drop-block-enter .38s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--enter-delay,0s);transform:scale(0);opacity:0}.mine-drop-block-cell img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated;border-radius:2px}.mine-drop-block-cell.is-empty{background:rgba(20,20,40,.3);border:1px dashed hsla(0,0%,100%,.1)}.mine-drop-crack-overlay{position:absolute;inset:0;pointer-events:none;image-rendering:pixelated}.mine-drop-crack-overlay img{width:100%;height:100%;display:block}.mine-drop-bonus-btn{position:absolute;left:calc(100% + 6px);top:225px;width:36px;height:160px;background:linear-gradient(180deg,#5b1a1a,#3a0a0a);border:3px solid #f44;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:"Press Start 2P",monospace;font-size:10px;color:#f66;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:6px;text-shadow:1px 1px 0 #000;box-shadow:0 0 10px rgba(255,68,68,.3);transition:all .15s;z-index:50}.mine-drop-bonus-btn:disabled{opacity:.6;cursor:default}.mine-drop-bonus-indicator{position:absolute;top:-28px;left:50%;transform:translateX(-50%);background:rgba(100,0,200,.85);border:2px solid #a4f;border-radius:4px;padding:3px 10px;font-size:8px;color:#ffd44a;white-space:nowrap;z-index:20;display:none}.mine-drop-bonus-indicator.show{display:block;animation:mine-drop-bonus-pulse 1s infinite}.mine-drop-bonus-dialog{display:none;position:absolute;inset:0;z-index:100;background:rgba(0,0,0,.7);justify-content:center;align-items:center;padding:16px}.mine-drop-bonus-dialog.show{display:flex}.mine-drop-bonus-dialog-inner{background:linear-gradient(180deg,#2a2a2a,#1a1a1a);border:3px solid #a4f;border-radius:8px;padding:20px 28px;text-align:center;color:#fff}.mine-drop-bonus-dialog-inner h3{font-size:12px;color:#a4f;margin:0 0 12px}.mine-drop-bonus-dialog-inner p{font-size:8px;color:#ccc;margin:0 0 16px;line-height:1.6}.mine-drop-bonus-dialog-inner .price{color:#ffd44a;font-size:14px}.mine-drop-dialog-btns{display:flex;grid-gap:12px;gap:12px;justify-content:center}.mine-drop-btn-cancel,.mine-drop-btn-confirm{font-family:"Press Start 2P",monospace;font-size:9px;padding:8px 18px;border:2px solid;border-radius:4px;cursor:pointer}.mine-drop-btn-confirm{background:#2a8a4a;border-color:#4ada6a;color:#fff}.mine-drop-btn-cancel{background:#5a1a1a;border-color:#f44;color:#fff}.mine-drop-chest-row{display:grid;grid-template-columns:repeat(5,var(--cell));grid-gap:var(--gap);gap:var(--gap);margin-top:2px}.mine-drop-chest{width:var(--cell);height:calc(var(--cell)*0.7);background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s}.mine-drop-chest-mult{display:none;font-size:14px;color:#ffd44a;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000;z-index:2}.mine-drop-chest.open .mine-drop-chest-mult{display:block;animation:mine-drop-mult-reveal .4s ease-out}.mine-drop-chest.exploding{animation:mine-drop-chest-explode .3s ease-out forwards}.mine-drop-hit-fx{position:absolute;inset:0;pointer-events:none;background:hsla(0,0%,100%,.5);animation:mine-drop-hit-flash .25s ease-out forwards;border-radius:2px}.mine-drop-break-particle{position:absolute;width:6px;height:6px;border-radius:1px;pointer-events:none;will-change:transform,opacity}.mine-drop-controls{position:relative;z-index:10;padding:6px 12px 12px;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.mine-drop-controls-row{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px}.mine-drop-bet-box{display:flex;align-items:center;grid-gap:8px;gap:8px;background:rgba(0,0,0,.7);border:2px solid #555;border-radius:4px;padding:4px 12px}.mine-drop-bet-label{font-size:7px;color:#888;text-transform:uppercase}.mine-drop-bet-value{font-size:12px;color:#4ade80}.mine-drop-btn-sm{width:28px;height:28px;background:hsla(0,0%,100%,.1);border:2px solid #666;border-radius:4px;color:#fff;font-size:14px;font-family:"Press Start 2P",monospace;cursor:pointer;display:flex;align-items:center;justify-content:center}.mine-drop-auto-btn:disabled,.mine-drop-btn-sm:disabled,.mine-drop-spin-btn:disabled{opacity:.6;cursor:default}.mine-drop-auto-btn{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.6);border:2px solid #555;color:#aaa;font-size:7px;font-family:"Press Start 2P",monospace;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.mine-drop-auto-btn.on{border-color:#4ade80;color:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.3)}.mine-drop-spin-btn{width:64px;height:64px;border-radius:50%;border:3px solid #333;background:linear-gradient(180deg,#4ade80,#22c55e);color:#000;font-size:9px;font-weight:700;font-family:"Press Start 2P",monospace;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(34,197,94,.4),inset 0 2px 0 hsla(0,0%,100%,.3);transition:all .15s;letter-spacing:1px}.mine-drop-spin-btn.spinning{opacity:.5;pointer-events:none;animation:mine-drop-spin-pulse 1s infinite}.mine-drop-win-display{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);z-index:50;background:rgba(0,0,0,.85);border:3px solid gold;border-radius:8px;padding:12px 28px;text-align:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.mine-drop-win-display.show{transform:translate(-50%,-50%) scale(1)}.mine-drop-win-label{font-size:8px;color:#888;margin-bottom:4px}.mine-drop-win-amount{font-size:18px;color:gold}.mine-drop-flying-pick{position:absolute;left:0;top:0;width:var(--cell);height:var(--cell);z-index:200;pointer-events:none;transition:none;will-change:transform;transform-origin:38% 72%;transform:translate3d(var(--md-pick-x,0),var(--md-pick-y,0),0) rotate(var(--md-pick-rotation,0deg));backface-visibility:hidden}.mine-drop-flying-pick img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;display:block}.mine-drop-flying-pick.pick-swing{animation:mine-drop-pick-swing .35s ease-in-out}.mine-drop-flying-pick.pick-flyaway{animation:mine-drop-pick-flyaway .45s ease-in-out forwards}@keyframes mine-drop-cloud-drift{0%{transform:translateX(0)}to{transform:translateX(calc(100vw + 120px))}}@keyframes mine-drop-bonus-pulse{0%,to{box-shadow:0 0 8px rgba(170,68,255,.4)}50%{box-shadow:0 0 16px rgba(170,68,255,.8)}}@keyframes mine-drop-chest-explode{0%{transform:scale(1);opacity:1}30%{transform:scale(1.3) rotate(-5deg);opacity:1}60%{transform:scale(1.4) rotate(3deg);opacity:.6}to{transform:scale(0);opacity:0}}@keyframes mine-drop-mult-reveal{0%{transform:scale(0);opacity:0}50%{transform:scale(1.4);opacity:1}to{transform:scale(1);opacity:1}}@keyframes mine-drop-block-enter{0%{transform:scale(.05);opacity:0}10%{transform:scale(.1);opacity:.3}20%{transform:scale(.2);opacity:.5}30%{transform:scale(.3);opacity:.65}40%{transform:scale(.4);opacity:.75}50%{transform:scale(.5);opacity:.85}60%{transform:scale(.6);opacity:.9}70%{transform:scale(.7);opacity:.95}80%{transform:scale(.8);opacity:.97}90%{transform:scale(.9);opacity:1}to{transform:scale(1);opacity:1}}@keyframes mine-drop-hit-flash{0%{opacity:1}8%{opacity:.9}15%{opacity:.8}22%{opacity:.7}30%{opacity:.6}37%{opacity:.51}45%{opacity:.42}52%{opacity:.34}60%{opacity:.25}70%{opacity:.18}80%{opacity:.12}90%{opacity:.06}to{opacity:0}}@keyframes mine-drop-particle-fly{0%{transform:translate(0) scale(1);opacity:1}12%{transform:translate(calc(var(--tx)*0.12),calc(var(--ty)*0.12)) scale(.88);opacity:.88}25%{transform:translate(calc(var(--tx)*0.25),calc(var(--ty)*0.25)) scale(.75);opacity:.75}37%{transform:translate(calc(var(--tx)*0.37),calc(var(--ty)*0.37)) scale(.63);opacity:.63}50%{transform:translate(calc(var(--tx)*0.5),calc(var(--ty)*0.5)) scale(.5);opacity:.5}62%{transform:translate(calc(var(--tx)*0.62),calc(var(--ty)*0.62)) scale(.38);opacity:.38}75%{transform:translate(calc(var(--tx)*0.75),calc(var(--ty)*0.75)) scale(.25);opacity:.25}87%{transform:translate(calc(var(--tx)*0.87),calc(var(--ty)*0.87)) scale(.13);opacity:.13}to{transform:translate(var(--tx),var(--ty)) scale(0);opacity:0}}@keyframes mine-drop-spin-pulse{0%,to{box-shadow:0 4px 12px rgba(34,197,94,.4)}50%{box-shadow:0 4px 24px rgba(34,197,94,.7)}}@keyframes mine-drop-pick-swing{0%{transform:rotate(0deg)}3%{transform:rotate(-3deg)}6%{transform:rotate(-6deg)}9%{transform:rotate(-9deg)}12%{transform:rotate(-12deg)}15%{transform:rotate(-14.5deg)}18%{transform:rotate(-17deg)}21%{transform:rotate(-19.5deg)}25%{transform:rotate(-22deg)}28%{transform:rotate(-19deg)}31%{transform:rotate(-16deg)}34%{transform:rotate(-13deg)}37%{transform:rotate(-10deg)}40%{transform:rotate(-5.5deg)}43%{transform:rotate(-1deg)}46%{transform:rotate(3.5deg)}50%{transform:rotate(8deg)}53%{transform:rotate(7deg)}56%{transform:rotate(6deg)}59%{transform:rotate(5deg)}62%{transform:rotate(4deg)}65%{transform:rotate(2.2deg)}68%{transform:rotate(.5deg)}71%{transform:rotate(-1.2deg)}75%{transform:rotate(-3deg)}78%{transform:rotate(-2.5deg)}81%{transform:rotate(-2deg)}84%{transform:rotate(-1.5deg)}87%{transform:rotate(-1deg)}90%{transform:rotate(-.75deg)}93%{transform:rotate(-.5deg)}96%{transform:rotate(-.25deg)}to{transform:rotate(0deg)}}@keyframes mine-drop-pick-flyaway{0%{transform:translate3d(var(--md-pick-x,0),var(--md-pick-y,0),0) scale(1) rotate(var(--md-pick-rotation,0deg));opacity:1}5%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 2px),0) scale(.97) rotate(calc(var(--md-pick-rotation, 0deg) + 9deg));opacity:.98}10%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 4px),0) scale(.94) rotate(calc(var(--md-pick-rotation, 0deg) + 18deg));opacity:.97}15%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 6px),0) scale(.91) rotate(calc(var(--md-pick-rotation, 0deg) + 27deg));opacity:.96}20%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 8px),0) scale(.88) rotate(calc(var(--md-pick-rotation, 0deg) + 36deg));opacity:.95}25%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 10.5px),0) scale(.84) rotate(calc(var(--md-pick-rotation, 0deg) + 47deg));opacity:.91}30%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 13px),0) scale(.79) rotate(calc(var(--md-pick-rotation, 0deg) + 58deg));opacity:.87}35%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 15.5px),0) scale(.74) rotate(calc(var(--md-pick-rotation, 0deg) + 69deg));opacity:.83}40%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 18px),0) scale(.7) rotate(calc(var(--md-pick-rotation, 0deg) + 80deg));opacity:.8}46%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 20.5px),0) scale(.62) rotate(calc(var(--md-pick-rotation, 0deg) + 92deg));opacity:.72}52%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 23px),0) scale(.55) rotate(calc(var(--md-pick-rotation, 0deg) + 105deg));opacity:.65}58%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 25.5px),0) scale(.48) rotate(calc(var(--md-pick-rotation, 0deg) + 117deg));opacity:.58}65%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 28px),0) scale(.4) rotate(calc(var(--md-pick-rotation, 0deg) + 130deg));opacity:.5}73%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 30px),0) scale(.3) rotate(calc(var(--md-pick-rotation, 0deg) + 142deg));opacity:.38}82%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 32px),0) scale(.2) rotate(calc(var(--md-pick-rotation, 0deg) + 155deg));opacity:.25}91%{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 34px),0) scale(.1) rotate(calc(var(--md-pick-rotation, 0deg) + 167deg));opacity:.12}to{transform:translate3d(var(--md-pick-x,0),calc(var(--md-pick-y, 0) - 36px),0) scale(0) rotate(calc(var(--md-pick-rotation, 0deg) + 180deg));opacity:0}}.chicken-road-root{--cr-bg:#0d0d0f;--cr-panel:#18181b;--cr-card:rgba(44,44,46,0.65);--cr-line:hsla(0,0%,100%,0.08);--cr-text:#f6f7fa;--cr-muted:rgba(246,247,250,0.55);--cr-gold:#f5b522;--cr-mint:#50d976;--cr-emerald:linear-gradient(135deg,#50d976,#34c759);--cr-danger:linear-gradient(135deg,#ff6b6b,#f34f58);min-height:100%;background:linear-gradient(180deg,#0d0d0f,#1a1a1d);color:var(--cr-text);-webkit-user-select:none;user-select:none}.chicken-road-app{width:100%;min-height:100vh;display:flex;flex-direction:column;position:relative;background:var(--cr-panel)}.cr-header{display:flex;align-items:center;justify-content:flex-start;grid-gap:10px;gap:10px;padding:12px 16px;border-bottom:1px solid var(--cr-line);background:rgba(24,24,27,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:sticky;top:0;z-index:40}.cr-header-title{font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--cr-muted);text-align:left}.cr-header-balance-wrap{position:absolute;left:50%;top:calc(68% + 30px);transform:translate(-50%,-50%);pointer-events:none}.cr-header-balance{font-size:14px;font-weight:900;letter-spacing:.02em;color:var(--cr-text);white-space:nowrap;text-align:center}.cr-header-back{position:absolute;left:16px;top:50%;transform:translateY(-50%);border:0;border-radius:10px;background:hsla(0,0%,100%,.08);color:var(--cr-text);padding:8px 12px;font-size:12px;font-weight:800;letter-spacing:.04em;cursor:pointer}.cr-canvas-wrap{position:relative;width:100%;aspect-ratio:9/10;background:#111318;overflow:hidden;flex-shrink:0}.cr-canvas-wrap canvas{display:block;width:100%;height:100%}.cr-diff-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;padding:12px 16px 10px}.cr-diff-btn{border:0;border-radius:10px;padding:8px 4px;background:hsla(0,0%,100%,.06);color:var(--cr-muted);font-size:11px;font-weight:700;text-align:center;cursor:pointer}.cr-diff-btn .l{font-size:12px;font-weight:800;margin-bottom:1px}.cr-diff-btn .m{font-size:9px;opacity:.65}.cr-diff-btn.active{background:rgba(80,217,118,.18);color:var(--cr-mint);box-shadow:0 0 12px rgba(80,217,118,.15)}.cr-action-btn:disabled,.cr-diff-btn:disabled{opacity:.4;pointer-events:none}.cr-bet-row{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 16px}.cr-bet-label{font-size:12px;font-weight:800;color:var(--cr-muted);text-transform:uppercase;letter-spacing:.06em}.cr-bet-input{flex:1 1;padding:10px 14px;border:0;border-radius:12px;background:hsla(0,0%,100%,.08);color:var(--cr-text);font-size:16px;font-weight:700;text-align:center;outline:none;appearance:textfield}.cr-bet-input::-webkit-inner-spin-button,.cr-bet-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cr-actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding:6px 16px 12px}.cr-action-btn{border:0;border-radius:14px;padding:14px 8px;font-size:14px;font-weight:800;color:#fff;cursor:pointer;text-align:center}.cr-action-btn.primary{background:var(--cr-emerald);color:#0d2211}.cr-action-btn.secondary{background:linear-gradient(135deg,#f5b522,#eda71d);color:#1d1f22}.cr-action-btn.danger{background:var(--cr-danger)}@media (max-width:480px){.cr-actions{grid-template-columns:1fr}}.bns-wrap{padding:0 4px}.bns-header{display:flex;align-items:center;margin-bottom:20px}.bns-header h1{flex:1 1;font-size:22px;font-weight:800;margin:0}.bns-header h1,.bns-toast{text-align:center;color:#fff}.bns-toast{border-radius:14px;padding:12px 16px;margin-bottom:14px;font-size:14.5px;font-weight:700}.bns-toast-ok{background:rgba(22,255,140,.16);border:1px solid rgba(22,255,140,.4)}.bns-toast-err{background:rgba(255,82,82,.14);border:1px solid rgba(255,82,82,.38)}.bns-card{position:relative;border-radius:20px;padding:20px;margin-bottom:16px;background:radial-gradient(ellipse 72% 108% at 100% 100%,rgba(22,255,140,.42) 0,rgba(22,255,140,.24) 28%,rgba(22,255,140,.08) 58%,transparent 100%),linear-gradient(90deg,rgba(110,102,255,.1),rgba(67,57,255,.1))}.bns-head{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:12px;position:relative;z-index:1}.bns-title{font-size:21px}.bns-badge,.bns-title{font-weight:800;color:#fff}.bns-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:5px 12px;font-size:14px}.bns-desc{font-size:14.5px;line-height:1.5;color:hsla(0,0%,100%,.75);max-width:58%;margin:0 0 16px}.bns-claim,.bns-desc{position:relative;z-index:1}.bns-claim{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;background:#fff;color:#0d0d0f;border:none;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:800;cursor:pointer;transition:transform .15s ease}.bns-claim:active{transform:scale(.96)}.bns-claim:disabled{opacity:.6;cursor:default}.bns-claim-amount{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:rgba(13,13,15,.1);border-radius:999px;padding:4px 10px;font-size:14px;font-weight:800}.bns-img{position:absolute;right:-53px;bottom:-22px;width:306px;height:auto;transform:translate(45px,45px);pointer-events:none;z-index:10}.bns-card-cashback .bns-img{transform:translate(45px,45px) rotate(-20deg)}.bns-promo .bns-head{margin-bottom:14px}.bns-promo-form{display:flex;align-items:center;grid-gap:10px;gap:10px;position:relative;z-index:1}.bns-promo-input{flex:1 1;min-width:0;height:42px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:rgba(13,13,15,.45);color:#fff;font-size:15px;font-weight:600;padding:0 16px;outline:none}.bns-promo-input::placeholder{color:hsla(0,0%,100%,.4);font-weight:500}.bns-promo-input:focus{border-color:rgba(22,255,140,.55)}.bns-gem{width:12px;height:15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath fill='%232ed397' d='M6 1.5h8l4.5 6-8.5 15-8.5-15z'/%3E%3Cpath fill='%2356e6ae' d='M6 1.5l1.5 6 2.5 15-8.5-15zm8 0l-1.5 6-2.5 15 8.5-15z'/%3E%3Cpath fill='%2385f3c9' d='M6 1.5h8l-1.5 6h-5z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;flex:none}