.signal.svelte-1f68f0{pointer-events:none;width:100%;min-width:0;height:100%;color:var(--show-accent,var(--accent-green));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.level-meter.svelte-1f68f0{grid-template-columns:repeat(18,1fr);align-items:center;gap:3px;width:100%;height:58%;display:grid}.level-meter.svelte-1f68f0 span:where(.svelte-1f68f0){background:color-mix(in srgb, currentColor 14%, transparent);border-radius:2px;height:100%;transition:background 70ms linear,opacity 70ms linear}.level-meter.svelte-1f68f0 span.active:where(.svelte-1f68f0){opacity:calc(.58 + var(--level) * .38);background:currentColor}.wave.svelte-1f68f0{width:100%;height:100%;display:block;overflow:visible}.wave.svelte-1f68f0 path:where(.svelte-1f68f0){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.9}.wave.svelte-1f68f0 .wave-shadow:where(.svelte-1f68f0){opacity:.22}.spectrum.svelte-1f68f0{align-items:stretch;gap:2px;width:100%;height:100%;display:flex}.spectrum.svelte-1f68f0>span:where(.svelte-1f68f0){flex:1 1 0;min-width:1px;height:100%;position:relative}.bar-fill.svelte-1f68f0{height:max(2px, calc(var(--band) * 100%));opacity:.72;background:currentColor;border-radius:2px 2px 1px 1px;position:absolute;bottom:0;left:0;right:0}.bar-peak.svelte-1f68f0{left:0;right:0;bottom:calc(var(--peak) * 100%);opacity:.42;background:currentColor;height:1px;position:absolute}.signal-pulse.svelte-1f68f0{gap:10px}.pulse-rail.svelte-1f68f0{background:linear-gradient(90deg, transparent, color-mix(in srgb, currentColor 45%, transparent));flex:1;height:1px}.pulse-rail.right.svelte-1f68f0{transform:scaleX(-1)}.pulse-core.svelte-1f68f0{flex:0 0 28px;width:28px;height:28px;position:relative}.pulse-core.svelte-1f68f0 span:where(.svelte-1f68f0),.pulse-core.svelte-1f68f0 i:where(.svelte-1f68f0){border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pulse-core.svelte-1f68f0 span:where(.svelte-1f68f0){width:calc(8px + var(--level) * 18px);height:calc(8px + var(--level) * 18px);opacity:calc(.22 + var(--level) * .35);border:1px solid;transition:width 70ms linear,height 70ms linear,opacity 70ms linear}.pulse-core.svelte-1f68f0 span:where(.svelte-1f68f0)+span:where(.svelte-1f68f0){width:calc(5px + var(--level) * 10px);height:calc(5px + var(--level) * 10px);opacity:.55}.pulse-core.svelte-1f68f0 i:where(.svelte-1f68f0){background:currentColor;width:3px;height:3px}.mirror-spectrum.svelte-1f68f0{align-items:stretch;gap:2px;width:100%;height:100%;display:flex}.mirror-spectrum.svelte-1f68f0 span:where(.svelte-1f68f0){flex:1 1 0;min-width:1px;height:100%;position:relative}.mirror-spectrum.svelte-1f68f0 i:where(.svelte-1f68f0){height:max(2px, calc(var(--band) * 92%));background:linear-gradient(to bottom, color-mix(in srgb, currentColor 38%, transparent), currentColor 50%, color-mix(in srgb, currentColor 38%, transparent));opacity:.82;border-radius:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ribbon.svelte-1f68f0,.constellation.svelte-1f68f0{width:100%;height:100%;display:block;overflow:visible}.ribbon-glow.svelte-1f68f0{fill:currentColor;fill-opacity:.24;stroke:none}.ribbon-edge.svelte-1f68f0{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.75}.ribbon-edge.lower.svelte-1f68f0{opacity:.3}.vu-meter.svelte-1f68f0{gap:3px;width:100%;display:grid}.vu-lane.svelte-1f68f0{grid-template-columns:repeat(20,1fr);gap:2px;height:4px;display:grid}.vu-lane.svelte-1f68f0 span:where(.svelte-1f68f0){background:color-mix(in srgb, currentColor 12%, transparent);border-radius:1px}.vu-lane.svelte-1f68f0 span.active:where(.svelte-1f68f0){opacity:.78;background:currentColor}.vu-lane.svelte-1f68f0 span.active:where(.svelte-1f68f0):nth-last-child(-n+4){opacity:1}.constellation.svelte-1f68f0 path:where(.svelte-1f68f0){fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.4}.constellation.svelte-1f68f0 circle:where(.svelte-1f68f0){fill:currentColor;opacity:.96;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.level-meter.svelte-1f68f0 span:where(.svelte-1f68f0),.pulse-core.svelte-1f68f0 span:where(.svelte-1f68f0),.vu-lane.svelte-1f68f0 span:where(.svelte-1f68f0){transition:none}}
