
*,*::before,*::after{box-sizing:border-box}
html,body{margin:0;padding:0;background:#06080c;color:#eef2ff;font-family:-apple-system,"PingFang SC","Microsoft YaHei",Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}img{display:block;max-width:100%}
body::before{content:"";position:fixed;inset:0;background:
  radial-gradient(60% 50% at 20% 10%, #3ddc9722, transparent 60%),
  radial-gradient(50% 60% at 90% 30%, #4fa8ff22, transparent 60%),
  radial-gradient(80% 60% at 50% 100%, #3ddc9711, transparent 70%);
  pointer-events:none;z-index:0}
.n_mpwp4h{position:sticky;top:0;z-index:50;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:rgba(14,20,32,0.55);border-bottom:1px solid #ffffff14}
.n_mpwp4h > section{display:flex;align-items:center;gap:24px;max-width:1380px;margin:0 auto;padding:14px 28px}
.b_11871w{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:.5px}
.b_11871w svg{width:34px;height:34px}
.n_mpwp4h ul{display:flex;gap:6px;list-style:none;padding:0;margin:0;flex:1;flex-wrap:wrap}
.n_mpwp4h ul a{padding:8px 14px;border-radius:999px;font-size:14px;color:#eef2ffcc;transition:.25s}
.n_mpwp4h ul a:hover,.n_mpwp4h ul a.act{background:linear-gradient(135deg,#3ddc97,#4fa8ff);color:#fff;box-shadow:0 6px 22px #3ddc9755}
.n_mpwp4h form input{background:#ffffff10;border:1px solid #ffffff20;color:#eef2ff;padding:8px 14px;border-radius:999px;outline:none;width:200px}
.c_lydd7n{max-width:1380px;margin:18px auto 0;padding:0 28px;font-size:13px;color:#eef2ff88}
.c_lydd7n a{color:#3ddc97}
.h_f81q8l{max-width:1380px;margin:24px auto;padding:0 28px;position:relative;z-index:1}

.h_f81q8l > article{position:relative;height:420px;border-radius:24px;overflow:hidden;background:#000}
.h_f81q8l > article img{width:100%;height:100%;object-fit:cover;opacity:.65}
.h_f81q8l .he{position:absolute;inset:auto 0 0 0;padding:40px;background:linear-gradient(transparent,#000c)}
.h_f81q8l .he h1{margin:0;font-size:38px;line-height:1.2}
.h_f81q8l .he p{color:#ffffffcc;max-width:680px}
.m_y095kw{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;max-width:1380px;margin:0 auto;padding:24px 28px;position:relative;z-index:1}
.s_pxipbs{padding:22px;border-radius:20px;background:rgba(14,20,32,0.55);backdrop-filter:blur(14px);border:1px solid #ffffff14}
.g_mut2ol{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
@media(max-width:980px){.m_y095kw{grid-template-columns:1fr}.g_mut2ol{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.g_mut2ol{grid-template-columns:1fr};.h_f81q8l > article{height:300px};.h_f81q8l .he h1{font-size:24px}}
.c_t4wydo{border-radius:16px;overflow:hidden;background:rgba(14,20,32,0.55);backdrop-filter:blur(10px);border:1px solid #ffffff14;transition:.3s;cursor:pointer;position:relative}

.c_t4wydo:hover{transform:translateY(-6px);box-shadow:0 24px 60px #00000080,0 0 0 1px #3ddc9766}
.c_t4wydo .pv{position:relative;aspect-ratio:16/10;overflow:hidden;background:#111}
.c_t4wydo .pv img{width:100%;height:100%;object-fit:cover;transition:transform .6s}
.c_t4wydo:hover .pv img{transform:scale(1.08)}
.c_t4wydo .pv::after{content:"";position:absolute;inset:0;background:radial-gradient(closest-side,#0000 30%,#0009 100%);opacity:0;transition:.35s}
.c_t4wydo:hover .pv::after{opacity:1}
.c_t4wydo .pl{position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;
  background:linear-gradient(135deg,#3ddc97,#4fa8ff);display:flex;align-items:center;justify-content:center;
  transform:translate(-50%,-50%) scale(.6);opacity:0;transition:.35s;box-shadow:0 8px 28px #3ddc9788}
.c_t4wydo:hover .pl{opacity:1;transform:translate(-50%,-50%) scale(1)}
.c_t4wydo .pl::before{content:"";width:0;height:0;border-left:18px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:5px}
.c_t4wydo .dur{position:absolute;right:10px;bottom:10px;background:#000a;color:#fff;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.5px}
.c_t4wydo .qb{position:absolute;left:10px;top:10px;background:linear-gradient(135deg,#3ddc97,#4fa8ff);color:#fff;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700}
.c_t4wydo .bd{padding:14px 16px 18px}
.c_t4wydo .bd h3{margin:0 0 8px;font-size:15px;line-height:1.45;font-weight:600}
.c_t4wydo .bd .me{font-size:12px;color:#eef2ff88;display:flex;justify-content:space-between}
.e_4w5ytp{margin:0 0 24px;padding:22px 26px;border-radius:18px;background:linear-gradient(135deg,#3ddc9710,#4fa8ff10);border:1px solid #3ddc9733;font-size:14px;line-height:1.85;color:#eef2ffdd;position:relative}
.e_4w5ytp::before{content:"E·E·A·T";position:absolute;top:-10px;left:18px;background:#06080c;padding:2px 10px;font-size:11px;color:#3ddc97;border-radius:8px;letter-spacing:2px}
.t_jogliz{display:inline-block;padding:4px 10px;border-radius:999px;background:#ffffff10;color:#eef2ffcc;font-size:12px;margin:2px;border:1px solid #ffffff15;transition:.2s}
.t_jogliz:hover{background:#3ddc97;color:#fff}
.f_jrihou{margin-top:60px;padding:48px 28px 28px;background:#00000060;backdrop-filter:blur(12px);border-top:1px solid #ffffff10;position:relative;z-index:1}
.f_jrihou > section{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}
@media(max-width:860px){.f_jrihou > section{grid-template-columns:repeat(2,1fr)}}
.f_jrihou h4{margin:0 0 14px;font-size:14px;color:#3ddc97}
.f_jrihou ul{list-style:none;padding:0;margin:0;font-size:13px;color:#eef2ff99;line-height:2}
.f_jrihou .cp{max-width:1380px;margin:24px auto 0;padding-top:24px;border-top:1px solid #ffffff10;font-size:12px;color:#eef2ff66;text-align:center;line-height:1.8}
.f_u1ccs1 details{padding:14px 18px;border-radius:12px;background:#ffffff08;margin-bottom:10px;border:1px solid #ffffff10;cursor:pointer}
.f_u1ccs1 details[open]{background:#ffffff12}
.f_u1ccs1 summary{font-weight:600;font-size:14px;list-style:none;display:flex;justify-content:space-between;align-items:center}
.f_u1ccs1 summary::after{content:"+";font-size:18px;color:#3ddc97}
.f_u1ccs1 details[open] summary::after{content:"−"}
.f_u1ccs1 .ac{margin-top:10px;font-size:13px;color:#eef2ffaa;line-height:1.8}
.s_jtklcl{display:flex;gap:10px;align-items:center}
.s_jtklcl a{width:36px;height:36px;border-radius:50%;background:#ffffff12;display:flex;align-items:center;justify-content:center;transition:.25s}
.s_jtklcl a:hover{background:#3ddc97;transform:translateY(-3px)}
.s_jtklcl svg{width:18px;height:18px;fill:#eef2ff}
.reviews{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0}
@media(max-width:860px){.reviews{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.reviews{grid-template-columns:1fr}}
.reviews article{padding:18px;border-radius:14px;background:rgba(14,20,32,0.55);border:1px solid #ffffff10;font-size:13px;line-height:1.7;color:#eef2ffcc}
.reviews .nm{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-weight:600;color:#eef2ff}
.reviews .nm span{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#3ddc97,#4fa8ff);display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:#fff}
.player{position:fixed;inset:0;background:#000d;backdrop-filter:blur(8px);z-index:100;display:none;align-items:center;justify-content:center}
.player.on{display:flex}
.player .box{width:min(900px,92vw);background:#0e1320;border-radius:20px;overflow:hidden;border:1px solid #ffffff20}
.player .vh{aspect-ratio:16/9;background:#000;display:flex;align-items:center;justify-content:center;color:#fff5;font-size:14px;background-size:cover;background-position:center}
.player .vc{padding:20px}
.player .cl{float:right;cursor:pointer;color:#fff8;font-size:20px}
