@media (prefers-reduced-motion:no-preference){.tool-rise{animation:tool-rise .42s var(--ease-out-strong)both}}@keyframes tool-rise{0%{opacity:0;transform:translateY(12px)scale(.99)}}@media (prefers-reduced-motion:no-preference){.tool-pop{animation:tool-pop .22s var(--ease-out-strong)both}.tool-glide{transition:transform .28s var(--ease-out-strong),opacity .2s var(--ease-out-strong)}}@keyframes tool-pop{0%{opacity:0;transform:translateY(4px)}}.tool-bar{transform-box:fill-box;transform-origin:50% 100%}.tool-ticks{container-type:inline-size}.tool-range{appearance:none;cursor:pointer;background:0 0;height:28px}.tool-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--tool-color)var(--fill),#ffffff1a var(--fill));border-radius:999px;height:6px}.tool-range::-moz-range-track{background:linear-gradient(to right,var(--tool-color)var(--fill),#ffffff1a var(--fill));border-radius:999px;height:6px}.tool-range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--tool-color);width:20px;height:20px;box-shadow:0 0 14px var(--tool-color);background:#fff;border-radius:50%;margin-top:-7px}.tool-range::-moz-range-thumb{border:3px solid var(--tool-color);width:14px;height:14px;box-shadow:0 0 14px var(--tool-color);background:#fff;border-radius:50%}.tool-range:focus-visible{outline:2px solid var(--tool-color);outline-offset:2px;border-radius:8px}.tool-strip{scrollbar-width:none}.tool-strip::-webkit-scrollbar{display:none}
