.contenedor-principal[data-astro-cid-lcdefpme]{z-index:1;max-width:1200px;margin:0 auto;padding:0 24px 110px;position:relative}.portada[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;padding:95px 0 70px;display:flex}.estado-portada[data-astro-cid-lcdefpme]{color:#0f6;background:#00ff6612;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-family:JetBrains Mono,monospace;font-size:.75rem;display:inline-flex}.punto-ping[data-astro-cid-lcdefpme]{background-color:#0f6;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;box-shadow:0 0 8px #0f6}@keyframes pulse{0%{box-shadow:0 0 #0f66}70%{box-shadow:0 0 0 6px #0f60}to{box-shadow:0 0 #0f60}}h1[data-astro-cid-lcdefpme]{letter-spacing:-1.5px;color:#fff;max-width:860px;margin-bottom:24px;font-size:clamp(2.4rem,5.5vw,4.1rem);font-weight:700;line-height:1.1}.texto-portada[data-astro-cid-lcdefpme]{color:#9ca3af;max-width:680px;margin:0;font-size:1.15rem;line-height:1.65}.pill-tag[data-astro-cid-lcdefpme]{letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600;display:inline-block}.tag-verde[data-astro-cid-lcdefpme],.tag-alpha[data-astro-cid-lcdefpme]{color:#34d399;background:#10b9811f}.tag-beta[data-astro-cid-lcdefpme]{color:#fbbf24;background:#f59e0b1f}.tag-omega[data-astro-cid-lcdefpme]{color:#f87171;background:#ef444424}.seccion-bloque[data-astro-cid-lcdefpme]{margin-top:75px}.seccion-intro-nodos[data-astro-cid-lcdefpme]{text-align:center;max-width:680px;margin-top:110px;margin-left:auto;margin-right:auto}.seccion-intro-nodos[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-1px;margin:0 0 12px;font-size:clamp(2rem,4vw,2.8rem);font-weight:700}.seccion-intro-nodos[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#9ca3af;margin:0;font-size:1rem;line-height:1.6}.cabecera-zigzag[data-astro-cid-lcdefpme]{align-items:flex-end;gap:32px;margin-bottom:38px;display:flex}.cabecera-zigzag[data-astro-cid-lcdefpme].alinear-derecha{text-align:right;justify-content:flex-end}.cabecera-zigzag[data-astro-cid-lcdefpme].alinear-izquierda{text-align:left;justify-content:flex-start}.textos-cabecera[data-astro-cid-lcdefpme]{max-width:560px}.cabecera-zigzag[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-1px;margin:0 0 10px;font-size:clamp(1.85rem,3.5vw,2.55rem);font-weight:700;line-height:1.15}.cabecera-zigzag[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#9ca3af;margin:0;font-size:.96rem;line-height:1.6}.linea-decorativa[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0000,#ffffff14);flex:1;height:1px;margin-bottom:14px}.alinear-izquierda[data-astro-cid-lcdefpme] .linea-decorativa[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#ffffff14,#0000)}.grid-3-columnas[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.tarjeta-info[data-astro-cid-lcdefpme]{background:#0c1017;border-radius:14px;padding:30px 26px;transition:transform .25s,background .25s;box-shadow:0 14px 34px -10px #000000a6}.tarjeta-info[data-astro-cid-lcdefpme]:hover{background:#10151f;transform:translateY(-4px)}.top-tarjeta-info[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.indice-minimal[data-astro-cid-lcdefpme]{color:#0f6;font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:700}.pill-mini[data-astro-cid-lcdefpme]{color:#8b949e;background:#ffffff0a;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.65rem}.tarjeta-info[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin:0 0 10px;font-size:1.18rem;font-weight:600}.tarjeta-info[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#8b949e;margin:0;font-size:.9rem;line-height:1.6}.bloque-cluster[data-astro-cid-lcdefpme]{margin-top:85px;padding:20px 0;position:relative}.bloque-cluster[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;pointer-events:none;border-radius:40px;transition:opacity .5s;position:absolute;inset:-60px -40px}.grid-cluster[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card-lab[data-astro-cid-lcdefpme]{color:inherit;background:#0c1017;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s;display:flex;overflow:hidden;box-shadow:0 18px 40px -12px #000000bf}.card-lab[data-astro-cid-lcdefpme]:hover{box-shadow:0 22px 48px -10px #000000d9, 0 0 35px -8px rgba(var(--c-rgb), .22);background:#0f141d;transform:translateY(-6px)}.card-lab[data-astro-cid-lcdefpme].bloqueado{cursor:crosshair}.arte-card[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 74% 52%, rgba(var(--c-rgb), .24) 0%, rgba(var(--c-rgb), .06) 42%, #090c12f5 78%), #080b11;justify-content:flex-end;align-items:center;height:145px;padding-right:72px;display:flex;position:relative;overflow:hidden}.patron-arte[data-astro-cid-lcdefpme]{width:100%;height:100%;color:rgb(var(--c-rgb));pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000f2 0%,#00000080 65%,#0000 100%);mask-image:linear-gradient(90deg,#000000f2 0%,#00000080 65%,#0000 100%)}.medallon-icono[data-astro-cid-lcdefpme]{z-index:2;background:radial-gradient(circle, rgba(var(--c-rgb), .16) 0%, #0a0e14eb 75%);width:68px;height:68px;box-shadow:0 0 0 6px rgba(var(--c-rgb), .06), 0 0 28px rgba(var(--c-rgb), .28);color:rgb(var(--c-rgb));border-radius:50%;justify-content:center;align-items:center;transition:transform .35s,box-shadow .35s;display:flex;position:relative}.card-lab[data-astro-cid-lcdefpme]:hover .medallon-icono[data-astro-cid-lcdefpme]{box-shadow:0 0 0 1.5px rgba(var(--c-rgb), .7), 0 0 0 8px rgba(var(--c-rgb), .1), 0 0 36px rgba(var(--c-rgb), .45);transform:scale(1.07)}.cuerpo-card[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:24px;display:flex}.meta-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pill-categoria[data-astro-cid-lcdefpme]{letter-spacing:.6px;background:rgba(var(--c-rgb), .13);color:rgb(var(--c-rgb));border-radius:999px;padding:4px 11px;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:600}.estado-nodo[data-astro-cid-lcdefpme]{font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.estado-nodo[data-astro-cid-lcdefpme].online{color:#10b981}.estado-nodo[data-astro-cid-lcdefpme].offline{color:#64748b}.card-lab[data-astro-cid-lcdefpme].bloqueado:hover .estado-nodo[data-astro-cid-lcdefpme].offline{color:#f87171}.titulo-lab[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.4px;margin:0 0 10px;font-family:JetBrains Mono,monospace;font-size:1.28rem;font-weight:700}.desc-lab[data-astro-cid-lcdefpme]{color:#8b949e;flex:1;margin:0 0 22px;font-size:.88rem;line-height:1.6}.lore-highlight[data-astro-cid-lcdefpme]{color:#e2e8f0;background:rgba(var(--c-rgb), .1);border-radius:4px;padding:1px 6px;font-weight:500}.footer-card[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:8px;padding-top:16px;display:flex}.tags-herramientas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;display:flex}.tags-herramientas[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#94a3b8;background:#ffffff0a;border-radius:6px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:.66rem}.cta-infiltrar[data-astro-cid-lcdefpme]{color:#10b981;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:600}.candado-svg[data-astro-cid-lcdefpme]{color:#64748b;align-items:center;transition:color .25s,transform .25s;display:inline-flex}.card-lab[data-astro-cid-lcdefpme].bloqueado:hover .candado-svg[data-astro-cid-lcdefpme]{color:rgb(var(--c-rgb));transform:scale(1.1)}.revelar-scroll[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(28px)}.revelar-scroll[data-astro-cid-lcdefpme].visible{opacity:1;transform:translateY(0)}@media (width<=1024px){.grid-cluster[data-astro-cid-lcdefpme],.grid-3-columnas[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.cabecera-zigzag[data-astro-cid-lcdefpme],.cabecera-zigzag[data-astro-cid-lcdefpme].alinear-derecha,.cabecera-zigzag[data-astro-cid-lcdefpme].alinear-izquierda{text-align:left;flex-direction:column;align-items:flex-start;gap:12px}.linea-decorativa[data-astro-cid-lcdefpme]{width:100%}.grid-cluster[data-astro-cid-lcdefpme],.grid-3-columnas[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
