@layer ui-sdk,uiset.tokens;@layer uiset.base{.fader-field{justify-items:center;gap:.5rem;display:inline-grid}.fader-field [data-slot=slider][data-orientation=vertical]{width:auto;min-width:0;height:var(--fader-height,8.5rem);flex-direction:column-reverse;align-items:center}.fader-field [data-slot=slider-control][data-orientation=vertical]{height:100%}.fader-field [data-slot=slider-value]{font-variant-numeric:tabular-nums;font-size:.75rem}.fader-label{font-weight:500}.level-meter{--level-width:9rem;display:inline-block}.level-meter [data-slot=meter-track]{width:var(--level-width);height:.625rem;overflow:hidden}.level-meter [data-slot=meter-indicator]{background-size:var(--level-width) 100%;background-repeat:no-repeat;height:100%}.step-sequencer{grid-template-columns:repeat(var(--steps,16), minmax(0, 1fr));gap:.375rem;max-inline-size:52rem;display:grid}.step-sequencer [data-slot=toggle]{min-width:0;height:2rem;padding:0;position:relative}.step-sequencer [data-slot=toggle][data-downbeat]:before{content:"";opacity:.6;background:currentColor;width:4px;height:2px;position:absolute;top:-.3125rem;left:50%;translate:-50%}.step-sequencer [data-slot=toggle][data-current]{outline:2px solid var(--ui-foreground);outline-offset:1px}@media (forced-colors:active){.step-sequencer [data-slot=toggle][data-pressed]{color:highlighttext;forced-color-adjust:none;background:highlight}}.knob-field{font-size:var(--ui-font-size,.875rem);justify-items:center;gap:.375rem;display:inline-grid}.knob-label{font-weight:500}[data-slot=knob]{--knob-size:3.5rem;--knob-ring:4px;--knob-track:var(--ui-muted);--knob-fill:var(--ui-primary);--knob-cap:var(--ui-background);--knob-cap-edge:var(--ui-input);--knob-pointer:var(--ui-foreground);--knob-angle:calc(-135deg + 270deg * var(--knob-fraction,0));border-radius:calc(var(--ui-radius,0px) + 4px);touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize;justify-items:center;gap:.25rem;padding:.25rem;display:inline-grid}[data-slot=knob][data-disabled]{cursor:not-allowed;opacity:.5}[data-slot=knob-indicator]{width:var(--knob-size);aspect-ratio:1;background:conic-gradient(from -135deg, var(--knob-fill) calc(270deg * var(--knob-fraction,0)), var(--knob-track) 0 270deg, transparent 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--knob-ring) - .5px), #000 calc(100% - var(--knob-ring)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--knob-ring) - .5px), #000 calc(100% - var(--knob-ring)));border-radius:50%;display:block;position:relative}[data-slot=knob]{position:relative}[data-slot=knob]:after{content:"";top:calc(.25rem + var(--knob-ring) + 6px);width:2px;height:calc(var(--knob-size) / 2 - var(--knob-ring) - 6px);background:var(--knob-pointer);transform-origin:50% 100%;rotate:var(--knob-angle);pointer-events:none;border-radius:1px;margin-left:-1px;position:absolute;left:50%}[data-slot=knob]:before{content:"";top:calc(.25rem + var(--knob-ring) + 3px);width:calc(var(--knob-size) - var(--knob-ring) * 2 - 6px);aspect-ratio:1;border:1px solid var(--knob-cap-edge);background:var(--knob-cap);pointer-events:none;border-radius:50%;position:absolute;left:50%;translate:-50%}[data-slot=knob-value]{font-variant-numeric:tabular-nums;text-align:center;min-width:4ch;color:var(--ui-muted-foreground)}@media (forced-colors:active){[data-slot=knob-indicator]{background:conic-gradient(from -135deg, Highlight calc(270deg * var(--knob-fraction,0)), GrayText 0 270deg, transparent 0);forced-color-adjust:none}[data-slot=knob]:after{forced-color-adjust:none;background:canvastext}}.patch-bay{position:relative}.patch-bay-cables{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.patch-bay-cable path{fill:none;stroke:var(--cable-color);stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 3px 2px oklch(0% 0 0/.35))}.patch-bay-cable circle{fill:var(--cable-color);stroke:oklch(0% 0 0/.35);stroke-width:1.5px}.patch-bay-cable[data-draft] path{stroke-dasharray:2 7}[data-slot=patch-bay-jack]{--jack-size:1.625rem;width:var(--jack-size);height:var(--jack-size);border:2px solid var(--ui-input);background:var(--ui-muted);cursor:grab;touch-action:none;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}[data-slot=patch-bay-jack]:before{content:"";aspect-ratio:1;background:var(--ui-foreground);opacity:.85;border-radius:50%;width:42%}[data-slot=patch-bay-jack][data-kind=in]{cursor:default}[data-slot=patch-bay-jack][data-connect=source],[data-slot=patch-bay-jack][data-connect=target]{outline:3px solid var(--ui-ring-border);outline-offset:2px}[data-slot=patch-bay-jack][data-connect=candidate]{border-color:var(--ui-primary)}@media (forced-colors:active){.patch-bay-cable path,.patch-bay-cable circle{stroke:canvastext;fill:none}[data-slot=patch-bay-jack][data-connect]{outline-color:highlight}}}@layer uiset.skin;
