/* ============ POC 深色区 + 视频播放器 ============ */

/* POC dark */
.poc{background:var(--ink-950);color:#E6EEF3;position:relative;overflow:hidden}

.poc::before{content:"";position:absolute;inset:0;background:
  radial-gradient(800px 380px at 80% 0,rgba(0,176,224,.16),transparent 60%),
  radial-gradient(600px 300px at 10% 100%,rgba(10,110,153,.18),transparent 60%);
  background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;pointer-events:none;-webkit-mask-image:radial-gradient(900px 600px at 50% 40%,#000 20%,transparent 80%);mask-image:radial-gradient(900px 600px at 50% 40%,#000 20%,transparent 80%)}

.poc .wrap{position:relative}

.poc .lead{color:#9FB4C0;max-width:60ch}

.poc-feats{margin-top:26px;display:flex;flex-direction:column;gap:14px}

.poc-feats li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:#C8D6DD}

.poc-feats .i{color:#35C8EE;flex:0 0 auto;margin-top:2px}

.poc-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}

.poc-cards{display:flex;flex-direction:column;gap:14px}

.poc-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px 22px;display:grid;grid-template-columns:40px 1fr auto;gap:16px;align-items:center;transition:.18s}

.poc-card:hover{background:rgba(53,200,238,.06);border-color:rgba(53,200,238,.25)}

.poc-no{font-family:var(--font-num);font-size:15px;color:#35C8EE;font-weight:700}

.poc-t{font-size:16px;font-weight:600;color:#fff}

.poc-d{font-size:13px;color:#9FB4C0;margin-top:3px}

.poc-go{width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;color:#7FDCF2}

.poc-note{margin-top:24px;font-size:13px;color:#7C8B97;display:flex;align-items:center;gap:8px}

/* POC 视频播放器（封面态） */
.poc-vid{order:1}

.poc-text{order:2}

/* 视频真首帧（v2） */

@media (max-width:880px){
  .poc-grid{grid-template-columns:1fr}
  .poc-grid{gap:32px}
  .poc-vid{order:2}
  .poc-text{order:1}
}

/* 视频封面下方说明（沿用设计稿；组件封面在 <poc-video> 内，这行仍在页面侧） */
.vf-note{margin-top:12px;font-size:13px;color:#7C8B97;text-align:center;display:flex;align-items:center;justify-content:center;gap:7px}
