:root{--vp-fondo:#1a1a2e;--vp-superficie:#ffffff0a;--vp-superficie-2:#ffffff12;--vp-borde:#ffffff14;--vp-borde-fuerte:#ffffff26;--vp-texto:#ffffffe0;--vp-texto-2:#ffffffad;--vp-texto-3:#ffffff8c;--vp-texto-4:#ffffff4d;--vp-acento:#7a4acd;--vp-acento-claro:#b37feb;--vp-exito:#10b981;--vp-radio:8px;--vp-radio-lg:12px;--vp-sombra-1:0 1px 3px #0000004d;--vp-sombra-2:0 2px 8px #00000059;--vp-sombra-3:0 4px 16px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--vp-fondo);color:var(--vp-texto);-webkit-text-size-adjust:100%;margin:0}body{min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:inherit}:focus-visible{outline:2px solid var(--vp-acento-claro);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{z-index:100;border-radius:var(--vp-radio);background:var(--vp-acento);color:#fff;padding:8px 16px;text-decoration:none;position:absolute;top:-48px;left:16px}.saltar:focus{top:8px}.contenedor{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.cargando-pagina{place-items:center;min-height:60dvh;display:grid}.cabecera{z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--vp-borde);padding-top:env(safe-area-inset-top);background:#1a1a2ed1;position:sticky;top:0}.cabecera-dentro{justify-content:space-between;align-items:center;gap:16px;height:56px;display:flex}.marca{letter-spacing:-.01em;color:var(--vp-texto);align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.marca .anticon{color:var(--vp-acento-claro);font-size:22px}.cabecera-derecha{align-items:center;gap:8px;min-width:0;display:flex}.cabecera-email{color:var(--vp-texto-3);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:13px;display:none;overflow:hidden}.pagina{padding-top:24px;padding-bottom:48px}.titulo-pagina{letter-spacing:-.01em;color:var(--vp-texto);margin:0;font-size:26px;font-weight:700;line-height:1.2}.meta{letter-spacing:.02em;color:var(--vp-texto-3);margin:4px 0 0;font-size:13px}.volver{min-height:44px;color:var(--vp-texto-2);align-items:center;gap:6px;margin-bottom:4px;font-size:14px;text-decoration:none;display:inline-flex}.volver:hover{color:var(--vp-texto)}.encabezado{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.titulo-seccion{color:var(--vp-texto);margin:32px 0 12px;font-size:18px;font-weight:600}.subtitulo-grupo{color:var(--vp-texto-2);margin:24px 0 8px;font-size:15px;font-weight:600}.rejilla-carpetas{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.tarjeta{background:var(--vp-superficie);border:1px solid var(--vp-borde);border-radius:var(--vp-radio-lg);box-shadow:var(--vp-sombra-1);flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden}@media (hover:hover){.tarjeta:hover{box-shadow:var(--vp-sombra-3);border-color:var(--vp-borde-fuerte);transform:translateY(-2px)}}.tarjeta-imagen{aspect-ratio:16/9;color:var(--vp-texto);background:#000;text-decoration:none;display:block;position:relative}.tarjeta-imagen img{object-fit:cover;width:100%;height:100%;display:block}.tarjeta-sin-imagen{width:100%;height:100%;color:var(--vp-texto-4);background:radial-gradient(at 30% 30%,#7a4acd40,#0000 70%),#12121f;place-items:center;font-size:40px;display:grid}.tarjeta-velo{background:linear-gradient(#0000,#000000d9);padding:32px 16px 12px;position:absolute;inset:auto 0 0}.tarjeta-titulo{text-shadow:0 1px 2px #0009;margin:0;font-size:18px;font-weight:600;line-height:1.3}.tarjeta-cuenta{color:var(--vp-texto-2);margin:2px 0 0;font-size:12px}.tarjeta-pie{align-items:center;gap:8px;min-height:64px;padding:12px 16px 16px;display:flex}.tarjeta-pie .ant-btn{max-width:100%}.tarjeta-pie .ant-btn>span:last-child{text-overflow:ellipsis;overflow:hidden}.lista-videos{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fila-video{border-radius:var(--vp-radio);color:var(--vp-texto);grid-template-columns:128px 1fr;align-items:center;gap:12px;padding:8px;text-decoration:none;transition:background .15s;display:grid}.fila-video:hover{background:var(--vp-superficie-2)}.fila-video.es-actual{background:#7a4acd29}.miniatura{aspect-ratio:16/9;border-radius:var(--vp-radio);background:#000;position:relative;overflow:hidden}.miniatura img{object-fit:cover;width:100%;height:100%;display:block}.miniatura-duracion{font-variant-numeric:tabular-nums;color:#fff;background:#000000c7;border-radius:4px;padding:1px 6px;font-size:11px;position:absolute;bottom:8px;right:4px}.miniatura-barra{background:#ffffff40;height:4px;position:absolute;bottom:0;left:0;right:0}.miniatura-barra>span{background:var(--vp-acento-claro);height:100%;display:block}.fila-titulo{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.35}.fila-estado{color:var(--vp-texto-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;display:flex}.fila-estado.visto{color:var(--vp-exito)}.galeria{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.galeria-item{margin:0}.galeria-item .ant-image{width:100%;display:block}.galeria-item .ant-image-img,.galeria-item img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--vp-radio);background:#000;width:100%;display:block}.galeria-pie{color:var(--vp-texto-3);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.galeria-acciones{flex-direction:column;align-items:center;gap:12px;display:flex}.galeria-acciones-botones{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.marco-reproductor{--media-border-radius:0px;background:#000;margin:0 -16px;position:relative;overflow:hidden}.destello{opacity:0;pointer-events:none;z-index:30;background:#fff;position:absolute;inset:0}.aviso-reproductor-zona{pointer-events:none;z-index:31;justify-content:center;display:flex;position:absolute;bottom:76px;left:0;right:0}.aviso-reproductor{border:1px solid var(--vp-borde-fuerte);max-width:calc(100% - 32px);box-shadow:var(--vp-sombra-3);color:var(--vp-texto);background:#141420e0;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;animation:.2s ease-out aparecer;display:inline-flex}.aviso-reproductor.ok .anticon{color:var(--vp-exito)}.aviso-reproductor.error .anticon{color:#f59e0b}@keyframes aparecer{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ver-pie{margin-top:24px}.entrar-enlaces{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;display:flex}.destello.activo{animation:.38s ease-out destello}@keyframes destello{0%{opacity:.7}to{opacity:0}}.ver-cabecera{margin-top:16px}.ver-ayuda{color:var(--vp-texto-3);margin:8px 0 0;font-size:13px}kbd{border:1px solid var(--vp-borde-fuerte);text-align:center;min-width:20px;color:var(--vp-texto-2);border-bottom-width:2px;border-radius:4px;padding:0 6px;font:600 12px/18px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.pantalla-entrar{background:radial-gradient(ellipse at 20% 10%, #7a4acd38, transparent 55%), radial-gradient(ellipse at 90% 90%, #7a4acd1f, transparent 50%), var(--vp-fondo);place-items:center;min-height:100dvh;padding:16px;display:grid}.caja-entrar{border-radius:var(--vp-radio-lg);border:1px solid var(--vp-borde);width:100%;max-width:400px;box-shadow:var(--vp-sombra-3);background:#ffffff0d;padding:32px 24px}.caja-entrar .marca{margin-bottom:16px}.caja-entrar h1{letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:700}.caja-entrar .explicacion{color:var(--vp-texto-2);margin:0 0 24px;font-size:14px;line-height:1.5}.otp-centrado{justify-content:center;display:flex}.vacio{text-align:center;border:1px dashed var(--vp-borde-fuerte);border-radius:var(--vp-radio-lg);color:var(--vp-texto-2);padding:48px 16px}.vacio code{white-space:nowrap;border-radius:var(--vp-radio);max-width:100%;color:var(--vp-texto);background:#00000059;margin-top:12px;padding:8px 12px;font-size:13px;display:inline-block;overflow-x:auto}@media (width>=768px){.contenedor{padding:0 24px}.pagina{padding-top:32px}.cabecera-email{display:inline}.fila-video{grid-template-columns:176px 1fr;gap:16px}.marco-reproductor{border-radius:var(--vp-radio-lg);box-shadow:var(--vp-sombra-3);--media-border-radius:var(--vp-radio-lg);margin:0}.galeria{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.caja-entrar{padding:40px 32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
