.anuncia{overflow:hidden}.anuncia-grid{gap:var(--e-6);align-items:center;display:grid}.anuncia-tit{font:900 1.75rem/1.05 var(--tipo);font-stretch:var(--ancho-titular);letter-spacing:-.03em}.anuncia-tit span{display:block}.anuncia-txt{max-width:28rem;margin:var(--e-3) 0 var(--e-5);color:var(--gris-texto-oscuro);font-size:1.125rem;line-height:1.45}.cartel-marco{isolation:isolate;position:relative}.cartel-marco:before{content:"";z-index:-1;background:radial-gradient(closest-side at 50% 42%, color-mix(in srgb, var(--rojo-marca) 30%, transparent), transparent), radial-gradient(closest-side at 50% 52%, color-mix(in srgb, var(--blanco) 16%, transparent), transparent);-webkit-mask-image:radial-gradient(closest-side, var(--negro), transparent);mask-image:radial-gradient(closest-side, var(--negro), transparent);position:absolute;inset:-14% -18% -12%}.cartel-marco img{width:100%;height:auto;filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--blanco) 70%, transparent));display:block}.cartel-nota{margin-top:var(--e-2);font-size:var(--t-xs);color:var(--gris-texto-oscuro);text-align:right}.cartel-pantalla{background:var(--tinta);width:86.2%;height:47.9%;position:absolute;top:7.4%;left:7.1%;overflow:hidden;container-type:inline-size}.cartel-contenido{text-align:center;background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--negro) 35%, transparent) 0 1px, transparent 1px 3px), radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--rojo-marca) 55%, transparent), transparent 55%), radial-gradient(120% 90% at 0% 100%, color-mix(in srgb, var(--rojo-marca) 45%, transparent), transparent 55%);place-content:center;gap:1.2cqw;display:grid;position:absolute;inset:0}.cartel-tu{font:var(--negro-pesado) 11cqw/.9 var(--tipo);font-stretch:var(--ancho-titular);letter-spacing:-.04em;text-transform:uppercase;color:var(--blanco)}.cartel-tu em{color:var(--rojo-marca);font-style:normal}.cartel-medida{font:800 2.6cqw/1 var(--tipo);letter-spacing:.08em;text-transform:uppercase;color:var(--gris-texto-oscuro)}.cartel[data-pantalla=apagada] .cartel-contenido{opacity:0}.cartel[data-pantalla=apagada] .cartel-marco:before{opacity:.25}.cartel[data-pantalla=encendiendo] .cartel-contenido{animation:.9s linear both pantalla-enciende}.cartel[data-pantalla=encendiendo] .cartel-marco:before{animation:halo-enciende .9s var(--ease-fuerte) both}@keyframes pantalla-enciende{0%{opacity:0;filter:blur(3px)}15%{opacity:.85}32%{opacity:.3}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur()}}@keyframes halo-enciende{0%{opacity:.25}}@media (width>=900px){.anuncia-grid{gap:var(--e-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.anuncia-tit{font-size:3rem}}.vivo{padding-block:var(--e-5) var(--e-6)}.vivo-grid{gap:var(--e-3);display:grid}.dial{padding:var(--e-5) var(--e-5) var(--e-4);background:var(--negro);border:1px solid var(--superficie-2);border-radius:var(--r-bloque);flex-direction:column;justify-content:center;display:flex}.dial-num{font:900 clamp(4.25rem, 21vw, 8rem)/.9 var(--tipo);font-stretch:var(--ancho-titular);letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;display:flex}.dial-num small{font:800 1.375rem/1 var(--tipo);font-stretch:var(--ancho-medio);letter-spacing:0;color:var(--rojo-marca)}.regla{height:3.25rem;margin-top:var(--e-5);position:relative}.regla-marcas{border-right:1px solid var(--gris-texto-oscuro);background:repeating-linear-gradient(90deg, var(--gris-texto-oscuro) 0 1px, transparent 1px 5%) 0 100% / 100% 1rem no-repeat, repeating-linear-gradient(90deg, var(--gris-texto) 0 1px, transparent 1px 2.5%) 0 100% / 100% .5rem no-repeat;position:absolute;inset:0 0 1.25rem}.regla-aguja{background:var(--rojo-marca);border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:0;bottom:1.25rem;left:10.5%}.regla-num{font:600 .6875rem/1 var(--tipo);color:var(--gris-texto-oscuro);font-variant-numeric:tabular-nums;position:absolute;bottom:0;transform:translate(-50%)}.regla-num:first-of-type{left:0;transform:none}.regla-num:nth-of-type(2){left:20%}.regla-num:nth-of-type(3){left:40%}.regla-num:nth-of-type(4){left:60%}.regla-num:nth-of-type(5){left:80%}.regla-num:nth-of-type(6){left:100%;transform:translate(-100%)}.dial-pie{justify-content:space-between;align-items:center;gap:var(--e-3);margin-top:var(--e-4);font-size:var(--t-sm);color:var(--gris-texto-oscuro);display:flex}.dial-pie .eq{color:var(--rojo-marca)}.aire{padding:var(--e-5);background:var(--superficie-1);border-radius:var(--r-bloque)}.aire-top{justify-content:space-between;align-items:center;gap:var(--e-3);margin-bottom:var(--e-4);display:flex}.tag-aire{font:800 .6875rem/1 var(--tipo);letter-spacing:.08em;text-transform:uppercase;color:var(--blanco);background:var(--rojo-accion);border-radius:var(--r-pildora);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.aire-horas{font-size:var(--t-sm);color:var(--gris-texto-oscuro);font-variant-numeric:tabular-nums}.aire-cuerpo{gap:var(--e-4);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;display:grid}.aire-texto{min-width:0}.aire-titulo{font:900 1.75rem/1.02 var(--tipo);font-stretch:var(--ancho-medio);letter-spacing:-.02em;overflow-wrap:break-word;hyphens:manual}.aire-conduce{color:var(--gris-texto-oscuro);margin-top:6px;font-size:.9375rem;line-height:1.4}.aire-conduce:empty{display:none}.progreso{gap:var(--e-3);margin-top:var(--e-4);font-size:var(--t-sm);color:var(--gris-texto-oscuro);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.progreso-pista{background:var(--superficie-2);border-radius:var(--r-pildora);height:6px;overflow:hidden}.progreso-pista i{width:var(--avance,0%);background:var(--rojo-marca);border-radius:inherit;height:100%;display:block}.aire-aviso{margin-top:var(--e-4);padding:var(--e-3) var(--e-4);font-size:var(--t-sm);border:1px solid var(--aviso);border-radius:var(--r-pieza);line-height:1.5}.escuchar{width:100%;margin-top:var(--e-4);padding:var(--e-1) var(--e-1) var(--e-1) var(--e-5);justify-content:space-between}.bola{width:2.5rem;height:2.5rem;color:var(--rojo-accion);background:var(--blanco);transition:transform var(--dur-ui) var(--ease-fuerte), background-color var(--dur-ui), color var(--dur-ui);border-radius:50%;place-items:center;display:grid}.ico-play,.ico-pausa{display:inline-flex}.ico-play .icono,.ico-pausa .icono{fill:currentColor}.ico-pausa,.escuchar[aria-pressed=true] .ico-play{display:none}.escuchar[aria-pressed=true] .ico-pausa{animation:icono-entra var(--dur-toque) var(--ease-fuerte);display:inline-flex}@media (prefers-reduced-motion:reduce){.escuchar[aria-pressed=true] .ico-pausa{animation-name:aparece}}@media (hover:hover) and (pointer:fine){.escuchar:hover:not(:disabled) .bola{transform:scale(1.08)}}.escuchar[aria-pressed=true]{color:var(--negro);background:var(--blanco)}@media (hover:hover){.escuchar[aria-pressed=true]:hover:not(:disabled){color:var(--negro);background:var(--gris-borde)}}.escuchar[aria-pressed=true] .bola{color:var(--blanco);background:var(--rojo-accion)}.escuchar:disabled{color:var(--gris-texto-oscuro);background:var(--superficie-2);cursor:not-allowed}.escuchar:disabled .bola{color:var(--superficie-2);background:var(--gris-texto)}.siguen{gap:var(--e-3);display:grid}.sigue{gap:var(--e-3);padding:var(--e-4);border-radius:var(--r-pieza);grid-template-columns:minmax(0,1fr) 3.5rem;align-items:center;display:grid}.sigue-1{background:var(--rojo-accion)}.sigue-1 .portada{background:var(--hueco-rojo)}.sigue-2{background:var(--superficie-1)}.sigue-texto{min-width:0}.sigue-etq{font:800 .6875rem/1 var(--tipo);letter-spacing:.08em;text-transform:uppercase}.sigue-2 .sigue-etq,.sigue-2 .sigue-rol{color:var(--gris-texto-oscuro)}.sigue-hora{font:800 var(--t-lg)/1 var(--tipo);font-stretch:var(--ancho-medio);font-variant-numeric:tabular-nums;margin-top:8px}.sigue-nombre{font:700 var(--t-md)/1.25 var(--tipo);overflow-wrap:break-word;margin-top:4px}.sigue-rol{font-size:var(--t-sm);line-height:1.35}.sigue-rol:empty{display:none}.vivo[data-sin-senal] .tag-aire{color:var(--gris-texto-oscuro);background:var(--superficie-2)}.vivo[data-sin-senal] .progreso-pista i{background:var(--gris-texto-oscuro)}.vivo[data-sin-senal] .sigue-1{background:var(--superficie-1)}.vivo[data-sin-senal] .sigue-1 .sigue-etq,.vivo[data-sin-senal] .sigue-1 .sigue-rol{color:var(--gris-texto-oscuro)}.vivo[data-sin-senal] .sigue-1 .portada{background:var(--superficie-2)}@media (width>=640px){.siguen{grid-template-columns:1fr 1fr}}@media (width<=380px){.aire{padding:var(--e-4)}.aire-cuerpo{gap:var(--e-3);grid-template-columns:4.5rem minmax(0,1fr)}.aire-titulo{font-size:1.5rem}}@media (width>=900px){.vivo-grid{column-gap:var(--e-4);row-gap:var(--e-3);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"dial aire""dial siguen"}.dial{padding:var(--e-6);grid-area:dial}.aire{padding:var(--e-6);grid-area:aire}.siguen{grid-area:siguen;grid-template-columns:1fr 1fr}.aire-cuerpo{gap:var(--e-5);grid-template-columns:8rem minmax(0,1fr)}.aire-titulo{font-size:2.5rem}.escuchar{width:auto;min-width:16rem}}.progs{gap:var(--e-5) var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prog{color:inherit;text-decoration:none;display:block}.prog .portada{background:var(--superficie-0)}.prog-nombre{font:800 var(--t-md)/1.2 var(--tipo);font-stretch:var(--ancho-medio);overflow-wrap:break-word;margin-top:10px;display:block}.prog-hora{font-size:var(--t-sm);color:var(--gris-texto);margin-top:2px;line-height:1.35;display:block}@media (width>=640px){.progs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.progs{grid-template-columns:repeat(6,minmax(0,1fr))}}.aliados .aliados-cab{max-width:40rem;margin-inline:auto;margin-bottom:var(--e-6);text-align:center}.aliados-etq{align-items:center;gap:var(--e-2);margin-bottom:var(--e-3);font:800 .6875rem/1 var(--tipo);letter-spacing:.08em;text-transform:uppercase;color:var(--rojo-accion);display:inline-flex}.aliados-etq:before,.aliados-etq:after{content:"";background:var(--rojo-accion);border-radius:1px;width:1.5rem;height:2px}.aliados-cab h2{font-size:clamp(1.5rem,1.15rem + 1.5vw,2rem)}.aliados-sub{max-width:30rem;margin:var(--e-3) auto 0;color:var(--gris-texto);text-wrap:balance}.aliados-filas{gap:var(--e-3);display:grid}.reel{-webkit-mask-image:linear-gradient(90deg, transparent, var(--negro) 6%, var(--negro) 94%, transparent);mask-image:linear-gradient(90deg, transparent, var(--negro) 6%, var(--negro) 94%, transparent);overflow:hidden}.carril{width:max-content;animation:80s linear infinite carril-pasar;display:flex}.carril ul{gap:var(--e-3);padding-right:var(--e-3);flex:none;display:flex}.carril-t2{animation-duration:115s}.carril-t3{animation-duration:160s}.carril-t4{animation-duration:220s}.reel-inverso .carril{animation-duration:92s;animation-direction:reverse}.reel-inverso .carril-t2{animation-duration:132s}.reel-inverso .carril-t3{animation-duration:184s}.reel-inverso .carril-t4{animation-duration:252s}@media (hover:hover) and (pointer:fine){.aliados-filas:hover .carril{animation-play-state:paused}}.carril li{width:12rem;height:5rem;padding-inline:var(--e-4);background:var(--blanco);border-radius:var(--r-pieza);flex:none;place-items:center;display:grid}.carril img{object-fit:contain;width:auto;max-width:100%;height:3rem}.carril-nombre{font:800 var(--t-md)/1.1 var(--tipo);font-stretch:var(--ancho-medio);text-align:center;color:var(--gris-texto);overflow-wrap:break-word}@keyframes carril-pasar{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.reel{-webkit-mask-image:none;mask-image:none}.reel-inverso{display:none}.carril{width:auto;animation:none}.carril ul{padding:0 var(--e-4);flex-wrap:wrap;flex:auto;justify-content:center}.carril ul[aria-hidden=true]{display:none}}.directo-inicio[hidden]{display:none}.directo-inicio .banda-cab h2{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.etq-vivo{align-items:center;gap:var(--e-2);font:800 .75rem/1 var(--tipo);letter-spacing:.08em;text-transform:uppercase;color:var(--blanco);background:var(--rojo-accion);border-radius:var(--r-pildora);padding:6px 10px;display:inline-flex}.etq-vivo i{background:var(--blanco);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite etq-vivo-pulso}@keyframes etq-vivo-pulso{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.etq-vivo i{animation:none}}
