.escalera[data-astro-cid-yiddb2df],.escena[data-astro-cid-yiddb2df]{position:relative}.peldano[data-astro-cid-yiddb2df]{padding:4.5rem 0;background:var(--color-page)}.peldano-1[data-astro-cid-yiddb2df],.peldano-2[data-astro-cid-yiddb2df]{background:var(--color-night)}.peldano-caja[data-astro-cid-yiddb2df]{margin-inline:auto;max-width:72rem;padding-inline:1.25rem}@media(width>=640px){.peldano-caja[data-astro-cid-yiddb2df]{padding-inline:2rem}}@media(width>=1024px){.peldano-caja[data-astro-cid-yiddb2df]{padding-left:11rem}}.etiqueta[data-astro-cid-yiddb2df]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.etiqueta-noche[data-astro-cid-yiddb2df]{color:var(--color-brand-300)}.etiqueta-dia[data-astro-cid-yiddb2df]{color:var(--color-brand-700)}.etiqueta-sep[data-astro-cid-yiddb2df]{opacity:.45;margin-inline:.4em}.etiqueta-rung[data-astro-cid-yiddb2df]{color:inherit;opacity:.75}.pie[data-astro-cid-yiddb2df]{margin-top:2.25rem;max-width:44rem;font-size:1.02rem;line-height:1.65}.pie-noche[data-astro-cid-yiddb2df]{color:var(--color-brand-100)}.pie-dia[data-astro-cid-yiddb2df]{color:var(--color-body)}.onda[data-astro-cid-yiddb2df]{display:flex;align-items:center;gap:3px;height:4.5rem}.onda-barra[data-astro-cid-yiddb2df]{display:block;flex:1 1 0;min-width:2px;height:var(--h);border-radius:999px;background:var(--color-brand-400);opacity:.55}.rejilla[data-astro-cid-yiddb2df]{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px}.marca[data-astro-cid-yiddb2df]{display:block;aspect-ratio:1;border-radius:2px;background:var(--color-brand-500)}.marca-open[data-astro-cid-yiddb2df]{background:#d97706}.marca-[data-astro-cid-yiddb2df]{background:#8a3a12}.marca-ella[data-astro-cid-yiddb2df]{background:var(--color-brand-600);box-shadow:0 0 0 2px var(--color-page),0 0 0 4px var(--color-brand-500);border-radius:1px}.leyenda[data-astro-cid-yiddb2df]{display:inline-flex;align-items:center;gap:.4rem}.leyenda[data-astro-cid-yiddb2df]:before{content:"";display:block;width:.55rem;height:.55rem;border-radius:2px}.leyenda-resuelta[data-astro-cid-yiddb2df]:before{background:var(--color-brand-500)}.leyenda-pendiente[data-astro-cid-yiddb2df]:before{background:#d97706}.leyenda-senal[data-astro-cid-yiddb2df]:before{background:#8a3a12}.leyenda-ella[data-astro-cid-yiddb2df]:before{background:var(--color-brand-600);box-shadow:0 0 0 1.5px var(--color-brand-500)}.riel[data-astro-cid-yiddb2df]{display:none}.riel-item[data-astro-cid-yiddb2df]{display:flex;align-items:center;gap:.7rem;padding-block:.55rem}.riel-punto[data-astro-cid-yiddb2df]{display:block;width:.5rem;height:.5rem;border-radius:999px;background:currentColor}.riel-texto[data-astro-cid-yiddb2df]{display:flex;flex-direction:column;line-height:1.15}.riel-n[data-astro-cid-yiddb2df]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase}.riel-nombre[data-astro-cid-yiddb2df]{font-size:.82rem;font-weight:600}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.peldano[data-astro-cid-yiddb2df]{animation-name:paso;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 8% entry 62%}.onda-barra[data-astro-cid-yiddb2df]{transform-origin:center;animation:latido 1.15s var(--ease-in-out-strong) infinite alternate;animation-delay:calc(var(--i) * -47ms)}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (width>=1024px)and (height>=680px){.escalera[data-astro-cid-yiddb2df]{height:560svh;view-timeline-name:--alejamiento;view-timeline-axis:block}.escena[data-astro-cid-yiddb2df]{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--color-night);animation-name:luz;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--alejamiento;animation-range:contain}.peldano[data-astro-cid-yiddb2df]{position:absolute;inset:0;display:flex;align-items:center;padding:5.5rem 0 3rem;background:none;opacity:0;animation-name:escala;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--alejamiento}.peldano-caja[data-astro-cid-yiddb2df]{width:100%}.peldano-1[data-astro-cid-yiddb2df]{animation-name:escala-primera;animation-range:contain contain 21%}.peldano-2[data-astro-cid-yiddb2df]{animation-range:contain 19% contain 41%}.peldano-3[data-astro-cid-yiddb2df]{animation-range:contain 39% contain 61%}.peldano-4[data-astro-cid-yiddb2df]{animation-range:contain 59% contain 81%}.peldano-5[data-astro-cid-yiddb2df]{animation-name:escala-ultima;animation-range:contain 79%}.riel[data-astro-cid-yiddb2df]{display:block;color:var(--color-brand-100);animation-name:riel-color;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--alejamiento;animation-range:contain}.riel-item[data-astro-cid-yiddb2df]{animation-name:riel-encendido;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--alejamiento}.riel-1[data-astro-cid-yiddb2df]{animation-name:riel-primera;animation-range:contain contain 21%}.riel-2[data-astro-cid-yiddb2df]{animation-range:contain 19% contain 41%}.riel-3[data-astro-cid-yiddb2df]{animation-range:contain 39% contain 61%}.riel-4[data-astro-cid-yiddb2df]{animation-range:contain 59% contain 81%}.riel-5[data-astro-cid-yiddb2df]{animation-name:riel-ultima;animation-range:contain 79%}}}@keyframes escala{0%{opacity:0;transform:scale(1.16);filter:blur(14px)}16%,84%{opacity:1;transform:scale(1);filter:blur()}to{opacity:0;transform:scale(.88);filter:blur(14px)}}@keyframes luz{0%,34%{background-color:var(--color-night)}46%,to{background-color:var(--color-page)}}@keyframes riel-color{0%,34%{color:var(--color-brand-100)}46%,to{color:var(--color-brand-800)}}@keyframes escala-primera{0%,84%{opacity:1;transform:scale(1);filter:blur()}to{opacity:0;transform:scale(.88);filter:blur(14px)}}@keyframes escala-ultima{0%{opacity:0;transform:scale(1.16);filter:blur(14px)}16%,to{opacity:1;transform:scale(1);filter:blur()}}@keyframes riel-ultima{0%{opacity:.3}18%,to{opacity:1}}@keyframes riel-encendido{0%{opacity:.3}18%,82%{opacity:1}to{opacity:.3}}@keyframes riel-primera{0%,82%{opacity:1}to{opacity:.3}}@keyframes paso{0%{opacity:0;transform:scale(1.04) translateY(10px);filter:blur(5px)}to{opacity:1;transform:none;filter:blur()}}@keyframes latido{0%{transform:scaleY(.72)}to{transform:scaleY(1)}}
