.redes-perfil{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.redes-perfil a{border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.redes-perfil a:hover{border-color:var(--accent,#b8ff00);color:var(--white)}.redes-perfil .red-twitch:hover{border-color:#9146ff}.redes-perfil .red-youtube:hover{border-color:#ff3d3d}.redes-perfil .red-trackerVal:hover,.redes-perfil .red-trackerLol:hover{border-color:#ff4655}.pf-seccion{margin-top:30px}.pf-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.pf-dato{border:1px solid var(--border);background:var(--bg-2);border-radius:14px;padding:14px 16px}.pf-dato span{font:700 10px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);display:block}.pf-dato strong{color:var(--white);margin-top:4px;font-size:20px;display:block}.pf-dato small{color:var(--text-dim);margin-top:2px;font-size:12.5px;display:block}.pf-historial{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-historial li{border:1px solid var(--border);background:var(--bg-2);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.pf-historial li .pf-ico{background:color-mix(in srgb, var(--accent,#b8ff00) 14%, transparent);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.pf-historial li.oro .pf-ico{background:#ffd23d38}.pf-historial strong{color:var(--white);display:block}.pf-historial small{color:var(--text-dim)}.pf-vitrina{border:1px solid var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#b8ff00) 8%, transparent), transparent 60%), var(--bg-2);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:18px;display:grid}.pf-vitrina .ctl-vitrina{margin:0}.pf-vitrina-dato strong{color:var(--white);font-size:26px;display:block}.pf-vitrina-dato span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.pf-otro{border:1px dashed var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;display:flex}.pf-invitar{border:1px solid var(--accent,#b8ff00);background:color-mix(in srgb, var(--accent,#b8ff00) 8%, transparent);border-radius:14px;margin-top:14px;padding:14px}.pf-invitar p{margin:0 0 10px}@media (max-width:620px){.pf-vitrina{grid-template-columns:1fr}}.pf-clip{aspect-ratio:16/9;border:1px solid var(--border);background:#000;border-radius:16px;max-width:860px;position:relative;overflow:hidden}.pf-clip iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pf-franjas{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pf-franjas li{border:1px solid var(--border);color:var(--text-dim);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.pf-franjas li.si{color:var(--white);border-color:var(--accent,#b8ff00);background:color-mix(in srgb, var(--accent,#b8ff00) 12%, transparent)}.pf-gente{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-gente a,.pf-gente li>span{border:1px solid var(--border);background:var(--bg-2);color:inherit;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.pf-gente a:hover{border-color:var(--accent,#b8ff00)}.pf-gente img{object-fit:cover;border-radius:10px;width:40px;height:40px}.pf-sin-foto{background:var(--border);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.pf-gente strong{color:var(--white);font-size:14px;display:block}.pf-gente small{color:var(--text-dim);font-size:12.5px}.pf-gente .pf-bien{color:#4fd47a}.pf-gente .pf-mal{color:#ff6b7a}.cj-bio{max-width:760px;color:var(--text);margin:0 0 6px;font-size:15px;line-height:1.6}.pf-staff-clip{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.pf-staff-clip small{color:var(--text-dim)}
