.ed-escena{width:100%;max-width:34rem;margin:0 auto}.ed-formatos{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.ed-formato{display:inline-flex;align-items:baseline;gap:.35rem;padding:.45rem .8rem;border-radius:99px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;color:#ffffffbf;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ed-formato small{font-size:.62rem;opacity:.6}.ed-formato:hover{border-color:#ffd40099;color:#fff}.ed-formato.activo{background:#ffd400;border-color:#ffd400;color:#111;transform:translateY(-2px)}.ed-monitor-caja{position:relative;aspect-ratio:16 / 10}.ed-monitor{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);border-radius:1rem;overflow:hidden;background:linear-gradient(135deg,#1d1d1d,#0f0f0f);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px -20px #000c;transition:width .7s cubic-bezier(.65,0,.35,1),border-radius .7s ease}.ed-escena[data-formato=reel] .ed-monitor{width:37%;border-radius:1.3rem}.ed-capa{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease .25s}.ed-escena[data-formato=youtube] .ed-yt,.ed-escena[data-formato=podcast] .ed-pod,.ed-escena[data-formato=entrevista] .ed-ent,.ed-escena[data-formato=reel] .ed-reel{opacity:1}.ed-rec{position:absolute;top:.7rem;left:.8rem;font-size:.6rem;font-weight:900;letter-spacing:.1em;color:#ff4d4d;animation:ed-titila 1.2s steps(2) infinite}@keyframes ed-titila{50%{opacity:.25}}.ed-yt{background:radial-gradient(circle at 30% 40%,rgba(255,212,0,.22),transparent 55%),linear-gradient(160deg,#2a2a2a,#121212)}.ed-play{position:absolute;left:50%;top:45%;width:4rem;height:2.8rem;transform:translate(-50%,-50%);border-radius:.8rem;background:#ffd400;animation:ed-late 2s ease-in-out infinite}.ed-play:after{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-left:1rem solid #111;border-top:.6rem solid transparent;border-bottom:.6rem solid transparent}@keyframes ed-late{50%{transform:translate(-50%,-50%) scale(1.08)}}.ed-titulo{position:absolute;left:.9rem;bottom:1.4rem;color:#fff;font-size:.78rem;font-weight:800}.ed-progreso{position:absolute;left:.9rem;right:.9rem;bottom:.8rem;height:.25rem;border-radius:99px;background:#fff3;overflow:hidden}.ed-progreso span{display:block;height:100%;width:0;background:#ffd400;animation:ed-avance 6s linear infinite}@keyframes ed-avance{to{width:100%}}.ed-pod{background:linear-gradient(160deg,#22201a,#111)}.ed-cara{position:absolute;top:34%;width:22%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 38%,#e8d7b9 0 22%,transparent 23%),radial-gradient(ellipse at 50% 100%,#ffd400 0 48%,transparent 49%),#2c2c2c}.ed-cara:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;border:2px solid #ffd400;opacity:0;animation:ed-habla 2.4s ease-out infinite}.ed-cara--a{left:32%}.ed-cara--b{left:68%;background:radial-gradient(circle at 50% 38%,#c99f7a 0 22%,transparent 23%),radial-gradient(ellipse at 50% 100%,#8ab4ff 0 48%,transparent 49%),#2c2c2c}.ed-cara--b:after{animation-delay:1.2s;border-color:#8ab4ff}@keyframes ed-habla{0%{opacity:.9;transform:scale(.9)}50%,to{opacity:0;transform:scale(1.25)}}.ed-ep{position:absolute;top:.7rem;right:.8rem;font-size:.62rem;font-weight:900;letter-spacing:.1em;color:#ffd400}.ed-onda{position:absolute;left:12%;right:12%;bottom:14%;height:18%;display:flex;align-items:center;gap:4%}.ed-onda i{flex:1;height:30%;border-radius:99px;background:#ffd400;animation:ed-onda 1s ease-in-out infinite alternate}.ed-onda i:nth-child(3n){animation-delay:-.3s}.ed-onda i:nth-child(3n+1){animation-delay:-.65s}.ed-onda i:nth-child(4n){animation-duration:.7s}@keyframes ed-onda{to{height:100%}}.ed-ent{background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.1),transparent 50%),linear-gradient(160deg,#23262b,#111)}.ed-persona{position:absolute;left:50%;bottom:0;width:34%;height:72%;transform:translate(-50%);background:radial-gradient(circle at 50% 22%,#d9b897 0 17%,transparent 18%),radial-gradient(ellipse at 50% 100%,#3b3f46 0 58%,transparent 59%)}.ed-zocalo{position:absolute;left:7%;bottom:12%;padding:.45rem .8rem;border-left:4px solid #ffd400;background:#000000bf;color:#fff;transform:translate(-120%);transition:transform .6s cubic-bezier(.2,.8,.2,1) .6s}.ed-escena[data-formato=entrevista] .ed-zocalo{transform:none}.ed-zocalo b{display:block;font-size:.8rem;font-weight:900}.ed-zocalo small{display:block;font-size:.62rem;color:#ffd400;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ed-reel{background:linear-gradient(180deg,#3a2f12,#111 70%)}.ed-sub{position:absolute;left:8%;right:8%;top:58%;text-align:center;font-family:var(--font-title, inherit);font-size:clamp(.75rem,2.2vw,1.05rem);line-height:1.1;color:#fff}.ed-sub b{display:inline-block;font-weight:900;opacity:0;transform:scale(.4)}.ed-escena[data-formato=reel] .ed-sub b{animation:ed-palabra 2.8s cubic-bezier(.34,1.56,.64,1) infinite}.ed-sub b:nth-child(2){animation-delay:.35s!important}.ed-sub b:nth-child(3){animation-delay:.7s!important;color:#ffd400}.ed-sub b:nth-child(4){animation-delay:1.05s!important}@keyframes ed-palabra{0%{opacity:0;transform:scale(.4)}12%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.ed-iconos{position:absolute;right:7%;bottom:10%;display:flex;flex-direction:column;gap:.5rem;color:#fff;font-style:normal;font-size:.8rem}.ed-iconos i{font-style:normal;animation:ed-flota 2.2s ease-in-out infinite}.ed-iconos i:nth-child(2){animation-delay:.3s}.ed-iconos i:nth-child(3){animation-delay:.6s}@keyframes ed-flota{50%{transform:translateY(-4px)}}.ed-timeline{position:relative;margin-top:1rem;padding:.6rem;border-radius:.9rem;background:#161616;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.35rem;overflow:hidden}.ed-pista{position:relative;height:1.1rem;border-radius:.35rem;background:#ffffff0a}.ed-pista--v i,.ed-pista--t i{position:absolute;top:0;bottom:0;left:calc(var(--x) * 1%);width:calc(var(--w) * 1% - 2px);border-radius:.3rem}.ed-pista--v i{background:linear-gradient(90deg,#ffd400,#ffb800)}.ed-pista--v i:nth-child(2n){background:linear-gradient(90deg,#8ab4ff,#5b8def)}.ed-pista--t i{background:#ffffff38}.ed-pista--a{display:flex;align-items:center;gap:1px;height:1.6rem;padding:0 2px}.ed-pista--a i{flex:1;height:var(--h);border-radius:99px;background:#6ee7b7b3}.ed-cabezal{position:absolute;top:0;bottom:0;left:0;width:2px;background:#ff4d4d;box-shadow:0 0 8px #ff4d4d;animation:ed-cabezal 6s linear infinite}.ed-cabezal:before{content:"";position:absolute;top:0;left:-4px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #ff4d4d}@keyframes ed-cabezal{to{left:100%}}.ed-corte{display:grid;gap:1.25rem;align-items:center;padding:1.75rem;border-radius:1.5rem;background:#0f0f0f;color:#fff;grid-template-columns:1fr auto 1.4fr}.ed-corte-largo b{display:block;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#ffd400;margin-bottom:.6rem}.ed-corte-barra{display:flex;height:2.4rem;border-radius:.6rem;overflow:hidden;background:#ffffff14}.ed-corte-barra i{flex:1;border-right:2px dashed rgba(0,0,0,.6);background:linear-gradient(90deg,#ffd400,#ffb800);transform-origin:left;transform:scaleX(0);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ed-corte.visto .ed-corte-barra i{transform:scaleX(1)}.ed-corte-barra i:nth-child(2){transition-delay:.08s}.ed-corte-barra i:nth-child(3){transition-delay:.16s}.ed-corte-barra i:nth-child(4){transition-delay:.24s}.ed-corte-barra i:nth-child(5){transition-delay:.32s}.ed-corte-barra i:nth-child(6){transition-delay:.4s}.ed-corte-flecha{font-size:1.8rem;font-weight:900;color:#ffd400;opacity:0;transform:translate(-10px);transition:opacity .4s ease .6s,transform .4s ease .6s}.ed-corte.visto .ed-corte-flecha{opacity:1;transform:none}.ed-corte-clips{display:grid;grid-template-columns:repeat(6,minmax(0,4.6rem));gap:.5rem}.ed-corte-clips span{aspect-ratio:9 / 16;border-radius:.55rem;background:linear-gradient(180deg,#ffd400,#c99a00);color:#111;font-size:.62rem;font-weight:900;display:flex;flex-direction:column;justify-content:flex-end;padding:.35rem;line-height:1.1;opacity:0;transform:translate(-30px,10px) rotate(-12deg) scale(.6);transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.8s + var(--i) * .12s)}.ed-corte-clips span small{font-size:.55rem;opacity:.7}.ed-corte.visto .ed-corte-clips span{opacity:1;transform:none}.ed-corte-texto{grid-column:1 / -1;margin:0;color:#ffffffb3;font-size:.95rem}@media(max-width:767px){.ed-corte{grid-template-columns:1fr;padding:1.25rem}.ed-corte-flecha{transform:rotate(90deg);justify-self:center}.ed-corte.visto .ed-corte-flecha{transform:rotate(90deg)}.ed-corte-clips{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem}.ed-corte-clips span{font-size:.52rem;padding:.25rem}}@media(prefers-reduced-motion:reduce){.ed-escena *,.ed-corte *{animation:none!important;transition:none!important}.ed-sub b,.ed-corte-clips span,.ed-corte-flecha{opacity:1!important;transform:none!important}.ed-corte-barra i{transform:none}}
