.slider-container.svelte-18kbq4l{width:100%}.slider-container.horizontal.svelte-18kbq4l{align-items:center;gap:var(--space-s);padding:var(--space-2xs) 0;grid-template-columns:auto 1fr auto;display:grid}.slider-container.vertical.svelte-18kbq4l{gap:var(--space-3xs);padding:var(--space-2xs);flex-direction:column;display:flex}.slider-label.svelte-18kbq4l{font-size:var(--step--1);color:var(--color-text-primary);margin:0;font-weight:500}.horizontal.svelte-18kbq4l .slider-label:where(.svelte-18kbq4l){font-size:var(--step-0)}.slider-input-wrapper.svelte-18kbq4l{padding:var(--space-2xs) 0;position:relative}.horizontal.svelte-18kbq4l .slider-input-wrapper:where(.svelte-18kbq4l){grid-column:2}.slider.svelte-18kbq4l{cursor:pointer;accent-color:var(--color-accent);border-radius:var(--radius-pill);background:var(--color-surface-alt);width:100%;height:6px;transition:all var(--transition-fast) var(--transition-bezier);-webkit-appearance:none;appearance:none;outline:none}.slider.svelte-18kbq4l:hover{background:var(--color-border)}.slider.svelte-18kbq4l:focus{outline:2px solid var(--color-accent);outline-offset:2px}.slider.svelte-18kbq4l:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.slider.svelte-18kbq4l{height:8px}}.slider.svelte-18kbq4l:focus-within{background:var(--color-accent-light)}.slider.svelte-18kbq4l::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);cursor:pointer;border:2px solid var(--color-surface);width:18px;height:18px;box-shadow:var(--shadow-sm);-webkit-transition:all var(--transition-fast) var(--transition-bezier);transition:all var(--transition-fast) var(--transition-bezier);border-radius:50%}.slider.svelte-18kbq4l::-webkit-slider-thumb:hover{box-shadow:var(--shadow-md);transform:scale(1.05)}.slider.svelte-18kbq4l::-webkit-slider-thumb:active{transform:scale(.95)}.slider.svelte-18kbq4l::-moz-range-thumb{background:var(--color-accent);cursor:pointer;border:2px solid var(--color-surface);width:18px;height:18px;box-shadow:var(--shadow-sm);-moz-transition:all var(--transition-fast) var(--transition-bezier);transition:all var(--transition-fast) var(--transition-bezier);border:none;border-radius:50%}.slider.svelte-18kbq4l::-moz-range-thumb:hover{box-shadow:var(--shadow-md);transform:scale(1.05)}.slider.svelte-18kbq4l::-moz-range-thumb:active{transform:scale(.95)}.slider-value.svelte-18kbq4l{font-variant-numeric:tabular-nums;font-size:var(--step--1);color:var(--color-text-secondary)}.horizontal.svelte-18kbq4l .slider-value:where(.svelte-18kbq4l){font-size:var(--step-0)}.slider-container.svelte-18kbq4l:focus-within .slider-label:where(.svelte-18kbq4l){color:var(--color-accent)}.property-input-container.svelte-1hyo9z2{width:100%}.property-input-container.vertical.svelte-1hyo9z2{gap:var(--space-2xs);flex-direction:column;display:flex}.property-input-container.vertical.svelte-1hyo9z2 .label-input-row:where(.svelte-1hyo9z2){justify-content:space-between;align-items:flex-start;gap:var(--space-xs);min-height:32px;display:flex}.property-input-container.vertical.svelte-1hyo9z2 .property-controls:where(.svelte-1hyo9z2){gap:var(--space-xs);flex-direction:column;display:flex}.property-input-container.vertical.slider-only.svelte-1hyo9z2 .property-controls:where(.svelte-1hyo9z2){gap:0}.property-input-container.vertical.input-only.svelte-1hyo9z2 .property-controls:where(.svelte-1hyo9z2){gap:0}.property-input-container.horizontal.svelte-1hyo9z2{align-items:center;gap:var(--space-s);padding:var(--space-2xs) 0;grid-template-columns:auto 1fr auto;display:grid}.property-input-container.horizontal.svelte-1hyo9z2 .property-controls:where(.svelte-1hyo9z2){align-items:center;gap:var(--space-s);display:flex}.property-label.svelte-1hyo9z2{font-size:var(--step--1);color:var(--color-text-primary);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-shrink:1;margin:0;font-weight:500;line-height:1.3}.horizontal.svelte-1hyo9z2 .property-label:where(.svelte-1hyo9z2){font-size:var(--step-0)}.slider-wrapper.svelte-1hyo9z2{flex:1;position:relative}.horizontal.svelte-1hyo9z2 .slider-wrapper:where(.svelte-1hyo9z2){min-width:100px}.input-wrapper.svelte-1hyo9z2{justify-content:flex-start;align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex;position:relative}.property-input.svelte-1hyo9z2{border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:72px;height:32px;color:var(--color-text-primary);font-size:max(16px, var(--step--1));font-variant-numeric:tabular-nums;text-align:center;transition:all var(--transition-fast) var(--transition-bezier);box-shadow:var(--shadow-xs);outline:none;font-weight:500}.property-input.svelte-1hyo9z2:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm)}.property-input.svelte-1hyo9z2:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light), var(--shadow-sm)}.property-input.svelte-1hyo9z2:disabled{opacity:.5;cursor:not-allowed;background:var(--color-surface-alt);box-shadow:none}.property-input.svelte-1hyo9z2::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.property-input.svelte-1hyo9z2::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.property-input[type=number].svelte-1hyo9z2{-webkit-appearance:textfield;appearance:textfield}.horizontal.svelte-1hyo9z2 .property-input:where(.svelte-1hyo9z2){width:90px;font-size:max(16px, var(--step-0))}.unit-label.svelte-1hyo9z2{font-size:var(--step--1);color:var(--color-text-secondary);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0 var(--space-2xs);text-align:center;background:var(--color-surface-alt);border-radius:var(--radius-sm);border:1px solid var(--color-border);min-width:32px;font-weight:600;line-height:1}.horizontal.svelte-1hyo9z2 .unit-label:where(.svelte-1hyo9z2){font-size:var(--step-0);padding:0 var(--space-xs);min-width:40px}.unit-select.svelte-1hyo9z2{font-size:var(--step--2);color:var(--color-text-secondary);white-space:nowrap;padding:0 var(--space-3xs);text-align:center;background:var(--color-surface-alt);border-radius:var(--radius-sm);border:1px solid var(--color-border);cursor:pointer;-webkit-appearance:none;appearance:none;width:auto;height:26px;transition:all var(--transition-fast) var(--transition-bezier);outline:none;font-weight:600;line-height:1}.unit-select.svelte-1hyo9z2:hover{border-color:var(--color-accent);color:var(--color-accent)}.unit-select.svelte-1hyo9z2:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-light)}.horizontal.svelte-1hyo9z2 .unit-select:where(.svelte-1hyo9z2){font-size:var(--step--1);padding:0 var(--space-2xs)}.scale-labels.svelte-1hyo9z2{font-size:var(--step--2);color:var(--color-text-secondary);padding-inline:var(--space-2xs);-webkit-user-select:none;user-select:none;justify-content:space-between;display:flex}.slider-wrapper.svelte-1hyo9z2 .slider-container,.slider-wrapper.svelte-1hyo9z2 .slider-input-wrapper{padding-bottom:0}.property-input-container.svelte-1hyo9z2:focus-within .property-label:where(.svelte-1hyo9z2){color:var(--color-accent)}@media (max-width:768px){.property-input.svelte-1hyo9z2{width:60px;font-size:max(16px, var(--step--2))}.horizontal.svelte-1hyo9z2 .property-input:where(.svelte-1hyo9z2){width:70px}.unit-label.svelte-1hyo9z2{min-width:28px;padding:0 var(--space-3xs);font-size:var(--step--2)}}
