.r6aGzq_container{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:system-ui,-apple-system,sans-serif}.r6aGzq_hero{background:var(--hero-bg);color:#fff;text-align:center;padding:2.5rem 1.5rem}.r6aGzq_heroIcon{margin-bottom:.5rem;font-size:2.4rem;display:block}.r6aGzq_title{margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700}.r6aGzq_subtitle{opacity:.92;max-width:720px;margin:0 auto;font-size:1rem}.r6aGzq_main{max-width:980px;margin:0 auto;padding:2rem 1.5rem}.r6aGzq_panel{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.r6aGzq_panelTitle{color:var(--text-primary);margin:0 0 .75rem;font-size:1.15rem;font-weight:700}.r6aGzq_panelDesc{color:var(--text-secondary);margin:0 0 1rem;font-size:.9rem;line-height:1.5}.r6aGzq_sliderGroup{margin-bottom:1.5rem}.r6aGzq_sliderLabel{color:var(--text-primary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:flex}.r6aGzq_sliderLabel strong{color:var(--primary-texto);font-size:1.05rem}.r6aGzq_tipoMarginal{color:var(--text-muted);background:#f3f4f6;border-radius:999px;padding:.15rem .5rem;font-size:.8rem;font-weight:500}.r6aGzq_slider{appearance:none;background:linear-gradient(to right, var(--primary), var(--secondary));border-radius:3px;outline:none;width:100%;height:6px}.r6aGzq_slider::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.r6aGzq_slider::-moz-range-thumb{background:var(--primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.r6aGzq_slider:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.r6aGzq_sliderRange{color:var(--text-muted);justify-content:space-between;margin-top:.3rem;font-size:.75rem;display:flex}.r6aGzq_casosGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;margin-top:1rem;display:grid}.r6aGzq_casosTitle{color:var(--text-secondary);grid-column:1/-1;margin:0 0 .2rem;font-size:.9rem;font-weight:600}.r6aGzq_casoBtn{background:var(--bg-primary);cursor:pointer;text-align:left;font:inherit;color:var(--text-primary);border:1.5px solid #d1d5db;border-radius:8px;flex-direction:column;gap:.3rem;padding:.7rem .85rem;transition:all .15s;display:flex}.r6aGzq_casoBtn:hover{border-color:var(--primary);background:var(--bg-card);transform:translateY(-1px)}.r6aGzq_casoBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.r6aGzq_casoLabel{color:var(--primary-texto);font-size:.85rem;font-weight:700}.r6aGzq_casoDesc{color:var(--text-secondary);font-size:.78rem;line-height:1.3}.r6aGzq_mitoVsRealidad{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.r6aGzq_mitoCol{background:#fee2e2;border:1.5px solid #fca5a5;border-radius:10px;padding:1.1rem}.r6aGzq_realidadCol{background:#dcfce7;border:1.5px solid #86efac;border-radius:10px;padding:1.1rem}.r6aGzq_mitoHeader{color:#991b1b;letter-spacing:.02em;margin-bottom:.6rem;font-size:.85rem;font-weight:700}.r6aGzq_realidadHeader{color:#166534;letter-spacing:.02em;margin-bottom:.6rem;font-size:.85rem;font-weight:700}.r6aGzq_mitoTexto,.r6aGzq_realidadTexto{color:var(--text-primary);margin:0 0 .6rem;font-size:.92rem;line-height:1.5}.r6aGzq_mitoEjemplo{color:#7f1d1d;margin:0;font-size:.82rem;font-style:italic}.r6aGzq_realidadEjemplo{color:#14532d;margin:0;font-size:.82rem;font-style:italic;font-weight:600}.r6aGzq_cardsComparativa{grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.r6aGzq_cardAntes,.r6aGzq_cardDespues,.r6aGzq_cardDiferencia{background:var(--bg-card);border:1.5px solid #e5e7eb;border-radius:12px;padding:1.2rem}.r6aGzq_cardAntes{background:#f9fafb;border-color:#d1d5db}.r6aGzq_cardDespues{background:#eff6ff;border-color:#93c5fd}.r6aGzq_cardDiferencia{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-color:#86efac;box-shadow:0 4px 8px #22c55e26}.r6aGzq_cardTitle{color:var(--text-primary);margin:0 0 .8rem;font-size:.95rem;font-weight:700}.r6aGzq_cardAntes .r6aGzq_cardTitle{color:#4b5563}.r6aGzq_cardDespues .r6aGzq_cardTitle{color:#1d4ed8}.r6aGzq_cardDiferencia .r6aGzq_cardTitle{color:#047857}.r6aGzq_cardRow,.r6aGzq_cardRowFinal{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:baseline;padding:.45rem 0;font-size:.88rem;display:flex}.r6aGzq_cardRow span,.r6aGzq_cardRowFinal span{color:var(--text-secondary)}.r6aGzq_cardRow strong,.r6aGzq_cardRowFinal strong{color:var(--text-primary);font-weight:700}.r6aGzq_cardRowFinal{border-top:2px solid #0000001a;border-bottom:none;margin-top:.3rem;padding-top:.7rem;font-size:1rem}.r6aGzq_valorIRPF{color:#b91c1c!important}.r6aGzq_valorNeto{color:#047857!important;font-size:1.05rem!important}.r6aGzq_valorIRPFExtra{color:#b91c1c!important}.r6aGzq_valorPositivo{color:#047857!important}.r6aGzq_valorPositivoGrande{color:#047857!important;font-size:1.2rem!important;font-weight:800!important}.r6aGzq_cardMeta{color:var(--text-muted);border-top:1px dashed #0000001a;margin-top:.6rem;padding-top:.5rem;font-size:.75rem}.r6aGzq_mensajePositivo{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border-radius:14px;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.5rem 1.8rem;display:flex;box-shadow:0 4px 12px #16a34a40}.r6aGzq_mensajeIcon{flex-shrink:0;font-size:2.5rem}.r6aGzq_mensajeTexto{margin:0;font-size:1.1rem;line-height:1.45}.r6aGzq_mensajeDestacado{background:#fff3;border-radius:6px;margin:0 .2rem;padding:.1rem .6rem;font-size:1.4rem;font-weight:800;display:inline-block}.r6aGzq_mensajeNota{opacity:.9;font-size:.95rem}.r6aGzq_barProgreso{border:1.5px solid #e5e7eb;border-radius:10px;width:100%;height:44px;margin:1rem 0;font-size:.85rem;font-weight:600;display:flex;overflow:hidden}.r6aGzq_barIRPF{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);justify-content:center;align-items:center;transition:width .25s;display:flex;overflow:hidden}.r6aGzq_barNeto{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);justify-content:center;align-items:center;transition:width .25s;display:flex;overflow:hidden}.r6aGzq_desgloseGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.r6aGzq_desgloseItem{background:var(--bg-primary);text-align:center;border:1px solid #e5e7eb;border-radius:10px;padding:.9rem}.r6aGzq_desgloseLabel{color:var(--text-secondary);margin-bottom:.4rem;font-size:.85rem;display:block}.r6aGzq_desgloseIRPF{color:#dc2626;margin-bottom:.2rem;font-size:1.4rem;font-weight:800;display:block}.r6aGzq_desgloseBolsillo{color:#16a34a;margin-bottom:.2rem;font-size:1.4rem;font-weight:800;display:block}.r6aGzq_desgloseSub{color:var(--text-muted);font-size:.78rem;display:block}.r6aGzq_graficoContainer{background:var(--bg-primary);border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:.5rem;overflow-x:auto}.r6aGzq_graficoSvg{width:100%;min-width:600px;height:auto;display:block}.r6aGzq_tramoMarker{pointer-events:none}.r6aGzq_graficoLeyenda{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:1rem 0 0;font-size:.82rem;display:flex}.r6aGzq_leyendaItem{align-items:center;gap:.4rem;display:inline-flex}.r6aGzq_leyendaPunto{border-radius:50%;width:10px;height:10px;display:inline-block}.r6aGzq_explicacionGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.r6aGzq_explicacionCard{background:var(--bg-primary);border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.r6aGzq_explicacionCard h4{color:var(--primary-texto);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.r6aGzq_explicacionCard p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.5}.r6aGzq_guideSection{margin-bottom:2rem}.r6aGzq_guideSection h3{color:var(--text-primary);margin:0 0 .75rem;font-size:1.15rem;font-weight:700}.r6aGzq_guideSection>p{color:var(--text-secondary);margin:0 0 1rem;font-size:.9rem;line-height:1.5}.r6aGzq_tableWrapper{overflow-x:auto}.r6aGzq_comparativaTable{border-collapse:collapse;width:100%;font-size:.875rem}.r6aGzq_comparativaTable th{background:var(--primary-boton);color:#fff;text-align:left;padding:.6rem .8rem;font-weight:600}.r6aGzq_comparativaTable td{vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.55rem .8rem}.r6aGzq_comparativaTable tr:nth-child(2n) td{background:#f8fafc}.r6aGzq_notaTabla{color:var(--text-muted);margin-top:.5rem;font-size:.8rem;font-style:italic}.r6aGzq_escenariosGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.r6aGzq_escenarioCard{background:var(--bg-card);border:1.5px solid #e5e7eb;border-radius:10px;flex-direction:column;padding:1rem;display:flex}.r6aGzq_escenarioHeader{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.r6aGzq_escenarioIcon{font-size:1.3rem}.r6aGzq_escenarioCard h4{color:var(--primary-texto);margin:0;font-size:.95rem;font-weight:700}.r6aGzq_escenarioExample{background:var(--bg-primary);border-radius:8px;flex-grow:1;margin-bottom:.7rem;padding:.7rem}.r6aGzq_escenarioExample p{color:var(--text-secondary);margin:0 0 .3rem;font-size:.82rem;line-height:1.4}.r6aGzq_escenarioExample p:last-child{margin-bottom:0}.r6aGzq_escenarioTip{color:var(--primary-texto);border-left:3px solid var(--primary);background:#eff6ff;border-radius:6px;padding:.5rem .7rem;font-size:.82rem;font-style:italic}.r6aGzq_faqList{flex-direction:column;gap:.75rem;display:flex}.r6aGzq_faqItem{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:8px;padding:.95rem 1.1rem}.r6aGzq_faqItem h4{color:var(--text-primary);margin:0 0 .4rem;font-size:.95rem;font-weight:700}.r6aGzq_faqItem p{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.55}.r6aGzq_stepGuide{flex-direction:column;gap:.85rem;display:flex}.r6aGzq_step{align-items:flex-start;gap:.95rem;display:flex}.r6aGzq_stepNumber{background:var(--primary-boton);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.88rem;font-weight:700;display:flex}.r6aGzq_stepContent{padding-top:.15rem}.r6aGzq_stepContent h4{color:var(--text-primary);margin:0 0 .3rem;font-size:.95rem;font-weight:700}.r6aGzq_stepContent p{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.5}.r6aGzq_tipsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;display:grid}.r6aGzq_tipCard{background:var(--bg-card);border:1px solid #e5e7eb;border-radius:10px;align-items:flex-start;gap:.7rem;padding:.95rem;display:flex}.r6aGzq_tipIcon{flex-shrink:0;font-size:1.3rem}.r6aGzq_tipCard h4{color:var(--text-primary);margin:0 0 .3rem;font-size:.9rem;font-weight:700}.r6aGzq_tipCard p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.5}.r6aGzq_warningBox{background:#fef3c7;border:1.5px solid #f59e0b;border-radius:10px;padding:1.1rem 1.3rem}.r6aGzq_warningHeader{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.r6aGzq_warningHeader h3{color:#92400e;margin:0;font-size:1rem;font-weight:700}.r6aGzq_warningIcon{font-size:1.2rem}.r6aGzq_warningList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.r6aGzq_warningList li{color:#78350f;padding-left:1.3rem;font-size:.86rem;line-height:1.5;position:relative}.r6aGzq_warningList li:before{content:"✗";color:var(--ambar-texto,#f59e0b);font-weight:700;position:absolute;left:0}.r6aGzq_warningList li strong{color:#92400e}[data-theme=dark] .r6aGzq_panel{border-color:#374151}[data-theme=dark] .r6aGzq_tipoMarginal{color:#d1d5db;background:#374151}[data-theme=dark] .r6aGzq_casoBtn{color:#e5e5e5;background:#1a1a1a;border-color:#4b5563}[data-theme=dark] .r6aGzq_casoBtn:hover{border-color:var(--primary);background:#2a2a2a}[data-theme=dark] .r6aGzq_mitoCol{background:#3f1010;border-color:#7f1d1d}[data-theme=dark] .r6aGzq_realidadCol{background:#14361f;border-color:#166534}[data-theme=dark] .r6aGzq_mitoHeader{color:#fca5a5}[data-theme=dark] .r6aGzq_realidadHeader{color:#86efac}[data-theme=dark] .r6aGzq_mitoTexto,[data-theme=dark] .r6aGzq_realidadTexto{color:#e5e5e5}[data-theme=dark] .r6aGzq_mitoEjemplo{color:#fca5a5}[data-theme=dark] .r6aGzq_realidadEjemplo{color:#86efac}[data-theme=dark] .r6aGzq_cardAntes{background:#1f2937;border-color:#374151}[data-theme=dark] .r6aGzq_cardAntes .r6aGzq_cardTitle{color:#d1d5db}[data-theme=dark] .r6aGzq_cardDespues{background:#172554;border-color:#1e3a8a}[data-theme=dark] .r6aGzq_cardDespues .r6aGzq_cardTitle{color:#93c5fd}[data-theme=dark] .r6aGzq_cardDiferencia{background:linear-gradient(135deg,#064e3b 0%,#052e2b 100%);border-color:#047857}[data-theme=dark] .r6aGzq_cardDiferencia .r6aGzq_cardTitle{color:#86efac}[data-theme=dark] .r6aGzq_cardRow strong,[data-theme=dark] .r6aGzq_cardRowFinal strong{color:#e5e5e5}[data-theme=dark] .r6aGzq_cardRow,[data-theme=dark] .r6aGzq_cardRowFinal{border-color:#ffffff14}[data-theme=dark] .r6aGzq_cardRowFinal{border-top-color:#ffffff2e}[data-theme=dark] .r6aGzq_valorNeto,[data-theme=dark] .r6aGzq_valorPositivo,[data-theme=dark] .r6aGzq_valorPositivoGrande{color:#6ee7b7!important}[data-theme=dark] .r6aGzq_valorIRPF,[data-theme=dark] .r6aGzq_valorIRPFExtra{color:#fca5a5!important}[data-theme=dark] .r6aGzq_barProgreso{border-color:#374151}[data-theme=dark] .r6aGzq_desgloseItem,[data-theme=dark] .r6aGzq_graficoContainer,[data-theme=dark] .r6aGzq_explicacionCard{background:#1a1a1a;border-color:#374151}[data-theme=dark] .r6aGzq_comparativaTable td{border-color:#374151}[data-theme=dark] .r6aGzq_comparativaTable tr:nth-child(2n) td{background:#1e1e1e}[data-theme=dark] .r6aGzq_escenarioCard{border-color:#374151}[data-theme=dark] .r6aGzq_escenarioExample{background:#1a1a1a}[data-theme=dark] .r6aGzq_escenarioTip{color:#93c5fd;background:#1e3a5f}[data-theme=dark] .r6aGzq_faqItem,[data-theme=dark] .r6aGzq_tipCard{border-color:#374151}[data-theme=dark] .r6aGzq_warningBox{background:#2d1b00;border-color:#d97706}[data-theme=dark] .r6aGzq_warningHeader h3{color:#fcd34d}[data-theme=dark] .r6aGzq_warningList li{color:#fde68a}[data-theme=dark] .r6aGzq_warningList li strong{color:#fcd34d}@media (max-width:768px){.r6aGzq_main{padding:1.25rem 1rem}.r6aGzq_mitoVsRealidad,.r6aGzq_cardsComparativa{grid-template-columns:1fr}.r6aGzq_casosGrid{grid-template-columns:1fr 1fr}.r6aGzq_desgloseGrid,.r6aGzq_explicacionGrid,.r6aGzq_escenariosGrid,.r6aGzq_tipsGrid{grid-template-columns:1fr}.r6aGzq_mensajePositivo{text-align:center;flex-direction:column;padding:1.2rem 1rem}.r6aGzq_mensajeIcon{font-size:2rem}.r6aGzq_mensajeTexto{font-size:1rem}.r6aGzq_mensajeDestacado{font-size:1.2rem}}@media (max-width:480px){.r6aGzq_casosGrid{grid-template-columns:1fr}.r6aGzq_sliderLabel{flex-direction:column;align-items:flex-start;gap:.3rem}.r6aGzq_graficoSvg{min-width:500px}}@media (prefers-reduced-motion:reduce){.r6aGzq_casoBtn,.r6aGzq_barIRPF,.r6aGzq_barNeto{transition:none}.r6aGzq_casoBtn:hover{transform:none}}
