.sidebar{position:fixed;top:0;left:0;height:100vh;width:240px;background:linear-gradient(180deg,#0b1222,#080e1a);border-right:1px solid rgba(29,107,243,.06);display:flex;flex-direction:column;z-index:100;transition:width .25s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden}.sidebar.collapsed{width:64px}.sidebar-logo{display:flex;align-items:center;gap:10px;padding:18px 16px 14px;cursor:pointer;flex-shrink:0}.sidebar-logo-img{height:36px;width:auto;flex-shrink:0}.logo-text{font-size:16px;font-weight:800;color:#fff;white-space:nowrap;letter-spacing:-.3px}.sidebar-collapse-btn{position:absolute;top:50%;right:-12px;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#1a2744;border:1px solid rgba(255,255,255,.12);color:#fff9;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:200;padding:0;transition:background .15s,color .15s}.sidebar-collapse-btn:hover{background:#253558;color:#fff}.sidebar-tabs{display:flex;gap:8px;padding:0 12px 14px;flex-shrink:0}.sidebar-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.5px;cursor:pointer;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff6;transition:all .15s}.sidebar-tab.active{background:#1d6bf32e;border-color:#1d6bf366;color:#4d94ff}.sidebar-tab:hover:not(.active){background:#ffffff12;color:#ffffffb3}.sidebar-game-list{display:flex;flex-direction:column;gap:1px}.sidebar-nav{flex:1;display:flex;flex-direction:column;padding:4px 8px;gap:1px;overflow-y:auto;overflow-x:hidden}.nav-section-label{font-size:10px;font-weight:700;color:#ffffff40;letter-spacing:1px;text-transform:uppercase;padding:10px 10px 4px}.nav-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:#ffffff8c;font-size:13.5px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .12s,color .12s;white-space:nowrap;position:relative;background:none;border:none;font-family:inherit;width:100%;text-align:left}.nav-item:hover{background:#ffffff0f;color:#ffffffd9}.nav-item.active{background:linear-gradient(135deg,#1d6bf326,#1d6bf314);color:#4d94ff;border-left:2px solid #1d6bf3;padding-left:8px}.sidebar.collapsed .nav-item{justify-content:center;padding:10px}.nav-tag{margin-left:auto;font-size:9px;font-weight:700;color:#ffffff4d;background:#ffffff12;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:1px 6px}.nav-soon{cursor:default;opacity:.65}.nav-soon:hover{background:#ffffff08;color:#ffffff8c}.nav-divider{height:1px;background:#ffffff0f;margin:6px 0}.nav-admin{color:#e91e8ccc}.nav-admin.active,.nav-admin:hover{background:#e91e8c1a;color:#e91e8c}.sidebar-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.sidebar-user{display:flex;align-items:center;gap:9px;min-width:0}.user-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#e91e8c,#c2185b);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;flex-shrink:0}.user-info{min-width:0}.user-name{font-size:12px;font-weight:600;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role{font-size:10px;color:#ffffff59;text-transform:capitalize}.btn-icon{width:30px;height:30px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffff80;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.btn-icon:hover{background:#ffffff1f;color:#fff}.btn-icon-danger:hover{background:#ef444426;color:#f87171;border-color:#ef44444d}.sidebar::-webkit-scrollbar,.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-track,.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb,.sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}@media (max-width: 768px){.sidebar{transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:600;width:260px;overflow-y:auto;-webkit-overflow-scrolling:touch}.sidebar.collapsed{width:260px}.sidebar.mobile-open{transform:translate(0)}.sidebar-collapse-btn{display:none}.sidebar-nav{overflow:visible;flex:0 0 auto}}.header{height:60px;background:linear-gradient(180deg,#0c1424,#0a1020);border-bottom:1px solid rgba(29,107,243,.08);display:flex;align-items:center;padding:0 20px;flex-shrink:0;gap:16px;position:relative}.header:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(29,107,243,.15) 30%,rgba(233,30,140,.1) 70%,transparent 100%)}.header-promo{display:flex;align-items:center;gap:8px;background:#1d6bf31a;border:1px solid rgba(29,107,243,.25);border-radius:20px;padding:6px 12px 6px 10px;cursor:pointer;transition:background .15s;flex-shrink:0;color:#ffffffb3}.header-promo:hover{background:#1d6bf32e}.header-promo-icon{display:flex;align-items:center;line-height:1;color:#fbbf24}.header-promo-title{font-size:12px;font-weight:600;color:#fff;white-space:nowrap}.header-nav{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.header-nav-link{padding:6px 12px;border-radius:8px;font-size:13.5px;font-weight:600;color:#ffffff8c;text-decoration:none;background:none;border:none;font-family:inherit;transition:background .12s,color .12s;cursor:pointer;white-space:nowrap}.header-nav-link:hover{background:#ffffff0f;color:#ffffffe6}.header-nav-link.active{color:#fff}.header-nav-vip{display:flex;align-items:center;gap:5px;color:#f59e0b}.header-nav-vip:hover,.header-nav-vip.active{color:#fbbf24}.nav-soon-link{opacity:.4;cursor:default}.header-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-user-area{display:flex;align-items:center;gap:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:6px 14px 6px 8px}.header-user-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#1d6bf3,#0d4fbb);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;flex-shrink:0;position:relative}.header-user-avatar:after{content:"";position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:#1d6bf3;border:2px solid #0b1120}.header-balance{display:flex;flex-direction:column;gap:1px;transition:color .3s}.header-balance.win .header-balance-amount{color:#10b981}.header-balance.loss .header-balance-amount{color:#f87171}.header-balance-label{font-size:10px;color:#fff6;font-weight:500}.header-balance-amount{font-size:14px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;transition:color .3s}.header-mobile-balance{display:none;flex-direction:column;align-items:flex-start;background:linear-gradient(135deg,#5ce1e61f,#5ce1e60d);border:1px solid rgba(92,225,230,.25);border-radius:10px;padding:4px 12px 5px;cursor:pointer;transition:all .15s;gap:0}.header-mobile-balance:active{transform:scale(.96)}.header-mobile-balance.win .header-mobile-balance-amount{color:#10b981}.header-mobile-balance.loss .header-mobile-balance-amount{color:#f87171}.header-mobile-balance-label{font-size:9px;color:#ffffff73;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.header-mobile-balance-value{display:flex;align-items:center}.header-mobile-balance-symbol{color:#5ce1e6;font-weight:700;font-size:13px;margin-right:1px}.header-mobile-balance-amount{color:#fff;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;transition:color .3s}.header-mobile-logo{display:none;align-items:center;gap:8px;cursor:pointer;flex-shrink:0}.header-logo-img{height:32px;width:auto;flex-shrink:0}.header-logo-text{font-size:15px;font-weight:800;color:#fff;white-space:nowrap;letter-spacing:-.3px}.header-profile-btn{display:none;width:34px;height:34px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);align-items:center;justify-content:center;color:#ffffff8c;cursor:pointer;transition:all .13s;flex-shrink:0}.header-profile-btn:hover{background:#ffffff1a;color:#fff}.header-deposit-btn{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#1d6bf3,#0d55d4);color:#fff;border:none;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:inherit;letter-spacing:.3px;box-shadow:0 2px 12px #1d6bf34d}.header-deposit-btn:hover{filter:brightness(1.15);box-shadow:0 4px 20px #1d6bf373;transform:translateY(-1px)}.header-bell-btn{position:relative;width:38px;height:38px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#ffffff8c;cursor:pointer;transition:all .13s;flex-shrink:0}.header-bell-btn:hover{background:#ffffff1a;color:#fff}.header-notif-dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:#e91e8c;border:1.5px solid #0b1120}.header-bell-wrap{position:relative;flex-shrink:0}.notif-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:340px;background:#0d1424;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 8px 32px #00000080;z-index:700;overflow:hidden;animation:notif-fade .15s ease-out}@keyframes notif-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.notif-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.notif-dropdown-title{font-size:14px;font-weight:700;color:#fff}.notif-dropdown-count{font-size:11px;font-weight:700;color:#1d6bf3;background:#1d6bf326;padding:2px 8px;border-radius:10px}.notif-dropdown-list{max-height:320px;overflow-y:auto}.notif-item{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;transition:background .12s;cursor:pointer;position:relative}.notif-item:hover{background:#ffffff0a}.notif-item+.notif-item{border-top:1px solid rgba(255,255,255,.04)}.notif-unread{background:#1d6bf30d}.notif-item-icon{width:28px;height:28px;border-radius:8px;background:#1d6bf31f;display:flex;align-items:center;justify-content:center;color:#4d94ff;flex-shrink:0;margin-top:2px}.notif-item-body{flex:1;min-width:0}.notif-item-title{font-size:13px;font-weight:700;color:#fff;margin-bottom:2px}.notif-item-desc{font-size:12px;color:#ffffff73;line-height:1.4}.notif-item-time{font-size:10px;color:#ffffff40;margin-top:4px}.notif-item-dot{width:6px;height:6px;border-radius:50%;background:#1d6bf3;flex-shrink:0;margin-top:8px}@media (max-width: 900px){.header-nav,.header-promo{display:none}}@media (max-width: 768px){.header{padding:0 12px;gap:8px;justify-content:space-between}.header-mobile-logo{display:flex}.header-logo-text,.header-user-area{display:none}.header-mobile-balance{display:flex}.header-deposit-btn{padding:0;width:34px;height:34px;border-radius:50%;justify-content:center;font-size:0;letter-spacing:0}.header-deposit-label{display:none}.header-deposit-btn svg{display:flex}.header-profile-btn{display:flex}.header-bell-btn{width:34px;height:34px}.header-right{gap:6px}.notif-dropdown{position:fixed;left:12px;right:12px;top:68px;width:auto}}.floating-chat{position:fixed;bottom:88px;right:24px;width:360px;height:480px;max-height:70vh;background:var(--bg-card, #0d1424);border:1px solid rgba(255,255,255,.1);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;z-index:600;box-shadow:0 8px 40px #00000080,0 0 0 1px #1d6bf31a;animation:chat-slide-up .2s ease-out}@keyframes chat-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.floating-chat-header{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#1d6bf314;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.floating-chat-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1d6bf3,#0d4fbb);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.floating-chat-title{flex:1}.floating-chat-name{font-size:13px;font-weight:700;color:#fff}.floating-chat-status{display:flex;align-items:center;gap:5px;font-size:11px;color:#ffffff73;margin-top:1px}.floating-chat-online-dot{width:6px;height:6px;border-radius:50%;background:#10b981;animation:fc-blink 1.4s ease infinite}@keyframes fc-blink{0%,to{opacity:1}50%{opacity:.4}}.floating-chat-close{width:28px;height:28px;border-radius:6px;background:#ffffff0f;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff73;transition:all .12s}.floating-chat-close:hover{background:#ffffff1f;color:#fff}.floating-chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.floating-chat-empty{margin:auto;text-align:center;color:#ffffff73;font-size:13px}.fc-msg{display:flex;align-items:flex-end;gap:6px}.fc-msg-admin{flex-direction:row}.fc-msg-user{flex-direction:row-reverse}.fc-msg-avatar{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;flex-shrink:0}.fc-avatar-admin{background:linear-gradient(135deg,#1d6bf3,#0d4fbb)}.fc-avatar-user{background:linear-gradient(135deg,#e91e8c,#c2185b)}.fc-msg-bubble{max-width:75%;display:flex;flex-direction:column;gap:2px}.fc-msg-admin .fc-msg-bubble{align-items:flex-start}.fc-msg-user .fc-msg-bubble{align-items:flex-end}.fc-msg-content{padding:8px 12px;border-radius:14px;font-size:13px;line-height:1.45;word-break:break-word}.fc-msg-admin .fc-msg-content{background:#1d6bf326;border:1px solid rgba(29,107,243,.2);color:#ffffffe6;border-bottom-left-radius:4px}.fc-msg-user .fc-msg-content{background:#e91e8c26;border:1px solid rgba(233,30,140,.25);color:#ffffffe6;border-bottom-right-radius:4px}.fc-msg-time{font-size:9px;color:#fff3;padding:0 4px}.floating-chat-input-row{display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.floating-chat-input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:8px 14px;color:#fff;font-size:13px;font-family:inherit;transition:border-color .15s}.floating-chat-input::placeholder{color:#ffffff40}.floating-chat-input:focus{outline:none;border-color:#1d6bf366}.floating-chat-input:disabled{opacity:.5}.floating-chat-send{width:34px;height:34px;border-radius:50%;background:#1d6bf3;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:filter .15s;flex-shrink:0}.floating-chat-send:hover:not(:disabled){filter:brightness(1.1)}.floating-chat-send:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 480px){.floating-chat{width:calc(100vw - 16px);height:min(420px,calc(100vh - 140px));max-height:calc(100vh - 140px);bottom:72px;right:8px;border-radius:12px}}.mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:60px;background:#0b1222;border-top:1px solid rgba(255,255,255,.08);z-index:500;padding:0 4px;align-items:center;justify-content:space-around}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;color:#fff6;font-size:10px;font-weight:600;font-family:inherit;cursor:pointer;padding:6px 10px;border-radius:8px;transition:color .15s;-webkit-tap-highlight-color:transparent}.mobile-nav-item.active{color:#4d94ff}.mobile-nav-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.mobile-nav-label{line-height:1}.mobile-sidebar-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:99;animation:backdrop-fade .2s ease}@keyframes backdrop-fade{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.mobile-nav{display:flex}.mobile-sidebar-backdrop{display:block}}.layout{display:flex;height:100vh;overflow:hidden}.layout-main{flex:1;display:flex;flex-direction:column;overflow:hidden;margin-left:240px;transition:margin-left .2s ease}.layout-main.collapsed{margin-left:64px}.layout-content{flex:1;overflow-y:auto;padding:24px;background:var(--bg-primary)}.floating-support{position:fixed;bottom:24px;right:24px;z-index:500;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.floating-support-pill{background:#1d6bf3;color:#fff;font-size:12px;font-weight:700;padding:7px 14px;border-radius:20px;border:none;cursor:pointer;box-shadow:0 4px 16px #1d6bf373;transition:filter .15s}.floating-support-pill:hover{filter:brightness(1.1)}.floating-support-bubble{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#1d6bf3,#0d4fbb);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 20px #1d6bf380;transition:transform .2s ease,box-shadow .2s;animation:float-pulse 3s ease infinite}.floating-support-bubble:hover{transform:scale(1.1);box-shadow:0 6px 28px #1d6bf399}@keyframes float-pulse{0%,to{box-shadow:0 4px 20px #1d6bf380}50%{box-shadow:0 6px 28px #1d6bf3b3}}@media (max-width: 768px){.layout-main{margin-left:0!important}.layout-content{padding:14px 14px 74px}.floating-support{bottom:72px}}.landing{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;overflow-y:auto}.landing-bg{position:fixed;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.landing-bg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#05080f26,#05080f73 45%,#05080ff5 68%,#05080f)}.auth-panel{position:relative;z-index:10;margin-left:auto;width:440px;min-height:100%;flex-shrink:0;padding:48px 40px;display:flex;flex-direction:column;gap:22px;overflow-y:auto}.auth-heading{display:flex;flex-direction:column;gap:5px}.auth-heading h2{font-size:28px;font-weight:800;color:#fff;letter-spacing:-.5px}.auth-heading p{font-size:14px;color:#ffffff73}.text-pink{color:#ff4d8f}.auth-steps{display:flex;align-items:center}.auth-step{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1}.step-icon{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#e91e8c,#c2185b);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 18px #e91e8c66;flex-shrink:0}.auth-step span{font-size:10px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.4px;text-align:center;white-space:nowrap}.step-connector{flex:1;height:2px;background:linear-gradient(90deg,#e91e8c,#c2185b);opacity:.3;margin-bottom:24px}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-field{display:flex;align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.11);border-radius:8px;transition:border-color .15s,box-shadow .15s}.auth-field:focus-within{border-color:#e91e8c;box-shadow:0 0 0 3px #e91e8c24}.fi{padding:0 13px;color:#ffffff4d;display:flex;align-items:center;flex-shrink:0}.auth-input{flex:1;background:transparent;border:none;color:#fff;padding:13px 10px 13px 0;font-size:14px;font-family:inherit;min-width:0}.auth-input::placeholder{color:#ffffff47}.auth-input:focus{outline:none}.field-eye{background:none;border:none;padding:0 13px;cursor:pointer;color:#ffffff47;display:flex;align-items:center;flex-shrink:0;transition:color .15s}.field-eye:hover{color:#ffffffa6}.auth-agree{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;color:#ffffff61;line-height:1.55}.auth-agree input[type=checkbox]{width:15px;height:15px;flex-shrink:0;margin-top:2px;accent-color:#e91e8c;cursor:pointer}.auth-agree a{color:#ff4d8f;text-decoration:underline;text-underline-offset:2px}.auth-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:10px 14px;font-size:13px;color:#f87171}.auth-submit-btn{width:100%;padding:14px;background:linear-gradient(135deg,#e91e8c,#c2185b);color:#fff;font-size:15px;font-weight:800;letter-spacing:1.5px;border:none;border-radius:8px;cursor:pointer;transition:filter .15s,box-shadow .15s,transform .1s;box-shadow:0 6px 24px #e91e8c73;font-family:inherit;margin-top:2px}.auth-submit-btn:hover{filter:brightness(1.1);box-shadow:0 8px 32px #e91e8c8c}.auth-submit-btn:active{transform:scale(.99)}.auth-submit-btn:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.auth-switch{text-align:center;font-size:13px;color:#ffffff61}.auth-switch button{background:none;color:#ff4d8f;font-weight:700;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-family:inherit}.auth-switch button:hover{color:#e91e8c}@media (max-width: 600px){.landing{position:relative;min-height:100vh}.landing-bg,.landing-bg-overlay{position:fixed}.landing-bg-overlay{background:#05080fd1}.auth-panel{width:100%;margin:0;min-height:100vh;padding:36px 24px 48px}.auth-heading h2{font-size:24px}.auth-step span{font-size:9px}.step-icon{width:36px;height:36px}}@media (min-width: 601px) and (max-width: 900px){.auth-panel{width:400px;padding:40px 32px}.landing-bg-overlay{background:linear-gradient(to right,#05080f1a,#05080fd9 55%,#05080f)}}.admin-page{display:flex;flex-direction:column;gap:20px;max-width:1100px}.admin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-title{font-size:22px;font-weight:800;color:var(--text)}.admin-sub{font-size:13px;color:var(--text-muted);margin-top:4px}.admin-msg{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;font-size:14px;color:var(--text);animation:fade-in .2s ease}.admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.admin-stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.admin-stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:6px}.admin-stat-val{font-size:20px;font-weight:800}.admin-tabs{display:flex;gap:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:4px;align-self:flex-start}.admin-tab{padding:8px 20px;border-radius:var(--radius);font-size:13px;font-weight:600;background:none;color:var(--text-muted);transition:all .15s;font-family:inherit;display:flex;align-items:center;gap:6px}.admin-tab:hover{color:var(--text)}.admin-tab.active{background:var(--accent);color:#fff}.tab-badge{background:#fff3;border-radius:10px;padding:1px 6px;font-size:10px}.admin-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.admin-game-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:16px;transition:border-color .2s}.admin-game-card:hover{border-color:var(--border-light)}.admin-game-header{display:flex;align-items:center;gap:12px}.admin-game-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.admin-game-name{font-size:15px;font-weight:700}.admin-game-desc{font-size:11px;color:var(--text-muted);margin-top:2px}.admin-game-rate{margin-left:auto;font-size:24px;font-weight:900}.admin-rate-control{display:flex;flex-direction:column;gap:10px}.rate-labels{display:flex;justify-content:space-between;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.rate-slider-wrap{display:flex;flex-direction:column;gap:6px}.rate-slider{width:100%;height:6px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--rate-color, var(--accent)) var(--value, 50%),var(--bg-input) var(--value, 50%));outline:none;cursor:pointer}.rate-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--rate-color, var(--accent));box-shadow:0 0 8px var(--rate-color, var(--accent));cursor:pointer;transition:box-shadow .15s}.rate-slider::-webkit-slider-thumb:hover{box-shadow:0 0 16px var(--rate-color, var(--accent))}.rate-ticks{display:flex;justify-content:space-between}.rate-tick-btn{background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-size:10px;font-weight:600;padding:3px 7px;cursor:pointer;font-family:inherit;transition:all .1s}.rate-tick-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.rate-info-row{display:flex;align-items:center;gap:10px}.rate-preview{flex:1;height:6px;background:var(--bg-input);border-radius:3px;overflow:hidden;border:1px solid var(--border)}.rate-preview-bar{display:block;height:100%;border-radius:3px;transition:width .2s ease,background .2s}.rate-explanation{font-size:12px;color:var(--text-dim);padding:8px 12px;background:var(--bg-secondary);border-radius:var(--radius);border:1px solid var(--border)}.admin-table-wrap{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.admin-table{width:100%;border-collapse:collapse;font-size:13px}.admin-table th{background:var(--bg-secondary);padding:12px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border)}.admin-table td{padding:11px 16px;border-bottom:1px solid rgba(30,48,80,.5);color:var(--text-dim)}.admin-table tr:last-child td{border-bottom:none}.admin-table tr:hover td{background:var(--bg-card-hover)}.result-badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700;text-transform:uppercase}.result-badge.win{background:#10b98126;color:var(--green);border:1px solid rgba(16,185,129,.3)}.result-badge.loss{background:#ef44441f;color:var(--red-light);border:1px solid rgba(239,68,68,.25)}.admin-support{display:grid;grid-template-columns:280px 1fr;gap:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;min-height:500px}.support-threads{border-right:1px solid var(--border);display:flex;flex-direction:column}.support-threads-title{padding:14px 16px;font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border)}.support-thread-item{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;border-bottom:1px solid rgba(26,45,74,.4);transition:background .1s}.support-thread-item:hover{background:var(--bg-card-hover)}.support-thread-item.active{background:#1d6bf31a}.st-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#e91e8c,#c2185b);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;flex-shrink:0}.st-name{font-size:13px;font-weight:600;color:var(--text)}.st-preview{font-size:11px;color:var(--text-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.support-chat-area{display:flex;flex-direction:column}.support-chat-msgs{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.support-reply-row{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--border)}.admin-support-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#020612b3;display:flex;align-items:center;justify-content:center;padding:16px;z-index:900}.admin-support-modal-card{width:min(92vw,520px);max-height:85vh;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 48px #00000073}.admin-support-modal-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);background:#1d6bf314}.admin-support-modal-title{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--text)}.admin-support-modal-close{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffb3;cursor:pointer;font-size:14px}.admin-support-modal-close:hover{color:#fff;background:#ffffff1f}.admin-support-modal-body{display:flex;flex-direction:column;flex:1;min-height:0}.admin-support-modal-body .support-chat-area,.admin-support-modal-body .support-chat-msgs{flex:1}@media (max-width: 768px){.admin-support{grid-template-columns:1fr;min-height:420px}.support-chat-area{display:none}}.admin-promotions{display:flex;flex-direction:column;gap:20px}.promo-form-section{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px}.promo-form-title{font-size:15px;font-weight:700;color:var(--text);margin:0 0 16px}.promo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.promo-form-row{display:flex;flex-direction:column;gap:5px}.promo-form-row label{font-size:12px;font-weight:600;color:var(--text-muted)}.promo-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:9px 12px;color:var(--text);font-size:13.5px;font-family:inherit}.promo-input:focus{outline:none;border-color:#1d6bf380}.promo-textarea{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:9px 12px;color:var(--text);font-size:13.5px;font-family:inherit;resize:vertical}.promo-textarea:focus{outline:none;border-color:#1d6bf380}.support-page{max-width:700px}.support-container{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;height:calc(100vh - 180px);min-height:400px}.support-header{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--bg-secondary);border-bottom:1px solid var(--border);flex-shrink:0}.support-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#1d6bf3,#0d4fbb);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.support-name{font-size:14px;font-weight:700;color:var(--text)}.support-status{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);margin-top:2px}.support-online-dot{width:7px;height:7px;border-radius:50%;background:#10b981;animation:blink 1.4s ease infinite;flex-shrink:0}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.support-messages{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.support-empty{margin:auto;text-align:center;color:#ffffff80;display:flex;flex-direction:column;align-items:center;gap:8px}.support-msg{display:flex;align-items:flex-end;gap:8px}.msg-admin{flex-direction:row}.msg-user{flex-direction:row-reverse}.msg-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;flex-shrink:0}.msg-avatar-admin{background:linear-gradient(135deg,#1d6bf3,#0d4fbb)}.msg-avatar-user{background:linear-gradient(135deg,#e91e8c,#c2185b)}.msg-bubble{max-width:70%;display:flex;flex-direction:column;gap:3px}.msg-admin .msg-bubble{align-items:flex-start}.msg-user .msg-bubble{align-items:flex-end}.msg-content{padding:10px 14px;border-radius:16px;font-size:13.5px;line-height:1.5;word-break:break-word}.msg-admin .msg-content{background:#1d6bf326;border:1px solid rgba(29,107,243,.25);color:var(--text);border-bottom-left-radius:4px}.msg-user .msg-content{background:#e91e8c2e;border:1px solid rgba(233,30,140,.3);color:var(--text);border-bottom-right-radius:4px}.msg-time{font-size:10px;color:#ffffff40;padding:0 4px}.support-input-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-top:1px solid var(--border);flex-shrink:0}.support-input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:10px 18px;color:var(--text);font-size:13.5px;font-family:inherit;transition:border-color .15s}.support-input::placeholder{color:#ffffff47}.support-input:focus{outline:none;border-color:#1d6bf380}.support-input:disabled{opacity:.5}.support-send-btn{width:40px;height:40px;border-radius:50%;background:#1d6bf3;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:filter .15s;flex-shrink:0}.support-send-btn:hover:not(:disabled){filter:brightness(1.1)}.support-send-btn:disabled{opacity:.4;cursor:not-allowed}.welcome-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;animation:welcome-fade-in .3s ease}@keyframes welcome-fade-in{0%{opacity:0}to{opacity:1}}.welcome-dialog{background:var(--bg-primary, #0f1923);border:1px solid var(--border, rgba(255,255,255,.08));border-radius:16px;width:90%;max-width:420px;overflow:hidden;animation:welcome-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes welcome-pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.welcome-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border, rgba(255,255,255,.08))}.welcome-title{font-size:18px;font-weight:700;color:#fff;margin:0}.welcome-close{background:none;border:none;color:var(--text-muted, #8a94a6);font-size:24px;cursor:pointer;padding:0;line-height:1}.welcome-close:hover{color:#fff}.welcome-banner{background:linear-gradient(135deg,#1e1b4b,#312e81,#4338ca);padding:32px 20px;text-align:center;position:relative;overflow:hidden}.welcome-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.welcome-x{position:absolute;font-size:22px;font-weight:900;color:#ffffff14;animation:welcome-float 4s ease-in-out infinite}.welcome-x:nth-child(1){top:10%;left:60%;animation-delay:0s}.welcome-x:nth-child(2){top:20%;left:75%;animation-delay:.5s}.welcome-x:nth-child(3){top:50%;left:85%;animation-delay:1s}.welcome-x:nth-child(4){top:70%;left:70%;animation-delay:1.5s}.welcome-x:nth-child(5){top:15%;left:80%;animation-delay:.3s}.welcome-x:nth-child(6){top:40%;left:65%;animation-delay:.8s}.welcome-x:nth-child(7){top:60%;left:90%;animation-delay:1.2s}.welcome-x:nth-child(8){top:80%;left:55%;animation-delay:1.7s}@keyframes welcome-float{0%,to{transform:translateY(0) rotate(0);opacity:.08}50%{transform:translateY(-8px) rotate(15deg);opacity:.15}}.welcome-congrats{font-size:14px;font-weight:700;color:#ffffffb3;letter-spacing:3px;margin-bottom:8px}.welcome-amount{font-size:48px;font-weight:900;color:#fbbf24;text-shadow:0 0 40px rgba(251,191,36,.4);line-height:1.1;margin-bottom:10px}.welcome-sub{font-size:13px;font-weight:700;color:#fff;letter-spacing:1px;line-height:1.5}.welcome-promo-card{display:flex;align-items:center;gap:14px;margin:16px 20px;padding:14px 16px;background:#4338ca26;border:1px solid rgba(67,56,202,.25);border-radius:12px}.welcome-promo-icon{flex-shrink:0;width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,#4338ca,#6366f1);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.welcome-promo-icon span{font-size:14px;font-weight:900;line-height:1}.welcome-promo-icon small{font-size:8px;font-weight:700;opacity:.7;letter-spacing:1px}.welcome-promo-text{font-size:13px;color:var(--text-muted, #8a94a6);margin:0;line-height:1.5}.welcome-terms{padding:0 20px;font-size:12.5px;color:var(--text-muted, #8a94a6);line-height:1.6;margin:0 0 16px}.welcome-terms strong{color:#fff}.welcome-link{color:#818cf8;text-decoration:underline;cursor:pointer}.welcome-link:hover{color:#a5b4fc}.welcome-play-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 40px);margin:0 20px 20px;padding:14px;background:linear-gradient(135deg,#4338ca,#6366f1);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .2s}.welcome-play-btn:hover{opacity:.9}@media (max-width: 480px){.welcome-dialog{width:95%}.welcome-amount{font-size:40px}.welcome-banner{padding:24px 16px}}.home{display:flex;flex-direction:column;gap:20px;max-width:1200px;padding-bottom:48px}.home-hero{border:1px solid rgba(29,107,243,.1);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;position:relative;background-color:#0d1526}.hero-content{padding:28px 32px 20px}.hero-bg-img{width:100%;height:auto;display:block;object-fit:cover;max-height:280px}.hero-badge-img{width:18px;height:18px;object-fit:contain}.hero-title{font-size:22px;font-weight:900;color:#fff;margin:0 0 16px;text-transform:uppercase;line-height:1.2}.hero-vip-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.hero-vip-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#c4b28a;background:#c4b28a1a;border:1px solid rgba(196,178,138,.2);border-radius:8px;padding:5px 12px}.hero-vip-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#ffffff80;cursor:pointer;transition:color .15s}.hero-vip-link:hover{color:#fff}.hero-xp{max-width:400px}.hero-xp-info{display:flex;justify-content:space-between;font-size:12px;color:#ffffff73;margin-bottom:8px}.hero-xp-info strong{color:#fffc}.hero-xp-bar{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.hero-xp-fill{height:100%;width:30%;background:linear-gradient(90deg,#1d6bf3,#4d94ff);border-radius:3px}.home-games-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.games-column{display:flex;flex-direction:column;gap:12px}.games-image-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.game-image-card{border-radius:14px;overflow:hidden;cursor:pointer;aspect-ratio:4 / 5;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s;position:relative}.game-image-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 40px #00000080,0 0 20px #1d6bf31a}.game-image-card img{width:100%;height:100%;object-fit:cover;display:block}.slot-placeholder{display:flex;align-items:flex-end;justify-content:center;padding-bottom:14px;cursor:pointer}.slot-card-name{font-size:13px;font-weight:900;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);text-transform:uppercase;text-align:center;line-height:1.2}.games-desc{position:relative;border-radius:12px;overflow:hidden;min-height:140px;background-size:cover;background-position:center;display:flex;align-items:center}.games-desc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#080d17eb,#080d17b3,#080d174d)}.games-desc-content{position:relative;z-index:1;padding:24px}.games-desc-content h3{font-size:18px;font-weight:800;color:#fff;margin:0 0 8px}.games-desc-content p{font-size:12px;color:#ffffff80;line-height:1.6;margin:0 0 14px}.games-go-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 24px;background:linear-gradient(135deg,#1d6bf3,#0d4fbb);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:filter .15s;font-family:inherit}.games-go-btn:hover{filter:brightness(1.1)}.games-go-btn-alt{background:#1d6bf326;border:1px solid rgba(29,107,243,.3);color:#4d94ff}.games-go-btn-alt:hover{background:#1d6bf340;filter:none}.home-section{display:flex;flex-direction:column;gap:14px}.section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title{font-size:18px;font-weight:800;color:var(--text);margin:0 0 3px}.section-viewall{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#ffffff73;cursor:pointer;transition:color .15s}.section-viewall:hover{color:#fff}.top-rated-scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.top-rated-scroll::-webkit-scrollbar{height:6px}.top-rated-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.top-rated-card{flex-shrink:0;width:180px;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s;position:relative;aspect-ratio:3 / 4;border:1px solid rgba(255,255,255,.05)}.top-rated-card:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 20px 50px #00000080,0 0 20px #1d6bf326;border-color:#1d6bf333}.top-rated-card img{width:100%;height:100%;object-fit:cover;display:block}.tr-tag{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:#ffffffd9;background:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;padding:3px 8px}.big-wins-marquee{overflow:hidden;mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.big-wins-track{display:flex;gap:10px;width:max-content;animation:marquee-scroll 30s linear infinite}.big-wins-marquee:hover .big-wins-track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.big-win-card{flex-shrink:0;width:90px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;text-align:center;transition:all .18s ease}.big-win-card:hover{border-color:#10b98133;transform:translateY(-2px);box-shadow:0 6px 16px #0000004d}.bw-game-thumb{width:52px;height:52px;border-radius:10px;overflow:hidden}.bw-game-thumb img{width:100%;height:100%;object-fit:cover}.bw-game-label{font-size:10px;font-weight:700;color:#4d94ff}.bw-user-row{display:flex;align-items:center;gap:4px}.bw-avatar{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--pink, #e91e8c),var(--accent, #1d6bf3));display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;color:#fff;flex-shrink:0}.bw-username{font-size:10px;color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55px}.bw-amount{font-size:12px;font-weight:800;color:#10b981}.hlg-header{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hlg-tabs{display:flex;gap:4px}.hlg-tab{padding:5px 12px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;background:none;border:none;color:#ffffff73;transition:all .12s;font-family:inherit}.hlg-tab.active{color:#fff;background:#ffffff14}.hlg-tab:hover{color:#fffc}.hlg-online{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#10b981}.live-feed-table{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.hlg-head{display:grid;grid-template-columns:1.4fr .7fr .9fr 1fr;padding:10px 20px;background:var(--bg-secondary);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border)}.hlg-row{display:grid;grid-template-columns:1.4fr .7fr .9fr 1fr;padding:10px 20px;border-bottom:1px solid rgba(26,45,74,.45);font-size:12.5px;align-items:center;transition:background .1s}.hlg-row:last-child{border-bottom:none}.hlg-row:hover{background:var(--bg-card-hover)}.hlg-row.new-row{animation:slide-in .35s ease}@keyframes slide-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.hlg-user{display:flex;align-items:center;gap:7px;font-weight:600;color:var(--text-dim)}.hlg-avatar{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--pink, #e91e8c),var(--accent, #1d6bf3));display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;flex-shrink:0}.hlg-bet{color:var(--text-dim)}.hlg-game{display:flex;align-items:center;gap:6px;color:var(--text-dim);font-size:12px;font-weight:600}.hlg-game-icon{display:inline-flex;align-items:center}.hlg-win.win{color:#10b981;font-weight:700}.hlg-win.loss{color:var(--text-muted)}.home-vip-banner{background:linear-gradient(135deg,#0d1f3c,#1446a0 40%,#2563eb,#3b82f6);border:1px solid rgba(59,130,246,.3);border-radius:18px;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;transition:all .25s ease;overflow:hidden;position:relative;box-shadow:0 4px 30px #1d6bf326}.home-vip-banner:hover{border-color:#3b82f680;box-shadow:0 8px 40px #1d6bf340;transform:translateY(-2px)}.home-vip-banner:before{content:"";position:absolute;top:-50%;left:-20%;width:60%;height:200%;background:radial-gradient(ellipse,rgba(255,255,255,.04) 0%,transparent 60%);pointer-events:none}.hvb-content{flex:1;position:relative;z-index:1}.hvb-content h2{font-size:22px;font-weight:900;color:#fff;margin:0 0 10px;line-height:1.3;text-transform:uppercase}.hvb-accent{color:#93c5fd}.hvb-content p{font-size:13px;color:#ffffff8c;margin:0 0 16px;max-width:460px;line-height:1.6}.hvb-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:#fff;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;padding:0}.hvb-btn:hover{color:#93c5fd}.hvb-car{flex-shrink:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.hvb-car img{height:160px;width:auto;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(0,0,0,.3))}.hvb-partner-label{font-size:9px;font-weight:700;letter-spacing:.8px;color:#fff6;text-transform:uppercase}.home-about-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.about-block,.feedback-block{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:28px}.about-block h3,.feedback-block h3{font-size:17px;font-weight:800;color:#fff;margin:0 0 12px}.about-block p{font-size:13px;color:#ffffff73;line-height:1.7;margin:0}.about-clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.about-toggle{background:none;border:none;color:#ffffff8c;font-size:13px;font-weight:600;cursor:pointer;padding:0;margin-top:12px;font-family:inherit;transition:color .15s}.about-toggle:hover{color:#fff}.feedback-block p{font-size:13px;color:#ffffff73;line-height:1.6;margin:0 0 16px}.feedback-input-row{padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;font-size:13px;color:#ffffff4d;cursor:pointer;margin-bottom:16px;transition:border-color .15s}.feedback-input-row:hover{border-color:var(--border-light)}.feedback-actions{display:flex;align-items:center;gap:16px}.feedback-btn{padding:10px 20px;background:linear-gradient(135deg,#1d6bf3,#0d4fbb);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:filter .15s}.feedback-btn:hover{filter:brightness(1.1)}.feedback-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#ffffff73;cursor:pointer;transition:color .15s}.feedback-link:hover{color:#fff}.crypto-strip{display:flex;justify-content:center;align-items:center;gap:40px;padding:20px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap}.crypto-strip img{height:24px;width:auto;opacity:.3;filter:grayscale(.3);transition:opacity .15s}.crypto-strip img:hover{opacity:.6}.partner-strip{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;padding:20px}.partner-logo-item{display:flex;flex-direction:column;align-items:center;gap:4px}.partner-logo-item img{height:44px;width:auto;opacity:.35;filter:grayscale(.2);transition:opacity .15s}.partner-logo-item img:hover{opacity:.6}.partner-logo-item span{font-size:8px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#fff3}.home-footer{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:20px}.footer-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.footer-col{display:flex;flex-direction:column;gap:7px}.footer-col-title{font-size:12px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.footer-col button{background:none;border:none;color:#ffffff61;font-size:13px;cursor:pointer;text-align:left;padding:0;font-family:inherit;transition:color .12s;width:fit-content}.footer-col button:hover{color:#ffffffb3}.footer-divider{height:1px;background:var(--border)}.footer-logo-row{display:flex;justify-content:center}.footer-logo-img{height:40px;width:auto;opacity:.5}.footer-copy{text-align:center;font-size:13px;font-weight:600;color:#fff6}.footer-legal{text-align:center;font-size:11px;color:#ffffff2e;line-height:1.7;max-width:900px;margin:0 auto}.footer-contacts{text-align:center;font-size:12px;color:#ffffff47}.footer-contacts a{color:#ffffff80;text-decoration:none;font-weight:600}.footer-contacts a:hover{color:#ffffffbf}.big-win-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000}.big-win-modal{position:relative;background:#0a0e1a;border:1px solid rgba(255,255,255,.08);border-radius:16px;max-width:420px;width:90%;overflow:hidden;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.big-win-modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:#ffffff14;border:none;color:#fff;font-size:18px;cursor:pointer;z-index:10;transition:all .2s}.big-win-modal-close:hover{background:#ffffff1f}.big-win-modal-banner{background:linear-gradient(135deg,#10b98126,#10b98114);border-bottom:1px solid rgba(16,185,129,.2);padding:24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.big-win-modal-icon{display:flex;align-items:center;justify-content:center}.big-win-modal-title{font-size:20px;font-weight:700;color:#fff;margin:0}.big-win-modal-content{padding:24px;display:flex;flex-direction:column;gap:20px}.bw-modal-amount{text-align:center}.bw-modal-label{font-size:12px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.bw-modal-value{font-size:32px;font-weight:800;color:#10b981}.bw-modal-user{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff08;border-radius:8px}.bw-modal-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#1d6bf3,#0d4fbb);display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;flex-shrink:0}.bw-modal-username{font-size:14px;font-weight:700;color:#fff}.bw-modal-bet-id{font-size:11px;color:#ffffff80;margin-top:2px}.bw-modal-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bw-modal-stat{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;text-align:center}.bw-stat-label{display:block;font-size:11px;color:#ffffff80;margin-bottom:4px}.bw-stat-value{display:block;font-size:16px;font-weight:700;color:#fff}.bw-modal-game{display:flex;align-items:center;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px}.bw-modal-game img{width:50px;height:50px;border-radius:6px;object-fit:cover;flex-shrink:0}.bw-modal-game-name{font-size:13px;font-weight:700;color:#fff}.bw-modal-game-type{font-size:11px;color:#ffffff80;margin-top:2px}.bw-modal-play-btn{margin-left:auto;padding:8px 16px;background:linear-gradient(135deg,#1d6bf3,#0d4fbb);border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .2s}.bw-modal-play-btn:hover{filter:brightness(1.1)}@media (max-width: 768px){.home{gap:16px}.home-hero{border-radius:14px}.hero-content{padding:20px 16px 14px}.hero-bg-img{max-height:160px}.hero-title{font-size:16px}.hero-xp{max-width:280px}.home-games-columns{grid-template-columns:1fr;gap:14px}.games-image-grid{grid-template-columns:repeat(3,1fr);gap:6px}.games-desc{min-height:140px}.games-desc-content h3{font-size:16px}.games-desc-content p{font-size:12px}.top-rated-card{width:140px}.big-win-card{min-width:130px;padding:14px 10px}.hlg-header{flex-direction:column;gap:8px;align-items:flex-start}.hlg-head,.hlg-row{font-size:12px;gap:8px}.hlg-head span:nth-child(3),.hlg-row .hlg-game{display:none}.home-vip-banner{flex-direction:column;padding:20px;gap:16px}.hvb-content h2{font-size:18px}.hvb-car img{height:100px}.home-about-row{grid-template-columns:1fr;gap:14px}.crypto-strip{gap:16px;padding:16px}.crypto-strip img{height:20px}.partner-strip{flex-wrap:wrap;gap:16px;padding:16px}.partner-logo-item img{height:22px}.footer-nav{grid-template-columns:repeat(2,1fr);gap:20px}.footer-legal{font-size:10px;padding:0 8px}}@media (max-width: 480px){.games-image-grid{grid-template-columns:repeat(3,1fr)}.hero-title{font-size:16px}.footer-nav{grid-template-columns:1fr;gap:16px}}.bet-panel{display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,var(--bg-secondary) 0%,rgba(12,20,36,.95) 100%);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;width:260px;flex-shrink:0;position:relative;overflow:hidden}.bet-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--pink),var(--accent2));opacity:.4}.bet-section{display:flex;flex-direction:column;gap:8px}.bet-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.bet-input-row{display:flex;align-items:center;gap:6px}.bet-input-wrap{flex:1;position:relative}.bet-currency{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:700;color:var(--accent2)}.bet-input{width:100%;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:9px 10px 9px 26px;font-size:15px;font-weight:700;font-family:inherit;outline:none;transition:border-color .15s}.bet-input:focus{border-color:var(--accent)}.bet-input:disabled{opacity:.5}.bet-input::-webkit-inner-spin-button,.bet-input::-webkit-outer-spin-button{-webkit-appearance:none}.bet-adj{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;color:var(--text-dim);font-size:13px;font-weight:700;padding:7px 10px;cursor:pointer;transition:all .15s;font-family:inherit}.bet-adj:hover{background:var(--border);color:var(--text)}.bet-adj:disabled{opacity:.4;cursor:not-allowed}.quick-bets{display:flex;gap:4px;flex-wrap:wrap}.quick-bet{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;color:var(--text-dim);font-size:11px;font-weight:600;padding:4px 8px;cursor:pointer;transition:all .15s;font-family:inherit}.quick-bet:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.quick-bet:disabled{opacity:.4;cursor:not-allowed}.bet-main-btn{font-size:15px!important;padding:12px!important;border-radius:var(--radius)!important}@media (max-width: 768px){.bet-panel{width:100%;padding:16px;gap:12px}}.game-page{display:flex;flex-direction:column;gap:20px;max-width:1100px}.game-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.game-title-row{display:flex;align-items:center;gap:12px}.game-icon-wrap{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px #0000004d}.game-title{font-size:22px;font-weight:800;color:var(--text)}.game-layout{display:flex;gap:16px;align-items:flex-start;width:100%}.result-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#070b14bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-lg);z-index:10;animation:fade-in .25s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.result-card{text-align:center;padding:28px 36px}.result-emoji{font-size:52px;margin-bottom:12px}.result-label{font-size:22px;font-weight:800;margin-bottom:6px}.result-amount{font-size:32px;font-weight:800;margin-bottom:4px}.result-mult{font-size:14px;color:var(--text-muted)}.game-status{border-radius:var(--radius);padding:10px 14px;font-size:13px;font-weight:600;text-align:center}.status-win{background:#10b9811f;border:1px solid rgba(16,185,129,.3);color:var(--green)}.status-loss{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:var(--red-light)}.status-info{background:#7c3aed1a;border:1px solid rgba(124,58,237,.2);color:var(--accent-light)}.crash-history{display:flex;gap:6px;flex-wrap:wrap}.crash-pill{font-size:11px;font-weight:700;padding:3px 8px;border-radius:10px}.crash-pill.high{background:#10b98126;color:var(--green);border:1px solid rgba(16,185,129,.3)}.crash-pill.mid{background:#f59e0b26;color:var(--accent2);border:1px solid rgba(245,158,11,.3)}.crash-pill.low{background:#ef444426;color:var(--red-light);border:1px solid rgba(239,68,68,.3)}.crash-chart-wrap{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);position:relative;overflow:hidden;height:400px;display:flex;align-items:center;justify-content:center}.crash-mult-display{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:56px;font-weight:900;line-height:1.1;text-shadow:0 0 40px currentColor;z-index:5;pointer-events:none;transition:color .3s}.crash-countdown{font-size:20px;color:var(--text-muted)}.crash-canvas{width:100%;height:100%;display:block}.dice-area{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;align-items:center;gap:28px;min-height:400px;justify-content:center;position:relative}.dice-result-num{font-size:80px;font-weight:900;line-height:1;transition:all .3s ease}.dice-roll-anim{animation:dice-roll .4s ease}@keyframes dice-roll{0%{transform:rotateY(0) scale(1)}50%{transform:rotateY(180deg) scale(1.2)}to{transform:rotateY(360deg) scale(1)}}.dice-track-wrap{width:100%;max-width:500px}.dice-track{position:relative;height:8px;background:var(--bg-input);border-radius:4px;border:1px solid var(--border);margin:8px 0}.dice-track-fill-over{position:absolute;height:100%;border-radius:4px;background:linear-gradient(90deg,#059669,#34d399)}.dice-track-fill-under{position:absolute;height:100%;border-radius:4px;background:linear-gradient(90deg,#0891b2,#22d3ee)}.dice-track-marker{position:absolute;top:-4px;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--accent);transform:translate(-50%);cursor:ew-resize;box-shadow:0 0 10px var(--accent-glow);transition:box-shadow .15s}.dice-track-marker:hover{box-shadow:0 0 20px var(--accent-glow)}.dice-info-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:500px}.dice-info-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:12px;text-align:center}.dice-info-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.dice-info-val{font-size:16px;font-weight:700;color:var(--text)}.dice-direction-btns{display:flex;gap:8px;width:100%;max-width:500px}.mines-area{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;align-items:center;gap:20px;min-height:400px;justify-content:center}.mines-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;width:100%;max-width:420px}.mine-tile{aspect-ratio:1;border-radius:var(--radius);background:var(--bg-secondary);border:1px solid var(--border);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:22px;transition:all .15s ease;position:relative;overflow:hidden}.mine-tile:hover:not(.revealed):not(.disabled){background:var(--bg-card-hover);border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow);transform:scale(1.05)}.mine-tile.revealed-gem{background:#10b9811f;border-color:var(--green);cursor:default;animation:gem-reveal .3s ease}.mine-tile.revealed-mine{background:#ef444426;border-color:var(--red);cursor:default;animation:mine-reveal .3s ease}.mine-tile.disabled{cursor:not-allowed;opacity:.6}@keyframes gem-reveal{0%{transform:scale(.5) rotate(-20deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes mine-reveal{0%,to{transform:scale(1)}25%{transform:scale(1.1) rotate(5deg)}75%{transform:scale(1.1) rotate(-5deg)}}.mines-mult{font-size:28px;font-weight:800;color:var(--green);text-shadow:0 0 20px var(--green-glow)}.mines-cashout-row{display:flex;align-items:center;gap:12px}.plinko-area{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;position:relative;min-height:480px}.plinko-canvas{width:100%;height:100%;display:block}.plinko-risk-btns{display:flex;gap:6px}.limbo-area{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;min-height:400px;position:relative}.limbo-counter{font-size:80px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;transition:color .3s}.limbo-counter.counting{animation:limbo-count .1s ease}@keyframes limbo-count{0%{transform:scale(.95)}to{transform:scale(1)}}.limbo-target-row{display:flex;align-items:center;gap:10px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px 20px;width:100%;max-width:340px}.limbo-target-label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;flex:1}.limbo-target-input{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:6px 10px;font-size:16px;font-weight:700;width:90px;font-family:inherit;outline:none;text-align:right}.limbo-target-input:focus{border-color:var(--accent)}.limbo-win-chance{font-size:12px;color:var(--text-muted)}.limbo-win-chance span{color:var(--accent-light);font-weight:700}.limbo-stats{display:flex;gap:16px}.limbo-stat{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:10px 16px;text-align:center}.limbo-stat-val{font-size:16px;font-weight:700;color:var(--text);display:block}.limbo-stat-label{font-size:10px;color:var(--text-muted);text-transform:uppercase}.tower-area{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;align-items:center;gap:12px;min-height:400px;position:relative}.tower-grid{display:flex;flex-direction:column;gap:6px;width:100%;max-width:340px}.tower-row{display:flex;align-items:center;gap:6px}.tower-row-label{font-size:11px;font-weight:700;color:var(--text-muted);width:20px;text-align:center;flex-shrink:0}.tower-tile{flex:1;aspect-ratio:2.2;border-radius:var(--radius);background:var(--bg-secondary);border:1px solid var(--border);cursor:default;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--text-muted);transition:all .15s ease;position:relative;overflow:hidden}.tower-tile-active{cursor:pointer;background:#10b98114;border-color:#10b9814d;color:var(--green);animation:pulse-glow-green 2s ease infinite}.tower-tile-active:hover{background:#10b9812e;border-color:var(--green);transform:scale(1.04);box-shadow:0 0 16px #10b98140}@keyframes pulse-glow-green{0%,to{box-shadow:0 0 8px #10b9811a}50%{box-shadow:0 0 16px #10b98133}}.tower-safe{background:#10b98126!important;border-color:var(--green)!important;animation:gem-reveal .3s ease}.tower-trap{background:#ef444426!important;border-color:var(--red)!important;animation:mine-reveal .3s ease}.tower-row-active{transform:scale(1.02)}.tower-row-past .tower-tile{opacity:.5}.tower-row-future .tower-tile{opacity:.3}.coinflip-area{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;min-height:400px;position:relative}.coinflip-history{display:flex;gap:4px;flex-wrap:wrap}.coin-container{perspective:800px;width:160px;height:160px}.coin{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s ease}.coin-flipping .coin{animation:coin-flip 1.2s ease}.coin-show-heads .coin{transform:rotateY(0)}.coin-show-tails .coin{transform:rotateY(180deg)}@keyframes coin-flip{0%{transform:rotateY(0)}to{transform:rotateY(1800deg)}}.coin-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;backface-visibility:hidden;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;border:4px solid}.coin-face.coin-heads{background:linear-gradient(135deg,#2d1248,#e91e8c);border-color:#e91e8c80;color:#fff;box-shadow:0 0 40px #e91e8c4d,inset 0 0 30px #e91e8c33}.coin-face.coin-tails{background:linear-gradient(135deg,#1a0a38,#7c3aed);border-color:#7c3aed80;color:#fff;transform:rotateY(180deg);box-shadow:0 0 40px #7c3aed4d,inset 0 0 30px #7c3aed33}.coinflip-result-info{display:flex;flex-direction:column;align-items:center;gap:8px;animation:fade-up .4s ease}.coinflip-result-badge{font-size:20px;font-weight:900;padding:6px 20px;border-radius:10px;text-transform:uppercase;letter-spacing:1px}.coinflip-result-badge.win{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:var(--green)}.coinflip-result-badge.loss{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:var(--red-light)}.coinflip-result-side{font-size:14px;color:var(--text-muted)}.coinflip-result-side strong{color:var(--text)}.coinflip-result-amount{font-size:28px;font-weight:900;color:var(--green);text-shadow:0 0 20px var(--green-glow)}.coinflip-prompt{text-align:center}.coinflip-prompt p{font-size:14px;color:var(--text-muted);margin-bottom:12px}.coinflip-prompt strong{color:var(--text)}.coinflip-odds{display:flex;gap:20px;font-size:13px;color:var(--text-muted)}.coinflip-odds strong{color:var(--accent2)}.sicbo-area{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:400px}.sicbo-dice-row{display:flex;gap:16px}.sicbo-die{width:80px;height:80px;background:linear-gradient(135deg,#fff,#e2e8f0);border-radius:14px;padding:12px;box-shadow:0 4px 20px #0000004d;transition:transform .15s}.sicbo-rolling{animation:sicbo-shake .08s infinite alternate}@keyframes sicbo-shake{0%{transform:rotate(-8deg) scale(1.05)}to{transform:rotate(8deg) scale(1.05)}}.sicbo-die-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);width:100%;height:100%;gap:2px}.sicbo-dot{border-radius:50%;transition:background .2s}.sicbo-dot.filled{background:#1e293b}.sicbo-total{display:flex;flex-direction:column;align-items:center;gap:4px}.sicbo-total-label{font-size:12px;color:var(--text-muted);text-transform:uppercase}.sicbo-total-value{font-size:48px;font-weight:900;color:var(--text);transition:color .3s}.sicbo-total-value.win{color:var(--green)}.sicbo-total-value.loss{color:var(--red-light)}.sicbo-bet-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.double-area{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:400px}.double-multiplier-display{text-align:center}.double-mult-label{font-size:12px;color:var(--text-muted);text-transform:uppercase;margin-bottom:8px}.double-mult-value{font-size:64px;font-weight:900;color:var(--text);transition:color .3s}.double-mult-value.win{color:var(--green)}.double-mult-value.loss{color:var(--red-light)}.double-mult-value.counting{color:var(--accent-light)}.double-current-amount{font-size:18px;font-weight:700;color:var(--green);margin-top:8px}.double-actions{display:flex;gap:12px;width:100%;max-width:400px}.double-btn{flex:1;padding:14px;font-size:15px;font-weight:700}.double-rounds{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:16px}.double-round-step{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;opacity:.4;transition:all .2s}.double-round-step.passed{opacity:1;background:#10b9811a;border-color:#10b9814d}.double-round-step.current{opacity:1;border-color:var(--accent);animation:pulse-glow-green 2s ease infinite}.double-round-num{font-size:10px;color:var(--text-muted)}.double-round-mult{font-size:13px;font-weight:700;color:var(--text)}.wheel-game-area{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:400px;position:relative}.wheel-container{width:300px;height:300px}.wheel-svg{width:100%;height:100%}.wheel-pointer{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid #fff;position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:5;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.roulette-area{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:400px;overflow:hidden}.roulette-wheel-container{position:relative;width:320px;height:320px}.roulette-outer-ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:6px solid rgba(196,178,138,.35);box-shadow:0 0 30px #00000080,inset 0 0 20px #0000004d,0 0 60px #c4b28a14;pointer-events:none;z-index:2}.roulette-wheel{width:100%;height:100%;border-radius:50%;position:relative;will-change:transform}.roulette-wheel-svg{width:100%;height:100%}.roulette-marker{position:absolute;top:-14px;left:50%;transform:translate(-50%);z-index:10;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:22px solid #c4b28a;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.roulette-ball-track{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;will-change:transform;z-index:3}.roulette-ball{position:absolute;top:22px;left:50%;transform:translate(-50%);width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,silver,#888);box-shadow:0 2px 8px #0009,inset 0 -1px 3px #0000004d}.roulette-result{display:flex;flex-direction:column;align-items:center;gap:12px;animation:fade-up .4s ease}.roulette-result-number{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;color:#fff;box-shadow:0 4px 20px #0006}.twist-area{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:400px}.twist-dial-container{position:relative;width:300px;height:300px}.twist-ring-svg{width:100%;height:100%}.twist-needle{position:absolute;top:50%;left:50%;width:0;height:0;z-index:5}.twist-needle-arm{position:absolute;bottom:0;left:-3px;width:6px;height:100px;background:linear-gradient(to top,#fff,#fff9);border-radius:3px;box-shadow:0 0 10px #ffffff80;transform-origin:bottom center}.twist-center-display{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:800;color:#fff;z-index:6}.twist-center-display .win{color:var(--green)}.twist-center-display .loss{color:var(--red-light)}@media (max-width: 768px){.game-page{gap:14px;width:100%}.game-layout{flex-direction:column;width:100%}.game-header{gap:8px}.game-title{font-size:18px}.game-icon-wrap{width:36px;height:36px}.crash-chart-wrap{height:240px}.crash-mult-display{font-size:38px}.crash-countdown{font-size:16px}.crash-history{gap:4px}.crash-pill{font-size:10px;padding:2px 6px}.dice-area{min-height:260px;padding:20px 16px;gap:20px;width:100%;box-sizing:border-box}.dice-result-num{font-size:52px}.dice-track-wrap{max-width:100%}.dice-info-row{grid-template-columns:repeat(3,1fr);gap:6px;max-width:100%}.dice-info-card{padding:8px 6px}.dice-info-label{font-size:9px}.dice-info-val{font-size:14px}.dice-direction-btns{max-width:100%}.mines-area{padding:16px;gap:14px;min-height:auto;width:100%;box-sizing:border-box}.mines-grid{gap:6px;max-width:100%}.mine-tile{font-size:18px;border-radius:8px}.mines-mult{font-size:22px}.plinko-area{min-height:360px;width:100%}.plinko-risk-btns{gap:4px}.plinko-risk-btns .btn{font-size:11px!important;padding:5px 10px!important}.limbo-area{min-height:260px;padding:20px 16px;gap:20px;width:100%;box-sizing:border-box}.limbo-counter{font-size:52px}.limbo-target-row{padding:10px 14px;max-width:100%}.limbo-stats{gap:8px;flex-wrap:wrap;justify-content:center}.limbo-stat{padding:8px 12px}.limbo-stat-val{font-size:14px}.tower-area{padding:14px;gap:6px;min-height:auto;width:100%;box-sizing:border-box}.tower-grid{max-width:100%;gap:4px}.tower-tile{aspect-ratio:2;font-size:12px;border-radius:6px}.tower-row{gap:4px}.tower-row-label{font-size:10px;width:16px}.coinflip-area{padding:24px 16px;gap:24px;min-height:280px;width:100%;box-sizing:border-box}.coin-container{width:130px;height:130px}.coin-face{font-size:11px}.coinflip-result-badge{font-size:16px;padding:5px 16px}.coinflip-result-amount{font-size:22px}.coinflip-odds{gap:12px;font-size:12px}.sicbo-area{padding:20px 16px;gap:16px;min-height:280px;width:100%;box-sizing:border-box}.sicbo-die{width:60px;height:60px;padding:8px}.sicbo-dice-row{gap:10px}.sicbo-total-value{font-size:36px}.double-area{padding:20px 16px;gap:16px;min-height:280px;width:100%;box-sizing:border-box}.double-mult-value{font-size:48px}.double-actions{flex-direction:column}.wheel-game-area{padding:20px 16px;min-height:320px;width:100%;box-sizing:border-box}.wheel-container{width:250px;height:250px}.roulette-area{padding:20px 16px;gap:16px;min-height:280px;width:100%;box-sizing:border-box}.roulette-wheel-container{width:260px;height:260px}.twist-area{padding:20px 16px;min-height:320px;width:100%;box-sizing:border-box}.twist-dial-container{width:250px;height:250px}.twist-needle-arm{height:80px}.result-card{padding:20px 24px}.result-emoji{font-size:40px}.result-label{font-size:18px}.result-amount{font-size:24px}}@media (max-width: 400px){.crash-mult-display{font-size:28px}.dice-result-num,.limbo-counter{font-size:38px}.coin-container{width:100px;height:100px}.mines-grid{gap:4px}.mine-tile{font-size:14px;border-radius:6px}.tower-tile{aspect-ratio:1.8;font-size:11px}}.slot-machine{flex:1;border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:400px;position:relative;overflow:hidden}.slot-frame{background:#0000004d;border:2px solid rgba(255,255,255,.08);border-radius:14px;padding:8px;position:relative;box-shadow:inset 0 2px 20px #0006,0 4px 30px #0000004d;width:100%;max-width:500px}.slot-reels{display:grid;gap:6px}.slot-reel{display:flex;flex-direction:column;gap:4px;background:#00000040;border-radius:10px;padding:6px;position:relative;overflow:hidden}.slot-reel-spinning .slot-cell .slot-symbol{animation:slot-blur-spin .1s linear infinite}@keyframes slot-blur-spin{0%{transform:translateY(-20px);opacity:.3}50%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:.3}}.slot-reel-stopped .slot-cell .slot-symbol{animation:slot-land .25s cubic-bezier(.34,1.56,.64,1)}@keyframes slot-land{0%{transform:translateY(-15px)}60%{transform:translateY(3px)}to{transform:translateY(0)}}.slot-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.04);transition:all .3s ease;position:relative}.slot-cell-win{background:#10b9811f;border-color:#10b98166;box-shadow:0 0 16px #10b98133;animation:slot-cell-glow .8s ease infinite alternate}@keyframes slot-cell-glow{0%{box-shadow:0 0 8px #10b98126}to{box-shadow:0 0 20px #10b98159}}.slot-symbol{font-size:36px;line-height:1;-webkit-user-select:none;user-select:none}.slot-symbol img{width:40px;height:40px;object-fit:contain}.slot-win-overlay{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:4px;z-index:5}.slot-win-line-label{font-size:11px;font-weight:700;color:#10b981;background:#10b98126;border:1px solid rgba(16,185,129,.3);border-radius:6px;padding:3px 8px;animation:fade-up .3s ease}.slot-big-win{text-align:center;animation:slot-win-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes slot-win-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.slot-big-win-text{font-size:36px;font-weight:900;color:#fbbf24;text-shadow:0 0 30px rgba(251,191,36,.4);text-transform:uppercase;letter-spacing:4px}.slot-big-win-amount{font-size:28px;font-weight:900;color:#10b981;text-shadow:0 0 20px rgba(16,185,129,.4)}.slot-paytable{margin-top:4px}.slot-paytable-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:6px;margin-top:8px}.slot-paytable-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px}.slot-paytable-icon{font-size:22px;line-height:1}.slot-paytable-icon img{width:24px;height:24px;object-fit:contain}.slot-paytable-mult{font-size:10px;font-weight:700;color:var(--accent2)}.slot-bg-fire{background:linear-gradient(135deg,#7f1d1d,#dc2626,#f97316,#7f1d1d);background-size:300% 300%;animation:slot-bg-shift 8s ease infinite}.slot-bg-dog{background:linear-gradient(135deg,#451a03,#92400e,#f59e0b,#451a03);background-size:300% 300%;animation:slot-bg-shift 10s ease infinite}.slot-bg-ocean{background:linear-gradient(135deg,#0c4a6e,#0891b2,#22d3ee,#0c4a6e);background-size:300% 300%;animation:slot-bg-shift 12s ease infinite}.slot-bg-mahjong{background:linear-gradient(135deg,#450a0a,#b91c1c,#fbbf24,#450a0a);background-size:300% 300%;animation:slot-bg-shift 9s ease infinite}.slot-bg-fortune{background:linear-gradient(135deg,#7f1d1d,#dc2626,#fbbf24,#7f1d1d);background-size:300% 300%;animation:slot-bg-shift 8s ease infinite}.slot-bg-aztec{background:linear-gradient(135deg,#422006,#92400e,#15803d,#422006);background-size:300% 300%;animation:slot-bg-shift 10s ease infinite}.slot-bg-neko{background:linear-gradient(135deg,#7f1d1d,#fde68a,#dc2626,#7f1d1d);background-size:300% 300%;animation:slot-bg-shift 9s ease infinite}.slot-bg-butterfly{background:linear-gradient(135deg,#701a75,#c026d3,#f472b6,#701a75);background-size:300% 300%;animation:slot-bg-shift 11s ease infinite}.slot-bg-seth{background:linear-gradient(135deg,#1e1b4b,#312e81,#c4b28a,#1e1b4b);background-size:300% 300%;animation:slot-bg-shift 10s ease infinite}.slot-bg-catla{background:linear-gradient(135deg,#4c1d95,#7c3aed,#fbbf24,#4c1d95);background-size:300% 300%;animation:slot-bg-shift 8s ease infinite}.slot-bg-gems{background:linear-gradient(135deg,#064e3b,#16a34a,#fbbf24,#064e3b);background-size:300% 300%;animation:slot-bg-shift 9s ease infinite}.slot-bg-olympus{background:linear-gradient(135deg,#1e1b4b,#4338ca,#a78bfa,#1e1b4b);background-size:300% 300%;animation:slot-bg-shift 12s ease infinite}.slot-bg-jaguar{background:linear-gradient(135deg,#14532d,#15803d,#fbbf24,#14532d);background-size:300% 300%;animation:slot-bg-shift 10s ease infinite}.slot-bg-phoenix{background:linear-gradient(135deg,#7f1d1d,#dc2626,#f59e0b,#7f1d1d);background-size:300% 300%;animation:slot-bg-shift 7s ease infinite}.slot-bg-sugar{background:linear-gradient(135deg,#831843,#e91e8c,#fbbf24,#831843);background-size:300% 300%;animation:slot-bg-shift 9s ease infinite}.slot-bg-crypt{background:linear-gradient(135deg,#0f0720,#1e1b4b,#7c3aed,#0f0720);background-size:300% 300%;animation:slot-bg-shift 11s ease infinite}.slot-bg-wildhot{background:linear-gradient(135deg,#7f1d1d,#dc2626,#fbbf24,#7f1d1d);background-size:300% 300%;animation:slot-bg-shift 8s ease infinite}.slot-bg-zeus{background:linear-gradient(135deg,#0f172a,#1e3a5f,#fbbf24,#0f172a);background-size:300% 300%;animation:slot-bg-shift 10s ease infinite}@keyframes slot-bg-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 768px){.slot-machine{padding:16px;min-height:300px;width:100%;box-sizing:border-box}.slot-frame{padding:6px}.slot-reel{padding:4px;gap:3px}.slot-symbol{font-size:28px}.slot-symbol img{width:32px;height:32px}.slot-big-win-text{font-size:28px}.slot-big-win-amount{font-size:22px}.slot-cell{border-radius:6px}}@media (max-width: 400px){.slot-symbol{font-size:22px}.slot-symbol img{width:26px;height:26px}.slot-reels{gap:4px}.slot-reel{padding:3px;gap:2px}}.account-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 18px}.account-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffbf;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s;font-family:inherit}.account-tab:hover{background:#ffffff14;color:#fff;border-color:#ffffff2e}.account-tab.active{background:linear-gradient(135deg,#1d6bf359,#0d4fbb73);color:#fff;border-color:#4d94ff8c;box-shadow:0 10px 24px #0d4fbb40}.account-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ffffff1a;color:#fff}.account-tab.active .account-tab-icon{background:#fff3}@media (max-width: 720px){.account-tabs{gap:8px}.account-tab{padding:8px 12px;font-size:12px}}.info-page{max-width:1100px;display:flex;flex-direction:column;gap:28px;padding-bottom:48px}.page-breadcrumb{font-size:13px;color:#ffffff59}.page-breadcrumb span{color:#ffffffa6}.breadcrumb-link{background:none;border:none;color:#ffffff73;cursor:pointer;font-size:13px;text-decoration:underline;padding:0}.breadcrumb-link:hover{color:#ffffffb3}.info-hero{border-radius:var(--radius-xl);padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;overflow:hidden;min-height:140px}.info-hero-content{position:relative;z-index:1}.info-hero-icon{font-size:32px;margin-bottom:8px}.info-hero-content h1{font-size:24px;font-weight:800;color:#fff;margin:0 0 8px}.info-hero-content p{font-size:14px;color:#fff9;max-width:500px}.info-hero-deco{font-size:72px;opacity:.25;flex-shrink:0}.info-section{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:28px 32px;display:flex;flex-direction:column;gap:18px}.info-section-title{font-size:18px;font-weight:700;color:var(--text);margin:0}.info-section-sub{font-size:14px;color:var(--text-muted);line-height:1.65;margin:0}.bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bonus-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:border-color .15s}.bonus-card:hover{border-color:var(--border-light)}.bonus-card-main{background:linear-gradient(135deg,#1a0828,#280a3a)}.bonus-card-glow{position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;opacity:.12;filter:blur(30px);pointer-events:none}.bonus-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid;border-radius:10px;padding:2px 10px;width:fit-content}.bonus-amount{font-size:40px;font-weight:900;color:#fff;line-height:1}.bonus-desc{font-size:13px;color:var(--text-muted);line-height:1.55;flex:1}.bonus-claim-btn{padding:11px 16px;background:linear-gradient(135deg,#e91e8c,#c2185b);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:filter .15s;font-family:inherit}.bonus-claim-btn:hover{filter:brightness(1.1)}.btn-gold{background:linear-gradient(135deg,#f59e0b,#b45309)}.btn-green{background:linear-gradient(135deg,#10b981,#059669)}.bonus-claimed{padding:11px 16px;background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#10b981;border-radius:8px;font-size:13px;font-weight:700;text-align:center}.bonus-terms{font-size:10px;color:#fff3}.bonus-steps{display:flex;align-items:center;gap:16px}.bonus-step{flex:1;background:#ffffff0a;border:1px solid var(--border);border-radius:12px;padding:20px;text-align:center}.bonus-step-num{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1d6bf3,#0d4fbb);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#fff;margin:0 auto 10px}.bonus-step h3{font-size:14px;font-weight:700;color:var(--text);margin-bottom:6px}.bonus-step p{font-size:12px;color:var(--text-muted)}.bonus-step-arrow{font-size:20px;color:#fff3;flex-shrink:0}.profile-hero{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:28px 32px;display:flex;align-items:center;gap:24px}.profile-avatar-large{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#e91e8c,#c2185b);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:#fff;flex-shrink:0}.profile-hero-info{flex:1}.profile-username{font-size:22px;font-weight:800;color:var(--text);margin:0 0 6px}.profile-vip-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#f59e0b;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25);border-radius:20px;padding:3px 10px;margin-bottom:10px}.profile-xp-bar{display:flex;flex-direction:column;gap:4px}.profile-xp-track{height:6px;background:#ffffff14;border-radius:3px;max-width:280px}.profile-xp-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#1d6bf3,#4d94ff)}.profile-xp-label{font-size:11px;color:var(--text-muted)}.profile-balance-card{background:#ffffff0a;border:1px solid var(--border);border-radius:12px;padding:16px 20px;text-align:center;flex-shrink:0}.profile-balance-label{font-size:11px;color:var(--text-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.profile-balance-amount{font-size:26px;font-weight:900;color:#fff}.profile-tabs{display:flex;gap:8px}.profile-tab-btn{padding:9px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--border);background:#ffffff0a;color:var(--text-muted);transition:all .15s;font-family:inherit}.profile-tab-btn.active,.profile-tab-btn:hover{background:#1d6bf326;border-color:#1d6bf359;color:#4d94ff}.profile-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.profile-stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:18px 20px}.psc-label{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.psc-value{font-size:20px;font-weight:800;color:var(--text)}.psc-green{color:#10b981}.profile-settings{gap:14px}.settings-row{display:flex;flex-direction:column;gap:5px}.settings-row label{font-size:12px;font-weight:600;color:var(--text-muted)}.settings-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 14px;color:var(--text);font-size:13.5px;font-family:inherit}.settings-input:disabled{opacity:.5}.settings-input:focus{outline:none;border-color:#1d6bf380}.vip-hero{background:linear-gradient(135deg,#0b1428,#1a2a5c,#2040a0);border-radius:var(--radius-xl);padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;position:relative;min-height:160px}.vip-hero-content{position:relative;z-index:1;flex:1}.vip-hero-content h1{font-size:26px;font-weight:900;color:#fff;margin:0 0 10px}.vip-hero-content p{font-size:14px;color:#fff9;max-width:500px;margin:0;line-height:1.6}.vip-hero-image{position:relative;flex-shrink:0}.vip-hero-image img{height:150px;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(0,0,0,.4))}.vip-hero-tag{position:absolute;bottom:8px;right:8px;font-size:9px;font-weight:700;color:#ffffff80;letter-spacing:.5px}.vip-progress-bar-wrap{display:flex;align-items:center;gap:16px}.vip-progress-endpoint{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.vip-progress-badge{width:48px;height:48px;object-fit:contain}.vip-progress-middle{flex:1;display:flex;flex-direction:column;gap:6px}.vip-progress-track{height:8px;background:#ffffff14;border-radius:4px;overflow:hidden}.vip-progress-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,#1d6bf3,#4d94ff);transition:width .5s ease}.vip-progress-info{display:flex;justify-content:space-between;font-size:12px;color:#ffffff73}.vip-progress-info strong{color:#fff}.vip-tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.vip-tier-card-v2{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;transition:border-color .2s,transform .2s}.vip-tier-card-v2:hover{transform:translateY(-2px)}.vip-tier-current{border-color:var(--tier-color, var(--border));box-shadow:0 0 20px #1d6bf326}.vip-tier-badge-img{width:56px;height:56px;object-fit:contain}.vip-tier-badge-label{font-size:12px;font-weight:700;border-radius:6px;padding:3px 12px}.vip-tier-xp-val{font-size:28px;font-weight:900;color:#fff}.vip-tier-xp-sub{font-size:11px;color:#ffffff59;margin-top:-4px}.vip-tier-perks-v2{list-style:none;padding:0;margin:8px 0 0;width:100%;display:flex;flex-direction:column;gap:6px;text-align:left}.vip-tier-perks-v2 li{font-size:12px;color:#fff9;display:flex;align-items:center;gap:6px}.vip-xp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.vip-xp-card{background:#ffffff0a;border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.vip-xp-icon-wrap{width:44px;height:44px;border-radius:12px;background:#1d6bf31f;color:#4d94ff;display:flex;align-items:center;justify-content:center}.vip-xp-card h3{font-size:15px;font-weight:700;color:var(--text);margin:0}.vip-xp-card p{font-size:13px;color:var(--text-muted);margin:0;flex:1}.vip-xp-rate{font-size:12px;font-weight:700;color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:6px;padding:3px 10px;width:fit-content}.finance-container{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.finance-hero{background:linear-gradient(135deg,#0f2040,#1d3460);padding:28px 32px}.finance-hero h1{font-size:22px;font-weight:800;color:#fff;margin:0 0 6px}.finance-hero p{font-size:14px;color:#ffffff8c;margin:0}.finance-body{display:grid;grid-template-columns:1fr 1fr;gap:0}.finance-col{padding:28px 32px;display:flex;flex-direction:column;gap:14px}.finance-col:first-child{border-right:1px solid var(--border)}.finance-col-title{font-size:14px;font-weight:700;color:var(--text);margin:0}.payment-methods{display:flex;flex-direction:column;gap:8px}.payment-method-btn{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;transition:all .15s;text-align:left;font-family:inherit}.payment-method-btn:hover{background:#ffffff14;border-color:#ffffff29}.payment-method-btn.active{background:#1d6bf31f;border-color:#1d6bf366}.pm-icon{font-size:22px;flex-shrink:0}.pm-label{font-size:13px;font-weight:600;color:var(--text)}.pm-desc{font-size:11px;color:var(--text-muted);margin-top:1px}.quick-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick-amount-btn{padding:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.quick-amount-btn:hover{background:#ffffff1a;color:var(--text)}.quick-amount-btn.active{background:#1d6bf326;border-color:#1d6bf366;color:#4d94ff}.finance-input-wrap{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;transition:border-color .15s}.finance-input-wrap:focus-within{border-color:#1d6bf380}.finance-input-prefix{padding:0 12px;color:#fff6;font-size:16px;font-weight:600}.finance-input{flex:1;background:transparent;border:none;color:var(--text);font-size:15px;font-weight:700;padding:12px 10px 12px 0;font-family:inherit}.finance-input:focus{outline:none}.finance-max-btn{padding:0 14px;height:100%;background:#ffffff0f;border-left:1px solid rgba(255,255,255,.1);border-right:none;border-top:none;border-bottom:none;color:#4d94ff;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:.5px;min-height:44px}.finance-crypto-select{width:100%;padding:14px 36px 14px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s;margin-bottom:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%234d94ff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.finance-crypto-select:hover{background-color:#ffffff14}.finance-crypto-select:focus{outline:none;border-color:#4d94ff;box-shadow:0 0 0 2px #4d94ff1a}.finance-crypto-select option{background:#0a0e1a;color:#fff}.finance-info-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-muted);padding:3px 0}.finance-info-val{font-weight:600;color:var(--text)}.finance-green{color:#10b981!important}.finance-submit-btn{padding:14px;background:linear-gradient(135deg,#1d6bf3,#0d4fbb);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:filter .15s;font-family:inherit;margin-top:4px}.finance-submit-btn:hover:not(:disabled){filter:brightness(1.1)}.finance-submit-btn:disabled{opacity:.5;cursor:not-allowed}.finance-note{font-size:11px;color:#ffffff40;text-align:center;margin:0}.about-hero{background:linear-gradient(135deg,#1d6bf3,#0d4fbb);border-radius:var(--radius-xl);padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden}.about-hero-content{flex:1}.about-hero-title{font-size:26px;font-weight:800;color:#fff;margin:0}.about-hero-content p{font-size:14px;color:#ffffffbf;max-width:480px;margin:0;line-height:1.6}.about-team-placeholder{display:flex;align-items:center;justify-content:center;padding:20px}.about-content{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:28px 32px;display:flex;flex-direction:column;gap:14px}.about-content h2{font-size:18px;font-weight:700;color:var(--text);margin:0}.about-content p{font-size:14px;color:var(--text-muted);line-height:1.65;margin:0}.about-see-more{background:none;border:1px solid var(--border);border-radius:8px;padding:8px 18px;color:#ffffff80;font-size:13px;font-weight:600;cursor:pointer;width:fit-content;transition:all .15s;font-family:inherit}.about-see-more:hover{border-color:#ffffff40;color:var(--text)}.about-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.about-stat{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px;text-align:center}.about-stat-val{font-size:22px;font-weight:900;color:#fff}.about-stat-label{font-size:11px;color:var(--text-muted);margin-top:4px}.promos-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.promo-list-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px;cursor:pointer;transition:all .18s;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:10px}.promo-list-card:hover{border-color:var(--border-light);transform:translateY(-3px)}.plc-glow{position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;opacity:.1;filter:blur(30px);pointer-events:none}.plc-emoji{font-size:28px}.plc-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid;border-radius:10px;padding:2px 8px;width:fit-content}.plc-title{font-size:15px;font-weight:700;color:var(--text);margin:0}.plc-summary{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0;flex:1}.plc-read-more{font-size:12px;font-weight:700}.promo-detail{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.promo-detail-header{background:linear-gradient(135deg,#0f1f40,#1d3460);padding:32px 36px;display:flex;flex-direction:column;gap:12px}.promo-detail-header h1{font-size:24px;font-weight:800;color:#fff;margin:0}.promo-detail-header p{font-size:14px;color:#fff9;margin:0}.promo-detail-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;border:1px solid;border-radius:10px;padding:3px 10px;width:fit-content}.promo-detail-body{padding:28px 36px;font-size:14px;color:var(--text-muted);line-height:1.7}.promo-detail-body h3{color:var(--text);font-size:15px;margin:18px 0 8px}.promo-detail-body ol,.promo-detail-body ul{padding-left:20px}.promo-detail-body li{margin-bottom:5px}.promo-claim-btn{margin:0 36px 28px;padding:14px 28px;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:filter .15s;font-family:inherit}.promo-claim-btn:hover{filter:brightness(1.1)}.sponsors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sponsor-card{background:#ffffff0a;border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;transition:border-color .15s}.sponsor-card:hover{border-color:var(--border-light)}.sponsor-logo{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sponsor-name{font-size:15px;font-weight:700;color:var(--text)}.sponsor-sub{font-size:12px;color:var(--text-muted);margin:2px 0}.sponsor-badge{font-size:11px;font-weight:700}.sponsor-cta{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.sponsor-cta h2{font-size:20px;font-weight:700;color:var(--text);margin:0}.sponsor-cta p{font-size:14px;color:var(--text-muted);max-width:520px;margin:0}.sponsor-contact-btn{display:inline-block;padding:12px 28px;background:linear-gradient(135deg,#1d6bf3,#0d4fbb);color:#fff;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s}.sponsor-contact-btn:hover{filter:brightness(1.1)}.feedback-header{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.feedback-header h1{font-size:22px;font-weight:800;color:var(--text);margin:0 0 6px}.feedback-header p{font-size:14px;color:var(--text-muted);margin:0}.feedback-rating-summary{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.fb-rating-big{font-size:42px;font-weight:900;color:#fff;line-height:1}.fb-rating-count{font-size:11px;color:var(--text-muted)}.reviews-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.review-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px;display:flex;flex-direction:column;gap:10px}.review-top{display:flex;align-items:center;gap:10px}.review-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1d6bf3,#7c3aed);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;flex-shrink:0}.review-name{font-size:13px;font-weight:700;color:var(--text)}.review-country{font-size:11px;color:var(--text-muted)}.review-date{margin-left:auto;font-size:11px;color:#ffffff40;flex-shrink:0}.review-text{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0;font-style:italic}.feedback-leave-review{display:flex;align-items:center;justify-content:space-between;gap:24px}.feedback-leave-review h2{font-size:17px;font-weight:700;color:var(--text);margin:0 0 4px}.feedback-leave-review p{font-size:13px;color:var(--text-muted);margin:0}.review-form{display:flex;flex-direction:column;gap:10px;flex:1;max-width:500px}.review-textarea{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 14px;color:var(--text);font-size:13.5px;font-family:inherit;resize:vertical}.review-textarea:focus{outline:none;border-color:#1d6bf380}.review-submitted{padding:12px 16px;background:#10b9811a;border:1px solid rgba(16,185,129,.25);border-radius:8px;color:#10b981;font-size:13px}.licenses-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.license-card{background:#ffffff0a;border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;gap:16px;transition:border-color .15s}.license-card:hover{border-color:var(--border-light)}.license-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.license-title{font-size:14px;font-weight:700;color:var(--text);margin:0 0 3px}.license-status{font-size:12px;font-weight:700;margin-bottom:8px}.license-desc{font-size:12.5px;color:var(--text-muted);line-height:1.55;margin:0}.faq-list{display:flex;flex-direction:column;gap:6px}.faq-item{background:#ffffff0a;border:1px solid var(--border);border-radius:10px;overflow:hidden}.faq-question{width:100%;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:none;cursor:pointer;color:var(--text);font-size:14px;font-weight:600;text-align:left;font-family:inherit;transition:background .12s}.faq-question:hover{background:#ffffff0a}.faq-answer{padding:0 18px 15px;font-size:13.5px;color:var(--text-muted);line-height:1.6}.license-legal{font-size:12px;color:#ffffff47;line-height:1.7;display:flex;flex-direction:column;gap:8px}.license-legal a{color:#1d6bf3b3}.btn-primary-sm{padding:9px 18px;background:linear-gradient(135deg,#1d6bf3,#0d4fbb);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:filter .15s;font-family:inherit;width:fit-content}.btn-primary-sm:hover{filter:brightness(1.1)}.btn-primary-sm:disabled{opacity:.5;cursor:not-allowed;filter:none}.btn-secondary-sm{padding:9px 18px;background:#ffffff12;color:var(--text-dim);border:1px solid var(--border);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.btn-secondary-sm:hover{background:#ffffff1f;color:var(--text)}.about-partners-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.about-partner-card{background:#ffffff0a;border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;transition:border-color .15s,transform .15s}.about-partner-card:hover{border-color:var(--border-light);transform:translateY(-2px)}.about-partner-logo{width:48px;height:48px;object-fit:contain}.about-partner-name{font-size:12px;font-weight:600;color:#fff9;text-align:center}.plc-icon-wrap{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.license-list-v2{display:flex;flex-direction:column;gap:16px}.license-card-v2{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:28px 32px;display:flex;flex-direction:column;gap:16px;transition:border-color .15s}.license-card-v2:hover{border-color:var(--border-light)}.license-card-v2-header{display:flex;align-items:center;gap:16px}.license-card-v2-img{width:48px;height:48px;object-fit:contain;flex-shrink:0;border-radius:8px}.license-card-v2-title{font-size:18px;font-weight:800;color:var(--text);margin:0}.license-card-v2-desc{font-size:13.5px;color:var(--text-muted);line-height:1.7;margin:0}.legal-section .info-section-title{margin-top:12px}.legal-section .info-section-sub a{color:#4d94ff}.legal-updated{font-size:12px;color:#ffffff4d;margin:0 0 8px;font-style:italic}.kyc-page-title{font-size:28px;font-weight:900;color:#fff;text-align:center;margin:0;letter-spacing:2px}.kyc-layout{display:grid;grid-template-columns:280px 1fr;gap:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.kyc-steps{border-right:1px solid var(--border);padding:32px 28px;display:flex;flex-direction:column;gap:0}.kyc-step{display:flex;align-items:center;gap:14px}.kyc-step-num{width:36px;height:36px;border-radius:50%;background:#ffffff14;border:2px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff6;flex-shrink:0;transition:all .3s}.kyc-step.active .kyc-step-num{background:#1d6bf3;border-color:#1d6bf3;color:#fff}.kyc-step.done .kyc-step-num{background:#10b981;border-color:#10b981;color:#fff}.kyc-step-label{font-size:14px;font-weight:600;color:#fff6;transition:color .3s}.kyc-step.active .kyc-step-label,.kyc-step.done .kyc-step-label{color:#fff}.kyc-step-line{width:2px;height:32px;background:#ffffff14;margin-left:17px}.kyc-step.done+.kyc-step-line,.kyc-step.active+.kyc-step-line{background:#1d6bf3}.kyc-footer-text{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.kyc-footer-text p{font-size:11px;color:#ffffff4d;line-height:1.5;margin:0}.kyc-content{padding:32px 40px;display:flex;flex-direction:column;gap:28px}.kyc-content-header{display:flex;align-items:center;justify-content:space-between}.kyc-content-header h2{font-size:20px;font-weight:800;color:#fff;margin:0}.kyc-step-badge{font-size:13px;font-weight:700;color:var(--text-muted);background:#ffffff0f;border:1px solid var(--border);border-radius:8px;padding:5px 14px}.kyc-step-badge-green{color:#10b981;background:#10b9811a;border-color:#10b98140}.kyc-form{display:flex;flex-direction:column;gap:16px}.kyc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kyc-form-group{display:flex;flex-direction:column;gap:6px}.kyc-form-group label{font-size:12px;font-weight:600;color:var(--text-muted)}.kyc-form-group input,.kyc-form-group select{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:11px 14px;color:var(--text);font-size:13.5px;font-family:inherit}.kyc-form-group input:focus,.kyc-form-group select:focus{outline:none;border-color:#1d6bf380}.kyc-form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.kyc-form-group select option{background:#1a2332;color:#fff}.kyc-submit-btn{padding:14px;margin-top:4px;background:linear-gradient(135deg,#1d6bf3,#0d4fbb);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:filter .15s;font-family:inherit}.kyc-submit-btn:hover{filter:brightness(1.1)}.kyc-checking{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:20px 0}.kyc-checking h2{font-size:20px;font-weight:800;color:#fff;margin:0}.kyc-hourglass{width:80px;height:80px;border-radius:50%;background:#1d6bf31a;display:flex;align-items:center;justify-content:center;color:#4d94ff;animation:kyc-pulse 2s ease-in-out infinite}.kyc-hourglass svg{transform-origin:50% 50%;animation:kyc-spin 1.6s linear infinite}@keyframes kyc-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes kyc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kyc-check-icon{width:80px;height:80px;border-radius:50%;background:#10b9811a;display:flex;align-items:center;justify-content:center}.kyc-checking-text{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0;max-width:400px}.kyc-activation-text{font-size:14px;color:var(--text-muted);line-height:1.7;margin:0;max-width:460px}.kyc-activation-text strong{color:#fff}.kyc-timer{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px}.kyc-timer-value{font-size:36px;font-weight:900;color:#4d94ff;font-variant-numeric:tabular-nums}.kyc-timer-label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.kyc-action-buttons{display:flex;gap:12px;margin-top:8px}.kyc-deposit-btn{display:flex;align-items:center;gap:8px;padding:14px 32px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:filter .15s;font-family:inherit}.kyc-deposit-btn:hover{filter:brightness(1.1)}.kyc-support-btn{display:flex;align-items:center;gap:8px;padding:14px 24px;background:#1d6bf326;border:1px solid rgba(29,107,243,.3);color:#4d94ff;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s;font-family:inherit}.kyc-support-btn:hover{background:#1d6bf340}.kyc-withdrawal-error{display:flex;flex-direction:column;gap:20px}.kyc-error-banner{background:linear-gradient(135deg,#7f1d1d99,#50141466);border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:12px}.kyc-error-icon{display:flex;align-items:center;justify-content:center}.kyc-error-title{font-size:18px;font-weight:700;color:#fff;margin:0}.kyc-error-content{text-align:center;padding:0 16px}.kyc-error-pending{font-size:16px;color:#fff;margin:0 0 12px}.kyc-error-amount{color:#22c55e;font-weight:700}.kyc-error-message{font-size:14px;color:#fff9;line-height:1.6;max-width:400px;margin:0 auto}.kyc-error-actions{display:flex;flex-direction:column;gap:10px;padding:0 16px}.kyc-error-deposit-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.kyc-error-deposit-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.kyc-error-deposit-btn svg{color:#22c55e}.kyc-error-support-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.kyc-error-support-btn:hover{background:#ffffff1a}.profile-kyc-status{display:flex;align-items:center;gap:8px;margin-top:6px}.kyc-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;border-radius:20px;padding:3px 12px;cursor:pointer;transition:all .15s}.kyc-badge-unverified{color:#f59e0b;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25)}.kyc-badge-unverified:hover{background:#f59e0b33}.kyc-badge-pending{color:#3b82f6;background:#3b82f61f;border:1px solid rgba(59,130,246,.25)}.kyc-badge-verified{color:#10b981;background:#10b9811f;border:1px solid rgba(16,185,129,.25)}.kyc-badge-needs-deposit{color:#f59e0b;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25);cursor:pointer}.finance-method-tabs{display:flex;gap:16px;margin-bottom:8px}.finance-method-tab{flex:1;padding:20px;background:#ffffff0a;border:2px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;transition:all .15s;text-align:center;font-family:inherit;display:flex;flex-direction:column;align-items:center;gap:8px}.finance-method-tab:hover{border-color:#ffffff29}.finance-method-tab.active{border-color:#1d6bf380;background:#1d6bf314}.finance-method-tab-label{font-size:15px;font-weight:700;color:#fff}.finance-method-tab-icons{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.finance-method-tab-icons span{font-size:14px}.finance-method-tab-icons img{width:16px;height:16px;object-fit:contain}.merchant-section{display:flex;flex-direction:column;gap:12px}.merchant-dropdown{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.merchant-dropdown-header{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;transition:background .15s}.merchant-dropdown-header:hover{background:#ffffff0a}.merchant-dropdown-label{flex:1;font-size:15px;font-weight:700;color:#fff}.merchant-dropdown-arrow{color:var(--text-muted);transition:transform .2s}.merchant-dropdown-arrow.open{transform:rotate(180deg)}.merchant-search-wrap{padding:0 16px 12px}.merchant-search{width:100%;padding:10px 14px 10px 36px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);font-size:13px;font-family:inherit;box-sizing:border-box}.merchant-search:focus{outline:none;border-color:#1d6bf380}.merchant-list{max-height:320px;overflow-y:auto;display:flex;flex-direction:column}.merchant-item{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .12s;border:none;background:none;width:100%;font-family:inherit;text-align:left}.merchant-item:hover{background:#ffffff0f}.merchant-item.active{background:#1d6bf31a}.merchant-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#fff;flex-shrink:0}.merchant-logo{width:36px;height:36px;border-radius:50%;object-fit:contain;flex-shrink:0}.merchant-name{font-size:14px;font-weight:600;color:var(--text)}.finance-warning{font-size:12px;color:#f59e0bcc;line-height:1.6;padding:14px 16px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.15);border-radius:8px}.withdraw-form-group{display:flex;flex-direction:column;gap:6px}.withdraw-form-group label{font-size:12px;font-weight:600;color:var(--text-muted)}.withdraw-form-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:11px 14px;color:var(--text);font-size:13.5px;font-family:inherit}.withdraw-form-input:focus{outline:none;border-color:#1d6bf380}@media (max-width: 768px){.info-page{gap:16px;padding-bottom:32px}.info-hero{padding:24px 20px;min-height:auto;flex-direction:column;gap:12px}.info-hero-content h1{font-size:20px}.info-hero-content p{font-size:13px}.info-hero-deco{display:none}.info-section{padding:20px 16px;gap:14px}.info-section-title{font-size:16px}.bonus-grid{grid-template-columns:1fr}.bonus-amount{font-size:32px}.profile-hero{flex-direction:column;padding:20px;gap:16px}.profile-stats-grid{grid-template-columns:repeat(2,1fr)}.profile-tabs{flex-wrap:wrap}.vip-hero{flex-direction:column;padding:24px 20px;gap:16px;text-align:center}.vip-hero-content h1{font-size:20px}.vip-hero-image img{height:100px}.vip-tier-grid{grid-template-columns:repeat(2,1fr)}.vip-progress-bar-wrap{flex-direction:column;gap:12px}.vip-progress-endpoint{flex-direction:row;gap:8px}.vip-progress-badge{width:36px;height:36px}.finance-body{grid-template-columns:1fr}.finance-col:first-child{border-right:none;border-bottom:1px solid var(--border)}.finance-hero{padding:20px}.finance-hero h1{font-size:18px}.finance-method-tabs{flex-direction:column;gap:10px}.kyc-layout{grid-template-columns:1fr}.kyc-steps{border-right:none;border-bottom:1px solid var(--border);padding:20px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.kyc-step-line{width:24px;height:2px;margin-left:0}.kyc-footer-text{display:none}.kyc-content{padding:20px}.kyc-form-row{grid-template-columns:1fr}.kyc-action-buttons{flex-direction:column}.kyc-page-title{font-size:22px}.about-hero{flex-direction:column;padding:24px 20px}.about-stats{grid-template-columns:repeat(3,1fr);gap:8px}.about-stat{padding:12px}.about-stat-val{font-size:18px}.about-partners-grid{grid-template-columns:repeat(2,1fr)}.promos-list,.sponsors-grid,.reviews-grid{grid-template-columns:1fr}.feedback-header,.feedback-leave-review{flex-direction:column}.licenses-grid{grid-template-columns:1fr}.license-card-v2{padding:20px 16px}.license-card-v2-title{font-size:16px}.license-card-v2-desc{font-size:13px}.faq-question{padding:12px 14px;font-size:13px}.vip-tiers{grid-template-columns:repeat(2,1fr)}.vip-xp-grid{grid-template-columns:1fr}}@media (max-width: 480px){.info-hero{padding:20px 16px}.info-hero-content h1{font-size:18px}.bonus-grid,.vip-tier-grid{grid-template-columns:1fr}.about-stats{grid-template-columns:repeat(2,1fr)}.profile-stats-grid{grid-template-columns:1fr}.about-partners-grid{grid-template-columns:repeat(2,1fr)}}.deposit-history-table-wrap{overflow-x:auto;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.deposit-history-table{width:100%;border-collapse:collapse;font-size:13px}.deposit-history-table thead{background:#ffffff08}.deposit-history-table th{padding:14px 16px;text-align:left;font-weight:600;color:#ffffff80;font-size:11px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.06)}.deposit-history-table td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.deposit-history-table tbody tr:last-child td{border-bottom:none}.deposit-history-table tbody tr:hover{background:#ffffff05}.deposit-date{color:#ffffffb3;font-weight:500}.deposit-time{font-size:11px;color:#ffffff59}.chain-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.3px}.chain-btc{background:#f7931a26;color:#f7931a;border:1px solid rgba(247,147,26,.3)}.chain-eth{background:#627eea26;color:#627eea;border:1px solid rgba(98,126,234,.3)}.chain-bnb{background:#f3ba2f26;color:#f3ba2f;border:1px solid rgba(243,186,47,.3)}.chain-sol{background:#9945ff26;color:#9945ff;border:1px solid rgba(153,69,255,.3)}.chain-usdt{background:#26a17b26;color:#26a17b;border:1px solid rgba(38,161,123,.3)}.deposit-crypto{font-family:JetBrains Mono,monospace;font-size:12px;color:#fffc}.deposit-usd{font-weight:700;color:#5ce1e6}.deposit-status-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.deposit-confirmed{background:#22c55e1f;color:#22c55e;border:1px solid rgba(34,197,94,.25)}.deposit-pending{background:#eab3081f;color:#eab308;border:1px solid rgba(234,179,8,.25)}.deposit-rejected{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.finance-history-section{margin-top:24px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px}.finance-history-title{font-size:18px;font-weight:700;color:#fff;margin:0 0 20px}@media (max-width: 640px){.deposit-history-table th,.deposit-history-table td{padding:10px 12px}.deposit-history-table{font-size:12px}.finance-history-section{padding:16px}}.crypto-select{position:relative}.crypto-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.crypto-select-trigger:hover{background:#ffffff14}.crypto-select.open .crypto-select-trigger{border-color:#4d94ff;box-shadow:0 0 0 2px #4d94ff1a}.crypto-select-value{display:inline-flex;align-items:center;gap:10px}.crypto-select-icon{width:20px;height:20px;object-fit:contain;display:block}.crypto-select-label{line-height:1}.crypto-select-arrow{color:#4d94ff;transition:transform .15s}.crypto-select.open .crypto-select-arrow{transform:rotate(180deg)}.crypto-select-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#0a0e1a;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:4px;z-index:20;box-shadow:0 12px 30px #00000059}.crypto-select-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:1px solid transparent;background:#ffffff05;color:#fff;cursor:pointer;font-size:13px;font-weight:600;font-family:inherit;text-align:left}.crypto-select-item:hover{background:#ffffff14;border-color:#ffffff26}.crypto-select-item.active{background:#1d6bf333;border-color:#1d6bf366}:root{--bg-primary: #070b14;--bg-secondary: #0c1424;--bg-card: #101d32;--bg-card-hover: #152440;--bg-input: #090f1c;--border: #172743;--border-light: #1f3558;--accent: #7c3aed;--accent-light: #a78bfa;--accent-glow: rgba(124, 58, 237, .35);--pink: #e91e8c;--pink-light: #ff3ba8;--pink-glow: rgba(233, 30, 140, .35);--accent2: #f59e0b;--accent2-light: #fbbf24;--green: #10b981;--green-light: #34d399;--green-glow: rgba(16, 185, 129, .3);--red: #ef4444;--red-light: #f87171;--red-glow: rgba(239, 68, 68, .3);--text: #e8edf5;--text-muted: #4e6282;--text-dim: #8ba0bc;--sidebar-width: 250px;--header-height: 64px;--radius: 8px;--radius-lg: 12px;--radius-xl: 18px;--radius-2xl: 24px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;font-family:Inter,sans-serif;background:var(--bg-primary);color:var(--text);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}button{cursor:pointer;border:none;outline:none;font-family:inherit;transition:all .15s ease}input,select,textarea{font-family:inherit;outline:none}a{text-decoration:none;color:inherit}#root:before{content:"";position:fixed;top:-200px;left:30%;width:600px;height:400px;background:radial-gradient(ellipse,rgba(29,107,243,.06) 0%,transparent 70%);pointer-events:none;z-index:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 22px;border-radius:var(--radius);font-size:14px;font-weight:700;letter-spacing:.2px;transition:all .15s ease;white-space:nowrap}.btn-primary{background:linear-gradient(135deg,var(--accent),#5b21b6);color:#fff;box-shadow:0 4px 20px #7c3aed4d}.btn-primary:hover{filter:brightness(1.15);box-shadow:0 4px 28px var(--accent-glow)}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.4;cursor:not-allowed;filter:none;box-shadow:none}.btn-pink{background:linear-gradient(135deg,var(--pink),#c2185b);color:#fff;box-shadow:0 4px 20px var(--pink-glow)}.btn-pink:hover{filter:brightness(1.1);box-shadow:0 4px 28px var(--pink-glow)}.btn-pink:active{transform:scale(.98)}.btn-pink:disabled{opacity:.4;cursor:not-allowed}.btn-green{background:linear-gradient(135deg,#059669,var(--green));color:#fff;box-shadow:0 4px 16px var(--green-glow)}.btn-green:hover{filter:brightness(1.1);box-shadow:0 4px 24px var(--green-glow)}.btn-green:disabled{opacity:.4;cursor:not-allowed;filter:none;box-shadow:none}.btn-red{background:linear-gradient(135deg,#dc2626,var(--red));color:#fff}.btn-red:hover{filter:brightness(1.1)}.btn-ghost{background:#ffffff0d;color:var(--text-dim);border:1px solid var(--border)}.btn-ghost:hover{background:#ffffff17;color:var(--text);border-color:var(--border-light)}.btn-gold{background:linear-gradient(135deg,#b45309,var(--accent2));color:#000;font-weight:800;box-shadow:0 4px 16px #f59e0b4d}.btn-gold:hover{filter:brightness(1.1);box-shadow:0 4px 24px #f59e0b66}.btn-gold:disabled{opacity:.4;cursor:not-allowed}.btn-outline{background:transparent;border:1px solid var(--border-light);color:var(--text-dim)}.btn-outline:hover{border-color:var(--accent-light);color:var(--accent-light)}.input{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:12px 16px;font-size:14px;width:100%;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7c3aed1f}.input::placeholder{color:var(--text-muted)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.w-full{width:100%}.text-center{text-align:center}.font-bold{font-weight:700}.text-sm{font-size:13px}.text-xs{font-size:11px}.text-win{color:var(--green)}.text-loss{color:var(--red)}.text-muted{color:var(--text-muted)}.text-dim{color:var(--text-dim)}.text-accent{color:var(--accent-light)}.text-gold{color:var(--accent2)}.text-pink{color:var(--pink-light)}@keyframes win-flash{0%,to{background:var(--bg-card)}50%{background:#10b98126}}@keyframes loss-flash{0%,to{background:var(--bg-card)}50%{background:#ef44441f}}@keyframes spin-in{0%{transform:scale(.8) rotate(-10deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px var(--accent-glow)}50%{box-shadow:0 0 40px var(--accent-glow),0 0 60px var(--accent-glow)}}.animate-fade-up{animation:fade-up .4s ease forwards}.animate-spin-in{animation:spin-in .4s ease}
