.lw,.ow{position:relative}.lw>.hyro{position:absolute;backface-visibility:hidden;top:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.control-title.svelte-hn72f5{position:relative;z-index:20}.control-title-limited.svelte-hn72f5{overflow:hidden;position:relative}.control-title-expanded.svelte-hn72f5{z-index:50}.control-title-text.svelte-hn72f5{display:inline-block;-webkit-user-select:none;user-select:none;text-transform:uppercase;white-space:nowrap}.control-title-text-limited.svelte-hn72f5{width:5rem}.control-title-text-full.svelte-hn72f5{width:100%}.control-title-text-hidden.svelte-hn72f5{opacity:0}.control-title-expanded-content.svelte-hn72f5{position:absolute;left:0;top:0;bottom:0;z-index:10;background-color:#171717}.control-title-reset.svelte-hn72f5{cursor:pointer}.control-title-reset.svelte-hn72f5:hover{opacity:.5}.checkbox-control.svelte-1lpj68b{display:flex;align-items:center;justify-content:space-between}.checkbox-input.svelte-1lpj68b{height:.625rem;width:1.25rem;cursor:pointer;appearance:none;padding:.25rem;border:1px solid;border-color:#525252;background-color:transparent}.checkbox-input-checked.svelte-1lpj68b{background-color:#d4d4d4}.colorpicker.svelte-1drfzl3{position:relative;display:flex;justify-content:space-between;align-items:center}.colorpicker-input-wrapper.svelte-1drfzl3{position:relative;z-index:10;display:flex;flex-direction:row}.colorpicker-input.svelte-1drfzl3{position:relative;z-index:10;display:inline-block;background:#3232324d;border:none;color:var(--controls-dark);width:50px}.colorpicker-preview-wrapper.svelte-1drfzl3{display:flex;align-items:center}.colorpicker-preview-container.svelte-1drfzl3{display:flex;align-items:center;justify-content:center;border-right:1px solid #ffffff}.colorpicker-preview.svelte-1drfzl3{aspect-ratio:1 / 1;height:.625rem;width:1.25rem;border:none;padding:0;cursor:pointer}.colorpicker.svelte-1drfzl3 .open:where(.svelte-1drfzl3){position:absolute;height:100px;top:2px;right:0;z-index:200;opacity:0;pointer-events:none;visibility:hidden}.colorpicker.svelte-1drfzl3 .open.active:where(.svelte-1drfzl3){opacity:1;pointer-events:all;visibility:visible}.colorpicker.svelte-1drfzl3 .color:where(.svelte-1drfzl3){display:inline-block;border:1px solid var(--controls-dark);vertical-align:middle;cursor:pointer}.select-control.svelte-17zf0zb{position:relative;display:flex;align-items:center;justify-content:space-between;line-height:1}.select-control-wrapper.svelte-17zf0zb{position:relative;display:inline-block;border-right:1px solid #ffffff}.select-control-display.svelte-17zf0zb{pointer-events:none;position:relative;inset:0;z-index:10;width:100%;border:1px solid #737373;display:flex;align-items:center;justify-content:flex-end;background-color:#737373}.select-control-wrapper.svelte-17zf0zb:hover .select-control-display:where(.svelte-17zf0zb){background-color:#525252}.select-control-value.svelte-17zf0zb{text-align:right;width:100%;display:block;text-transform:uppercase}.select-control-native.svelte-17zf0zb{position:absolute;left:0;padding:0;top:0;height:100%;width:100%}.slider-control.svelte-8y6a9m{position:relative;cursor:pointer;background-color:#171717}.slider-control.svelte-8y6a9m:hover .slider-control-track:where(.svelte-8y6a9m) .slider-control-fill:where(.svelte-8y6a9m){background-color:#737373}.slider-control-header.svelte-8y6a9m{position:relative;z-index:20;display:flex;-webkit-user-select:none;user-select:none;justify-content:space-between;text-transform:uppercase}.slider-control-value.svelte-8y6a9m{position:relative;z-index:20;display:flex;flex-direction:row;justify-content:flex-end;cursor:pointer}.slider-control-value-single.svelte-8y6a9m{width:200px}.slider-control-value-full.svelte-8y6a9m{width:100%}.slider-control-input.svelte-8y6a9m{position:absolute;inset-block:0;right:0;z-index:20;width:3rem;border:1px solid #ffffff;background-color:#000;opacity:0;pointer-events:none}.slider-control-input-visible.svelte-8y6a9m{opacity:1;pointer-events:all}.slider-control-track.svelte-8y6a9m{position:absolute;left:0;top:0;height:100%;width:100%;z-index:10}.slider-control-fill.svelte-8y6a9m{position:absolute;height:100%;width:100%;transform-origin:left;background-color:#525252}.vector3-control.svelte-1r2zqxk{display:flex;width:100%;justify-content:space-between;position:relative}.vector3-control-sliders.svelte-1r2zqxk{display:flex;flex-direction:row;width:200px;align-items:center}.vector3-control-connect.svelte-1r2zqxk{position:relative;margin-right:.25rem}.vector3-control-checkbox.svelte-1r2zqxk{width:1rem;height:.75rem;opacity:0;cursor:pointer}.vector3-control-connect-visual.svelte-1r2zqxk{position:absolute;text-transform:uppercase;cursor:pointer;inset:0;border:1px solid #737373;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none}.vector3-control-connect-visual.connected.svelte-1r2zqxk{background-color:#d4d4d4;color:#171717}.vector3-control-connect.svelte-1r2zqxk:hover .vector3-control-connect-visual.connected:where(.svelte-1r2zqxk){background-color:#a3a3a3}.vector3-control-connect.svelte-1r2zqxk:hover .vector3-control-connect-visual:where(.svelte-1r2zqxk):not(.connected){background-color:#525252}.vector3-control-connect-symbol.svelte-1r2zqxk{display:inline-block}.vector3-control-slider.svelte-1r2zqxk{flex-grow:1}.button-control.svelte-wxurmv{padding:2px 4px;background-color:#404040;color:#d4d4d4;border-radius:2px;cursor:pointer;border:none}.button-control.svelte-wxurmv:hover{background-color:#525252}.button-label.svelte-wxurmv{text-transform:uppercase}.trigger-control.svelte-1n7hfab{display:flex;justify-content:space-between}.trigger-control-button-wrapper.svelte-1n7hfab{position:relative}.trigger-control-flash.svelte-1n7hfab{position:absolute;pointer-events:none;inset:0;background-color:#fff}.control-group.svelte-16mblpy{-webkit-user-select:none;user-select:none;background-color:#000c;color:#d4d4d4;line-height:1;width:300px;border:1px solid #737373}.control-group-header.svelte-16mblpy{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#262626}.control-group-header.svelte-16mblpy:hover{background-color:#525252}.control-group-title.svelte-16mblpy{cursor:pointer;flex-grow:1;padding:0 4px;text-transform:uppercase;color:#d4d4d4;text-align:left;background:transparent;border:none}.control-group-actions.svelte-16mblpy{display:flex}.control-group-button.svelte-16mblpy{padding:0 4px;border:none;background:transparent;cursor:pointer;background-color:#737373}.control-group-button.midi-enabled.svelte-16mblpy{background-color:#22c55e;color:#000}.control-group-button.midi-disabled.svelte-16mblpy{background-color:#737373;color:#e5e5e5}@media(min-width:768px){.control-group-button-sync.svelte-16mblpy:hover{background-color:#737373cc}}.control-group-button-sync.pointer-events-none.svelte-16mblpy{pointer-events:none}.control-group-button-sync.opacity-50.svelte-16mblpy{opacity:.5}.control-group-button-sync.animate-pulse.svelte-16mblpy{animation:svelte-16mblpy-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.control-group-button.button-saved.svelte-16mblpy{background-color:#22c55e}.control-group-content.svelte-16mblpy{padding:0 4px}.control-group-content.hidden.svelte-16mblpy{display:none}.control-group-item.svelte-16mblpy{position:relative;padding-top:2px;padding-bottom:2px;display:flex;flex-direction:row;align-items:center}.control-group-midi-indicator.svelte-16mblpy{background-color:#22c55e;width:.25rem;flex:0 0 auto;height:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;border:none;padding:0}@media(min-width:768px){.control-group-midi-indicator.svelte-16mblpy:hover{width:1.25rem}}.control-group-midi-indicator-text.svelte-16mblpy{display:none}@media(min-width:768px){.control-group-midi-indicator.svelte-16mblpy:hover .control-group-midi-indicator-text:where(.svelte-16mblpy){display:inline-block}}.control-group-sync-overlay.svelte-16mblpy{position:absolute;inset:0;z-index:40;background-color:#fdf2f833;cursor:pointer;border:none}@media(min-width:768px){.control-group-sync-overlay.svelte-16mblpy:hover{background-color:#fdf2f866}}.control-group-sync-overlay.sync-active.svelte-16mblpy{animation:svelte-16mblpy-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.control-group-item-content.svelte-16mblpy{flex:1 1 0%}@keyframes svelte-16mblpy-pulse{0%,to{opacity:1}50%{opacity:.5}}.controls.svelte-bmr3fl{background-color:#808080b3;z-index:50;height:100%;width:100%}.controls button{background:none;color:inherit;border:none;padding:0;margin:0;cursor:pointer;outline:inherit}.controls,.controls button,.controls input,.controls select{font-size:.7rem;text-transform:uppercase;font-family:monospace,sans-serif;background:none;color:#fff;border:none;padding:0;margin:0}
