@media (prefers-reduced-motion:reduce){.SimuladorFotosintesisFactores-module__4V1I9W__burbuja{transition-duration:.01ms!important;animation-duration:.01ms!important}}.SimuladorFotosintesisFactores-module__4V1I9W__container{background:var(--bg-primary,#fafafa);min-height:100vh;color:var(--text-primary,#1a1a1a);font-family:system-ui,-apple-system,sans-serif}.SimuladorFotosintesisFactores-module__4V1I9W__hero{background:var(--hero-bg,#1a5278);color:#fff;text-align:center;padding:2.5rem 1.5rem 2rem}.SimuladorFotosintesisFactores-module__4V1I9W__title{margin:0 0 .6rem;font-size:clamp(1.4rem,4vw,2.1rem);font-weight:700;line-height:1.25}.SimuladorFotosintesisFactores-module__4V1I9W__subtitle{opacity:.9;max-width:640px;margin:0 auto;font-size:1rem;line-height:1.55}.SimuladorFotosintesisFactores-module__4V1I9W__ecuacionBox{border-left:4px solid var(--primary,#2e86ab);text-align:center;background:#e8f4f8;border-radius:8px;max-width:700px;margin:1.4rem auto;padding:.9rem 1.4rem}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__ecuacionBox{border-left-color:var(--accent,#7fb3d3);background:#1a3a4a}.SimuladorFotosintesisFactores-module__4V1I9W__ecuacionTexto{color:var(--primary,#2e86ab);letter-spacing:.02em;font-family:Courier New,monospace;font-size:1.1rem;font-weight:600}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__ecuacionTexto{color:var(--accent,#7fb3d3)}.SimuladorFotosintesisFactores-module__4V1I9W__tasaIndicador{flex-direction:column;align-items:center;gap:.25rem;margin:1.4rem auto .6rem;padding:1rem;display:flex}.SimuladorFotosintesisFactores-module__4V1I9W__tasaValor{font-size:clamp(2.8rem,8vw,4.5rem);font-weight:800;line-height:1;transition:color .4s}.SimuladorFotosintesisFactores-module__4V1I9W__tasaLabel{color:var(--text-secondary,#666);text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;font-weight:500}.SimuladorFotosintesisFactores-module__4V1I9W__slidersPanel{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.4rem;max-width:900px;margin:0 auto 1.6rem;padding:0 1.2rem;display:grid}.SimuladorFotosintesisFactores-module__4V1I9W__sliderGroup{background:var(--bg-card,#fff);border:1px solid #e0e0e0;border-radius:12px;padding:1.1rem 1.2rem;box-shadow:0 2px 6px #0000000f}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__sliderGroup{background:var(--bg-card,#2a2a2a);border-color:#3a3a3a}.SimuladorFotosintesisFactores-module__4V1I9W__sliderLabel{color:var(--text-primary,#1a1a1a);justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.95rem;font-weight:600;display:flex}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__sliderLabel{color:var(--text-primary,#e5e5e5)}.SimuladorFotosintesisFactores-module__4V1I9W__sliderValue{color:var(--primary,#2e86ab);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.SimuladorFotosintesisFactores-module__4V1I9W__slider{appearance:none;background:linear-gradient(to right, var(--primary,#2e86ab), var(--secondary,#48a9a6));cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.SimuladorFotosintesisFactores-module__4V1I9W__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary,#2e86ab);cursor:pointer;border:2px solid #fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:0 2px 6px #2e86ab66}.SimuladorFotosintesisFactores-module__4V1I9W__slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.SimuladorFotosintesisFactores-module__4V1I9W__slider:focus-visible{outline:2px solid var(--primary,#2e86ab);outline-offset:3px}.SimuladorFotosintesisFactores-module__4V1I9W__sliderTicks{color:var(--text-muted,#999);justify-content:space-between;margin-top:.35rem;font-size:.72rem;display:flex}.SimuladorFotosintesisFactores-module__4V1I9W__factoresGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.2rem;max-width:760px;margin:0 auto 1.8rem;padding:0 1.2rem;display:grid}.SimuladorFotosintesisFactores-module__4V1I9W__factorCard{background:var(--bg-card,#fff);text-align:center;border:2px solid #e0e0e0;border-radius:14px;padding:1.1rem 1rem;transition:border-color .3s,box-shadow .3s;position:relative;box-shadow:0 2px 6px #0000000f}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__factorCard{background:var(--bg-card,#2a2a2a);border-color:#3a3a3a}.SimuladorFotosintesisFactores-module__4V1I9W__factorCardLimitante{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c2e,0 4px 14px #e74c3c26}.SimuladorFotosintesisFactores-module__4V1I9W__limitanteBadge{color:#fff;letter-spacing:.07em;white-space:nowrap;background:#e74c3c;border-radius:20px;padding:.18rem .55rem;font-size:.62rem;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.SimuladorFotosintesisFactores-module__4V1I9W__factorIcon{margin-bottom:.35rem;font-size:2rem;display:block}.SimuladorFotosintesisFactores-module__4V1I9W__factorNombre{color:var(--text-primary,#1a1a1a);margin-bottom:.7rem;font-size:1rem;font-weight:700;display:block}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__factorNombre{color:var(--text-primary,#e5e5e5)}.SimuladorFotosintesisFactores-module__4V1I9W__factorBarra{background:#e8e8e8;border-radius:6px;height:10px;margin-bottom:.55rem;overflow:hidden}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__factorBarra{background:#3a3a3a}.SimuladorFotosintesisFactores-module__4V1I9W__factorBarraFill{background:linear-gradient(90deg, var(--primary,#2e86ab), var(--secondary,#48a9a6));border-radius:6px;height:100%;transition:width .35s}.SimuladorFotosintesisFactores-module__4V1I9W__factorCardLimitante .SimuladorFotosintesisFactores-module__4V1I9W__factorBarraFill{background:linear-gradient(90deg,#e74c3c,#c0392b)}.SimuladorFotosintesisFactores-module__4V1I9W__factorValorNum{color:var(--text-secondary,#666);font-variant-numeric:tabular-nums;font-size:.8rem}.SimuladorFotosintesisFactores-module__4V1I9W__hojaSection{justify-content:center;padding:.5rem 1.2rem 1.8rem;display:flex}.SimuladorFotosintesisFactores-module__4V1I9W__hojaContainer{flex-direction:column;align-items:center;width:180px;height:280px;display:flex;position:relative}.SimuladorFotosintesisFactores-module__4V1I9W__hojaSvg{filter:drop-shadow(0 4px 10px #27ae604d);flex-shrink:0;width:120px;height:160px}.SimuladorFotosintesisFactores-module__4V1I9W__burbuja{pointer-events:none;background:radial-gradient(circle at 30% 30%,#fffc,#7fb3d380);border:1.5px solid #48a9a699;border-radius:50%;animation:linear infinite SimuladorFotosintesisFactores-module__4V1I9W__subirBurbuja;position:absolute;bottom:80px}@keyframes SimuladorFotosintesisFactores-module__4V1I9W__subirBurbuja{0%{opacity:.9;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-70px)scale(1.05)}to{opacity:0;transform:translateY(-150px)scale(.85)}}.SimuladorFotosintesisFactores-module__4V1I9W__hojaLabel{color:var(--text-secondary,#666);text-align:center;margin-top:1.4rem;font-size:.78rem;font-style:italic}.SimuladorFotosintesisFactores-module__4V1I9W__guideSection{margin-bottom:2rem}.SimuladorFotosintesisFactores-module__4V1I9W__guideSection h2{color:var(--primary,#2e86ab);border-bottom:2px solid var(--primary,#2e86ab);margin-bottom:1rem;padding-bottom:.4rem;font-size:1.2rem;font-weight:700}.SimuladorFotosintesisFactores-module__4V1I9W__guideSection p{color:var(--text-primary,#1a1a1a);margin-bottom:.75rem;line-height:1.65}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__guideSection p{color:var(--text-primary,#e5e5e5)}.SimuladorFotosintesisFactores-module__4V1I9W__guideSection code{color:var(--primary,#2e86ab);background:#e8f4f8;border-radius:4px;padding:.1em .4em;font-family:Courier New,monospace;font-size:.92em}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__guideSection code{color:var(--accent,#7fb3d3);background:#1a3a4a}.SimuladorFotosintesisFactores-module__4V1I9W__tablaWrapper{border:1px solid #e0e0e0;border-radius:10px;overflow-x:auto}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__tablaWrapper{border-color:#3a3a3a}.SimuladorFotosintesisFactores-module__4V1I9W__tabla{border-collapse:collapse;width:100%;font-size:.87rem}.SimuladorFotosintesisFactores-module__4V1I9W__tabla th{background:var(--primary,#2e86ab);color:#fff;text-align:left;white-space:nowrap;padding:.7rem .9rem;font-weight:700}.SimuladorFotosintesisFactores-module__4V1I9W__tabla td{color:var(--text-primary,#1a1a1a);vertical-align:top;border-bottom:1px solid #e8e8e8;padding:.65rem .9rem;line-height:1.45}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__tabla td{color:var(--text-primary,#e5e5e5);border-bottom-color:#3a3a3a}.SimuladorFotosintesisFactores-module__4V1I9W__tabla tbody tr:nth-child(2n){background:#f7f9fc}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__tabla tbody tr:nth-child(2n){background:#222}.SimuladorFotosintesisFactores-module__4V1I9W__tabla tbody tr:last-child td{border-bottom:none}.SimuladorFotosintesisFactores-module__4V1I9W__faqList{flex-direction:column;gap:1rem;display:flex}.SimuladorFotosintesisFactores-module__4V1I9W__faqItem{background:var(--bg-card,#fff);border:1px solid #e0e0e0;border-radius:10px;padding:1rem 1.2rem}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__faqItem{background:var(--bg-card,#2a2a2a);border-color:#3a3a3a}.SimuladorFotosintesisFactores-module__4V1I9W__faqTip{color:var(--primary,#2e86ab);margin-bottom:.5rem;font-size:.95rem;font-style:normal;font-weight:700;display:block}.SimuladorFotosintesisFactores-module__4V1I9W__faqItem dd{color:var(--text-primary,#1a1a1a);margin:0;font-size:.9rem;line-height:1.6}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__faqItem dd{color:var(--text-primary,#e5e5e5)}.SimuladorFotosintesisFactores-module__4V1I9W__stepGuide{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.SimuladorFotosintesisFactores-module__4V1I9W__step{background:var(--bg-card,#fff);border:1px solid #e0e0e0;border-radius:10px;align-items:flex-start;gap:1rem;padding:.9rem 1.1rem;display:flex}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__step{background:var(--bg-card,#2a2a2a);border-color:#3a3a3a}.SimuladorFotosintesisFactores-module__4V1I9W__stepNumber{background:var(--primary,#2e86ab);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.95rem;font-weight:800;display:flex}.SimuladorFotosintesisFactores-module__4V1I9W__stepContent{flex:1}.SimuladorFotosintesisFactores-module__4V1I9W__stepContent strong{color:var(--text-primary,#1a1a1a);margin-bottom:.3rem;font-size:.95rem;display:block}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__stepContent strong{color:var(--text-primary,#e5e5e5)}.SimuladorFotosintesisFactores-module__4V1I9W__stepContent p{color:var(--text-secondary,#666);margin:0;font-size:.87rem;line-height:1.55}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__stepContent p{color:var(--text-secondary,#b0b0b0)}.SimuladorFotosintesisFactores-module__4V1I9W__tipsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.SimuladorFotosintesisFactores-module__4V1I9W__tipCard{background:linear-gradient(135deg,#e8f4f8 0%,#f0fafa 100%);border:1px solid #c8e0ec;border-radius:12px;flex-direction:column;gap:.4rem;padding:1rem;display:flex}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__tipCard{background:linear-gradient(135deg,#1a3a4a 0%,#1a3540 100%);border-color:#2a4a5a}.SimuladorFotosintesisFactores-module__4V1I9W__tipIcon{font-size:1.6rem}.SimuladorFotosintesisFactores-module__4V1I9W__tipCard strong{color:var(--primary,#2e86ab);font-size:.95rem}.SimuladorFotosintesisFactores-module__4V1I9W__tipCard p{color:var(--text-secondary,#666);margin:0;font-size:.85rem;line-height:1.5}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__tipCard p{color:var(--text-secondary,#b0b0b0)}.SimuladorFotosintesisFactores-module__4V1I9W__scenariosGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.2rem;display:grid}.SimuladorFotosintesisFactores-module__4V1I9W__scenarioCard{background:var(--bg-card,#fff);border:1px solid #e0e0e0;border-radius:12px;padding:1.1rem 1.2rem;box-shadow:0 2px 6px #0000000d}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__scenarioCard{background:var(--bg-card,#2a2a2a);border-color:#3a3a3a}.SimuladorFotosintesisFactores-module__4V1I9W__scenarioIcon{margin-bottom:.4rem;font-size:1.8rem;display:block}.SimuladorFotosintesisFactores-module__4V1I9W__scenarioCard h3{color:var(--primary,#2e86ab);margin:0 0 .5rem;font-size:.97rem;font-weight:700}.SimuladorFotosintesisFactores-module__4V1I9W__scenarioCard p{color:var(--text-secondary,#666);margin:0;font-size:.85rem;line-height:1.55}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__scenarioCard p{color:var(--text-secondary,#b0b0b0)}.SimuladorFotosintesisFactores-module__4V1I9W__warningBox{background:#fff8e1;border:1.5px solid #f9a825;border-radius:12px;padding:1.1rem 1.3rem}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__warningBox{background:#2a2200;border-color:#b8860b}.SimuladorFotosintesisFactores-module__4V1I9W__warningHeader{align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.SimuladorFotosintesisFactores-module__4V1I9W__warningIcon{font-size:1.3rem}.SimuladorFotosintesisFactores-module__4V1I9W__warningHeader strong{color:#856404;font-size:1rem}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__warningHeader strong{color:#f9cc6a}.SimuladorFotosintesisFactores-module__4V1I9W__warningList{flex-direction:column;gap:.5rem;margin:0;padding-left:1.4rem;display:flex}.SimuladorFotosintesisFactores-module__4V1I9W__warningList li{color:#5a4200;font-size:.88rem;line-height:1.5}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__warningList li{color:#e8c96a}.SimuladorFotosintesisFactores-module__4V1I9W__formulaBox{color:var(--primary,#2e86ab);background:#f0f7ff;border:1px solid #b8d8ee;border-radius:8px;margin:.8rem 0;padding:.75rem 1.1rem;font-family:Courier New,monospace;font-size:.92rem}[data-theme=dark] .SimuladorFotosintesisFactores-module__4V1I9W__formulaBox{color:var(--accent,#7fb3d3);background:#0f1e30;border-color:#1e3a52}@media (max-width:600px){.SimuladorFotosintesisFactores-module__4V1I9W__slidersPanel,.SimuladorFotosintesisFactores-module__4V1I9W__factoresGrid,.SimuladorFotosintesisFactores-module__4V1I9W__tipsGrid,.SimuladorFotosintesisFactores-module__4V1I9W__scenariosGrid{grid-template-columns:1fr}.SimuladorFotosintesisFactores-module__4V1I9W__tabla th,.SimuladorFotosintesisFactores-module__4V1I9W__tabla td{padding:.5rem .65rem;font-size:.8rem}.SimuladorFotosintesisFactores-module__4V1I9W__hojaContainer{width:160px;height:250px}}
