.slider-input-wrapper.svelte-1l85obi{width:100%;max-width:400px;margin:0 auto}.slider-container.svelte-1l85obi{display:flex;flex-direction:column;width:100%;padding:0 8px}.slider-label.svelte-1l85obi{font-size:14px;font-weight:500;color:var(--muted-foreground);margin-bottom:8px;text-align:center}.value-display.svelte-1l85obi{display:flex;justify-content:center;margin-bottom:16px}.value-text.svelte-1l85obi{font-size:32px;font-weight:700;color:var(--foreground);background:linear-gradient(135deg,var(--primary) 0%,#0052ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slider-track-container.svelte-1l85obi{position:relative;width:100%;padding:8px 0}.slider.svelte-1l85obi{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;background:linear-gradient(to right,var(--primary) 0%,var(--primary) var(--percentage),var(--border) var(--percentage),var(--border) 100%);outline:none;cursor:pointer}.slider.svelte-1l85obi::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--primary);cursor:pointer;box-shadow:0 2px 8px #00000026;transition:transform .15s ease,box-shadow .15s ease}.slider.svelte-1l85obi::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #0327cc4d}.slider.svelte-1l85obi::-webkit-slider-thumb:active{transform:scale(1.05)}.slider.svelte-1l85obi::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--primary);cursor:pointer;box-shadow:0 2px 8px #00000026;transition:transform .15s ease,box-shadow .15s ease}.slider.svelte-1l85obi::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #0327cc4d}.slider.svelte-1l85obi::-moz-range-track{height:8px;border-radius:4px;background:transparent}.slider-marks.svelte-1l85obi{position:relative;width:100%;height:24px;margin-top:8px}.mark.svelte-1l85obi{position:absolute;transform:translate(-50%);font-size:12px;color:var(--muted-foreground);white-space:nowrap}.next-button-container.svelte-1l85obi{display:flex;justify-content:center;margin-top:2rem}@media(max-width:480px){.slider-input-wrapper.svelte-1l85obi{max-width:100%;padding:0 1rem}.value-text.svelte-1l85obi{font-size:28px}}
