.composer-thought-slider{--composer-thought-slider-thumb:var(--color-white);--composer-thought-max-accent:var(--color-blue-500)}.composer-thought-slider[data-disabled=true]{opacity:.5}.composer-thought-slider:has(input:focus-visible){outline:2px solid var(--color-ring);outline-offset:2px}.composer-thought-slider-thumb{background:var(--composer-thought-slider-thumb);transition:left .12s ease-out}.composer-thought-slider-fill{background:var(--color-success);transition:width .12s ease-out}.composer-thought-slider-fill:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(270deg in oklch shorter hue, var(--composer-thought-max-accent) 0%, var(--color-success) 100%);transition:opacity .2s ease-out;position:absolute;inset:0}.composer-thought-slider-fill[data-max=true]:before{opacity:1}.composer-thought-bubble{opacity:0;animation:linear infinite composer-thought-bubble-flow}@keyframes composer-thought-bubble-flow{0%{opacity:0;transform:translate(104%)}15%,80%{opacity:.4}to{opacity:0;transform:translate(-4%)}}.composer-thought-slider-stop{background:var(--color-foreground-subtlest);transition:scale .12s ease-out,opacity .12s ease-out;scale:1}.composer-thought-slider-stop[data-filled=true]{background:var(--color-white);opacity:.3}.composer-thought-slider-stop[data-hovered=true]{opacity:1;scale:1.75}@media (prefers-reduced-motion:reduce){.composer-thought-bubbles{display:none}.composer-thought-bubble{animation:none}.composer-thought-slider-stop,.composer-thought-slider-thumb,.composer-thought-slider-fill,.composer-thought-slider-fill:before{transition:none}}.composer-thought-range::-webkit-slider-runnable-track{background:0 0;height:32px}.composer-thought-range::-webkit-slider-thumb{appearance:none;background:0 0;border:0;border-radius:50%;width:28px;height:28px;margin-top:2px}.composer-thought-range::-moz-range-track{background:0 0;height:32px}.composer-thought-range::-moz-range-thumb{background:0 0;border:0;border-radius:50%;width:28px;height:28px}.composer-thought-range::-moz-range-progress{background:0 0}
