.nav-rail.svelte-uqmqxn.svelte-uqmqxn{display:flex;flex-direction:column;gap:.5rem;padding:1rem .5rem;background:var(--ui-panel, #10141a);border-right:1px solid var(--ui-border, rgba(255, 255, 255, .08));min-width:60px;height:100vh}.nav-spacer.svelte-uqmqxn.svelte-uqmqxn{flex:1}.nav-logo.svelte-uqmqxn.svelte-uqmqxn{all:unset;cursor:pointer;display:block}.nav-logo.svelte-uqmqxn img.svelte-uqmqxn{width:38px;height:auto;display:block;margin-bottom:.48rem}.nav-footer.svelte-uqmqxn.svelte-uqmqxn{display:flex;align-items:center;justify-content:center;padding:.5rem 0;font-size:.6875rem;color:var(--ui-text-muted, rgba(255, 255, 255, .38));text-align:center;line-height:1.2;-webkit-user-select:none;user-select:none}.nav-button.svelte-uqmqxn.svelte-uqmqxn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid var(--ui-border, rgba(255, 255, 255, .08));border-radius:8px;cursor:pointer;transition:all .15s ease;color:var(--ui-text-muted, rgba(255, 255, 255, .62))}.nav-button.svelte-uqmqxn.svelte-uqmqxn:hover{background:#ffffff0d;border-color:#ffffff26;color:var(--ui-text, rgba(255, 255, 255, .88))}.nav-button.active.svelte-uqmqxn.svelte-uqmqxn{background:#ffffff14;border-color:#ffffff38;color:var(--ui-text, rgba(255, 255, 255, .88))}.nav-icon.svelte-uqmqxn.svelte-uqmqxn{font-size:1.5rem;line-height:1}.nav-button.status-green.svelte-uqmqxn.svelte-uqmqxn{border-color:#78ffbe80;box-shadow:0 0 8px #78ffbe33}.nav-button.status-green.svelte-uqmqxn.svelte-uqmqxn:not(.active){background:#78ffbe0d}.nav-button.status-yellow.svelte-uqmqxn.svelte-uqmqxn{border-color:#ffc85080;box-shadow:0 0 8px #ffc85033}.nav-button.status-yellow.svelte-uqmqxn.svelte-uqmqxn:not(.active){background:#ffc8500d}.nav-button.status-blue.svelte-uqmqxn.svelte-uqmqxn{border-color:#78a0ff80;box-shadow:0 0 8px #78a0ff33}.nav-button.status-blue.svelte-uqmqxn.svelte-uqmqxn:not(.active){background:#78a0ff0d}.nav-button.status-red.svelte-uqmqxn.svelte-uqmqxn{border-color:#ff787880;box-shadow:0 0 8px #ff787833}.nav-button.status-red.svelte-uqmqxn.svelte-uqmqxn:not(.active){background:#ff78780d}.connect-page.svelte-1b7npl6.svelte-1b7npl6{max-width:600px;margin:2rem auto;padding:2rem}h1.svelte-1b7npl6.svelte-1b7npl6{font-size:1.75rem;margin-bottom:.5rem;color:var(--ui-text, rgba(255, 255, 255, .88))}p.svelte-1b7npl6.svelte-1b7npl6{color:var(--ui-text-muted, rgba(255, 255, 255, .62));margin-bottom:2rem}.form-group.svelte-1b7npl6.svelte-1b7npl6{margin-bottom:1.5rem}label.svelte-1b7npl6.svelte-1b7npl6{display:block;margin-bottom:.5rem;color:var(--ui-text, rgba(255, 255, 255, .88));font-size:.875rem}input.svelte-1b7npl6.svelte-1b7npl6{width:100%;padding:.75rem;background:var(--ui-panel, #10141a);border:1px solid var(--ui-border, rgba(255, 255, 255, .08));border-radius:4px;color:var(--ui-text, rgba(255, 255, 255, .88));font-size:1rem}input.svelte-1b7npl6.svelte-1b7npl6:focus{outline:none;border-color:#ffffff40}.btn-primary.svelte-1b7npl6.svelte-1b7npl6{width:100%;padding:.875rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:6px;color:var(--ui-text, rgba(255, 255, 255, .88));font-size:1rem;cursor:pointer;transition:all .15s ease}.btn-primary.svelte-1b7npl6.svelte-1b7npl6:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff4d}.btn-primary.svelte-1b7npl6.svelte-1b7npl6:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1b7npl6.svelte-1b7npl6{width:100%;padding:.875rem;background:transparent;border:1px solid var(--ui-border, rgba(255, 255, 255, .08));border-radius:6px;color:var(--ui-text-muted, rgba(255, 255, 255, .62));font-size:1rem;cursor:pointer;transition:all .15s ease}.btn-secondary.svelte-1b7npl6.svelte-1b7npl6:hover{background:#ffffff0d;border-color:#ffffff26}.button-group.svelte-1b7npl6.svelte-1b7npl6{display:flex;gap:1rem}.status-card.svelte-1b7npl6.svelte-1b7npl6{display:flex;align-items:flex-start;gap:1rem;padding:1rem;margin-bottom:2rem;background:var(--ui-panel, #10141a);border:1px solid var(--ui-border, rgba(255, 255, 255, .08));border-radius:8px;transition:all .2s ease}.status-card[data-status=green].svelte-1b7npl6.svelte-1b7npl6{border-color:#78ffbe4d;background:#78ffbe08}.status-card[data-status=yellow].svelte-1b7npl6.svelte-1b7npl6{border-color:#ffc8504d;background:#ffc85008}.status-card[data-status=blue].svelte-1b7npl6.svelte-1b7npl6{border-color:#78a0ff4d;background:#78a0ff08}.status-card[data-status=red].svelte-1b7npl6.svelte-1b7npl6{border-color:#ff78784d;background:#ff787808}.status-indicator.svelte-1b7npl6.svelte-1b7npl6{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:1.25rem;flex-shrink:0;background:#ffffff0d;border:2px solid var(--ui-border, rgba(255, 255, 255, .08))}.status-indicator[data-status=green].svelte-1b7npl6.svelte-1b7npl6{border-color:#78ffbe80;background:#78ffbe1a;color:#78ffbe}.status-indicator[data-status=yellow].svelte-1b7npl6.svelte-1b7npl6{border-color:#ffc85080;background:#ffc8501a;color:#ffc850}.status-indicator[data-status=blue].svelte-1b7npl6.svelte-1b7npl6{border-color:#78a0ff80;background:#78a0ff1a;color:#78a0ff}.status-indicator[data-status=red].svelte-1b7npl6.svelte-1b7npl6{border-color:#ff787880;background:#ff78781a;color:#ff7878}.status-icon.svelte-1b7npl6.svelte-1b7npl6{line-height:1}.status-details.svelte-1b7npl6.svelte-1b7npl6{flex:1;min-width:0}.status-text.svelte-1b7npl6.svelte-1b7npl6{font-size:1rem;font-weight:600;color:var(--ui-text, rgba(255, 255, 255, .88));margin-bottom:.25rem}.status-subtext.svelte-1b7npl6.svelte-1b7npl6{font-size:.875rem;color:var(--ui-text-muted, rgba(255, 255, 255, .62));word-break:break-all}.error-message.svelte-1b7npl6.svelte-1b7npl6{margin-top:.5rem;padding:.5rem .75rem;border-radius:4px;font-size:.875rem;background:#ff78781a;border:1px solid rgba(255,120,120,.3);color:#ff7878}.checkbox-group.svelte-1b7npl6.svelte-1b7npl6{padding:1rem;background:#ffffff08;border:1px solid var(--ui-border, rgba(255, 255, 255, .08));border-radius:6px}.checkbox-label.svelte-1b7npl6.svelte-1b7npl6{display:flex;align-items:center;gap:.75rem;cursor:pointer;margin-bottom:.5rem}.checkbox-label.svelte-1b7npl6 input[type=checkbox].svelte-1b7npl6{width:auto;cursor:pointer;accent-color:rgba(120,160,255,.8)}.checkbox-label.svelte-1b7npl6 span.svelte-1b7npl6{font-size:.9375rem;font-weight:500}.checkbox-help.svelte-1b7npl6.svelte-1b7npl6{margin:0;padding-left:2rem;font-size:.8125rem;line-height:1.5;color:var(--ui-text-muted, rgba(255, 255, 255, .52))}.info-section.svelte-1b7npl6.svelte-1b7npl6{margin-top:3rem;padding:1.5rem;background:var(--ui-panel, #10141a);border:1px solid var(--ui-border, rgba(255, 255, 255, .08));border-radius:8px}.info-section.svelte-1b7npl6 h2.svelte-1b7npl6{font-size:1.25rem;margin-bottom:.5rem;color:var(--ui-text, rgba(255, 255, 255, .88))}.info-subtitle.svelte-1b7npl6.svelte-1b7npl6{font-size:.875rem;color:var(--ui-text-muted, rgba(255, 255, 255, .62));margin-bottom:1rem}.device-lists.svelte-1b7npl6.svelte-1b7npl6{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.device-list.svelte-1b7npl6 h3.svelte-1b7npl6{font-size:1rem;margin-bottom:.75rem;color:var(--ui-text, rgba(255, 255, 255, .88))}.device-entries.svelte-1b7npl6.svelte-1b7npl6{list-style:none;padding:0;margin:0}.device-entries.svelte-1b7npl6 li.svelte-1b7npl6{padding:.75rem;margin-bottom:.5rem;background:#ffffff08;border:1px solid var(--ui-border, rgba(255, 255, 255, .08));border-radius:4px;position:relative}.device-entries.svelte-1b7npl6 li.in-use.svelte-1b7npl6{border-color:#78ffbe4d;background:#78ffbe0d}.device-id.svelte-1b7npl6.svelte-1b7npl6{font-size:.9rem;font-family:Courier New,monospace;color:var(--ui-text, rgba(255, 255, 255, .88));margin-bottom:.25rem}.device-name.svelte-1b7npl6.svelte-1b7npl6{font-size:.8rem;color:var(--ui-text-muted, rgba(255, 255, 255, .62))}.in-use-badge.svelte-1b7npl6.svelte-1b7npl6{position:absolute;top:.75rem;right:.75rem;font-size:.75rem;padding:.25rem .5rem;background:#78ffbe33;border:1px solid rgba(120,255,190,.4);border-radius:3px;color:#78ffbe;font-weight:600}.empty-message.svelte-1b7npl6.svelte-1b7npl6{font-size:.875rem;color:var(--ui-text-muted, rgba(255, 255, 255, .52));font-style:italic}.config-header.svelte-1b7npl6.svelte-1b7npl6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.config-header.svelte-1b7npl6 h2.svelte-1b7npl6{margin-bottom:0}.btn-refresh-configs.svelte-1b7npl6.svelte-1b7npl6{padding:.5rem 1rem;background:#78a0ff26;border:1px solid rgba(120,160,255,.3);border-radius:4px;color:#78a0ff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-refresh-configs.svelte-1b7npl6.svelte-1b7npl6:hover:not(:disabled){background:#78a0ff40;border-color:#78a0ff66}.btn-refresh-configs.svelte-1b7npl6.svelte-1b7npl6:disabled{opacity:.5;cursor:not-allowed}.config-panels.svelte-1b7npl6.svelte-1b7npl6{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.config-panel.svelte-1b7npl6 h3.svelte-1b7npl6{font-size:1rem;margin-bottom:.75rem;color:var(--ui-text, rgba(255, 255, 255, .88))}.config-meta.svelte-1b7npl6.svelte-1b7npl6{font-size:.875rem;margin-bottom:.5rem;color:var(--ui-text-muted, rgba(255, 255, 255, .72))}.config-meta.svelte-1b7npl6 strong.svelte-1b7npl6{color:var(--ui-text, rgba(255, 255, 255, .88))}.yaml-container.svelte-1b7npl6.svelte-1b7npl6{position:relative;margin-top:.75rem}.config-yaml.svelte-1b7npl6.svelte-1b7npl6{max-height:400px;overflow-y:auto;padding:.75rem;background:#0000004d;border:1px solid var(--ui-border, rgba(255, 255, 255, .08));border-radius:4px;font-size:.8rem;font-family:Courier New,monospace;color:var(--ui-text-muted, rgba(255, 255, 255, .72));white-space:pre-wrap;word-wrap:break-word;line-height:1.4;margin:0}.btn-copy-yaml.svelte-1b7npl6.svelte-1b7npl6{position:absolute;top:.5rem;right:.5rem;width:28px;height:28px;padding:0;display:grid;place-items:center;background:transparent;border:none;color:#78a0ff;cursor:pointer;transition:all .15s ease;opacity:.7}.btn-copy-yaml.svelte-1b7npl6>svg.svelte-1b7npl6:hover{opacity:1;background:#78a0ff26;border-radius:4px}.btn-copy-yaml.svelte-1b7npl6 svg.svelte-1b7npl6{width:24px;height:24px;fill:currentColor;display:block}.copy-feedback-badge.svelte-1b7npl6.svelte-1b7npl6{position:absolute;bottom:-1.5rem;right:0;padding:.25rem .5rem;background:#78ffbe33;border:1px solid rgba(120,255,190,.4);border-radius:3px;color:#78ffbe;font-size:.65rem;font-weight:600;white-space:nowrap;pointer-events:none}.failures-section.svelte-1b7npl6.svelte-1b7npl6{border-color:#ff78784d;background:#ff78780d}.failures-header.svelte-1b7npl6.svelte-1b7npl6{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.btn-copy-diagnostics.svelte-1b7npl6.svelte-1b7npl6{padding:.5rem 1rem;background:#78a0ff26;border:1px solid rgba(120,160,255,.3);border-radius:4px;color:#78a0ff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-copy-diagnostics.svelte-1b7npl6.svelte-1b7npl6:hover{background:#78a0ff40;border-color:#78a0ff66}.failures-container.svelte-1b7npl6.svelte-1b7npl6{max-height:400px;overflow-y:auto}.failure-entry.svelte-1b7npl6.svelte-1b7npl6{padding:1rem;margin-bottom:1rem;background:#ff78781a;border:1px solid rgba(255,120,120,.3);border-radius:4px}.failure-header.svelte-1b7npl6.svelte-1b7npl6{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.875rem}.failure-timestamp.svelte-1b7npl6.svelte-1b7npl6{color:var(--ui-text-muted, rgba(255, 255, 255, .62))}.failure-socket.svelte-1b7npl6.svelte-1b7npl6{padding:.125rem .5rem;background:#78a0ff33;border:1px solid rgba(120,160,255,.4);border-radius:3px;color:#78a0ff;font-weight:600;font-size:.75rem}.failure-command.svelte-1b7npl6.svelte-1b7npl6{padding:.125rem .5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:3px;font-family:Courier New,monospace;font-size:.75rem}.failure-detail.svelte-1b7npl6.svelte-1b7npl6{margin-top:.75rem}.failure-detail.svelte-1b7npl6 strong.svelte-1b7npl6{font-size:.8rem;color:var(--ui-text, rgba(255, 255, 255, .88));display:block;margin-bottom:.25rem}.failure-payload.svelte-1b7npl6.svelte-1b7npl6{padding:.5rem;background:#0006;border:1px solid rgba(255,120,120,.2);border-radius:3px;font-size:.75rem;font-family:Courier New,monospace;color:var(--ui-text-muted, rgba(255, 255, 255, .72));white-space:pre-wrap;word-wrap:break-word;line-height:1.4;margin:0;max-height:200px;overflow-y:auto}@media (max-width: 900px){.device-lists.svelte-1b7npl6.svelte-1b7npl6,.config-panels.svelte-1b7npl6.svelte-1b7npl6{grid-template-columns:1fr}}.token-group.svelte-l412i6.svelte-l412i6{transition:opacity .2s ease}.token-group.dimmed.svelte-l412i6.svelte-l412i6{opacity:.3}.token-halo.svelte-l412i6.svelte-l412i6{transition:opacity .2s ease}.token-arc.svelte-l412i6.svelte-l412i6{transition:opacity .15s ease,d .1s ease}.token-index.svelte-l412i6.svelte-l412i6{fill:var(--ui-text);font-size:12px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-user-select:none;user-select:none}.token-label-freq.svelte-l412i6.svelte-l412i6{font-size:14px;font-weight:600;-webkit-user-select:none;user-select:none}.token-label-freq.svelte-l412i6 .freq-number.svelte-l412i6{fill:var(--band-color)}.token-label-freq.svelte-l412i6 .freq-unit.svelte-l412i6{fill:color-mix(in oklab,var(--band-color) 70%,transparent);font-size:14px}.token-label-q.svelte-l412i6.svelte-l412i6{fill:color-mix(in oklab,var(--band-color) 70%,transparent);font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}.token-labels.svelte-l412i6.svelte-l412i6{transition:transform .12s ease-out}.band-token-ring.svelte-l412i6.svelte-l412i6{transition:stroke-width .15s ease}.band-token-hitarea.svelte-l412i6.svelte-l412i6{cursor:grab;touch-action:none}.band-token-hitarea.shift-mode.svelte-l412i6.svelte-l412i6{cursor:ns-resize}.band-token-hitarea.svelte-l412i6:hover+.band-token-ring.svelte-l412i6{stroke-width:4}.band-token-hitarea.svelte-l412i6.svelte-l412i6:active{cursor:grabbing}.band-token-hitarea.shift-mode.svelte-l412i6.svelte-l412i6:active{cursor:ns-resize}.band-token-hitarea[data-selected=true].svelte-l412i6.svelte-l412i6{filter:drop-shadow(0 0 6px color-mix(in oklab,currentColor 45%,transparent))}.eq-plot-area.svelte-1t2mc3o.svelte-1t2mc3o{display:grid;grid-template-columns:1fr 32px;min-height:0;height:100%}.eq-plot.svelte-1t2mc3o.svelte-1t2mc3o{position:relative;height:100%;background:linear-gradient(180deg,color-mix(in oklab,#041b1d 100%,black 0%),color-mix(in oklab,#041b1d 100%,white 8%) 60%,color-mix(in oklab,#041b1d 100%,black 0%))}.eq-plot.svelte-1t2mc3o svg.svelte-1t2mc3o{width:100%;height:100%;display:block;position:relative;z-index:1}.spectrum-canvas.svelte-1t2mc3o.svelte-1t2mc3o{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.eq-gainscale.svelte-1t2mc3o.svelte-1t2mc3o{position:relative;display:flex;align-items:center;justify-content:center}.gain-label.svelte-1t2mc3o.svelte-1t2mc3o{position:absolute;transform:translateY(-50%);font-size:.7rem;color:#ffffff9e;font-weight:500;white-space:nowrap;text-align:center;width:100%}.gain-label-zero.svelte-1t2mc3o.svelte-1t2mc3o{font-weight:600;color:#ffffffbf}.knob-dial.svelte-gzbjmd{display:block;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.knob-dial.dragging.svelte-gzbjmd{cursor:ns-resize}.knob-body{fill:var(--ui-panel-2);stroke:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.knob-arc{stroke:var(--knob-arc, var(--band-ink, var(--ui-text)));stroke-linecap:butt;fill:none;opacity:.95;transition:opacity .15s ease}.knob-dial.svelte-gzbjmd:hover .knob-arc{opacity:1}.band[data-enabled=false] .knob-arc{opacity:.45}.vizHost.svelte-11kec4p.svelte-11kec4p{height:120px;position:relative;min-width:0;width:100%}.vizViewport.svelte-11kec4p.svelte-11kec4p{position:relative;height:100%;border:1px solid var(--ui-border);border-radius:10px;overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch;min-width:0}.edgeFade.svelte-11kec4p.svelte-11kec4p{pointer-events:none;position:absolute;top:0;bottom:0;width:28px;opacity:0;transition:opacity .18s ease;z-index:10}.edgeFade.left.svelte-11kec4p.svelte-11kec4p{left:0;background:linear-gradient(90deg,var(--ui-panel) 0%,transparent 100%);border-top-left-radius:10px;border-bottom-left-radius:10px}.edgeFade.right.svelte-11kec4p.svelte-11kec4p{right:0;background:linear-gradient(270deg,var(--ui-panel) 0%,transparent 100%);border-top-right-radius:10px;border-bottom-right-radius:10px}.vizStrip.svelte-11kec4p.svelte-11kec4p{height:100%;display:flex;align-items:stretch}.groupContainer.svelte-11kec4p.svelte-11kec4p{--expandedWidth:200px;width:44px;height:100%;flex:0 0 auto;position:relative;overflow:hidden;border-right:1px solid var(--ui-border);transition:width .18s ease,box-shadow .18s ease}.groupContainer.svelte-11kec4p.svelte-11kec4p:last-child{border-right:none}.groupContainer.expanded.svelte-11kec4p.svelte-11kec4p{width:var(--expandedWidth);box-shadow:inset 2px 0 #39ff8f40}.stubGlyph.svelte-11kec4p.svelte-11kec4p{position:absolute;left:0;top:0;bottom:0;width:44px;display:flex;align-items:flex-start;justify-content:center;padding-top:9px;z-index:2;pointer-events:none;transition:opacity .2s ease}.groupStub.svelte-11kec4p.svelte-11kec4p{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;cursor:pointer;border-radius:inherit;transition:background .2s ease}.groupStub.svelte-11kec4p.svelte-11kec4p:hover{background:#ffffff06}.groupContainer.expanded.svelte-11kec4p .groupStub.svelte-11kec4p{right:auto;width:44px}.groupExpanded.svelte-11kec4p.svelte-11kec4p{position:absolute;left:44px;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;padding:10px 12px 8px 8px;opacity:0;pointer-events:none;transition:opacity .14s ease}.groupContainer.expanded.svelte-11kec4p .groupExpanded.svelte-11kec4p{opacity:1;pointer-events:auto}.groupTitle.svelte-11kec4p.svelte-11kec4p{margin:.2rem 0 .7rem;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-dim);white-space:nowrap}.row.svelte-11kec4p.svelte-11kec4p{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chip.svelte-11kec4p.svelte-11kec4p{padding:3px 8px;border:1px solid var(--ui-border);border-radius:5px;font-size:11px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;color:var(--ui-text-muted);transition:border-color .2s ease,background .2s ease,color .2s ease}.waveStack.svelte-11kec4p.svelte-11kec4p{flex-shrink:0}.waveStack.svelte-11kec4p svg.svelte-11kec4p{width:56px;height:20px;display:block}.waveFlat.svelte-11kec4p.svelte-11kec4p{stroke:#5f6b7a;stroke-width:1.5;transition:opacity .2s ease}.ltaFill.svelte-11kec4p.svelte-11kec4p,.staFill.svelte-11kec4p.svelte-11kec4p,.peakFill.svelte-11kec4p.svelte-11kec4p{opacity:0;transition:opacity .2s ease}#g_curves[data-lta=on].svelte-11kec4p .ltaFill.svelte-11kec4p,#g_curves[data-sta=on].svelte-11kec4p .staFill.svelte-11kec4p,#g_curves[data-peak=on].svelte-11kec4p .peakFill.svelte-11kec4p{opacity:1}#g_curves[data-lta=on].svelte-11kec4p .waveFlat.svelte-11kec4p,#g_curves[data-sta=on].svelte-11kec4p .waveFlat.svelte-11kec4p,#g_curves[data-peak=on].svelte-11kec4p .waveFlat.svelte-11kec4p{opacity:0}.waveSwitch.svelte-11kec4p.svelte-11kec4p{display:flex;align-items:center;gap:4px}.waveSwitch[data-mode=lta].svelte-11kec4p.svelte-11kec4p:hover{border-color:#1a6060;background:#00d4b80f}.waveSwitch[data-mode=sta].svelte-11kec4p.svelte-11kec4p:hover{border-color:#3d5a00;background:#a8ff000f}.waveSwitch[data-mode=peak].svelte-11kec4p.svelte-11kec4p:hover{border-color:#604010;background:#f0a8000f}.waveSwitch[data-on=true][data-mode=lta].svelte-11kec4p.svelte-11kec4p{border-color:#00d4b8;color:#b0fff4}.waveSwitch[data-on=true][data-mode=sta].svelte-11kec4p.svelte-11kec4p{border-color:#a8ff00;color:#eaffd0}.waveSwitch[data-on=true][data-mode=peak].svelte-11kec4p.svelte-11kec4p{border-color:#f0a800;color:#fff3cc}.option.svelte-11kec4p.svelte-11kec4p:hover{border-color:#1a5c3a;background:#00ffa30f}.option.active.svelte-11kec4p.svelte-11kec4p{border-color:#00ffa3;color:#eafff5}.button.svelte-11kec4p.svelte-11kec4p{background:var(--ui-panel-2);padding:4px 7px;border-radius:5px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;transition:background .2s ease;font-size:11px;white-space:nowrap;border:none;color:var(--ui-text-muted)}.button.svelte-11kec4p.svelte-11kec4p:hover{background:#3a424c}.button.button--icon.svelte-11kec4p.svelte-11kec4p{padding:3px 8px;min-width:0;width:auto;display:inline-flex;align-items:center;justify-content:center;gap:0;border:none;outline:none;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.resetIcon.svelte-11kec4p.svelte-11kec4p{display:block;color:#6f7a86;transition:color .2s ease,filter .2s ease}.button.button--icon.svelte-11kec4p:hover .resetIcon.svelte-11kec4p{color:#c8d1db;filter:drop-shadow(0 0 4px rgba(0,255,163,.25))}.button.button--icon.svelte-11kec4p:active .resetIcon.svelte-11kec4p{filter:drop-shadow(0 0 6px rgba(0,255,163,.35))}.disclosureChip.svelte-11kec4p.svelte-11kec4p{display:flex;align-items:center;gap:6px}.disclosureChip.svelte-11kec4p.svelte-11kec4p:hover:not(:disabled){border-color:#4a5260}.disclosureChip[data-open=true].svelte-11kec4p.svelte-11kec4p{border-color:#39ff8f;color:#caffea}.disclosureChip.svelte-11kec4p.svelte-11kec4p:disabled{opacity:.3;cursor:not-allowed}.disclosureChip.svelte-11kec4p .arrow.svelte-11kec4p{font-size:10px;opacity:.7;transition:transform .2s ease,opacity .2s ease}.disclosureChip[data-open=true].svelte-11kec4p .arrow.svelte-11kec4p{transform:rotate(180deg);opacity:1}.heatmapToggle.svelte-11kec4p.svelte-11kec4p{display:flex;align-items:center;gap:4px;flex-shrink:0;cursor:pointer;background:transparent;border:none;padding:0;color:inherit}.heatmapToggle.svelte-11kec4p:hover .ring-metal.svelte-11kec4p{stroke:#7a8a90}.heatmapToggle.svelte-11kec4p:hover .powerLabel.svelte-11kec4p{color:#7a3a00}.halo.svelte-11kec4p.svelte-11kec4p{-webkit-user-select:none;user-select:none;flex-shrink:0;display:flex;align-items:center}.halo.svelte-11kec4p svg.svelte-11kec4p{display:block}.halo.svelte-11kec4p .bloom.svelte-11kec4p{opacity:0;transition:opacity .35s ease}#g_heatmap[data-power=on].svelte-11kec4p .halo .bloom.svelte-11kec4p{opacity:1;animation:svelte-11kec4p-haloPulse 2.8s ease-in-out infinite}@keyframes svelte-11kec4p-haloPulse{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}to{opacity:.5;transform:scale(.95)}}.halo.svelte-11kec4p .ring-neon.svelte-11kec4p{opacity:0;transition:opacity .35s ease}#g_heatmap[data-power=on].svelte-11kec4p .halo .ring-neon.svelte-11kec4p{opacity:1}.halo.svelte-11kec4p .ring-metal.svelte-11kec4p{transition:opacity .35s ease,stroke .2s ease}#g_heatmap[data-power=on].svelte-11kec4p .halo .ring-metal.svelte-11kec4p{opacity:0}.halo.svelte-11kec4p .dot.svelte-11kec4p{fill:#4a5260;transition:fill .35s ease}#g_heatmap[data-power=on].svelte-11kec4p .halo .dot.svelte-11kec4p{fill:var(--orange)}.powerLabel.svelte-11kec4p.svelte-11kec4p{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6b7785;line-height:1;transition:color .35s ease}#g_heatmap[data-power=on].svelte-11kec4p .powerLabel.svelte-11kec4p{color:var(--orange)}.sigTapGroup.svelte-11kec4p.svelte-11kec4p,.sigTap.svelte-11kec4p.svelte-11kec4p{display:block}.sigLine.svelte-11kec4p.svelte-11kec4p{stroke:#4a5260;stroke-width:1.3}.sigSegActive.svelte-11kec4p.svelte-11kec4p{stroke:#7b8fff;stroke-width:1.3;opacity:0;transition:opacity .2s ease}.sigTapGroup[data-sel=pre].svelte-11kec4p .sigSegActive.pre.svelte-11kec4p,.sigTapGroup[data-sel=post].svelte-11kec4p .sigSegActive.post.svelte-11kec4p{opacity:1}.eqBlock.svelte-11kec4p.svelte-11kec4p{fill:#2a3037;stroke:#4a5260;stroke-width:1}.eqBlockCurve.svelte-11kec4p.svelte-11kec4p{fill:none;stroke:#00ffa3;stroke-width:1;stroke-linecap:round;opacity:.5}.eqBlockLabel.svelte-11kec4p.svelte-11kec4p{fill:#6b7785;font-size:7px;font-family:system-ui;text-anchor:middle;dominant-baseline:middle;letter-spacing:.1em;text-transform:uppercase}.tap.svelte-11kec4p.svelte-11kec4p{cursor:pointer}.tapNode.svelte-11kec4p.svelte-11kec4p{fill:#111419;stroke:#4a5260;stroke-width:1.5;transition:fill .2s ease,stroke .2s ease}.tapStem.svelte-11kec4p.svelte-11kec4p{stroke:#4a5260;stroke-width:1;stroke-dasharray:2 2;transition:stroke .2s ease}.tapHead.svelte-11kec4p.svelte-11kec4p{fill:#4a5260;transition:fill .2s ease}.tapLabel.svelte-11kec4p.svelte-11kec4p{fill:#6b7785;font-size:8px;font-family:system-ui;text-anchor:middle;letter-spacing:.09em;text-transform:uppercase;transition:fill .2s ease;-webkit-user-select:none;user-select:none}.tap.svelte-11kec4p:hover .tapNode.svelte-11kec4p{stroke:#7b8fff}.tap.svelte-11kec4p:hover .tapStem.svelte-11kec4p{stroke:#2e3580}.tap.svelte-11kec4p:hover .tapHead.svelte-11kec4p{fill:#2e3580}.tap.svelte-11kec4p:hover .tapLabel.svelte-11kec4p{fill:#9aa4af}.sigTapGroup[data-sel=pre].svelte-11kec4p .tap[data-pos=pre] .tapNode.svelte-11kec4p{fill:#7b8fff;stroke:#7b8fff;filter:url(#tapGlow)}.sigTapGroup[data-sel=pre].svelte-11kec4p .tap[data-pos=pre] .tapStem.svelte-11kec4p{stroke:#7b8fff;stroke-dasharray:none}.sigTapGroup[data-sel=pre].svelte-11kec4p .tap[data-pos=pre] .tapHead.svelte-11kec4p{fill:#7b8fff;filter:url(#tapGlow)}.sigTapGroup[data-sel=pre].svelte-11kec4p .tap[data-pos=pre] .tapLabel.svelte-11kec4p{fill:#dde0ff}.sigTapGroup[data-sel=post].svelte-11kec4p .tap[data-pos=post] .tapNode.svelte-11kec4p{fill:#7b8fff;stroke:#7b8fff;filter:url(#tapGlow)}.sigTapGroup[data-sel=post].svelte-11kec4p .tap[data-pos=post] .tapStem.svelte-11kec4p{stroke:#7b8fff;stroke-dasharray:none}.sigTapGroup[data-sel=post].svelte-11kec4p .tap[data-pos=post] .tapHead.svelte-11kec4p{fill:#7b8fff;filter:url(#tapGlow)}.sigTapGroup[data-sel=post].svelte-11kec4p .tap[data-pos=post] .tapLabel.svelte-11kec4p{fill:#dde0ff}.glyphLta.svelte-11kec4p.svelte-11kec4p,.glyphSta.svelte-11kec4p.svelte-11kec4p,.glyphPeak.svelte-11kec4p.svelte-11kec4p{opacity:.2;transition:opacity .2s ease}#g_curves[data-lta=on].svelte-11kec4p .glyphLta.svelte-11kec4p,#g_curves[data-sta=on].svelte-11kec4p .glyphSta.svelte-11kec4p,#g_curves[data-peak=on].svelte-11kec4p .glyphPeak.svelte-11kec4p{opacity:1}.gSmooth.svelte-11kec4p.svelte-11kec4p{fill:none;stroke:var(--lime);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s ease}#g_smooth[data-smooth="0"].svelte-11kec4p .gSmooth[data-level="0"].svelte-11kec4p,#g_smooth[data-smooth="1"].svelte-11kec4p .gSmooth[data-level="1"].svelte-11kec4p,#g_smooth[data-smooth="2"].svelte-11kec4p .gSmooth[data-level="2"].svelte-11kec4p,#g_smooth[data-smooth="3"].svelte-11kec4p .gSmooth[data-level="3"].svelte-11kec4p{opacity:.85}.glyphHeatmap.svelte-11kec4p.svelte-11kec4p{opacity:.3;transition:opacity .28s ease}#g_heatmap[data-power=on].svelte-11kec4p .glyphHeatmap.svelte-11kec4p{opacity:1}.tokGlyph-base.svelte-11kec4p.svelte-11kec4p{stroke:#4a5260;stroke-width:1;stroke-linecap:round}.tokGlyph-curveA.svelte-11kec4p.svelte-11kec4p{fill:none;stroke:var(--indigo);stroke-width:1.6;stroke-linecap:round;opacity:.95}.tokGlyph-curveB.svelte-11kec4p.svelte-11kec4p{fill:none;stroke:var(--teal);stroke-width:1.3;stroke-linecap:round;opacity:0;transition:opacity .18s ease}#g_tokens[data-curves=on].svelte-11kec4p .tokGlyph-curveB.svelte-11kec4p{opacity:.95}.tokGlyph-shade.svelte-11kec4p.svelte-11kec4p{fill:var(--indigo);fill-opacity:var(--tokenFill, .4);transition:fill-opacity .18s ease}.tokGlyph-dot.svelte-11kec4p.svelte-11kec4p{fill:#0e1116;stroke:var(--teal);stroke-width:.8;opacity:0;transition:opacity .18s ease}#g_tokens[data-solo=on].svelte-11kec4p .tokGlyph-dot.svelte-11kec4p{opacity:1}.glyphTapLine.svelte-11kec4p.svelte-11kec4p{stroke:#4a5260;stroke-width:1.3;stroke-linecap:round}.glyphTapBlock.svelte-11kec4p.svelte-11kec4p{fill:#2a3037;stroke:#4a5260;stroke-width:1}.glyphTapNode.svelte-11kec4p.svelte-11kec4p{fill:#111419;stroke:#4a5260;stroke-width:1.4;transition:fill .2s ease,stroke .2s ease}#g_tap[data-sel=pre].svelte-11kec4p .glyphTapNode[data-pos=pre].svelte-11kec4p,#g_tap[data-sel=post].svelte-11kec4p .glyphTapNode[data-pos=post].svelte-11kec4p{fill:var(--indigo);stroke:var(--indigo)}.knob-wrapper-inline.svelte-11kec4p.svelte-11kec4p{display:inline-flex;align-items:center;justify-content:center}.eq-left.svelte-mlkfcf{display:grid;grid-template-rows:subgrid;grid-row:1 / span 3;min-height:0;min-width:0}.eq-left-top.svelte-mlkfcf{align-self:end}.eq-left-middle.svelte-mlkfcf{min-height:0;height:100%}.eq-left-bottom.svelte-mlkfcf{align-self:start}.eq-octaves-area.svelte-mlkfcf{display:grid;grid-template-columns:1fr 44px;align-items:end}.eq-octaves.svelte-mlkfcf{padding:0 14px;display:grid;grid-template-columns:repeat(9,1fr);align-items:center;gap:6px}.eq-octave-cell.svelte-mlkfcf{height:22px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);background:#ffffff12;color:#ffffffb8;font-size:.75rem;font-weight:600;letter-spacing:.02em;border-radius:2px;background:color-mix(in oklab,var(--ui-panel) 70%,#041b1d 30%)}.eq-octave-spacer.svelte-mlkfcf{border:none;background:transparent}.eq-regions-area.svelte-mlkfcf{display:grid;grid-template-columns:1fr 44px}.eq-regions.svelte-mlkfcf{padding:0 14px;display:grid;grid-template-columns:repeat(9,1fr);align-items:center;gap:6px}.eq-region-cell.svelte-mlkfcf{height:22px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);background:#ffffff12;color:#ffffffb8;font-size:.75rem;font-weight:600;letter-spacing:.02em;border-radius:2px;background:color-mix(in oklab,var(--ui-panel) 70%,#041b1d 30%)}.eq-freqscale-area.svelte-mlkfcf{display:grid;grid-template-columns:1fr 32px}.eq-freqscale.svelte-mlkfcf{position:relative;padding:0 14px;display:flex;align-items:center}.freq-label.svelte-mlkfcf{position:absolute;transform:translate(-50%);font-size:.7rem;color:#ffffff9e;font-weight:500;white-space:nowrap}.freq-label-first.svelte-mlkfcf{transform:none}.viz-options-area.svelte-mlkfcf{display:grid;grid-template-columns:1fr 32px;margin-top:1rem;min-width:0}.band-column.svelte-1nj3laz{display:grid;grid-template-rows:subgrid;grid-row:1 / span 3;max-width:80px;border-radius:8px;border:1px solid transparent;min-width:40px;margin:0 -3px}.band-top.svelte-1nj3laz{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:.5rem}.band-middle.svelte-1nj3laz{display:flex;flex-direction:column;align-items:center;justify-content:stretch;min-height:0;height:100%}.band-bottom.svelte-1nj3laz{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:.5rem;padding-top:1.5rem}.master-band.svelte-1nj3laz{opacity:.6}.filter-type-icon.svelte-1nj3laz{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background:transparent;border:0;padding:0;color:inherit}.order-icon.svelte-1nj3laz{display:flex;align-items:center;justify-content:center;width:21px;height:21px;cursor:pointer}.gain-fader.svelte-1nj3laz{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;height:100%;min-height:120px;justify-self:stretch}.fader-track.svelte-1nj3laz{position:relative;width:24px;flex:1;border:1px solid rgba(255,255,255,.12);border-radius:2px;touch-action:none}.fader-thumb-wrap.svelte-1nj3laz{position:absolute;left:50%;transform:translate(-50%);width:0;height:0}.fader-thumb.svelte-1nj3laz{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:14px;height:28px;background:var(--band-ink);border:2px solid rgba(0,0,0,.45);border-radius:4px;cursor:grab;touch-action:none}.fader-thumb.svelte-1nj3laz:active{cursor:grabbing}.fader-tick.svelte-1nj3laz{position:absolute;left:20%;width:60%;height:3px;background:var(--band-muted);opacity:.3;pointer-events:none}.mute-btn.svelte-1nj3laz{width:24px;height:24px;padding:0;background:transparent;border:2px solid var(--band-outline);border-radius:50%;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.mute-indicator.svelte-1nj3laz{width:10px;height:10px;border-radius:50%;background:var(--band-ink);transition:all .15s ease}.mute-btn.svelte-1nj3laz:hover{background:#ffffff0d}.knob-label.svelte-1nj3laz{display:flex;align-items:center;justify-content:center;font-size:.625rem;color:var(--ui-text-dim);font-weight:600;letter-spacing:.05em;height:31px}.icon{width:20px;height:20px;color:var(--band-ink);opacity:.95}.band[data-enabled=false] .icon{opacity:.55}.band-order-icon.svelte-x6pf1p{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.band-order-icon.svelte-x6pf1p svg{width:100%;height:100%}.band-column.svelte-o02wrl.svelte-o02wrl{display:grid;grid-template-rows:subgrid;grid-row:1 / span 3;max-width:80px;border-radius:8px;border:1px solid transparent;min-width:40px;margin:0 -3px}.band-top.svelte-o02wrl.svelte-o02wrl{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:.5rem}.band-middle.svelte-o02wrl.svelte-o02wrl{display:flex;flex-direction:column;align-items:center;justify-content:stretch;min-height:0;height:100%}.band-bottom.svelte-o02wrl.svelte-o02wrl{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:.5rem;padding-top:1.5rem}.band-column[data-enabled=false].svelte-o02wrl.svelte-o02wrl{opacity:.5}.band-column[data-enabled=false].svelte-o02wrl .fader-track.svelte-o02wrl{pointer-events:none}.band-column[data-selected=true].svelte-o02wrl.svelte-o02wrl{border-color:color-mix(in oklab,var(--band-color) 44%,var(--ui-border));background:color-mix(in oklab,var(--band-color) 2%,var(--ui-panel));box-shadow:0 0 0 1px color-mix(in oklab,var(--band-color) 7%,transparent)}.filter-type-icon.svelte-o02wrl.svelte-o02wrl{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background:transparent;border:0;padding:0;color:inherit}.band-column[data-enabled=false].svelte-o02wrl .filter-type-icon.svelte-o02wrl{pointer-events:none}.order-icon.svelte-o02wrl.svelte-o02wrl{display:flex;align-items:center;justify-content:center;width:21px;height:21px;cursor:pointer}.gain-fader.svelte-o02wrl.svelte-o02wrl{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;height:100%;min-height:120px;justify-self:stretch}.gain-fader[data-supports-gain=false].svelte-o02wrl.svelte-o02wrl{opacity:.35;pointer-events:none}.fader-track.svelte-o02wrl.svelte-o02wrl{position:relative;width:24px;flex:1;border:1px solid rgba(255,255,255,.12);border-radius:2px;touch-action:none}.fader-thumb-wrap.svelte-o02wrl.svelte-o02wrl{position:absolute;left:50%;transform:translate(-50%);width:0;height:0}.fader-thumb.svelte-o02wrl.svelte-o02wrl{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:14px;height:28px;background:var(--band-ink);border:2px solid rgba(0,0,0,.45);border-radius:4px;cursor:grab;touch-action:none}.fader-thumb.svelte-o02wrl.svelte-o02wrl:active{cursor:grabbing}.fader-tick.svelte-o02wrl.svelte-o02wrl{position:absolute;left:20%;width:60%;height:3px;background:var(--band-muted);opacity:.3;pointer-events:none}.mute-btn.svelte-o02wrl.svelte-o02wrl{width:24px;height:24px;padding:0;background:transparent;border:2px solid var(--band-outline);border-radius:50%;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.mute-indicator.svelte-o02wrl.svelte-o02wrl{width:10px;height:10px;border-radius:50%;background:var(--band-ink);transition:all .15s ease}.mute-btn.svelte-o02wrl.svelte-o02wrl:hover{background:#ffffff0d}.mute-btn.muted.svelte-o02wrl .mute-indicator.svelte-o02wrl{background:transparent}.mute-btn.muted.svelte-o02wrl.svelte-o02wrl{border-color:var(--ui-border);opacity:.5}.knob-wrapper.svelte-o02wrl.svelte-o02wrl{display:flex;align-items:center;justify-content:center;width:100%;height:auto}.knob-wrapper.disabled.svelte-o02wrl.svelte-o02wrl{pointer-events:none;opacity:.5}.band-column.solo-dimmed.svelte-o02wrl.svelte-o02wrl{opacity:.2;pointer-events:none;transition:opacity .15s ease}.eq-right.svelte-rcgarr{display:grid;grid-template-rows:subgrid;grid-row:1 / span 3;min-width:0;min-height:0;overflow:hidden}.band-grid.svelte-rcgarr{display:grid;grid-auto-flow:column;grid-template-rows:subgrid;grid-row:1 / span 3;gap:.375rem;height:100%;width:100%;min-height:0;overflow-x:auto;overflow-y:hidden}.fader-tooltip.svelte-vtzkt5.svelte-vtzkt5{position:fixed;transform:translate(-100%,-50%);pointer-events:none;opacity:1;transition:opacity 1.5s ease;z-index:100}.fader-tooltip.right-side.svelte-vtzkt5.svelte-vtzkt5{transform:translateY(-50%) scaleX(-1)}.fader-tooltip.right-side.svelte-vtzkt5 .tooltip-text.svelte-vtzkt5{transform:translate(-50%,-50%) scaleX(-1)}.fader-tooltip.fading.svelte-vtzkt5.svelte-vtzkt5{opacity:0}.fader-tooltip.svelte-vtzkt5 svg.svelte-vtzkt5{display:block}.tooltip-text.svelte-vtzkt5.svelte-vtzkt5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.6rem;font-weight:600;color:var(--ui-text);white-space:nowrap;pointer-events:none}.filter-type-picker.svelte-1osa2js{position:fixed;z-index:1000;background:var(--ui-panel);border:1px solid color-mix(in oklab,var(--ui-border) 70%,white 30%);border-radius:8px;padding:.5rem;box-shadow:0 8px 24px #00000073;outline:none}.filter-type-picker.svelte-1osa2js:before,.filter-type-picker.svelte-1osa2js:after{content:"";position:absolute;top:var(--tail-top, 50%);transform:translateY(-50%);width:0;height:0;border-style:solid;pointer-events:none}.filter-type-picker.svelte-1osa2js:before{border-color:transparent;border-width:8px}.filter-type-picker.svelte-1osa2js:after{border-color:transparent;border-width:7px}.filter-type-picker[data-side=right].svelte-1osa2js:before{left:-16px;border-right-color:color-mix(in oklab,var(--ui-border) 70%,white 30%)}.filter-type-picker[data-side=right].svelte-1osa2js:after{left:-14px;border-right-color:var(--ui-panel)}.filter-type-picker[data-side=left].svelte-1osa2js:before{right:-16px;border-left-color:color-mix(in oklab,var(--ui-border) 70%,white 30%)}.filter-type-picker[data-side=left].svelte-1osa2js:after{right:-14px;border-left-color:var(--ui-panel)}.picker-grid.svelte-1osa2js{display:grid;grid-template-columns:repeat(4,1fr)}.filter-option.svelte-1osa2js{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.35rem .25rem;background:transparent;border:0;border-radius:6px;cursor:pointer;transition:all .15s ease;justify-content:flex-start;min-width:4rem}.filter-option.svelte-1osa2js:hover,.filter-option.selected.svelte-1osa2js{background:#ffffff0d;border-color:#ffffff26}.filter-option.current.svelte-1osa2js{background:#ffffff14;border-color:#ffffff40}.filter-icon-wrapper.svelte-1osa2js{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--ui-text)}.filter-icon-wrapper.svelte-1osa2js svg{width:20px;height:20px}.filter-label.svelte-1osa2js{font-size:.55rem;font-weight:600;color:var(--ui-text);text-align:center}.filter-subtitle.svelte-1osa2js{font-size:.5rem;color:var(--ui-text-dim);text-align:center}.heatmap-settings.svelte-1x8oqi9.svelte-1x8oqi9{position:fixed;z-index:1000;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:8px;padding:1rem;box-shadow:0 8px 24px #0006;min-width:200px;max-width:280px;outline:none}.settings-header.svelte-1x8oqi9.svelte-1x8oqi9{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--ui-border)}.settings-title.svelte-1x8oqi9.svelte-1x8oqi9{font-size:.875rem;font-weight:600;color:var(--ui-text);letter-spacing:.02em}.settings-section.svelte-1x8oqi9.svelte-1x8oqi9{margin-bottom:1rem}.settings-section.svelte-1x8oqi9.svelte-1x8oqi9:last-child{margin-bottom:0}.section-label.svelte-1x8oqi9.svelte-1x8oqi9{display:block;font-size:.75rem;font-weight:600;color:var(--ui-text-muted);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.mask-buttons.svelte-1x8oqi9.svelte-1x8oqi9{display:flex;gap:4px}.mask-btn.svelte-1x8oqi9.svelte-1x8oqi9{flex:1;padding:.375rem .5rem;background:transparent;border:1px solid var(--ui-border);border-radius:4px;color:var(--ui-text-muted);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.mask-btn.svelte-1x8oqi9.svelte-1x8oqi9:hover{background:#ffffff0d;border-color:#ffffff26}.mask-btn.active.svelte-1x8oqi9.svelte-1x8oqi9{background:#ffffff1f;border-color:#ffffff40;color:var(--ui-text)}.checkbox-label.svelte-1x8oqi9.svelte-1x8oqi9{display:flex;align-items:center;gap:.5rem;color:var(--ui-text-muted);font-size:.875rem;cursor:pointer}.checkbox-label.svelte-1x8oqi9 input[type=checkbox].svelte-1x8oqi9{cursor:pointer}.knobs-section.svelte-1x8oqi9.svelte-1x8oqi9{display:flex;flex-direction:column;gap:.75rem}.knob-row.svelte-1x8oqi9.svelte-1x8oqi9{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem}.knob-label.svelte-1x8oqi9.svelte-1x8oqi9{font-size:.75rem;color:var(--ui-text-muted);font-weight:500}.knob-value.svelte-1x8oqi9.svelte-1x8oqi9{font-size:.75rem;color:var(--ui-text);font-variant-numeric:tabular-nums;min-width:2.5rem;text-align:right}.eq-layout.svelte-1y9lmgr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,clamp(240px,32vw,520px));grid-template-rows:auto 1fr auto;height:100vh;padding:1rem;gap:1rem;box-sizing:border-box;min-height:0}.presets-page.svelte-yjf6l3.svelte-yjf6l3{max-width:900px;margin:2rem auto;padding:2rem;display:flex;flex-direction:column;height:calc(100vh - 4rem)}.toolbar.svelte-yjf6l3.svelte-yjf6l3{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;flex-shrink:0}.toolbar-left.svelte-yjf6l3.svelte-yjf6l3{display:flex;align-items:center;gap:1.5rem;flex:1;min-width:0}h1.svelte-yjf6l3.svelte-yjf6l3{font-size:1.5rem;color:var(--ui-text, rgba(255, 255, 255, .88));margin:0;white-space:nowrap}.search-box.svelte-yjf6l3.svelte-yjf6l3{position:relative;flex:1;max-width:400px}.search-box.svelte-yjf6l3 input.svelte-yjf6l3{width:100%;padding:.625rem 4.5rem .625rem 1rem;background:#ffffff0d;border:1px solid var(--ui-border, rgba(255, 255, 255, .15));border-radius:6px;color:var(--ui-text, rgba(255, 255, 255, .88));font-size:.9375rem}.search-box.svelte-yjf6l3 input.svelte-yjf6l3:focus{outline:none;border-color:#78a0ff80;background:#ffffff14}.search-box.svelte-yjf6l3 input.svelte-yjf6l3::placeholder{color:var(--ui-text-dim, rgba(255, 255, 255, .38))}.search-count.svelte-yjf6l3.svelte-yjf6l3{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.8125rem;color:var(--ui-text-muted, rgba(255, 255, 255, .52));pointer-events:none}.btn-primary.svelte-yjf6l3.svelte-yjf6l3{padding:.75rem 1.5rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:6px;color:var(--ui-text, rgba(255, 255, 255, .88));font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-primary.svelte-yjf6l3.svelte-yjf6l3:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff4d}.btn-primary.svelte-yjf6l3.svelte-yjf6l3:disabled{opacity:.5;cursor:not-allowed}.error-banner.svelte-yjf6l3.svelte-yjf6l3{display:flex;align-items:center;gap:1rem;padding:1rem;margin-bottom:2rem;background:#ff78781a;border:1px solid rgba(255,120,120,.3);border-radius:6px;color:#ff7878}.error-icon.svelte-yjf6l3.svelte-yjf6l3{font-size:1.25rem}.btn-text.svelte-yjf6l3.svelte-yjf6l3{margin-left:auto;padding:.25rem .75rem;background:transparent;border:1px solid rgba(255,120,120,.3);border-radius:4px;color:#ff7878;font-size:.875rem;cursor:pointer;transition:all .15s ease}.btn-text.svelte-yjf6l3.svelte-yjf6l3:hover{background:#ff78781a}.loading.svelte-yjf6l3.svelte-yjf6l3{text-align:center;padding:3rem;color:var(--ui-text-muted, rgba(255, 255, 255, .62))}.empty-state.svelte-yjf6l3.svelte-yjf6l3{text-align:center;padding:3rem}.empty-state.svelte-yjf6l3 p.svelte-yjf6l3{color:var(--ui-text-muted, rgba(255, 255, 255, .62));margin:.5rem 0}.empty-hint.svelte-yjf6l3.svelte-yjf6l3{font-size:.875rem;color:var(--ui-text-dim, rgba(255, 255, 255, .38))}.configs-list.svelte-yjf6l3.svelte-yjf6l3{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem}.config-row.svelte-yjf6l3.svelte-yjf6l3{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--ui-panel, #10141a);border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .1s ease}.config-row.svelte-yjf6l3.svelte-yjf6l3:hover{background:#ffffff0d;border-color:#ffffff1f}.config-row.highlighted.svelte-yjf6l3.svelte-yjf6l3{background:#ffffff14;border-color:#ffffff26}.config-row.selected.svelte-yjf6l3.svelte-yjf6l3{border-color:#78a0ff66;background:#78a0ff14}.config-info.svelte-yjf6l3.svelte-yjf6l3{flex:1;display:flex;align-items:center;gap:.5rem;min-width:0}.config-name.svelte-yjf6l3.svelte-yjf6l3{font-size:.9375rem;font-weight:500;color:var(--ui-text, rgba(255, 255, 255, .88));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-name.svelte-yjf6l3 mark{background:#ffdc644d;color:#ffdc64;padding:.125rem .25rem;border-radius:3px}.config-badge.svelte-yjf6l3.svelte-yjf6l3{padding:.125rem .5rem;border-radius:3px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.config-badge.autoeq.svelte-yjf6l3.svelte-yjf6l3{background:#64c8ff26;color:#64c8ff;border:1px solid rgba(100,200,255,.3)}.config-meta.svelte-yjf6l3.svelte-yjf6l3{font-size:.8125rem;color:var(--ui-text-muted, rgba(255, 255, 255, .52));flex-shrink:0}.btn-load.svelte-yjf6l3.svelte-yjf6l3{padding:.5rem 1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:var(--ui-text, rgba(255, 255, 255, .88));font-size:.875rem;cursor:pointer;transition:all .1s ease;white-space:nowrap;flex-shrink:0}.btn-load.svelte-yjf6l3.svelte-yjf6l3:hover:not(:disabled){background:#ffffff24;border-color:#ffffff40}.btn-load.svelte-yjf6l3.svelte-yjf6l3:disabled{opacity:.5;cursor:not-allowed}.dialog-backdrop.svelte-yjf6l3.svelte-yjf6l3{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog.svelte-yjf6l3.svelte-yjf6l3{width:90%;max-width:500px;background:var(--ui-panel, #10141a);border:1px solid var(--ui-border, rgba(255, 255, 255, .15));border-radius:12px;padding:2rem}.dialog.svelte-yjf6l3 h2.svelte-yjf6l3{font-size:1.5rem;color:var(--ui-text, rgba(255, 255, 255, .88));margin:0 0 .5rem}.dialog-help.svelte-yjf6l3.svelte-yjf6l3{color:var(--ui-text-muted, rgba(255, 255, 255, .62));font-size:.9375rem;margin:0 0 1.5rem}.dialog-error.svelte-yjf6l3.svelte-yjf6l3{padding:.75rem 1rem;margin-bottom:1rem;background:#ff78781a;border:1px solid rgba(255,120,120,.3);border-radius:6px;color:#ff7878;font-size:.875rem}.form-group.svelte-yjf6l3.svelte-yjf6l3{margin-bottom:1.5rem}label.svelte-yjf6l3.svelte-yjf6l3{display:block;margin-bottom:.5rem;color:var(--ui-text, rgba(255, 255, 255, .88));font-size:.875rem;font-weight:500}input.svelte-yjf6l3.svelte-yjf6l3{width:100%;padding:.75rem;background:#ffffff0d;border:1px solid var(--ui-border, rgba(255, 255, 255, .15));border-radius:6px;color:var(--ui-text, rgba(255, 255, 255, .88));font-size:1rem}input.svelte-yjf6l3.svelte-yjf6l3:focus{outline:none;border-color:#78a0ff80;background:#ffffff14}input.svelte-yjf6l3.svelte-yjf6l3:disabled{opacity:.5;cursor:not-allowed}.dialog-buttons.svelte-yjf6l3.svelte-yjf6l3{display:flex;gap:1rem;justify-content:flex-end}.btn-secondary.svelte-yjf6l3.svelte-yjf6l3{padding:.75rem 1.5rem;background:transparent;border:1px solid var(--ui-border, rgba(255, 255, 255, .15));border-radius:6px;color:var(--ui-text-muted, rgba(255, 255, 255, .62));font-size:.9375rem;cursor:pointer;transition:all .15s ease}.btn-secondary.svelte-yjf6l3.svelte-yjf6l3:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff40}.btn-secondary.svelte-yjf6l3.svelte-yjf6l3:disabled{opacity:.5;cursor:not-allowed}.pipeline-block.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{padding:1rem;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:8px;transition:all .15s ease}.filter-block.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{border-left:3px solid color-mix(in oklab,#4a9eff 50%,var(--ui-border) 50%)}.pipeline-block[data-bypassed=true].svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{opacity:.6}.block-header.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.block-type.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{font-size:.875rem;font-weight:600;color:var(--ui-text);text-transform:uppercase;letter-spacing:.05em}.channel-badges.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;gap:.25rem}.channel-badge.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{padding:.125rem .5rem;background:#4a9eff26;border:1px solid rgba(74,158,255,.3);border-radius:3px;font-size:.75rem;color:#4a9eff;font-weight:600}.bypass-pill.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{padding:.125rem .5rem;background:#ffc85026;border:1px solid rgba(255,200,80,.3);border-radius:3px;font-size:.75rem;color:#ffc850;font-weight:600}.block-body.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{padding-top:.5rem;border-top:1px solid var(--ui-border)}.empty-message.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{font-size:.875rem;color:var(--ui-text-dim);font-style:italic}.filter-list.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;flex-direction:column;gap:.5rem}.filter-list.dragging.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{gap:0}.filter-row-wrapper.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;flex-direction:column;gap:0;transition:all .15s ease}.filter-row-wrapper.is-dragging.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{opacity:.5}.filter-row-line.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:stretch;gap:.375rem}.row-grab-handle.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:center;justify-content:center;width:24px;flex-shrink:0;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:3px;color:var(--ui-text-dim);font-size:1rem;cursor:grab;transition:all .15s ease;padding:0}.row-grab-handle.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:hover{background:#ffffff0d;border-color:#fff3;color:var(--ui-text)}.row-grab-handle.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:active{cursor:grabbing}.row-landing-zone.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{height:40px;margin:.25rem 0;border:2px dashed rgba(74,158,255,.5);border-radius:4px;background:#4a9eff14;display:flex;align-items:center;justify-content:center;color:#4a9effb3;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.filter-row.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#ffffff05;border:1px solid var(--ui-border);border-radius:4px;transition:all .15s ease;flex:1}.filter-row.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:hover{background:#ffffff0a}.filter-row.missing.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{border-color:#ff78784d;background:#ff78780d}.filter-row.disabled.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{opacity:.4;background:#8080800d}.filter-icon.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.no-icon.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{font-size:1.25rem;color:var(--ui-text-muted)}.filter-name.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{flex:1;font-size:.875rem;font-family:Courier New,monospace;color:var(--ui-text)}.warning-badge.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{padding:.125rem .5rem;background:#ff787833;border:1px solid rgba(255,120,120,.4);border-radius:3px;font-size:.75rem;color:#ff7878;font-weight:600}.disabled-badge.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{padding:.125rem .5rem;background:#80808026;border:1px solid rgba(128,128,128,.3);border-radius:3px;font-size:.75rem;color:#808080cc;font-weight:600}.filter-values.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:center;gap:.625rem;margin-left:auto;padding-right:.25rem}.filter-values.svelte-y61ypi .value.svelte-y61ypi.svelte-y61ypi{font-size:.75rem;font-family:Courier New,monospace;color:var(--ui-text-muted);white-space:nowrap}.filter-expand-slot.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{width:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center}.filter-expand-placeholder.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{width:24px;height:24px;visibility:hidden}.filter-expand-btn.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{width:24px;height:24px;padding:0;background:#ffffff0d;border:1px solid var(--ui-border);border-radius:3px;color:var(--ui-text-muted);font-size:1.25rem;line-height:1;cursor:pointer;transition:all .15s ease}.filter-expand-btn.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:hover{background:#ffffff1a;border-color:#ffffff4d;color:var(--ui-text)}.filter-editor.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{margin-top:.5rem;margin-left:calc(24px + .375rem);padding:.75rem;background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:4px}.editor-controls.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:center;gap:.75rem}.editor-col.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:center}.power-col.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{flex:0 0 auto}.knobs-col.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;transition:opacity .15s ease}.knobs-col.disabled.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{opacity:.35;pointer-events:none}.actions-col.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{flex:0 0 auto}.editor-control.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.power-btn.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{width:32px;height:32px;padding:0;background:#80808026;border:1px solid rgba(128,128,128,.3);border-radius:4px;color:#808080cc;font-size:1.25rem;line-height:1;cursor:pointer;transition:all .15s ease}.power-btn.enabled.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{background:#50c87826;border:1px solid rgba(80,200,120,.3);color:#50c878}.power-btn.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:hover{background:#80808040;border-color:#80808080}.power-btn.enabled.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:hover{background:#50c87840;border-color:#50c87880}.control-label.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{color:var(--ui-text-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.control-value.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{min-width:60px;color:var(--ui-text);font-size:.75rem;font-family:Courier New,monospace}.remove-filter-btn.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{width:28px;height:28px;padding:0;background:#ff505026;border:1px solid rgba(255,80,80,.3);border-radius:4px;color:#ff5050;font-size:1.5rem;line-height:1;cursor:pointer;transition:all .15s ease}.remove-filter-btn.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:hover{background:#ff505040;border-color:#ff505080}.filter-json-view.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{margin-top:.5rem;margin-left:calc(24px + .375rem);padding:.75rem;background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:4px}.json-info.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:center;gap:.5rem;padding:.5rem;margin-bottom:.75rem;background:#aaaaaa1a;border:1px solid rgba(170,170,170,.3);border-radius:4px;font-size:.875rem;color:var(--ui-text-muted)}.info-icon.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{font-size:1rem}.json-container.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{margin-top:.5rem}.json-display.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{padding:.75rem;background:#0000004d;border:1px solid var(--ui-border);border-radius:4px;font-family:Courier New,monospace;font-size:.75rem;color:var(--ui-text-muted);overflow-x:auto;white-space:pre;margin:0;max-height:300px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere}.block-controls.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ui-border);display:flex;flex-direction:column;gap:1rem}.control-section.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{background:#ffffff05;border:1px solid var(--ui-border);border-radius:6px;padding:.75rem}.control-header.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{font-size:.8125rem;font-weight:600;color:var(--ui-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.control-row.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.control-row.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:last-child{margin-bottom:0}.control-label-text.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{font-size:.8125rem;color:var(--ui-text-muted);min-width:60px}.toggle-switch.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.toggle-switch.svelte-y61ypi input[type=checkbox].svelte-y61ypi.svelte-y61ypi{opacity:0;width:0;height:0;position:absolute}.toggle-slider.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#8080804d;border:1px solid rgba(128,128,128,.4);border-radius:12px;transition:all .2s ease}.toggle-slider.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background:#ffffffe6;border-radius:50%;transition:all .2s ease;box-shadow:0 1px 3px #0000004d}.toggle-switch.svelte-y61ypi input.svelte-y61ypi:checked+.toggle-slider.svelte-y61ypi{background:#ffc85066;border-color:#ffc85099}.toggle-switch.svelte-y61ypi input.svelte-y61ypi:checked+.toggle-slider.svelte-y61ypi:before{transform:translate(20px);background:#ffc850}.toggle-switch.svelte-y61ypi:hover .toggle-slider.svelte-y61ypi.svelte-y61ypi{background:#80808066}.toggle-switch.svelte-y61ypi input.svelte-y61ypi:checked:hover+.toggle-slider.svelte-y61ypi{background:#ffc85080}.channel-pills.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;flex-wrap:wrap;gap:.375rem}.channel-pill.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{min-width:32px;padding:.25rem .625rem;background:#4a9eff1a;border:1px solid rgba(74,158,255,.3);border-radius:12px;font-size:.8125rem;font-weight:600;color:#4a9effb3;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.channel-pill.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:hover{background:#4a9eff26;border-color:#4a9eff66;color:#4a9effd9}.channel-pill.active.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{background:#4a9eff59;border-color:#4a9eff99;color:#4a9eff;box-shadow:0 0 8px #4a9eff33}.channel-pill.active.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:hover{background:#4a9eff66;border-color:#4a9effb3}.add-filter-container.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;gap:.5rem;align-items:flex-start}.add-filter-trigger.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{flex:1;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#0000004d;border:1px solid var(--ui-border);border-radius:4px;color:var(--ui-text);font-size:.8125rem;cursor:pointer;transition:all .15s ease}.add-filter-trigger.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:hover{background:#0006;border-color:#fff3}.trigger-icon.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.trigger-icon.svelte-y61ypi .icon{width:18px;height:18px}.trigger-label.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{flex:1}.trigger-caret.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{font-size:.625rem;opacity:.6}.add-filter-dropdown.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{flex:1;display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:#0006;border:1px solid var(--ui-border);border-radius:4px;max-height:280px;overflow-y:auto}.filter-type-option.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:#ffffff08;border:1px solid var(--ui-border);border-radius:3px;color:var(--ui-text);font-size:.8125rem;text-align:left;cursor:pointer;transition:all .15s ease}.filter-type-option.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:hover{background:#ffffff0d;border-color:#fff3}.filter-type-option.selected.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{background:#4a9eff26;border-color:#4a9eff66;color:#4a9eff}.filter-type-option.cancel.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{margin-top:.25rem;color:var(--ui-text-muted);border-style:dashed}.option-icon.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.option-icon.svelte-y61ypi .icon{width:18px;height:18px}.option-label.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{flex:1}.add-filter-btn.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi{padding:.5rem 1rem;background:#4a9eff26;border:1px solid rgba(74,158,255,.3);border-radius:4px;color:#4a9eff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.add-filter-btn.svelte-y61ypi.svelte-y61ypi.svelte-y61ypi:hover{background:#4a9eff40;border-color:#4a9eff80}.pipeline-block.svelte-ceaj24.svelte-ceaj24{padding:1rem;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:8px;transition:all .15s ease}.mixer-block.svelte-ceaj24.svelte-ceaj24{border-left:3px solid color-mix(in oklab,#4aff9e 50%,var(--ui-border) 50%)}.pipeline-block[data-bypassed=true].svelte-ceaj24.svelte-ceaj24{opacity:.6}.block-header.svelte-ceaj24.svelte-ceaj24{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.block-type.svelte-ceaj24.svelte-ceaj24{font-size:.875rem;font-weight:600;color:var(--ui-text);text-transform:uppercase;letter-spacing:.05em}.mixer-name.svelte-ceaj24.svelte-ceaj24{font-size:.875rem;font-family:Courier New,monospace;color:var(--ui-text-muted)}.bypass-pill.svelte-ceaj24.svelte-ceaj24{padding:.125rem .5rem;background:#ffc85026;border:1px solid rgba(255,200,80,.3);border-radius:3px;font-size:.75rem;color:#ffc850;font-weight:600}.block-body.svelte-ceaj24.svelte-ceaj24{padding-top:.5rem;border-top:1px solid var(--ui-border)}.warning-message.svelte-ceaj24.svelte-ceaj24{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#ff78781a;border:1px solid rgba(255,120,120,.3);border-radius:4px;font-size:.875rem;color:#ff7878}.warning-icon.svelte-ceaj24.svelte-ceaj24{font-size:1rem}.channel-summary.svelte-ceaj24.svelte-ceaj24{font-size:1rem;font-weight:600;color:var(--ui-text);text-align:center;padding:.5rem;background:#4aff9e0d;border:1px solid rgba(74,255,158,.2);border-radius:4px}.empty-message.svelte-ceaj24.svelte-ceaj24{font-size:.875rem;color:var(--ui-text-dim);font-style:italic}.mixer-editor.svelte-ceaj24.svelte-ceaj24{display:flex;flex-direction:column;gap:1.5rem;padding-top:.5rem}.dest-section.svelte-ceaj24.svelte-ceaj24{background:#ffffff05;border:1px solid var(--ui-border);border-radius:6px;padding:.75rem}.dest-header.svelte-ceaj24.svelte-ceaj24{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.dest-label.svelte-ceaj24.svelte-ceaj24{font-size:.875rem;font-weight:600;color:var(--ui-text)}.dest-mute-toggle.svelte-ceaj24.svelte-ceaj24{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--ui-text-muted);cursor:pointer}.dest-mute-toggle.svelte-ceaj24 input[type=checkbox].svelte-ceaj24{cursor:pointer}.error-badge.svelte-ceaj24.svelte-ceaj24{padding:.125rem .5rem;background:#ff787826;border:1px solid rgba(255,120,120,.3);border-radius:3px;font-size:.75rem;color:#ff7878;font-weight:600}.warning-badge.svelte-ceaj24.svelte-ceaj24{padding:.125rem .5rem;background:#ffc85026;border:1px solid rgba(255,200,80,.3);border-radius:3px;font-size:.75rem;color:#ffc850;font-weight:600}.validation-messages.svelte-ceaj24.svelte-ceaj24{margin-bottom:.75rem;padding:.5rem;border-radius:4px;font-size:.8125rem}.validation-messages.errors.svelte-ceaj24.svelte-ceaj24{background:#ff78781a;border:1px solid rgba(255,120,120,.3);color:#ff7878}.validation-messages.warnings.svelte-ceaj24.svelte-ceaj24{background:#ffc8501a;border:1px solid rgba(255,200,80,.3);color:#ffc850}.validation-msg.svelte-ceaj24.svelte-ceaj24{margin-bottom:.25rem}.validation-msg.svelte-ceaj24.svelte-ceaj24:last-child{margin-bottom:0}.sources-list.svelte-ceaj24.svelte-ceaj24{display:flex;flex-direction:column;gap:.5rem}.source-row.svelte-ceaj24.svelte-ceaj24{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:#ffffff08;border:1px solid var(--ui-border);border-radius:4px}.source-label.svelte-ceaj24.svelte-ceaj24{font-size:.8125rem;font-weight:600;color:var(--ui-text);min-width:3rem}.source-gain.svelte-ceaj24.svelte-ceaj24{display:flex;align-items:center;gap:.5rem}.gain-value.svelte-ceaj24.svelte-ceaj24{font-size:.8125rem;font-family:Courier New,monospace;color:var(--ui-text-muted);min-width:4rem}.source-toggle.svelte-ceaj24.svelte-ceaj24{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--ui-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.source-toggle.svelte-ceaj24 input[type=checkbox].svelte-ceaj24{cursor:pointer}.remove-btn.svelte-ceaj24.svelte-ceaj24{margin-left:auto;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ff78781a;border:1px solid rgba(255,120,120,.3);border-radius:3px;color:#ff7878;font-size:1.25rem;font-weight:600;line-height:1;cursor:pointer;transition:all .15s ease}.remove-btn.svelte-ceaj24.svelte-ceaj24:hover{background:#ff787833;border-color:#ff787880}.add-source-section.svelte-ceaj24.svelte-ceaj24{margin-top:.5rem}.add-source-btn.svelte-ceaj24.svelte-ceaj24{padding:.375rem .75rem;background:#4aff9e1a;border:1px solid rgba(74,255,158,.3);border-radius:4px;color:#4aff9e;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.add-source-btn.svelte-ceaj24.svelte-ceaj24:hover{background:#4aff9e26;border-color:#4aff9e66}.add-source-dropdown.svelte-ceaj24.svelte-ceaj24{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:var(--ui-panel-2);border:1px solid var(--ui-border);border-radius:4px}.channel-option.svelte-ceaj24.svelte-ceaj24{padding:.375rem .75rem;background:#ffffff08;border:1px solid var(--ui-border);border-radius:3px;color:var(--ui-text);font-size:.8125rem;text-align:left;cursor:pointer;transition:all .15s ease}.channel-option.svelte-ceaj24.svelte-ceaj24:hover{background:#ffffff0d;border-color:#fff3}.channel-option.cancel.svelte-ceaj24.svelte-ceaj24{color:var(--ui-text-muted);border-style:dashed}.no-channels.svelte-ceaj24.svelte-ceaj24{font-size:.8125rem;color:var(--ui-text-dim);font-style:italic;padding:.375rem .75rem}.pipeline-block.svelte-kvdncc.svelte-kvdncc{padding:1rem;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:8px;transition:all .15s ease}.processor-block.svelte-kvdncc.svelte-kvdncc{border-left:3px solid color-mix(in oklab,#aaaaaa 50%,var(--ui-border) 50%)}.processor-block[data-supported=true].svelte-kvdncc.svelte-kvdncc{border-left-color:color-mix(in oklab,#d4a4ff 50%,var(--ui-border) 50%)}.pipeline-block[data-bypassed=true].svelte-kvdncc.svelte-kvdncc{opacity:.6}.block-header.svelte-kvdncc.svelte-kvdncc{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.block-type.svelte-kvdncc.svelte-kvdncc{font-size:.875rem;font-weight:600;color:var(--ui-text);text-transform:uppercase;letter-spacing:.05em}.processor-name.svelte-kvdncc.svelte-kvdncc{font-size:.875rem;font-family:Courier New,monospace;color:var(--ui-text-muted)}.bypass-pill.svelte-kvdncc.svelte-kvdncc{padding:.125rem .5rem;background:#ffc85026;border:1px solid rgba(255,200,80,.3);border-radius:3px;font-size:.75rem;color:#ffc850;font-weight:600}.warning-badge.svelte-kvdncc.svelte-kvdncc{padding:.125rem .5rem;background:#ff787833;border:1px solid rgba(255,120,120,.4);border-radius:3px;font-size:.75rem;color:#ff7878;font-weight:600}.block-body.svelte-kvdncc.svelte-kvdncc{padding-top:.5rem;border-top:1px solid var(--ui-border)}.info-message.svelte-kvdncc.svelte-kvdncc,.warning-message.svelte-kvdncc.svelte-kvdncc{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:4px;font-size:.875rem}.info-message.svelte-kvdncc.svelte-kvdncc{background:#aaaaaa1a;border:1px solid rgba(170,170,170,.3);color:var(--ui-text-muted)}.warning-message.svelte-kvdncc.svelte-kvdncc{background:#ff78781a;border:1px solid rgba(255,120,120,.3);color:#ff7878}.info-icon.svelte-kvdncc.svelte-kvdncc,.warning-icon.svelte-kvdncc.svelte-kvdncc{font-size:1rem}.param-summary.svelte-kvdncc.svelte-kvdncc{display:flex;flex-direction:column;gap:.375rem;padding:.5rem;background:#d4a4ff0d;border:1px solid rgba(212,164,255,.2);border-radius:4px}.param-item.svelte-kvdncc.svelte-kvdncc{display:flex;gap:.5rem;font-size:.8125rem}.param-label.svelte-kvdncc.svelte-kvdncc{font-size:.8125rem;font-weight:600;color:var(--ui-text-muted)}.param-value.svelte-kvdncc.svelte-kvdncc{font-size:.8125rem;font-family:Courier New,monospace;color:var(--ui-text)}.json-details.svelte-kvdncc.svelte-kvdncc{margin-top:.75rem}.json-details.svelte-kvdncc summary.svelte-kvdncc{cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--ui-text-muted);padding:.375rem;border:1px solid var(--ui-border);border-radius:4px;background:#ffffff05;transition:all .15s ease}.json-details.svelte-kvdncc summary.svelte-kvdncc:hover{background:#ffffff0a}.json-container.svelte-kvdncc.svelte-kvdncc{margin-top:.75rem}.json-label.svelte-kvdncc.svelte-kvdncc{font-size:.75rem;font-weight:600;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem}.json-display.svelte-kvdncc.svelte-kvdncc{padding:.75rem;background:#0000004d;border:1px solid var(--ui-border);border-radius:4px;font-family:Courier New,monospace;font-size:.75rem;color:var(--ui-text-muted);overflow-x:auto;white-space:pre;margin:0;max-height:300px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere}.edit-controls.svelte-kvdncc.svelte-kvdncc{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:#d4a4ff0d;border:1px solid rgba(212,164,255,.2);border-radius:4px}.bypass-control.svelte-kvdncc.svelte-kvdncc{padding-bottom:.75rem;margin-bottom:.25rem;border-bottom:1px solid var(--ui-border)}.bypass-label.svelte-kvdncc.svelte-kvdncc{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--ui-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.bypass-label.svelte-kvdncc input[type=checkbox].svelte-kvdncc{cursor:pointer}.param-grid.svelte-kvdncc.svelte-kvdncc{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-top:.5rem}.param-tile.svelte-kvdncc.svelte-kvdncc{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;background:#0003;border:1px solid rgba(212,164,255,.2);border-radius:4px;transition:all .15s ease}.param-tile.svelte-kvdncc.svelte-kvdncc:hover{background:#0000004d;border-color:#d4a4ff4d}.param-tile-label.svelte-kvdncc.svelte-kvdncc{font-size:.75rem;font-weight:600;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:center}.param-tile-control.svelte-kvdncc.svelte-kvdncc{display:flex;align-items:center;justify-content:center}.param-tile-value.svelte-kvdncc.svelte-kvdncc{font-family:Courier New,monospace;font-size:.8125rem;color:var(--ui-text);text-align:center;min-height:1.25rem}.channels-input.svelte-kvdncc.svelte-kvdncc{width:60px;padding:.5rem;background:#0000004d;border:1px solid var(--ui-border);border-radius:4px;color:var(--ui-text);font-family:Courier New,monospace;font-size:.875rem;text-align:center}.channels-input.svelte-kvdncc.svelte-kvdncc:focus{outline:none;border-color:#d4a4ff80}.pipeline-page.svelte-1jljy8f.svelte-1jljy8f{max-width:720px;margin:1rem auto;padding:0 1rem}.page-header.svelte-1jljy8f.svelte-1jljy8f{margin-bottom:2rem}h1.svelte-1jljy8f.svelte-1jljy8f{font-size:1.75rem;margin-bottom:.5rem;color:var(--ui-text)}p.svelte-1jljy8f.svelte-1jljy8f{color:var(--ui-text-muted);margin:0}.empty-state.svelte-1jljy8f.svelte-1jljy8f{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-icon.svelte-1jljy8f.svelte-1jljy8f{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-state.svelte-1jljy8f h2.svelte-1jljy8f{font-size:1.25rem;color:var(--ui-text);margin-bottom:.5rem}.empty-state.svelte-1jljy8f p.svelte-1jljy8f{font-size:.9375rem;color:var(--ui-text-muted)}.pipeline-container.svelte-1jljy8f.svelte-1jljy8f{display:flex;flex-direction:column;gap:0}.flow-indicator.svelte-1jljy8f.svelte-1jljy8f{display:flex;flex-direction:column;align-items:center;padding:1rem 0}.flow-label.svelte-1jljy8f.svelte-1jljy8f{font-size:.875rem;font-weight:600;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.1em}.flow-arrow.svelte-1jljy8f.svelte-1jljy8f{font-size:1.5rem;color:var(--ui-text-dim);line-height:1}.input-indicator.svelte-1jljy8f.svelte-1jljy8f{padding-top:0}.output-indicator.svelte-1jljy8f.svelte-1jljy8f{padding-bottom:0}.pipeline-blocks.svelte-1jljy8f.svelte-1jljy8f{display:flex;flex-direction:column;gap:0}.flow-connector.svelte-1jljy8f.svelte-1jljy8f{display:flex;flex-direction:column;align-items:center;padding:.5rem 0}.flow-line.svelte-1jljy8f.svelte-1jljy8f{width:2px;height:1rem;background:var(--ui-border)}.flow-connector.svelte-1jljy8f .flow-arrow.svelte-1jljy8f{font-size:1.25rem;color:var(--ui-text-dim);line-height:1}.block-wrapper.svelte-1jljy8f.svelte-1jljy8f{position:relative;display:flex;align-items:stretch;gap:.5rem;transition:all .15s ease}.block-wrapper.svelte-1jljy8f .pipeline-block{flex:1;min-width:0}.block-wrapper.selected.svelte-1jljy8f.svelte-1jljy8f{outline:2px solid rgba(74,158,255,.5);outline-offset:2px;border-radius:8px}.block-wrapper.dragging.svelte-1jljy8f.svelte-1jljy8f{opacity:.5}.grab-handle.svelte-1jljy8f.svelte-1jljy8f{display:flex;align-items:center;justify-content:center;width:32px;flex-shrink:0;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:4px;color:var(--ui-text-muted);font-size:1.25rem;cursor:grab;transition:all .15s ease;padding:0}.grab-handle.svelte-1jljy8f.svelte-1jljy8f:hover{background:#ffffff0d;border-color:#fff3;color:var(--ui-text)}.grab-handle.svelte-1jljy8f.svelte-1jljy8f:active{cursor:grabbing}.landing-zone.svelte-1jljy8f.svelte-1jljy8f{height:60px;margin:.5rem 0;border:2px dashed rgba(74,158,255,.5);border-radius:8px;background:#4a9eff1a;display:flex;align-items:center;justify-content:center;color:#4a9effcc;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.toolbar.svelte-1jljy8f.svelte-1jljy8f{display:flex;gap:.5rem;margin-bottom:1.5rem;padding:.75rem;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:8px}.toolbar-btn.svelte-1jljy8f.svelte-1jljy8f{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff0d;border:1px solid var(--ui-border);border-radius:4px;color:var(--ui-text);font-size:.875rem;cursor:pointer;transition:all .15s ease}.toolbar-btn.svelte-1jljy8f.svelte-1jljy8f:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}.toolbar-btn.svelte-1jljy8f.svelte-1jljy8f:disabled{opacity:.5;cursor:not-allowed}.toolbar-btn.remove-btn.svelte-1jljy8f.svelte-1jljy8f{margin-left:auto;background:#ff50501a;border-color:#ff50504d}.toolbar-btn.remove-btn.svelte-1jljy8f.svelte-1jljy8f:hover:not(:disabled){background:#ff505033;border-color:#ff505080}.btn-icon.svelte-1jljy8f.svelte-1jljy8f{font-size:1rem;line-height:1}.btn-label.svelte-1jljy8f.svelte-1jljy8f{font-weight:500}.error-banner.svelte-1jljy8f.svelte-1jljy8f{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin-bottom:1rem;background:#ff50501a;border:1px solid rgba(255,80,80,.3);border-radius:8px;color:#f99;font-size:.875rem}.error-icon.svelte-1jljy8f.svelte-1jljy8f{font-size:1.25rem;line-height:1}.error-message.svelte-1jljy8f.svelte-1jljy8f{flex:1}:root{--ui-bg: #0b0d10;--ui-panel: #10141a;--ui-panel-2: #25303f;--ui-border: rgba(255, 255, 255, .08);--ui-text: rgba(255, 255, 255, .88);--ui-text-muted: rgba(255, 255, 255, .62);--ui-text-dim: rgba(255, 255, 255, .38);--grid-line: rgba(255, 255, 255, .06);--grid-line-major: rgba(255, 255, 255, .1);--zero-line: rgba(255, 255, 255, .22);--sum-curve: rgba(255, 255, 255, .92);--analyzer-pre: rgba(120, 160, 255, .18);--analyzer-post: rgba(120, 255, 190, .16);--teal: #00d4b8;--lime: #a8ff00;--amber: #f0a800;--orange: #ff8c28;--green: #39ff8f;--indigo: #7b8fff;--focus-ring: rgba(255, 255, 255, .25);--shadow: 0 8px 24px rgba(0, 0, 0, .45);--band-1: hsl(205 90% 62%);--band-2: hsl(45 95% 58%);--band-3: hsl(140 70% 55%);--band-4: hsl(285 80% 65%);--band-5: hsl(18 90% 60%);--band-6: hsl(190 85% 55%);--band-7: hsl(330 80% 66%);--band-8: hsl(95 70% 55%);--band-9: hsl(260 85% 68%);--band-10: hsl(0 0% 72%)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background:var(--ui-bg);color:var(--ui-text);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.band{--band-color: var(--band-1);--band-ink: color-mix(in oklab, var(--band-color) 70%, white 30%);--band-dim: color-mix(in oklab, var(--band-color) 35%, transparent 65%);--band-muted: color-mix(in oklab, var(--band-color) 18%, transparent 82%);--band-outline: color-mix(in oklab, var(--band-color) 55%, white 10%)}.band[data-enabled=false]{--band-ink: color-mix(in oklab, var(--band-color) 35%, white 10%);--band-outline: rgba(255, 255, 255, .14)}.band[data-selected=true]{--band-ink: color-mix(in oklab, var(--band-color) 78%, white 22%)}.app-shell.svelte-4nhymb{display:flex;height:100vh;width:100vw;overflow:hidden}.main-content.svelte-4nhymb{flex:1;overflow-y:auto;background:var(--ui-bg)}
