.nc-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;display:block}.nc-range:focus{outline:none}.nc-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--blue-h,#2e5fdc), var(--blue-bright,#7c9eff)) 0 / var(--p,0%) 100% no-repeat, #ffffff12;border-radius:999px;height:6px}.nc-range::-moz-range-track{background:#ffffff12;border-radius:999px;height:6px}.nc-range::-moz-range-progress{background:linear-gradient(90deg, var(--blue-h,#2e5fdc), var(--blue-bright,#7c9eff));border-radius:999px;height:6px}.nc-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:20px;height:20px;margin-top:-7px;transition:box-shadow .15s,transform .15s;box-shadow:0 0 0 5px #7c9eff38,0 4px 12px #00000073}.nc-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 5px #7c9eff38,0 4px 12px #00000073}.nc-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 8px #7c9eff4d,0 4px 12px #00000073}.nc-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 8px #7c9eff4d,0 4px 12px #00000073}.nc-range:active::-webkit-slider-thumb{transform:scale(1.1)}.nc-step{border:1px solid var(--hair,#a0afdc24);width:30px;height:30px;color:var(--ink2,#a3acc2);border-radius:999px;font-size:16px;line-height:1;transition:border-color .15s,color .15s,background .15s}.nc-step:hover{border-color:var(--pill-bd,#9db4ff40);background:var(--blue-soft,#2553c926);color:var(--ink,#eef1f8)}.nc-save{box-shadow:0 30px 80px -40px var(--blue-glow,#2e5fdc8c)}
