.DigestionNutrientes-module__FUw3aG__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] .DigestionNutrientes-module__FUw3aG__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:#888;--border:#404040;--hover:#333}.DigestionNutrientes-module__FUw3aG__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}.DigestionNutrientes-module__FUw3aG__title{margin-bottom:var(--spacing-sm);font-size:2.2rem;font-weight:700}.DigestionNutrientes-module__FUw3aG__subtitle{opacity:.92;max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.5}.DigestionNutrientes-module__FUw3aG__tabNav{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);-webkit-overflow-scrolling:touch;padding-bottom:4px;display:flex;overflow-x:auto}.DigestionNutrientes-module__FUw3aG__tabBtn{background:var(--bg-card);border:2px solid var(--border);cursor:pointer;color:var(--text-secondary);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.DigestionNutrientes-module__FUw3aG__tabBtn:hover{border-color:var(--primary);color:var(--primary)}.DigestionNutrientes-module__FUw3aG__tabBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.DigestionNutrientes-module__FUw3aG__tabActivo{background:var(--primary);border-color:var(--primary);color:#fff}.DigestionNutrientes-module__FUw3aG__seccion{margin-bottom:var(--spacing-xl)}.DigestionNutrientes-module__FUw3aG__seccionTitulo{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:1.3rem;font-weight:700}.DigestionNutrientes-module__FUw3aG__seccionIntro{color:var(--text-secondary);margin-bottom:var(--spacing-lg);font-size:.93rem;line-height:1.5}.DigestionNutrientes-module__FUw3aG__macroGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.DigestionNutrientes-module__FUw3aG__macroCard{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);cursor:pointer;text-align:center;align-items:center;gap:var(--spacing-sm);color:var(--text-primary);flex-direction:column;width:100%;transition:all .15s;display:flex}.DigestionNutrientes-module__FUw3aG__macroCard:hover{border-color:var(--primary);background:var(--hover)}.DigestionNutrientes-module__FUw3aG__macroCard:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.DigestionNutrientes-module__FUw3aG__macroCardActivo{border-width:2px}.DigestionNutrientes-module__FUw3aG__macroIcono{font-size:2.4rem}.DigestionNutrientes-module__FUw3aG__macroNombre{font-size:1rem;font-weight:700}.DigestionNutrientes-module__FUw3aG__macroKcal{color:var(--text-muted);background:var(--hover);border-radius:999px;padding:.2rem .6rem;font-size:.82rem;font-weight:600}.DigestionNutrientes-module__FUw3aG__macroDetalle{text-align:left;width:100%;margin-top:var(--spacing-sm);border-top:1px solid var(--border);padding-top:var(--spacing-sm);gap:var(--spacing-sm);flex-direction:column;display:flex}.DigestionNutrientes-module__FUw3aG__macroFila{color:var(--text-primary);font-size:.85rem;line-height:1.5}.DigestionNutrientes-module__FUw3aG__macroEtiqueta{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.15rem;font-size:.72rem;font-weight:700;display:block}.DigestionNutrientes-module__FUw3aG__comparativaBloque{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.DigestionNutrientes-module__FUw3aG__comparativaTitulo{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:.95rem;font-weight:700}.DigestionNutrientes-module__FUw3aG__comparativaFila{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);display:flex}.DigestionNutrientes-module__FUw3aG__comparativaLabel{color:var(--text-secondary);min-width:110px;font-size:.82rem;font-weight:600}.DigestionNutrientes-module__FUw3aG__comparativaBarra{background:var(--hover);border-radius:10px;flex:1;height:20px;overflow:hidden}.DigestionNutrientes-module__FUw3aG__comparativaRelleno{border-radius:10px;height:100%;transition:width .3s}.DigestionNutrientes-module__FUw3aG__comparativaValor{color:var(--text-primary);text-align:right;min-width:55px;font-size:.82rem;font-weight:700}.DigestionNutrientes-module__FUw3aG__comparativaNota{color:var(--text-muted);margin-top:var(--spacing-sm);text-align:center;font-size:.82rem}.DigestionNutrientes-module__FUw3aG__proporcionBloque{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.DigestionNutrientes-module__FUw3aG__proporcionTitulo{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:.95rem;font-weight:700}.DigestionNutrientes-module__FUw3aG__proporcionBarra{height:32px;margin-bottom:var(--spacing-sm);border-radius:8px;display:flex;overflow:hidden}.DigestionNutrientes-module__FUw3aG__proporcionSegmento{color:#fff;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.DigestionNutrientes-module__FUw3aG__proporcionLeyenda{justify-content:center;gap:var(--spacing-lg);display:flex}.DigestionNutrientes-module__FUw3aG__leyendaItem{color:var(--text-secondary);align-items:center;gap:.3rem;font-size:.78rem;display:flex}.DigestionNutrientes-module__FUw3aG__leyendaColor{border-radius:50%;width:10px;height:10px;display:inline-block}.DigestionNutrientes-module__FUw3aG__selectorMacro{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.DigestionNutrientes-module__FUw3aG__selectorBtn{background:var(--bg-card);border:2px solid var(--border);cursor:pointer;color:var(--text-secondary);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.DigestionNutrientes-module__FUw3aG__selectorBtn:hover{border-color:var(--primary)}.DigestionNutrientes-module__FUw3aG__selectorBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.DigestionNutrientes-module__FUw3aG__selectorActivo{border-width:2px}.DigestionNutrientes-module__FUw3aG__pasosWrap{flex-direction:column;gap:0;display:flex}.DigestionNutrientes-module__FUw3aG__pasoRow{flex-direction:column;align-items:stretch;display:flex}.DigestionNutrientes-module__FUw3aG__pasoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.DigestionNutrientes-module__FUw3aG__pasoHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);display:flex}.DigestionNutrientes-module__FUw3aG__pasoNum{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;font-size:.75rem;font-weight:700;display:flex}.DigestionNutrientes-module__FUw3aG__pasoIcono{flex-shrink:0;font-size:1.5rem}.DigestionNutrientes-module__FUw3aG__pasoInfo{flex-direction:column;gap:.1rem;display:flex}.DigestionNutrientes-module__FUw3aG__pasoLugar{color:var(--text-primary);font-size:.95rem;font-weight:700}.DigestionNutrientes-module__FUw3aG__pasoEnzima{color:var(--secondary);font-size:.78rem;font-weight:600}.DigestionNutrientes-module__FUw3aG__pasoResultado{align-items:center;gap:var(--spacing-sm);padding:.5rem var(--spacing-md);margin-bottom:var(--spacing-sm);color:var(--text-primary);background:linear-gradient(135deg,#2e86ab12 0%,#48a9a612 100%);border-radius:8px;font-size:.88rem;font-weight:600;display:flex}.DigestionNutrientes-module__FUw3aG__pasoFlecha{color:var(--primary);font-size:1.1rem;font-weight:700}.DigestionNutrientes-module__FUw3aG__pasoDetalle{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.6}.DigestionNutrientes-module__FUw3aG__pasoConector{justify-content:center;padding:6px 0;display:flex}.DigestionNutrientes-module__FUw3aG__pasoFlechaAbajo{color:var(--primary);font-size:.9rem}.DigestionNutrientes-module__FUw3aG__tipoBanner{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.DigestionNutrientes-module__FUw3aG__tipoCard{align-items:flex-start;gap:var(--spacing-sm);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md);color:var(--text-primary);font-size:.85rem;line-height:1.4;display:flex}.DigestionNutrientes-module__FUw3aG__tipoIcono{flex-shrink:0;margin-top:.1rem;font-size:1.3rem}.DigestionNutrientes-module__FUw3aG__tipoDesc{color:var(--text-muted);margin-top:.2rem;font-size:.78rem;display:block}.DigestionNutrientes-module__FUw3aG__microGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.DigestionNutrientes-module__FUw3aG__microCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}.DigestionNutrientes-module__FUw3aG__microHeader{align-items:center;gap:var(--spacing-sm);display:flex}.DigestionNutrientes-module__FUw3aG__microIcono{flex-shrink:0;font-size:1.4rem}.DigestionNutrientes-module__FUw3aG__microNombre{color:var(--text-primary);font-size:.9rem;font-weight:700;display:block}.DigestionNutrientes-module__FUw3aG__microBadge{border-radius:999px;margin-top:.15rem;padding:.1rem .45rem;font-size:.65rem;font-weight:600;display:inline-block}.DigestionNutrientes-module__FUw3aG__badgeHidro{color:#1e40af;background:#dbeafe}[data-theme=dark] .DigestionNutrientes-module__FUw3aG__badgeHidro{color:#93c5fd;background:#1e3a5f}.DigestionNutrientes-module__FUw3aG__badgeLipo{color:#92400e;background:#fef3c7}[data-theme=dark] .DigestionNutrientes-module__FUw3aG__badgeLipo{color:#fde68a;background:#422006}.DigestionNutrientes-module__FUw3aG__badgeMineral{color:#374151;background:#e5e7eb}[data-theme=dark] .DigestionNutrientes-module__FUw3aG__badgeMineral{color:#d1d5db;background:#374151}.DigestionNutrientes-module__FUw3aG__microFila{color:var(--text-primary);font-size:.82rem;line-height:1.4}.DigestionNutrientes-module__FUw3aG__microEtiqueta{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.1rem;font-size:.68rem;font-weight:700;display:block}.DigestionNutrientes-module__FUw3aG__microDeficit{color:#dc2626;font-weight:500}[data-theme=dark] .DigestionNutrientes-module__FUw3aG__microDeficit{color:#fca5a5}.DigestionNutrientes-module__FUw3aG__absorcionTip{align-items:flex-start;gap:var(--spacing-md);border-left:4px solid var(--secondary);border-radius:0 var(--radius) var(--radius) 0;padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);background:linear-gradient(135deg,#2e86ab12 0%,#48a9a612 100%);display:flex}.DigestionNutrientes-module__FUw3aG__absorcionTip p{color:var(--text-primary);margin:0;font-size:.88rem;line-height:1.5}.DigestionNutrientes-module__FUw3aG__datosGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.DigestionNutrientes-module__FUw3aG__datoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.DigestionNutrientes-module__FUw3aG__datoHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);display:flex}.DigestionNutrientes-module__FUw3aG__datoIcono{flex-shrink:0;font-size:1.6rem}.DigestionNutrientes-module__FUw3aG__datoTitulo{color:var(--text-primary);font-size:1rem;font-weight:700;display:block}.DigestionNutrientes-module__FUw3aG__datoCifra{color:var(--primary);margin-top:.1rem;font-size:.82rem;font-weight:700;display:block}.DigestionNutrientes-module__FUw3aG__datoContenido{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.6}.DigestionNutrientes-module__FUw3aG__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-xl);color:var(--text-primary);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);line-height:1.6}.DigestionNutrientes-module__FUw3aG__insight p{margin:0;font-size:.93rem}.DigestionNutrientes-module__FUw3aG__enlaceApp{text-align:center;padding:var(--spacing-md);background:var(--hover);border-radius:var(--radius);color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:.9rem}.DigestionNutrientes-module__FUw3aG__enlaceApp a{color:var(--primary);font-weight:600;text-decoration:none}.DigestionNutrientes-module__FUw3aG__enlaceApp a:hover{text-decoration:underline}.DigestionNutrientes-module__FUw3aG__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] .DigestionNutrientes-module__FUw3aG__warningBox{color:#fde68a;background:#422006;border-color:#b45309}@media (max-width:768px){.DigestionNutrientes-module__FUw3aG__hero{padding:var(--spacing-lg);margin-top:60px}.DigestionNutrientes-module__FUw3aG__title{font-size:1.7rem}.DigestionNutrientes-module__FUw3aG__subtitle{font-size:1rem}.DigestionNutrientes-module__FUw3aG__macroGrid,.DigestionNutrientes-module__FUw3aG__microGrid,.DigestionNutrientes-module__FUw3aG__tipoBanner{grid-template-columns:1fr}.DigestionNutrientes-module__FUw3aG__tabNav{gap:.3rem}.DigestionNutrientes-module__FUw3aG__tabBtn{padding:.45rem .7rem;font-size:.78rem}.DigestionNutrientes-module__FUw3aG__comparativaLabel{min-width:80px;font-size:.75rem}.DigestionNutrientes-module__FUw3aG__proporcionSegmento span{font-size:.6rem}}@media (max-width:480px){.DigestionNutrientes-module__FUw3aG__container{padding:var(--spacing-md)}.DigestionNutrientes-module__FUw3aG__title{font-size:1.4rem}.DigestionNutrientes-module__FUw3aG__selectorMacro{flex-direction:column}.DigestionNutrientes-module__FUw3aG__selectorBtn{justify-content:center}.DigestionNutrientes-module__FUw3aG__proporcionSegmento span{display:none}}@media (prefers-reduced-motion:reduce){.DigestionNutrientes-module__FUw3aG__tabBtn,.DigestionNutrientes-module__FUw3aG__macroCard,.DigestionNutrientes-module__FUw3aG__selectorBtn,.DigestionNutrientes-module__FUw3aG__comparativaRelleno{transition-duration:.01ms!important}}
