.SimuladorProgresiones-module__CmW2eq__container{max-width:1200px;padding:var(--spacing-xl) var(--spacing-lg);min-height:100vh;margin:0 auto}.SimuladorProgresiones-module__CmW2eq__hero{text-align:center;margin-top:80px;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background:var(--hero-bg);color:#fff;border-radius:16px}.SimuladorProgresiones-module__CmW2eq__title{margin-bottom:var(--spacing-sm);font-size:2rem;font-weight:700}.SimuladorProgresiones-module__CmW2eq__subtitle{opacity:.95;max-width:720px;margin:0 auto;font-size:1.05rem;line-height:1.6}.SimuladorProgresiones-module__CmW2eq__main{background:var(--bg-card);padding:var(--spacing-xl);box-shadow:var(--shadow-medium);margin-bottom:var(--spacing-xl);border-radius:16px}.SimuladorProgresiones-module__CmW2eq__panel{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.SimuladorProgresiones-module__CmW2eq__panelTitle{color:var(--text-primary);margin:0 0 var(--spacing-sm);font-size:1.2rem;font-weight:600}.SimuladorProgresiones-module__CmW2eq__panelDesc{color:var(--text-secondary);margin:0 0 var(--spacing-lg);font-size:.92rem;line-height:1.65}.SimuladorProgresiones-module__CmW2eq__subtitulo{color:var(--text-primary);margin:var(--spacing-xl) 0 var(--spacing-sm);font-size:1.05rem;font-weight:600}.SimuladorProgresiones-module__CmW2eq__notaPie{color:var(--text-muted);margin:var(--spacing-md) 0 0;font-size:.85rem;line-height:1.6}.SimuladorProgresiones-module__CmW2eq__codigoInline{color:var(--primary-texto);background:#2e86ab1a;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__codigoInline{background:#3fa5d129}.SimuladorProgresiones-module__CmW2eq__tabs{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.SimuladorProgresiones-module__CmW2eq__tab{padding:10px var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex:170px;font-size:.92rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.SimuladorProgresiones-module__CmW2eq__tab:hover{border-color:var(--primary);color:var(--primary-texto)}.SimuladorProgresiones-module__CmW2eq__tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SimuladorProgresiones-module__CmW2eq__tabActiva{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__tab{background:#ffffff0a}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__tabActiva{background:var(--primary);border-color:var(--primary);color:#1a1a1a}.SimuladorProgresiones-module__CmW2eq__controles{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.SimuladorProgresiones-module__CmW2eq__controlFila{gap:var(--spacing-xs) var(--spacing-sm);grid-template-columns:1fr auto;align-items:center;display:grid}.SimuladorProgresiones-module__CmW2eq__controlEtiqueta{color:var(--text-primary);font-size:.9rem;font-weight:600}.SimuladorProgresiones-module__CmW2eq__controlValor{color:var(--primary-texto);background:#2e86ab1a;border-radius:6px;padding:2px 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:700}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__controlValor{background:#3fa5d129}.SimuladorProgresiones-module__CmW2eq__slider{width:100%;accent-color:var(--primary);cursor:pointer;grid-column:1/-1}.SimuladorProgresiones-module__CmW2eq__slider:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.SimuladorProgresiones-module__CmW2eq__terminosLista{gap:var(--spacing-sm);margin:0 0 var(--spacing-lg);flex-wrap:wrap;padding:0;list-style:none;display:flex}.SimuladorProgresiones-module__CmW2eq__terminoChip{min-width:74px;padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:center;display:flex}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__terminoChip{background:#ffffff0a}.SimuladorProgresiones-module__CmW2eq__terminoIndice{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem}.SimuladorProgresiones-module__CmW2eq__terminoValor{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:700}.SimuladorProgresiones-module__CmW2eq__formulaCaja{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--primary);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);border-radius:0 12px 12px 0}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__formulaCaja{background:#ffffff08}.SimuladorProgresiones-module__CmW2eq__formulaEtiqueta{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 var(--spacing-xs);font-size:.78rem}.SimuladorProgresiones-module__CmW2eq__formulaLinea{color:var(--text-secondary);margin:0 0 var(--spacing-xs);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.98rem;line-height:1.6}.SimuladorProgresiones-module__CmW2eq__formulaResultado{color:var(--primary-texto);margin:var(--spacing-sm) 0 0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.15rem;font-weight:700}.SimuladorProgresiones-module__CmW2eq__graficaCaja{margin:var(--spacing-lg) 0 0;padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:12px}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__graficaCaja{background:#ffffff08}.SimuladorProgresiones-module__CmW2eq__graficaSvg{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.SimuladorProgresiones-module__CmW2eq__svgEje{stroke:var(--border);stroke-width:1.5px}.SimuladorProgresiones-module__CmW2eq__svgEjeCero{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:4 4}.SimuladorProgresiones-module__CmW2eq__svgTextoEje{fill:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.SimuladorProgresiones-module__CmW2eq__svgRectaGuia{stroke:var(--secondary);stroke-width:2px;stroke-dasharray:7 5}.SimuladorProgresiones-module__CmW2eq__svgLineaSerie{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-linejoin:round}.SimuladorProgresiones-module__CmW2eq__svgPunto{fill:var(--primary);stroke:#fff;stroke-width:1.5px}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__svgPunto{stroke:#1a1a1a}.SimuladorProgresiones-module__CmW2eq__svgLineaComparacion{fill:none;stroke:#c77700;stroke-width:2px;stroke-dasharray:6 4;stroke-linejoin:round}.SimuladorProgresiones-module__CmW2eq__svgPuntoComparacion{fill:#c77700}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__svgLineaComparacion{stroke:#ffa726}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__svgPuntoComparacion{fill:#ffa726}.SimuladorProgresiones-module__CmW2eq__leyendaGrafica{gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.SimuladorProgresiones-module__CmW2eq__leyendaItem{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);font-size:.85rem;display:inline-flex}.SimuladorProgresiones-module__CmW2eq__leyendaColor{border:1px solid var(--border);border-radius:4px;width:16px;height:16px;display:inline-block}.SimuladorProgresiones-module__CmW2eq__leyendaSerie{background:var(--primary);border-color:var(--primary)}.SimuladorProgresiones-module__CmW2eq__leyendaComparacion{background:#c77700;border-color:#c77700}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__leyendaComparacion{background:#ffa726;border-color:#ffa726}.SimuladorProgresiones-module__CmW2eq__consulta{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border)}.SimuladorProgresiones-module__CmW2eq__consultaFila{gap:var(--spacing-xs);flex-direction:column;max-width:420px;display:flex}.SimuladorProgresiones-module__CmW2eq__campoEtiqueta{color:var(--text-primary);font-size:.87rem;font-weight:600}.SimuladorProgresiones-module__CmW2eq__campoInput{padding:10px var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-primary);width:100%;font-size:1rem}.SimuladorProgresiones-module__CmW2eq__campoInput:focus-visible{outline:2px solid var(--primary);outline-offset:1px}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__campoInput{background:#ffffff0d}.SimuladorProgresiones-module__CmW2eq__campoAyuda{color:var(--text-muted);margin:var(--spacing-sm) 0 0;font-size:.84rem;line-height:1.6}.SimuladorProgresiones-module__CmW2eq__mensajeError{margin:var(--spacing-lg) 0 0;padding:var(--spacing-md);color:var(--text-primary);background:#f4433614;border:1px solid #f4433647;border-radius:10px;font-size:.9rem;line-height:1.6}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__mensajeError{background:#ef535024}.SimuladorProgresiones-module__CmW2eq__ejemplos{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}.SimuladorProgresiones-module__CmW2eq__ejemplosEtiqueta{color:var(--text-muted);font-size:.85rem}.SimuladorProgresiones-module__CmW2eq__ejemploBtn{padding:6px var(--spacing-md);border:1px dashed var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85rem;transition:border-color .2s,color .2s}.SimuladorProgresiones-module__CmW2eq__ejemploBtn:hover{border-color:var(--secondary);color:var(--primary-texto)}.SimuladorProgresiones-module__CmW2eq__ejemploBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__ejemploBtn{background:#ffffff0a}.SimuladorProgresiones-module__CmW2eq__acciones{gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}.SimuladorProgresiones-module__CmW2eq__btnPrimario{padding:10px var(--spacing-lg);border-radius:var(--radius);background:var(--primary-boton);color:#fff;cursor:pointer;border:none;font-size:.95rem;font-weight:600;transition:background .25s,transform .25s}.SimuladorProgresiones-module__CmW2eq__btnPrimario:hover{background:#1f5c74;transform:translateY(-1px)}.SimuladorProgresiones-module__CmW2eq__btnPrimario:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__btnPrimario{background:var(--primary);color:#1a1a1a}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__btnPrimario:hover{background:#6fb6d8}.SimuladorProgresiones-module__CmW2eq__btnSecundario{padding:10px var(--spacing-lg);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;font-size:.95rem;font-weight:600;transition:border-color .25s,color .25s}.SimuladorProgresiones-module__CmW2eq__btnSecundario:hover{border-color:var(--primary);color:var(--primary-texto)}.SimuladorProgresiones-module__CmW2eq__btnSecundario:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__btnSecundario{background:#ffffff0a}.SimuladorProgresiones-module__CmW2eq__resultadoCaja{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:12px}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__resultadoCaja{background:#ffffff08}.SimuladorProgresiones-module__CmW2eq__resultadoEtiqueta{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 var(--spacing-xs);font-size:.82rem}.SimuladorProgresiones-module__CmW2eq__resultadoValor{color:var(--primary-texto);margin:0 0 var(--spacing-md);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.8rem;font-weight:700}.SimuladorProgresiones-module__CmW2eq__subtituloPasos{color:var(--text-primary);margin:var(--spacing-md) 0 var(--spacing-sm);font-size:1rem}.SimuladorProgresiones-module__CmW2eq__pasosLista{padding-left:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;margin:0;display:flex}.SimuladorProgresiones-module__CmW2eq__pasoItem{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.9rem;line-height:1.65}.SimuladorProgresiones-module__CmW2eq__badgesFila{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.SimuladorProgresiones-module__CmW2eq__badge{padding:5px var(--spacing-md);border:1px solid var(--border);color:var(--text-secondary);background:var(--bg-primary);border-radius:999px;font-size:.83rem;font-weight:600}.SimuladorProgresiones-module__CmW2eq__badgeOk{color:#2e6930;background:#4caf501f;border-color:#4caf5066}.SimuladorProgresiones-module__CmW2eq__badgeNo{color:#8a5000;background:#ff98001f;border-color:#ff980066}.SimuladorProgresiones-module__CmW2eq__badgeNeutro{color:var(--primary-texto);background:#2e86ab1a;border-color:#2e86ab4d}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__badge{background:#ffffff0d}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__badgeOk{color:#9fdca2;background:#66bb6a2e}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__badgeNo{color:#ffcc80;background:#ffa7262e}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__badgeNeutro{background:#3fa5d129}.SimuladorProgresiones-module__CmW2eq__contador{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);margin-bottom:var(--spacing-lg);border-radius:12px;flex-wrap:wrap;display:flex}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__contador{background:#ffffff08}.SimuladorProgresiones-module__CmW2eq__contadorTexto{color:var(--text-primary);margin:0;font-size:.95rem}.SimuladorProgresiones-module__CmW2eq__contadorBarra{background:var(--border);border-radius:999px;flex:200px;height:10px;overflow:hidden}.SimuladorProgresiones-module__CmW2eq__contadorRelleno{background:var(--secondary);height:100%;transition:width .35s}.SimuladorProgresiones-module__CmW2eq__casosGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(330px,1fr));display:grid}.SimuladorProgresiones-module__CmW2eq__casoCard{gap:var(--spacing-sm);padding:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__casoCard{background:#ffffff08}.SimuladorProgresiones-module__CmW2eq__casoCabecera{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.SimuladorProgresiones-module__CmW2eq__casoNumero{background:var(--primary-boton);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;font-weight:700;display:flex}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__casoNumero{background:var(--primary);color:#1a1a1a}.SimuladorProgresiones-module__CmW2eq__casoTitulo{color:var(--text-primary);flex:auto;margin:0;font-size:1rem}.SimuladorProgresiones-module__CmW2eq__casoEtiqueta{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:#48a9a624;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:600}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__casoEtiqueta{background:#5abdb92e}.SimuladorProgresiones-module__CmW2eq__casoEnunciado{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.65}.SimuladorProgresiones-module__CmW2eq__casoRespuesta{gap:var(--spacing-xs);flex-direction:column;display:flex}.SimuladorProgresiones-module__CmW2eq__casoAcciones{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.SimuladorProgresiones-module__CmW2eq__casoFeedback{padding:var(--spacing-sm) var(--spacing-md);border-radius:10px;margin:0;font-size:.88rem;line-height:1.6}.SimuladorProgresiones-module__CmW2eq__feedbackOk{color:var(--text-primary);background:#4caf501f;border:1px solid #4caf5059}.SimuladorProgresiones-module__CmW2eq__feedbackKo{color:var(--text-primary);background:#ff98001f;border:1px solid #ff980059}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__feedbackOk{background:#66bb6a29}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__feedbackKo{background:#ffa72629}.SimuladorProgresiones-module__CmW2eq__solucionCaja{padding:var(--spacing-md);background:var(--bg-primary);border:1px dashed var(--border);gap:var(--spacing-sm);border-radius:10px;flex-direction:column;display:flex}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__solucionCaja{background:#ffffff0a}.SimuladorProgresiones-module__CmW2eq__pistaTexto{margin:var(--spacing-sm) 0 0;color:var(--text-secondary);font-size:.88rem;line-height:1.6}.SimuladorProgresiones-module__CmW2eq__solucionFinal{color:var(--primary-texto);margin:0;font-size:.95rem}.SimuladorProgresiones-module__CmW2eq__aleatorioPanel{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:12px}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__aleatorioPanel{background:#ffffff08}.SimuladorProgresiones-module__CmW2eq__aleatorioEjercicio{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border);gap:var(--spacing-md);flex-direction:column;display:flex}.SimuladorProgresiones-module__CmW2eq__guideSection{padding:var(--spacing-sm) 0}.SimuladorProgresiones-module__CmW2eq__guideSection h2{color:var(--text-primary);margin:var(--spacing-lg) 0 var(--spacing-sm);font-size:1.35rem}.SimuladorProgresiones-module__CmW2eq__guideSection h3{color:var(--text-primary);margin:var(--spacing-xl) 0 var(--spacing-sm);font-size:1.1rem}.SimuladorProgresiones-module__CmW2eq__guideSection p{color:var(--text-secondary);margin:0 0 var(--spacing-md);font-size:.93rem;line-height:1.7}.SimuladorProgresiones-module__CmW2eq__tablaWrapper{margin:var(--spacing-md) 0;overflow-x:auto}.SimuladorProgresiones-module__CmW2eq__comparativaTable{border-collapse:collapse;width:100%;font-size:.88rem}.SimuladorProgresiones-module__CmW2eq__tablaCaption{caption-side:top;text-align:left;color:var(--text-muted);padding-bottom:var(--spacing-xs);font-size:.85rem}.SimuladorProgresiones-module__CmW2eq__comparativaTable th{text-align:left;padding:10px var(--spacing-sm);color:var(--text-primary);border-bottom:2px solid var(--border);vertical-align:top;background:#2e86ab1a;font-weight:700}.SimuladorProgresiones-module__CmW2eq__comparativaTable tbody th{border-bottom:1px solid var(--border);background:#48a9a617;font-size:.86rem}.SimuladorProgresiones-module__CmW2eq__comparativaTable td{padding:10px var(--spacing-sm);border-bottom:1px solid var(--border);color:var(--text-secondary);vertical-align:top;line-height:1.55}.SimuladorProgresiones-module__CmW2eq__comparativaTable tr:nth-child(2n) td{background:#00000005}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__comparativaTable th{background:#3fa5d129}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__comparativaTable tbody th{background:#5abdb924}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__comparativaTable tr:nth-child(2n) td{background:#ffffff08}.SimuladorProgresiones-module__CmW2eq__escenariosGrid{gap:var(--spacing-md);margin:var(--spacing-md) 0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.SimuladorProgresiones-module__CmW2eq__escenarioCard{padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:12px}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__escenarioCard{background:#ffffff08}.SimuladorProgresiones-module__CmW2eq__escenarioHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);color:var(--text-primary);display:flex}.SimuladorProgresiones-module__CmW2eq__escenarioIcon{font-size:1.4rem}.SimuladorProgresiones-module__CmW2eq__escenarioExample{color:var(--text-secondary);margin:0 0 var(--spacing-sm);font-size:.88rem;line-height:1.6}.SimuladorProgresiones-module__CmW2eq__escenarioTip{padding:var(--spacing-sm) var(--spacing-md);border-left:3px solid var(--secondary);color:var(--text-secondary);background:#48a9a61a;border-radius:0 6px 6px 0;font-size:.85rem;line-height:1.55}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__escenarioTip{background:#5abdb924}.SimuladorProgresiones-module__CmW2eq__faqList{gap:var(--spacing-md);margin:var(--spacing-md) 0;flex-direction:column;display:flex}.SimuladorProgresiones-module__CmW2eq__faqItem{padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:12px}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__faqItem{background:#ffffff08}.SimuladorProgresiones-module__CmW2eq__faqItem h4{margin:0 0 var(--spacing-sm);color:var(--text-primary);font-size:1rem}.SimuladorProgresiones-module__CmW2eq__faqItem p{margin:0 0 var(--spacing-sm);color:var(--text-secondary);font-size:.9rem;line-height:1.65}.SimuladorProgresiones-module__CmW2eq__faqTip{padding:var(--spacing-sm) var(--spacing-md);border-left:3px solid var(--primary);background:#2e86ab14;border-radius:0 6px 6px 0;margin-bottom:0}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__faqTip{background:#3fa5d121}.SimuladorProgresiones-module__CmW2eq__stepGuide{gap:var(--spacing-md);margin:var(--spacing-md) 0;flex-direction:column;display:flex}.SimuladorProgresiones-module__CmW2eq__step{gap:var(--spacing-md);align-items:flex-start;display:flex}.SimuladorProgresiones-module__CmW2eq__stepNumber{background:var(--primary-boton);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__stepNumber{background:var(--primary);color:#1a1a1a}.SimuladorProgresiones-module__CmW2eq__stepContent{flex:auto}.SimuladorProgresiones-module__CmW2eq__stepContent strong{color:var(--text-primary);margin-bottom:4px;display:block}.SimuladorProgresiones-module__CmW2eq__stepContent p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.65}.SimuladorProgresiones-module__CmW2eq__tipsGrid{gap:var(--spacing-md);margin:var(--spacing-md) 0;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.SimuladorProgresiones-module__CmW2eq__tipCard{padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:12px}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__tipCard{background:#ffffff08}.SimuladorProgresiones-module__CmW2eq__tipIcon{margin-bottom:var(--spacing-xs);font-size:1.5rem;display:block}.SimuladorProgresiones-module__CmW2eq__tipCard strong{color:var(--text-primary);margin-bottom:4px;display:block}.SimuladorProgresiones-module__CmW2eq__tipCard p{color:var(--text-secondary);margin:0;font-size:.87rem;line-height:1.6}.SimuladorProgresiones-module__CmW2eq__warningBox{padding:var(--spacing-lg);margin:var(--spacing-lg) 0;background:#ef44440f;border:1px solid #ef444440;border-radius:12px}[data-theme=dark] .SimuladorProgresiones-module__CmW2eq__warningBox{background:#ef44441a;border-color:#ef44444d}.SimuladorProgresiones-module__CmW2eq__warningHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.SimuladorProgresiones-module__CmW2eq__warningIcon{font-size:1.4rem}.SimuladorProgresiones-module__CmW2eq__warningHeader strong{color:var(--text-primary)}.SimuladorProgresiones-module__CmW2eq__warningList{padding-left:var(--spacing-lg);color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.7}.SimuladorProgresiones-module__CmW2eq__warningList li{margin-bottom:var(--spacing-sm)}@media (max-width:768px){.SimuladorProgresiones-module__CmW2eq__container{padding:var(--spacing-lg) var(--spacing-md)}.SimuladorProgresiones-module__CmW2eq__hero{padding:var(--spacing-lg);margin-top:60px}.SimuladorProgresiones-module__CmW2eq__title{font-size:1.5rem}.SimuladorProgresiones-module__CmW2eq__subtitle{font-size:.95rem}.SimuladorProgresiones-module__CmW2eq__main,.SimuladorProgresiones-module__CmW2eq__panel{padding:var(--spacing-md)}.SimuladorProgresiones-module__CmW2eq__tab{flex:100%}.SimuladorProgresiones-module__CmW2eq__terminoChip{min-width:64px}.SimuladorProgresiones-module__CmW2eq__casosGrid,.SimuladorProgresiones-module__CmW2eq__escenariosGrid,.SimuladorProgresiones-module__CmW2eq__tipsGrid{grid-template-columns:1fr}.SimuladorProgresiones-module__CmW2eq__comparativaTable{font-size:.8rem}.SimuladorProgresiones-module__CmW2eq__resultadoValor{font-size:1.4rem}.SimuladorProgresiones-module__CmW2eq__formulaResultado{font-size:1rem}.SimuladorProgresiones-module__CmW2eq__btnPrimario,.SimuladorProgresiones-module__CmW2eq__btnSecundario{flex:100%}}@media (prefers-reduced-motion:reduce){.SimuladorProgresiones-module__CmW2eq__tab,.SimuladorProgresiones-module__CmW2eq__btnPrimario,.SimuladorProgresiones-module__CmW2eq__btnSecundario,.SimuladorProgresiones-module__CmW2eq__ejemploBtn,.SimuladorProgresiones-module__CmW2eq__contadorRelleno{transition-duration:.01ms}.SimuladorProgresiones-module__CmW2eq__btnPrimario:hover{transform:none}}
