.acceso{max-width:440px;margin:0 auto;padding:32px 0 24px}.acceso h1{font-size:1.35rem;margin:0 0 6px}.acceso .sub{margin:0 0 18px}.acceso .campo input{font-size:1rem;min-height:48px;letter-spacing:.08em;text-transform:uppercase;width:100%;box-sizing:border-box}.acceso .btn{min-height:48px}.acceso .aviso-acceso{margin:0 0 14px;padding:10px 12px;border-radius:var(--r-md);background:var(--acento-wash);color:var(--acento-ink);font-size:.9rem}.acceso .ligas-acceso{list-style:none;margin:8px 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.acceso .ligas-acceso li{padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);overflow-wrap:anywhere;font-weight:700}.acceso .pendiente{font-size:.85rem;color:var(--ink-soft);margin:0 0 16px}.en-preparacion{max-width:440px;margin:0 auto;padding:64px 0;text-align:center}.guia-pagina{max-width:560px;margin:0 auto;padding:24px 0}.guia-pagina h1{font-size:1.35rem;margin:0 0 6px}.guia-volver{margin:0 0 12px}.guia-volver .volver{display:inline-flex;align-items:center;min-height:44px;color:var(--acento-ink, inherit);font-weight:600}.guia-secciones{display:grid;gap:12px;margin-top:14px}.guia-seccion{padding:10px 14px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);overflow-wrap:anywhere}.guia-seccion h2,.guia-seccion summary{font-size:1.05rem;font-weight:700;margin:0 0 6px}.guia-seccion summary{cursor:pointer;min-height:44px;display:flex;align-items:center;margin:0}.guia-seccion ul{margin:6px 0 4px;padding-left:20px;display:grid;gap:8px;font-size:.95rem;line-height:1.45}.guia-en-linea{margin:0 0 14px}.guia-boton{min-height:44px}.guia-panel{margin-top:10px;padding:12px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);overflow-wrap:anywhere}.guia-panel>.btn{min-height:44px;margin-top:12px}.control-act{max-width:440px;margin:0 auto;padding:32px 0 24px}.control-act h1{font-size:1.35rem;margin:0 0 6px}.control-act .sub{margin:0 0 14px}.control-act .partido-vista{margin:0 0 16px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);overflow-wrap:anywhere}.control-act .partido-vista .equipos{font-weight:700}.control-act .campo input{font-size:1rem;min-height:48px;letter-spacing:.08em;text-transform:uppercase;width:100%;box-sizing:border-box}.control-act .btn{min-height:48px;margin:0 8px 8px 0}.control-act .aviso-control{margin:0 0 14px;padding:10px 12px;border-radius:var(--r-md);background:var(--acento-wash);color:var(--acento-ink);font-size:.9rem;overflow-wrap:anywhere}.control-act .estado-guardado{margin:0 0 14px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--r-md);font-size:.95rem;overflow-wrap:anywhere}.control-act .estado-guardado h2{font-size:1rem;margin:0 0 6px}.control-act .fechas{font-size:.85rem;color:var(--ink-soft);margin:6px 0 0}.control-act .no-puntua{font-size:.85rem;color:var(--ink-soft);margin:0 0 16px}.control-partido{padding:0 0 8px}.control-partido>main,main.control-partido{padding:16px;display:flex;flex-direction:column;gap:12px}.control-partido .topbar .volver{display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;min-height:44px;padding:8px 14px 8px 2px;font-size:1.05rem;font-weight:700;line-height:1.2;color:var(--acento-ink);text-decoration:none}.control-partido .topbar .volver:hover{text-decoration:underline}.cp-avisos{display:flex;flex-direction:column;gap:8px}.cp-aviso{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--line, #ddd);background:var(--paper, #fff);font-size:.9rem;line-height:1.35}.cp-aviso.error{border-color:var(--acento, #D7263D);color:var(--acento-ink, #8b1325)}.cp-aviso.aviso{border-color:#b7791f}.cp-aviso.ok{border-color:#2f855a}.cp-aviso.info{color:var(--ink-mute, #555)}.cp-sincro{margin:0;font-size:.8rem;color:var(--ink-mute, #555);text-align:center;font-variant-numeric:tabular-nums}.cp-confirmar{display:flex;flex-direction:column;gap:8px;padding:12px;border:2px solid var(--acento, #D7263D);border-radius:12px;background:var(--paper, #fff)}.cp-confirmar p{margin:0}.cp-confirmar .fila{display:flex;gap:8px}.cp-confirmar .fila .btn{flex:1;min-height:48px}.cp-corregir{display:grid;grid-template-columns:1fr auto;gap:6px 8px;align-items:end}.cp-corregir label{grid-column:1 / -1;font-size:.8rem;color:var(--ink-mute, #555)}.cp-corregir input{min-height:44px;padding:0 10px;font-size:1rem;border:1px solid var(--line, #ccc);border-radius:10px;min-width:0}.cp-corregir .btn{min-height:44px}.cp-estado{font-size:.68rem;font-weight:700;padding:2px 6px;border-radius:999px;border:1px solid var(--line, #ccc);white-space:nowrap}.cp-estado.pendiente{border-color:#b7791f;color:#8a5a10}.cp-estado.confirmado{border-color:#2f855a;color:#276749}.cp-resumen{display:flex;flex-direction:column;gap:8px}.cp-final{font-size:1.3rem;font-weight:800;margin:0;text-align:center;font-variant-numeric:tabular-nums}.cp-resumen-equipo h3{margin:4px 0;font-size:1rem}.cp-resumen-equipo ul{margin:0;padding-left:18px;font-size:.9rem}.control-partido .consola>.btn{min-height:48px}.cp-corregir small{grid-column:1 / -1;font-size:.8rem;color:var(--ink-mute, #555)}.cp-corregir small.cp-reloj-error{color:var(--acento-ink, #b00020);font-weight:600}.panel{max-width:560px;margin:0 auto;padding:24px 0 32px}.panel h1{font-size:1.3rem;margin:0 0 6px;overflow-wrap:anywhere}.panel h2{font-size:1.02rem;margin:22px 0 8px}.panel .btn,.hoja .btn{min-height:44px}.panel .nav-panel{margin:0 0 4px;font-size:.9rem}.panel .lista-panel{list-style:none;margin:8px 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.panel .fila-panel{padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);overflow-wrap:anywhere}.panel .fila-panel a:not(.btn){font-weight:700;text-decoration:none;color:inherit;display:block}.panel .nombre-contexto{display:block;font-weight:700}.panel .fila-panel .sub{font-size:.82rem;margin-top:2px}.aviso-panel{margin:0 0 14px;padding:10px 12px;border-radius:var(--r-md);background:var(--acento-wash);color:var(--acento-ink);font-size:.9rem}.pendiente-panel{margin:0 0 16px}.pendiente-fila{padding:12px 14px;border:2px solid var(--acento);border-radius:var(--r-md);background:var(--surface);margin-bottom:10px;overflow-wrap:anywhere}.pendiente-fila h3{margin:0 0 6px;font-size:1rem}.fila-jugador{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);overflow-wrap:anywhere}.fila-jugador .cabeza{display:flex;align-items:baseline;gap:10px}.fila-jugador .numero{font-weight:800;min-width:3ch}.fila-jugador .acciones{display:flex;flex-wrap:wrap;gap:8px}.enlace-boton{background:none;border:0;padding:0;color:var(--acento-ink);text-decoration:underline;cursor:pointer;font:inherit;text-align:left}.tarjeta-candidato{padding:12px 14px}.panel .nota-vacia{color:var(--ink-soft);font-size:.9rem}.codigo-emitido{margin:12px 0 16px;padding:12px 14px;border:2px solid var(--acento);border-radius:var(--r-md);background:var(--surface);overflow-wrap:anywhere}.codigo-valor{display:block;margin:6px 0;font-size:1.5rem;font-weight:800;letter-spacing:.06em;-webkit-user-select:all;user-select:all}.panel .acciones-fila{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.panel .acciones-fila>.btn,.panel .acciones-fila>.compartir{flex:1 1 200px;width:auto}.panel .acciones-fila>.compartir>.btn{width:100%}.panel a.btn{text-decoration:none;text-align:center}.panel .bloque-acciones{margin:0 0 14px}.panel .bloque-acciones .sub{margin:0}.enlace-volver{display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;min-height:44px;padding:8px 14px 8px 2px;font-size:1.05rem;font-weight:700;line-height:1.2;color:var(--acento-ink);text-decoration:none;overflow-wrap:anywhere}.enlace-volver:hover{text-decoration:underline}.panel .invitacion{margin:14px 0;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface)}.panel .invitacion h3{margin:0 0 6px;font-size:1rem}.panel .invitacion .sub{margin:0 0 8px}.panel .invitacion .nota-loopback{color:var(--ink-soft);font-size:.82rem}.panel .invitacion .acciones-fila>.btn,.panel .codigo-emitido .acciones-fila>.btn{flex:1 1 200px;width:auto}.invitacion-estado{margin:6px 0 0;min-height:1.2em;font-size:.9rem;font-weight:700}.invitacion-estado.fallo{color:var(--acento-ink, #8a1d1d)}.invitacion-campo{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:.8rem;color:var(--ink-soft, #555)}.invitacion-campo input{width:100%;box-sizing:border-box;padding:12px;font:inherit;font-size:.9rem;border:1px solid var(--line, #ddd);border-radius:var(--r-md, 10px);background:var(--surface-2, #f6f6f6);color:var(--ink, #1a1a1a)}.panel .finalizados{margin:8px 0 16px}.panel .finalizados>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;box-sizing:border-box;cursor:pointer;font-weight:700;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);list-style:none}.panel .finalizados>summary::-webkit-details-marker{display:none}.panel .finalizados>summary:before{content:"▸";color:var(--acento-ink);font-size:1.1rem;line-height:1}.panel .finalizados[open]>summary:before{content:"▾"}.panel .finalizados>.lista-panel{margin-top:10px}.panel .insignia-finalizado{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--acento-ink);color:#fff;font-size:.78rem;font-weight:700;line-height:1.5}.compartir{position:relative}.compartir>.btn{min-height:44px}.compartir-hoja{position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:60;width:min(560px,100%);box-sizing:border-box;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface, #fff);color:var(--ink, #1a1a1a);border:1px solid var(--line, #ddd);border-radius:var(--r-lg, 16px) var(--r-lg, 16px) 0 0;box-shadow:0 -8px 28px #0000002e;text-align:left}.compartir-hoja .btn{min-height:44px;text-decoration:none;width:100%;box-sizing:border-box}.compartir-titulo{margin:0;font-weight:800;font-size:1.05rem}.compartir-sub{margin:0;font-size:.85rem;color:var(--ink-soft, #555)}.compartir-estado{margin:0;min-height:1.2em;font-size:.9rem;font-weight:700}.compartir-estado.fallo{color:var(--acento-ink, #8a1d1d)}.compartir-campo{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--ink-soft, #555)}.compartir-campo input{width:100%;box-sizing:border-box;padding:12px;font:inherit;font-size:.9rem;border:1px solid var(--line, #ddd);border-radius:var(--r-md, 10px);background:var(--surface-2, #f6f6f6);color:var(--ink, #1a1a1a)}.publico .escudo.escudo-texto{background:var(--ink-soft);color:#fff;font-weight:800;letter-spacing:.02em}.publico .sin-actualizar{color:var(--aviso);font-weight:700}.publico .pendiente-comenzar{display:inline-block;margin-top:3px;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:700;background:var(--surface-2);color:var(--ink-soft)}.publico .partido .enfrenta .fila-liga-partido{display:block;margin-top:3px;font-size:.68rem;font-weight:700;color:var(--ink-mute);overflow-wrap:anywhere}.publico .partido .cuando{width:88px}.publico .partido .cuando .dia{white-space:normal;overflow-wrap:anywhere;line-height:1.15}.publico .nota-seccion{margin:2px 0 8px;font-size:.74rem;color:var(--ink-mute)}.publico .hm-marcador{color:inherit;text-decoration:none;display:block}.app:has(.board-pagina.publico){max-width:none}.app:has(.board-pagina.publico) .contenido{padding-bottom:0}.publico .board .cuerpo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.publico .board .equipo{container-type:inline-size}.publico .board .equipo .puntos{font-size:min(clamp(4.2rem,27vw,11rem),calc(100cqw / (var(--d, 2) * .72)));white-space:nowrap}.publico .board.pantalla-completa .equipo .puntos{font-size:min(clamp(4.5rem,24vw,13rem),calc(100cqw / (var(--d, 2) * .72)))}@media(min-width:900px){.publico .board .equipo .puntos,.publico .board.pantalla-completa .equipo .puntos{font-size:min(clamp(8rem,31vh,26rem),calc(100cqw / (var(--d, 2) * .72)))}.publico .board .equipo .corto.nombre-equipo{font-size:clamp(1.4rem,3.4vh,3.2rem)}.publico .board .medio .periodo{font-size:clamp(.8rem,1.7vh,1.5rem)}.publico .board .medio .reloj{font-size:clamp(2.4rem,7.5vh,6rem)}.publico .board .medio .nota-estado{font-size:clamp(.7rem,1.5vh,1.3rem)}.publico .board .medio .fecha-programada{font-size:clamp(1rem,3vh,2.4rem)}.publico .faltas-partido,.publico .board.pantalla-completa .faltas-partido{font-size:clamp(.85rem,1.8vh,1.5rem)}.publico .faltas-partido .lado b,.publico .board.pantalla-completa .faltas-partido .lado b{font-size:clamp(1.15rem,2.8vh,2.4rem)}.publico .faltas-partido .titulo{font-size:clamp(.62rem,1.4vh,1.1rem)}.publico .board .pie{font-size:clamp(.78rem,1.7vh,1.4rem)}.publico .board .board-top{font-size:clamp(.75rem,1.7vh,1.4rem)}}.publico .board .equipo .corto.nombre-equipo{white-space:normal;overflow-wrap:anywhere;line-height:1.1;font-size:clamp(.95rem,4.4vw,1.6rem);min-height:2.2em;display:flex;align-items:center;justify-content:center}.publico .board .equipo .barra.neutra{background:var(--board-line)}.publico .board a.cerrar{text-decoration:none;display:inline-block}.publico .board .medio .nota-estado{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acento);margin-top:2px}.publico .board .medio .nota-estado.apagada{color:var(--board-mute)}.publico .board .medio .fecha-programada{font-size:1rem;font-weight:700;color:var(--board-ink);margin-top:4px}.publico .faltas-partido{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:10px 0 4px;padding:8px 0;border-top:1px solid var(--board-line);font-size:.78rem;color:var(--board-mute)}.publico .faltas-partido .titulo{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center}.publico .faltas-partido .lado{display:flex;gap:8px;align-items:baseline;min-width:0}.publico .faltas-partido .lado:last-child{justify-content:flex-end}.publico .faltas-partido .lado b{font-size:1.15rem;color:var(--board-ink);font-variant-numeric:tabular-nums}.publico .faltas-partido .lado span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publico .board.pantalla-completa .faltas-partido{font-size:1rem}.publico .board.pantalla-completa .faltas-partido .lado b{font-size:1.6rem}.publico .en-preparacion{max-width:440px;margin:0 auto;padding:64px 0;text-align:center}.publico a.volver{text-decoration:none}.publico .liga-datos{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.publico .lista-equipos{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.publico .lista-equipos .pill{font-weight:600}.publico .marca-publica{font-weight:800;letter-spacing:-.03em;font-size:1.25rem}.publico .marca-publica span{color:var(--acento)}.publico .hm-badge-vivo{white-space:nowrap}.publico .jugador-publico{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.publico .jugador-publico .num{font-variant-numeric:tabular-nums;min-width:2.4em}.publico .jugador-publico .falta-dato{color:var(--ink-mute);font-style:italic}.publico .jugador-publico .nota-ficha{font-size:.68rem;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft)}.publico .tabla-wrap th:first-child,.publico .tabla-wrap td:first-child{text-align:left}.publico .board a.nombre-equipo{color:inherit;text-decoration:none}.publico .board a.nombre-equipo:hover,.publico .board a.nombre-equipo:focus-visible{text-decoration:underline}.publico a.pill{text-decoration:none}.publico .liga-nombre{margin:6px 0 2px;font-size:1.45rem;line-height:1.2;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.app:has(.tv-pagina){max-width:none}.tv-pagina{padding:12px 16px 24px}.tv-pagina .tv-contenido{max-width:1500px;margin:0 auto}.tv-pagina .tv-titulo{margin:14px 0 2px;font-size:clamp(1.5rem,4vw,2.6rem);font-weight:800;letter-spacing:-.02em}.tv-pagina .tv-sub{margin:0 0 10px;color:var(--ink-mute);font-size:clamp(.9rem,2.2vw,1.4rem)}.tv-pagina .tv-dia{margin:14px 0 8px;font-size:clamp(1.05rem,2.6vw,1.8rem);font-weight:800}.tv-pagina .tv-lista{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr}.tv-pagina .tv-juego{display:grid;gap:4px;padding:14px 16px;min-height:96px;border-radius:14px;text-decoration:none;background:var(--surface-2);color:inherit;border:3px solid transparent}.tv-pagina .tv-juego:hover{border-color:var(--ink-mute)}.tv-pagina .tv-juego:focus-visible{outline:none;border-color:var(--acento);box-shadow:0 0 0 4px var(--acento)}.tv-pagina .tv-liga{font-size:clamp(.72rem,1.6vw,1.05rem);font-weight:700;color:var(--ink-mute);overflow-wrap:anywhere}.tv-pagina .tv-equipos{font-size:clamp(1.15rem,3vw,2rem);font-weight:800;line-height:1.15;overflow-wrap:anywhere}.tv-pagina .tv-equipos i{font-style:normal;font-weight:600;color:var(--ink-mute)}.tv-pagina .tv-hora{font-size:clamp(1rem,2.4vw,1.6rem);font-weight:700;font-variant-numeric:tabular-nums}.tv-pagina .tv-estado{font-size:clamp(.9rem,2vw,1.4rem);font-weight:700;color:var(--ink-soft)}.tv-pagina .tv-juego.vivo .tv-estado{color:var(--acento-ink)}@media(min-width:900px){.tv-pagina{padding:18px 40px 28px}.tv-pagina .tv-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tv-pagina .tv-juego{min-height:clamp(110px,17vh,220px);padding:18px 22px}.tv-pagina .tv-titulo{font-size:clamp(1.8rem,5vh,3.2rem)}.tv-pagina .tv-dia{font-size:clamp(1.2rem,3.4vh,2.2rem)}.tv-pagina .tv-equipos{font-size:clamp(1.5rem,4.2vh,3rem)}.tv-pagina .tv-hora{font-size:clamp(1.1rem,3vh,2.2rem)}.tv-pagina .tv-estado{font-size:clamp(1rem,2.6vh,1.9rem)}.tv-pagina .tv-liga{font-size:clamp(.8rem,2vh,1.4rem)}}.publico .jugador-fila .nombre{white-space:normal;overflow-wrap:anywhere}.publico .jugador-fila .nota-ficha{font-size:.68rem;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft);white-space:nowrap}.publico .jugador-fila .falta-dato{color:var(--ink-mute);font-style:italic}.publico .proximos-mas{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0 8px}.publico .proximos-mas .sub{margin:0}.publico .proximos-mas .btn{min-height:44px}.publico .hm-pie-enlaces{margin:28px 0 8px;padding-top:14px;border-top:1px solid var(--line-soft);font-size:.85rem;text-align:center}.publico .hm-pie-enlaces a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.publico .hm-pie-enlaces a:hover{color:var(--ink)}.publico.contacto .contacto-cuerpo{max-width:560px;margin:0 auto;padding:12px 0 24px}.publico.contacto .contacto-volver{margin:0 0 14px}.publico.contacto .contacto-volver .btn{min-height:44px}.publico.contacto .contacto-texto{margin:12px 0 0;font-size:1rem;line-height:1.5}.publico.contacto .contacto-accion{margin:22px 0 8px}.publico.contacto .contacto-accion .btn{min-height:48px;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.publico.contacto .contacto-direccion{margin:6px 0 0;overflow-wrap:anywhere}.publico.contacto .contacto-correo{user-select:text;-webkit-user-select:text;font-weight:600;color:var(--ink)}.publico .figuras-liga{margin:0 0 14px}.publico .figuras-liga-nombre{margin:0 0 6px;font-size:.92rem;font-weight:800;color:var(--ink)}.publico .figuras-liga .escalon .equipo-nombre{overflow:hidden;text-overflow:ellipsis}@media(max-width:639px){.publico .tabla-posiciones th:not(:first-child),.publico .tabla-posiciones td:not(:first-child){padding-left:3px;padding-right:3px}.publico .tabla-posiciones th:last-child,.publico .tabla-posiciones td:last-child{padding-right:10px}.publico .tabla-posiciones th:first-child,.publico .tabla-posiciones td:first-child{padding-left:10px}.publico .tabla-posiciones .equipo-celda{gap:5px}.publico .tabla-posiciones .pos{width:14px}.publico .tabla-posiciones .escudo.sm{width:24px;height:24px;flex:none}.publico .tabla-posiciones .equipo-celda .nombre{white-space:normal;overflow-wrap:break-word;font-size:.85rem;line-height:1.15}}.sb-app{--sb-bg: #f5f3ee;--sb-surface: #ffffff;--sb-ink: #12151c;--sb-ink-2: #3d434e;--sb-line: #dcd7cc;--sb-soft: #eeebe4;--sb-red: #c21f2e;--sb-display: "Barlow Condensed", "Roboto Condensed", "Arial Narrow", "Liberation Sans Narrow", "Nimbus Sans Narrow", "DejaVu Sans Condensed", ui-sans-serif, system-ui, sans-serif;display:flex;flex-direction:column;height:100dvh;background:#e4e0d7;color:var(--sb-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif}.sb-app[data-presenting=true]{background:var(--sb-bg)}.sb-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:8px 14px;background:var(--sb-surface);border-bottom:1px solid var(--sb-line)}.sb-toolbar__liga{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--sb-ink-2)}.sb-toolbar .btn,.sb-toolbar .cerrar{margin:0}.sb-app{--sb-lienzo-alto: min( calc(100dvh - 88px) , calc((100vw - 40px)*.5625) );--sb-titulo-liga: calc(var(--sb-lienzo-alto) * .029)}.sb-toolbar a.sb-enlace-estadisticas{display:inline-flex;align-items:center;gap:.35em;flex:none;width:auto;min-height:36px;padding:6px 14px;font-size:var(--sb-titulo-liga);font-weight:700;line-height:1.15;color:var(--sb-red);text-decoration:none;white-space:nowrap;border-color:var(--sb-red)}.sb-toolbar a.sb-enlace-estadisticas:hover{background:var(--sb-soft)}.sb-toolbar a.sb-enlace-estadisticas:focus-visible{outline:3px solid var(--sb-red);outline-offset:2px}.sb-app[data-presenting=true] .sb-toolbar{display:none}.sb-stage-area{position:relative;flex:1;min-height:0;container-type:size;display:grid;place-items:center;padding:20px}.sb-app[data-presenting=true] .sb-stage-area{padding:0}.sb-app[data-presenting=true] .sb-tv{box-shadow:none}.sb-exit{position:fixed;top:12px;right:12px;z-index:5;padding:8px 14px;border:0;border-radius:8px;background:var(--sb-ink);color:#fff;font:600 14px/1 system-ui,sans-serif;opacity:0;transition:opacity .2s ease;cursor:pointer}.sb-exit:hover,.sb-exit:focus-visible{opacity:1}.sb-tv{--u: 1cqh;container-type:size;width:min(100cqw,calc(100cqh * 16 / 9));aspect-ratio:16 / 9;background:var(--sb-bg);overflow:hidden;box-shadow:0 1px 2px #00000014,0 12px 40px #00000024}.sb-tv p,.sb-tv h2{margin:0}.sb-layout{display:grid;gap:calc(var(--u) * 2);height:100%;padding:calc(var(--u) * 3.4) calc(var(--u) * 4.6)}.sb-layout--live{grid-template-rows:calc(var(--u) * 8) minmax(0,1fr) calc(var(--u) * 4.6) calc(var(--u) * 20)}.sb-layout--break{grid-template-rows:calc(var(--u) * 8) calc(var(--u) * 28) minmax(0,1fr)}.sb-layout--between{grid-template-rows:calc(var(--u) * 8) calc(var(--u) * 30) minmax(0,1fr)}.sb-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:calc(var(--u) * 3);padding-bottom:calc(var(--u) * 1.2);border-bottom:calc(var(--u) * .15) solid var(--sb-line)}.sb-header__org{display:flex;align-items:center;gap:calc(var(--u) * 1.8);min-width:0}.sb-org-mark{display:grid;place-items:center;flex:none;width:calc(var(--u) * 6.2);height:calc(var(--u) * 6.2);border-radius:calc(var(--u) * 1.2);background:var(--sb-ink);color:#fff;font-family:var(--sb-display);font-size:calc(var(--u) * 3);font-weight:700;letter-spacing:.02em}.sb-header__org-text{min-width:0}.sb-header__org-name{font-size:calc(var(--u) * 2.9);font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-header__category{font-size:calc(var(--u) * 2.5);font-weight:600;color:var(--sb-red);line-height:1.2}.sb-header__meta{text-align:right}.sb-header__day{font-size:calc(var(--u) * 2.6);font-weight:700;line-height:1.2}.sb-header__venue{font-size:calc(var(--u) * 2.4);font-weight:500;color:var(--sb-ink-2);line-height:1.2}.sb-brand{display:flex;align-items:center;gap:calc(var(--u) * .9);padding-left:calc(var(--u) * 3);border-left:calc(var(--u) * .15) solid var(--sb-line);font-size:calc(var(--u) * 2.8);font-weight:800;letter-spacing:-.01em}.sb-brand__dot{display:inline-block;width:.5em;height:.5em;border-radius:999px;background:var(--sb-red)}.sb-crest{display:grid;place-items:center;flex:none;border-radius:999px;color:#fff;font-family:var(--sb-display);font-weight:700;letter-spacing:.02em}.sb-crest--md{width:calc(var(--u) * 7);height:calc(var(--u) * 7);font-size:calc(var(--u) * 2.9)}.sb-crest--sm{width:calc(var(--u) * 4.8);height:calc(var(--u) * 4.8);font-size:calc(var(--u) * 2)}.sb-game{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--u) * 54) minmax(0,1fr);gap:calc(var(--u) * 2);min-height:0}.sb-team,.sb-center,.sb-compact,.sb-card{position:relative;background:var(--sb-surface);border:calc(var(--u) * .15) solid var(--sb-line);border-radius:calc(var(--u) * 1.8);overflow:hidden}.sb-team:before,.sb-compact:before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--u) * .9);background:var(--team-color)}.sb-team{display:flex;flex-direction:column;align-items:center;min-width:0;padding:calc(var(--u) * 3.2) calc(var(--u) * 3) calc(var(--u) * 2.4)}.sb-team__id{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 1.8);width:100%;min-height:calc(var(--u) * 11.6)}.sb-team__name{min-width:0;font-family:var(--sb-display);font-size:calc(var(--u) * 5.4);font-weight:700;line-height:1.05;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sb-team__name[data-long=true]{font-size:calc(var(--u) * 4.4)}.sb-score{flex:1;display:flex;align-items:center;justify-content:center;font-family:var(--sb-display);font-size:calc(var(--u) * 30);font-weight:700;line-height:.8;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sb-fouls{display:flex;align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * .6) calc(var(--u) * 1.4) calc(var(--u) * .6) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 1);background:var(--sb-soft)}.sb-fouls__label{font-size:calc(var(--u) * 2.6);font-weight:700;color:var(--sb-ink-2);letter-spacing:.01em}.sb-fouls__value{min-width:1.4ch;font-family:var(--sb-display);font-size:calc(var(--u) * 5.2);font-weight:700;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.sb-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 2)}.sb-period{padding:calc(var(--u) * .5) calc(var(--u) * 2.4);border-radius:calc(var(--u) * .8);background:var(--sb-red);color:#fff;font-family:var(--sb-display);font-size:calc(var(--u) * 3.8);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.15}.sb-clock{font-family:var(--sb-display);font-size:calc(var(--u) * 19);font-weight:700;line-height:.85;font-variant-numeric:tabular-nums}.sb-clock-status{display:flex;align-items:center;gap:calc(var(--u) * .8);font-size:calc(var(--u) * 2.6);font-weight:700;color:var(--sb-ink-2)}.sb-clock-status[data-visible=false]{visibility:hidden}.sb-clock-status svg{width:1em;height:1em}.sb-notice-line{display:flex;align-items:center;justify-content:center;min-width:0}.sb-notice{display:flex;align-items:center;gap:calc(var(--u) * 1.2);font-size:calc(var(--u) * 3);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;transition:opacity .7s ease;animation:sb-fade-in .6s ease}.sb-notice[data-visible=false]{opacity:0}.sb-notice__mark{flex:none;width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4);border-radius:999px;background:var(--sb-red)}@keyframes sb-fade-in{0%{opacity:0}}.sb-rotator{position:relative;min-height:0}.sb-rotator__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.sb-rotator__slide[data-active=true]{opacity:1;transition:opacity .65s ease .45s}.sb-sponsor-pair{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 2);height:100%}.sb-sponsor{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 3);min-width:0;padding:0 calc(var(--u) * 4);border-radius:calc(var(--u) * 1.8);overflow:hidden}.sb-sponsor--bordered{border:calc(var(--u) * .2) solid var(--sb-line)}.sb-sponsor__icon{display:grid;place-items:center;flex:none}.sb-sponsor__icon svg{width:100%;height:100%}.sb-sponsor__text{display:flex;flex-direction:column;min-width:0}.sb-sponsor__descriptor{font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.sb-sponsor__name{font-family:var(--sb-display);font-weight:700;line-height:.95;white-space:nowrap}.sb-sponsor--band .sb-sponsor__icon{width:calc(var(--u) * 9);height:calc(var(--u) * 9)}.sb-sponsor--band .sb-sponsor__descriptor{font-size:calc(var(--u) * 2.4)}.sb-sponsor--band .sb-sponsor__name{font-size:calc(var(--u) * 8)}.sb-sponsor--large .sb-sponsor__icon{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.sb-sponsor--large .sb-sponsor__descriptor{font-size:calc(var(--u) * 3.4)}.sb-sponsor--large .sb-sponsor__name{font-size:calc(var(--u) * 12)}.sb-strip{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--u) * 50) minmax(0,1fr);gap:calc(var(--u) * 2)}.sb-compact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 1);min-width:0;padding:calc(var(--u) * 2.2) calc(var(--u) * 3) calc(var(--u) * 1)}.sb-compact__id{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 1.4);width:100%;min-width:0;min-height:calc(var(--u) * 8.6)}.sb-compact__name{min-width:0;font-family:var(--sb-display);font-size:calc(var(--u) * 4);font-weight:700;line-height:1.05;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sb-compact__score{font-family:var(--sb-display);font-size:calc(var(--u) * 14);font-weight:700;line-height:.9;font-variant-numeric:tabular-nums}.sb-strip__center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 1.6);text-align:center}.sb-strip__title{font-family:var(--sb-display);font-size:calc(var(--u) * 6);font-weight:700;line-height:1;text-wrap:balance}.sb-promo-wrap{height:100%}.sb-promo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * 6);height:100%;padding:calc(var(--u) * 3.4) calc(var(--u) * 7);border:calc(var(--u) * .15) solid var(--sb-line);border-left:calc(var(--u) * 1.2) solid var(--sb-red);border-radius:calc(var(--u) * 1.8);background:var(--sb-surface)}.sb-promo__copy{display:flex;flex-direction:column;gap:calc(var(--u) * 2.2);min-width:0}.sb-promo__headline{max-width:26ch;font-family:var(--sb-display);font-size:calc(var(--u) * 7.6);font-weight:700;line-height:1;text-wrap:balance}.sb-promo__body{max-width:50ch;font-size:calc(var(--u) * 3.3);font-weight:500;line-height:1.3;color:var(--sb-ink-2);text-wrap:pretty}.sb-promo__footer{font-size:calc(var(--u) * 3.6);font-weight:800;color:var(--sb-red)}.sb-promo__mark{display:flex;align-items:center;gap:calc(var(--u) * 1.6);padding-left:calc(var(--u) * 6);border-left:calc(var(--u) * .15) solid var(--sb-line);align-self:stretch;font-family:var(--sb-display);font-size:calc(var(--u) * 11);font-weight:700;letter-spacing:-.01em}.sb-promo__mark .sb-brand__dot{width:.38em;height:.38em}.sb-cards{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 2)}.sb-card{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * 1.2);min-width:0;padding:calc(var(--u) * 2.4) calc(var(--u) * 3.6)}.sb-card__label{font-size:calc(var(--u) * 2.6);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sb-ink-2)}.sb-card__label--accent{color:var(--sb-red)}.sb-card__meta{font-size:calc(var(--u) * 2.4);font-weight:600;color:var(--sb-ink-2)}.sb-result{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 2);color:var(--sb-ink-2)}.sb-result[data-winner=true]{color:var(--sb-ink)}.sb-result__team,.sb-next__team{display:flex;align-items:center;gap:calc(var(--u) * 1.6);min-width:0;font-family:var(--sb-display);font-size:calc(var(--u) * 4.6);font-weight:600;line-height:1.1}.sb-result__team span,.sb-next__team span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-result[data-winner=true] .sb-result__team{font-weight:700}.sb-result__score{font-family:var(--sb-display);font-size:calc(var(--u) * 7.4);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.sb-next{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 3);min-width:0}.sb-next__teams{display:flex;flex-direction:column;gap:calc(var(--u) * .6);min-width:0}.sb-next__team{font-weight:700}.sb-next__vs{padding-left:calc(var(--u) * 6.4);font-size:calc(var(--u) * 2.4);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--sb-ink-2)}.sb-next__time{flex:none;font-family:var(--sb-display);font-size:calc(var(--u) * 9);font-weight:700;line-height:1;white-space:nowrap}@media(max-width:640px){.sb-tv{--u: 3px;width:100%;aspect-ratio:auto;container-type:normal;border-radius:12px}.sb-layout{display:flex;flex-direction:column;gap:12px;height:auto;padding:14px}.sb-header{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.sb-header__meta{grid-column:1 / -1;grid-row:2;text-align:left}.sb-brand{padding-left:0;border-left:0;font-size:13px}.sb-org-mark{width:36px;height:36px;border-radius:8px;font-size:15px}.sb-header__org-name{font-size:14px;white-space:normal}.sb-header__category,.sb-header__day,.sb-header__venue{font-size:13px}.sb-game{grid-template-columns:1fr 1fr;grid-template-areas:"center center" "home away";gap:10px}.sb-team[data-side=home]{grid-area:home}.sb-team[data-side=away]{grid-area:away}.sb-center{grid-area:center;flex-direction:row;flex-wrap:wrap;gap:6px 14px;padding:12px}.sb-period{font-size:15px}.sb-clock{font-size:52px}.sb-clock-status{font-size:12px}.sb-clock-status[data-visible=false]{display:none}.sb-team{padding:16px 10px 10px;gap:6px}.sb-team__id{flex-direction:column;gap:6px;min-height:74px;text-align:center}.sb-crest--md{width:30px;height:30px;font-size:12px}.sb-team__name,.sb-team__name[data-long=true]{font-size:17px}.sb-score{font-size:64px;min-height:60px}.sb-fouls{flex-direction:column;gap:0;padding:6px 10px;text-align:center}.sb-fouls__label{font-size:11px}.sb-fouls__value{font-size:22px}.sb-notice-line{min-height:22px}.sb-notice{font-size:13px;white-space:normal}.sb-band{height:88px}.sb-sponsor-pair{gap:8px}.sb-sponsor{gap:8px;padding:0 10px;border-radius:10px}.sb-sponsor--band .sb-sponsor__icon{width:26px;height:26px}.sb-sponsor--band .sb-sponsor__descriptor{font-size:9px;letter-spacing:.08em}.sb-sponsor--band .sb-sponsor__name{font-size:20px}.sb-strip,.sb-cards{grid-template-columns:1fr;gap:10px}.sb-strip{display:grid}.sb-strip__center{order:-1;gap:8px}.sb-strip__title{font-size:24px}.sb-compact{padding:14px 14px 8px}.sb-compact__id{min-height:0}.sb-crest--sm{width:26px;height:26px;font-size:11px}.sb-compact__name{font-size:17px}.sb-compact__score{font-size:40px}.sb-stage{height:340px}.sb-stage .sb-sponsor-pair{grid-template-columns:1fr}.sb-sponsor--large{gap:12px;border-radius:12px}.sb-sponsor--large .sb-sponsor__icon{width:44px;height:44px}.sb-sponsor--large .sb-sponsor__descriptor{font-size:11px}.sb-sponsor--large .sb-sponsor__name{font-size:36px}.sb-promo{grid-template-columns:1fr;gap:10px;padding:18px 18px 18px 16px;border-left-width:5px;border-radius:12px}.sb-promo__copy{gap:10px}.sb-promo__mark{display:none}.sb-promo__headline{font-size:30px}.sb-promo__body,.sb-promo__footer{font-size:15px}.sb-card{gap:8px;padding:14px 16px}.sb-card__label,.sb-card__meta,.sb-next__vs{font-size:12px}.sb-next__vs{padding-left:34px}.sb-result__team,.sb-next__team{gap:8px;font-size:18px}.sb-result__score{font-size:30px}.sb-next{flex-direction:column;align-items:flex-start;gap:8px}.sb-next__time{font-size:30px}}@media(prefers-reduced-motion:reduce){.sb-rotator__slide,.sb-notice{transition:none}.sb-notice{animation:none}}.sb-tv a{color:inherit;text-decoration:none}.sb-tv a:hover,.sb-tv a:focus-visible{text-decoration:underline}.sb-team{container-type:inline-size}.sb-score{font-size:min(calc(var(--u) * 30),calc(100cqw / (var(--d, 2) * .58)))}.sb-compact{container-type:inline-size}.sb-compact__score{font-size:min(calc(var(--u) * 14),calc(100cqw / (var(--d, 2) * .62)))}.sb-crest{position:relative;overflow:hidden}.sb-crest--img{background:var(--sb-surface)!important;border:calc(var(--u) * .15) solid var(--sb-line)}.sb-crest__img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain}.sb-org-mark{position:relative;overflow:hidden}.sb-org-mark--img{background:var(--sb-surface);border:calc(var(--u) * .15) solid var(--sb-line)}.sb-org-mark__img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;object-fit:contain}.sb-header__brand{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * .4);padding-left:calc(var(--u) * 3);border-left:calc(var(--u) * .15) solid var(--sb-line)}.sb-header__brand .sb-brand{padding-left:0;border-left:0}.sb-stale{font-size:calc(var(--u) * 1.8);font-weight:700;color:var(--sb-red);line-height:1.15;white-space:nowrap}.sb-clock-status[data-tone=alerta]{color:var(--sb-red)}.sb-sched-nota,.sb-next__aprox{font-size:calc(var(--u) * 2.4);font-weight:700;color:var(--sb-ink-2);line-height:1.15;text-align:center}.sb-next__aprox{text-align:right}.sb-clock-note{font-size:calc(var(--u) * 2.4);font-weight:700;color:var(--sb-ink-2);text-align:center;line-height:1.15}.sb-sched{font-family:var(--sb-display);font-size:calc(var(--u) * 12);font-weight:700;line-height:.9}.sb-fouls-off{font-size:calc(var(--u) * 2.2);font-weight:600;color:var(--sb-ink-2)}.sb-card__note{font-size:calc(var(--u) * 3.2);font-weight:600;line-height:1.25;color:var(--sb-ink);text-wrap:balance}@media(max-width:640px){.sb-app{height:auto;min-height:100dvh}.sb-stage-area{container-type:normal;display:block;padding:12px}.sb-tv{--u: 3px;width:100%;aspect-ratio:auto;container-type:normal;border-radius:12px}.sb-score{font-size:min(64px,calc((100vw - 76px) / 2 / (var(--d, 2) * .6)))}.sb-compact__score{font-size:40px}.sb-crest--md{width:30px;height:30px}.sb-header__brand{padding-left:0;border-left:0}.sb-stale{font-size:12px;white-space:normal}.sb-clock-note,.sb-sched-nota,.sb-next__aprox{font-size:12px}.sb-next__aprox{text-align:left}.sb-sched{font-size:36px}.sb-card__note{font-size:16px}.sb-team,.sb-compact{container-type:normal}}.app:has(.board-pagina.sb-app) .contenido{padding:0}.sb-toolbar{flex-wrap:nowrap;padding:6px 14px;gap:10px}.sb-toolbar .cerrar{flex:none;width:auto;margin:0;padding:6px 12px;min-height:36px;font-size:.85rem;border-radius:8px}.sb-toolbar>.btn,.sb-toolbar .compartir>.btn{flex:none;width:auto;padding:6px 14px;min-height:36px;font-size:.85rem}.sb-toolbar .pill{flex:none}.sb-toolbar .compartir-hoja{z-index:6}.sb-result__team span[data-largo=true],.sb-next__team span[data-largo=true]{font-size:calc(var(--u) * 3.4);line-height:1;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:balance}@media(max-width:640px){.sb-app{--sb-titulo-liga: 14px}.sb-toolbar{flex-wrap:wrap}.sb-toolbar__liga{display:none}.sb-toolbar .pill{margin-left:auto}.sb-team__name,.sb-team__name[data-long=true]{-webkit-line-clamp:3;font-size:16px;overflow-wrap:anywhere}.sb-team__id{min-height:92px}.sb-result__team span[data-largo=true],.sb-next__team span[data-largo=true]{font-size:16px}}.sb-sponsor__mark{display:grid;place-items:center;flex:none}.sb-sponsor__logo{display:block;width:auto;object-fit:contain}.sb-sponsor--band .sb-sponsor__logo{height:calc(var(--u) * 9);max-width:calc(var(--u) * 18)}.sb-sponsor--large .sb-sponsor__logo{height:calc(var(--u) * 15);max-width:calc(var(--u) * 30)}.sb-sponsor--band .sb-sponsor__mark .sb-brand__dot{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.sb-sponsor--large .sb-sponsor__mark .sb-brand__dot{width:calc(var(--u) * 7);height:calc(var(--u) * 7)}.sb-sponsor--card .sb-sponsor__text{flex:0 1 auto;min-width:0}.sb-sponsor--card .sb-sponsor__name{white-space:normal;text-wrap:balance}.sb-sponsor--card .sb-sponsor__name:not([data-largo=corto]){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.02;padding-bottom:.04em}.sb-sponsor--band .sb-sponsor__name[data-largo=medio]{font-size:calc(var(--u) * 6)}.sb-sponsor--band .sb-sponsor__name[data-largo=largo]{font-size:calc(var(--u) * 5)}.sb-sponsor--band .sb-sponsor__name[data-largo=xl]{font-size:calc(var(--u) * 4)}.sb-sponsor--large .sb-sponsor__name[data-largo=medio]{font-size:calc(var(--u) * 9)}.sb-sponsor--large .sb-sponsor__name[data-largo=largo]{font-size:calc(var(--u) * 7)}.sb-sponsor--large .sb-sponsor__name[data-largo=xl]{font-size:calc(var(--u) * 6);-webkit-line-clamp:3}.sb-sponsor--large .sb-sponsor__logo{max-width:calc(var(--u) * 20)}.sb-sponsor--art{padding:0;border:calc(var(--u) * .15) solid var(--sb-line)}.sb-sponsor__art{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:640px){.sb-sponsor--band .sb-sponsor__logo{height:26px;max-width:52px}.sb-sponsor--large .sb-sponsor__logo{height:44px;max-width:88px}.sb-sponsor--band .sb-sponsor__mark .sb-brand__dot{width:12px;height:12px}.sb-sponsor--large .sb-sponsor__mark .sb-brand__dot{width:20px;height:20px}.sb-sponsor--band .sb-sponsor__name[data-largo=medio]{font-size:16px}.sb-sponsor--band .sb-sponsor__name[data-largo=largo]{font-size:13px}.sb-sponsor--band .sb-sponsor__name[data-largo=xl]{font-size:11px;-webkit-line-clamp:3}.sb-sponsor--large .sb-sponsor__name[data-largo=medio]{font-size:28px}.sb-sponsor--large .sb-sponsor__name[data-largo=largo]{font-size:22px}.sb-sponsor--large .sb-sponsor__name[data-largo=xl]{font-size:18px}.sb-sponsor--large .sb-sponsor__logo{max-width:60px}.sb-sponsor--card .sb-sponsor__descriptor{overflow-wrap:anywhere}}.sb-sponsor--logo{gap:calc(var(--u) * 3);padding:calc(var(--u) * 1.6) calc(var(--u) * 3.2)}.sb-sponsor__logo-grande{display:block;flex:0 1 auto;min-width:0;min-height:0;max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain}.sb-sponsor--logo .sb-sponsor__descriptor{flex:1 1 0;min-width:0;font-size:calc(var(--u) * 3.6);line-height:1.15;overflow-wrap:anywhere}.sb-sponsor--logo.sb-sponsor--large{flex-direction:column;justify-content:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 2.4) calc(var(--u) * 3.2)}.sb-sponsor--logo.sb-sponsor--large .sb-sponsor__logo-grande{flex:1 1 0;width:100%;height:auto;min-height:0}.sb-sponsor--logo.sb-sponsor--large .sb-sponsor__descriptor{flex:none;font-size:calc(var(--u) * 4.4);text-align:center}@media(max-width:640px){.sb-sponsor--logo{flex-direction:column;justify-content:center;gap:4px;padding:6px 8px}.sb-sponsor--logo .sb-sponsor__logo-grande{flex:1 1 0;width:100%;height:auto}.sb-sponsor--logo .sb-sponsor__descriptor{flex:none;text-align:center}.sb-sponsor--logo .sb-sponsor__descriptor{font-size:10px;letter-spacing:.08em}.sb-sponsor--logo.sb-sponsor--large{gap:8px;padding:10px 12px}.sb-sponsor--logo.sb-sponsor--large .sb-sponsor__descriptor{font-size:14px}}@media(min-width:641px){.sb-sponsor--logo.sb-sponsor--band .sb-sponsor__logo-grande{flex:none}.sb-sponsor--logo.sb-sponsor--band .sb-sponsor__descriptor{flex:none;width:min-content;overflow-wrap:normal}}.sb-sponsor__nombre-en-banda{display:block;font-weight:800;line-height:1.04;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:normal}@media(min-width:641px){.sb-sponsor--logo.sb-sponsor--band.sb-sponsor--nombre-en-banda{justify-content:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * .7) calc(var(--u) * 3.2)}.sb-sponsor--nombre-en-banda .sb-sponsor__nombre-en-banda{flex:0 1 auto;min-width:0;font-size:calc(var(--u) * 5.4);max-inline-size:9.2em;text-align:center}}@media(max-width:640px){.sb-sponsor--nombre-en-banda .sb-sponsor__nombre-en-banda{display:none}}.sb-sponsor__mark--semabel{align-self:center}.sb-sponsor__logo-semabel{display:block;width:auto;object-fit:contain}.sb-sponsor--band .sb-sponsor__logo-semabel{height:calc(var(--u) * 12);max-width:calc(var(--u) * 24)}.sb-sponsor--large .sb-sponsor__logo-semabel{height:calc(var(--u) * 18);max-width:calc(var(--u) * 36)}.sb-promo__mark--logo{padding-left:calc(var(--u) * 5);justify-content:center}.sb-promo__logo{display:block;height:auto;width:calc(var(--u) * 36);max-height:calc(var(--u) * 24);object-fit:contain}@media(max-width:640px){.sb-sponsor--band .sb-sponsor__logo-semabel{height:30px;max-width:60px}.sb-sponsor--large .sb-sponsor__logo-semabel{height:46px;max-width:92px}.sb-promo__mark--logo{display:flex;padding-left:0;border-left:0}.sb-promo__logo{width:96px;max-height:50px}}.sb-sponsor--semabel-logo .sb-sponsor__text{align-items:flex-start}.sb-sponsor--semabel-logo.sb-sponsor--large{flex-direction:column;justify-content:center;gap:calc(var(--u) * 2.4);text-align:center}.sb-sponsor--semabel-logo.sb-sponsor--large .sb-sponsor__text{align-items:center}.sb-sponsor--large.sb-sponsor--semabel-logo .sb-sponsor__logo-semabel{height:calc(var(--u) * 17);max-width:calc(var(--u) * 34)}@media(max-width:640px){.sb-sponsor--semabel-logo{flex-direction:column;justify-content:center;gap:4px;text-align:center;padding:6px 8px}.sb-sponsor--semabel-logo .sb-sponsor__text{align-items:center}.sb-sponsor--band.sb-sponsor--semabel-logo .sb-sponsor__logo-semabel{height:28px;max-width:56px}.sb-sponsor--large.sb-sponsor--semabel-logo .sb-sponsor__logo-semabel{height:40px;max-width:80px}}.sb-sponsor-pair--completa{grid-template-columns:1fr}.sb-sponsor--semabel-banda{gap:calc(var(--u) * 6);padding:0 calc(var(--u) * 4);justify-content:center}.sb-semabel-banda__logo{display:block;flex:none;height:calc(var(--u) * 14);width:auto;max-width:40%;object-fit:contain}.sb-semabel-banda__marca{display:flex;flex:none;align-items:center;gap:calc(var(--u) * 1.4);font-family:var(--sb-display);font-size:calc(var(--u) * 7);font-weight:700}.sb-semabel-banda__marca .sb-brand__dot{width:.5em;height:.5em}.sb-semabel-banda__texto{display:flex;flex-direction:column;gap:calc(var(--u) * 1.2);min-width:0;padding-left:calc(var(--u) * 6);border-left:calc(var(--u) * .2) solid var(--sb-line)}.sb-semabel-banda__titular{font-family:var(--sb-display);font-size:calc(var(--u) * 5.4);font-weight:700;line-height:1.05;text-wrap:balance}.sb-semabel-banda__cuerpo{font-size:calc(var(--u) * 3);font-weight:500;line-height:1.25;color:var(--sb-ink-2);text-wrap:pretty}@media(max-width:640px){.sb-sponsor--semabel-banda{flex-direction:row;gap:8px;padding:6px 10px;text-align:left;justify-content:flex-start}.sb-semabel-banda__logo{height:38px;max-width:76px}.sb-semabel-banda__marca{font-size:14px}.sb-semabel-banda__texto{padding-left:8px;gap:2px;flex:1 1 0}.sb-semabel-banda__titular{font-size:13px;line-height:1.05}.sb-semabel-banda__cuerpo{font-size:9.5px;line-height:1.15}}.sb-tv-mensaje{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 2.4);padding:calc(var(--u) * 4) calc(var(--u) * 8);text-align:center}.sb-tv-mensaje__titulo{font-family:var(--sb-display);font-size:calc(var(--u) * 8);line-height:1;margin:0;color:var(--sb-ink);text-wrap:balance}.sb-tv-mensaje__texto{font-size:calc(var(--u) * 3);font-weight:600;line-height:1.25;color:var(--sb-ink-2);max-width:calc(var(--u) * 100);text-wrap:balance}.sb-tv-mensaje__lista{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--u) * 1.4);font-size:calc(var(--u) * 3);font-weight:700;color:var(--sb-ink)}.sb-tv-mensaje__lista a{text-decoration:underline}@media(max-width:640px){.sb-tv-mensaje{padding:24px 16px;gap:12px}.sb-tv-mensaje__titulo{font-size:28px}.sb-tv-mensaje__texto,.sb-tv-mensaje__lista{font-size:15px}}.sb-next__when{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * .8)}.sb-next__date{font-size:calc(var(--u) * 2.4);font-weight:700;letter-spacing:.01em;color:var(--sb-ink-2);line-height:1.1;white-space:nowrap}@media(max-width:640px){.sb-next__when{align-items:flex-start;gap:4px}.sb-next__date{font-size:12px}.sb-header__brand{display:contents}.sb-header__brand .sb-stale{grid-column:1 / -1;grid-row:3}}.sb-header__logo{display:block;height:calc(var(--u) * 5.2);width:auto;max-width:calc(var(--u) * 14);object-fit:contain}.sb-header__brand .sb-brand{white-space:nowrap}.sb-org-mark--img{color:transparent}.sb-org-mark--img .sb-org-mark__img{inset:calc(var(--u) * .3);width:calc(100% - var(--u) * .6);height:calc(100% - var(--u) * .6)}@media(max-width:640px){.sb-header__logo{height:28px;max-width:60px}.sb-org-mark--img .sb-org-mark__img{top:2px;right:2px;bottom:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px)}}:root{color-scheme:light;--paper: #FFFFFF;--surface: #FAFAFA;--surface-2: #F1F1F3;--ink: #15151A;--ink-soft: #45454E;--ink-mute: #78787F;--line: #DFDFE4;--line-soft: #EDEDF0;--acento: #D7263D;--acento-ink: #A50F26;--acento-wash: #FDECEE;--aviso: #9A6212;--board-bg: #FFFFFF;--board-ink: #15151A;--board-mute: #8A8A93;--board-line: #E6E6EA;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-num: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tab-h: 62px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:4px}.app{min-height:100%;display:flex;flex-direction:column;max-width:760px;margin:0 auto;background:var(--paper)}.contenido{flex:1;padding:0 16px calc(var(--tab-h) + 28px)}.contenido.sin-tab{padding-bottom:32px}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:max(12px,env(safe-area-inset-top)) 16px 12px;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.topbar h1{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.volver{border:none;background:none;padding:6px 8px 6px 0;cursor:pointer;color:var(--acento-ink);font-weight:600;font-size:.95rem}.marca{font-weight:800;letter-spacing:-.03em;font-size:1.25rem}.marca span{color:var(--acento)}.topbar .sesion{flex:none;border:1px solid var(--line);background:transparent;color:var(--acento-ink);font-weight:700;font-size:.78rem;padding:7px 13px;border-radius:999px;cursor:pointer;white-space:nowrap}.tabbar{position:fixed;bottom:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);height:calc(var(--tab-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line-soft);max-width:760px;margin:0 auto}.app.con-dos .tabbar{grid-template-columns:repeat(2,1fr)}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:.68rem;font-weight:600;letter-spacing:.02em;color:var(--ink-mute)}.tabbar a.activo{color:var(--acento)}.tabbar svg{width:21px;height:21px}.nav-escritorio{display:none}@media(min-width:900px){.nav-escritorio{display:flex;align-items:center;gap:3px;margin-left:20px}.nav-escritorio a{padding:7px 14px;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--ink-mute)}.nav-escritorio a:hover{color:var(--ink);background:var(--surface-2)}.nav-escritorio a.activo{color:var(--acento-ink);background:var(--acento-wash);font-weight:700}.app:has(.nav-escritorio) .tabbar{display:none}}.eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mute)}h2.seccion{font-size:1.02rem;font-weight:700;letter-spacing:-.01em;margin:26px 0 10px}.sub{color:var(--ink-mute);font-size:.9rem}.hero{padding:26px 0 20px;border-bottom:1px solid var(--line-soft)}.hero h1{font-size:clamp(1.75rem,7.5vw,2.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0 0 12px;text-wrap:balance}.hero h1 em{font-style:normal;color:var(--acento)}.hero p{margin:0;color:var(--ink-soft);font-size:1rem;line-height:1.5;max-width:34em}.hero .cifras{display:flex;gap:18px;margin-top:18px}.hero .cifra .n{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hero .cifra .q{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.forma{display:flex;align-items:center;gap:4px;margin-top:8px}.forma .rotulo{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-right:4px}.resultado{display:flex;align-items:center;gap:11px;padding:9px 12px 9px 9px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md)}.duelo{display:flex;flex:none}.duelo .escudo:last-child{margin-left:-9px;box-shadow:0 0 0 2px var(--surface)}.resultado .cierre{flex:none;text-align:right}.resultado .cifra{font-weight:800;font-size:1.05rem;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.resultado .desenlace{font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin-top:1px}.resultado .desenlace.gano{color:var(--acento-ink)}.marca{flex:none;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:.68rem;font-weight:800;background:var(--surface-2);color:var(--ink-mute)}.marca.gano{background:var(--acento);color:#fff}.marca.perdio{background:var(--surface-2);color:var(--ink-mute)}.puesto{flex:none;width:24px;text-align:center;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink-mute)}.puesto.podio{color:var(--acento)}.chip-equipo{flex:none;display:inline-flex;align-items:center;gap:8px;padding:7px 13px 7px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:.86rem;font-weight:700;white-space:nowrap}.destacado-link{margin-top:18px}.paises{display:grid;grid-template-columns:1fr;gap:22px;margin-top:18px}@media(min-width:640px){.paises{grid-template-columns:1fr 1fr;gap:20px}}.columna-pais{padding:14px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);min-width:0}.columna-pais .jugador-fila{background:var(--paper)}.podio{display:flex;flex-direction:column;gap:6px}.escalon{display:flex;flex-direction:row;align-items:center;gap:10px;padding:9px 12px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md);text-align:left;min-width:0}.escalon.p1{border-color:var(--acento);background:var(--acento-wash)}.escalon .puesto{flex:none;font-size:.78rem;font-weight:800;letter-spacing:.02em;color:var(--ink-mute);width:16px;text-align:center}.escalon.p1 .puesto{color:var(--acento-ink)}.escalon .quien{display:flex;flex-direction:column;flex:1;min-width:0;font-size:.88rem;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.escalon .equipo-nombre{font-size:.72rem;font-weight:500;color:var(--ink-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.escalon-valor{flex:none;display:flex;flex-direction:column;align-items:flex-end;text-align:right;margin-left:auto}.escalon .cifra{font-size:1.1rem;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.escalon .unidad{font-size:.56rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-mute)}.votacion{margin-top:22px;padding-top:18px;border-top:1px solid var(--line-soft)}.barra-voto{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--surface-2)}.barra-voto span{display:block;transition:width .4s ease}.pies-voto{display:flex;justify-content:space-between;align-items:baseline;margin-top:7px;font-size:.82rem;font-weight:600}.pies-voto b{font-variant-numeric:tabular-nums;font-size:.95rem}.voto-jugador{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px 10px 8px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);cursor:pointer;text-align:left;overflow:hidden}.voto-jugador.mio{border-color:var(--acento)}.voto-jugador .relleno{position:absolute;inset:0 auto 0 0;background:var(--acento-wash);transition:width .4s ease}.voto-jugador>*:not(.relleno){position:relative}.voto-jugador .dorsal{flex:none;width:28px;height:28px;border-radius:8px;background:var(--surface-2);display:grid;place-items:center;font-weight:800;font-size:.78rem;font-variant-numeric:tabular-nums}.voto-jugador .quien{flex:1;min-width:0;font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voto-jugador .pct{font-weight:800;font-variant-numeric:tabular-nums;color:var(--acento-ink);min-width:34px;text-align:right}.mapas{display:flex;gap:8px;margin-top:12px}.mapas .btn{flex:1;text-decoration:none}.banner{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;border:1px dashed var(--line);border-radius:var(--r-md);background:var(--surface)}.banner .marca-patro{flex:none;width:40px;height:40px;border-radius:10px;background:var(--surface-2);display:grid;place-items:center;font-weight:800;font-size:.7rem;color:var(--ink-mute)}.banner .texto{flex:1;min-width:0;font-size:.85rem;line-height:1.35}.banner .texto strong{display:block}.banner .etiqueta{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.filtros{display:flex;flex-direction:column;gap:10px;margin:18px 0 6px}.segmento{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;padding:3px;background:var(--surface-2);border-radius:999px}.segmento button{padding:9px 10px;border:none;border-radius:999px;background:transparent;font-size:.85rem;font-weight:700;color:var(--ink-mute);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.segmento button.on{background:var(--acento);color:#fff}.carrete{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.carrete::-webkit-scrollbar{display:none}.carrete .chip{flex:none}.card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:16px;display:block;width:100%;text-align:left}.card+.card{margin-top:10px}button.card{cursor:pointer}.lista{display:flex;flex-direction:column;gap:10px}.fila-liga{display:flex;align-items:center;gap:14px}.fila-liga .info{flex:1;min-width:0}.fila-liga .nombre{font-weight:700;letter-spacing:-.01em}.chev{color:var(--ink-mute);flex:none}.escudo{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:#fff}.escudo.sm{width:28px;height:28px;border-radius:8px;font-size:.58rem}.escudo.lg{width:64px;height:64px;border-radius:18px;font-size:1rem}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.02em;background:var(--surface-2);color:var(--ink-soft);white-space:nowrap}.pill.vivo{background:var(--acento);color:#fff}.pill.acento{background:var(--acento-wash);color:var(--acento-ink)}.punto{width:6px;height:6px;border-radius:50%;background:currentColor;animation:latido 1.4s ease-in-out infinite}.reloj-vivo{display:inline-flex;align-items:baseline;gap:7px;font-size:.8rem;font-weight:700;color:var(--ink-mute);white-space:nowrap}.reloj-vivo b{font-size:.95rem;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink)}.reloj-vivo b.anda{color:var(--acento-ink)}@keyframes latido{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.punto{animation:none}*{transition:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border-radius:var(--r-md);border:1px solid transparent;background:var(--acento);color:#fff;font-weight:700;font-size:.95rem;cursor:pointer;width:100%}.btn.fantasma{background:transparent;border-color:var(--line);color:var(--ink)}.btn.sutil{background:var(--surface-2);color:var(--ink)}.btn:disabled{opacity:.42;cursor:not-allowed}.btn-fila{display:flex;gap:8px}.tabla-wrap{overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--line-soft);background:var(--surface)}table{width:100%;border-collapse:collapse;font-size:.9rem}th,td{padding:10px 8px;text-align:right;white-space:nowrap}th{font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--line)}td{border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:none}th:first-child,td:first-child{text-align:left;padding-left:14px;width:100%}th:last-child,td:last-child{padding-right:14px}td.pts{font-weight:800;color:var(--acento-ink)}.equipo-celda{display:flex;align-items:center;gap:9px}.equipo-celda .nombre{overflow:hidden;text-overflow:ellipsis}.pos{color:var(--ink-mute);font-variant-numeric:tabular-nums;width:18px;display:inline-block}.partido{display:flex;align-items:center;gap:12px;padding:13px 14px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md);width:100%;text-align:left;cursor:pointer}.partido .cuando{flex:none;width:84px;text-align:center}.partido .cuando .dia{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);overflow:hidden;text-overflow:ellipsis}.partido .cuando .hora{font-size:.86rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.partido .enfrenta{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.partido .lado{display:flex;align-items:center;gap:8px;font-size:.92rem}.partido .lado .nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partido .lado .goles{font-variant-numeric:tabular-nums;font-weight:800}.partido .lado.perdio{color:var(--ink-mute)}.dia-sep{display:flex;align-items:center;gap:10px;margin:22px 0 10px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.dia-sep:after{content:"";flex:1;height:1px;background:var(--line-soft)}.board-pagina{background:var(--board-bg);color:var(--board-ink);min-height:100dvh}.board{min-height:100dvh;display:flex;flex-direction:column;padding:max(14px,env(safe-area-inset-top)) 14px 14px}.board .board-top{display:flex;align-items:center;gap:10px;font-size:.75rem;color:var(--board-mute)}.board .board-top .liga{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board .cerrar{background:none;border:1px solid var(--board-line);color:var(--board-mute);border-radius:8px;padding:5px 11px;cursor:pointer;font-size:.8rem}.board .cuerpo{flex:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.board .equipo{text-align:center;min-width:0}.board .equipo .barra{height:6px;border-radius:3px;margin:0 auto 14px;width:62%}.board .equipo .corto{font-size:clamp(1rem,5.2vw,1.9rem);font-weight:800;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board .equipo .puntos{font-size:clamp(4.2rem,27vw,11rem);font-weight:800;line-height:.86;letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:4px}.board .medio{text-align:center;color:var(--board-mute)}.board .medio .periodo{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.board .medio .reloj{font-size:clamp(1.5rem,6vw,2.6rem);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--board-ink)}.board .medio .reloj.detenido{color:var(--board-mute)}.board .medio .estado-reloj{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acento);margin-top:2px}.board .pie{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--board-line);padding-top:12px;font-size:.78rem;color:var(--board-mute)}.board .pie .codigo{font-family:var(--font-num);letter-spacing:.1em;color:var(--board-ink)}.board .desfase{color:var(--aviso)}.board-pagina:fullscreen{height:100%;overflow:hidden}.board-pagina:fullscreen .board{min-height:0;height:100%}.board.pantalla-completa .equipo .puntos{font-size:clamp(4.5rem,24vw,13rem)}.figuras-tv{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;border-top:1px solid var(--board-line);margin-top:10px;padding-top:12px}.figuras-tv .col{min-width:0}.figuras-tv .titulo{display:flex;align-items:center;gap:7px;font-size:clamp(.68rem,1.9vw,.85rem);font-weight:800;letter-spacing:.06em;color:var(--board-mute);margin-bottom:5px}.figuras-tv .marca-eq{width:12px;height:4px;border-radius:2px;flex:none}.figuras-tv .fig{display:flex;align-items:baseline;gap:8px;padding:2px 0}.figuras-tv .fig .rol{flex:none;width:52px;font-size:clamp(.58rem,1.5vw,.7rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--board-mute)}.figuras-tv .fig .quien{flex:1;min-width:0;font-size:clamp(.85rem,2.4vw,1.25rem);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.figuras-tv .fig .n{font-size:clamp(.95rem,2.8vw,1.45rem);font-weight:800;font-variant-numeric:tabular-nums}.figuras-tv .fig .n.faltas{color:var(--acento)}@media(min-width:720px){.figuras-tv{gap:8px 60px}.figuras-tv .col:last-child .titulo,.figuras-tv .col:last-child .fig{flex-direction:row-reverse}.figuras-tv .col:last-child .fig .quien{text-align:right}}.bajar{text-align:center;padding:10px 0 2px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--board-mute)}.detalle{padding:22px 16px 40px;border-top:1px solid var(--line-soft)}.destacados{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:560px){.destacados{grid-template-columns:1fr 1fr}}.destacado{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:14px}.destacado .encabezado{display:flex;align-items:center;gap:9px;margin-bottom:12px}.destacado .encabezado .nombre{font-weight:700;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renglon{display:flex;align-items:center;gap:10px;padding:7px 0}.renglon+.renglon{border-top:1px solid var(--line-soft)}.renglon .q{flex:none;width:74px;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.renglon .quien{flex:1;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renglon .n{font-weight:800;font-variant-numeric:tabular-nums}.renglon .n.faltas{color:var(--acento-ink)}.consola{display:flex;flex-direction:column;gap:14px}.consola .cabecera{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:14px}.consola .cabecera .puntos{font-size:2.6rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;text-align:center}.consola .cabecera .corto{font-size:.72rem;font-weight:700;color:var(--ink-mute);text-align:center;letter-spacing:.06em}.periodo-etiqueta{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.reloj-consola{font-size:1.7rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink-mute);line-height:1.1}.reloj-consola.anda{color:var(--acento-ink)}.insignia-final{display:inline-block;max-width:7.5rem;margin-top:6px;padding:3px 8px;border-radius:999px;background:#b91c1c;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;text-align:center}.insignia-final.en-fila{align-self:flex-start;max-width:100%;margin-top:2px;white-space:nowrap}.reloj-panel{display:flex;flex-direction:column;gap:8px}.reloj-panel .fila{display:flex;gap:8px}.btn-reloj{flex:1;padding:16px 12px;border-radius:var(--r-md);border:none;background:var(--acento);color:#fff;font-weight:800;font-size:1rem;letter-spacing:.02em;cursor:pointer}.btn-reloj.parar{background:var(--ink)}.btn-reloj:disabled{opacity:.4;cursor:not-allowed}.reloj-panel .ajuste{flex:none;min-width:62px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:700;font-size:.85rem;font-variant-numeric:tabular-nums;cursor:pointer}.selector{display:grid;grid-template-columns:1fr 1fr;gap:8px}.selector button{padding:11px 8px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);font-weight:700;font-size:.88rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden}.selector button.activo{border-color:transparent;color:#fff}.plantel{display:flex;flex-direction:column;gap:6px}.jugador-fila{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md)}.jugador-fila.expulsado{opacity:.55;border-color:var(--acento)}.jugador-fila.inactivo{opacity:.7}.jugador-fila .dorsal{flex:none;width:32px;height:32px;border-radius:9px;background:var(--surface-2);display:grid;place-items:center;font-weight:800;font-size:.82rem;font-variant-numeric:tabular-nums}.jugador-fila .nombre{flex:1;min-width:0;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jugador-fila .suma{font-size:.75rem;color:var(--ink-mute);font-variant-numeric:tabular-nums}.jugador-fila .suma b{color:var(--acento-ink)}.menu-jugador{position:relative;flex:none}.menu-jugador-boton{width:32px;height:32px;border-radius:9px;border:1px solid var(--line-soft);background:var(--surface);color:var(--ink-mute);font-size:1.1rem;font-weight:700;line-height:1;cursor:pointer;display:grid;place-items:center}.menu-jugador-lista{position:absolute;top:calc(100% + 4px);right:0;z-index:5;min-width:170px;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);display:flex;flex-direction:column}.menu-jugador-lista button{text-align:left;padding:9px 10px;border-radius:8px;background:transparent;border:none;font-size:.85rem;color:var(--ink);cursor:pointer}.menu-jugador-lista button:hover{background:var(--surface-2)}.anota{display:flex;gap:5px}.anota button{min-width:38px;padding:8px 0;border-radius:9px;border:1px solid var(--line);background:transparent;color:var(--ink);font-weight:800;font-size:.86rem;cursor:pointer}.anota button.falta{border-color:var(--acento);color:var(--acento-ink);min-width:34px}.anota button:active{background:var(--acento);color:#fff;border-color:var(--acento)}.barra-deshacer{position:sticky;bottom:calc(var(--tab-h) + 10px);display:flex;gap:8px;padding:10px;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--r-lg)}.registro{display:flex;flex-direction:column;gap:4px}.registro .ev{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line-soft);font-size:.84rem}.registro .ev .quien{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registro .ev.anulado{opacity:.55}.registro .ev.anulado .quien{text-decoration:line-through}.registro .ev .mas{font-weight:800;font-variant-numeric:tabular-nums;min-width:26px}.registro .ev .mas.falta{color:var(--acento-ink)}.consola{--consola-topbar-h: 60px}.consola .selector button{min-height:48px}.consola .selector button.activo{font-weight:800;box-shadow:inset 0 -3px #ffffffb3}.consola .barra-deshacer{bottom:0;z-index:15;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) 96%,transparent)}.consola .jugador-fila,.consola .proto-reloj{scroll-margin-top:calc(var(--consola-topbar-h) + 84px);scroll-margin-bottom:84px}.consola .btn-reloj{min-height:48px}.consola .reloj-panel .ajuste{min-width:64px;min-height:48px}.consola .barra-deshacer .btn{min-height:48px;flex:1}.consola .jugador-fila{flex-direction:column;align-items:stretch;gap:8px;padding:8px}.consola .jugador-fila .identidad{display:flex;align-items:center;gap:10px;min-width:0}.consola .jugador-fila .nombre{font-size:.92rem}.consola .jugador-fila .suma{font-size:.875rem}.consola .anota{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:8px}.consola .anota button{min-width:0;min-height:48px;padding:0;font-size:1rem;touch-action:manipulation}.consola .anota button.falta{min-width:0}.consola .anota.proto button{border-style:dashed;border-width:2px;background:var(--surface-2)}.consola .registro .ev{padding:4px 4px 4px 12px}.consola .registro .ev .pill{min-width:44px;min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);cursor:pointer;font-size:.875rem}.proto-aviso{font-size:.875rem;padding:10px 12px}.proto-toque{font-weight:700}.proto-relojes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.proto-reloj{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;border:2px dashed var(--line);border-radius:var(--r-md);background:var(--surface)}.proto-reloj-titulo{font-size:.875rem;font-weight:700;line-height:1.2}.proto-reloj-valor{display:flex;align-items:baseline;gap:6px}.proto-reloj-valor b{font-size:1.5rem;font-variant-numeric:tabular-nums}.proto-reloj-valor span{font-size:.875rem;color:var(--ink-mute)}.proto-reloj-reset{min-height:48px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-weight:700;font-size:.875rem;cursor:pointer;touch-action:manipulation}.proto-reloj-estado{font-size:.875rem;color:var(--ink-mute)}.paneles-barra{position:sticky;top:var(--consola-topbar-h);z-index:10;display:flex;flex-direction:column;gap:4px;padding:6px 0;background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.paneles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.paneles button{min-height:48px;min-width:0;padding:0 4px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:700;font-size:.875rem;cursor:pointer;touch-action:manipulation}.paneles button.activo{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:800;text-decoration:underline;text-underline-offset:4px}.paneles-proto{font-size:.875rem;font-weight:700;text-align:center;color:var(--aviso);letter-spacing:.04em}.consola .rechazo-ancla{position:sticky;top:var(--consola-topbar-h);z-index:14;height:0;margin-bottom:-14px}.consola .rechazo-ancla .aviso{position:absolute;left:0;right:0;top:8px;font-weight:700;box-shadow:0 6px 18px #0000002e;background:color-mix(in srgb,var(--aviso) 14%,var(--paper))}.aviso{display:flex;gap:10px;padding:13px 14px;border-radius:var(--r-md);background:var(--acento-wash);color:var(--acento-ink);font-size:.87rem;line-height:1.45;border:1px solid color-mix(in srgb,var(--acento) 22%,transparent)}.aviso.alerta{background:color-mix(in srgb,var(--aviso) 14%,transparent);color:var(--aviso);border-color:color-mix(in srgb,var(--aviso) 30%,transparent)}.vacio{text-align:center;color:var(--ink-mute);padding:40px 20px;font-size:.92rem}.campo{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.campo label{font-size:.78rem;font-weight:700;color:var(--ink-soft)}.campo input,.campo select{padding:12px 13px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:1rem;width:100%}.campo-error{font-size:.76rem;color:var(--acento-ink)}.hoja-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#15151a73;display:flex;align-items:flex-end;justify-content:center}.hoja{background:var(--paper);width:100%;max-height:88vh;border-radius:var(--r-lg) var(--r-lg) 0 0;display:flex;flex-direction:column;overflow:hidden}.hoja-cabecera{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line-soft);flex:none}.hoja-cabecera h2{margin:0;font-size:1.05rem;font-weight:700}.hoja-cerrar{border:none;background:transparent;color:var(--ink-mute);font-size:1.5rem;line-height:1;cursor:pointer;padding:4px 6px}.hoja-cuerpo{padding:18px;overflow-y:auto}@media(min-width:900px){.hoja-fondo{align-items:center;padding:24px}.hoja{max-width:460px;border-radius:var(--r-lg);max-height:84vh}}.toast{position:fixed;left:50%;bottom:calc(var(--tab-h) + 16px);transform:translate(-50%);z-index:110;background:var(--ink);color:#fff;padding:11px 18px;border-radius:999px;font-size:.86rem;font-weight:600;box-shadow:0 6px 20px #0000002e;white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:8px 13px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:.85rem;font-weight:600;cursor:pointer;color:var(--ink)}.chip.on{background:var(--acento);border-color:var(--acento);color:#fff}.saldo-hero{background:var(--acento);color:#fff;border-radius:var(--r-lg);padding:22px;text-align:center}.saldo-hero .n{font-size:3.4rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.saldo-hero .q{font-size:.85rem;opacity:.9;margin-top:6px}.paquete{display:flex;align-items:center;gap:12px;padding:14px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md);width:100%;cursor:pointer;text-align:left}.paquete.destacado{border-color:var(--acento)}.paquete .n{font-weight:800;font-size:1.05rem}.paquete .precio{font-weight:800;color:var(--acento-ink);font-variant-numeric:tabular-nums}.metodos{display:flex;gap:8px;flex-wrap:wrap}.metodo{flex:1;min-width:96px;padding:12px 10px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);text-align:center;font-size:.82rem;font-weight:700;cursor:pointer;color:var(--ink)}.metodo.on{border-color:var(--acento);background:var(--acento-wash);color:var(--acento-ink)}.perfil-hero{display:flex;align-items:center;gap:14px;padding:4px 0 18px}.perfil-hero .nom{font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.metricas{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.metrica{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:13px 8px;text-align:center}.metrica .n{font-size:1.4rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.metrica .q{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin-top:2px}.noticia{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid var(--line-soft)}.noticia .meta{display:flex;align-items:center;gap:8px}.noticia .titulo{font-size:1.05rem;font-weight:700;letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.noticia .entrada{color:var(--ink-soft);font-size:.9rem}.noticia.principal .titulo{font-size:1.4rem}.cuerpo-noticia{font-size:1rem;line-height:1.62;color:var(--ink-soft)}.cuerpo-noticia p{margin:0 0 14px}.cuerpo-noticia p:first-child{color:var(--ink);font-size:1.06rem}.muro{position:relative;margin-top:-80px;padding-top:80px;background:linear-gradient(to bottom,transparent,var(--paper) 60px)}.muro .card{text-align:center}.columna-pais.lidera{border-color:var(--acento);background:var(--acento-wash)}.cifra-grande{font-size:2.6rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1;margin-top:10px}.casilla{display:flex;gap:11px;align-items:flex-start;padding:13px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;margin-bottom:4px}.casilla input{flex:none;width:20px;height:20px;margin-top:1px;accent-color:var(--acento)}.casilla>span{display:flex;flex-direction:column;gap:3px;min-width:0}.casilla .sub{font-size:.82rem;line-height:1.4}.opcion{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);cursor:pointer;text-align:left}.opcion.elegida{border-color:var(--acento);background:var(--acento-wash)}.opcion .marcador-radio{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid var(--line);background:var(--paper)}.opcion.elegida .marcador-radio{border-color:var(--acento);box-shadow:inset 0 0 0 4px var(--acento)}.opcion .nombre{display:block;font-weight:700}.opcion .sub{display:block;font-size:.8rem;margin-top:2px}.home{--hm-bg: var(--paper);--hm-card: var(--paper);--hm-card-alt: var(--surface);--hm-ink: var(--ink);--hm-ink-2: var(--ink-soft);--hm-ink-3: var(--ink-mute);--hm-line: var(--line-soft);--hm-accent: var(--acento);--hm-accent-ink: var(--acento-ink);--hm-radius: var(--r-lg)}.hm-hero{display:flex;flex-direction:column;gap:10px;padding:22px 0 4px}.hm-hero-titulo{margin:0;font-size:clamp(1.3rem,4.5vw,1.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--hm-ink);text-wrap:balance}.hm-hero-titulo em{font-style:normal;color:var(--hm-accent-ink)}.hm-hero-sub{margin:0;max-width:46em;font-size:.9rem;line-height:1.5;color:var(--hm-ink-3)}.hm-hero-cifras{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.hm-cifra{font-size:.84rem;color:var(--hm-ink-3)}.hm-cifra b{font-weight:800;color:var(--hm-ink);font-variant-numeric:tabular-nums}.hm-cifra-sep{color:var(--hm-line)}.hm-vacio-liga{margin-top:16px;padding:34px 20px;border:1px dashed var(--hm-line);border-radius:var(--hm-radius);background:var(--hm-card-alt);text-align:center}.hm-vacio-liga-titulo{margin:0;font-size:1.05rem;font-weight:800;color:var(--hm-ink)}.hm-vacio-liga-sub{margin:4px 0 0;font-size:.88rem;color:var(--hm-ink-3)}.hm-ligas-cerca-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:26px 0 10px}.hm-ligas-cerca-cabeza h2.seccion{margin:0}.hm-ligas-cerca-cabeza .sub{font-size:.84rem;white-space:nowrap}.hm-figuras{margin-top:28px;padding:18px 20px 20px;border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:var(--hm-card-alt)}.hm-figuras h2.seccion{margin-top:0}.hm-buscador{margin-top:28px;padding:16px 18px 18px;border:1px solid var(--hm-line);border-radius:var(--hm-radius)}.hm-buscador h2.seccion{margin-top:0}.hm-filtros{display:flex;flex-direction:column;gap:8px;margin:16px 0 4px}.hm-scroll{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.hm-scroll::-webkit-scrollbar{display:none}.hm-chip{flex:none;padding:7px 13px;border-radius:999px;border:1px solid var(--hm-line);background:var(--hm-card);color:var(--hm-ink-2);font-size:.82rem;font-weight:600;white-space:nowrap;cursor:pointer}.hm-chip:hover{border-color:var(--hm-ink-3)}.hm-chip.on{background:var(--hm-accent);border-color:var(--hm-accent);color:#fff;font-weight:700}.hm-segmento{display:inline-flex;gap:3px;padding:3px;border-radius:999px;background:var(--hm-card-alt);width:max-content}.hm-segmento-btn{padding:8px 12px;border:none;border-radius:999px;background:transparent;color:var(--hm-ink-2);font-size:.84rem;font-weight:700;cursor:pointer}.hm-segmento-btn.on{background:var(--hm-card);color:var(--hm-ink)}.hm-vivo-grid{display:flex;flex-direction:column;gap:12px;margin-top:14px}@media(min-width:560px){.hm-vivo-grid.varios{display:grid;grid-template-columns:1fr 1fr;align-items:start}}.hm-marcador{display:block;background:var(--hm-card);border:1px solid var(--hm-line);border-radius:var(--hm-radius);overflow:hidden;transition:border-color .15s ease}.hm-marcador:hover{border-color:var(--hm-accent)}.hm-marcador-cabeza{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--hm-line);background:var(--hm-card-alt)}.hm-badge-vivo{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:5px;background:var(--hm-accent);color:#fff;font-size:.64rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.hm-vivo-punto{width:6px;height:6px;border-radius:50%;background:#fff;animation:hm-latido 1.4s ease-in-out infinite}@keyframes hm-latido{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.hm-vivo-punto{animation:none}}.hm-marcador-liga{margin-left:auto;min-width:0;font-size:.76rem;color:var(--hm-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-marcador-cuerpo{padding:6px 14px 4px}.hm-lado{display:flex;align-items:center;gap:11px;padding:9px 0}.hm-lado+.hm-lado{border-top:1px solid var(--hm-line)}.hm-lado-nombre{flex:1;min-width:0;font-size:.98rem;font-weight:700;color:var(--hm-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-tanteo{font-size:clamp(1.9rem,8vw,2.4rem);font-weight:800;line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:1.4ch;text-align:right;color:var(--hm-ink)}.hm-lado.pierde .hm-lado-nombre,.hm-lado.pierde .hm-tanteo{color:var(--hm-ink-3)}.hm-marcador-pie{padding:10px 14px;border-top:1px solid var(--hm-line);font-size:.76rem;color:var(--hm-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-seccion-ahora{margin-top:4px}.hm-seccion-viene{margin-top:28px}.hm-titulo-vivo,.hm-titulo-viene{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding-left:11px;border-left:3px solid var(--hm-line);font-weight:800;letter-spacing:-.015em}.hm-titulo-vivo{font-size:1.15rem;color:var(--hm-ink);border-left-color:var(--hm-accent)}.hm-titulo-viene{font-size:.98rem;color:var(--hm-ink-2)}.hm-seccion-viene.dominante .hm-titulo-viene{font-size:1.15rem;color:var(--hm-ink);border-left-color:var(--hm-accent)}.hm-cuenta-vivo{padding:2px 8px;border-radius:999px;background:var(--hm-accent);color:#fff;font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums}
