.fb .members-header{margin-bottom:22px}
.fb-ava{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none;border:1px solid var(--tlc-linea)}
.fb-quien{display:flex;flex-direction:column;gap:3px;margin-bottom:9px}
.fb-nombre{display:flex;align-items:center;gap:5px;flex-wrap:wrap}
.fb-nombre b{font-size:13px;font-weight:700;color:#fff}
.fb-nombre>span{font-size:12px;font-weight:300;color:var(--tlc-tenue);margin-left:2px}
.fb-verif{flex:none}
.fb-rol{font-size:12px;font-weight:300;color:var(--tlc-texto);line-height:1.35}
.fb-redes{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}
.fb-redes span{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--gray-2);padding:3px 10px;border:1px solid rgba(255,255,255,0.1);border-radius:50px;background:rgba(255,255,255,0.04)}
.fb-redes svg{width:14px;height:14px;flex:none}
.fb-play{flex:none;width:34px;height:34px;border-radius:50%;border:0;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
.fb-play svg{width:16px;height:16px;fill:#000}
.fb-play .fb-i-pausa,.fb [data-fb].sonando .fb-play .fb-i-play{display:none}
.fb [data-fb].sonando .fb-play .fb-i-pausa{display:inline}
.fb-vel{flex:none;font:700 11px/1 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#fff;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);border-radius:50px;padding:5px 8px;cursor:pointer}
.fb-voz{display:flex;align-items:center;gap:10px}
.fb-onda{flex:1;display:flex;align-items:center;gap:2px;height:28px;min-width:0}
.fb-onda i{flex:1;max-width:3px;border-radius:2px;background:rgba(255,255,255,.28)}
.fb-voz .fb-onda i.ya{background:#fff}
.fb-voz .fb-dur{font-size:12px;color:var(--tlc-tenue);flex:none}
.fb-video{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#111}
.fb-video video{width:100%;height:100%;object-fit:cover;display:block}
.fb-play-g{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px}
.fb-play-g svg{width:20px;height:20px}
.fb-video.sonando .fb-play-g{opacity:0;transition:opacity .3s var(--tlc-ease)}
.fb-video.pausado .fb-play-g{opacity:1}
.fb-video.sonando .fb-dur{opacity:0}
/* mientras suena: sin botón ni duración encima de la cara y los subtítulos */
.fb-video .fb-dur{position:absolute;left:10px;bottom:10px}
.fb-video .fb-vel{position:absolute;right:10px;top:10px}
/* arriba: abajo van los subtítulos */
.fb-barra{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(255,255,255,.18)}
.fb-barra b{display:block;height:100%;width:0;background:#fff}
.fb-chat{max-width:460px;margin:0 var(--tlc-margen);background:var(--tlc-carta);border:1px solid var(--tlc-linea);border-radius:var(--tlc-radio);overflow:hidden}
.fb-chat-cab{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--tlc-linea-suave)}
.fb-chat-cab img{width:36px;height:36px;border-radius:50%;object-fit:contain;background:#000;border:1px solid var(--tlc-linea);padding:6px;box-sizing:border-box}
.fb-chat-cab b{display:block;font-size:14px;font-weight:700;color:#fff}
.fb-chat-cab small{display:block;font-size:12px;color:var(--tlc-tenue)}
.fb-chat-cuerpo{background:#000;padding:16px 12px 18px;display:flex;flex-direction:column;gap:14px}
.fb-dia{align-self:center;font-size:12px;font-weight:300;color:var(--tlc-tenue);padding:4px 10px;border:1px solid var(--tlc-linea);border-radius:50px}
.fb-msg{display:flex;align-items:flex-end;gap:8px}
.fb-burbuja{position:relative;flex:1;min-width:0;max-width:92%;background:var(--tlc-carta);border:1px solid var(--tlc-linea);border-radius:18px 18px 18px 6px;padding:10px 10px 8px;text-align:left}
.fb-txt{margin:9px 2px 0!important;font-size:14px;line-height:1.45;font-weight:300;color:var(--tlc-texto)}
.fb-video + .fb-txt{margin-top:14px!important}
.fb-hora{display:block;text-align:right;font-size:11px;color:var(--tlc-tenue);margin-top:4px}@media (min-width:500px){.fb-chat{margin:0 auto}}.tlc-pill-img{display:inline-flex!important;align-items:center;gap:6px;padding:4px 10px;border-radius:50px;background:rgba(0,0,0,0.55);border:1px solid rgba(255,255,255,0.18);font-size:12px;font-weight:300;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
/* pills encima de los títulos de sección (24 oct): el cristal de la pill del hero, sin punto ni destello */
.tlc-ceja{display:inline-flex!important;align-items:center;height:28px;padding:0 14px;margin:0 0 14px;border-radius:50px;font-size:13px;font-weight:300;line-height:1;color:#fff;white-space:nowrap;
  background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.06) 48%,rgba(255,255,255,.11) 100%);-webkit-backdrop-filter:blur(32px) saturate(180%);backdrop-filter:blur(32px) saturate(180%);
  box-shadow:0 8px 24px rgba(0,0,0,.3)}
.tlc-ceja-fila{display:block;margin:0}
