.ui-eq{min-width:0;padding:var(--space-3) var(--space-2);border:var(--line) solid var(--ink-200);border-radius:var(--radius-sm);background:var(--white);-webkit-user-select:none;user-select:none;align-items:stretch;display:flex}.ui-eq[data-disabled=true]{background:var(--ink-50)}.ui-eq__band{align-items:stretch;gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ui-eq__value,.ui-eq__freq{text-align:center;font-size:var(--text-sm);color:var(--ink-500);line-height:var(--leading-tight)}.ui-eq__value{color:var(--ink-900);font-weight:var(--weight-medium)}.ui-eq[data-disabled=true] .ui-eq__value{color:var(--ink-500)}.ui-eq__slider{height:calc(var(--control-h) * 4);cursor:pointer;touch-action:none;outline:none;position:relative}.ui-eq[data-disabled=true] .ui-eq__slider{cursor:not-allowed}.ui-eq__rail{inset:var(--space-2) 0;position:absolute}.ui-eq__rail:before{content:"";height:var(--line);background:var(--ink-300);position:absolute;top:50%;left:0;right:0}.ui-eq__rail:after{content:"";width:var(--space-1);margin-left:calc(var(--space-1) / -2);border-radius:var(--radius-pill);background:var(--ink-100);position:absolute;top:0;bottom:0;left:50%}.ui-eq__fill{z-index:1;left:50%;bottom:calc(var(--eq-lo) * 100%);height:calc((var(--eq-hi) - var(--eq-lo)) * 100%);width:var(--space-1);margin-left:calc(var(--space-1) / -2);background:var(--ink-900);position:absolute}.ui-eq__thumb{z-index:2;left:50%;bottom:calc(var(--eq-p) * 100%);width:var(--space-4);height:var(--space-4);margin:0 0 calc(var(--space-4) / -2) calc(var(--space-4) / -2);border:2px solid var(--white);border-radius:var(--radius-pill);background:var(--ink-900);box-shadow:0 0 0 var(--line) var(--ink-900);transition:transform var(--duration) var(--ease-out);position:absolute}.ui-eq__slider:hover .ui-eq__thumb{transform:scale(1.15)}.ui-eq__slider:focus-visible .ui-eq__thumb{box-shadow:0 0 0 var(--line) var(--ink-900), 0 0 0 calc(var(--line) * 4) var(--ink-900)}.ui-eq__slider:active .ui-eq__thumb{transform:scale(1.25)}.ui-eq[data-disabled=true] .ui-eq__thumb{background:var(--ink-300);box-shadow:0 0 0 var(--line) var(--ink-300);transform:none}.ui-eq[data-disabled=true] .ui-eq__fill{background:var(--ink-300)}
