.ap-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-top:40px;padding-bottom:28px}@media (min-width:1024px){.ap-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-top:64px;align-items:center}}.ap .bajada{margin-top:14px;font-size:18px;line-height:1.55;color:var(--enc-texto-2);max-width:580px}.ap-izq{position:relative;z-index:2}.ap-enlaces{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:14px}.ap-mosaico{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (min-width:640px){.ap-mosaico{gap:10px}}@media (min-width:1024px){.ap-mosaico{grid-template-columns:repeat(4,minmax(0,1fr))}}.ap-puerta{display:block;min-width:0}.ap-baldosa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:1;box-sizing:border-box;padding:8px 6px;text-align:center;overflow:hidden;background:color-mix(in srgb,var(--c) 14%,#0e0b18);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-top:4px solid var(--c);transition:translate .15s ease,border-color .15s ease}a.ap-baldosa:focus-visible,a.ap-baldosa:hover{translate:0 -2px;border-color:var(--c)}.ap-baldosa svg{max-width:100%;height:auto}.ap-nombre{font-family:var(--font-satoshi),system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:640px){.ap-nombre{font-size:14px}}.ap-damo{--c:#b15dff}.ap-damo .asis{width:46px!important}@media (min-width:640px){.ap-damo .asis{width:72px!important}}.ap-nombre-damo{color:#c4b5fd;font-size:12px}@media (min-width:640px){.ap-nombre-damo{font-size:13px}}.ap-salto{display:inline-block;line-height:0}@media (max-width:639px){.ap-baldosa>svg{width:44px}}.ap-dia{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:40px;padding:20px}@media (min-width:768px){.ap-dia{grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:28px;align-items:center}}.ap-tv{position:relative;line-height:0;cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ap-tv-cuerpo{position:relative;z-index:2;padding:8px 8px 12px;border:2px solid rgba(255,255,255,.75);border-radius:14px;background:linear-gradient(rgba(255,255,255,.07),rgba(255,255,255,.07)),#0a0812;box-shadow:0 16px 50px -12px rgba(0,0,0,.75),0 0 34px -10px rgba(177,93,255,.55),inset 0 0 0 1px rgba(177,93,255,.35)}.ap-tv-pantalla{position:relative;overflow:hidden;border-radius:8px;background:#0b0713;box-shadow:0 0 0 1px rgba(177,93,255,.6),0 0 22px rgba(138,43,226,.38)}.ap-tv-vineta{pointer-events:none}.ap-tv-brillo,.ap-tv-trama{position:absolute;display:block;pointer-events:none;inset:0}.ap-tv-trama{z-index:34;opacity:.5;background:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px)}.ap-tv-brillo{z-index:35;background:linear-gradient(128deg,rgba(255,255,255,.12),rgba(255,255,255,0) 30%),radial-gradient(120% 120% at 50% 50%,rgba(0,0,0,0) 64%,rgba(0,0,0,.26) 100%)}.ap-tv-led{position:absolute;z-index:3;right:14px;bottom:3px;width:5px;height:5px;border-radius:50%;background:#c084fc;box-shadow:0 0 7px 1px #b15dff;animation:ap-tv-led 2.8s ease-in-out infinite}@keyframes ap-tv-led{0%,to{opacity:1}50%{opacity:.35}}.ap-tv-pie{position:relative;z-index:1;display:block;width:34%;height:8px;margin:-1px auto 0;border-radius:0 0 10px 10px;background:linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,.16));box-shadow:0 6px 14px -4px rgba(0,0,0,.7)}.ap-dia-texto{min-width:0}.ap-dia-texto .enc-h3{margin-top:4px}@keyframes ap-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ap-puerta{0%{opacity:0;transform:perspective(600px) rotateY(-70deg)}to{opacity:1;transform:none}}.ap-a{animation:ap-sube .5s ease-out both}.ap-d0{animation-delay:0s}.ap-d1{animation-delay:.2s}.ap-d2{animation-delay:.4s}.ap-puerta{transform-origin:left center;animation:ap-puerta .45s ease-out both;animation-delay:calc(.6s + var(--i) * .07s)}.ap-dia.ap-a{animation-delay:1.8s}.ap-salto{animation:asis-salta .9s ease-out both;animation-delay:calc(.6s + 11 * .07s + .35s)}[data-enc-visto] .ap .ap-a,[data-enc-visto] .ap .ap-salto{animation-duration:.25s!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.ap .ap-a,.ap .ap-salto{animation:none!important}.ap-tv-led{animation:none}}.ap-nombre{-webkit-line-clamp:4}@media (max-width:639px){.ap-mosaico{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-baldosa{aspect-ratio:auto;min-height:76px;flex-direction:row;justify-content:flex-start;gap:10px;padding:10px;text-align:left}.ap-baldosa>svg{width:36px;flex:none}.ap-nombre{font-size:12.5px;line-height:1.18;-webkit-line-clamp:5}.ap-damo .asis{width:40px!important}}@media (min-width:1024px){.ap-baldosa{aspect-ratio:auto;min-height:150px;justify-content:flex-start;padding:12px 8px}.ap-nombre{font-size:13.5px;line-height:1.2}}.ap-grid{padding-bottom:12px}.ap-dia{margin-top:8px}.ap-baldosa{position:relative;border-top-width:1px;background:color-mix(in srgb,var(--c) 13%,#14121b);border-color:color-mix(in srgb,var(--c) 45%,#2a2733);transition:translate .15s ease,border-color .5s ease,background-color .5s ease}.ap-baldosa:after,.ap-baldosa:before{content:"";position:absolute;left:0;top:0;height:5px}.ap-baldosa:before{width:100%;background:color-mix(in srgb,var(--c) 30%,#2a2733)}.ap-baldosa:after{width:calc(var(--a,0) * 100%);background:var(--c);box-shadow:0 0 10px var(--c);transition:width .6s ease}.ap-baldosa[data-completa]{border-color:#FFD23F;background:color-mix(in srgb,#FFD23F 14%,#14121b);box-shadow:0 0 0 1px rgba(255,210,63,.5),0 0 26px -6px rgba(255,210,63,.75)}.ap-baldosa[data-completa]:after{background:#FFD23F;box-shadow:0 0 12px #FFD23F}.ap-baldosa[data-completa] .ap-nombre{color:#FFE88A}.ap-baldosa>svg{transition:filter .5s ease}.ap-nombre{color:#EDE8FF}.ap-damo:after,.ap-damo:before{display:none}.ap-damo{border-top-width:1px;background:#0e0b18;border-color:rgba(196,181,253,.25)}@media (prefers-reduced-motion:reduce){.ap-baldosa,.ap-baldosa:after,.ap-baldosa>svg{transition:none}}.qe{padding-top:36px}.qe-bajada{margin:10px 0 0;max-width:640px;font-size:17px;line-height:1.55;color:var(--enc-texto-2)}.qe-rot{margin:32px 0 14px;font-family:var(--enc-f-mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.qe-org,.qe-pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:900px){.qe-org,.qe-pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.qe-paso{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px;background:var(--enc-panel);border:1px solid var(--enc-line);border-top:4px solid #b15dff}.qe-num{position:absolute;top:10px;right:12px;font:900 22px/1 var(--enc-f-tit);color:#FFD23F}.qe-dib{display:block;line-height:0;margin-bottom:4px}.qe-t{font:800 17px/1.2 var(--enc-f-tit);color:var(--enc-texto)}.qe-d{font-size:14px;line-height:1.45;color:var(--enc-texto-2)}.qe-tarjeta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;height:100%;box-sizing:border-box;padding:16px 14px;background:var(--enc-panel);border:1px solid var(--enc-line);border-top:4px solid var(--enc-acento);text-decoration:none;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.qe-tarjeta:focus-visible,.qe-tarjeta:hover{transform:translateY(-2px);border-color:var(--enc-acento);background:var(--enc-panel-hover)}.qe-txt{display:flex;flex-direction:column;gap:4px}@media (prefers-reduced-motion:reduce){.qe-tarjeta{transition:none}.qe-tarjeta:hover{transform:none}}.ap-invita{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;background:transparent;border:1px solid var(--enc-line);max-width:760px}.ap-invita .enc-pequeno{color:var(--enc-texto-2);max-width:560px}