
*{box-sizing:border-box;margin:0;padding:0}
html,body{background:#10131a;color:#e7e9f1;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}
a{color:inherit;text-decoration:none}
img{max-width:100%;display:block}
.j42088{max-width:1440px;margin:0 auto;padding:0 24px}
.ncc3c0{position:sticky;top:0;z-index:50;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);background:rgba(13,11,20,.55);border-bottom:1px solid rgba(255,255,255,.06)}
.ncc3c0 > div{display:flex;align-items:center;gap:28px;padding:14px 0}
.j5a22f{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;letter-spacing:.5px;background:linear-gradient(135deg,#ffd166,#ef476f);-webkit-background-clip:text;background-clip:text;color:transparent}
.j5a22f svg{width:34px;height:34px;flex-shrink:0}
.fac316{display:flex;flex-wrap:wrap;gap:6px;flex:1}
.hffdc0{padding:8px 14px;border-radius:999px;font-size:14px;color:#cdd2e0;transition:all .25s ease;border:1px solid transparent}
.hffdc0:hover,.hffdc0.on{background:linear-gradient(135deg,#ffd16622,#ef476f22);border-color:#ffd16655;color:#fff}
.k0a245{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:8px 14px;min-width:220px}
.k0a245 input{background:transparent;border:0;color:#fff;outline:none;width:100%;font-size:13px}
.qca022{padding:18px 0;font-size:13px;color:#8a90a4}
.qca022 a:hover{color:#ffd166}
.n9a0d5{display:flex;align-items:end;justify-content:space-between;margin:8px 0 16px;gap:12px}
.n9a0d5 h1,.n9a0d5 h2{font-size:22px;font-weight:800;background:linear-gradient(120deg,#fff,#ef476f);-webkit-background-clip:text;background-clip:text;color:transparent}
.pe1282{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-left:3px solid #ffd166;border-radius:14px;padding:18px 22px;margin:16px 0 24px;font-size:14px;color:#c9cee0;line-height:1.85}
.pe1282 b{color:#ef476f}
.f08a33{display:grid;gap:18px}
.qfbe26{background:#1a1f2b;border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease;position:relative}
.qfbe26:hover{transform:translateY(-6px);box-shadow:0 18px 40px -20px #ffd16666}
.j17f2d{position:relative;aspect-ratio:16/10;overflow:hidden;background:#000}
.j17f2d img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}
.qfbe26:hover .j17f2d img{transform:scale(1.08)}
.r88a0f{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7));opacity:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center}
.qfbe26:hover .r88a0f{opacity:1}
.k50922{width:62px;height:62px;border-radius:50%;background:linear-gradient(135deg,#ffd166,#ef476f);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -8px #ffd166;transform:scale(.85);transition:transform .35s ease}
.qfbe26:hover .k50922{transform:scale(1)}
.k50922:after{content:"";border-left:18px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:5px}
.n7597e{position:absolute;top:10px;left:10px;background:rgba(0,0,0,.7);color:#ffd166;font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px;letter-spacing:.5px;border:1px solid #ffd16655}
.ddc2e0{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.75);color:#fff;font-size:12px;padding:3px 8px;border-radius:6px;font-variant-numeric:tabular-nums}
.p36a58{padding:14px 16px 16px}
.p36a58 h3{font-size:14.5px;font-weight:600;line-height:1.5;color:#eef0f8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px}
.p36a58 small{display:block;margin-top:8px;color:#7a8096;font-size:12px}
.hbf8a2{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}
.hbf8a2 a{font-size:12px;padding:5px 11px;border-radius:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06);color:#b6bccf}
.hbf8a2 a:hover{background:#ffd16622;color:#ffd166;border-color:#ffd16655}
.qa16c9{margin-top:60px;padding:42px 0 24px;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,transparent,rgba(0,0,0,.25))}
.qa16c9 .cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:32px}
.qa16c9 h4{font-size:14px;color:#fff;margin-bottom:12px;font-weight:700}
.qa16c9 li,.qa16c9 p{font-size:13px;color:#8a90a4;margin:6px 0;line-height:1.8}
.qa16c9 a:hover{color:#ffd166}
.e25dba{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}
.e25dba blockquote{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px;font-size:13px;color:#c4cad8;line-height:1.7}
.e25dba blockquote span{display:block;margin-top:8px;color:#ef476f;font-size:12px}
.ab8019 details{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px 18px;margin:10px 0;font-size:13.5px}
.ab8019 summary{cursor:pointer;font-weight:600;color:#fff;list-style:none;display:flex;justify-content:space-between;align-items:center}
.ab8019 summary:after{content:"+";color:#ffd166;font-size:20px;font-weight:300;transition:transform .3s}
.ab8019 details[open] summary:after{transform:rotate(45deg)}
.ab8019 p{margin-top:10px;color:#b6bccf;line-height:1.8}
.na55b3{display:flex;gap:10px;align-items:center;margin:14px 0}
.na55b3 a{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#cdd2e0;border:1px solid rgba(255,255,255,.06);transition:all .25s}
.na55b3 a:hover{background:linear-gradient(135deg,#ffd166,#ef476f);color:#fff;transform:translateY(-3px)}
@media (max-width: 980px){
  .k0a245{display:none}
  .qa16c9 .cols{grid-template-columns:repeat(2,1fr)}
  .e25dba{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 640px){
  .j42088{padding:0 14px}
  .fac316{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}
  .hffdc0{flex-shrink:0;font-size:13px;padding:7px 12px}
  .qa16c9 .cols{grid-template-columns:1fr}
  .e25dba{grid-template-columns:1fr}
}

.m603fb{margin:8px 0 24px;border-radius:22px;overflow:hidden;position:relative;aspect-ratio:21/9;background:#000}
.m603fb img{width:100%;height:100%;object-fit:cover;opacity:.55}
.m603fb > div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:36px;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.85))}
.m603fb h1{font-size:32px;font-weight:800;color:#fff;max-width:760px;line-height:1.3}
.m603fb p{margin-top:8px;color:#dde0ea;max-width:760px;font-size:14.5px}
.g6cfe8{display:grid;grid-template-columns:2fr 1fr;gap:26px;padding-bottom:40px}
.f08a33{grid-template-columns:repeat(2,1fr)}
.p2dd78{background:#1a1f2b;border:1px solid rgba(255,255,255,.05);border-radius:18px;padding:18px;align-self:start;position:sticky;top:78px}
.p2dd78 h4{font-size:13px;color:#ffd166;margin:8px 0 12px;letter-spacing:1px}
@media (max-width:980px){.g6cfe8{grid-template-columns:1fr}.p2dd78{position:static}.m603fb h1{font-size:22px}}
@media (max-width:560px){.f08a33{grid-template-columns:1fr}}
