.hf-voices{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.hf-voices button{border:1.5px solid var(--hf-voice);background:var(--surface);width:20px;height:20px;color:var(--hf-voice);font:inherit;cursor:pointer;border-radius:6px;padding:0;font-size:.62rem;font-weight:700;line-height:1}.hf-voices button.on{background:var(--hf-voice);color:#fff}.hf-voices button:disabled{cursor:default}.hf-now{text-overflow:ellipsis;border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--muted);white-space:nowrap;border-radius:9px;align-self:center;padding:0 8px;font-size:.62rem;font-weight:700;line-height:16px;overflow:hidden}.hf-keys{flex:none;align-self:center;display:block}.hf-keys .hf-white{fill:#fff;stroke:var(--border)}.hf-keys .hf-black{fill:var(--text-h)}.fx-device.fx-midi-device{--fx-accent:var(--fx-midi,#f59e0b);--mfx-led:#5fd35f;--mfx-blue:var(--primary,#6c95d0);width:auto}.fx-midi-device .mfx-head-gap{flex:auto}.fx-midi-device .mfx-noplayer{margin-left:2px}.mfx-body{box-sizing:border-box;flex-direction:column;flex:none;width:234px;min-height:0;padding:10px;display:flex}.fx-midi-device.arpeggiator .mfx-body{width:370px}.fx-midi-device.scale .mfx-body{width:auto}.fx-midi-device.echo .mfx-body{width:254px}.fx-midi-device.monitor .mfx-body{width:418px}.fx-midi-device.snap .mfx-body{width:250px}.fx-midi-device .mfx-modded{position:relative}.fx-midi-device .mfx-modded>.mod-bars{pointer-events:none;min-width:0;padding-top:0;position:absolute;top:calc(100% + 1px);left:0;right:0}.fx-midi-device .mfx-modded.mod-target{outline:1.5px dashed var(--mod-c);outline-offset:2px;background:color-mix(in srgb, var(--mod-c) 8%, transparent);border-radius:5px}.fx-midi-device .mfx-modded.mod-target.mapped{background:color-mix(in srgb, var(--mod-c) 16%, transparent);outline-style:solid}.mfx-col{flex-direction:column;flex:auto;gap:8px;min-width:0;min-height:0;display:flex}.mfx-col.mfx-tight{gap:6px}.mfx-col.mfx-center{justify-content:center;align-items:center}.mfx-row{align-items:center;gap:6px;min-width:0;display:flex}.mfx-row.mfx-center{justify-content:center}.mfx-row.mfx-knobs{justify-content:space-around;align-items:flex-end}.mfx-row.mfx-between{justify-content:space-between}.mfx-row.mfx-grow{flex:auto;align-items:center;gap:8px}.mfx-end{margin-top:auto}.mfx-lab{color:var(--muted);white-space:nowrap;min-width:2.9rem;font-size:.66rem}.mfx-hint{color:var(--muted);text-align:center;font-size:.64rem;line-height:1.3}.mfx-row.mfx-bottom{align-items:flex-end}.fx-midi-device .knob-unit{gap:1px}.fx-midi-device .knob-unit.knob-sm{--knob-sm:34px}.fx-midi-device .knob-unit.knob-md{--knob-md:44px}.fx-midi-device .knob-label{color:var(--text);font-size:.62rem}.fx-midi-seg{border:1px solid var(--border);border-radius:var(--r-sm);flex:auto;min-width:0;display:flex;overflow:hidden}.fx-midi-seg button{background:var(--surface);min-width:0;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;border:0;flex:1 1 0;padding:3px 2px;font-size:.66rem;line-height:1.25}.fx-midi-seg button+button{border-left:1px solid var(--border)}.fx-midi-seg button.on{background:var(--text-h);color:var(--card);font-weight:700}.mfx-col>.fx-midi-seg{flex:none}.fx-midi-seg.mfx-sync{flex:0 0 64px}.fx-midi-seg.mfx-fit{flex:0 0 84px}.fx-midi-seg.mfx-vseg{flex-direction:column;flex:none}.fx-midi-seg.mfx-vseg button+button{border-left:0;border-top:1px solid var(--border)}.mfx-icons{gap:3px;display:flex}.mfx-icons button{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;padding:4px 0;display:inline-flex}.mfx-icons button.on{background:var(--text-h);border-color:var(--text-h);color:var(--card)}.mfx-led{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:.66rem;font-weight:600;display:inline-flex}.mfx-led i{background:color-mix(in srgb, var(--muted) 35%, transparent);width:7px;height:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--muted) 55%, transparent);border-radius:50%}.mfx-led.on{color:var(--text-h);border-color:color-mix(in srgb, var(--mfx-led) 45%, var(--border))}.mfx-led.on i{background:var(--mfx-led);box-shadow:0 0 0 1px #3c9b3c, 0 0 6px 1px color-mix(in srgb, var(--mfx-led) 65%, transparent)}.mfx-fader-row{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.fx-midi-device input.mfx-fader,.fx-midi-device input.mfx-vel{box-shadow:none;appearance:none;cursor:pointer;background:linear-gradient(to right, var(--mfx-blue) var(--mfx-fill,0%), var(--border) var(--mfx-fill,0%));border:0;border-radius:3px;flex:auto;min-width:0;height:6px;margin:0;padding:0}.mfx-fader::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text-h);border:1px solid var(--border-strong);border-radius:3px;width:10px;height:14px}.mfx-fader::-moz-range-thumb{background:var(--text-h);border:1px solid var(--border-strong);border-radius:3px;width:10px;height:14px}.fx-midi-device input.mfx-vel{background:linear-gradient(to right, color-mix(in srgb, var(--text-h) 70%, transparent) var(--mfx-fill,0%), var(--border) var(--mfx-fill,0%));border-radius:2px;flex:none;width:46px;height:4px}.mfx-vel::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text-h);border-radius:1px;width:3px;height:8px}.mfx-vel::-moz-range-thumb{background:var(--text-h);border:0;border-radius:1px;width:3px;height:8px}.mfx-val{font-family:var(--mono);color:var(--text-h);text-align:right;white-space:nowrap;min-width:3.1rem;font-size:.66rem;font-weight:600}.mfx-stepper{align-items:center;gap:4px;display:inline-flex}.mfx-stepper button{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:24px;height:24px;color:var(--text-h);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.mfx-stepper button:disabled{opacity:.4;cursor:default}.mfx-step-val{font-family:var(--mono);color:var(--text-h);text-align:center;min-width:2.75rem;font-size:.875rem;font-weight:700;line-height:1}.mfx-step-val small{color:var(--muted);margin-left:2px;font-size:.62rem;font-weight:600}.mfx-pill{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:3px 9px;font-size:.66rem}.mfx-btn{width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);cursor:pointer;padding:4px 0;font-size:.7rem;font-weight:600}.mfx-btn:disabled{opacity:.5;cursor:default}.mfx-vals{align-items:baseline;gap:3px;display:flex}.mfx-vals>.mfx-lab{flex:auto}.mfx-chip{font-family:var(--mono);color:var(--text-h);border:1px solid var(--border);background:var(--surface);cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none;white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:.64rem;font-weight:600}.mfx-chip.mfx-faded{color:var(--muted)}.mfx-ar{color:var(--muted);font-size:.62rem}.mfx-select{width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-h);padding:3px 6px;font-size:.7rem}.mfx-graph{flex:none;display:block}.mfx-fill{flex:1 1 0;min-height:0;position:relative}.mfx-fill>svg{position:absolute;top:0;left:0}.mfx-row.mfx-fill-row{flex:1 1 0;align-items:center}.mfx-row>.mfx-fill{flex:none;align-self:stretch}.mfx-graph-bg{fill:color-mix(in srgb, var(--muted) 8%, var(--card));stroke:var(--border)}.mfx-ref{fill:none;stroke:color-mix(in srgb, var(--muted) 55%, transparent);stroke-dasharray:3 3}.mfx-line{fill:none;stroke:var(--text-h);stroke-width:2.2px;stroke-linejoin:round}.mfx-dot{fill:var(--mfx-led)}.mfx-band{fill:color-mix(in srgb, var(--mfx-blue) 18%, transparent)}.mfx-area{fill:color-mix(in srgb, var(--mfx-blue) 28%, transparent);stroke:color-mix(in srgb, var(--mfx-blue) 70%, var(--text-h));stroke-width:2px;stroke-linejoin:round}.mfx-guide{stroke:var(--mfx-blue);stroke-width:1px;stroke-dasharray:2 2;opacity:.8}.mfx-gt{fill:var(--muted);font-size:9px}.mfx-beat{stroke:color-mix(in srgb, var(--muted) 22%, transparent)}.mfx-note{fill:var(--text-h)}.mfx-nt{font:700 8.5px var(--mono);fill:var(--card)}.mfx-nt-arrow{fill:none;stroke:var(--card);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.mfx-ghost{fill:none;stroke:color-mix(in srgb, var(--muted) 70%, transparent);stroke-dasharray:3 2}.mfx-stem{stroke:color-mix(in srgb, var(--text-h) 70%, transparent);stroke-width:3px;stroke-linecap:round}.mfx-bar{fill:color-mix(in srgb, var(--text-h) 70%, transparent)}.mfx-bar.mfx-same{fill:color-mix(in srgb, var(--muted) 45%, transparent)}.mfx-step{fill:color-mix(in srgb, var(--muted) 16%, transparent)}.mfx-step.mfx-lit{fill:color-mix(in srgb, var(--text-h) 70%, transparent)}.mfx-step.mfx-now{fill:var(--mfx-led)}.mfx-kw{fill:#f4f2ec;stroke:var(--border-strong);stroke-width:.6px}.mfx-kb{fill:#2a2a2e}.mfx-kw.mfx-fade{fill:#b4b5b1}.mfx-kb.mfx-fade{fill:#303134}.mfx-kw.mfx-out{fill:#5c5d5f}.mfx-kb.mfx-out{fill:#36373a}.mfx-arp{flex:auto;gap:12px;min-height:0;display:flex}.mfx-arp-main{flex:0 0 246px}.mfx-arp-side{flex:auto;align-items:stretch}.mfx-arp-side .knob-unit{align-self:center}.mfx-col.mfx-narrow{flex:0 0 84px;gap:3px}.mfx-chord-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 4px;width:100%;display:grid}.mfx-slot{flex-direction:column;align-items:center;gap:3px;display:flex}.mfx-slot.mfx-off{opacity:.45}.mfx-row.mfx-pitch-row,.mfx-pitch-row .mfx-stepper{gap:8px}.mfx-scale{flex:auto;gap:12px;min-height:0;display:flex}.mfx-scale>.mfx-grid-box{flex:none}.mfx-grid-box.mfx-faded{opacity:.35;pointer-events:none}.mfx-col.mfx-scale-side{flex:0 0 121px;justify-content:space-between;padding:2px 0}.mfx-scale-side .knob-unit{align-self:center}.mfx-scale-side .mfx-select{margin:0}.mfx-grid{flex:none}.mfx-grid-bg{fill:color-mix(in srgb, var(--bg) 55%, #000)}.mfx-cell{fill:color-mix(in srgb, var(--muted) 30%, var(--card));cursor:pointer}.mfx-cell.mfx-dark{fill:color-mix(in srgb, var(--bg) 60%, #000)}.mfx-cell.mfx-on{fill:var(--fx-accent)}.mfx-cell.mfx-mirror{cursor:default;opacity:.7}.mfx-cell:not(.mfx-mirror):hover{stroke:var(--text-h);stroke-width:1px}.dev-help-mfx{display:flex}.fx-midi-device.monitor{--mfx-violet:#a78bfa}.mfx-show{color:var(--muted);align-items:center;gap:5px;font-size:.66rem;display:inline-flex}.mfx-show .mfx-show-select{justify-content:space-between;min-width:4.8rem}.mfx-kw.mfx-mon-held,.mfx-kb.mfx-mon-held{fill:var(--mfx-led)}.mfx-mon-oct{fill:var(--muted);font-size:7.5px;font-family:var(--mono)}.mfx-mon-log{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 8%, var(--card));border-radius:3px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.mfx-mon-row{font-family:var(--mono);color:var(--text);white-space:nowrap;flex:0 0 15px;grid-template-columns:44px 62px 18px 66px 1fr;align-items:center;column-gap:6px;padding:0 6px;font-size:9.5px;display:grid;overflow:hidden}.mfx-mon-row.mfx-mon-hex{grid-template-columns:44px 62px 34px 34px 1fr}.mfx-mon-row.mfx-mon-bin{grid-template-columns:44px 62px 58px 58px 1fr}.mfx-mon-row.mfx-mon-hd{letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--border);background:var(--card);flex-basis:16px;font-family:inherit;font-size:9px;font-weight:700}.mfx-mon-row.mfx-off{color:var(--muted)}.mfx-mon-row.mfx-now{background:color-mix(in srgb, var(--text) 7%, transparent)}.mfx-mon-row b{font-weight:700}.mfx-mon-lo{color:var(--muted)}.mfx-mon-ty{align-items:center;gap:4px;display:inline-flex;overflow:hidden}.mfx-mon-ty i{border-radius:50%;flex:none;width:6px;height:6px}.mfx-mon-val{align-items:center;gap:5px;min-width:0;display:flex}.mfx-mon-val b{text-align:right;min-width:30px;font-weight:600}.mfx-mon-bar{background:color-mix(in srgb, var(--muted) 25%, transparent);border-radius:2px;flex:auto;height:4px;position:relative;overflow:hidden}.mfx-mon-bar i{border-radius:2px;position:absolute;top:0;bottom:0}.mfx-mon-k-on{background:var(--mfx-led)}.mfx-mon-k-off{background:color-mix(in srgb, var(--muted) 45%, transparent)}.mfx-mon-ty .mfx-mon-k-off{box-shadow:inset 0 0 0 1px var(--muted);background:0 0}.mfx-mon-k-cc{background:var(--mfx-blue)}.mfx-mon-k-bend{background:var(--fx-accent)}.mfx-mon-k-pressure{background:var(--mfx-violet)}.mfx-mon-empty{color:var(--muted);margin:auto;font-size:.66rem}.mfx-mon-chip{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px 2px 5px;font-size:.66rem;font-weight:600;display:inline-flex}.mfx-mon-chip i{opacity:.35;border-radius:50%;width:6px;height:6px}.mfx-mon-chip.on{color:var(--text-h);border-color:var(--border-strong)}.mfx-mon-chip.on i{opacity:1}.fx-midi-device .fx-midi-seg.mfx-mon-time{flex:none}.mfx-mon-tb{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:24px;height:22px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.mfx-mon-tb.on{background:var(--text-h);color:var(--card);border-color:var(--text-h)}.fx-midi-seg.mfx-mon-time button{flex:none;padding:3px 6px}.mfx-col.mfx-snap{justify-content:space-evenly;align-items:stretch;gap:6px}.mfx-col.mfx-snap-group{flex:none;align-items:stretch;gap:5px}.mfx-snap-group>.mfx-lab{text-align:center}.mfx-snap>.knob-unit{align-self:center}.mfx-arp-side .hf-now{max-width:96px}.fx-device.gm{--fx-accent:#a78bfa;--gm-panel:#e9e4d6;--gm-ear:#ddd7c6;--gm-panel-hover:#e1dbcb;--gm-panel-on:#d6cfbb;--gm-seam:#cfc8b6;--gm-ink:#2b2a27;--gm-ink-2:#55524a;--gm-ink-3:#6b665a;--gm-key:#dcd6c6;--gm-key-top:#e8e3d5;--gm-key-edge:#a9a290;--gm-key-shade:#c4bdaa;--gm-red:#c8202a;--gm-led:#ff3d6e;--gm-led-off:#2e1e22;--gm-led-unlit:#4a3b3b;--gm-led-dim:#b8385a;--gm-glass:#141212;--gm-bezel:#3a3733;--gm-field:#f4f1ea;--gm-knob-skirt:#bdb7a6;--gm-knurl:#a59f8d;--gm-knob-cap:#f7f4ed;--gm-knob-cap2:#e2ddd0;--gm-knob-line:#3d5bd9;--gm-hole:#8f887a;--gm-sheen:#ffffff2e;--gm-sans:"Archivo", "Helvetica Neue", Arial, sans-serif;width:max-content}:root[data-theme-mode=dark] .fx-device.gm{--gm-panel:#232325;--gm-ear:#1b1b1d;--gm-panel-hover:#2c2c2f;--gm-panel-on:#38383c;--gm-seam:#3a3a3e;--gm-ink:#e6e2d8;--gm-ink-2:#aaa69c;--gm-ink-3:#8f8b81;--gm-key:#3a3a3d;--gm-key-top:#46464a;--gm-key-edge:#111113;--gm-key-shade:#2b2b2e;--gm-red:#ef4f55;--gm-glass:#0b0b0c;--gm-bezel:#48484c;--gm-field:#18181a;--gm-knob-skirt:#121214;--gm-knurl:#2a2a2d;--gm-knob-cap:#3a3a3d;--gm-knob-cap2:#2c2c2f;--gm-knob-line:#e6e2d8;--gm-hole:#0c0c0d;--gm-sheen:#ffffff06}.fx-device.gm .fx-device-body{padding:0;display:flex;overflow:hidden}.fx-device.gm,.fx-device.gm .fx-device-head{background:var(--card)}.fx-device.gm .fx-device-head .help-btn,.fx-device.gm .fx-device-head .full-window-btn{border-width:2px;border-color:var(--border-strong)}.fx-device.gm .fx-device-head .help-btn~.full-window-btn{margin-left:0}.gm-rack{background:var(--gm-panel);flex:1;min-height:0;display:flex}.gm-ear{box-sizing:border-box;background:var(--gm-ear);flex-direction:column;flex:none;justify-content:space-between;align-items:center;width:16px;padding:18px 0;display:flex}.gm-ear.left{border-right:1px solid var(--gm-seam)}.gm-ear.right{border-left:1px solid var(--gm-seam)}.gm-ear i{background:var(--gm-hole);border-radius:3px;width:6px;height:11px;display:block;box-shadow:inset 0 1px 2px #0009}.gm-rack.short .gm-ear{padding:10px 0}.gm-face{background-image:linear-gradient(180deg, var(--gm-sheen), transparent 40%);color:var(--gm-ink);font-family:var(--gm-sans);-webkit-user-select:none;user-select:none;grid-template-columns:196px minmax(100px,auto);grid-template-areas:"brand brand""disp vol""keys data";align-content:space-evenly;gap:8px 16px;padding:8px 9px;display:grid}.gm-rack.short .gm-face{grid-template-columns:repeat(4,auto);grid-template-areas:"disp keys data vol";align-content:center;align-items:center;padding:6px 12px}.gm-rack.short .gm-tall,.gm-rack.snug .gm-roomy{display:none!important}.gm-rack.snug .gm-face{row-gap:4px;padding-top:4px;padding-bottom:4px}.gm-rack.short .gm-display-top{display:none}.gm-brand{grid-area:brand;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gm-wordmark{color:var(--gm-red);white-space:nowrap}.gm-wordmark b{letter-spacing:.02em;font-size:17px;font-weight:800}.gm-wordmark i{font-family:Georgia,Times New Roman,serif;font-size:13px}.gm-model{letter-spacing:.06em;color:#0000;-webkit-text-stroke:1px var(--gm-ink);font-size:15px;font-weight:800}.gm-model i{color:var(--gm-ink);-webkit-text-stroke:0;font-family:Georgia,serif;font-size:13px}.gm-display{background:var(--gm-glass);border:2px solid var(--gm-bezel);cursor:pointer;text-align:left;min-width:0;font-family:var(--mono);border-radius:4px;flex-direction:column;grid-area:disp;align-items:flex-start;gap:2px;margin:0;padding:7px 10px 6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #000c}.gm-display:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff14,#0000 38%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.gm-rack.short .gm-display{box-sizing:border-box;width:196px}.gm-display:focus-visible{outline:2px solid var(--gm-led);outline-offset:2px}.gm-seg{flex:1 1 0;width:calc(100% - 62px);min-height:28px;display:block}.gm-seg polygon{fill:var(--gm-led-off)}.gm-seg polygon.on{fill:var(--gm-led)}.gm-glow{flood-color:var(--gm-led)}.gm-display-top{letter-spacing:.06em;color:var(--gm-led-dim);white-space:nowrap;margin-top:2px;font-size:10.5px;line-height:1.2}.gm-display-name{color:var(--gm-led);text-shadow:0 0 6px #ff3d6e80;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;line-height:1.2;overflow:hidden}.gm-readouts{font:500 9px/1 var(--mono);letter-spacing:.04em;color:var(--gm-led-dim);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:7px;right:9px}.gm-readouts b{font-weight:600}.gm-readouts .on{color:var(--gm-led);text-shadow:0 0 6px #ff3d6e80}.gm-midi-in{align-items:center;gap:4px;display:flex}.gm-midi-in i{background:var(--gm-led-unlit);border-radius:50%;width:5px;height:5px;display:block}.gm-midi-in.on{text-shadow:none}.gm-midi-in.on i{background:var(--gm-led);box-shadow:0 0 5px var(--gm-led)}.gm-rack.short .gm-readouts{gap:2px;top:5px}.gm-rack.short .gm-display{padding-top:5px;padding-bottom:5px}.gm-rack.short .gm-seg{min-height:34px}.gm-volume{flex-direction:column;grid-area:vol;justify-content:center;align-items:center;display:flex}.gm-knob{width:var(--gm-knob,80px);cursor:ns-resize;touch-action:none;height:auto;display:block}.gm-knob:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px;border-radius:50%}.gm-knob.mod-target{outline:1.5px dashed var(--mod-c);outline-offset:2px;background:color-mix(in srgb, var(--mod-c) 8%, transparent);border-radius:50%}.gm-knob.mod-target.mapped{background:color-mix(in srgb, var(--mod-c) 16%, transparent);outline-style:solid}.gm-knob-ticks circle{fill:var(--gm-ink);opacity:.45}.gm-knob-ticks.on circle{fill:var(--gm-led);opacity:1}.gm-knob-skirt{fill:var(--gm-knob-skirt)}.gm-knob-knurl{fill:none;stroke:var(--gm-knurl);stroke-width:2.4px;stroke-dasharray:1.1 1.6}.gm-knob-cap{stroke:var(--gm-key-edge);stroke-width:1px}.gm-knob-cap-hi{stop-color:var(--gm-knob-cap)}.gm-knob-cap-lo{stop-color:var(--gm-knob-cap2)}.gm-knob-line{stroke:var(--gm-knob-line);stroke-width:3px;stroke-linecap:round}.gm-knob-mod-groove{fill:none;stroke:color-mix(in srgb, var(--gm-ink) 18%, transparent);stroke-width:2px;stroke-linecap:round}.gm-knob-mod-reach{fill:none;stroke-width:2px;stroke-linecap:round;opacity:.9}.gm-knob-mod.off .gm-knob-mod-reach{opacity:.3}.gm-knob-mod-live{fill:var(--gm-panel);stroke:#a78bfa;stroke-width:1.5px}.gm-minmax{width:100%;color:var(--gm-ink-2);justify-content:space-between;font-size:10.5px;font-weight:500;display:flex}.gm-label{letter-spacing:.04em;white-space:nowrap;margin-bottom:4px;font-size:10.5px;font-weight:700}.gm-sub{color:var(--gm-ink-2);white-space:nowrap;font-size:10.5px}.gm-keys{flex-direction:column;grid-area:keys;display:flex}.gm-keys-title{text-align:center;margin-bottom:5px}.gm-key-row{gap:6px;display:flex}.gm-key{flex-direction:column;align-items:center;display:flex}.gm-led{background:var(--gm-led-unlit);border-radius:50%;width:7px;height:7px;margin-bottom:4px}.gm-led.on{background:var(--gm-led);box-shadow:0 0 5px var(--gm-led)}.gm-key-label{letter-spacing:.04em;white-space:nowrap;border-radius:2px;margin-bottom:4px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:14px}.gm-key-label.inv{background:var(--gm-ink);color:var(--gm-panel)}.gm-btn{cursor:pointer;background:linear-gradient(180deg, var(--gm-key-top), var(--gm-key));border:1px solid var(--gm-key-edge);width:40px;height:24px;box-shadow:inset 0 -2px 0 var(--gm-key-shade), 0 1px 1px #0000002e;border-radius:5px;margin:0;padding:0}.gm-btn:active{box-shadow:inset 0 1px 0 var(--gm-key-shade);transform:translateY(1px)}.gm-btn:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px}.gm-data-col{flex-direction:column;grid-area:data;justify-content:flex-end;align-items:center;gap:5px;display:flex}.gm-data-col .gm-label{margin:0}.gm-btn.gm-data{width:44px;height:20px;color:var(--gm-ink-2);place-items:center;display:grid}.gm-btn.gm-data path{fill:currentColor}.gm-key-msg{color:var(--gm-ink-2);white-space:nowrap;align-self:stretch;align-items:center;gap:3px;margin:4px -3px 0;font-size:10.5px;line-height:14px;display:flex}.gm-key-msg:before,.gm-key-msg:after{content:"";border-top:1px solid var(--gm-ink-2);flex:1}.gm-rack:not(.short) .gm-data-col{padding-bottom:18px}.gm-side{color:var(--gm-ink);border-left:1px solid var(--gm-seam);font-family:var(--gm-sans);display:flex}.gm-spine{border:none;border-right:1px solid var(--gm-seam);width:24px;color:var(--gm-ink-2);cursor:pointer;font-family:var(--gm-sans);letter-spacing:.08em;background:0 0;flex-direction:column;align-items:center;gap:6px;margin:0;padding:9px 0 0;font-size:10.5px;font-weight:700;display:flex;overflow:hidden}.gm-spine span{writing-mode:vertical-rl}.gm-spine:hover{background:var(--gm-panel-hover);color:var(--gm-ink)}.gm-browser{width:0;transition:width .18s;overflow:hidden}.gm-side.open .gm-browser{width:326px}.gm-browser-inner{flex-direction:column;width:326px;height:100%;display:flex}.gm-browser-search{border-bottom:1px solid var(--gm-seam);padding:7px 9px}.gm-search-field{box-sizing:border-box;background:var(--gm-field);height:24px;color:var(--gm-ink-3);border:1px solid var(--gm-seam);cursor:text;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:flex}.gm-search-field:focus-within{border-color:var(--gm-ink-2)}.gm-search-field svg{flex:none}.gm-search-field input{min-width:0;color:var(--gm-ink);font:400 12px/1 var(--gm-sans);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.gm-search-field input::placeholder{color:var(--gm-ink-3)}.gm-browser-body{flex:1;min-height:0;display:flex}.gm-browser-sidebar{border-right:1px solid var(--gm-seam);flex:0 0 144px;padding:3px 0;overflow-y:auto}.gm-browser-section{letter-spacing:.06em;text-transform:uppercase;color:var(--gm-ink-3);padding:6px 9px 4px;font-size:10px;font-weight:600;line-height:1}.gm-browser-side-row,.gm-browser-row{width:100%;height:22px;color:var(--gm-ink);font:500 12px/1 var(--gm-sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:7px;margin:0;padding:0 9px;display:flex}.gm-browser-side-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}div.gm-browser-side-row{cursor:default}.gm-dot{border-radius:50%;flex:none;width:7px;height:7px}.gm-browser-row .gm-dot{background:var(--gm-row-c)}.gm-browser-column{flex:1;min-width:0;padding:3px 0;overflow-y:auto}.gm-browser-row-num{font:500 11px/1 var(--mono);color:var(--gm-ink-3);flex:none}.gm-browser-row-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gm-browser-row-family{color:var(--gm-ink-3);flex:none;font-size:10.5px}.gm-browser-side-row.on,.gm-browser-row.on{background:var(--gm-panel-on)}.gm-browser-row.on{box-shadow:inset 3px 0 0 var(--gm-row-c)}button.gm-browser-side-row:not(.on):hover,.gm-browser-row:not(.on):hover{background:var(--gm-panel-hover)}.gm-browser-side-row:focus-visible,.gm-browser-row:focus-visible{outline:2px solid var(--gm-ink-2);outline-offset:-2px}.gm-browser-empty{color:var(--gm-ink-3);padding:8px 9px;font-size:12px}.fx-device.syn{background:var(--syn-bg);--fx-accent:#e0904a;--knob-sm:28px;--knob-md:30px;--syn-r:6px;--syn-rl:10px;--syn-wi:1px;--syn-bg:#eceef2;--syn-card:#fff;--syn-card2:#f3f5f8;--syn-line:#dde2e9;--syn-line2:#c9d0da;--syn-hi:#fff0;--syn-text:#141821;--syn-muted:#5a6372;--syn-dim:#7f8898;--syn-track:#e1e5eb;--syn-cap:#fff;--syn-capedge:#c3cbd6;--syn-segon:#fff;--syn-shadow:0 1px 2px #141e3224;--syn-view:#f6f8fb;--syn-viewline:#dfe4eb;--syn-grid:#141e3212;--syn-gridt:#141e3285;--syn-spec:#3c5a8c4d;--syn-curve:#1b2230;--syn-frame:#141e324d;--syn-glow:0px;--syn-vchip:#141e320f;--syn-vchipon:#fff;--syn-vline:#141e3229;--syn-vhalo:#141e321a;--syn-vglow:#141e3233;--syn-oa:#0a9cc8;--syn-ob:#6d4ff0;--syn-sub:#0f9f7c;--syn-lfo1:#d4850c;--syn-lfo2:#df3f74;--syn-vel:#4f9e24;--syn-mac:#39414f;--syn-osc:var(--syn-oa);--syn-shp:var(--syn-ob);--syn-mod:var(--syn-lfo1);--syn-flt:var(--syn-curve);--syn-env:var(--syn-curve);--syn-voi:var(--syn-curve);--syn-out:var(--syn-curve);width:max-content}:root[data-theme-mode=dark] .fx-device.syn{--syn-bg:#0c0e12;--syn-card:#171a20;--syn-card2:#1e222a;--syn-line:#252a33;--syn-line2:#323946;--syn-hi:#ffffff09;--syn-text:#e9edf3;--syn-muted:#8a93a3;--syn-dim:#5d6676;--syn-track:#2a303a;--syn-cap:#22272f;--syn-capedge:#3a414d;--syn-segon:#2c323d;--syn-shadow:0 1px 2px #00000073;--syn-view:#090b0e;--syn-viewline:#1f242c;--syn-grid:#ffffff0d;--syn-gridt:#ffffff57;--syn-spec:#96aad252;--syn-curve:#f2f5fa;--syn-frame:#ffffff57;--syn-glow:3px;--syn-vchip:#ffffff14;--syn-vchipon:#ffffff24;--syn-vline:#ffffff24;--syn-vhalo:#ffffff24;--syn-vglow:#fff6;--syn-oa:#3cc8f0;--syn-ob:#a98bff;--syn-sub:#5fe0bf;--syn-lfo1:#ffb547;--syn-lfo2:#ff6f9d;--syn-vel:#9be15d;--syn-mac:#e3e8f0}.fx-device.syn .fx-device-head{background:var(--card)}.fx-device.syn .fx-device-head .help-btn,.fx-device.syn .fx-device-head .full-window-btn{border-width:2px;border-color:var(--border-strong)}.fx-device.syn .fx-device-head .help-btn~.full-window-btn{margin-left:0}.syn-badge{font:.62rem var(--mono);color:var(--muted);white-space:nowrap}.syn-head-gap{flex:1}.syn-error{font:.62rem var(--mono);color:var(--error);white-space:nowrap}.syn-body{background:var(--syn-bg);flex:auto;align-items:stretch;gap:8px;min-height:0;padding:8px;display:flex}.syn-body>.fx-mod-rack{align-self:stretch;margin:-8px 0 -8px -8px}.syn-pn{--card:var(--syn-card);--surface:var(--syn-card2);--surface-2:var(--syn-card2);--bg:var(--syn-view);--border:var(--syn-line);--border-strong:var(--syn-line2);--text:var(--syn-text);--text-h:var(--syn-text);--muted:var(--syn-muted);--grid:var(--syn-grid);box-sizing:border-box;background:var(--syn-card);border:1px solid var(--syn-line);box-shadow:inset 0 1px 0 var(--syn-hi);color:var(--syn-text);font-family:var(--font);border-radius:10px;flex-direction:column;flex:none;gap:8px;min-width:0;min-height:0;margin:0;padding:10px 12px;display:flex;overflow:hidden}.syn-ph{white-space:nowrap;flex:none;align-items:center;gap:8px;height:22px;display:flex}.syn-pt{font:600 10.5px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--grp,var(--syn-text))}.syn-pb{flex:auto;gap:12px;min-height:0;display:flex}.syn-sec{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.syn-sec.ctr{justify-content:space-evenly;align-items:center}.syn-sl{height:14px;font:600 10px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--syn-muted,var(--muted));white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}.syn-sl:before{content:"";background:var(--grp);border-radius:50%;flex:none;width:6px;height:6px}.syn-sl>.syn-chips{margin-left:auto}.syn-lbl{font:500 10.5px/1 var(--font);color:var(--syn-muted);white-space:nowrap}.syn-row22{flex:none;align-items:center;gap:6px;min-width:0;height:22px;display:flex}.syn-row22.between{justify-content:space-between}.syn .g-osc{--grp:var(--syn-osc)}.syn .g-flt{--grp:var(--syn-flt)}.syn .g-env{--grp:var(--syn-env)}.syn .g-voi{--grp:var(--syn-voi)}.syn .g-shp{--grp:var(--syn-shp)}.syn .g-mod{--grp:var(--syn-mod)}.syn .g-out{--grp:var(--syn-out)}.syn .g-oa{--grp:var(--syn-oa);--grp-glow:var(--syn-glow)}.syn .g-ob{--grp:var(--syn-ob);--grp-glow:var(--syn-glow)}.syn .g-sub{--grp:var(--syn-sub);--grp-glow:var(--syn-glow)}.syn .knob-unit{gap:0;width:44px}.syn .knob-unit.knob-md{width:52px}.syn .knob-label{font-size:.6rem;line-height:1.25}.syn .knob-value,.syn .knob-value-input{white-space:nowrap;font-size:.6rem;line-height:1.3}.fx-device.syn .knob-unit,.fx-device.syn .knob-unit.knob-md{gap:2px;width:auto;min-width:44px}.fx-device.syn .knob-label{font:500 10px/1.1 var(--font);color:var(--syn-muted);white-space:nowrap;order:1}.fx-device.syn .knob-value,.fx-device.syn .knob-value-input{font:500 10px/1.1 var(--mono);color:var(--syn-text);order:2}.fx-device.syn .knob-tick{display:none}.fx-device.syn .knob-track{stroke:var(--syn-track);stroke-width:4.4px;opacity:1;filter:none}.fx-device.syn .knob-fill{stroke:var(--grp,var(--syn-curve));stroke-width:4.4px;filter:drop-shadow(0 0 var(--grp-glow,0px) var(--grp,transparent))}.fx-device.syn .knob-cap{fill:var(--syn-cap)}.fx-device.syn .knob-cap-ring{stroke:var(--syn-capedge);stroke-width:1.5px;filter:none}.fx-device.syn .knob-pointer{stroke:var(--syn-text);stroke-width:3px}.syn-kr{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}.syn-kgrid{flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:space-evenly;place-items:center;min-height:0;display:grid}.syn-seg{background:var(--syn-card2);border:1px solid var(--syn-line);box-sizing:border-box;border-radius:6px;flex:none;gap:2px;padding:2px;display:inline-flex}.syn-seg button{font:500 10.5px/1 var(--font);letter-spacing:0;text-transform:none;height:16px;color:var(--syn-muted);cursor:pointer;white-space:nowrap;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:4px;margin:0;padding:0 7px}.syn-seg button.on{background:var(--syn-segon);color:var(--syn-text);box-shadow:var(--syn-shadow)}.syn-seg.mono button{font-family:var(--mono);padding:0 6px}.syn-seg.mini button{padding:0 4px;font-size:9.5px}.syn-seg.syn-fill{align-self:stretch;display:flex}.syn-seg.syn-fill button{flex:1 1 0;height:18px;padding:0}.syn-seg.icons button{place-items:center;width:22px;padding:0;display:grid}.syn-seg svg path,.syn-chips svg path,.syn-chips svg circle,.syn-ib svg path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.syn-seg svg path.thick{stroke-width:1.6px}.syn-seg button:focus-visible,.syn-tabs button:focus-visible,.syn-chips button:focus-visible{outline:2px solid var(--syn-curve);outline-offset:0}.syn-tabs{background:var(--syn-card2);border:1px solid var(--syn-line);border-radius:7px;flex:none;gap:2px;padding:2px;display:inline-flex}.syn-tabs button{height:18px;font:600 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--syn-muted);cursor:pointer;min-height:0;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;margin:0;padding:0 9px;display:inline-flex}.syn-tabs button.on{background:var(--syn-segon);color:var(--syn-text);box-shadow:var(--syn-shadow)}.syn-tabs button i{background:var(--grp);width:7px;height:7px;box-shadow:0 0 6px var(--grp);border-radius:50%;display:block}.syn-chips{background:var(--syn-vchip);border-radius:6px;flex:none;gap:2px;padding:2px;display:inline-flex}.syn-chips button{min-width:20px;height:15px;font:500 10px/1 var(--font);letter-spacing:0;text-transform:none;color:var(--syn-gridt);cursor:pointer;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:4px;place-items:center;margin:0;padding:0 6px;display:grid}.syn-chips button:has(svg){width:20px;padding:0}.syn-chips button.on{background:var(--syn-vchipon);color:var(--syn-curve);box-shadow:var(--syn-shadow)}.syn-scr>.syn-chips{z-index:1;position:absolute}.syn-scr>.syn-chips.corner{top:5px;right:6px}.syn-scr>.syn-chips.spec{top:8px;right:8px}.syn-sw{font:500 10.5px/1 var(--font);color:var(--syn-muted);cursor:pointer;white-space:nowrap;min-height:0;box-shadow:none;background:0 0;border:0;flex:none;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.syn-sw i{background:var(--syn-track);border-radius:7px;flex:none;width:24px;height:13px;display:block;position:relative}.syn-sw i:after{content:"";background:var(--syn-muted);border-radius:50%;width:9px;height:9px;transition:left .12s;position:absolute;top:2px;left:2px}.syn-sw.on i{background:var(--grp,var(--syn-curve))}.syn-sw.on i:after{background:var(--syn-bg);left:13px}.syn-sw.v{flex-direction:column;gap:6px;font-size:10px}.syn-ph .syn-sw span{order:-1}.syn-sw:focus-visible{outline:2px solid var(--grp,var(--syn-curve));outline-offset:2px;border-radius:7px}.syn-sel{appearance:none;font:500 11px/1 var(--font);color:var(--syn-text);min-width:0;height:22px;box-shadow:none;background:var(--syn-card2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0.8 0.8 L4 4 L7.2 0.8' fill='none' stroke='%238a93a3' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 8px center;border:1px solid var(--syn-line);cursor:pointer;text-overflow:ellipsis;border-radius:6px;margin:0;padding:0 22px 0 8px}.syn-sel.grow{flex:auto}.syn-sel option{background:var(--syn-card);color:var(--syn-text)}.syn-ib{border:1px solid var(--syn-line);width:22px;height:22px;color:var(--syn-muted);cursor:pointer;min-height:0;box-shadow:none;background:0 0;border-radius:6px;flex:none;place-items:center;margin:0;padding:0;display:grid}.syn-ib:hover{color:var(--syn-text)}.syn-vfs{flex:none;gap:4px;width:100%;display:flex}.syn-vf{box-sizing:border-box;border:1px solid var(--syn-line);background:var(--syn-card2);cursor:ns-resize;min-width:0;height:36px;font:inherit;box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:4px;min-height:0;margin:0;padding:0 7px;display:flex;position:relative;overflow:hidden}.syn-vf span{font:500 9.5px/1 var(--font);color:var(--syn-muted);white-space:nowrap;align-items:center;gap:4px;display:flex}.syn-vf span i{border-radius:50%;width:5px;height:5px;display:block}.syn-vf b{font:500 11.5px/1 var(--mono);letter-spacing:-.02em;color:var(--syn-text);white-space:nowrap}.syn-vf em{pointer-events:none;border-radius:1px;height:2px;position:absolute}.syn-vf .off{opacity:.35}.syn-vf:focus-visible{outline:2px solid var(--syn-curve);outline-offset:1px}.syn-sld{flex:none;align-items:center;gap:8px;min-width:0;height:22px;display:flex}.syn-sld-l{font:500 10.5px/1 var(--font);color:var(--syn-muted);white-space:nowrap}.syn-sld-v{font:500 10.5px/1 var(--mono);color:var(--syn-text);text-align:right;white-space:nowrap;min-width:28px}.syn-sld-t{cursor:pointer;touch-action:none;flex:auto;min-width:0;height:18px;position:relative}.syn-sld-t i{pointer-events:none;display:block;position:absolute}.syn-sld-t .trk{background:var(--syn-track);border-radius:2px;height:4px;top:7px;left:0;right:0}.syn-sld-t .band{background:color-mix(in srgb, var(--c) 38%, transparent);height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 70%, transparent);border-radius:4px;top:5px}.syn-sld-t .band.off{opacity:.35}.syn-sld-t .fill{background:var(--grp,var(--syn-curve));border-radius:2px;height:4px;top:7px}.syn-sld-t .thumb{background:var(--syn-text);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--grp,var(--syn-curve)) 45%, transparent);border-radius:50%;margin-left:-6px;top:3px}.syn-sld-t:focus-visible{outline:2px solid var(--grp,var(--syn-curve));outline-offset:2px;border-radius:4px}.syn-sld.stack{flex-direction:column;align-items:stretch;gap:6px;height:auto}.syn-sld-h{justify-content:space-between;align-items:baseline;display:flex}.syn-sld.stack .syn-sld-t{flex:none;height:12px}.syn-sld.stack .trk{background:var(--syn-line2);height:2px;top:5px}.syn-sld.stack .band{height:6px;top:3px}.syn-sld.stack .fill{display:none}.syn-sld.stack .thumb{width:10px;height:10px;box-shadow:var(--syn-shadow);margin-left:-5px;top:1px}.syn-sld.mod-target,.syn-vf.mod-target{outline:1.5px dashed var(--mod-c);outline-offset:2px;background-color:color-mix(in srgb, var(--mod-c) 8%, transparent);border-radius:6px}.syn-sld.mod-target.mapped,.syn-vf.mod-target.mapped{outline-style:solid}.syn-scr{touch-action:none;background:var(--syn-view);border:1px solid var(--syn-viewline);border-radius:8px;flex:none;display:block;position:relative;overflow:hidden}.syn-scr>canvas,.syn-scr>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.syn-scr.grow{flex:1 1 0;min-height:30px}.syn-scr svg .gr{stroke:var(--syn-grid);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.syn-scr svg .tr{fill:none;stroke:var(--grp);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 var(--grp-glow,0px) var(--grp))}.syn-scr svg .fill{fill:var(--grp);opacity:.1;stroke:none}.syn-scr svg .nd{fill:var(--syn-view);stroke:var(--grp);stroke-width:2px;cursor:grab}.syn-scr svg .nd:hover,.syn-scr svg .nd.drag{r:6}.syn-scr svg .nd.sq{cursor:default;pointer-events:none}.syn-scr svg .vd{fill:var(--grp);stroke:var(--syn-view);stroke-width:1.2px;pointer-events:none;filter:drop-shadow(0 0 3px var(--grp))}.syn-scr svg .vd.rel{opacity:.5}.syn-scr svg .lb{font:600 9.5px var(--mono);fill:var(--syn-gridt);text-anchor:middle;pointer-events:none}.syn-scr svg .t2{fill:none;stroke:var(--syn-gridt);stroke-width:1.2px;opacity:.65;vector-effect:non-scaling-stroke}.syn-scr svg .t3{fill:none;stroke:var(--syn-gridt);stroke-width:1px;stroke-dasharray:3 4;opacity:.6;vector-effect:non-scaling-stroke}.syn-scr svg .bars{fill:none;stroke:var(--grp)}.syn-scr-msg{background:var(--syn-card);font:500 9.5px/1.3 var(--font);color:var(--error);border-radius:4px;padding:2px 5px;position:absolute;bottom:5px;left:6px;right:6px}.syn-dim{opacity:.38}.syn-off{opacity:.45}.syn-filter-pn{width:var(--syn-filter-w,312px)}.syn-fsec{flex:auto}.syn-fdisp{--primary:var(--syn-curve);--grid:var(--syn-grid);--muted:var(--syn-vline);--text:var(--syn-spec);flex:1 1 0;min-height:40px}.syn-fdisp>i,.syn-fdisp>span{pointer-events:none;display:block;position:absolute}.syn-ftick{font:500 9px/1 var(--mono);color:var(--syn-gridt);bottom:4px;transform:translate(-50%)}.syn-fband{background:color-mix(in srgb, var(--c) 13%, transparent);border-left:1px dashed color-mix(in srgb, var(--c) 60%, transparent);border-right:1px dashed color-mix(in srgb, var(--c) 60%, transparent);box-sizing:border-box;top:0;bottom:0}.syn-fband.off{opacity:.35}.syn-fnode{background:var(--syn-curve);width:13px;height:13px;box-shadow:0 0 0 4px var(--syn-vhalo), 0 0 12px var(--syn-vglow);border-radius:50%;margin:-6.5px 0 0 -6.5px}.syn-fchip{background:var(--syn-vchip);font:500 9.5px/1 var(--mono);color:var(--syn-curve);white-space:nowrap;border-radius:5px;padding:3px 6px;transform:translate(-50%,-30px)}.syn-fchip.below{transform:translate(-50%,14px)}.syn-fins{z-index:1;gap:4px;display:flex;position:absolute;top:8px;left:8px}.syn-fin{height:18px;font:500 10px/1 var(--font);background:var(--syn-vchip);color:var(--syn-curve);white-space:nowrap;border-radius:9px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.syn-fin i{background:var(--c);border-radius:50%;width:6px;height:6px;display:block}.syn-fin.off{color:var(--syn-gridt);box-shadow:inset 0 0 0 1px var(--syn-vline);background:0 0;text-decoration:line-through}.syn-envs{width:300px}.syn-envs .syn-sec{flex:auto}.syn-envs .syn-scr{flex:1 1 0;min-height:40px}.syn-voice{flex:auto}.syn-voicepn.out .syn-kgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.syn-voicepn.out .knob-unit{min-width:0}.syn-out{border-top:1px solid var(--syn-line);flex-direction:column;flex:none;gap:6px;padding-top:8px;display:flex}.syn-out .syn-sld:not(.stack),.syn-out .syn-sld:not(.stack) .syn-sld-t{height:14px}.syn-out .syn-sld:not(.stack) .trk,.syn-out .syn-sld:not(.stack) .fill{height:2px;top:6px}.syn-out .syn-sld:not(.stack) .band{height:6px;top:4px}.syn-out .syn-sld:not(.stack) .thumb{width:10px;height:10px;box-shadow:var(--syn-shadow);margin-left:-5px;top:2px}.syn-meter{border:1px solid var(--syn-line);background:var(--syn-view);border-radius:6px;flex:1 1 0;align-self:center;width:14px;min-height:30px;position:relative;overflow:hidden}.syn-meter i{background:var(--syn-vel);display:block;position:absolute;bottom:0;left:0;right:0}.syn-meter i.r{left:50%}.syn-meter.stereo i.l{right:50%}.syn-meter.h{background:0 0;border:0;border-radius:0;flex:none;align-self:stretch;width:auto;height:8px;min-height:0;overflow:visible}.syn-meter.h:before,.syn-meter.h:after{content:"";background:var(--syn-track);border-radius:2px;height:3px;position:absolute;left:0;right:0}.syn-meter.h:before{top:0}.syn-meter.h:after{top:5px}.syn-meter.h i.l,.syn-meter.h i.r{z-index:1;border-radius:2px;height:3px;bottom:auto;left:0;right:auto}.syn-meter.h i.l{top:0}.syn-meter.h i.r{top:5px}.syn-seg button:disabled{cursor:default}.syn-tabs.mini button{letter-spacing:.06em;height:16px;padding:0 7px;font-size:10px}.syn-vfs.five{gap:3px}.syn-vfs.five .syn-vf{padding:0 5px}.syn-vfs.five .syn-vf b{letter-spacing:-.04em;font-size:10.5px}.syn-froute{gap:8px}.syn-froute-path{font:500 10px/1 var(--mono);color:var(--syn-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.syn-froute-path.one,.syn-froute-path em{color:var(--syn-muted);font-style:normal}.syn-seg.syn-route button{padding:0 4px}.syn-envnote{background:var(--syn-vchip);font:500 9.5px/1.2 var(--font);color:var(--syn-curve);white-space:nowrap;pointer-events:none;border-radius:4px;padding:1px 6px;position:absolute;top:4px;right:6px}.syn-shaper>select{flex:none;max-width:96px}.syn-shaper>div{flex:auto;min-width:0}.syn-shaper .syn-sld{width:100%}.syn-vlife{box-sizing:border-box;background:var(--syn-view);border:1px solid var(--syn-viewline);--life:var(--grp,var(--syn-curve));border-radius:8px;flex-direction:column;flex:1 1 0;gap:3px;min-height:34px;padding:4px 6px 5px;display:flex}.syn-vlife-h{height:10px;font:600 8.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--syn-gridt);white-space:nowrap;align-items:center;gap:6px;display:flex}.syn-vlife-h .n{font-family:var(--mono);letter-spacing:0;color:var(--syn-curve)}.syn-vlife-h .lg{letter-spacing:0;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.syn-vlife-h .lg i{border-radius:1.5px;width:6px;height:6px;margin-left:4px;display:inline-block}.syn-vlife-s{flex:auto;align-items:stretch;gap:2px;min-height:18px;display:flex}.syn-vlife-s>i{background:var(--syn-vchip);border-radius:3px;flex:1 1 0;min-width:2px;display:block;position:relative;overflow:hidden}.syn-vlife-s>i>b{background:var(--life);height:0;transition:height 60ms linear;display:block;position:absolute;bottom:0;left:0;right:0}.syn-vlife-s>i>em{text-align:center;font:700 8.5px/1 var(--mono);color:var(--syn-view);font-style:normal;position:absolute;bottom:2px;left:0;right:0}.syn-vlife-s>i>span{text-align:center;font:500 8px/1 var(--mono);color:var(--syn-gridt);white-space:nowrap;position:absolute;top:2px;left:0;right:0;overflow:hidden}.syn-vlife-s>i.idle>em,.syn-vlife-s>i.release>em{color:var(--syn-curve)}.syn-vlife-s>i.attack>b,.syn-vlife-h .lg i.attack{background:var(--life);box-shadow:0 0 6px var(--life)}.syn-vlife-s>i.decay>b,.syn-vlife-h .lg i.decay{background:color-mix(in srgb, var(--life) 80%, transparent)}.syn-vlife-s>i.sustain>b,.syn-vlife-h .lg i.sustain{background:color-mix(in srgb, var(--life) 62%, transparent)}.syn-vlife-s>i.release>b,.syn-vlife-h .lg i.release{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--life) 45%, transparent) 0 2px, transparent 2px 4px)}.syn-vlife-s>i.release{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--life) 35%, transparent)}.syn-vlife-s>i.stolen{box-shadow:inset 0 0 0 1.5px var(--syn-lfo2)}.syn-vlife-s>i.flash{animation:.6s ease-out syn-vlife-steal}.syn-vlife{container-type:inline-size}@container (width<=170px){.syn-vlife-h .lg{display:none}}@keyframes syn-vlife-steal{0%{background:var(--syn-lfo2)}to{background:var(--syn-vchip)}}@media (prefers-reduced-motion:reduce){.syn-vlife-s>i.flash{animation:none}.syn-vlife-s>i>b{transition:none}}.syn-voicepn{width:282px}.syn-voicepn .syn-kgrid,.syn-voicepn.out .syn-kgrid{flex:none;grid-template-columns:repeat(6,minmax(0,1fr))}.syn-voicepn .knob-unit{min-width:0}.syn-flow{min-width:0;font:500 9.5px/1 var(--font);color:var(--text);white-space:nowrap;flex:0 auto;align-items:center;gap:0;margin-left:8px;display:flex;overflow:hidden}.syn-flow .v{font:600 8.5px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--muted);border-radius:3px;flex:none;margin-right:6px;padding:2px 5px}.syn-flow .v.switches,.syn-flow .v.routing{color:var(--text);border-style:dashed}.syn-flow .pv{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:5px;align-items:center;padding:1px 4px;display:inline-flex}.syn-flow .src{gap:2px;display:inline-flex}.syn-flow .st{align-items:center;display:inline-flex}.syn-flow .ar{background:var(--muted);width:10px;height:1px;margin:0 2px;display:inline-block;position:relative}.syn-flow .ar:after{content:"";border:2.5px solid #0000;border-left:3px solid var(--muted);border-right:0;position:absolute;top:-2px;right:-1px}.syn-flow .b{border:1px solid var(--border);background:var(--card);border-radius:3px;align-items:center;gap:3px;padding:2px 4px;display:inline-flex}.syn-flow .b.ctl{border-style:dashed;border-color:var(--border-strong)}.syn-flow .b.off{color:var(--muted);opacity:.7;text-decoration:line-through}.syn-flow .b i{background:var(--c);border-radius:50%;width:5px;height:5px;display:block}.syn-flow .b i.c2{background:var(--c2);margin-left:-2px}.syn-flow .b em{color:var(--muted);font-size:8.5px;font-style:normal}.fx-device.syn.additive{--syn-filter-w:316px;--syn-bg:#eceef3;--syn-card:#fff;--syn-card2:#f3f5f9;--syn-line:#e0e4ec;--syn-line2:#cbd1dd;--syn-hi:#fff0;--syn-text:#12141a;--syn-muted:#5b6273;--syn-dim:#8b92a3;--syn-track:#e3e6ee;--syn-cap:#fff;--syn-capedge:#c7cedb;--syn-segon:#fff;--syn-shadow:0 1px 2px #141e3224;--syn-view:#fbfbfd;--syn-viewline:#e0e4ec;--syn-grid:#141e320f;--syn-gridt:#141e3280;--syn-curve:#12141a;--add-glass:#ffffffa8;--add-cf:.34;--add-sat:82%;--add-lum:47%;--add-glow:0px;--add-beam:#12141a;--add-prism:#141e3280;--add-prismfill:#141e3208;--add-spec:linear-gradient(90deg, hsl(0 var(--add-sat) var(--add-lum)), hsl(55 var(--add-sat) var(--add-lum)), hsl(140 var(--add-sat) var(--add-lum)), hsl(205 var(--add-sat) var(--add-lum)), hsl(272 var(--add-sat) var(--add-lum)))}:root[data-theme-mode=dark] .fx-device.syn.additive{--syn-bg:#090a0e;--syn-card:#10121a;--syn-card2:#171a24;--syn-line:#1f2330;--syn-line2:#2b3040;--syn-hi:#ffffff0b;--syn-text:#eef0f6;--syn-muted:#8a90a2;--syn-dim:#596075;--syn-track:#232838;--syn-cap:#151824;--syn-capedge:#323849;--syn-segon:#262b3b;--syn-shadow:0 1px 2px #00000073;--syn-view:#04050a;--syn-viewline:#161a26;--syn-grid:#ffffff0d;--syn-gridt:#ffffff5c;--syn-curve:#fff;--add-glass:#10121ab8;--add-cf:.26;--add-sat:92%;--add-lum:63%;--add-glow:4px;--add-beam:#fff;--add-prism:#ffffff8c;--add-prismfill:#ffffff0b;--add-spec:linear-gradient(90deg, hsl(0 var(--add-sat) var(--add-lum)), hsl(55 var(--add-sat) var(--add-lum)), hsl(140 var(--add-sat) var(--add-lum)), hsl(205 var(--add-sat) var(--add-lum)), hsl(272 var(--add-sat) var(--add-lum)))}.fx-device.syn.additive .syn-body{isolation:isolate;position:relative}.add-cf{z-index:-1;pointer-events:none;opacity:var(--add-cf);position:absolute;inset:0;overflow:hidden}.add-cf i{background:radial-gradient(closest-side, var(--c) 30%, transparent);will-change:transform;border-radius:50%;width:380px;height:240px;animation:none;display:block;position:absolute}.add-cf .b1{--c:#f63131;animation-name:add-cf1;top:-60px;left:-40px}.add-cf .b2{--c:#f9b924;animation-name:add-cf2;animation-duration:29s;top:100px;left:220px}.add-cf .b3{--c:#1ae65e;animation-name:add-cf3;animation-duration:26s;top:-80px;left:470px}.add-cf .b4{--c:#34a4f4;animation-name:add-cf4;animation-duration:31s;top:80px;left:720px}.add-cf .b5{--c:#a44cf0;animation-name:add-cf5;animation-duration:27s;top:-50px;left:930px}@keyframes add-cf1{to{transform:translate(180px,70px)scale(1.25)}}@keyframes add-cf2{to{transform:translate(-140px,-110px)scale(.85)}}@keyframes add-cf3{to{transform:translate(160px,120px)scale(1.15)}}@keyframes add-cf4{to{transform:translate(-200px,-80px)scale(1.2)}}@keyframes add-cf5{to{transform:translate(-120px,110px)scale(.9)}}@media (prefers-reduced-motion:reduce){.fx-device .add-cf i{animation:none}}.add-defs{width:0;height:0;position:absolute}.fx-device.syn.additive .syn-pn{background:var(--add-glass)}.fx-device.syn.additive .syn-seg button.on{background:var(--add-spec) left bottom / 100% 2px no-repeat, var(--syn-segon)}.fx-device.syn.additive .add-shape .knob-unit,.fx-device.syn.additive .add-voice .knob-unit{--grp-glow:calc(var(--add-glow) * .75)}.fx-device.syn.additive .add-shape .knob-value,.fx-device.syn.additive .add-voice .knob-value{color:var(--grp);text-shadow:0 0 calc(var(--add-glow) * 1.5) color-mix(in srgb, var(--grp) 55%, transparent);font-weight:600}.add-partials{width:344px}.add-partials .syn-ph{gap:6px}.add-partials .syn-sec{flex:auto}.add-sum{font:500 10px/1 var(--mono);color:var(--syn-dim);margin-left:2px}.add-hint{font:500 10px/1 var(--font);color:var(--syn-dim);text-overflow:ellipsis;min-width:0;overflow:hidden}.add-prism{background:var(--syn-view);border:1px solid var(--syn-viewline);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;flex:1 1 0;min-height:60px;position:relative;overflow:hidden}.add-prism svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.add-prism .gl{fill:none;stroke:var(--syn-grid);stroke-width:1px}.add-prism .beam{fill:none;stroke:var(--add-beam);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 var(--add-glow) var(--add-beam))}.add-prism .beam-in{fill:var(--add-beam);opacity:.16}.add-prism .wedge{fill:currentColor}.add-prism .ray{fill:none;stroke:currentColor;stroke-width:1px}.add-prism .prism{fill:var(--add-prismfill);stroke:var(--add-prism);stroke-width:1.3px;stroke-linejoin:round}.add-prism .face{fill:none;stroke:var(--add-prism);stroke-width:2px;opacity:.6}.add-prism .col rect{fill:currentColor;filter:drop-shadow(0 0 4px)}.add-prism .col .cap{fill:none;stroke:var(--syn-curve);stroke-width:2px;stroke-linecap:round;opacity:.9}.add-prism .col.off rect{opacity:.28;filter:none}.add-prism .col.off .cap{opacity:.35}.add-prism text{font:500 8px var(--mono);text-anchor:middle;fill:var(--syn-gridt)}.add-pslider{position:absolute}.add-pslider:focus-visible{outline:2px solid var(--syn-curve);outline-offset:-1px;border-radius:3px}.add-shape{border-top:1px solid var(--syn-line);flex:none;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.fx-device.syn.additive .add-shape .knob-unit{grid-template-columns:auto auto;align-items:center;gap:3px 6px;min-width:0;display:grid}.fx-device.syn.additive .add-shape .knob{grid-area:1/1/3}.fx-device.syn.additive .add-shape .knob-label{grid-area:1/2;align-self:end}.fx-device.syn.additive .add-shape .knob-value,.fx-device.syn.additive .add-shape .knob-value-input{grid-area:2/2;align-self:start;font-size:10.5px}.add-shape .knob-unit:first-child{--grp:hsl(0 var(--add-sat) var(--add-lum))}.add-shape .knob-unit:nth-child(2){--grp:hsl(120 var(--add-sat) var(--add-lum))}.add-shape .knob-unit:nth-child(3){--grp:hsl(200 var(--add-sat) var(--add-lum))}.add-shape .knob-unit:nth-child(4){--grp:hsl(272 var(--add-sat) var(--add-lum))}.add-fview{background:var(--syn-view);border:1px solid var(--syn-viewline);border-radius:8px;flex:1 1 0;min-height:40px;position:relative;overflow:hidden}.fx-device.syn.additive .add-fview>.syn-fdisp{--primary:transparent;background:0 0;border:0;border-radius:0;position:absolute;inset:0}.add-fpart{width:100%;height:100%;display:block;position:absolute;inset:0}.add-fpart .pl{fill:none;stroke-width:3px}.add-fpart .cf{fill:url(#add-filter-grad);opacity:.1}.add-fpart .cv{fill:none;stroke:url(#add-filter-grad);stroke-width:2.5px;stroke-linejoin:round;filter:drop-shadow(0 0 var(--add-glow) #ffffff40)}.add-fcap{font:500 9.5px/1 var(--mono);color:var(--syn-gridt);pointer-events:none;white-space:nowrap;position:absolute;top:7px;left:8px}.fx-device.syn.additive .add-filter .syn-fnode{--red:hsl(0 var(--add-sat) var(--add-lum));background:var(--red);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--red) 22%, transparent), 0 0 calc(var(--add-glow) * 2) var(--red);margin:-6px 0 0 -6px}.fx-device.syn.additive .add-filter .syn-ph .syn-sw.on i{background:var(--add-spec)}.fx-device.syn.additive .add-filter .syn-ph{gap:6px}.fx-device.syn.additive .add-filter .syn-ph .syn-seg.mono button{padding:0 4px}.fx-device.syn.additive .add-filter .syn-vf{padding:0 6px}.fx-device.syn.additive .add-filter .syn-vf b{font-size:11px}.fx-device.syn.additive .add-filter .syn-vf:nth-child(-n+4),.fx-device.syn.additive .syn-envs .syn-vf:nth-child(-n+4){border-color:color-mix(in srgb, var(--c) 42%, var(--syn-line));background:color-mix(in srgb, var(--c) 14%, var(--syn-card2))}.fx-device.syn.additive .add-filter .syn-vf:nth-child(-n+4) b,.fx-device.syn.additive .syn-envs .syn-vf:nth-child(-n+4) b{color:var(--c);text-shadow:0 0 calc(var(--add-glow) * 1.5) color-mix(in srgb, var(--c) 55%, transparent);font-weight:600}.add-filter .syn-vf:first-child{--c:hsl(0 var(--add-sat) var(--add-lum))}.add-filter .syn-vf:nth-child(2){--c:hsl(39 var(--add-sat) var(--add-lum))}.add-filter .syn-vf:nth-child(3){--c:hsl(78 var(--add-sat) var(--add-lum))}.add-filter .syn-vf:nth-child(4){--c:hsl(117 var(--add-sat) var(--add-lum))}.additive .syn-envs .syn-vf:first-child{--c:hsl(155 var(--add-sat) var(--add-lum))}.additive .syn-envs .syn-vf:nth-child(2){--c:hsl(194 var(--add-sat) var(--add-lum))}.additive .syn-envs .syn-vf:nth-child(3){--c:hsl(233 var(--add-sat) var(--add-lum))}.additive .syn-envs .syn-vf:nth-child(4){--c:hsl(272 var(--add-sat) var(--add-lum))}.fx-device.syn.additive .syn-envs{width:260px}.fx-device.syn.additive .syn-envs .syn-vfs{gap:3px}.fx-device.syn.additive .syn-envs .syn-vf{padding:0 4px}.fx-device.syn.additive .syn-envs .syn-vf:nth-child(5){flex-grow:.8}.fx-device.syn.additive .syn-envs .syn-vf b{font-size:11px}.fx-device.syn.additive .syn-envs .syn-scr svg .tr{stroke:url(#add-env-grad);stroke-width:2.5px;filter:drop-shadow(0 0 var(--add-glow) #8ca0ff59)}.fx-device.syn.additive .syn-envs .syn-scr svg .fill{fill:url(#add-env-grad);opacity:.14}.fx-device.syn.additive .syn-envs .syn-scr svg circle.nd{filter:drop-shadow(0 0 var(--add-glow) var(--grp))}.additive .syn-envs svg circle.nd:first-of-type{--grp:hsl(155 var(--add-sat) var(--add-lum))}.additive .syn-envs svg circle.nd:nth-of-type(2){--grp:hsl(233 var(--add-sat) var(--add-lum))}.additive .syn-envs svg circle.nd:nth-of-type(3){--grp:hsl(272 var(--add-sat) var(--add-lum))}.fx-device.syn.additive .add-voice .syn-vlife{--life:hsl(205 var(--add-sat) var(--add-lum))}.add-voice .knob-unit:first-child{--grp:hsl(0 var(--add-sat) var(--add-lum))}.add-voice .knob-unit:nth-child(2){--grp:hsl(54 var(--add-sat) var(--add-lum))}.add-voice .knob-unit:nth-child(3){--grp:hsl(109 var(--add-sat) var(--add-lum))}.add-voice .knob-unit:nth-child(4){--grp:hsl(163 var(--add-sat) var(--add-lum))}.add-voice .knob-unit:nth-child(5){--grp:hsl(218 var(--add-sat) var(--add-lum))}.add-voice .knob-unit:nth-child(6){--grp:hsl(272 var(--add-sat) var(--add-lum))}.fx-device.syn.additive .add-voice .syn-meter.h{container-type:inline-size}.fx-device.syn.additive .add-voice .syn-meter.h i{background:linear-gradient(90deg, hsl(272 var(--add-sat) var(--add-lum)), hsl(205 var(--add-sat) var(--add-lum)), hsl(140 var(--add-sat) var(--add-lum)), hsl(55 var(--add-sat) var(--add-lum)), hsl(0 var(--add-sat) var(--add-lum))) left top / 100cqw 100% no-repeat;filter:drop-shadow(0 0 calc(var(--add-glow) * .5) hsl(160 var(--add-sat) var(--add-lum)))}.fx-device.syn.analog{--an-pf:"Archivo Narrow", "Arial Narrow", system-ui, sans-serif;--an-panel:#efede7;--an-ink:#171716;--an-ink2:#17171699;--an-blend:multiply;--an-wood:#e6e3dc;--an-woodhi:transparent;--an-woodline:transparent;--an-cheekl:none;--an-cheekr:none;--an-blue:#3f86e0;--an-orange:#f0782a;--an-white:#e9e6dc;--an-vu:#efe2bf;--an-vuink:#2a2116;--an-vured:#c8321e}:root[data-theme-mode=dark] .fx-device.syn.analog{--an-panel:#131313;--an-ink:#efece4;--an-ink2:#efece49e;--an-blend:screen;--an-wood:#6a3d24;--an-woodhi:#ffc89612;--an-woodline:#14080273;--an-cheekl:inset -3px 0 4px #0006;--an-cheekr:inset 3px 0 4px #0006}.an-vmode:before{content:"· "}.fx-device.syn.analog .syn-body{gap:0;padding:0}.fx-device.syn.analog .syn-body>.fx-mod-rack{margin:0}.an-face{flex:none;align-self:stretch;min-height:0;display:flex}.an-wood{background-color:var(--an-wood);background-image:repeating-linear-gradient(90deg, var(--an-woodline) 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, var(--an-woodhi) 0 2px, transparent 2px 7px);flex:none;width:18px}.an-wood.l{box-shadow:var(--an-cheekl)}.an-wood.r{box-shadow:var(--an-cheekr)}.an-panel{box-sizing:border-box;background:var(--an-panel) url(/assets/analog-wear-KCb72-EP.svg) 0 0 / 100% 100% no-repeat;background-blend-mode:var(--an-blend);min-height:0;color:var(--an-ink);font-family:var(--an-pf);padding:8px 4px 6px;display:flex;box-shadow:inset 0 1px #ffffff14}.an-sec{box-sizing:border-box;flex-direction:column;flex:none;min-height:0;margin:0;padding:0 4px;display:flex}.an-sb{flex:1 1 0;min-height:0}.an-brk{flex:none;margin-top:2px}.an-brk i{border:1px solid var(--an-ink2);border-top:0;height:5px;display:block}.an-brk span{font:600 8.5px/1 var(--an-pf);letter-spacing:.16em;text-align:center;text-transform:uppercase;white-space:nowrap;margin-top:4px;display:block}.an-k,.an-sel{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;flex:none;height:78px;position:relative}.an-k svg,.an-sel svg{position:absolute;top:0;left:0;overflow:visible}.an-kl{text-align:center;font:600 8px/1.1 var(--an-pf);letter-spacing:.06em;color:var(--an-ink);white-space:nowrap;pointer-events:none;position:absolute;top:68px;left:-4px;right:-4px}.an-kl .vl{letter-spacing:.02em;display:none}.an-k:hover .nm,.an-k:focus-visible .nm,.an-k.held .nm{display:none}.an-k:hover .vl,.an-k:focus-visible .vl,.an-k.held .vl{display:inline}.an-k:focus-visible,.an-sel:focus-visible{outline:1.5px solid var(--an-ink2);outline-offset:1px;border-radius:4px}.an-k.dim{opacity:.45}.an-k.mod-target{outline:1.5px dashed var(--mod-c);outline-offset:1px;background:color-mix(in srgb, var(--mod-c) 8%, transparent);border-radius:4px}.an-k.mod-target.mapped{outline-style:solid}.an-tick{fill:none;stroke:var(--an-ink);stroke-width:1px}.an-num{font:600 7px var(--an-pf);fill:var(--an-ink2);text-anchor:middle;dominant-baseline:central}.an-skirt{fill:#0c0c0c;stroke:#000;stroke-width:1px}.an-cap{fill:#c3c5c6;stroke:#6f7173;stroke-width:1px}.an-shine{fill:#fff6}.an-capline{stroke:#111;stroke-width:1.6px;stroke-linecap:round}.an-ptr{stroke:var(--an-white);stroke-width:2px;stroke-linecap:round}.an-ring{fill:none;stroke-width:2.5px;stroke-linecap:round}.an-ring.off{opacity:.35}.an-live{fill:var(--an-ink)}.an-pos{cursor:pointer}.an-pos.on .an-num{fill:var(--an-ink)}.an-hit{fill:#0000}.an-glyph{fill:none;stroke:var(--an-ink2);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.an-pos.on .an-glyph{stroke:var(--an-ink)}.an-sel.compact{align-items:center;gap:5px;height:auto;display:flex}.an-sel.compact svg{flex:none;position:static}.an-kl.side{text-align:left;letter-spacing:.05em;flex-direction:column;gap:3px;font-size:7.5px;display:flex;position:static}.an-kl.side em{font:600 6.5px/1 var(--an-pf);color:var(--an-ink2);font-style:normal}.an-rock{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.an-rock.side{flex-direction:row;gap:6px}.an-rock.pair{flex-direction:row;gap:4px}.fx-device.syn.analog .an-rk{--rkd:color-mix(in srgb, var(--rk) 45%, #000);cursor:pointer;background:linear-gradient(var(--rkd) 0 50%, var(--rk) 50%);border:0;border-radius:2px;flex:none;width:14px;height:24px;min-height:0;margin:0;padding:0;transform:none;box-shadow:0 0 0 1.5px #000,inset 0 1px #ffffff59}.fx-device.syn.analog .an-rk.on{background:linear-gradient(var(--rk) 0 50%, var(--rkd) 50%)}.fx-device.syn.analog .an-rk:focus-visible{outline:1.5px solid var(--an-ink2);outline-offset:2px}.an-rk.blue{--rk:var(--an-blue)}.an-rk.orange{--rk:var(--an-orange)}.an-rk.white{--rk:var(--an-white)}.an-rl{font:600 7.5px/1.15 var(--an-pf);letter-spacing:.05em;color:var(--an-ink);text-align:center;white-space:pre-line}.an-rock.side .an-rl{text-align:left}.an-rt{font:600 6.5px/1 var(--an-pf);color:var(--an-ink2);white-space:nowrap}.an-rpair{height:24px;font:600 6.5px/1 var(--an-pf);color:var(--an-ink2);white-space:nowrap;flex-direction:column;justify-content:space-between;display:flex}.an-rpair .on{color:var(--an-ink)}.an-ctl{width:126px}.an-ctl .an-sb{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:64px 54px;grid-auto-flow:column;align-items:start;display:grid}.an-ctl .an-rock{padding-top:14px}.an-osc{width:254px}.an-osc .an-sb{flex-direction:column;justify-content:space-between;display:flex}.an-orow{flex:none;align-items:flex-start;height:78px;display:flex}.an-onum{width:16px;font:700 15px/1 var(--an-pf);text-align:center;flex:none;padding-top:26px}.an-settune{width:62px;height:66px;font:600 6.5px/1.35 var(--an-pf);letter-spacing:.08em;color:var(--an-ink2);text-align:center;white-space:pre-line;flex:none;place-items:center;display:grid}.an-osync{flex:none;justify-content:center;width:24px;display:flex}.an-osync .an-rock{padding-top:18px}.an-mixer{width:170px}.an-mixer .an-sb{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:80px 82px;display:grid}.an-mix{align-items:flex-start;display:flex}.an-mix>.an-rock{gap:3px;width:26px;padding-top:18px}.an-mix.m1{grid-area:1/1/span 2}.an-mix.m2{grid-area:3/1/span 2}.an-mix.m3{grid-area:5/1/span 2}.an-mix.mrm{grid-area:1/2;align-self:end;padding:0 0 4px 21px}.an-mix.mr{grid-area:2/2/span 2}.an-mix.mn{grid-area:4/2/span 2}.an-mix.mnc{grid-area:6/2;align-self:start;padding:2px 0 0 21px}.an-modf{width:354px}.an-modf .an-sb{flex-direction:column;justify-content:space-between;display:flex}.an-mrow{flex:none;align-items:flex-start;height:78px;display:flex}.an-rowt{writing-mode:vertical-rl;width:16px;height:66px;font:600 7.5px/1 var(--an-pf);letter-spacing:.12em;color:var(--an-ink2);white-space:nowrap;flex:none;justify-content:center;align-items:center;display:flex;transform:rotate(180deg)}.an-mrk{flex:none;justify-content:center;width:50px;display:flex}.an-mrk .an-rock{gap:3px;padding-top:10px}.an-out{width:152px}.an-out .an-sb{flex-direction:column;justify-content:space-between;gap:4px;padding-bottom:2px;display:flex}.an-vu{background:var(--an-vu);border-radius:6px;flex:none;height:104px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #000,inset 0 6px 14px #78501440,inset 0 -10px 16px #ffdc9659}.an-vu svg{width:100%;height:100%;position:absolute;inset:0}.an-vu .sc,.an-vu .tk{fill:none;stroke:var(--an-vuink);stroke-width:1.2px}.an-vu .rd{fill:none;stroke:var(--an-vured);stroke-width:3.5px}.an-vu .tk.red{stroke:var(--an-vured)}.an-vu text{font:600 7.5px var(--font);text-anchor:middle;fill:var(--an-vuink)}.an-vu text.red{fill:var(--an-vured)}.an-vu text.vu{letter-spacing:.08em;font-size:11px;font-weight:700}.an-vu .nd{stroke:var(--an-vuink);stroke-width:1.4px;stroke-linecap:round}.an-vu rect{fill:#1a1a18}.an-okn{flex:none;justify-content:space-between;display:flex}.an-orx{flex:none;justify-content:space-around;align-items:center;display:flex}.an-voice{width:144px}.an-voice .an-sb{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,68px);align-items:start;display:grid}.fx-device.syn.analog .an-life{border:1px solid color-mix(in srgb, var(--an-ink) 20%, transparent);--life:#ff3b2f;background:0 0;border-radius:4px;flex:none;place-self:stretch stretch;gap:3px;min-height:0;margin:4px 2px 0;padding:4px 4px 3px}.fx-device.syn.analog .an-life .syn-vlife-h{font:600 6.5px/1 var(--an-pf);letter-spacing:.1em;color:var(--an-ink2)}.fx-device.syn.analog .an-life .syn-vlife-h .n{color:var(--an-ink)}.fx-device.syn.analog .an-life .syn-vlife-h .lg{display:none}.fx-device.syn.analog .an-life .syn-vlife-s{gap:3px;min-height:22px}.fx-device.syn.analog .an-life .syn-vlife-s>i{background:#3a1412;border-radius:2px;box-shadow:inset 0 1px 2px #000000b3}.fx-device.syn.analog .an-life .syn-vlife-s>i>b{background:#ff3b2f;box-shadow:0 0 6px 1px #ff3b2fb3}.fx-device.syn.analog .an-life .syn-vlife-s>i.release>b{opacity:.55;box-shadow:none}.fx-device.syn.analog .an-life .syn-vlife-s>i>em{color:#fff3e8;font:700 6.5px/1 var(--an-pf)}.fx-device.syn.analog .an-life .syn-vlife-s>i>span{display:none}.fx-device.syn.analog .an-life .syn-vlife-s>i.stolen{box-shadow:inset 0 0 0 1.5px #ffd23f}.fx-device.syn.dsyn{width:max-content}.dsyn-body{flex:auto;min-height:0;display:flex}.dsyn-face{--hw-font:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--scr-ink:#f2ede0;box-sizing:border-box;width:174px;min-height:0;color:var(--hwtext);font-family:var(--hw-font);--grp:var(--acc);background-color:var(--hw);background-image:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px),linear-gradient(#ffffff09,#0000 30%);flex-direction:column;flex:none;gap:6px;padding:7px 8px 8px;display:flex}.dsyn-face.s808{--hw:#262523;--hwline:#f0ebdec7;--hwtext:#f2ede0;--hwmuted:#f0ebde9e;--acc:var(--band);--onacc:#141414;--skirt:#cfc7b1;--ridge:#a9a18b;--cap:#ece6d3;--capline:#0e0e0d;--ptr:#141414;--track:#f0ebde33;--key:var(--band);--lcd:#121211}.dsyn-face.s909{--hw:#cfcfc9;--hwline:#4b4b47;--hwtext:#1c1c1a;--hwmuted:#55554f;--acc:#e8641a;--onacc:#fff;--skirt:#2b2b29;--ridge:#4a4a46;--cap:#3b3b38;--capline:#0e0e0d;--ptr:#f4f4ef;--track:#00000029;--key:#ecece6;--lcd:#1d1d1b}:root[data-theme-mode=dark] .dsyn-face.s808{--hw:#191918}:root[data-theme-mode=dark] .dsyn-face.s909{--hw:#2a2a28;--hwline:#8e8e87;--hwtext:#ecebe5;--hwmuted:#a6a69f;--skirt:#1d1d1b;--ridge:#3d3d39;--cap:#57574f;--track:#ffffff29;--key:#8e8e87}.dsyn-plate{border-bottom:3px solid var(--acc);flex:none;align-items:center;gap:5px;min-width:0;padding-bottom:4px;display:flex}.dsyn-code{font:800 10px var(--hw-font);color:var(--onacc);background:var(--acc);border-radius:2px;flex:none;padding:0 4px;line-height:14px}.dsyn-pname{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;font-weight:800;overflow:hidden}.dsyn-seg{flex:none;gap:2px;margin-left:auto;display:flex}.dsyn-seg.wide{margin-left:0}.dsyn-seg.wide button{flex:1 1 0}.dsyn-face .dsyn-seg button,.dsyn-face .dsyn-sel{font:700 8.5px var(--hw-font);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--hwline);color:var(--hwmuted);cursor:pointer;white-space:nowrap;min-height:0;box-shadow:none;background:0 0;border-radius:2px;margin:0;padding:1px 4px;line-height:1.3}.dsyn-face .dsyn-seg button.on{background:var(--acc);border-color:var(--acc);color:var(--onacc)}.dsyn-face .dsyn-sel{color:var(--hwtext);background:var(--hw);max-width:92px;margin-left:auto}.dsyn-face .dsyn-sel option{color:var(--text);background:var(--card);text-transform:none}.dsyn-seg.joined{border:1px solid var(--hwline);border-radius:3px;gap:0;margin-left:0;overflow:hidden}.dsyn-face .dsyn-seg.joined button{border:0;border-radius:0;padding:1px 6px}.dsyn-scr{background:var(--lcd);border:1px solid var(--track);border-radius:3px;flex:1 1 0;width:100%;min-height:30px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #0000008c}.dsyn-scr svg{width:100%;height:100%;display:block;position:absolute;inset:0}.dsyn-scr path{vector-effect:non-scaling-stroke;fill:none;stroke-linejoin:round}.dsyn-scr .grid{stroke:#ffffff0b;stroke-width:1px}.dsyn-scr .ax{stroke:#ffffff24;stroke-width:1px}.dsyn-scr .ghost{fill:var(--scr-ink);opacity:.2}.dsyn-scr .fill{fill:var(--acc);opacity:.16}.dsyn-scr .env{stroke:var(--scr-ink);stroke-width:1px;stroke-dasharray:2 2;opacity:.45}.dsyn-scr .t20{stroke:var(--acc);stroke-width:1px;stroke-dasharray:1 2}.dsyn-scr .wv{stroke:var(--acc);stroke-width:1.4px;filter:drop-shadow(0 0 2px var(--acc))}.dsyn-scr .rd{font:500 8px/1 var(--mono);color:#ffffff80;white-space:nowrap;pointer-events:none;position:absolute}.dsyn-scr .at20{top:3px;left:4px}.dsyn-scr .soft{color:#ffffff59;top:3px;right:4px}.dsyn-scr .len{bottom:3px;right:4px}.dsyn-kr{flex-wrap:nowrap;flex:none;justify-content:space-evenly;align-items:flex-start;display:flex}.dsyn-face{--knob-sm:36px;--knob-md:48px}.dsyn-face .knob-unit{gap:1px;width:44px}.dsyn-face .knob-unit.knob-md{width:52px}.dsyn-face .knob{isolation:isolate;order:-1;margin:-3px 0}.dsyn-face .knob svg{z-index:1;position:relative}.dsyn-face .knob:before,.dsyn-face .knob:after{content:"";box-sizing:border-box;pointer-events:none;border-radius:50%;position:absolute}.dsyn-face .knob:before{border:1px solid var(--capline);background:radial-gradient(closest-side, var(--skirt) 83%, transparent 84%), repeating-conic-gradient(var(--ridge) 0 3.9deg, var(--skirt) 3.9deg 10.4deg);inset:21.4%}.dsyn-face .knob:after{border:1px solid var(--capline);background:var(--cap);inset:29.3%}.dsyn-face .knob-track{stroke:var(--track);stroke-width:3.3px;opacity:1}.dsyn-face .knob-fill{stroke:var(--acc);stroke-width:3.3px}.dsyn-face .knob-tick,.dsyn-face .knob-cap,.dsyn-face .knob-cap-ring{display:none}.dsyn-face .knob-pointer{stroke:var(--ptr);stroke-width:2.8px;stroke-dasharray:5 99}.fx-device.dsyn .dsyn-face .knob-label{color:var(--hwmuted);font:700 8px var(--hw-font);letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.fx-device.dsyn .dsyn-face .knob-value,.fx-device.dsyn .dsyn-face .knob-value-input{color:var(--hwtext);white-space:nowrap;font-size:9.5px;font-weight:500;line-height:1.3}.dsyn-face .dsyn-kr.four .knob-unit{width:39px}.fx-device.dsyn .dsyn-face .dsyn-kr.four .knob-label{letter-spacing:0}.dsyn-trims{--knob-sm:18px;border-top:1px solid var(--track);flex:none;align-items:center;gap:3px;padding-top:5px;display:flex}.dsyn-face .dsyn-trims .knob-unit{flex:none;grid-template-columns:auto auto;grid-template-areas:"k l""k v";align-items:center;gap:1px 2px;width:auto;display:grid}.dsyn-face .dsyn-trims .knob{grid-area:k;margin:0}.dsyn-face .dsyn-trims .knob:before{background:var(--skirt)}.dsyn-face .dsyn-trims .knob-track,.dsyn-face .dsyn-trims .knob-fill{stroke-width:6px}.dsyn-face .dsyn-trims .knob-pointer{stroke-width:5px}.fx-device.dsyn .dsyn-face .dsyn-trims .knob-label{letter-spacing:.02em;grid-area:l;align-self:end;font-size:7.5px;line-height:1.1}.fx-device.dsyn .dsyn-face .dsyn-trims .knob-value,.fx-device.dsyn .dsyn-face .dsyn-trims .knob-value-input{text-align:left;grid-area:v;align-self:start;font-size:8px;line-height:1.1}.dsyn-bits{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dsyn-bits-label{font:700 7.5px/1.1 var(--hw-font);letter-spacing:.06em;text-transform:uppercase;color:var(--hwmuted)}.dsyn-bits-steps{gap:1px;display:flex}.dsyn-face .dsyn-bits-steps button{min-width:0;height:13px;min-height:0;box-shadow:none;font:700 7px/13px var(--hw-font);background:var(--track);color:var(--hwmuted);cursor:pointer;border:0;border-radius:1px;flex:auto;margin:0;padding:0}.dsyn-face .dsyn-bits-steps button.on{background:var(--acc);color:var(--onacc)}.dsyn-face .dsyn-bits-steps button:focus-visible{outline:1px solid var(--hwtext);outline-offset:1px}.dsyn-keytrack{flex:none;align-items:center;gap:5px;display:flex}.dsyn-hint{font:500 8.5px/1 var(--hw-font);color:var(--hwmuted);white-space:nowrap}.dsyn-face .dsyn-keytrack .dsyn-sel{max-width:56px;margin-left:0}.dsyn-face .dsyn-key{background:var(--key);cursor:pointer;border:1px solid #0e0e0d;border-radius:3px;flex:none;align-items:center;gap:6px;height:22px;min-height:0;margin:0;padding:0 8px;display:flex;box-shadow:inset 0 -3px #00000038,inset 0 1px #ffffff4d}.dsyn-face .dsyn-key:active{transform:translateY(1px);box-shadow:inset 0 1px #00000040}.dsyn-led{background:#6b1a10;border-radius:50%;flex:none;width:7px;height:7px;transition:background 60ms,box-shadow 60ms;box-shadow:inset 0 0 0 1px #00000059}.dsyn-led.on{background:#e2321c;box-shadow:0 0 4px 1px #e2321cb3,inset 0 0 0 1px #00000059}.dsyn-ktag{font:800 8px/1 var(--hw-font);letter-spacing:.12em;color:#0000008c;margin-left:auto}.fx-device.dsyn.compact .dsyn-face{--knob-md:34px;--knob-sm:28px;gap:3px;padding:4px 8px 5px}.fx-device.dsyn.compact .dsyn-plate{padding-bottom:2px}.fx-device.dsyn.compact .dsyn-scr{min-height:14px}.fx-device.dsyn.compact .dsyn-scr .at20,.fx-device.dsyn.compact .dsyn-scr .soft{display:none}.fx-device.dsyn.compact .dsyn-face .knob{margin:-2px 0}.fx-device.dsyn.compact .dsyn-trims{--knob-sm:16px;padding-top:3px}.fx-device.dsyn.compact .dsyn-face .dsyn-trims .knob{margin:0}.fx-device.dsyn.compact .dsyn-face .dsyn-bits-steps button{height:11px;line-height:11px}.fx-device.dsyn.compact .dsyn-face .dsyn-key{height:15px}.fx-device.dsyn.compact .dsyn-led{width:6px;height:6px}.dr-kit-seg{--dr-kit:#b35418;border:var(--w-ink,1.5px) solid var(--border-strong);border-radius:var(--r-hand-sm,7px);flex:none;display:inline-flex;overflow:hidden}.dr-kit-seg button{font:inherit;border:0;border-left:1px solid var(--border-strong);background:var(--card);color:var(--text);cursor:pointer;white-space:nowrap;min-height:0;box-shadow:none;border-radius:0;margin:0;padding:0 7px;font-size:.66rem;line-height:1.45}.dr-kit-seg button:first-child{border-left:0}.dr-kit-seg button.on{background:var(--dr-kit);color:var(--card);font-weight:700}:root[data-theme=sketch-dark] .dr-kit-seg{--dr-kit:#f09240}:root[data-theme=pro] .dr-kit-seg{--dr-kit:#a35a1c}:root[data-theme=pro-dark] .dr-kit-seg{--dr-kit:#d9a441}.fx-device.mdev,.fx-device.modular{--fx-accent:#7c9a5a;background:var(--card);width:auto}.fx-device.modular{--fx-mod-main-w:auto}.fx-device.mdev .fx-device-head,.fx-device.modular .fx-device-head{gap:6px}.mdev-thru{flex:none;gap:4px;margin:0 auto 0 4px;display:inline-flex}.mdev-led{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:flex-start;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:.64rem;font-weight:600;display:inline-flex}.mdev-led i{background:color-mix(in srgb, var(--muted) 35%, transparent);width:7px;height:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--muted) 55%, transparent);border-radius:50%;flex:none}.mdev-led.on{color:var(--text-h);border-color:color-mix(in srgb, #5fd35f 45%, var(--border))}.mdev-led.on i{background:#5fd35f;box-shadow:0 0 0 1px #3c9b3c,0 0 6px 1px #5fd35fa6}.mdev-face{flex:auto;min-height:0;padding:8px;display:flex}.mdev-main{flex-direction:column;gap:8px;padding-right:10px;display:flex}.mdev-ov{box-sizing:border-box;border:var(--syn-wi,1px) solid var(--border-strong);border-radius:var(--syn-rl,6px);background-color:color-mix(in srgb, var(--bg) 70%, var(--card));background-image:radial-gradient(color-mix(in srgb, var(--muted) 22%, transparent) 1px, transparent 1px);background-size:12px 12px;flex:none;width:344px;height:150px;position:relative;overflow:hidden}.mdev-ov:hover{border-color:var(--fx-accent)}.mdev-ov svg{pointer-events:none;display:block;position:absolute;top:0;left:0}.mdev-ov-hit{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mdev-ov-glyph{fill:var(--text-h);font-size:9px;font-weight:700}.mdev-ov-title{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:220px;color:var(--text-h);background:color-mix(in srgb, var(--card) 85%, transparent);border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:700;position:absolute;top:5px;left:7px;overflow:hidden}.mdev-ov-empty{color:var(--muted);pointer-events:none;justify-content:center;align-items:center;font-size:.7rem;display:flex;position:absolute;inset:0}.mdev-open{font:inherit;border:var(--syn-wi,1px) solid var(--border-strong);border-radius:var(--syn-r,4px);background:var(--card);color:var(--text-h);cursor:pointer;padding:3px 9px;font-size:.66rem;font-weight:700;position:absolute;bottom:6px;right:6px}.mdev-open:hover{background:var(--surface-2)}.mdev-macros{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;width:344px;display:grid}.mdev-macro{justify-content:center;min-width:0;display:flex}.mdev-macro .knob-label{text-overflow:ellipsis;white-space:nowrap;max-width:42px;overflow:hidden}.mdev-macro.mdev-unbound{opacity:.5}.mdev-out{border-left:1px solid var(--border);flex-direction:column;flex:none;align-items:stretch;gap:5px;width:106px;padding-left:10px;display:flex}.mdev-out .syn-sl{--grp:var(--muted);justify-content:center}.mdev-out .knob-unit{align-self:center}.mdev-dsp{font-family:var(--mono);color:var(--muted);text-align:center;margin-top:auto;font-size:.62rem}.mdev-hot{color:var(--error)}.mdev-overlay{z-index:1000;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.mdev-overlay-bar{border-bottom:1px solid var(--border-strong);background:var(--card);flex:none;align-items:center;gap:12px;padding:6px 10px;display:flex}.mdev-overlay-title{color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.mdev-overlay-hint{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.mdev-overlay-close{border:1px solid var(--border-strong);background:var(--card);width:28px;height:28px;color:var(--text-h);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.mdev-overlay-frame{border:0;flex:auto;width:100%;display:block}.mdev-fx{--knob-sm:30px;--knob-md:40px;--syn-r:var(--r-hand-sm,7px);--syn-rl:var(--r-hand,10px);--syn-wi:var(--w-ink,1.5px);--syn-mod:#1f7fb0;--syn-out:#7a5f22;flex-direction:column;flex:auto;min-height:0;display:flex}.mdev-fx-error{white-space:normal;padding:2px 6px}.fx-device.modular .fx-mod-main>.fx-device-body{padding:0}.fx-device.syn.fm{--fx-accent:#d97aa8;--fm-dot:"DotGothic16", var(--mono), monospace;--fm-key-shadow:inset 0 1px 0 #ffffff12, inset 0 -2px 0 #00000047;--syn-bg:#ebe7e1;--syn-card:#fffdf9;--syn-card2:#f4f0ea;--syn-line:#e2dcd3;--syn-line2:#d0c8bc;--syn-hi:#fff0;--syn-text:#1d1914;--syn-muted:#685f53;--syn-dim:#958b7e;--syn-track:#e6e0d7;--syn-cap:#fff;--syn-capedge:#cdc5b9;--syn-segon:#fff;--syn-shadow:0 1px 2px #281e1424;--syn-curve:#1d1914;--syn-glow:0px;--fm-key:#ece6dd;--fm-car:#118e7f;--fm-oncar:#fff;--fm-lcd:#b4c679;--fm-lcdink:#1d2610;--fm-lcdink2:#1d26106b;--fm-lcdghost:#1d261017;--fm-lcdedge:#3b3530;--fm-lcdglow:#283c0a47;--fm-tglow:#118e7f0f;--fm-tedge:#118e7f47;--fm-op1:#1f7ae0;--fm-op2:#d9a400;--fm-op3:#0f9e8e;--fm-op4:#9a4fe6}:root[data-theme-mode=dark] .fx-device.syn.fm{--syn-bg:#171412;--syn-card:#221e1b;--syn-card2:#2b2622;--syn-line:#36302b;--syn-line2:#463e37;--syn-hi:#fff0dc0a;--syn-text:#f1e8da;--syn-muted:#a69a8b;--syn-dim:#71685d;--syn-track:#3a332d;--syn-cap:#2a2521;--syn-capedge:#4a4139;--syn-segon:#3d362f;--syn-shadow:0 1px 2px #00000073;--syn-curve:#f1e8da;--syn-glow:3px;--fm-key:#332d28;--fm-car:#3dbfae;--fm-oncar:#0d1c19;--fm-lcd:#a9bc6c;--fm-lcdink:#1d2610;--fm-lcdink2:#1d26106b;--fm-lcdghost:#1d261017;--fm-lcdedge:#0b0908;--fm-lcdglow:#283c0a61;--fm-tglow:#3dbfae13;--fm-tedge:#3dbfae3d;--fm-op1:#4fa3ff;--fm-op2:#f0c419;--fm-op3:#2fc4b2;--fm-op4:#c37bff}.fx-device.syn.fm .syn-body{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='160'%20viewBox='0%200%20240%20160'%3e%3cg%20fill='none'%20stroke='%233dbfae'%20stroke-opacity='0.14'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M0%2022%20H70%20L86%2038%20H150%20L166%2022%20H240'/%3e%3cpath%20d='M0%20104%20H40%20L56%20120%20H120%20L136%20104%20H240'/%3e%3cpath%20d='M200%200%20V60%20L188%2072%20V112%20L200%20124%20V160'/%3e%3cpath%20d='M100%2038%20V66%20L112%2078%20H146'/%3e%3cpath%20d='M120%20120%20V140%20H156'/%3e%3cpath%20d='M20%20104%20V80%20L32%2068%20H50'/%3e%3cpath%20d='M28%20160%20V146%20L40%20134%20H70'/%3e%3cpath%20d='M28%200%20V6'/%3e%3cpath%20d='M226%2022%20V40%20L214%2052'/%3e%3crect%20x='156'%20y='66'%20width='26'%20height='16'%20rx='2'/%3e%3cpath%20d='M161%2066%20V61%20M167%2066%20V61%20M173%2066%20V61%20M179%2066%20V61%20M161%2082%20V87%20M167%2082%20V87%20M173%2082%20V87%20M179%2082%20V87'/%3e%3ccircle%20cx='146'%20cy='78'%20r='2.8'/%3e%3ccircle%20cx='156'%20cy='140'%20r='2.8'/%3e%3ccircle%20cx='50'%20cy='68'%20r='2.8'/%3e%3ccircle%20cx='70'%20cy='134'%20r='2.8'/%3e%3ccircle%20cx='214'%20cy='52'%20r='2.8'/%3e%3ccircle%20cx='200'%20cy='22'%20r='3.2'/%3e%3ccircle%20cx='200'%20cy='104'%20r='3.2'/%3e%3ccircle%20cx='100'%20cy='38'%20r='2.2'/%3e%3ccircle%20cx='20'%20cy='104'%20r='2.2'/%3e%3ccircle%20cx='120'%20cy='120'%20r='2.2'/%3e%3ccircle%20cx='226'%20cy='22'%20r='2.2'/%3e%3c/g%3e%3cg%20fill='%233dbfae'%20fill-opacity='0.14'%3e%3ccircle%20cx='200'%20cy='22'%20r='1.2'/%3e%3ccircle%20cx='200'%20cy='104'%20r='1.2'/%3e%3ccircle%20cx='146'%20cy='78'%20r='1'/%3e%3ccircle%20cx='156'%20cy='140'%20r='1'/%3e%3ccircle%20cx='50'%20cy='68'%20r='1'/%3e%3ccircle%20cx='70'%20cy='134'%20r='1'/%3e%3ccircle%20cx='214'%20cy='52'%20r='1'/%3e%3c/g%3e%3c/svg%3e");background-position:37px 21px;background-size:240px 160px}.fx-device.syn.fm .syn-pn{background-color:var(--syn-card);box-shadow:inset 0 1px 0 var(--fm-tedge);background-image:radial-gradient(120% 70% at 50% 115%, var(--fm-tglow), transparent 70%), url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='160'%20viewBox='0%200%20240%20160'%3e%3cg%20fill='none'%20stroke='%233dbfae'%20stroke-opacity='0.14'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M0%2022%20H70%20L86%2038%20H150%20L166%2022%20H240'/%3e%3cpath%20d='M0%20104%20H40%20L56%20120%20H120%20L136%20104%20H240'/%3e%3cpath%20d='M200%200%20V60%20L188%2072%20V112%20L200%20124%20V160'/%3e%3cpath%20d='M100%2038%20V66%20L112%2078%20H146'/%3e%3cpath%20d='M120%20120%20V140%20H156'/%3e%3cpath%20d='M20%20104%20V80%20L32%2068%20H50'/%3e%3cpath%20d='M28%20160%20V146%20L40%20134%20H70'/%3e%3cpath%20d='M28%200%20V6'/%3e%3cpath%20d='M226%2022%20V40%20L214%2052'/%3e%3crect%20x='156'%20y='66'%20width='26'%20height='16'%20rx='2'/%3e%3cpath%20d='M161%2066%20V61%20M167%2066%20V61%20M173%2066%20V61%20M179%2066%20V61%20M161%2082%20V87%20M167%2082%20V87%20M173%2082%20V87%20M179%2082%20V87'/%3e%3ccircle%20cx='146'%20cy='78'%20r='2.8'/%3e%3ccircle%20cx='156'%20cy='140'%20r='2.8'/%3e%3ccircle%20cx='50'%20cy='68'%20r='2.8'/%3e%3ccircle%20cx='70'%20cy='134'%20r='2.8'/%3e%3ccircle%20cx='214'%20cy='52'%20r='2.8'/%3e%3ccircle%20cx='200'%20cy='22'%20r='3.2'/%3e%3ccircle%20cx='200'%20cy='104'%20r='3.2'/%3e%3ccircle%20cx='100'%20cy='38'%20r='2.2'/%3e%3ccircle%20cx='20'%20cy='104'%20r='2.2'/%3e%3ccircle%20cx='120'%20cy='120'%20r='2.2'/%3e%3ccircle%20cx='226'%20cy='22'%20r='2.2'/%3e%3c/g%3e%3cg%20fill='%233dbfae'%20fill-opacity='0.14'%3e%3ccircle%20cx='200'%20cy='22'%20r='1.2'/%3e%3ccircle%20cx='200'%20cy='104'%20r='1.2'/%3e%3ccircle%20cx='146'%20cy='78'%20r='1'/%3e%3ccircle%20cx='156'%20cy='140'%20r='1'/%3e%3ccircle%20cx='50'%20cy='68'%20r='1'/%3e%3ccircle%20cx='70'%20cy='134'%20r='1'/%3e%3ccircle%20cx='214'%20cy='52'%20r='1'/%3e%3c/g%3e%3c/svg%3e");background-size:auto,240px 160px}.fx-device.syn.fm .syn-seg{background:0 0;border:0;border-radius:0;gap:4px;padding:0}.fx-device.syn.fm .syn-seg button{background:var(--fm-key);height:20px;color:var(--syn-text);box-shadow:var(--fm-key-shadow);font:600 10px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:0 7px}.fx-device.syn.fm .syn-seg button.on{background:var(--fm-car);color:var(--fm-oncar)}.fx-device.syn.fm .syn-seg.syn-fill button{height:20px;padding:0}.fx-device.syn.fm .syn-sw.on i{background:var(--fm-car)}.fx-device.syn.fm .fm-thumbs button:focus-visible,.fx-device.syn.fm .fm-optabs button:focus-visible,.fx-device.syn.fm .fm-freq:focus-visible{outline:2px solid var(--syn-curve);outline-offset:1px}.fm-lcd{box-sizing:border-box;color:var(--fm-lcdink);background-color:var(--fm-lcd);background-image:linear-gradient(var(--fm-lcdghost) 1px, transparent 1px), linear-gradient(90deg, var(--fm-lcdghost) 1px, transparent 1px);border:3px solid var(--fm-lcdedge);box-shadow:inset 0 0 22px var(--fm-lcdglow), inset 0 1px 0 #ffffff40;background-size:3px 3px;border-radius:7px;position:relative;overflow:hidden}.fm-lcdh{font:13px/1 var(--fm-dot);letter-spacing:.04em;color:var(--fm-lcdink);white-space:nowrap;flex:none;justify-content:space-between;gap:8px;padding:7px 9px 0;display:flex}.fm-lcdh.big{border-bottom:1px solid var(--fm-lcdink2);margin:0 10px;padding:7px 0 5px;font-size:14px}.fm-alg{width:300px}.fm-alg .syn-sec{flex:auto}.fm-legend{font:500 10px/1 var(--font);color:var(--syn-muted);align-items:center;gap:10px;display:flex}.fm-legend>span{align-items:center;gap:4px;display:flex}.fm-legend i{box-sizing:border-box;border-radius:1px;width:9px;height:7px;display:block}.fm-legend i.car{background:var(--syn-text)}.fm-legend i.mod{border:1.5px solid var(--syn-muted);background:color-mix(in srgb, var(--syn-muted) 25%, transparent)}.fm-algdisp{flex:1 1 0;min-height:60px}.fm-diag{width:calc(100% - 12px);height:calc(100% - 40px);position:absolute;top:34px;left:6px}.fm-diag .ln{fill:none;stroke:var(--fm-lcdink);stroke-width:2.2px}.fm-diag .fb{fill:none;stroke:var(--fm-lcdink);stroke-width:2px;stroke-dasharray:4 3}.fm-diag .fb.idle{opacity:.4}.fm-diag .cells{fill:var(--c)}.fm-diag .car .cells{filter:drop-shadow(0 0 2.5px var(--c))}.fm-diag .mod .cells{opacity:.32}.fm-diag .plate{fill:var(--fm-lcdink)}.fm-diag .frame{fill:none;stroke:var(--fm-lcdink);stroke-width:2px}.fm-diag .mod .frame{stroke-dasharray:4 2}.fm-diag text{font:16px var(--fm-dot);text-anchor:middle;dominant-baseline:central;fill:var(--c)}.fm-diag text.out{dominant-baseline:auto;fill:var(--fm-lcdink);font-size:11px}.fm-thumbs{flex:none;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.fm-thumbs button{cursor:pointer;background:var(--fm-key);min-width:0;height:30px;min-height:0;color:var(--syn-muted);box-shadow:var(--fm-key-shadow);border:0;border-radius:4px;margin:0;padding:2px}.fm-thumbs button.on{background:var(--syn-segon);color:var(--syn-text);box-shadow:inset 0 0 0 1.5px var(--syn-text)}.fm-thumbs svg{width:100%;height:100%;display:block}.fm-thumbs .ln{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square}.fm-thumbs rect{stroke:var(--c);stroke-width:1.8px}.fm-thumbs rect.car{fill:var(--c)}.fm-thumbs rect.mod{fill:color-mix(in srgb, var(--c) 22%, transparent)}.fm-ops{width:430px}.fm-optabs{gap:4px;display:flex}.fm-optabs button{cursor:pointer;background:var(--fm-key);width:58px;height:22px;min-height:0;color:var(--syn-muted);box-shadow:var(--fm-key-shadow);font:600 10.5px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;margin:0;padding:3px 0 0;display:flex;position:relative;overflow:hidden}.fm-optabs button:before{content:"";background:var(--c);height:3px;position:absolute;top:0;left:0;right:0}.fm-optabs button.on{background:var(--syn-segon);color:var(--syn-text);box-shadow:inset 0 0 0 1px var(--fm-car), inset 0 -2px 0 #00000047}.fm-optabs small{font:500 9px/1 var(--mono);letter-spacing:0;opacity:.75}.fm-opbody{--grp:var(--fm-car);--grp-glow:var(--syn-glow);flex:auto;gap:12px;min-width:0;min-height:0;display:flex}.fx-device.syn.fm .fm-env{flex:none;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:214px;display:grid}.fm-env:before{content:"";box-sizing:border-box;border:3px solid var(--fm-lcdedge);background-color:var(--fm-lcd);background-image:linear-gradient(var(--fm-lcdghost) 1px, transparent 1px), linear-gradient(90deg, var(--fm-lcdghost) 1px, transparent 1px);box-shadow:inset 0 0 22px var(--fm-lcdglow), inset 0 1px 0 #ffffff40;background-size:3px 3px;border-radius:7px;grid-area:1/1/3}.fm-env>.fm-lcdh{z-index:1;grid-area:1/1;margin:3px 3px 0}.fx-device.syn.fm .fm-env>.syn-scr{z-index:1;background:0 0;border:0;border-radius:0 0 4px 4px;grid-area:2/1;min-height:40px;margin:2px 3px 3px}.fm-env>.syn-vfs{grid-area:3/1;margin-top:8px}.fm-env .syn-scr svg .gr{stroke:var(--fm-lcdink2);stroke-dasharray:1 3}.fm-env .syn-scr svg .t3{stroke:var(--fm-lcdink2);opacity:1}.fm-env .syn-scr svg .fill{fill:var(--fm-lcdink);opacity:.14}.fm-env .syn-scr svg .tr{stroke:var(--fm-lcdink);stroke-width:2.2px;filter:none}.fm-env .syn-scr svg .lb{display:none}.fm-env .syn-scr svg .nd{fill:var(--fm-lcdink);stroke:var(--fm-lcdink);stroke-width:1px}.fm-env .syn-scr svg .nd.sq{fill:none;stroke-width:1.5px}.fm-env .syn-scr svg .vd{fill:var(--fm-lcd);stroke:var(--fm-lcdink);stroke-width:1.6px;filter:none}.fm-opr{flex:auto}.fx-device.syn.fm .fm-opr .syn-seg.syn-fill button{height:22px;font-size:10.5px}.fm-freq{width:100%;height:46px;min-height:0;box-shadow:inset 0 0 16px var(--fm-lcdglow);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;margin:0;padding:0 10px;display:flex}.fm-freq span{font:12px/1 var(--fm-dot)}.fm-freq b{font:400 26px/1 var(--fm-dot);letter-spacing:.02em;white-space:nowrap}.fm-freq em{pointer-events:none;border-radius:1px;height:2px;position:absolute}.fm-freq em.off{opacity:.35}.fm-freq.mod-target{outline:1.5px dashed var(--mod-c);outline-offset:2px}.fm-freq.mod-target.mapped{outline-style:solid}.fm-flt{width:396px}.fm-flt .syn-ph{gap:6px}.fx-device.syn.fm .fm-flt .syn-ph .syn-seg button{padding:0 4px}.fm-byp{font:500 10px/1 var(--mono);color:var(--syn-dim)}.fm-flt.off .syn-ph .syn-seg,.fm-flt.off .syn-vfs{opacity:.5}.fm-fsec{flex:auto}.fm-spec{--primary:var(--fm-lcdink);--muted:var(--fm-lcdink2);flex:1 1 0;min-height:60px}.fm-spec>canvas{width:100%;height:calc(100% - 40px);display:block;position:absolute;top:24px;left:0}.fm-spec-key{font:10px/1.25 var(--fm-dot);color:var(--fm-lcdink);text-align:right;pointer-events:none;position:absolute;top:26px;right:9px}.fm-tick{font:10px/1 var(--fm-dot);color:var(--fm-lcdink);pointer-events:none;position:absolute;bottom:4px;transform:translate(-50%)}.fx-device.syn.granular{--syn-view:#fbfaf6;--gran-halftone:#141e320d;--gran-wave:#9aa6c4;--gran-wave2:#5b6b93;--gran-g1:#e0a100;--gran-g2:#e5562c;--gran-hot:#b84a14;--gran-meter:#2d56d6;--gran-glow:0px}:root[data-theme-mode=dark] .fx-device.syn.granular{--syn-view:#080a0f;--gran-halftone:#ffffff09;--gran-wave:#7f93c4;--gran-wave2:#b9c6e6;--gran-g1:#ffd35c;--gran-g2:#ff7a4f;--gran-hot:#fff4dc;--gran-meter:#4f7cff;--gran-glow:4px}.gran-half{background-color:var(--syn-view);background-image:radial-gradient(var(--gran-halftone) .8px, transparent 1.2px);background-size:6px 6px}.gran-tag,.gran-read,.gran-lanetag{font:500 9.5px/1 var(--mono);color:var(--syn-gridt);white-space:nowrap;pointer-events:none;position:absolute}.gran-read{color:var(--syn-text)}.gran-lanetag{font-size:9px}.gran-empty{text-align:center;font:500 11px/1.4 var(--font);color:var(--syn-muted);pointer-events:none;place-items:center;padding:0 16px;display:grid;position:absolute;inset:0}.gran-sub{font:500 9.5px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--syn-muted);flex:none}.gran-halo{opacity:.22}.gran-halo.g1,.gran-dot.g1,.gran-sd.g1{fill:var(--gran-g1)}.gran-halo.g2,.gran-dot.g2,.gran-sd.g2{fill:var(--gran-g2)}.gran-dot.g1{filter:drop-shadow(0 0 var(--gran-glow) var(--gran-g1))}.gran-dot.g2{filter:drop-shadow(0 0 var(--gran-glow) var(--gran-g2))}.gran-dot.soft.g1{filter:drop-shadow(0 0 calc(var(--gran-glow) * .6) var(--gran-g1))}.gran-dot.soft.g2{filter:drop-shadow(0 0 calc(var(--gran-glow) * .6) var(--gran-g2))}.gran-hot{fill:var(--gran-hot)}.gran-sd{opacity:.8}.gran-src{width:468px}.gran-src.over{outline:2px dashed var(--gran-g1);outline-offset:-2px}.gran-wave{flex:1 1 0;min-height:40px}.gran-peak{fill:var(--gran-wave);opacity:.55}.gran-rms{fill:var(--gran-wave2)}.gran-band{fill:var(--gran-g1);opacity:.07}.gran-play{fill:none;stroke:var(--syn-curve);stroke-width:1.4px}.gran-cap{fill:none;stroke:var(--gran-g1);stroke-width:2px;stroke-linecap:round}.gran-vplay{fill:none;stroke:var(--gran-g2);stroke-width:1.2px}.gran-vcap{fill:var(--gran-g2);stroke:none}.gran-lane{opacity:.22}.gran-lane.off{opacity:.08}.gran-chip{border:1px solid var(--syn-line);background:var(--syn-card2);min-width:0;height:20px;color:var(--syn-text);font:500 10.5px/1 var(--mono);cursor:pointer;box-shadow:none;border-radius:6px;flex:0 auto;align-items:center;gap:6px;margin:0;padding:0 8px;display:inline-flex}.gran-chip svg{flex:none}.gran-chip svg path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round}.gran-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gran-chip em{color:var(--syn-muted);white-space:nowrap;font-style:normal}.gran-chip:hover{border-color:var(--syn-line2)}.gran-local{flex:none}.gran-src .syn-seg button:disabled{opacity:.5;cursor:default}.gran-knobs{flex:none;justify-content:space-between;align-items:center;display:flex}.fx-device.syn .gran-knobs .knob-unit{grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:3px 6px;min-width:0;display:grid}.fx-device.syn .gran-knobs .knob{grid-area:1/1/span 2}.fx-device.syn .gran-knobs .knob-label{grid-area:1/2;align-self:end}.fx-device.syn .gran-knobs .knob-value,.fx-device.syn .gran-knobs .knob-value-input{grid-area:2/2;align-self:start;font-size:10.5px}.gran-grain{width:236px}.gran-grain .syn-sec{flex:auto}.gran-wins.icons button{width:auto;height:20px}.gran-wins svg path{stroke-width:1.3px}.gran-count{border:1px solid var(--syn-line);background:var(--syn-card2);height:20px;color:var(--syn-text);font:500 10px/1 var(--mono);cursor:ns-resize;box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:6px;min-height:0;margin:0;padding:0 7px}.gran-count span{color:var(--syn-muted)}.gran-count:focus-visible{outline:2px solid var(--syn-curve);outline-offset:1px}.gran-grain .syn-vf{padding:0 6px}.gran-grain .syn-vf b{letter-spacing:-.03em;font-size:11px}.gran-shape{width:262px}.gran-shapebody{flex:auto}.gran-page{flex:auto;position:relative}.gran-page .syn-scr{flex:1 1 0;min-height:36px}.gran-page .syn-vf{padding:0 5px}.gran-page .syn-vf b{letter-spacing:-.03em;font-size:11px}.gran-page.stippled .syn-scr svg .lb{display:none}.gran-fmodes{justify-content:space-between}.gran-voice{width:236px}.gran-vrow{flex:1 1 0;gap:6px;min-height:40px;display:flex}.gran-vrow>*{flex:1 1 0;min-width:0}.gran-voice .syn-sec{flex:auto;gap:6px}.gran-field{min-height:28px}.gran-centre{fill:none;stroke:var(--syn-grid);stroke-width:1px;stroke-dasharray:2 2}.gran-idle{fill:none;stroke:var(--syn-track);stroke-width:1px;stroke-dasharray:1.5 2.5}.gran-vgrid{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.gran-vgrid .syn-vf{gap:3px;height:28px;padding:0 5px}.gran-vgrid .syn-vf b{letter-spacing:-.03em;font-size:10.5px}.gran-voice .syn-out,.gran-voice .syn-sld.stack{gap:4px}.gran-voice .syn-out{padding-top:6px}.fx-device.syn.granular .syn-meter.h i.l,.fx-device.syn.granular .syn-meter.h i.r{background:radial-gradient(circle, var(--gran-g1) 0 1px, transparent 1.4px) 0 0 / 4px 3px, var(--gran-meter)}.fx-device.syn.physical{--nb-paper:#f8f4e9;--nb-grid:#3460aa14;--nb-grid5:#3460aa2b;--nb-pencil:#55565c;--nb-pencilsoft:#55565c61;--nb-graphite:#3a3a40;--nb-pen:#1f45a8;--nb-red:#c8382a;--nb-hl:#ffe00080;--nb-spec:#55565c4d;--nb-spec-pre:#55565c29;--nb-hand:"Caveat", "Bradley Hand", cursive;--nb-print:"Patrick Hand", "Comic Neue", cursive}:root[data-theme-mode=dark] .fx-device.syn.physical{--nb-paper:#17181b;--nb-grid:#aac3ff0d;--nb-grid5:#aac3ff1a;--nb-pencil:#b4b2aa;--nb-pencilsoft:#b4b2aa6b;--nb-graphite:#e4e0d2;--nb-pen:#8fb0ff;--nb-red:#ff8a75;--nb-hl:#ffe23c4d;--nb-spec:#b4b2aa4d;--nb-spec-pre:#b4b2aa26}.phy-body{flex:auto;min-height:0;display:flex}.phy-defs{width:0;height:0;position:absolute}.phy-nb{box-sizing:border-box;min-width:0;min-height:0;color:var(--nb-pencil);font-family:var(--nb-print);background-color:var(--nb-paper);background-image:linear-gradient(var(--nb-grid5) 1px, transparent 1px), linear-gradient(90deg, var(--nb-grid5) 1px, transparent 1px), linear-gradient(var(--nb-grid) 1px, transparent 1px), linear-gradient(90deg, var(--nb-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:40px 40px,40px 40px,8px 8px,8px 8px;flex:auto;padding:6px 10px 8px;display:flex}.phy-col{box-sizing:border-box;flex-direction:column;flex:none;gap:6px;min-height:0;margin:0;padding:0 12px;display:flex}.phy-col.vr{border-right:1.2px solid var(--nb-pencilsoft)}.phy-c1{width:206px;padding-left:2px}.phy-c2{width:450px}.phy-c3{width:244px}.phy-c4{gap:5px;width:236px;padding-right:2px}.phy-head{white-space:nowrap;flex:none;align-items:baseline;gap:5px;height:24px;display:flex}.phy-sec{font:700 20px/1 var(--nb-hand);color:var(--nb-red)}.phy-title{font:700 21px/1 var(--nb-hand);color:var(--nb-pen);text-decoration:underline;-webkit-text-decoration-color:var(--nb-red);text-decoration-color:var(--nb-red);text-underline-offset:3px;text-decoration-thickness:1.5px}.phy-note{font:500 15px/1 var(--nb-hand);color:var(--nb-pen);white-space:nowrap}.phy-red{color:var(--nb-red)}.phy-lbl{font:13px/1 var(--nb-print);color:var(--nb-pencil)}.phy-hl{background:linear-gradient(101deg, transparent 0 1%, var(--nb-hl) 3% 95%, transparent 98%);border-radius:3px 8px 4px 7px;padding:0 2px}.phy-wob{filter:url(#phy-wob)}.phy-off{opacity:.45}.phy-dim{opacity:.55}.phy-box{margin:0;position:relative}.phy-box:before,.fx-device.syn.physical .phy-nb .syn-vf:before{content:"";border:1.3px solid var(--nb-pencil);filter:url(#phy-wob);pointer-events:none;opacity:.85;border-radius:255px 14px 225px 12px/12px 225px 14px 255px;position:absolute;inset:0}.phy-box.b:before,.fx-device.syn.physical .phy-nb .phy-fields.three .syn-vf:before{border-radius:14px 225px 12px 255px/255px 12px 225px 14px}.phy-box .phy-cap{pointer-events:none;position:absolute;top:3px;left:8px}.fx-device.syn.physical .phy-nb .phy-choice,.fx-device.syn.physical .phy-nb .syn-seg button{height:20px;min-height:0;box-shadow:none;color:var(--nb-pencil);font:15px/1 var(--nb-print);letter-spacing:0;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:3px 8px 4px 7px;margin:0;padding:0 7px}.fx-device.syn.physical .phy-nb .phy-choice.on,.fx-device.syn.physical .phy-nb .syn-seg button.on{color:var(--nb-pen);background:linear-gradient(101deg, transparent 0 1%, var(--nb-hl) 4% 94%, transparent 98%);box-shadow:none}.fx-device.syn.physical .phy-nb .syn-seg{background:0 0;border:0;border-radius:0;align-items:baseline;gap:2px;padding:0;display:inline-flex}.fx-device.syn.physical .phy-nb .phy-choice:focus-visible,.fx-device.syn.physical .phy-nb .syn-seg button:focus-visible,.fx-device.syn.physical .phy-nb .phy-struct:focus-visible{outline:1.5px dashed var(--nb-pen);outline-offset:1px}.phy-choice svg path,.phy-struct svg path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.phy-choice svg,.phy-struct svg{overflow:visible}.fx-device.syn.physical .phy-nb .syn-vf{height:36px;color:var(--nb-pencil);background:0 0;border:0;border-radius:0;gap:2px;padding:0 6px;overflow:visible}.fx-device.syn.physical .phy-nb .syn-vf.mod-target{background-color:color-mix(in srgb, var(--mod-c) 8%, transparent)}.fx-device.syn.physical .phy-nb .syn-vf span{font:12.5px/1 var(--nb-print);color:var(--nb-pencil)}.fx-device.syn.physical .phy-nb .syn-vf span i{display:none}.fx-device.syn.physical .phy-nb .syn-vf b{font:400 15px/1 var(--nb-print);letter-spacing:0;color:var(--nb-pen)}.fx-device.syn.physical .phy-nb .syn-vf em{border-radius:0;height:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='4' viewBox='0 0 11 4'%3E%3Cpath d='M0 2 Q2.75 0 5.5 2 T11 2' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") 0/11px 4px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='4' viewBox='0 0 11 4'%3E%3Cpath d='M0 2 Q2.75 0 5.5 2 T11 2' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") 0/11px 4px repeat-x}.fx-device.syn.physical .phy-nb .syn-vf:focus-visible{outline:1.5px dashed var(--nb-pen);outline-offset:1px}.phy-fields{flex:none;gap:5px;display:grid}.phy-fields.four{grid-template-columns:repeat(4,minmax(0,1fr))}.phy-fields.five{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.fx-device.syn.physical .phy-nb .phy-fields.five .syn-vf{padding:0 4px}.phy-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-device.syn.physical .phy-nb .phy-fields.three .syn-vf{padding:0 7px}.phy-ex-knobs{--knob-md:34px;flex:none;justify-content:space-between;display:flex}.fx-device.syn.physical .phy-nb .phy-ex-knobs .knob-unit{gap:1px;width:58px;min-width:0}.fx-device.syn.physical .phy-nb .knob-label{font:13px/1 var(--nb-print);color:var(--nb-pencil)}.fx-device.syn.physical .phy-nb .knob-value,.fx-device.syn.physical .phy-nb .knob-value-input{font:14px/1 var(--nb-print);color:var(--nb-pen)}.fx-device.syn.physical .phy-nb .knob-value-input{text-align:center;border:0;border-bottom:1px solid var(--nb-pencilsoft);background:0 0;width:4em;padding:0}.fx-device.syn.physical .phy-nb .knob svg{filter:url(#phy-wob)}.fx-device.syn.physical .phy-nb .knob-track{stroke:var(--nb-pencilsoft);stroke-width:1.9px;stroke-dasharray:3 4.4;stroke-linecap:round}.fx-device.syn.physical .phy-nb .knob-fill{stroke:var(--nb-pen);stroke-width:2.75px;stroke-linecap:round;filter:none}.fx-device.syn.physical .phy-nb .knob-cap{fill:none}.fx-device.syn.physical .phy-nb .knob-cap-ring{stroke:var(--nb-pencil);stroke-width:1.9px}.fx-device.syn.physical .phy-nb .knob-pointer{stroke:var(--nb-pen);stroke-width:2.6px;stroke-linecap:round}.fx-device.syn.physical .phy-nb .knob-mod-groove{stroke:none}.fx-device.syn.physical .phy-nb .knob-mod-reach{stroke-width:3.8px;opacity:.85}.fx-device.syn.physical .phy-nb .knob-mod-live{fill:var(--nb-paper);stroke:var(--nb-pen)}.phy-ex-types{flex:none;gap:4px;display:flex}.fx-device.syn.physical .phy-nb .phy-ex-types .phy-choice{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;height:38px;padding:0;font-size:14px;display:flex}.phy-fig1{flex:1 1 0;min-height:0;overflow:hidden}.phy-fig1 svg{width:100%;height:100%;position:absolute;inset:0}.phy-rule{fill:none;stroke:var(--nb-pencilsoft);stroke-width:1px;vector-effect:non-scaling-stroke}.phy-trace{fill:none;stroke:var(--nb-pen);stroke-width:1.3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.phy-pulse{fill:var(--nb-hl);stroke:var(--nb-red);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.phy-tau{pointer-events:none;position:absolute;bottom:3px;left:15px}.phy-res{flex:1 1 0;gap:14px;min-height:0;display:flex}.phy-fig2{flex-direction:column;flex:none;gap:2px;width:214px;margin:0;display:flex}.phy-fig2 figcaption{text-align:center;flex:none}.phy-plate{flex:1 1 0;min-height:0;position:relative}.phy-plate svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.phy-hatch{fill:none;stroke:var(--nb-pencilsoft);stroke-width:.8px;stroke-linecap:round}.phy-outline{fill:none;stroke:var(--nb-pencil);stroke-width:1.5px}.phy-wave{fill:none;stroke:var(--nb-pen);stroke-width:1.2px;stroke-linejoin:round}.phy-sand{fill:var(--nb-graphite)}.phy-pin{fill:var(--nb-paper);stroke:var(--nb-pencil);stroke-width:1.2px}.phy-strike circle,.phy-strike path{fill:none;stroke:var(--nb-red);stroke-width:1.2px}.phy-strike circle{stroke-width:1.5px}.phy-strike .lead{stroke-width:1px;stroke-dasharray:3 2.5}.phy-strike-l{pointer-events:none;font-size:16px;position:absolute;top:-6px;right:2px}.phy-res-r{flex-direction:column;flex:1 1 0;gap:7px;min-width:0;display:flex}.phy-structs-w{flex-direction:column;flex:none;gap:2px;display:flex}.phy-structs{justify-content:space-between;display:flex}.fx-device.syn.physical .phy-nb .phy-struct{width:36px;min-height:0;box-shadow:none;color:var(--nb-pencil);font:12px/1 var(--nb-print);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:1px;margin:0;padding:3px 0 0;display:flex;position:relative}.fx-device.syn.physical .phy-nb .phy-struct.on{color:var(--nb-pen)}.phy-struct .phy-circled{pointer-events:none;position:absolute;top:-2px;left:-5px}.phy-circled path{fill:none;stroke:var(--nb-red);stroke-width:1.4px;stroke-linecap:round}.phy-res-vals{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fx-device.syn.physical .phy-nb .phy-res-vals .syn-vf{flex-direction:row;justify-content:space-between;align-items:center;gap:4px;height:30px;padding:0 9px}.fx-device.syn.physical .phy-nb .phy-res-vals .syn-vf span{font-size:13px}.fx-device.syn.physical .phy-nb .phy-res-vals .syn-vf b{font-size:16px}.phy-notes{min-height:0;font:500 16px/1.05 var(--nb-hand);color:var(--nb-pen);flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:2px;padding:0 2px;display:flex}.phy-fig3{flex:1 1 0;min-height:0;overflow:hidden}.phy-guide{border-left:1px dashed var(--nb-pencilsoft);pointer-events:none;position:absolute;top:0;bottom:0}.phy-guide.h{border-left:0;border-top:1px dashed var(--nb-pencilsoft);inset:calc(20% + 2.4px) 0 auto}.fx-device.syn.physical .phy-nb .phy-fig3 .syn-fdisp{--primary:var(--nb-pen);--grid:transparent;--muted:var(--nb-spec-pre);--text:var(--nb-spec);background:0 0;border:0;border-radius:0;min-height:0;position:absolute;inset:0}.fx-device.syn.physical .phy-nb .phy-fig3 .syn-ftick,.fx-device.syn.physical .phy-nb .phy-fig3 .syn-fchip{display:none}.fx-device.syn.physical .phy-nb .phy-fig3 .syn-fnode{box-sizing:border-box;border:1.5px solid var(--nb-red);width:11px;height:11px;box-shadow:none;filter:url(#phy-wob);background:0 0;margin:-5.5px 0 0 -5.5px}.fx-device.syn.physical .phy-nb .phy-fig3 .syn-chips.spec{background:0 0;padding:0;top:auto;bottom:3px;right:4px}.fx-device.syn.physical .phy-nb .phy-fig3 .syn-chips button{min-width:0;height:16px;font:13px/1 var(--nb-print);color:var(--nb-pencil);box-shadow:none;background:0 0;border-radius:3px 8px 4px 7px;padding:0 4px}.fx-device.syn.physical .phy-nb .phy-fig3 .syn-chips button.on{color:var(--nb-pen);background:linear-gradient(101deg, transparent 0 1%, var(--nb-hl) 4% 94%, transparent 98%)}.fx-device.syn.physical .phy-nb .syn-seg.phy-ftype{z-index:1;gap:0;position:absolute;top:3px;right:4px}.fx-device.syn.physical .phy-nb .syn-seg.phy-ftype button{height:16px;padding:0 3px;font-size:13px}.fx-device.syn.physical .phy-nb .phy-c3 .phy-head .syn-seg{gap:1px}.fx-device.syn.physical .phy-nb .phy-c3 .phy-head .syn-seg button{height:18px;padding:0 4px;font-size:14px}.fx-device.syn.physical .phy-nb .phy-head .syn-sw{font:14px/1 var(--nb-print);color:var(--nb-pencil);gap:3px}.fx-device.syn.physical .phy-nb .phy-head .syn-sw.on{color:var(--nb-pen)}.fx-device.syn.physical .phy-nb .syn-sw i{box-sizing:border-box;border:1.2px solid var(--nb-pencil);filter:url(#phy-wob);background:0 0;border-radius:1px 3px 2px;width:12px;height:12px}.fx-device.syn.physical .phy-nb .syn-sw i:after{background:var(--nb-pen);opacity:0;border-radius:0;width:14px;height:14px;transition:none;top:-5px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.4 L5 10.6 L12.6 1.6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.4 L5 10.6 L12.6 1.6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-device.syn.physical .phy-nb .syn-sw.on i{background:0 0}.fx-device.syn.physical .phy-nb .syn-sw.on i:after{opacity:1;background:var(--nb-pen);left:0}.fx-device.syn.physical .phy-nb .syn-sw:focus-visible{outline:1.5px dashed var(--nb-pen);outline-offset:2px;border-radius:3px}.fx-device.syn.physical .phy-nb .syn-seg.phy-vmode{flex:none;justify-content:space-between;display:flex}.fx-device.syn.physical .phy-nb .syn-seg.phy-vmode button{padding:0 6px}.phy-fig4{flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;min-height:0;margin:0;display:flex}.phy-fig4 figcaption{text-align:center}.fx-device.syn.physical .phy-life{border:1.1px solid var(--nb-pencil);--life:var(--nb-pen);background:0 0;border-radius:14px 225px 12px 255px/255px 12px 225px 14px;flex:1 1 0;min-height:30px}.fx-device.syn.physical .phy-life .syn-vlife-h{font:12px/1 var(--nb-print);letter-spacing:0;text-transform:none;color:var(--nb-pencil);height:12px}.fx-device.syn.physical .phy-life .syn-vlife-h .n{font-family:var(--nb-print);color:var(--nb-pen)}.fx-device.syn.physical .phy-life .syn-vlife-s>i{box-shadow:inset 0 0 0 1px var(--nb-pencilsoft);background:0 0}.fx-device.syn.physical .phy-life .syn-vlife-s>i:not(.idle){background:var(--nb-hl)}.fx-device.syn.physical .phy-life .syn-vlife-s>i>em{font:12px/1 var(--nb-hand);color:var(--nb-paper)}.fx-device.syn.physical .phy-life .syn-vlife-s>i.idle>em,.fx-device.syn.physical .phy-life .syn-vlife-s>i.release>em{color:var(--nb-pen)}.fx-device.syn.physical .phy-life .syn-vlife-s>i>span{font:10px/1 var(--nb-print);color:var(--nb-pencil)}.fx-device.syn.physical .phy-life .syn-vlife-s>i.stolen{box-shadow:inset 0 0 0 1.5px var(--nb-red)}.phy-vrows{border-top:1.3px solid var(--nb-pencil);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.phy-vrows>span:not(.phy-step){min-width:0;display:block}.phy-vrows>span:not(.phy-step)>.syn-vf{width:100%}.phy-step{display:contents}.fx-device.syn.physical .phy-nb .phy-vrows .syn-vf{border-bottom:1px solid var(--nb-pencilsoft);flex-direction:row;flex:none;justify-content:space-between;align-items:baseline;height:15px;padding:1px 2px 0}.fx-device.syn.physical .phy-nb .phy-vrows .syn-vf:before{display:none}.fx-device.syn.physical .phy-nb .phy-vrows .syn-vf span{font-size:13px}.fx-device.syn.physical .phy-nb .phy-vrows .syn-vf b{font-size:14px}.phy-out{flex:none}.fx-device.syn.physical .phy-nb .phy-out .syn-sld.stack{gap:2px}.fx-device.syn.physical .phy-nb .phy-out .syn-sld-l{font:13px/1 var(--nb-print);color:var(--nb-pencil)}.fx-device.syn.physical .phy-nb .phy-out .syn-sld-v{min-width:0;font:500 15px/1 var(--nb-hand);color:var(--nb-red)}.fx-device.syn.physical .phy-nb .phy-out .syn-sld-v:after{content:" ↓ vol"}.fx-device.syn.physical .phy-nb .phy-out .syn-meter.h{height:13px}.fx-device.syn.physical .phy-nb .phy-out .syn-meter.h:before,.fx-device.syn.physical .phy-nb .phy-out .syn-meter.h:after{display:none}.fx-device.syn.physical .phy-nb .phy-out .syn-meter.h i{box-sizing:border-box;filter:url(#phy-wob);background:repeating-linear-gradient(-45deg, var(--nb-pen) 0 1.2px, transparent 1.2px 3px);border-right:1.5px solid var(--nb-pen);border-radius:0;height:5px}.fx-device.syn.physical .phy-nb .phy-out .syn-meter.h i.l{top:1px}.fx-device.syn.physical .phy-nb .phy-out .syn-meter.h i.r{top:8px}.fx-device.syn.physical .phy-nb .phy-out .syn-sld-t{height:9px}.fx-device.syn.physical .phy-nb .phy-out .trk{filter:url(#phy-wob);background:linear-gradient(var(--nb-pencil), var(--nb-pencil)) top / 100% 1.2px no-repeat, repeating-linear-gradient(90deg, var(--nb-pencilsoft) 0 1px, transparent 1px 12.5%);border-radius:0;height:6px;top:0}.fx-device.syn.physical .phy-nb .phy-out .band{height:4px;top:1px}.fx-device.syn.physical .phy-nb .phy-out .thumb{width:0;height:0;box-shadow:none;border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid var(--nb-red);background:0 0;border-radius:0;margin-left:-4px;top:-6px}.fx-device.syn.physical .phy-nb .phy-out .syn-sld-t:focus-visible{outline:1.5px dashed var(--nb-pen);outline-offset:2px}.fx-device.syn.wavetable{--syn-filter-w:372px}.syn-wt-oscs{width:380px}.syn-wt-tbl{flex:none;width:210px}.syn-wt-tone{flex:auto}.syn-wt-tone .syn-sel{max-width:104px}.syn-wt-tone .syn-kgrid{align-content:space-between}.syn-wt-frames{position:absolute;inset:0}.syn-wt-frames svg{width:100%;height:100%;display:block;position:absolute;inset:0}.syn-wt-frames .fr{fill:none;stroke:var(--syn-frame);stroke-width:1px;stroke-linejoin:round}.syn-wt-frames.polar .fr{stroke:var(--grp)}.syn-wt-frames.polar .near{opacity:.42}.syn-wt-frames.polar .far{opacity:.2}.syn-scr .syn-wt-frames .sel{stroke-width:2.2px;filter:drop-shadow(0 0 5px var(--grp))}.syn-scr .syn-wt-frames .fill{opacity:.16}.syn-wt-sub{width:160px}.syn-wt-sub .syn-sec{flex:auto}.syn-wt-sub .syn-scr{min-height:36px}.syn-wt-sub .syn-scr .fill{opacity:.12}.syn-wt-sk{flex-wrap:nowrap;justify-content:space-around}.syn .g-cmb{--grp:var(--syn-curve)}.syn-wt-comb{width:132px}.syn-wt-comb .syn-sec{flex:auto}.syn-wt-comb .syn-scr{min-height:60px}.syn-scr svg .cin{fill:none;stroke-width:1.2px;opacity:.7;vector-effect:non-scaling-stroke}.syn-scr svg .cin.a{stroke:var(--syn-oa)}.syn-scr svg .cin.b{stroke:var(--syn-ob)}.syn-seg.syn-wt-cmodes{grid-template-columns:repeat(3,1fr);display:grid}.syn-seg.syn-wt-cmodes button{padding:0;font-size:9.5px}.syn-wt-ck{justify-content:center}.syn-wt-joined{display:inline-flex}
