.access-screen{background:radial-gradient(circle at top,#d6b25e29,#0000 34%),linear-gradient(#06120e 0%,#050505 70%);justify-content:center;align-items:center;min-height:100vh;padding:22px;display:flex}.access-card{text-align:center;background:#0d1110eb;border:1px solid #d6b25e38;border-radius:28px;width:100%;max-width:420px;padding:28px 22px;box-shadow:0 24px 70px #0000008c}.brand-circle{color:#050505;background:linear-gradient(135deg,#f5d77a,#a87d24);border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 16px;font-size:24px;font-weight:900;display:grid;box-shadow:0 0 35px #d6b25e59}.access-card h1{color:#fff;margin-bottom:10px;font-size:28px}.access-subtitle{color:#b7b7b7;margin-bottom:24px;font-size:15px;line-height:1.8}.access-form{text-align:right}.access-form label{color:#d6b25e;margin:14px 4px 8px;font-size:14px;font-weight:700;display:block}.access-form input{color:#fff;background:#070a09;border:1px solid #d6b25e38;border-radius:16px;outline:none;width:100%;height:52px;padding:0 16px;font-size:16px}.access-form input:focus{border-color:#d6b25e;box-shadow:0 0 0 4px #d6b25e1f}.access-message{color:#f5d77a;background:#d6b25e1c;border-radius:14px;margin:14px 0;padding:12px;font-size:14px}.main-btn{color:#050505;cursor:pointer;background:linear-gradient(135deg,#d6b25e,#8f681c);border:none;border-radius:18px;width:100%;height:54px;margin-top:10px;font-size:18px;font-weight:900}.access-actions{gap:10px;margin-top:18px;display:grid}.access-actions a,.access-actions button{color:#fff;cursor:pointer;background:#0f3d2e8c;border:1px solid #d6b25e38;border-radius:16px;place-items:center;width:100%;min-height:48px;font-size:15px;text-decoration:none;display:grid}.demo-hint{color:#888;margin-top:18px;font-size:13px}.main-btn:disabled{opacity:.6;cursor:not-allowed}.brand-logo{justify-content:center;margin:0 auto 18px;display:flex}.brand-logo img{object-fit:contain;filter:drop-shadow(0 0 25px #d6b25e66);width:90px;height:90px}.created-code-box{text-align:center;background:#d6b25e1f;border:1px solid #d6b25e73;border-radius:18px;margin:14px 0;padding:16px}.created-code-box span{color:#d6b25e;margin-bottom:8px;font-size:14px;display:block}.created-code-box strong{letter-spacing:1px;color:#fff;direction:ltr;margin:8px 0 12px;font-size:28px;display:block}.created-code-box button{color:#fff;cursor:pointer;background:#0f3d2e;border:none;border-radius:14px;width:100%;height:44px;font-weight:700}.created-code-box small{color:#aaa;margin-top:10px;line-height:1.7;display:block}.top-nav{z-index:999;background:#070a09;border-bottom:1px solid #d6b25e26;justify-content:space-around;align-items:center;padding:6px 0;display:flex;position:sticky;top:0}.nav-btn{color:#aaa;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;font-size:13px;font-weight:700;transition:all .3s;display:flex;position:relative}.nav-icon{font-size:18px}.nav-btn.active{color:#d6b25e}.nav-btn:after{content:"";background:#d6b25e;width:0;height:2px;transition:all .3s;position:absolute;bottom:-4px}.nav-btn.active:after{width:60%}.stat-card{text-align:center;background:#0d1110;border:1px solid #d6b25e26;border-radius:18px;flex:1;padding:16px}.stat-card span{color:#aaa;font-size:13px}.stat-card h2{color:#d6b25e;margin-top:8px;font-size:20px}.stat-card{transition:all .3s}.stat-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0006}.package-card{background:radial-gradient(circle at 100% 0,#d6b25e29,#0000 36%),linear-gradient(135deg,#0d1110,#050706);border:1px solid #d6b25e33;border-radius:22px;padding:18px;transition:all .25s;position:relative;overflow:hidden}.package-card.active-package{border-color:#d6b25ed9;box-shadow:0 0 28px #d6b25e33}.package-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.package-label{color:#aaa;font-size:13px}.package-card h3{color:#d6b25e;margin:6px 0 0;font-size:24px}.package-icon{background:#d6b25e21;border:1px solid #d6b25e38;border-radius:18px;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.package-info{background:#ffffff09;border:1px solid #ffffff0a;border-radius:15px;margin-bottom:10px;padding:12px}.package-info span{color:#aaa;font-size:13px}.package-info strong{color:#fff;margin-top:5px;font-size:16px;display:block}.package-info.live{background:#00ff9d0f;border-color:#00ff9d29}.live-number{text-shadow:0 0 16px #00ff968c;font-weight:900;animation:1.2s infinite alternate packagePulse;color:#00ff9d!important;font-size:24px!important}@keyframes packagePulse{0%{text-shadow:0 0 10px #00ff964d;transform:scale(1)}to{text-shadow:0 0 22px #00ff96c7;transform:scale(1.04)}}.progress-wrap{background:#ffffff08;border-radius:15px;margin:12px 0 14px;padding:12px}.progress-label{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.progress-label span{color:#aaa;font-size:12px}.progress-label strong{color:#d6b25e;font-size:13px}.progress-bar{background:#ffffff0f;border-radius:20px;width:100%;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#d6b25e,#00ff9d);border-radius:20px;height:100%;transition:width .2s linear;box-shadow:0 0 12px #00ff967a}.buy-btn{color:#080806;cursor:pointer;background:linear-gradient(135deg,#d6b25e,#8f681c);border:none;border-radius:15px;width:100%;height:46px;font-weight:900;box-shadow:0 10px 22px #d6b25e2e}.buy-btn:active{transform:scale(.98)}.buy-btn:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.cancel-package-btn{color:#ffb3b3;cursor:pointer;background:#ff505014;border:1px solid #ff505059;border-radius:15px;width:100%;height:44px;margin-top:10px;font-weight:900}.cancel-package-btn:active{transform:scale(.98)}.package-notice{text-align:center;border-radius:14px;margin-bottom:12px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.7;animation:.25s noticePop}.package-notice.success{color:#86efac;background:#16a34a29;border:1px solid #16a34a59}.package-notice.error{color:#fca5a5;background:#dc262629;border:1px solid #dc262659}.package-notice.warning{color:#f7d77a;background:#d6b25e29;border:1px solid #d6b25e59}@keyframes noticePop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.account-card{flex-direction:column;gap:14px;margin-top:20px;display:flex}.account-header.compact{background:radial-gradient(circle at 100% 0,#d6b25e38,#0000 38%),linear-gradient(135deg,#0f3d2e,#070a09);border:1px solid #d6b25e33;border-radius:22px;padding:16px}.account-header span{color:#d6b25e;font-size:13px;font-weight:900}.account-header h2{color:#fff;margin:6px 0 4px;font-size:24px}.account-header p{color:#cbd5d1;font-size:13px}.account-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-summary div{text-align:center;background:#0d1110;border:1px solid #d6b25e29;border-radius:18px;padding:14px}.account-summary span{color:#aaa;margin-bottom:6px;font-size:12px;display:block}.account-summary strong{color:#d6b25e;font-size:18px}.recharge-admin-box{background:radial-gradient(circle at 0 0,#22c55e33,#0000 40%),linear-gradient(135deg,#10251d,#070a09);border:1px solid #22c55e59;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 12px 30px #00000059}.recharge-admin-box strong{color:#22c55e;margin-bottom:6px;font-size:17px;display:block}.recharge-admin-box span{color:#cbd5d1;font-size:13px;line-height:1.7}.recharge-admin-box a,.admin-recharge-btn{color:#031008;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#22c55e,#15803d);border:none;border-radius:15px;place-items:center;min-height:46px;padding:0 14px;font-weight:900;text-decoration:none;display:grid}.withdraw-locked-panel{background:#d6b25e14;border:1px solid #d6b25e40;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.withdraw-locked-panel strong{color:#d6b25e;margin-bottom:5px;display:block}.withdraw-locked-panel span{color:#aaa;font-size:13px;line-height:1.6}.withdraw-locked-panel button,.account-actions-grid button.withdraw-locked{cursor:not-allowed;color:#888!important;background:#1a1a1a!important;border:1px dashed #555!important}.account-actions-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-actions-grid button,.account-actions-grid a{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#101816,#070a09);border:1px solid #d6b25e2e;border-radius:16px;place-items:center;min-height:58px;font-weight:900;text-decoration:none;display:grid}.account-actions-grid button:hover,.account-actions-grid a:hover{background:linear-gradient(135deg,#143529,#080b0a);border-color:#d6b25e73}.account-actions-grid .admin-recharge-btn{color:#031008;background:linear-gradient(135deg,#22c55e,#15803d);border:1px solid #22c55e73}.account-panel,.donation-box,.support-box{background:#0d1110;border:1px solid #d6b25e29;border-radius:18px;padding:16px}.account-panel h3,.donation-box h3,.support-box h3{color:#d6b25e;margin-bottom:10px;font-size:18px}.account-panel p,.donation-box p,.support-box p{color:#aaa;font-size:13px;line-height:1.8}.code-box{color:#d6b25e;text-align:center;letter-spacing:1px;background:#070a09;border:1px solid #d6b25e33;border-radius:16px;margin:12px 0;padding:14px;font-size:22px;font-weight:900}.panel-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.panel-actions button,.panel-actions a,.donation-box button,.support-box a{color:#050505;cursor:pointer;background:linear-gradient(135deg,#d6b25e,#8f681c);border:none;border-radius:14px;place-items:center;min-height:44px;font-weight:900;text-decoration:none;display:grid}.donation-box,.support-box{text-align:center}.wallet-number{background:#070a09;border:1px solid #d6b25e2e;border-radius:16px;margin:12px 0;padding:14px}.wallet-number span{color:#aaa;margin-bottom:6px;font-size:13px;display:block}.wallet-number strong{color:#d6b25e;letter-spacing:1px;font-size:20px}.logout-btn{color:#ffb4b4;cursor:pointer;background:#dc262629;border:1px solid #dc262659;border-radius:14px;height:46px;font-weight:900}.logout-btn:hover{background:#dc262642}.referrals-list{flex-direction:column;gap:10px;display:flex}.referral-real-item{color:#fff;background:#070a09;border:1px solid #d6b25e29;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.referral-real-item strong{color:#fff;margin-bottom:4px;display:block}.referral-real-item span{color:#d6b25e;font-size:13px;font-weight:900}.referral-real-item small{color:#aaa;font-size:12px}@media (width<=420px){.account-actions-grid{grid-template-columns:1fr 1fr}.account-actions-grid button,.account-actions-grid a{min-height:54px;font-size:12px}.panel-actions{grid-template-columns:1fr}.withdraw-locked-panel,.recharge-admin-box{text-align:center;flex-direction:column;align-items:stretch}.withdraw-locked-panel button,.recharge-admin-box a{border-radius:14px;min-height:42px}}.points-transfer{background:#0d1110;border:1px solid #d6b25e2e;border-radius:22px;padding:18px}.points-transfer h3{color:#d6b25e;margin-bottom:8px}.points-transfer p{color:#aaa;margin-bottom:14px;font-size:14px;line-height:1.7}.points-transfer label{color:#d6b25e;margin:12px 0 6px;font-size:13px;display:block}.points-transfer input{color:#fff;background:#070a09;border:1px solid #d6b25e2e;border-radius:14px;outline:none;width:100%;height:46px;padding:0 14px}.points-transfer input:focus{border-color:#d6b25e;box-shadow:0 0 0 4px #d6b25e1a}.transfer-message{color:#4ade80;background:#22c55e1f;border-radius:12px;margin-top:12px;padding:10px;font-size:13px;line-height:1.7}.points-transfer button{color:#050505;cursor:pointer;background:linear-gradient(135deg,#d6b25e,#8f681c);border:none;border-radius:14px;width:100%;height:44px;margin-top:14px;font-weight:900}.notifications-wrapper{z-index:9999;position:fixed;bottom:86px;right:16px}.notification-bell{color:#d6b25e;cursor:pointer;background:#0d1110;border:1px solid #d6b25e59;border-radius:50%;width:46px;height:46px;font-size:20px;position:relative;box-shadow:0 10px 25px #00000073}.notification-bell span{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.notifications-dropdown{background:#070a09;border:1px solid #d6b25e40;border-radius:18px;width:310px;max-height:420px;padding:12px;position:absolute;bottom:56px;right:0;overflow-y:auto;box-shadow:0 18px 40px #000000b3}.notifications-dropdown h3{color:#d6b25e;text-align:right;margin-bottom:10px}.notification-item{text-align:right;background:#0d1110;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:8px;padding:12px}.notification-item.unread{background:#14532d40;border-color:#4ade8073}.notification-item strong{color:#fff;margin-bottom:6px;display:block}.notification-item p{color:#cbd5d1;font-size:13px;line-height:1.6}.notification-item small{color:#888;font-size:11px}.no-notifications{color:#aaa;text-align:center;padding:20px}.notification-toast{text-align:right;background:linear-gradient(135deg,#0f3d2e,#070a09);border:1px solid #d6b25e59;border-radius:16px;width:320px;padding:14px;animation:.35s toastSlide;position:fixed;top:90px;right:16px;box-shadow:0 18px 40px #000000a6}.notification-toast strong{color:#d6b25e;margin-bottom:6px;display:block}.notification-toast span{color:#fff;font-size:13px;line-height:1.6}@keyframes toastSlide{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.dashboard-home{flex-direction:column;gap:16px;display:flex}.hero-card{background:radial-gradient(circle at 0 0,#d6b25e47,#0000 35%),linear-gradient(135deg,#0f3d2e,#070a09);border:1px solid #d6b25e40;border-radius:26px;margin-top:18px;padding:22px;box-shadow:0 18px 45px #00000073}.hero-card span{color:#d6b25e;font-size:14px}.hero-card h1{color:#fff;margin:8px 0;font-size:28px}.hero-card p{color:#aaa;font-size:14px}.hero-balance{background:#00000047;border-radius:18px;margin-top:18px;padding:14px}.hero-balance small{color:#aaa;margin-bottom:6px;display:block}.hero-balance strong{color:#d6b25e;font-size:24px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.reward-box{background:#0d1110;border:1px solid #d6b25e2e;border-radius:22px;padding:18px}.reward-box span{color:#aaa;font-size:13px}.reward-box h2{color:#d6b25e;margin:8px 0}.reward-box p{color:#aaa;font-size:14px;line-height:1.8}.games-coming-page{justify-content:center;align-items:center;min-height:calc(100vh - 170px);padding:34px 0;display:flex}.coming-box{text-align:center;background:radial-gradient(circle at top,#d6b25e21,#0000 38%),linear-gradient(160deg,#0d1411,#050505);border:1px solid #d6b25e40;border-radius:32px;width:100%;max-width:430px;min-height:470px;padding:36px 24px;position:relative;overflow:hidden;box-shadow:0 25px 80px #0009}.coming-orbit{border:1px dashed #d6b25e59;border-radius:50%;width:190px;height:190px;margin:0 auto 10px;position:relative}.coming-orbit span{background:#d6b25e2e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid;position:absolute;box-shadow:0 0 18px #d6b25e2e}.coming-orbit span:first-child{top:-20px;left:74px}.coming-orbit span:nth-child(2){top:74px;right:-20px}.coming-orbit span:nth-child(3){bottom:-20px;left:74px}.coming-orbit span:nth-child(4){top:74px;left:-20px}.coming-main-icon{background:linear-gradient(135deg,#d6b25e,#8f681c);border-radius:28px;place-items:center;width:86px;height:86px;margin:-150px auto 70px;font-size:42px;display:grid;box-shadow:0 0 40px #d6b25e66}.coming-box h1{color:#fff;margin-bottom:8px;font-size:30px}.coming-box h2{color:#d6b25e;margin-bottom:14px;font-size:46px}.coming-box p{color:#cfcfcf;max-width:340px;margin:0 auto 26px;font-size:15px;line-height:1.9}.loading-line{background:#ffffff14;border-radius:999px;width:100%;height:10px;overflow:hidden}.loading-line span{background:linear-gradient(90deg,#d6b25e,#4ade80);border-radius:999px;width:45%;height:100%;animation:1.8s ease-in-out infinite loadingMove;display:block}@keyframes loadingMove{0%{transform:translate(130%)}to{transform:translate(-230%)}}.store-choice-grid{grid-template-columns:1fr;gap:14px;margin-top:16px;display:grid}.store-choice-card{color:#fff;text-align:right;cursor:pointer;background:radial-gradient(circle at 100% 0,#d6b25e2e,#0000 38%),linear-gradient(135deg,#0d1110,#070a09);border:1px solid #d6b25e3d;border-radius:24px;min-height:145px;padding:18px;box-shadow:0 14px 35px #00000047}.store-choice-card.energy{background:radial-gradient(circle at 100% 0,#1fbe6e2e,#0000 38%),linear-gradient(135deg,#0f3d2e,#070a09)}.store-choice-card.points{background:radial-gradient(circle at 100% 0,#78a0ff2e,#0000 38%),linear-gradient(135deg,#101827,#070a09)}.store-choice-card.my{background:radial-gradient(circle at 100% 0,#d6b25e33,#0000 38%),linear-gradient(135deg,#17130a,#070a09)}.store-choice-icon{background:#d6b25e24;border-radius:18px;place-items:center;width:52px;height:52px;margin-bottom:14px;font-size:28px;display:grid}.store-choice-card h3{color:#d6b25e;margin:0 0 8px;font-size:20px}.store-choice-card p{color:#aaa;margin:0;font-size:13px;line-height:1.7}.back-store-btn{color:#d6b25e;cursor:pointer;background:#0d1110;border:1px solid #d6b25e40;border-radius:14px;height:42px;margin:14px 0;padding:0 16px;font-weight:800}.packages-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.points-package-list{flex-direction:column;gap:12px;margin-top:12px;display:flex}.points-package-card{background:radial-gradient(circle at 100% 0,#78a0ff29,#0000 38%),linear-gradient(135deg,#0d1110,#070a09);border:1px solid #d6b25e2e;border-radius:22px;grid-template-columns:54px 1fr;gap:12px;padding:16px;display:grid}.points-package-icon{background:#d6b25e24;border-radius:18px;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.points-package-content span{color:#aaa;font-size:13px}.points-package-content h3{color:#d6b25e;margin:5px 0;font-size:22px}.points-package-content p{color:#aaa;margin:0;font-size:14px}.points-package-content strong{color:#fff}.points-package-card button{color:#060606;cursor:pointer;background:linear-gradient(135deg,#d6b25e,#8f681c);border:none;border-radius:14px;grid-column:1/-1;height:44px;font-weight:900}.points-package-card button:active,.store-choice-card:active,.back-store-btn:active{transform:scale(.98)}@media (width>=650px){.store-choice-grid{grid-template-columns:repeat(3,1fr)}}.dashboard-notice{z-index:9999;text-align:center;border-radius:18px;width:calc(100% - 28px);max-width:420px;padding:14px 16px;font-weight:900;line-height:1.7;animation:.25s dashboardNoticeIn;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #00000073}.dashboard-notice.success{color:#fff;background:#16a34af2}.dashboard-notice.error{color:#fff;background:#dc2626f2}.dashboard-notice.warning{color:#050505;background:#d6b25ef5}@keyframes dashboardNoticeIn{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.account-page{color:#fff;direction:rtl;background:#050706;min-height:100vh;padding:18px 14px 90px}.account-page-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.account-page-header h2{color:#d6b25e;font-size:22px}.back-btn{color:#fff;cursor:pointer;background:#0d1110;border:1px solid #d6b25e40;border-radius:14px;padding:10px 14px;font-weight:900}.account-page-card{background:#0d1110;border:1px solid #d6b25e29;border-radius:20px;padding:16px}.referrals-count{color:#aaa;margin-bottom:14px;font-size:14px}.referrals-list-page{flex-direction:column;gap:10px;display:flex}.referral-page-item{background:#070a09;border:1px solid #d6b25e29;border-radius:16px;justify-content:space-between;gap:10px;padding:14px;display:flex}.referral-page-item strong{color:#fff;margin-bottom:5px;display:block}.referral-page-item span{color:#d6b25e;font-weight:900}.referral-page-item small{color:#aaa;font-size:12px}.empty-box{text-align:center;color:#aaa;padding:28px 12px}.wallet-history{margin-top:20px}.wallet-history h3{color:#d6b25e;margin-bottom:10px}.wallet-history-header{flex-direction:column;gap:10px;display:flex}.history-filters{gap:8px;margin-bottom:12px;display:flex}.history-filters button{color:#d6b25e;background:#0d1110;border:1px solid #d6b25e4d;border-radius:10px;flex:1;padding:9px;font-weight:700}.history-filters button.active{color:#000;background:linear-gradient(135deg,#d6b25e,#8f681c)}.withdraw-locked-box{background:#d6b25e14;border:1px solid #d6b25e40;border-radius:14px;flex-direction:column;gap:5px;margin:12px 0;padding:14px;display:flex}.withdraw-locked-box strong{color:#d6b25e}.withdraw-locked-box span{color:#aaa;font-size:13px}.history-item{background:#070a09;border:1px solid #ffffff0a;border-radius:12px;justify-content:space-between;gap:12px;margin-bottom:8px;padding:12px;font-size:13px;display:flex}.history-main{align-items:center;gap:10px;display:flex}.history-icon{font-size:22px}.history-item strong{color:#d6b25e}.history-item small{color:#aaa;margin-top:4px;display:block}.history-side{text-align:left;min-width:120px}.history-side b{display:block}.history-item.income .history-side b{color:#00ff9d}.history-item.expense .history-side b{color:#ff6969}.empty-history{color:#aaa;text-align:center;margin-top:20px}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;direction:rtl;background:#050505;font-family:Tahoma,sans-serif}:root{--gold:#d6b25e;--green:#0f3d2e;--card:#0d1110}.container{padding:16px}
