*{margin:0;padding:0;box-sizing:border-box}
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background:#0a0a0f;color:#e2e8f0;line-height:1.6}
nav{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(10,10,15,0.85);backdrop-filter:blur(12px);border-bottom:1px solid #1e1e2a;height:56px;display:flex;align-items:center;padding:0 20px}
.nav-logo{font-size:1.1rem;font-weight:900;background:linear-gradient(135deg,#00ff88,#00b4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;margin-right:auto}
.nav-links{display:flex;gap:16px}
.nav-links a{color:#9ca3af;text-decoration:none;font-size:.85rem;transition:color .2s}
.nav-links a:hover{color:#fff}
.container{max-width:1200px;margin:0 auto;padding:0 16px}
.glass{background:rgba(17,17,24,0.85);backdrop-filter:blur(12px);border:1px solid #1e1e2a}
.card{background:#111118;border:1px solid #1e1e2a;border-radius:12px;padding:20px;transition:all .2s}
.card:hover{border-color:#2d2d40;background:#1a1a28}
.tag{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}
.tag-new{background:rgba(0,255,136,0.15);color:#00ff88;border:1px solid rgba(0,255,136,0.3)}
.tag-nft{background:rgba(139,92,246,0.15);color:#a78bfa;border:1px solid rgba(139,92,246,0.3)}
.tag-token{background:rgba(0,180,255,0.15);color:#38bdf8;border:1px solid rgba(0,180,255,0.3)}
.tag-risk{background:rgba(255,59,240,0.15);color:#ff3bf0;border:1px solid rgba(255,59,240,0.3)}
.tag-live{background:rgba(0,255,136,0.15);color:#00ff88;animation:pulse-dot 2s infinite}
.tag-testnet{background:rgba(255,107,53,0.15);color:#ff6b35;border:1px solid rgba(255,107,53,0.3)}
@keyframes pulse-dot{0%,100%{opacity:1}50%{opacity:.5}}
.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;cursor:pointer;border:none}
.btn-primary{background:linear-gradient(135deg,#00ff88,#00b4ff);color:#0a0a0f}
.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(0,255,136,0.3)}
.btn-ghost{background:#1e1e2a;color:#d1d5db;border:1px solid #2d2d40}
.btn-ghost:hover{background:#2d2d40}
.mono{font-family:'SF Mono','JetBrains Mono',monospace}
.addr{font-family:'SF Mono','JetBrains Mono',monospace;font-size:.82rem;color:#00b4ff;word-break:break-all}
a{color:#00b4ff;text-decoration:none}
a:hover{text-decoration:underline}
h1{font-size:2rem;font-weight:800;margin-bottom:8px}
h2{font-size:1.3rem;font-weight:700;margin-bottom:12px;color:#e2e8f0}
table{width:100%;border-collapse:collapse;font-size:.88rem}
th{text-align:left;padding:10px 12px;border-bottom:2px solid #1e1e2a;font-size:.7rem;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}
td{padding:10px 12px;border-bottom:1px solid #1e1e2a}
tr:hover{background:#1a1a28}
.grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}
.chain-badge{background:linear-gradient(135deg,rgba(0,255,136,0.05),rgba(0,180,255,0.05));border:1px solid rgba(0,255,136,0.15);border-radius:12px;padding:16px;transition:all .2s}
.chain-badge:hover{border-color:rgba(0,255,136,0.4);transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,255,136,0.1)}
.footer{border-top:1px solid #1e1e2a;margin-top:48px;padding:24px;text-align:center;font-size:.75rem;color:#6b7280}
.hero{text-align:center;padding:48px 0 32px}
.hero h1{font-size:3rem;margin-bottom:8px;background:linear-gradient(135deg,#00ff88,#00b4ff,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero p{color:#9ca3af;font-size:1.05rem;max-width:600px;margin:0 auto}
.risk-bar{height:4px;border-radius:2px;background:#1e1e2a;overflow:hidden;margin-top:4px}
.risk-bar-fill{height:100%;border-radius:2px;transition:width .5s}
.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:16px}
.stat-item{background:#0a0a0f;border:1px solid #1e1e2a;border-radius:8px;padding:12px;text-align:center}
.stat-item .num{font-size:1.3rem;font-weight:700}
.stat-item .lbl{font-size:.7rem;color:#6b7280;margin-top:2px}
.fade-in{animation:fadeIn .3s ease-out}
@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.warning{background:rgba(255,107,53,0.08);border:1px solid rgba(255,107,53,0.3);border-radius:12px;padding:16px;margin-bottom:20px}
.warning h3{color:#ff6b35;font-size:.85rem;margin-bottom:6px}
.warning p{font-size:.78rem;color:#9ca3af;line-height:1.5}
.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media(max-width:640px){.grid-auto{grid-template-columns:1fr}.grid-2{grid-template-columns:1fr}.hide-mobile{display:none!important}.hero h1{font-size:2rem}.nav-links a{font-size:.75rem}}
