.RespiracionCelular-module__zsmKha__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] .RespiracionCelular-module__zsmKha__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:#888;--border:#404040;--hover:#333}.RespiracionCelular-module__zsmKha__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}.RespiracionCelular-module__zsmKha__title{margin-bottom:var(--spacing-sm);color:inherit;font-size:2.4rem;font-weight:700}.RespiracionCelular-module__zsmKha__subtitle{opacity:.92;font-size:1.1rem}.RespiracionCelular-module__zsmKha__navSecciones{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.RespiracionCelular-module__zsmKha__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}.RespiracionCelular-module__zsmKha__navBtn:hover{border-color:var(--primary);color:var(--primary)}.RespiracionCelular-module__zsmKha__navActivo{border-color:var(--primary);background:var(--primary);color:#fff}.RespiracionCelular-module__zsmKha__navActivo:hover{background:var(--primary);color:#fff}.RespiracionCelular-module__zsmKha__navIcono{font-size:1.6rem}.RespiracionCelular-module__zsmKha__navTexto{text-align:center;font-size:.78rem;font-weight:600}.RespiracionCelular-module__zsmKha__seccionHeader{text-align:center;margin-bottom:var(--spacing-lg)}.RespiracionCelular-module__zsmKha__seccionTitulo{color:var(--text-primary);margin-bottom:.3rem;font-size:1.5rem;font-weight:700}.RespiracionCelular-module__zsmKha__seccionSubtitulo{color:var(--text-secondary);margin:0;font-size:.95rem}.RespiracionCelular-module__zsmKha__seccionContent{margin-bottom:var(--spacing-xl)}.RespiracionCelular-module__zsmKha__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}.RespiracionCelular-module__zsmKha__instruccion{text-align:center;color:var(--text-muted);margin-bottom:var(--spacing-lg);font-size:.88rem;font-style:italic}.RespiracionCelular-module__zsmKha__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}.RespiracionCelular-module__zsmKha__ecuacionTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:1rem;font-weight:700}.RespiracionCelular-module__zsmKha__ecuacion{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.RespiracionCelular-module__zsmKha__ecuacionMol{border-radius:8px;padding:.4rem .7rem;font-size:1.1rem;font-weight:700}.RespiracionCelular-module__zsmKha__ecuacionOp{color:var(--text-muted);font-size:1.2rem;font-weight:700}.RespiracionCelular-module__zsmKha__ecuacionFlecha{color:var(--primary);font-size:1.5rem;font-weight:700}.RespiracionCelular-module__zsmKha__molGlucosa{color:#92400e;background:#fef3c7;border:1px solid #f59e0b}[data-theme=dark] .RespiracionCelular-module__zsmKha__molGlucosa{color:#fde68a;background:#422006;border-color:#b45309}.RespiracionCelular-module__zsmKha__molO2{color:#065f46;background:#d1fae5;border:1px solid #34d399}[data-theme=dark] .RespiracionCelular-module__zsmKha__molO2{color:#6ee7b7;background:#064e3b;border-color:#10b981}.RespiracionCelular-module__zsmKha__molCO2{color:#4b5563;background:#f3f4f6;border:1px solid #9ca3af}[data-theme=dark] .RespiracionCelular-module__zsmKha__molCO2{color:#d1d5db;background:#374151;border-color:#6b7280}.RespiracionCelular-module__zsmKha__molAgua{color:#1e40af;background:#dbeafe;border:1px solid #60a5fa}[data-theme=dark] .RespiracionCelular-module__zsmKha__molAgua{color:#93c5fd;background:#1e3a5f;border-color:#3b82f6}.RespiracionCelular-module__zsmKha__molATP{color:#92400e;background:#fef3c7;border:1px solid #d97706}[data-theme=dark] .RespiracionCelular-module__zsmKha__molATP{color:#fde68a;background:#451a03;border-color:#b45309}.RespiracionCelular-module__zsmKha__molNADH{color:#5b21b6;background:#ede9fe;border:1px solid #a78bfa}[data-theme=dark] .RespiracionCelular-module__zsmKha__molNADH{color:#c4b5fd;background:#2e1065;border-color:#7c3aed}.RespiracionCelular-module__zsmKha__molFADH2{color:#9d174d;background:#fce7f3;border:1px solid #f472b6}[data-theme=dark] .RespiracionCelular-module__zsmKha__molFADH2{color:#f9a8d4;background:#500724;border-color:#ec4899}.RespiracionCelular-module__zsmKha__molPiruvato{color:#9a3412;background:#ffedd5;border:1px solid #fb923c}[data-theme=dark] .RespiracionCelular-module__zsmKha__molPiruvato{color:#fdba74;background:#431407;border-color:#ea580c}.RespiracionCelular-module__zsmKha__molAcetilCoA{color:#854d0e;background:#fef9c3;border:1px solid #facc15}[data-theme=dark] .RespiracionCelular-module__zsmKha__molAcetilCoA{color:#fde047;background:#422006;border-color:#ca8a04}.RespiracionCelular-module__zsmKha__diagramaContainer{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.RespiracionCelular-module__zsmKha__diagramaTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.RespiracionCelular-module__zsmKha__diagramaFlujo{gap:var(--spacing-md);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;display:grid}.RespiracionCelular-module__zsmKha__diagramaEntradas,.RespiracionCelular-module__zsmKha__diagramaSalidas{gap:var(--spacing-sm);flex-direction:column;display:flex}.RespiracionCelular-module__zsmKha__diagramaGrupoLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:.3rem;font-size:.78rem;font-weight:700}.RespiracionCelular-module__zsmKha__diagramaMolecula{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}.RespiracionCelular-module__zsmKha__diagramaMolecula:hover{transform:translateY(-2px)}.RespiracionCelular-module__zsmKha__diagramaMolActiva{border-color:var(--primary);box-shadow:0 2px 8px #2e86ab33}.RespiracionCelular-module__zsmKha__diagramaMolIcono{font-size:1.5rem}.RespiracionCelular-module__zsmKha__diagramaMolNombre{color:var(--text-primary);font-size:.75rem;font-weight:600}.RespiracionCelular-module__zsmKha__diagramaMolFormula{color:var(--text-muted);font-size:.7rem}.RespiracionCelular-module__zsmKha__diagramaCentral{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex;position:relative}.RespiracionCelular-module__zsmKha__diagramaFlecha{color:var(--primary);font-size:1.5rem;animation:1.5s ease-in-out infinite RespiracionCelular-module__zsmKha__flujo}.RespiracionCelular-module__zsmKha__diagramaIcono{font-size:3rem}.RespiracionCelular-module__zsmKha__diagramaLabel{color:var(--primary);text-align:center;font-size:.82rem;font-weight:700}.RespiracionCelular-module__zsmKha__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 RespiracionCelular-module__zsmKha__fadeIn}.RespiracionCelular-module__zsmKha__componenteHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.RespiracionCelular-module__zsmKha__componenteDetalleIcono{font-size:2rem}.RespiracionCelular-module__zsmKha__componenteDetalleTitulo{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.RespiracionCelular-module__zsmKha__componenteDetalleDesc{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:.92rem;line-height:1.6}.RespiracionCelular-module__zsmKha__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}.RespiracionCelular-module__zsmKha__comparativaCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.RespiracionCelular-module__zsmKha__comparativaTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.RespiracionCelular-module__zsmKha__comparativaGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.RespiracionCelular-module__zsmKha__comparativaCol{background:var(--hover);border-radius:var(--radius);padding:var(--spacing-md)}.RespiracionCelular-module__zsmKha__comparativaColTitulo{color:var(--text-primary);margin-bottom:var(--spacing-md);text-align:center;font-size:.95rem;font-weight:700;display:block}.RespiracionCelular-module__zsmKha__comparativaFila{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.3rem 0;display:flex}.RespiracionCelular-module__zsmKha__comparativaFila:last-child{border-bottom:none}.RespiracionCelular-module__zsmKha__comparativaLabel{color:var(--text-secondary);font-size:.82rem}.RespiracionCelular-module__zsmKha__comparativaValor{color:var(--text-primary);text-align:right;font-size:.82rem;font-weight:600}.RespiracionCelular-module__zsmKha__comparativaNota{color:var(--text-muted);text-align:center;margin:0;font-size:.82rem;font-style:italic;line-height:1.5}.RespiracionCelular-module__zsmKha__fasesNav{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.RespiracionCelular-module__zsmKha__faseBtn{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);text-align:center;flex-direction:column;align-items:center;gap:.3rem;transition:all .2s;display:flex}.RespiracionCelular-module__zsmKha__faseBtn:hover{border-color:var(--primary);color:var(--primary)}.RespiracionCelular-module__zsmKha__faseBtnActivo{border-color:var(--primary);color:var(--primary);background:linear-gradient(135deg,#2e86ab14 0%,#48a9a614 100%)}.RespiracionCelular-module__zsmKha__faseBtnIcono{font-size:1.4rem}.RespiracionCelular-module__zsmKha__faseBtnNombre{font-size:.82rem;font-weight:700}.RespiracionCelular-module__zsmKha__faseBtnLugar{color:var(--text-muted);font-size:.7rem}.RespiracionCelular-module__zsmKha__faseDetalle{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);animation:.2s RespiracionCelular-module__zsmKha__fadeIn}.RespiracionCelular-module__zsmKha__faseDetalleHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.RespiracionCelular-module__zsmKha__faseDetalleIcono{font-size:2rem}.RespiracionCelular-module__zsmKha__faseDetalleTitulo{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.RespiracionCelular-module__zsmKha__faseDetalleLugar{color:var(--text-muted);font-size:.82rem}.RespiracionCelular-module__zsmKha__faseDetalleReaccion{border-radius:var(--radius);padding:var(--spacing-md);margin-bottom:var(--spacing-md);text-align:center;color:var(--primary);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);font-size:.95rem;font-weight:700}.RespiracionCelular-module__zsmKha__faseDetalleDesc{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:.92rem;line-height:1.6}.RespiracionCelular-module__zsmKha__faseDetalleDato{background:var(--hover);border-radius:var(--radius);padding:var(--spacing-md);color:var(--text-primary);font-size:.85rem;line-height:1.5}.RespiracionCelular-module__zsmKha__faseDiagrama{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.RespiracionCelular-module__zsmKha__faseDiagramaTitulo{color:var(--text-primary);margin-bottom:var(--spacing-md);text-align:center;font-size:.95rem;font-weight:700}.RespiracionCelular-module__zsmKha__faseDiagramaVisual{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.RespiracionCelular-module__zsmKha__faseDiagramaItem{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex}.RespiracionCelular-module__zsmKha__faseDiagramaItemIcono{font-size:1.3rem}.RespiracionCelular-module__zsmKha__faseDiagramaItemLabel{color:var(--text-primary);font-size:.75rem;font-weight:600}.RespiracionCelular-module__zsmKha__faseDiagramaItemSub{color:var(--text-muted);font-size:.68rem}.RespiracionCelular-module__zsmKha__faseDiagramaFlecha{color:var(--primary);font-size:1.2rem;font-weight:700}.RespiracionCelular-module__zsmKha__conteoATP{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.RespiracionCelular-module__zsmKha__conteoTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.RespiracionCelular-module__zsmKha__conteoGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}.RespiracionCelular-module__zsmKha__conteoItem{padding:var(--spacing-md);border-radius:var(--radius);text-align:center;background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);flex-direction:column;align-items:center;gap:.3rem;display:flex}.RespiracionCelular-module__zsmKha__conteoItemIcono{font-size:1.3rem}.RespiracionCelular-module__zsmKha__conteoItemFase{color:var(--text-primary);font-size:.82rem;font-weight:700}.RespiracionCelular-module__zsmKha__conteoItemATP{color:var(--primary);font-size:1.5rem;font-weight:800}.RespiracionCelular-module__zsmKha__conteoItemLabel{color:var(--text-muted);font-size:.72rem}.RespiracionCelular-module__zsmKha__conteoTotal{text-align:center;padding:var(--spacing-md);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);border-radius:var(--radius);color:#fff}.RespiracionCelular-module__zsmKha__conteoTotalCifra{font-size:1.8rem;font-weight:800;display:block}.RespiracionCelular-module__zsmKha__conteoTotalLabel{opacity:.92;font-size:.88rem}.RespiracionCelular-module__zsmKha__cicloCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.RespiracionCelular-module__zsmKha__cicloTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.RespiracionCelular-module__zsmKha__cicloCirculo{width:280px;height:280px;margin:0 auto var(--spacing-lg);position:relative}.RespiracionCelular-module__zsmKha__cicloPaso{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:90px;transition:all .2s;display:flex;position:absolute}.RespiracionCelular-module__zsmKha__cicloPaso:hover{transform:scale(1.05)}.RespiracionCelular-module__zsmKha__cicloPasoActivo{border-color:var(--primary);box-shadow:0 2px 8px #2e86ab40}.RespiracionCelular-module__zsmKha__cicloPasoIcono{font-size:1.2rem}.RespiracionCelular-module__zsmKha__cicloPasoNombre{font-size:.72rem;font-weight:700}.RespiracionCelular-module__zsmKha__cicloCentro{flex-direction:column;align-items:center;gap:.2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RespiracionCelular-module__zsmKha__cicloCentroIcono{font-size:2rem;animation:4s linear infinite RespiracionCelular-module__zsmKha__giro}.RespiracionCelular-module__zsmKha__cicloCentroTexto{color:var(--text-muted);text-align:center;font-size:.72rem;font-weight:600}.RespiracionCelular-module__zsmKha__cicloFlechas{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RespiracionCelular-module__zsmKha__cicloFlechaArc{color:var(--border);opacity:.3;font-size:5rem;animation:8s linear infinite RespiracionCelular-module__zsmKha__giro}.RespiracionCelular-module__zsmKha__cadenaCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.RespiracionCelular-module__zsmKha__cadenaTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.RespiracionCelular-module__zsmKha__cadenaMembrana{border:2px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-lg) var(--spacing-md);background:linear-gradient(#2e86ab14 0%,#2e86ab05 100%);min-height:200px;position:relative}.RespiracionCelular-module__zsmKha__cadenaMembranaLabel{background:var(--bg-card);padding:0 var(--spacing-sm);color:var(--primary);white-space:nowrap;font-size:.72rem;font-weight:600;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.RespiracionCelular-module__zsmKha__cadenaFlujo{justify-content:space-around;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.RespiracionCelular-module__zsmKha__cadenaProteina{padding:var(--spacing-sm);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:.3rem;min-width:80px;display:flex}.RespiracionCelular-module__zsmKha__cadenaProteinaIcono{font-size:1.5rem}.RespiracionCelular-module__zsmKha__cadenaProteinaNombre{color:var(--text-primary);font-size:.72rem;font-weight:700}.RespiracionCelular-module__zsmKha__cadenaProteinaDesc{color:var(--text-muted);font-size:.65rem}.RespiracionCelular-module__zsmKha__cadenaFlechaHorizontal{color:var(--primary);font-size:1rem;animation:1.5s ease-in-out infinite RespiracionCelular-module__zsmKha__flujo}.RespiracionCelular-module__zsmKha__cadenaEspacioLabel{text-align:center;color:var(--text-muted);margin-top:var(--spacing-md);font-size:.78rem;font-style:italic}.RespiracionCelular-module__zsmKha__mitocondriaContainer{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.RespiracionCelular-module__zsmKha__mitocondriaTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.RespiracionCelular-module__zsmKha__mitocondriaDiagrama{margin-bottom:var(--spacing-lg);justify-content:center;display:flex}.RespiracionCelular-module__zsmKha__mitocondriaOuter{border:3px solid var(--primary);padding:var(--spacing-md);border-radius:50%/40%;min-width:300px;position:relative}.RespiracionCelular-module__zsmKha__mitocondriaOuterLabel{background:var(--bg-card);padding:0 var(--spacing-sm);color:var(--primary);white-space:nowrap;font-size:.72rem;font-weight:600;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.RespiracionCelular-module__zsmKha__mitocondriaInner{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}.RespiracionCelular-module__zsmKha__mitocondriaInnerLabel{color:var(--secondary);font-size:.72rem;font-weight:600}.RespiracionCelular-module__zsmKha__mitocondriaCrestas{flex-direction:column;gap:4px;width:100%;display:flex}.RespiracionCelular-module__zsmKha__mitocondriaCresta{background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);padding:6px var(--spacing-md);text-align:center;border-radius:20px}.RespiracionCelular-module__zsmKha__mitocondriaCrestaTxt{color:#fff;font-size:.68rem;font-weight:600}.RespiracionCelular-module__zsmKha__mitocondriaMatrizInfo{color:var(--text-secondary);align-items:center;gap:.3rem;font-size:.75rem;display:flex}.RespiracionCelular-module__zsmKha__mitocondriaMatrizInfoIcono{font-size:1rem}.RespiracionCelular-module__zsmKha__mitocondriaEspacioInfo{color:var(--text-secondary);margin-top:var(--spacing-sm);align-items:center;gap:.3rem;font-size:.75rem;display:flex}.RespiracionCelular-module__zsmKha__mitocondriaPartes{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}.RespiracionCelular-module__zsmKha__mitocondriaParte{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:.2rem;transition:all .2s;display:flex}.RespiracionCelular-module__zsmKha__mitocondriaParte:hover{border-color:var(--primary);transform:translateY(-2px)}.RespiracionCelular-module__zsmKha__mitocondriaParteActiva{border-color:var(--primary);box-shadow:0 2px 8px #2e86ab33}.RespiracionCelular-module__zsmKha__mitocondriaParteIcono{font-size:1.5rem}.RespiracionCelular-module__zsmKha__mitocondriaParteNombre{color:var(--text-primary);font-size:.82rem;font-weight:700}.RespiracionCelular-module__zsmKha__mitocondriaDetalle{background:var(--bg-card);border:2px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-lg);margin-top:var(--spacing-lg);animation:.2s RespiracionCelular-module__zsmKha__fadeIn}.RespiracionCelular-module__zsmKha__mitocondriaDetalleHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.RespiracionCelular-module__zsmKha__mitocondriaDetalleIcono{font-size:2rem}.RespiracionCelular-module__zsmKha__mitocondriaDetalleTitulo{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.RespiracionCelular-module__zsmKha__mitocondriaDetalleDesc{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:.92rem;line-height:1.6}.RespiracionCelular-module__zsmKha__mitocondriaDetalleDato{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}.RespiracionCelular-module__zsmKha__datosGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.RespiracionCelular-module__zsmKha__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}.RespiracionCelular-module__zsmKha__datoCard:hover{border-color:var(--primary);transform:translateY(-2px)}.RespiracionCelular-module__zsmKha__datoCardActivo{border-color:var(--primary);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%)}.RespiracionCelular-module__zsmKha__datoIcono{font-size:1.8rem}.RespiracionCelular-module__zsmKha__datoCifra{color:var(--primary);font-size:1.5rem;font-weight:800}.RespiracionCelular-module__zsmKha__datoEtiqueta{color:var(--text-secondary);font-size:.78rem;line-height:1.3}.RespiracionCelular-module__zsmKha__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}.RespiracionCelular-module__zsmKha__tablaComparativa{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.RespiracionCelular-module__zsmKha__tablaTitulo{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1rem;font-weight:700}.RespiracionCelular-module__zsmKha__tablaGrid{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:auto 1fr 1fr;gap:0;display:grid;overflow:hidden}.RespiracionCelular-module__zsmKha__tablaHeader{padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);border-bottom:1px solid var(--border);background:linear-gradient(135deg,#2e86ab1a 0%,#48a9a61a 100%);font-size:.82rem;font-weight:700}.RespiracionCelular-module__zsmKha__tablaCelda{padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);border-bottom:1px solid var(--border);font-size:.82rem}.RespiracionCelular-module__zsmKha__tablaCeldaLabel{color:var(--text-secondary);font-weight:600}.RespiracionCelular-module__zsmKha__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}.RespiracionCelular-module__zsmKha__insight p{margin:0}.RespiracionCelular-module__zsmKha__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] .RespiracionCelular-module__zsmKha__warningBox{color:#fde68a;background:#422006;border-color:#b45309}@keyframes RespiracionCelular-module__zsmKha__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes RespiracionCelular-module__zsmKha__flujo{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}@keyframes RespiracionCelular-module__zsmKha__giro{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.RespiracionCelular-module__zsmKha__hero{padding:var(--spacing-lg);margin-top:60px}.RespiracionCelular-module__zsmKha__title{font-size:1.8rem}.RespiracionCelular-module__zsmKha__navSecciones{grid-template-columns:repeat(2,1fr)}.RespiracionCelular-module__zsmKha__diagramaFlujo{gap:var(--spacing-sm);grid-template-columns:1fr}.RespiracionCelular-module__zsmKha__diagramaCentral{flex-direction:row}.RespiracionCelular-module__zsmKha__ecuacion{gap:.3rem}.RespiracionCelular-module__zsmKha__ecuacionMol{padding:.3rem .5rem;font-size:.95rem}.RespiracionCelular-module__zsmKha__datosGrid{grid-template-columns:repeat(2,1fr)}.RespiracionCelular-module__zsmKha__comparativaGrid,.RespiracionCelular-module__zsmKha__conteoGrid,.RespiracionCelular-module__zsmKha__fasesNav,.RespiracionCelular-module__zsmKha__mitocondriaPartes{grid-template-columns:1fr}.RespiracionCelular-module__zsmKha__mitocondriaOuter{min-width:240px}.RespiracionCelular-module__zsmKha__cicloCirculo{width:240px;height:240px}.RespiracionCelular-module__zsmKha__cicloPaso{min-width:75px;padding:.3rem var(--spacing-sm)}.RespiracionCelular-module__zsmKha__cicloPasoNombre{font-size:.65rem}.RespiracionCelular-module__zsmKha__cadenaFlujo{flex-direction:column}.RespiracionCelular-module__zsmKha__tablaGrid{font-size:.75rem}.RespiracionCelular-module__zsmKha__tablaCelda,.RespiracionCelular-module__zsmKha__tablaHeader{padding:.3rem var(--spacing-sm)}}@media (prefers-reduced-motion:reduce){.RespiracionCelular-module__zsmKha__diagramaMolecula,.RespiracionCelular-module__zsmKha__datoCard,.RespiracionCelular-module__zsmKha__faseBtn,.RespiracionCelular-module__zsmKha__cicloPaso,.RespiracionCelular-module__zsmKha__mitocondriaParte,.RespiracionCelular-module__zsmKha__navBtn{transition-duration:.01ms!important}.RespiracionCelular-module__zsmKha__componenteDetalle,.RespiracionCelular-module__zsmKha__faseDetalle,.RespiracionCelular-module__zsmKha__mitocondriaDetalle{animation-duration:.01ms!important}.RespiracionCelular-module__zsmKha__diagramaFlecha,.RespiracionCelular-module__zsmKha__cadenaFlechaHorizontal,.RespiracionCelular-module__zsmKha__cicloCentroIcono,.RespiracionCelular-module__zsmKha__cicloFlechaArc{animation:none!important}}
