@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--bg-dark: #050505;--card-glass: rgba(20, 20, 25, .7);--border-glass: rgba(255, 255, 255, .08);--primary: #3b82f6;--accent: #10b981;--danger: #ef4444;--text-main: #ffffff;--text-dim: #9ca3af}body{margin:0;padding:0;font-family:Inter,sans-serif;background-color:var(--bg-dark);color:var(--text-main);-webkit-font-smoothing:antialiased;overflow-x:hidden;background-image:radial-gradient(circle at 50% 0%,#1a1b26,#050505);min-height:100vh}button{font-family:Inter,sans-serif}.app-container{display:flex;flex-direction:column;min-height:100vh;position:relative}.ambient-light{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 15% 30%,rgba(59,130,246,.15),transparent 40%),radial-gradient(circle at 85% 70%,rgba(16,185,129,.1),transparent 40%);z-index:-1;pointer-events:none}.navbar{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#050505cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-glass);position:sticky;top:0;z-index:50}.logo-container{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:-.5px;background:linear-gradient(to right,#fff,#9ca3af);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.connect-btn-small{background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;cursor:pointer;transition:.2s}.connect-btn-small:hover{background:#ffffff26}.wallet-badge{background:#10b9811a;color:#34d399;padding:6px 12px;border-radius:20px;font-size:13px;border:1px solid rgba(16,185,129,.2);font-family:monospace}.main-content{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.dapp-card{background:var(--card-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border-glass);border-radius:24px;padding:32px;width:100%;max-width:460px;box-shadow:0 20px 40px -10px #00000080}.card-title{font-size:26px;font-weight:700;margin:0 0 10px;text-align:center}.card-desc{text-align:center;color:var(--text-dim);font-size:14px;margin-bottom:30px;line-height:1.5}.stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:25px}.stat-box{background:#ffffff08;border-radius:12px;padding:12px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.05)}.stat-label{font-size:11px;color:var(--text-dim);text-transform:uppercase;margin-bottom:4px}.stat-value{font-size:15px;font-weight:700;color:#fff}.text-green{color:#34d399}.text-blue{color:#60a5fa}.input-container{background:#0000004d;border:1px solid var(--border-glass);border-radius:16px;padding:16px;margin-bottom:24px}.input-header{display:flex;justify-content:space-between;font-size:12px;color:var(--text-dim);margin-bottom:10px}.input-body{display:flex;align-items:center;justify-content:space-between}.asset-info{display:flex;align-items:center;gap:8px;font-weight:700;font-size:16px}.balance-display{font-size:16px;color:#60a5fa}.action-btn{width:100%;padding:16px;border-radius:16px;border:none;font-size:16px;font-weight:700;cursor:pointer;transition:.2s}.btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-success{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-disabled{background:#1f2937;color:#4b5563;cursor:not-allowed}.footer{text-align:center;padding:30px;border-top:1px solid var(--border-glass);font-size:12px;color:var(--text-dim)}.support-email{color:var(--primary);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px}.admin-container{max-width:1000px;margin:0 auto;padding:20px}.admin-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;background:#111827;padding:20px;border-radius:16px;border:1px solid #1f2937;margin-bottom:25px}.admin-header h2{margin:0;font-size:20px;color:#fff}.tabs{display:flex;gap:5px;background:#1f2937;padding:4px;border-radius:8px}.tabs button{background:none;border:none;color:#9ca3af;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px}.tabs button.active{background:#374151;color:#fff;font-weight:600}.refresh-btn{width:36px;height:36px;border-radius:50%;background:#238636;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.settings-container{display:flex;flex-direction:column;gap:20px}.settings-card{background:#111827;border:1px solid #1f2937;border-radius:12px;padding:24px}.settings-card h3{margin:0 0 20px;font-size:16px;color:#e5e7eb;border-bottom:1px solid #1f2937;padding-bottom:12px}.danger-zone{border:1px solid rgba(239,68,68,.3)}.input-with-btn{display:flex;gap:10px;margin-top:8px}.input-with-btn input{flex:1;background:#1f2937;border:1px solid #374151;color:#fff;padding:12px;border-radius:8px;font-size:14px}.input-with-btn button{background:var(--primary);color:#fff;border:none;padding:0 20px;border-radius:8px;cursor:pointer;font-weight:600;white-space:nowrap}.read-only-box{background:#000;padding:12px;border-radius:8px;font-family:monospace;color:#9ca3af;border:1px solid #1f2937;word-break:break-all}.add-box{display:flex;gap:10px;margin-bottom:20px}.add-box input{flex:1;padding:12px;border-radius:8px;background:#111827;border:1px solid #1f2937;color:#fff}.add-box button{background:var(--primary);color:#fff;border:none;padding:0 24px;border-radius:8px;cursor:pointer}.user-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.user-card{background:#111827;border:1px solid #1f2937;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px;position:relative}.card-top{display:flex;justify-content:space-between;font-size:12px;color:#9ca3af}.status-badge{background:#1f2937;padding:2px 8px;border-radius:4px}.addr{font-family:monospace;font-size:16px;font-weight:700;color:#fff;word-break:break-all}.remark-box{display:flex;align-items:center;gap:8px;background:#1f2937;padding:8px;border-radius:6px}.remark-box input{background:transparent;border:none;color:#fff;width:100%;outline:none}.multi-balance{background:#000;padding:12px;border-radius:8px;border:1px solid #1f2937}.bal-item{display:flex;justify-content:space-between;font-size:13px;margin-bottom:4px}.green{color:#34d399;font-weight:700}.sweep-btn{width:100%;padding:12px;border-radius:8px;border:none;font-weight:700;cursor:pointer;background:#ef4444;color:#fff;margin-top:5px}.sweep-btn:disabled{background:#374151;color:#9ca3af;cursor:not-allowed}.history-table-container{overflow-x:auto;border-radius:12px;border:1px solid #1f2937}.history-table{width:100%;border-collapse:collapse;min-width:600px;text-align:left}.history-table th{background:#111827;padding:16px;color:#9ca3af;font-size:12px}.history-table td{background:#050505;padding:16px;border-top:1px solid #1f2937;font-size:14px}@media (max-width: 768px){.stats-grid{grid-template-columns:1fr;gap:8px}.dapp-card{padding:24px;width:90%}.admin-container{padding:10px}.admin-header{flex-direction:column;align-items:stretch;text-align:center}.tabs{justify-content:center}.input-with-btn{flex-direction:column}.input-with-btn button{width:100%;padding:12px}.add-box{flex-direction:column}.add-box button{width:100%;padding:12px}}
