.entries-list[data-astro-cid-3ehj4h4n]{flex-direction:column;gap:.9rem;width:100%;display:flex}.project-group[data-astro-cid-3ehj4h4n]{flex-direction:column;gap:.35rem;display:flex}.project-item[data-astro-cid-3ehj4h4n]{border:1px solid #0000;border-radius:10px;margin:0 -.8rem;padding:.65rem .8rem;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s;position:relative}.project-item[data-astro-cid-3ehj4h4n]:hover{background-color:var(--bg2);border-color:color-mix(in srgb, var(--border) 60%, transparent);box-shadow:0 1px 4px #00000008}.project-row[data-astro-cid-3ehj4h4n]{align-items:center;gap:.95rem;display:flex;position:relative}.project-link[data-astro-cid-3ehj4h4n]{min-width:0;color:inherit;flex:auto;align-items:center;gap:.95rem;text-decoration:none;display:flex}.project-text[data-astro-cid-3ehj4h4n]{flex-direction:column;min-width:0;display:flex}.project-side[data-astro-cid-3ehj4h4n]{flex-shrink:0;line-height:0;display:block}.project-logo[data-astro-cid-3ehj4h4n]{object-fit:cover;border:1px solid var(--border);background:var(--bg);border-radius:9px;width:42px;height:42px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;display:block;box-shadow:0 1px 2px #0000000a}.project-sub-logo[data-astro-cid-3ehj4h4n]{object-fit:cover;border:1px solid var(--border);background:var(--bg);border-radius:7px;flex-shrink:0;width:32px;height:32px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.project-item[data-astro-cid-3ehj4h4n]:hover .project-logo[data-astro-cid-3ehj4h4n]{border-color:color-mix(in srgb, var(--border) 80%, var(--text-muted));transform:scale(1.03);box-shadow:0 2px 6px #00000012}.project-item-sub[data-astro-cid-3ehj4h4n]:hover .project-sub-logo[data-astro-cid-3ehj4h4n]{transform:scale(1.04)}.project-title[data-astro-cid-3ehj4h4n]{font-family:var(--sans);font-size:var(--fs-base);color:var(--text-title);font-weight:550;line-height:1.35;transition:color .15s}.project-link[data-astro-cid-3ehj4h4n]:hover .project-title[data-astro-cid-3ehj4h4n]{color:var(--text-title);text-underline-offset:3px;text-decoration:underline}.project-desc[data-astro-cid-3ehj4h4n]{font-family:var(--sans);font-size:calc(var(--fs-sm) + 1px);color:var(--text-sub);margin-top:.2rem;font-weight:400;line-height:1.5}.project-info-btn[data-astro-cid-3ehj4h4n]{appearance:none;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:-.01em;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);cursor:pointer;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;flex-shrink:0;align-items:center;gap:.24rem;min-height:23px;padding:.2rem .58rem .22rem .48rem;font-weight:450;line-height:1;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;transform:translate(4px);box-shadow:0 1px 2px #0000000a}.pib-plus[data-astro-cid-3ehj4h4n]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-dim);font-weight:400;line-height:1;transition:transform .15s,color .15s}.pib-text[data-astro-cid-3ehj4h4n]{line-height:1}.project-item[data-astro-cid-3ehj4h4n]:hover .project-info-btn[data-astro-cid-3ehj4h4n],.project-info-btn[data-astro-cid-3ehj4h4n]:focus-visible{opacity:1;pointer-events:auto;transform:translate(0)}.project-info-btn[data-astro-cid-3ehj4h4n]:hover,.project-info-btn[data-astro-cid-3ehj4h4n]:focus-visible{color:var(--bg);background:var(--text-title);border-color:var(--text-title);transform:translateY(-1px);box-shadow:0 2px 6px #0000001f}.project-info-btn[data-astro-cid-3ehj4h4n]:hover .pib-plus[data-astro-cid-3ehj4h4n],.project-info-btn[data-astro-cid-3ehj4h4n]:focus-visible .pib-plus[data-astro-cid-3ehj4h4n]{color:var(--bg);transform:scale(1.1)}.project-info-btn[data-astro-cid-3ehj4h4n]:active{transform:translateY(0)scale(.96)}@media (width<=768px),(hover:none){.project-info-btn[data-astro-cid-3ehj4h4n]{opacity:.85;pointer-events:auto;transform:none}}.project-subs[data-astro-cid-3ehj4h4n]{flex-direction:column;gap:.35rem;margin:.2rem 0 .4rem;padding:0 0 0 calc(42px + .95rem);list-style:none;display:flex}.project-item-sub[data-astro-cid-3ehj4h4n]{border-radius:8px;margin:0 -.75rem;padding:.48rem .75rem}.project-item-sub[data-astro-cid-3ehj4h4n] .project-title[data-astro-cid-3ehj4h4n]{font-size:var(--fs-base);font-weight:550}.project-item-sub[data-astro-cid-3ehj4h4n] .project-desc[data-astro-cid-3ehj4h4n]{font-size:calc(var(--fs-sm) + 1px);margin-top:.18rem;font-weight:400;line-height:1.5}.project-modal[data-astro-cid-3ehj4h4n]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:16px;width:min(640px,100vw - 2rem);height:min(84vh,720px);max-height:min(84vh,720px);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 60px -12px #00000047,0 8px 24px -4px #0000001a}.project-modal[data-astro-cid-3ehj4h4n][open]{flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) pmIn;display:flex}.project-modal[data-astro-cid-3ehj4h4n]::backdrop{-webkit-backdrop-filter:blur(8px);background:#00000073}@keyframes pmIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pm-window[data-astro-cid-3ehj4h4n]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.pm-head[data-astro-cid-3ehj4h4n]{border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.2rem 1.45rem;display:flex}.pm-head-main[data-astro-cid-3ehj4h4n]{flex:auto;align-items:center;gap:.95rem;min-width:0;display:flex}.pm-logo[data-astro-cid-3ehj4h4n]{object-fit:cover;border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-shrink:0;width:44px;height:44px;box-shadow:0 1px 3px #0000000d}.pm-headtext[data-astro-cid-3ehj4h4n]{flex-direction:column;gap:.18rem;min-width:0;display:flex}.pm-title[data-astro-cid-3ehj4h4n]{font-family:var(--sans);font-size:var(--fs-lg);color:var(--text-title);letter-spacing:-.012em;margin:0;font-weight:600;line-height:1.25}.pm-subtitle[data-astro-cid-3ehj4h4n]{font-family:var(--sans);font-size:var(--fs-sm);color:var(--text-sub);margin:0;line-height:1.45}.pm-actions[data-astro-cid-3ehj4h4n]{white-space:nowrap;flex-shrink:0;align-items:center;gap:.6rem;display:flex}.pm-visit-btn[data-astro-cid-3ehj4h4n]{white-space:nowrap;height:28px;font-family:var(--sans);font-size:var(--fs-sm);letter-spacing:-.01em;color:#18181b;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:0 .75rem;font-weight:550;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.pm-visit-btn[data-astro-cid-3ehj4h4n]:hover{color:#fff;background:#18181b;border-color:#18181b;box-shadow:0 2px 6px #0000001f}.pm-visit-btn[data-astro-cid-3ehj4h4n]:hover .pm-arrow[data-astro-cid-3ehj4h4n]{transform:translate(1px,-1px)}.pm-arrow[data-astro-cid-3ehj4h4n]{font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1;transition:transform .15s;display:inline-block}.pm-close[data-astro-cid-3ehj4h4n]{appearance:none;color:#71717a;cursor:pointer;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;line-height:1;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.pm-close[data-astro-cid-3ehj4h4n]:hover,.pm-close[data-astro-cid-3ehj4h4n]:focus-visible{color:#fff;background:#18181b;border-color:#18181b;box-shadow:0 2px 6px #0000001f}.pm-close[data-astro-cid-3ehj4h4n] svg[data-astro-cid-3ehj4h4n]{width:12px;height:12px;display:block}.dark .pm-visit-btn[data-astro-cid-3ehj4h4n]{color:#f4f4f5;background:#27272a;border-color:#3f3f46;box-shadow:0 1px 2px #00000040}.dark .pm-visit-btn[data-astro-cid-3ehj4h4n]:hover{color:#18181b;background:#f4f4f5;border-color:#f4f4f5;box-shadow:0 2px 6px #ffffff1f}.dark .pm-close[data-astro-cid-3ehj4h4n]{color:#a1a1aa;background:#27272a;border-color:#3f3f46;box-shadow:0 1px 2px #00000040}.dark .pm-close[data-astro-cid-3ehj4h4n]:hover,.dark .pm-close[data-astro-cid-3ehj4h4n]:focus-visible{color:#18181b;background:#f4f4f5;border-color:#f4f4f5;box-shadow:0 2px 6px #ffffff1f}.pm-body[data-astro-cid-3ehj4h4n]{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:1.5rem;min-height:0;padding:1.5rem 1.6rem 2rem;display:flex;overflow-y:auto}.pm-body[data-astro-cid-3ehj4h4n]::-webkit-scrollbar{width:5px}.pm-body[data-astro-cid-3ehj4h4n]::-webkit-scrollbar-track{background:0 0}.pm-body[data-astro-cid-3ehj4h4n]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--border) 90%, transparent);border-radius:999px}.pm-body[data-astro-cid-3ehj4h4n]::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.pm-section[data-astro-cid-3ehj4h4n]{flex-direction:column;gap:.65rem;display:flex}.pm-section[data-astro-cid-3ehj4h4n]+.pm-section[data-astro-cid-3ehj4h4n]{border-top:1px solid var(--border);padding-top:1.5rem}.pm-cat-title[data-astro-cid-3ehj4h4n]{font-family:var(--sans);font-size:var(--fs-base);color:var(--text-title);letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.3}.pm-content[data-astro-cid-3ehj4h4n]{flex-direction:column;gap:.8rem;display:flex}.pm-content[data-astro-cid-3ehj4h4n] p[data-astro-cid-3ehj4h4n]{font-family:var(--sans);font-size:var(--fs-base);color:var(--text);margin:0;font-weight:400;line-height:1.68}.pm-k[data-astro-cid-3ehj4h4n]{color:var(--text-title);margin-right:.35rem;font-weight:600;display:inline}@media (width<=600px){.project-modal[data-astro-cid-3ehj4h4n]{border-radius:14px;width:calc(100vw - 1.25rem);height:min(88vh,680px);max-height:min(88vh,680px)}.pm-head[data-astro-cid-3ehj4h4n],.pm-body[data-astro-cid-3ehj4h4n]{padding-left:1.05rem;padding-right:1.05rem}.pm-head[data-astro-cid-3ehj4h4n]{flex-direction:column;align-items:stretch;gap:.9rem}.pm-actions[data-astro-cid-3ehj4h4n]{justify-content:flex-end}}.entries-list[data-astro-cid-pg27kmcc]{flex-direction:column;gap:1.15rem;width:100%;display:flex}.entry-item[data-astro-cid-pg27kmcc]{flex-direction:column;width:100%;display:flex}.entry-header[data-astro-cid-pg27kmcc]{width:100%;display:block;position:relative}.entry-link-title[data-astro-cid-pg27kmcc]{width:100%;color:var(--text-title);font-family:var(--sans);font-size:var(--fs-base);padding-left:0;font-style:normal;font-weight:500;line-height:1.35;text-decoration:none;transition:color .15s,padding-left .18s;display:block;position:relative}.entry-link-title[data-astro-cid-pg27kmcc]:before{content:"";background:var(--text-sub);transform-origin:50%;border-radius:1px;width:2px;height:70%;transition:transform .18s;position:absolute;top:15%;left:0;transform:scaleY(0)}.entry-item[data-astro-cid-pg27kmcc]:hover .entry-link-title[data-astro-cid-pg27kmcc],.entry-item[data-astro-cid-pg27kmcc]:focus-within .entry-link-title[data-astro-cid-pg27kmcc]{color:var(--text-title);padding-left:.9em}.entry-item[data-astro-cid-pg27kmcc]:hover .entry-link-title[data-astro-cid-pg27kmcc]:before,.entry-item[data-astro-cid-pg27kmcc]:focus-within .entry-link-title[data-astro-cid-pg27kmcc]:before{transform:scaleY(1)}.entry-tags[data-astro-cid-pg27kmcc]{white-space:nowrap;opacity:0;pointer-events:none;align-items:center;gap:.35rem;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;top:2px;left:calc(100% + .85rem);transform:translate(4px)}.entry-tags[data-astro-cid-pg27kmcc] code[data-astro-cid-pg27kmcc]{font-family:var(--sans);font-size:var(--fs-xs);background:color-mix(in srgb, var(--border) 50%, var(--bg));color:var(--text-dim);border:none;border-radius:999px;padding:2px 7px;font-weight:400;line-height:1.2;transition:color .15s,background .15s}.entry-item[data-astro-cid-pg27kmcc]:hover .entry-tags[data-astro-cid-pg27kmcc],.entry-item[data-astro-cid-pg27kmcc]:focus-within .entry-tags[data-astro-cid-pg27kmcc]{opacity:1;pointer-events:auto;transform:translate(0)}.entry-item[data-astro-cid-pg27kmcc]:hover .entry-tags[data-astro-cid-pg27kmcc] code[data-astro-cid-pg27kmcc],.entry-item[data-astro-cid-pg27kmcc]:focus-within .entry-tags[data-astro-cid-pg27kmcc] code[data-astro-cid-pg27kmcc]{color:var(--text-muted);background:color-mix(in srgb, var(--border) 80%, var(--bg))}@media (width<=950px){.entry-tags[data-astro-cid-pg27kmcc]{margin-top:.35rem;display:flex;position:static;transform:none}.entry-item[data-astro-cid-pg27kmcc]:hover .entry-tags[data-astro-cid-pg27kmcc],.entry-item[data-astro-cid-pg27kmcc]:focus-within .entry-tags[data-astro-cid-pg27kmcc]{transform:none}}.entry-desc[data-astro-cid-pg27kmcc]{font-family:var(--sans);font-size:var(--fs-sm);color:var(--text-sub);margin:.2rem 0 0;font-weight:400;line-height:1.5}.dataset-list[data-astro-cid-lxgrd2h5]{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.dataset-item[data-astro-cid-lxgrd2h5]{transition:opacity .15s}.dataset-row-link[data-astro-cid-lxgrd2h5]{color:inherit;font-family:var(--sans);grid-template-columns:1fr auto;gap:.2rem 1.5rem;padding:.25rem 0;text-decoration:none;display:grid}.dataset-title[data-astro-cid-lxgrd2h5]{font-size:var(--fs-base);color:var(--text);white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;min-width:0;padding-left:0;font-weight:500;line-height:1.5;transition:color .15s,padding-left .18s;position:relative;overflow:hidden}.dataset-title[data-astro-cid-lxgrd2h5]:before{content:"";background:var(--text-sub);transform-origin:50%;border-radius:1px;width:2px;height:70%;transition:transform .18s;position:absolute;top:15%;left:0;transform:scaleY(0)}.dataset-side[data-astro-cid-lxgrd2h5]{opacity:0;pointer-events:none;grid-area:1/2;align-self:center;transition:opacity .2s,transform .2s;transform:translate(4px)}.dataset-item[data-astro-cid-lxgrd2h5]:hover .dataset-title[data-astro-cid-lxgrd2h5]{color:var(--text-title);padding-left:.9em}.dataset-item[data-astro-cid-lxgrd2h5]:hover .dataset-title[data-astro-cid-lxgrd2h5]:before{transform:scaleY(1)}.dataset-item[data-astro-cid-lxgrd2h5]:hover .dataset-side[data-astro-cid-lxgrd2h5],.dataset-item[data-astro-cid-lxgrd2h5]:focus-within .dataset-side[data-astro-cid-lxgrd2h5]{opacity:1;pointer-events:auto;transform:translate(0)}.dataset-item[data-astro-cid-lxgrd2h5]:hover .stats-group[data-astro-cid-lxgrd2h5]{color:var(--text-sub)}.dataset-item[data-astro-cid-lxgrd2h5]:hover .stats-icon[data-astro-cid-lxgrd2h5]{color:var(--text-muted)}.dataset-stats[data-astro-cid-lxgrd2h5]{align-items:center;gap:.9rem;display:flex}.stats-group[data-astro-cid-lxgrd2h5]{font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-muted);align-items:center;gap:.35rem;line-height:1;transition:color .15s;display:flex}.stats-downloads-group[data-astro-cid-lxgrd2h5]{display:flex}.stats-icon[data-astro-cid-lxgrd2h5]{color:var(--text-dim);transition:color .15s;display:block}@media (width<=800px){.dataset-row-link[data-astro-cid-lxgrd2h5]{grid-template-columns:1fr;gap:.5rem 0}.dataset-side[data-astro-cid-lxgrd2h5]{grid-area:auto/1;align-self:start}}@media (width>=951px){.about-page{justify-content:center;grid-template-columns:minmax(0, var(--text-max))!important;padding-right:var(--pad-left)!important}.about-page>*{grid-column:1}.about-intro-container{grid-row:2;width:100%;margin-bottom:2.8rem}.about-row-2-proyectos{grid-row:3;margin-top:0}.about-row-3-leer{grid-row:4;margin-top:2.8rem}.about-row-3-datasets{grid-row:5;margin-top:2.8rem}.about-row-credits{grid-row:6;margin-top:3.2rem}}@media (width<=950px){.about-intro-container{width:100%;margin-bottom:2rem}.about-row-2-proyectos,.about-row-3-leer,.about-row-3-datasets{margin-bottom:2.2rem}}.about-section-header{cursor:default;user-select:none;align-items:center;gap:.65rem;margin:0 0 1.25rem;display:inline-flex}.about-section-title{font-family:var(--sans);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);opacity:calc(.72 + var(--header-aura,0) * .28);margin:0;font-weight:600;line-height:1;transition:opacity .25s,color .25s}.about-section-header:hover .about-section-title{opacity:1;color:var(--text-title)}
