.barra[data-astro-cid-lcdefpme]{width:min(100%,1256px);transition:width .65s var(--ease-salida), gap .65s var(--ease-salida), padding .65s var(--ease-salida), background-color .35s, border-color .35s, box-shadow .45s;background:0 0;border:1px solid #0000;gap:16px;padding:8px}.barra[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{transition:gap .65s var(--ease-salida)}.plegable[data-astro-cid-lcdefpme]{white-space:nowrap;max-width:220px;transition:max-width .6s var(--ease-salida), opacity .3s, margin .6s var(--ease-salida);overflow:hidden}.nombre[data-astro-cid-lcdefpme]{margin-left:10px}.encabezado[data-astro-cid-lcdefpme].compacto .barra[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#0b1016d1;border-color:#19e6ff40;gap:28px;width:fit-content;padding:6px 6px 6px 12px;box-shadow:0 10px 32px -10px #000000b3,0 0 0 1px #19e6ff0f}.encabezado[data-astro-cid-lcdefpme].compacto .barra[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:22px}.encabezado[data-astro-cid-lcdefpme].compacto .plegable[data-astro-cid-lcdefpme]{opacity:0;max-width:0;margin:0}@media (width<=1023px){.encabezado[data-astro-cid-lcdefpme].compacto .barra[data-astro-cid-lcdefpme]{gap:14px}}.menu-movil[data-astro-cid-lcdefpme]{border:1px solid var(--color-borde);background:var(--color-panel);width:min(320px,100vw - 24px);color:var(--color-hielo);margin:0;padding:12px;inset:68px 12px auto auto}@media (prefers-reduced-motion:no-preference){.menu-movil[data-astro-cid-lcdefpme]{transition:display .3s allow-discrete, overlay .3s allow-discrete}.menu-movil[data-astro-cid-lcdefpme]:popover-open{animation:.4s step-end both glitch-entra}.menu-movil[data-astro-cid-lcdefpme].cerrando{animation:.3s step-end both glitch-sale}.menu-movil[data-astro-cid-lcdefpme].cerrando .glitch-capa[data-astro-cid-lcdefpme]{animation:.3s steps(4,end) both glitch-capa-sale}.menu-movil[data-astro-cid-lcdefpme]:popover-open .glitch-capa[data-astro-cid-lcdefpme]{animation:.4s steps(5,end) both glitch-capa}:is(.menu-movil[data-astro-cid-lcdefpme]:popover-open li[data-astro-cid-lcdefpme],.menu-movil[data-astro-cid-lcdefpme]:popover-open>button[data-astro-cid-lcdefpme]){animation:aparece .2s var(--ease-salida) both;animation-delay:calc(40ms + var(--i,5) * 30ms)}}.halo[data-astro-cid-lcdefpme]{filter:blur(12px);pointer-events:none;background:radial-gradient(#19e6ff29,#0000 60%);width:70vw;height:50vh;position:absolute;top:30%;left:30%;transform:translate(-50%,-50%)}.linea[data-astro-cid-lcdefpme]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.linea[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}@media (prefers-reduced-motion:no-preference){.linea[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:sube .9s var(--ease-salida) both;animation-delay:calc(.1s + var(--l) * .11s)}.apoyo[data-astro-cid-lcdefpme]{animation:aparece .8s var(--ease-salida) .6s both}}@keyframes sube{0%{transform:translateY(110%)}}@keyframes aparece{0%{opacity:0;transform:translateY(16px)}}@media (width>=1024px) and (height>=640px) and (prefers-reduced-motion:no-preference){#que-hago[data-astro-cid-lcdefpme]{min-height:380vh}}@media (width>=1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){#proyectos[data-astro-cid-lcdefpme]{min-height:320vh}}html.con-capas [data-astro-cid-lcdefpme][data-capa]{position:sticky}html.con-capas [data-astro-cid-lcdefpme][data-capa]+section[data-astro-cid-lcdefpme],html.con-capas [data-astro-cid-lcdefpme][data-capa]+footer[data-astro-cid-lcdefpme]{box-shadow:0 -30px 80px #0009}.escritorio[data-astro-cid-lcdefpme]{gap:16px;display:grid;position:relative}.terminal[data-astro-cid-lcdefpme]{border:1px solid var(--color-borde);background:var(--color-panel);transition:transform .45s var(--ease-salida), box-shadow .45s, border-color .3s, opacity .3s;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6}.terminal[data-astro-cid-lcdefpme] .cursor[data-astro-cid-lcdefpme]{animation:1s step-end infinite late}@keyframes late{50%{opacity:0}}@media (width>=1024px){.escritorio[data-astro-cid-lcdefpme]{height:560px;display:block}.terminal[data-astro-cid-lcdefpme]{width:clamp(300px,33%,440px);position:absolute}.terminal[data-astro-cid-lcdefpme][data-k="0"]{top:0;left:0}.terminal[data-astro-cid-lcdefpme][data-k="1"]{top:120px;left:21%}.terminal[data-astro-cid-lcdefpme][data-k="2"]{top:36px;left:45%}.terminal[data-astro-cid-lcdefpme][data-k="3"]{top:170px;left:66%}.terminal[data-astro-cid-lcdefpme]:hover,.terminal[data-astro-cid-lcdefpme]:focus-visible{z-index:10;border-color:#19e6ffb3;transform:translateY(-6px);box-shadow:0 0 0 1px #19e6ff59,0 0 60px #19e6ff33,0 40px 80px -30px #000000e6}.escritorio[data-astro-cid-lcdefpme]:has(.terminal:hover) .terminal[data-astro-cid-lcdefpme]:not(:hover){opacity:.65}}html.app .escritorio[data-astro-cid-lcdefpme]{height:400px}html.app .terminal[data-astro-cid-lcdefpme]{width:clamp(280px,31%,400px);font-size:12px}html.app .terminal[data-astro-cid-lcdefpme] .p-4[data-astro-cid-lcdefpme]{padding:12px}html.app .terminal[data-astro-cid-lcdefpme][data-k="1"]{top:86px}html.app .terminal[data-astro-cid-lcdefpme][data-k="2"]{top:24px}html.app .terminal[data-astro-cid-lcdefpme][data-k="3"]{top:118px}html.app .dock[data-astro-cid-lcdefpme]{margin-top:20px}.dock[data-astro-cid-lcdefpme]{border:1px solid var(--color-borde);background:color-mix(in srgb, var(--color-panel) 92%, transparent);border-radius:18px;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin-inline:auto;padding:10px 12px;display:flex}.dock-item[data-astro-cid-lcdefpme]{background:var(--color-panel-claro);width:46px;height:46px;color:var(--color-hielo);transition:transform .3s var(--ease-salida), background-color .3s, color .3s;cursor:default;border-radius:12px;place-items:center;display:grid;position:relative}.dock-nombre[data-astro-cid-lcdefpme]{white-space:nowrap;font-family:var(--font-mono);color:var(--color-hielo);background:var(--color-noche);border:1px solid var(--color-borde);opacity:0;pointer-events:none;padding:3px 8px;font-size:11px;transition:opacity .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.dock-item[data-astro-cid-lcdefpme]:hover,.dock-item[data-astro-cid-lcdefpme]:focus-visible{z-index:2;background:var(--color-borde);color:var(--color-cian)}.dock-item[data-astro-cid-lcdefpme]:hover .dock-nombre[data-astro-cid-lcdefpme],.dock-item[data-astro-cid-lcdefpme]:focus-visible .dock-nombre[data-astro-cid-lcdefpme]{opacity:1}@media (width>=1024px) and (pointer:fine){.dock[data-astro-cid-lcdefpme]{flex-wrap:nowrap}.dock-item[data-astro-cid-lcdefpme]:hover,.dock-item[data-astro-cid-lcdefpme]:focus-visible{transform:translateY(-10px)scale(1.35)}}.caja-herr[data-astro-cid-lcdefpme],.terminales-nav[data-astro-cid-lcdefpme]{display:none}@media (width<=1023px){.dock[data-astro-cid-lcdefpme]{display:none}.escritorio[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:12px;margin:12px -20px 0;padding:4px calc(50% + 20px - min(39vw,170px)) 6px;display:flex;overflow-x:auto}.escritorio[data-astro-cid-lcdefpme] .terminal[data-astro-cid-lcdefpme]:not(.centrada){opacity:.55;transform:scale(.94)}.escritorio[data-astro-cid-lcdefpme] .terminal[data-astro-cid-lcdefpme].centrada{border-color:#19e6ff99;box-shadow:0 0 40px #19e6ff24}.terminales-nav[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:12px;margin-top:6px;display:flex}.terminales-nav[data-astro-cid-lcdefpme]>button[data-astro-cid-lcdefpme]{border:1px solid var(--color-borde);width:36px;height:36px;color:var(--color-hielo);place-items:center;transition:border-color .2s,opacity .2s;display:grid}.terminales-nav[data-astro-cid-lcdefpme]>button[data-astro-cid-lcdefpme]:hover{border-color:var(--color-cian)}.terminales-nav[data-astro-cid-lcdefpme]>button[data-astro-cid-lcdefpme]:disabled{opacity:.3}.puntos[data-astro-cid-lcdefpme]{gap:4px;display:flex}.puntos[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{place-items:center;width:24px;height:32px;display:grid}.puntos[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--color-borde);width:6px;height:6px;transition:width .3s,background-color .3s;display:block}.puntos[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-current] span[data-astro-cid-lcdefpme]{background:var(--color-cian);width:20px}.terminal[data-astro-cid-lcdefpme] .mt-3[data-astro-cid-lcdefpme]{display:none}.terminal[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme]{padding-block:6px}.terminal[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:2px;margin-top:6px}.escritorio[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.terminal[data-astro-cid-lcdefpme]{scroll-snap-align:center;flex:0 0 min(78vw,340px);font-size:11.5px}.terminal[data-astro-cid-lcdefpme] .p-4[data-astro-cid-lcdefpme]{padding:10px;line-height:1.5}.caja-herr[data-astro-cid-lcdefpme]{border:1px solid var(--color-borde);background:var(--color-panel);margin-top:8px;display:block;overflow:hidden}.caja-barra[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-borde);background:var(--color-panel-claro);font-family:var(--font-mono);color:var(--color-gris);align-items:center;gap:10px;padding:6px 12px;font-size:11px;display:flex}.luces[data-astro-cid-lcdefpme]{gap:6px;display:flex}.luces[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#ff5f57;border-radius:50%;width:10px;height:10px}.luces[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){background:#febc2e}.luces[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){background:#28c840}.term-linea[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--color-hielo);padding:8px 12px 0;font-size:12px}.term-linea[data-astro-cid-lcdefpme].final{display:none}.caja-herr[data-astro-cid-lcdefpme] .cursor[data-astro-cid-lcdefpme]{animation:1s step-end infinite late}.caja-iconos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);gap:2px 0;padding:6px 4px 8px;display:grid}.caja-iconos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;align-content:start;justify-items:center;gap:4px;padding:3px 1px;display:grid}.caja-iconos[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px;height:20px;color:var(--color-cian);filter:drop-shadow(0 0 6px #19e6ff59)}.caja-iconos[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--color-hielo);font-size:9px;line-height:1.15}@media (prefers-reduced-motion:no-preference){.caja-iconos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{animation:3.6s ease-in-out infinite alternate flota;animation-delay:calc(var(--i,0) * -.41s)}}@media (width>=768px){.escritorio[data-astro-cid-lcdefpme]{padding-inline:calc(50% + 20px - min(23vw,190px))}.terminal[data-astro-cid-lcdefpme]{flex:0 0 min(46vw,380px);font-size:12.5px}.caja-herr[data-astro-cid-lcdefpme]{margin-top:12px}.caja-iconos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(8,1fr);gap:6px 0;padding:10px 8px 12px}.caja-iconos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:6px;padding:6px 2px}.caja-iconos[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:26px;height:26px}.caja-iconos[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:10px}}}@keyframes flota{to{translate:0 -4px}}
