.VisualizadorDesarrolloFarmaco-module__ovzZnG__container{--primary:#2e86ab;--secondary:#48a9a6;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--border:#e5e5e5;--hover:#f5f5f5;--rojo:#e74c3c;--verde:#27ae60;--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] .VisualizadorDesarrolloFarmaco-module__ovzZnG__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:#888;--border:#404040;--hover:#333}.VisualizadorDesarrolloFarmaco-module__ovzZnG__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}.VisualizadorDesarrolloFarmaco-module__ovzZnG__title{margin-bottom:var(--spacing-sm);font-size:2.4rem;font-weight:700}.VisualizadorDesarrolloFarmaco-module__ovzZnG__subtitle{opacity:.92;font-size:1.1rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__navSecciones{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.VisualizadorDesarrolloFarmaco-module__ovzZnG__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}.VisualizadorDesarrolloFarmaco-module__ovzZnG__navBtn:hover{border-color:var(--primary);color:var(--primary)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__navActivo{border-color:var(--primary);background:var(--primary);color:#fff}.VisualizadorDesarrolloFarmaco-module__ovzZnG__navActivo:hover{background:var(--primary);color:#fff}.VisualizadorDesarrolloFarmaco-module__ovzZnG__navIcono{font-size:1.6rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__navTexto{text-align:center;font-size:.78rem;font-weight:600}.VisualizadorDesarrolloFarmaco-module__ovzZnG__seccionHeader{text-align:center;margin-bottom:var(--spacing-lg)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__seccionTitulo{color:var(--text-primary);margin-bottom:.3rem;font-size:1.5rem;font-weight:700}.VisualizadorDesarrolloFarmaco-module__ovzZnG__seccionSubtitulo{color:var(--text-secondary);margin:0;font-size:.95rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__seccionContent{margin-bottom:var(--spacing-xl)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__contexto{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);text-align:center;color:var(--text-primary);font-size:1rem;line-height:1.5}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoContainer{margin-bottom:var(--spacing-lg)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoEtapa{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoBarraWrap{justify-content:center;display:flex}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoBarra{border-radius:8px;justify-content:center;align-items:center;min-width:60px;height:44px;transition:width .3s;display:flex}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoCantidad{color:#fff;font-size:.88rem;font-weight:700}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoInfo{padding:0 var(--spacing-sm)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoTituloRow{align-items:center;gap:var(--spacing-sm);margin-bottom:.2rem;display:flex}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoIcono{font-size:1.1rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoNombre{color:var(--text-primary);font-size:.92rem;font-weight:700}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoDesc{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.5}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoResumen{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-top:var(--spacing-md);display:flex}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoResumenNumero{color:var(--text-primary);font-size:1.1rem;font-weight:700}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoResumenFlecha{color:var(--text-muted);font-size:1.2rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoResumenDestacado{color:var(--verde);background:#27ae601a;border-radius:8px;padding:.2rem .6rem;font-size:1.5rem;font-weight:800}.VisualizadorDesarrolloFarmaco-module__ovzZnG__tiempoCard{gap:var(--spacing-md);background:var(--bg-card);border:2px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);align-items:center;display:flex}.VisualizadorDesarrolloFarmaco-module__ovzZnG__tiempoIcono{flex-shrink:0;font-size:2rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__tiempoLabel{color:var(--text-secondary);font-size:.82rem;display:block}.VisualizadorDesarrolloFarmaco-module__ovzZnG__tiempoValor{color:var(--primary);font-size:1.3rem;font-weight:700;display:block}.VisualizadorDesarrolloFarmaco-module__ovzZnG__fasesTimeline{margin-bottom:var(--spacing-xl);padding:var(--spacing-lg) 0;justify-content:space-around;align-items:flex-start;display:flex;position:relative}.VisualizadorDesarrolloFarmaco-module__ovzZnG__fasesLinea{background:linear-gradient(90deg, var(--primary), var(--secondary), var(--verde));z-index:0;border-radius:2px;height:3px;position:absolute;top:50%;left:10%;right:10%}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseNodo{z-index:1;background:var(--bg-card);border:3px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md);cursor:pointer;flex-direction:column;align-items:center;gap:.3rem;min-width:100px;transition:all .2s;display:flex;position:relative}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseNodo:hover{border-color:var(--primary);transform:translateY(-2px)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseNodoActivo{border-color:var(--primary);background:var(--primary);color:#fff;transform:translateY(-4px);box-shadow:0 4px 12px #2e86ab4d}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseNodoIcono{font-size:1.5rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseNodoNombre{font-size:.88rem;font-weight:700}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseNodoDuracion{opacity:.8;font-size:.72rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseDetalleCard{background:var(--bg-card);border:2px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseDetalleHeader{margin-bottom:var(--spacing-md)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseDetalleTitulo{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseStatsGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:repeat(4,1fr);display:grid}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseStat{background:var(--hover);border-radius:var(--radius);padding:var(--spacing-sm) var(--spacing-md);text-align:center}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseStatLabel{color:var(--text-muted);margin-bottom:.2rem;font-size:.72rem;display:block}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseStatValor{color:var(--text-primary);font-size:.88rem;font-weight:700;display:block}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseDetalleDesc{color:var(--text-primary);margin:0 0 var(--spacing-sm) 0;font-size:.9rem;line-height:1.6}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseDetalleExtra{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.6}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseInstruccion{text-align:center;color:var(--text-muted);margin-bottom:var(--spacing-lg);font-size:.88rem;font-style:italic}.VisualizadorDesarrolloFarmaco-module__ovzZnG__supervivenciaCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__supervivenciaTitulo{color:var(--text-primary);margin-bottom:.2rem;font-size:1rem;font-weight:700}.VisualizadorDesarrolloFarmaco-module__ovzZnG__supervivenciaSubtitulo{color:var(--text-muted);margin-bottom:var(--spacing-md);font-size:.82rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__supervivenciaBarra{background:var(--hover);height:32px;margin-bottom:var(--spacing-sm);border-radius:6px;overflow:hidden}.VisualizadorDesarrolloFarmaco-module__ovzZnG__supervivenciaSegmento{height:100%;padding:0 var(--spacing-sm);border-radius:6px;align-items:center;transition:width .3s;display:flex}.VisualizadorDesarrolloFarmaco-module__ovzZnG__supervivenciaSegmento span{color:#fff;white-space:nowrap;font-size:.75rem;font-weight:600}.VisualizadorDesarrolloFarmaco-module__ovzZnG__aprobacionTimeline{margin-bottom:var(--spacing-xl);flex-direction:column;gap:0;padding-left:40px;display:flex;position:relative}.VisualizadorDesarrolloFarmaco-module__ovzZnG__aprobacionTimeline:before{content:"";background:linear-gradient(180deg, var(--primary), var(--secondary), var(--verde));width:3px;position:absolute;top:20px;bottom:20px;left:18px}.VisualizadorDesarrolloFarmaco-module__ovzZnG__aprobacionEtapa{gap:var(--spacing-md);padding-bottom:var(--spacing-lg);display:flex;position:relative}.VisualizadorDesarrolloFarmaco-module__ovzZnG__aprobacionDot{background:var(--bg-card);border:3px solid var(--primary);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex;position:absolute;left:-40px}.VisualizadorDesarrolloFarmaco-module__ovzZnG__aprobacionContenido{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);flex:1}.VisualizadorDesarrolloFarmaco-module__ovzZnG__aprobacionNombre{color:var(--text-primary);margin:0 0 .2rem;font-size:1rem;font-weight:700}.VisualizadorDesarrolloFarmaco-module__ovzZnG__aprobacionDuracion{color:var(--primary);font-size:.78rem;font-weight:600}.VisualizadorDesarrolloFarmaco-module__ovzZnG__aprobacionDesc{color:var(--text-secondary);margin:var(--spacing-sm) 0 0 0;font-size:.85rem;line-height:1.5}.VisualizadorDesarrolloFarmaco-module__ovzZnG__resumenTotal{background:var(--bg-card);border:2px solid var(--primary);border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__resumenTotalTitulo{color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-lg);font-size:1.2rem;font-weight:700}.VisualizadorDesarrolloFarmaco-module__ovzZnG__resumenTotalGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.VisualizadorDesarrolloFarmaco-module__ovzZnG__resumenTotalItem{text-align:center}.VisualizadorDesarrolloFarmaco-module__ovzZnG__resumenTotalIcono{margin-bottom:.3rem;font-size:1.5rem;display:block}.VisualizadorDesarrolloFarmaco-module__ovzZnG__resumenTotalLabel{color:var(--text-secondary);margin-bottom:.2rem;font-size:.78rem;display:block}.VisualizadorDesarrolloFarmaco-module__ovzZnG__resumenTotalValor{color:var(--primary);font-size:1rem;font-weight:700;display:block}.VisualizadorDesarrolloFarmaco-module__ovzZnG__barraTemporalContainer{margin-top:var(--spacing-md)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__barraTemporal{border-radius:8px;height:44px;display:flex;overflow:hidden}.VisualizadorDesarrolloFarmaco-module__ovzZnG__barraSegmento{padding:0 var(--spacing-sm);flex-direction:column;justify-content:center;align-items:center;display:flex}.VisualizadorDesarrolloFarmaco-module__ovzZnG__barraSegmentoTexto{color:#fff;font-size:.72rem;font-weight:700}.VisualizadorDesarrolloFarmaco-module__ovzZnG__barraSegmentoAnios{color:#fffc;font-size:.65rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__temasGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.VisualizadorDesarrolloFarmaco-module__ovzZnG__temaCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__temaHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.VisualizadorDesarrolloFarmaco-module__ovzZnG__temaIcono{flex-shrink:0;font-size:1.3rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__temaTitulo{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.VisualizadorDesarrolloFarmaco-module__ovzZnG__temaDesc{color:var(--text-primary);margin:0 0 var(--spacing-sm) 0;font-size:.88rem;line-height:1.5}.VisualizadorDesarrolloFarmaco-module__ovzZnG__temaLista{padding-left:var(--spacing-lg);margin:0}.VisualizadorDesarrolloFarmaco-module__ovzZnG__temaLista li{color:var(--text-secondary);margin-bottom:.2rem;font-size:.82rem;line-height:1.6}.VisualizadorDesarrolloFarmaco-module__ovzZnG__patenteTimeline{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__patenteTitulo{color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-md);font-size:1rem;font-weight:700}.VisualizadorDesarrolloFarmaco-module__ovzZnG__patenteBarra{height:40px;margin-bottom:var(--spacing-sm);border-radius:8px;display:flex;overflow:hidden}.VisualizadorDesarrolloFarmaco-module__ovzZnG__patenteSegmento{justify-content:center;align-items:center;display:flex}.VisualizadorDesarrolloFarmaco-module__ovzZnG__patenteTexto{color:#fff;font-size:.75rem;font-weight:600}.VisualizadorDesarrolloFarmaco-module__ovzZnG__patenteEtiquetas{color:var(--text-muted);margin-bottom:var(--spacing-sm);justify-content:space-between;font-size:.72rem;display:flex}.VisualizadorDesarrolloFarmaco-module__ovzZnG__patenteNota{color:var(--text-secondary);text-align:center;margin:0;font-size:.82rem;font-style:italic;line-height:1.5}.VisualizadorDesarrolloFarmaco-module__ovzZnG__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}.VisualizadorDesarrolloFarmaco-module__ovzZnG__insight p{margin:0}.VisualizadorDesarrolloFarmaco-module__ovzZnG__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] .VisualizadorDesarrolloFarmaco-module__ovzZnG__warningBox{color:#fde68a;background:#422006;border-color:#b45309}@media (max-width:768px){.VisualizadorDesarrolloFarmaco-module__ovzZnG__hero{padding:var(--spacing-lg);margin-top:60px}.VisualizadorDesarrolloFarmaco-module__ovzZnG__title{font-size:1.8rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__navSecciones{grid-template-columns:repeat(2,1fr)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__fasesTimeline{align-items:center;gap:var(--spacing-sm);flex-direction:column}.VisualizadorDesarrolloFarmaco-module__ovzZnG__fasesLinea{display:none}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseNodo{width:100%}.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseStatsGrid{grid-template-columns:repeat(2,1fr)}.VisualizadorDesarrolloFarmaco-module__ovzZnG__resumenTotalGrid{grid-template-columns:1fr}.VisualizadorDesarrolloFarmaco-module__ovzZnG__resumenTotalValor{font-size:.88rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__barraTemporal{flex-direction:column;height:auto}.VisualizadorDesarrolloFarmaco-module__ovzZnG__barraSegmento{height:36px;width:100%!important}.VisualizadorDesarrolloFarmaco-module__ovzZnG__aprobacionTimeline{padding-left:30px}.VisualizadorDesarrolloFarmaco-module__ovzZnG__aprobacionDot{width:28px;height:28px;font-size:.9rem;left:-30px}.VisualizadorDesarrolloFarmaco-module__ovzZnG__tiempoCard{text-align:center;flex-direction:column;align-items:center}.VisualizadorDesarrolloFarmaco-module__ovzZnG__patenteEtiquetas{flex-direction:column;align-items:center;gap:.2rem}.VisualizadorDesarrolloFarmaco-module__ovzZnG__patenteBarra{flex-direction:column;height:auto}.VisualizadorDesarrolloFarmaco-module__ovzZnG__patenteSegmento{height:32px;width:100%!important}}@media (prefers-reduced-motion:reduce){.VisualizadorDesarrolloFarmaco-module__ovzZnG__embudoBarra,.VisualizadorDesarrolloFarmaco-module__ovzZnG__supervivenciaSegmento,.VisualizadorDesarrolloFarmaco-module__ovzZnG__faseNodo,.VisualizadorDesarrolloFarmaco-module__ovzZnG__navBtn{transition-duration:.01ms!important}}
