.leyenda[data-astro-cid-4tn6w3f6]{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.grupos[data-astro-cid-4tn6w3f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.grupo[data-astro-cid-4tn6w3f6]{border:var(--borde);background:var(--blanco);box-shadow:var(--sombra)}.grupo[data-astro-cid-4tn6w3f6] h3[data-astro-cid-4tn6w3f6]{border-bottom:var(--borde);background:var(--amarillo);font-family:var(--mono);letter-spacing:.1em;padding:.6rem .95rem;font-size:.66rem;font-weight:700;line-height:1.3}.grupo[data-astro-cid-4tn6w3f6]:nth-child(4n+2) h3[data-astro-cid-4tn6w3f6]{background:var(--rosa)}.grupo[data-astro-cid-4tn6w3f6]:nth-child(4n+3) h3[data-astro-cid-4tn6w3f6]{background:var(--cian)}.grupo[data-astro-cid-4tn6w3f6]:nth-child(4n+4) h3[data-astro-cid-4tn6w3f6]{background:var(--lima)}.grupo[data-astro-cid-4tn6w3f6] ul[data-astro-cid-4tn6w3f6]{margin:0;padding:.4rem .95rem .55rem;list-style:none;display:grid}.grupo[data-astro-cid-4tn6w3f6] li[data-astro-cid-4tn6w3f6]{border-bottom:1px solid #0a0a0a29;justify-content:space-between;align-items:center;gap:.7rem;padding-block:.42rem;font-size:.85rem;line-height:1.3;display:flex}.grupo[data-astro-cid-4tn6w3f6] li[data-astro-cid-4tn6w3f6]:last-child{border-bottom:none}.chip[data-astro-cid-4tn6w3f6]{border:2px solid var(--tinta);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:.12rem .36rem;font-size:.56rem;font-weight:700;display:inline-flex}.chip-listo[data-astro-cid-4tn6w3f6]{background:var(--lima)}.chip-parcial[data-astro-cid-4tn6w3f6]{background:var(--amarillo)}.chip-pendiente[data-astro-cid-4tn6w3f6]{background:#e2ddd2}.nota[data-astro-cid-4tn6w3f6]{border-left:4px solid var(--tinta);margin-top:1.5rem;padding-left:.7rem;font-size:.84rem;font-weight:600}.nota[data-astro-cid-4tn6w3f6] a[data-astro-cid-4tn6w3f6]{text-underline-offset:.18em;text-decoration-thickness:2px}@media (width<=900px){.grupos[data-astro-cid-4tn6w3f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.grupos[data-astro-cid-4tn6w3f6]{grid-template-columns:minmax(0,1fr)}}.ventana[data-astro-cid-ght4pjav]{border:3px solid var(--tinta);background:var(--tinta);box-shadow:var(--sombra);margin:0;overflow:hidden}.barra[data-astro-cid-ght4pjav]{border-bottom:3px solid var(--tinta);background:var(--amarillo);align-items:center;gap:.8rem;padding:.52rem .75rem;display:flex}.luces[data-astro-cid-ght4pjav]{gap:.35rem;display:flex}.luces[data-astro-cid-ght4pjav] i[data-astro-cid-ght4pjav]{border:2px solid var(--tinta);background:var(--blanco);width:.55rem;height:.55rem}.luces[data-astro-cid-ght4pjav] i[data-astro-cid-ght4pjav]:first-child{background:var(--rosa)}.luces[data-astro-cid-ght4pjav] i[data-astro-cid-ght4pjav]:nth-child(2){background:var(--naranja)}.luces[data-astro-cid-ght4pjav] i[data-astro-cid-ght4pjav]:nth-child(3){background:var(--lima)}figcaption[data-astro-cid-ght4pjav]{color:var(--tinta);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:700}.acciones[data-astro-cid-ght4pjav]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.cuerpo[data-astro-cid-ght4pjav]{background:#0a0a0a;max-height:38rem;overflow:auto}.concurrency[data-astro-cid-if3lldxm]{border-block:6px solid var(--tinta);background:var(--tinta);color:var(--papel)}.eyebrow[data-astro-cid-if3lldxm]{background:var(--amarillo);box-shadow:4px 4px 0 var(--papel);color:var(--tinta)}.titulo-seccion[data-astro-cid-if3lldxm]{color:var(--papel)}.resalte[data-astro-cid-if3lldxm]{background:var(--cian);box-shadow:5px 5px 0 var(--amarillo);color:var(--tinta);padding:0 .08em;line-height:.92;display:inline-block}.sub-seccion[data-astro-cid-if3lldxm]{color:#e9e4d7}.sub-seccion[data-astro-cid-if3lldxm] code[data-astro-cid-if3lldxm]{border:2px solid var(--tinta);background:var(--papel);color:var(--tinta);padding:.03em .22em;font-size:.86em;font-weight:700}.rejilla[data-astro-cid-if3lldxm]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.rejilla[data-astro-cid-if3lldxm] .ventana{border-color:var(--papel);box-shadow:8px 8px 0 var(--amarillo);margin-top:1.8rem}.sello[data-astro-cid-if3lldxm]{border:2px solid var(--tinta);background:var(--tinta);color:var(--lima);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:.16rem .45rem;font-size:.58rem;font-weight:700}.bench[data-astro-cid-if3lldxm]{border:var(--borde);background:var(--papel);box-shadow:10px 10px 0 var(--rosa);color:var(--tinta);padding:clamp(1.3rem,3vw,1.9rem)}.bench-etiqueta[data-astro-cid-if3lldxm]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:700}.cifra[data-astro-cid-if3lldxm]{font-family:var(--display);letter-spacing:-.06em;margin-top:.35rem;font-size:clamp(3.8rem,7vw,5.4rem);font-weight:900;line-height:.9}.cifra[data-astro-cid-if3lldxm] span[data-astro-cid-if3lldxm]{color:var(--rosa);text-shadow:3px 3px 0 var(--tinta)}.cifra-pie[data-astro-cid-if3lldxm]{margin-top:.35rem;font-size:.8rem;font-weight:600}.barras[data-astro-cid-if3lldxm]{gap:1rem;margin-top:1.6rem;display:grid}.barra[data-astro-cid-if3lldxm]{gap:.35rem;display:grid}.meta[data-astro-cid-if3lldxm]{font-family:var(--mono);justify-content:space-between;gap:1rem;font-size:.66rem;font-weight:700;display:flex}.pista[data-astro-cid-if3lldxm]{border:2px solid var(--tinta);background:var(--blanco);height:1.05rem;overflow:hidden}.relleno[data-astro-cid-if3lldxm]{width:max(var(--ancho), 2.2rem);border-right:2px solid var(--tinta);background:var(--lima);height:100%}.relleno[data-astro-cid-if3lldxm].serie{background:#bdb7aa}.detalles[data-astro-cid-if3lldxm]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1.6rem 0 0;display:grid}.detalles[data-astro-cid-if3lldxm] div[data-astro-cid-if3lldxm]{border:2px solid var(--tinta);background:var(--amarillo);padding:.45rem .5rem}.detalles[data-astro-cid-if3lldxm] div[data-astro-cid-if3lldxm]:nth-child(2){background:var(--rosa)}.detalles[data-astro-cid-if3lldxm] div[data-astro-cid-if3lldxm]:nth-child(3){background:var(--cian)}dt[data-astro-cid-if3lldxm]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:700}dd[data-astro-cid-if3lldxm]{font-family:var(--display);letter-spacing:-.02em;margin:.15rem 0 0;font-size:1rem;font-weight:900}.bench-pie[data-astro-cid-if3lldxm]{margin-top:1rem;font-size:.7rem;font-weight:600}.bench-pie[data-astro-cid-if3lldxm] code[data-astro-cid-if3lldxm]{border:2px solid var(--tinta);background:var(--blanco);padding:.03rem .22rem;font-size:.92em}.aviso[data-astro-cid-if3lldxm]{border:var(--borde);background:var(--amarillo);box-shadow:6px 6px 0 var(--rosa);color:var(--tinta);align-items:flex-start;gap:.85rem;margin-top:clamp(2.5rem,5vw,4rem);padding:.9rem 1rem;display:flex}.aviso-icono[data-astro-cid-if3lldxm]{border:2px solid var(--tinta);background:var(--tinta);width:1.45rem;height:1.45rem;color:var(--amarillo);font-family:var(--mono);flex:none;place-items:center;font-size:.78rem;font-weight:700;display:grid}.aviso[data-astro-cid-if3lldxm] p[data-astro-cid-if3lldxm]{font-size:.84rem;font-weight:500}.aviso[data-astro-cid-if3lldxm] strong[data-astro-cid-if3lldxm]{font-weight:800}.aviso[data-astro-cid-if3lldxm] code[data-astro-cid-if3lldxm]{border:2px solid var(--tinta);background:var(--blanco);padding:.03rem .22rem;font-size:.9em;font-weight:700}[data-astro-cid-if3lldxm]:focus-visible{outline-color:var(--amarillo)}@media (width<=980px){.rejilla[data-astro-cid-if3lldxm]{grid-template-columns:minmax(0,1fr)}.bench[data-astro-cid-if3lldxm]{max-width:34rem}}.eyebrow[data-astro-cid-cognygiv]{background:var(--rosa)}.rejilla[data-astro-cid-cognygiv]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.tarjeta[data-astro-cid-cognygiv]{border:var(--borde);background:var(--blanco);box-shadow:var(--sombra);padding:1.25rem 1.25rem 1.35rem;transition:transform .15s,box-shadow .15s;position:relative}.tarjeta[data-astro-cid-cognygiv]:hover{box-shadow:9px 9px 0 var(--tinta);transform:translate(-3px,-3px)}.indice[data-astro-cid-cognygiv]{color:#7c766b;font-family:var(--mono);letter-spacing:.08em;font-size:.62rem;font-weight:700;position:absolute;top:1.05rem;right:1.1rem}.glifo[data-astro-cid-cognygiv]{border:2px solid var(--tinta);background:var(--amarillo);min-width:2.4rem;height:2.4rem;box-shadow:2px 2px 0 var(--tinta);color:var(--tinta);font-family:var(--mono);letter-spacing:-.02em;place-items:center;padding-inline:.4rem;font-size:.78rem;font-weight:700;display:inline-grid}.tarjeta[data-astro-cid-cognygiv]:nth-child(4n+2) .glifo[data-astro-cid-cognygiv]{background:var(--rosa)}.tarjeta[data-astro-cid-cognygiv]:nth-child(4n+3) .glifo[data-astro-cid-cognygiv]{background:var(--cian)}.tarjeta[data-astro-cid-cognygiv]:nth-child(4n+4) .glifo[data-astro-cid-cognygiv]{background:var(--lima)}h3[data-astro-cid-cognygiv]{margin-top:1rem;font-size:1rem;line-height:1.15}.tarjeta[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--gris-texto);margin-top:.55rem;font-size:.88rem;line-height:1.55}.nota[data-astro-cid-cognygiv]{border:var(--borde);background:var(--amarillo);box-shadow:4px 4px 0 var(--tinta);margin-top:1.6rem;padding:.55rem .8rem;font-size:.82rem;font-weight:600;display:inline-block}.nota[data-astro-cid-cognygiv] code[data-astro-cid-cognygiv]{border:2px solid var(--tinta);background:var(--blanco);padding:.05rem .25rem;font-size:.76rem}.hero[data-astro-cid-ge2uvauf]{background:var(--papel);padding-top:clamp(3rem,7vw,5.5rem);position:relative;overflow-x:clip}.hero[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;background-image:radial-gradient(#0a0a0a29 1.2px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 68%);mask-image:linear-gradient(90deg,#0000 30%,#000 68%)}.rejilla[data-astro-cid-ge2uvauf]{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.distintivo[data-astro-cid-ge2uvauf]{border:var(--borde);background:var(--amarillo);box-shadow:3px 3px 0 var(--tinta);color:var(--tinta);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.32rem .65rem;font-size:.65rem;font-weight:700;display:inline-flex;transform:rotate(-1.5deg)}.punto[data-astro-cid-ge2uvauf]{border:2px solid var(--tinta);background:var(--rosa);width:.5rem;height:.5rem}h1[data-astro-cid-ge2uvauf]{margin-top:1.35rem;font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:.95}.marca-texto[data-astro-cid-ge2uvauf]{border:var(--borde);background:var(--amarillo);box-shadow:6px 6px 0 var(--tinta);margin-top:.2rem;padding:0 .1em .04em;line-height:.92;display:inline-block}.entrada[data-astro-cid-ge2uvauf]{max-width:54ch;color:var(--tinta);margin-top:1.5rem;font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.6}.acciones[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.nota[data-astro-cid-ge2uvauf]{border-left:3px solid var(--tinta);margin-top:1.3rem;padding-left:.7rem;font-size:.82rem;font-weight:600}.nota[data-astro-cid-ge2uvauf] code[data-astro-cid-ge2uvauf]{border:2px solid var(--tinta);background:var(--blanco);padding:.08rem .28rem;font-size:.76rem}.sellos[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.55rem;margin-top:1.6rem;display:flex}.sello[data-astro-cid-ge2uvauf]{border:2px solid var(--tinta);box-shadow:3px 3px 0 var(--tinta);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:.25rem .55rem;font-size:.6rem;font-weight:700}.sello-rosa[data-astro-cid-ge2uvauf]{background:var(--rosa);transform:rotate(-2deg)}.sello-cian[data-astro-cid-ge2uvauf]{background:var(--cian);transform:rotate(1.5deg)}.sello-lima[data-astro-cid-ge2uvauf]{background:var(--lima);transform:rotate(-1deg)}.codigo-hero[data-astro-cid-ge2uvauf]{position:relative}.sticker[data-astro-cid-ge2uvauf]{z-index:3;border:3px solid var(--tinta);background:var(--rosa);box-shadow:4px 4px 0 var(--tinta);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:.3rem .6rem;font-size:.6rem;font-weight:700;position:absolute;top:-1rem;left:1rem;transform:rotate(2deg)}.codigo-hero[data-astro-cid-ge2uvauf] .ventana{box-shadow:10px 10px 0 var(--tinta);transition:transform .2s;transform:rotate(-1deg)}.codigo-hero[data-astro-cid-ge2uvauf]:hover .ventana{transform:rotate(0)}.estado-vivo[data-astro-cid-ge2uvauf]{color:var(--tinta);font-family:var(--mono);align-items:center;gap:.4rem;font-size:.62rem;font-weight:700;display:inline-flex}.estado-vivo[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{border:2px solid var(--tinta);background:var(--lima);width:.45rem;height:.45rem}.pie-codigo[data-astro-cid-ge2uvauf]{font-family:var(--mono);text-align:right;margin-top:1rem;font-size:.68rem;font-weight:600}.ficha[data-astro-cid-ge2uvauf]{z-index:1;border:var(--borde);background:var(--tinta);box-shadow:var(--sombra);grid-template-columns:repeat(4,1fr);gap:3px;margin-top:clamp(3rem,6vw,5rem);display:grid;position:relative}.ficha[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{background:var(--blanco);padding:1rem 1.1rem 1.05rem}.ficha[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:first-child{background:var(--amarillo)}.ficha[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:nth-child(2){background:var(--rosa)}.ficha[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:nth-child(3){background:var(--cian)}.ficha[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:nth-child(4){background:var(--lima)}dt[data-astro-cid-ge2uvauf]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:700}dd[data-astro-cid-ge2uvauf]{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:.25rem 0 0;font-size:1rem;font-weight:900;line-height:1.1}@media (width<=980px){.rejilla[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.codigo-hero[data-astro-cid-ge2uvauf]{max-width:42rem}}@media (width<=640px){.ficha[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,1fr)}.pie-codigo[data-astro-cid-ge2uvauf]{text-align:left}}.comando[data-astro-cid-5364zblv]{border:3px solid var(--tinta);border-left:7px solid var(--amarillo);background:var(--tinta);box-shadow:4px 4px 0 var(--tinta);align-items:flex-start;gap:.7rem;padding:.65rem .65rem .65rem .85rem;display:flex}pre[data-astro-cid-5364zblv]{color:#f5f0e3;white-space:pre;flex:1;min-width:0;margin:0;padding:.15rem 0;font-size:.78rem;font-weight:500;line-height:1.7;overflow-x:auto}code[data-astro-cid-5364zblv]{font:inherit}.copiar[data-astro-cid-5364zblv]{border:2px solid var(--tinta);background:var(--amarillo);box-shadow:2px 2px 0 var(--papel);color:var(--tinta);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;flex:none;padding:.3rem .55rem;font-size:.62rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.copiar[data-astro-cid-5364zblv]:hover{box-shadow:3px 3px 0 var(--papel);transform:translate(-1px,-1px)}.copiar[data-astro-cid-5364zblv]:active{box-shadow:1px 1px 0 var(--papel);transform:translate(1px,1px)}.copiar[data-astro-cid-5364zblv][data-copiado=si]{background:var(--lima)}.seccion[data-astro-cid-swawiaf7]{border-block:var(--borde);background:var(--lima)}.eyebrow[data-astro-cid-swawiaf7]{background:var(--tinta);box-shadow:3px 3px 0 var(--blanco);color:var(--amarillo)}.sub-seccion[data-astro-cid-swawiaf7] code[data-astro-cid-swawiaf7]{border:2px solid var(--tinta);background:var(--blanco);padding:.05rem .3rem;font-size:.84em;font-weight:700}.rejilla[data-astro-cid-swawiaf7]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.pasos[data-astro-cid-swawiaf7]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.paso[data-astro-cid-swawiaf7]{border:var(--borde);background:var(--blanco);box-shadow:var(--sombra);padding:1.1rem 1.1rem 1.15rem}.paso-cabecera[data-astro-cid-swawiaf7]{align-items:flex-start;gap:.85rem;margin-bottom:.9rem;display:flex}.numero[data-astro-cid-swawiaf7]{border:2px solid var(--tinta);background:var(--tinta);width:2.1rem;height:2.1rem;color:var(--amarillo);font-family:var(--mono);flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}h3[data-astro-cid-swawiaf7]{font-size:1.05rem;line-height:1.1}.paso[data-astro-cid-swawiaf7] p[data-astro-cid-swawiaf7]{color:var(--gris-texto);margin-top:.25rem;font-size:.84rem}.alternativas[data-astro-cid-swawiaf7]{align-content:start;gap:1rem;display:grid}.alternativa[data-astro-cid-swawiaf7]{border:var(--borde);background:var(--blanco);box-shadow:var(--sombra);padding:.95rem}.alternativa[data-astro-cid-swawiaf7] h3[data-astro-cid-swawiaf7]{border:2px solid var(--tinta);background:var(--cian);box-shadow:2px 2px 0 var(--tinta);font-family:var(--mono);letter-spacing:.08em;padding:.18rem .42rem;font-size:.62rem;font-weight:700;line-height:1.2;display:inline-block}.alternativa[data-astro-cid-swawiaf7]:nth-child(2) h3[data-astro-cid-swawiaf7]{background:var(--rosa)}.alternativa[data-astro-cid-swawiaf7]:nth-child(3) h3[data-astro-cid-swawiaf7]{background:var(--amarillo)}.alternativa[data-astro-cid-swawiaf7] p[data-astro-cid-swawiaf7]{color:var(--gris-texto);margin-top:.6rem;font-size:.78rem}.alternativa[data-astro-cid-swawiaf7] code[data-astro-cid-swawiaf7]{border:2px solid var(--tinta);background:var(--papel);padding:.05rem .25rem;font-size:.9em;font-weight:700}.requisitos[data-astro-cid-swawiaf7]{border:3px solid var(--tinta);background:var(--tinta);color:var(--papel);font-family:var(--mono);letter-spacing:.02em;padding:.7rem .85rem;font-size:.64rem;font-weight:600;line-height:1.7}@media (width<=980px){.rejilla[data-astro-cid-swawiaf7]{grid-template-columns:minmax(0,1fr)}}.marquesina[data-astro-cid-543bmuqs]{border-block:var(--borde);background:var(--amarillo);overflow:hidden}.pista[data-astro-cid-543bmuqs]{width:max-content;animation:26s linear infinite desfilar;display:flex}.grupo[data-astro-cid-543bmuqs]{flex-shrink:0;gap:1.6rem;padding:.62rem 0 .62rem 1.6rem;display:flex}span[data-astro-cid-543bmuqs]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.1rem;font-size:.78rem;font-weight:700;display:inline-flex}b[data-astro-cid-543bmuqs]{font-size:.9rem}@keyframes desfilar{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pista[data-astro-cid-543bmuqs]{width:auto;animation:none}.grupo[data-astro-cid-543bmuqs]:nth-child(2){display:none}.grupo[data-astro-cid-543bmuqs]{flex-wrap:wrap;flex-shrink:1;width:100%;padding:.5rem 1rem}span[data-astro-cid-543bmuqs]{white-space:normal}}.seccion[data-astro-cid-fej3bsya]{border-block:var(--borde);background:var(--cian)}.eyebrow[data-astro-cid-fej3bsya]{background:var(--blanco)}.sub-seccion[data-astro-cid-fej3bsya] code[data-astro-cid-fej3bsya]{border:2px solid var(--tinta);background:var(--blanco);padding:.05rem .3rem;font-size:.84em;font-weight:700}.demo[data-astro-cid-fej3bsya]{position:relative}.demo[data-astro-cid-fej3bsya]>input[data-astro-cid-fej3bsya]{opacity:0;width:1px;height:1px;position:absolute}.pestanas[data-astro-cid-fej3bsya]{flex-wrap:wrap;gap:.55rem;display:flex}.pestanas[data-astro-cid-fej3bsya] label[data-astro-cid-fej3bsya]{border:3px solid var(--tinta);background:var(--blanco);box-shadow:4px 4px 0 var(--tinta);color:var(--tinta);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:.48rem .72rem;font-size:.7rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s,color .15s}.pestanas[data-astro-cid-fej3bsya] label[data-astro-cid-fej3bsya]:hover{box-shadow:6px 6px 0 var(--tinta);transform:translate(-2px,-2px)}#demo-1[data-astro-cid-fej3bsya]:checked~.pestanas[data-astro-cid-fej3bsya] label[data-astro-cid-fej3bsya][for=demo-1],#demo-2[data-astro-cid-fej3bsya]:checked~.pestanas[data-astro-cid-fej3bsya] label[data-astro-cid-fej3bsya][for=demo-2],#demo-3[data-astro-cid-fej3bsya]:checked~.pestanas[data-astro-cid-fej3bsya] label[data-astro-cid-fej3bsya][for=demo-3],#demo-4[data-astro-cid-fej3bsya]:checked~.pestanas[data-astro-cid-fej3bsya] label[data-astro-cid-fej3bsya][for=demo-4]{background:var(--tinta);box-shadow:4px 4px 0 var(--rosa);color:var(--amarillo)}#demo-1[data-astro-cid-fej3bsya]:focus-visible~.pestanas[data-astro-cid-fej3bsya] label[data-astro-cid-fej3bsya][for=demo-1],#demo-2[data-astro-cid-fej3bsya]:focus-visible~.pestanas[data-astro-cid-fej3bsya] label[data-astro-cid-fej3bsya][for=demo-2],#demo-3[data-astro-cid-fej3bsya]:focus-visible~.pestanas[data-astro-cid-fej3bsya] label[data-astro-cid-fej3bsya][for=demo-3],#demo-4[data-astro-cid-fej3bsya]:focus-visible~.pestanas[data-astro-cid-fej3bsya] label[data-astro-cid-fej3bsya][for=demo-4]{outline:3px solid var(--tinta);outline-offset:3px}.paneles[data-astro-cid-fej3bsya]{margin-top:1.8rem}.panel[data-astro-cid-fej3bsya]{display:none}#demo-1[data-astro-cid-fej3bsya]:checked~.paneles[data-astro-cid-fej3bsya] .panel-demo-1[data-astro-cid-fej3bsya],#demo-2[data-astro-cid-fej3bsya]:checked~.paneles[data-astro-cid-fej3bsya] .panel-demo-2[data-astro-cid-fej3bsya],#demo-3[data-astro-cid-fej3bsya]:checked~.paneles[data-astro-cid-fej3bsya] .panel-demo-3[data-astro-cid-fej3bsya],#demo-4[data-astro-cid-fej3bsya]:checked~.paneles[data-astro-cid-fej3bsya] .panel-demo-4[data-astro-cid-fej3bsya]{display:grid}.panel[data-astro-cid-fej3bsya]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem)}.panel-codigo[data-astro-cid-fej3bsya] .ventana{box-shadow:8px 8px 0 var(--tinta)}.panel-notas[data-astro-cid-fej3bsya]{border:var(--borde);background:var(--blanco);box-shadow:8px 8px 0 var(--tinta);padding:1.35rem}h3[data-astro-cid-fej3bsya]{font-size:1.35rem;line-height:1.05}.panel-notas[data-astro-cid-fej3bsya] p[data-astro-cid-fej3bsya]{color:var(--gris-texto);margin-top:.8rem;font-size:.9rem}ul[data-astro-cid-fej3bsya]{gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-fej3bsya]{padding-left:1.8rem;font-size:.86rem;font-weight:500;line-height:1.45;position:relative}li[data-astro-cid-fej3bsya]:before{content:"✓";border:2px solid var(--tinta);background:var(--amarillo);width:1.2rem;height:1.2rem;font-family:var(--mono);place-items:center;font-size:.65rem;font-weight:700;display:grid;position:absolute;top:0;left:0}@media (width<=900px){.panel[data-astro-cid-fej3bsya]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.pestanas[data-astro-cid-fej3bsya] label[data-astro-cid-fej3bsya]{text-align:center;flex:auto}}.seccion[data-astro-cid-eb46qce6]{border-block:var(--borde);background:var(--rosa)}.eyebrow[data-astro-cid-eb46qce6]{background:var(--tinta);box-shadow:3px 3px 0 var(--blanco);color:var(--amarillo)}.resumen[data-astro-cid-eb46qce6]{flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem;display:flex}.cuenta[data-astro-cid-eb46qce6]{border:var(--borde);background:var(--blanco);box-shadow:4px 4px 0 var(--tinta);align-items:baseline;gap:.6rem;padding:.7rem 1rem;display:flex}.cuenta[data-astro-cid-eb46qce6]:first-child{background:var(--lima)}.cuenta[data-astro-cid-eb46qce6]:nth-child(2){background:var(--amarillo)}.num[data-astro-cid-eb46qce6]{font-family:var(--display);letter-spacing:-.05em;font-size:2.2rem;font-weight:900;line-height:.9}.texto[data-astro-cid-eb46qce6]{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:700}.progreso[data-astro-cid-eb46qce6]{border:3px solid var(--tinta);background:var(--blanco);height:1.1rem;display:flex;overflow:hidden}.progreso[data-astro-cid-eb46qce6] span[data-astro-cid-eb46qce6]{border-right:2px solid var(--tinta)}.progreso[data-astro-cid-eb46qce6] span[data-astro-cid-eb46qce6]:last-child{border-right:none}.p-completa[data-astro-cid-eb46qce6]{background:var(--lima)}.p-parcial[data-astro-cid-eb46qce6]{background:var(--amarillo)}.p-pendiente[data-astro-cid-eb46qce6]{background:#d8d2c6}.tabla-envoltura[data-astro-cid-eb46qce6]{border:var(--borde);background:var(--blanco);box-shadow:var(--sombra);margin-top:1.2rem;overflow-x:auto}.fases[data-astro-cid-eb46qce6]{border-collapse:collapse;width:100%;font-size:.86rem}.fases[data-astro-cid-eb46qce6] th[data-astro-cid-eb46qce6]{border-bottom:3px solid var(--tinta);background:var(--tinta);color:var(--amarillo);font-family:var(--mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:.6rem .85rem;font-size:.6rem;font-weight:700}.fases[data-astro-cid-eb46qce6] td[data-astro-cid-eb46qce6]{border-bottom:2px solid var(--tinta);vertical-align:middle;padding:.55rem .85rem}.fases[data-astro-cid-eb46qce6] tr[data-astro-cid-eb46qce6]:last-child td[data-astro-cid-eb46qce6]{border-bottom:none}.fases[data-astro-cid-eb46qce6] tbody[data-astro-cid-eb46qce6] tr[data-astro-cid-eb46qce6]{transition:background .12s}.fases[data-astro-cid-eb46qce6] tbody[data-astro-cid-eb46qce6] tr[data-astro-cid-eb46qce6]:hover{background:var(--amarillo)}.numero-fase[data-astro-cid-eb46qce6]{width:3.2rem;font-family:var(--mono);font-size:.74rem;font-weight:700}.fases[data-astro-cid-eb46qce6] td[data-astro-cid-eb46qce6]:nth-child(2){color:var(--gris-texto);font-weight:500}.fases[data-astro-cid-eb46qce6] td[data-astro-cid-eb46qce6]:last-child{text-align:right;width:9.5rem}.chip[data-astro-cid-eb46qce6]{border:2px solid var(--tinta);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.1rem .35rem;font-size:.55rem;font-weight:700;display:inline-flex}.chip-completa[data-astro-cid-eb46qce6]{background:var(--lima)}.chip-parcial[data-astro-cid-eb46qce6]{background:var(--amarillo)}.chip-pendiente[data-astro-cid-eb46qce6]{background:#e2ddd2}.siguiente[data-astro-cid-eb46qce6]{border:var(--borde);background:var(--amarillo);box-shadow:6px 6px 0 var(--tinta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1.2rem;padding:1rem 1.1rem;display:flex}.etiqueta[data-astro-cid-eb46qce6]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.descripcion[data-astro-cid-eb46qce6]{max-width:68ch;margin-top:.35rem;font-size:.84rem;font-weight:500}.enlace[data-astro-cid-eb46qce6]{font-family:var(--mono);letter-spacing:.03em;text-underline-offset:.2em;text-transform:uppercase;flex:none;font-size:.7rem;font-weight:700;text-decoration:underline 3px}.sr-only[data-astro-cid-eb46qce6]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rejilla[data-astro-cid-wpvqsrx4]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.tabla-envoltura[data-astro-cid-wpvqsrx4]{border:var(--borde);background:var(--blanco);box-shadow:var(--sombra);overflow-x:auto}.cli[data-astro-cid-wpvqsrx4]{border-collapse:collapse;width:100%;font-size:.86rem}.cli[data-astro-cid-wpvqsrx4] th[data-astro-cid-wpvqsrx4]{border-bottom:3px solid var(--tinta);background:var(--tinta);color:var(--amarillo);font-family:var(--mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:.65rem .9rem;font-size:.62rem;font-weight:700}.cli[data-astro-cid-wpvqsrx4] td[data-astro-cid-wpvqsrx4]{border-bottom:2px solid var(--tinta);color:var(--gris-texto);padding:.6rem .9rem;font-size:.84rem}.cli[data-astro-cid-wpvqsrx4] tr[data-astro-cid-wpvqsrx4]:last-child td[data-astro-cid-wpvqsrx4]{border-bottom:none}.cli[data-astro-cid-wpvqsrx4] tbody[data-astro-cid-wpvqsrx4] tr[data-astro-cid-wpvqsrx4]{transition:background .12s}.cli[data-astro-cid-wpvqsrx4] tbody[data-astro-cid-wpvqsrx4] tr[data-astro-cid-wpvqsrx4]:hover{background:var(--amarillo)}.cli[data-astro-cid-wpvqsrx4] td[data-astro-cid-wpvqsrx4]:first-child{white-space:nowrap}.cli[data-astro-cid-wpvqsrx4] code[data-astro-cid-wpvqsrx4]{color:var(--tinta);font-size:.78rem;font-weight:700}.rejilla[data-astro-cid-wpvqsrx4] .ventana{box-shadow:8px 8px 0 var(--tinta)}.terminal[data-astro-cid-wpvqsrx4]{color:#f5f0e3;margin:0;padding:1rem 1.1rem 1.2rem;font-size:.78rem;line-height:1.85;overflow-x:auto}.terminal[data-astro-cid-wpvqsrx4] code{font:inherit}.terminal[data-astro-cid-wpvqsrx4] .prompt{color:var(--lima);font-weight:700}.terminal[data-astro-cid-wpvqsrx4] .salida{color:var(--cian)}.tarjetas[data-astro-cid-wpvqsrx4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.tarjeta[data-astro-cid-wpvqsrx4]{border:var(--borde);background:var(--blanco);box-shadow:var(--sombra);color:var(--tinta);padding:1.15rem 1.2rem 1.25rem;text-decoration:none;transition:transform .15s,box-shadow .15s;position:relative}.tarjeta[data-astro-cid-wpvqsrx4]:hover{box-shadow:9px 9px 0 var(--tinta);transform:translate(-3px,-3px)}.glifo[data-astro-cid-wpvqsrx4]{border:2px solid var(--tinta);background:var(--amarillo);width:2.2rem;height:2.2rem;box-shadow:2px 2px 0 var(--tinta);font-family:var(--mono);place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.tarjeta[data-astro-cid-wpvqsrx4]:nth-child(2) .glifo[data-astro-cid-wpvqsrx4]{background:var(--rosa)}.tarjeta[data-astro-cid-wpvqsrx4]:nth-child(3) .glifo[data-astro-cid-wpvqsrx4]{background:var(--cian)}.tarjeta[data-astro-cid-wpvqsrx4] h3[data-astro-cid-wpvqsrx4]{margin-top:.85rem;font-size:.95rem;line-height:1.15}.tarjeta[data-astro-cid-wpvqsrx4] p[data-astro-cid-wpvqsrx4]{color:var(--gris-texto);margin-top:.45rem;padding-right:1.4rem;font-size:.82rem;line-height:1.5}.flecha[data-astro-cid-wpvqsrx4]{border:2px solid var(--tinta);background:var(--amarillo);width:1.55rem;height:1.55rem;font-family:var(--mono);place-items:center;font-size:.78rem;font-weight:700;transition:transform .15s;display:grid;position:absolute;top:1rem;right:1rem}.tarjeta[data-astro-cid-wpvqsrx4]:hover .flecha[data-astro-cid-wpvqsrx4]{transform:translate(-2px,2px)}.sr-only[data-astro-cid-wpvqsrx4]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.rejilla[data-astro-cid-wpvqsrx4]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.tarjetas[data-astro-cid-wpvqsrx4]{grid-template-columns:minmax(0,1fr)}}
