
*{box-sizing:border-box;margin:0;padding:0}
html,body{background:#06090F;color:#E9ECF1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased;line-height:1.55}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%;height:auto}
.r_1a3xjd{min-height:100vh;background:
  radial-gradient(1200px 600px at 10% -10%, #00C2FF33, transparent 60%),
  radial-gradient(900px 500px at 110% 10%, #FF49C926, transparent 60%),
  linear-gradient(180deg,#06090F 0%, #04050C 100%);
  position:relative;overflow-x:hidden}
.r_1a3xjd::before{content:"";position:fixed;inset:0;pointer-events:none;background:
  repeating-linear-gradient(0deg, rgba(255,255,255,.014) 0 1px, transparent 1px 3px);z-index:0}
.n_d8add5{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:18px;padding:14px 28px;
  backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);
  background:linear-gradient(180deg, rgba(10,11,26,.72), rgba(10,11,26,.42));
  border-bottom:1px solid rgba(255,255,255,.06)}
.l_x34l0a{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.5px}
.l_x34l0a svg{width:48px;height:auto;filter:drop-shadow(0 2px 8px #00C2FF66)}
.n_d8add5 ul{display:flex;gap:6px;list-style:none;margin-left:18px;flex-wrap:wrap}
.n_d8add5 ul a{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;font-size:14px;
  color:#C9D0DC;border:1px solid transparent;transition:all .25s}
.n_d8add5 ul a:hover,.n_d8add5 ul a.act{color:#fff;border-color:#00C2FF77;background:linear-gradient(135deg,#00C2FF22,#FF49C922)}
.c_54grad{padding:18px 28px 6px;font-size:13px;color:#9AA3B6}
.c_54grad a:hover{color:#00C2FF}
.s_p4wmkv{padding:24px 28px;position:relative;z-index:1}
.h_bf9z52{margin:24px 28px 8px;padding:36px;border-radius:24px;position:relative;overflow:hidden;
  background:linear-gradient(135deg, rgba(255,255,255,.05), rgba(255,255,255,.015));
  border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(20px)}
.h_bf9z52 h1{font-size:34px;line-height:1.2;margin-bottom:12px;background:linear-gradient(120deg,#fff,#00C2FF);-webkit-background-clip:text;color:transparent}
.h_bf9z52 p{color:#B7BFD0;max-width:760px;font-size:15px}
.b_m14nwz{display:inline-flex;gap:6px;align-items:center;padding:5px 10px;border-radius:8px;font-size:12px;
  background:linear-gradient(135deg,#00C2FF,#FF49C9);color:#06070C;font-weight:700;letter-spacing:.4px}
.t_wumu7z{display:flex;align-items:baseline;justify-content:space-between;margin:6px 4px 18px;gap:12px}
.t_wumu7z h2{font-size:22px;letter-spacing:.5px}
.t_wumu7z small{color:#8C96AB;font-size:13px}
.c_axxywb{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.07);
  background:linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.012));transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s}
.c_axxywb:hover{transform:translateY(-6px);border-color:#00C2FF88;box-shadow:0 18px 60px -20px #00C2FF66}
.c_slqvgj{position:relative;aspect-ratio:16/10;overflow:hidden}
.c_slqvgj img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}
.c_axxywb:hover .c_slqvgj img{transform:scale(1.08)}
.c_slqvgj::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 55%, rgba(0,0,0,.78));pointer-events:none}
.p_4re89r{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;background:radial-gradient(circle at center, #00C2FF55, transparent 60%)}
.c_axxywb:hover .p_4re89r{opacity:1}
.p_4re89r span{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;
  background:rgba(255,255,255,.92);color:#0b0b0b;font-size:26px;box-shadow:0 10px 30px #00C2FFaa;transform:scale(.85);transition:transform .3s}
.c_axxywb:hover .p_4re89r span{transform:scale(1)}
.r_jjj0z1{position:absolute;top:10px;left:10px;z-index:2;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:700;
  background:linear-gradient(135deg,#00C2FF,#FF49C9);color:#0a0a0a;letter-spacing:.5px}
.m_m2f5ze{position:absolute;bottom:10px;left:12px;right:12px;display:flex;justify-content:space-between;font-size:12px;color:#DDE3F0;z-index:2}
.c_axxywb .t_wumu7z-in{padding:12px 14px 16px}
.c_axxywb h3{font-size:14px;line-height:1.4;color:#EDF0F7;font-weight:600}
.c_axxywb .c_sduak5{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}
.c_sduak5 em{font-style:normal;font-size:11px;padding:3px 7px;border-radius:5px;background:rgba(255,255,255,.07);color:#A9B2C6}
.p_ysrpq6{padding:18px;border-radius:18px;background:linear-gradient(160deg, rgba(255,255,255,.05), rgba(255,255,255,.012));
  border:1px solid rgba(255,255,255,.07);backdrop-filter:blur(12px);margin-bottom:18px}
.p_ysrpq6 h4{font-size:14px;color:#00C2FF;margin-bottom:10px;letter-spacing:.5px}
.p_ysrpq6 p{font-size:13px;color:#B6BECF;line-height:1.7}
.t_htu9q0 a{display:inline-block;margin:4px 6px 4px 0;padding:5px 10px;border-radius:6px;font-size:12px;
  background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06);color:#C2C9DA}
.t_htu9q0 a:hover{border-color:#00C2FF;color:#fff}
.r_jux5nu{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.r_aewr29{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.05);font-size:13px;color:#C7CEDF}
.r_aewr29 b{display:block;margin-top:8px;color:#FF49C9;font-size:12px;font-weight:500}
.f_gkkalb details{padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.05);margin-bottom:10px}
.f_gkkalb details[open]{border-color:#00C2FF66}
.f_gkkalb summary{cursor:pointer;font-weight:600;color:#E4E8F1;list-style:none}
.f_gkkalb summary::after{content:"+";float:right;color:#00C2FF;font-weight:700}
.f_gkkalb details[open] summary::after{content:"−"}
.f_gkkalb p{margin-top:10px;font-size:13px;color:#A9B2C6;line-height:1.7}
.s_cciwi9{display:flex;gap:10px;align-items:center}
.s_cciwi9 button{width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.03);color:#C2C9DA;cursor:pointer;font-size:14px;transition:all .25s}
.s_cciwi9 button:hover{background:linear-gradient(135deg,#00C2FF,#FF49C9);color:#0a0a0a;border-color:transparent}
.f_50ts8z{margin-top:36px;padding:36px 28px 24px;border-top:1px solid rgba(255,255,255,.06);
  background:linear-gradient(180deg, transparent, rgba(0,0,0,.4));color:#8C96AB;font-size:13px}
.f_50ts8z .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-bottom:24px}
.f_50ts8z h5{color:#E4E8F1;font-size:14px;margin-bottom:10px}
.f_50ts8z a:hover{color:#00C2FF}
.f_50ts8z .copy{padding-top:16px;border-top:1px dashed rgba(255,255,255,.06);text-align:center;font-size:12px;color:#6B7388}
@media (max-width:780px){
  .n_d8add5{padding:12px 14px;flex-wrap:wrap}
  .s_p4wmkv{padding:18px 14px}
  .h_bf9z52{margin:14px;padding:22px}
  .h_bf9z52 h1{font-size:24px}
}

.s_68iw9r{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;margin:24px 28px}
.s_68iw9r .c_axxywb:first-child .c_slqvgj{aspect-ratio:16/9}
.g_l6nexh{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}
@media (max-width:980px){.s_68iw9r{grid-template-columns:1fr;margin:14px}}
