*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;background:#f0f4f8;color:#1a202c;min-height:100vh}input[type=range]{-webkit-appearance:none;width:100%;height:6px;border-radius:3px;background:#cbd5e0;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#6b46c1;cursor:pointer;box-shadow:0 1px 3px #0000004d}input[type=number]{font-family:Inter,sans-serif}.recharts-tooltip-wrapper{outline:none}
