/* hgxuwei dark */
:root{--bg:#0f1117;--card:#1a1d27;--tx:#e8edf5;--mt:rgba(232,237,245,.25);--ac:#00c9a7;--bd:rgba(255,255,255,.04);--fn:"Inter","Segoe UI","PingFang SC",sans-serif}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:var(--fn);background:var(--bg);color:var(--tx);line-height:1.6}
a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}
.nv{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;background:var(--card);border-bottom:1px solid var(--bd);position:sticky;top:0;z-index:100}
.nv .lg{font-size:16px;font-weight:800;color:var(--ac)}
.nv .lk{display:flex;gap:4px}.nv .lk a{padding:5px 14px;font-size:11px;color:var(--mt);border-radius:6px;font-weight:600}
.nv .lk a:hover,.nv .lk a.act{color:var(--ac);background:rgba(0,201,167,.06)}
.nv .bt{padding:6px 16px;background:var(--ac);color:#0f1117;border-radius:6px;font-size:10px;font-weight:700}
.artp{max-width:720px;margin:0 auto;padding:24px 20px 40px}
.art-b{display:inline-flex;align-items:center;gap:6px;color:var(--mt);font-size:10px;margin-bottom:12px}
.art-b:hover{color:var(--ac)}.art-h1{font-size:16px;font-weight:700;color:var(--tx);margin-bottom:8px}
.art-m{font-size:9px;color:var(--mt);margin-bottom:16px}
.ab{font-size:11px;color:rgba(232,237,245,.55);line-height:1.8}
.ab h2{font-size:13px;font-weight:700;color:var(--tx);margin:18px 0 8px}
.ab p{margin-bottom:14px}.ab ul{margin:8px 0;padding-left:18px}
.ab li{margin-bottom:4px}
.art-c{text-align:center;padding:20px 0 8px}
.art-c a{display:inline-flex;padding:8px 24px;background:var(--ac);color:#0f1117;border-radius:6px;font-size:11px;font-weight:700}
.ls-wrap{padding:40px 20px 20px;max-width:720px;margin:0 auto}
.ls-h1{font-size:18px;font-weight:700;color:var(--tx);margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--ac);display:inline-block}
.ls-lnk{display:block;padding:10px 14px;font-size:11px;color:var(--mt);border-bottom:1px solid var(--bd)}
.ls-lnk:hover{color:var(--ac);background:rgba(0,201,167,.02)}
.pg{display:flex;justify-content:center;gap:6px;padding:20px 0}
.pg a,.pg s{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:10px;font-weight:600;background:var(--card);color:var(--mt);border:1px solid var(--bd)}
.pg a:hover{color:var(--ac);border-color:rgba(0,201,167,.2)}
.pg .cur,.pg s.cur{background:var(--ac);color:#0f1117;border-color:var(--ac)}
.ft3{padding:14px;text-align:center;font-size:8px;color:var(--mt);max-width:720px;margin:0 auto}
.flt{display:flex;gap:6px;padding:0 20px 14px;max-width:920px;margin:0 auto;flex-wrap:wrap}
.flt .f{padding:4px 14px;background:var(--card);border-radius:20px;font-size:10px;font-weight:600;color:var(--mt);border:1px solid var(--bd);cursor:pointer}
.flt .f.act{background:var(--ac);color:#0f1117}
.brd{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:0 20px;max-width:920px;margin:0 auto 20px}
.col{background:rgba(26,29,39,.6);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--bd)}
.ch{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 10px;font-size:12px;font-weight:700;border-bottom:2px solid}
.ch .hd-l{display:flex;align-items:center;gap:8px}.ch .hd-l .av{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#0f1117}
.ch .cnt{font-size:9px;background:rgba(255,255,255,.04);padding:1px 8px;border-radius:8px;color:var(--mt)}
.ch.gn{border-color:var(--ac);color:var(--ac)}.ch.gn .av{background:var(--ac)}
.ch.gd{border-color:#f0b429;color:#f0b429}.ch.gd .av{background:#f0b429}
.ch.bl{border-color:#5b8def;color:#5b8def}.ch.bl .av{background:#5b8def}
.cd{background:var(--card);border-radius:8px;padding:10px 12px 10px 10px;border:1px solid var(--bd);color:inherit;display:flex;gap:8px;position:relative}
.cd:hover{border-color:rgba(0,201,167,.2);transform:translateY(-1px)}
.cd .pb{width:3px;flex-shrink:0;border-radius:2px;margin:2px 0}
.cd .pb.h{background:var(--ac)}.cd .pb.m{background:#f0b429}.cd .pb.l{background:#5b8def}
.cd .cb{flex:1;min-width:0}
.cd .cb .ct{font-size:7px;color:var(--ac);font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}
.cd .cb .ct.gd{color:#f0b429}
.cd .cb h3{font-size:12px;font-weight:600;margin-bottom:3px;color:var(--tx)}
.cd .cb p{font-size:9px;color:var(--mt);line-height:1.5;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cd .cb .ft{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:rgba(255,255,255,.15);border-top:1px solid var(--bd);padding-top:5px}
.cd .cb .ft .tg{display:inline-block;padding:1px 6px;border-radius:3px;font-size:7px;font-weight:600}
.cd .cb .ft .tg.gr{background:rgba(0,201,167,.08);color:var(--ac)}
.cd .cb .ft .tg.go{background:rgba(240,180,41,.08);color:#f0b429}
.cd .cw{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:4px}
.cd .cw .pa{flex:1}.cd .cw svg{width:52px;height:22px;flex-shrink:0;margin-left:6px}
.cd .cw .pa h3{font-size:14px;margin-bottom:1px}.cd .cw .pa p{font-size:8px;margin-bottom:0}
.str{display:grid;grid-template-columns:repeat(4,1fr);padding:16px 20px 24px;background:var(--card);border-radius:12px;margin:0 auto 24px;border:1px solid var(--bd);max-width:920px}
.st{text-align:center;border-right:1px solid var(--bd)}.st:last-child{border-right:none}
.st .v{font-size:20px;font-weight:700;color:var(--ac)}
.st .l{font-size:8px;color:var(--mt);margin-top:2px;text-transform:uppercase;letter-spacing:1px}
.st .tr{font-size:7px;font-weight:600;margin-top:1px}.st .tr.u{color:var(--ac)}
.sec-wrap{max-width:920px;margin:0 auto}
.sh{display:flex;align-items:center;justify-content:space-between;padding:0 20px 12px}
.sh .t{font-size:12px;font-weight:700;color:var(--tx)}.sh .t em{color:var(--ac)}
.act2{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 20px 20px}
.ac2{background:var(--card);border-radius:8px;padding:12px 14px;border:1px solid var(--bd);display:flex;align-items:center;gap:10px}
.ac2 .ic{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}
.ac2 .if{flex:1;min-width:0}.ac2 .if .t{font-size:10px;font-weight:600;color:var(--tx);margin-bottom:2px}
.ac2 .if .d{font-size:8px;color:var(--mt)}
.ft2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:0 20px 20px}
.fti{background:var(--card);border-radius:10px;padding:16px 14px;text-align:center;border:1px solid var(--bd)}
.fti .e{font-size:22px;margin-bottom:6px;display:block}.fti .t{font-size:11px;font-weight:700;color:var(--tx);margin-bottom:3px}
.fti .d{font-size:8px;color:var(--mt)}.fti .br{height:3px;background:rgba(255,255,255,.04);border-radius:2px;margin-top:10px;overflow:hidden}
.fti .br .fl{height:100%;border-radius:2px;background:var(--ac);width:90%}
.rk2{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 20px}
.rkb{background:var(--card);border-radius:10px;padding:14px;border:1px solid var(--bd)}
.rkb .rh{font-size:10px;font-weight:700;color:var(--ac);margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid var(--bd)}
.rkb .ri{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--bd)}
.rkb .ri:last-child{border-bottom:none}
.rkb .ri .no{width:16px;height:16px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;flex-shrink:0}
.rkb .ri .nm{flex:1;font-size:9px;font-weight:600;color:var(--tx)}
.rkb .ri .vl{font-size:8px}.rkb .ri .vl.h{color:var(--ac);font-weight:600}
.cmy{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:0 20px 20px}
.cmi{background:var(--card);border-radius:8px;padding:14px 8px;text-align:center;border:1px solid var(--bd)}
.cmi .e{font-size:16px;display:block;margin-bottom:4px}.cmi .v{font-size:13px;font-weight:700;color:var(--ac)}
.cmi .l{font-size:7px;color:var(--mt)}
.tc{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px 20px;justify-content:center}
.tc .t{padding:5px 14px;background:var(--card);border-radius:20px;font-size:9px;color:var(--mt);border:1px solid var(--bd);cursor:pointer}
.tc .t:hover{color:var(--ac);border-color:rgba(0,201,167,.2)}
.sb{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#00c9a7,#00a889);border-radius:12px;margin:0 20px 20px;color:#0f1117}
.sb .tx .t{font-size:13px;font-weight:700;margin-bottom:3px}.sb .tx .d{font-size:9px;opacity:.7}
.sb .ip{display:flex;gap:6px}.sb .ip input{padding:8px 14px;border:none;border-radius:6px;font-size:10px;outline:none;width:180px;font-family:inherit}
.sb .ip button{padding:8px 18px;background:#0f1117;color:#fff;border:none;border-radius:6px;font-size:10px;font-weight:700;cursor:pointer;font-family:inherit}
.ftx{text-align:center;padding:12px 20px 20px;font-size:8px;color:var(--mt)}
@media(max-width:700px){
.brd{grid-template-columns:1fr}.str{grid-template-columns:1fr 1fr}.ft2{grid-template-columns:1fr}
.rk2{grid-template-columns:1fr}.cmy{grid-template-columns:repeat(3,1fr)}.act2{grid-template-columns:1fr}
.sb{flex-direction:column;gap:12px;text-align:center}.sb .ip input{width:140px}
.nv{padding:10px 16px;flex-wrap:wrap;gap:6px}.nv .lk{overflow-x:auto;white-space:nowrap}
}
