@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#0a0a0f;--bg-secondary:#11111a;--bg-card:#1a1a2e;--bg-card-hover:#252542;--bg-input:#0f0f1a;--bg-glass:#1a1a2ecc;--border:#2a2d4e;--border-light:#3a3d5e;--border-glow:#8b5cf64d;--purple:#8b5cf6;--purple-light:#a855f7;--purple-dark:#7c3aed;--purple-glow:#8b5cf666;--green:#00ffa3;--green-dark:#00c97a;--green-glow:#00ffa34d;--red:#ff4757;--red-dark:#ff2e43;--red-glow:#ff47574d;--orange:#ffa502;--gold:gold;--text-primary:#fff;--text-secondary:#a0a0b0;--text-muted:#6b6b80;--sidebar-width:280px;--navbar-height:64px;--shadow-sm:0 2px 4px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--shadow-xl:0 16px 48px #0009;--shadow-purple:0 0 20px #8b5cf64d;--shadow-green:0 0 20px #00ffa34d;--shadow-red:0 0 20px #ff47574d}html,body,#root{width:100%;height:100%}body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,select,textarea{outline:none;font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-input)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-light)}.sol-icon{flex-direction:column;flex-shrink:0;gap:2px;width:14px;height:14px;display:inline-flex}.sol-icon span{border-radius:1px;height:3px;display:block;transform:skew(-15deg)}.sol-icon span:first-child{background:linear-gradient(90deg,#00ffa3,#14f195)}.sol-icon span:nth-child(2){background:linear-gradient(90deg,#9945ff,#14f195)}.sol-icon span:nth-child(3){background:linear-gradient(90deg,#9945ff,#7c3aed)}.modal{background:var(--bg-card);border:1px solid var(--border);width:90%;max-width:480px;max-height:90vh;box-shadow:var(--shadow-xl);border-radius:16px;padding:32px;position:relative;overflow-y:auto}.modal-close{background:var(--bg-input);border:1px solid var(--border);width:36px;height:36px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.modal-close:hover{background:var(--border);color:var(--text-primary);transform:rotate(90deg)}.btn-primary{background:linear-gradient(135deg, var(--purple-light), var(--purple-dark));color:#fff;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-purple);border-radius:12px;padding:14px 24px;font-size:15px;font-weight:700;transition:all .2s}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn-secondary{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border);border-radius:12px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s}.btn-secondary:hover{background:var(--border);border-color:var(--border-light)}.btn-ghost{color:var(--text-secondary);background:0 0;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.btn-ghost:hover{color:var(--text-primary);background:#ffffff0d}.page-title{justify-content:center;align-items:center;gap:12px;margin-bottom:32px;display:flex;position:relative}.page-title h1{letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg, var(--purple-light), var(--purple-dark));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:900}.page-title:before{content:"";background:radial-gradient(ellipse at center, var(--purple-glow) 0%, transparent 70%);pointer-events:none;z-index:-1;position:absolute;inset:-30px}.card{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:16px;padding:24px}.glass-card{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-glow);box-shadow:var(--shadow-lg);border-radius:16px;padding:24px}.section-divider{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:16px;margin:24px 0 20px;font-size:12px;font-weight:700;display:flex}.section-divider:before,.section-divider:after{content:"";background:var(--border);flex:1;height:1px}.badge{background:var(--bg-input);border:1px solid var(--border);border-radius:6px;justify-content:center;align-items:center;min-width:24px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.badge.purple{background:var(--purple);border-color:var(--purple);color:#fff}.badge.green{background:var(--green-dark);border-color:var(--green);color:#fff}.badge.red{background:var(--red-dark);border-color:var(--red);color:#fff}.toast{background:var(--bg-card);border:1px solid var(--purple);z-index:2000;box-shadow:var(--shadow-purple);border-radius:12px;padding:16px 24px;font-weight:600;animation:.4s slideUp;position:fixed;bottom:32px;right:32px}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes glow{0%,to{box-shadow:0 0 10px var(--purple-glow)}50%{box-shadow:0 0 30px var(--purple-glow), 0 0 50px var(--purple-glow)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes spin{0%{transform:rotateY(0)}to{transform:rotateY(1800deg)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes reveal{0%{opacity:0;transform:scale(.5)rotateY(90deg)}to{opacity:1;transform:scale(1)rotateY(0)}}.animate-fade-in{animation:.4s fadeIn}.animate-slide-in{animation:.4s slideIn}.animate-slide-up{animation:.4s slideUp}.animate-pulse{animation:.6s pulse}.animate-glow{animation:2s ease-in-out infinite glow}.animate-shake{animation:.6s shake}.animate-bounce{animation:.6s bounce}.animate-scale-in{animation:.3s scaleIn}.animate-reveal{animation:.4s reveal}button,input,select,.card,.glass-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.win-animation{animation:.6s glow,.6s pulse}.lose-animation{animation:.6s shake}input[type=number],input[type=text],input[type=email],input[type=password],select{background:var(--bg-input);border:1px solid var(--border);color:var(--text-primary);border-radius:12px;padding:14px 16px;font-size:15px;transition:all .3s}input:focus,select:focus{border-color:var(--purple);box-shadow:0 0 0 3px #8b5cf61a}input::placeholder{color:var(--text-muted)}.game-btn{background:linear-gradient(135deg, var(--purple-light), var(--purple-dark));color:#fff;text-transform:uppercase;letter-spacing:1px;box-shadow:var(--shadow-purple);border-radius:12px;padding:16px 32px;font-size:16px;font-weight:700;transition:all .3s}.game-btn:hover{transform:translateY(-3px);box-shadow:0 0 40px #8b5cf699}.game-btn:active{transform:translateY(-1px)}.game-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.cashout-btn{background:linear-gradient(135deg, var(--green), var(--green-dark));color:#fff;text-transform:uppercase;letter-spacing:1px;box-shadow:var(--shadow-green);border-radius:12px;padding:16px 32px;font-size:16px;font-weight:700;transition:all .3s}.cashout-btn:hover{transform:translateY(-3px);box-shadow:0 0 40px #00ffa399}.quick-bet-btn{background:var(--bg-input);border:1px solid var(--border);color:var(--text-primary);border-radius:10px;padding:12px 16px;font-size:14px;font-weight:600;transition:all .3s}.quick-bet-btn:hover{background:var(--border);border-color:var(--purple);transform:translateY(-2px)}.quick-bet-btn.active{background:var(--purple);border-color:var(--purple);color:#fff}nav#navbar{z-index:2000;background:#0d314e5c;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 50px;display:flex;position:fixed;top:0;left:0}nav#navbar .navbar-left,nav#navbar .navbar-right{z-index:1;align-items:center;width:calc(50% - 176px);display:flex}nav#navbar .navbar-right{z-index:1;justify-content:flex-end;align-items:center;width:auto;display:flex}nav#navbar .navbar-mid,nav#navbar .navbar-center{flex:1;justify-content:center;align-items:center;display:flex}nav#navbar .social-links{align-items:center;gap:15px;display:flex}nav#navbar .social-link{color:#b8c5d0;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;text-decoration:none;transition:color .2s;display:flex}nav#navbar .social-link:hover{color:#00ffc2;background:#00ffc21a}nav#navbar .navbar-left button.button-chat{background:#2951714a;border:1px solid #29699e4d;border-radius:50%;width:36px;height:36px;display:none}nav#navbar .navbar-left button.button-chat .button-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}nav#navbar .navbar-left button.button-chat .button-inner span{font-size:14px}nav#navbar .navbar-left a.link-logo{align-items:center;margin-right:30px;display:flex}nav#navbar .navbar-left a.link-logo .logo-ghost{font-size:24px}nav#navbar .navbar-left a.link-logo .logo-text{background:linear-gradient(135deg,#618af1,#1c63b6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:900}nav#navbar .navbar-left a.link-home{z-index:1;width:50px;height:50px;margin-right:10px;padding:1px;transition:all .3s;position:relative}nav#navbar .navbar-left a.link-home:hover{filter:brightness(1.2);transform:translateY(-2px)}.link-home:active{transition-duration:.2s;scale:.9}nav#navbar .navbar-left a.link-home:before{content:"";clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 25%,100% 75%,calc(100% - 8px) 100%,8px 100%,0 75%,0 25%);z-index:-1;background:linear-gradient(#0085ff00 0%,#328adb 100%);width:100%;height:100%;position:absolute;top:0;left:0}nav#navbar .navbar-left a.link-home:after{content:"";clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 25%,100% 75%,calc(100% - 8px) 100%,8px 100%,0 75%,0 25%);z-index:-1;background:#061628;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}nav#navbar .navbar-left a.link-home .link-inner{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 25%,100% 75%,calc(100% - 8px) 100%,8px 100%,0 75%,0 25%);background:linear-gradient(255deg,#3b7eb780 -70%,#14508180 90%);justify-content:center;align-items:center;width:100%;height:100%;transition:background .3s;display:flex}nav#navbar .navbar-left a.link-home:hover .link-inner{background:linear-gradient(255deg,#3b7eb7 -70%,#145081 90%)}nav#navbar .navbar-left a.link-home .link-inner svg{fill:#6e95b6;transition:fill .3s}nav#navbar .navbar-left a.link-home:hover .link-inner svg{fill:#fff}nav#navbar .navbar-mid button.auth-button{display:none}nav#navbar .navbar-cashier{align-items:center;gap:10px;display:flex}nav#navbar .right-auth{align-items:center;gap:15px;display:flex}nav#navbar a.link-rewards{background:radial-gradient(220% 220% at 50% 15%,#29ba9766 0%,#06233c66 100%);border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-end;width:155px;height:55px;margin-right:25px;padding:0 15px 0 50px;transition:all .2s;display:flex;position:relative}nav#navbar a.link-rewards:hover{transition-duration:.2s;scale:1.03}nav#navbar a.link-rewards:active{transition-duration:.2s;scale:.9}nav#navbar a.link-rewards span:first-child{filter:drop-shadow(0 0 4px #fff53b59);font-size:24px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}nav#navbar a.link-rewards span:nth-child(2),nav#navbar a.link-rewards span:nth-child(3){background:linear-gradient(#fff 1.75%,#6cffd3d9 35%,#00ff478c 70.93%,#7bff90 95%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #ff0a0a40);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:900}nav#navbar .navbar-right button.button-toggle{filter:drop-shadow(0 1.8px 1.8px #0000001a);width:36px;height:28px;display:none}nav#navbar .navbar-right button.button-toggle .button-inner{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 25%,100% 75%,calc(100% - 4px) 100%,4px 100%,0 75%,0 25%);background:#214059;justify-content:center;align-items:center;width:100%;height:100%;display:flex}nav#navbar .navbar-right button.button-toggle .button-inner svg{fill:#5b7b95;transition:fill .3s}nav#navbar .navbar-right button.button-toggle:hover .button-inner svg{fill:#fff}nav#navbar .navbar-mobile{z-index:0;background-color:#021423;width:100vw;height:100vh;padding:95px 21px 0;transition:transform .3s;position:fixed;top:0;right:0;overflow-y:scroll;transform:translate(100%)}nav#navbar .navbar-mobile a,nav#navbar .navbar-mobile button{color:#bbbfd0;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding-bottom:8px;font-size:16px;font-weight:600;display:flex;position:relative}nav#navbar .navbar-mobile .mobile-user a,nav#navbar .navbar-mobile .mobile-games a,nav#navbar .navbar-mobile .mobile-user button{margin-top:25px}nav#navbar .navbar-mobile a.router-link-exact-active{background:linear-gradient(250deg,#00ffc2 0%,#00aa6d 100%),#a6cae8;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}nav#navbar .navbar-mobile a:before,nav#navbar .navbar-mobile button:before{background-color:#102b3f;width:100%;height:1px;position:absolute;bottom:0;left:0}nav#navbar .navbar-mobile a span,nav#navbar .navbar-mobile button span{margin-right:8px;font-size:13px}nav#navbar .navbar-mobile a.router-link-exact-active span{fill:#00ffc2}nav#navbar .mobile-games{color:#fff;margin-top:40px;font-size:16px;font-weight:800}.text-green-gradient-exact{background:linear-gradient(250deg,#00ffc2 0%,#00aa6d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media only screen and (width<=1750px){nav#navbar{padding:0 10px}}@media only screen and (width<=1650px){nav#navbar .left-rakeback,nav#navbar .right-links{display:none}}@media only screen and (width<=1500px){nav#navbar{width:100%}}@media only screen and (width<=1175px){nav#navbar{background:#0928417a;border-bottom:1px solid #1b405c59;height:80px;padding:0 20px}nav#navbar .navbar-left,nav#navbar .navbar-right{width:auto}nav#navbar .navbar-left button.button-chat,nav#navbar .navbar-right button.button-toggle{display:block}nav#navbar .navbar-left a.link-logo,nav#navbar .navbar-left a.link-home,nav#navbar .navbar-left .navbar-games,nav#navbar .navbar-right button.auth-button,nav#navbar .right-auth{display:none}nav#navbar .navbar-mid button.auth-button{display:block}nav#navbar .navbar-mobile.mobile-open{transform:translate(0)}}.navbar-games{align-items:center;gap:10px;display:flex;position:relative}.games-btn{color:#00ffc2;cursor:pointer;background:#00ffc226;border:2px solid #00ffc24d;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:700;transition:all .3s}.games-btn:hover{background:#00ffc240;border-color:#00ffc280;transform:translateY(-2px)}.games-btn.active{color:#fff;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);box-shadow:0 4px 15px #00ffc24d}.games-btn .nav-icon{margin-right:8px;font-size:16px}.games-btn .chevron{margin-left:8px;font-size:12px;transition:transform .3s}.games-btn.active .chevron{transform:rotate(180deg)}.admin-btn{color:#fff;cursor:pointer;background:#e74c3c26;border:2px solid #e74c3c4d;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.admin-btn:hover{background:#e74c3c40;border-color:#e74c3c80;transform:translateY(-2px)}.admin-btn .nav-icon{margin-right:8px;font-size:16px}.games-dropdown{background:var(--bg-card);border:1px solid var(--border);min-width:460px;box-shadow:var(--shadow-xl);z-index:10000;border-radius:16px;animation:.3s slideUp;display:flex;position:absolute;top:calc(100% + 12px);left:0;overflow:hidden}.games-list{flex-direction:column;min-width:200px;padding:12px;display:flex}.game-item{color:var(--text-secondary);text-align:left;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:700;transition:all .3s;display:flex}.game-item:hover,.game-item.hovered,.game-item.active{background:var(--bg-input);color:var(--text-primary);transform:translate(4px)}.soon-badge{background:var(--purple);color:#fff;letter-spacing:.5px;border-radius:12px;padding:4px 8px;font-size:10px;font-weight:800}.games-preview{border-left:1px solid var(--border);flex:1;padding:16px}.preview-image{background:linear-gradient(135deg,#1a0a2e,#2d1b69);border-radius:12px;justify-content:center;align-items:center;height:220px;display:flex;position:relative;overflow:hidden}.preview-glow{background:radial-gradient(circle at 50% 60%, var(--purple-glow) 0%, transparent 60%);position:absolute;inset:0}.preview-content{text-align:center;position:relative}.preview-mult{color:var(--gold);font-size:42px;font-weight:900;display:block}.preview-label{color:var(--text-secondary);letter-spacing:1px;font-size:12px;font-weight:700}.preview-footer{color:var(--text-muted);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.ticker-container{background:var(--bg-input);border:1px solid var(--border);border-radius:12px;align-items:center;gap:16px;margin-bottom:8px;padding:8px 16px;display:flex}.ticker-item{align-items:center;gap:8px;display:flex}.ticker-label{color:var(--purple);letter-spacing:1px;font-size:11px;font-weight:800}.ticker-value{color:var(--text-secondary);font-size:12px;font-weight:600}.ticker-divider{color:var(--border-light);font-size:14px}.announcement-banner{border:1px solid var(--border-glow);background:linear-gradient(135deg,#8b5cf61a,#8b5cf60d);border-radius:12px;align-items:center;gap:8px;padding:8px 16px;display:flex}.announcement-icon{font-size:16px}.announcement-text{color:var(--text-secondary);font-size:12px;font-weight:600}.balance-display{background:var(--bg-input);border:1px solid var(--border-light);border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:700;transition:all .3s;display:flex}.balance-display:hover{border-color:var(--purple);box-shadow:var(--shadow-purple)}.sound-toggle{background:var(--bg-input);border:1px solid var(--border);cursor:pointer;border-radius:12px;padding:10px 14px;font-size:20px;transition:all .3s}.sound-toggle:hover{background:var(--bg-card);border-color:var(--purple);transform:translateY(-2px)}.nav-withdraw,.nav-deposit{padding:10px 18px!important;font-size:14px!important}.profile-menu{position:relative}.profile-avatar{cursor:pointer;background:0 0;border:none;padding:8px;transition:all .3s}.profile-avatar:hover{transform:translateY(-2px)}.avatar-placeholder{background:#00ffc226;border:2px solid #00ffc24d;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;font-size:22px;transition:all .3s;display:flex}.avatar-placeholder:hover{border-color:var(--purple);box-shadow:var(--shadow-purple)}.profile-dropdown{background:var(--bg-card);border:1px solid var(--border);min-width:160px;box-shadow:var(--shadow-xl);z-index:200;border-radius:12px;animation:.3s slideUp;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.profile-dropdown a,.profile-dropdown button{width:100%;color:var(--text-secondary);text-align:left;background:0 0;padding:12px 18px;font-size:14px;font-weight:600;transition:all .3s;display:block}.profile-dropdown a:hover,.profile-dropdown button:hover{background:var(--bg-input);color:var(--text-primary)}@media (width<=1200px){.navbar-center{display:none}}@media (width<=900px){.nav-withdraw{display:none}}@media (width<=768px){.navbar{padding:0 16px}.navbar-left,.navbar-right{gap:12px}.nav-link{padding:8px 12px;font-size:13px}.balance-display{padding:8px 12px;font-size:14px}}.sidebar{z-index:1000;background:linear-gradient(#062641 0%,#031422 100%);border:2px solid #00ffc233;border-radius:12px;flex-direction:column;width:350px;height:calc(100vh - 100px);padding:15px;display:flex;position:fixed;top:100px;left:20px;box-shadow:0 8px 32px #0000004d}.sidebar-header{border-bottom:1px solid #00ffc233;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px 14px;display:flex}.sidebar-title{color:#fff;cursor:pointer;font-size:13px;font-weight:700;transition:color .2s}.sidebar-title:hover{color:#00ffc2}.online-count{color:#00ffc2;background:#00ffc21a;border:1px solid #00ffc24d;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.airdrop-widget{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;margin:10px;overflow:hidden}.airdrop-header{background:var(--purple);text-align:center;letter-spacing:1px;padding:4px;font-size:11px;font-weight:800}.airdrop-body{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.airdrop-amount{align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.airdrop-timer{color:var(--text-secondary);font-size:14px;font-weight:700}.airdrop-claim{background:var(--bg-input);border:1px solid var(--border);border-radius:6px;width:32px;height:32px;font-size:16px;transition:background .15s}.airdrop-claim:hover{background:var(--border)}.chat-feed{background:#0003;border-radius:8px;flex-direction:column;flex:1;gap:10px;padding:10px;display:flex;overflow-y:auto}.chat-empty{color:var(--text-muted);text-align:center;padding:20px 0;font-size:12px}.chat-message{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;gap:10px;padding:8px;transition:all .2s;display:flex}.chat-message:hover{background:#ffffff14;border-color:#00ffc24d}.chat-avatar{flex-shrink:0}.chat-avatar img,.avatar-placeholder-sm{object-fit:cover;border-radius:4px;width:28px;height:28px}.avatar-placeholder-sm{background:var(--bg-input);border:1px solid var(--border);justify-content:center;align-items:center;font-size:14px;display:flex}.chat-content{flex:1;min-width:0}.chat-meta{align-items:center;gap:6px;margin-bottom:2px;display:flex}.chat-username{color:#00ffc2;font-size:12px;font-weight:700}.chat-rank{color:#00ffc2;background:#00ffc233;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:800}.chat-level{background:#ffffff1a;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:800}.chat-text{color:#fff;word-break:break-word;font-size:12px}.chat-input-form{background:#0003;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}.chat-input-form input{color:#fff;background:#0000004d;border:1px solid #00ffc233;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:12px;transition:border-color .2s}.chat-input-form input:focus{border-color:#00ffc280}.chat-input-form input::placeholder{color:var(--text-muted)}.send-btn{color:#00ffc2;cursor:pointer;background:#00ffc233;border:1px solid #00ffc24d;border-radius:8px;padding:8px 12px;font-size:14px;transition:all .2s}.send-btn:hover{background:#00ffc24d;border-color:#00ffc280}.sidebar-footer{border-top:1px solid #00ffc233;flex-direction:column;gap:8px;padding:10px 0 0;display:flex}.fairness-link{color:#fff;background:#00ffc21a;border:1px solid #00ffc233;border-radius:6px;align-items:center;gap:4px;padding:8px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.fairness-link:hover{background:#00ffc233;border-color:#00ffc266}.tags-btn{color:#fff;cursor:pointer;background:#00ffc21a;border:1px solid #00ffc233;border-radius:6px;align-items:center;gap:4px;padding:8px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.tags-btn:hover{background:#00ffc233;border-color:#00ffc266}.total-bets{color:#fff;text-align:center;background:#0003;border-radius:6px;padding:8px;font-size:11px;font-weight:600}.chat-rules-modal{z-index:100;background:linear-gradient(135deg,#062641 0%,#021729 100%);border:2px solid #00ffc24d;border-radius:8px;padding:15px;position:absolute;top:40px;left:10px;right:10px}.rules-content h4{color:#fff;margin:0 0 10px;font-size:14px;font-weight:700}.rules-content ul{margin:0 0 10px;padding-left:20px;list-style:none}.rules-content li{color:#b8c5d0;margin-bottom:5px;font-size:12px;line-height:1.4}.rules-content button{color:#fff;cursor:pointer;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);border:none;border-radius:4px;width:100%;padding:8px;font-weight:600;transition:all .3s}.rules-content button:hover{opacity:.9}.modal-title{margin-bottom:4px;font-size:22px;font-weight:800}.modal-subtitle{color:var(--text-secondary);margin-bottom:20px;font-size:13px}.modal-row{justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.modal-row.muted{color:var(--text-secondary);margin-bottom:12px;font-weight:500}.modal-input{background:var(--bg-input);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:8px;margin-bottom:16px;padding:14px 16px;font-size:16px;font-weight:600}.modal-input::placeholder{color:var(--text-muted)}.modal-action{width:100%;margin-bottom:10px}.modal-action.secondary{letter-spacing:.3px;font-size:11px}.modal-social{gap:8px;margin-top:8px;display:flex}.social-btn{background:var(--bg-input);border:1px solid var(--border);color:var(--text-secondary);border-radius:8px;flex:1;padding:12px;font-size:16px;font-weight:700;transition:background .15s}.social-btn:hover{background:var(--border)}.withdraw-wallet{cursor:pointer;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.withdraw-wallet input{accent-color:var(--purple)}.wallet-addr{color:var(--green);font-weight:600}.coming-soon-modal{text-align:center;max-width:360px}.coming-soon-content{padding:20px 0}.coming-soon-icon{margin-bottom:16px;font-size:48px}.coming-soon-content h2{letter-spacing:2px;margin-bottom:8px;font-size:24px;font-weight:900}.coming-soon-content p{color:var(--text-secondary);font-size:15px}.crates-modal{width:95%;max-width:720px}.crates-header{align-items:center;gap:12px;margin-bottom:8px;display:flex}.crates-icon{background:var(--purple);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.crates-header h2{font-size:18px;font-weight:800}.crates-header p{color:var(--text-secondary);font-size:12px}.crates-daily-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px;display:grid}.crate-card{background:var(--bg-input);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:16px;transition:border-color .15s;display:flex;position:relative}.crate-card:hover{border-color:var(--purple)}.crate-card.large{min-height:120px}.crate-badge{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:4px;min-width:20px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;top:8px;right:8px}.crate-badge.purple{background:var(--purple);border-color:var(--purple)}.crate-card-icon{background:var(--purple);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.crate-card-name{font-size:14px;font-weight:700}.xp-bar{background:var(--bg-card);border-radius:3px;width:100%;height:6px;overflow:hidden}.xp-fill{background:var(--purple);border-radius:3px;height:100%}.xp-text{color:var(--text-secondary);font-size:11px}.rank-crates-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.crate-card.small{padding:12px 8px}.crate-img{font-size:32px}.crate-name{font-size:12px;font-weight:700}.crate-level{color:var(--text-muted);font-size:10px}@media (width<=600px){.rank-crates-grid{grid-template-columns:repeat(3,1fr)}.crates-daily-row{grid-template-columns:1fr}}.tags-modal{max-width:500px}.tags-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.tags-icon{font-size:32px}.tags-header h2{color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.tags-header p{color:var(--text-secondary);margin:0;font-size:13px}.tags-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:16px;display:grid}.tag-card{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative}.tag-card.owned{border-color:var(--green);background:#22c55e1a}.tag-card.locked{opacity:.5}.tag-emoji{font-size:20px}.tag-name{color:var(--text-primary);font-size:12px;font-weight:600}.tag-lock{margin-left:auto;font-size:14px}.modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.currency-modal{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:2px solid #0f8;border-radius:16px;min-width:400px;max-width:500px;padding:24px;box-shadow:0 0 40px #00ff884d}.modal-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.modal-header h2{color:#fff;background:linear-gradient(90deg,#0f8,#00cc6a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:20px;font-weight:600}.modal-close{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;transition:all .2s;display:flex}.modal-close:hover{background:#fff3;transform:scale(1.05)}.modal-body{flex-direction:column;gap:16px;display:flex}.modal-description{color:#ffffffb3;margin:0;font-size:14px;line-height:1.5}.currency-options{flex-direction:column;gap:12px;display:flex}.currency-option{cursor:pointer;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;align-items:center;gap:16px;padding:16px;transition:all .3s;display:flex;position:relative;overflow:hidden}.currency-option:before{content:"";opacity:0;background:linear-gradient(135deg,#00ff881a 0%,#0000 100%);transition:opacity .3s;position:absolute;inset:0}.currency-option:hover{background:#ffffff1a;border-color:#00ff8880;transform:translateY(-2px)}.currency-option:hover:before{opacity:1}.currency-option.active{background:#00ff881a;border-color:#0f8;box-shadow:0 4px 15px #0f83}.currency-icon{background:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;display:flex}.currency-info{flex-direction:column;flex:1;gap:4px;display:flex}.currency-name{color:#fff;font-size:16px;font-weight:600}.currency-price{color:#fff9;font-size:13px}.checkmark{color:#0f8;font-size:20px;font-weight:700}.modal-note{text-align:center;margin-top:8px}.modal-note small{color:#ffffff80;font-size:12px}.app-layout{flex-direction:column;height:100vh;display:flex;overflow:hidden}.app-body{flex:1;display:flex;overflow:hidden}.main-content{background:var(--bg-primary);flex:1;padding:20px 24px;overflow-y:auto}@media (width<=768px){.sidebar{display:none}}.auth-loading{background:var(--bg-primary);min-height:100vh;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.auth-loading-spinner{border:3px solid var(--border);border-top-color:var(--purple);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}.home{flex-direction:column;align-items:center;width:100%;padding:20px 10px 20px 380px;display:flex;position:relative}.home-auth-required{justify-content:center;align-items:center;width:100%;min-height:60vh;display:flex}.auth-required-content{text-align:center;background:linear-gradient(135deg,#062641 0%,#021729 100%);border:2px solid #00ffc24d;border-radius:20px;max-width:500px;padding:40px}.auth-required-content h2{color:#fff;background:linear-gradient(90deg,#00ffc2,#00aa6d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:28px;font-weight:700}.auth-required-content p{color:#ffffffb3;margin-bottom:25px;font-size:16px}.auth-required-content .auth-button{color:#fff;cursor:pointer;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);border:none;border-radius:8px;padding:12px 30px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block}.auth-required-content .auth-button:hover{transform:scale(1.05)}.home .home-banner{flex-wrap:wrap;justify-content:center;width:1250px;margin-bottom:50px;display:flex}.home-banner-user{z-index:1;width:100%;max-width:600px;height:175px;margin:0 auto;padding:1px;position:relative}.home-banner-user:before{content:"";z-index:-1;background:linear-gradient(#0000 0%,#01fbbe 100%);border-radius:15px;width:100%;height:100%;position:absolute;top:0;left:0}.home-banner-user:after{content:"";z-index:-1;background-color:#031d32;border-radius:15px;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.home-banner-user .user-inner{z-index:1;background:linear-gradient(50deg,#062641 0%,#021729 60%,#09ef20b5 75%,#021729 100%);border-radius:15px;width:100%;height:100%;padding:22px 180px 22px 35px;position:relative}.home-banner-user .inner-guest,.home-banner-user .inner-auth{z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex}.home-banner-user .inner-guest{justify-content:flex-start}.home-banner-user .inner-guest span.gradient-green,.home-banner-user .inner-auth span.gradient-green{text-shadow:0 0 25px #03e3ab59;background:linear-gradient(90deg,#00ffc2,#00aa6d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:900}.home-banner-user .auth-button{color:#fff;cursor:pointer;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);border:none;border-radius:8px;margin-top:15px;padding:10px 20px;font-weight:700;text-decoration:none}.home-banner-user .auth-info{align-items:center;gap:12px;display:flex}.home-banner-user .auth-info span{color:#fff;font-size:22px;font-weight:600}.home-banner-user .info-avatar{background:#03121e;border:2px solid #559ee4;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;margin-right:10px;display:flex;overflow:hidden}.home-banner-user .avatar-placeholder{color:#559ee4;font-weight:700}.home-banner-user .auth-level{z-index:1;align-items:center;width:100%;display:flex}.home-banner-user .level-box{width:46px;height:34px;padding:1px;position:relative}.home-banner-user .level-box:before{content:"";clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 25%,100% 75%,calc(100% - 7px) 100%,7px 100%,0 75%,0 25%);background:linear-gradient(#06243d00 0%,#559ee4 100%);width:100%;height:100%;position:absolute;top:0;left:0}.home-banner-user .box-inner{color:#559ee4;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 25%,100% 75%,calc(100% - 7px) 100%,7px 100%,0 75%,0 25%);background-color:#03121e;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;font-weight:700;display:flex}.home-banner-user .level-progress{background-color:#03121e;width:calc(100% - 92px);height:13px;padding:4px 0;position:relative}.home-banner-user .progress-bar{background:linear-gradient(90deg,#a4d0ff 0%,#559ee4 100%);height:100%}.home-banner-user .progress-text{font-size:10px;font-weight:700;position:absolute;top:20px;left:50%;transform:translate(-50%)}.home-banner-user .progress-text span{color:#559ee4}.home-banner-user .progress-text span.text-target{opacity:.5}.home-banner-news{width:calc(50% - 15px);height:175px;padding:0 0 1px;position:relative}.home-banner-news:before{content:"";z-index:-1;background:linear-gradient(#0000 0%,#1a486b 100%);border-radius:15px;width:100%;height:100%;position:absolute;top:0;left:0}.home-banner-news:after{content:"";z-index:-1;background-color:#031d32;border-radius:15px;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.home-banner-news .news-inner{border-radius:15px;justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}.home-banner-news .news-inner button.button-previous,.home-banner-news .news-inner button.button-next{cursor:pointer;z-index:1;background-color:#092035;border:none;justify-content:center;align-items:center;width:35px;height:100%;display:flex}.home-banner-news .news-inner button.button-previous{border-radius:15px 0 0 15px}.home-banner-news .news-inner button.button-next{border-radius:0 15px 15px 0}.home-banner-news .news-inner button.button-previous svg,.home-banner-news .news-inner button.button-next svg{fill:#93adc5;transition:fill .3s}.home-banner-news .news-inner button.button-next svg{transform:rotate(180deg)}.home-banner-news .news-inner button.button-previous:hover svg,.home-banner-news .news-inner button.button-next:hover svg{fill:#fff}.home-banner-news .inner-content{justify-content:center;align-items:center;width:calc(100% - 70px);height:100%;display:flex;position:relative;overflow:hidden}.home-banner-news .news-element{color:#fff;text-shadow:0 0 20px #00ffc280;font-size:18px;font-weight:700}.home .home-featured,.home .home-games{background:radial-gradient(45% 37% at 50% 105%,#3b4283 0%,#031c3100 100%);width:1250px;padding:80px 0;position:relative}.home .home-featured{margin-top:60px}.home .home-games{background:radial-gradient(45% 37% at 50% 105%,#5345a8a6 0%,#031c3100 100%);margin-top:40px;padding:80px 0 60px}.home .home-featured:before,.home .home-games:before{content:"";z-index:-1;background:linear-gradient(90deg,#02192c00 0%,#00ffc2 50%,#02192c00 100%);width:100%;height:1px;position:absolute;top:0;left:0}.home .home-games:before{background:linear-gradient(90deg,#02192c00 0%,#3b7eb7 50%,#02192c00 100%)}.home .home-games:after{content:"";background:linear-gradient(90deg,#02192c00 0%,#5345a8 50%,#02192c00 100%);width:100%;height:1px;position:absolute;bottom:0;left:0}.games-grid{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:30px;display:grid}.game-box{height:220px;text-decoration:none;transition:all .3s;position:relative}.game-box:hover{transform:translateY(-5px)}.game-box-inner{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:2px solid #00ffc24d;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:relative;overflow:hidden}.game-box-inner:before{content:"";opacity:0;z-index:2;pointer-events:none;background:linear-gradient(135deg,#00ffc21a 0%,#0000 100%);transition:opacity .3s;position:absolute;inset:0}.game-box:hover .game-box-inner{border-color:#00ffc299;box-shadow:0 0 30px #00ffc233}.game-box:hover .game-box-inner:before{opacity:1}.game-icon{margin-bottom:15px;font-size:48px}.game-image{object-fit:cover;object-position:center center;border-radius:8px;width:100%;height:100%}.game-box-full-image .game-box-inner{justify-content:stretch;align-items:stretch;padding:0}.game-box-full-image .game-image{object-fit:contain;z-index:1;border-radius:13px;flex:1;width:100%;min-height:0;display:block;position:relative}.game-name{color:#fff;text-align:center;font-size:18px;font-weight:700}.game-box.coming-soon{opacity:.6;cursor:not-allowed}.game-box.coming-soon .game-box-inner{background:linear-gradient(135deg,#041a2d 0%,#020f1a 100%);border-color:#fff3}.coming-soon-badge{color:#fff;text-transform:uppercase;background:linear-gradient(255deg,#ff6b6b 0%,#ee5a5a 100%);border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.home-live-wins{width:1250px;margin-top:40px;padding:60px 0 80px;position:relative}.live-wins-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.live-wins-header .header-title{color:#fff;background:linear-gradient(90deg,#00ffc2,#00aa6d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700}.live-wins-header .header-tabs{gap:10px;display:flex}.live-wins-header .tab-button{color:#49687d;cursor:pointer;background:#13425840;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .3s}.live-wins-header .tab-button:hover{color:#fff;background:#13425866}.live-wins-header .tab-button.active{color:#fff;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);box-shadow:0 4px 15px #00ffc24d}.live-wins-content{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:2px solid #00ffc24d;border-radius:15px;padding:25px}.wins-list{flex-direction:column;gap:12px;display:flex}.win-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:15px;padding:18px 20px;transition:all .3s;animation:.5s ease-out slideIn;display:grid}.game-box.shake{animation:.5s ease-in-out shake}.win-item:hover{background:#00ffc20d;border-color:#00ffc24d;transform:translate(5px)}.win-item.lucky{border-color:#ffc1074d}.win-item.lucky:hover{border-color:#ffc10780;box-shadow:0 5px 20px #ffc10733}.win-game{color:#fff;font-size:15px;font-weight:700}.win-user{color:#fffc;font-size:14px;font-weight:600}.win-amount{color:#00ffc2;font-size:16px;font-weight:700}.win-item.lucky .win-amount{color:#ffc107}.win-multiplier{color:#ffffffe6;font-size:15px;font-weight:700}.win-item.lucky .win-multiplier{color:#ffc107}.win-time{color:#fff9;font-size:13px}.home .featured-title,.home .games-title{color:#fff;justify-content:center;align-items:center;width:205px;height:43px;font-size:24px;font-weight:900;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.home .featured-title:before,.home .games-title:before{content:"";clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 25%,100% 75%,calc(100% - 8px) 100%,8px 100%,0 75%,0 25%);z-index:-1;background:linear-gradient(255deg,#00ffc2 -25%,#00aa6d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.home .games-title:before{background:linear-gradient(255deg,#3b7eb7 -25%,#145081 100%)}.home .featured-content,.home .games-content{flex-wrap:wrap;width:100%;display:flex}.home-game-element{width:calc(25% - 18px);height:150px;margin-top:25px;margin-right:24px;text-decoration:none;transition:transform .3s;display:block}.home-game-element:hover{transform:scale(1.03)}.home-game-element:first-child,.home-game-element:nth-child(2),.home-game-element:nth-child(3),.home-game-element:nth-child(4){margin-top:0}.home-game-element:nth-child(4n){margin-right:0}.game-placeholder{color:#fff;background:linear-gradient(135deg,#062641 0%,#021729 100%);border:2px solid #00ffc24d;border-radius:15px;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;font-weight:700;display:flex}.home-placeholder-element{background:#031c3180;border:2px dashed #ffffff1a;border-radius:15px;width:calc(25% - 18px);height:150px;margin-top:25px;margin-right:24px}.home-placeholder-element:nth-child(4n){margin-right:0}.home-deposit-methods{border-top:1px solid #00ffc233;width:1250px;margin-top:55px;padding:40px 0}.home-deposit-methods .deposit-title{color:#fff;margin-bottom:20px;font-size:20px;font-weight:700}.home-deposit-methods .deposit-content{gap:20px;display:flex}.home-deposit-methods .deposit-method{color:#fff;cursor:pointer;background:linear-gradient(135deg,#062641 0%,#021729 100%);border:2px solid #00ffc24d;border-radius:10px;padding:15px 30px;font-size:16px;font-weight:600;transition:all .3s}.home-deposit-methods .deposit-method:hover{border-color:#00ffc2;transform:translateY(-2px)}.home-bets{border-top:1px solid #3b7eb733;width:1250px;margin-top:55px;padding:40px 0}.home-bets .bets-title{color:#fff;margin-bottom:20px;font-size:20px;font-weight:700}.home-bets .bets-content{background:#031c3180;border-radius:15px;padding:30px}.home-bets .bet-placeholder{text-align:center;color:#9e9e9e;font-size:16px}@media only screen and (width<=1600px){.home .home-banner,.home .home-featured,.home .home-games,.home-deposit-methods,.home-bets{width:100%}}@media only screen and (width<=950px){.home{padding:25px 10px 443px}}@media only screen and (width<=900px){.home-banner-user{width:100%;margin-right:0}.home-banner-news{width:100%;margin-top:15px}}@media only screen and (width<=800px){.home-game-element{width:calc(50% - 7.5px);margin-top:15px}.home-game-element:nth-child(3),.home-game-element:nth-child(4){margin-top:15px}.home-game-element:nth-child(2n){margin-right:0}}.login-page{background:var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-bg-glow{background:radial-gradient(circle, var(--purple-glow) 0%, transparent 70%);pointer-events:none;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:420px;padding:40px 36px;position:relative;box-shadow:0 16px 48px #00000080}.login-logo{justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:22px;font-weight:900;display:flex}.login-logo .logo-ghost{font-size:28px}.login-card h1{text-align:center;margin-bottom:6px;font-size:24px;font-weight:800}.login-sub{text-align:center;color:var(--text-secondary);margin-bottom:28px;font-size:14px}.login-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.login-input{background:var(--bg-input);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:14px}.login-input:focus{border-color:var(--purple)}.login-error{border:1px solid var(--red);color:var(--red);background:#ff47571a;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:600}.login-submit{width:100%;padding:14px!important;font-size:14px!important}.login-switch{text-align:center;color:var(--text-secondary);margin-top:20px;font-size:13px}.login-switch button{color:var(--purple-light);background:0 0;margin-left:6px;font-size:13px;font-weight:700}.login-switch button:hover{text-decoration:underline}.login-hint{text-align:center;color:var(--text-muted);margin-top:16px;font-size:12px;line-height:1.5}.coinflip-page{max-width:1100px;margin:0 auto}.coinflip-icon{color:var(--purple);font-size:32px}.coinflip-controls{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;display:flex}.games-count{color:var(--text-secondary);margin-right:4px;font-size:13px;font-weight:700}.bet-input-group{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;display:flex}.bet-input-group input{color:var(--text-primary);background:0 0;border:none;width:60px;font-size:14px;font-weight:700}.bet-adjust{background:var(--bg-input);border:1px solid var(--border);color:var(--text-secondary);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.bet-adjust:hover{background:var(--border);color:var(--text-primary)}.create-flip-btn{margin-left:4px;padding:8px 16px!important;font-size:13px!important}.coinflip-filters{gap:8px;margin-left:auto;display:flex}.coinflip-filters select{background:var(--bg-input);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.coinflip-list{flex-direction:column;gap:6px;display:flex}.coinflip-empty{text-align:center;color:var(--text-muted);padding:40px;font-size:14px}.coinflip-row{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:10px 16px;transition:border-color .15s;display:flex}.coinflip-row:hover{border-color:var(--border-light)}.player-name{text-overflow:ellipsis;white-space:nowrap;min-width:60px;max-width:100px;font-size:13px;font-weight:700;overflow:hidden}.player-avatar img,.avatar-box{object-fit:cover;border-radius:6px;width:36px;height:36px}.avatar-box{background:var(--bg-input);border:1px solid var(--border);justify-content:center;align-items:center;font-size:18px;display:flex}.avatar-box.waiting{color:var(--text-muted);border-style:dashed}.avatar-box.small{width:24px;height:24px;font-size:12px}.vs-icon{color:var(--text-muted);margin:0 4px;font-size:18px}.join-btn{background:var(--purple);color:#fff;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:opacity .15s}.join-btn:hover{opacity:.85}.bet-amount{align-items:center;gap:4px;min-width:90px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.winner-box{background:var(--bg-input);border:1px solid var(--border);color:var(--green);border-radius:8px;align-items:center;gap:6px;min-width:90px;padding:4px 10px;font-size:12px;font-weight:700;display:flex}.winner-box.waiting-status{color:var(--text-muted);justify-content:center}.view-btn{background:var(--bg-input);border:1px solid var(--border);border-radius:6px;width:32px;height:32px;font-size:14px;transition:background .15s}.view-btn:hover{background:var(--border)}.choice-selector{gap:4px;display:flex}.choice-selector.small{flex-direction:column;gap:2px}.choice-btn{background:var(--bg-input);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s}.choice-btn:hover{background:var(--border);color:var(--text-primary)}.choice-btn.active{background:var(--purple);border-color:var(--purple);color:#fff}.choice-selector.small .choice-btn{padding:4px 8px;font-size:10px}.coin-animation-container{flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.coin{width:80px;height:80px;transform-style:preserve-3d;transition:transform 2s ease-out;position:relative}.coin.spinning{animation:2s ease-out spin}.coin.landed.heads{transform:rotateY(0)}.coin.landed.tails{transform:rotateY(180deg)}.coin-face{backface-visibility:hidden;background:linear-gradient(145deg,gold,#ffb347);border:3px solid #d4a017;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;box-shadow:0 4px 8px #0000004d}.coin-face.heads{transform:rotateY(0)}.coin-face.tails{transform:rotateY(180deg)}.coin-content{flex-direction:column;align-items:center;gap:2px;display:flex}.coin-symbol{color:#8b6914;font-size:28px;font-weight:900}.coin-text{color:#8b6914;font-size:10px;font-weight:700}.coin-result{margin-top:8px}.result-text{color:var(--green);font-size:14px;font-weight:700}.coin-display{justify-content:center;align-items:center;min-width:90px;display:flex}.coin-display .coin-animation-container{padding:0}.coin-display .coin{width:40px;height:40px}.coin-display .coin-symbol{font-size:16px}.coin-display .coin-text{font-size:8px}.coin-display .result-text{font-size:10px}@media (width<=800px){.coinflip-filters{width:100%;margin-top:8px;margin-left:0}.coinflip-filters select{flex:1}.player-name{display:none}}.mines{flex-direction:column;align-items:center;width:100%;padding:45px 10px;display:flex;position:relative}.mines .mines-container{width:1100px;display:flex}.mines .mines-game{background:#031421a8;border:1px solid #14446859;border-radius:25px;justify-content:center;width:calc(100% - 286px);margin-left:16px;padding:20px 0;display:flex;position:relative;box-shadow:0 4px 10px #071a2940}.mines .game-win{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:5;justify-content:center;align-items:center;width:242px;padding:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mines .game-win:before{content:"";z-index:-1;background:linear-gradient(#01e0a380 0%,#01e0a340 50%,#01e0a3 100%);border-radius:19px;width:100%;height:100%;position:absolute;top:0;left:0}.mines .win-inner{background:#031421e0;border-radius:18px;width:100%;height:100%;padding:25px 30px}.mines .inner-multiplier{color:#fff;flex-direction:column;align-items:center;width:100%;font-size:19px;font-weight:800;display:flex}.mines .inner-multiplier span{background:linear-gradient(255deg,#00ffc2 -30%,#00aa6d 100%);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:26px}.mines .inner-payout{border-top:1px solid #ffffff1a;justify-content:center;align-items:center;width:100%;margin-top:10px;padding-top:13px;display:flex}.mines .payout-value{color:#bbbfd0;font-size:14px;font-weight:600}.mines .payout-value span{color:#fff;font-size:19px;font-weight:800}.mines .game-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;width:507px;height:507px;display:flex}.mines .mines-tile{width:95px;height:95px}.mines .tile-coin,.mines .tile-mine{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mines .tile-coin{background:#e59914;border-bottom:5px solid #a67b30;border-radius:10px}.mines .tile-mine{background:#3f1b1a;border-bottom:5px solid #460e1d;border-radius:10px;box-shadow:0 4px 4px #00000040}.mines .coin-box{z-index:1;width:100%;height:100%;padding:1px;position:relative}.mines .box-inner{border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:45px;display:flex;position:relative;overflow:hidden}.mines button.button-reveal{cursor:pointer;background:#07253b;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mines button.button-reveal:hover{background:#0c4d6b;transition-duration:.2s;transform:translateY(-2px)}.mines button.button-reveal:active{background:#083e57;transition-duration:.2s;transform:translateY(2px)}.mines button.button-reveal:disabled{cursor:not-allowed;opacity:.5}.mines .mines-controls{background:#051f33;border:1px solid #14446859;border-radius:15px;flex-direction:column;justify-content:space-between;width:270px;margin-left:20px;padding:20px 15px;display:flex}.mines-controls .controls-top{width:100%}.mines-controls .top-amount{width:100%;height:50px;padding:1px;position:relative}.mines-controls .top-amount:before{content:"";clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);background:linear-gradient(#04131f 0%,#223a4e 100%);width:100%;height:50px;position:absolute;top:0;left:0}.mines-controls .top-amount input{color:#fff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);background-color:#062137;border:none;width:100%;height:100%;padding:0 100px 0 43px;font-size:12px;font-weight:600}.mines-controls .top-amount input::placeholder{color:#5e768e}.mines-controls .amount-buttons{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.mines-controls .amount-buttons button{cursor:pointer;background:0 0;border:none;width:36px;height:27px;margin-right:5px;transition:all .2s}.mines-controls .amount-buttons button:last-of-type{margin-right:0}.mines-controls .amount-buttons button .button-inner{color:#fff;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 25%,100% 75%,calc(100% - 4px) 100%,4px 100%,0 75%,0 25%);background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:800;display:flex}.mines-controls .top-slider{width:100%;margin-top:15px}.mines-controls .top-slider input{-webkit-appearance:none;-moz-apperance:none;filter:drop-shadow(0 4px 25px #0f293f59);background-color:#0000;width:100%;height:15px;position:relative}.mines-controls .top-slider input:before{content:"";clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 25%,100% 75%,calc(100% - 4px) 100%,4px 100%,0 75%,0 25%);background-color:#051824;width:100%;height:100%;position:absolute;top:0;left:0}.mines-controls .top-slider input::-webkit-slider-thumb{appearance:none;clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 25%,100% 75%,calc(100% - 3px) 100%,3px 100%,0 75%,0 25%);cursor:pointer;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);width:25px;height:19px}.mines-controls .top-slider input::-moz-range-thumb{clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 25%,100% 75%,calc(100% - 3px) 100%,3px 100%,0 75%,0 25%);cursor:pointer;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);width:25px;height:19px}.mines-controls .top-mines{width:100%;margin-top:15px}.mines-controls .mines-title{color:#5e768e;font-size:12px;font-weight:600}.mines-controls .mines-content{justify-content:space-between;align-items:center;width:100%;margin-top:8px;display:flex}.mines-controls .mines-content button{filter:drop-shadow(0 1px 3px #00000026);z-index:1;cursor:pointer;background:0 0;border:none;width:calc(20% - 4.8px);height:40px;padding:1px;position:relative}.mines-controls .mines-content button:before{content:"";clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);z-index:-1;background-color:#07253b;width:100%;height:100%;position:absolute;top:0;left:0}.mines-controls .mines-content button.button-active:before{background:linear-gradient(#0000 0%,#01e0a3 100%)}.mines-controls .mines-content button.button-active:after{content:"";clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);z-index:-1;background-color:#07253b;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.mines-controls .mines-content button .button-inner{color:#5e768e;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);background-color:#07253b;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:600;display:flex}.mines-controls .mines-content button.button-active .button-inner{color:#00fff2;background:radial-gradient(81.75% 81.75%,#00ffc233 0%,#0000 100%),linear-gradient(256.23deg,#00ffc20d 0%,#00aa6d0d 100%)}.mines-controls .content-input{width:calc(20% - 4.8px);height:40px;padding:1px;position:relative}.mines-controls .content-input:before{content:"";clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);background:linear-gradient(#04131f 0%,#223a4e 100%);width:100%;height:100%;position:absolute;top:0;left:0}.mines-controls .content-input input{text-align:center;color:#fff;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);background-color:#07253b;border:none;width:100%;height:100%;padding:0 5px;font-size:12px;font-weight:600}.mines-controls .content-input input::placeholder{color:#5e768e}.mines-controls button.button-bet,.mines-controls button.button-cashout,.mines-controls button.button-auto{z-index:1;cursor:pointer;background:0 0;border:none;width:100%;height:44px;position:relative}.mines-controls button.button-bet{transition:all .2s}.mines-controls button.button-bet:hover{opacity:.8;transition-duration:.2s}.mines-controls button.button-bet:active{transition-duration:.2s;scale:.9}.mines-controls button.button-bet,.mines-controls button.button-cashout{filter:drop-shadow(0 4px 25px #01e6a926)drop-shadow(0 4px 25px #0f293f59);margin-top:25px;padding:1px}.mines-controls button.button-auto{filter:drop-shadow(0 2px 2px #0000001a);margin-top:13px}.mines-controls button.button-bet:before,.mines-controls button.button-cashout:before{content:"";clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);z-index:-1;background:linear-gradient(#00aa6d00 0%,#00ffc2 100%);width:100%;height:100%;position:absolute;top:0;left:0}.mines-controls button.button-cashout:after{content:"";clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);z-index:-1;background-color:#07253b;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.mines-controls button.button-bet .button-inner,.mines-controls button.button-cashout .button-inner,.mines-controls button.button-auto .button-inner{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);justify-content:center;align-items:center;height:100%;display:flex}.mines-controls button.button-bet .button-inner{background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%)}.mines-controls button.button-cashout .button-inner{background:linear-gradient(255deg,#00ffc259 -20%,#00aa6d59 100%)}.mines-controls button.button-auto .button-inner{color:#bbbfd0;background:#214059;font-size:14px;font-weight:700;transition:color .3s}.mines-controls button.button-auto:enabled:hover .button-inner{color:#fff}.mines-controls button.button-bet .inner-content,.mines-controls button.button-cashout .inner-content{color:#fff;align-items:center;font-size:15px;font-weight:800;display:flex}.mines-controls button.button-cashout .content-amount{align-items:center;margin-left:11px;display:flex}.mines-controls button.button-cashout .amount-value{color:#bbbfd0;font-size:10px;font-weight:600}.mines-controls button.button-cashout .amount-value span{color:#fff;font-size:13px;font-weight:800}.mines-controls .controls-info{justify-content:space-between;width:100%;display:flex}.mines-controls .controls-info button{filter:drop-shadow(0 2px 2px #0000001a);cursor:pointer;background:0 0;border:none;width:calc(50% - 6px);height:32px}.mines-controls .controls-info button:first-of-type{margin-right:12px}.mines-controls .controls-info button .button-inner{color:#bbbfd0;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);background:#214059;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:700;transition:color .3s;display:flex}.mines-controls .controls-info button:hover .button-inner{color:#fff}.mines-controls .controls-info button .button-inner svg{fill:#bbbfd0;margin-right:6px;transition:fill .3s}.mines-controls .controls-info button:hover .button-inner svg{fill:#fff}@media only screen and (width<=1150px){.mines{padding:25px 10px 45px}.mines .mines-container{width:100%}}@media only screen and (width<=950px){.mines{padding:25px 10px 443px}}@media only screen and (width<=850px){.mines .mines-game{width:100%;margin-left:0}.mines .mines-controls{width:100%;margin-top:8px}.mines-controls .controls-info{margin-top:18px}}@media only screen and (width<=575px){.mines .mines-tile{width:70px;height:70px}.mines .tile-coin,.mines .tile-mine{padding:6px}.mines .box-inner{font-size:30px}.mines .game-inner{width:370px;height:370px}}@media only screen and (width<=425px){.mines .mines-tile{width:60px;height:60px}.mines .box-inner{font-size:26px}.mines .game-inner{width:320px;height:320px}}@media only screen and (width<=350px){.mines .mines-tile{width:50px;height:50px}.mines .game-inner{width:270px;height:270px}}.towers{flex-direction:column;align-items:center;width:100%;padding:45px 10px;display:flex;position:relative}.towers .towers-container{background:#031421a8;border:1px solid #14446859;border-radius:25px;width:525px;padding:20px 0;box-shadow:0 4px 10px #071a2940}.towers .container-game{flex-direction:column-reverse;width:100%;display:flex}.towers-row{justify-content:space-between;width:100%;margin-top:18px;padding:0 30px;display:flex;position:relative}.towers-row:last-child{margin-top:0}.towers-row.row-active:before,.towers-row.row-active:after{content:"";background:linear-gradient(255deg,#00ffc2 -20%,#00aa6d 100%);border-radius:3px;width:3px;height:45px;position:absolute;top:0}.towers-row.row-active:before{left:0}.towers-row.row-active:after{right:0}.towers-row .row-tile{width:calc(33.33% - 12px);height:45px}.container-game.game-medium .towers-row .row-tile{width:calc(50% - 8px)}.towers-row .tile-coin,.towers-row .tile-lose{z-index:1;width:100%;height:100%;padding:1px;position:relative}.towers-row.row-active .tile-coin,.towers-row.row-active .tile-lose{opacity:1}.towers-row .tile-coin:before,.towers-row .tile-lose:before{content:"";clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 25%,100% 75%,calc(100% - 9px) 100%,9px 100%,0 75%,0 25%);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.towers-row .tile-coin:before{background:linear-gradient(#0000 0%,#01e0a3 100%)}.towers-row .tile-lose:before{background:linear-gradient(#0000 0%,#f55046 100%)}.towers-row .tile-coin:after,.towers-row .tile-lose:after{content:"";clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 25%,100% 75%,calc(100% - 9px) 100%,9px 100%,0 75%,0 25%);z-index:-1;background:#031421;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.towers-row .coin-inner,.towers-row .coin-inners,.towers-row .lose-inner{border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.towers-row .coin-inner{background:#15753a;border-bottom:5px solid #17472b;border-radius:10px;width:146px;height:47px}.towers-row .coin-inners,.towers-row .lose-inner{background:linear-gradient(#ad1239,#ad1239);border-radius:10px;width:146px;height:47px}.towers-row button.button-reveal{cursor:pointer;background:#07253b;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .3s;display:flex}.towers-row.row-active button.button-reveal{transition:transform .3s}.towers-row.row-active button.button-reveal:hover{transform:scale(1.05)}.towers-row button.button-reveal .button-inner{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 25%,100% 75%,calc(100% - 9px) 100%,9px 100%,0 75%,0 25%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.towers-row.row-active button.button-reveal .button-inner,.towers-row.row-revealed button.button-reveal .button-inner{background:linear-gradient(#00000026,#00000026),radial-gradient(160% 160% at 50% 30%,#00c2ff33 0%,#0000 100%),linear-gradient(255deg,#07263d 0%,#07243a 100%)}.towers-row.row-revealed button.button-reveal .button-inner{opacity:.25}.towers-row button.button-reveal .button-inner .inner-value,.towers-row .coin-inner .inner-value,.towers-row .coin-inners .inner-value{color:#bbbfd0;font-size:11px;font-weight:600}.towers-row button.button-reveal .button-inner .inner-value span,.towers-row .coin-inner .inner-value span,.towers-row .coin-inners .inner-value span{color:#fff;font-size:15px;font-weight:800}.towers-controls{width:100%;margin-top:15px;padding:0 30px}.towers-controls .controls-mode{border-top:1px solid #ffffff0a;justify-content:space-between;width:100%;padding-top:15px;display:flex}.towers-controls .controls-mode button{filter:drop-shadow(0 1px 3px #00000026);z-index:1;cursor:pointer;background:0 0;border:none;width:calc(33.33% - 13.33px);height:40px;padding:1px;position:relative}.towers-controls .controls-mode button:before{content:"";clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);z-index:-1;background-color:#07253b;width:100%;height:100%;position:absolute;top:0;left:0}.controls-mode button:hover{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);background-color:#0f3957;transition:all .2s}.towers-controls .controls-mode button.button-active:before{background:linear-gradient(#0000 0%,#01e0a3 100%)}.towers-controls .controls-mode button.button-active:after{content:"";clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);z-index:-1;background-color:#07253b;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.towers-controls .controls-mode button .button-inner{color:#5e768e;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);background-color:#07253b;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:700;display:flex}.towers-controls .controls-mode button.button-active .button-inner{color:#00fff2;background:radial-gradient(81.75% 81.75%,#00ffc233 0%,#0000 100%),linear-gradient(256.23deg,#00ffc20d 0%,#00aa6d0d 100%)}.towers-controls .controls-amount{width:100%;height:50px;margin-top:15px;padding:1px;position:relative}.towers-controls .controls-amount:before{content:"";clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);background:linear-gradient(#04131f 0%,#223a4e 100%);width:100%;height:50px;position:absolute;top:0;left:0}.towers-controls .controls-amount input{color:#fff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);background-color:#062137;border:none;width:100%;height:100%;padding:0 100px 0 43px;font-size:12px;font-weight:600}.towers-controls .controls-amount input::placeholder{color:#5e768e}.towers-controls .amount-buttons{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.towers-controls .amount-buttons button{cursor:pointer;background:0 0;border:none;width:36px;height:27px;margin-right:5px;transition:all .2s}.amount-buttons button:hover{opacity:.8;transition-duration:.2s}.amount-buttons button:active{transition-duration:.2s;scale:.9}.towers-controls .amount-buttons button:last-of-type{margin-right:0}.towers-controls .amount-buttons button .button-inner{color:#fff;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 25%,100% 75%,calc(100% - 4px) 100%,4px 100%,0 75%,0 25%);background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:800;display:flex}.towers-controls .controls-bottom{justify-content:space-between;align-items:center;width:100%;margin-top:20px;display:flex}.towers-controls .bottom-info{display:flex}.towers-controls .bottom-info button{filter:drop-shadow(0 2px 2px #0000001a);cursor:pointer;background:0 0;border:none;width:110px;height:32px}.towers-controls .bottom-info button:first-of-type{margin-right:12px}.towers-controls .bottom-info button .button-inner{color:#bbbfd0;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);background:#214059;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:700;transition:color .3s;display:flex}.towers-controls .bottom-info button:hover .button-inner{color:#fff}.towers-controls .bottom-info button .button-inner svg{fill:#bbbfd0;margin-right:6px;transition:fill .3s}.towers-controls .bottom-info button:hover .button-inner svg{fill:#fff}.towers-controls button.button-bet,.towers-controls button.button-cashout{filter:drop-shadow(0 4px 25px #01e6a926)drop-shadow(0 4px 25px #0f293f59);z-index:1;cursor:pointer;background:0 0;border:none;width:calc(100% - 257px);height:36px;padding:1px;position:relative}.towers-controls button.button-bet{transition:all .2s}.towers-controls button.button-bet:hover{opacity:.8;transition-duration:.2s}.towers-controls button.button-bet:active{transition-duration:.2s;scale:.9}.towers-controls button.button-bet:before,.towers-controls button.button-cashout:before{content:"";clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);z-index:-1;background:linear-gradient(#00aa6d00 0%,#00ffc2 100%);width:100%;height:100%;position:absolute;top:0;left:0}.towers-controls button.button-bet.button-lose:before{background:linear-gradient(#00aa6d00 0%,#f55046 100%)}.towers-controls button.button-bet.button-lose:after,.towers-controls button.button-cashout:after{content:"";clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);z-index:-1;background-color:#07253b;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.towers-controls button.button-bet .button-inner,.towers-controls button.button-cashout .button-inner{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.towers-controls button.button-bet .button-inner{background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%)}.towers-controls button.button-bet.button-lose .button-inner{background:linear-gradient(#f5504640,#f5504640),linear-gradient(#00000026,#00000026),linear-gradient(255deg,#07263d 0%,#07243a 100%)}.towers-controls button.button-cashout .button-inner{background:linear-gradient(255deg,#00ffc259 -20%,#00aa6d59 100%)}.towers-controls button.button-bet .inner-content,.towers-controls button.button-cashout .inner-content{color:#fff;align-items:center;font-size:14px;font-weight:800;display:flex}.towers-controls button.button-bet.button-lose .inner-content{color:#f55046;text-shadow:0 0 32px #ee1d1147}.towers-controls button.button-cashout .content-amount{align-items:center;margin-left:9px;display:flex}.towers-controls button.button-cashout .amount-value{color:#bbbfd0;font-size:10px;font-weight:600}.towers-controls button.button-cashout .amount-value span{color:#fff;font-size:13px;font-weight:800}@media only screen and (width<=1150px){.towers{padding:25px 10px 45px}}@media only screen and (width<=950px){.towers{padding:25px 10px 443px}}@media only screen and (width<=545px){.towers .towers-container{width:100%}.towers-row{padding:0 15px}.towers-row .row-tile{width:calc(33.33% - 6px)}.towers-controls{padding:0 15px}.towers-controls .controls-bottom{flex-direction:column-reverse;margin-top:16px}.towers-controls .bottom-info{width:100%;margin-top:12px}.towers-controls .bottom-info button{width:calc(50% - 6px)}.towers-controls button.button-bet,.towers-controls button.button-cashout{width:100%}}.crash-locked-overlay{z-index:100;background:#000000d9;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.locked-message{text-align:center;z-index:101}.locked-title{color:#e74c3c;text-transform:uppercase;letter-spacing:4px;margin-bottom:10px;font-size:48px;font-weight:900}.locked-subtitle{color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:24px;font-weight:700}.crash{flex-direction:column;align-items:center;width:100%;padding:45px 10px;display:flex;position:relative}.crash .crash-container{background:radial-gradient(163.2% 163.2% at 50% -31.45%,#00c2ff33 0%,#0000 100%),linear-gradient(255deg,#07263d 0%,#07243a 100%);border-radius:25px;width:1120px;position:relative;box-shadow:0 4px 10px #071a2940}.crash .container-data{justify-content:space-between;padding:15px;display:flex}.crash .data-left{width:calc(100% - 290px)}.crash .crash-game{background:linear-gradient(#051f3366,#051f3366),radial-gradient(100% 100%,#9c58df4d 0%,#0000 100%),#7049c50d;border:1px solid #14446859;border-radius:15px;width:100%;height:460px;position:relative;box-shadow:inset 0 0 35px #000000a6}.crash .game-info{justify-content:space-between;align-items:center;width:100%;padding:0 20px;display:flex;position:absolute;top:15px;left:0}.crash .info-network{align-items:center;display:flex}.crash .info-network span{color:#fff;font-size:14px;font-weight:700}.crash .network-point{background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%),#d9d9d9;border-radius:50%;width:10px;height:10px;margin-right:10px;box-shadow:0 0 8px #01dea0}.crash .game-inner{z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect fill='%2305192c' width='100' height='100'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.crash .inner-completed,.crash .inner-rolling,.crash .inner-waiting{flex-direction:column;align-items:center;display:flex}.crash .inner-rolling{position:relative}.crash .completed-multiplier,.crash .rolling-multiplier{color:#f55046;font-size:84px;font-weight:700;line-height:88px}.crash .gradient-green{background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.crash .completed-over,.crash .rolling-payout{color:#bbbfd0;font-size:18px;font-weight:700}.crash .rolling-amount{align-items:center;display:flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%,100%)}.crash .waiting-status{text-align:center;text-shadow:0 5px 3px #00000026;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:54px;font-weight:800}.crash .waiting-timer{color:#fff;font-size:18px;font-weight:700}.crash .game-graph{position:absolute;inset:20px 5px 5px}.crash .info-profit{align-items:center;display:flex}.crash .info-profit button{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;font-size:14px;font-weight:700;display:flex}.crash .crash-history{width:100%;height:35px;margin-top:15px;position:relative;overflow:hidden}.crash .crash-history:after{content:"";z-index:1;background:linear-gradient(90deg,#072c4400 0%,#072c44 100%);width:60px;height:100%;position:absolute;top:0;right:0}.crash .history-list{display:flex}.crash .history-element{background:#07253b80;border:1px solid #14446859;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;margin-right:8px;display:flex}.crash .element-multiplier{color:#bbbfd0;font-size:12px;font-weight:700}.crash .crash-controls{background-color:#051f33;border:1px solid #14446859;border-radius:15px;width:275px;height:510px;padding:15px}.crash .controls-mode{justify-content:space-between;align-items:center;width:100%;display:flex}.crash .controls-mode button{filter:drop-shadow(0 1px 3px #00000059);cursor:pointer;background:0 0;border:none;width:calc(50% - 7px);height:45px;transition:all .3s;position:relative}.crash .controls-mode button:hover{opacity:.8}.crash .controls-mode button:active{scale:.9}.crash .controls-mode button:before{content:"";clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 25%,100% 75%,calc(100% - 9px) 100%,9px 100%,0 75%,0 25%);background-color:#214059;width:100%;height:100%;position:absolute;top:0;left:0}.crash .controls-mode button.button-active:before{background:linear-gradient(#0000 0%,#01e0a3 100%)}.crash .controls-mode button:after{content:"";clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 25%,100% 75%,calc(100% - 9px) 100%,9px 100%,0 75%,0 25%);background-color:#051f33;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.crash .controls-mode button .button-inner{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 25%,100% 75%,calc(100% - 9px) 100%,9px 100%,0 75%,0 25%);z-index:1;background-color:#214059;justify-content:center;align-items:center;width:calc(100% - 2px);height:calc(100% - 2px);display:flex;position:absolute;top:1px;left:1px}.crash .controls-mode button.button-active .button-inner{background:radial-gradient(135.81% 81.75% at 83.06%,#00ffc233 0%,#0000 100%),linear-gradient(255deg,#00ffc20d -46.99%,#00aa6d0d 100%)}.crash .controls-mode button .button-inner span{color:#bbbfd0;font-size:14px;font-weight:700}.crash .controls-mode button.button-active .button-inner span{background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.crash .controls-amount,.crash .controls-cashout{width:100%;height:51px;margin-top:20px;position:relative}.crash .controls-amount:before,.crash .controls-cashout:before{content:"";clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);background:linear-gradient(#04131f 0%,#223a4e 100%);width:100%;height:100%;position:absolute;top:0;left:0}.crash .controls-amount input,.crash .controls-cashout input{color:#fff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);background-color:#07253b;border:none;width:calc(100% - 2px);height:calc(100% - 2px);padding:0 90px 0 15px;font-size:12px;font-weight:600;position:absolute;top:1px;left:1px}.crash .controls-amount input{padding:0 90px 0 43px}.crash .controls-amount input::placeholder,.crash .controls-cashout input::placeholder{color:#5e768e}.crash .cashout-buttons{align-items:center;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.crash .cashout-buttons button{filter:drop-shadow(0 4px 25px #01e6a926)drop-shadow(0 4px 25px #0f293f59);cursor:pointer;background:0 0;border:none;width:35px;height:27px;transition:all .2s}.crash .cashout-buttons button:hover{opacity:.8}.crash .cashout-buttons button:active{scale:.95}.crash .cashout-buttons button:first-of-type{margin-right:5px}.crash .cashout-buttons button .button-inner{color:#fff;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 25%,100% 75%,calc(100% - 4px) 100%,4px 100%,0 75%,0 25%);background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:800;display:flex}.crash .controls-manual{width:100%;margin-top:20px}.crash .controls-manual button.button-cashout,.crash .controls-manual button.button-bet{filter:drop-shadow(0 4px 25px #fca31126)drop-shadow(0 1px 3px #00000059);cursor:pointer;background:0 0;border:none;width:100%;height:50px;transition:all .2s}.crash .button-bet:hover{opacity:.8}.crash .button-bet:active{scale:.9}.crash .controls-manual button.button-bet{filter:drop-shadow(0 4px 25px #01e6a926)drop-shadow(0 1px 3px #00000059)}.crash .controls-manual button.button-cashout:disabled{cursor:not-allowed}.crash .controls-manual button.button-cashout .button-inner,.crash .controls-manual button.button-bet .button-inner{color:#fff;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 25%,100% 75%,calc(100% - 7px) 100%,7px 100%,0 75%,0 25%);background:linear-gradient(255deg,#fca311 0%,#ffb703 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:800;display:flex}.crash .controls-manual button.button-bet .button-inner{background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%)}.crash .manual-bets{width:100%;margin-top:18px}.crash .bets-header{border-bottom:1px solid #18486d80;justify-content:space-between;align-items:center;width:100%;padding-bottom:10px;display:flex}.crash .header-player{color:#7a93ac;align-items:center;font-size:10px;font-weight:700;display:flex}.crash .header-player span{background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%),#fff;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-left:5px}.crash .header-amount{align-items:center;display:flex}.crash .amount-value{color:#bbbfd0;font-size:8px;font-weight:600}.crash .amount-value span{color:#fff;font-size:12px;font-weight:800}.crash .bets-content{width:100%;height:167px;margin-top:10px;position:relative}.crash .bets-content:before{content:"";z-index:1;background:linear-gradient(#051f3300 0%,#051f33 100%);width:100%;height:20px;position:absolute;bottom:0;left:0}.crash .content-list{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;width:100%;height:100%;overflow:hidden scroll}.crash .content-list::-webkit-scrollbar-track{background-color:#0000}.crash .content-list::-webkit-scrollbar{width:0;height:0}.crash .bet-element{border-bottom:1px solid #18486d4d;justify-content:space-between;align-items:center;padding:10px;display:flex}.crash .element-amount{color:#bbbfd0;font-size:12px;font-weight:600}.crash .element-payout,.crash .element-multiplier{font-size:12px;font-weight:700}.crash .element-payout.win{color:#00ffc2}.crash .element-multiplier{color:#fca311}.crash .element-pending{color:#7a93ac;font-size:11px;font-weight:600}.crash .controls-auto{width:100%;margin-top:20px}.crash .auto-adjust,.crash .auto-stop{justify-content:space-between;align-items:center;width:100%;display:flex}.crash .auto-stop{margin-top:20px}.crash .adjust-win,.crash .adjust-lose,.crash .stop-profit,.crash .stop-lose,.crash .auto-count{width:calc(50% - 3px);height:51px;position:relative}.crash .auto-count{width:100%;margin-top:20px}.crash .adjust-win:before,.crash .adjust-lose:before,.crash .stop-profit:before,.crash .stop-lose:before,.crash .auto-count:before{content:"";clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);background:linear-gradient(#04131f 0%,#223a4e 100%);width:100%;height:100%;position:absolute;top:0;left:0}.crash .adjust-win input,.crash .adjust-lose input,.crash .stop-profit input,.crash .stop-lose input,.crash .auto-count input{color:#fff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);background-color:#07253b;border:none;width:calc(100% - 2px);height:calc(100% - 2px);padding:0 0 0 15px;font-size:12px;font-weight:600;position:absolute;top:1px;left:1px}.crash .stop-profit input,.crash .stop-lose input{padding:0 0 0 26px}.crash .adjust-win input::placeholder,.crash .adjust-lose input::placeholder,.crash .stop-profit input::placeholder,.crash .stop-lose input::placeholder,.crash .auto-count input::placeholder{color:#5e768e;font-size:11px}.crash .controls-auto button.button-auto,.crash .controls-auto button.button-stop{filter:drop-shadow(0 4px 25px #01e6a926)drop-shadow(0 1px 3px #00000059);cursor:pointer;background:0 0;border:none;width:100%;height:50px;margin-top:26px}.crash .controls-auto button.button-stop{filter:drop-shadow(0 4px 25px #fca31126)drop-shadow(0 1px 3px #00000059)}.crash .controls-auto button.button-auto .button-inner,.crash .controls-auto button.button-stop .button-inner{color:#fff;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 25%,100% 75%,calc(100% - 7px) 100%,7px 100%,0 75%,0 25%);background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:800;display:flex}.crash .controls-auto button.button-stop .button-inner{background:linear-gradient(255deg,#fca311 0%,#ffb703 100%)}@media only screen and (width<=1140px){.crash .crash-container{width:100%}}@media only screen and (width<=950px){.crash{padding:25px 10px 443px}.crash .container-data{flex-direction:column;padding:10px}.crash .data-left{width:100%}.crash .crash-controls{width:100%;height:auto;margin-top:15px}}.battles{flex-direction:column;align-items:center;width:100%;padding:50px 10px;display:flex}.battles .battles-header{border-bottom:1px solid #1c47b626;width:1250px}.battles .battles-content{width:1250px;margin-top:20px}@media only screen and (width<=1270px){.battles .battles-header,.battles .battles-content{width:100%}}.battles-header-overview{justify-content:space-between;align-items:center;width:100%;padding-bottom:20px;display:flex}.battles-header-overview .overview-title{color:#fff;align-items:center;font-size:18px;font-weight:800;display:flex}.battles-header-overview .overview-title svg{margin-right:10px}.battles-header-overview .overview-info{align-items:center;width:calc(100% - 292px);display:flex}.battles-header-overview .info-amount,.battles-header-overview .info-count,.battles-header-overview .info-sort{align-items:center;margin-left:25px;padding-left:25px;display:flex;position:relative}.battles-header-overview .info-amount:before,.battles-header-overview .info-count:before,.battles-header-overview .info-sort:before{content:"";background:linear-gradient(#1c47b600 0%,#405cd480 50%,#6170f100 100%);width:1px;height:27px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.battles-header-overview .amount-container{height:43px;padding:1px;position:relative}.battles-header-overview .amount-container:before{content:"";clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 25%,100% 75%,calc(100% - 8px) 100%,8px 100%,0 75%,0 25%);background:#0a2943;width:100%;height:100%;position:absolute;top:0;left:0}.battles-header-overview .container-inner{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 25%,100% 75%,calc(100% - 8px) 100%,8px 100%,0 75%,0 25%);background:#04192a;align-items:center;width:100%;height:100%;padding:0 24px;display:flex}.battles-header-overview .coin-icon{margin-right:8px;font-size:18px}.battles-header-overview .inner-value{color:#bbbfd0;font-size:11px;font-weight:600}.battles-header-overview .inner-value span{color:#fff;font-size:15px;font-weight:800}.battles-header-overview .info-count{color:#5e768e;font-size:15px;font-weight:800}.battles-header-overview .info-count span{color:#0dd4b1;margin-right:5px}.battles-header-overview .info-sort .sort-button{color:#6e95b6;cursor:pointer;background:linear-gradient(#ffffff03 0% 100%),linear-gradient(223deg,#051d3059 0%,#1f63991a 50%,#051d3059 100%);border:1px solid #0a273f;padding:8px 16px;font-size:14px;font-weight:700;transition:all .3s}.battles-header-overview .info-sort .sort-button:hover{color:#fff}.battles-header-overview a.link-create{width:118px;height:47px;padding:1px;text-decoration:none;transition:all .2s;position:relative}.battles-header-overview a.link-create:hover{opacity:.8}.battles-header-overview a.link-create:active{transform:scale(.9)}.battles-header-overview a.link-create:before{content:"";clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 25%,100% 75%,calc(100% - 7px) 100%,7px 100%,0 75%,0 25%);background:linear-gradient(#00aa6d00 0%,#00ffc2 100%);width:100%;height:100%;position:absolute;top:0;left:0}.battles-header-overview a.link-create .link-inner{color:#fff;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 25%,100% 75%,calc(100% - 7px) 100%,7px 100%,0 75%,0 25%);background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:800;display:flex}.battles-header-overview a.link-create .link-inner svg{fill:#fff;margin-right:8px}@media only screen and (width<=1050px){.battles-header-overview{grid-template-rows:auto auto;grid-template-columns:auto 118px;display:grid}.battles-header-overview .overview-title{grid-row:1/1;margin-bottom:20px}.battles-header-overview .overview-info{grid-row:2/2;width:auto;margin-left:0}.battles-header-overview .info-amount{margin-left:0;padding-left:0}.battles-header-overview .info-amount:before{display:none}.battles-header-overview a.link-create{grid-row:2/2}}@media only screen and (width<=900px){.battles-header-overview{align-items:center}.battles-header-overview .overview-title{grid-area:1/1/1/1;margin-bottom:0}.battles-header-overview .overview-info{grid-area:2/1/2/3;margin-top:25px}.battles-header-overview a.link-create{grid-area:1/2/1/2}}@media only screen and (width<=700px){.battles-header-overview .overview-info{flex-wrap:wrap}.battles-header-overview .info-sort{width:100%;margin-top:10px;margin-left:0;padding-left:0}.battles-header-overview .info-sort:before{display:none}}.battles-overview{width:100%}.battles-overview .overview-header{justify-content:space-between;align-items:center;width:100%;display:flex}.battles-overview .header-players,.battles-overview .header-cases,.battles-overview .header-right{color:#5e768e;font-size:13px;font-weight:700}.battles-overview .header-players{width:450px}.battles-overview .header-cases{width:calc(100% - 825px)}.battles-overview .header-right{justify-content:space-between;width:375px;padding-left:25px;display:flex}.battles-overview .overview-content{width:100%;margin-top:20px}.battles-overview .content-list{width:100%}.battles-overview .content-empty{text-transform:uppercase;color:#5e768e;justify-content:center;align-items:center;width:100%;height:220px;font-size:12px;font-weight:600;display:flex}@media only screen and (width<=1100px){.battles-overview .header-players{width:auto}.battles-overview .header-cases,.battles-overview .right-amount{display:none}.battles-overview .header-right{width:auto;padding-left:0}}.battles-game-element{background:#0a273f;width:100%;height:95px;margin-top:8px;padding:1px}.battles-game-element:first-child{margin-top:0}.battles-game-element.element-group{background:#00ffc280}.battles-game-element.element-cursed{background:#f2403480}.battles-game-element.element-terminal{background:#ead62180}.battles-game-element.element-cursed.element-terminal{background:linear-gradient(90deg,#d23b2780 0%,#ead62180 100%)}.battles-game-element .element-inner{background:linear-gradient(223deg,#051d3059 0%,#1f639908 50%,#051d3059 100%),#031f35;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.battles-game-element .inner-info{flex-direction:column;justify-content:center;width:135px;display:flex}.battles-game-element .info-type,.battles-game-element .info-option{z-index:1;width:80px;height:29px;padding:1px;position:relative}.battles-game-element .info-option{width:108px;margin-top:6px}.battles-game-element .info-type:before,.battles-game-element .info-option:before{content:"";z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.battles-game-element .info-type:before{background:linear-gradient(#0a273f59 0% 100%),linear-gradient(#3747d7 0%,#4414abd9 100%)}.battles-game-element.element-group .info-type:before{background:linear-gradient(225deg,#057167 0%,#06584f 100%)}.battles-game-element.element-cursed .info-option:before{background:linear-gradient(#0a273f59 0% 100%),linear-gradient(#d23b2780 0% 100%)}.battles-game-element.element-terminal .info-option:before{background:linear-gradient(#0a273f59 0% 100%),linear-gradient(#fc9a2680 0% 100%)}.battles-game-element .info-type:after,.battles-game-element .info-option:after{content:"";z-index:-1;background:#031c31;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.battles-game-element .type-inner,.battles-game-element .option-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.battles-game-element .type-inner{color:#5e768e;background:radial-gradient(80% 80%,#2e3eca33 0%,#0000 100%),linear-gradient(223deg,#051d3059 0%,#1f639900 100%),repeating-linear-gradient(-55deg,#ffffff08,#ffffff08 5px,#02152440 5px 10px);font-size:14px;font-weight:700}.battles-game-element.element-group .type-inner{background:linear-gradient(223deg,#00ffc240 0%,#00aa6d40 100%),linear-gradient(223deg,#051d3059 0%,#1f639900 100%),repeating-linear-gradient(-55deg,#ffffff08,#ffffff08 5px,#02152440 5px 10px)}.battles-game-element.element-group .type-inner span{-webkit-text-fill-color:transparent;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);-webkit-background-clip:text;background-clip:text}.battles-game-element .option-inner{font-size:13px;font-weight:800}.battles-game-element.element-cursed .option-inner{background:linear-gradient(230deg,#f2403426 0%,#792c0026 100%),linear-gradient(223deg,#051d3059 0%,#1f639900 100%),repeating-linear-gradient(-55deg,#ffffff08,#ffffff08 5px,#02152440 5px 10px)}.battles-game-element.element-terminal .option-inner{background:linear-gradient(216deg,#ead62126 0%,#ff8e2626 100%),linear-gradient(223deg,#051d3059 0%,#1f639900 100%),repeating-linear-gradient(-55deg,#ffffff08,#ffffff08 5px,#02152440 5px 10px)}.battles-game-element.element-cursed .option-inner span{color:#f24034}.battles-game-element.element-terminal .option-inner span{-webkit-text-fill-color:transparent;background:linear-gradient(216deg,#ead621 0%,#ff8e26 100%);-webkit-background-clip:text;background-clip:text}.battles-game-element .inner-players{align-items:center;width:315px;padding-right:32px;display:flex}.battles-game-element .players-element{align-items:center;margin-right:10px;display:flex}.battles-game-element .players-element:last-child{margin-right:0}.battles-game-element .element-user{background:#041b2d;border:1px solid #9e9e9e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:flex;overflow:hidden}.battles-game-element.element-completed .element-user{opacity:.35;mix-blend-mode:luminosity}.battles-game-element.element-completed .element-user.user-winner{opacity:1;mix-blend-mode:normal}.battles-game-element .element-user.user-empty{border:1px solid #134166}.battles-game-element .element-user.user-blue{border:1px solid #559ee4}.battles-game-element .element-user.user-green{border:1px solid #b8e92d}.battles-game-element .element-user.user-orange{border:1px solid #fca311}.battles-game-element .element-user.user-red{border:1px solid #ff4e4e}.battles-game-element .element-user.user-purple{border:1px solid #6953f1}.battles-game-element .element-separator{z-index:1;width:29px;height:23px;margin-left:10px;padding:1px;position:relative}.battles-game-element .element-separator:before{content:"";clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 25%,100% 75%,calc(100% - 4px) 100%,4px 100%,0 75%,0 25%);z-index:-1;background:linear-gradient(#06243d00 0%,#00ffc2 100%);width:100%;height:100%;position:absolute;top:0;left:0}.battles-game-element .separator-inner{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 25%,100% 75%,calc(100% - 4px) 100%,4px 100%,0 75%,0 25%);color:#5e768e;background:radial-gradient(78% 78%,#0aeeb333 0%,#0000 100%),#051f33;justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;font-weight:700;display:flex}.battles-game-element .inner-cases{width:calc(100% - 825px)}.battles-game-element .cases-list{gap:4px;display:flex}.battles-game-element .case-item{background:#051d3080;border:1px solid #0a273f;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.battles-game-element .case-emoji{font-size:16px}.battles-game-element .inner-right{justify-content:space-between;align-items:center;width:375px;padding:0 25px;display:flex}.battles-game-element .right-amount{padding:1px;position:relative}.battles-game-element .right-amount:before{content:"";clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 10px),0 10px);background:#0f3554;width:100%;height:100%;position:absolute;top:0;left:0}.battles-game-element .amount-inner{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 10px),0 10px);background:#0e233b;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:10px 17px;display:flex}.battles-game-element .inner-effective{align-items:center;display:flex}.battles-game-element .inner-effective .coin-icon{margin-right:7px;font-size:16px}.battles-game-element .effective-value{color:#bbbfd0;font-size:11px;font-weight:600}.battles-game-element .effective-value span{color:#fff;font-size:14px;font-weight:800}.battles-game-element .right-separator{background:linear-gradient(#1c47b600 0%,#405cd459 50%,#6170f100 100%);width:1px;height:60px}.battles-game-element .right-action{align-items:center;display:flex}.battles-game-element a.link-view{width:45px;height:39px;text-decoration:none;transition:all .2s}.battles-game-element a.link-view:active{transform:scale(.9)}.battles-game-element.element-completed a.link-view{width:153px}.battles-game-element a.link-view .link-inner{color:#5e768e;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);background:#214059;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;font-weight:700;transition:color .3s;display:flex}.battles-game-element a.link-view:hover .link-inner{color:#fff;background:#2f5574}.battles-game-element a.link-view .link-inner svg{fill:#5e768e;transition:fill .3s}.battles-game-element a.link-view:hover .link-inner svg{fill:#fff}@media only screen and (width<=1100px){.battles-game-element{height:auto}.battles-game-element .element-inner{grid-template-columns:135px calc(100% - 323px) 188px;padding:10px 0;display:grid}.battles-game-element .inner-info{grid-area:1/1/3/1}.battles-game-element .inner-players{grid-column:2/2;width:100%}.battles-game-element .inner-cases{grid-area:2/2/2/2;width:100%;margin-top:10px}.battles-game-element .inner-right{flex-direction:column;grid-area:1/3/3/3;width:100%;padding:0 10px 0 25px}.battles-game-element .right-amount{width:100%}.battles-game-element .right-separator{display:none}.battles-game-element .right-action{margin-top:5px}}@media only screen and (width<=625px){.battles-game-element .element-inner{grid-template-columns:calc(100% - 188px) 188px;padding:10px}.battles-game-element .inner-info{display:none}.battles-game-element .inner-players,.battles-game-element .inner-cases{grid-column:1/1}.battles-game-element .inner-right{grid-column:2/2;padding:0 0 0 25px}}.battles-header-game{grid-template-columns:110px auto 432px auto;align-items:center;width:100%;padding-bottom:35px;display:grid}.battles-header-game a.link-back{width:110px;height:44px;padding:1px;text-decoration:none;transition:all .2s;position:relative}.battles-header-game a.link-back:active{transform:scale(.9)}.battles-header-game a.link-back:before{content:"";clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 25%,100% 75%,calc(100% - 8px) 100%,8px 100%,0 75%,0 25%);background:#0f3759;width:100%;height:100%;position:absolute;top:0;left:0}.battles-header-game a.link-back .link-inner{color:#6e95b6;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 25%,100% 75%,calc(100% - 8px) 100%,8px 100%,0 75%,0 25%);background:#0b2d49;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:700;transition:color .3s;display:flex}.battles-header-game a.link-back:hover .link-inner{color:#fff}.battles-header-game a.link-back .link-inner svg{fill:#557b9b;margin-right:8px;transition:fill .3s}.battles-header-game a.link-back:hover .link-inner svg{fill:#fff}.battles-header-game .game-cost{color:#5e768e;flex-direction:column;align-items:flex-start;padding-left:25px;font-size:15px;font-weight:800;display:flex}.battles-header-game .cost-amount{align-items:center;margin-top:5px;display:flex}.battles-header-game .cost-amount .coin-icon{margin-right:8px;font-size:18px}.battles-header-game .amount-value{color:#bbbfd0;font-size:12px;font-weight:600}.battles-header-game .amount-value span{color:#fff;font-size:15px;font-weight:800}.battles-header-game .game-info{flex-direction:column;align-items:center;display:flex}.battles-header-game .info-text{color:#5e768e;font-size:15px;font-weight:700}.battles-header-game .info-cases{width:432px;margin-top:8px}.battles-header-game .cases-list{gap:4px;display:flex}.battles-header-game .case-item{background:#051d3080;border:1px solid #0a273f;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.battles-header-game .case-emoji{font-size:16px}.battles-header-game .game-right{flex-direction:column;align-items:flex-end;display:flex}.battles-header-game .right-info{color:#5e768e;font-size:12px;font-weight:800}.battles-header-game .info-option{margin-right:10px}.battles-header-game .right-actions{align-items:center;margin-top:12px;display:flex}.battles-header-game button.button-fair{color:#bbbfd0;cursor:pointer;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);background:#214059;border:none;height:32px;margin-right:8px;padding:0 20px;font-size:12px;font-weight:700;transition:color .3s}.battles-header-game button.button-fair:hover{color:#fff}.battles-header-game button.button-sound{cursor:pointer;background:radial-gradient(70% 70%,#9897c133 0%,#0000 100%),#031b2e;border:1px solid #07243d;border-radius:5px;justify-content:center;align-items:center;width:40px;height:38px;font-size:18px;display:flex;box-shadow:0 4px 25px #0003}@media only screen and (width<=1100px){.battles-header-game{grid-template-rows:auto auto;grid-template-columns:auto 432px auto}.battles-header-game a.link-back{grid-row:1/1;margin-bottom:20px}.battles-header-game .game-cost{grid-area:2/1/2/1;padding-left:0}.battles-header-game .game-info{grid-area:2/2/2/2;width:auto}.battles-header-game .game-right{grid-area:2/3/2/3}}@media only screen and (width<=900px){.battles-header-game{grid-template-rows:auto auto auto;grid-template-columns:auto auto}.battles-header-game .game-info{grid-area:3/1/3/3;margin-top:20px}.battles-header-game .game-right{grid-column:2/2}}@media only screen and (width<=455px){.battles-header-game .info-cases{width:calc(100vw - 20px)}}.battles-game{width:100%;margin-top:15px}.battles-game .game-content{width:100%}.battles-game .game-spinner{clip-path:polygon(24px 0,calc(100% - 24px) 0,100% 24px,100% calc(50% - 8px),calc(100% - 8px) 50%,100% calc(50% + 8px),100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 24px),0 calc(50% + 8px),8px 50%,0 calc(50% - 8px),0 24px);background:#02152459;width:100%;height:274px;position:relative}.battles-game .spinner-placeholder{color:#5e768e;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;font-weight:700;display:flex}.battles-game .content-bets{border-top:1px solid #1c47b626;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:35px;padding-top:35px;display:flex}.battles-game .bet-element{background:#02152459;width:calc(50% - 9px);height:400px;position:relative;overflow:hidden}.battles-game .bet-user{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.battles-game .user-avatar{background:#041b2d;border:1px solid #9e9e9e;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:40px;display:flex}.battles-game .user-avatar.user-empty{border:1px solid #134166}.battles-game .user-avatar.user-blue{border:1px solid #559ee4}.battles-game .user-avatar.user-green{border:1px solid #b8e92d}.battles-game .user-avatar.user-orange{border:1px solid #fca311}.battles-game .user-avatar.user-red{border:1px solid #ff4e4e}.battles-game .user-avatar.user-purple{border:1px solid #6953f1}.profile{justify-content:center;width:100%;padding:55px 0 45px;display:flex}.profile .profile-container{background:#1342580f;border:1px solid #092c4580;border-radius:15px;width:1160px;padding:50px 40px 25px}.profile-header{justify-content:space-between;align-items:center;width:100%;display:flex}.profile-header .header-user{align-items:center;width:260px;display:flex}.profile-header .user-avatar{background:linear-gradient(135deg,#00ffc2 0%,#00aa6d 100%);border:3px solid #00ffc24d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-right:20px;display:flex;overflow:hidden}.profile-header .user-avatar .profile-picture{object-fit:cover;width:100%;height:100%}.profile-header .user-avatar .avatar-placeholder{color:#fff;font-size:36px}.profile-header.header-blue .user-avatar{border:2px solid #559ee4}.profile-header.header-green .user-avatar{border:2px solid #b8e92d}.profile-header.header-orange .user-avatar{border:2px solid #fca311}.profile-header.header-red .user-avatar{border:2px solid #ff4e4e}.profile-header.header-purple .user-avatar{border:2px solid #6953f1}.profile-header.header-partner .user-avatar{border:2px solid #eca822}.profile-header.header-mod .user-avatar{border:2px solid #ffb703}.profile-header.header-admin .user-avatar{border:2px solid #0dd4b1}.profile-header .info-username{color:#fff;align-items:center;font-size:16px;font-weight:700;display:flex}.profile-header .info-username span{white-space:nowrap;text-overflow:ellipsis;width:110px;max-width:110px;overflow:hidden}.profile-header .info-level{color:#9e9e9e;align-items:center;height:17px;margin-top:2px;font-size:12px;font-weight:700;display:flex}.profile-header.header-blue .info-level{color:#559ee4}.profile-header.header-green .info-level{color:#b8e92d}.profile-header.header-orange .info-level{color:#fca311}.profile-header.header-red .info-level{color:#ff4e4e}.profile-header.header-purple .info-level{color:#6953f1}.profile-header.header-partner .info-level{color:#eca822}.profile-header.header-mod .info-level{color:#ffb703}.profile-header.header-admin .info-level{color:#0dd4b1}.profile-header .header-level{align-items:center;width:calc(100% - 520px);display:flex}.profile-header .level-box{width:46px;height:34px;padding:1px;position:relative}.profile-header .level-box:before{content:"";clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 25%,100% 75%,calc(100% - 7px) 100%,7px 100%,0 75%,0 25%);background:linear-gradient(#06243d00 0%,#9e9e9e 100%);width:100%;height:100%;position:absolute;top:0;left:0}.profile-header.header-blue .level-box:before{background:linear-gradient(#06243d00 0%,#559ee4 100%)}.profile-header.header-green .level-box:before{background:linear-gradient(#06243d00 0%,#b8e92d 100%)}.profile-header.header-orange .level-box:before{background:linear-gradient(#06243d00 0%,#fca311 100%)}.profile-header.header-red .level-box:before{background:linear-gradient(#06243d00 0%,#ff4e4e 100%)}.profile-header.header-purple .level-box:before{background:linear-gradient(#06243d00 0%,#6953f1 100%)}.profile-header .box-inner{color:#9e9e9e;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 25%,100% 75%,calc(100% - 7px) 100%,7px 100%,0 75%,0 25%);background-color:#03121e;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;font-weight:700;display:flex}.profile-header.header-blue .box-inner{color:#559ee4}.profile-header.header-green .box-inner{color:#b8e92d}.profile-header.header-orange .box-inner{color:#fca311}.profile-header.header-red .box-inner{color:#ff4e4e}.profile-header.header-purple .box-inner{color:#6953f1}.profile-header .level-progress{background-color:#03121e;width:calc(100% - 92px);height:13px;padding:4px 0;position:relative}.level-info{flex-direction:column;flex:1;gap:8px;display:flex}.level-name{color:#00ffc2;text-align:center;font-size:18px;font-weight:700}.level-xp{color:#fff;text-align:center;font-size:14px;font-weight:600}.level-progress{background:#0000004d;border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-text{color:#b8c5d0;text-align:center;margin-top:8px;font-size:12px;font-weight:600}.profile-header .progress-bar{background:linear-gradient(90deg,#fff 0%,#9e9e9e 100%);height:100%}.profile-header.header-blue .progress-bar{background:linear-gradient(90deg,#a4d0ff 0%,#559ee4 100%)}.profile-header.header-green .progress-bar{background:linear-gradient(90deg,#e5ffa4 0%,#b8e92d 100%)}.profile-header.header-orange .progress-bar{background:linear-gradient(90deg,#ffe5a4 0%,#fca311 100%)}.profile-header.header-red .progress-bar{background:linear-gradient(90deg,#ffa4a4 0%,#ff4e4e 100%)}.profile-header.header-purple .progress-bar{background:linear-gradient(90deg,#b5a4ff 0%,#6953f1 100%)}.profile-header .progress-text{position:absolute;top:-39px;left:50%;transform:translate(-50%)}.profile-header .progress-text span{color:#9e9e9e;font-size:15px;font-weight:700}.profile-header.header-blue .progress-text span{background:linear-gradient(90deg,#a4d0ff 0%,#559ee4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.profile-header.header-green .progress-text span{background:linear-gradient(90deg,#e5ffa4 0%,#b8e92d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.profile-header.header-orange .progress-text span{background:linear-gradient(90deg,#ffe5a4 0%,#fca311 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.profile-header.header-red .progress-text span{background:linear-gradient(90deg,#ffa4a4 0%,#ff4e4e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.profile-header.header-purple .progress-text span{background:linear-gradient(90deg,#b5a4ff 0%,#6953f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.profile-header .progress-text span.text-target{opacity:.5}.profile-header .header-id{justify-content:flex-end;align-items:center;width:260px;display:flex}.profile-header .id-title{color:#6a88a1;align-items:center;font-size:14px;font-weight:700;display:flex}.profile-header .id-title svg{fill:#6a88a1;margin-right:12px}.profile-header .header-id button{color:#fff;cursor:pointer;background:0 0;border:none;margin-left:5px;font-size:14px;font-weight:400}.profile-stats{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;width:100%;margin-top:35px;padding-top:30px;display:flex}.profile-stats .stats-element{width:calc(25% - 15px)}.profile-stats .element-title{text-align:center;color:#5e768e;font-size:12px;font-weight:600}.profile-stats .stats-element.element-profit .element-title{background:linear-gradient(250deg,#00ffc2 0%,#00aa6d 100%),#a6cae8;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.profile-stats .stats-element.element-negative .element-title{background:linear-gradient(250deg,#d15e5e 0%,#ff4545 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.profile-stats .element-amount{width:100%;height:70px;margin-top:12px;padding:1px;position:relative}.profile-stats .element-amount:before{content:"";clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 25%,100% 75%,calc(100% - 16px) 100%,16px 100%,0 75%,0 25%);background:linear-gradient(#04131f 0%,#223a4e 100%);width:100%;height:100%;position:absolute;top:0;left:0}.profile-stats .stats-element.element-profit .element-amount:before{background:linear-gradient(#04131f 25%,#00ffc2 100%)}.profile-stats .stats-element.element-negative .element-amount:before{background:linear-gradient(#04131f 25%,#cf5048 100%)}.profile-stats .amount-inner{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 25%,100% 75%,calc(100% - 16px) 100%,16px 100%,0 75%,0 25%);z-index:1;background-color:#041e30;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.profile-stats .stats-element.element-profit .amount-inner{background:radial-gradient(80% 80%,#00ffc20d 0%,#0000 100%),#041e30}.profile-stats .stats-element.element-negative .amount-inner{background:radial-gradient(80% 80%,#cf50480d 0%,#0000 100%),#041e30}.profile-stats .amount-inner span{margin-right:8px;font-size:17px}.profile-stats .inner-value{color:#c1c1c1;font-size:14px;font-weight:600}.profile-stats .inner-value span{color:#fff;font-size:16px;font-weight:700}.profile .container-nav{justify-content:flex-end;width:100%;margin-top:50px;display:flex;position:relative}.profile .container-nav:before{content:"";background:#ffffff0a;height:1px;position:absolute;top:50%;left:0;right:200px;transform:translateY(-50%)}.profile-filter-nav{z-index:15;width:182px;position:relative}.profile-filter-nav button.button-toggle{cursor:pointer;background:#13425840;border:none;border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:41px;padding:0 12px;display:flex}.profile-filter-nav button.button-toggle svg{fill:#49687d;transition:all .3s}.profile-filter-nav.nav-open button.button-toggle svg{transform:rotate(180deg)}.profile-filter-nav button.button-toggle .button-value{color:#49687d;font-size:14px;font-weight:600;display:flex}.profile-filter-nav button.button-toggle .button-value span{color:#fff;margin-left:8px}.profile-filter-nav .nav-menu{width:100%;height:0;transition:height .2s;position:absolute;top:47px;left:0;overflow:hidden}.profile-filter-nav.nav-open .nav-menu{height:129px}.profile-filter-nav .menu-inner{background:#022038;border-radius:5px;width:100%;padding:3px}.profile-filter-nav .menu-inner button{color:#8bacc8;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;width:100%;height:41px;padding:0 14px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.profile-filter-nav .menu-inner button:hover{background:#13425826}.profile .container-content{width:100%;margin-top:25px}.content-placeholder{color:#5e768e;justify-content:center;align-items:center;width:100%;height:300px;font-size:14px;font-weight:600;display:flex}@media only screen and (width<=1180px){.profile{padding:55px 10px 45px}.profile .profile-container{width:100%;padding:50px 15px 25px}}@media only screen and (width<=600px){.profile .container-nav:before{display:none}.profile-filter-nav{width:100%;margin-top:15px}}@media only screen and (width<=1000px){.profile-header{grid-template-columns:auto auto;display:grid}.profile-header .header-user{grid-area:1/1;width:100%}.profile-header .header-level{grid-area:2/1/auto/3;width:100%;margin-top:50px}.profile-header .header-id{grid-area:1/2;width:100%}}@media only screen and (width<=600px){.profile-header .header-id{flex-direction:column;justify-content:flex-start;align-items:flex-end}.profile-header .header-id button{margin-top:5px}}@media only screen and (width<=550px){.profile-header .header-level{margin-top:60px}.profile-header .progress-text{flex-direction:column;align-items:center;display:flex;top:-50px}}@media only screen and (width<=950px){.profile-stats{flex-wrap:wrap}.profile-stats .stats-element{width:calc(33.33% - 10px)}.profile-stats .stats-element.element-profit{width:100%;margin-top:20px}}@media only screen and (width<=650px){.profile-stats .stats-element{width:calc(50% - 7.5px)}.profile-stats .stats-element:nth-child(3){width:100%;margin-top:20px}}.profile-tabs{border-top:1px solid #ffffff0a;gap:10px;margin-top:35px;padding-top:30px;display:flex}.tab-button{color:#49687d;cursor:pointer;background:#13425840;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.tab-button:before{content:"";opacity:0;background:linear-gradient(135deg,#00ffc21a 0%,#0000 100%);transition:opacity .3s;position:absolute;inset:0}.tab-button:hover{color:#fff;background:#13425866;transform:translateY(-2px)}.tab-button:hover:before{opacity:1}.tab-button.active{color:#fff;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);box-shadow:0 4px 15px #00ffc24d}.tab-button.logout-button{color:#cf5048;background:#cf504840;margin-left:auto}.tab-button.logout-button:hover{background:#cf504866}.profile-content{width:100%;margin-top:30px}.profile-section{width:100%}.profile-section h3{color:#fff;margin-bottom:20px;font-size:20px;font-weight:700}.stat-card{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:2px solid #00ffc24d;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;padding:25px;transition:all .3s;display:flex;position:relative;overflow:hidden}.stat-card:before{content:"";opacity:0;background:linear-gradient(135deg,#00ffc21a 0%,#0000 100%);transition:opacity .3s;position:absolute;inset:0}.stat-card:hover{border-color:#00ffc299;transform:translateY(-3px);box-shadow:0 5px 20px #00ffc233}.stat-card:hover:before{opacity:1}.stat-card.positive{border-color:#00ffc280}.stat-card.negative{border-color:#cf504880}.stat-card.negative:hover{border-color:#cf5048b3;box-shadow:0 5px 20px #cf504833}.stat-label{color:#5e768e;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:600}.stat-card.positive .stat-value{color:#00ffc2}.stat-card.negative .stat-value{color:#cf5048}.settings-form{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:2px solid #00ffc24d;border-radius:15px;padding:30px}.form-group label{color:#5e768e;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-group input{color:#fff;background:#031c3180;border:2px solid #ffffff1a;border-radius:8px;width:100%;padding:12px 16px;font-size:16px;font-weight:500;transition:all .3s}.form-group input:focus{border-color:#00ffc280;outline:none;box-shadow:0 0 10px #00ffc233}.form-group input::placeholder{color:#ffffff4d}.save-button{color:#fff;cursor:pointer;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);border:none;border-radius:8px;width:100%;padding:14px;font-size:16px;font-weight:700;transition:all .3s}.save-button:hover{transform:translateY(-2px);box-shadow:0 5px 20px #00ffc24d}.transactions-list{flex-direction:column;gap:15px;display:flex}.transaction-item{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:2px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:20px;transition:all .3s;display:flex}.transaction-item:hover{border-color:#00ffc24d;transform:translate(5px)}.transaction-game{color:#fff;font-size:16px;font-weight:700}.transaction-amount{font-size:16px;font-weight:700}.transaction-amount.positive{color:#00ffc2}.transaction-amount.negative{color:#cf5048}.transaction-time{color:#5e768e;font-size:14px}.profile-identity{align-items:center;gap:16px;margin-bottom:24px;display:flex}.pfp-placeholder{background:var(--bg-input);border:3px solid var(--purple);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;font-size:48px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.pfp-placeholder:hover{border-color:var(--purple-light)}.pfp-image{object-fit:cover;border-radius:50%;width:100%;height:100%}.pfp-overlay{opacity:0;background:#0009;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.pfp-placeholder:hover .pfp-overlay{opacity:1}.pfp-overlay span{color:#fff;font-size:12px;font-weight:600}.profile-name-row{align-items:center;gap:12px;margin-bottom:6px;display:flex}.username-input{color:var(--text-primary);background:0 0;border:none;width:200px;font-size:18px;font-weight:800}.username-input::placeholder{color:var(--text-muted)}.user-id{color:var(--text-muted);font-size:12px}.profile-email{color:var(--text-secondary);margin-bottom:4px;font-size:12px}.profile-wallet{color:var(--green);margin-bottom:4px;font-size:12px;font-weight:600}.sol-balance-row{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.change-pfp-btn{margin-left:auto;font-size:12px!important}.xp-section{text-align:center;margin-bottom:24px}.xp-label{margin-bottom:8px;font-size:13px;font-weight:700}.xp-bar-large{background:var(--bg-input);border-radius:4px;height:8px;margin-bottom:6px;overflow:hidden}.xp-fill-gold{background:linear-gradient(90deg,#d4a574,#f0c987);border-radius:4px;height:100%}.xp-levels{color:var(--text-secondary);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.stats-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.stat-label{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:600}.stat-value{align-items:center;gap:4px;font-size:18px;font-weight:800;display:flex}.stat-value.green{color:var(--green)}.stat-value.red{color:var(--red)}.stat-value.orange{color:var(--orange)}.jackpot-wins{margin-bottom:16px}.jackpot-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.jackpot-item{flex-direction:column;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.jp-label{font-size:13px;font-weight:800}.jp-label.purple{color:var(--purple)}.jp-label.green{color:var(--green)}.jp-label.orange{color:var(--orange)}.ref-label{color:var(--text-muted);margin-bottom:6px;font-size:12px;display:block}.ref-link-row{gap:8px;margin-bottom:16px;display:flex}.ref-link-row input{background:var(--bg-input);border:1px solid var(--border);color:var(--text-secondary);border-radius:8px;flex:1;padding:10px 14px;font-size:13px}.ref-stats-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.ref-stat{background:var(--bg-input);border:1px solid var(--border);text-align:center;border-radius:8px;padding:12px}.ref-stat span{color:var(--text-muted);margin-bottom:4px;font-size:11px;display:block}.ref-stat strong{font-size:18px}.ref-rules-btn{color:var(--text-secondary);background:0 0;margin:0 auto;padding:8px;font-size:13px;font-weight:600;display:block}.referred-by{margin:16px 0;border:1px solid #00ffa34d!important}.referred-by p{color:var(--text-secondary);font-size:13px}.referrer-name{color:var(--green);font-weight:700}.crate-rewards-info h3{align-items:center;gap:6px;margin-bottom:8px;font-size:14px;display:flex}.crate-rewards-info p{color:var(--text-secondary);margin-bottom:12px;font-size:12px;line-height:1.5}.crate-icons-row{gap:12px;display:flex}.crate-icon-item{font-size:32px}.milestone-grid-section{margin:16px 0}.milestone-desc{color:var(--text-secondary);text-align:center;margin-bottom:16px;font-size:12px;line-height:1.5}.milestone-crates{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.milestone-crate{background:var(--bg-input);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;display:flex}.reward-btn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);border-radius:6px;align-items:center;gap:3px;margin-top:4px;padding:4px 8px;font-size:10px;font-weight:700;display:flex}.ref-code-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.ref-code-stat{background:var(--bg-input);border:1px solid var(--border);text-align:center;border-radius:8px;padding:16px}.ref-code-stat span{color:var(--text-muted);margin-bottom:6px;font-size:11px;display:block}.ref-code-stat strong{justify-content:center;align-items:center;gap:4px;font-size:22px;display:flex}.direct-referrals{margin-top:16px}.no-referrals{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}.earn-banners-header{justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:700;display:flex}.banner-size-toggle{gap:4px;display:flex}.banner-size-toggle button{background:var(--bg-input);border:1px solid var(--border);color:var(--text-secondary);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.banner-size-toggle button.active{background:var(--border);color:var(--text-primary)}.banner-preview{background:linear-gradient(135deg,#1a0a2e,#2d1b69);border-radius:10px;margin-bottom:12px;padding:24px;position:relative;overflow:hidden}.banner-preview.wide{min-height:120px}.banner-preview.tall{min-height:300px}.banner-content h3{margin-bottom:8px;font-size:24px;font-weight:900}.banner-badge{background:var(--green);color:#000;border-radius:20px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.banner-brand{color:var(--text-secondary);margin-bottom:12px;font-size:12px}.banner-code-row{gap:8px;max-width:300px;display:flex}.banner-code-row input{border:1px solid var(--border);color:#fff;text-transform:uppercase;background:#0006;border-radius:6px;flex:1;padding:6px 10px;font-weight:700}.download-banner{width:100%}.commission-section{margin-top:16px}.commission-desc{color:var(--text-secondary);text-align:center;margin:12px 0 16px;font-size:12px;line-height:1.6}.commission-tiers{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.tier-card{background:var(--bg-input);border:1px solid var(--border);text-align:center;border-radius:10px;padding:16px}.tier-badge{background:var(--purple);color:#fff;border-radius:10px;margin-bottom:10px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.tier-earned{color:var(--green);justify-content:center;align-items:center;gap:4px;margin-bottom:8px;font-size:22px;font-weight:800;display:flex}.tier-meta{color:var(--text-secondary);margin-bottom:4px;font-size:12px}.tier-meta.green{color:var(--green)}.claim-section{background:var(--bg-input);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px;display:flex}.claim-left span:first-child{color:var(--text-secondary);font-size:12px;display:block}.payout-timer{background:var(--bg-card);border-radius:4px;margin:4px 0;padding:2px 6px;font-size:10px;color:var(--text-muted)!important;display:inline-block!important}.claim-amount{color:var(--green);align-items:center;gap:4px;font-size:24px;font-weight:800;display:flex}.claim-btn{background:var(--green-dark);color:#fff;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:700}.all-time-total{color:var(--text-secondary);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.all-time-total .green{color:var(--green);align-items:center;gap:4px;font-weight:800;display:flex}.locked-section{text-align:center;padding:60px 20px}.lock-big{margin-bottom:12px;font-size:48px;display:block}.locked-section p{color:var(--text-muted)}.profile-referrals .card,.profile-earn .card,.profile-general .card{margin-bottom:16px}@media (width<=700px){.stats-grid,.commission-tiers,.milestone-crates{grid-template-columns:repeat(2,1fr)}.ref-stats-row,.ref-code-grid{grid-template-columns:1fr}}.leaderboard{flex-direction:column;align-items:center;width:100%;padding:65px 10px 45px;display:flex}.leaderboard-banner{width:955px;padding:1px;position:relative}.leaderboard-banner:before{content:"";z-index:-1;background:linear-gradient(#14446800 0%,#144468 100%);border-radius:25px;width:100%;height:100%;position:absolute;top:0;left:0}.leaderboard-banner:after{content:"";z-index:-1;background:radial-gradient(35% 255% at 95% 0,#00ffd133 0%,#0000 100%),radial-gradient(100% 770% at 18% 57%,#00248233 0%,#0000 100%),radial-gradient(100% 70% at 100% 0,#062843 0%,#011627 100%);border-radius:25px;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px;box-shadow:inset 0 0 100px #00000040}.leaderboard-banner .leaderboard-background{mix-blend-mode:luminosity;z-index:0;border-radius:25px;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px;overflow:hidden}.leaderboard-banner .leaderboard-background .bg-image{background:#0000001f;width:100%;height:100%}.leaderboard-banner .leaderboard-background .beam-left{background:linear-gradient(90deg,#00ffc299,#0000);width:50px;height:100%;position:absolute;top:0;left:-25px}.leaderboard-banner .leaderboard-background .beam-right{background:linear-gradient(-90deg,#00ffc299,#0000);width:50px;height:100%;position:absolute;top:0;right:-25px;transform:scaleX(-1)}.leaderboard-banner .leaderboard-icons{z-index:0;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.leaderboard-banner .banner-inner{border-radius:25px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:40px 20px 20px;display:flex}.leaderboard-banner .inner-title{width:340px;height:62px;position:relative}.leaderboard-banner .inner-title:before{content:"";clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 25%,100% 75%,calc(100% - 7px) 100%,7px 100%,0 75%,0 25%);background:linear-gradient(#14446800 0%,#144468 100%);width:100%;height:100%;position:absolute;top:0;left:0}.leaderboard-banner .title-inner{color:#fff;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 25%,100% 75%,calc(100% - 7px) 100%,7px 100%,0 75%,0 25%);background:radial-gradient(40.04% 81.75% at 24.49% 50.85%,#031b2d33 0%,#0000 100%),#031b2f;justify-content:center;align-items:center;width:calc(100% - 2px);height:calc(100% - 1px);font-size:32px;font-weight:900;display:flex;position:absolute;top:0;left:1px}.leaderboard-banner .inner-ranks{margin-top:15px;display:flex}.leaderboard-banner .ranks-step{filter:drop-shadow(0 4px 25px #00ffc278);background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%),#fff;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.leaderboard-banner .ranks-step:first-child{opacity:.5;margin:36px 35px 0 0;font-size:26px}.leaderboard-banner .ranks-step:nth-child(2){font-size:56px}.leaderboard-banner .ranks-step:nth-child(3){opacity:.25;margin:36px 0 0 35px;font-size:26px}.leaderboard-banner .inner-info{text-align:center;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%),#fff;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:610px;margin-top:15px;font-size:24px;font-weight:800}.leaderboard .leaderboard-timer{position:relative}.leaderboard .timer-inner{align-items:center;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.leaderboard .timer-inner svg{fill:#fff;width:29px;height:35px;margin-right:12px}.leaderboard .inner-value{white-space:nowrap;color:#bbbfd0;font-size:10px;font-weight:600}.leaderboard .inner-value span{color:#fff;font-size:14px;font-weight:800}.leaderboard .leaderboard-ranks{width:955px;margin-top:44px}.leaderboard .ranks-header{align-items:center;width:100%;padding:0 25px 0 35px;display:flex}.leaderboard .rank-pos{color:#8bacc8;width:5%;font-size:16px;font-weight:800}.leaderboard .rank-user{color:#8bacc8;width:59%;font-size:12px;font-weight:800}.leaderboard .rank-prize,.leaderboard .rank-wagered{color:#8bacc8;width:18%;font-size:12px;font-weight:800}.leaderboard .ranks-content{width:100%;margin-top:15px}.leaderboard .content-loading{color:#5e768e;justify-content:center;align-items:center;width:100%;height:330px;font-size:14px;font-weight:600;display:flex}.leaderboard .content-list{flex-direction:column;align-items:center;width:100%;display:flex}.leaderboard .content-empty{text-transform:uppercase;color:#5e768e;justify-content:center;align-items:center;width:100%;height:192px;font-size:12px;font-weight:600;display:flex}.leaderboard-user-element{width:900px;height:60px;margin-top:10px;padding:1px;position:relative}.leaderboard-user-element.first{width:955px;margin-top:0}.leaderboard-user-element.second{width:940px}.leaderboard-user-element.third{width:920px}.leaderboard-user-element:before{content:"";z-index:-1;background:linear-gradient(#14446800 0%,#144468 100%);border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0}.leaderboard-user-element:after{content:"";z-index:-1;background-color:#052239;border-radius:5px;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.leaderboard-user-element.first:before{background:linear-gradient(#00ffc200 0%,#00ffc2 100%)}.leaderboard-user-element.second:before{background:linear-gradient(#ffe60000 0%,#ffe600 100%)}.leaderboard-user-element.third:before{background:linear-gradient(#8da5bb00 0%,#6c89c3 100%)}.leaderboard-user-element .element-crown{z-index:2;font-size:38px;display:none;position:absolute;top:-20px;left:-10px}.leaderboard-user-element.first .element-crown{display:block}.leaderboard-user-element .element-inner{background-color:#02152740;border-radius:5px;align-items:center;width:100%;height:100%;padding:0 25px 0 35px;display:flex}.leaderboard-user-element.first .element-inner{background:radial-gradient(163.2% 163.2% at 50% -31.45%,#00ffc233 0%,#0000 100%),linear-gradient(255deg,#00ffc226 0%,#00aa6d26 100%)}.leaderboard-user-element.second .element-inner{background:radial-gradient(163.2% 163.2% at 50% -31.45%,#efa20d33 0%,#0000 100%),linear-gradient(255deg,#fca31126 0%,#ffb70326 100%)}.leaderboard-user-element.third .element-inner{background:radial-gradient(163.2% 163.2% at 50% -31.45%,#6c89c433 0%,#0000 100%),linear-gradient(255deg,#46619726 0%,#6c89c326 100%)}.leaderboard-user-element .inner-pos{color:#5f7f99;width:5%;font-size:18px;font-weight:600}.leaderboard-user-element.first .inner-pos{color:#00ba77;font-weight:800}.leaderboard-user-element.second .inner-pos{color:#ffb703;font-weight:800}.leaderboard-user-element.third .inner-pos{color:#6c89c3;font-weight:800}.leaderboard-user-element .inner-user{color:#fff;align-items:center;width:59%;font-size:14px;font-weight:600;display:flex}.leaderboard-user-element .inner-user.user-hidden{font-style:italic}.leaderboard-user-element .user-avatar{border:1px solid #9e9e9e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-right:10px;font-size:16px;display:flex;overflow:hidden}.leaderboard-user-element .inner-prize,.leaderboard-user-element .inner-wagered{flex-direction:column;width:18%;display:flex}.leaderboard-user-element .prize-content,.leaderboard-user-element .wagered-content{align-items:center;width:100%;display:flex}.leaderboard-user-element .prize-content span,.leaderboard-user-element .wagered-content span{margin-right:10px;font-size:18px}.leaderboard-user-element .content-value{color:#bbbfd0;font-size:10px;font-weight:600}.leaderboard-user-element .content-value span{color:#fff;font-size:14px;font-weight:800}@media only screen and (width<=975px){.leaderboard-banner{width:100%}.leaderboard-banner .leaderboard-icons{display:none}.leaderboard-banner .banner-inner{padding:0 10px 20px}.leaderboard-banner .inner-info,.leaderboard .leaderboard-ranks,.leaderboard-user-element,.leaderboard-user-element.first,.leaderboard-user-element.second,.leaderboard-user-element.third{width:100%}}@media only screen and (width<=700px){.leaderboard .leaderboard-ranks{margin-top:55px}.leaderboard .ranks-header{display:none}.leaderboard-user-element{height:auto}.leaderboard-user-element .element-inner{grid-template-rows:auto auto;grid-template-columns:30px calc(50% - 15px) calc(50% - 15px);padding:15px 25px 15px 35px;display:grid}.leaderboard-user-element .inner-pos{grid-area:1/1;width:30px}.leaderboard-user-element .inner-user{grid-area:1/2/auto/4;width:100%}.leaderboard-user-element .inner-prize{grid-area:2/2;width:100%;margin-top:20px}.leaderboard-user-element .inner-wagered{grid-area:2/3;width:100%;margin-top:20px}}.roadmap-page{max-width:1000px;margin:0 auto}.roadmap-progress-header{text-align:center;justify-content:center;align-items:center;gap:6px;margin-bottom:16px;font-size:14px;font-weight:700;display:flex}.info-icon{color:var(--text-muted);cursor:help;font-size:14px}.roadmap-bar-container{margin-bottom:16px}.roadmap-bar{background:var(--bg-input);border-radius:6px;height:12px;margin-bottom:8px;position:relative;overflow:visible}.roadmap-fill{background:linear-gradient(90deg, var(--purple-dark), var(--purple-light));height:100%;box-shadow:0 0 12px var(--purple-glow);border-radius:6px}.roadmap-node{background:var(--bg-input);border:2px solid var(--border);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.roadmap-node.reached{background:var(--purple);border-color:var(--purple-light);box-shadow:0 0 8px var(--purple-glow)}.roadmap-labels{color:var(--text-muted);justify-content:space-between;font-size:10px;font-weight:600;display:flex}.dump-progress{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:6px;margin-bottom:24px;font-size:12px;font-weight:600;display:flex}.dump-bar{background:var(--bg-input);border-radius:2px;width:200px;height:4px;overflow:hidden}.dump-fill{background:var(--text-muted);border-radius:2px;height:100%}.milestone-cards{gap:12px;margin-bottom:32px;padding-bottom:8px;display:flex;overflow-x:auto}.milestone-card{background:linear-gradient(180deg, var(--bg-card) 0%, var(--bg-input) 100%);border:1px solid var(--border);text-align:center;border-radius:12px;flex-direction:column;flex:0 0 160px;align-items:center;gap:6px;padding:20px 16px;display:flex;position:relative;overflow:hidden}.milestone-card:before{content:"";background:repeating-linear-gradient(90deg,#0000,#0000 4px,#8b5cf60d 4px 8px);height:40px;position:absolute;top:0;left:0;right:0}.milestone-card.locked{background:linear-gradient(#3c3c5080 0%,#28283c80 100%);border-color:#ffffff1a}.milestone-card.locked .milestone-amount,.milestone-card.locked .milestone-title{color:#ffffff4d}.milestone-card.locked .milestone-sub{color:#fff3}.lock-icon{opacity:.5;font-size:16px;position:absolute;top:8px;right:8px}.milestone-amount{color:var(--purple-light);font-size:28px;font-weight:900}.milestone-title{letter-spacing:1px;font-size:14px;font-weight:800}.milestone-sub{color:var(--text-muted);font-size:11px}.milestone-btn{margin-top:8px;padding:6px 20px!important;font-size:12px!important}.milestone-btn.locked{cursor:not-allowed;color:#ffffff4d!important;background:#ffffff1a!important}.roadmap-info{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.info-col{text-align:center;padding:16px}.info-icon-box{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 10px;font-size:16px;display:flex}.info-col strong{letter-spacing:1px;margin-bottom:8px;font-size:12px;display:block}.info-col p{color:var(--text-secondary);font-size:12px;line-height:1.5}.contributors-section{margin-top:16px}.contributors-list{flex-direction:column;gap:6px;margin-top:16px;display:flex}.contributor-row{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:16px;padding:10px 16px;display:flex}.rank-ribbon{border-radius:4px;justify-content:center;align-items:center;width:28px;height:32px;font-size:13px;font-weight:800;display:flex}.rank-ribbon.rank-1{color:#fff;background:#dc2626}.rank-ribbon.rank-2{background:var(--purple);color:#fff}.rank-ribbon.rank-3{color:#fff;background:#92400e}.rank-ribbon.rank-4,.rank-ribbon.rank-5{background:var(--bg-input);color:var(--text-muted);border:1px solid var(--border)}.contributor-player{flex:1;align-items:center;gap:10px;display:flex}.contributor-name{font-size:13px;font-weight:700}.top-badge{background:var(--purple);color:#fff;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.contributor-wagered{align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}@media (width<=700px){.roadmap-info{grid-template-columns:1fr}}.fairness-page{max-width:800px;margin:0 auto}.fairness-shield{filter:drop-shadow(0 0 8px var(--purple-glow));font-size:32px}.fairness-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0;margin-bottom:24px;display:flex;overflow-x:auto}.fairness-tab{color:var(--text-secondary);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:10px 14px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.fairness-tab:hover{color:var(--text-primary)}.fairness-tab.active{color:var(--text-primary);border-bottom-color:var(--purple)}.fairness-section{margin-bottom:16px}.fairness-section h2{text-align:center;margin-bottom:12px;font-size:16px;font-weight:800}.fairness-section p{color:var(--text-secondary);text-align:center;margin-bottom:12px;font-size:13px;line-height:1.7}.code-block{background:var(--bg-input);border:1px solid var(--border);border-radius:10px;margin:16px 0;overflow:hidden}.code-label{letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border);text-transform:uppercase;padding:8px 16px;font-size:10px;font-weight:700}.code-block pre{padding:16px;overflow-x:auto}.code-block code{color:#a5b4fc;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.6}.code-note{font-style:italic;font-size:12px!important}.tab-placeholder{text-align:center;padding:20px;color:var(--text-muted)!important}.rewards{flex-direction:column;align-items:center;width:100%;padding:45px 10px;display:flex;position:relative}.rewards .rewards-banner{width:1250px;display:flex}.rewards .rewards-boxes{width:1250px;margin-top:66px;position:relative}.rewards .rewards-boxes:before{content:"";background:linear-gradient(90deg,#02192c00 0%,#f8a216 50%,#02192c00 100%);width:100%;height:1px;position:absolute;top:0;left:0}.rewards .boxes-title{color:#fff;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 25%,100% 75%,calc(100% - 7px) 100%,7px 100%,0 75%,0 25%);background:#fca311;justify-content:center;align-items:center;width:220px;height:40px;font-size:20px;font-weight:900;display:flex;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.rewards .boxes-content{width:100%;margin-top:63px}.rewards .content-loading,.rewards .content-list{flex-wrap:wrap;width:100%;display:flex}.rewards .loading-placeholder{background:linear-gradient(223deg,#051d3059 0%,#1f639917 50%,#051d3059 100%);border:1px solid #0a273f;width:calc(14.28% - 7.7px);height:220px;margin-bottom:10px;margin-right:9px;position:relative;overflow:hidden}.rewards .loading-placeholder:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff1a 50%,#fff0 100%);width:100%;height:100%;animation-name:loading_animation;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:infinite;position:absolute;top:0;left:0}.rewards .loading-placeholder:nth-child(7n){margin-right:0}.rewards .content-empty{text-transform:uppercase;color:#5e768e;justify-content:center;align-items:center;width:100%;height:220px;font-size:12px;font-weight:600;display:flex}@keyframes loading_animation{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.rewards-code{background:linear-gradient(#fca31133 0%,#fca31159 100%);border-radius:36px;width:calc(50% - 6px);height:208px;margin-right:12px;padding:1px;position:relative}.rewards-code .code-inner{background:linear-gradient(#0000 0%,#fca3111f 100%),radial-gradient(50% 40% at 50% 0,#fca31133 0%,#0000 100%),linear-gradient(90deg,#00000040 0%,#00000026 100%),linear-gradient(270deg,#031a2e0d 50%,#46637a0d 100%),#021c30;border-radius:36px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:22px 230px 22px 35px;display:flex}.rewards-code .inner-bg{mix-blend-mode:luminosity;z-index:0;border-radius:36px;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px;overflow:hidden}.rewards-code .inner-bg .bg-image{background:#0000001f;width:100%;height:100%}.rewards-code .inner-image{justify-content:center;align-items:center;width:231px;height:100%;font-size:80px;display:flex;position:absolute;top:0;right:0}.rewards-code .inner-title{color:#fca311;font-size:26px;font-weight:900}.rewards-code .inner-info{color:#fff;font-size:15px;font-weight:700}.rewards-code .input-content{width:280px;height:44px;position:relative}.rewards-code .input-content input{color:#fff;background:#fda80e0d;border:1px solid #fda80e45;border-radius:8px;width:100%;height:100%;padding:0 73px 0 42px;font-size:14px;font-weight:600}.rewards-code .input-content input::placeholder{color:#c1c1c1}.rewards-code .input-content span{width:16px;height:16px;font-size:16px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.rewards-code button.button-claim{cursor:pointer;width:68px;height:30px;transition:all .2s;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.button-claim:hover{opacity:.8}.button-claim:active{scale:.9}.rewards-code button.button-claim .button-inner{color:#fff;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 25%,100% 75%,calc(100% - 5px) 100%,5px 100%,0 75%,0 25%);background:#fca311;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;font-weight:800;display:flex}.rewards-code .input-info{color:#fff;margin-top:8px;font-size:11px;font-weight:700}.rewards-code .input-info span{color:#02be81}.rewards-rakeback{background:linear-gradient(#fca31133 0%,#fca31159 100%);border-radius:36px;width:calc(50% - 6px);height:208px;padding:1px;position:relative}.rewards-rakeback .rakeback-inner{background:linear-gradient(#0000 0%,#fca3111f 100%),radial-gradient(50% 40% at 50% 0,#fca31133 0%,#0000 100%),linear-gradient(90deg,#00000040 0%,#00000026 100%),linear-gradient(270deg,#031a2e0d 50%,#46637a0d 100%),#021c30;border-radius:36px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:22px 20px 22px 185px;display:flex}.rewards-rakeback .inner-image{justify-content:center;align-items:center;width:186px;height:100%;font-size:80px;display:flex;position:absolute;top:0;left:0}.rewards-rakeback .inner-header{align-items:center;display:flex}.rewards-rakeback .inner-header span{color:#fca311;margin-right:8px;font-size:26px;font-weight:900}.rewards-rakeback .header-rank,.rewards-rakeback .header-unranked{align-items:center;display:flex}.rewards-rakeback .header-rank span,.rewards-rakeback .header-unranked span{text-transform:uppercase;color:#db7d48;font-size:14px;font-style:italic;font-weight:600}.rewards-rakeback .header-rank.rank-bronze span{background:linear-gradient(255deg,#d0833f 0%,#a3a3b4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rewards-rakeback .header-rank.rank-silver span{background:linear-gradient(255deg,silver 0%,#a3a3b4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rewards-rakeback .header-rank.rank-gold span{background:linear-gradient(255deg,#ffa24b 0%,#a3a3b4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rewards-rakeback .header-rank.rank-platinum span{background:linear-gradient(255deg,#0c88ff 0%,#a3a3b4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rewards-rakeback .header-rank.rank-titanium span{background:linear-gradient(255deg,#8674f2 0%,#a3a3b4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rewards-rakeback .inner-info{color:#fff;font-size:15px;font-weight:700}.rewards-rakeback .inner-info span{color:#02be81}.rewards-rakeback .inner-bar{background:#fda80e0d;border-radius:2px;width:280px;height:5px}.rewards-rakeback .bar-progress{background:#fda80e;border-radius:2px;height:100%}.rewards-rakeback .inner-bottom{align-items:center;display:flex}.rewards-rakeback button.button-claim{cursor:pointer;width:86px;height:42px;margin-right:14px;transition:all .2s}.rewards-rakeback button.button-claim .button-inner{color:#fff;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 25%,100% 75%,calc(100% - 7px) 100%,7px 100%,0 75%,0 25%);background:#fca311;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:800;display:flex}.rewards-rakeback .bottom-earnings span{color:#fca311;font-size:14px;font-weight:600}.rewards-rakeback .earnings-amount{align-items:center;margin-top:3px;display:flex}.rewards-rakeback .earnings-amount span{margin-right:6px;font-size:16px}.rewards-rakeback .amount-value{color:#c1c1c1;font-size:12px;font-weight:500}.rewards-rakeback .amount-value span{color:#fff;font-size:16px;font-weight:600}.rewards-box-element{z-index:1;background:linear-gradient(223deg,#051d3059 0%,#1f639917 50%,#051d3059 100%);border:1px solid #0a273f;flex-direction:column;justify-content:space-between;align-items:center;width:calc(14.28% - 7.7px);height:220px;margin-bottom:15px;margin-right:9px;padding:22px 10px 10px;text-decoration:none;display:flex;position:relative}.rewards-box-element:nth-child(7n){margin-right:0}.rewards-box-element .element-state{text-transform:uppercase;color:#fff;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 25%,100% 75%,calc(100% - 4px) 100%,4px 100%,0 75%,0 25%);background:linear-gradient(256deg,#00ffc2 0%,#00aa6d 100%);justify-content:center;align-items:center;width:82px;height:21px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.rewards-box-element.element-locked .element-state{color:#3d6f96;background:#082943}.rewards-box-element .element-name{z-index:1;width:100%;height:32px;padding:1px;position:relative}.rewards-box-element .element-name:before{content:"";clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);z-index:-1;background:#0a273f;width:100%;height:100%;position:absolute;top:0;left:0}.rewards-box-element .element-name:after{content:"";clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);z-index:-1;background:#052138;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.rewards-box-element .name-inner{color:#fff;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);background:linear-gradient(#1d659f14 0% 100%),linear-gradient(223deg,#051d3059 0%,#1f63991a 50%,#051d3059 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:flex}.rewards-box-element .element-image{justify-content:center;align-items:center;height:104px;font-size:80px;display:flex}.rewards-box-element .element-info{justify-content:center;align-items:flex-end;height:42px;display:flex}.rewards-box-element .info-ready,.rewards-box-element .info-cooldown span{background:linear-gradient(#fff 0%,#6cffd3d9 33%,#08ff4c8c 66%,#7bff90 100%),#fff;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:600}.rewards-box-element .info-locked{text-align:center;color:#ffffff59;font-size:12px;font-weight:600}.rewards-box-element .info-cooldown{color:#fff;flex-direction:column;align-items:center;font-size:12px;font-weight:600;display:flex}@media only screen and (width<=1270px){.rewards .rewards-banner,.rewards .rewards-boxes{width:100%}}@media only screen and (width<=1150px){.rewards .rewards-banner{flex-direction:column}.rewards-code{width:100%;margin-bottom:12px}.rewards-rakeback{width:100%}.rewards-code .code-inner{padding:22px 20px 22px 35px}.rewards-code .inner-image{display:none}.rewards-rakeback .rakeback-inner{padding:22px 20px 22px 35px}.rewards-rakeback .inner-image{display:none}}@media only screen and (width<=1200px){.rewards-box-element{width:calc(16.66% - 7.5px)}.rewards-box-element:nth-child(7n){margin-right:9px}.rewards-box-element:nth-child(6n){margin-right:0}}@media only screen and (width<=1050px){.rewards-box-element{width:calc(20% - 7.2px)}.rewards-box-element:nth-child(6n){margin-right:9px}.rewards-box-element:nth-child(5n){margin-right:0}}@media only screen and (width<=800px){.rewards-box-element{width:calc(25% - 6.75px)}.rewards-box-element:nth-child(5n){margin-right:9px}.rewards-box-element:nth-child(4n){margin-right:0}}@media only screen and (width<=650px){.rewards-box-element{width:calc(33.33% - 6px)}.rewards-box-element:nth-child(4n){margin-right:9px}.rewards-box-element:nth-child(3n){margin-right:0}}@media only screen and (width<=500px){.rewards-box-element{width:calc(50% - 4.5px)}.rewards-box-element:nth-child(3n){margin-right:9px}.rewards-box-element:nth-child(2n){margin-right:0}}.affiliates{flex-direction:column;align-items:center;width:100%;padding:65px 10px 45px;display:flex}.affiliates-banner{background:radial-gradient(75% 175% at 50% 95%,#9766ff4f 0%,#0000 100%),linear-gradient(125deg,#0054f680 0%,#0000 20%),#062138 linear-gradient(125deg,#0000 80%,#00ffc280 100%);border-radius:15px;justify-content:center;align-items:center;width:955px;height:175px;display:flex;position:relative;box-shadow:0 4px 15px #00000040,inset 0 0 15px #5fb2ff85}.affiliates-banner .banner-icons{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.affiliates-banner .banner-icons span{font-size:40px;position:absolute}.affiliates-banner .banner-icons span:first-child{top:92px;left:-4px}.affiliates-banner .banner-icons span:nth-child(2){width:66px;top:-21px;left:387px}.affiliates-banner .banner-icons span:nth-child(3){width:46px;top:88px;left:121px}.affiliates-banner .banner-icons span:nth-child(4){width:30px;height:30px;top:-13px;right:66px;transform:rotate(-15deg)}.affiliates-banner .banner-icons span:nth-child(5){width:62px;height:62px;top:-23px;right:-2px}.affiliates-banner .banner-icons span:nth-child(6){width:44px;height:44px;top:55px;right:12px;transform:rotate(-80deg)}.affiliates-banner .banner-text{text-align:center;color:#fff;width:800px;font-size:34px;font-weight:900}.affiliates-code{width:955px;height:111px;margin-top:25px;padding:1px;position:relative}.affiliates-code:before{content:"";z-index:-1;background:linear-gradient(#14446800 0%,#144468 100%);border-radius:15px;width:100%;height:100%;position:absolute;top:0;left:0}.affiliates-code:after{content:"";z-index:-1;background:linear-gradient(255deg,#07263d 0%,#07243a 100%);border-radius:15px;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.affiliates-code .code-icons{z-index:0;pointer-events:none;border-radius:15px;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px;overflow:hidden}.affiliates-code .code-icons span:first-child{opacity:.08;width:144px;height:153px;font-size:100px;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}.affiliates-code .code-icons span:nth-child(2){font-size:30px;position:absolute;top:50%;left:35px;transform:translateY(-50%)}.affiliates-code .code-inner{border-radius:15px;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 35px 0 121px;display:flex}.affiliates-code .inner-info{align-items:center;display:flex}.affiliates-code .info-text span{font-size:14px;font-weight:800}.affiliates-code .gradient-green{background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%),#fff;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.affiliates-code .text-link{color:#49687d;z-index:2;align-items:center;height:21px;margin-top:10px;font-size:14px;font-weight:400;display:flex}.affiliates-code .text-link button.button-copy{z-index:1;cursor:pointer;background:0 0;border:none;margin-left:12px;font-size:16px}.affiliates-code .inner-input{width:380px;height:61px;padding:1px;position:relative}.affiliates-code .inner-input:before{content:"";clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 25%,100% 75%,calc(100% - 11px) 100%,11px 100%,0 75%,0 25%);background:linear-gradient(#04131f 0%,#223a4e 100%);width:100%;height:100%;position:absolute;top:0;left:0}.affiliates-code .inner-input input{color:#fff;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 25%,100% 75%,calc(100% - 11px) 100%,11px 100%,0 75%,0 25%);background-color:#07253b;border:none;width:100%;height:100%;padding:0 83px 0 15px;font-size:12px;font-weight:600}.affiliates-code .inner-input input::placeholder{color:#5e768e;font-size:11px}.affiliates-code .inner-input button.button-code{filter:drop-shadow(0 2px 10px #01e6a926)drop-shadow(0 1px 3px #00000059);cursor:pointer;background:0 0;border:none;width:77px;height:33px;transition:all .2s;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.affiliates-code .inner-input button.button-code:hover{opacity:.8}.affiliates-code .inner-input button.button-code:active{scale:.9}.affiliates-code .inner-input button.button-code .button-inner{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 25%,100% 75%,calc(100% - 5px) 100%,5px 100%,0 75%,0 25%);color:#fff;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:800;display:flex}.affiliates-stats{flex-wrap:wrap;width:955px;margin-top:20px;display:flex}.affiliates-stats .stats-element{z-index:1;width:calc(50% - 11px);height:80px;margin-right:22px;padding:1px;position:relative}.affiliates-stats .stats-element:nth-child(2n){margin-right:0}.affiliates-stats .stats-element:nth-child(3),.affiliates-stats .stats-element:nth-child(4){margin-top:20px}.affiliates-stats .stats-element:before{content:"";z-index:-1;background:linear-gradient(#14446800 0%,#144468 100%);border-radius:15px;width:100%;height:100%;position:absolute;top:0;left:0}.affiliates-stats .stats-element.element-available:before{background:linear-gradient(#00ffc200 0%,#00ffc2 100%)}.affiliates-stats .stats-element.element-available:after{content:"";z-index:-1;background-color:#05233b;border-radius:15px;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}.affiliates-stats .element-inner{background:linear-gradient(255deg,#07263d 0%,#07243a 100%);border-radius:15px;width:100%;height:100%}.affiliates-stats .stats-element.element-available .element-inner{background:linear-gradient(256deg,#00ffc20d 0%,#00aa6d0d 100%),radial-gradient(81.75% 81.75%,#00ffc233 0%,#0000 100%)}.affiliates-stats .inner-loading{border-radius:15px;width:100%;height:100%;position:relative;overflow:hidden}.affiliates-stats .inner-loading:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff1a 50%,#fff0 100%);width:100%;height:100%;animation-name:loading_animation;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:infinite;position:absolute;top:0;left:0}.affiliates-stats .inner-content{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 25px;display:flex}.affiliates-stats .content-name{color:#5e768e;font-size:12px;font-weight:600}.affiliates-stats .content-amount{color:#fff;align-items:center;font-size:16px;font-weight:700;display:flex}.affiliates-stats .content-amount span{margin-right:10px;font-size:19px}.affiliates-stats .amount-value{color:#c1c1c1;font-size:12px;font-weight:600}.affiliates-stats .amount-value span{color:#fff;font-size:16px;font-weight:700}.affiliates-stats .stats-element.element-available .content-info{font-size:12px;font-weight:800}.affiliates-stats .stats-element.element-available .info-amount{align-items:center;margin-top:10px;display:flex}.affiliates-stats .stats-element.element-available .info-amount span{margin-right:10px;font-size:19px}.affiliates-stats .stats-element.element-available button.button-claim{filter:drop-shadow(0 4px 25px #01e6a926)drop-shadow(0 1px 3px #00000059);cursor:pointer;background:0 0;border:none;width:172px;height:44px;transition:all .2s}.affiliates-stats .stats-element.element-available button.button-claim:hover{opacity:.8}.affiliates-stats .stats-element.element-available button.button-claim:active{scale:.9}.affiliates-stats .stats-element.element-available button.button-claim .button-inner{color:#fff;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:800;display:flex}.affiliates-stats .stats-element.element-available button.button-claim span{margin-right:10px;font-size:19px}.affiliates-referred{width:955px;margin-top:35px}.affiliates-referred .referred-header{align-items:center;width:100%;padding:0 25px;display:flex}.affiliates-referred .header-user{color:#8bacc8;width:60%;font-size:12px;font-weight:800}.affiliates-referred .header-earned,.affiliates-referred .header-deposited{color:#8bacc8;width:20%;font-size:12px;font-weight:800}.affiliates-referred .referred-list{width:100%;margin-top:10px}.affiliates-referred .list-loading{color:#5e768e;justify-content:center;align-items:center;width:100%;height:270px;font-size:14px;font-weight:600;display:flex}.affiliates-referred .list-data{width:100%}.affiliates-referred .referred-element{background:#02152740;border-radius:5px;align-items:center;width:100%;height:50px;margin-bottom:10px;padding:0 25px;display:flex}.affiliates-referred .element-user{color:#fff;width:60%;font-size:14px;font-weight:600}.affiliates-referred .element-earned,.affiliates-referred .element-wagered{color:#fff;align-items:center;width:20%;font-size:14px;font-weight:600;display:flex}.affiliates-referred .element-earned span,.affiliates-referred .element-wagered span{margin-right:10px;font-size:16px}.affiliates-referred .list-empty{text-transform:uppercase;color:#5e768e;justify-content:center;align-items:center;width:100%;height:270px;font-size:12px;font-weight:600;display:flex}@media only screen and (width<=1150px){.affiliates{padding:25px 10px 45px}}@media only screen and (width<=975px){.affiliates-banner{width:100%;padding:0 10px}.affiliates-banner .banner-icons{display:none}.affiliates-code,.affiliates-stats,.affiliates-referred{width:100%}}@media only screen and (width<=600px){.affiliates-banner .banner-text{font-size:26px}}@media only screen and (width<=925px){.affiliates-code{height:auto}.affiliates-code .code-inner{flex-direction:column;align-items:flex-start;padding:10px 15px 10px 121px}.affiliates-code .inner-input{width:100%;margin-top:20px}}@media only screen and (width<=500px){.affiliates-code .code-icons span:nth-child(2){display:none}.affiliates-code .code-inner{padding:10px 20px}}@media only screen and (width<=850px){.affiliates-stats .stats-element{width:100%;margin-top:10px!important;margin-right:0!important}.affiliates-stats .stats-element:first-of-type{margin-top:0!important}}@media only screen and (width<=700px){.affiliates-referred .header-user{width:100%}.affiliates-referred .header-earned,.affiliates-referred .header-deposited{display:none}}.duels{flex-direction:column;align-items:center;width:100%;padding:45px 10px;display:flex;position:relative}.duels .duels-controls{background-color:#011828;border:1px solid #0c304c;border-radius:10px;justify-content:space-between;align-items:center;width:1160px;height:76px;padding:12px 25px;display:flex}.duels .controls-title{align-items:center;height:50px;display:flex}.duels .controls-title svg{margin-right:12px}.duels .controls-title span{background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%),#fff;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:900}.duels .controls-actions{align-items:center;display:flex}.duels .actions-amount{width:350px;height:50px;margin-right:25px;position:relative}.duels .actions-amount:before{content:"";clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);background:linear-gradient(#04131f 0%,#223a4e 100%);width:100%;height:100%;position:absolute;top:0;left:0}.duels .actions-amount input{color:#fff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);background-color:#07253a;border:none;width:calc(100% - 2px);height:calc(100% - 2px);padding:0 175px 0 43px;font-size:12px;font-weight:600;position:absolute;top:1px;left:1px}.duels .actions-amount input::placeholder{color:#5e768e}.duels .amount-buttons{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.duels .amount-buttons button{filter:drop-shadow(0 2px 2px #0000001a);cursor:pointer;background:0 0;border:none;min-width:45px;height:31px;margin-right:8px;transition:all .2s}.duels .amount-buttons button:hover{opacity:.8;transition-duration:.2s}.duels .amount-buttons button:active{transition-duration:.2s;scale:.9}.duels .amount-buttons button.button-max{filter:drop-shadow(0 4px 25px #01e6a926)drop-shadow(0 4px 25px #0f293f59)}.duels .amount-buttons button:last-of-type{margin-right:0}.duels .amount-buttons button .button-inner{color:#bbbfd0;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 25%,100% 75%,calc(100% - 4px) 100%,4px 100%,0 75%,0 25%);background-color:#214059;justify-content:center;align-items:center;width:100%;height:100%;padding:0 8px;font-size:12px;font-weight:700;display:flex}.duels .amount-buttons button.button-max .button-inner{color:#fff;background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%)}.duels .filter-count{margin-right:25px;display:flex}.duels .filter-count button{filter:drop-shadow(0 2px 2px #0000001a);cursor:pointer;background:0 0;border:none;width:90px;height:50px;margin-right:8px;transition:all .2s;position:relative}.duels .filter-count button:hover{opacity:.8;transition-duration:.2s}.duels .filter-count button:active{transition-duration:.2s;scale:.9}.duels .filter-count button:before{content:"";clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);background-color:#214059;width:100%;height:100%;position:absolute;top:0;left:0}.duels .filter-count button.active:before{background:linear-gradient(#0000 0%,#01e0a3 100%)}.duels .filter-count button .button-inner{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);color:#bbbfd0;background-color:#07253a;justify-content:center;align-items:center;width:calc(100% - 2px);height:calc(100% - 2px);font-size:12px;font-weight:700;display:flex;position:absolute;top:1px;left:1px}.duels .filter-count button.active .button-inner{color:#00ffc2;background:radial-gradient(135.81% 81.75% at 83.06%,#00ffc233 0%,#0000 100%),linear-gradient(255deg,#00ffc20d -46.99%,#00aa6d0d 100%)}.duels .controls-actions button.button-create{filter:drop-shadow(0 4px 25px #01e6a926)drop-shadow(0 1px 3px #00000059);cursor:pointer;background:0 0;border:none;width:130px;height:50px;transition:all .2s}.duels .button-create:hover{opacity:.8;transition-duration:.2s}.duels .button-create:active{transition-duration:.2s;scale:.9}.duels .controls-actions button.button-create .button-inner{color:#fff;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 25%,100% 75%,calc(100% - 7px) 100%,7px 100%,0 75%,0 25%);background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:800;display:flex}.duels .duels-stats{justify-content:space-between;align-items:center;width:1160px;margin-top:30px;display:flex}.duels .stats-animation{color:#5e768e;align-items:center;font-size:12px;font-weight:700;display:flex}.duels .animation-toggle{filter:drop-shadow(0 4px 25px #0f293f59);cursor:pointer;width:45px;height:15px;margin-right:12px;position:relative}.duels .animation-toggle:before{content:"";clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 25%,100% 75%,calc(100% - 4px) 100%,4px 100%,0 75%,0 25%);background-color:#000d16;width:100%;height:100%;position:absolute;top:0;left:0}.duels .animation-toggle:after{content:"";clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 25%,100% 75%,calc(100% - 3px) 100%,3px 100%,0 75%,0 25%);background:#1c5064;width:25px;height:19px;transition:all .3s;position:absolute;top:-2px;left:0}.duels .animation-toggle.toggle-active:after{background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);transform:translate(20px)}.duels .stats-info{align-items:center;display:flex}.duels .info-buy,.duels .info-winnings,.duels .info-edge{color:#5e768e;align-items:center;font-size:12px;font-weight:600;display:flex}.duels .info-buy,.duels .info-winnings{margin-right:15px;padding-right:15px;position:relative}.duels .info-buy:before,.duels .info-winnings:before{content:"";background-color:#144468;width:1px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.duels .info-winnings span{font-weight:700}.duels .buy-value,.duels .winnings-value,.duels .edge-value{color:#c1c1c1;margin-left:8px;font-size:10px;font-weight:600}.duels .edge-value{margin-left:12px}.duels .buy-value span,.duels .winnings-value span,.duels .edge-value span{color:#fff;font-size:14px;font-weight:800}.duels .gradient-green{background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.duels .duels-games{width:1160px;margin-top:30px}.duels .games-my,.duels .games-all{width:100%}.duels .games-all{border-bottom:1px solid #0c324e;margin-top:26px;padding-bottom:20px}.duels .my-header,.duels .all-header{color:#bbbfd0;justify-content:space-between;align-items:center;width:100%;font-size:12px;font-weight:600;display:flex;position:relative}.duels .my-header:before,.duels .all-header:before{content:"";background-color:#0c324e;height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.duels .my-header:before{left:120px}.duels .all-header:before{left:125px;right:177px}.duels .header-title{color:#bbbfd0;font-size:12px;font-weight:600}.duels .header-title span{color:#fff;font-size:16px;font-weight:800}.duels .header-actions{align-items:center;display:flex}.duels .filter-sort{color:#fff;cursor:pointer;background-color:#07253a;border:1px solid #0c304c;border-radius:5px;padding:8px 12px;font-size:12px;font-weight:600}.duels .my-content{flex-wrap:wrap;width:100%;min-height:75px;margin-top:25px;display:flex}.duels .all-content{max-height:409px;margin-top:25px;margin-right:-25px;padding-right:20px;overflow-y:scroll}.duels .all-content::-webkit-scrollbar{width:5px;height:0}.duels .all-content::-webkit-scrollbar-track{background-color:#0e3351}.duels .all-content::-webkit-scrollbar-thumb{background-color:#517795}.duels .content-list{flex-wrap:wrap;width:100%;display:flex}.duels .game-element{background:#0f314b40;border:1px solid #14446859;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:calc(33.33% - 13.33px);height:123px;margin-bottom:20px;margin-right:20px;padding:20px;display:flex}.duels .game-element:nth-child(3n){margin-right:0}.duels .element-amount{color:#fff;margin-bottom:8px;font-size:24px;font-weight:800}.duels .element-players{color:#bbbfd0;font-size:12px;font-weight:600}.duels .content-empty{text-transform:uppercase;color:#5e768e;background-color:#02152780;border-radius:5px;justify-content:center;align-items:center;width:100%;height:75px;font-size:12px;font-weight:600;display:flex}@media only screen and (width<=1180px){.duels .duels-controls,.duels .duels-stats,.duels .duels-games{width:100%}.duels .duels-controls{padding:12px 10px}}@media only screen and (width<=1150px){.duels{padding:25px 10px 45px}}@media only screen and (width<=950px){.duels{padding:25px 10px 443px}.duels .duels-controls{flex-direction:column;align-items:flex-start;height:auto}.duels .controls-actions{justify-content:space-between;width:100%;margin-top:10px}.duels .actions-amount{width:calc(100% - 237px)}.duels .duels-stats{flex-direction:column-reverse;align-items:flex-start}.duels .stats-animation{margin-top:20px}}@media only screen and (width<=650px){.duels .controls-actions{flex-wrap:wrap}.duels .actions-amount{width:calc(100% - 92px)}.duels .controls-actions button.button-create{width:100%;margin-top:10px}}@media only screen and (width<=500px){.duels .actions-amount input{padding:0 70px 0 43px}.duels .amount-buttons button{margin-right:0;display:none}.duels .amount-buttons button:first-child{display:block}}@media only screen and (width<=1050px){.duels .game-element{width:calc(50% - 10px)}.duels .game-element:nth-child(3n){margin-top:20px;margin-right:20px}.duels .game-element:nth-child(2n){margin-right:0}}@media only screen and (width<=700px){.duels .game-element{width:100%;margin-right:0!important}.duels .game-element:nth-child(2){margin-top:20px}}.upgrader{flex-direction:column;align-items:center;width:100%;padding:50px 10px;display:flex}.upgrader .upgrader-game{width:1200px;display:flex}.upgrader .game-controls,.upgrader .game-items{background:#0c3f6733;border:1px dashed #3e6d9259;border-radius:15px;flex-direction:column;justify-content:space-between;align-items:center;width:360px;height:360px;padding:35px 25px 20px;display:flex}.upgrader .controls-title,.upgrader .items-title{text-align:center;color:#5e768e;font-size:15px;font-weight:700}.upgrader .controls-amount{width:100%}.upgrader .amount-input{width:100%;height:50px;padding:1px;position:relative}.upgrader .amount-input:before{content:"";clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);background:linear-gradient(#04131f 0%,#223a4e 100%);width:100%;height:50px;position:absolute;top:0;left:0}.upgrader .amount-input input{color:#fff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 25%,100% 75%,calc(100% - 10px) 100%,10px 100%,0 75%,0 25%);background-color:#031a2d;border:none;width:100%;height:100%;padding:0 100px 0 43px;font-size:12px;font-weight:600}.upgrader .amount-input input::placeholder{color:#5e768e}.upgrader .controls-amount input[type=range]{-webkit-appearance:none;-moz-apperance:none;background:#00000059;border-radius:5px;outline:none;width:100%;height:10px;margin-top:16px;transition:all 30ms}.upgrader .controls-amount input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background-color:#fff;border-radius:100%;width:16px;height:16px}.upgrader .controls-amount input[type=range]::-moz-range-thumb{cursor:pointer;background-color:#fff;border-radius:100%;width:16px;height:16px}.upgrader .input-buttons{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.upgrader .input-buttons button{cursor:pointer;background:0 0;border:none;width:36px;height:27px;margin-right:5px}.upgrader .input-buttons button:last-of-type{margin-right:0}.upgrader .input-buttons button .button-inner{color:#fff;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 25%,100% 75%,calc(100% - 4px) 100%,4px 100%,0 75%,0 25%);background:linear-gradient(255deg,#00ffc2 0%,#00aa6d 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:800;display:flex}.upgrader button.button-fair{cursor:pointer;background:0 0;border:none;width:112px;height:32px}.upgrader button.button-fair .button-inner{color:#bbbfd0;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 25%,100% 75%,calc(100% - 6px) 100%,6px 100%,0 75%,0 25%);background:#214059;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:700;transition:color .3s;display:flex}.upgrader button.button-fair:hover .button-inner{color:#fff}.upgrader button.button-fair .button-inner svg{fill:#bbbfd0;margin-right:6px;transition:fill .3s}.upgrader button.button-fair:hover .button-inner svg{fill:#fff}.upgrader .game-mid{flex-direction:column;justify-content:space-between;align-items:center;width:calc(100% - 720px);display:flex}.upgrader .mid-spinner{background:#00000040;border:1px dashed #3e6d9259;border-radius:50%;width:265px;height:265px;padding:1px;position:relative}.upgrader .spinner-graph{justify-content:center;align-items:center;width:270px;height:270px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.upgrader .spinner-graph svg{fill:none;stroke-width:.3px;stroke-dashoffset:25px;stroke:#00ffc2}.upgrader .spinner-inner{color:#bbbfd0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;font-weight:700;display:flex}.upgrader .inner-chance{color:#fff;font-size:24px;font-weight:700}.upgrader .inner-chance span{color:#00ffc2}.upgrader .inner-tickets{color:#bbbfd080;font-size:12px;font-weight:600}.upgrader button.button-toggle{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;margin-top:19px;font-size:12px;font-weight:800;display:flex}.upgrader button.button-toggle span{color:#00ffc2;margin-right:4px}.upgrader button.button-toggle.button-under span{transform:rotate(180deg)}.upgrader button.button-upgrade{cursor:pointer;background:0 0;border:none;width:230px;height:48px;margin-top:14px;padding:1px;position:relative}.upgrader button.button-upgrade:before{content:"";clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 25%,100% 75%,calc(100% - 8px) 100%,8px 100%,0 75%,0 25%);background:#325baa;width:100%;height:100%;position:absolute;top:0;left:0}.upgrader button.button-upgrade .button-inner{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 25%,100% 75%,calc(100% - 8px) 100%,8px 100%,0 75%,0 25%);background:linear-gradient(90deg,#618af11a 0%,#1c63b61a 100%),linear-gradient(90deg,#0000001a 0% 100%),#05233a;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.upgrader button.button-upgrade .button-inner span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#618af1 0%,#1c63b6 100%);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:800}.upgrader .upgrader-items{border-top:1px solid #2972a929;width:1200px;margin-top:35px;padding-top:20px}.upgrader .items-header{justify-content:space-between;width:100%;display:flex}.upgrader .header-search{width:300px}.upgrader .header-search input{color:#fff;background-color:#07253a;border:1px solid #14446859;border-radius:5px;width:100%;height:40px;padding:0 15px;font-size:12px;font-weight:600}.upgrader .header-search input::placeholder{color:#5e768e}.upgrader .header-filters{gap:10px;display:flex}.upgrader .filter-amount,.upgrader .filter-sort{color:#fff;cursor:pointer;background-color:#07253a;border:1px solid #14446859;border-radius:5px;height:40px;padding:0 15px;font-size:12px;font-weight:600}.upgrader .items-content{width:100%;margin-top:20px}.upgrader .content-loading{color:#5e768e;justify-content:center;align-items:center;width:100%;height:330px;font-size:14px;font-weight:600;display:flex}.upgrader .content-list{flex-wrap:wrap;gap:20px;width:100%;display:flex}.upgrader .item-element{background:#0f314b40;border:1px solid #14446859;border-radius:15px;flex-direction:column;align-items:center;width:calc(25% - 15px);padding:20px;display:flex}.upgrader .element-name{color:#fff;margin-bottom:8px;font-size:14px;font-weight:700}.upgrader .element-price{color:#bbbfd0;font-size:12px;font-weight:600}.upgrader .content-empty{text-transform:uppercase;color:#5e768e;justify-content:center;align-items:center;width:100%;height:220px;font-size:12px;font-weight:600;display:flex}@media only screen and (width<=1250px){.upgrader .upgrader-game,.upgrader .upgrader-items{width:100%}}@media only screen and (width<=1150px){.upgrader{padding:25px 10px 45px}}@media only screen and (width<=950px){.upgrader{padding:25px 10px 443px}}@media only screen and (width<=545px){.upgrader .upgrader-game{flex-direction:column}.upgrader .game-controls,.upgrader .game-items{width:100%}.upgrader .game-mid{width:100%;margin:20px 0}.upgrader .item-element{width:calc(50% - 10px)}}.admin{width:100%;padding:55px 50px 45px}.admin .admin-container{background:radial-gradient(285% 150%,#001e37 0%,#000e1a 100%);border:1px solid #24435e;border-radius:15px;width:100%;padding:30px}.admin .container-header{justify-content:space-between;align-items:center;width:100%;display:flex}.admin .container-header a.header-title{font-size:32px;font-weight:800;text-decoration:none}.admin .container-content{border-top:1px solid #0c324e;width:100%;margin-top:30px;padding-top:20px}.admin .admin-filter-navbar{position:relative}.admin .button-toggle{color:#8bacc8;cursor:pointer;background:#03142245;border:1px solid #18486d80;border-radius:5px;align-items:center;gap:10px;height:45px;padding:0 20px;font-size:14px;font-weight:700;display:flex;position:relative}.admin .button-toggle .button-value{color:#8bacc8}.admin .button-toggle svg{fill:#8bacc8;transition:transform .2s}.admin .button-toggle.navbar-open svg{transform:rotate(180deg)}.admin .navbar-menu{z-index:100;margin-top:10px;position:absolute;top:100%;right:0}.admin .navbar-menu .menu-inner{background:#001a2f;border:1px solid #24435e;border-radius:8px;width:200px;padding:10px 0;box-shadow:0 10px 30px #00000080}.admin .menu-item{color:#8bacc8;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.admin .menu-icon{font-size:16px}.admin .menu-item:hover{color:#00ffc2;background:#01fabd1a}.admin .text-green-gradient{background:linear-gradient(#01fabd 0%,#01b376 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.admin-access-denied{background:#000e1a;justify-content:center;align-items:center;min-height:100vh;display:flex}.access-denied-content{text-align:center}.lock-icon{margin-bottom:20px;font-size:64px;display:block}.access-denied-content h1{color:#fff;margin-bottom:12px;font-size:32px;font-weight:700}.access-denied-content p{color:#8bacc8;font-size:16px}.admin-placeholder{color:#5e768e;justify-content:center;align-items:center;height:400px;font-size:18px;font-weight:600;display:flex}@media only screen and (width<=750px){.admin{padding:55px 10px 45px}.admin .admin-container{padding:15px}}@media only screen and (width<=650px){.admin .container-header{flex-direction:column;align-items:flex-start}.admin .container-content{margin-top:10px}}.admin-dashboard{flex-direction:column;gap:24px;display:flex}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.stat-icon{font-size:40px}.stat-content{flex-direction:column;gap:4px;display:flex}.stat-label{color:var(--text-secondary);font-size:13px;font-weight:600}.dashboard-sections{grid-template-columns:2fr 1fr;gap:16px;display:grid}.dashboard-section h2{color:var(--text-primary);margin:0 0 16px;font-size:18px;font-weight:700}.activity-list{flex-direction:column;gap:12px;display:flex}.activity-time{color:var(--text-muted);min-width:80px;font-size:12px;font-weight:600}.activity-text{color:var(--text-secondary);font-size:13px}.quick-actions{flex-direction:column;gap:8px;display:flex}.quick-action-btn{background:var(--bg-input);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600;transition:all .15s}.quick-action-btn:hover{background:var(--border)}.admin-section{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:24px}.section-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.section-header h2{color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.section-actions{align-items:center;gap:12px;display:flex}.search-input{background:var(--bg-input);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;min-width:250px;padding:10px 14px;font-size:14px;font-weight:600}.search-input::placeholder{color:var(--text-muted)}.btn-primary{background:var(--purple);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:background .15s}.btn-primary:hover{background:#7c3aed}.btn-danger{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:background .15s}.btn-danger:hover{background:#b91c1c}.btn-warning{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:background .15s}.btn-warning:hover{background:#d97706}.btn-small{background:var(--bg-input);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.btn-small:hover{background:var(--border)}.users-table{overflow-x:auto}.users-table table{border-collapse:collapse;width:100%}.users-table th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);padding:12px 16px;font-size:12px;font-weight:700}.users-table td{color:var(--text-primary);border-bottom:1px solid var(--border);padding:16px;font-size:14px}.users-table tr:last-child td{border-bottom:none}.status-badge{text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.status-badge.active{color:var(--green);background:#22c55e1a}.status-badge.suspended{color:#f97316;background:#f973161a}.status-badge.banned{color:#ef4444;background:#ef44441a}.wallet-cell{font-family:monospace;font-size:12px}.user-profile-modal{max-width:700px;max-height:90vh;overflow-y:auto}.user-profile-header{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.user-avatar-large{background:var(--bg-input);border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;display:flex}.user-profile-info h2{color:var(--text-primary);margin:0 0 8px;font-size:24px;font-weight:700}.user-profile-sections{flex-direction:column;gap:24px;display:flex}.user-profile-section{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:16px}.user-profile-section h3{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:700}.info-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.info-item{flex-direction:column;gap:4px;display:flex}.info-label{color:var(--text-secondary);font-size:12px;font-weight:600}.info-value{color:var(--text-primary);font-size:14px;font-weight:600}.info-value.wallet-full{word-break:break-all;font-family:monospace;font-size:12px}.info-value.green{color:var(--green)}.info-value.red{color:#ef4444}.action-buttons{flex-wrap:wrap;gap:8px;display:flex}.ip-history-list{flex-direction:column;gap:8px;display:flex}.ip-history-item{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);border-radius:6px;padding:8px 12px;font-family:monospace;font-size:13px}.notes-section{flex-direction:column;gap:12px;display:flex}.notes-list{flex-direction:column;gap:8px;display:flex}.note-item{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);border-radius:6px;padding:10px 12px;font-size:13px}.no-notes{color:var(--text-muted);font-size:13px;font-style:italic}.add-note{flex-direction:column;gap:8px;display:flex}.note-input{background:var(--bg-card);border:1px solid var(--border);width:100%;min-height:80px;color:var(--text-primary);resize:vertical;border-radius:8px;padding:12px;font-family:inherit;font-size:14px}.note-input::placeholder{color:var(--text-muted)}.chat-moderation{flex-direction:column;gap:20px;display:flex}.chat-status-bar{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;gap:24px;padding:16px;display:flex}.chat-status-item{align-items:center;gap:8px;display:flex}.status-label{color:var(--text-secondary);font-size:13px;font-weight:600}.status-value{font-size:13px;font-weight:700}.status-value.active{color:#ef4444}.status-value.inactive,.status-value.enabled{color:var(--green)}.status-value.disabled{color:#ef4444}.chat-moderation-sections{grid-template-columns:1fr 1fr;gap:16px;display:grid}.chat-moderation-section{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:16px}.chat-moderation-section h3{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:700}.mute-form{flex-direction:column;gap:12px;display:flex}.active-mutes-list{flex-direction:column;gap:8px;display:flex}.mute-record{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;padding:12px;display:flex}.mute-info{flex-direction:column;gap:4px;display:flex}.mute-username{color:var(--text-primary);font-size:14px;font-weight:700}.mute-duration{color:var(--text-secondary);font-size:12px}.mute-reason{color:var(--text-muted);font-size:12px}.ban-management{flex-direction:column;gap:20px;display:flex}.ban-form-section{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:16px}.ban-form-section h3{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:700}.ban-form{flex-direction:column;gap:12px;display:flex}.active-bans-section{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:16px}.active-bans-section h3{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:700}.bans-table{overflow-x:auto}.bans-table table{border-collapse:collapse;width:100%}.bans-table th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);padding:12px 16px;font-size:12px;font-weight:700}.bans-table td{color:var(--text-primary);border-bottom:1px solid var(--border);padding:16px;font-size:14px}.bans-table tr:last-child td{border-bottom:none}.promotions-content{flex-direction:column;gap:20px;display:flex}.promo-codes-section,.rewards-section{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:16px}.promo-codes-section h3,.rewards-section h3{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:700}.promo-codes-list{flex-direction:column;gap:12px;display:flex}.promo-code-card{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:16px}.promo-code-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.promo-code{color:var(--purple);font-family:monospace;font-size:18px;font-weight:700}.promo-status{text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.promo-status.active{color:var(--green);background:#22c55e1a}.promo-status.inactive{color:#ef4444;background:#ef44441a}.promo-code-details{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.promo-detail{align-items:center;gap:8px;display:flex}.promo-label{color:var(--text-secondary);font-size:12px;font-weight:600}.promo-value{color:var(--text-primary);font-size:13px;font-weight:600}.promo-code-actions{gap:8px;display:flex}.reward-systems-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.reward-system-card{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.reward-icon{font-size:24px}.reward-info{flex:1}.reward-info h4{color:var(--text-primary);margin:0 0 4px;font-size:14px;font-weight:700}.reward-info p{color:var(--text-secondary);margin:0;font-size:12px}.toggle-slider{cursor:pointer;background:var(--border);border-radius:24px;transition:all .3s;position:absolute;inset:0}.toggle-slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.toggle-switch input:checked+.toggle-slider{background:var(--purple)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)}.promo-modal{max-width:500px}.promo-modal h2{color:var(--text-primary);margin:0 0 20px;font-size:20px;font-weight:700}.promo-form{flex-direction:column;gap:12px;display:flex}.promo-form label{color:var(--text-secondary);font-size:13px;font-weight:600}.games-management{gap:20px;display:flex}.games-list-section{flex:1}.games-list-section h3{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:700}.game-card{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:16px}.game-card.disabled{opacity:.5}.game-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.game-name{color:var(--text-primary);font-size:16px;font-weight:700}.game-status{text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.game-status.enabled{color:var(--green);background:#22c55e1a}.game-status.disabled{color:#ef4444;background:#ef44441a}.game-stat{align-items:center;gap:8px;display:flex}.game-card-actions{gap:8px;display:flex}.game-settings-panel{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;width:300px;padding:16px}.game-settings-panel h3{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:700}.game-settings-form{flex-direction:column;gap:12px;display:flex}.game-settings-form label{color:var(--text-secondary);font-size:13px;font-weight:600}.analytics-dashboard{flex-direction:column;gap:20px;display:flex}.analytics-charts{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:16px;display:grid}.chart-card h3{color:var(--text-primary);margin:0 0 16px;font-size:16px;font-weight:700}.chart-placeholder{flex-direction:column;justify-content:center;align-items:center;height:200px;display:flex}.chart-bars{align-items:flex-end;gap:16px;height:150px;display:flex}.chart-bar{background:var(--purple);border-radius:4px 4px 0 0;width:32px;transition:height .3s}.chart-labels{gap:16px;margin-top:8px;display:flex}.chart-labels span{color:var(--text-secondary);font-size:12px;font-weight:600}.line-chart{width:100%;height:150px}.analytics-stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.analytics-stat-card{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.stat-change{margin-left:auto;font-size:12px;font-weight:700}.stat-change.positive{color:var(--green)}.stat-change.negative{color:#ef4444}.game-popularity-section{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:16px}.game-popularity-section h3{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:700}.game-popularity-list{flex-direction:column;gap:12px;display:flex}.game-popularity-item{align-items:center;gap:12px;display:flex}.game-popularity-item .game-name{width:100px;color:var(--text-primary);font-size:14px;font-weight:600}.popularity-bar{background:var(--bg-card);border-radius:4px;flex:1;height:8px;overflow:hidden}.popularity-fill{background:var(--purple);border-radius:4px;height:100%;transition:width .3s}.popularity-value{width:40px;color:var(--text-secondary);text-align:right;font-size:12px;font-weight:700}.support-system{gap:20px;display:flex}.tickets-list-section{flex:1}.tickets-list-section h3{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:700}.tickets-list{flex-direction:column;gap:8px;display:flex}.ticket-card{background:var(--bg-input);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:12px;transition:all .15s}.ticket-card:hover{border-color:var(--purple)}.ticket-card.selected{border-color:var(--purple);background:#7c3aed1a}.ticket-user{color:var(--text-primary);font-size:14px;font-weight:700}.ticket-status{text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.ticket-status.open{color:var(--green);background:#22c55e1a}.ticket-status.pending{color:#f97316;background:#f973161a}.ticket-status.closed{color:#6b7280;background:#6b72801a}.ticket-subject{color:var(--text-primary);margin-bottom:8px;font-size:13px;font-weight:600}.ticket-meta{align-items:center;gap:12px;display:flex}.ticket-priority{text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.ticket-priority.high{color:#ef4444;background:#ef44441a}.ticket-priority.medium{color:#f97316;background:#f973161a}.ticket-priority.low{color:var(--green);background:#22c55e1a}.ticket-date{color:var(--text-muted);font-size:11px}.ticket-detail-panel{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;width:400px;padding:16px}.ticket-detail-panel h3{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:700}.ticket-info{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.ticket-info-item{align-items:center;gap:8px;display:flex}.ticket-messages{margin-bottom:16px}.ticket-messages h4{color:var(--text-primary);margin:0 0 8px;font-size:14px;font-weight:700}.message{border-radius:6px;margin-bottom:8px;padding:10px 12px}.message.user-message{background:var(--bg-card);border:1px solid var(--border)}.message.admin-message{border:1px solid var(--purple);background:#7c3aed1a}.message-sender{color:var(--text-secondary);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.message-text{color:var(--text-primary);font-size:13px}.ticket-reply h4{color:var(--text-primary);margin:0 0 8px;font-size:14px;font-weight:700}.reply-input{background:var(--bg-card);border:1px solid var(--border);width:100%;min-height:80px;color:var(--text-primary);resize:vertical;border-radius:8px;margin-bottom:8px;padding:10px;font-family:inherit;font-size:13px}.reply-actions{gap:8px;display:flex}.staff-management{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:16px}.staff-role-badge{text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.staff-role-badge.owner{color:#ef4444;background:#ef44441a}.staff-role-badge.admin{color:var(--purple);background:#7c3aed1a}.staff-role-badge.moderator{color:var(--green);background:#22c55e1a}.staff-form{flex-direction:column;gap:12px;display:flex}.staff-form label{color:var(--text-secondary);font-size:13px;font-weight:600}.settings-panel{flex-direction:column;gap:20px;display:flex}.settings-section h3{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:700}.settings-form label{color:var(--text-secondary);font-size:13px;font-weight:600}.levels-system{flex-direction:column;gap:20px;display:flex}.levels-table{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:16px}.levels-table table{border-collapse:collapse;width:100%}.levels-table th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);padding:12px 16px;font-size:12px;font-weight:700}.levels-table td{color:var(--text-primary);border-bottom:1px solid var(--border);padding:16px;font-size:14px}.levels-table tr:last-child td{border-bottom:none}.vip-ranks-section{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:16px}.vip-ranks-section h3{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:700}.vip-ranks-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.vip-rank-card{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:8px;padding:16px}.vip-rank-card.bronze{border-color:#cd7f32}.vip-rank-card.silver{border-color:silver}.vip-rank-card.gold{border-color:gold}.vip-rank-card.platinum{border-color:#e5e4e2}.vip-rank-card.diamond{border-color:#b9f2ff}.vip-icon{margin-bottom:8px;font-size:32px;display:block}.vip-rank-card h4{color:var(--text-primary);margin:0 0 4px;font-size:16px;font-weight:700}.vip-rank-card p{color:var(--text-secondary);margin:0 0 8px;font-size:12px}.vip-perks{flex-direction:column;gap:4px;display:flex}.vip-perks span{color:var(--text-secondary);font-size:11px}.audit-logs-table{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:16px}.audit-logs-table table{border-collapse:collapse;width:100%}.audit-logs-table th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);padding:12px 16px;font-size:12px;font-weight:700}.audit-logs-table td{color:var(--text-primary);border-bottom:1px solid var(--border);padding:16px;font-size:14px}.audit-logs-table tr:last-child td{border-bottom:none}.audit-action{color:var(--purple);background:#7c3aed1a;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700}@media (width<=1024px){.dashboard-sections{grid-template-columns:1fr}}@media (width<=768px){.admin-sidebar{z-index:1000;height:100%;transition:left .3s;position:fixed;top:0;left:-260px}.admin-sidebar.open{left:0}.admin-content{padding:16px}.stats-grid{grid-template-columns:1fr}}.level-admin{background:linear-gradient(#062641 0%,#031422 100%);width:100%;min-height:100vh;padding:120px 20px 20px 400px}.admin-denied{background:#0000004d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:40px;display:flex}.admin-denied h2{color:#e74c3c;margin-bottom:16px;font-size:32px;font-weight:700}.admin-denied p{color:#fff;font-size:16px}.admin-container{max-width:800px;margin:0 auto}.admin-container h2{color:#fff;margin-bottom:8px;font-size:32px;font-weight:700}.admin-description{color:#b8c5d0;margin-bottom:32px;font-size:14px}.admin-form{background:#0000004d;border:1px solid #00ffc233;border-radius:12px;margin-bottom:24px;padding:24px}.form-group{margin-bottom:20px}.form-group label{color:#fff;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-group input,.form-group select{color:#fff;background:#0000004d;border:1px solid #00ffc233;border-radius:8px;outline:none;width:100%;padding:12px;font-size:14px;transition:border-color .2s}.form-group input:focus,.form-group select:focus{border-color:#00ffc280}.form-group select{cursor:pointer}.admin-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00ffc2 0%,#00aa6d 100%);border:none;border-radius:8px;width:100%;padding:12px;font-size:16px;font-weight:700;transition:all .2s}.admin-button:hover{opacity:.9;transform:translateY(-2px)}.admin-message{border-radius:8px;margin-bottom:24px;padding:12px;font-size:14px;font-weight:600}.admin-message.success{color:#2ecc71;background:#2ecc7133;border:1px solid #2ecc7166}.admin-message.error{color:#e74c3c;background:#e74c3c33;border:1px solid #e74c3c66}.admin-info{background:#0000004d;border:1px solid #00ffc233;border-radius:12px;padding:24px}.admin-info h3{color:#fff;margin-bottom:16px;font-size:20px;font-weight:700}.level-list{flex-direction:column;gap:12px;display:flex}.level-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.level-name{color:#fff;flex:1;font-size:14px;font-weight:600}.level-xp{color:#00ffc2;font-size:14px;font-weight:700}.admin-page{color:#fff;background:#0d1a26;min-height:100vh;padding:20px}.admin-header{border-bottom:1px solid #00ffc233;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.admin-header h1{color:#00ffc2;margin:0;font-size:28px;font-weight:700}.admin-actions{align-items:center;gap:15px;display:flex}.admin-search{color:#fff;background:#00ffc20d;border:1px solid #00ffc24d;border-radius:8px;width:250px;padding:10px 15px;font-size:14px}.admin-search::placeholder{color:#b8c5d0}.admin-content{flex-direction:column;gap:30px;display:flex}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.stat-card{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;padding:20px;transition:all .3s}.stat-card:hover{border-color:#00ffc280;transform:translateY(-2px)}.stat-label{color:#b8c5d0;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:12px;font-weight:600}.stat-value{color:#00ffc2;font-size:28px;font-weight:700}.admin-table-container{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;overflow:hidden}.admin-table{border-collapse:collapse;width:100%}.admin-table thead{background:#00ffc21a}.admin-table th{text-align:left;color:#00ffc2;text-transform:uppercase;letter-spacing:1px;padding:15px;font-size:12px;font-weight:700}.admin-table td{border-bottom:1px solid #00ffc21a;padding:15px;font-size:14px}.admin-table tbody tr:hover{background:#00ffc20d}.txid,.address{color:#b8c5d0;font-family:monospace;font-size:12px}.status-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:600}.status-badge.completed,.status-badge.active,.status-badge.enabled{color:#00ffc2;background:#00ffc233}.status-badge.pending,.status-badge.paused,.status-badge.disabled{color:#ffc107;background:#ffc10733}.status-badge.rejected,.status-badge.deleted{color:#ef4444;background:#ef444433}.btn-action{cursor:pointer;border:none;border-radius:6px;margin-right:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.btn-view{color:#00ffc2;background:#00ffc21a}.btn-view:hover{background:#00ffc233}.btn-approve{color:#00ffc2;background:#00ffc21a}.btn-approve:hover{background:#00ffc233}.btn-reject{color:#ef4444;background:#ef44441a}.btn-reject:hover{background:#ef444433}.btn-edit{color:#3b82f6;background:#3b82f61a}.btn-edit:hover{background:#3b82f633}.btn-delete{color:#ef4444;background:#ef44441a}.btn-delete:hover{background:#ef444433}.btn-enable{color:#00ffc2;background:#00ffc21a}.btn-enable:hover{background:#00ffc233}.btn-disable{color:#ffc107;background:#ffc1071a}.btn-disable:hover{background:#ffc10733}.action-complete{color:#b8c5d0;font-size:12px;font-style:italic}.games-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.game-card{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;padding:20px;transition:all .3s}.game-card:hover{border-color:#00ffc280;transform:translateY(-2px)}.game-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.game-header h3{color:#fff;margin:0;font-size:18px;font-weight:700}.game-status{align-items:center;gap:10px;display:flex}.status-indicator{text-transform:uppercase;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.status-indicator.enabled{color:#00ffc2;background:#00ffc233}.status-indicator.disabled{color:#ffc107;background:#ffc10733}.maintenance-badge{color:#ef4444;text-transform:uppercase;background:#ef444433;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.game-stats{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.game-stat{justify-content:space-between;font-size:14px;display:flex}.game-stat .stat-label{color:#b8c5d0;font-size:12px}.game-stat .stat-value{color:#00ffc2;font-weight:600}.game-actions{gap:10px;display:flex}.bonuses-grid,.vip-tiers-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.bonus-card,.vip-tier-card{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;padding:20px;transition:all .3s}.bonus-card:hover,.vip-tier-card:hover{border-color:#00ffc280;transform:translateY(-2px)}.bonus-header,.tier-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.bonus-header h3,.tier-header h3{color:#fff;margin:0;font-size:16px;font-weight:700}.tier-header{border-radius:8px;margin:-20px -20px 20px;padding:15px}.bonus-details,.tier-details{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.bonus-detail,.tier-detail{justify-content:space-between;font-size:14px;display:flex}.detail-label{color:#b8c5d0;font-size:12px}.detail-value{color:#00ffc2;font-weight:600}.bonus-actions,.tier-actions{gap:10px;display:flex}.btn-pause{color:#ffc107;background:#ffc1071a}.btn-pause:hover{background:#ffc10733}.btn-activate{color:#00ffc2;background:#00ffc21a}.btn-activate:hover{background:#00ffc233}.btn-start-maintenance{color:#ef4444;background:#ef44441a}.btn-start-maintenance:hover{background:#ef444433}.btn-end-maintenance{color:#00ffc2;background:#00ffc21a}.btn-end-maintenance:hover{background:#00ffc233}.access-denied{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:100px 20px;display:flex}.access-icon{margin-bottom:20px;font-size:64px}.access-denied h1{color:#ef4444;margin-bottom:10px;font-size:32px;font-weight:700}.access-denied p{color:#b8c5d0;font-size:16px}.levels-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.level-card{cursor:pointer;background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;padding:20px;transition:all .3s}.level-card:hover{border-color:#00ffc280;transform:translateY(-2px)}.level-card.selected{border-color:#00ffc2;box-shadow:0 0 20px #00ffc24d}.level-header{align-items:center;gap:10px;margin-bottom:15px;display:flex}.level-emoji{font-size:32px}.level-header h3{color:#fff;margin:0;font-size:18px;font-weight:700}.level-details{flex-direction:column;gap:8px;margin-bottom:15px;display:flex}.level-detail{justify-content:space-between;font-size:14px;display:flex}.level-editor{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;margin-top:30px;padding:25px}.level-editor h3{color:#00ffc2;margin-bottom:20px;font-size:20px;font-weight:700}.editor-form{flex-direction:column;gap:15px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:#b8c5d0;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.form-group input,.form-group select,.form-group textarea{color:#fff;background:#00ffc20d;border:1px solid #00ffc24d;border-radius:8px;padding:12px 15px;font-size:14px}.form-group input::placeholder,.form-group textarea::placeholder{color:#b8c5d0}.form-actions{gap:10px;margin-top:10px;display:flex}.btn-primary{color:#0d1a26;cursor:pointer;background:linear-gradient(135deg,#00ffc2 0%,#00aa6d 100%);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:all .3s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00ffc24d}.btn-secondary{color:#00ffc2;cursor:pointer;background:0 0;border:1px solid #00ffc24d;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}.btn-secondary:hover{background:#00ffc21a}.modal-overlay{z-index:10000;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc24d;border-radius:16px;width:500px;max-width:90%;max-height:90vh;overflow-y:auto}.modal-header{border-bottom:1px solid #00ffc233;justify-content:space-between;align-items:center;padding:20px;display:flex}.modal-header h2{color:#00ffc2;margin:0;font-size:20px;font-weight:700}.modal-close{color:#b8c5d0;cursor:pointer;background:0 0;border:none;font-size:24px;transition:color .2s}.modal-close:hover{color:#fff}.modal-body{padding:20px}.chat-section{grid-template-columns:1fr 1fr;gap:20px;display:grid}.announcement-box{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;padding:20px}.announcement-box h3{color:#00ffc2;margin-bottom:15px;font-size:16px;font-weight:700}.announcement-input{color:#fff;resize:vertical;background:#00ffc20d;border:1px solid #00ffc24d;border-radius:8px;width:100%;min-height:100px;margin-bottom:15px;padding:12px 15px;font-size:14px}.muted-users-section,.chat-messages-section{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;padding:20px}.muted-users-section h3,.chat-messages-section h3{color:#00ffc2;margin-bottom:15px;font-size:16px;font-weight:700}.muted-users-list,.chat-messages-list{flex-direction:column;gap:10px;display:flex}.muted-user-card{background:#00ffc20d;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.user-info{flex-direction:column;gap:4px;display:flex}.user-name{color:#fff;font-weight:600}.mute-reason,.mute-until{color:#b8c5d0;font-size:12px}.btn-unmute{color:#00ffc2;background:#00ffc21a}.btn-unmute:hover{background:#00ffc233}.no-muted-users{color:#b8c5d0;font-style:italic}.chat-message{background:#00ffc20d;border-radius:8px;padding:12px}.chat-message.deleted{opacity:.5}.message-user{color:#00ffc2;font-weight:600}.message-content{color:#fff;margin-bottom:10px}.message-actions{gap:8px;display:flex}.btn-mute{color:#ffc107;background:#ffc1071a}.btn-mute:hover{background:#ffc10733}.deleted-badge{color:#ef4444;text-transform:uppercase;font-size:11px;font-weight:600}.support-layout{grid-template-columns:1fr 2fr;gap:20px;display:grid}.tickets-list{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;max-height:600px;padding:20px;overflow-y:auto}.tickets-list h3{color:#00ffc2;margin-bottom:15px;font-size:16px;font-weight:700}.ticket-card{cursor:pointer;background:#00ffc20d;border:1px solid #0000;border-radius:8px;margin-bottom:10px;padding:15px;transition:all .2s}.ticket-card:hover{background:#00ffc21a}.ticket-card.selected{background:#00ffc226;border-color:#00ffc2}.ticket-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ticket-id{color:#00ffc2;font-weight:600}.ticket-user{color:#fff;margin-bottom:4px;font-weight:600}.ticket-subject{color:#b8c5d0;margin-bottom:8px;font-size:14px}.ticket-meta{color:#b8c5d0;gap:15px;font-size:12px;display:flex}.ticket-detail{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;padding:20px}.ticket-detail-header{border-bottom:1px solid #00ffc233;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex}.ticket-detail-header h3{color:#00ffc2;margin:0;font-size:18px;font-weight:700}.ticket-actions{gap:10px;display:flex}.ticket-actions select{color:#fff;background:#00ffc20d;border:1px solid #00ffc24d;border-radius:6px;padding:8px 12px;font-size:13px}.ticket-messages{flex-direction:column;gap:15px;max-height:400px;margin-bottom:20px;display:flex;overflow-y:auto}.message{background:#00ffc20d;border-radius:8px;padding:15px}.message.admin{background:#00ffc21a;border-left:3px solid #00ffc2}.message-header{justify-content:space-between;margin-bottom:8px;display:flex}.message-from{color:#00ffc2;font-weight:600}.message-time{color:#b8c5d0;font-size:12px}.message-text{color:#fff}.ticket-reply{flex-direction:column;gap:10px;display:flex}.ticket-reply textarea{min-height:80px}.analytics-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.chart-card{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;padding:20px}.chart-card h3{color:#00ffc2;margin-bottom:20px;font-size:16px;font-weight:700}.chart-placeholder{background:#00ffc205;border-radius:8px;justify-content:center;align-items:flex-end;gap:15px;height:200px;padding:20px;display:flex}.chart-bars{align-items:flex-end;gap:20px;width:100%;height:100%;display:flex}.chart-bar{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.bar-fill{background:linear-gradient(#00ffc2 0%,#00aa6d 100%);border-radius:4px 4px 0 0;width:100%;transition:height .3s}.bar-label{color:#b8c5d0;font-size:12px}.bar-value{color:#00ffc2;font-size:11px;font-weight:600}.chart-line{align-items:flex-end;gap:30px;width:100%;height:100%;padding:20px;display:flex;position:relative}.line-point{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.point{background:#00ffc2;border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px #00ffc280}.point-label{color:#b8c5d0;font-size:12px}.point-value{color:#00ffc2;font-size:11px;font-weight:600}.game-popularity{flex-direction:column;gap:15px;width:100%;display:flex}.game-stat{flex-direction:column;gap:8px;display:flex}.game-name{color:#fff;font-weight:600}.game-bar{background:#00ffc21a;border-radius:4px;height:30px;overflow:hidden}.game-stats{color:#b8c5d0;justify-content:space-between;font-size:12px;display:flex}.retention-chart{flex-direction:column;gap:15px;display:flex}.retention-bar{align-items:center;gap:15px;display:flex}.retention-label{color:#fff;width:80px;font-size:13px}.retirement-bar{background:#00ffc21a;border-radius:4px;flex:1;height:30px;position:relative;overflow:hidden}.retention-value{color:#00ffc2;font-size:12px;font-weight:600;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.security-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.roles-section,.audit-logs-section{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;padding:20px}.roles-section h3,.audit-logs-section h3{color:#00ffc2;margin-bottom:15px;font-size:16px;font-weight:700}.roles-list,.audit-logs-list{flex-direction:column;gap:10px;max-height:400px;display:flex;overflow-y:auto}.role-card{background:#00ffc20d;border-radius:8px;padding:15px}.role-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.role-header h4{color:#fff;margin:0;font-size:14px;font-weight:700}.role-users{color:#b8c5d0;font-size:12px}.role-permissions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.permission-tag{color:#00ffc2;background:#00ffc21a;border-radius:12px;padding:4px 10px;font-size:11px}.audit-log{background:#00ffc20d;border-radius:8px;padding:12px}.log-header{justify-content:space-between;margin-bottom:8px;display:flex}.log-action{color:#00ffc2;font-weight:600}.log-time{color:#b8c5d0;font-size:12px}.log-details{color:#b8c5d0;flex-wrap:wrap;gap:15px;font-size:12px;display:flex}.security-settings{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;padding:20px}.security-settings h3{color:#00ffc2;margin-bottom:20px;font-size:16px;font-weight:700}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;display:grid}.setting-card{background:#00ffc20d;border-radius:8px;padding:15px}.setting-card h4{color:#fff;margin:0 0 8px;font-size:14px;font-weight:700}.setting-card p{color:#b8c5d0;margin:0 0 12px;font-size:12px}.setting-card select{color:#fff;background:#00ffc20d;border:1px solid #00ffc24d;border-radius:6px;width:100%;padding:8px 12px;font-size:13px}.toggle-switch{width:50px;height:26px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background:#00ffc233;border-radius:26px;transition:all .3s;position:absolute;inset:0}.slider:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.slider{background:#00ffc2}input:checked+.slider:before{transform:translate(24px)}.settings-sections{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;display:grid}.settings-section{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;padding:20px}.settings-section h3{color:#00ffc2;margin-bottom:20px;font-size:16px;font-weight:700}.settings-form{flex-direction:column;gap:15px;display:flex}.date-range select{color:#fff;background:#00ffc20d;border:1px solid #00ffc24d;border-radius:6px;padding:8px 12px;font-size:13px}@media (width<=768px){.analytics-grid,.security-grid,.chat-section,.support-layout,.admin-stats,.games-grid,.bonuses-grid,.vip-tiers-grid,.settings-sections{grid-template-columns:1fr}}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.dashboard-section{background:linear-gradient(135deg,#062641 0%,#021729 100%);border:1px solid #00ffc233;border-radius:12px;padding:20px}.dashboard-section h3{color:#00ffc2;margin-bottom:15px;font-size:16px;font-weight:700}.live-activity-feed{flex-direction:column;gap:10px;display:flex}.activity-item{background:#00ffc20d;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.activity-icon{font-size:16px}.activity-user{color:#fff;min-width:80px;font-weight:600}.activity-action{color:#b8c5d0;flex:1;font-size:13px}.activity-time{color:#b8c5d0;font-size:11px}.biggest-wins-list{flex-direction:column;gap:8px;display:flex}.win-item{background:#00ffc20d;border-radius:6px;justify-content:space-between;align-items:center;padding:10px;display:flex}.win-user{color:#fff;font-weight:600}.win-amount{color:#00ffc2;font-weight:700}.win-game{color:#b8c5d0;font-size:12px}.admin-actions-list{flex-direction:column;gap:8px;display:flex}.admin-action-item{background:#00ffc20d;border-radius:6px;justify-content:space-between;align-items:center;padding:10px;display:flex}.action-admin{color:#00ffc2;font-weight:600}.action-text{color:#b8c5d0;flex:1;font-size:13px}.action-time{color:#b8c5d0;font-size:11px}
