.atlas-hero[data-astro-cid-vwmqjc3o]{max-width:54rem;margin-bottom:1.75rem}.atlas-hero[data-astro-cid-vwmqjc3o]>p[data-astro-cid-vwmqjc3o]:first-child{margin:0;color:var(--ds-acento);font-size:.85rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.atlas-hero[data-astro-cid-vwmqjc3o] h1[data-astro-cid-vwmqjc3o]{margin:.25rem 0 0;font-size:clamp(2.2rem,5vw,4rem);font-weight:900;line-height:1.05}.atlas-hero[data-astro-cid-vwmqjc3o] h1[data-astro-cid-vwmqjc3o]+p[data-astro-cid-vwmqjc3o]{margin:.9rem 0 0;color:var(--ds-texto-tenue);font-size:1.12rem;line-height:1.6}.spine[data-astro-cid-vwmqjc3o]{display:flex;gap:.5rem;margin-bottom:1.75rem;padding-bottom:.5rem;overflow-x:auto;scrollbar-width:thin}.spine[data-astro-cid-vwmqjc3o] a[data-astro-cid-vwmqjc3o]{display:grid;flex:0 0 11.5rem;align-content:start;gap:.15rem;border:1px solid var(--ds-borde);border-top:3px solid var(--ds-acento-suave);border-radius:8px;background:var(--ds-fondo);padding:.6rem .7rem;text-decoration:none}.spine[data-astro-cid-vwmqjc3o] a[data-astro-cid-vwmqjc3o]:hover{border-top-color:var(--ds-acento)}.spine[data-astro-cid-vwmqjc3o] span[data-astro-cid-vwmqjc3o]{color:var(--ds-acento);font-size:.78rem;font-weight:900}.spine[data-astro-cid-vwmqjc3o] strong[data-astro-cid-vwmqjc3o]{color:var(--ds-texto);font-size:.9rem;font-weight:800;line-height:1.25}.spine[data-astro-cid-vwmqjc3o] em[data-astro-cid-vwmqjc3o]{color:var(--ds-texto-tenue);font-size:.75rem;font-style:normal}.atlas-shell[data-astro-cid-vwmqjc3o]{display:grid;grid-template-columns:minmax(14rem,.24fr) minmax(0,1fr);gap:1.5rem;align-items:start}.atlas-filters[data-astro-cid-vwmqjc3o]{position:sticky;top:5.5rem;display:grid;gap:.5rem;max-height:calc(100vh - 7rem);overflow:auto;border:1px solid var(--ds-borde);border-radius:10px;background:var(--ds-fondo);padding:.9rem}.search[data-astro-cid-vwmqjc3o]{display:grid;gap:.35rem;margin-bottom:.35rem}.search[data-astro-cid-vwmqjc3o] label[data-astro-cid-vwmqjc3o]{color:var(--ds-texto);font-size:.78rem;font-weight:900;text-transform:uppercase}.search[data-astro-cid-vwmqjc3o] input[data-astro-cid-vwmqjc3o]{width:100%;border:1px solid var(--ds-borde);border-radius:8px;background:var(--ds-fondo-hundido);color:var(--ds-texto);padding:.55rem .65rem;font-size:.9rem}.search[data-astro-cid-vwmqjc3o] input[data-astro-cid-vwmqjc3o]:focus-visible{outline:2px solid var(--ds-acento);outline-offset:1px}.filter-group[data-astro-cid-vwmqjc3o]{border-top:1px solid var(--ds-borde);padding-top:.5rem}.filter-group[data-astro-cid-vwmqjc3o] summary[data-astro-cid-vwmqjc3o]{display:flex;gap:.5rem;justify-content:space-between;align-items:baseline;cursor:pointer;list-style:none}.filter-group[data-astro-cid-vwmqjc3o] summary[data-astro-cid-vwmqjc3o]::-webkit-details-marker{display:none}.filter-group[data-astro-cid-vwmqjc3o] summary[data-astro-cid-vwmqjc3o] span[data-astro-cid-vwmqjc3o]{color:var(--ds-texto);font-size:.78rem;font-weight:900;text-transform:uppercase}.filter-group[data-astro-cid-vwmqjc3o] summary[data-astro-cid-vwmqjc3o] small[data-astro-cid-vwmqjc3o]{max-width:8rem;overflow:hidden;color:var(--ds-texto-tenue);font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.filter-group[data-astro-cid-vwmqjc3o][open] summary[data-astro-cid-vwmqjc3o] small[data-astro-cid-vwmqjc3o]{color:var(--ds-acento)}.chips[data-astro-cid-vwmqjc3o]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.chip[data-astro-cid-vwmqjc3o]{display:inline-flex;gap:.35rem;align-items:center;border:1px solid var(--ds-borde);border-radius:999px;background:var(--ds-fondo-hundido);color:var(--ds-pildora-texto);padding:.32rem .6rem;font-size:.78rem;font-weight:700;line-height:1.3;text-align:left;cursor:pointer}.chip[data-astro-cid-vwmqjc3o] i[data-astro-cid-vwmqjc3o]{color:var(--ds-texto-tenue);font-size:.68rem;font-style:normal;font-weight:800}.chip[data-astro-cid-vwmqjc3o]:hover{border-color:var(--ds-acento)}.chip[data-astro-cid-vwmqjc3o].active{border-color:var(--ds-acento);background:#0f766e;color:#fff}.chip[data-astro-cid-vwmqjc3o].active i[data-astro-cid-vwmqjc3o]{color:#ffffffbf}.atlas-main[data-astro-cid-vwmqjc3o]{min-width:0}.atlas-toolbar[data-astro-cid-vwmqjc3o]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;align-items:center;position:sticky;top:4.5rem;z-index:5;margin-bottom:.9rem;border:1px solid var(--ds-borde);border-radius:10px;background:var(--ds-fondo);padding:.7rem .9rem}.tally[data-astro-cid-vwmqjc3o]{margin:0;color:var(--ds-texto-tenue);font-size:.85rem}.tally[data-astro-cid-vwmqjc3o] strong[data-astro-cid-vwmqjc3o]{margin-right:.35rem;color:var(--ds-acento);font-size:1.5rem;font-weight:900}.grouping[data-astro-cid-vwmqjc3o]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.grouping[data-astro-cid-vwmqjc3o]>span[data-astro-cid-vwmqjc3o]{color:var(--ds-texto-tenue);font-size:.72rem;font-weight:900;text-transform:uppercase}.active-filters[data-astro-cid-vwmqjc3o]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.9rem}.active-filters[data-astro-cid-vwmqjc3o] button[data-astro-cid-vwmqjc3o]{display:inline-flex;gap:.4rem;align-items:center;border:1px solid var(--ds-acento);border-radius:999px;background:transparent;color:var(--ds-acento);padding:.3rem .6rem;font-size:.78rem;font-weight:800;cursor:pointer}.active-filters[data-astro-cid-vwmqjc3o] button[data-astro-cid-vwmqjc3o][data-clear-all]{border-style:dashed}.results[data-astro-cid-vwmqjc3o]{display:grid;gap:.75rem}.results[data-astro-cid-vwmqjc3o] .group-head{display:flex;flex-wrap:wrap;gap:.35rem .75rem;justify-content:space-between;align-items:baseline;margin-top:1.1rem;border-bottom:2px solid var(--ds-acento-suave);padding-bottom:.4rem}.results[data-astro-cid-vwmqjc3o] .group-head:first-child{margin-top:0}.results[data-astro-cid-vwmqjc3o] .group-head h2{margin:0;color:var(--ds-texto);font-size:1.25rem;font-weight:900}.results[data-astro-cid-vwmqjc3o] .group-head p{flex:1 1 14rem;margin:0;color:var(--ds-texto-tenue);font-size:.82rem}.results[data-astro-cid-vwmqjc3o] .group-head a{color:var(--ds-acento);font-size:.82rem;font-weight:800;text-decoration:none;white-space:nowrap}.results[data-astro-cid-vwmqjc3o] .group-head a:hover{text-decoration:underline}.card[data-astro-cid-vwmqjc3o]{border:1px solid var(--ds-borde);border-left:3px solid var(--ds-acento-suave);border-radius:8px;background:var(--ds-fondo);padding:.85rem 1rem}.card[data-astro-cid-vwmqjc3o]:hover{border-left-color:var(--ds-acento)}.card-link[data-astro-cid-vwmqjc3o]{display:block;text-decoration:none}.card-eyebrow[data-astro-cid-vwmqjc3o]{color:var(--ds-acento);font-size:.74rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.card[data-astro-cid-vwmqjc3o] h3[data-astro-cid-vwmqjc3o]{margin:.2rem 0 0;color:var(--ds-texto);font-size:1.15rem;font-weight:800;line-height:1.3}.card-link[data-astro-cid-vwmqjc3o]:hover h3[data-astro-cid-vwmqjc3o]{text-decoration:underline}.card[data-astro-cid-vwmqjc3o] p[data-astro-cid-vwmqjc3o]{max-width:62ch;margin:.35rem 0 0;color:var(--ds-texto-tenue);font-size:.92rem;line-height:1.5}.card-tags[data-astro-cid-vwmqjc3o]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.tag[data-astro-cid-vwmqjc3o]{border:1px solid transparent;border-radius:999px;background:var(--ds-pildora);color:var(--ds-pildora-texto);padding:.22rem .55rem;font-size:.74rem;font-weight:700}.tag-visual[data-astro-cid-vwmqjc3o]{background:transparent;border-color:var(--ds-acento-suave);color:var(--ds-acento)}.tag-tema[data-astro-cid-vwmqjc3o]{cursor:pointer}.tag-tema[data-astro-cid-vwmqjc3o]:hover{border-color:var(--ds-acento)}.empty-state[data-astro-cid-vwmqjc3o]{border:1px dashed var(--ds-borde);border-radius:10px;padding:2rem 1rem;color:var(--ds-texto-tenue);font-weight:700;text-align:center}@media (max-width: 900px){.atlas-shell[data-astro-cid-vwmqjc3o]{grid-template-columns:1fr}.atlas-filters[data-astro-cid-vwmqjc3o]{position:static;max-height:none}.atlas-toolbar[data-astro-cid-vwmqjc3o]{position:static}}.ds-surface{--ds-acento: #0f766e;--ds-acento-suave: rgb(15 118 110 / 28%);--ds-texto: #0f172a;--ds-texto-tenue: #475569;--ds-borde: rgb(15 23 42 / 12%);--ds-fondo: #fff;--ds-fondo-hundido: #f8fafc;--ds-pildora: #f1f5f9;--ds-pildora-texto: #334155;--ds-lienzo: linear-gradient(180deg, #f0fdfa, #f8fafc);--ds-lienzo-borde: rgb(15 118 110 / 22%);--ds-lienzo-interior: #fff;--ds-lienzo-interior-borde: rgb(15 23 42 / 16%)}.dark .ds-surface{--ds-acento: #5eead4;--ds-acento-suave: rgb(45 212 191 / 32%);--ds-texto: #e2e8f0;--ds-texto-tenue: #cbd5e1;--ds-borde: rgb(148 163 184 / 22%);--ds-fondo: #0f172a;--ds-fondo-hundido: #020617;--ds-pildora: rgb(30 41 59);--ds-pildora-texto: #cbd5e1;--ds-lienzo: linear-gradient(180deg, #123448, #102033);--ds-lienzo-borde: rgb(45 212 191 / 40%);--ds-lienzo-interior: #172338;--ds-lienzo-interior-borde: rgb(148 163 184 / 34%)}.ds-surface .ds-diagram{margin-bottom:0;border-color:var(--ds-lienzo-borde);background:var(--ds-lienzo)!important;box-shadow:inset 0 0 0 1px #ffffffb8}.dark .ds-surface .ds-diagram{box-shadow:inset 0 0 0 1px #94a3b81a}.ds-surface .ds-diagram svg,.ds-surface .ds-diagram .timeline-detail,.ds-surface .ds-diagram .field-detail,.ds-surface .ds-diagram .discipline-detail,.ds-surface .ds-diagram .peripheral-card,.ds-surface .ds-diagram .fault-card,.ds-surface .ds-diagram .culture-card,.ds-surface .ds-diagram .network-canvas,.ds-surface .ds-diagram .network-panel{border-color:var(--ds-lienzo-interior-borde);background-color:var(--ds-lienzo-interior)}.dark .ds-surface .ds-diagram figcaption>span,.dark .ds-surface .ds-diagram .timeline-detail strong,.dark .ds-surface .ds-diagram dt,.dark .ds-surface .ds-diagram .network-panel>span,.dark .ds-surface .ds-diagram .culture-card span,.dark .ds-surface .ds-diagram summary span,.dark .ds-surface .ds-diagram .fault-columns span{color:#5eead4}.dark .ds-surface .ds-diagram .field-triangle,.dark .ds-surface .ds-diagram .pentagon-shape{fill:#dff7f4;stroke:#5eead4}.dark .ds-surface .ds-diagram .field-node circle,.dark .ds-surface .ds-diagram .pentagon-center,.dark .ds-surface .ds-diagram .discipline-node circle{stroke:#5eead4}.dark .ds-surface .ds-diagram .field-node.active circle,.dark .ds-surface .ds-diagram .discipline-node.active circle{fill:#0f766e}
