.nav{display:flex;gap:4px;margin-left:auto;margin-right:8px}.nav a{color:#aab3d6;text-decoration:none;padding:6px 10px;border-radius:8px;font-size:14px}.nav a:hover,.nav a.on{background:#ffffff14;color:#fff}
body.pg{background:#070b1a;color:#e7eaff;font-family:Inter,system-ui,sans-serif;margin:0;overflow:auto}body.pg #top{position:sticky;top:0}
.pmain{max-width:1100px;margin:0 auto;padding:24px 18px 60px}.pmain h1{font-size:32px;margin:8px 0}.sub{color:#9aa3c7}.pfoot2{text-align:center;color:#68709a;padding:24px;font-size:13px}.pfoot2 a,.sub a,.credit a{color:#c9a8ff}
.tabs{display:flex;gap:8px;margin:16px 0}.tabs button{background:#121833;border:1px solid #232b55;color:#cfd5f5;border-radius:10px;padding:8px 14px;cursor:pointer}.tabs button.on{background:linear-gradient(90deg,#ff4da6,#7c5cff);color:#fff;border-color:transparent}
.xq{width:100%;box-sizing:border-box;background:#0e1430;border:1px solid #232b55;color:#fff;border-radius:10px;padding:10px 14px;margin-bottom:12px}
.tt{width:100%;border-collapse:collapse;font-size:14px}.tt th{text-align:left;color:#8a93bb;font-weight:500;padding:8px;cursor:pointer;border-bottom:1px solid #1d2448}.tt td{padding:8px;border-bottom:1px solid #141a38}.tt tr:hover td{background:#10173a;cursor:pointer}
.tk{display:flex;align-items:center;gap:8px}.tk img,.tk .ph2,.fr img,.fr .ph2,.ddi img,.tch img{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#1d2448;flex:none;display:inline-block}.tk a{color:#fff;text-decoration:none}.tk span{color:#8a93bb}
.bar2{display:inline-block;width:60px;height:6px;background:#1d2448;border-radius:3px;margin-right:6px;vertical-align:middle}.bar2 i{display:block;height:100%;background:linear-gradient(90deg,#7c5cff,#ff4da6);border-radius:3px}
.al{color:#ffbe3c;font-style:normal;font-size:12px;margin-left:6px}
.trgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:18px}.tc{background:#0e1430;border:1px solid #1d2448;border-radius:14px;padding:14px;color:#e7eaff;text-decoration:none;display:block}.tc:hover{border-color:#7c5cff}
.tch{display:flex;align-items:center;gap:8px}.rk{color:#68709a}.vel{margin-left:auto;font-size:12px;color:#9aa3c7}.vel.hot{color:#00e696}.tcs{display:flex;gap:10px;font-size:12px;color:#9aa3c7;margin:10px 0;flex-wrap:wrap}.tcg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tcg label{font-size:11px;color:#9aa3c7}.sp{width:100%;height:28px;color:#ff4da6}.tcg div:last-child .sp{color:#00d4ff}
.feed{display:flex;flex-direction:column;gap:6px}.fr{display:flex;align-items:center;gap:10px;background:#0e1430cc;border:1px solid #1d2448;border-radius:12px;padding:8px 10px;cursor:pointer;transition:background .3s}.fr:hover{border-color:#ff4da6}.fr.flash{animation:fl 1.2s}
@keyframes fl{from{background:#ff4da633}to{background:#0e1430cc}}.fm{min-width:0;flex:1}.fm b{color:#fff}.fm .sym{color:#c9a8ff;font-size:12px}.fs{font-size:12px;color:#8a93bb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.soc a{color:#9aa3c7;text-decoration:none;margin-left:4px;font-size:13px}
.feed.big .fr{padding:10px 14px}.livedot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#00e696;box-shadow:0 0 10px #00e696;animation:pl 1.4s infinite;vertical-align:middle}@keyframes pl{50%{opacity:.35}}
.feedcol{position:relative;z-index:2;max-width:1100px;margin:10px auto 0;padding:0 18px}.feedcol .fh{display:flex;align-items:center;gap:8px;color:#fff;font-weight:600;margin-bottom:8px}.feedcol .fh a{margin-left:auto;color:#c9a8ff;font-weight:400;font-size:13px;text-decoration:none}.feedcol .feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.credit{font-size:12px;color:#68709a;margin-top:6px}
.dd{position:absolute;left:0;right:0;top:100%;margin-top:6px;background:#0e1430;border:1px solid #2a3366;border-radius:12px;z-index:50;overflow:hidden;box-shadow:0 20px 40px #0008}.ddi{display:flex;align-items:center;gap:8px;padding:9px 12px;color:#e7eaff;text-decoration:none;font-size:14px}.ddi:hover{background:#1a2250}.ddi span{color:#8a93bb}.ddi em{margin-left:auto;color:#9aa3c7;font-style:normal;font-size:12px}
.notify{display:flex;gap:6px;margin-top:8px}.notify input{flex:1;background:#0b1028;border:1px solid #2a3366;color:#fff;border-radius:8px;padding:6px 8px;font-size:12px;min-width:0}.notify button{background:#7c5cff;border:0;color:#fff;border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer}.notify .ok{color:#00e696;font-size:12px}.notify .bad{color:#ff6e50;font-size:12px}
.modal{position:fixed;inset:0;background:#000a;z-index:100;display:grid;place-items:center}.mbox{background:#0e1430;border:1px solid #2a3366;border-radius:14px;padding:18px;width:min(560px,92vw);color:#e7eaff}.mbox textarea{width:100%;box-sizing:border-box;height:64px;background:#070b1a;color:#cfd5f5;border:1px solid #232b55;border-radius:8px;font:12px monospace;margin:4px 0 10px}.mbox label{font-size:12px;color:#9aa3c7}.mclose{display:block;margin-top:10px;background:#7c5cff;border:0;color:#fff;border-radius:8px;padding:8px 14px;cursor:pointer}
.api h3{margin:22px 0 6px}.api code{background:#0e1430;border:1px solid #1d2448;border-radius:6px;padding:2px 6px;font-size:13px;word-break:break-all}.api a{color:#c9a8ff}
body.embed #top,body.embed #trend,body.embed #panel,body.embed #landing,body.embed #notify{display:none!important}.embedcredit{position:fixed;right:10px;bottom:10px;z-index:60;background:#0e1430e6;border:1px solid #2a3366;color:#fff;border-radius:999px;padding:6px 12px;font:13px system-ui;text-decoration:none}
@media(max-width:700px){.nav a{padding:6px 6px;font-size:13px}.tt th:nth-child(3),.tt td:nth-child(3),.tt th:nth-child(5),.tt td:nth-child(5){display:none}}
