.DiagramaEcosistema_eco__12y48{--fondo:#121212;--caja:rgba(10,16,32,0.94);--texto-2:#bdbdbd;--panel:#38bdf8;--canal:#00f0ff;--pantalla:#34d399;--comp:#a78bfa;--sup:#fdba74;--ia:#f472b6;--ctrl:#facc15;--apps:#818cf8;--persona:#cbd5e1;padding:64px 16px 72px;color:#fff;background:radial-gradient(ellipse at 50% 40%,rgba(0,240,255,.05),transparent 65%)}.DiagramaEcosistema_cab___iCHN{max-width:760px;margin:0 auto 32px;text-align:center}.DiagramaEcosistema_cab___iCHN h2{font-size:clamp(2rem,4vw,2.6rem);font-weight:700;margin:0 0 16px;line-height:1.15}.DiagramaEcosistema_cab___iCHN p{font-size:clamp(1rem,1.6vw,1.15rem);color:#e0e0e0;margin:0;line-height:1.55}.DiagramaEcosistema_nota__N_iTN{max-width:760px;margin:32px auto 0;text-align:center;color:var(--texto-2);font-size:.95rem;line-height:1.5}.DiagramaEcosistema_nota__N_iTN+.DiagramaEcosistema_pie__AGBsO{margin-top:12px}.DiagramaEcosistema_pie__AGBsO{max-width:820px;margin:32px auto 0;text-align:center;color:var(--texto-2);font-size:.95rem;line-height:1.6}.DiagramaEcosistema_pie__AGBsO a{color:var(--canal);text-decoration:none;font-weight:600}.DiagramaEcosistema_pie__AGBsO a:focus-visible,.DiagramaEcosistema_pie__AGBsO a:hover{text-decoration:underline}.DiagramaEcosistema_enlace__iMFP7{color:inherit;text-decoration:none}.DiagramaEcosistema_enlace__iMFP7:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit}.DiagramaEcosistema_nodo__QIGxM:has(.DiagramaEcosistema_enlace__iMFP7){transition:border-color .2s,box-shadow .2s}@media (hover:hover){.DiagramaEcosistema_nodo__QIGxM:has(.DiagramaEcosistema_enlace__iMFP7):hover{box-shadow:0 0 0 1px var(--c),0 8px 28px rgba(0,0,0,.35),inset 0 0 0 999px color-mix(in srgb,var(--c) 12%,transparent)}.DiagramaEcosistema_nodo__QIGxM:has(.DiagramaEcosistema_enlace__iMFP7):hover .DiagramaEcosistema_enlace__iMFP7{text-decoration:underline;text-underline-offset:3px}.DiagramaEcosistema_devsCaja__he2RD:has(.DiagramaEcosistema_cubre__ZcnOJ:hover) .DiagramaEcosistema_dev__WWMbt{box-shadow:0 0 0 1px var(--c),0 8px 28px rgba(0,0,0,.35),inset 0 0 0 999px color-mix(in srgb,var(--c) 12%,transparent)}}.DiagramaEcosistema_enlace__iMFP7:focus-visible{outline:none}.DiagramaEcosistema_cubre__ZcnOJ:focus-visible,.DiagramaEcosistema_enlace__iMFP7:focus-visible:after{outline:2px solid var(--c);outline-offset:4px}.DiagramaEcosistema_nodo__QIGxM .DiagramaEcosistema_enlace__iMFP7:after{border-radius:14px}.DiagramaEcosistema_hub__HvWSY .DiagramaEcosistema_enlace__iMFP7:after{border-radius:50%}.DiagramaEcosistema_cubre__ZcnOJ{--c:var(--pantalla);position:absolute;inset:-6px;z-index:3;border-radius:14px}.DiagramaEcosistema_devsCaja__he2RD{position:relative}.DiagramaEcosistema_soloLector__XjghS{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.DiagramaEcosistema_nodo__QIGxM{position:relative;z-index:1;background:var(--caja);border:1.2px solid var(--c);border-radius:14px;padding:14px 16px;box-shadow:0 0 0 1px rgba(0,0,0,.4),0 8px 28px rgba(0,0,0,.35);box-shadow:0 0 0 1px rgba(0,0,0,.4),0 8px 28px rgba(0,0,0,.35),inset 0 0 0 999px color-mix(in srgb,var(--c) 6%,transparent)}.DiagramaEcosistema_nodo__QIGxM h3{margin:0 0 4px;font-size:1rem;font-weight:700;display:flex;align-items:center;gap:8px;line-height:1.2}.DiagramaEcosistema_nodo__QIGxM p{margin:0;color:var(--texto-2);font-size:.86rem;line-height:1.45}.DiagramaEcosistema_ico__7CXM6{width:22px;height:22px;flex:none;stroke:var(--c);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.DiagramaEcosistema_principal___N6X4{border-width:1.6px;padding:18px 20px}.DiagramaEcosistema_principal___N6X4 h3{font-size:1.2rem}.DiagramaEcosistema_principal___N6X4 .DiagramaEcosistema_ico__7CXM6{width:28px;height:28px}.DiagramaEcosistema_aux__4JDn3{border-style:dashed}.DiagramaEcosistema_marcaAux__3Z8IL{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c);opacity:.85;margin-left:auto;white-space:nowrap}.DiagramaEcosistema_acento__QUa2E{position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--c)}.DiagramaEcosistema_cPanel__grRUy{--c:var(--panel)}.DiagramaEcosistema_cCanal__uqdRE{--c:var(--canal)}.DiagramaEcosistema_cPantalla__oJ1Vn{--c:var(--pantalla)}.DiagramaEcosistema_cComp__z94OQ{--c:var(--comp)}.DiagramaEcosistema_cSup__qGV_J{--c:var(--sup)}.DiagramaEcosistema_cIa__UJjDX{--c:var(--ia)}.DiagramaEcosistema_cCtrl__rDt1J{--c:var(--ctrl)}.DiagramaEcosistema_cApps__IPvmR{--c:var(--apps)}.DiagramaEcosistema_cPersona__jbm_b{--c:var(--persona)}.DiagramaEcosistema_lineas__cPxpc{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible;display:none}.DiagramaEcosistema_conector__7_Bjf path,.DiagramaEcosistema_lineas__cPxpc path{fill:none;stroke:var(--c)}.DiagramaEcosistema_base__rj5r_{stroke-width:1.4;opacity:.35}.DiagramaEcosistema_flujo__zzhDt{stroke-width:2.6;stroke-dasharray:2 10;stroke-linecap:round;opacity:.95;animation:DiagramaEcosistema_flujo__zzhDt 1.2s linear infinite}.DiagramaEcosistema_lento__3z2Kr{animation-duration:1.8s}.DiagramaEcosistema_cometa__jiM43,.DiagramaEcosistema_halo__xMvUF{stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:7;animation:DiagramaEcosistema_cometa__jiM43 2.8s cubic-bezier(.45,0,.55,1) infinite}.DiagramaEcosistema_halo__xMvUF{stroke-width:9;opacity:.18}.DiagramaEcosistema_cometa__jiM43{stroke-width:3.2;opacity:1}.DiagramaEcosistema_grueso__dpvd_.DiagramaEcosistema_halo__xMvUF{stroke-width:12}.DiagramaEcosistema_grueso__dpvd_.DiagramaEcosistema_cometa__jiM43{stroke-width:4.2}@keyframes DiagramaEcosistema_cometa__jiM43{0%{stroke-dashoffset:7}to{stroke-dashoffset:-100}}.DiagramaEcosistema_grueso__dpvd_.DiagramaEcosistema_base__rj5r_{stroke-width:3;opacity:.45}.DiagramaEcosistema_grueso__dpvd_.DiagramaEcosistema_flujo__zzhDt{stroke-width:3.4;stroke-dasharray:3 11}.DiagramaEcosistema_punteada__axfoc{stroke-dasharray:6 6;opacity:.5;stroke-width:1.4}@keyframes DiagramaEcosistema_flujo__zzhDt{to{stroke-dashoffset:-24}}.DiagramaEcosistema_verbo__L9hBB{position:absolute;z-index:2;transform:translate(-50%,-50%);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c);background:var(--fondo);padding:2px 8px;border-radius:999px;border:1px solid var(--c);white-space:nowrap;display:none}.DiagramaEcosistema_pulso__e_kxe{position:absolute;inset:-1px;border-radius:inherit;border:1.5px solid var(--c);opacity:0;animation:DiagramaEcosistema_pulso__e_kxe 3.6s ease-out infinite;pointer-events:none}@keyframes DiagramaEcosistema_pulso__e_kxe{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(1.08);opacity:0}}.DiagramaEcosistema_conector__7_Bjf{display:block;width:40px;height:34px;margin:0 auto;overflow:visible}.DiagramaEcosistema_conectorCorto__Q_R1e{height:20px}.DiagramaEcosistema_conectorAbanico__IgZyF{width:100%;height:50px}.DiagramaEcosistema_hub__HvWSY{width:230px;height:230px;margin:0 auto;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px}.DiagramaEcosistema_hub__HvWSY h3{flex-direction:column;gap:6px}.DiagramaEcosistema_principal___N6X4.DiagramaEcosistema_hub__HvWSY .DiagramaEcosistema_ico__7CXM6{width:34px;height:34px}.DiagramaEcosistema_devsTit__Av2p0{text-align:center;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pantalla);margin:0 0 10px;font-weight:700}.DiagramaEcosistema_devs__m6GB6{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.DiagramaEcosistema_devs__m6GB6 li{display:flex}.DiagramaEcosistema_dev__WWMbt{--c:var(--pantalla);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 6px;border-radius:12px;text-align:center;font-size:.86rem;font-weight:700;line-height:1.2}.DiagramaEcosistema_devTxt__a8Mj2{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.DiagramaEcosistema_devPlat__KBhd_{font-size:.72rem;font-weight:500;color:#9fdcc4;letter-spacing:.02em;line-height:1.15}.DiagramaEcosistema_devsPie__9yyUR{text-align:center;font-size:.82rem;color:var(--texto-2);margin:10px 0 0}.DiagramaEcosistema_lienzo__b06Kc{position:relative;max-width:1180px;margin:0 auto}.DiagramaEcosistema_pila__wnoOj{display:flex;flex-direction:column;max-width:640px;margin:0 auto}.DiagramaEcosistema_chips__LxZ_n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.DiagramaEcosistema_chips__LxZ_n .DiagramaEcosistema_nodo__QIGxM{padding:12px 14px}.DiagramaEcosistema_chips__LxZ_n .DiagramaEcosistema_nodo__QIGxM h3{flex-direction:column;align-items:flex-start;gap:6px}@media (min-width:1180px){.DiagramaEcosistema_lienzo__b06Kc{aspect-ratio:1200/700}.DiagramaEcosistema_lineas__cPxpc,.DiagramaEcosistema_verbo__L9hBB{display:block}.DiagramaEcosistema_conector__7_Bjf{display:none}.DiagramaEcosistema_pila__wnoOj{position:absolute;inset:0;max-width:none;margin:0;display:block}.DiagramaEcosistema_chips__LxZ_n{display:contents}.DiagramaEcosistema_chips__LxZ_n .DiagramaEcosistema_nodo__QIGxM h3{flex-direction:row;align-items:center;gap:8px}.DiagramaEcosistema_devsCaja__he2RD,.DiagramaEcosistema_hub__HvWSY,.DiagramaEcosistema_pApps__4mqit,.DiagramaEcosistema_pComp__WoDos,.DiagramaEcosistema_pCtrl__zG18K,.DiagramaEcosistema_pGente__S6ao3,.DiagramaEcosistema_pIa__y9dbR,.DiagramaEcosistema_pPanel__W7rTL,.DiagramaEcosistema_pSup__ywNJM,.DiagramaEcosistema_pTu__SgMKz{position:absolute;transform:translate(-50%,-50%);margin:0}.DiagramaEcosistema_pTu__SgMKz{left:15%;top:14%;width:19%}.DiagramaEcosistema_pPanel__W7rTL{left:14%;top:50%;width:25%}.DiagramaEcosistema_pIa__y9dbR{left:15%;top:86%;width:21%}.DiagramaEcosistema_pComp__WoDos{left:36%;top:12%;width:19.5%}.DiagramaEcosistema_pSup__ywNJM{left:56.5%;top:12%;width:19.5%}.DiagramaEcosistema_pApps__4mqit{left:36%;top:88%;width:19.5%}.DiagramaEcosistema_pGente__S6ao3{left:56.5%;top:88%;width:19.5%}.DiagramaEcosistema_hub__HvWSY{left:46.5%;top:50%;width:19.2%;height:auto;aspect-ratio:1}.DiagramaEcosistema_devsCaja__he2RD{left:74.5%;top:50%;width:15.5%;height:85.7%;display:flex;flex-direction:column}.DiagramaEcosistema_pCtrl__zG18K{left:91.3%;top:50%;width:17.4%;padding:14px 12px}.DiagramaEcosistema_devs__m6GB6{display:flex;flex-direction:column;gap:0;flex:1}.DiagramaEcosistema_devs__m6GB6 li{flex:1;align-items:center;padding:4px 0}.DiagramaEcosistema_dev__WWMbt{flex-direction:row;justify-content:flex-start;text-align:left;gap:10px;padding:8px 12px;font-size:.9rem}.DiagramaEcosistema_devTxt__a8Mj2{align-items:flex-start}.DiagramaEcosistema_devsPie__9yyUR,.DiagramaEcosistema_devsTit__Av2p0{position:absolute;left:-12%;right:-12%;margin:0;white-space:nowrap}.DiagramaEcosistema_devsTit__Av2p0{top:-42px}.DiagramaEcosistema_devsPie__9yyUR{top:-22px;left:-5%;right:-5%;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.DiagramaEcosistema_flujo__zzhDt{animation:none}.DiagramaEcosistema_cometa__jiM43,.DiagramaEcosistema_halo__xMvUF,.DiagramaEcosistema_pulso__e_kxe{display:none}.DiagramaEcosistema_nodo__QIGxM:has(.DiagramaEcosistema_enlace__iMFP7){transition:none}}