.Fotosintesis-module__op6o6q__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] .Fotosintesis-module__op6o6q__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:#888;--border:#404040;--hover:#333}.Fotosintesis-module__op6o6q__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}.Fotosintesis-module__op6o6q__title{margin-bottom:var(--spacing-sm);color:inherit;font-size:2.4rem;font-weight:700}.Fotosintesis-module__op6o6q__subtitle{opacity:.92;font-size:1.1rem}.Fotosintesis-module__op6o6q__navSecciones{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.Fotosintesis-module__op6o6q__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}.Fotosintesis-module__op6o6q__navBtn:hover{border-color:var(--primary);color:var(--primary)}.Fotosintesis-module__op6o6q__navActivo{border-color:var(--primary);background:var(--primary);color:#fff}.Fotosintesis-module__op6o6q__navActivo:hover{background:var(--primary);color:#fff}.Fotosintesis-module__op6o6q__navIcono{font-size:1.6rem}.Fotosintesis-module__op6o6q__navTexto{text-align:center;font-size:.78rem;font-weight:600}.Fotosintesis-module__op6o6q__seccionHeader{text-align:center;margin-bottom:var(--spacing-lg)}.Fotosintesis-module__op6o6q__seccionTitulo{color:var(--text-primary);margin-bottom:.3rem;font-size:1.5rem;font-weight:700}.Fotosintesis-module__op6o6q__seccionSubtitulo{color:var(--text-secondary);margin:0;font-size:.95rem}.Fotosintesis-module__op6o6q__seccionContent{margin-bottom:var(--spacing-xl)}.Fotosintesis-module__op6o6q__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}.Fotosintesis-module__op6o6q__instruccion{text-align:center;color:var(--text-muted);margin-bottom:var(--spacing-lg);font-size:.88rem;font-style:italic}.Fotosintesis-module__op6o6q__ecuacionCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);text-align:center}.Fotosintesis-module__op6o6q__ecuacionTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:1rem;font-weight:700}.Fotosintesis-module__op6o6q__ecuacion{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.Fotosintesis-module__op6o6q__ecuacionMol{border-radius:8px;padding:.4rem .7rem;font-size:1.1rem;font-weight:700}.Fotosintesis-module__op6o6q__ecuacionOp{color:var(--text-muted);font-size:1.2rem;font-weight:700}.Fotosintesis-module__op6o6q__ecuacionFlecha{color:var(--primary);font-size:1.5rem;font-weight:700}.Fotosintesis-module__op6o6q__molLuz{color:#92400e;background:#fef3c7;border:1px solid #f59e0b}[data-theme=dark] .Fotosintesis-module__op6o6q__molLuz{color:#fde68a;background:#422006;border-color:#b45309}.Fotosintesis-module__op6o6q__molCO2{color:#4b5563;background:#f3f4f6;border:1px solid #9ca3af}[data-theme=dark] .Fotosintesis-module__op6o6q__molCO2{color:#d1d5db;background:#374151;border-color:#6b7280}.Fotosintesis-module__op6o6q__molAgua{color:#1e40af;background:#dbeafe;border:1px solid #60a5fa}[data-theme=dark] .Fotosintesis-module__op6o6q__molAgua{color:#93c5fd;background:#1e3a5f;border-color:#3b82f6}.Fotosintesis-module__op6o6q__molGlucosa{color:#92400e;background:#fef3c7;border:1px solid #f59e0b}[data-theme=dark] .Fotosintesis-module__op6o6q__molGlucosa{color:#fde68a;background:#422006;border-color:#b45309}.Fotosintesis-module__op6o6q__molO2{color:#065f46;background:#d1fae5;border:1px solid #34d399}[data-theme=dark] .Fotosintesis-module__op6o6q__molO2{color:#6ee7b7;background:#064e3b;border-color:#10b981}.Fotosintesis-module__op6o6q__molATP{color:#5b21b6;background:#ede9fe;border:1px solid #a78bfa}[data-theme=dark] .Fotosintesis-module__op6o6q__molATP{color:#c4b5fd;background:#2e1065;border-color:#7c3aed}.Fotosintesis-module__op6o6q__molNADPH{color:#9d174d;background:#fce7f3;border:1px solid #f472b6}[data-theme=dark] .Fotosintesis-module__op6o6q__molNADPH{color:#f9a8d4;background:#500724;border-color:#ec4899}.Fotosintesis-module__op6o6q__hojaContainer{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.Fotosintesis-module__op6o6q__hojaTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.Fotosintesis-module__op6o6q__hojaDiagrama{gap:var(--spacing-md);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.Fotosintesis-module__op6o6q__hojaEntradas,.Fotosintesis-module__op6o6q__hojaSalidas{gap:var(--spacing-sm);flex-direction:column;display:flex}.Fotosintesis-module__op6o6q__hojaGrupoLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:.3rem;font-size:.78rem;font-weight:700}.Fotosintesis-module__op6o6q__hojaMolecula{padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;background:var(--bg-card);text-align:center;color:var(--text-primary);flex-direction:column;align-items:center;gap:.2rem;transition:all .2s;display:flex}.Fotosintesis-module__op6o6q__hojaMolecula:hover{transform:translateY(-2px)}.Fotosintesis-module__op6o6q__hojaMolActiva{border-color:var(--primary);box-shadow:0 2px 8px #2e86ab33}.Fotosintesis-module__op6o6q__hojaMolIcono{font-size:1.5rem}.Fotosintesis-module__op6o6q__hojaMolNombre{color:var(--text-primary);font-size:.75rem;font-weight:600}.Fotosintesis-module__op6o6q__hojaMolFormula{color:var(--text-muted);font-size:.7rem}.Fotosintesis-module__op6o6q__hojaCentral{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex;position:relative}.Fotosintesis-module__op6o6q__hojaFlechaEntrada,.Fotosintesis-module__op6o6q__hojaFlechaSalida{color:var(--primary);font-size:1.5rem;animation:1.5s ease-in-out infinite Fotosintesis-module__op6o6q__flujo}.Fotosintesis-module__op6o6q__hojaIcono{font-size:3rem}.Fotosintesis-module__op6o6q__hojaLabel{color:var(--primary);font-size:.82rem;font-weight:700}.Fotosintesis-module__op6o6q__componenteDetalle{background:var(--bg-card);border:2px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);animation:.2s Fotosintesis-module__op6o6q__fadeIn}.Fotosintesis-module__op6o6q__componenteHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.Fotosintesis-module__op6o6q__componenteDetalleIcono{font-size:2rem}.Fotosintesis-module__op6o6q__componenteDetalleTitulo{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.Fotosintesis-module__op6o6q__componenteDetalleDesc{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:.92rem;line-height:1.6}.Fotosintesis-module__op6o6q__componenteDato{border-radius:var(--radius);padding:var(--spacing-md);color:var(--text-primary);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);font-size:.88rem;line-height:1.5}.Fotosintesis-module__op6o6q__cloroplastoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.Fotosintesis-module__op6o6q__cloroplastoTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.Fotosintesis-module__op6o6q__cloroplastoDiagrama{justify-content:center;display:flex}.Fotosintesis-module__op6o6q__cloroplastoOuter{border:3px solid var(--verde);padding:var(--spacing-md);border-radius:50%/40%;min-width:280px;position:relative}.Fotosintesis-module__op6o6q__cloroplastoLabel{background:var(--bg-card);padding:0 var(--spacing-sm);color:var(--verde);font-size:.72rem;font-weight:600;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.Fotosintesis-module__op6o6q__cloroplastoInner{border:2px dashed var(--secondary);padding:var(--spacing-lg) var(--spacing-md);align-items:center;gap:var(--spacing-md);border-radius:40%/30%;flex-direction:column;display:flex}.Fotosintesis-module__op6o6q__estromaLabel{color:var(--secondary);font-size:.72rem;font-weight:600}.Fotosintesis-module__op6o6q__tilacoidesStack{flex-direction:column;gap:4px;width:100%;display:flex}.Fotosintesis-module__op6o6q__tilacoide{background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);padding:6px var(--spacing-md);text-align:center;border-radius:20px}.Fotosintesis-module__op6o6q__tilacoideTxt{color:#fff;font-size:.68rem;font-weight:600}.Fotosintesis-module__op6o6q__tilacoidesInfo,.Fotosintesis-module__op6o6q__estromaInfo{color:var(--text-secondary);align-items:center;gap:.3rem;font-size:.75rem;display:flex}.Fotosintesis-module__op6o6q__tilacoidesInfoIcono,.Fotosintesis-module__op6o6q__estromaInfoIcono{font-size:1rem}.Fotosintesis-module__op6o6q__subSeccionTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1.1rem;font-weight:700}.Fotosintesis-module__op6o6q__pasosContainer{margin-bottom:var(--spacing-xl);flex-direction:column;gap:0;display:flex}.Fotosintesis-module__op6o6q__pasoWrapper{flex-direction:column;align-items:center;display:flex}.Fotosintesis-module__op6o6q__pasoCard{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;text-align:left;color:var(--text-primary);width:100%;transition:all .2s}.Fotosintesis-module__op6o6q__pasoCard:hover{border-color:var(--primary)}.Fotosintesis-module__op6o6q__pasoActivo{border-color:var(--primary);background:linear-gradient(135deg,#2e86ab0a 0%,#48a9a60a 100%)}.Fotosintesis-module__op6o6q__pasoHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:.3rem;display:flex}.Fotosintesis-module__op6o6q__pasoIcono{font-size:1.3rem}.Fotosintesis-module__op6o6q__pasoTitulo{color:var(--text-primary);font-size:.95rem;font-weight:700}.Fotosintesis-module__op6o6q__pasoDesc{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.Fotosintesis-module__op6o6q__pasoDetalle{margin-top:var(--spacing-md);border-top:1px solid var(--border);padding-top:var(--spacing-md);color:var(--text-muted);font-size:.82rem;line-height:1.5}.Fotosintesis-module__op6o6q__pasoFlecha{color:var(--primary);padding:.3rem 0;font-size:1.2rem}.Fotosintesis-module__op6o6q__flechaAnimada{animation:1.5s ease-in-out infinite Fotosintesis-module__op6o6q__flujo}.Fotosintesis-module__op6o6q__pasoLuz{border-left:4px solid #f59e0b}.Fotosintesis-module__op6o6q__pasoElectron{border-left:4px solid #8b5cf6}.Fotosintesis-module__op6o6q__pasoAgua{border-left:4px solid #3b82f6}.Fotosintesis-module__op6o6q__pasoCadena{border-left:4px solid #ec4899}.Fotosintesis-module__op6o6q__pasoATP{border-left:4px solid #10b981}.Fotosintesis-module__op6o6q__pasoNADPH{border-left:4px solid #f472b6}.Fotosintesis-module__op6o6q__productosCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.Fotosintesis-module__op6o6q__productosTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.Fotosintesis-module__op6o6q__productosGrid{justify-content:center;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.Fotosintesis-module__op6o6q__productoItem{padding:var(--spacing-md);border-radius:var(--radius);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);flex-direction:column;align-items:center;gap:.2rem;min-width:100px;display:flex}.Fotosintesis-module__op6o6q__productoItemIcono{font-size:1.5rem}.Fotosintesis-module__op6o6q__productoItemNombre{color:var(--primary);font-size:1rem;font-weight:700}.Fotosintesis-module__op6o6q__productoItemDesc{color:var(--text-muted);font-size:.75rem}.Fotosintesis-module__op6o6q__productoItemFlecha{color:var(--text-muted);font-size:1.2rem;font-weight:700}.Fotosintesis-module__op6o6q__cicloCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.Fotosintesis-module__op6o6q__cicloTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.Fotosintesis-module__op6o6q__cicloContainer{align-items:center;gap:var(--spacing-lg);flex-direction:column;display:flex}.Fotosintesis-module__op6o6q__cicloCirculo{width:280px;height:280px;margin:0 auto;position:relative}.Fotosintesis-module__op6o6q__cicloFase{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-primary);z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.2rem;min-width:100px;transition:all .2s;display:flex;position:absolute}.Fotosintesis-module__op6o6q__cicloFase:hover{transform:scale(1.05)}.Fotosintesis-module__op6o6q__cicloFaseActiva{border-color:var(--primary);box-shadow:0 2px 8px #2e86ab40}.Fotosintesis-module__op6o6q__cicloFaseIcono{font-size:1.3rem}.Fotosintesis-module__op6o6q__cicloFaseNombre{font-size:.78rem;font-weight:700}.Fotosintesis-module__op6o6q__cicloFase:first-child{top:0;left:50%;transform:translate(-50%)}.Fotosintesis-module__op6o6q__cicloFaseActiva:first-child{transform:translate(-50%)scale(1.05)}.Fotosintesis-module__op6o6q__cicloFase:nth-child(2){bottom:15px;left:0}.Fotosintesis-module__op6o6q__cicloFaseActiva:nth-child(2){transform:scale(1.05)}.Fotosintesis-module__op6o6q__cicloFase:nth-child(3){bottom:15px;right:0}.Fotosintesis-module__op6o6q__cicloFaseActiva:nth-child(3){transform:scale(1.05)}.Fotosintesis-module__op6o6q__cicloCentro{flex-direction:column;align-items:center;gap:.2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Fotosintesis-module__op6o6q__cicloCentroIcono{font-size:2rem;animation:4s linear infinite Fotosintesis-module__op6o6q__giro}.Fotosintesis-module__op6o6q__cicloCentroTexto{color:var(--text-muted);text-align:center;font-size:.72rem;font-weight:600}.Fotosintesis-module__op6o6q__cicloFlechas{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Fotosintesis-module__op6o6q__cicloFlechaArc{color:var(--border);opacity:.3;font-size:5rem;animation:8s linear infinite Fotosintesis-module__op6o6q__giro}.Fotosintesis-module__op6o6q__faseFijacion{border-left:4px solid #ef4444}.Fotosintesis-module__op6o6q__faseReduccion{border-left:4px solid #3b82f6}.Fotosintesis-module__op6o6q__faseRegeneracion{border-left:4px solid #10b981}.Fotosintesis-module__op6o6q__cicloIO{gap:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.Fotosintesis-module__op6o6q__cicloEntrada,.Fotosintesis-module__op6o6q__cicloSalida{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.Fotosintesis-module__op6o6q__cicloIOLabel{color:var(--text-secondary);font-size:.82rem;font-weight:700}.Fotosintesis-module__op6o6q__cicloIOItem{border-radius:6px;padding:.3rem .6rem;font-size:.78rem;font-weight:600}.Fotosintesis-module__op6o6q__faseDetalle{background:var(--bg-card);border:2px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);animation:.2s Fotosintesis-module__op6o6q__fadeIn}.Fotosintesis-module__op6o6q__faseDetalleHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.Fotosintesis-module__op6o6q__faseDetalleIcono{font-size:2rem}.Fotosintesis-module__op6o6q__faseDetalleTitulo{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.Fotosintesis-module__op6o6q__faseDetalleSubtitulo{color:var(--text-muted);font-size:.82rem}.Fotosintesis-module__op6o6q__faseDetalleDesc{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:.92rem;line-height:1.6}.Fotosintesis-module__op6o6q__faseDetalleDato{border-radius:var(--radius);padding:var(--spacing-md);color:var(--text-primary);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);font-size:.85rem;line-height:1.5}.Fotosintesis-module__op6o6q__vueltasCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.Fotosintesis-module__op6o6q__vueltasTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.Fotosintesis-module__op6o6q__vueltasVisual{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:repeat(6,1fr);display:grid}.Fotosintesis-module__op6o6q__vueltaItem{padding:var(--spacing-sm);border-radius:var(--radius);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);flex-direction:column;align-items:center;gap:.2rem;display:flex}.Fotosintesis-module__op6o6q__vueltaIcono{font-size:1.3rem}.Fotosintesis-module__op6o6q__vueltaNum{color:var(--text-primary);font-size:.68rem;font-weight:700}.Fotosintesis-module__op6o6q__vueltaCO2{color:var(--text-muted);font-size:.65rem}.Fotosintesis-module__op6o6q__vueltasResultado{justify-content:center;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.Fotosintesis-module__op6o6q__vueltasIgual{color:var(--primary);font-size:1.5rem;font-weight:700}.Fotosintesis-module__op6o6q__vueltasGlucosa{color:var(--primary);font-size:1rem;font-weight:700}.Fotosintesis-module__op6o6q__vueltasNota{color:var(--text-muted);text-align:center;margin:0;font-size:.82rem;font-style:italic}.Fotosintesis-module__op6o6q__datosGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.Fotosintesis-module__op6o6q__datoCard{padding:var(--spacing-md);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:center;color:var(--text-primary);flex-direction:column;align-items:center;gap:.3rem;transition:all .2s;display:flex}.Fotosintesis-module__op6o6q__datoCard:hover{border-color:var(--primary);transform:translateY(-2px)}.Fotosintesis-module__op6o6q__datoCardActivo{border-color:var(--primary);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%)}.Fotosintesis-module__op6o6q__datoIcono{font-size:1.8rem}.Fotosintesis-module__op6o6q__datoCifra{color:var(--primary);font-size:1.5rem;font-weight:800}.Fotosintesis-module__op6o6q__datoEtiqueta{color:var(--text-secondary);font-size:.78rem;line-height:1.3}.Fotosintesis-module__op6o6q__datoDetalle{color:var(--text-muted);margin-top:var(--spacing-sm);border-top:1px solid var(--border);padding-top:var(--spacing-sm);font-size:.78rem;line-height:1.4}.Fotosintesis-module__op6o6q__arbolesCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.Fotosintesis-module__op6o6q__arbolesTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.Fotosintesis-module__op6o6q__arbolesVisual{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.Fotosintesis-module__op6o6q__arbolesIconos{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.Fotosintesis-module__op6o6q__arbolIcono{font-size:2.5rem}.Fotosintesis-module__op6o6q__arbolesTexto{text-align:center}.Fotosintesis-module__op6o6q__arbolesCifra{color:var(--primary);margin-bottom:.3rem;font-size:1.5rem;font-weight:800;display:block}.Fotosintesis-module__op6o6q__arbolesDesc{color:var(--text-secondary);font-size:.88rem}.Fotosintesis-module__op6o6q__arbolesNota{color:var(--text-muted);text-align:center;margin:0;font-size:.82rem;font-style:italic}.Fotosintesis-module__op6o6q__comparativaCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.Fotosintesis-module__op6o6q__comparativaTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.Fotosintesis-module__op6o6q__comparativaGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.Fotosintesis-module__op6o6q__comparativaCol{background:var(--hover);border-radius:var(--radius);padding:var(--spacing-md)}.Fotosintesis-module__op6o6q__comparativaColTitulo{color:var(--text-primary);margin-bottom:var(--spacing-md);text-align:center;font-size:.95rem;font-weight:700;display:block}.Fotosintesis-module__op6o6q__comparativaFila{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.3rem 0;display:flex}.Fotosintesis-module__op6o6q__comparativaFila:last-child{border-bottom:none}.Fotosintesis-module__op6o6q__comparativaLabel{color:var(--text-secondary);font-size:.82rem}.Fotosintesis-module__op6o6q__comparativaValor{color:var(--text-primary);text-align:right;font-size:.82rem;font-weight:600}.Fotosintesis-module__op6o6q__comparativaNota{color:var(--text-muted);text-align:center;margin:0;font-size:.82rem;font-style:italic;line-height:1.5}.Fotosintesis-module__op6o6q__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}.Fotosintesis-module__op6o6q__insight p{margin:0}.Fotosintesis-module__op6o6q__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] .Fotosintesis-module__op6o6q__warningBox{color:#fde68a;background:#422006;border-color:#b45309}@keyframes Fotosintesis-module__op6o6q__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes Fotosintesis-module__op6o6q__flujo{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}@keyframes Fotosintesis-module__op6o6q__giro{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.Fotosintesis-module__op6o6q__hero{padding:var(--spacing-lg);margin-top:60px}.Fotosintesis-module__op6o6q__title{font-size:1.8rem}.Fotosintesis-module__op6o6q__navSecciones{grid-template-columns:repeat(2,1fr)}.Fotosintesis-module__op6o6q__hojaDiagrama{gap:var(--spacing-sm);grid-template-columns:1fr}.Fotosintesis-module__op6o6q__hojaCentral{flex-direction:row}.Fotosintesis-module__op6o6q__hojaFlechaEntrada,.Fotosintesis-module__op6o6q__hojaFlechaSalida{transform:rotate(90deg)}.Fotosintesis-module__op6o6q__ecuacion{gap:.3rem}.Fotosintesis-module__op6o6q__ecuacionMol{padding:.3rem .5rem;font-size:.95rem}.Fotosintesis-module__op6o6q__datosGrid{grid-template-columns:repeat(2,1fr)}.Fotosintesis-module__op6o6q__comparativaGrid{grid-template-columns:1fr}.Fotosintesis-module__op6o6q__vueltasVisual{grid-template-columns:repeat(3,1fr)}.Fotosintesis-module__op6o6q__cicloCirculo{width:240px;height:240px}.Fotosintesis-module__op6o6q__cicloFase{min-width:80px;padding:.3rem var(--spacing-sm)}.Fotosintesis-module__op6o6q__cicloFaseNombre{font-size:.7rem}.Fotosintesis-module__op6o6q__productosGrid{gap:var(--spacing-sm)}.Fotosintesis-module__op6o6q__productoItem{min-width:80px;padding:var(--spacing-sm)}.Fotosintesis-module__op6o6q__cloroplastoOuter{min-width:240px}}@media (prefers-reduced-motion:reduce){.Fotosintesis-module__op6o6q__hojaMolecula,.Fotosintesis-module__op6o6q__datoCard,.Fotosintesis-module__op6o6q__pasoCard,.Fotosintesis-module__op6o6q__cicloFase{transition-duration:.01ms!important}.Fotosintesis-module__op6o6q__componenteDetalle,.Fotosintesis-module__op6o6q__faseDetalle{animation-duration:.01ms!important}.Fotosintesis-module__op6o6q__hojaFlechaEntrada,.Fotosintesis-module__op6o6q__hojaFlechaSalida,.Fotosintesis-module__op6o6q__flechaAnimada,.Fotosintesis-module__op6o6q__cicloCentroIcono,.Fotosintesis-module__op6o6q__cicloFlechaArc{animation:none!important}}
