.ver{--ver-lado:48px;color:#f2f2f0;background:#0b0d11;min-height:100vh;font-family:Inter,system-ui,sans-serif}.ver a{color:inherit;text-decoration:none}.ver h1,.ver h2{font-family:Space Grotesk,Inter,sans-serif}.ver-cabecera{z-index:30;height:70px;padding:0 var(--ver-lado);background:linear-gradient(#080a0ee6,#080a0e00);align-items:center;gap:34px;transition:background .25s;display:flex;position:fixed;inset:0 0 auto}.ver-cabecera.solida{background:#0b0d11f5;box-shadow:0 1px #ffffff0d}.ver-logo img{width:auto;height:30px;display:block}.ver-nav{gap:24px;display:flex}.ver-nav a{color:#c8ccd4;border-bottom:2px solid #0000;padding:6px 0;font-weight:600}.ver-nav a:hover{color:#fff}.ver-nav a.active{color:#fff;border-bottom-color:var(--acento)}.ver-derecha{align-items:center;gap:16px;margin-left:auto;display:flex}.ver-icono{color:#d3d7df;border-radius:10px;padding:8px;display:inline-flex}.ver-icono:hover{color:#fff;background:#ffffff14}.ver-cuenta{position:relative}.ver-avatar{background:var(--acento);width:36px;height:36px;color:var(--sobre-acento);cursor:pointer;border:0;border-radius:50%;font:800 16px Space Grotesk,sans-serif}.ver-menu{background:#171a21;border:1px solid #262b35;border-radius:14px;min-width:210px;padding:8px;position:absolute;top:48px;right:0;box-shadow:0 16px 40px #00000080}.ver-menu p{color:#c8ccd4;border-bottom:1px solid #262b35;margin-bottom:6px;padding:8px 10px 10px;font-size:14px}.ver-menu button{color:#f2f2f0;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;font-weight:600;display:flex}.ver-menu button:hover{background:#232833}.ver-contenido{min-height:70vh}.ver-pie{color:#6b7280;padding:40px var(--ver-lado) 30px;font-size:12px}.ver-barra{display:none}.ver-cargando{border:3px solid #ffffff26;border-top-color:var(--acento);border-radius:50%;width:44px;height:44px;margin:160px auto;animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.ver-error{margin:110px var(--ver-lado) 0;border:1px solid var(--peligro-borde);color:var(--peligro);background:#2a1c1c;border-radius:12px;padding:14px 16px}.ver-vacio{color:#a0a6b4;padding:0 var(--ver-lado)}.hero{min-height:min(78vh,640px);padding:120px var(--ver-lado) 80px;background:linear-gradient(90deg, #0b0d11f2 0%, #0b0d1199 40%, #0b0d110d 75%), linear-gradient(0deg, #0b0d11 0%, #0b0d1100 40%), var(--fondo) center 20% / cover no-repeat;align-items:flex-end;display:flex;position:relative}.hero-espacio{height:90px}.hero-texto{max-width:600px}.chip{color:var(--acento);letter-spacing:.05em;background:#2a2416e6;border-radius:99px;padding:5px 10px;font:700 12px Space Grotesk,sans-serif;display:inline-block}.hero h1{text-shadow:0 2px 20px #00000080;margin:14px 0 10px;font-size:clamp(34px,5vw,58px);line-height:1.05}.hero-meta{color:#c8ccd4;margin-bottom:12px;font-size:15px;font-weight:600}.hero-desc{color:#dde0e6;-webkit-line-clamp:3;text-shadow:0 1px 8px #0009;-webkit-box-orient:vertical;margin-bottom:24px;line-height:1.55;display:-webkit-box;overflow:hidden}.hero-botones{flex-wrap:wrap;gap:12px;display:flex}.ver-boton{white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:13px 24px;font:700 16px Space Grotesk,sans-serif;transition:transform .1s,background .15s;display:inline-flex}.ver-boton.principal{background:var(--acento);color:var(--sobre-acento)!important}.ver-boton.principal:hover{background:var(--acento-hover)}.ver-boton.secundario{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff38}.ver-boton.secundario:hover{background:#ffffff38}.ver-boton:active{transform:scale(.97)}.filas{flex-direction:column;gap:30px;margin-top:-40px;display:flex;position:relative}.fila h2{padding:0 var(--ver-lado);margin:0 0 12px;font-size:20px;font-weight:700}.fila-contenedor{position:relative}.fila-pista{scroll-snap-type:x proximity;padding:4px var(--ver-lado) 10px;scroll-padding:0 var(--ver-lado);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.fila-pista::-webkit-scrollbar{display:none}.fila-pista>*{scroll-snap-align:start}.fila-flecha{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#0b0d11b3;border:0;width:44px;transition:opacity .2s;position:absolute;top:4px;bottom:40px}.fila-flecha.izq{left:0}.fila-flecha.der{right:0}.fila-contenedor:hover .fila-flecha{opacity:1}.poster{flex-direction:column;flex:none;gap:8px;width:160px;display:flex}.poster-img{aspect-ratio:2/3;border-radius:12px;align-items:flex-end;padding:12px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.poster-img img{object-fit:cover;width:calc(100% + 24px);height:calc(100% + 24px);margin:-12px;display:block}.poster:hover .poster-img,.tarjeta-ancha:hover .img-episodio{box-shadow:0 10px 30px #00000080, inset 0 0 0 2px var(--acento);transform:scale(1.04)}.poster-nombre{color:#ffffffeb;font:800 16px Space Grotesk,sans-serif}.poster-titulo{color:#e6e8ec;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.tarjeta-ancha{flex-direction:column;flex:none;gap:4px;width:290px;display:flex}.tarjeta-ancha .img-episodio{margin-bottom:6px;transition:transform .2s,box-shadow .2s}.tarjeta-sub{color:#a0a6b4;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.img-episodio{aspect-ratio:16/9;border-radius:10px;flex:none;position:relative;overflow:hidden}.img-episodio img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.boton-play-chico{background:#0b0d11a6;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.barra-visto{background:#ffffff40;height:4px;position:absolute;inset:auto 0 0}.barra-visto i{background:var(--acento);height:100%;display:block}.ver-pagina{padding:100px var(--ver-lado) 0}.ver-pagina h1{margin:0 0 22px;font-size:32px}.rejilla{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px 16px;display:grid}.rejilla .poster{width:auto}.ver-buscador{color:#a0a6b4;background:#171a21;border:1px solid #2a2f3a;border-radius:14px;align-items:center;gap:12px;max-width:720px;height:58px;margin-bottom:30px;padding:0 18px;display:flex}.ver-buscador:focus-within{border-color:var(--acento)}.ver-buscador input{color:#fff;background:0 0;border:0;flex:1;height:100%;min-height:0;padding:0;font-size:17px}.ver-buscador input:focus-visible{outline:none}.ver-subtitulo{margin:10px 0 14px;font-size:20px}.lista-busqueda{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-bottom:30px;display:grid}.resultado-ep{border-radius:12px;align-items:center;gap:14px;padding:8px;display:flex}.resultado-ep:hover{background:#171a21}.resultado-ep .img-episodio{width:140px}.resultado-ep span{flex-direction:column;gap:4px;display:flex}.resultado-ep small{color:#a0a6b4}.teatro{padding:84px var(--ver-lado) 0}.debajo{padding:26px var(--ver-lado) 0;grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.debajo.con-lista{grid-template-columns:minmax(0,1fr) 390px}.ver-volver{color:#a0a6b4;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;padding:0;font-weight:600;display:inline-flex}.ver-volver:hover{color:#fff}.info-titulo .chip{vertical-align:2px;margin-left:12px}.info-titulo h1{margin:10px 0 6px;font-size:36px}.episodio-actual{color:var(--acento);margin-bottom:10px;font:700 20px Space Grotesk,sans-serif}.desc-episodio{color:#dde0e6;max-width:760px;margin-bottom:16px;line-height:1.6}.desc-titulo{color:#a0a6b4;max-width:760px;line-height:1.6}.panel-episodios{background:#14171d;border:1px solid #232833;border-radius:16px;flex-direction:column;max-height:640px;padding:14px;display:flex}.panel-cabecera{color:#a0a6b4;justify-content:space-between;align-items:center;gap:10px;padding:2px 4px 12px;font-size:13px;display:flex}.panel-cabecera strong{color:#fff;font:700 16px Space Grotesk,sans-serif}.selector-temporada{color:#fff;background:#0f1115;border:1px solid #2a2f3a;border-radius:10px;width:auto;min-height:40px;padding:0 12px;font-weight:700}.episodios{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.episodio{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:8px;display:flex}.episodio:hover{background:#1b1f27}.episodio.actual{box-shadow:inset 3px 0 0 var(--acento);background:#232833}.episodio .img-episodio{width:120px}.episodio-numero{text-align:center;color:#a0a6b4;flex:none;width:26px;font:700 18px Space Grotesk,sans-serif}.episodio-texto{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.episodio-texto strong{font-size:14px;line-height:1.3}.episodio-desc{color:#b9bec8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.estado{color:#a0a6b4;font-size:12px;font-weight:600}.estado.actual,.estado.naranja{color:var(--acento)}.episodios-celular{display:none}.reproductor{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;background:#000;border-radius:16px;width:100%;max-height:calc(100vh - 110px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080}.reproductor.vacio{color:#a0a6b4;background:#14171d;justify-content:center;align-items:center;display:flex}.reproductor.completa{border-radius:0;max-height:none}.reproductor.oculto{cursor:none}.reproductor video{background:#000;width:100%;height:100%;position:absolute;inset:0}.rep-arriba,.rep-abajo,.rep-centro{transition:opacity .3s}.reproductor.oculto .rep-arriba,.reproductor.oculto .rep-abajo,.reproductor.oculto .rep-centro{opacity:0;pointer-events:none}.rep-arriba{pointer-events:none;background:linear-gradient(#000000b3,#0000);flex-direction:column;gap:2px;padding:18px 24px 40px;display:flex;position:absolute;inset:0 0 auto}.rep-arriba strong{font:700 17px Space Grotesk,sans-serif}.rep-arriba span{color:#c8ccd4;font-size:13px;font-weight:600}.rep-centro{align-items:center;gap:48px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rep-centro button{color:#fff;cursor:pointer;filter:drop-shadow(0 2px 6px #0009);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;display:flex}.rep-centro small{font:700 12px Space Grotesk,sans-serif}.rep-play{justify-content:center;width:76px;height:76px;background:#0f11158c!important;border:1px solid #ffffff4d!important;border-radius:50%!important}.rep-play:hover{color:var(--sobre-acento)!important;background:#f2b544e6!important}.rep-abajo{background:linear-gradient(#0000,#000000d9);padding:40px 22px 14px;position:absolute;inset:auto 0 0}.rep-barra input,.rep-volumen input{appearance:none;cursor:pointer;border:0;border-radius:4px;width:100%;height:5px;min-height:0;padding:0}.rep-barra input{background:linear-gradient(90deg, var(--acento) 0 var(--avance), #ffffff73 var(--avance) var(--cargado), #fff3 var(--cargado) 100%)}.rep-barra input:hover{height:7px}.rep-volumen input{background:linear-gradient(90deg, #fff 0 var(--avance), #ffffff4d var(--avance) 100%)}.rep-barra input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--acento);border:0;border-radius:50%;width:15px;height:15px}.rep-volumen input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--acento);border:0;border-radius:50%;width:15px;height:15px}.rep-volumen input::-webkit-slider-thumb{background:#fff;width:12px;height:12px}.rep-barra input::-moz-range-thumb{background:var(--acento);border:0;border-radius:50%;width:15px;height:15px}.rep-volumen input::-moz-range-thumb{background:var(--acento);border:0;border-radius:50%;width:15px;height:15px}.rep-controles{align-items:center;gap:8px;margin-top:10px;display:flex}.rep-controles button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px;display:inline-flex}.rep-controles button:hover{background:#ffffff1f}.rep-boton-completa{font:700 13px Space Grotesk,sans-serif;background:#ffffff24!important;border:1px solid #ffffff40!important;padding:7px 12px!important}.rep-volumen{align-items:center;display:flex}.rep-volumen input{opacity:0;width:0;transition:width .2s,opacity .2s}.rep-volumen:hover input,.rep-volumen:focus-within input{opacity:1;width:90px}.rep-tiempo{color:#e6e8ec;white-space:nowrap;margin-left:6px;font-size:14px;font-weight:600}.rep-espacio{flex:1}.rep-cargando{border:3px solid #fff3;border-top-color:var(--acento);pointer-events:none;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;animation:.9s linear infinite girar;position:absolute;top:50%;left:50%}.rep-aviso{pointer-events:none;background:#000000a6;border-radius:99px;padding:8px 16px;font:700 15px Space Grotesk,sans-serif;position:absolute;top:22%;left:50%;transform:translate(-50%)}.rep-error{text-align:center;color:#f4c4c4;background:#0a0c10d9;justify-content:center;align-items:center;padding:30px 15%;line-height:1.6;display:flex;position:absolute;inset:0}.rep-siguiente{color:#fff;text-align:left;cursor:pointer;background:#171a21f0;border:1px solid #2a2f3a;border-radius:14px;align-items:center;gap:12px;width:340px;padding:10px;animation:.3s ease-out aparecer;display:flex;position:absolute;bottom:96px;right:22px}.rep-siguiente:hover{border-color:var(--acento)}.rep-siguiente .img-episodio{width:120px}.rep-siguiente span{flex-direction:column;gap:2px;display:flex}.rep-siguiente small{color:#a0a6b4;font-size:12px}@keyframes aparecer{0%{opacity:0;transform:translateY(10px)}}@media (width<=1000px){.debajo.con-lista{grid-template-columns:minmax(0,1fr)}.panel-episodios{display:none}.episodios-celular{padding:24px var(--ver-lado) 0;display:block}.pestanas{scrollbar-width:none;gap:8px;margin-bottom:14px;display:flex;overflow-x:auto}.pestana{color:#c8ccd4;cursor:pointer;background:#171a21;border:1px solid #2a2f3a;border-radius:99px;flex:none;padding:9px 16px;font-weight:600}.pestana.activa{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}.episodios-celular .episodio .img-episodio{width:150px}}@media (width<=700px){.ver{--ver-lado:16px;padding-bottom:66px}.ver-cabecera{gap:12px;height:58px}.ver-logo img{height:24px}.ver-nav{display:none}.ver-barra{z-index:30;background:#14171d;border-top:1px solid #262b35;justify-content:space-around;align-items:center;height:64px;display:flex;position:fixed;inset:auto 0 0}.ver-barra a{flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex;color:#a0a6b4!important}.ver-barra a.active{color:var(--acento)!important}.hero{background:linear-gradient(0deg, #0b0d11 0%, #0b0d118c 45%, #0b0d1133 100%), var(--fondo) center / cover no-repeat;min-height:74vh;padding-bottom:60px}.ver-boton{padding:12px 18px;font-size:15px}.poster{width:118px}.tarjeta-ancha{width:230px}.fila-flecha{display:none}.teatro{padding:58px 0 0}.reproductor{border-radius:0;max-height:none}.rep-centro{gap:30px}.rep-play{width:60px;height:60px}.rep-abajo{padding:24px 10px 6px}.rep-arriba{padding:10px 12px 30px}.solo-pc{display:none!important}.rep-siguiente{width:auto;max-width:62%;padding:6px 10px;top:46px;bottom:auto;right:8px}.rep-siguiente .img-episodio{display:none}.reproductor.completa .rep-siguiente{top:auto;bottom:90px}.info-titulo h1{font-size:26px}.episodio-actual{font-size:17px}.episodios-celular .episodio .img-episodio{width:128px}.episodio-numero{display:none}.episodios-celular .episodio-desc{-webkit-line-clamp:2;font-size:12.5px}.ver-pagina{padding-top:76px}.rejilla{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:18px 10px}.ver-pie{padding-bottom:20px}}.rep-arriba{flex-direction:row;align-items:center;gap:12px}.rep-titulos{flex-direction:column;gap:2px;min-width:0;display:flex}.rep-volver{pointer-events:auto;color:#fff;cursor:pointer;background:#0f111573;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.rep-volver:hover{background:#ffffff2e}.rep-velocidad{position:relative}.rep-boton-velocidad{justify-content:center;min-width:52px;font:700 14px Space Grotesk,sans-serif!important}.rep-menu-velocidad{z-index:3;background:#171a21f7;border:1px solid #2a2f3a;border-radius:12px;flex-direction:column;min-width:150px;padding:6px;display:flex;position:absolute;bottom:48px;right:0;box-shadow:0 12px 30px #00000080}.rep-menu-velocidad>span{color:#a0a6b4;padding:6px 10px 8px;font-size:12px;font-weight:600}.rep-menu-velocidad button{justify-content:flex-start;width:100%;font-weight:600}.rep-menu-velocidad button.activa{color:var(--acento)}.rep-menu-velocidad button.activa:after{content:"✓";margin-left:auto}@media (width<=700px){.rep-volver{width:34px;height:34px}.rep-menu-velocidad{bottom:42px}}.ficha-hero{min-height:min(82vh,700px);padding-bottom:60px}.ficha-contenido{align-items:flex-end;gap:36px;width:100%;display:flex}.ficha-poster{aspect-ratio:2/3;object-fit:cover;border-radius:14px;flex:none;width:220px;box-shadow:0 20px 50px #0009}.ficha .hero-texto{max-width:680px}.ficha .ver-volver{margin-bottom:18px;display:flex}.ficha-desc{color:#dde0e6;text-shadow:0 1px 8px #0009;margin-bottom:26px;line-height:1.6}.ver-boton.grande{padding:15px 30px;font-size:17px}.ficha-avance{color:#c8ccd4;align-items:center;gap:12px;max-width:360px;margin-top:16px;font-size:13px;font-weight:600;display:flex}.ficha-avance .barra-visto{border-radius:4px;flex:1;position:relative;overflow:hidden}.sin-margen{padding:0}.ficha-episodios{padding:10px var(--ver-lado) 0;max-width:1200px}.ficha-episodios-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.ficha-episodios-cabecera h2{margin:0;font-size:24px}.pestanas.visibles{scrollbar-width:none;gap:8px;margin:0;display:flex;overflow-x:auto}.pestanas.visibles .pestana{color:#c8ccd4;cursor:pointer;background:#171a21;border:1px solid #2a2f3a;border-radius:99px;flex:none;padding:9px 16px;font-weight:600}.pestanas.visibles .pestana.activa{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}.ficha-episodios .episodio{border-bottom:1px solid #1b1f27;border-radius:12px;padding:14px}.ficha-episodios .episodio .img-episodio{width:210px}.ficha-episodios .episodio .boton-play-chico{opacity:0;transition:opacity .2s}.ficha-episodios .episodio:hover .boton-play-chico{opacity:1}.ficha-episodios .episodio-texto strong{font-size:16px}.episodio.sugerido{box-shadow:inset 3px 0 0 var(--acento);background:#171a21}.ver-reproducir{background:#000;min-height:0;position:fixed;inset:0;padding:0!important}.ver-reproducir .reproductor{aspect-ratio:auto;width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0;position:absolute;inset:0}.ver-reproducir .rep-arriba{padding:22px 28px 50px}.ver-reproducir .rep-abajo{padding:50px 28px 18px}.rep-panel{z-index:4;background:#0e1015f5;border-left:1px solid #262b35;border-bottom-left-radius:16px;flex-direction:column;width:min(400px,92vw);padding:18px 14px;animation:.25s ease-out entrarPanel;display:flex;position:absolute;top:0;bottom:92px;right:0}.rep-panel .episodios{overflow-y:auto}.rep-panel-cerrar{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:36px;height:36px;font-size:16px}.rep-panel-cerrar:hover{background:#fff3}@keyframes entrarPanel{0%{opacity:0;transform:translate(30px)}}@media (width<=1000px){.ficha-poster{width:170px}}@media (width<=700px){.ficha-contenido{flex-direction:column;align-items:flex-start;gap:18px}.ficha-poster{display:none}.ficha-hero{min-height:70vh}.ficha .ver-boton.grande{justify-content:center;width:100%}.ficha-episodios .episodio{padding:10px 4px}.ficha-episodios .episodio .img-episodio{width:132px}.ficha-episodios .episodio-desc{font-size:12.5px}.ver-reproducir .rep-arriba{padding:12px 12px 30px}.ver-reproducir .rep-abajo{padding:30px 12px 10px}.ver-reproducir{padding-bottom:0}}.ver{background-color:#0b0d11;background-image:radial-gradient(1200px 600px at 85% -10%,#f2b54412,#0000 60%),radial-gradient(900px 500px at -10% 30%,#5b7bb514,#0000 60%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.ficha{isolation:isolate;position:relative}.ambiente{z-index:-1;pointer-events:none;height:120vh;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000000bf 50%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000bf 50%,#0000 100%)}.ambiente:before{content:"";background:var(--ambiente) center / cover no-repeat;filter:blur(70px)saturate(1.5)brightness(.45);position:absolute;inset:-80px;transform:scale(1.15)}.hero.sin-fondo{background:linear-gradient(90deg,#0b0d11d9 0%,#0b0d1159 45%,#0b0d1100 75%),linear-gradient(#0b0d1100 65%,#0b0d11 100%)}.ficha .ficha-hero{background:0 0}.ambiente:after{content:"";background:linear-gradient(90deg,#0b0d11e0 0%,#0b0d1173 38%,#0b0d1100 68%);position:absolute;inset:0}.ficha-hero:after{content:"";z-index:-1;background:var(--imagen) center 20% / cover no-repeat;-webkit-mask-composite:source-in;width:72%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%),linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%),linear-gradient(#000 55%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ficha-hero.sin-fondo:after{opacity:.55}.hero.sin-fondo:not(.ficha-hero){isolation:isolate;position:relative}.hero.sin-fondo:not(.ficha-hero):after{content:"";z-index:-1;background:var(--ambiente) center 25% / cover no-repeat;opacity:.45;position:absolute;inset:0 0 0 35%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%);mask-image:linear-gradient(90deg,#0000,#000 50%)}.ficha-episodios{max-width:none}.ficha-episodios .episodios{background:#14171d8c;border:1px solid #ffffff0d;border-radius:16px;padding:6px}.ficha-similares{margin-top:40px}@media (width<=700px){.ambiente:after{background:#0b0d1173}.ficha-hero:after{width:100%;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}}:root{--fondo:#0f1115;--menu:#14171d;--tarjeta:#171a21;--tarjeta-2:#1b1f27;--borde:#262b35;--borde-input:#2a2f3a;--texto:#f2f2f0;--texto-2:#d3d7df;--suave:#a0a6b4;--acento:#f2b544;--acento-hover:#ffc861;--sobre-acento:#1a1405;--exito:#5cc98a;--peligro:#f49a9a;--peligro-borde:#5a2e2e;--azul:#8ec2f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--fondo);color:var(--texto);margin:0;font:400 15px/1.5 Inter,system-ui,sans-serif}h1,h2{margin:0;font-family:Space Grotesk,sans-serif}h1{font-size:30px;font-weight:700}h2{font-size:20px;font-weight:600}p{margin:0}a{color:var(--acento)}a:hover{color:var(--acento-hover)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.texto-suave{color:var(--suave)}.chico{font-size:13px}.centrado{text-align:center}.fuerte{font-weight:600}.app{flex-wrap:wrap;min-height:100vh;display:flex}.menu{background:var(--menu);border-right:1px solid var(--borde);flex-direction:column;flex:240px;gap:28px;max-width:280px;padding:28px 20px;display:flex}.contenido{flex:999 560px;min-width:0;padding:36px 40px}.logo{align-items:center;gap:10px;display:flex}.logo-icono{background:var(--acento);width:36px;height:36px;color:var(--sobre-acento);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.logo-icono.grande{border-radius:16px;width:56px;height:56px}.logo-img{width:auto;height:30px;display:block}.menu-cabecera{justify-content:space-between;align-items:center;gap:12px;display:flex}.menu .menu-boton{display:none}.menu-desplegable{flex-direction:column;flex:1;gap:28px;display:flex}.menu-enlaces{flex-direction:column;gap:4px;display:flex}.menu-enlace{color:#b4bac6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-size:15px;text-decoration:none;display:flex}.menu-enlace:hover{color:var(--texto);background:#1d2129}.menu-enlace.active{color:var(--texto);background:#232833;font-weight:600}.menu-enlace.active svg{color:var(--acento)}.menu-salir{margin-top:auto}.pagina{flex-direction:column;gap:24px;max-width:1200px;display:flex}.pagina-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pagina-cabecera>div{flex-direction:column;gap:6px;display:flex}.enlace-volver{font-size:14px;text-decoration:none}.tarjeta{background:var(--tarjeta);border:1px solid var(--borde);border-radius:16px}.seccion{flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.seccion-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.columnas{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.columnas>*{flex:380px}.formulario-angosto{max-width:620px}.boton{background:var(--acento);min-height:44px;color:var(--sobre-acento);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.boton:hover{background:var(--acento-hover);color:var(--sobre-acento)}.boton:disabled{opacity:.55;cursor:not-allowed}.boton-grande{min-height:50px;font-size:16px}.boton-chico{min-height:40px;padding:0 14px;font-size:14px}.boton-secundario{border-color:var(--borde-input);color:var(--texto);background:0 0;font-weight:500}.boton-secundario:hover{color:var(--texto);background:#232833}.boton-peligro{border-color:var(--peligro-borde);color:var(--peligro);background:0 0;font-weight:500}.boton-peligro:hover{color:var(--peligro);background:#2a1c1c}.boton-icono{border:1px solid var(--borde-input);color:#b4bac6;cursor:pointer;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.boton-icono:hover{color:var(--texto);background:#232833}.enlace{color:var(--acento);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.enlace.fuerte{color:var(--texto)}.enlace:hover{text-decoration:underline}.acciones{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.formulario{flex-direction:column;gap:18px;display:flex}.campo{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.campo label,.campo legend,.etiqueta-campo{color:var(--texto-2);font-size:14px;font-weight:500}.campo legend{margin-bottom:8px}.campo-linea{flex-flow:wrap;align-items:center}.crece{flex:1}input,select,textarea{border:1px solid var(--borde-input);background:var(--fondo);border-radius:12px;width:100%;min-width:0;min-height:46px;padding:0 14px}.campo-linea select{width:auto}textarea{resize:vertical;padding:12px 14px}input::placeholder,textarea::placeholder{color:#7d8494}.fila-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fila-portada{align-items:center;gap:14px;display:flex}.fila-formulario{align-items:flex-end;gap:10px;display:flex}.selector{background:var(--fondo);border:1px solid var(--borde-input);border-radius:12px;gap:6px;padding:4px;display:flex}.selector button{color:#b4bac6;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:40px}.selector button.activo{background:var(--acento);color:var(--sobre-acento);font-weight:600}.buscador{background:var(--fondo);border:1px solid var(--borde-input);height:42px;color:var(--suave);border-radius:10px;align-items:center;gap:8px;min-width:240px;padding:0 14px;display:flex}.buscador input{background:0 0;border:0;height:100%;min-height:0;padding:0}.buscador input:focus-visible{outline:none}.buscador:focus-within{border-color:var(--acento)}.aviso{border-radius:12px;padding:12px 14px;font-size:14px}.aviso-error{border:1px solid var(--peligro-borde);color:var(--peligro);background:#2a1c1c}.aviso-exito{color:var(--exito);background:#16271e;border:1px solid #2c5a40}.login{background:linear-gradient(90deg, #0a0c10eb 0%, #0a0c10b3 30%, #0a0c1026 62%, #0a0c1000 80%), url(/fondo-login.webp) center / cover no-repeat var(--fondo);align-items:center;min-height:100dvh;padding:40px 7vw;display:flex}.login-caja{flex-direction:column;gap:16px;width:100%;max-width:380px;display:flex}.login-cabecera{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:14px;display:flex}.login-logo{width:100%;max-width:290px;height:auto}.login-cabecera p{color:#ffffffd1;text-shadow:0 1px 4px #000000b3;font-size:14px;font-weight:500}.login-campo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffbf;cursor:text;background:#ffffff1a;border:1px solid #ffffff47;border-radius:14px;align-items:center;gap:12px;height:54px;padding:0 6px 0 16px;transition:border-color .15s;display:flex}.login-campo:focus-within{border-color:var(--acento)}.login-campo svg{flex:none}.login-campo input{color:#fff;background:0 0;border:0;border-radius:0;flex:1;height:100%;min-height:0;padding:0;font-size:16px;font-weight:500}.login-campo input::placeholder{color:#ffffffb3}.login-campo input:focus-visible{outline:none}.login-campo input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.login-campo input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.login-campo input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.login-ojo{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.login-ojo:hover{color:#fff;background:#ffffff14}.login-error{border:1px solid var(--peligro-borde);color:var(--peligro);text-align:center;background:#2a1c1cd9;border-radius:12px;padding:10px 14px;font-size:14px}.login-boton{border-radius:14px;min-height:54px;margin-top:6px;font-size:16px;box-shadow:0 8px 24px #f2b54440}@media (width<=900px),(orientation:portrait){.login{background:linear-gradient(180deg, #080a0ecc 0%, #080a0e80 28%, #080a0e4d 55%, #080a0e40 78%, #080a0e99 100%), url(/fondo-login-vertical.webp) center / cover no-repeat var(--fondo);justify-content:center;padding:24px}.login-caja{max-width:420px}}.estadisticas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.estadistica{border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.numero{font:700 34px Space Grotesk,sans-serif}.tabla-scroll{overflow-x:auto}.tabla{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.tabla th{text-align:left;color:var(--suave);border-bottom:1px solid var(--borde);padding:10px 12px;font-weight:500}.tabla td{border-bottom:1px solid #1f232c;padding:12px}.tabla tr:last-child td{border-bottom:0}.celda-titulo{color:var(--texto);align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex}.celda-titulo:hover{color:var(--acento)}.portada{object-fit:cover;border-radius:6px;flex:none;display:block}.etiqueta{border-radius:99px;width:fit-content;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.etiqueta-serie{color:var(--acento);background:#2a2416}.etiqueta-pelicula{color:var(--azul);background:#1c2a3a}.etiqueta-peligro{color:var(--peligro);background:#2a1c1c}.detalle-cabecera{flex-flow:wrap;align-items:flex-start;gap:24px}.detalle-cabecera .portada{border-radius:12px}.detalle-info{flex-direction:column;flex:280px;gap:10px;display:flex}.bloque-temporada{border:1px solid var(--borde);background:var(--tarjeta-2);border-radius:12px;overflow:hidden}.bloque-cabecera{justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 6px 6px;display:flex}.bloque-cabecera.abierta{border-bottom:1px solid var(--borde)}.bloque-alternar{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:8px;min-height:44px;padding:0 10px;display:flex}.bloque-alternar:hover{background:#232833}.flecha{color:var(--suave);flex:none;transition:transform .15s}.flecha.girada{color:var(--acento);transform:rotate(90deg)}.acciones-temporadas{gap:16px;margin-top:-6px;font-size:14px;display:flex}.lista-videos,.lista-drive,.lista-dispositivos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fila-video{border-bottom:1px solid #1f232c;align-items:center;gap:14px;padding:10px 10px 10px 16px;display:flex}.fila-video:last-child{border-bottom:0}.numero-episodio{width:28px;color:var(--suave);text-align:center;flex:none;font-weight:600}.explorador{flex-direction:column;gap:12px;display:flex}.migas{color:var(--suave);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.miga{align-items:center;gap:6px;display:inline-flex}.miga strong{color:var(--texto)}.lista-drive{gap:8px}.fila-drive{background:var(--tarjeta-2);border:1px solid var(--borde);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.fila-drive-texto{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:140px;display:flex}.ico-carpeta{color:var(--acento);flex:none}.ico-video{color:var(--azul);flex:none}.caja-qr{background:var(--tarjeta-2);border:1px dashed #3a404d;border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:22px;display:flex}.qr{background:#fff;border-radius:12px;padding:10px;line-height:0}.dato-copiable{background:var(--fondo);border:1px solid var(--borde-input);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.dato-copiable code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:500 14px JetBrains Mono,monospace;overflow:hidden}.dato-copiable code.resaltado{color:var(--acento)}.ancho-fijo{flex:none;width:64px}.nota-alerta{color:var(--acento);font-size:13px}.lista-dispositivos{gap:12px}.dispositivo{background:var(--tarjeta-2);border:1px solid var(--borde);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.dispositivo-icono{width:44px;height:44px;color:var(--acento);background:#232833;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.dispositivo.revocado{background:var(--menu)}.dispositivo.revocado .dispositivo-icono{color:#7d8494;background:var(--tarjeta-2)}.dispositivo.revocado .fuerte{color:var(--suave)}.lista-usuarios{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.usuario{background:var(--tarjeta-2);border:1px solid var(--borde);border-radius:12px}.usuario-cabecera{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.usuario-cabecera:hover .fuerte{color:var(--acento)}.usuario-cuerpo{border-top:1px solid var(--borde);flex-direction:column;gap:18px;padding:16px 16px 18px;display:flex}.usuario.inactivo .avatar{color:#7d8494;background:var(--menu)}.usuario.inactivo .usuario-cabecera .fuerte{color:var(--suave)}.avatar{border-radius:50%;font:700 18px Space Grotesk,sans-serif}.fila-password{align-items:center;gap:8px;display:flex}.fila-password .boton-icono{width:46px;height:46px}.fila-password .boton{min-height:46px}.caja-creado{border-style:solid;border-color:#2c5a40;align-items:stretch}.enlace-peligro{color:var(--peligro);align-items:center;gap:8px;width:fit-content;font-size:14px;display:inline-flex}.enlace-peligro:hover{text-decoration:underline}.numero-chico{font-size:20px}.texto-exito{color:var(--exito)}.texto-peligro{color:var(--peligro)}.icono-peligro{color:var(--peligro)!important}.pasos{color:var(--texto-2);flex-direction:column;gap:12px;margin:0;padding-left:22px;font-size:14px;display:flex}.pasos code{background:var(--fondo);border:1px solid var(--borde-input);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font:500 13px JetBrains Mono,monospace}@media (width<=820px){.app{flex-flow:column}.contenido{flex:auto}.menu{border-right:0;border-bottom:1px solid var(--borde);z-index:10;flex:none;gap:0;max-width:none;padding:12px 16px;position:sticky;top:0}.menu .menu-boton{width:44px;height:44px;display:inline-flex}.menu-desplegable{gap:4px;padding-top:12px;display:none}.menu.abierto .menu-desplegable{display:flex}.menu-salir{border-top:1px solid var(--borde);border-radius:0 0 10px 10px;margin-top:0;padding-top:14px}.tabla{min-width:0}.col-fecha{display:none}.contenido{padding:24px 16px}.buscador{width:100%;min-width:0}.fila-2{grid-template-columns:1fr}.fila-formulario{flex-direction:column;align-items:stretch}}.input-numero{flex:none;width:90px}.caja-creado .ancho-fijo{width:84px}.buscador-tmdb{background:var(--tarjeta-2);border:1px dashed #3a404d;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.buscador-tmdb-cabecera{flex-direction:column;gap:2px;display:flex}.buscador-tmdb .buscador{min-width:0}.resultados-tmdb{flex-direction:column;gap:8px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.resultado-tmdb{border:1px solid var(--borde);background:var(--tarjeta);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;display:flex}.resultado-tmdb:hover:not(:disabled){border-color:var(--acento)}.resultado-tmdb:disabled{opacity:.7;cursor:wait}.resultado-tmdb img,.resultado-tmdb .sin-portada{object-fit:cover;background:#232833;border-radius:6px;flex:none;width:46px;height:69px}.resultado-tmdb-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.recorte-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nota-tmdb{color:var(--suave);background:var(--tarjeta-2);border:1px solid var(--borde);border-radius:12px;padding:10px 14px;font-size:13px}.nota-tmdb code{color:var(--acento);font:500 12px JetBrains Mono,monospace}.vinculo-tmdb{color:var(--exito);align-items:center;gap:8px;font-size:14px;display:flex}.vinculo-tmdb .enlace{margin-left:auto;font-size:13px}.vista-fondo{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--borde);border-radius:10px;width:100%;max-width:360px}.fila-video{flex-direction:column;align-items:stretch;gap:12px}.fila-video-principal{align-items:center;gap:14px;display:flex}.fila-video-principal .fila-drive-texto{min-width:0}.imagen-episodio{aspect-ratio:16/9;object-fit:cover;background:#232833;border-radius:8px;flex:none;width:96px}.editar-video{background:var(--fondo);border:1px solid var(--borde);border-radius:12px;padding:14px}.bloque-cabecera .boton-chico{gap:6px}.menu-credito{margin:auto 0 -20px}.credito-tmdb{color:#7d8494;padding:0 14px;font-size:11px}@media (width<=820px){.menu-credito{margin:8px 0 0}}@media (width<=600px){.imagen-episodio{width:84px}}.login-enlaces{text-align:center;color:#fff9;margin-top:6px;font-size:13px}.login-enlaces a{color:#ffffffbf;text-decoration:none}.login-enlaces a:hover{color:var(--acento)}.legal{background:radial-gradient(900px 500px at 90% -10%, #f2b5441a, transparent 60%), radial-gradient(800px 500px at -10% 20%, #5b7bb51a, transparent 60%), var(--fondo);flex-direction:column;min-height:100vh;display:flex}.legal-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(16px,5vw,48px);display:flex}.legal-cabecera img{width:auto;height:32px;display:block}.legal-cabecera nav{align-items:center;gap:20px;font-size:15px;font-weight:600;display:flex}.legal-cabecera nav a{color:var(--texto-2);text-decoration:none}.legal-cabecera nav a:hover{color:#fff}.legal-cabecera .legal-entrar{background:var(--acento);color:var(--sobre-acento);border-radius:10px;padding:9px 16px}.legal-cabecera .legal-entrar:hover{background:var(--acento-hover);color:var(--sobre-acento)}.legal-contenido{width:100%;max-width:820px;color:var(--texto-2);margin:0 auto;padding:30px clamp(16px,5vw,24px) 60px;line-height:1.7}.legal-contenido h1{color:#fff;margin-bottom:12px;font-size:clamp(30px,5vw,42px)}.legal-contenido h2{color:#fff;margin:30px 0 8px;font-size:20px}.legal-contenido p,.legal-contenido li{margin-bottom:10px}.legal-contenido ul{padding-left:22px}.legal-contenido strong{color:#fff}.legal-intro{color:#e6e8ec;font-size:17px}.legal-fecha{color:var(--suave);font-size:14px}.legal-tarjetas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:26px 0 10px;display:grid}.legal-tarjetas>div{border:1px solid var(--borde);background:#171a21cc;border-radius:14px;padding:18px}.legal-tarjetas h2{margin:0 0 6px;font-size:17px}.legal-tarjetas p{margin:0;font-size:14.5px}.legal-pie{text-align:center;color:var(--suave);border-top:1px solid var(--borde);margin-top:auto;padding:24px 16px;font-size:13px}.legal-pie a{color:var(--texto-2)}
