.VisualizadorDesigualdadRiqueza-module__uTDs2W__container{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.VisualizadorDesigualdadRiqueza-module__uTDs2W__hero{background:var(--hero-bg);color:#fff;text-align:center;padding:3rem 1.5rem 2.5rem}.VisualizadorDesigualdadRiqueza-module__uTDs2W__hero h1{margin:0 0 .75rem;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700}.VisualizadorDesigualdadRiqueza-module__uTDs2W__hero p{opacity:.9;max-width:680px;margin:0 auto;font-size:clamp(1rem,2vw,1.2rem)}.VisualizadorDesigualdadRiqueza-module__uTDs2W__section{background:var(--bg-card);border-radius:12px;max-width:900px;margin:2.5rem auto;padding:2rem;box-shadow:0 2px 12px #00000012}.VisualizadorDesigualdadRiqueza-module__uTDs2W__section h2{color:var(--primary);margin:0 0 .75rem;font-size:1.4rem;font-weight:700}.VisualizadorDesigualdadRiqueza-module__uTDs2W__subtitulo{color:var(--text-primary);margin:2rem 0 .5rem;font-size:1.15rem;font-weight:600}.VisualizadorDesigualdadRiqueza-module__uTDs2W__descripcion{color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.6}.VisualizadorDesigualdadRiqueza-module__uTDs2W__selectorRow{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.VisualizadorDesigualdadRiqueza-module__uTDs2W__selectorLabel{color:var(--text-primary);white-space:nowrap;font-weight:600}.VisualizadorDesigualdadRiqueza-module__uTDs2W__selectorPais{border:2px solid var(--primary);background:var(--bg-card);color:var(--text-primary);cursor:pointer;border-radius:8px;outline:none;padding:.5rem 1rem;font-size:.95rem;font-weight:500;transition:border-color .2s,box-shadow .2s}.VisualizadorDesigualdadRiqueza-module__uTDs2W__selectorPais:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VisualizadorDesigualdadRiqueza-module__uTDs2W__selectorPais:hover{border-color:var(--secondary)}.VisualizadorDesigualdadRiqueza-module__uTDs2W__giniBadge{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;border-radius:10px;flex-direction:column;align-items:center;min-width:120px;padding:.5rem 1.2rem;display:flex}.VisualizadorDesigualdadRiqueza-module__uTDs2W__giniBadgeLabel{text-transform:uppercase;letter-spacing:.05em;opacity:.9;font-size:.72rem;font-weight:600}.VisualizadorDesigualdadRiqueza-module__uTDs2W__giniBadgeValor{font-size:1.6rem;font-weight:800;line-height:1.2}.VisualizadorDesigualdadRiqueza-module__uTDs2W__chartWrapper{width:100%;margin:0 0 1rem;position:relative}.VisualizadorDesigualdadRiqueza-module__uTDs2W__notaGrafico{color:var(--text-muted);margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.VisualizadorDesigualdadRiqueza-module__uTDs2W__gridTarjetas{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaDato{background:var(--bg-primary);border:1px solid #2e86ab33;border-top:4px solid var(--primary);text-align:center;border-radius:10px;padding:1.2rem 1rem;transition:transform .2s,box-shadow .2s}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaDato:hover{transform:translateY(-3px);box-shadow:0 6px 20px #2e86ab26}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaIcono{margin-bottom:.5rem;font-size:2rem;display:block}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaTitulo{color:var(--text-secondary);margin:0 0 .4rem;font-size:.82rem;line-height:1.4}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaValor{color:var(--primary);margin:0 0 .3rem;font-size:2rem;font-weight:800;line-height:1.1}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaSubtitulo{color:var(--text-primary);margin:0 0 .5rem;font-size:.82rem;font-weight:600;line-height:1.4}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaFuente{color:var(--text-muted);margin:0;font-size:.72rem;font-style:italic}.VisualizadorDesigualdadRiqueza-module__uTDs2W__barraHorizontal{align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.VisualizadorDesigualdadRiqueza-module__uTDs2W__barraLabel{color:var(--text-secondary);flex-shrink:0;min-width:200px;font-size:.85rem}.VisualizadorDesigualdadRiqueza-module__uTDs2W__barraPista{background:#2e86ab26;border-radius:4px;flex:1;height:20px;overflow:hidden}.VisualizadorDesigualdadRiqueza-module__uTDs2W__barraRelleno{background:var(--primary);border-radius:4px;height:100%;transition:width .4s}.VisualizadorDesigualdadRiqueza-module__uTDs2W__barraPorcentaje{color:var(--primary);text-align:right;min-width:36px;font-size:.85rem;font-weight:700}.VisualizadorDesigualdadRiqueza-module__uTDs2W__sliderContainer{margin:1.5rem 0}.VisualizadorDesigualdadRiqueza-module__uTDs2W__sliderLabel{color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;font-weight:500;display:block}.VisualizadorDesigualdadRiqueza-module__uTDs2W__sliderValor{color:var(--primary);font-size:1.1rem}.VisualizadorDesigualdadRiqueza-module__uTDs2W__slider{width:100%;height:6px;accent-color:var(--primary);cursor:pointer;border-radius:3px;outline:none}.VisualizadorDesigualdadRiqueza-module__uTDs2W__slider:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.VisualizadorDesigualdadRiqueza-module__uTDs2W__sliderTicks{color:var(--text-muted);justify-content:space-between;margin-top:.4rem;font-size:.78rem;display:flex}.VisualizadorDesigualdadRiqueza-module__uTDs2W__resultadoAcumulacion{grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0;display:grid}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaAcumulacion{background:var(--bg-primary);text-align:center;border:1px solid #2e86ab33;border-radius:10px;padding:1.25rem}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaRica{border-color:var(--primary);border-width:2px}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaAcuTitulo{color:var(--text-secondary);margin:0 0 .5rem;font-size:.82rem;font-weight:600}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaAcuValor{color:var(--primary);word-break:break-all;margin:0 0 .3rem;font-size:1.5rem;font-weight:800}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaAcuSub{color:var(--text-muted);margin:0;font-size:.78rem}.VisualizadorDesigualdadRiqueza-module__uTDs2W__resultadoBrecha{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.VisualizadorDesigualdadRiqueza-module__uTDs2W__brechaItem{background:linear-gradient(135deg,#2e86ab14,#48a9a614);border-radius:8px;flex:1;min-width:160px;padding:1rem 1.25rem}.VisualizadorDesigualdadRiqueza-module__uTDs2W__brechaLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem;font-size:.8rem;display:block}.VisualizadorDesigualdadRiqueza-module__uTDs2W__brechaValor{color:var(--primary);font-size:1.25rem;font-weight:700}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tablaWrapper{margin-bottom:1.5rem;overflow-x:auto}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tablaComparativa{border-collapse:collapse;width:100%;font-size:.9rem}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tablaComparativa th{background:var(--primary);color:#fff;text-align:left;white-space:nowrap;padding:.75rem 1rem;font-weight:600}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tablaComparativa th:first-child{border-radius:8px 0 0}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tablaComparativa th:last-child{border-radius:0 8px 0 0}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tablaComparativa td{color:var(--text-primary);vertical-align:middle;border-bottom:1px solid #2e86ab1a;padding:.7rem 1rem}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tablaComparativa tr:last-child td{border-bottom:none}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tablaComparativa tr:nth-child(2n) td{background:#2e86ab0a}.VisualizadorDesigualdadRiqueza-module__uTDs2W__celdaNumero{text-align:center;color:var(--text-secondary);font-weight:600}.VisualizadorDesigualdadRiqueza-module__uTDs2W__celdaReduccion{text-align:center;color:var(--secondary);font-weight:700}.VisualizadorDesigualdadRiqueza-module__uTDs2W__mensajeClave{border-left:4px solid var(--primary);color:var(--text-primary);background:#2e86ab12;border-radius:0 8px 8px 0;margin:0;padding:1rem 1.25rem;font-size:.92rem;line-height:1.6}.VisualizadorDesigualdadRiqueza-module__uTDs2W__warningBox{border-left:4px solid var(--primary);color:#5a4200;background:#fffbea;border-radius:0 8px 8px 0;margin:1.5rem 0 0;padding:1rem 1.25rem;font-size:.9rem;line-height:1.6}.VisualizadorDesigualdadRiqueza-module__uTDs2W__eduBloque{margin-bottom:1.5rem}.VisualizadorDesigualdadRiqueza-module__uTDs2W__eduBloque:last-child{margin-bottom:0}.VisualizadorDesigualdadRiqueza-module__uTDs2W__eduBloque h3{color:var(--primary);margin:0 0 .5rem;font-size:1rem;font-weight:700}.VisualizadorDesigualdadRiqueza-module__uTDs2W__eduBloque p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.7}[data-theme=dark] .VisualizadorDesigualdadRiqueza-module__uTDs2W__section{box-shadow:0 2px 12px #0000004d}[data-theme=dark] .VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaDato,[data-theme=dark] .VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaAcumulacion{border-color:#2e86ab4d}[data-theme=dark] .VisualizadorDesigualdadRiqueza-module__uTDs2W__tablaComparativa tr:nth-child(2n) td{background:#2e86ab0f}[data-theme=dark] .VisualizadorDesigualdadRiqueza-module__uTDs2W__warningBox{color:#e8c96a;background:#ffc80014}[data-theme=dark] .VisualizadorDesigualdadRiqueza-module__uTDs2W__mensajeClave{background:#2e86ab1a}[data-theme=dark] .VisualizadorDesigualdadRiqueza-module__uTDs2W__brechaItem{background:#2e86ab1f}@media (max-width:640px){.VisualizadorDesigualdadRiqueza-module__uTDs2W__section{margin:1.5rem 1rem;padding:1.25rem}.VisualizadorDesigualdadRiqueza-module__uTDs2W__selectorRow{flex-direction:column;align-items:flex-start}.VisualizadorDesigualdadRiqueza-module__uTDs2W__giniBadge{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.VisualizadorDesigualdadRiqueza-module__uTDs2W__gridTarjetas{grid-template-columns:1fr 1fr}.VisualizadorDesigualdadRiqueza-module__uTDs2W__resultadoAcumulacion{grid-template-columns:1fr}.VisualizadorDesigualdadRiqueza-module__uTDs2W__resultadoBrecha{flex-direction:column}.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaAcuValor{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.VisualizadorDesigualdadRiqueza-module__uTDs2W__tarjetaDato,.VisualizadorDesigualdadRiqueza-module__uTDs2W__barraRelleno,.VisualizadorDesigualdadRiqueza-module__uTDs2W__selectorPais{transition:none}}
