.GtXUwq_container{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.GtXUwq_hero{background:var(--hero-bg);text-align:center;padding:3rem 1.5rem 2.5rem}.GtXUwq_title{color:#fff;margin:0 0 .75rem;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800}.GtXUwq_subtitle{color:#ffffffd9;max-width:600px;margin:0 auto;font-size:1rem;line-height:1.6}.GtXUwq_main{flex-direction:column;gap:1.25rem;max-width:860px;margin:0 auto;padding:1.5rem 1.25rem 2.5rem;display:flex}.GtXUwq_panelGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.GtXUwq_panelObj{background:var(--bg-card);border:1px solid #e0e0e0;border-top:3px solid;border-radius:12px;padding:1.1rem 1.25rem}.GtXUwq_panelCoef{background:var(--bg-card);border:1px solid #e0e0e0;border-radius:12px;grid-column:1/-1;padding:1.1rem 1.25rem}.GtXUwq_panelTitulo{margin:0 0 .75rem;font-size:1rem;font-weight:700}.GtXUwq_sliderRow{flex-direction:column;gap:.3rem;margin-bottom:.75rem;display:flex}.GtXUwq_sliderRow label{color:var(--text-primary);font-size:.875rem}.GtXUwq_slider,.GtXUwq_sliderCoef{width:100%;accent-color:var(--primary);cursor:pointer}.GtXUwq_sliderLimits{color:var(--text-muted);justify-content:space-between;font-size:.72rem;display:flex}.GtXUwq_tipoBadge{color:var(--primary-texto);background:#2e86ab1a;border:1px solid #2e86ab40;border-radius:20px;margin-top:.25rem;padding:.3rem .9rem;font-size:.85rem;font-weight:600;display:inline-block}.GtXUwq_noColision{color:var(--naranja-texto,#c0621a);background:#e07b391a;border:1px solid #e07b394d;border-radius:8px;padding:.65rem 1rem;font-size:.875rem}.GtXUwq_btnWrapper{text-align:center}.GtXUwq_btnSimular{background:var(--primary-boton);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:.75rem 2.5rem;font-size:1rem;font-weight:700;transition:opacity .15s}.GtXUwq_btnSimular:hover:not(:disabled){opacity:.88}.GtXUwq_btnSimular:disabled{opacity:.4;cursor:not-allowed}.GtXUwq_pista{background:var(--bg-card);border:1px solid #e0e0e0;border-radius:12px;padding:.75rem;overflow:hidden}.GtXUwq_pistaSvg{width:100%;display:block}.GtXUwq_resultados{background:var(--bg-card);border:1px solid #e0e0e0;border-radius:12px;padding:1.25rem}.GtXUwq_resultadosTitulo{color:var(--text-primary);margin:0 0 1rem;font-size:1.1rem;font-weight:700}.GtXUwq_resGrid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem;display:grid}.GtXUwq_resCard{background:var(--bg-primary);border:1px solid #e0e0e0;border-top:3px solid;border-radius:10px;padding:.9rem 1rem}.GtXUwq_resLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .3rem;font-size:.78rem;font-weight:600}.GtXUwq_resValor{margin:0 0 .2rem;font-size:1.5rem;font-weight:800}.GtXUwq_resUnidad{font-size:.85rem;font-weight:400}.GtXUwq_resSub{color:var(--text-muted);margin:0;font-size:.78rem}.GtXUwq_resFila{justify-content:space-between;margin-bottom:.2rem;font-size:.85rem;display:flex}.GtXUwq_resConservado{color:var(--verde-texto,#27ae60);margin:.3rem 0 0;font-size:.82rem;font-weight:600}.GtXUwq_resDelta{margin:.3rem 0 0;font-size:.85rem;font-weight:700}.GtXUwq_formulas{background:var(--bg-primary);border:1px solid #e0e0e0;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;padding:.9rem 1rem}.GtXUwq_formulas h3{color:var(--primary-texto);margin:0 0 .6rem;font-size:.875rem;font-weight:700}.GtXUwq_formulasGrid{flex-direction:column;gap:.5rem;display:flex}.GtXUwq_formula{font-size:.8rem}.GtXUwq_formulaEq{color:var(--text-secondary);margin:0 0 .15rem;font-style:italic}.GtXUwq_formulaResult{color:var(--text-primary);margin:0;font-family:monospace}.GtXUwq_guideSection{margin-bottom:2rem}.GtXUwq_guideSection h2{color:var(--primary-texto);margin:0 0 1rem;font-size:1.15rem;font-weight:700}.GtXUwq_tableWrapper{overflow-x:auto}.GtXUwq_comparativaTable{border-collapse:collapse;width:100%;font-size:.875rem}.GtXUwq_comparativaTable th{background:linear-gradient(135deg, var(--primary-boton), var(--secondary-boton));color:#fff;text-align:left;padding:.65rem .9rem;font-weight:600}.GtXUwq_comparativaTable td{color:var(--text-primary);vertical-align:top;border-bottom:1px solid #e0e0e0;padding:.6rem .9rem}.GtXUwq_comparativaTable tbody tr:hover{background:#2e86ab0a}.GtXUwq_escenariosGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.GtXUwq_escenarioCard{background:var(--bg-card);border:1px solid #e0e0e0;border-radius:12px;padding:1.1rem;transition:transform .18s}.GtXUwq_escenarioCard:hover{transform:translateY(-2px)}.GtXUwq_escenarioHeader{align-items:center;gap:.65rem;margin-bottom:.6rem;display:flex}.GtXUwq_escenarioIcon{font-size:1.6rem}.GtXUwq_escenarioCard h3{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:700}.GtXUwq_escenarioTip{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.GtXUwq_faqList{flex-direction:column;gap:.75rem;display:flex}.GtXUwq_faqItem{background:var(--bg-card);border:1px solid #e0e0e0;border-radius:10px;padding:1.1rem}.GtXUwq_faqItem h4{color:var(--primary-texto);margin:0 0 .5rem;font-size:.925rem;font-weight:700}.GtXUwq_faqItem p{color:var(--text-primary);margin:0 0 .4rem;font-size:.875rem;line-height:1.55}.GtXUwq_faqTip{color:var(--text-secondary);background:#2e86ab14;border-radius:6px;padding:.4rem .7rem;font-size:.82rem}.GtXUwq_stepGuide{flex-direction:column;gap:.75rem;display:flex}.GtXUwq_step{align-items:flex-start;gap:1rem;display:flex}.GtXUwq_stepNumber{background:linear-gradient(135deg, var(--primary-boton), var(--secondary-boton));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:2rem;height:2rem;font-size:.9rem;font-weight:700;display:flex}.GtXUwq_stepContent{background:var(--bg-card);border:1px solid #e0e0e0;border-radius:10px;flex:1;padding:.85rem 1rem}.GtXUwq_stepContent h4{color:var(--text-primary);margin:0 0 .3rem;font-size:.9rem;font-weight:700}.GtXUwq_stepContent p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.GtXUwq_tipsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.GtXUwq_tipCard{background:var(--bg-card);border:1px solid #e0e0e0;border-radius:10px;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.GtXUwq_tipIcon{font-size:1.4rem}.GtXUwq_tipCard h4{color:var(--text-primary);margin:0;font-size:.875rem;font-weight:700}.GtXUwq_tipCard p{color:var(--text-secondary);margin:0;font-size:.83rem;line-height:1.45}.GtXUwq_warningBox{background:#e07b3914;border:1px solid #e07b394d;border-radius:10px;padding:1.1rem 1.25rem}.GtXUwq_warningHeader{align-items:center;gap:.7rem;margin-bottom:.75rem;display:flex}.GtXUwq_warningIcon{font-size:1.4rem}.GtXUwq_warningHeader h3{color:var(--naranja-texto,#c0621a);margin:0;font-size:.95rem;font-weight:700}.GtXUwq_warningList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.GtXUwq_warningList li{color:var(--text-primary);font-size:.85rem;line-height:1.5}[data-theme=dark] .GtXUwq_panelObj,[data-theme=dark] .GtXUwq_panelCoef,[data-theme=dark] .GtXUwq_pista,[data-theme=dark] .GtXUwq_resultados,[data-theme=dark] .GtXUwq_resCard,[data-theme=dark] .GtXUwq_formulas,[data-theme=dark] .GtXUwq_escenarioCard,[data-theme=dark] .GtXUwq_faqItem,[data-theme=dark] .GtXUwq_stepContent,[data-theme=dark] .GtXUwq_tipCard{border-color:#444}[data-theme=dark] .GtXUwq_resCard,[data-theme=dark] .GtXUwq_formulas{background:#222}[data-theme=dark] .GtXUwq_comparativaTable th{background:linear-gradient(135deg,#1a6080,#2a7070)}[data-theme=dark] .GtXUwq_comparativaTable td{border-bottom-color:#444}[data-theme=dark] .GtXUwq_tipoBadge{background:#2e86ab2e;border-color:#2e86ab4d}[data-theme=dark] .GtXUwq_faqTip{background:#2e86ab26}[data-theme=dark] .GtXUwq_warningBox{background:#e07b391f;border-color:#e07b3940}[data-theme=dark] .GtXUwq_warningHeader h3{color:#e09060}@media (max-width:680px){.GtXUwq_panelGrid,.GtXUwq_resGrid,.GtXUwq_escenariosGrid,.GtXUwq_tipsGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.GtXUwq_escenarioCard,.GtXUwq_btnSimular{transition:none}}@media (max-width:1023px){.GtXUwq_hero{padding-top:80px}}
