.mapa-organismo[data-astro-cid-y547es77]{--mapa-estado-operando:#047857;--mapa-estado-construccion:#a16207;--mapa-estado-diseno:#1d4ed8;--mapa-estado-idea:#4b5563;--mapa-flujo-agua:#0369a1;--mapa-flujo-nutrientes:#4d7c0f;--mapa-flujo-energia:#a16207}.mapa-filtro[data-astro-cid-y547es77]{border:1px solid var(--color-border);min-height:44px;color:var(--color-text-secondary);background:var(--color-surface-raised);cursor:pointer;touch-action:manipulation;border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.8rem;font-weight:500;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.mapa-filtro[data-astro-cid-y547es77]:hover{border-color:var(--color-brand);color:var(--color-brand)}.mapa-filtro[data-astro-cid-y547es77]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.mapa-filtro[data-astro-cid-y547es77][aria-pressed=true]{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-brand-muted)}.mapa-sw[data-astro-cid-y547es77]{border:2px solid;border-radius:9999px;width:.7rem;height:.7rem;display:inline-block}.mapa-arista[data-astro-cid-y547es77]{opacity:1;transition:opacity .2s,stroke-width .2s}.mapa-arista[data-astro-cid-y547es77].atenuada{opacity:.12}.mapa-arista[data-astro-cid-y547es77].realzada{stroke-width:3px}.mapa-particulas[data-astro-cid-y547es77]{opacity:0;stroke-dasharray:1 16;stroke-dashoffset:0;pointer-events:none}.mapa-particulas[data-astro-cid-y547es77].activa{opacity:.95;animation:1.6s linear infinite mapa-corriente}@keyframes mapa-corriente{to{stroke-dashoffset:-34px}}@media (prefers-reduced-motion:reduce){.mapa-particulas[data-astro-cid-y547es77].activa{opacity:.65;animation:none}}.mapa-nodo[data-astro-cid-y547es77]{cursor:pointer}.mapa-nodo[data-astro-cid-y547es77]:focus-visible{outline:none}.mapa-nodo[data-astro-cid-y547es77]:focus-visible .mapa-nodo-recto[data-astro-cid-y547es77],.mapa-nodo[data-astro-cid-y547es77]:focus-visible .mapa-bus[data-astro-cid-y547es77]{stroke:var(--color-brand);stroke-width:3px}.mapa-nodo[data-astro-cid-y547es77].atenuado{opacity:.35}.mapa-nodo[data-astro-cid-y547es77].seleccionado .mapa-nodo-recto[data-astro-cid-y547es77]{stroke:var(--color-brand);stroke-width:2.5px}.mapa-nodo[data-astro-cid-y547es77].previsualizado .mapa-nodo-recto[data-astro-cid-y547es77],.mapa-nodo[data-astro-cid-y547es77].previsualizado .mapa-bus[data-astro-cid-y547es77]{stroke:var(--color-brand);stroke-width:2.5px;fill:var(--color-brand-muted)}.mapa-flujo-movil[data-astro-cid-y547es77].previsualizado,.mapa-flujo-movil[data-astro-cid-y547es77].seleccionado{border-color:var(--color-brand);background:var(--color-brand-muted)}.mapa-nodo-recto[data-astro-cid-y547es77]{fill:var(--color-surface);stroke:var(--color-border);stroke-width:1.5px}.mapa-nodo[data-astro-cid-y547es77]:hover .mapa-nodo-recto[data-astro-cid-y547es77],.mapa-nodo[data-astro-cid-y547es77]:hover .mapa-bus[data-astro-cid-y547es77]{stroke:var(--color-brand)}.mapa-nodo[data-astro-cid-y547es77].seleccionado .mapa-bus[data-astro-cid-y547es77]{stroke:var(--color-brand);stroke-width:2.5px}.mapa-nodo-nombre[data-astro-cid-y547es77]{font:700 15px/1 var(--font-sans);fill:var(--color-text-primary)}.mapa-nodo-organo[data-astro-cid-y547es77]{font:italic 12px/1 var(--font-sans);fill:var(--color-text-secondary)}.mapa-nodo-estado[data-astro-cid-y547es77]{font:500 11px/1 var(--font-sans);fill:var(--color-text-secondary)}.mapa-bus[data-astro-cid-y547es77]{fill:var(--color-surface-sunken);stroke:var(--color-border)}.mapa-bus-t[data-astro-cid-y547es77]{font:700 15px/1 var(--font-sans);fill:var(--color-text-primary)}.mapa-bus-s[data-astro-cid-y547es77]{font:500 12px/1 var(--font-sans);fill:var(--color-text-secondary)}.metodo-paso[data-astro-cid-hgolnno5]{position:relative}.metodo-tarjeta[data-astro-cid-hgolnno5]{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:1rem;align-items:flex-start;gap:.875rem;height:100%;min-height:7.5rem;padding:1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.metodo-tarjeta[data-astro-cid-hgolnno5]:hover{border-color:color-mix(in srgb, var(--color-brand) 40%, transparent);transform:translateY(-2px);box-shadow:0 10px 24px #28201414}.metodo-numero[data-astro-cid-hgolnno5]{color:#fff;background:var(--color-brand);width:2.25rem;height:2.25rem;box-shadow:0 0 0 5px var(--color-surface);border-radius:999px;flex:none;place-items:center;font:700 .875rem/1 ui-monospace,monospace;display:grid}.metodo-etiqueta[data-astro-cid-hgolnno5]{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .375rem;font:600 .625rem/1 ui-monospace,monospace}@media (width>=768px){.metodo-paso[data-astro-cid-hgolnno5]:not(:last-child):after{content:"";z-index:0;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 55%, transparent) 0 3px, transparent 3px 6px);background-size:12px 2px;width:.75rem;height:2px;animation:5s linear infinite flujo-metodo;position:absolute;top:2.1rem;left:calc(100% - .25rem)}.metodo-tarjeta[data-astro-cid-hgolnno5]{padding:1.125rem;display:block}.metodo-numero[data-astro-cid-hgolnno5]{margin-bottom:1.25rem}}@keyframes flujo-metodo{to{background-position:12px 0}}@media (prefers-reduced-motion:reduce){.metodo-tarjeta[data-astro-cid-hgolnno5]{transition:none}.metodo-paso[data-astro-cid-hgolnno5]:after{animation:none!important}}dialog[data-astro-cid-hgolnno5].guia-modal::backdrop{background:#00000073}dialog[data-astro-cid-hgolnno5].guia-modal[open]{animation:.18s ease-out guia-entrada}@keyframes guia-entrada{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){dialog[data-astro-cid-hgolnno5].guia-modal[open]{animation:none}}
