
.tbjv-banner{position:relative;display:block;width:100%;height:182px;margin:0 0 .8rem;padding:0;overflow:hidden;text-align:left;color:#fff3c0;border:1.5px solid #ffc627;border-radius:16px;background:#12090a;box-shadow:0 0 18px #ffc62744;contain:layout paint}
.tbjv-banner.vivo{border-color:#ff5a4d;box-shadow:0 0 20px #ff3b2f66}
.tbjv-fondo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 72%}
.tbjv-kb{position:absolute;inset:0;overflow:hidden}
.tbjv-velo{position:absolute;inset:0;background:linear-gradient(90deg,#120506f2 0,#120506cc 45%,#12050655 100%)}
.tbjv-copa-b{position:absolute;right:4px;bottom:2px;height:140px;max-width:36%;object-fit:contain;filter:drop-shadow(0 0 14px #ffc627aa)}
.tbjv-info{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;height:100%;padding:.6rem .8rem;max-width:68%;box-sizing:border-box}
.tbjv-et{display:inline-flex;align-items:center;gap:.3rem;font:800 .62rem "Segoe UI",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#2a1a00;background:#ffc627;border-radius:999px;padding:.1rem .55rem}
.tbjv-et.vivo,.tbjv-vivo.on{color:#fff;background:#d62a1f}
.tbjv-et i,.tbjv-vivo.on i{display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background:#fff;animation:tbjv-late 1s ease-in-out infinite}
@keyframes tbjv-late{0%,100%{opacity:1}50%{opacity:.25}}
.tbjv-titulo{font:700 .95rem Georgia,serif;line-height:1.15;color:#ffc627}
.tbjv-cuando{font-size:.74rem;color:#f3ead3}
.tbjv-cuenta{display:flex;align-items:baseline;gap:.35rem}.tbjv-cuenta small{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#d9cfae}
.tbjv-cuenta b{font:800 1.12rem Georgia,serif;color:#fff;font-variant-numeric:tabular-nums}
.tbjv-ap{display:flex;flex-wrap:wrap;gap:.2rem .3rem}.tbjv-ap em{font:600 .62rem "Segoe UI",sans-serif;font-style:normal;color:#ffe9a8;background:#000a;border:1px solid #ffc62777;border-radius:999px;padding:0 .4rem}
.tbjv-ir{margin-top:auto;font:700 .68rem/1.25 "Segoe UI",sans-serif;color:#7dffb2}

.tbjv-full{position:fixed;inset:0;z-index:9500;display:flex;flex-direction:column;background:#060403;color:#f3ead3;padding-top:var(--ctl-top,28px)}
.tbjv-cab{flex:none;display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;background:#120c08;border-bottom:1px solid #ffc62744}
.tbjv-nom{flex:1;min-width:0;font:700 .76rem Georgia,serif;color:#ffc627;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tbjv-vivo{display:inline-flex;align-items:center;gap:.3rem;font:800 .6rem "Segoe UI",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#d9cfae;border-radius:999px;padding:.12rem .5rem;background:#2b2118;white-space:nowrap}
.tbjv-ojos{font-size:.7rem;color:#d9cfae;white-space:nowrap}
.tbjv-b{font:700 .7rem "Segoe UI",sans-serif;color:#ffe9a8;background:#2b2118;border:1px solid #ffc62777;border-radius:8px;padding:.35rem .6rem;min-height:34px}
.tbjv-b.x{min-width:38px;font-size:.9rem}
.tbjv-cont{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}
.tbjv-cont .tbj-mesa{flex:1 1 auto}
.tbjv-pie{flex:none;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .8rem calc(2.6rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#120c08,#080605);text-align:center}
.tbjv-ley{font:700 .9rem Georgia,serif;color:#ffe9a8}.tbjv-pie small{font-size:.62rem;color:#a89f88}

.tbjv-prop{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;text-align:center;background:radial-gradient(ellipse at 50% 38%,#4a3410 0,#120c04 62%,#000 100%)}
.tbjv-copa{height:34vh;max-width:70vw;object-fit:contain;filter:drop-shadow(0 0 24px #ffc627aa)}
.tbjv-ptit{font:800 1.4rem Georgia,serif;letter-spacing:.06em;color:#ffc627}.tbjv-pc{font-size:1rem;color:#f3ead3}
.tbjv-prop .tbjv-cuenta{flex-direction:column;align-items:center;gap:0}.tbjv-prop .tbjv-cuenta b{font-size:2rem}
.tbjv-nombres{display:flex;flex-wrap:wrap;gap:.3rem .5rem;justify-content:center;align-items:center}
.tbjv-nombres span{font:700 .85rem Georgia,serif;color:#ffe9a8;background:#000a;border:1px solid #ffc627aa;border-radius:999px;padding:.12rem .7rem}.tbjv-nombres i{font-style:normal;font-size:.7rem;color:#a89f88}

.tbjv-pip{position:fixed;z-index:9000;width:200px;border-radius:12px;overflow:hidden;background:#060403;border:1.5px solid #ffc627;box-shadow:0 6px 22px #000c;touch-action:none}
.tbjv-pip.mueve{box-shadow:0 10px 30px #000,0 0 0 2px #7dffb2}
.tbjv-pcab{display:flex;align-items:center;gap:.3rem;height:28px;padding:0 .2rem 0 .4rem;background:#1c130c;cursor:grab;touch-action:none}
.tbjv-pcab b{flex:1;font:700 .62rem Georgia,serif;color:#ffc627;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tbjv-pcab .tbjv-vivo{padding:.05rem .35rem;font-size:.5rem}
.tbjv-pb{flex:none;width:28px;height:28px;padding:0;font-size:.85rem;color:#ffe9a8;background:none;border:0}
.tbjv-clip{position:relative;width:200px;height:150px;overflow:hidden;pointer-events:none}
.tbjv-esc{position:absolute;left:0;top:0;width:400px;height:300px;transform:scale(.5);transform-origin:0 0;display:flex;flex-direction:column}
.tbjv-esc .tbjv-cont{height:100%}
.tbjv-esc .tbjv-prop{padding:.4rem;gap:.2rem}.tbjv-esc .tbjv-copa{height:100px}.tbjv-esc .tbjv-ptit{font-size:1.2rem}.tbjv-esc .tbjv-prop .tbjv-cuenta b{font-size:1.5rem}
.tbjv-pley{padding:.2rem .3rem;font:700 .58rem "Segoe UI",sans-serif;text-align:center;color:#ffe9a8;background:#120c08;line-height:1.2;min-height:1.6rem}
.tbjv-gp{position:relative;z-index:2;margin:0;font:700 1rem "Segoe UI",sans-serif;color:#fff}

.tbjv-sl{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;margin:0;text-align:left;color:inherit;font:inherit;background:none;border:0;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s;-webkit-tap-highlight-color:transparent}
.tbjv-sl.on{opacity:1;visibility:visible;transition:opacity .5s ease .25s,visibility 0s .25s}
.tbjv-sl .tbjv-fondo{transform-origin:62% 70%;will-change:transform}
.tbjv-sl.on .tbjv-fondo{animation:tbjv-kb 16s ease-in-out infinite alternate}
@keyframes tbjv-kb{0%{transform:scale(1) translate3d(0,0,0)}100%{transform:scale(1.16) translate3d(-3.5%,-3%,0)}}
.tbjv-halo{position:absolute;right:-6%;bottom:-30%;width:58%;height:150%;border-radius:50%;background:radial-gradient(closest-side,#ffd86acc,#ffc62733 55%,transparent 72%);opacity:.45;pointer-events:none;mix-blend-mode:screen}
.tbjv-halo.p{right:auto;left:30%;bottom:-40%;width:80%;background:radial-gradient(closest-side,#ff5a4d66,#ffc62722 55%,transparent 72%)}
.tbjv-sl.on .tbjv-halo{animation:tbjv-brilla 3.2s ease-in-out infinite}
@keyframes tbjv-brilla{0%,100%{opacity:.25;transform:scale(.92)}50%{opacity:.85;transform:scale(1.08)}}
.tbjv-sl.on .tbjv-copa-b{animation:tbjv-flota 5s ease-in-out infinite}
@keyframes tbjv-flota{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(0,-5px,0) scale(1.05)}}
.tbjv-lema{font:800 .8rem/1.15 Georgia,serif;color:#7dffb2;text-shadow:0 1px 6px #000}
.tbjv-lema.p{color:#ffe9a8;font-size:.82rem}
.tbjv-sub{font:700 .7rem "Segoe UI",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#ff9d92}
.tbjv-titulo.p{font-size:1rem}
.tbjv-et.p{background:#d62a1f;color:#fff}
.tbjv-ir.p{color:#ffe9a8}
.tbjv-velo.p{background:linear-gradient(90deg,#150404ee 0,#150404a8 46%,#15040014 100%)}
.tbjv-sl[data-c=pk] .tbjv-fondo{object-position:50% 55%}
.tbjv-sl.on .tbjv-info>*{animation:tbjv-sube .6s cubic-bezier(.2,.8,.3,1) both}
.tbjv-sl.on .tbjv-info>*:nth-child(2){animation-delay:.08s}.tbjv-sl.on .tbjv-info>*:nth-child(3){animation-delay:.16s}.tbjv-sl.on .tbjv-info>*:nth-child(4){animation-delay:.24s}.tbjv-sl.on .tbjv-info>*:nth-child(5){animation-delay:.32s}
@keyframes tbjv-sube{from{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}
.tbjv-ap em{display:inline-block}
.tbjv-sl.on .tbjv-ap em{animation:tbjv-entra .7s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(.5s + var(--i,0)*.22s)}
@keyframes tbjv-entra{from{opacity:0;transform:translate3d(-26px,0,0) scale(.9)}to{opacity:1;transform:none}}
.tbjv-pts{position:absolute;z-index:5;top:2px;right:2px;display:flex}
.tbjv-pt{width:30px;height:30px;padding:0;background:none;border:0;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}
.tbjv-pt i{display:block;width:9px;height:9px;border-radius:50%;background:#fff6;border:1px solid #ffc627aa;transition:transform .3s,background .3s}
.tbjv-pt.on i{background:#ffc627;transform:scale(1.35)}
@media (prefers-reduced-motion:reduce){
  .tbjv-sl,.tbjv-sl.on{transition:none}
  .tbjv-sl.on .tbjv-fondo,.tbjv-sl.on .tbjv-halo,.tbjv-sl.on .tbjv-copa-b,.tbjv-sl.on .tbjv-info>*,.tbjv-sl.on .tbjv-ap em{animation:none}
  .tbjv-et i{animation:none}
}

.tbjv-sl[data-c=pk] .tbjv-info{max-width:92%;gap:.12rem;padding:.45rem .7rem}
.tbjv-sl[data-c=pk] .tbjv-titulo.p{font-size:.86rem}
.tbjv-sl[data-c=pk] .tbjv-lema.tbjv-cartel{font-size:.7rem;line-height:1.22;font-weight:700}
.bjv-p .tbj-rotulo.sin-ap b{flex:0 1 auto}
.bjv-p .tbj-rotulo b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}

.tbjv-pkimg{flex:1 1 auto;min-height:0;width:100%;object-fit:contain;background:#0a2a1f}
.tbjv-pkver .tbjv-pie .tbjv-b{margin-top:.5rem;min-width:9rem}

.bjv.tbjv-tv{--ar:1.7778;aspect-ratio:16/9;top:0;align-self:center;--bw:min(100cqw,100cqh*var(--ar));--bolsa-l:auto;--bolsa-r:.5rem}
@media (orientation:portrait){.bjv.tbjv-tv{--bw:180cqw;--bolsa-l:calc(22.2% + .4rem);--bolsa-r:auto}}
.tbjv-esc .bjv.tbjv-tv{--bw:min(100cqw,100cqh*var(--ar));--bolsa-l:.5rem;--bolsa-r:auto}
.tbjv-cont .tbj-mesa{background:#050403;justify-content:center}
.bjv.tbjv-tv .tbj-cartas{--cw:inherit}
.bjv.tbjv-tv .tbj-cartas .rp-carta+.rp-carta{margin-left:calc(var(--cw)*-.55)}

.tbjv-vistas{display:flex;gap:.4rem;justify-content:center;width:100%;margin-bottom:.35rem}
.tbjv-vb{flex:1 1 0;max-width:7.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:40px;padding:.25rem .5rem;font:700 .74rem "Segoe UI",sans-serif;color:#ffe9a8;background:#2b2118;border:1px solid #ffc62777;border-radius:999px;-webkit-tap-highlight-color:transparent}
.tbjv-vb i{font-style:normal;font-size:.85rem}
.tbjv-vb.on{color:#2a1a00;background:linear-gradient(180deg,#ffe58a,#c9941a);border-color:#ffe58a;box-shadow:0 0 10px #ffc62766}
.tbjv-vb:focus-visible{outline:2px solid #7dffb2;outline-offset:2px}

@media (orientation:landscape) and (max-height:540px){
  .tbjv-full{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem;grid-template-rows:auto minmax(0,1fr)}
  .tbjv-full>.tbjv-cab{grid-column:1/3}.tbjv-full>.tbjv-cont{grid-column:1;grid-row:2}
  .tbjv-full>.tbjv-pie{grid-column:2;grid-row:2;justify-content:center;gap:.3rem;padding:.3rem .5rem;min-height:0;overflow:hidden}
  .tbjv-full .tbjv-vistas{flex-direction:column;margin:0}.tbjv-full .tbjv-vb{max-width:none;min-height:34px}
  .tbjv-full .tbjv-pie small{display:none}.tbjv-full .tbjv-ley{font-size:.78rem}
}
.bjv[data-img="10"] [data-n="1"]{--x:57.90%;--y:61.30%;--ry:2.08cqw;--cw0:calc(5.0cqw*var(--ckd,1));--cw:var(--cw0);--lmw:15cqw;--ll:calc(max(3.23cqw,var(--cw)*.55) + .7cqw);--lt:0px;--ltx:0%;--lty:-50%;--pl:0px;--pt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - .1rem);--ptx:-50%;--pty:-100%}
.bjv[data-img="10"] [data-n="2"]{--x:50.40%;--y:65.05%;--ry:2.45cqw;--cw0:calc(5.0cqw*var(--ckd,1));--cw:var(--cw0);--lmw:15cqw;--ll:0px;--lt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7) + .45rem);--ltx:-50%;--lty:0;--pl:0px;--pt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - .1rem);--ptx:-50%;--pty:-100%}
.bjv[data-img="10"] [data-n="3"]{--x:43.36%;--y:61.25%;--ry:2.0cqw;--cw0:calc(5.0cqw*var(--ckd,1));--cw:var(--cw0);--lmw:15cqw;--ll:calc((max(3.05cqw,var(--cw)*.55) + .7cqw)*-1);--lt:0px;--ltx:-100%;--lty:-50%;--pl:0px;--pt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - .1rem);--ptx:-50%;--pty:-100%}
.bjv[data-img="10"]{--bx:50.4%;--by:46.0%;--bcw:calc(4.6cqw*var(--ckd,1));--bjv-img:url(/static/img/summit/tv_frente.webp?v=20261030tv1)}
.bjv[data-img="11"] [data-n="1"]{--x:56.10%;--y:66.40%;--ry:2.23cqw;--cw0:calc(5.0cqw*var(--ckd,1));--cw:var(--cw0);--lmw:15cqw;--ll:calc(max(2.6cqw,var(--cw)*.55) + .7cqw);--lt:0px;--ltx:0%;--lty:-50%;--pl:0px;--pt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - .1rem);--ptx:-50%;--pty:-100%}
.bjv[data-img="11"] [data-n="2"]{--x:50.07%;--y:70.25%;--ry:2.45cqw;--cw0:calc(5.0cqw*var(--ckd,1));--cw:var(--cw0);--lmw:15cqw;--ll:0px;--lt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7) + .45rem);--ltx:-50%;--lty:0;--pl:0px;--pt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - .1rem);--ptx:-50%;--pty:-100%}
.bjv[data-img="11"] [data-n="3"]{--x:44.20%;--y:66.10%;--ry:2.19cqw;--cw0:calc(5.0cqw*var(--ckd,1));--cw:var(--cw0);--lmw:15cqw;--ll:calc((max(2.56cqw,var(--cw)*.55) + .7cqw)*-1);--lt:0px;--ltx:-100%;--lty:-50%;--pl:0px;--pt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - .1rem);--ptx:-50%;--pty:-100%}
.bjv[data-img="11"]{--bx:50.3%;--by:40.5%;--bcw:calc(4.6cqw*var(--ckd,1));--bjv-img:url(/static/img/summit/tv_arriba.webp?v=20261030tv1)}
.bjv[data-img="12"] [data-n="1"]{--x:49.50%;--y:73.10%;--ry:2.02cqw;--cw0:calc(4.4cqw*var(--ckd,1));--cw:var(--cw0);--lmw:15cqw;--ll:calc(max(4.7cqw,var(--cw)*.55) + .7cqw);--lt:0px;--ltx:0%;--lty:-50%;--pl:0px;--pt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - .1rem);--ptx:-50%;--pty:-100%}
.bjv[data-img="12"] [data-n="2"]{--x:37.90%;--y:71.70%;--ry:2.08cqw;--cw0:calc(4.4cqw*var(--ckd,1));--cw:var(--cw0);--lmw:15cqw;--ll:0px;--lt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7) + .45rem);--ltx:-50%;--lty:0;--pl:0px;--pt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - .1rem);--ptx:-50%;--pty:-100%}
.bjv[data-img="12"] [data-n="3"]{--x:33.00%;--y:65.10%;--ry:1.57cqw;--cw0:calc(4.4cqw*var(--ckd,1));--cw:var(--cw0);--lmw:15cqw;--ll:0px;--lt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - .45rem);--ltx:-50%;--lty:-100%;--pl:0px;--pt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7) + .3rem);--ptx:-50%;--pty:0}
.bjv[data-img="12"]{--bx:58.0%;--by:54.5%;--bcw:calc(4.2cqw*var(--ckd,1));--bjv-img:url(/static/img/summit/tv_esquina.webp?v=20261030tv1)}

.tbjv-aviso{position:absolute;z-index:6;top:.4rem;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 7.5rem);display:flex;flex-direction:column;align-items:center;gap:.12rem;padding:.25rem .6rem;border-radius:12px;background:#000b;border:1px solid #ffc62788;text-align:center;pointer-events:none}
.tbjv-atit{font:700 .66rem Georgia,serif;color:#ffc627;line-height:1.15}
.tbjv-aviso .tbjv-cuenta.chica{gap:.3rem}.tbjv-aviso .tbjv-cuenta.chica b{font-size:.95rem}
.tbjv-anom{display:flex;flex-wrap:wrap;gap:.1rem .25rem;justify-content:center}.tbjv-anom em{font:600 .56rem "Segoe UI",sans-serif;font-style:normal;color:#ffe9a8;background:#000a;border:1px solid #ffc62766;border-radius:999px;padding:0 .35rem}
.tbjv-esc .tbjv-anom{display:none}

.bjv.tbjv-tv .tbj-manos{z-index:3}
.bjv.tbjv-tv .tbj-mano:has(.rp-carta:nth-child(3)){--cw:calc(var(--cw0)*.8)}
.bjv.tbjv-tv .tbj-mano:has(.rp-carta:nth-child(3)) .rp-carta+.rp-carta{margin-left:calc(var(--cw)*-.68)}
.bjv.tbjv-tv .tbj-mano:has(.rp-carta:nth-child(4)){--cw:calc(var(--cw0)*.7)}
.bjv.tbjv-tv [data-n="2"] .tbj-rotulo{top:calc(var(--lt) + .55rem)}
.bjv.tbjv-tv .tbj-mano .tbj-tot{transform:translate(-50%,-25%)}
.bjv[data-img="12"] [data-n="3"]{--pt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - .1rem);--pty:-100%;--ptx:-62%}
.bjv[data-img="12"] [data-n="3"]{--lt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - 1.7rem)}
.bjv.tbjv-tv .tbj-ficha{z-index:6}
@media (orientation:landscape) and (max-height:540px){.tbjv-full .tbjv-aviso{top:auto;bottom:3.4rem;left:.4rem;transform:none;max-width:34%;align-items:flex-start;text-align:left}.tbjv-full .tbjv-anom{display:none}}
.bjv.tbjv-tv .tbj-puesto[data-n="2"]{z-index:5}

@media (orientation:landscape) and (max-height:540px){.tbjv-full .tbjv-aviso{max-width:27%}}

.tbjv-esc .tbj-rotulo small{display:none}

.bjv[data-img="11"] [data-n="2"]{--pt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - 2.1rem)}

.bjv-p .tbj-rotulo .f .em{font-style:normal;font-size:.62em;letter-spacing:.08em;text-transform:uppercase;color:#d9cfae;opacity:.9}
.bjv-p.tbj-puesto.eliminado{opacity:1;filter:grayscale(1) brightness(.7)}
.tbj-puesto.eliminado .tbj-rotulo small{color:#ff9a8a;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.tbjv-gp b{font-size:1.5em;color:#ffc627}
.bjv-p .tbj-rotulo .f{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .35em}
.bjv-p .tbj-rotulo .f .em{flex:0 0 100%;line-height:1.1}
.tbjv-esc .bjv-p .tbj-rotulo .f .em{display:none}

.tbjv-desempate{position:absolute;top:2.6rem;left:50%;transform:translateX(-50%);z-index:6;max-width:92%;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem .8rem;border-radius:10px;background:#300000e6;border:1px solid #ff5a4acc;box-shadow:0 0 14px #ff3b2f88;text-align:center;animation:tbjvDes 1.6s ease-in-out infinite alternate;pointer-events:none}
.tbjv-desempate b{font:700 .95rem Georgia,serif;color:#ffd24a;letter-spacing:.06em}
.tbjv-desempate span{font-size:.68rem;color:#ffe9c9;line-height:1.2}
@keyframes tbjvDes{from{box-shadow:0 0 8px #ff3b2f55}to{box-shadow:0 0 20px #ff3b2fcc}}

.tbjv-fx{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}
.tbjv-sl[data-c=campeon] .tbjv-info{max-width:70%;gap:.14rem}
.tbjv-nomc{font:800 1.35rem/1.05 Georgia,serif;letter-spacing:.04em;color:#ffe9a8;text-shadow:0 0 14px #ffc627aa,0 2px 4px #000}
.tbjv-cartel2{color:#fff3c0;font-size:.74rem}
.tbjv-sl[data-c=campeon] .tbjv-cuando{font-size:.74rem;color:#f3ead3}.tbjv-sl[data-c=campeon] .tbjv-cuando b{color:#ffc627}
.tbjv-sl[data-c=campeon] .tbjv-sub{color:#ffd86a}
.tbjv-sl[data-c=pkf] .tbjv-fondo{object-position:50% 55%;filter:saturate(1.1)}
.tbjv-sl[data-c=pkf] .tbjv-info{max-width:64%;gap:.1rem}
.tbjv-pk1{font:700 .8rem Georgia,serif;color:#fff3c0;letter-spacing:.02em}
.tbjv-pk2{font:800 1.12rem/1.05 Georgia,serif;letter-spacing:.05em;color:#ffc627;text-shadow:0 0 12px #ff3b2f99,0 2px 4px #000}
.tbjv-copa-g{height:158px;max-width:40%;right:6px;bottom:0;z-index:3;filter:drop-shadow(0 0 18px #ffc627cc) drop-shadow(0 0 30px #d62a1f88);transform-origin:50% 90%}
.tbjv-sl.on .tbjv-copa-g{animation:tbjv-late-copa 2.4s ease-in-out infinite}
@keyframes tbjv-late-copa{0%,100%{transform:translate3d(0,0,0) scale(1) rotate(-1.5deg)}50%{transform:translate3d(0,-7px,0) scale(1.07) rotate(1.5deg)}}
.tbjv-sl.toco .tbjv-copa-g{animation:tbjv-toco .6s ease-out both}
@keyframes tbjv-toco{0%{transform:scale(1)}40%{transform:scale(1.28) rotate(-4deg)}100%{transform:scale(1.12)}}
.tbjv-sl[data-c=pkf] .tbjv-ir.p{animation:tbjv-late 1.4s ease-in-out infinite}
.tbjv-sl[data-c=pkf] .tbjv-info{z-index:4}
@media (prefers-reduced-motion:reduce){.tbjv-sl.on .tbjv-copa-g,.tbjv-sl.toco .tbjv-copa-g,.tbjv-sl[data-c=pkf] .tbjv-ir.p{animation:none}}
.tbjv-sl[data-c=pkf] .tbjv-velo.p{background:linear-gradient(90deg,#3a0613f2 0,#3a0613c4 52%,#6b0a2255 100%)}
.tbjv-sl[data-c=pkf] .tbjv-fondo{filter:saturate(.7) hue-rotate(-40deg) brightness(.9)}
.tbjv-sl[data-c=pkf] .tbjv-ir.p{animation:tbjv-pulso 1.4s ease-in-out infinite;color:#ffe9a8;text-shadow:0 1px 6px #000}
@keyframes tbjv-pulso{0%,100%{opacity:.7}50%{opacity:1}}

@media (min-width:900px){
  .tbjv-banner:has(.tbjv-sl[data-c=pkf]){height:280px}
  .tbjv-sl[data-c=campeon] .tbjv-info,.tbjv-sl[data-c=pkf] .tbjv-info{padding:1rem 2rem;gap:.35rem;max-width:62%}
  .tbjv-sl[data-c=campeon] .tbjv-et,.tbjv-sl[data-c=pkf] .tbjv-et{font-size:.9rem;padding:.2rem .9rem}
  .tbjv-sl[data-c=campeon] .tbjv-sub,.tbjv-sl[data-c=pkf] .tbjv-sub{font-size:1.05rem}
  .tbjv-nomc{font-size:3rem}.tbjv-cartel2{font-size:1.35rem}.tbjv-sl[data-c=campeon] .tbjv-cuando{font-size:1.3rem}
  .tbjv-pk1{font-size:1.4rem}.tbjv-pk2{font-size:2.6rem}.tbjv-sl[data-c=pkf] .tbjv-ir.p{font-size:1.1rem}
  .tbjv-sl[data-c=campeon] .tbjv-copa-b,.tbjv-copa-g{height:250px;right:5%;max-width:30%}
}

.tbjv-banner:has(.tbjv-sl[data-c=bingo]){height:214px}
.tbjv-sl[data-c=bingo]{cursor:default}
.tbjv-bgfondo{background:radial-gradient(ellipse at 78% 50%,#8a1330 0,#4a0a1c 45%,#1c0409 100%)}
.tbjv-bgfondo::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,#ffc62710 0 2px,transparent 2px 22px)}
.tbjv-sl[data-c=bingo] .tbjv-halo.p{left:auto;right:-4%;bottom:-20%;width:56%;height:140%;background:radial-gradient(closest-side,#ffd86a88,#ffc62722 55%,transparent 72%)}
.tbjv-chispas{position:absolute;inset:0;pointer-events:none;background:
  radial-gradient(circle,#ffe9a8 0 1.5px,transparent 2px) 12% 22%/90px 70px,radial-gradient(circle,#fff 0 1px,transparent 1.6px) 47% 61%/70px 90px,radial-gradient(circle,#ffc627 0 1.5px,transparent 2px) 83% 12%/110px 80px;opacity:.55}
.tbjv-sl.on .tbjv-chispas{animation:tbjv-bg-chispa 2.6s ease-in-out infinite alternate}
@keyframes tbjv-bg-chispa{from{opacity:.2}to{opacity:.85}}
.tbjv-bgi{max-width:calc(100% - 52px);gap:.1rem;padding:.5rem .7rem;z-index:4}
.tbjv-bgi .tbjv-sub{color:#ffd86a;font-size:.62rem;letter-spacing:.06em;line-height:1.25}
.tbjv-bgi .tbjv-sub small{font:600 .6rem "Segoe UI",sans-serif;letter-spacing:.02em;text-transform:none;color:#ffe9c9}
.tbjv-sl[data-c=bingo] .tbjv-bgt{font:800 1.02rem/1.08 Georgia,serif;letter-spacing:.04em;color:#ffc627;text-shadow:0 0 12px #ff3b2f99,0 2px 4px #000}
.tbjv-sl[data-c=bingo] .tbjv-bge{font-size:.8rem;color:#fff3c0}.tbjv-bge b,.tbjv-bgp b{color:#ffc627}
.tbjv-bgp{font-size:.7rem;line-height:1.25;color:#f3ead3}
.tbjv-bgr{font:800 .6rem "Segoe UI",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffe9a8;border:1px solid #ffc627aa;border-radius:999px;padding:.05rem .5rem;margin-top:.12rem}

.tbjv-bolas{position:absolute;z-index:3;top:34px;bottom:6px;right:7px;width:40px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;pointer-events:none}
.tbjv-bola{display:block;width:38px;height:38px;border-radius:50%;opacity:0}
.tbjv-sl.on .tbjv-bola{animation:tbjv-bola-cae 1.5s cubic-bezier(.3,.1,.5,1) both;animation-delay:calc(.35s + var(--i)*.28s)}
@keyframes tbjv-bola-cae{0%{opacity:0;transform:translateY(-260px) rotate(-200deg)}10%{opacity:1}42%{opacity:1;transform:translateY(0) rotate(0)}58%{opacity:1;transform:translateY(-16px)}72%{opacity:1;transform:translateY(0)}84%{opacity:1;transform:translateY(-5px)}100%{opacity:1;transform:translateY(0)}}
.tbjv-bola-i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff9 0,transparent 32%),radial-gradient(circle at 50% 50%,var(--c1),var(--c2) 100%);box-shadow:inset -3px -4px 8px #0006,0 3px 8px #000a,0 0 12px var(--c2)}
.tbjv-sl.on .tbjv-bola-i{animation:tbjv-bola-flota 2.6s ease-in-out infinite alternate;animation-delay:calc(2.2s + var(--i)*.3s)}
@keyframes tbjv-bola-flota{from{transform:translateY(0) rotate(-8deg)}to{transform:translateY(-6px) rotate(8deg)}}
.tbjv-bola-i b{display:flex;align-items:center;justify-content:center;width:56%;height:56%;border-radius:50%;background:#fff8e6;color:#4a0a1c;font:800 .78rem Georgia,serif}
.tbjv-bola.b0 .tbjv-bola-i{--c1:#c8203f;--c2:#6b0a22}.tbjv-bola.b1 .tbjv-bola-i{--c1:#ffd86a;--c2:#b8860b}.tbjv-bola.b2 .tbjv-bola-i{--c1:#fff3d0;--c2:#c9b27a}
.tbjv-bola.b3 .tbjv-bola-i{--c1:#c8203f;--c2:#6b0a22}.tbjv-bola.b4 .tbjv-bola-i{--c1:#ffd86a;--c2:#b8860b}
@media (prefers-reduced-motion:reduce){.tbjv-sl.on .tbjv-bola,.tbjv-sl.on .tbjv-bola-i,.tbjv-sl.on .tbjv-chispas{animation:none}.tbjv-bola{opacity:1}}
@media (min-width:900px){
  .tbjv-banner:has(.tbjv-sl[data-c=bingo]){height:320px}
  .tbjv-bgi{max-width:60%;padding:.9rem 2rem;gap:.28rem}
  .tbjv-bgi .tbjv-et{font-size:.9rem;padding:.2rem .9rem}
  .tbjv-bgi .tbjv-sub{font-size:1.05rem}.tbjv-bgi .tbjv-sub small{font-size:.9rem}
  .tbjv-sl[data-c=bingo] .tbjv-bgt{font-size:2.2rem}.tbjv-sl[data-c=bingo] .tbjv-bge{font-size:1.5rem}.tbjv-bgp{font-size:1.1rem}.tbjv-bgr{font-size:.8rem;padding:.12rem .9rem}
  .tbjv-bolas{top:auto;bottom:40px;right:2%;width:auto;height:auto;flex-direction:row;gap:.5rem}
  .tbjv-bola{flex:0 0 auto;width:76px;height:76px}
  .tbjv-bola-i b{font-size:1.8rem}
}

.bjv-p.tbj-puesto.ausente{opacity:1;filter:grayscale(1) brightness(.7)}
.bjv-p.tbj-puesto.presente .tbj-rotulo{border-color:#ffe9a8;box-shadow:0 0 0 1px #ffe9a8aa,0 0 14px #ffc627aa,0 2px 6px #000a}
.bjv-p.tbj-puesto.presente .tbj-rotulo b{color:#fff7d1;text-shadow:0 0 8px #ffc627}
.bjv-p.tbj-puesto.recien .tbj-rotulo{animation:tbjv-ilum .7s ease-in-out 5}
@keyframes tbjv-ilum{0%,100%{box-shadow:0 0 0 1px #ffe9a8aa,0 0 14px #ffc627aa}50%{box-shadow:0 0 0 3px #fff7d1,0 0 30px #ffe28a;filter:brightness(1.35)}}
@media (prefers-reduced-motion:reduce){.bjv-p.tbj-puesto.recien .tbj-rotulo{animation:none}}

@media not all and (orientation:landscape) and (max-height:540px){
.bjv.tbjv-tv[data-img] [data-n="1"]{--ll:2.6cqw;--ltx:0%;--lty:0;--lt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7) + .45rem)}
.bjv.tbjv-tv[data-img] [data-n="3"]{--ll:-2.6cqw;--ltx:-100%;--lty:0;--lt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7) + .45rem)}

.bjv.tbjv-tv[data-img="12"] [data-n="3"]{--ll:0px;--ltx:-50%;--lty:-100%;--lt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - 1.7rem)}
}

.tbjv-aviso-ficha{display:inline-block;margin-top:.15rem;padding:.12rem .7rem;font:800 .85em "Segoe UI",sans-serif;color:#2a1a00;background:linear-gradient(180deg,#ffe58a,#e0a92a);border-radius:999px}

@media not all and (orientation:landscape) and (max-height:540px){
.bjv.tbjv-tv[data-img="10"] [data-n="3"] .tbj-rotulo{--odx:-1.5cqw;--ody:0.0cqw}
.bjv.tbjv-tv[data-img="10"] [data-n="1"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv.tbjv-tv[data-img="11"] [data-n="3"] .tbj-rotulo{--odx:-1.5cqw;--ody:0.0cqw}
.bjv.tbjv-tv[data-img="11"] [data-n="1"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv.tbjv-tv[data-img="12"] [data-n="1"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
}

.tbjv-bv{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(ellipse at 50% 38%,#4a330ad9 0,#050302f5 72%);color:#ffe9a8;text-align:center;overflow:auto;transition:opacity .4s;animation:tbjv-bv-in .5s ease-out both}
.tbjv-bv.sale{opacity:0}
@keyframes tbjv-bv-in{from{opacity:0}to{opacity:1}}
.tbjv-bv-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}
.tbjv-bv-in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.35rem;max-width:380px;width:100%}
.tbjv-bv-mx{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#d9cfae}
.tbjv-bv-copa{position:relative;display:grid;place-items:center;background:none;border:0;padding:0;margin:.9rem 0 .5rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50% 90%;animation:tbjv-late-copa 2.4s ease-in-out infinite}
.tbjv-bv-copa img{position:relative;height:min(34vh,260px);max-width:70vw;object-fit:contain;filter:drop-shadow(0 0 22px #ffc627cc) drop-shadow(0 0 34px #d62a1f88)}
.tbjv-bv-halo{position:absolute;width:80vw;height:80vw;max-width:320px;max-height:320px;border-radius:50%;background:radial-gradient(circle,#ffd24a66 0,#ffd24a00 68%);animation:tbjv-pulso 1.8s ease-in-out infinite}
.tbjv-bv-copa.toco{animation:tbjv-toco .6s ease-out both}
.tbjv-bv-t{margin:.1rem 0 0;font:800 1.7rem/1.1 Georgia,serif;letter-spacing:.04em;color:#ffc627;text-shadow:0 0 18px #ffc62788,0 2px 4px #000}
.tbjv-bv-s{margin:0;font:600 .92rem "Segoe UI",sans-serif;color:#fff3c0}
.tbjv-bv-p{margin:0;font:600 1rem "Segoe UI",sans-serif;color:#f3ead3}.tbjv-bv-p b{color:#ffc627;font-size:1.25rem}
.tbjv-bv-m{margin:.2rem 0 0;font:400 .88rem/1.35 "Segoe UI",sans-serif;color:#e8dfc4}
.tbjv-bv-acc{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem}
.tbjv-bv-oro{min-height:48px;font-weight:800;font-size:1rem}
.tbjv-bv-luego{min-height:44px;background:none;border:1px solid #ffc62799;border-radius:12px;color:#ffe9a8;font-size:.95rem}
.tbjv-bv-x{position:absolute;top:max(10px,env(safe-area-inset-top));right:12px;z-index:3;width:44px;height:44px;border-radius:50%;background:#000a;border:1px solid #ffc62799;color:#ffe9a8;font-size:1.6rem;line-height:1}
@media (prefers-reduced-motion:reduce){.tbjv-bv-copa,.tbjv-bv-halo,.tbjv-bv{animation:none}}
@media (max-height:640px){.tbjv-bv-copa img{height:24vh}.tbjv-bv-t{font-size:1.4rem}}

.tbjv-copa-bg{height:96px;right:50px;bottom:6px;max-width:none;z-index:3;filter:drop-shadow(0 0 12px #8fc3ffaa)}
.tbjv-sl[data-c=bingo] .tbjv-bgi{max-width:calc(100% - 52px - 66px)}
.tbjv-banner:has(.tbjv-sl[data-c=bingo]){height:232px}
.tbjv-sl[data-c=billar] .tbjv-copa-g{filter:drop-shadow(0 0 18px #5dffa8aa) drop-shadow(0 0 30px #0b5a3388)}
.tbjv-sl[data-c=pkf] .tbjv-copa-g{filter:drop-shadow(0 0 18px #ff6b5ecc) drop-shadow(0 0 30px #d62a1f88)}
@media (min-width:900px){
  .tbjv-copa-bg{height:210px;right:6%;top:12px;bottom:auto}
  .tbjv-sl[data-c=bingo] .tbjv-bgi{max-width:60%}
  .tbjv-banner:has(.tbjv-sl[data-c=bingo]){height:320px}
}

@media (min-width:900px){
  .tbjv-banner:has(.tbjv-sl[data-c=billar]){height:280px}
  .tbjv-sl[data-c=billar] .tbjv-info{padding:1rem 2rem;gap:.35rem;max-width:62%;z-index:4}
  .tbjv-sl[data-c=billar] .tbjv-et{font-size:.9rem;padding:.2rem .9rem}
  .tbjv-sl[data-c=billar] .tbjv-sub{font-size:1.05rem}
  .tbjv-sl[data-c=billar] .tbjv-pk2{font-size:2.6rem}
  .tbjv-sl[data-c=billar] .tbjv-lema.p{font-size:1.35rem}
  .tbjv-sl[data-c=billar] .tbjv-copa-g{height:250px}
}

@media (min-width:900px){
  .tbjv-sl[data-c=bingo] .tbjv-bolas{right:calc(6% + 190px)}
}
