.hNYeeG_container{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:system-ui,-apple-system,sans-serif}.hNYeeG_hero{background:var(--hero-bg);color:#fff;text-align:center;padding:2.5rem 1.5rem}.hNYeeG_heroIcon{margin-bottom:.4rem;font-size:2.4rem;display:block}.hNYeeG_title{color:#fff;margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700}.hNYeeG_subtitle{opacity:.92;max-width:720px;margin:0 auto;font-size:1rem}.hNYeeG_main{max-width:980px;margin:0 auto;padding:2rem 1.5rem}.hNYeeG_panel{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.hNYeeG_panelTitle{color:var(--text-primary);margin:0 0 1rem;font-size:1.1rem;font-weight:700}.hNYeeG_sliderGroup{margin-bottom:1.4rem}.hNYeeG_sliderLabel{color:var(--text-primary);margin-bottom:.5rem;font-size:.92rem;font-weight:600;display:block}.hNYeeG_sliderValue{color:var(--primary-texto);font-variant-numeric:tabular-nums;font-weight:700}.hNYeeG_slider{appearance:none;background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);cursor:pointer;border-radius:5px;outline:none;width:100%;height:8px}.hNYeeG_slider::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #00000040}.hNYeeG_slider::-moz-range-thumb{background:var(--primary);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #00000040}.hNYeeG_slider:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.hNYeeG_sliderRange{color:var(--text-muted);justify-content:space-between;margin-top:.4rem;font-size:.75rem;display:flex}.hNYeeG_sliderHint{color:var(--text-secondary);margin:.5rem 0 0;font-size:.82rem;font-style:italic}.hNYeeG_avisoElegibilidad{color:#78350f;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:6px;margin:0 0 1.2rem;padding:.85rem 1rem;font-size:.88rem}.hNYeeG_avisoElegibilidad strong{color:#92400e}.hNYeeG_avisoReta{color:#78350f;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:6px;margin:.6rem 0 0;padding:.75rem .9rem;font-size:.82rem;line-height:1.5}.hNYeeG_avisoReta strong{color:#92400e}.hNYeeG_notaModulos{color:var(--text-secondary);background:var(--bg-primary);border-left:3px solid var(--secondary);border-radius:6px;margin:1rem 0 0;padding:.65rem .8rem;font-size:.82rem;font-style:italic}.hNYeeG_notaModulos strong{color:var(--text-primary);font-style:normal}.hNYeeG_comparativaLayout{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.2rem;display:grid}.hNYeeG_colED,.hNYeeG_colModulos{background:var(--bg-primary);border:1.5px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:.4rem;padding:1.1rem;display:flex}.hNYeeG_colED{border-top:4px solid #2e86ab}.hNYeeG_colModulos{border-top:4px solid #f59e0b}.hNYeeG_colTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.hNYeeG_colSub{color:var(--text-secondary);margin:0 0 .5rem;font-size:.8rem;font-style:italic}.hNYeeG_lineaItem,.hNYeeG_lineaResta,.hNYeeG_lineaSuma,.hNYeeG_lineaSubtotal,.hNYeeG_lineaTotal{font-variant-numeric:tabular-nums;border-bottom:1px dashed #e5e7eb;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.4rem 0;font-size:.88rem;display:flex}.hNYeeG_lineaItem span,.hNYeeG_lineaResta span,.hNYeeG_lineaSuma span,.hNYeeG_lineaSubtotal span,.hNYeeG_lineaTotal span{color:var(--text-secondary)}.hNYeeG_lineaItem strong,.hNYeeG_lineaResta strong,.hNYeeG_lineaSuma strong,.hNYeeG_lineaSubtotal strong,.hNYeeG_lineaTotal strong{color:var(--text-primary)}.hNYeeG_lineaResta strong{color:var(--rojo-texto,#ef4444)}.hNYeeG_lineaSuma strong{color:var(--ambar-texto,#f59e0b)}.hNYeeG_lineaSubtotal{background:#2e86ab0f;border-bottom:none;border-radius:4px;padding:.45rem .5rem;font-weight:600}.hNYeeG_lineaSubtotal span{color:var(--text-primary)}.hNYeeG_lineaTotal{border-top:2px solid var(--primary);border-bottom:none;margin-top:.5rem;padding-top:.7rem;font-size:1.05rem;font-weight:700}.hNYeeG_lineaTotal span{color:var(--text-primary);font-weight:700}.hNYeeG_lineaTotal strong{color:var(--primary-texto);font-size:1.1rem}.hNYeeG_colModulos .hNYeeG_lineaTotal{border-top-color:#f59e0b}.hNYeeG_colModulos .hNYeeG_lineaTotal strong{color:var(--ambar-texto,#d97706)}.hNYeeG_colModulos .hNYeeG_lineaSubtotal{background:#f59e0b14}.hNYeeG_avisoNoApta{color:#7f1d1d;background:#fee2e2;border-left:3px solid #ef4444;border-radius:6px;margin:0 0 .4rem;padding:.55rem .7rem;font-size:.82rem}.hNYeeG_diferenciaBox{text-align:center;background:linear-gradient(135deg,#eff6ff 0%,#f0fdf4 100%);border:1.5px solid #93c5fd;border-radius:10px;flex-direction:column;gap:.3rem;margin-bottom:1rem;padding:1rem 1.2rem;display:flex}.hNYeeG_diferenciaTitulo{color:var(--text-primary);font-size:1.05rem;font-weight:600}.hNYeeG_diferenciaTitulo strong{color:#1d4ed8;font-variant-numeric:tabular-nums}.hNYeeG_diferenciaDetalle{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.85rem}.hNYeeG_campoGroup{margin-bottom:1rem}.hNYeeG_campoTexto{font-variant-numeric:tabular-nums;width:100%;max-width:320px;color:var(--text-primary);background:var(--bg-primary);box-sizing:border-box;border:1.5px solid #9ca3af;border-radius:8px;margin-top:.4rem;padding:.6rem .75rem;font-size:1rem;transition:border-color .15s;display:block}.hNYeeG_campoTexto:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-color:var(--primary)}.hNYeeG_campoTextoError{border-color:#b91c1c}.hNYeeG_campoError{color:#7f1d1d;background:#fee2e2;border-left:3px solid #b91c1c;border-radius:6px;margin:.5rem 0 0;padding:.5rem .7rem;font-size:.85rem}.hNYeeG_sinDatoModulos{color:var(--text-secondary);background:var(--bg-card);border-left:3px solid #f59e0b;border-radius:6px;margin:.4rem 0 0;padding:.75rem .85rem;font-size:.88rem;line-height:1.5}.hNYeeG_sinDatoModulos strong{color:var(--text-primary)}.hNYeeG_noRecogeBox{background:var(--bg-primary);border:1.5px solid #d1d5db;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem 1.2rem;display:flex}.hNYeeG_noRecogeTitulo{color:var(--text-primary);font-size:1rem;font-weight:700}.hNYeeG_noRecogeLista{color:var(--text-primary);margin:0;padding-left:1.2rem;font-size:.88rem;line-height:1.55}.hNYeeG_noRecogeAviso{color:var(--text-secondary);background:var(--bg-card);border-left:3px solid #f59e0b;border-radius:6px;margin:0;padding:.55rem .7rem;font-size:.85rem}.hNYeeG_tableWrapper{margin-bottom:.6rem;overflow-x:auto}.hNYeeG_comparativaTable{border-collapse:collapse;width:100%;font-size:.875rem}.hNYeeG_comparativaTable th{background:var(--primary-boton);color:#fff;text-align:left;padding:.6rem .8rem;font-weight:600}.hNYeeG_comparativaTable td{vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.55rem .8rem}.hNYeeG_comparativaTable tr:nth-child(2n) td{background:#f8fafc}.hNYeeG_tableNote{color:var(--text-secondary);margin:0 0 1.2rem;font-size:.82rem;font-style:italic}.hNYeeG_escenariosGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.hNYeeG_escenarioCard{background:var(--bg-card);border:1.5px solid #e5e7eb;border-radius:10px;padding:1rem}.hNYeeG_escenarioCard h4{color:var(--primary-texto);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.hNYeeG_escenarioCard p{color:var(--text-secondary);margin:0;font-size:.85rem}.hNYeeG_faqList{flex-direction:column;gap:.75rem;display:flex}.hNYeeG_faqItem{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:8px;padding:.9rem 1rem}.hNYeeG_faqItem strong{color:var(--text-primary);margin-bottom:.35rem;font-size:.9rem;display:block}.hNYeeG_faqItem p{color:var(--text-secondary);margin:0;font-size:.85rem}.hNYeeG_faqItem em{color:var(--primary-texto);font-style:italic}.hNYeeG_stepGuide{flex-direction:column;gap:.75rem;display:flex}.hNYeeG_step{align-items:flex-start;gap:.9rem;display:flex}.hNYeeG_stepNumber{background:var(--primary-boton);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex}.hNYeeG_stepContent{padding-top:.1rem}.hNYeeG_stepContent strong{color:var(--text-primary);margin-bottom:.2rem;font-size:.9rem;display:block}.hNYeeG_stepContent p{color:var(--text-secondary);margin:0;font-size:.85rem}.hNYeeG_tipsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.hNYeeG_tipCard{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.85rem;display:flex}.hNYeeG_tipIcon{flex-shrink:0;font-size:1.2rem}.hNYeeG_tipCard strong{color:var(--text-primary);margin-bottom:.25rem;font-size:.85rem;font-weight:700;display:block}.hNYeeG_tipCard p{color:var(--text-secondary);margin:0;font-size:.8rem}.hNYeeG_warningBox{background:#fef3c7;border:1.5px solid #f59e0b;border-radius:10px;margin-top:1rem;padding:1rem 1.2rem}.hNYeeG_warningHeader{color:#92400e;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:700;display:flex}.hNYeeG_warningIcon{font-size:1.1rem}.hNYeeG_warningList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.hNYeeG_warningList li{color:#78350f;padding-left:1.2rem;font-size:.85rem;position:relative}.hNYeeG_warningList li:before{content:"✗";color:var(--ambar-texto,#f59e0b);font-weight:700;position:absolute;left:0}[data-theme=dark] .hNYeeG_panel{border-color:#374151}[data-theme=dark] .hNYeeG_avisoElegibilidad{color:#fde68a;background:#2d1b00}[data-theme=dark] .hNYeeG_avisoElegibilidad strong{color:#fcd34d}[data-theme=dark] .hNYeeG_avisoReta{color:#fde68a;background:#2d1b00}[data-theme=dark] .hNYeeG_avisoReta strong{color:#fcd34d}[data-theme=dark] .hNYeeG_colED,[data-theme=dark] .hNYeeG_colModulos{background:#1a1a1a;border-color:#374151}[data-theme=dark] .hNYeeG_lineaItem,[data-theme=dark] .hNYeeG_lineaResta,[data-theme=dark] .hNYeeG_lineaSuma,[data-theme=dark] .hNYeeG_lineaSubtotal,[data-theme=dark] .hNYeeG_lineaTotal{border-color:#374151}[data-theme=dark] .hNYeeG_lineaSubtotal{background:#2e86ab26}[data-theme=dark] .hNYeeG_colModulos .hNYeeG_lineaSubtotal{background:#f59e0b26}[data-theme=dark] .hNYeeG_notaModulos{background:#1a1a1a}[data-theme=dark] .hNYeeG_avisoNoApta{color:#fecaca;background:#3f1d1d}[data-theme=dark] .hNYeeG_diferenciaBox{background:linear-gradient(135deg,#1e3a5f 0%,#14532d 100%);border-color:#3b82f6}[data-theme=dark] .hNYeeG_diferenciaTitulo{color:#e5e7eb}[data-theme=dark] .hNYeeG_diferenciaTitulo strong{color:#93c5fd}[data-theme=dark] .hNYeeG_campoTexto{background:#1a1a1a;border-color:#6b7280}[data-theme=dark] .hNYeeG_campoTextoError{border-color:#f87171}[data-theme=dark] .hNYeeG_campoError{color:#fecaca;background:#3f1d1d;border-left-color:#f87171}[data-theme=dark] .hNYeeG_sinDatoModulos{background:#1a1a1a}[data-theme=dark] .hNYeeG_noRecogeBox{background:#1a1a1a;border-color:#374151}[data-theme=dark] .hNYeeG_noRecogeAviso{background:#111827}[data-theme=dark] .hNYeeG_comparativaTable td{border-color:#374151}[data-theme=dark] .hNYeeG_comparativaTable tr:nth-child(2n) td{background:#1e1e1e}[data-theme=dark] .hNYeeG_escenarioCard,[data-theme=dark] .hNYeeG_faqItem,[data-theme=dark] .hNYeeG_tipCard{border-color:#374151}[data-theme=dark] .hNYeeG_warningBox{background:#2d1b00;border-color:#d97706}[data-theme=dark] .hNYeeG_warningHeader{color:#fcd34d}[data-theme=dark] .hNYeeG_warningList li{color:#fde68a}@media (prefers-reduced-motion:reduce){.hNYeeG_campoTexto{transition:none}}@media (max-width:768px){.hNYeeG_main{padding:1.5rem 1rem}.hNYeeG_panel{padding:1.1rem}.hNYeeG_comparativaLayout,.hNYeeG_escenariosGrid,.hNYeeG_tipsGrid{grid-template-columns:1fr}}@media (max-width:480px){.hNYeeG_lineaItem,.hNYeeG_lineaResta,.hNYeeG_lineaSuma,.hNYeeG_lineaSubtotal,.hNYeeG_lineaTotal{font-size:.82rem}.hNYeeG_lineaTotal{font-size:.95rem}}.hNYeeG_campoReta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem;display:flex}.hNYeeG_campoRetaLabel{color:var(--text-secondary);font-size:.9rem}.hNYeeG_campoReta .hNYeeG_campoTexto{max-width:10rem}
