.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:#6b7280;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:#1e293b;background:linear-gradient(135deg,#0327cc,#0052ff);-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,#0327cc 0%,#0327cc var(--percentage),#e5e7eb var(--percentage),#e5e7eb 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 #0327cc;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 #0327cc;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:#9ca3af;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}}
