.tc{--fondo:#0A0B0C;--fondo2:#121416;--fondo-video:#050607;--texto:#ECECEA;--texto-claro:#E4E4E2;--gris:#9A9C9E;--linea:rgba(255,255,255,.10);--acc:#22B5D0;--pad:clamp(20px,4vw,48px);--sec-py:clamp(96px,10vw,152px);--sangre:max(var(--pad),calc((100vw - 1376px) / 2 + var(--pad)));--ease:cubic-bezier(.2,.7,.2,1);color-scheme:dark}.tc *{box-sizing:border-box}html:has(.tc){scroll-behavior:smooth;-webkit-text-size-adjust:100%}.tc{margin:0;background:var(--fondo);color:var(--texto);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.tc img{display:block;max-width:100%}.tc figure,.tc h1,.tc h2,.tc h3,.tc p{margin:0}.tc button{font:inherit;background:none;border:0;padding:0;cursor:pointer}.tc a,.tc button{color:inherit}.tc :focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media (prefers-reduced-motion:reduce){html:has(.tc){scroll-behavior:auto}.tc *,.tc :after,.tc :before{transition-duration:0s!important;animation:none!important}}.tc .wrap{width:100%;max-width:1376px;margin:0 auto;padding:0 var(--pad)}.tc .acc{color:var(--acc)}.tc .saltar{position:absolute;left:-9999px}.tc .saltar:focus{left:16px;top:16px;z-index:100;background:var(--texto);color:var(--fondo);padding:10px 14px}.tc .num{font-size:13px;font-weight:600;color:var(--acc);font-variant-numeric:tabular-nums}.tc .rotulo{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--gris)}.tc .rotulo>span[aria-hidden]{width:28px;height:2px;background:var(--acc);flex:none}.tc .rotulo-claro{color:var(--texto-claro)}.tc .h2{margin:16px 0 0;max-width:20ch;font-size:clamp(28px,2.9vw,42px);font-weight:600;line-height:1.12;letter-spacing:-.022em;text-wrap:balance}.tc .texto{font-size:16px;line-height:1.6;color:var(--gris);max-width:44ch;text-wrap:pretty}.tc .acciones{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px}.tc .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;border:1px solid rgba(255,255,255,.3);color:var(--texto);transition:border-color .3s var(--ease),background-color .3s var(--ease)}.tc .btn:hover{border-color:var(--acc)}.tc .btn-primario{background:var(--texto);color:var(--fondo);border-color:var(--texto)}.tc .btn-primario:hover{background:#fff;border-color:#fff}.tc .accion-play{display:inline-grid;grid-template-columns:44px auto;-moz-column-gap:14px;column-gap:14px;min-height:44px;text-decoration:none}.tc .accion-play,.tc .ap-icono{align-items:center;color:var(--texto)}.tc .ap-icono{grid-row:span 2;display:flex;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.34);transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.tc .ap-icono svg{margin-left:2px;transition:transform .3s var(--ease)}.tc .accion-play:hover .ap-icono svg{transform:translateX(2px)}.tc .ap-texto{font-size:15px;font-weight:600;line-height:1.2;align-self:end}.tc .ap-meta{font-size:13px;line-height:1.3;color:var(--gris);align-self:start}.tc .accion-play:hover .ap-icono{background:var(--texto);border-color:var(--texto);color:var(--fondo)}.tc .accion-play:focus-visible{outline:none}.tc .accion-play:focus-visible .ap-icono{outline:2px solid var(--acc);outline-offset:3px}.tc .entrar{position:relative;display:inline-flex;align-items:center;gap:10px;padding-bottom:5px;border-bottom:1.5px solid var(--acc);font-size:15px;font-weight:600;color:var(--texto);text-decoration:none;white-space:nowrap}.tc .entrar:before{content:"";position:absolute;inset:-12px -8px -10px}.tc .entrar>span[aria-hidden]{color:var(--acc);transition:transform .3s var(--ease)}.tc .entrar:hover>span[aria-hidden]{transform:translateX(4px)}.tc .enlace{color:var(--texto);text-decoration:underline;text-decoration-color:rgba(255,255,255,.3);text-underline-offset:4px;transition:text-decoration-color .3s}.tc .enlace:hover{text-decoration-color:var(--acc)}.tc .hero{position:relative;display:flex;align-items:flex-end;min-height:min(100svh,940px);overflow:hidden;background:var(--fondo-video)}.tc .hero-media,.tc .hero-poster,.tc .hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%}@media (max-width:639px){.tc .hero-poster,.tc .hero-video{-o-object-position:78% 50%;object-position:78% 50%}}.tc .hero-poster,.tc .hero-video{filter:saturate(.75) brightness(.95) contrast(1.05)}.tc .hero-video{opacity:0;transition:opacity .6s var(--ease)}.tc .hero-media[data-estado=reproduce] .hero-video{opacity:1}.tc .hero-media[data-estado=reproduce][data-empalme] .hero-video{opacity:0}.tc .hero-velo{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,#0A0B0C 0,rgba(10,11,12,.8) 26%,rgba(10,11,12,.15) 55%,rgba(10,11,12,.05)),linear-gradient(90deg,rgba(10,11,12,.55) 0,rgba(10,11,12,0) 55%)}.tc .hero-texto{position:relative;z-index:2;padding-top:clamp(120px,42svh,520px);padding-bottom:clamp(28px,3.5vw,48px)}.tc .hero-cuerpo{display:grid;gap:22px}@media (min-width:1024px){.tc .hero-cuerpo{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:40px clamp(48px,6vw,112px)}.tc .hero-lado{padding-bottom:10px}}.tc .hero h1{margin:22px 0 0;max-width:17ch;font-size:clamp(40px,5vw,72px);font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.tc .bajada{max-width:40ch;font-size:clamp(17px,1.55vw,21px);line-height:1.45;color:var(--texto-claro);text-wrap:pretty}.tc .hero .acciones{margin-top:26px}.tc .hero-pie{display:grid;gap:12px 40px;margin-top:clamp(40px,5vw,64px);padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.tc .indice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;padding:0;list-style:none}@media (min-width:768px){.tc .indice{display:flex;gap:8px 36px}}.tc .indice a{display:flex;align-items:baseline;gap:10px;min-height:44px;padding:12px 0;font-size:15px;font-weight:500;color:var(--texto-claro);text-decoration:none;transition:color .3s}.tc .indice a:hover{color:#fff}.tc .indice .num{font-size:12px}@media (max-width:639px){.tc .hero{min-height:clamp(640px,100svh,860px)}.tc .hero .acciones{display:grid;grid-template-columns:1fr;gap:12px}.tc .hero .btn{width:100%}.tc .hero .acciones .entrar{justify-self:start;margin-top:8px}.tc .hero-pie{display:none}}.tc .seccion{padding:var(--sec-py) 0}.tc .neural-grilla{display:grid;gap:48px;grid-template-areas:"cabeza" "figura" "control"}.tc .neural-cabeza{grid-area:cabeza}.tc .neural-control{grid-area:control}.tc .neural-figura{grid-area:figura}@media (min-width:1024px){.tc .neural-grilla{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"cabeza figura" "control figura";gap:56px clamp(64px,7vw,120px);align-items:start}.tc .neural-figura{align-self:center}}.tc .neural .texto{margin-top:18px}.tc .selector{display:grid;border-bottom:1px solid var(--linea)}.tc .selector button{position:relative;display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:baseline;gap:8px;min-height:52px;padding:14px 0;border-top:1px solid var(--linea);text-align:left}.tc .selector button:after{content:"";position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--acc);transition:width .45s var(--ease)}.tc .selector button[aria-checked=true]:after{width:100%}.tc .selector .sel-nombre{display:inline-block;font-size:18px;font-weight:600;letter-spacing:-.01em;color:rgba(236,236,234,.62);transition:color .3s,transform .35s var(--ease)}.tc .selector .sel-nombre .pre{color:rgba(34,181,208,.72);transition:color .3s}.tc .selector button[aria-checked=true] .sel-nombre{transform:translateX(4px)}.tc .selector button:hover .sel-nombre .pre,.tc .selector button[aria-checked=true] .sel-nombre .pre{color:var(--acc)}.tc .selector .sel-verbo{font-size:13px;color:var(--gris);opacity:.75}.tc .selector button:hover .sel-nombre,.tc .selector button[aria-checked=true] .sel-nombre{color:var(--texto)}.tc .selector button[aria-checked=true] .sel-verbo{opacity:1;color:var(--texto-claro)}.tc .selector .num{color:rgba(34,181,208,.6);transition:color .3s}.tc .selector button[aria-checked=true] .num{color:var(--acc)}.tc .seleccion{margin-top:22px;transition:opacity .22s var(--ease),transform .22s var(--ease)}.tc .seleccion[data-cambia]{opacity:0;transform:translateY(4px)}.tc .seleccion-desc{margin-bottom:18px;font-size:16px;line-height:1.55;color:var(--texto-claro);max-width:42ch;min-height:3.1em}.tc .neural-lienzo{position:relative;aspect-ratio:16/10.5;background:var(--fondo-video);border:1px solid var(--linea)}.tc .neural-lienzo canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:manipulation}.tc .neural-figura figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;font-size:12px;line-height:1.45;color:var(--gris)}.tc .sonido{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;color:var(--texto-claro);transition:color .3s}.tc .sonido:hover{color:var(--acc)}.tc .sonido .sonido-off,.tc .sonido[aria-pressed=false] .sonido-on,.tc .sonido[hidden]{display:none}.tc .sonido[aria-pressed=false] .sonido-off{display:block}.tc .sonido[aria-pressed=false]{color:var(--gris)}@media (max-width:639px){.tc .neural-lienzo{aspect-ratio:1/.92;margin:0 calc(-1 * var(--pad));border-left:0;border-right:0}}.tc .productos{padding:0}.tc .capitulo{padding:clamp(80px,9vw,136px) 0;scroll-margin-top:32px}.tc .capitulo-grilla{display:grid;gap:44px}.tc .capitulo-media,.tc .media-marco{position:relative}.tc .media-marco{overflow:hidden;background:var(--fondo-video);aspect-ratio:16/9}.tc .media-marco>img,.tc .media-marco>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tc .preview-video{opacity:0;transition:opacity .5s var(--ease)}.tc [data-preview][data-estado=pausado] .preview-video,.tc [data-preview][data-estado=reproduce] .preview-video{opacity:1}.tc [data-preview][data-empalme] .preview-video{opacity:0}.tc .media-barra{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;margin-top:4px;padding:10px 0;border-bottom:1px solid var(--linea)}.tc .preview-control{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--gris);transition:color .3s}.tc .preview-control:hover{color:var(--texto)}.tc .pc-icono{width:10px;height:12px;border-left:3px solid;border-right:3px solid}.tc .preview-control[data-pausado] .pc-icono{width:0;height:0;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:6px 0 6px 10px}.tc .nombre{margin:24px 0 28px;font-size:clamp(44px,4.8vw,74px);line-height:.94;letter-spacing:-.045em;color:var(--acc)}.tc .lema,.tc .nombre{font-weight:600;text-wrap:balance}.tc .lema{font-size:clamp(19px,1.6vw,22px);line-height:1.3;letter-spacing:-.012em;margin-bottom:20px;max-width:26ch}.tc .capitulo .texto{max-width:40ch;line-height:1.65}.tc .capitulo .acciones{margin-top:44px}@media (max-width:1023px){.tc .capitulo-media{margin:0 calc(-1 * var(--pad))}.tc .media-barra{padding-left:var(--pad);padding-right:calc(var(--pad) - 12px)}.tc .cap-anti .capitulo-media,.tc .cap-jam .capitulo-media{order:-1}.tc .cap-anti .media-marco{aspect-ratio:4/3}}@media (min-width:1024px){.tc .capitulo-grilla{gap:clamp(56px,5vw,88px);align-items:center}.tc .cap-imsi .capitulo-grilla{grid-template-columns:minmax(0,9fr) minmax(340px,4fr)}.tc .cap-imsi .capitulo-media{margin-left:calc(-1 * var(--sangre))}.tc .cap-imsi .media-barra{padding-left:var(--sangre)}.tc .cap-jam .capitulo-grilla{grid-template-columns:minmax(340px,4fr) minmax(0,9fr)}.tc .cap-jam .capitulo-media{margin-right:calc(-1 * var(--sangre))}.tc .cap-jam .media-barra{padding-right:var(--sangre)}.tc .cap-rf .capitulo-grilla{grid-template-columns:minmax(0,9fr) minmax(340px,4fr)}.tc .cap-rf .capitulo-media{margin-left:calc(-1 * var(--sangre))}.tc .cap-rf .media-barra{padding-left:var(--sangre)}.tc .cap-anti .capitulo-grilla{grid-template-columns:minmax(340px,4fr) minmax(0,9fr)}.tc .cap-anti .capitulo-media{order:0;margin-right:calc(-1 * var(--sangre))}.tc .cap-anti .media-marco{aspect-ratio:3/2}}.tc .cap-anti .media-marco img{filter:saturate(.5) brightness(.9) contrast(1.05)}.tc .capas{margin:30px 0 0;padding:0;list-style:none;border-bottom:1px solid var(--linea);max-width:52ch}.tc .capas li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:4px 8px;padding:20px 0;border-top:1px solid var(--linea)}.tc .capas li .num{grid-row:span 2;padding-top:2px}.tc .capas b{font-size:16px;font-weight:600}.tc .capas li>span:last-child{font-size:15px;color:var(--gris)}.tc .pasos{display:grid;gap:40px;margin:56px 0 0;padding:0;list-style:none}@media (min-width:640px){.tc .pasos{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}@media (min-width:1024px){.tc .pasos{grid-template-columns:repeat(4,minmax(0,1fr))}}.tc .pasos li{position:relative;padding-top:24px;border-top:1px solid var(--linea)}.tc .pasos li:before{content:"";position:absolute;top:-1px;left:0;width:32px;height:1px;background:var(--acc)}.tc .pasos .num{display:block;margin-bottom:8px}.tc .pasos h3{margin-bottom:8px;font-size:18px;font-weight:600}.tc .pasos p{font-size:15px;color:var(--gris);max-width:32ch}.tc .contacto{border-top:1px solid var(--linea);padding:clamp(80px,9vw,136px) 0}.tc .contacto-grilla{display:grid;gap:28px;align-items:end}@media (min-width:1024px){.tc .contacto-grilla{grid-template-columns:minmax(0,1fr) auto}}.tc .contacto .h2{margin-top:0;font-size:clamp(24px,2.2vw,32px)}.tc .contacto .texto{margin-top:16px}.tc .contacto .acciones{margin-top:0}.tc .contacto-grilla>.entrar{justify-self:start}@media (min-width:1024px){.tc .contacto-grilla>.entrar{justify-self:end}}@media (max-width:639px){.tc .contacto .btn{width:100%}.tc .contacto .acciones{display:block}}.tc .recursos{padding:clamp(48px,6vw,72px) 0}.tc .recursos-grilla{display:grid;gap:8px 48px}@media (min-width:1024px){.tc .recursos-grilla{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:start}}.tc .recursos .rotulo{margin-bottom:8px}.tc .recursos a{display:block;padding:10px 0;text-decoration:none}.tc .recursos b{display:block;font-size:17px;font-weight:600}.tc .recursos b span{color:var(--acc);display:inline-block;transition:transform .3s var(--ease)}.tc .recursos a:hover b span{transform:translateX(4px)}.tc .pie,.tc .recursos small{font-size:14px;color:var(--gris)}.tc .pie{border-top:1px solid var(--linea);padding:28px 0 calc(28px + env(safe-area-inset-bottom))}.tc .pie-grilla{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.tc .pie a{display:inline-flex;align-items:center;min-height:44px;color:var(--gris);text-decoration:none}.tc .pie a:hover,.tc dialog{color:var(--texto)}.tc dialog{padding:0;border:0;background:transparent;max-width:none;max-height:none}.tc dialog::backdrop{background:rgba(5,6,7,.88)}.tc dialog[open]::backdrop{animation:aparece .25s var(--ease)}@keyframes aparece{0%{opacity:0}}.tc .cerrar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;border:1px solid rgba(255,255,255,.3);background:var(--fondo);transition:border-color .3s}.tc .cerrar:hover{border-color:var(--acc)}.tc .demo{width:min(100vw - 24px,1120px,(100svh - 200px) * 16/9 + 2px);min-width:min(100vw - 24px,320px);max-height:calc(100svh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto}.tc .demo[open] .demo-caja{animation:sube .3s var(--ease)}@keyframes sube{0%{opacity:0;transform:translateY(10px)}}.tc .demo-caja{background:var(--fondo);border:1px solid var(--linea)}.tc .demo-cabecera{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 14px 14px 20px}.tc .demo-meta{font-size:12px;letter-spacing:.02em;color:var(--gris)}.tc .demo-titulo{margin-top:2px;font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.02em;color:var(--acc);line-height:1.15}.tc .demo-pantalla{position:relative;background:#000}.tc .demo-video{display:block;width:100%;aspect-ratio:16/9;background:#000}.tc .demo-estado{position:absolute;inset:0 0 56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;text-align:center;font-size:14px;color:var(--texto-claro);background:rgba(5,6,7,.55);pointer-events:none}.tc .demo-estado[hidden]{display:none}.tc .demo-estado:after{content:"";width:120px;height:1px;background:linear-gradient(90deg,transparent,var(--acc),transparent) 0 0 /200% 100%;animation:carga 1.4s linear infinite}@keyframes carga{to{background-position:-200% 0}}.tc .demo-estado[data-tipo=error]{inset:0;background:rgba(5,6,7,.9);pointer-events:auto}.tc .demo-estado[data-tipo=error]:after{display:none}.tc .demo-error-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px}.tc .ficha{margin:0 0 0 auto;height:100%;width:min(100%,580px);overflow-y:auto;overscroll-behavior:contain}.tc .ficha[open] .ficha-caja{animation:entra .32s var(--ease)}@keyframes entra{0%{opacity:0;transform:translateX(28px)}}.tc .ficha-caja,.tc:not([data-js]) .ficha-panel:target{min-height:100%;padding:calc(16px + env(safe-area-inset-top)) var(--pad) calc(48px + env(safe-area-inset-bottom));background:var(--fondo);border-left:1px solid var(--linea)}.tc .ficha-caja>.cerrar{position:sticky;top:calc(12px + env(safe-area-inset-top));z-index:2;display:flex;margin:0 0 16px auto}.tc .ficha-media{aspect-ratio:16/9;overflow:hidden;background:var(--fondo2);margin-bottom:26px}.tc .ficha-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tc .ficha-nombre{margin:14px 0 12px;font-size:clamp(38px,5vw,56px);font-weight:600;line-height:.95;letter-spacing:-.04em;color:var(--acc)}.tc .ficha-lista{margin:24px 0 0;padding:0;list-style:none;counter-reset:f;border-bottom:1px solid var(--linea)}.tc .ficha-lista li{counter-increment:f;display:grid;grid-template-columns:2.4rem minmax(0,1fr);padding:14px 0;border-top:1px solid var(--linea);font-size:15px;line-height:1.5;color:var(--texto-claro)}.tc .ficha-lista li:before{content:counter(f,decimal-leading-zero);font-size:13px;font-weight:600;color:var(--acc);padding-top:2px}.tc .ficha-enlaces{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:30px}.tc:not([data-js]) .ficha-panel,.tc[data-js] .fichas{display:none}.tc:not([data-js]) .ficha-panel:target{display:block;position:fixed;z-index:60;inset:0 0 0 auto;width:min(100%,580px);overflow-y:auto}.tc:not([data-js]) .ficha-volver{display:flex;width:-moz-max-content;width:max-content;margin:0 0 16px auto}.tc .ficha-caja .ficha-volver{display:none}.tc.revela [data-revelar]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--orden, 0) * .08s)}.tc.revela .capitulo-media[data-revelar]{transform:none;transition:opacity 1.1s var(--ease)}.tc.revela .visto{opacity:1!important;transform:none!important}.tc.revela .hero-texto{animation:hero-entra .7s var(--ease) .15s both}@keyframes hero-entra{0%{opacity:0;transform:translateY(12px)}}