body,html{background-color:#03131C;font-family:'Josefin Sans',sans-serif}:root{--surface-gradient:linear-gradient(to bottom,#0d3a45 0%,#0A3039 45%,#061e24 100%);--surface-gradient-active:linear-gradient(to bottom,#134652 0%,#0f3d48 48%,#0a3039 100%);--icon-gradient:linear-gradient(to bottom,#d4f878 0%,#91DC2C 42%,#2aaeb8 78%,#134652 100%);--icon-gradient-light:linear-gradient(to bottom,#ffffff 0%,#d4f878 50%,#91DC2C 100%)}.dash-icon{background:var(--icon-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dash-icon-light{background:var(--icon-gradient-light);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.icon-surface{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;background:var(--surface-gradient-active);border:1px solid rgba(255,255,255,0.08);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}.icon-surface--xs{width:1.35rem;height:1.35rem;border-radius:0.375rem;font-size:0.65rem}.icon-surface--sm{width:1.75rem;height:1.75rem;border-radius:0.5rem;font-size:0.8rem}.icon-surface--lg{width:3.5rem;height:3.5rem;border-radius:9999px;font-size:1.35rem}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#03131C}::-webkit-scrollbar-thumb{background:#0A3039;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#91DC2C}#sidebar{-webkit-transition:width 0.3s ease;transition:width 0.3s ease;z-index:50;background:var(--surface-gradient);border-right:1px solid rgba(255,255,255,0.08);-webkit-box-shadow:inset -1px 0 0 rgba(255,255,255,0.04);box-shadow:inset -1px 0 0 rgba(255,255,255,0.04)}#main-content{-webkit-transition:margin-left 0.3s ease;transition:margin-left 0.3s ease}.nav-link:hover:not(.nav-link-active){background:-webkit-gradient(linear,left top,left bottom,from(rgba(19,70,82,0.55)),to(rgba(10,48,57,0.35)));background:linear-gradient(to bottom,rgba(19,70,82,0.55) 0%,rgba(10,48,57,0.35) 100%)}.nav-link-active{background:var(--surface-gradient-active);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.07);color:#fff;font-weight:600}.app-header{display:-ms-grid;display:grid;-ms-grid-columns:auto 0.75rem 1fr 0.75rem auto;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;background:var(--surface-gradient);border-bottom:1px solid rgba(255,255,255,0.08);-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.04);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.04)}.app-header-menu{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.app-header-actions{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1;-ms-grid-column-align:end;justify-self:end}.header-winnings-ticker{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;overflow:hidden;mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(6%,#000),color-stop(94%,#000),to(transparent));mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(6%,#000),color-stop(94%,#000),to(transparent));-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.header-surface{background:var(--surface-gradient-active);border:1px solid rgba(255,255,255,0.08);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}.header-icon-btn{background:var(--surface-gradient-active);border:1px solid rgba(255,255,255,0.08);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}.header-icon-btn:hover{background:-webkit-gradient(linear,left top,left bottom,from(#164e5c),color-stop(48%,#114651),to(#0d3a45));background:linear-gradient(to bottom,#164e5c 0%,#114651 48%,#0d3a45 100%)}.header-logout-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:var(--surface-gradient-active);border:1px solid rgba(255,255,255,0.08);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);color:rgba(255,255,255,0.45);-webkit-transition:color 0.2s,background 0.2s;transition:color 0.2s,background 0.2s}.header-logout-btn:hover{color:#f87171;background:-webkit-gradient(linear,left top,left bottom,from(#164e5c),color-stop(48%,#114651),to(#0d3a45));background:linear-gradient(to bottom,#164e5c 0%,#114651 48%,#0d3a45 100%)}.header-user-avatar{background:var(--surface-gradient-active);border:1px solid rgba(255,255,255,0.1);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.06);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06)}@-webkit-keyframes headerScrollLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes headerScrollLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.header-winnings-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:headerScrollLeft 28s linear infinite;animation:headerScrollLeft 28s linear infinite}.scroll-pause:hover .header-winnings-track{-webkit-animation-play-state:paused;animation-play-state:paused}.header-winning-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.35rem 0.85rem;margin-right:0.65rem;border-radius:9999px;background:var(--surface-gradient-active);border:1px solid rgba(255,255,255,0.08);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.06);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06);white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.app-header{-ms-grid-columns:1fr 0.5rem auto;grid-template-columns:1fr auto;-ms-grid-rows:auto 0.5rem auto;grid-template-rows:auto auto;gap:0.5rem;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.65rem;padding-bottom:0.65rem}.app-header>:first-child{-ms-grid-row:1;-ms-grid-column:1}.app-header>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.app-header>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.app-header>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.app-header-menu{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.app-header-actions{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.header-winnings-ticker{grid-column:1/-1;-ms-grid-row:2;grid-row:2;width:100%;min-width:0;mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(4%,#000),color-stop(96%,#000),to(transparent));mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(4%,#000),color-stop(96%,#000),to(transparent));-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.header-winning-item{gap:0.35rem;padding:0.25rem 0.55rem;margin-right:0.45rem}.header-winning-item img{width:1.25rem;height:1.25rem}.header-winning-item span{font-size:0.6875rem}.header-winnings-track{-webkit-animation-duration:22s;animation-duration:22s}}body.nav-collapsed #sidebar{width:4rem}body.nav-collapsed #main-content{margin-left:4rem}body:not(.nav-collapsed) #sidebar{width:16rem}body:not(.nav-collapsed) #main-content{margin-left:16rem}body.nav-collapsed .nav-label{display:none}body.nav-collapsed .nav-logo-text{display:none}body.nav-collapsed .nav-payment{display:none}body.nav-collapsed .nav-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;padding-right:0}body.nav-collapsed .sidebar-logo{width:2rem;height:2rem}body:not(.nav-collapsed) .sidebar-logo{width:7rem;height:auto}@media (max-width:767px){#sidebar{position:fixed}body:not(.nav-collapsed) #sidebar{width:16rem}body:not(.nav-collapsed) #overlay{display:block}body.nav-collapsed #sidebar{width:0;overflow:hidden}body.nav-collapsed #main-content{margin-left:0}body:not(.nav-collapsed) #main-content{margin-left:0}}#overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:40}.lightning-bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bolt{position:absolute;opacity:0;color:#91DC2C;will-change:transform;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes floatA{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg);opacity:0}10%{opacity:.10}25%{-webkit-transform:translate(-3vw,-4vh) rotate(8deg);transform:translate(-3vw,-4vh) rotate(8deg)}50%{-webkit-transform:translate(2vw,-8vh) rotate(-5deg);transform:translate(2vw,-8vh) rotate(-5deg)}75%{-webkit-transform:translate(-4vw,-5vh) rotate(10deg);transform:translate(-4vw,-5vh) rotate(10deg)}90%{opacity:.10}to{-webkit-transform:translate(1vw,-12vh) rotate(-3deg);transform:translate(1vw,-12vh) rotate(-3deg);opacity:0}}@keyframes floatA{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg);opacity:0}10%{opacity:.10}25%{-webkit-transform:translate(-3vw,-4vh) rotate(8deg);transform:translate(-3vw,-4vh) rotate(8deg)}50%{-webkit-transform:translate(2vw,-8vh) rotate(-5deg);transform:translate(2vw,-8vh) rotate(-5deg)}75%{-webkit-transform:translate(-4vw,-5vh) rotate(10deg);transform:translate(-4vw,-5vh) rotate(10deg)}90%{opacity:.10}to{-webkit-transform:translate(1vw,-12vh) rotate(-3deg);transform:translate(1vw,-12vh) rotate(-3deg);opacity:0}}@-webkit-keyframes floatB{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg);opacity:0}10%{opacity:.10}25%{-webkit-transform:translate(4vw,-3vh) rotate(-10deg);transform:translate(4vw,-3vh) rotate(-10deg)}50%{-webkit-transform:translate(-2vw,-7vh) rotate(6deg);transform:translate(-2vw,-7vh) rotate(6deg)}75%{-webkit-transform:translate(3vw,-4vh) rotate(-8deg);transform:translate(3vw,-4vh) rotate(-8deg)}90%{opacity:.10}to{-webkit-transform:translate(-1vw,-11vh) rotate(4deg);transform:translate(-1vw,-11vh) rotate(4deg);opacity:0}}@keyframes floatB{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg);opacity:0}10%{opacity:.10}25%{-webkit-transform:translate(4vw,-3vh) rotate(-10deg);transform:translate(4vw,-3vh) rotate(-10deg)}50%{-webkit-transform:translate(-2vw,-7vh) rotate(6deg);transform:translate(-2vw,-7vh) rotate(6deg)}75%{-webkit-transform:translate(3vw,-4vh) rotate(-8deg);transform:translate(3vw,-4vh) rotate(-8deg)}90%{opacity:.10}to{-webkit-transform:translate(-1vw,-11vh) rotate(4deg);transform:translate(-1vw,-11vh) rotate(4deg);opacity:0}}@-webkit-keyframes floatC{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg);opacity:0}10%{opacity:.10}30%{-webkit-transform:translate(-5vw,-2vh) rotate(12deg);transform:translate(-5vw,-2vh) rotate(12deg)}55%{-webkit-transform:translate(3vw,-6vh) rotate(-7deg);transform:translate(3vw,-6vh) rotate(-7deg)}80%{-webkit-transform:translate(-2vw,-3vh) rotate(9deg);transform:translate(-2vw,-3vh) rotate(9deg)}90%{opacity:.10}to{-webkit-transform:translate(2vw,-10vh) rotate(-5deg);transform:translate(2vw,-10vh) rotate(-5deg);opacity:0}}@keyframes floatC{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg);opacity:0}10%{opacity:.10}30%{-webkit-transform:translate(-5vw,-2vh) rotate(12deg);transform:translate(-5vw,-2vh) rotate(12deg)}55%{-webkit-transform:translate(3vw,-6vh) rotate(-7deg);transform:translate(3vw,-6vh) rotate(-7deg)}80%{-webkit-transform:translate(-2vw,-3vh) rotate(9deg);transform:translate(-2vw,-3vh) rotate(9deg)}90%{opacity:.10}to{-webkit-transform:translate(2vw,-10vh) rotate(-5deg);transform:translate(2vw,-10vh) rotate(-5deg);opacity:0}}.dashboard-banner{position:relative;width:100%;height:10rem;overflow:hidden}.dashboard-banner img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dashboard-banner-overlay{position:absolute;inset:0;background:rgba(3,19,28,0.8);z-index:1}.dashboard-banner-content{position:relative;z-index:2;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem}@media (min-width:640px){.dashboard-banner-content{padding:0 1.5rem}}@media (min-width:1024px){.dashboard-banner-content{padding:0 2rem}}.game-card{-webkit-box-shadow:0 0 0 2px #5a3e05,0 0 0 3.5px #D4AF37,0 0 0 5px #5a3e05;box-shadow:0 0 0 2px #5a3e05,0 0 0 3.5px #D4AF37,0 0 0 5px #5a3e05}.game-card:hover{-webkit-box-shadow:0 0 0 2px #8B6914,0 0 0 3.5px #FFD700,0 0 0 5px #8B6914;box-shadow:0 0 0 2px #8B6914,0 0 0 3.5px #FFD700,0 0 0 5px #8B6914;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.btn-deposit{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.28)),color-stop(55%,rgba(255,255,255,0))),#1e88c8;background:linear-gradient(to bottom,rgba(255,255,255,0.28) 0%,rgba(255,255,255,0) 55%),#1e88c8;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.45),0 2px 6px rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.45),0 2px 6px rgba(0,0,0,0.25)}.btn-withdraw{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.28)),color-stop(55%,rgba(255,255,255,0))),#91DC2C;background:linear-gradient(to bottom,rgba(255,255,255,0.28) 0%,rgba(255,255,255,0) 55%),#91DC2C;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.45),0 2px 6px rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.45),0 2px 6px rgba(0,0,0,0.25)}.btn-cancel{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.28)),color-stop(55%,rgba(255,255,255,0))),#ef4444;background:linear-gradient(to bottom,rgba(255,255,255,0.28) 0%,rgba(255,255,255,0) 55%),#ef4444;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.45),0 2px 6px rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.45),0 2px 6px rgba(0,0,0,0.25)}.btn-create{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.28)),color-stop(55%,rgba(255,255,255,0))),#7C3AED;background:linear-gradient(to bottom,rgba(255,255,255,0.28) 0%,rgba(255,255,255,0) 55%),#7C3AED;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.45),0 2px 6px rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.45),0 2px 6px rgba(0,0,0,0.25)}.modal-panel,.surface-panel{background:var(--surface-gradient);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 10px 40px rgba(0,0,0,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 10px 40px rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.08)}#walletDepositAmount{background-color:#061e24;color:#fff}#walletDepositAmount option{background-color:#061e24;color:#fff}.wallet-withdraw-input{width:100%;background-color:#061e24;color:#fff;border:1px solid rgba(255,255,255,0.1);border-radius:0.75rem;padding:0.625rem 1rem;font-size:0.875rem;-webkit-transition:border-color 0.2s;transition:border-color 0.2s}.wallet-withdraw-input:focus{outline:none;border-color:#91DC2C}.wallet-withdraw-input::-webkit-input-placeholder{color:rgba(255,255,255,0.25)}.wallet-withdraw-input::-moz-placeholder{color:rgba(255,255,255,0.25)}.wallet-withdraw-input:-ms-input-placeholder{color:rgba(255,255,255,0.25)}.wallet-withdraw-input::-ms-input-placeholder{color:rgba(255,255,255,0.25)}.wallet-withdraw-input::placeholder{color:rgba(255,255,255,0.25)}.dataTables_wrapper{color:rgba(255,255,255,0.85);font-family:'Josefin Sans',sans-serif}table.dataTable{border-collapse:collapse!important;width:100%!important}.tx-page h1{color:rgba(255,255,255,0.82)}.surface-panel table.dataTable thead th{background:-webkit-gradient(linear,left top,left bottom,from(#061e24),to(rgba(3,19,28,0.92)));background:linear-gradient(to bottom,#061e24 0%,rgba(3,19,28,0.92) 100%);color:rgba(255,255,255,0.38);border-bottom:1px solid rgba(255,255,255,0.06)!important}table.dataTable thead th{background:rgba(6,30,36,0.9);color:rgba(255,255,255,0.38);border-bottom:1px solid rgba(255,255,255,0.08)!important;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.05em;padding:0.85rem 1rem!important}table.dataTable tbody td{background:#0A3039;border-bottom:1px solid rgba(255,255,255,0.05)!important;padding:0.85rem 1rem!important;font-size:0.875rem}.surface-panel table.dataTable tbody td{background:transparent}table.dataTable tbody tr:hover td{background:#0d3a45}.surface-panel table.dataTable tbody tr:hover td{background:rgba(19,70,82,0.35)}table.dataTable.no-footer{border-bottom:none}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate{color:rgba(255,255,255,0.5);font-size:0.8rem;margin-top:1rem}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{background:#061e24;border:1px solid rgba(255,255,255,0.1);color:#fff;border-radius:0.5rem;padding:0.35rem 0.6rem}.dataTables_wrapper .dataTables_paginate .paginate_button{background:#0A3039!important;border:1px solid rgba(255,255,255,0.08)!important;color:rgba(255,255,255,0.7)!important;border-radius:0.5rem!important;margin:0 2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#91DC2C!important;color:#03131C!important;border-color:#91DC2C!important;font-weight:700}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#0d3a45!important;color:#fff!important;border-color:rgba(255,255,255,0.15)!important}.dataTables_processing{background:rgba(10,48,57,0.95)!important;color:#91DC2C!important;border:1px solid rgba(255,255,255,0.08)!important}.tx-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.75rem;font-weight:700;text-transform:capitalize}.tx-status-pending{color:#60a5fa}.tx-status-paid{color:#4ade80}.tx-status-failed{color:#f87171}.tx-game-cell{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.tx-game-cell img{width:1.5rem;height:1.5rem;border-radius:0.25rem;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}