.avi-tarjeta.avi-toma{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.avt-cabeza{align-items:center;gap:11px;min-width:0;display:flex}.avt-titulos{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.avt-tema{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.avt-video{aspect-ratio:4/5;cursor:pointer;background:#05080d;border-radius:14px;max-height:calc(100vh - 290px);position:relative;overflow:hidden}.avt-video:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.avt-video>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.avt-conectando{text-align:center;font-size:var(--text-xs);color:#ffffffc7;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 18px;display:flex;position:absolute;inset:0}.avt-carga{background:#ffffff24;border-radius:9999px;width:110px;height:4px;position:relative;overflow:hidden}.avt-carga>i{border-radius:inherit;background:var(--primary);width:40%;animation:1.1s ease-in-out infinite alternate avtVaYViene;position:absolute;inset:0 auto 0 0}@keyframes avtVaYViene{0%{transform:translate(-10%)}to{transform:translate(160%)}}.avt-marca{letter-spacing:.06em;color:#fff;font-variant-numeric:tabular-nums;background:#00000094;border-radius:9999px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:9px;left:9px}.avt-punto{background:var(--primary);border-radius:9999px;width:7px;height:7px;animation:1.4s ease-in-out infinite avtLate}.avt-marca[data-rec] .avt-punto{background:#ff453a}@keyframes avtLate{50%{opacity:.35}}.avt-sonido{color:#fff;cursor:pointer;background:#00000080;border:0;border-radius:9999px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:7px;right:7px}.avt-sonido:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.avt-sonido[aria-pressed=true]{background:color-mix(in oklab, var(--primary) 70%, black)}.avt-pie{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.4}@media (prefers-reduced-motion:reduce){.avt-carga>i,.avt-punto{animation:none}}.avt-minimizar{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.avt-minimizar:hover{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 8%, transparent)}.avt-minimizar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.avi-tarjeta.avi-toma--chica{padding:0}.avt-chica{border-radius:inherit;cursor:pointer;align-items:center;gap:11px;min-width:0;padding:10px 12px 10px 10px;display:flex}.avt-chica:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.avt-video.avt-video--chico{aspect-ratio:auto;border-radius:10px;flex-shrink:0;width:52px;height:68px;max-height:none}.avt-ahora{font-size:var(--text-xs);color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-weight:600;line-height:1.3;overflow:hidden}.avt-ahora[data-marca=rec]{color:#ff453a}.avt-agrandar{width:28px;height:28px;color:var(--muted-foreground);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.avt-chica:hover .avt-agrandar{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 8%, transparent)}.avi-pila{inset:calc(14px + var(--avi-bajada,0px)) calc(14px + var(--avi-corrido,0px)) auto auto;z-index:118;pointer-events:none;grid-template-areas:"vivo""render""pila";padding-bottom:8px;display:grid;position:fixed}.avi-pila.dark{color:var(--foreground)}.avi-pila[data-corre=true]{transition:right .3s cubic-bezier(.22,1,.36,1),top .3s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.avi-pila[data-corre=true]{transition:none}}.avi-pila[data-abajo=true]{inset:auto auto var(--avi-abajo) var(--avi-izquierda)}.avi-pila[data-abajo=true] .avi-tarjeta{animation-name:aviEntraAbajo}.avi-pila[data-abajo=true] .avi-saliendo{animation-name:aviSaleAbajo}.avi-pila>*{grid-area:pila}.avi-atras{z-index:-1;pointer-events:none;transform:translateY(8px)scaleX(.955)}.avi-tarjeta>*{transition:opacity .26s,visibility linear}.avi-atras>*{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s}.avi-tarjeta{pointer-events:auto;transform-origin:50% 0;width:min(350px,100vw - 28px);transition:transform .62s var(--aviso-muelle), translate .18s ease;animation:aviEntra .62s var(--aviso-muelle) backwards;border-radius:20px;align-items:flex-start;display:flex;position:relative}.avi-tarjeta:not(.avi-atras):not(.avi-saliendo):hover{translate:0 -1px}.avi-saliendo{animation:aviSale .42s var(--aviso-sale) both;pointer-events:none}.avi-cuerpo{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;border-radius:inherit;background:0 0;border:0;flex:1;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.avi-pastilla{background:color-mix(in oklab, var(--foreground) 14%, transparent);width:34px;height:34px;color:var(--foreground);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.avi-texto{-webkit-user-select:text;user-select:text;flex:1;min-width:0;display:block}.avi-cabeza{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.avi-quien{min-width:0;font-size:var(--text-sm);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;overflow:hidden}.avi-hora{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;flex-shrink:0}.avi-dijo{font-size:var(--text-sm);color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;line-height:1.35;display:-webkit-box;overflow:hidden}.avi-dinero{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:4px;line-height:1.35;display:block}.avi-dinero b{font-size:var(--text-sm);color:var(--primary);font-variant-numeric:tabular-nums;font-weight:700}.avi-cerrar{z-index:1;border:1px solid var(--vidrio-canto);background:var(--vidrio-fondo);width:22px;height:22px;-webkit-backdrop-filter:blur(var(--vidrio-blur)) saturate(var(--vidrio-sat));backdrop-filter:blur(var(--vidrio-blur)) saturate(var(--vidrio-sat));cursor:pointer;color:var(--foreground);opacity:0;border-radius:50%;place-items:center;padding:0;transition:opacity .14s,color .14s;display:grid;position:absolute;top:-7px;left:-7px;box-shadow:0 4px 10px #00000047}.avi-tarjeta:hover .avi-cerrar,.avi-cerrar:focus-visible{opacity:1}.avi-cerrar:hover{color:var(--foreground)}.avi-cuerpo:focus-visible,.avi-cerrar:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.avi-pila>.avi-en-vivo{grid-area:vivo;margin-bottom:8px}.avi-punto-vivo{vertical-align:1px;background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent);border-radius:50%;margin-right:7px;animation:2s ease-in-out infinite aviLatido;display:inline-block}@keyframes aviLatido{50%{opacity:.45}}.avi-reloj{font-variant-numeric:tabular-nums}.avi-onda{isolation:isolate;height:42px;margin:2px 0 -8px;display:block;position:relative}.avi-onda>canvas{width:100%;height:100%;display:block}.avi-onda.sin-gl:before{content:"";background:color-mix(in oklab, var(--primary) 55%, transparent);border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-1px)}.avi-pila>.avi-render{grid-area:render;margin-bottom:8px}.avi-barra-render{background:color-mix(in oklab, var(--primary) 16%, transparent);border-radius:999px;height:4px;margin:9px 0 3px;display:block;position:relative;overflow:hidden}.avi-barra-render>i{width:calc(var(--pct,0) * 100%);border-radius:inherit;background:var(--primary);transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0}.avi-mas-vivo{font-size:var(--text-xs);color:var(--primary);background:color-mix(in oklab, var(--primary) 14%, transparent);border-radius:999px;margin-left:6px;padding:0 6px;font-weight:600;line-height:1.5}@keyframes aviEntra{0%{opacity:0;translate:0 -12px;scale:.96}}@keyframes aviSale{to{opacity:0;translate:0 -16px;scale:.97}}@keyframes aviEntraAbajo{0%{opacity:0;translate:0 12px;scale:.96}}@keyframes aviSaleAbajo{to{opacity:0;translate:0 16px;scale:.97}}@media (prefers-reduced-motion:reduce){.avi-tarjeta,.avi-saliendo{transition-duration:1ms;animation-duration:1ms}.avi-punto-vivo{animation:none}.avi-barra-render>i{transition:none}}@media (width<=640px),(height<=480px) and (width<=1024px){.avi-pila{inset:calc(10px + env(safe-area-inset-top)) 10px auto 10px;align-items:stretch}.avi-tarjeta{width:auto}}.avi-en-vivo .avi-onda{margin-right:40px}.avi-altavoz{appearance:none;z-index:2;border:1px solid var(--vidrio-canto,#ffffffe6);background:var(--vidrio-fondo,#ffffffc7);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;padding:0;transition:background .18s,color .18s,box-shadow .18s,scale .18s;display:grid;position:absolute;bottom:13px;right:14px;box-shadow:0 1px 2px #0f141e14,0 6px 14px -8px #0f141e59}.avi-altavoz:hover{color:var(--foreground);scale:1.05}.avi-altavoz:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.avi-altavoz[aria-pressed=true]{color:#fff;background:var(--primary);border-color:#0000;animation:1.8s ease-out infinite avi-altavoz-late}@keyframes avi-altavoz-late{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 40%, transparent), 0 6px 14px -6px color-mix(in oklab, var(--primary) 70%, transparent)}to{box-shadow:0 0 0 9px color-mix(in oklab, var(--primary) 0%, transparent), 0 6px 14px -6px color-mix(in oklab, var(--primary) 70%, transparent)}}.avi-subs{left:calc(var(--sidebar-w,0px) + (100vw - var(--sidebar-w,0px)) / 2);z-index:118;width:max-content;max-width:clamp(240px, calc(100vw - var(--sidebar-w,0px) - 744px), 640px);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s,translate .25s,visibility 0s linear .25s;position:fixed;bottom:24px;translate:-50% 8px}.avi-subs[data-on]{opacity:1;visibility:visible;transition:opacity .25s,translate .3s cubic-bezier(.2,.8,.2,1),visibility;translate:-50%}.avi-sub{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffffdb;border:1px solid #fffffff2;border-radius:16px;align-items:flex-start;gap:10px;padding:10px 16px 11px 10px;animation:.28s ease-out both avi-sub-entra;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #0f141e14,0 20px 44px -18px #0f141e80}.avi-sub-quien{height:22px;font-size:var(--text-xs);white-space:nowrap;color:var(--foreground);background:#12161c12;border-radius:999px;flex:none;align-items:center;gap:5px;margin-top:1px;padding:0 9px;font-weight:600;display:inline-flex}.avi-sub[data-quien=bot] .avi-sub-quien{color:#fff;background:var(--primary)}.avi-sub-txt{color:var(--foreground);text-wrap:pretty;font-size:15px;font-weight:500;line-height:24px}.avi-sub-palabra{opacity:0;filter:blur(2px);transition:opacity .2s ease-out,translate .2s ease-out,filter .2s ease-out;display:inline-block;translate:0 3px}.avi-sub-palabra[data-dicha]{opacity:1;filter:blur();translate:0}.avi-sub-palabra[data-hora]{color:var(--primary);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 45%, transparent);font-weight:650}@keyframes avi-sub-entra{0%{opacity:0;translate:0 6px}}.dark .avi-sub,.avi-pila.dark .avi-sub{background:#181b20d1;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 20px 44px -18px #000000b3}.dark .avi-sub-quien,.avi-pila.dark .avi-sub-quien{background:#ffffff1a}@media (prefers-reduced-motion:reduce){.avi-altavoz[aria-pressed=true],.avi-sub{animation:none}.avi-sub-palabra{transition:none}}
