.progress-wrap.svelte-16tw14z{padding:0 0 4px}.progress-track.svelte-16tw14z{height:3px;background:var(--pr-border-2);border-radius:99px;margin-bottom:16px;overflow:hidden}.progress-fill.svelte-16tw14z{height:100%;background:var(--cyan-grad);border-radius:99px;transition:width .5s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px var(--cyan-glow)}.steps-row.svelte-16tw14z{display:flex;justify-content:space-between;gap:4px}.step.svelte-16tw14z{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:0}.step-node.svelte-16tw14z{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:2px solid var(--pr-border-2);background:var(--pr-bg-2);color:var(--pr-text-4);transition:all var(--pr-base);flex-shrink:0}.step.done.svelte-16tw14z .step-node:where(.svelte-16tw14z){background:var(--cyan-grad);border-color:var(--cyan);color:var(--pr-bg);box-shadow:0 0 12px var(--cyan-glow)}.step.active.svelte-16tw14z .step-node:where(.svelte-16tw14z){border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-dim);background:var(--pr-bg-2)}.step.upcoming.svelte-16tw14z .step-node:where(.svelte-16tw14z){opacity:.4}.step-check.svelte-16tw14z{display:flex;align-items:center;justify-content:center}.step-num.svelte-16tw14z{font-size:11px}.step-label.svelte-16tw14z{font-size:10px;color:var(--pr-text-3);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.step.active.svelte-16tw14z .step-label:where(.svelte-16tw14z){color:var(--cyan);font-weight:600}.step.done.svelte-16tw14z .step-label:where(.svelte-16tw14z){color:var(--pr-text-2)}.step.upcoming.svelte-16tw14z .step-label:where(.svelte-16tw14z){opacity:.4}.range-field.svelte-yls7tz{display:flex;flex-direction:column;gap:6px}.range-header.svelte-yls7tz{display:flex;align-items:center;justify-content:space-between}.range-label.svelte-yls7tz{font-size:13px;font-weight:500;color:var(--pr-text-2)}.range-val.svelte-yls7tz{font-size:15px;font-weight:700;color:var(--cyan);font-variant-numeric:tabular-nums}.range-track-wrap.svelte-yls7tz{position:relative;height:20px;display:flex;align-items:center}.range-track.svelte-yls7tz{position:absolute;left:0;right:0;height:4px;background:var(--pr-border-2);border-radius:99px;overflow:hidden;pointer-events:none}.range-fill.svelte-yls7tz{height:100%;background:var(--cyan-grad);border-radius:99px;transition:width .08s ease;box-shadow:0 0 6px var(--cyan-glow)}.range-input.svelte-yls7tz{position:relative;width:100%;height:20px;cursor:pointer;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;z-index:1;outline:none}.range-input.svelte-yls7tz::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--pr-bg);border:2px solid var(--cyan);box-shadow:0 0 0 3px var(--cyan-dim),var(--shadow-cyan);transition:box-shadow var(--pr-fast),transform var(--pr-fast)}.range-input.svelte-yls7tz::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--pr-bg);border:2px solid var(--cyan);box-shadow:0 0 0 3px var(--cyan-dim)}.range-input.svelte-yls7tz:hover::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--cyan-dim),var(--shadow-cyan);transform:scale(1.05)}.range-input.svelte-yls7tz:focus::-webkit-slider-thumb{box-shadow:0 0 0 5px #00f0ff2e}.range-limits.svelte-yls7tz{display:flex;justify-content:space-between;font-size:10px;color:var(--pr-text-4)}.range-hint.svelte-yls7tz{margin:0;font-size:11px;color:var(--pr-text-3);line-height:1.4}
