Spaces:
Running
Running
<html lang="es"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<title>Análisis de Brechas y Oportunidades</title> | |
<style> | |
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap'); | |
:root { | |
--bg-color: #1A1F2B; | |
--panel-bg-color: #232937; | |
--text-color: #E0E0E0; | |
--text-secondary-color: #A0AEC0; | |
--accent-blue: #4A90E2; | |
--accent-green: #50E3C2; | |
--accent-purple: #9013FE; | |
--accent-pink: #F53877; | |
--accent-red: #D0021B; | |
--accent-yellow: #F8E71C; | |
} | |
body, html { | |
margin: 0; | |
padding: 0; | |
width: 100%; | |
height: 100%; | |
display: flex; | |
align-items: center; | |
justify-content: center; | |
background-color: #111; | |
font-family: 'Poppins', sans-serif; | |
} | |
.slide { | |
width: 1280px; | |
height: 720px; | |
background-color: var(--bg-color); | |
color: var(--text-color); | |
display: flex; | |
flex-direction: column; | |
padding: 40px; | |
box-sizing: border-box; | |
animation: fadeIn 1s ease-in-out; | |
} | |
@keyframes fadeIn { | |
from { opacity: 0; transform: scale(0.95); } | |
to { opacity: 1; transform: scale(1); } | |
} | |
header { | |
text-align: left; | |
margin-bottom: 25px; | |
} | |
h1 { | |
font-size: 44px; | |
font-weight: 700; | |
margin: 0; | |
color: var(--text-color); | |
} | |
h1 .highlight-pink { | |
background: linear-gradient(90deg, var(--accent-pink), #BE3ECF); | |
-webkit-background-clip: text; | |
-webkit-text-fill-color: transparent; | |
background-clip: text; | |
text-fill-color: transparent; | |
} | |
h1 .highlight-green { | |
background: linear-gradient(90deg, #62F7B3, var(--accent-green)); | |
-webkit-background-clip: text; | |
-webkit-text-fill-color: transparent; | |
background-clip: text; | |
text-fill-color: transparent; | |
} | |
.subtitle { | |
font-size: 18px; | |
font-weight: 400; | |
color: var(--text-secondary-color); | |
margin-top: 5px; | |
} | |
.content-grid { | |
display: grid; | |
grid-template-columns: 1fr 1fr; | |
grid-template-rows: 1fr 1fr; | |
gap: 24px; | |
flex-grow: 1; | |
} | |
.panel { | |
background-color: var(--panel-bg-color); | |
border-radius: 16px; | |
padding: 20px 24px; | |
display: flex; | |
flex-direction: column; | |
box-shadow: 0 4px 12px rgba(0,0,0,0.1); | |
transition: transform 0.3s ease, box-shadow 0.3s ease; | |
} | |
.panel:hover { | |
transform: translateY(-5px); | |
box-shadow: 0 8px 20px rgba(0,0,0,0.15); | |
} | |
.panel-title { | |
font-size: 20px; | |
font-weight: 600; | |
margin-bottom: 15px; | |
display: flex; | |
align-items: center; | |
gap: 10px; | |
} | |
.icon { | |
font-size: 22px; | |
} | |
.panel-content { | |
display: flex; | |
gap: 20px; | |
flex-grow: 1; | |
} | |
.column { | |
flex: 1; | |
display: flex; | |
flex-direction: column; | |
} | |
.column h4 { | |
font-size: 16px; | |
color: var(--accent-blue); | |
margin-top: 0; | |
margin-bottom: 10px; | |
font-weight: 500; | |
} | |
ul { | |
list-style: none; | |
padding: 0; | |
margin: 0; | |
} | |
li { | |
font-size: 14px; | |
color: var(--text-secondary-color); | |
margin-bottom: 10px; | |
display: flex; | |
align-items: flex-start; | |
gap: 8px; | |
line-height: 1.5; | |
} | |
li .li-icon { | |
font-size: 16px; | |
line-height: 1.5; | |
min-width: 16px; | |
text-align: center; | |
} | |
.li-icon.up { color: var(--accent-green); } | |
.li-icon.down { color: var(--accent-pink); } | |
.li-icon.neutral { color: var(--accent-yellow); } | |
.li-icon.link { color: var(--accent-blue); } | |
.li-icon.info { color: var(--text-secondary-color); } | |
.bar-chart { | |
width: 100%; | |
display: flex; | |
flex-direction: column; | |
gap: 12px; | |
margin-top: 5px; | |
} | |
.bar-item { | |
display: flex; | |
align-items: center; | |
gap: 10px; | |
} | |
.bar-label { | |
width: 100px; | |
font-size: 14px; | |
color: var(--text-secondary-color); | |
text-align: right; | |
} | |
.bar-container { | |
flex-grow: 1; | |
height: 22px; | |
background-color: #333948; | |
border-radius: 4px; | |
display: flex; | |
align-items: center; | |
} | |
.bar { | |
height: 100%; | |
border-radius: 4px; | |
display: flex; | |
align-items: center; | |
justify-content: flex-end; | |
padding-right: 8px; | |
box-sizing: border-box; | |
color: white; | |
font-size: 12px; | |
font-weight: 600; | |
transition: width 1s ease-in-out; | |
} | |
.bar-1 { background: linear-gradient(90deg, #A855F7, #D946EF); width: 100%; } | |
.bar-2 { background: linear-gradient(90deg, #60A5FA, #3B82F6); width: 68.5%; } | |
.bar-3 { background: linear-gradient(90deg, #A3A3A3, #737373); width: 60.5%; } | |
.bar-4 { background: linear-gradient(90deg, #F97316, #EA580C); width: 35%; } | |
.bar-5 { background: linear-gradient(90deg, #EF4444, #DC2626); width: 6%; } | |
.radar-chart-container { | |
flex-grow: 1; | |
display: flex; | |
align-items: center; | |
justify-content: center; | |
} | |
.radar-chart { | |
animation: scaleUp 1s ease-in-out; | |
} | |
@keyframes scaleUp { | |
from { transform: scale(0.5); opacity: 0; } | |
to { transform: scale(1); opacity: 1; } | |
} | |
</style> | |
</head> | |
<body> | |
<div class="slide"> | |
<header> | |
<h1>Análisis de <span class="highlight-pink">Brechas</span> y <span class="highlight-green">Oportunidades</span></h1> | |
<p class="subtitle">Patrones de desarrollo y potencial de crecimiento en la biotecnología global</p> | |
</header> | |
<main class="content-grid"> | |
<section class="panel"> | |
<h3 class="panel-title"><span class="icon">🌍</span>Casos Paradigmáticos</h3> | |
<div class="panel-content"> | |
<div class="column"> | |
<h4>El "Paradox Español"</h4> | |
<ul> | |
<li><span class="li-icon up">▲</span>1,233 empresas (3er lugar europeo)</li> | |
<li><span class="li-icon down">▼</span>Baja intensidad I+D (1.4 B USD)</li> | |
<li><span class="li-icon down">▼</span>Productividad limitada (24 patentes/prog)</li> | |
<li><span class="li-icon info">ⓘ</span>Diagnóstico: Dificultad de escalamiento</li> | |
</ul> | |
</div> | |
<div class="column"> | |
<h4>El Potencial Ecuatoriano</h4> | |
<ul> | |
<li><span class="li-icon up">▲</span>11+ universidades con base sólida</li> | |
<li><span class="li-icon down">▼</span>Sector empresarial biotecnológico incipiente</li> | |
<li><span class="li-icon neutral">💡</span>Oportunidad: Catalizar transferencia tec.</li> | |
<li><span class="li-icon link">🔗</span>Palanca: Estándares y conexión intl.</li> | |
</ul> | |
</div> | |
</div> | |
</section> | |
<section class="panel"> | |
<h3 class="panel-title"><span class="icon">🏆</span>Modelos y Variables Clave</h3> | |
<div class="panel-content"> | |
<div class="column"> | |
<h4>Modelos de Excelencia (DEU & CHE)</h4> | |
<ul> | |
<li><span class="li-icon neutral">💰</span>Inversión intensiva (>5M USD/empresa)</li> | |
<li><span class="li-icon link">🤝</span>Integración U-Industria sistemática</li> | |
<li><span class="li-icon info">🎯</span>Especialización en nichos de alto valor</li> | |
<li><span class="li-icon up">⚖️</span>Marco regulatorio robusto con incentivos</li> | |
</ul> | |
</div> | |
<div class="column"> | |
<h4>Variables Críticas Identificadas</h4> | |
<ul> | |
<li><span class="li-icon up">🎓</span>Calidad académica > Cantidad</li> | |
<li><span class="li-icon up">💸</span>Disponibilidad de venture capital</li> | |
<li><span class="li-icon link">📜</span>Marcos para university spin-offs</li> | |
<li><span class="li-icon neutral">🛡️</span>Protección de propiedad intelectual</li> | |
</ul> | |
</div> | |
</div> | |
</section> | |
<section class="panel"> | |
<h3 class="panel-title"><span class="icon">📊</span>Productividad Académica (Patentes PCT/Programa)</h3> | |
<div class="panel-content" style="padding-top: 10px;"> | |
<div class="bar-chart"> | |
<div class="bar-item"> | |
<span class="bar-label">Corea del Sur</span> | |
<div class="bar-container"><div class="bar bar-1">400</div></div> | |
</div> | |
<div class="bar-item"> | |
<span class="bar-label">EE. UU.</span> | |
<div class="bar-container"><div class="bar bar-2">274</div></div> | |
</div> | |
<div class="bar-item"> | |
<span class="bar-label">Alemania</span> | |
<div class="bar-container"><div class="bar bar-3">242</div></div> | |
</div> | |
<div class="bar-item"> | |
<span class="bar-label">Francia</span> | |
<div class="bar-container"><div class="bar bar-4">140</div></div> | |
</div> | |
<div class="bar-item"> | |
<span class="bar-label">España</span> | |
<div class="bar-container"><div class="bar bar-5">24</div></div> | |
</div> | |
</div> | |
</div> | |
</section> | |
<section class="panel"> | |
<h3 class="panel-title"><span class="icon">🕸️</span>Análisis Comparativo Multidimensional</h3> | |
<div class="radar-chart-container"> | |
<svg class="radar-chart" width="280" height="230" viewBox="0 0 300 250"> | |
<defs> | |
<linearGradient id="gradGreen" x1="0%" y1="0%" x2="0%" y2="100%"> | |
<stop offset="0%" style="stop-color:rgba(80, 227, 194, 0.6);" /> | |
<stop offset="100%" style="stop-color:rgba(80, 227, 194, 0.2);" /> | |
</linearGradient> | |
<linearGradient id="gradRed" x1="0%" y1="0%" x2="0%" y2="100%"> | |
<stop offset="0%" style="stop-color:rgba(245, 56, 119, 0.6);" /> | |
<stop offset="100%" style="stop-color:rgba(245, 56, 119, 0.2);" /> | |
</linearGradient> | |
</defs> | |
<g transform="translate(150, 125)"> | |
<!-- Grid lines --> | |
<polygon points="100,0 50,-86.6 -50,-86.6 -100,0 -50,86.6 50,86.6" fill="none" stroke="#333948" stroke-width="1"/> | |
<polygon points="75,0 37.5,-65 -37.5,-65 -75,0 -37.5,65 37.5,65" fill="#2C3240" stroke="#333948" stroke-width="1"/> | |
<polygon points="50,0 25,-43.3 -25,-43.3 -50,0 -25,43.3 25,43.3" fill="#232937" stroke="#333948" stroke-width="1"/> | |
<polygon points="25,0 12.5,-21.65 -12.5,-21.65 -25,0 -12.5,21.65 12.5,21.65" fill="#2C3240" stroke="#333948" stroke-width="1"/> | |
<!-- Axes --> | |
<line x1="0" y1="0" x2="100" y2="0" stroke="#4F586E" stroke-width="1"/> | |
<line x1="0" y1="0" x2="50" y2="-86.6" stroke="#4F586E" stroke-width="1"/> | |
<line x1="0" y1="0" x2="-50" y2="-86.6" stroke="#4F586E" stroke-width="1"/> | |
<line x1="0" y1="0" x2="-100" y2="0" stroke="#4F586E" stroke-width="1"/> | |
<line x1="0" y1="0" x2="-50" y2="86.6" stroke="#4F586E" stroke-width="1"/> | |
<line x1="0" y1="0" x2="50" y2="86.6" stroke="#4F586E" stroke-width="1"/> | |
<!-- Data Polygons --> | |
<polygon points="80,0 30,-52 -60,-52 -40,0 -20,34.6 60,70" fill="url(#gradGreen)" stroke="#50E3C2" stroke-width="2"/> | |
<polygon points="24,0 20,-34.6 -25,-43.3 -70,0 -40,69.2 20,34.6" fill="url(#gradRed)" stroke="#F53877" stroke-width="2"/> | |
<!-- Labels --> | |
<text x="105" y="5" fill="#A0AEC0" font-size="12" text-anchor="start">Venture Capital</text> | |
<text x="55" y="-92" fill="#A0AEC0" font-size="12" text-anchor="middle">Inversión I+D</text> | |
<text x="-55" y="-92" fill="#A0AEC0" font-size="12" text-anchor="middle">Prod. Académica</text> | |
<text x="-105" y="5" fill="#A0AEC0" font-size="12" text-anchor="end">Regulación</text> | |
<text x="-55" y="102" fill="#A0AEC0" font-size="12" text-anchor="middle">Spin-offs</text> | |
<text x="55" y="102" fill="#A0AEC0" font-size="12" text-anchor="middle">Conexión Intl.</text> | |
</g> | |
</svg> | |
</div> | |
</section> | |
</main> | |
</div> | |
</body> | |
</html> |