.ArbolVida-module__oK8oGa__container{--primary:#2e86ab;--secondary:#48a9a6;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--border:#e5e5e5;--hover:#f5f5f5;--radius:12px;--radius-large:16px;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;max-width:900px;padding:var(--spacing-xl) var(--spacing-lg);background:var(--bg-primary);min-height:100vh;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .ArbolVida-module__oK8oGa__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:#888;--border:#404040;--hover:#333}.ArbolVida-module__oK8oGa__hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-lg);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);border-radius:var(--radius-large);color:#fff;margin-top:80px}.ArbolVida-module__oK8oGa__title{margin-bottom:var(--spacing-sm);font-size:2.4rem;font-weight:700}.ArbolVida-module__oK8oGa__subtitle{opacity:.92;font-size:1.1rem}.ArbolVida-module__oK8oGa__navSecciones{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.ArbolVida-module__oK8oGa__navBtn{padding:var(--spacing-md) var(--spacing-sm);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-secondary);flex-direction:column;align-items:center;gap:.3rem;transition:all .2s;display:flex}.ArbolVida-module__oK8oGa__navBtn:hover{border-color:var(--primary);color:var(--primary)}.ArbolVida-module__oK8oGa__navBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ArbolVida-module__oK8oGa__navActivo{border-color:var(--primary);background:var(--primary);color:#fff}.ArbolVida-module__oK8oGa__navActivo:hover{background:var(--primary);color:#fff}.ArbolVida-module__oK8oGa__navIcono{font-size:1.6rem}.ArbolVida-module__oK8oGa__navTexto{text-align:center;font-size:.78rem;font-weight:600}.ArbolVida-module__oK8oGa__seccionHeader{text-align:center;margin-bottom:var(--spacing-lg)}.ArbolVida-module__oK8oGa__seccionTitulo{color:var(--text-primary);margin-bottom:.3rem;font-size:1.5rem;font-weight:700}.ArbolVida-module__oK8oGa__seccionSubtitulo{color:var(--text-secondary);margin:0;font-size:.95rem}.ArbolVida-module__oK8oGa__seccionContent{margin-bottom:var(--spacing-xl)}.ArbolVida-module__oK8oGa__arbolContainer{padding:var(--spacing-md)}.ArbolVida-module__oK8oGa__raiz{text-align:center;margin-bottom:var(--spacing-lg)}.ArbolVida-module__oK8oGa__raizLabel{background:var(--primary);color:#fff;border-radius:20px;padding:.5rem 1.2rem;font-size:.95rem;font-weight:700;display:inline-block}.ArbolVida-module__oK8oGa__ramasPrincipales{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid;position:relative}.ArbolVida-module__oK8oGa__ramasPrincipales:before{content:"";background:var(--primary);width:2px;height:16px;position:absolute;top:-16px;left:50%}.ArbolVida-module__oK8oGa__rama{position:relative}.ArbolVida-module__oK8oGa__ramaTitulo{align-items:center;gap:var(--spacing-sm);padding:.6rem var(--spacing-md);border-radius:var(--radius);margin-bottom:var(--spacing-sm);font-size:1rem;font-weight:700;display:flex}.ArbolVida-module__oK8oGa__ramaInvertebrados{color:var(--primary);border:2px solid var(--primary);background:#2e86ab1a}.ArbolVida-module__oK8oGa__ramaVertebrados{color:var(--secondary);border:2px solid var(--secondary);background:#48a9a61a}.ArbolVida-module__oK8oGa__gruposList{padding-left:var(--spacing-md);border-left:3px solid var(--border);margin-left:var(--spacing-md);flex-direction:column;gap:6px;display:flex}.ArbolVida-module__oK8oGa__grupoCard{align-items:center;gap:var(--spacing-sm);padding:.5rem var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .2s;display:flex;position:relative}.ArbolVida-module__oK8oGa__grupoCard:before{content:"";left:calc(-1 * var(--spacing-md) - 3px);width:var(--spacing-md);background:var(--border);height:2px;position:absolute;top:50%}.ArbolVida-module__oK8oGa__grupoCard:hover{border-color:var(--primary);transform:translate(4px);box-shadow:0 2px 8px #0000000f}.ArbolVida-module__oK8oGa__grupoCard:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ArbolVida-module__oK8oGa__grupoActivo{border-color:var(--primary);background:#2e86ab0f;border-width:2px}.ArbolVida-module__oK8oGa__grupoIcono{flex-shrink:0;font-size:1.3rem}.ArbolVida-module__oK8oGa__grupoInfo{flex:1;min-width:0}.ArbolVida-module__oK8oGa__grupoNombre{color:var(--text-primary);font-size:.88rem;font-weight:700}.ArbolVida-module__oK8oGa__grupoEjemplo{color:var(--text-muted);font-size:.72rem}.ArbolVida-module__oK8oGa__panelDetalle{background:var(--bg-card);border:2px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-lg);margin-top:var(--spacing-lg)}.ArbolVida-module__oK8oGa__panelHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.ArbolVida-module__oK8oGa__panelIcono{font-size:2rem}.ArbolVida-module__oK8oGa__panelNombre{color:var(--text-primary);font-size:1.2rem;font-weight:700}.ArbolVida-module__oK8oGa__panelSubgrupo{color:var(--text-muted);font-size:.82rem}.ArbolVida-module__oK8oGa__panelGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.ArbolVida-module__oK8oGa__panelStat{text-align:center;padding:var(--spacing-md);background:var(--bg-primary);border-radius:var(--radius)}.ArbolVida-module__oK8oGa__panelStatLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.3rem;font-size:.72rem}.ArbolVida-module__oK8oGa__panelStatValor{color:var(--primary);font-size:1rem;font-weight:700}.ArbolVida-module__oK8oGa__panelCurioso{margin-top:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius);color:var(--text-primary);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);font-size:.88rem;line-height:1.5}.ArbolVida-module__oK8oGa__panelCuriosoLabel{color:var(--primary);font-weight:700}.ArbolVida-module__oK8oGa__tablaCaracteristicas{margin-bottom:var(--spacing-lg);overflow-x:auto}.ArbolVida-module__oK8oGa__tablaWrap{min-width:600px}.ArbolVida-module__oK8oGa__tablaHeader{grid-template-columns:160px repeat(6,1fr);gap:2px;margin-bottom:2px;display:grid}.ArbolVida-module__oK8oGa__tablaHeaderCell{color:var(--text-muted);text-align:center;text-transform:uppercase;letter-spacing:.03em;padding:.4rem .2rem;font-size:.7rem;font-weight:700}.ArbolVida-module__oK8oGa__tablaFila{cursor:pointer;border-radius:6px;grid-template-columns:160px repeat(6,1fr);gap:2px;margin-bottom:2px;transition:background .2s;display:grid}.ArbolVida-module__oK8oGa__tablaFila:hover{background:var(--hover)}.ArbolVida-module__oK8oGa__tablaFila:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ArbolVida-module__oK8oGa__tablaFilaActiva{background:#2e86ab0f}.ArbolVida-module__oK8oGa__tablaLabel{color:var(--text-primary);align-items:center;gap:.3rem;padding:.5rem;font-size:.82rem;font-weight:600;display:flex}.ArbolVida-module__oK8oGa__tablaLabelIcono{font-size:1rem}.ArbolVida-module__oK8oGa__tablaCell{color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;padding:.5rem .2rem;font-size:.78rem;display:flex}.ArbolVida-module__oK8oGa__checkSi{color:var(--primary);font-weight:700}.ArbolVida-module__oK8oGa__checkNo{color:var(--text-muted)}.ArbolVida-module__oK8oGa__explicacionCard{background:var(--bg-card);border:1px solid var(--primary);border-left:4px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);margin-top:var(--spacing-md)}.ArbolVida-module__oK8oGa__explicacionTitulo{color:var(--primary);margin-bottom:.3rem;font-size:.95rem;font-weight:700}.ArbolVida-module__oK8oGa__explicacionTexto{color:var(--text-primary);margin:0;font-size:.88rem;line-height:1.5}.ArbolVida-module__oK8oGa__barrasContainer{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.ArbolVida-module__oK8oGa__barraItem{align-items:center;gap:var(--spacing-sm);display:flex}.ArbolVida-module__oK8oGa__barraLabel{flex-shrink:0;align-items:center;gap:.3rem;min-width:120px;display:flex}.ArbolVida-module__oK8oGa__barraIcono{font-size:1.1rem}.ArbolVida-module__oK8oGa__barraNombre{color:var(--text-primary);font-size:.82rem;font-weight:600}.ArbolVida-module__oK8oGa__barraTrack{background:var(--border);border-radius:14px;flex:1;height:28px;position:relative;overflow:hidden}.ArbolVida-module__oK8oGa__barraFill{border-radius:14px;justify-content:flex-end;align-items:center;min-width:40px;height:100%;padding-right:8px;transition:width .6s;display:flex}.ArbolVida-module__oK8oGa__barraValor{color:#fff;white-space:nowrap;font-size:.7rem;font-weight:700}.ArbolVida-module__oK8oGa__barraValorExt{color:var(--text-muted);text-align:right;min-width:90px;font-size:.75rem;font-weight:600}.ArbolVida-module__oK8oGa__datoDestacado{align-items:center;gap:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);background:linear-gradient(135deg,#2e86ab14 0%,#48a9a614 100%);display:flex}.ArbolVida-module__oK8oGa__datoNumero{color:var(--primary);flex-shrink:0;font-size:2.2rem;font-weight:800}.ArbolVida-module__oK8oGa__datoTexto{color:var(--text-primary);font-size:.95rem;line-height:1.4}.ArbolVida-module__oK8oGa__timeline{margin-bottom:var(--spacing-lg);padding-left:40px;position:relative}.ArbolVida-module__oK8oGa__timeline:before{content:"";background:linear-gradient(to bottom, var(--primary), var(--secondary));border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:16px}.ArbolVida-module__oK8oGa__timelineEvento{margin-bottom:var(--spacing-md);cursor:pointer;padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:all .2s;position:relative}.ArbolVida-module__oK8oGa__timelineEvento:before{content:"";background:var(--bg-card);border:3px solid var(--primary);z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}.ArbolVida-module__oK8oGa__timelineEvento:hover{border-color:var(--primary);transform:translate(4px);box-shadow:0 2px 8px #0000000f}.ArbolVida-module__oK8oGa__timelineEvento:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ArbolVida-module__oK8oGa__timelineActivo{border-color:var(--primary);background:#2e86ab0a;border-width:2px}.ArbolVida-module__oK8oGa__timelineActivo:before{background:var(--primary)}.ArbolVida-module__oK8oGa__timelineFecha{color:var(--primary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.2rem;font-size:.72rem;font-weight:700}.ArbolVida-module__oK8oGa__timelineTitulo{color:var(--text-primary);margin-bottom:.2rem;font-size:.95rem;font-weight:700}.ArbolVida-module__oK8oGa__timelineDesc{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.4}.ArbolVida-module__oK8oGa__timelineCurioso{padding:.5rem var(--spacing-md);color:var(--text-primary);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);border-radius:6px;margin-top:.5rem;font-size:.82rem;line-height:1.4}.ArbolVida-module__oK8oGa__timelineCuriosoLabel{color:var(--primary);font-weight:700}.ArbolVida-module__oK8oGa__insight{border-left:4px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0;padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);color:var(--text-primary);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);line-height:1.6}.ArbolVida-module__oK8oGa__insight p{margin:0}.ArbolVida-module__oK8oGa__warningBox{border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);margin-top:var(--spacing-lg);color:#92400e;background:#fef3c7;border:1px solid #f59e0b;font-size:.9rem;line-height:1.5}[data-theme=dark] .ArbolVida-module__oK8oGa__warningBox{color:#fde68a;background:#422006;border-color:#b45309}@media (max-width:768px){.ArbolVida-module__oK8oGa__hero{padding:var(--spacing-lg);margin-top:60px}.ArbolVida-module__oK8oGa__title{font-size:1.8rem}.ArbolVida-module__oK8oGa__navSecciones{grid-template-columns:repeat(2,1fr)}.ArbolVida-module__oK8oGa__ramasPrincipales{grid-template-columns:1fr}.ArbolVida-module__oK8oGa__ramasPrincipales:before{display:none}.ArbolVida-module__oK8oGa__panelGrid{grid-template-columns:1fr}.ArbolVida-module__oK8oGa__tablaHeader,.ArbolVida-module__oK8oGa__tablaFila{grid-template-columns:120px repeat(6,1fr)}.ArbolVida-module__oK8oGa__tablaHeaderCell,.ArbolVida-module__oK8oGa__tablaCell{padding:.3rem .1rem;font-size:.65rem}.ArbolVida-module__oK8oGa__tablaLabel{font-size:.75rem}.ArbolVida-module__oK8oGa__barraLabel{min-width:90px}.ArbolVida-module__oK8oGa__barraValorExt{min-width:70px;font-size:.7rem}.ArbolVida-module__oK8oGa__datoDestacado{text-align:center;flex-direction:column}.ArbolVida-module__oK8oGa__timeline{padding-left:32px}.ArbolVida-module__oK8oGa__timelineEvento:before{width:12px;height:12px;left:-26px}}@media (prefers-reduced-motion:reduce){.ArbolVida-module__oK8oGa__grupoCard,.ArbolVida-module__oK8oGa__barraFill,.ArbolVida-module__oK8oGa__navBtn,.ArbolVida-module__oK8oGa__timelineEvento,.ArbolVida-module__oK8oGa__tablaFila{transition-duration:.01ms!important}}
