/* Análisis (2026-10-15) · página y portada. Diseño: tableros Pro-Analisis-* del lienzo del Nexo 3.
   Se carga encima de noticia-v2.css (página) o de gp-ui.css + shell (portada). Paleta: cian, blanco y oscuro;
   rojo suave solo para «Lo peor». Iconos Xbox Fluent (.nv2-x / .xg). */

.an-page{--an-cy:#00d4ff;--an-cy2:#7ee7ff;--an-bg:#080d14;--an-pan:#0b1119;--an-line:rgba(255,255,255,.08);--an-t2:#c3ccd6;--an-mut:#8a98a8;--an-red:#ff8a7a}

/* ── Sello hexagonal ─────────────────────────────────────────────────────────── */
.an-seal{--hx:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);position:relative;display:inline-flex;align-items:center;justify-content:center;width:118px;height:118px;flex:none;clip-path:var(--hx);background:linear-gradient(160deg,#00d4ff,rgba(0,212,255,.3))}
.an-seal::before{content:"";position:absolute;inset:2px;clip-path:var(--hx);background:linear-gradient(160deg,#0f2a3a,#081620)}
.an-seal>*{position:relative}
.an-seal>span{display:flex;flex-direction:column;align-items:center;gap:6px;font:400 21px/1 "Bebas Neue",sans-serif;letter-spacing:.06em;color:#7ee7ff}
.an-seal>span .nv2-x,.an-seal>span .xg{font-size:30px;color:#00d4ff}
.an-seal>b{font:400 52px/1 "Bebas Neue",sans-serif;color:#fff;text-shadow:0 0 14px rgba(0,212,255,.8)}
.an-seal.is-top{background:linear-gradient(160deg,#fff,#7ee7ff)}
.an-seal.is-top::before{background:linear-gradient(160deg,#1e4a5e,#0b2230)}
.an-seal.is-top>b{text-shadow:0 0 18px rgba(255,255,255,.9),0 0 30px rgba(126,231,255,.8)}
.an-seal--lg{width:140px;height:140px}.an-seal--lg>b{font-size:60px}
.an-seal--sm{width:58px;height:58px}.an-seal--sm>b{font-size:26px}.an-seal--sm>span{font-size:11px;gap:3px}.an-seal--sm>span .nv2-x,.an-seal--sm>span .xg{font-size:18px}

/* ── Portada con veredicto ───────────────────────────────────────────────────── */
.an .an-hero{position:relative;display:flex;align-items:flex-end;min-height:540px;border-radius:22px;overflow:hidden;background:#0b1119 var(--an-bg,none) 60% 30%/cover no-repeat;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);margin-bottom:28px}
.an .an-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,13,20,.96) 0%,rgba(8,13,20,.8) 45%,rgba(8,13,20,.2) 82%),linear-gradient(0deg,#080d14 2%,rgba(8,13,20,0) 55%)}
.an .an-hero>*{position:relative}
.an-hin{box-sizing:border-box;max-width:760px;padding:0 48px 40px;display:flex;flex-direction:column;gap:16px}
.an-crumb{font:700 13px/1.2 Barlow,sans-serif;color:var(--an-mut)}
.an .an-crumb a{color:var(--an-cy2)}
.an-chips{display:flex;gap:8px;flex-wrap:wrap}
.an-chip{height:30px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;font:800 12px/1 "Barlow Condensed",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#dfe7ef;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
.an-chip .nv2-x{font-size:14px}
.an-chip--cy{background:#00d4ff;color:#04121a;box-shadow:0 0 18px rgba(0,212,255,.45)}
.an .an-ttl{margin:0;font:400 64px/.95 "Bebas Neue",sans-serif;letter-spacing:.005em;color:#fff;text-wrap:balance}
.an-sub{margin:0;font:500 18px/1.5 Barlow,sans-serif;color:var(--an-t2);max-width:680px}
.an-by{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.an .an-by-who{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}
.an-by-who b{display:block;font:800 15px/1.2 Barlow,sans-serif;color:#fff}
.an-by-who small{display:block;margin-top:2px;font:600 13px/1.3 Barlow,sans-serif;color:var(--an-mut)}
.an-av{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:none;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#00d4ff,#0a3a52);font:400 24px/1 "Bebas Neue",sans-serif;color:#04121a;box-shadow:0 0 0 2px #080d14,0 0 0 4px rgba(0,212,255,.6)}
.an-av--lg{width:64px;height:64px;font-size:32px}
.an-col{display:inline-block;margin-left:6px;padding:4px 6px;border-radius:6px;background:#7ee7ff;color:#04121a;font:800 10.5px/1 "Barlow Condensed",sans-serif;letter-spacing:.12em;vertical-align:2px}
.an-vd{position:absolute!important;right:40px;bottom:40px;width:290px;box-sizing:border-box;border-radius:22px;padding:22px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;background:rgba(8,13,20,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1.5px rgba(0,212,255,.45),0 0 40px rgba(0,212,255,.15)}
.an-k{font:800 11px/1 "Barlow Condensed",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--an-mut)}
.an-k--cy{color:var(--an-cy2)}
.an-vd-v{font:400 30px/1 "Bebas Neue",sans-serif;color:#fff}
.an-vd p{margin:0;font:500 13.5px/1.45 Barlow,sans-serif;color:#aab6c3}

/* Datos rápidos (solo móvil y tableta) */
.an-mfi{display:none}

/* ── Cuerpo ──────────────────────────────────────────────────────────────────── */
.an-lead{margin:0;font:600 20px/1.55 Barlow,sans-serif;color:#e7edf3}
.an-page .an-body h2{display:flex;align-items:center;gap:12px;font:400 36px/1.05 "Bebas Neue",sans-serif;letter-spacing:.01em;color:#fff}
.an-page .an-body h2::before{content:"";flex:none;width:6px;height:26px;border-radius:3px;background:#00d4ff;box-shadow:0 0 12px rgba(0,212,255,.6)}
.an-page .an-body figure{margin:6px 0;border-radius:18px;overflow:hidden;background:var(--an-pan);box-shadow:inset 0 0 0 1px var(--an-line)}
.an-page .an-body figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;cursor:zoom-in}
.an-page .an-body figcaption{padding:10px 14px;font:600 13px/1.45 Barlow,sans-serif;color:var(--an-mut)}
.an-page .an-body .an-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.an-page .an-body .an-duo figure{margin:0}
.an-page .an-body blockquote.an-quote{margin:6px 0;padding:22px 26px;border:0;border-radius:18px;background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(0,212,255,.02));box-shadow:inset 0 0 0 1px rgba(0,212,255,.25);font:400 32px/1.05 "Bebas Neue",sans-serif;color:#fff;font-style:normal}
.an-page .an-body blockquote.an-quote cite{display:block;margin-top:10px;font:700 13px/1 Barlow,sans-serif;font-style:normal;color:var(--an-cy2)}
.an-h{display:flex;align-items:center;gap:10px;margin:0;font:400 30px/1 "Bebas Neue",sans-serif;color:#fff}
.an-h .nv2-x{font-size:20px;color:#00d4ff}
.an-eye{display:flex;align-items:center;gap:7px}

/* Pros / contras */
.an-pc{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.an-box{border-radius:18px;padding:18px;background:var(--an-pan);box-shadow:inset 0 0 0 1px var(--an-line);display:flex;flex-direction:column;gap:12px}
.an-box h2{margin:0;display:flex;align-items:center;gap:9px;font:400 26px/1 "Bebas Neue",sans-serif;color:#fff}
.an-box h2 .nv2-x{font-size:20px}
.an-box ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}
.an-box li{display:flex;gap:10px;font:600 15px/1.4 Barlow,sans-serif;color:#dfe7ef}
.an-box li .nv2-x{font-size:15px;margin-top:2px}
.an-box--mas .nv2-x{color:#00d4ff}
.an-box--menos .nv2-x{color:var(--an-red)}

/* Conclusión */
.an-final{border-radius:22px;padding:26px;background:var(--an-pan);box-shadow:inset 0 0 0 1.5px rgba(0,212,255,.35),0 0 50px rgba(0,212,255,.08);display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:center}
.an-final h2{margin:8px 0;font:400 40px/.95 "Bebas Neue",sans-serif;color:#fff}
.an-final p{margin:0;font:500 16px/1.6 Barlow,sans-serif;color:var(--an-t2)}
.an-para{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.an-para span{min-height:30px;padding:4px 12px;box-sizing:border-box;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font:700 13px/1.2 Barlow,sans-serif;color:#dfe7ef;background:#111821;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
.an-para span .nv2-x{color:#7ee7ff;font-size:14px}

/* Galería */
.an-galw{display:flex;flex-direction:column;gap:12px}
.an-gal{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:150px 150px;gap:10px}
.an-gal-i{position:relative;padding:0;border:0;border-radius:14px;overflow:hidden;background:#111821;cursor:zoom-in;box-shadow:inset 0 0 0 1px var(--an-line)}
.an-gal-i:first-child{grid-row:span 2}
.an-gal-i img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.an-gal-i:hover img{transform:scale(1.04)}
.an-gal-i.is-more::after{content:"";position:absolute;inset:0;background:rgba(5,8,13,.62)}
.an-gal-i>span{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;font:400 34px/1 "Bebas Neue",sans-serif;color:#fff}
.an-gal-i:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}

/* Compra (móvil y carril) */
.an-mbuy{display:none}
.an-buy{display:flex;flex-direction:column;gap:8px}
.an .an-st{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 12px;border-radius:14px;background:#05080d;box-shadow:inset 0 0 0 1px var(--an-line);text-decoration:none;color:#fff}
.an .an-st:hover{box-shadow:inset 0 0 0 1px rgba(0,212,255,.45)}
.an-st-lg{flex:none;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;font:800 11px/1 "Barlow Condensed",sans-serif;letter-spacing:.04em}
.an-st-lg--ms{background:#dfe7ef;color:#04121a}.an-st-lg--ms .nv2-x{font-size:18px}
.an-st-nm{flex:1;min-width:0;font:700 14px/1.2 Barlow,sans-serif;color:#fff}
.an-st-nm small{display:block;font:600 11.5px/1.3 Barlow,sans-serif;color:#7a899a}
.an-st-pr{font:400 26px/1 "Bebas Neue",sans-serif;color:#fff}
.an-st-pr--sm{font:700 13px/1 Barlow,sans-serif;color:var(--an-cy2)}
.an-st-go{font-size:14px;color:#7a899a}
.an .an-st.is-best{background:linear-gradient(90deg,rgba(0,212,255,.14),rgba(0,212,255,.03));box-shadow:inset 0 0 0 1.5px #00d4ff,0 0 18px rgba(0,212,255,.15)}
.an-st.is-best .an-st-pr{color:#7ee7ff;text-shadow:0 0 12px rgba(0,212,255,.6)}
.an-tagb{margin-left:6px;padding:3px 5px;border-radius:5px;background:#00d4ff;color:#04121a;font:800 9.5px/1 "Barlow Condensed",sans-serif;letter-spacing:.1em;vertical-align:1px}
.an-aff{margin:8px 0 0;font:500 11.5px/1.45 Barlow,sans-serif;color:#7a899a}

/* Gracias y transparencia */
.an-thx{border-radius:22px;padding:22px;display:flex;gap:18px;align-items:center;background:linear-gradient(120deg,rgba(0,212,255,.16),rgba(0,212,255,.03) 60%);box-shadow:inset 0 0 0 1px rgba(0,212,255,.3)}
.an-thx strong{display:block;font:400 30px/1 "Bebas Neue",sans-serif;color:#fff}
.an-thx p{margin:6px 0 0;font:500 15px/1.5 Barlow,sans-serif;color:var(--an-t2)}
.an-page .an-thx-btn{margin-left:auto;flex:none}
.an-disc{display:flex;gap:12px;align-items:flex-start;margin:0;padding:16px;border-radius:16px;background:var(--an-pan);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);font:500 14px/1.55 Barlow,sans-serif;color:#aab6c3}
.an-disc>.nv2-x{flex:none;margin-top:2px;font-size:18px;color:#7ee7ff}
.an-disc b{color:#fff}

/* Especificaciones (hardware) */
.an-specs{display:flex;flex-direction:column;gap:12px}
.an-specs-g{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.an-sp{border-radius:14px;padding:14px;background:var(--an-pan);box-shadow:inset 0 0 0 1px var(--an-line);display:flex;flex-direction:column;gap:6px}
.an-sp .nv2-x{font-size:18px;color:#7ee7ff}
.an-sp b{font:400 28px/1 "Bebas Neue",sans-serif;color:#fff}
.an-sp small{font:700 11px/1.25 Barlow,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#7a899a}

/* Carril */
.an .an-game{display:flex;gap:12px;align-items:center;color:#fff;text-decoration:none}
.an-game img{flex:none;width:64px;height:96px;border-radius:10px;object-fit:cover;box-shadow:0 6px 16px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.12)}
.an-game strong{display:block;font:800 16px/1.2 Barlow,sans-serif;color:#fff}
.an-gp{display:inline-flex;align-items:center;gap:6px;margin-top:6px;height:24px;padding:0 9px;border-radius:8px;font:800 11px/1 "Barlow Condensed",sans-serif;letter-spacing:.1em;text-transform:uppercase;background:rgba(255,255,255,.07);color:#aab6c3}
.an-gp.is-on{background:rgba(94,255,159,.12);color:#5eff9f}
.an-gp .nv2-x{font-size:13px}
.an-page .an-block{display:flex;justify-content:center;width:100%;box-sizing:border-box}
.an-alert{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px;border-radius:14px;background:rgba(0,212,255,.07);box-shadow:inset 0 0 0 1px rgba(0,212,255,.25);font:600 13px/1.45 Barlow,sans-serif;color:var(--an-t2)}
.an-alert .nv2-x{flex:none;margin-top:1px;font-size:17px;color:#00d4ff}
.an-alert b{color:#fff}
.an-ficha{margin:0;display:flex;flex-direction:column}
.an-ficha div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.06);font:600 14px/1.3 Barlow,sans-serif}
.an-ficha div:first-child{border-top:0}
.an-ficha dt{color:var(--an-mut)}
.an-ficha dd{margin:0;color:#fff;font-weight:700;text-align:right}
.an-rail .nv2-rcard{display:flex;flex-direction:column;gap:12px;padding:16px}

/* Visor */
.an-lb{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;background:rgba(3,5,10,.96)}
.an-lb[hidden]{display:none}
.an-lb-top{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font:700 14px/1 Barlow,sans-serif;color:#aab6c3}
.an-lb-x,.an-lb-nav{width:44px;height:44px;border:0;border-radius:12px;background:#111821;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px}
.an-lb-x:focus-visible,.an-lb-nav:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}
.an-lb-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 12px}
.an-lb-stage img{max-width:min(1400px,100%);max-height:100%;object-fit:contain;border-radius:10px}
.an-lb-cap{margin:0;padding:14px 16px 22px;text-align:center;font:600 14px/1.45 Barlow,sans-serif;color:#c3ccd6}

/* ── Escritorio ──────────────────────────────────────────────────────────────── */
@media (min-width:1181px){
  .an-page .n-news-interior.nv2{max-width:1150px!important}
  .an-rail{gap:18px}
}
@media (min-width:1181px) and (max-width:1320px){
  .an .an-ttl{font-size:54px}
  .an-hin{max-width:640px}
  .an-vd{width:250px;right:28px}
}

/* ── Móvil y tableta ─────────────────────────────────────────────────────────── */
@media (max-width:1180px){
  .an .an-hero{min-height:440px;border-radius:0;margin:0}
  .an .an-hero::before{background:linear-gradient(0deg,#080d14 8%,rgba(8,13,20,.6) 55%,rgba(8,13,20,.25))}
  .an-hin{padding:0 16px 20px;gap:12px;max-width:none}
  .an .an-ttl{font-size:42px}
  .an-sub{font-size:15.5px}
  .an-actions{width:100%}
  .an .an-hero{flex-direction:column;align-items:stretch;justify-content:flex-end}
  .an-vd{position:relative!important;right:auto;bottom:auto;width:auto;margin:0 16px 18px;padding:14px;display:grid;grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:4px;align-items:center;text-align:left}
  .an-vd .an-k{display:none}
  .an-vd .an-seal{width:82px;height:82px;grid-row:span 2}
  .an-vd .an-seal>span{font-size:14px;gap:4px}.an-vd .an-seal>span .nv2-x{font-size:22px}.an-vd .an-seal>b{font-size:36px}
  .an-vd-v{font-size:24px;align-self:end}
  .an-vd p{align-self:start}
  .an-mfi{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 16px 0}
  .an-mfi div{border-radius:14px;padding:10px 12px;background:var(--an-pan);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}
  .an-mfi small{display:block;font:700 11px/1.2 Barlow,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#7a899a}
  .an-mfi b{display:block;margin-top:4px;font:700 14px/1.25 Barlow,sans-serif;color:#fff}
  .an-page .nv2-grid{padding-top:16px}
  .an-lead{font-size:17px}
  .an-page .an-body h2{font-size:28px}
  .an-pc,.an-page .an-body .an-duo{grid-template-columns:1fr}
  .an-final{grid-template-columns:1fr;justify-items:center;text-align:center;padding:20px}
  .an-final .an-para{justify-content:center}
  .an-seal--lg{width:110px;height:110px}.an-seal--lg>b{font-size:48px}
  .an-final h2{font-size:32px}
  .an-gal{grid-template-columns:1fr 1fr;grid-template-rows:180px 110px 110px}
  .an-gal-i:first-child{grid-column:span 2;grid-row:auto}
  .an-mbuy{display:flex;flex-direction:column;gap:12px;padding:16px}
  .an-thx{flex-direction:column;align-items:flex-start}
  .an-page .an-thx-btn{margin-left:0;width:100%;justify-content:center}
  .an-specs-g{grid-template-columns:1fr 1fr}
  .an-lb-nav{display:none}
}
/* La primera fila de la cabecera móvil enseña el veredicto en una tarjeta propia */
@media (max-width:1180px){
  .an-mvd{display:flex}
}
@media (prefers-reduced-motion:reduce){
  .an-gal-i img{transition:none}
}

/* ══ Portada /analisis/ ══════════════════════════════════════════════════════ */
.anp{display:flex;flex-direction:column;gap:22px;padding:24px 0 40px}
.anp .an-tabs{display:flex;gap:8px;flex-wrap:wrap}
.anp .an-tab{height:40px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font:700 14px/1 Barlow,sans-serif;color:#dfe7ef;background:#111821;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);text-decoration:none}
.anp .an-tab.is-on{background:#00d4ff;color:#04121a;box-shadow:0 0 16px rgba(0,212,255,.35)}
.anp .an-tab .xg{font-size:16px}.anp .an-tab em{font-style:normal;font:800 12px/1 Barlow,sans-serif;opacity:.7}
.anp-feat{position:relative;border-radius:22px;overflow:hidden;min-height:340px;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:24px;padding:30px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);background:#0b1119 var(--an-bg,none) center/cover no-repeat;text-decoration:none;color:#fff}
.anp-feat::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,13,20,.95) 0%,rgba(8,13,20,.7) 55%,rgba(8,13,20,.3)),linear-gradient(0deg,rgba(8,13,20,.85),rgba(8,13,20,0) 60%)}
.anp-feat>*{position:relative}
.anp-feat h2{margin:12px 0 8px;font:400 50px/.95 "Bebas Neue",sans-serif;color:#fff;max-width:720px}
.anp-feat p{margin:0;font:500 16px/1.5 Barlow,sans-serif;color:#c3ccd6;max-width:640px}
.anp-by{display:flex;align-items:center;gap:10px;margin-top:16px;font:700 14px/1.2 Barlow,sans-serif;color:#fff}
.anp-by .an-av{width:36px;height:36px;font-size:19px}
.anp-by small{display:block;font:600 12.5px/1.2 Barlow,sans-serif;color:#8a98a8}
.anp-mini{justify-self:end;width:240px;box-sizing:border-box;border-radius:20px;padding:18px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background:rgba(8,13,20,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1.5px rgba(0,212,255,.45)}
.anp-mini strong{font:400 24px/1 "Bebas Neue",sans-serif;color:#fff}
.anp-mini small{font:600 12.5px/1.35 Barlow,sans-serif;color:#aab6c3}
.anp-shd{display:flex;align-items:baseline;justify-content:space-between}
.anp-shd h2{margin:0;font:400 32px/1 "Bebas Neue",sans-serif;color:#fff}
.anp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.anp-rc{border-radius:18px;overflow:hidden;background:#0b1119;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);display:flex;flex-direction:column;text-decoration:none;color:#fff}
.anp-rc:hover{box-shadow:inset 0 0 0 1px rgba(0,212,255,.45)}
.anp-img{position:relative;aspect-ratio:16/9;background:#111821 center/cover no-repeat}
.anp-img .an-seal{position:absolute;right:12px;bottom:-26px}
.anp-tx{padding:16px;display:flex;flex-direction:column;gap:8px}
.anp-eye{display:flex;gap:8px;align-items:center;font:800 11px/1 "Barlow Condensed",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7ee7ff}
.anp-eye i.dot{width:4px;height:4px;border-radius:50%;background:#3a4756;display:inline-block}
.anp-eye span{color:#7a899a}
.anp-rc strong{font:800 18px/1.25 Barlow,sans-serif;color:#fff;padding-right:56px}
.anp-rc small{font:500 13.5px/1.45 Barlow,sans-serif;color:#aab6c3}
.anp-ft{display:flex;align-items:center;gap:8px;margin-top:4px;font:700 12.5px/1 Barlow,sans-serif;color:#8a98a8}
.anp-ft .an-av{width:24px;height:24px;font-size:13px;box-shadow:none}
.anp-vacio{border-radius:18px;padding:28px;text-align:center;background:#0b1119;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);font:500 15px/1.5 Barlow,sans-serif;color:#aab6c3}
.anp-cta{border-radius:22px;padding:24px 28px;display:flex;align-items:center;gap:22px;background:linear-gradient(120deg,rgba(0,212,255,.16),rgba(0,212,255,.03) 60%);box-shadow:inset 0 0 0 1px rgba(0,212,255,.3)}
.anp-cta>.xg{font-size:44px;color:#00d4ff;flex:none}
.anp-cta strong{display:block;font:400 32px/1 "Bebas Neue",sans-serif;color:#fff}
.anp-cta p{margin:6px 0 0;font:500 15px/1.5 Barlow,sans-serif;color:#c3ccd6;max-width:720px}
.anp-cta .gpu-btn{margin-left:auto;flex:none}
@media (max-width:1180px){
  .anp{padding:14px 14px 40px;gap:14px}
  .anp .an-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
  .anp .an-tabs::-webkit-scrollbar{display:none}
  .anp .an-tab{flex:none;height:36px;padding:0 13px;font-size:13px}
  .anp-feat{grid-template-columns:1fr;min-height:0;padding:18px;gap:14px;align-items:start}
  .anp-feat h2{font-size:34px}.anp-feat p{font-size:14px}
  .anp-mini{justify-self:stretch;width:auto;flex-direction:row;text-align:left;padding:12px}
  .anp-grid{grid-template-columns:1fr}
  .anp-cta{flex-direction:column;align-items:flex-start;padding:18px}
  .anp-cta .gpu-btn{margin-left:0;width:100%;justify-content:center}
}
@media (min-width:768px) and (max-width:1180px){
  .anp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
