:root{--cyber-bg:#090d16;--glass-bg:rgba(13,20,35,0.6);--glass-border:rgba(251,191,36,0.15);--glow-color:#fbbf24;--glow-blue:#3b82f6;--neon-green:#10b981;--neon-red:#ef4444;--text-color:#e2e8f0}html{min-height:100%;background:#060f1c}body{background-color:transparent;color:var(--text-color);font-family:"Inter","Noto Sans TC",sans-serif;margin:0;padding:0;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh}.starfield{position:fixed;width:100vw;height:100vh;background:radial-gradient(circle at 50% 50%,#111827,#030712);z-index:-2;overflow:hidden}.starfield::after{content:"";position:absolute;width:200%;height:200%;background-image:radial-gradient( white,rgba(255,255,255,0.2) 2px,transparent 40px ),radial-gradient( white,rgba(255,255,255,0.15) 1px,transparent 30px ),radial-gradient(white,rgba(255,255,255,0.1) 2px,transparent 40px);background-size:550px 550px,350px 350px,250px 250px;background-position:0 0,40px 60px,130px 270px;opacity:0.15;animation:rotateBg 180s linear infinite;transform-origin:center}@keyframes rotateBg{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.nebula{position:fixed;top:20%;left:20%;width:600px;height:600px;background:radial-gradient( circle,rgba(59,130,246,0.12) 0%,rgba(147,51,234,0.05) 50%,transparent 100% );filter:blur(80px);z-index:-1;pointer-events:none}.nebula-2{position:fixed;bottom:10%;right:15%;width:500px;height:500px;background:radial-gradient( circle,rgba(251,191,36,0.08) 0%,rgba(239,68,68,0.03) 60%,transparent 100% );filter:blur(80px);z-index:-1;pointer-events:none}.site-lang{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;max-width:1400px;margin:0 auto;box-sizing:border-box;width:100%}.site-lang a{color:var(--text-color);text-decoration:none;font-weight:600;font-size:14px;transition:all 0.3s ease;display:flex;align-items:center;gap:8px;opacity:0.8}.site-lang a:hover{opacity:1;text-shadow:0 0 8px rgba(255,255,255,0.4)}.lang-actions{display:flex;align-items:center;gap:15px}.theme-toggle{background:none;border:none;color:var(--text-color);cursor:pointer;font-size:18px;opacity:0.8;transition:opacity 0.3s}.theme-toggle:hover{opacity:1}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 30px 80px 30px;box-sizing:border-box}body.member-auth-login .container,body.member-auth-register .container{display:grid;grid-template-rows:auto auto auto;align-content:start;padding-bottom:40px;flex:1 0 auto}body.member-auth-login .auth-card,body.member-auth-register .auth-card{align-self:start}footer[data-rp-footer]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;margin-top:auto}body.member-auth-login footer[data-rp-footer],body.member-auth-register footer[data-rp-footer]{position:static;margin-top:auto;width:100vw}.header{text-align:center;margin-bottom:40px}.header h1{font-family:"Montserrat",sans-serif;font-size:38px;font-weight:800;margin:0 0 10px 0;letter-spacing:2px;background:linear-gradient(135deg,#fff 30%,var(--glow-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;justify-content:center;gap:12px}.header .brand-logo{filter:drop-shadow(0 0 8px var(--glow-color))}.header p{font-size:16px;color:#94a3b8;margin:0}.auth-card{width:100%;max-width:480px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.05);backdrop-filter:blur(20px);margin:40px auto;padding:40px;box-sizing:border-box;position:relative;transition:all 0.3s ease}.auth-card:hover{border-color:rgba(251,191,36,0.3);box-shadow:0 25px 60px rgba(251,191,36,0.08),0 20px 50px rgba(0,0,0,0.4)}.auth-tabs{display:flex;border-bottom:2px solid rgba(255,255,255,0.05);margin-bottom:30px}.auth-tab{flex:1;text-align:center;padding:12px;color:#64748b;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.3s ease;border-bottom:2px solid transparent;margin-bottom:-2px}.auth-tab.active{color:var(--glow-color);border-bottom-color:var(--glow-color);text-shadow:0 0 10px rgba(251,191,36,0.3)}.form-group{margin-bottom:20px;position:relative}.form-group label{display:block;font-size:13px;color:#94a3b8;margin-bottom:8px;font-weight:600;letter-spacing:0.5px}.input-wrapper{position:relative}.input-wrapper i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#475569;transition:color 0.3s}.form-group input{width:100%;padding:14px 15px 14px 45px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;color:var(--text-color);font-size:15px;box-sizing:border-box;transition:all 0.3s ease}.form-group input:focus{outline:none;background:rgba(255,255,255,0.05);border-color:var(--glow-color);box-shadow:0 0 15px rgba(251,191,36,0.15)}.form-group input:focus + i{color:var(--glow-color)}.auth-btn{width:100%;padding:14px;background:linear-gradient(135deg,#5eead4,#60a5fa);border:none;border-radius:12px;color:#06111f;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(94,234,212,0.25);display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.auth-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(94,234,212,0.45);background:linear-gradient(135deg,#93f5e6,#93c5fd)}.auth-btn:active{transform:translateY(0)}.auth-btn.is-ready{background:linear-gradient(135deg,#5eead4,#60a5fa);color:#06111f;box-shadow:0 4px 15px rgba(94,234,212,0.25)}.passkey-badge.bound{background:rgba(16,185,129,0.1) !important;border:1px solid rgba(16,185,129,0.2) !important;color:var(--neon-green) !important;text-shadow:0 0 8px rgba(16,185,129,0.2) !important;font-weight:700 !important;padding:4px 10px !important;border-radius:6px !important}.passkey-badge.unbound{background:rgba(148,163,184,0.1) !important;border:1px solid rgba(148,163,184,0.2) !important;color:#94a3b8 !important;font-weight:600 !important;padding:4px 10px !important;border-radius:6px !important}.auth-btn.is-incomplete,.auth-btn:disabled.is-incomplete{background:rgba(148,163,184,0.12);border:1px solid rgba(148,163,184,0.22);color:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.auth-btn.is-limited,.auth-btn:disabled.is-limited{background:rgba(71,85,105,0.42);border:1px solid rgba(148,163,184,0.28);color:#cbd5e1;box-shadow:none;cursor:wait;transform:none}.auth-btn[data-submitting="true"],.auth-btn.is-loading{background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;box-shadow:0 6px 22px rgba(37,99,235,0.28);cursor:progress}.auth-btn:disabled::before{display:none}.auth-footer{text-align:center;margin-top:20px;font-size:13px;color:#64748b}.auth-footer a{color:var(--glow-color);text-decoration:none}.dashboard{display:grid;grid-template-columns:390px 1fr;grid-template-rows:auto auto;gap:30px;align-items:start;flex:1 0 auto;width:100%;max-width:1400px;margin:0 auto;padding:0 30px 80px 30px;box-sizing:border-box}.profile-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:30px;box-shadow:0 20px 40px rgba(0,0,0,0.3);backdrop-filter:blur(20px);box-sizing:border-box}.user-avatar-wrap{display:flex;flex-direction:column;align-items:center;margin-bottom:25px;position:relative}.user-avatar{width:100px;height:100px;border-radius:50%;background:radial-gradient( circle,rgba(251,191,36,0.2) 0%,rgba(251,191,36,0.05) 70% );border:2px solid var(--glow-color);box-shadow:0 0 20px rgba(251,191,36,0.25);display:flex;align-items:center;justify-content:center;font-size:42px;color:var(--glow-color);margin-bottom:15px;position:relative}.user-avatar::after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;border:1px dashed rgba(251,191,36,0.3);animation:spin 30s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.user-username{font-size:22px;font-weight:800;color:#fff;margin:0 0 5px 0;text-shadow:0 0 10px rgba(255,255,255,0.1)}.user-role-badge{background:rgba(251,191,36,0.1);border:1px solid rgba(251,191,36,0.3);color:var(--glow-color);padding:4px 12px;border-radius:30px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.status-box{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);border-radius:16px;padding:20px;margin-bottom:25px}.status-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.status-toggle{width:100%;padding:0;background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:default}.status-toggle-main{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.status-summary,.status-chevron,.status-mobile-expiry{display:none}.status-label{font-size:13px;color:#94a3b8;font-weight:600}.status-value{font-size:14px;font-weight:700}.status-value.active{color:var(--neon-green);text-shadow:0 0 8px rgba(16,185,129,0.3)}.status-value.expired{color:var(--neon-red);text-shadow:0 0 8px rgba(239,68,68,0.3)}.status-serial{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;margin:-2px 0 12px 0;font-size:11px;color:#64748b;min-width:0}.status-serial .serial-tag{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none;font-size:11px;flex-shrink:1;min-width:0}.progress-container{height:8px;background:rgba(255,255,255,0.05);border-radius:10px;overflow:hidden;margin-bottom:12px;position:relative}.progress-bar{height:100%;border-radius:10px;width:0%;transition:width 1s cubic-bezier(0.4,0,0.2,1);background:linear-gradient(90deg,#3b82f6,#60a5fa)}.progress-bar.green{background:linear-gradient(90deg,var(--neon-green),#34d399)}.progress-bar.yellow{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.progress-bar.red{background:linear-gradient(90deg,var(--neon-red),#f87171)}.countdown-timer{display:flex;justify-content:space-between;font-size:11px;color:#64748b;font-weight:500}.countdown-timer strong{color:#e2e8f0}.user-details{margin-bottom:25px}.detail-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.03);font-size:13px}.detail-row:last-child{border-bottom:none}.detail-title{color:#64748b;font-weight:500}.user-details .detail-row:nth-child(-n + 3){display:none}.detail-content{color:#e2e8f0;font-weight:600;word-break:break-all;text-align:right;max-width:180px}.btn-logout{width:100%;padding:12px;background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.2);color:var(--neon-red);border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;transition:all 0.3s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-logout:hover{background:rgba(239,68,68,0.15);border-color:rgba(239,68,68,0.4);box-shadow:0 0 15px rgba(239,68,68,0.15)}.workspace{display:flex;flex-direction:column;gap:30px}.tabs-navigation{display:flex;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:6px;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.work-tab{flex:1;padding:12px;border-radius:12px;color:#94a3b8;font-size:14px;font-weight:700;cursor:pointer;text-align:center;transition:all 0.3s;display:flex;align-items:center;justify-content:center;gap:8px}.work-tab:hover{color:#fff;background:rgba(255,255,255,0.02)}.work-tab.active{color:#000;background:var(--glow-color);box-shadow:0 4px 15px rgba(251,191,36,0.25)}.card-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:35px;box-shadow:0 20px 40px rgba(0,0,0,0.3);backdrop-filter:blur(20px);box-sizing:border-box;animation:fadeIn 0.4s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-panel h2{font-size:22px;font-weight:800;margin:0 0 12px 0;display:flex;align-items:center;gap:10px;color:#fff}.card-panel h2 i{color:var(--glow-color);text-shadow:0 0 10px rgba(251,191,36,0.3)}.card-panel-desc{color:#94a3b8;font-size:14px;margin:0 0 30px 0;line-height:1.5}.packages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.package-card{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);border-radius:20px;padding:25px;text-align:center;cursor:pointer;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);position:relative;overflow:hidden;display:flex;flex-direction:column}.package-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient( 135deg,rgba(251,191,36,0.05) 0%,transparent 100% );opacity:0;transition:opacity 0.3s}.package-card:hover{transform:translateY(-5px);border-color:rgba(251,191,36,0.3);box-shadow:0 10px 25px rgba(251,191,36,0.08)}.package-card:hover::before{opacity:1}.package-card.active{border-color:var(--glow-color);background:rgba(251,191,36,0.03);box-shadow:0 10px 30px rgba(251,191,36,0.12)}.game-type-btn{padding:12px;border:1px solid rgba(255,255,255,0.08);border-radius:12px;text-align:center;cursor:pointer;background:rgba(255,255,255,0.02);transition:all 0.3s}.game-type-btn:hover{border-color:rgba(251,191,36,0.3);background:rgba(251,191,36,0.04)}.game-type-btn.active{border-color:var(--glow-color) !important;background:rgba(251,191,36,0.08) !important;box-shadow:0 4px 15px rgba(251,191,36,0.15)}.game-type-btn.active strong{color:var(--glow-color) !important}.package-badge{position:absolute;top:12px;right:-30px;background:var(--glow-color);color:#000;font-size:9px;font-weight:800;padding:4px 30px;transform:rotate(45deg);box-shadow:0 2px 4px rgba(0,0,0,0.2);letter-spacing:0.5px}.package-icon{font-size:28px;color:var(--glow-color);margin-bottom:12px;transition:transform 0.3s}.package-card:hover .package-icon{transform:scale(1.1)}.package-title{font-size:15px;font-weight:700;margin-bottom:6px;color:#f1f5f9}.package-duration{font-size:24px;font-weight:800;color:#fff;margin-bottom:15px}.package-duration span{font-size:14px;font-weight:600;color:#94a3b8}.package-price{font-size:18px;font-weight:700;color:var(--glow-color);margin-top:auto;border-top:1px solid rgba(255,255,255,0.03);padding-top:12px}.package-price small{font-size:12px;color:#64748b;font-weight:500}.upload-drag-area{border:2px dashed rgba(255,255,255,0.15);border-radius:16px;padding:30px;text-align:center;background:rgba(255,255,255,0.01);cursor:pointer;transition:all 0.3s;margin-bottom:25px;position:relative}.upload-drag-area:hover,.upload-drag-area.dragover{border-color:var(--glow-color);background:rgba(251,191,36,0.02)}.upload-drag-icon{font-size:40px;color:#475569;margin-bottom:12px;transition:all 0.3s}.upload-drag-area:hover .upload-drag-icon{color:var(--glow-color);transform:translateY(-2px)}.upload-drag-text{font-size:14px;color:#94a3b8;font-weight:500}.upload-drag-sub{font-size:11px;color:#475569;margin-top:6px}#memberScreenshot{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;margin-bottom:20px}.preview-item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,0.08)}.preview-item img{width:100%;height:100%;object-fit:cover}.preview-remove{position:absolute;top:5px;right:5px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,0.7);border:none;color:#fff;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.preview-remove:hover{background:var(--neon-red)}.buy-guide-box{background:rgba(251,191,36,0.05);border:1px solid rgba(251,191,36,0.15);border-radius:16px;padding:20px;margin-bottom:25px}.buy-guide-title{color:var(--glow-color);font-weight:700;font-size:14px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.buy-guide-steps{font-size:13px;color:#94a3b8;line-height:1.6;padding-left:20px;margin:0}.buy-guide-steps li{margin-bottom:6px}.buy-guide-steps strong{color:#fff}.offline-guide-desc{font-size:13px;line-height:1.6;display:block;margin-top:8px;color:#cbd5e1}.btn-buy-gateway{background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;padding:12px 24px;border:none;border-radius:12px;font-weight:700;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all 0.3s;box-shadow:0 4px 15px rgba(124,58,237,0.3);margin-bottom:25px;text-decoration:none}.btn-buy-gateway:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(124,58,237,0.5);background:linear-gradient(135deg,#c084fc,#7c3aed)}.ip-status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:30px;font-size:12px;font-weight:700}.ip-status-badge.approved{background:rgba(16,185,129,0.1);border:1px solid rgba(16,185,129,0.3);color:var(--neon-green)}.ip-status-badge.pending{background:rgba(245,158,11,0.1);border:1px solid rgba(245,158,11,0.3);color:#f59e0b}.ip-status-badge.rejected{background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.3);color:var(--neon-red)}.table-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:30px;box-shadow:0 20px 40px rgba(0,0,0,0.3);backdrop-filter:blur(20px);margin-top:30px}.history-card-full{grid-column:1 / -1;margin-top:0}.table-card h3{font-size:18px;font-weight:800;margin:0 0 20px 0;display:flex;align-items:center;gap:10px;color:#fff}.table-card h3 i{color:var(--glow-color)}.table-wrapper{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{padding:14px 20px;color:#64748b;font-size:13px;font-weight:700;letter-spacing:0.3px;border-bottom:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.01);white-space:nowrap}th:first-child{border-radius:8px 0 0 8px}th:last-child{border-radius:0 8px 8px 0}td{padding:16px 20px;font-size:14px;border-bottom:1px solid rgba(255,255,255,0.03);transition:background 0.15s}tbody tr:hover td{background:rgba(251,191,36,0.025)}tbody tr:nth-child(even) td{background:rgba(255,255,255,0.012)}tbody tr:nth-child(even):hover td{background:rgba(251,191,36,0.03)}tr:last-child td{border-bottom:none}.serial-tag{font-family:"JetBrains Mono","Fira Code",ui-monospace,monospace;background:rgba(251,191,36,0.06);border:1px solid rgba(251,191,36,0.18);padding:3px 10px;border-radius:8px;color:#fcd34d;font-weight:500;font-size:12px;letter-spacing:0.04em;display:inline-block;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#confetti-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;pointer-events:none}.loading-spin{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0;color:#64748b;font-size:14px}.loading-spin i{font-size:32px;color:var(--glow-color);margin-bottom:15px}.empty-state{text-align:center;padding:40px 0;color:#64748b}.empty-state i{font-size:38px;margin-bottom:12px;display:block}@media (max-width:1024px){.dashboard{grid-template-columns:340px 1fr;padding:0 20px 80px 20px}}@media (max-width:968px){.dashboard{grid-template-columns:1fr;padding:0 16px 60px 16px}.history-card-full{grid-column:1}.packages-grid{grid-template-columns:1fr}.site-lang{padding:20px}}html[data-theme="light"]{--cyber-bg:#f8fafc;--glass-bg:rgba(255,255,255,0.65);--glass-border:rgba(217,119,6,0.22);--glow-color:#d97706;--glow-blue:#2563eb;--text-color:#0f172a}html[data-theme="light"] .starfield{background:radial-gradient(circle at 50% 50%,#f1f5f9,#e2e8f0)}html[data-theme="light"] .starfield::after{opacity:0.05}html[data-theme="light"] .nebula{background:radial-gradient( circle,rgba(37,99,235,0.04) 0%,transparent 100% )}html[data-theme="light"] .header h1{background:linear-gradient(135deg,#0f172a 30%,#d97706 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme="light"] .header p{color:#475569}html[data-theme="light"] .form-group input{background:rgba(15,23,42,0.03);border-color:rgba(15,23,42,0.08)}html[data-theme="light"] .form-group input:focus{background:rgba(255,255,255,0.95);border-color:var(--glow-color);box-shadow:0 0 15px rgba(217,119,6,0.15)}html[data-theme="light"] .auth-btn{color:#fff;background:linear-gradient(135deg,#0d9488,#2563eb);box-shadow:0 4px 15px rgba(13,148,136,0.25)}html[data-theme="light"] .auth-btn:hover{background:linear-gradient(135deg,#0f766e,#1d4ed8);box-shadow:0 6px 20px rgba(13,148,136,0.4)}html[data-theme="light"] .auth-btn.is-ready{color:#fff;background:linear-gradient(135deg,#0d9488,#2563eb);box-shadow:0 4px 15px rgba(13,148,136,0.25)}html[data-theme="light"] .auth-btn.is-incomplete,html[data-theme="light"] .auth-btn:disabled.is-incomplete{background:rgba(148,163,184,0.16);border:1px solid rgba(100,116,139,0.24);color:#64748b;box-shadow:none;cursor:not-allowed;transform:none}html[data-theme="light"] .auth-btn.is-limited,html[data-theme="light"] .auth-btn:disabled.is-limited{background:rgba(100,116,139,0.2);border:1px solid rgba(100,116,139,0.28);color:#475569;box-shadow:none;cursor:wait;transform:none}html[data-theme="light"] .auth-btn[data-submitting="true"],html[data-theme="light"] .auth-btn.is-loading{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 6px 22px rgba(37,99,235,0.22);cursor:progress}@media (max-width:640px){body.member-auth-login .container,body.member-auth-register .container{padding-bottom:32px}body.member-auth-login footer[data-rp-footer],body.member-auth-register footer[data-rp-footer]{position:static;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:auto;width:100vw}.site-lang{position:relative;display:flex;justify-content:space-between;align-items:center;padding:15px 20px}.site-lang .lang-actions{display:contents !important}.site-lang .js-lang-select{order:3;margin-left:auto}.site-lang .theme-toggle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0 !important;z-index:100}.site-lang a{order:1}}.grecaptcha-badge{visibility:hidden !important}html.is-logged-in-loading #authPanel{display:none !important}html[data-theme="light"] .user-username{color:#0f172a;text-shadow:none}html[data-theme="light"] .card-panel h2{color:#0f172a}html[data-theme="light"] .table-card h3{color:#0f172a}html[data-theme="light"] .countdown-timer strong,html[data-theme="light"] .detail-content{color:#1e293b}html[data-theme="light"] .serial-tag{background:rgba(217,119,6,0.07);border-color:rgba(217,119,6,0.25);color:#92400e}html[data-theme="light"] th{border-bottom:1px solid rgba(0,0,0,0.06)}html[data-theme="light"] td{border-bottom:1px solid rgba(0,0,0,0.03)}html[data-theme="light"] .detail-row{border-bottom:1px solid rgba(0,0,0,0.04)}html[data-theme="light"] .progress-container{background:rgba(0,0,0,0.06)}html[data-theme="light"] .work-tab{color:#475569}html[data-theme="light"] .work-tab:hover{color:var(--glow-color);background:rgba(0,0,0,0.02)}html[data-theme="light"] .work-tab.active{color:#ffffff;background:var(--glow-color);box-shadow:0 4px 15px rgba(217,119,6,0.25)}html[data-theme="light"] .card-panel-desc,html[data-theme="light"] .form-group label,html[data-theme="light"] .status-label,html[data-theme="light"] .countdown-timer,html[data-theme="light"] .detail-title{color:#475569}.login-log-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);border-radius:12px;margin-bottom:10px;transition:all 0.3s ease;font-size:13px}.login-log-item:hover{background:rgba(255,255,255,0.04);border-color:rgba(251,191,36,0.2)}.login-log-left{display:flex;align-items:center;gap:12px}.login-log-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.login-log-icon.success{background:rgba(16,185,129,0.1);color:var(--neon-green)}.login-log-icon.failed{background:rgba(239,68,68,0.1);color:var(--neon-red)}.login-log-info{display:flex;flex-direction:column;gap:2px}.login-log-meta{font-size:11px;color:#64748b}.login-log-right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.login-log-ip{font-family:"JetBrains Mono","Fira Code",ui-monospace,monospace;font-weight:600;color:#e2e8f0}.login-log-location{font-size:11px;color:#94a3b8}html[data-theme="light"] .login-log-item{background:rgba(0,0,0,0.02);border-color:rgba(0,0,0,0.05)}html[data-theme="light"] .login-log-item:hover{background:rgba(0,0,0,0.04);border-color:rgba(217,119,6,0.2)}html[data-theme="light"] .login-log-ip{color:#0f172a}html[data-theme="light"] .login-log-location,html[data-theme="light"] .login-log-meta{color:#475569}html[data-theme="light"] #passkeyStatusBox,html[data-theme="light"] #telegramStatusBox{background:rgba(255,255,255,0.6) !important;border-color:rgba(148,163,184,0.22) !important;box-shadow:0 4px 12px rgba(15,23,42,0.02) !important}html[data-theme="light"] #bindCodeArea{background:rgba(0,0,0,0.04) !important}html[data-theme="light"] .status-box{background:rgba(255,255,255,0.7) !important;border-color:rgba(148,163,184,0.2) !important;box-shadow:0 4px 12px rgba(15,23,42,0.02) !important}html[data-theme="light"] .status-box.status-box-gm{border:1px solid rgba(217,119,6,0.3) !important;background:rgba(217,119,6,0.02) !important;animation:pulse-border-gm-light 6s infinite ease-in-out !important}@keyframes pulse-border-gm-light{0%,100%{border-color:rgba(217,119,6,0.2);box-shadow:0 0 12px rgba(217,119,6,0.02),inset 0 1px 0 rgba(255,255,255,0.5)}50%{border-color:rgba(217,119,6,0.75);box-shadow:0 10px 24px rgba(217,119,6,0.1),0 0 15px rgba(217,119,6,0.08),inset 0 1px 0 rgba(255,255,255,0.7);background:rgba(217,119,6,0.04) !important}}html[data-theme="light"] .status-box.status-box-baccarat{border:1px solid rgba(37,99,235,0.3) !important;background:rgba(37,99,235,0.02) !important;animation:pulse-border-bac-light 6s infinite ease-in-out !important}@keyframes pulse-border-bac-light{0%,100%{border-color:rgba(37,99,235,0.2);box-shadow:0 0 12px rgba(37,99,235,0.02),inset 0 1px 0 rgba(255,255,255,0.5)}50%{border-color:rgba(37,99,235,0.75);box-shadow:0 10px 24px rgba(37,99,235,0.1),0 0 15px rgba(37,99,235,0.08),inset 0 1px 0 rgba(255,255,255,0.7);background:rgba(37,99,235,0.04) !important}}html[data-theme="light"] .status-box.status-box-blackjack{border:1px solid rgba(239,68,68,0.3) !important;background:rgba(239,68,68,0.02) !important;animation:pulse-border-bj-light 6s infinite ease-in-out !important}@keyframes pulse-border-bj-light{0%,100%{border-color:rgba(239,68,68,0.2);box-shadow:0 0 12px rgba(239,68,68,0.02),inset 0 1px 0 rgba(255,255,255,0.5)}50%{border-color:rgba(239,68,68,0.75);box-shadow:0 10px 24px rgba(239,68,68,0.1),0 0 15px rgba(239,68,68,0.08),inset 0 1px 0 rgba(255,255,255,0.7);background:rgba(239,68,68,0.04) !important}}html[data-theme="light"] .game-type-btn{background:rgba(0,0,0,0.02) !important;border-color:rgba(0,0,0,0.06) !important;color:#475569 !important}html[data-theme="light"] .game-type-btn:hover{background:rgba(0,0,0,0.04) !important;border-color:rgba(0,0,0,0.12) !important}html[data-theme="light"] .game-type-btn.active{border-color:var(--glow-color) !important;background:rgba(217,119,6,0.08) !important;color:var(--glow-color) !important}html[data-theme="light"] .member-amount-btn{background:rgba(0,0,0,0.02) !important;border-color:rgba(0,0,0,0.06) !important;color:#475569 !important}html[data-theme="light"] .member-amount-btn span{color:#0f172a !important}html[data-theme="light"] .member-amount-btn:hover,html[data-theme="light"] .member-amount-btn.active{color:#03111f !important;background:linear-gradient(135deg,#24c6a7,#2563eb) !important;border-color:rgba(45,212,191,0.55) !important}html[data-theme="light"] .member-amount-btn:hover span,html[data-theme="light"] .member-amount-btn.active span{color:#03111f !important}html[data-theme="light"] .member-amount-btn:hover small,html[data-theme="light"] .member-amount-btn.active small{color:#052033 !important}html[data-theme="light"] .upload-drag-area{border-color:rgba(0,0,0,0.12) !important;background:rgba(0,0,0,0.01) !important}html[data-theme="light"] .upload-drag-area:hover,html[data-theme="light"] .upload-drag-area.dragover{border-color:var(--glow-color) !important;background:rgba(217,119,6,0.02) !important}html[data-theme="light"] .member-amount-preview{background:rgba(13,148,136,0.08) !important;border-color:rgba(13,148,136,0.2) !important;color:#0f766e !important}html[data-theme="light"] .member-amount-preview.over-limit{background:#fff1f2 !important;border-color:#fecdd3 !important;color:#e11d48 !important}html[data-theme="light"] #passkeyDevicesUl li{color:#0f172a !important;background:rgba(0,0,0,0.02) !important;border-color:rgba(0,0,0,0.05) !important}html[data-theme="light"] .btn-logout{background:rgba(239,68,68,0.06) !important;border-color:rgba(239,68,68,0.18) !important;color:#ef4444 !important}html[data-theme="light"] .btn-logout:hover{background:rgba(239,68,68,0.12) !important;border-color:rgba(239,68,68,0.3) !important}html[data-theme="light"] .timeline-step.active .timeline-label{color:#d97706 !important}html[data-theme="light"] .package-card{background:rgba(255,255,255,0.7) !important;border-color:rgba(148,163,184,0.2) !important;box-shadow:0 4px 18px rgba(15,23,42,0.02) !important;transition:all 0.35s cubic-bezier(0.25,0.8,0.25,1) !important}html[data-theme="light"] .package-card:hover{border-color:rgba(217,119,6,0.45) !important;background:rgba(255,255,255,0.95) !important;box-shadow:0 12px 28px rgba(217,119,6,0.06),0 0 10px rgba(217,119,6,0.03) !important;transform:translateY(-5px) !important}html[data-theme="light"] .package-card.active{border-color:var(--glow-color) !important;background:rgba(255,255,255,0.96) !important;box-shadow:0 16px 36px rgba(217,119,6,0.14),0 0 20px rgba(217,119,6,0.08),inset 0 1px 0 rgba(255,255,255,0.7) !important;transform:translateY(-5px) scale(1.02) !important}html[data-theme="light"] .package-title{color:#1e293b !important}html[data-theme="light"] .package-duration{color:#0f172a !important}html[data-theme="light"] .package-duration span{color:#475569 !important}html[data-theme="light"] .package-price small{color:#475569 !important}html[data-theme="light"] .buy-guide-box{background:rgba(217,119,6,0.04) !important;border-color:rgba(217,119,6,0.15) !important}html[data-theme="light"] .buy-guide-steps{color:#334155 !important}html[data-theme="light"] .buy-guide-steps strong{color:#0f172a !important}html[data-theme="light"] .offline-guide-desc{color:#1e293b !important}.record-type-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:700;border:1px solid transparent;white-space:nowrap}.record-type-badge i{font-size:11px}.record-type-badge.online{background:rgba(99,102,241,0.1);color:#a5b4fc;border-color:rgba(99,102,241,0.2)}html[data-theme="light"] .record-type-badge.online{background:rgba(99,102,241,0.08) !important;color:#4f46e5 !important;border-color:rgba(99,102,241,0.18) !important}.record-type-badge.offline{background:rgba(16,185,129,0.1);color:#34d399;border-color:rgba(16,185,129,0.2)}html[data-theme="light"] .record-type-badge.offline{background:rgba(16,185,129,0.08) !important;color:#059669 !important;border-color:rgba(16,185,129,0.18) !important}tbody tr{transition:background-color 0.2s ease,transform 0.15s ease}tbody tr:hover{background:rgba(255,255,255,0.015)}html[data-theme="light"] tbody tr:hover{background:rgba(0,0,0,0.015) !important}html[data-theme="light"] td{color:#334155 !important}.serial-tag.clickable{cursor:pointer;transition:all 0.2s ease;border:1px solid rgba(255,255,255,0.08)}.serial-tag.clickable:hover{background:rgba(217,119,6,0.15);border-color:rgba(217,119,6,0.4);color:var(--glow-color);transform:translateY(-1px)}html[data-theme="light"] .serial-tag.clickable{background:rgba(0,0,0,0.04) !important;color:#334155 !important;border:1px solid rgba(0,0,0,0.08) !important}html[data-theme="light"] .serial-tag.clickable:hover{background:rgba(217,119,6,0.08) !important;border-color:rgba(217,119,6,0.4) !important;color:var(--glow-color) !important}.passkey-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:20px;font-size:11px;font-weight:700}.passkey-badge.bound{background:rgba(16,185,129,0.1) !important;border:1px solid rgba(16,185,129,0.2) !important;color:var(--neon-green) !important;text-shadow:0 0 8px rgba(16,185,129,0.2) !important;font-weight:700 !important;padding:4px 10px !important;border-radius:6px !important}.passkey-badge.unbound{background:rgba(148,163,184,0.1) !important;border:1px solid rgba(148,163,184,0.2) !important;color:#94a3b8 !important;font-weight:600 !important;padding:4px 10px !important;border-radius:6px !important}.member-amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 12px}.member-amount-btn{border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:rgba(255,255,255,0.02);color:#e2e8f0;cursor:pointer;padding:10px 8px;text-align:center;transition:all 0.25s ease}.member-amount-btn span{display:block;font-size:14px;font-weight:800}.member-amount-btn small{color:#64748b;display:block;font-size:11px;margin-top:4px}.member-amount-btn:hover,.member-amount-btn.active{background:linear-gradient(135deg,#24c6a7,#2563eb);border-color:rgba(45,212,191,0.55);box-shadow:0 8px 24px rgba(37,99,235,0.16);color:#03111f}.member-amount-btn:hover small,.member-amount-btn.active small{color:#052033}.member-amount-preview{background:rgba(13,55,64,0.58);border:1px solid rgba(45,212,191,0.3);border-radius:10px;color:#99f6e4;display:block;font-size:14px;font-weight:800;margin-top:10px;padding:12px;text-align:center}.member-amount-preview.over-limit{background:#fff1f2;border-color:#fecdd3;color:#e11d48}.member-tools-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:28px}.member-tool-box{background:rgba(13,20,35,0.55);border:1px solid rgba(255,255,255,0.06);border-radius:20px;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,0.25);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}.member-tool-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient( 135deg,rgba(251,191,36,0.03) 0%,transparent 100% );opacity:0;transition:opacity 0.3s;pointer-events:none}.member-tool-box:hover{transform:translateY(-2px);border-color:rgba(251,191,36,0.18);box-shadow:0 15px 35px rgba(0,0,0,0.35),0 0 15px rgba(251,191,36,0.03)}.member-tool-box:hover::before{opacity:1}.member-tool-box h3{align-items:center;color:#fff;display:flex;font-size:16px;gap:8px;margin:0 0 18px;font-weight:700;letter-spacing:0.5px}.member-tool-box h3 i{color:var(--glow-color);background:rgba(251,191,36,0.08);border:1px solid rgba(251,191,36,0.18);width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;margin-right:8px;flex-shrink:0;box-shadow:0 0 10px rgba(251,191,36,0.05);transition:all 0.3s ease}.member-tool-box:hover h3 i{background:rgba(251,191,36,0.15);border-color:rgba(251,191,36,0.3);transform:rotate(15deg)}.member-tool-box p{color:#94a3b8;font-size:13px;line-height:1.6;margin:0 0 16px}.member-query-row{display:grid;gap:8px;grid-template-columns:1fr 44px}.member-query-row input{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;box-sizing:border-box;color:var(--text-color);font-size:14px;min-width:0;padding:12px 14px}.member-query-row button{align-items:center;background:var(--glow-color);border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;font-size:15px;justify-content:center}.member-status-card{display:none;margin-top:14px}.member-status-card.show{display:block}.member-status-entry{background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.06);border-left:3px solid #64748b;border-radius:14px;margin-bottom:10px;padding:14px}.member-status-entry.pending{border-left-color:#f59e0b}.member-status-entry.approved{border-left-color:var(--neon-green)}.member-status-entry.rejected,.member-status-entry.disabled{border-left-color:var(--neon-red)}.member-status-head{color:#fff;font-size:13px;font-weight:800;margin-bottom:8px;word-break:break-all}.member-status-row{align-items:center;border-top:1px solid rgba(255,255,255,0.04);display:flex;gap:10px;justify-content:space-between;padding:8px 0}.member-status-row span{color:#64748b;font-size:12px}.member-status-row strong{color:#e2e8f0;font-size:12px;text-align:right;word-break:break-all}.member-status-steps{align-items:flex-start;display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;gap:6px;margin:14px 0 12px}.member-status-step{align-items:center;display:flex;flex-direction:column;gap:5px;min-width:0;text-align:center}.member-status-step span{align-items:center;background:rgba(71,85,105,0.24);border:1px solid rgba(148,163,184,0.22);border-radius:999px;color:#94a3b8;display:flex;height:34px;justify-content:center;width:34px}.member-status-step.done span{background:linear-gradient(135deg,#10b981,#2dd4bf);border-color:rgba(45,212,191,0.45);color:#fff;box-shadow:0 0 18px rgba(16,185,129,0.26)}.member-status-step.rejected span{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:rgba(239,68,68,0.55);color:#fff;box-shadow:0 0 18px rgba(239,68,68,0.24)}.member-status-step strong{color:#94a3b8;font-size:11px}.member-status-step.done strong{color:#2dd4bf}.member-status-step.rejected strong{color:#fca5a5}.member-status-step small{color:#cbd5e1;font-size:10px;line-height:1.25}.member-status-step.muted small{color:#64748b}.member-status-line{align-self:center;background:#334155;border-radius:999px;height:3px;margin-top:16px}.member-status-line.done{background:linear-gradient(90deg,#10b981,#2dd4bf)}.member-copy-serial-btn,.member-show-more-btn,.member-passkey-remove{align-items:center;background:rgba(251,191,36,0.1);border:1px solid rgba(251,191,36,0.22);border-radius:10px;color:var(--glow-color);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;justify-content:center;padding:8px 10px}.member-show-more-btn{width:100%}.member-passkey-remove{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;box-shadow:0 10px 24px rgba(239,68,68,0.22);color:#fff;padding:10px 16px}.member-download-section{display:flex;flex-direction:column;gap:12px}.member-download-group{background:rgba(13,20,35,0.4);border:1px solid rgba(255,255,255,0.05);border-radius:16px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;transition:all 0.3s ease}.member-download-group:hover{background:rgba(13,20,35,0.65);border-color:rgba(255,255,255,0.08)}.member-download-group p{color:#2dd4bf;font-size:14px;font-weight:800;grid-column:1 / -1;margin:0 0 4px 0;letter-spacing:0.5px;display:flex;align-items:center;gap:6px}.member-download-group p::before{content:"";display:inline-block;width:3px;height:12px;background:#2dd4bf;border-radius:2px}.member-download-btn{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;border-radius:12px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:10px 16px;text-decoration:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 12px rgba(20,184,166,0.15);cursor:pointer;box-sizing:border-box}.member-download-btn--single{box-sizing:border-box;width:100%}.member-download-btn:hover{background:linear-gradient(135deg,#2dd4bf,#14b8a6);transform:translateY(-2px);box-shadow:0 6px 20px rgba(20,184,166,0.3)}.member-download-btn--ghost{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 15px rgba(37,99,235,0.15)}.member-download-btn--ghost:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,0.3)}.member-tool-box--notify{grid-column:1 / -1}.member-notify-status{align-items:center;background:rgba(239,68,68,0.06);border:1px solid rgba(239,68,68,0.15);border-radius:12px;color:#f87171;display:flex;font-size:13px;font-weight:800;gap:8px;margin-bottom:16px;padding:12px 16px;transition:all 0.3s ease}.member-notify-status.bound{background:rgba(16,185,129,0.06);border-color:rgba(16,185,129,0.18);color:var(--neon-green)}.member-notify-btn{width:100%}.member-status-opened{align-items:center;background:rgba(15,23,42,0.58);border-radius:12px;color:#2dd4bf;display:flex;font-size:13px;font-weight:800;gap:8px;margin-top:12px;padding:14px}.member-modal-scroll{max-height:60vh;overflow-y:auto;padding-right:4px}.member-application-modal h3{align-items:center;color:var(--glow-color);display:flex;font-size:16px;gap:8px;margin:0 0 18px}.modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(3,7,18,0.6);backdrop-filter:blur(8px);z-index:1000;align-items:center;justify-content:center;opacity:0;transition:all 0.3s ease}.modal.active{display:flex;opacity:1}.modal-content{width:90%;max-width:450px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:35px;box-shadow:0 25px 50px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.05);position:relative;transform:translateY(20px);transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.modal.active .modal-content{transform:translateY(0)}.modal-close{position:absolute;top:15px;right:20px;font-size:24px;color:#64748b;background:none;border:none;cursor:pointer;transition:color 0.3s}.modal-close:hover{color:var(--neon-red)}.account-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:25px}.btn-action-card{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);border-radius:16px;padding:20px;text-align:center;cursor:pointer;transition:all 0.3s ease;display:flex;flex-direction:column;align-items:center;gap:10px;box-sizing:border-box}.btn-action-card:hover{border-color:rgba(251,191,36,0.3);background:rgba(251,191,36,0.03);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,0.2)}.btn-action-card i{font-size:24px;color:var(--glow-color)}.btn-action-card span{font-size:14px;font-weight:700;color:#fff}html[data-theme="light"] .modal{background:rgba(241,245,249,0.6)}html[data-theme="light"] .btn-action-card{background:rgba(0,0,0,0.02);border-color:rgba(0,0,0,0.06)}html[data-theme="light"] .btn-action-card:hover{border-color:rgba(217,119,6,0.3);background:rgba(217,119,6,0.03)}html[data-theme="light"] .btn-action-card span{color:#0f172a}html[data-theme="light"] .modal-close{color:#475569}html[data-theme="light"] .member-amount-btn,html[data-theme="light"] .member-status-entry{background:rgba(0,0,0,0.02);border-color:rgba(0,0,0,0.06)}html[data-theme="light"] .member-tool-box{background:rgba(255,255,255,0.85);border-color:rgba(217,119,6,0.12);box-shadow:0 10px 25px rgba(0,0,0,0.03)}html[data-theme="light"] .member-tool-box:hover{border-color:rgba(217,119,6,0.22);box-shadow:0 15px 30px rgba(217,119,6,0.08)}html[data-theme="light"] .member-tool-box h3{color:#0f172a}html[data-theme="light"] .member-tool-box h3 i{background:rgba(217,119,6,0.08);border-color:rgba(217,119,6,0.18)}html[data-theme="light"] .member-download-group{background:rgba(0,0,0,0.015);border-color:rgba(0,0,0,0.05)}html[data-theme="light"] .member-download-group:hover{background:rgba(0,0,0,0.03)}html[data-theme="light"] .member-tool-box h3,html[data-theme="light"] .member-status-head{color:#0f172a}html[data-theme="light"] .member-query-row input{background:rgba(15,23,42,0.03);border-color:rgba(15,23,42,0.08)}html[data-theme="light"] .member-status-row{border-top-color:rgba(0,0,0,0.05)}html[data-theme="light"] .member-status-row strong{color:#0f172a}html[data-theme="light"] .status-summary{color:#64748b}html[data-theme="light"] .status-chevron{color:#64748b}@media (max-width:640px){.profile-panel{padding:14px;border-radius:16px}.user-avatar-wrap{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;justify-items:start;margin-bottom:12px}.user-avatar{grid-row:1 / 3;width:48px;height:48px;font-size:22px;margin-bottom:0}.user-avatar::after{width:56px;height:56px}.user-username{font-size:17px;line-height:1.2;margin:0;max-width:100%;overflow-wrap:anywhere}.user-role-badge{font-size:10px;padding:3px 10px;line-height:1.2}.status-box{padding:0;margin-bottom:12px;border-radius:14px}.status-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;margin-bottom:0;padding:12px 14px;cursor:pointer;-webkit-tap-highlight-color:transparent}.status-toggle-main{grid-column:1 / 2;gap:8px}.status-summary{display:block;grid-column:1 / 2;color:#94a3b8;font-size:11px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-chevron{display:block;grid-column:2 / 3;grid-row:1 / 3;align-self:center;color:#64748b;font-size:12px;transition:transform 0.25s ease}.status-box.is-open .status-chevron{transform:rotate(180deg)}.status-body{display:none;padding:0 14px 14px}.status-box.is-open .status-body{display:block}.status-mobile-expiry{display:flex;margin-top:10px;padding:9px 0 0;border-top:1px solid rgba(255,255,255,0.06)}html[data-theme="light"] .status-mobile-expiry{border-top-color:rgba(15,23,42,0.08)}.status-label,.status-value{font-size:12px;line-height:1.35;min-width:0}.status-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-value{flex:0 0 auto}.status-serial{align-items:center;flex-wrap:nowrap;margin-bottom:8px;font-size:10px}.status-serial .serial-tag{max-width:none;font-size:10px;padding:3px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.progress-container{height:6px;margin-bottom:8px}.countdown-timer{font-size:10px;gap:8px}.countdown-timer strong{text-align:right}.user-details{margin:4px 0 14px;padding-top:4px}.detail-row{padding:8px 0;font-size:12px}.btn-logout{padding:10px 12px;border-radius:10px;font-size:12px}.card-panel{padding:20px;border-radius:16px}.card-panel h2{font-size:18px;margin-bottom:10px}.card-panel-desc{font-size:12px;margin-bottom:20px}.packages-grid{gap:12px}.package-card{padding:15px;border-radius:14px}.tabs-navigation{padding:4px;gap:2px}.work-tab{padding:8px 4px;font-size:12px;gap:4px}.work-tab i{font-size:13px}.table-card{padding:15px;border-radius:16px}.table-card h3{font-size:15px;margin-bottom:15px}table th,table td{padding:8px 10px;font-size:11px}.serial-tag{font-size:10px;padding:2px 4px}#historyCard{padding:16px}#historyCard .table-responsive{overflow:visible}#historyCard table,#historyCard tbody,#historyCard tr,#historyCard td{display:block;width:100%}#historyCard thead{display:none}#historyCard tbody{display:grid;gap:12px}#historyCard tr{background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.06);border-radius:14px;padding:12px;box-sizing:border-box}#historyCard td{display:grid;grid-template-columns:1fr;gap:4px;align-items:flex-start;padding:8px 0;border:0;font-size:12px;box-sizing:border-box}#historyCard td::before{display:block;content:attr(data-label);color:#64748b;font-size:11px;font-weight:700;margin-bottom:4px}#historyCard td:first-child{padding-top:0}#historyCard td:first-child strong{line-height:1.45}#historyCard td:last-child{padding-bottom:0}#historyCard .ip-status-badge{justify-self:start;white-space:nowrap;width:auto;min-width:0}#historyCard .serial-tag{display:inline-block;max-width:100%;line-height:1.35;word-break:break-all}#historyCard tbody tr td[colspan]{display:block;text-align:center;grid-template-columns:none;padding:20px 12px !important}.member-amount-grid,.member-download-group{grid-template-columns:1fr}.member-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-amount-btn{min-height:68px}.member-amount-btn span{font-size:16px}.member-tools-grid{gap:14px}.member-tool-box{padding:16px}.member-download-group{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.member-download-btn{box-sizing:border-box;min-height:74px;flex-direction:column;font-size:12px;line-height:1.25;padding:12px 8px;text-align:center}.member-download-btn i{font-size:22px}.member-query-row{grid-template-columns:1fr 42px}.member-status-row{align-items:flex-start;flex-direction:column;gap:4px}.member-status-row strong{text-align:left}.member-status-entry{background:rgba(13,55,64,0.62);border-color:rgba(45,212,191,0.3);border-left-width:1px}.member-status-head{font-size:14px;line-height:1.45}.member-status-steps{grid-template-columns:1fr 12px 1fr 12px 1fr 12px 1fr;gap:4px}.member-status-step span{height:32px;width:32px}.member-status-step small{font-size:10px}}.status-card{display:none;margin-top:20px;border-radius:12px;text-align:left;padding:0;background:transparent;border:none}.status-card.show{display:block}.status-card-entry{border-radius:12px;padding:14px 16px;margin-bottom:12px;border:1px solid rgba(148,163,184,0.15);background:rgba(30,41,59,0.4);box-shadow:0 4px 20px rgba(0,0,0,0.2);color:#cbd5e1}.status-card-entry.pending{background:rgba(245,158,11,0.08);border-color:rgba(245,158,11,0.35);box-shadow:0 0 15px rgba(245,158,11,0.05)}.status-card-entry.approved{background:rgba(16,185,129,0.08);border-color:rgba(16,185,129,0.35);box-shadow:0 0 15px rgba(16,185,129,0.05)}.status-card-entry.rejected{background:rgba(239,68,68,0.08);border-color:rgba(239,68,68,0.35);box-shadow:0 0 15px rgba(239,68,68,0.05)}.status-card-entry.disabled{background:rgba(220,53,69,0.08);border-color:rgba(220,53,69,0.35);box-shadow:0 0 15px rgba(220,53,69,0.05)}.status-card-entry .status-entry-head{font-size:14px;color:#e2e8f0;margin-bottom:10px;font-weight:700}.status-card-entry .status-row{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid rgba(148,163,184,0.12);font-size:14px}.status-card-entry .status-row:last-child{border-bottom:none}.status-card-entry .status-row span{color:#94a3b8;font-weight:600;flex:0 0 auto}.status-card-entry .status-row strong{color:#f1f5f9;font-weight:700;text-align:right;flex:1 1 auto;min-width:0}.status-card-entry.pending .status-row strong{color:#fbbf24}.status-card-entry.approved .status-row strong{color:#34d399}.status-card-entry.rejected .status-row strong{color:#f87171}.status-card-entry.disabled .status-row strong{color:#f87171}.status-card-entry .status-row--serial strong{font-family:"JetBrains Mono","Fira Code",ui-monospace,monospace;font-size:15px;color:#34d399;text-shadow:0 0 8px rgba(52,211,153,0.25);word-break:break-all}.status-card-entry .status-note{margin-top:10px;font-size:13px;line-height:1.5}.status-card-entry .status-note--reject{color:#f87171}.status-card-empty{text-align:center;padding:16px;border-radius:12px;background:rgba(15,23,42,0.45);border:1px solid rgba(148,163,184,0.22);color:#e2e8f0;font-size:14px}.serial-key-display{background:#0f172a;color:#6ee7b7;padding:14px 16px;border-radius:8px;font-size:14px;font-weight:600;margin-top:12px;text-align:center;word-break:break-all;line-height:1.5}.serial-key-display i{margin-right:6px;color:#34d399}.show-more-btn{display:inline-block;margin-top:10px;padding:10px 14px;border-radius:8px;background:#2563eb;color:#fff;border:none;font-weight:600;cursor:pointer}.copy-serial-btn{display:inline-flex;align-items:center;gap:0.4rem;font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid rgba(16,185,129,0.35);background:rgba(255,255,255,0.08);color:#d1fae5;cursor:pointer;margin-left:8px;text-decoration:none;transition:all 0.3s ease}.copy-serial-btn:hover{background:#d1fae5;color:#065f46}.progress-timeline{display:flex;align-items:flex-start;justify-content:center;gap:0;padding:20px 0 8px;margin-bottom:16px}.timeline-step{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;flex:0 0 auto;min-width:70px;min-height:110px;padding-top:12px;position:relative}.timeline-dot{margin-bottom:6px}.timeline-connector{flex:1;align-self:flex-start;height:2px;min-width:20px;max-width:60px;background:#334155;margin:32px 0 0;position:relative;transition:background 0.4s ease}.timeline-dot{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;border:2px solid #334155;background:rgba(15,23,42,0.8);color:#64748b;transition:all 0.4s ease;position:relative;z-index:2}.timeline-step.completed .timeline-dot{border-color:#10b981;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 0 16px rgba(16,185,129,0.35)}.timeline-step.active .timeline-dot{border-color:#f59e0b;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 0 16px rgba(245,158,11,0.35);animation:pulse-dot 2s ease-in-out infinite}.timeline-step.rejected .timeline-dot{border-color:#ef4444;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 0 16px rgba(239,68,68,0.35)}@keyframes pulse-dot{0%,100%{box-shadow:0 0 16px rgba(245,158,11,0.35)}50%{box-shadow:0 0 24px rgba(245,158,11,0.6)}}.timeline-label{font-size:11px;font-weight:700;color:#64748b;text-align:center;white-space:nowrap}.timeline-step.completed .timeline-label{color:#10b981}.timeline-step.active .timeline-label{color:#f59e0b}.timeline-step.rejected .timeline-label{color:#ef4444}.timeline-time{font-size:11px;color:#cbd5e1;text-align:center;line-height:1.3;max-width:88px;word-break:break-word}.timeline-connector.completed{background:linear-gradient(90deg,#10b981,#10b981);box-shadow:0 0 8px rgba(16,185,129,0.3)}.timeline-connector.active{background:linear-gradient(90deg,#10b981,#f59e0b)}.sse-toast{position:fixed;top:20px;right:20px;z-index:9999;min-width:300px;max-width:420px;padding:16px 20px;border-radius:12px;color:#fff;font-size:14px;font-weight:600;box-shadow:0 12px 40px rgba(0,0,0,0.35);transform:translateX(120%);transition:transform 0.4s cubic-bezier(0.16,1,0.3,1);display:flex;align-items:center;gap:12px}.sse-toast.show{transform:translateX(0)}.sse-toast.approved{background:linear-gradient(135deg,#10b981,#059669);border:1px solid rgba(255,255,255,0.2)}.sse-toast.rejected{background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid rgba(255,255,255,0.2)}.sse-toast i{font-size:22px;flex-shrink:0}.sse-toast-content{flex:1}.sse-toast-title{font-size:15px;font-weight:800;margin-bottom:4px}.sse-toast-msg{font-size:13px;opacity:0.9;font-weight:500}.sse-toast-close{background:none;border:none;color:rgba(255,255,255,0.7);font-size:18px;cursor:pointer;padding:4px;flex-shrink:0}.sse-toast-close:hover{color:#fff}html[data-theme="light"] .timeline-time{color:#000000}html[data-theme="light"] .timeline-dot{border-color:#cbd5e1;background:rgba(255,255,255,0.9)}html[data-theme="light"] .timeline-connector{background:#cbd5e1}html[data-theme="light"] .status-card-entry{background:#f8fafc;box-shadow:0 2px 8px rgba(15,23,42,0.08);color:#1e293b;border-color:rgba(15,23,42,0.08)}html[data-theme="light"] .status-card-entry.pending{background:#fef3c7;border-color:#fbbf24}html[data-theme="light"] .status-card-entry.approved{background:#d1fae5;border-color:#10b981}html[data-theme="light"] .status-card-entry.rejected{background:#fee2e2;border-color:#ef4444}html[data-theme="light"] .status-card-entry.disabled{background:#f8d7da;border-color:#dc3545}html[data-theme="light"] .status-card-entry .status-entry-head{color:#334155}html[data-theme="light"] .status-card-entry .status-row{border-bottom-color:rgba(15,23,42,0.08)}html[data-theme="light"] .status-card-entry .status-row span{color:#64748b}html[data-theme="light"] .status-card-entry .status-row strong{color:#0f172a}html[data-theme="light"] .status-card-entry.pending .status-row strong{color:#92400e}html[data-theme="light"] .status-card-entry.approved .status-row strong{color:#065f46}html[data-theme="light"] .status-card-entry.rejected .status-row strong{color:#991b1b}html[data-theme="light"] .status-card-entry.disabled .status-row strong{color:#7f1d1d}html[data-theme="light"] .status-card-entry .status-row--serial strong{color:#047857;text-shadow:none}html[data-theme="light"] .status-card-entry .status-note--reject{color:#b91c1c}@media (max-width:480px){.progress-timeline{flex-direction:column;align-items:flex-start;padding:16px 12px 16px 24px;gap:0;margin-bottom:12px}.timeline-step{flex-direction:row;align-items:center;justify-content:flex-start;min-width:unset;min-height:unset;padding:0;gap:12px;width:100%}.timeline-dot{width:32px;height:32px;margin-bottom:0;font-size:11px;flex-shrink:0}.timeline-label{font-size:13px;text-align:left;white-space:nowrap;font-weight:700}.timeline-time{font-size:11px;text-align:left;margin-left:auto;max-width:unset;color:var(--text-secondary)}.timeline-connector{width:2px;height:20px;min-width:unset;max-width:unset;margin:4px 0 4px 15px;align-self:flex-start}.member-download-group{grid-template-columns:1fr}.member-download-btn{flex-direction:row;min-height:44px;font-size:13px;padding:10px 16px}.member-download-btn i{font-size:16px}.status-card-entry .status-row--serial{flex-direction:column;align-items:stretch;gap:8px}.status-card-entry .status-row--serial span{align-self:flex-start}.status-card-entry .status-row--serial strong{text-align:left;word-break:break-all;font-size:14px}.status-card-entry .status-row--serial .copy-serial-btn{margin-left:0;width:100%;justify-content:center;padding:8px}}body:not(.member-auth-login):not(.member-auth-register) .container{padding-bottom:20px}@media (max-width:640px){body:not(.member-auth-login):not(.member-auth-register) .container{padding-bottom:10px}.header{margin-bottom:20px}}.payment-method-selector{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pay-method-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.02);color:#94a3b8;font-size:13.5px;font-weight:700;cursor:pointer;transition:all 0.3s ease;user-select:none}.pay-method-btn:hover{background:rgba(255,255,255,0.04);color:#fff;border-color:rgba(255,255,255,0.15)}.pay-method-btn.active{background:rgba(251,191,36,0.06);border-color:var(--glow-color,#fbbf24);color:var(--glow-color,#fbbf24);box-shadow:0 4px 15px rgba(251,191,36,0.1)}html[data-theme="light"] .pay-method-btn{background:rgba(0,0,0,0.02);border-color:rgba(0,0,0,0.06);color:#475569}html[data-theme="light"] .pay-method-btn:hover{background:rgba(0,0,0,0.04);color:#0f172a;border-color:rgba(0,0,0,0.12)}html[data-theme="light"] .pay-method-btn.active{background:rgba(217,119,6,0.06) !important;border-color:var(--glow-color) !important;color:#b45309 !important;box-shadow:0 4px 12px rgba(217,119,6,0.08) !important}@media (max-width:600px){.payment-method-selector{grid-template-columns:1fr;gap:8px}}@media (max-width:480px){.modal-content{width:86% !important;padding:24px 20px !important;border-radius:20px !important;box-shadow:0 15px 35px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.05) !important}.modal-content h3{font-size:15px !important;margin-bottom:16px !important}.modal-content .form-group{margin-bottom:12px !important}.modal-content label{font-size:11.5px !important;margin-bottom:5px !important}.modal-content input{padding:10px 12px 10px 42px !important;font-size:13px !important;height:40px !important}.modal-content .input-wrapper i{font-size:13px !important}.modal-content .auth-btn{padding:10px !important;font-size:13px !important;margin-top:15px !important;border-radius:10px !important;height:40px !important}.modal-close{top:12px !important;right:15px !important;font-size:20px !important}}.auth-card,.profile-panel,.card-panel{background:rgba(8,14,28,0.5) !important;backdrop-filter:blur(30px) saturate(180%) !important;-webkit-backdrop-filter:blur(30px) saturate(180%) !important;border:1px solid rgba(255,255,255,0.08) !important;box-shadow:0 30px 70px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.05) !important;transition:all 0.4s cubic-bezier(0.16,1,0.3,1) !important}.auth-card:hover,.profile-panel:hover,.card-panel:hover{border-color:rgba(251,191,36,0.25) !important;box-shadow:0 35px 80px rgba(0,0,0,0.6),0 0 40px rgba(251,191,36,0.04),inset 0 1px 0 rgba(255,255,255,0.08) !important}html[data-theme="light"] .auth-card,html[data-theme="light"] .profile-panel,html[data-theme="light"] .card-panel{background:rgba(255,255,255,0.65) !important;backdrop-filter:blur(30px) saturate(180%) !important;-webkit-backdrop-filter:blur(30px) saturate(180%) !important;border:1px solid rgba(15,23,42,0.08) !important;box-shadow:0 30px 60px rgba(15,23,42,0.06),inset 0 1px 0 rgba(255,255,255,0.4) !important}html[data-theme="light"] .auth-card:hover,html[data-theme="light"] .profile-panel:hover,html[data-theme="light"] .card-panel:hover{border-color:rgba(217,119,6,0.2) !important;box-shadow:0 35px 70px rgba(15,23,42,0.08),0 0 30px rgba(217,119,6,0.04),inset 0 1px 0 rgba(255,255,255,0.5) !important}.status-box{border-radius:16px !important;transition:all 0.4s cubic-bezier(0.16,1,0.3,1) !important;position:relative;overflow:hidden}.status-box.status-box-gm{border:1px solid rgba(251,191,36,0.2) !important;box-shadow:0 0 15px rgba(251,191,36,0.03),inset 0 1px 0 rgba(255,255,255,0.05) !important;background:rgba(251,191,36,0.01) !important;animation:pulse-border-gm 6s infinite ease-in-out}@keyframes pulse-border-gm{0%,100%{border-color:rgba(251,191,36,0.15);box-shadow:0 0 12px rgba(251,191,36,0.03),inset 0 1px 0 rgba(255,255,255,0.03)}50%{border-color:rgba(251,191,36,0.6);box-shadow:0 0 25px rgba(251,191,36,0.18),inset 0 1px 0 rgba(255,255,255,0.07);background:rgba(251,191,36,0.03) !important}}.status-box.status-box-baccarat{border:1px solid rgba(59,130,246,0.2) !important;box-shadow:0 0 15px rgba(59,130,246,0.03),inset 0 1px 0 rgba(255,255,255,0.05) !important;background:rgba(59,130,246,0.01) !important;animation:pulse-border-bac 6s infinite ease-in-out}@keyframes pulse-border-bac{0%,100%{border-color:rgba(59,130,246,0.15);box-shadow:0 0 12px rgba(59,130,246,0.03),inset 0 1px 0 rgba(255,255,255,0.03)}50%{border-color:rgba(59,130,246,0.6);box-shadow:0 0 25px rgba(59,130,246,0.18),inset 0 1px 0 rgba(255,255,255,0.07);background:rgba(59,130,246,0.03) !important}}.status-box.status-box-blackjack{border:1px solid rgba(239,68,68,0.2) !important;box-shadow:0 0 15px rgba(239,68,68,0.03),inset 0 1px 0 rgba(255,255,255,0.05) !important;background:rgba(239,68,68,0.01) !important;animation:pulse-border-bj 6s infinite ease-in-out}@keyframes pulse-border-bj{0%,100%{border-color:rgba(239,68,68,0.15);box-shadow:0 0 12px rgba(239,68,68,0.03),inset 0 1px 0 rgba(255,255,255,0.03)}50%{border-color:rgba(239,68,68,0.6);box-shadow:0 0 25px rgba(239,68,68,0.18),inset 0 1px 0 rgba(255,255,255,0.07);background:rgba(239,68,68,0.03) !important}}.auth-btn{position:relative !important;overflow:hidden !important;z-index:1}.auth-btn::before{content:"" !important;position:absolute !important;top:0 !important;left:-100% !important;width:100% !important;height:100% !important;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.25),transparent ) !important;transition:all 0.6s ease !important;z-index:-1}.auth-btn:hover::before{left:100% !important;transition:all 0.7s cubic-bezier(0.19,1,0.22,1) !important}.form-group input{transition:all 0.35s cubic-bezier(0.16,1,0.3,1) !important}.form-group input:focus{background:rgba(255,255,255,0.05) !important;border-color:transparent !important;box-shadow:0 0 0 1px rgba(251,191,36,0.8),0 0 20px rgba(251,191,36,0.25) !important}.form-group input:focus + i{color:var(--glow-color) !important;text-shadow:0 0 10px rgba(251,191,36,0.4)}html[data-theme="light"] .form-group input:focus{background:#ffffff !important;border-color:transparent !important;box-shadow:0 0 0 1px rgba(217,119,6,0.8),0 0 15px rgba(217,119,6,0.15) !important}@keyframes tabPerspectiveIn{0%{opacity:0;transform:perspective(1000px) rotateX(10deg) translateY(15px) scale(0.97)}100%{opacity:1;transform:perspective(1000px) rotateX(0deg) translateY(0) scale(1)}}.tab-panel-animate{animation:tabPerspectiveIn 0.45s cubic-bezier(0.34,1.56,0.64,1) forwards}.skeleton-shimmer{background:linear-gradient( 90deg,rgba(255,255,255,0.02) 25%,rgba(255,255,255,0.08) 50%,rgba(255,255,255,0.02) 75% );background-size:200% 100%;animation:shimmerAnim 1.6s infinite linear;border-radius:6px}@keyframes shimmerAnim{0%{background-position:200% 0}100%{background-position:-200% 0}}.skeleton-row td{padding:20px 15px !important}.badge-skeleton{width:140px;height:24px}.text-skeleton{width:90px;height:16px;display:inline-block}.tag-skeleton{width:180px;height:24px;display:inline-block}.time-skeleton{width:130px;height:16px;display:inline-block}.skeleton-log-item{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:rgba(255,255,255,0.01);border:1px solid rgba(255,255,255,0.03);border-radius:12px;margin-bottom:12px}.icon-skeleton{width:32px;height:32px;border-radius:50% !important}.skeleton-log-info{flex:1;margin-left:15px;display:flex;flex-direction:column;gap:8px}.text-skeleton-long{width:60%;height:14px}.text-skeleton-short{width:30%;height:10px}html[data-theme="light"] .skeleton-shimmer{background:linear-gradient( 90deg,rgba(0,0,0,0.04) 25%,rgba(0,0,0,0.09) 50%,rgba(0,0,0,0.04) 75% ) !important}html[data-theme="light"] .skeleton-log-item{background:rgba(255,255,255,0.6) !important;border-color:rgba(148,163,184,0.16) !important}.tg-guide-text{color:#e2e8f0}html[data-theme="light"] .tg-guide-text{color:#334155 !important}.tg-status-wrapper{color:#94a3b8}html[data-theme="light"] .tg-status-wrapper{color:#475569 !important}body::before,body::after{z-index:-2 !important}.starfield{z-index:-1 !important;background:transparent !important}html[data-theme="light"] .starfield{background:transparent !important}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(0.9);opacity:0.4}50%{transform:scale(1.05);opacity:0.8}100%{transform:scale(0.9);opacity:0.4}}.m-style-1{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0 0 0;color:#94a3b8;font-size:14px;line-height:1.6}.m-style-2{background:transparent;border:0;color:var(--glow-color);cursor:pointer;font:inherit;font-weight:700;margin-left:auto;padding:0}.m-style-3{display:none;margin-bottom:12px}.m-style-4{display:none;color:#f87171;font-size:12px;margin-bottom:8px}.m-style-5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.m-style-6{margin-top:0}.m-style-7{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 4px 15px rgba(16,185,129,0.25);color:#fff;margin-top:0;white-space:normal}.m-style-7:hover{background:linear-gradient(135deg,#10b981,#047857) !important;box-shadow:0 6px 20px rgba(16,185,129,0.4) !important}.m-style-8{width:1.65em;height:1.65em;display:inline-block;vertical-align:middle;margin-right:6px;transform:rotate(-45deg)}.m-style-9{display:inline-block;text-align:center;line-height:1.2}.m-style-10{display:none}.m-style-11{display:grid;grid-template-columns:1fr 118px;gap:10px;align-items:center}.m-style-12{margin-top:0;padding:14px 10px;font-size:13px}.m-style-11 .auth-btn{margin-top:0 !important}.m-style-13{display:none;margin-bottom:12px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500;background:rgba(251,191,36,0.05);border:1px solid rgba(251,191,36,0.15);color:var(--glow-color)}.m-style-14{display:flex;align-items:flex-start;gap:8px;margin:15px 0 10px 0;font-size:13px;color:#94a3b8;line-height:1.5;cursor:pointer;user-select:none}.m-style-15{width:16px;height:16px;margin-top:3px;accent-color:var(--glow-color);cursor:pointer}.m-style-16{font-size:13px;color:#94a3b8;cursor:pointer}.m-style-17{color:var(--glow-blue);text-decoration:underline}.m-style-18{color:#60a5fa;margin-right:4px}.m-style-19{color:#f59e0b;margin-right:4px}.m-style-20{color:#ef4444;margin-right:4px}.m-style-21{margin-bottom:25px}.m-style-22{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:8px}.m-style-23{display:contents}.m-style-24{display:block;font-size:15px}.m-style-25{color:#64748b;font-size:11px;margin-top:4px;display:block}.m-style-26{margin-top:8px}.m-style-27{display:none}.m-style-28{color:#5eead4}.m-style-29{border:1px dashed rgba(45,212,191,0.4);padding:12px;border-radius:8px;background:rgba(45,212,191,0.05);list-style-type:none;margin-left:-20px}.m-style-30{color:#fbbf24;margin-right:4px}.m-style-31{color:#fbbf24;font-size:13px;display:inline-block;margin-top:6px}.m-style-32{text-align:center}.m-style-33{font-size:12px;color:#94a3b8;margin:15px 0 10px 0;text-align:center;line-height:1.5}.m-style-34{background:rgba(239,68,68,0.05);border:1px solid rgba(239,68,68,0.15);color:#f87171;margin-bottom:25px}.m-style-35{color:#ef4444;font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px}.m-style-36{color:var(--glow-color);font-weight:700;text-decoration:underline}.m-style-37{grid-column:1 / -1;margin-top:14px;padding:10px 14px;background:rgba(45,212,191,0.05);border:1px dashed rgba(45,212,191,0.25);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.m-style-38{font-size:13px;color:#94a3b8;font-weight:600;display:inline-flex;align-items:center;gap:6px}.m-style-39{color:#2dd4bf}.m-style-40{font-size:12px;color:#2dd4bf;text-decoration:underline;font-weight:700;transition:color 0.2s}.m-style-41{font-size:10px}.m-style-42{border:none;border-top:1px solid rgba(255,255,255,0.06);margin:30px 0}.m-style-43{margin-bottom:30px}.m-style-44{font-size:15px;font-weight:700;color:var(--glow-color);margin-bottom:18px;display:flex;align-items:center;gap:8px}.m-style-45{font-size:13px;color:#94a3b8;margin:0 0 15px 0;line-height:1.5}.m-style-46{background:rgba(13,20,35,0.5);border:1px solid rgba(251,191,36,0.15);border-radius:16px;padding:24px;margin-bottom:15px;display:flex;gap:24px;align-items:center;flex-wrap:wrap;position:relative;overflow:hidden}.m-style-47{width:80px;height:80px;border-radius:50%;background:rgba(251,191,36,0.03);border:1px dashed rgba(251,191,36,0.2);display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.m-style-48{width:42px;height:42px;fill:none;stroke:var(--glow-color);stroke-width:1.2;z-index:2}.m-style-49{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:2px solid transparent;border-top-color:var(--glow-color);animation:spin 3s linear infinite;opacity:0.6}.m-style-50{position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,0.15) 0%,transparent 70%);animation:pulse 2s ease-in-out infinite}.m-style-51{flex:1;min-width:250px}.m-style-52{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:12px}.m-style-53{font-size:12px;color:#94a3b8;display:block;margin-bottom:2px}.m-style-54{width:auto;margin:0;padding:10px 20px;font-size:13px;font-weight:700;box-shadow:0 4px 15px rgba(251,191,36,0.2)}.m-style-55{border-top:1px solid rgba(255,255,255,0.05);padding-top:12px;margin-top:12px;display:none}.m-style-56{font-size:12px;color:#94a3b8;display:block;margin-bottom:8px;font-weight:600}.m-style-57{margin-right:4px;font-size:11px;color:var(--glow-color)}.m-style-58{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.m-style-59{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);border-radius:12px;padding:15px;margin-bottom:15px}.m-style-60{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.m-style-61{font-size:13px;color:#94a3b8;display:block}.m-style-62{font-size:14px;color:#ef4444}.m-style-63{display:flex;gap:10px}.m-style-64{width:auto;margin:0;padding:10px 20px;font-size:13px}.m-style-65{width:auto;margin:0;padding:10px 20px;font-size:13px;background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 15px rgba(220,38,38,0.25);border:none;color:#fff;display:none}.m-style-66{display:none;background:rgba(13,20,35,0.5);border:1px solid rgba(251,191,36,0.15);border-radius:12px;padding:20px;margin-top:15px;font-size:13px;line-height:1.6}.m-style-67{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.05);padding-bottom:8px}.m-style-68{display:inline-flex;align-items:center;gap:6px}.m-style-69{color:var(--glow-color)}.m-style-70{font-weight:600}.m-style-71{color:var(--glow-color);font-family:'JetBrains Mono',monospace;font-size:18px;letter-spacing:1.5px;background:rgba(251,191,36,0.1);padding:2px 8px;border-radius:4px}.m-style-72{color:#ef4444;font-size:12px;font-weight:600}.m-style-73{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:15px}.m-style-74{background:#fff;padding:10px;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px rgba(251,191,36,0.1)}.m-style-75{width:130px;height:130px;display:block}.m-style-76{flex:1;min-width:200px}.m-style-77{margin:0 0 10px 0;font-size:13px}.m-style-78{color:var(--glow-color);margin-right:4px}.m-style-79{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:8px 0;padding:10px 18px;font-size:13px;font-weight:700;width:100%;max-width:100%;box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#0088cc,#0077b5);box-shadow:0 4px 15px rgba(0,136,204,0.3)}.m-style-80{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px}.m-style-81{text-align:center;color:#64748b;padding:20px 0}.m-style-82{text-align:center;color:#64748b;padding:30px 0}.m-style-83{font-size:16px;font-weight:700;color:var(--glow-color);margin-bottom:20px;display:flex;align-items:center;gap:8px}.m-style-84{display:none;margin:-6px 0 16px 0;color:#fbbf24;font-size:13px;line-height:1.6}.m-style-85{position:fixed;inset:0;z-index:10000;background:rgba(4,8,18,0.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:none;align-items:center;justify-content:center;padding:20px}.m-style-86{position:absolute;top:20px;right:20px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#fff;width:34px;height:34px;border-radius:50%;cursor:pointer;display:grid;place-items:center;font-size:14px;transition:all 0.2s;z-index:10}.m-style-87{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-right:40px}.m-style-88{background:rgba(45,212,191,0.1);color:#2dd4bf;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;border:1px solid rgba(45,212,191,0.25);box-shadow:0 0 15px rgba(45,212,191,0.1);flex-shrink:0}.m-style-89{text-align:left;min-width:0}.m-style-90{margin:0;color:#fff;font-size:19px;font-weight:800;letter-spacing:0.5px;word-break:break-all;white-space:normal;line-height:1.3}.m-style-91{color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase;display:block;margin-top:2px}.m-style-92{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.m-style-93{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#10b981;background:rgba(16,185,129,0.08);border:1px solid rgba(16,185,129,0.2);padding:5px 12px;border-radius:999px}.m-style-94{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#fbbf24;background:rgba(251,191,36,0.08);border:1px solid rgba(251,191,36,0.2);padding:5px 12px;border-radius:999px}.m-style-95{margin-bottom:20px}.m-style-96{font-size:13px;color:#fff;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:6px}.m-style-97{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.m-style-98{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);padding:10px 12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.m-style-99{font-size:12px;color:#cbd5e1;display:flex;align-items:center;gap:8px}.m-style-100{color:#0078d4;font-size:14px}.m-style-101{font-size:11px;font-weight:700;color:#10b981;background:rgba(16,185,129,0.1);padding:2px 6px;border-radius:4px}.m-style-102{background:rgba(251,191,36,0.02);border:1px solid rgba(251,191,36,0.15);padding:10px 12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.m-style-103{font-size:12px;color:#fbbf24;display:flex;align-items:center;gap:8px}.m-style-104{color:#00a88f;font-size:14px}.m-style-105{font-size:11px;font-weight:700;color:#fbbf24;background:rgba(251,191,36,0.1);padding:2px 6px;border-radius:4px}.m-style-106{color:#f4b400;font-size:14px}.m-style-107{color:#ff5e00;font-size:14px}.m-style-108{color:#d80027;font-size:14px}.m-style-109{color:#fbbf24;font-size:14px}.m-style-110{font-size:11px;font-weight:700;color:#fbbf24;background:rgba(251,191,36,0.1);padding:2px 6px;border-radius:4px}.m-style-111{background:rgba(251,191,36,0.03);border-left:4px solid #fbbf24;padding:14px 16px;border-radius:4px 12px 12px 4px;margin-bottom:20px;border-top:1px solid rgba(251,191,36,0.05);border-right:1px solid rgba(251,191,36,0.05);border-bottom:1px solid rgba(251,191,36,0.05)}.m-style-112{margin:0 0 8px 0;color:#fbbf24;font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:8px}.m-style-113{margin:0 0 10px 0;font-size:12.5px;color:#cbd5e1;line-height:1.6}.m-style-114{margin:0;padding-left:18px;font-size:12px;color:#94a3b8;line-height:1.6;display:flex;flex-direction:column;gap:8px}.m-style-115{color:#e2e8f0;display:block;margin-bottom:2px}.m-style-116{margin:0 0 16px 0}.m-style-117{border-top:1px solid rgba(255,255,255,0.06);padding-top:14px;margin-bottom:6px}.m-style-118{margin:0 0 8px 0;color:#fff;font-size:13.5px;font-weight:700}.m-style-119{margin:0;padding-left:16px;font-size:12.5px;color:#94a3b8;line-height:1.6}.m-style-120{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);border-radius:12px;padding:10px 12px;margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.m-style-121{flex:1;text-align:left;min-width:0}.m-style-122{font-size:10px;color:#64748b;font-weight:700;margin-bottom:4px;display:flex;align-items:center;gap:4px}.m-style-123{font-family:monospace;font-size:11px;color:#cbd5e1;word-break:break-all;display:block;line-height:1.3}.m-style-124{background:rgba(45,212,191,0.1);border:1px solid rgba(45,212,191,0.3);color:#2dd4bf;padding:8px 12px;border-radius:8px;font-size:11.5px;font-weight:700;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.m-style-125{display:grid;grid-template-columns:1.2fr 0.8fr;gap:14px;border-top:1px solid rgba(255,255,255,0.06);padding-top:20px}.m-style-126{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#10b981,#047857);border:0;color:#fff;text-decoration:none;padding:13px;border-radius:12px;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 15px rgba(16,185,129,0.25);transition:all 0.2s;text-align:center}.m-style-127{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#cbd5e1;padding:13px;border-radius:12px;font-size:13.5px;font-weight:700;cursor:pointer;transition:all 0.2s}.pow-loading{background:rgba(251,191,36,0.05) !important;border:1px solid rgba(251,191,36,0.15) !important;color:var(--glow-color) !important}.pow-success{background:rgba(16,185,129,0.05) !important;border:1px solid rgba(16,185,129,0.15) !important;color:var(--neon-green) !important}.pow-failed{background:rgba(239,68,68,0.05) !important;border:1px solid rgba(239,68,68,0.15) !important;color:var(--neon-red) !important}.apply-limit-hint{display:none;margin:12px 0;padding:11px 13px;border-radius:10px;font-size:13px;font-weight:700;line-height:1.5;background:rgba(251,191,36,0.08);border:1px solid rgba(251,191,36,0.25);color:#fbbf24}.apply-limit-hint.is-shown{display:block !important}#toast-notification{position:fixed;top:30px;right:30px;background:rgba(13,20,35,0.95);border:1px solid var(--glow-color);color:#fff;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:600;box-shadow:0 10px 30px rgba(0,0,0,0.5),0 0 15px rgba(251,191,36,0.1);z-index:10000;opacity:0;transform:translateY(-20px);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);pointer-events:none;display:flex;align-items:center;gap:10px}#toast-notification.show{opacity:1 !important;transform:translateY(0) !important}.toast-icon-glow{color:var(--glow-color) !important}.passkey-device-item{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;font-size:12px !important;color:#e2e8f0 !important;background:rgba(255,255,255,0.02) !important;padding:8px 12px !important;border-radius:6px !important;border:1px solid rgba(255,255,255,0.03) !important;transition:all 0.2s ease !important}.status-value.pending{color:#f59e0b !important}.copied-success{border-color:rgba(52,211,153,0.5) !important;color:#34d399 !important}.tg-bound{color:var(--neon-green) !important;text-shadow:0 0 8px rgba(16,185,129,0.3) !important}.tg-unbound{color:var(--neon-red) !important;text-shadow:none !important}.biometric-modal-close-btn{width:100% !important;margin-top:15px !important}.biometric-error-span{color:#ef4444 !important;font-weight:600 !important}.crypto-step-failed{color:#ef4444 !important}.input-valid{border-color:#10b981 !important;box-shadow:0 0 0 2px rgba(16,185,129,0.2) !important}.input-invalid{border-color:#ef4444 !important;box-shadow:0 0 0 2px rgba(239,68,68,0.2) !important}.dev-color-windows{color:#60a5fa !important}.dev-color-android{color:#34d399 !important}.dev-color-apple{color:#cbd5e1 !important}.dev-color-default{color:var(--glow-color) !important}.passkey-device-icon{width:16px !important}.pwd-validation-wrapper{margin-top:6px;font-size:12px;display:flex;flex-direction:column;gap:4px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);overflow:hidden;text-align:left;opacity:0;max-height:0}.pwd-validation-wrapper.show{opacity:1;max-height:60px}.pwd-validation-item{display:flex;align-items:center;gap:6px;font-weight:500;line-height:1.4}.pwd-validation-item.valid{color:#10b981}.pwd-validation-item.invalid{color:#ef4444}.pwd-validation-item i{font-size:11px}.pwd-toggle-eye{position:absolute;right:15px !important;left:auto !important;top:50%;transform:translateY(-50%);color:#94a3b8;cursor:pointer;transition:color 0.3s,transform 0.2s;z-index:10}.pwd-toggle-eye:hover{color:var(--glow-color,#fbbf24);transform:translateY(-50%) scale(1.1)}.input-wrapper.has-eye input{padding-right:45px !important}.biometric-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(8,14,28,0.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:1;transition:opacity 0.4s ease}.biometric-modal-overlay.fade-out{opacity:0}.biometric-modal-card{background:rgba(15,23,42,0.75) !important;border:1px solid rgba(251,191,36,0.25) !important;box-shadow:0 25px 55px rgba(0,0,0,0.5),0 0 35px rgba(251,191,36,0.15),inset 0 1px 0 rgba(255,255,255,0.05);border-radius:24px;padding:35px 30px;width:90%;max-width:360px;text-align:center;backdrop-filter:blur(30px) saturate(180%) !important;-webkit-backdrop-filter:blur(30px) saturate(180%) !important;transform:scale(1);transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1)}.biometric-modal-card.success{border-color:rgba(16,185,129,0.45) !important;box-shadow:0 25px 55px rgba(0,0,0,0.5),0 0 35px rgba(16,185,129,0.2),inset 0 1px 0 rgba(255,255,255,0.05) !important}.biometric-modal-card.failure{border-color:rgba(239,68,68,0.45) !important;box-shadow:0 25px 55px rgba(0,0,0,0.5),0 0 35px rgba(239,68,68,0.2),inset 0 1px 0 rgba(255,255,255,0.05) !important}.biometric-modal-scanner-zone{position:relative;width:110px;height:110px;margin:0 auto 25px;background:rgba(251,191,36,0.03);border-radius:50%;border:1px solid rgba(251,191,36,0.25);box-shadow:inset 0 0 20px rgba(251,191,36,0.1);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all 0.3s ease}.biometric-modal-card.success .biometric-modal-scanner-zone{border-color:rgba(16,185,129,0.35) !important;background:rgba(16,185,129,0.03) !important;box-shadow:inset 0 0 20px rgba(16,185,129,0.1) !important}.biometric-modal-card.failure .biometric-modal-scanner-zone{border-color:rgba(239,68,68,0.35) !important;background:rgba(239,68,68,0.03) !important;box-shadow:inset 0 0 20px rgba(239,68,68,0.1) !important}.biometric-scanner-line{position:absolute;width:80%;height:3px;background:linear-gradient(90deg,transparent,var(--glow-color,#fbbf24),transparent);top:0;left:10%;animation:scanEffect 2s linear infinite;box-shadow:0 0 12px var(--glow-color,#fbbf24),0 0 4px var(--glow-color,#fbbf24);z-index:5}.biometric-modal-card.success .biometric-scanner-line,.biometric-modal-card.failure .biometric-scanner-line{display:none}@keyframes scanEffect{0%{top:10%}50%{top:90%}100%{top:10%}}.biometric-scanner-ripple,.biometric-scanner-ripple-2{position:absolute;width:80px;height:80px;border:1px solid rgba(251,191,36,0.4);border-radius:50%;animation:rippleEffect 2s linear infinite;opacity:0}.biometric-scanner-ripple-2{animation-delay:1s}@keyframes rippleEffect{0%{transform:scale(0.8);opacity:0.8}100%{transform:scale(1.4);opacity:0}}.bio-icon{width:52px;height:52px;color:var(--glow-color,#fbbf24);filter:drop-shadow(0 0 8px rgba(251,191,36,0.5));z-index:3;animation:pulseBio 1.5s ease-in-out infinite alternate}@keyframes pulseBio{0%{transform:scale(0.95);opacity:0.8}100%{transform:scale(1.05);opacity:1}}.biometric-modal-title{font-size:18px;font-weight:700;color:#f8fafc;margin:0 0 10px 0}.biometric-modal-desc{font-size:13px;color:#94a3b8;margin:0 0 20px 0;line-height:1.5}.biometric-modal-status{font-size:13px;color:#94a3b8;display:flex;align-items:center;justify-content:center;gap:6px}.biometric-success-ripple{position:absolute;width:100%;height:100%;background:rgba(16,185,129,0.1);animation:successPulse 1.2s ease-out;border-radius:50%}@keyframes successPulse{0%{transform:scale(0.5);opacity:1}100%{transform:scale(2);opacity:0}}.bio-success-checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#10b981;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px #10b981;animation:fillSuccess .4s ease-in-out .4s forwards,scaleSuccess .3s ease-in-out .9s both;z-index:10}.bio-success-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#10b981;fill:none;animation:strokeSuccess .6s cubic-bezier(0.65,0,0.45,1) forwards}.bio-success-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:strokeSuccess .3s cubic-bezier(0.65,0,0.45,1) .8s forwards}@keyframes fillSuccess{100%{box-shadow:inset 0px 0px 0px 30px rgba(16,185,129,0.15)}}@keyframes scaleSuccess{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}.biometric-failure-ripple{position:absolute;width:100%;height:100%;background:rgba(239,68,68,0.1);animation:failurePulse 1.2s ease-out;border-radius:50%}@keyframes failurePulse{0%{transform:scale(0.5);opacity:1}100%{transform:scale(2);opacity:0}}.bio-failure-cross{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#ef4444;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px #ef4444;animation:fillFailure .4s ease-in-out .4s forwards,scaleSuccess .3s ease-in-out .9s both;z-index:10}.bio-failure-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#ef4444;fill:none;animation:strokeSuccess .6s cubic-bezier(0.65,0,0.45,1) forwards}.bio-failure-line-1,.bio-failure-line-2{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:strokeSuccess .3s cubic-bezier(0.65,0,0.45,1) .8s forwards}@keyframes fillFailure{100%{box-shadow:inset 0px 0px 0px 30px rgba(239,68,68,0.15)}}.crypto-tracker-card{background:rgba(15,23,42,0.85);border:1px solid rgba(251,191,36,0.2);box-shadow:0 8px 32px rgba(251,191,36,0.15),inset 0 0 15px rgba(251,191,36,0.05);border-radius:24px;padding:35px 30px;width:90%;max-width:420px;text-align:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:scale(1);transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1)}.crypto-blockchain-visual{position:relative;width:120px;height:120px;margin:0 auto 25px}.blockchain-orbit{position:absolute;width:100%;height:100%;border:1.5px dashed rgba(251,191,36,0.2);border-radius:50%;animation:spinOrbit 12s linear infinite}.blockchain-orbit-2{position:absolute;width:70%;height:70%;left:15%;top:15%;border:1.5px dashed rgba(45,212,191,0.2);border-radius:50%;animation:spinOrbitInverse 8s linear infinite}.blockchain-core{position:absolute;width:30px;height:30px;left:45px;top:45px;background:radial-gradient(circle,var(--glow-color,#fbbf24),#d97706);border-radius:50%;box-shadow:0 0 20px var(--glow-color,#fbbf24);animation:pulseCore 2s ease-in-out infinite alternate;display:flex;align-items:center;justify-content:center;color:#0f172a;font-size:14px}.blockchain-node{position:absolute;width:8px;height:8px;background:#2dd4bf;border-radius:50%;box-shadow:0 0 8px #2dd4bf}.node-1{top:0;left:56px}.node-2{bottom:0;left:56px}.node-3{top:56px;left:0}.node-4{top:56px;right:0}@keyframes spinOrbit{100%{transform:rotate(360deg)}}@keyframes spinOrbitInverse{100%{transform:rotate(-360deg)}}@keyframes pulseCore{0%{transform:scale(0.9);box-shadow:0 0 10px var(--glow-color,#fbbf24)}100%{transform:scale(1.1);box-shadow:0 0 25px var(--glow-color,#fbbf24)}}.crypto-steps{display:flex;flex-direction:column;gap:12px;margin:20px 0;text-align:left;border-top:1px solid rgba(255,255,255,0.05);padding-top:20px}.crypto-step{display:flex;align-items:center;gap:12px;color:#64748b;font-size:13.5px;font-weight:500;transition:all 0.3s}.crypto-step.active{color:#fbbf24;text-shadow:0 0 8px rgba(251,191,36,0.2)}.crypto-step.completed{color:#10b981}.crypto-step-icon{width:20px;height:20px;border-radius:50%;border:2px solid #334155;display:flex;align-items:center;justify-content:center;font-size:9px;transition:all 0.3s;box-sizing:border-box}.crypto-step.active .crypto-step-icon{border-color:#fbbf24;background:rgba(251,191,36,0.1)}.crypto-step.completed .crypto-step-icon{border-color:#10b981;background:rgba(16,185,129,0.15);color:#10b981}.confetti-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100000}.crypto-success-card{background:linear-gradient(135deg,rgba(30,41,59,0.95),rgba(15,23,42,0.98));border:2px solid #fbbf24;border-radius:24px;box-shadow:0 10px 40px rgba(251,191,36,0.3);padding:40px 30px;width:95%;max-width:420px;text-align:center;position:relative;animation:popupGold 0.5s cubic-bezier(0.34,1.56,0.64,1)}@keyframes popupGold{0%{transform:scale(0.85);opacity:0}100%{transform:scale(1);opacity:1}}.gold-serial-box{background:rgba(251,191,36,0.08);border:1px dashed #fbbf24;border-radius:12px;padding:18px;margin:20px 0;font-family:monospace;font-size:16px;font-weight:700;color:#fef08a;letter-spacing:1px;word-break:break-all;box-shadow:0 0 15px rgba(251,191,36,0.1)}.crypto-detail-box{background:rgba(255,255,255,0.02) !important;border:1px solid rgba(255,255,255,0.05) !important;border-radius:12px !important;padding:12px !important;font-size:12px !important;text-align:left !important;align-items:flex-start !important;color:#e2e8f0 !important;display:flex !important;flex-direction:column !important;gap:6px !important;width:100% !important;box-sizing:border-box !important}.crypto-id-text{font-family:monospace;color:#fbbf24}@keyframes strokeSuccess{100%{stroke-dashoffset:0}}.bio-icon{width:48px;height:48px;color:var(--glow-color,#fbbf24) !important;stroke:var(--glow-color,#fbbf24) !important;fill:none !important;filter:drop-shadow(0 0 6px rgba(251,191,36,0.4));z-index:3;display:block !important;animation:pulseBio 1.5s ease-in-out infinite alternate}.bio-success-checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#10b981 !important;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px #10b981;animation:fillSuccess .4s ease-in-out .4s forwards,scaleSuccess .3s ease-in-out .9s both;z-index:10}.bio-success-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#10b981 !important;fill:none;animation:strokeSuccess .6s cubic-bezier(0.65,0,0.45,1) forwards}.bio-success-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:#10b981 !important;animation:strokeSuccess .3s cubic-bezier(0.65,0,0.45,1) .8s forwards}.bio-failure-cross{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#ef4444 !important;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px #ef4444;animation:fillFailure .4s ease-in-out .4s forwards,scaleSuccess .3s ease-in-out .9s both;z-index:10}.bio-failure-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#ef4444 !important;fill:none;animation:strokeSuccess .6s cubic-bezier(0.65,0,0.45,1) forwards}.bio-failure-line-1,.bio-failure-line-2{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:#ef4444 !important;animation:strokeSuccess .3s cubic-bezier(0.65,0,0.45,1) .8s forwards}.member-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:14px;font-weight:600;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);width:100%;box-sizing:border-box;gap:8px;outline:none}.member-btn.primary{background:linear-gradient(135deg,#5eead4,#60a5fa);color:#06111f !important;border-color:#5eead4;box-shadow:0 4px 12px rgba(94,234,212,0.20)}.member-btn.primary:hover{background:linear-gradient(135deg,#93f5e6,#93c5fd);border-color:#93f5e6;box-shadow:0 6px 16px rgba(94,234,212,0.35);transform:translateY(-1px)}.member-btn.primary:active{transform:translateY(1px)}.member-btn.secondary{background:rgba(255,255,255,0.05) !important;color:#e2e8f0 !important;border:1px solid rgba(255,255,255,0.15) !important;backdrop-filter:blur(5px)}.member-btn.secondary:hover{background:rgba(255,255,255,0.1) !important;color:#ffffff !important;border-color:rgba(255,255,255,0.25) !important;box-shadow:0 4px 12px rgba(0,0,0,0.2);transform:translateY(-1px)}.member-btn.secondary:active{transform:translateY(1px)}.member-btn.danger{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#ffffff !important;border-color:#ef4444;box-shadow:0 4px 12px rgba(239,68,68,0.2)}.member-btn.danger:hover{background:linear-gradient(135deg,#dc2626,#991b1b);box-shadow:0 6px 16px rgba(239,68,68,0.35);transform:translateY(-1px)}.member-btn.danger:active{transform:translateY(1px)}@media (max-width:480px){.biometric-modal-card{width:86% !important;padding:25px 18px !important;border-radius:20px !important}.biometric-modal-scanner-zone{width:80px !important;height:80px !important;margin-bottom:15px !important}.bio-icon{width:38px !important;height:38px !important}.bio-success-checkmark,.bio-failure-cross{width:46px !important;height:46px !important}.biometric-modal-title{font-size:15.5px !important;margin-bottom:6px !important}.biometric-modal-desc{font-size:12px !important;margin-bottom:15px !important;line-height:1.4 !important}.biometric-modal-status{font-size:12px !important}.crypto-tracker-card{width:86% !important;padding:25px 18px !important;border-radius:20px !important}.crypto-detail-box{font-size:11.5px !important;padding:10px 12px !important;align-items:flex-start !important;text-align:left !important}.crypto-blockchain-visual{width:86px !important;height:86px !important;margin-bottom:15px !important}.blockchain-orbit{border-width:1px !important}.blockchain-orbit-2{border-width:1px !important}.blockchain-core{width:24px !important;height:24px !important;left:31px !important;top:31px !important;font-size:11px !important}.blockchain-node{width:6px !important;height:6px !important}.node-1{top:0;left:40px !important}.node-2{bottom:0;left:40px !important}.node-3{top:40px !important;left:0}.node-4{top:40px !important;right:0}.crypto-steps{margin:15px 0 !important;padding-top:15px !important;gap:10px !important}.crypto-step{font-size:12px !important;gap:10px !important}.crypto-step-icon{width:18px !important;height:18px !important;font-size:8px !important}.crypto-success-card{width:86% !important;padding:28px 18px !important;border-radius:20px !important}.crypto-success-card > div:first-child{font-size:32px !important;margin-bottom:10px !important}.gold-serial-box{padding:12px !important;font-size:13.5px !important;margin:15px 0 !important;border-radius:10px !important}.member-btn{padding:10px 16px !important;font-size:13px !important;border-radius:10px !important}}html[data-theme="light"] .biometric-modal-overlay{background:rgba(255,255,255,0.45) !important;backdrop-filter:blur(25px) saturate(200%) !important;-webkit-backdrop-filter:blur(25px) saturate(200%) !important}html[data-theme="light"] .biometric-modal-card{background:rgba(255,255,255,0.85) !important;border:1px solid rgba(217,119,6,0.3) !important;box-shadow:0 25px 60px rgba(217,119,6,0.12),0 0 30px rgba(217,119,6,0.08),inset 0 1px 0 rgba(255,255,255,0.8) !important;backdrop-filter:blur(30px) saturate(180%) !important;-webkit-backdrop-filter:blur(30px) saturate(180%) !important}html[data-theme="light"] .crypto-tracker-card{background:rgba(255,255,255,0.98) !important;border-color:rgba(217,119,6,0.22) !important;box-shadow:0 10px 30px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.5) !important}html[data-theme="light"] .biometric-modal-scanner-zone{background:rgba(217,119,6,0.03) !important;border:2px solid rgba(217,119,6,0.28) !important;box-shadow:inset 0 0 24px rgba(217,119,6,0.06),0 4px 16px rgba(217,119,6,0.03) !important}html[data-theme="light"] .biometric-modal-scanner-zone .bio-icon{stroke:#d97706 !important;filter:drop-shadow(0 0 5px rgba(217,119,6,0.3)) !important}html[data-theme="light"] .biometric-modal-scanner-zone .biometric-scanner-line{background:linear-gradient(90deg,transparent,#d97706,transparent) !important;box-shadow:0 0 15px #d97706,0 0 6px #d97706 !important}html[data-theme="light"] .biometric-modal-scanner-zone .biometric-scanner-ripple{border-color:rgba(217,119,6,0.35) !important}html[data-theme="light"] .biometric-modal-title{color:#0f172a !important}html[data-theme="light"] .biometric-modal-desc{color:#475569 !important}html[data-theme="light"] .biometric-modal-status{color:#475569 !important}html[data-theme="light"] .crypto-steps{border-top-color:rgba(0,0,0,0.06) !important}html[data-theme="light"] .crypto-step{color:#64748b !important}html[data-theme="light"] .crypto-step.active{color:#d97706 !important;text-shadow:none !important}html[data-theme="light"] .crypto-step.completed{color:#10b981 !important}html[data-theme="light"] .crypto-step-icon{border-color:#cbd5e1 !important}html[data-theme="light"] .crypto-step.active .crypto-step-icon{border-color:#d97706 !important;background:rgba(217,119,6,0.05) !important;color:#d97706 !important}html[data-theme="light"] .crypto-step.completed .crypto-step-icon{border-color:#10b981 !important;background:rgba(16,185,129,0.1) !important;color:#10b981 !important}html[data-theme="light"] .crypto-detail-box{background:rgba(0,0,0,0.02) !important;border-color:rgba(0,0,0,0.06) !important;color:#334155 !important;text-align:left !important;align-items:flex-start !important}html[data-theme="light"] .crypto-success-card{background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(248,250,252,0.98)) !important;border-color:#d97706 !important;box-shadow:0 10px 40px rgba(217,119,6,0.15) !important}html[data-theme="light"] .crypto-success-card .biometric-modal-title{color:#d97706 !important;text-shadow:none !important}html[data-theme="light"] .crypto-success-card .biometric-modal-desc{color:#334155 !important}html[data-theme="light"] .gold-serial-box{background:rgba(217,119,6,0.04) !important;border-color:#d97706 !important;color:#b45309 !important;box-shadow:0 4px 12px rgba(217,119,6,0.08) !important}html[data-theme="light"] .crypto-id-text{color:#b45309 !important}html[data-theme="light"] .member-btn.secondary{background:rgba(0,0,0,0.04) !important;color:#475569 !important;border-color:rgba(0,0,0,0.12) !important}html[data-theme="light"] .member-btn.secondary:hover{background:rgba(0,0,0,0.08) !important;color:#0f172a !important;border-color:rgba(0,0,0,0.2) !important}html[data-theme="light"] .member-btn.primary{background:linear-gradient(135deg,#0d9488,#2563eb) !important;color:#ffffff !important;border-color:#0d9488 !important;box-shadow:0 4px 12px rgba(13,148,136,0.2) !important}html[data-theme="light"] .member-btn.primary:hover{background:linear-gradient(135deg,#0f766e,#1d4ed8) !important;border-color:#0f766e !important;box-shadow:0 6px 16px rgba(13,148,136,0.35) !important}.user-vip-badge-container{display:flex;justify-content:center;align-items:center;margin-top:8px;width:100%}.vip-badge-svg{width:120px;height:28px;filter:drop-shadow(0 2px 6px rgba(0,0,0,0.4));transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1),filter 0.3s;cursor:default}.vip-badge-svg text{text-shadow:0 1px 3px rgba(0,0,0,0.8)}.vip-badge-svg:hover{transform:translateY(-2px) scale(1.05)}.vip-badge-svg.gold-glow{filter:drop-shadow(0 2px 6px rgba(0,0,0,0.4)) drop-shadow(0 0 4px rgba(234,179,8,0.5))}.vip-badge-svg.gold-glow:hover{filter:drop-shadow(0 2px 6px rgba(0,0,0,0.4)) drop-shadow(0 0 10px rgba(234,179,8,0.8))}.vip-badge-svg.diamond-glow{filter:drop-shadow(0 2px 6px rgba(0,0,0,0.4)) drop-shadow(0 0 4px rgba(168,85,247,0.5));animation:vipPulse 3s infinite alternate ease-in-out}.vip-badge-svg.diamond-glow:hover{filter:drop-shadow(0 2px 6px rgba(0,0,0,0.4)) drop-shadow(0 0 12px rgba(139,92,246,0.9))}@keyframes vipPulse{0%{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.4)) drop-shadow(0 0 3px rgba(168,85,247,0.3))}100%{filter:drop-shadow(0 4px 10px rgba(0,0,0,0.5)) drop-shadow(0 0 8px rgba(192,132,252,0.7))}}@media (max-width:640px){.user-vip-badge-container{justify-content:flex-start;margin-top:2px;grid-column:2;grid-row:2}.vip-badge-svg{width:100px;height:24px}}