
*{box-sizing:border-box;margin:0;padding:0}
html,body{background:#10070d;color:#fff0f6;font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%;border:0}
.tqn8o6{max-width:1320px;margin:0 auto;padding:0 20px}
.xkipqb{position:sticky;top:0;z-index:50;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.06)}
.xkipqb nav{display:flex;align-items:center;gap:24px;padding:14px 0;flex-wrap:wrap}
.dqn33r{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px}
.dqn33r span{background:linear-gradient(90deg,#ff5fbf,#ffb84c);-webkit-background-clip:text;background-clip:text;color:transparent}
.xkipqb ul{display:flex;gap:14px;list-style:none;flex-wrap:wrap;margin-left:auto}
.xkipqb ul a{padding:8px 14px;border-radius:999px;font-size:14px;transition:all .2s;border:1px solid transparent;display:block}
.xkipqb ul a:hover,.xkipqb ul a.act{background:linear-gradient(120deg,#ff5fbf33,#ffb84c33);border-color:#ff5fbf55;color:#fff}
.0vnuyn{position:relative;padding:60px 0 40px;background:radial-gradient(1200px 400px at 20% 0%,#ff5fbf26,transparent 60%),radial-gradient(900px 320px at 90% 10%,#ffb84c22,transparent 60%)}
.0vnuyn h1{font-size:38px;font-weight:800;letter-spacing:-.5px;margin-bottom:14px;background:linear-gradient(90deg,#fff,#ff5fbf);-webkit-background-clip:text;background-clip:text;color:transparent}
.0vnuyn p{max-width:780px;opacity:.78;font-size:15px}
.nqfmsz{padding:14px 0;font-size:13px;opacity:.7}
.nqfmsz a:hover{color:#ff5fbf}
.ij6dfy{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.07);border-left:3px solid #ff5fbf;padding:18px 20px;border-radius:14px;margin:18px 0;font-size:14px;line-height:1.85;opacity:.92;backdrop-filter:blur(8px)}
.vezaki{position:relative;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}
.vezaki:hover{transform:translateY(-6px);border-color:#ff5fbf66;box-shadow:0 18px 50px -20px #ff5fbf55,0 8px 24px -12px #ffb84c55}
.lhecgc{position:relative;aspect-ratio:16/9;overflow:hidden;background:#111}
.lhecgc img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}
.vezaki:hover .lhecgc img{transform:scale(1.08)}
.lhecgc::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55));opacity:.85;pointer-events:none}
.p8j5yw{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;background:linear-gradient(135deg,#ff5fbf40,#ffb84c40);z-index:2}
.vezaki:hover .p8j5yw{opacity:1}
.p8j5yw span{width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.95);display:grid;place-items:center;box-shadow:0 12px 36px rgba(0,0,0,.45);transform:scale(.85);transition:transform .3s}
.vezaki:hover .p8j5yw span{transform:scale(1)}
.p8j5yw span::before{content:"";border-left:18px solid #10070d;border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:6px}
.7eptzc{position:absolute;top:10px;left:10px;background:linear-gradient(90deg,#ff5fbf,#ffb84c);color:#fff;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.5px;z-index:3}
.kv9b0z{padding:14px 14px 16px}
.kv9b0z h3{font-size:15px;font-weight:600;margin-bottom:8px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.kv9b0z .row{display:flex;justify-content:space-between;font-size:12px;opacity:.6}
.4ot6xl{display:inline-flex;gap:6px;flex-wrap:wrap;margin:10px 0}
.4ot6xl a{font-size:12px;padding:4px 10px;border-radius:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);transition:all .2s}
.4ot6xl a:hover{background:#ff5fbf33;border-color:#ff5fbf88;color:#fff}
.zd61h8{margin-top:60px;padding:50px 0 30px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));border-top:1px solid rgba(255,255,255,.06);font-size:13px}
.zd61h8 .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:36px;margin-bottom:30px}
.zd61h8 h4{color:#ff5fbf;margin-bottom:14px;font-size:14px}
.zd61h8 ul{list-style:none}.zd61h8 li{margin-bottom:8px;opacity:.75}
.zd61h8 li a:hover{color:#ff5fbf}
.zd61h8 .copy{text-align:center;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);opacity:.55;font-size:12px}
.us5rr6 details{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px 18px;margin-bottom:10px;cursor:pointer}
.us5rr6 details[open]{border-color:#ff5fbf55}
.us5rr6 summary{font-weight:600;list-style:none;display:flex;justify-content:space-between}
.us5rr6 summary::after{content:"+";color:#ff5fbf;font-size:20px;transition:transform .2s}
.us5rr6 details[open] summary::after{content:"−"}
.us5rr6 p{margin-top:10px;font-size:13px;opacity:.78}
.7hknef{display:flex;gap:10px;margin-top:14px}
.7hknef a{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.06);display:grid;place-items:center;transition:all .25s;color:#fff0f6}
.7hknef a:hover{background:linear-gradient(135deg,#ff5fbf,#ffb84c);transform:translateY(-3px);color:#fff}
.7hknef svg{width:18px;height:18px;fill:currentColor}
section h2{font-size:22px;font-weight:700;margin:36px 0 16px;display:flex;align-items:center;gap:10px}
section h2::before{content:"";width:4px;height:22px;background:linear-gradient(180deg,#ff5fbf,#ffb84c);border-radius:2px}
@media(max-width:768px){
  .0vnuyn h1{font-size:26px}
  .xkipqb ul{gap:6px;width:100%;margin-left:0;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}
  .xkipqb ul a{font-size:12px;padding:6px 10px;white-space:nowrap}
  section h2{font-size:18px;margin:24px 0 12px}
}

.0vnuyn{padding:0;min-height:520px;display:flex;align-items:flex-end;position:relative;overflow:hidden}
.0vnuyn::before{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,transparent 30%,#10070d),url('/assets/img/235234738ee5f1.jpg');background-size:cover;background-position:center;opacity:.55;z-index:0}
.0vnuyn > div{position:relative;z-index:1;padding:50px 0 40px;width:100%}
.snfll5{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;padding:30px 0}
.1d3d8p{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
.spo6sd{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:20px;align-self:start;position:sticky;top:80px}
.spo6sd h4{color:#ff5fbf;margin-bottom:12px;font-size:14px}
.spo6sd .item{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px;color:#fff0f6}
.spo6sd .item img{width:80px;height:50px;object-fit:cover;border-radius:6px;flex-shrink:0}
@media(max-width:960px){.snfll5{grid-template-columns:1fr}.spo6sd{position:static}.1d3d8p{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.1d3d8p{grid-template-columns:1fr}}
