.proy-band[data-astro-cid-dywszb22]{background:linear-gradient(170deg,#171f2e,#101724);border-top:1px solid rgba(255,255,255,.08)}.proy-glow[data-astro-cid-dywszb22]{position:absolute;right:-110px;top:-80px;height:340px;width:340px;border-radius:999px;opacity:.2;filter:blur(95px);background:radial-gradient(circle,#D91023,transparent 70%);pointer-events:none}.proy-grid[data-astro-cid-dywszb22]{grid-template-columns:1fr}@media(min-width:620px){.proy-grid[data-astro-cid-dywszb22]{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.proy-grid[data-astro-cid-dywszb22]{grid-template-columns:repeat(6,1fr)}.proy-grid[data-astro-cid-dywszb22]>li[data-astro-cid-dywszb22]{grid-column:span 2}.proy-grid[data-astro-cid-dywszb22]>li[data-astro-cid-dywszb22]:nth-last-child(2):nth-child(3n+1),.proy-grid[data-astro-cid-dywszb22]>li[data-astro-cid-dywszb22]:nth-last-child(1):nth-child(3n+2){grid-column:span 3}.proy-grid[data-astro-cid-dywszb22]>li[data-astro-cid-dywszb22]:nth-last-child(1):nth-child(3n+1){grid-column:span 6}}.proy-card[data-astro-cid-dywszb22]{height:100%;border-radius:22px;padding:18px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff17;transition:transform .45s var(--ease-fluid),box-shadow .45s var(--ease-fluid),background .45s var(--ease-fluid)}.proy-card[data-astro-cid-dywszb22]:hover{transform:translateY(-4px);background:#ffffff12;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acento) 50%,transparent),0 26px 50px -24px color-mix(in srgb,var(--acento) 70%,transparent)}.proy-card[data-astro-cid-dywszb22]:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.proy-card__logo[data-astro-cid-dywszb22]{display:block;height:60px;width:60px;border-radius:16px;outline:1px solid rgba(255,255,255,.16);outline-offset:-1px;box-shadow:0 12px 24px -12px #000000bf;transition:transform .45s var(--ease-fluid)}.proy-card__logo--redondo[data-astro-cid-dywszb22]{border-radius:50%}.proy-card__logo--mono[data-astro-cid-dywszb22]{display:grid;place-items:center;font-family:var(--font-display);font-size:25px;font-weight:800;line-height:1;color:#fff;background:linear-gradient(140deg,var(--acento),color-mix(in srgb,var(--acento) 55%,#0b1120));outline:none}.proy-card[data-astro-cid-dywszb22]:hover .proy-card__logo[data-astro-cid-dywszb22]{transform:scale(1.05)}.proy-card__cuerpo[data-astro-cid-dywszb22]{display:flex;flex:1;flex-direction:column;padding-top:15px}.proy-card__nombre[data-astro-cid-dywszb22]{font-family:var(--font-display);font-size:17px;font-weight:800;letter-spacing:-.015em;color:#fff}.proy-card__pendiente[data-astro-cid-dywszb22]{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fcd34d;background:#fcd34d24}.proy-card__rubro[data-astro-cid-dywszb22]{margin-top:6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--acento) 55%,#ffffff)}.proy-card__que[data-astro-cid-dywszb22]{margin-top:10px;font-size:13.5px;line-height:1.6;color:#94a3b8;text-wrap:pretty}.proy-card__entregado[data-astro-cid-dywszb22]{margin-top:12px;font-size:12px;line-height:1.55;color:#64748b}.proy-card__stack[data-astro-cid-dywszb22]{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.proy-tech[data-astro-cid-dywszb22]{border-radius:5px;padding:2px 7px;font-size:12px;font-weight:600;color:#cbd5e1;background:#ffffff12}.proy-card__link[data-astro-cid-dywszb22]{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:15px;font-size:13px;font-weight:700;color:#e2e8f0}.proy-card__link--privado[data-astro-cid-dywszb22]{color:#7c8899}.proy-card__flecha[data-astro-cid-dywszb22]{transition:transform .4s var(--ease-fluid)}.proy-card[data-astro-cid-dywszb22]:hover .proy-card__flecha[data-astro-cid-dywszb22]{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.proy-card[data-astro-cid-dywszb22],.proy-card__flecha[data-astro-cid-dywszb22],.proy-card__logo[data-astro-cid-dywszb22]{transition:none}}.apps-band[data-astro-cid-hanzc7io]{background:linear-gradient(170deg,#141b28,#0c1119);border-block:1px solid rgba(255,255,255,.08)}.apps-glow[data-astro-cid-hanzc7io]{position:absolute;height:320px;width:320px;border-radius:999px;filter:blur(90px);pointer-events:none}.apps-glow--a[data-astro-cid-hanzc7io]{left:-90px;top:-60px;opacity:.22;background:radial-gradient(circle,#D91023,transparent 70%)}.apps-glow--b[data-astro-cid-hanzc7io]{right:-90px;bottom:-80px;opacity:.18;background:radial-gradient(circle,#00A0FF,transparent 70%)}.apps-grid[data-astro-cid-hanzc7io]{grid-template-columns:1fr}@media(min-width:560px){.apps-grid[data-astro-cid-hanzc7io]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.apps-grid[data-astro-cid-hanzc7io]{grid-template-columns:repeat(4,1fr)}}.app-card[data-astro-cid-hanzc7io]{height:100%;border-radius:22px;padding:18px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff17;transition:transform .45s var(--ease-fluid),box-shadow .45s var(--ease-fluid),background .45s var(--ease-fluid)}.app-card[data-astro-cid-hanzc7io]:hover{transform:translateY(-4px);background:#ffffff12;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acento) 50%,transparent),0 26px 50px -24px color-mix(in srgb,var(--acento) 70%,transparent)}.app-card[data-astro-cid-hanzc7io]:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.app-card__icono[data-astro-cid-hanzc7io]{display:block;height:66px;width:66px;border-radius:17px;outline:1px solid rgba(255,255,255,.18);outline-offset:-1px;box-shadow:0 12px 24px -12px #000000bf;transition:transform .45s var(--ease-fluid)}.app-card[data-astro-cid-hanzc7io]:hover .app-card__icono[data-astro-cid-hanzc7io]{transform:scale(1.05)}.app-card__cuerpo[data-astro-cid-hanzc7io]{display:flex;flex:1;flex-direction:column;padding-top:16px}.app-card__nombre[data-astro-cid-hanzc7io]{font-family:var(--font-display);font-size:17px;font-weight:800;letter-spacing:-.015em;color:#fff}.app-card__rating[data-astro-cid-hanzc7io]{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;color:#fcd34d;background:#fcd34d21;font-variant-numeric:tabular-nums}.app-card__proyecto[data-astro-cid-hanzc7io]{margin-top:6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--acento) 55%,#ffffff)}.app-card__que[data-astro-cid-hanzc7io]{margin-top:10px;font-size:13.5px;line-height:1.6;color:#94a3b8;text-wrap:pretty}.app-card__play[data-astro-cid-hanzc7io]{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:700;color:#e2e8f0}.app-card__flecha[data-astro-cid-hanzc7io]{transition:transform .4s var(--ease-fluid)}.app-card[data-astro-cid-hanzc7io]:hover .app-card__flecha[data-astro-cid-hanzc7io]{transform:translate(2px,-2px)}.apps-dev[data-astro-cid-hanzc7io]{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:#cbd5e1;text-decoration-color:#cbd5e159;text-underline-offset:3px}.apps-dev[data-astro-cid-hanzc7io]:hover{color:#fff}@media(prefers-reduced-motion:reduce){.app-card[data-astro-cid-hanzc7io],.app-card__flecha[data-astro-cid-hanzc7io],.app-card__icono[data-astro-cid-hanzc7io]{transition:none}}.resena[data-astro-cid-yimywab7]{box-shadow:inset 0 0 0 1px var(--hairline);transition:transform .45s var(--ease-fluid),box-shadow .45s var(--ease-fluid)}.resena[data-astro-cid-yimywab7]:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 28%,transparent),0 20px 40px -20px #d9102324}.resena__comilla[data-astro-cid-yimywab7]{color:color-mix(in srgb,var(--color-primary) 28%,transparent)}.resena__servicio[data-astro-cid-yimywab7]{border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;color:#475569;background:#f1f5f9}@media(prefers-reduced-motion:reduce){.resena[data-astro-cid-yimywab7]{transition:none}}
