.Biomoleculas-module__pOeIxa__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] .Biomoleculas-module__pOeIxa__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:#888;--border:#404040;--hover:#333}.Biomoleculas-module__pOeIxa__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}.Biomoleculas-module__pOeIxa__title{margin-bottom:var(--spacing-sm);color:inherit;font-size:2.4rem;font-weight:700}.Biomoleculas-module__pOeIxa__subtitle{opacity:.92;font-size:1.1rem}.Biomoleculas-module__pOeIxa__navSecciones{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.Biomoleculas-module__pOeIxa__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}.Biomoleculas-module__pOeIxa__navBtn:hover{border-color:var(--primary);color:var(--primary)}.Biomoleculas-module__pOeIxa__navBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Biomoleculas-module__pOeIxa__navActivo{border-color:var(--primary);background:var(--primary);color:#fff}.Biomoleculas-module__pOeIxa__navActivo:hover{background:var(--primary);color:#fff}.Biomoleculas-module__pOeIxa__navIcono{font-size:1.6rem}.Biomoleculas-module__pOeIxa__navTexto{text-align:center;font-size:.78rem;font-weight:600}.Biomoleculas-module__pOeIxa__seccionHeader{text-align:center;margin-bottom:var(--spacing-lg)}.Biomoleculas-module__pOeIxa__seccionTitulo{color:var(--text-primary);margin-bottom:.3rem;font-size:1.5rem;font-weight:700}.Biomoleculas-module__pOeIxa__seccionSubtitulo{color:var(--text-secondary);margin:0;font-size:.95rem}.Biomoleculas-module__pOeIxa__seccionContent{margin-bottom:var(--spacing-xl)}.Biomoleculas-module__pOeIxa__subSeccionTitulo{color:var(--text-primary);margin:var(--spacing-xl) 0 var(--spacing-md);text-align:center;font-size:1.1rem;font-weight:700}.Biomoleculas-module__pOeIxa__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}.Biomoleculas-module__pOeIxa__familiasGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.Biomoleculas-module__pOeIxa__familiaCard{padding:var(--spacing-lg);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.4rem;transition:all .2s;display:flex}.Biomoleculas-module__pOeIxa__familiaCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.Biomoleculas-module__pOeIxa__familiaCard:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Biomoleculas-module__pOeIxa__familiaActiva{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.Biomoleculas-module__pOeIxa__familiaIcono{font-size:2.2rem}.Biomoleculas-module__pOeIxa__familiaNombre{color:var(--text-primary);font-size:1rem;font-weight:700}.Biomoleculas-module__pOeIxa__familiaElementos{color:var(--text-muted);font-family:Courier New,monospace;font-size:.82rem}.Biomoleculas-module__pOeIxa__familiaFuncion{color:var(--text-secondary);font-size:.82rem}.Biomoleculas-module__pOeIxa__infoPanel{background:var(--bg-card);border:1px solid var(--border);border-radius:0 var(--radius) var(--radius) 0;padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);border-left:4px solid;animation:.25s ease-out Biomoleculas-module__pOeIxa__slideIn}@keyframes Biomoleculas-module__pOeIxa__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Biomoleculas-module__pOeIxa__infoPanelTitulo{margin:0 0 var(--spacing-sm) 0;font-size:1.1rem;font-weight:700}.Biomoleculas-module__pOeIxa__infoPanelFuncion{color:var(--text-primary);margin:0 0 var(--spacing-sm) 0;font-size:.92rem;line-height:1.6}.Biomoleculas-module__pOeIxa__infoPanelMeta{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.Biomoleculas-module__pOeIxa__infoPanelTag{color:var(--text-secondary);background:var(--hover);border-radius:6px;padding:.2rem .6rem;font-size:.82rem}.Biomoleculas-module__pOeIxa__ejemplosLista{color:var(--text-secondary);font-size:.88rem;line-height:1.6}.Biomoleculas-module__pOeIxa__tablaContainer{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--spacing-xl);overflow:hidden}.Biomoleculas-module__pOeIxa__tablaHeader{padding:var(--spacing-sm) var(--spacing-md);background:var(--primary);color:#fff;grid-template-columns:2fr 1fr 1.5fr 1.5fr .7fr;gap:0;font-size:.78rem;font-weight:700;display:grid}.Biomoleculas-module__pOeIxa__tablaHeaderCell{padding:.2rem}.Biomoleculas-module__pOeIxa__tablaRow{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border);grid-template-columns:2fr 1fr 1.5fr 1.5fr .7fr;align-items:center;gap:0;font-size:.82rem;transition:background .15s;display:grid}.Biomoleculas-module__pOeIxa__tablaRow:hover{background:var(--hover)}.Biomoleculas-module__pOeIxa__tablaRow:last-child{border-bottom:none}.Biomoleculas-module__pOeIxa__tablaCellNombre{color:var(--text-primary);font-weight:600}.Biomoleculas-module__pOeIxa__tablaCell{color:var(--text-secondary)}.Biomoleculas-module__pOeIxa__tablaCellKcal{text-align:center;font-size:.95rem}.Biomoleculas-module__pOeIxa__estructuraBtns{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.Biomoleculas-module__pOeIxa__estructuraBtn{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-secondary);padding:.5rem 1rem;font-size:.88rem;font-weight:600;transition:all .2s}.Biomoleculas-module__pOeIxa__estructuraBtn:hover{border-color:var(--primary)}.Biomoleculas-module__pOeIxa__estructuraBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Biomoleculas-module__pOeIxa__estructuraBtnActiva{font-weight:700}.Biomoleculas-module__pOeIxa__diagramaContainer{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);text-align:center}.Biomoleculas-module__pOeIxa__diagramaTitulo{margin:0 0 var(--spacing-md) 0;font-size:1rem;font-weight:700}.Biomoleculas-module__pOeIxa__bloquesMonoContainer{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.Biomoleculas-module__pOeIxa__bloqueMono{text-align:center;border:2px solid;border-radius:8px;min-width:100px;padding:.6rem 1rem}.Biomoleculas-module__pOeIxa__bloqueTexto{color:var(--text-primary);font-size:.85rem;font-weight:600}.Biomoleculas-module__pOeIxa__ensamblajeFlecha{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);justify-content:center;display:flex}.Biomoleculas-module__pOeIxa__ensamblajeLinea{width:40px;height:2px;display:block}.Biomoleculas-module__pOeIxa__ensamblajeLabel{color:var(--text-secondary);white-space:nowrap;background:var(--hover);border-radius:20px;padding:.3rem .8rem;font-size:.8rem;font-weight:700}.Biomoleculas-module__pOeIxa__polimeroBloque{border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);border:2px dashed}.Biomoleculas-module__pOeIxa__polimeroNombre{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:.9rem;font-weight:700;display:block}.Biomoleculas-module__pOeIxa__polimeroVisual{justify-content:center;align-items:center;gap:4px;display:flex}.Biomoleculas-module__pOeIxa__polimeroPieza{border:2px solid;border-radius:4px;width:28px;height:28px;display:block}.Biomoleculas-module__pOeIxa__polimeroEllipsis{color:var(--text-muted);margin-left:4px;font-size:1.2rem;font-weight:700}.Biomoleculas-module__pOeIxa__nivelesContainer{margin-top:var(--spacing-lg)}.Biomoleculas-module__pOeIxa__nivelesGrid{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}.Biomoleculas-module__pOeIxa__nivelCard{align-items:center;gap:var(--spacing-sm);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-sm) var(--spacing-md);display:flex}.Biomoleculas-module__pOeIxa__nivelNum{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.78rem;font-weight:800;display:flex}.Biomoleculas-module__pOeIxa__nivelTexto{color:var(--text-primary);font-size:.82rem;line-height:1.4}.Biomoleculas-module__pOeIxa__barrasContainer{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.Biomoleculas-module__pOeIxa__barraRow{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);grid-template-columns:140px 1fr 50px;align-items:center;display:grid}.Biomoleculas-module__pOeIxa__barraRow:last-child{margin-bottom:0}.Biomoleculas-module__pOeIxa__barraLabel{color:var(--text-primary);font-size:.85rem;font-weight:600}.Biomoleculas-module__pOeIxa__barraTrack{background:var(--hover);border-radius:8px;height:20px;overflow:hidden}.Biomoleculas-module__pOeIxa__barraFill{border-radius:8px;min-width:2px;height:100%;transition:width .6s ease-out}.Biomoleculas-module__pOeIxa__barraPorcentaje{color:var(--text-secondary);text-align:right;font-size:.82rem;font-weight:700}.Biomoleculas-module__pOeIxa__comparativaVivos{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--spacing-xl);overflow:hidden}.Biomoleculas-module__pOeIxa__comparativaVivosHeader{padding:var(--spacing-sm) var(--spacing-md);background:var(--primary);color:#fff;grid-template-columns:1.5fr repeat(4,1fr);gap:0;font-size:.78rem;font-weight:700;display:grid}.Biomoleculas-module__pOeIxa__comparativaVivosRow{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border);grid-template-columns:1.5fr repeat(4,1fr);align-items:center;gap:0;transition:background .15s;display:grid}.Biomoleculas-module__pOeIxa__comparativaVivosRow:hover{background:var(--hover)}.Biomoleculas-module__pOeIxa__comparativaVivosRow:last-child{border-bottom:none}.Biomoleculas-module__pOeIxa__comparativaVivosLabel{padding-left:var(--spacing-sm)}.Biomoleculas-module__pOeIxa__comparativaVivosNombre{color:var(--text-primary);font-size:.88rem;font-weight:600}.Biomoleculas-module__pOeIxa__comparativaVivosVal{color:var(--text-secondary);text-align:center;font-size:.82rem}.Biomoleculas-module__pOeIxa__dietaContainer{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.Biomoleculas-module__pOeIxa__dietaBarra{height:36px;margin-bottom:var(--spacing-md);border-radius:8px;display:flex;overflow:hidden}.Biomoleculas-module__pOeIxa__dietaSegmento{color:#fff;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;transition:opacity .2s;display:flex}.Biomoleculas-module__pOeIxa__dietaSegmento:hover{opacity:.85}.Biomoleculas-module__pOeIxa__dietaSegLabel{text-shadow:0 1px 2px #0000004d}.Biomoleculas-module__pOeIxa__dietaLeyenda{gap:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.Biomoleculas-module__pOeIxa__dietaLeyendaItem{align-items:center;gap:.4rem;display:flex}.Biomoleculas-module__pOeIxa__dietaLeyendaColor{border-radius:3px;flex-shrink:0;width:14px;height:14px;display:block}.Biomoleculas-module__pOeIxa__dietaLeyendaTexto{color:var(--text-secondary);font-size:.82rem}.Biomoleculas-module__pOeIxa__datosGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.Biomoleculas-module__pOeIxa__datoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);transition:transform .2s}.Biomoleculas-module__pOeIxa__datoCard:hover{transform:translateY(-2px)}.Biomoleculas-module__pOeIxa__datoIcono{margin-bottom:var(--spacing-sm);font-size:1.8rem;display:block}.Biomoleculas-module__pOeIxa__datoTitulo{color:var(--primary);margin:0 0 var(--spacing-sm) 0;font-size:.95rem;font-weight:700}.Biomoleculas-module__pOeIxa__datoDetalle{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.Biomoleculas-module__pOeIxa__mitosGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.Biomoleculas-module__pOeIxa__mitoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.Biomoleculas-module__pOeIxa__mitoFalso{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border);background:#e74c3c0f;display:flex}[data-theme=dark] .Biomoleculas-module__pOeIxa__mitoFalso{background:#e74c3c1a}.Biomoleculas-module__pOeIxa__mitoReal{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:#27ae600f;display:flex}[data-theme=dark] .Biomoleculas-module__pOeIxa__mitoReal{background:#27ae601a}.Biomoleculas-module__pOeIxa__mitoTag{text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#e74c3c;border-radius:4px;flex-shrink:0;margin-top:2px;padding:.15rem .5rem;font-size:.7rem;font-weight:800;display:inline-block}.Biomoleculas-module__pOeIxa__realTag{text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#27ae60;border-radius:4px;flex-shrink:0;margin-top:2px;padding:.15rem .5rem;font-size:.7rem;font-weight:800;display:inline-block}.Biomoleculas-module__pOeIxa__mitoTexto{color:var(--text-primary);font-size:.88rem;line-height:1.5}.Biomoleculas-module__pOeIxa__insight{border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);margin-top:var(--spacing-lg);background:linear-gradient(135deg,#2e86ab14 0%,#48a9a614 100%);border:1px solid #2e86ab33}.Biomoleculas-module__pOeIxa__insight p{color:var(--text-primary);text-align:center;margin:0;font-size:.92rem;line-height:1.6}[data-theme=dark] .Biomoleculas-module__pOeIxa__insight{background:linear-gradient(135deg,#2e86ab26 0%,#48a9a626 100%);border-color:#2e86ab4d}.Biomoleculas-module__pOeIxa__warningBox{border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);margin-top:var(--spacing-lg);color:var(--text-secondary);background:#f39c1214;border:1px solid #f39c124d;font-size:.88rem;line-height:1.6}[data-theme=dark] .Biomoleculas-module__pOeIxa__warningBox{background:#f39c121f;border-color:#f39c1266}@media (max-width:768px){.Biomoleculas-module__pOeIxa__container{padding:var(--spacing-md)}.Biomoleculas-module__pOeIxa__title{font-size:1.8rem}.Biomoleculas-module__pOeIxa__navSecciones{grid-template-columns:repeat(2,1fr)}.Biomoleculas-module__pOeIxa__familiasGrid{grid-template-columns:1fr}.Biomoleculas-module__pOeIxa__tablaHeader,.Biomoleculas-module__pOeIxa__tablaRow{padding:var(--spacing-sm) .4rem;grid-template-columns:1.5fr .8fr 1.2fr 1.2fr .6fr;font-size:.72rem}.Biomoleculas-module__pOeIxa__datosGrid,.Biomoleculas-module__pOeIxa__nivelesGrid{grid-template-columns:1fr}.Biomoleculas-module__pOeIxa__barraRow{grid-template-columns:100px 1fr 40px}.Biomoleculas-module__pOeIxa__barraLabel{font-size:.78rem}.Biomoleculas-module__pOeIxa__comparativaVivosHeader,.Biomoleculas-module__pOeIxa__comparativaVivosRow{padding:var(--spacing-sm) .4rem;grid-template-columns:1.2fr repeat(4,1fr);font-size:.72rem}.Biomoleculas-module__pOeIxa__dietaLeyenda,.Biomoleculas-module__pOeIxa__bloquesMonoContainer{flex-direction:column;align-items:center}.Biomoleculas-module__pOeIxa__bloqueMono{min-width:80px}.Biomoleculas-module__pOeIxa__estructuraBtns{gap:.3rem}.Biomoleculas-module__pOeIxa__estructuraBtn{padding:.4rem .7rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.Biomoleculas-module__pOeIxa__familiaCard,.Biomoleculas-module__pOeIxa__datoCard,.Biomoleculas-module__pOeIxa__navBtn,.Biomoleculas-module__pOeIxa__infoPanel,.Biomoleculas-module__pOeIxa__barraFill,.Biomoleculas-module__pOeIxa__dietaSegmento{transition-duration:.01ms!important;animation-duration:.01ms!important}}
