.step-slider-container.svelte-buw2nh{position:relative;width:100%;height:4.5rem;padding:0 .6rem;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none}.step-slider-container.dragging.svelte-buw2nh{cursor:grabbing!important}.step-slider-container.svelte-buw2nh:focus{outline:none}.step-slider-container.svelte-buw2nh:focus-visible .step-slider-thumb:where(.svelte-buw2nh){box-shadow:0 4px 12px #ff7f5038,0 0 0 3px #ff7f504d}.step-slider-track.svelte-buw2nh{position:absolute;left:.6rem;right:.6rem;top:2.9rem;height:4px;background:#cfcfcf;border-radius:999px}.step-slider-tick.svelte-buw2nh{position:absolute;top:50%;width:.62rem;height:.62rem;border-radius:999px;background:#cfcfcf;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #cfcfcf38}.step-slider-thumb-wrap.svelte-buw2nh{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;cursor:grab}.step-slider-tooltip.svelte-buw2nh{pointer-events:none;position:absolute;bottom:100%;left:50%;margin-bottom:.5rem;border:2px solid #8c8c8c;border-radius:1rem;padding:.42rem .78rem;font-size:.9rem;font-weight:700;line-height:1;color:#4b5563;background:#fff;white-space:nowrap;box-shadow:0 14px 30px #0f172a1f;transform:translate(-50%)}.step-slider-thumb-wrap.edge-left.svelte-buw2nh .step-slider-tooltip:where(.svelte-buw2nh){left:0;transform:translate(0)}.step-slider-thumb-wrap.edge-right.svelte-buw2nh .step-slider-tooltip:where(.svelte-buw2nh){left:100%;transform:translate(-100%)}.step-slider-tooltip.svelte-buw2nh:after{content:"";position:absolute;left:var(--step-tooltip-arrow-left, 50%);top:100%;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #8c8c8c;transform:translate(-50%)}.step-slider-tooltip.svelte-buw2nh:before{content:"";position:absolute;left:var(--step-tooltip-arrow-left, 50%);top:calc(100% - 2px);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ffffff;transform:translate(-50%);z-index:1}.step-slider-thumb-wrap.edge-left.svelte-buw2nh .step-slider-tooltip:where(.svelte-buw2nh){--step-tooltip-arrow-left: .75rem}.step-slider-thumb-wrap.edge-right.svelte-buw2nh .step-slider-tooltip:where(.svelte-buw2nh){--step-tooltip-arrow-left: calc(100% - .75rem) }.step-slider-thumb.svelte-buw2nh{position:relative;width:1rem;height:1rem;border-radius:999px;background:coral;border:2px solid #8c8c8c;box-shadow:0 4px 12px #ff7f5038}.mixer.step-slider-container.svelte-buw2nh{height:3.25rem;padding:0}.mixer.svelte-buw2nh .step-slider-track:where(.svelte-buw2nh){left:0;right:0;top:.2rem;height:3.1rem;background:transparent;border-radius:0;box-shadow:none}.mixer.svelte-buw2nh .step-slider-track:where(.svelte-buw2nh):before{content:"";position:absolute;left:0;right:0;top:50%;height:.32rem;border-radius:999px;background:#d7d7d7;transform:translateY(-50%)}.mixer.svelte-buw2nh .step-slider-tick:where(.svelte-buw2nh){top:50%;z-index:1;width:.66rem;height:.66rem;background:#707070;box-shadow:none}.mixer.svelte-buw2nh .step-slider-thumb-wrap:where(.svelte-buw2nh){z-index:2}.mixer.svelte-buw2nh .step-slider-thumb:where(.svelte-buw2nh){width:1.55rem;height:.9rem;border:0;border-radius:.34rem;background:coral;box-shadow:0 .18rem .45rem #ff7f506b}.mixer.svelte-buw2nh .step-slider-thumb:where(.svelte-buw2nh):before{content:"";position:absolute;inset:.22rem .36rem;background:repeating-linear-gradient(90deg,#ffbd9f 0,#ffbd9f .12rem,transparent .12rem,transparent .28rem)}.mixer.step-slider-container.svelte-buw2nh:focus-visible .step-slider-thumb:where(.svelte-buw2nh){box-shadow:0 .18rem .45rem #ff7f506b,0 0 0 3px #ff7f5047}@media(max-width:767px){.step-slider-container.svelte-buw2nh{height:4rem;padding:0 .5rem}.step-slider-track.svelte-buw2nh{left:.5rem;right:.5rem;top:2.65rem;height:4px}.step-slider-tick.svelte-buw2nh{width:.6rem;height:.6rem}.step-slider-tooltip.svelte-buw2nh{margin-bottom:.4rem;border-radius:.44rem;padding:.27rem .5rem;font-size:.56rem;line-height:1.05;max-width:calc(100vw - 4.5rem);overflow-wrap:anywhere}.step-slider-tooltip.svelte-buw2nh:after{border-left-width:4px;border-right-width:4px;border-top-width:4px}.step-slider-thumb.svelte-buw2nh{width:.82rem;height:.82rem;border-width:1px}.mixer.step-slider-container.svelte-buw2nh{height:3rem}.mixer.svelte-buw2nh .step-slider-track:where(.svelte-buw2nh){top:.15rem;height:2.85rem}.mixer.svelte-buw2nh .step-slider-thumb:where(.svelte-buw2nh){width:1.45rem;height:.85rem;border-width:0}}
