canvas.svelte-zg2no7{width:100%;height:100%;display:block}.edge.svelte-16fbccl{z-index:4;background:var(--surface-bar);justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0}.edge.left.svelte-16fbccl{border-right:1px solid var(--surface-line-2)}.edge.right.svelte-16fbccl{border-left:1px solid var(--surface-line-2);right:0}.chev.svelte-16fbccl{width:20px;height:40vh;max-height:220px;color:var(--surface-fg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.chev.svelte-16fbccl span:where(.svelte-16fbccl){font-size:32px;line-height:1;display:block;transform:scaleY(2.4)}.chev.svelte-16fbccl:hover{color:var(--accent)}.cs.svelte-slz3iu{width:100%;line-height:0}canvas.svelte-slz3iu{width:100%;display:block}canvas.svelte-1hxsbdg{width:100%;height:100%;display:block}canvas.svelte-16u0gl2{touch-action:none;width:100%;height:100%;display:block}canvas.svelte-17kxg7,canvas.svelte-1adlx6j,canvas.svelte-cw7pbd{width:100%;height:100%;display:block}.nixie-scene.svelte-1jk4714{background:#05060a;width:100%;height:100%;min-height:0}.pv.svelte-zw7qsq{background:var(--surface);height:100%;color:var(--surface-fg);font-family:var(--tracker-font,var(--font-mono-retro,ui-monospace, monospace));white-space:nowrap;touch-action:none;font-size:16px;line-height:1;position:relative;overflow:hidden}.clip.svelte-zw7qsq{flex:none;overflow:hidden}.strip.svelte-zw7qsq{transition:transform .18s;display:flex}.phead.svelte-zw7qsq .strip:where(.svelte-zw7qsq){height:100%}.centerline.svelte-zw7qsq{background:color-mix(in srgb, var(--accent) 34%, var(--surface-2));box-shadow:0 -1px 0 color-mix(in srgb, var(--accent) 60%, transparent), 0 1px 0 color-mix(in srgb, var(--accent) 60%, transparent);z-index:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.rows.svelte-zw7qsq{z-index:1;position:absolute;top:0;left:0;right:0}.phead.svelte-zw7qsq{z-index:3;height:22px;display:flex;position:absolute;top:0;left:0}.phead.edit.svelte-zw7qsq{height:40px}.hgutter.svelte-zw7qsq{background:var(--surface-bar);border-bottom:1px solid var(--surface-line-2);flex:none}.chead.svelte-zw7qsq{border-left:1px solid var(--surface-line);border-bottom:1px solid var(--surface-line-2);background:var(--surface-bar);color:var(--accent);flex-direction:column;flex:none;justify-content:center;gap:2px;padding:2px 8px;font-size:11px;line-height:1;display:flex}.chead-top.svelte-zw7qsq{justify-content:flex-start;align-items:center;gap:8px;display:flex}.chead.muted.svelte-zw7qsq{opacity:.55}.ms-wrap.svelte-zw7qsq{flex:none;gap:2px;display:flex}.ms.svelte-zw7qsq{border:1px solid var(--surface-line);background:var(--surface);width:18px;height:15px;color:var(--surface-fg);cursor:pointer;border-radius:2px;padding:0;font-size:10px;font-weight:700;line-height:1}.ms.svelte-zw7qsq:hover{color:var(--surface-fg-active)}.ms.m.on.svelte-zw7qsq{background:color-mix(in srgb, #ff4136 70%, var(--surface));color:#fff;border-color:#ff4136}.ms.s.on.svelte-zw7qsq{background:var(--accent);border-color:var(--accent);color:var(--bg)}.prow.svelte-zw7qsq{align-items:center;display:flex}.prow.beat.svelte-zw7qsq,.prow.measure.svelte-zw7qsq{color:var(--surface-fg-beat)}.rstrip.svelte-zw7qsq{align-items:center}.rstrip.beat.svelte-zw7qsq{background:color-mix(in srgb, var(--surface-fg) 6%, transparent)}.rstrip.measure.svelte-zw7qsq{background:color-mix(in srgb, var(--surface-fg) 14%, transparent)}.prow.active.svelte-zw7qsq{color:var(--surface-fg-active)}.prow.playhead.svelte-zw7qsq{background:color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:inset 3px 0 0 var(--accent);color:var(--surface-fg-active)}.rownum.svelte-zw7qsq{text-align:right;color:var(--surface-fg);background:var(--surface);z-index:2;flex:none;padding:0 6px}.cell.svelte-zw7qsq{border-left:1px solid var(--surface-line);flex:none;padding:0 8px;overflow:hidden}.cell.muted.svelte-zw7qsq{opacity:.34}.ecell.svelte-zw7qsq{align-items:center;gap:6px;display:inline-flex}.fld.svelte-zw7qsq{padding:0 1px}.fld.cursor.svelte-zw7qsq{box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 22%, transparent)}.cell.cursor.svelte-zw7qsq{box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.pv.svelte-zw7qsq:focus-visible{outline:1px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:-1px}.vu-overlay.svelte-zw7qsq{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;overflow:hidden}.vu-strip.svelte-zw7qsq{transition:transform .18s;position:absolute;inset:0}.vubar.svelte-zw7qsq{background:linear-gradient(#ff4136,#ffdc00 45%,#2ecc40) bottom/100% 108px;transition:height 50ms linear;position:absolute;bottom:50%}.pv-empty.svelte-zw7qsq{height:100%;color:var(--muted);place-items:center;display:grid}.jam.svelte-1slxjss{border-top:1px solid var(--surface-line-2,var(--border));background:var(--panel-hi,var(--panel));flex-direction:column;gap:6px;padding:8px;display:flex}.bar.svelte-1slxjss{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.lbl.svelte-1slxjss{color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.note.svelte-1slxjss{min-width:30px;color:var(--text);font-variant-numeric:tabular-nums}.oct.svelte-1slxjss{align-items:center;gap:6px;display:inline-flex}.oct.svelte-1slxjss button:where(.svelte-1slxjss){border:1px solid var(--border);background:var(--panel);width:22px;height:22px;color:var(--text);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.ov.svelte-1slxjss{text-align:center;min-width:40px}.lvl.svelte-1slxjss{align-items:center;gap:5px;display:inline-flex}.lvl.svelte-1slxjss input:where(.svelte-1slxjss){width:76px;accent-color:var(--accent);outline:none}.hint.svelte-1slxjss{margin-left:auto}.piano.svelte-1slxjss{touch-action:none;-webkit-user-select:none;user-select:none;gap:2px;height:110px;display:flex;position:relative}.wkey.svelte-1slxjss{cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fbfbfb,#d0d0d0);border:1px solid #2a2a2a;border-radius:0 0 4px 4px;outline:none;flex:1;justify-content:center;align-items:flex-end;height:100%;padding:0 0 3px;display:flex}.klabel.svelte-1slxjss{color:#666;pointer-events:none;font-size:9px}.wkey.on.svelte-1slxjss{background:var(--accent)}.bkey.svelte-1slxjss{cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;background:linear-gradient(#333,#111);border:1px solid #000;border-radius:0 0 3px 3px;outline:none;width:26px;height:64%;padding:0;position:absolute;top:0;transform:translate(-50%)}.bkey.on.svelte-1slxjss{background:var(--accent)}.rh.svelte-1lslwv9{z-index:1;cursor:col-resize;touch-action:none;background:0 0;flex:none;align-self:stretch;width:9px;margin:0 -4px;position:relative}.rh.svelte-1lslwv9:before{content:"";background:var(--surface-line-2,var(--surface-line,var(--border)));transition:background .1s;position:absolute;inset:0 4px}.rh.svelte-1lslwv9:hover:before,.rh.dragging.svelte-1lslwv9:before{background:var(--accent)}.rh.svelte-1lslwv9:focus-visible{outline:none}.rh.svelte-1lslwv9:focus-visible:before{background:var(--accent);inset:0 3px}.canvaswrap.svelte-ve271g{position:relative}canvas.svelte-ve271g{background:var(--panel);border:1px solid var(--surface-line-2,var(--border));cursor:text;touch-action:none;border-radius:4px;width:100%;height:120px;display:block}@media (width<=560px){canvas.svelte-ve271g{height:88px}}.cursor.svelte-ve271g{background:var(--text,#fff);mix-blend-mode:difference;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.samples.svelte-1bou52p{min-height:0;font-family:var(--tracker-font,var(--font-mono-retro,ui-monospace, monospace));flex-direction:row;flex:1;font-size:15px;display:flex}.slist.svelte-1bou52p{flex:0 0 var(--list-w,200px);border-right:1px solid var(--surface-line-2,var(--surface-line,var(--border)));-webkit-overflow-scrolling:touch;min-width:0;padding:4px 6px 64px;overflow:auto}.rh-slot.svelte-1bou52p{display:contents}.sdetail.svelte-1bou52p{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:10px;min-width:0;padding:10px 12px 64px;display:flex;overflow:auto}.dhead.svelte-1bou52p{border-bottom:1px solid var(--surface-line-2,var(--surface-line,var(--border)));align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.dhead.svelte-1bou52p .dx:where(.svelte-1bou52p){color:var(--accent);font-weight:700}.dhead.svelte-1bou52p .dn:where(.svelte-1bou52p){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dhead.svelte-1bou52p .oneshot:where(.svelte-1bou52p){color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.dhead.svelte-1bou52p .oneshot:where(.svelte-1bou52p) input:where(.svelte-1bou52p){accent-color:var(--accent)}.dhead.svelte-1bou52p .wav:where(.svelte-1bou52p){font:inherit;border:1px solid var(--border);background:var(--panel-hi,var(--panel));color:var(--text);cursor:pointer;border-radius:4px;flex:none;padding:2px 8px;font-size:11px}.dhead.svelte-1bou52p .wav:where(.svelte-1bou52p):hover{border-color:var(--accent);color:var(--accent)}.props.svelte-1bou52p{flex-wrap:wrap;gap:4px 40px;font-size:12px;display:flex}.props.svelte-1bou52p dl:where(.svelte-1bou52p){grid-template-columns:max-content max-content;align-content:start;gap:2px 10px;margin:0;display:grid}.props.svelte-1bou52p dt:where(.svelte-1bou52p){color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.props.svelte-1bou52p dd:where(.svelte-1bou52p){margin:0}.dnote.svelte-1bou52p{color:var(--muted);margin:4px 0;font-size:12px}@media (width<=560px){.samples.svelte-1bou52p{flex-direction:column}.slist.svelte-1bou52p{border-right:none;border-bottom:1px solid var(--surface-line-2,var(--surface-line,var(--border)));flex:0 0 30%;padding-bottom:12px}.rh-slot.svelte-1bou52p{display:none}.props.svelte-1bou52p{font-size:11px}}h4.svelte-1bou52p{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin:10px 0 4px;font-size:11px}h4.svelte-1bou52p:first-child{margin-top:2px}ol.svelte-1bou52p{margin:0;padding:0;list-style:none}li.svelte-1bou52p{border-bottom:1px solid var(--surface-line,var(--border));padding:0;display:flex}.row.svelte-1bou52p{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;padding:3px 4px;display:flex}.row.svelte-1bou52p:hover{background:var(--panel-hi,var(--panel))}.row.sel.svelte-1bou52p{background:color-mix(in srgb, var(--accent) 22%, transparent)}.row.sel.svelte-1bou52p .sx:where(.svelte-1bou52p){color:var(--accent)}.sx.svelte-1bou52p{color:var(--surface-fg-dim,var(--muted));flex:none;width:24px}.sn.svelte-1bou52p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.none.svelte-1bou52p{color:var(--muted);padding:4px}canvas.svelte-1gpwgcd,canvas.svelte-1u1kc13{width:100%;height:100%;display:block}.speaker-paint.svelte-swy244{width:100%;height:100%}.tunnel.svelte-nch2gh{width:100%;height:100%;position:relative}canvas.svelte-nch2gh{width:100%;height:100%;display:block}.label.svelte-nch2gh{font-family:var(--font-retro,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 0 6px #000000d9;pointer-events:none;font-size:13px;animation:2.6s forwards svelte-nch2gh-tunnel-label;position:absolute;bottom:10px;left:12px}@keyframes svelte-nch2gh-tunnel-label{0%,55%{opacity:.92}to{opacity:0}}@media (prefers-reduced-motion:reduce){.label.svelte-nch2gh{opacity:.6;animation:none}}canvas.svelte-1p21080,canvas.svelte-q81onj{width:100%;height:100%;display:block}.transport.svelte-mu2oes{background:var(--panel);border-top:1px solid var(--border);flex-direction:column;display:flex}.seek.svelte-mu2oes{background:var(--panel-hi);cursor:pointer;touch-action:none;border:none;border-radius:0;width:100%;height:8px;padding:0;display:block;position:relative}.seek.svelte-mu2oes:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.seek-fill.svelte-mu2oes{background:var(--accent);pointer-events:none;height:100%}.seek-head.svelte-mu2oes{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 2px var(--panel);pointer-events:none;border-radius:50%;margin-left:-6px;transition:transform .1s,opacity .15s;position:absolute;top:50%;transform:translateY(-50%)}.seek.seeking.svelte-mu2oes .seek-head:where(.svelte-mu2oes){transform:translateY(-50%)scale(1.35)}@media (hover:hover){.seek-head.svelte-mu2oes{opacity:0}.seek.svelte-mu2oes:hover .seek-head:where(.svelte-mu2oes),.seek.svelte-mu2oes:focus-visible .seek-head:where(.svelte-mu2oes),.seek.seeking.svelte-mu2oes .seek-head:where(.svelte-mu2oes){opacity:1}}.t-controls.svelte-mu2oes{align-items:center;gap:12px;padding:8px 14px;display:flex}.t-btn.svelte-mu2oes{background:var(--panel-hi);border:1px solid var(--border);min-width:40px;color:var(--accent);cursor:pointer;font:inherit;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:5px 10px;display:inline-flex}.t-btn.svelte-mu2oes:disabled{opacity:.5;cursor:default}.t-btn.on.svelte-mu2oes{color:var(--bg);background:var(--accent);border-color:var(--accent)}.t-play.svelte-mu2oes{color:var(--bg);background:var(--accent);border-color:var(--accent);min-width:48px}.t-mode.svelte-mu2oes{min-width:0;color:var(--muted);background:0 0;border-color:#0000}.t-mode.on.svelte-mu2oes{color:var(--accent);background:0 0;border-color:#0000}.t-seg.svelte-mu2oes{border:1px solid var(--border);border-radius:4px;flex:none;display:inline-flex;overflow:hidden}.t-seg.svelte-mu2oes button:where(.svelte-mu2oes){font:inherit;text-transform:lowercase;letter-spacing:.02em;background:var(--panel-hi);color:var(--muted);cursor:pointer;border:0;padding:5px 9px;font-size:11px}.t-seg.svelte-mu2oes button:where(.svelte-mu2oes)+button:where(.svelte-mu2oes){border-left:1px solid var(--border)}.t-seg.svelte-mu2oes button.on:where(.svelte-mu2oes){color:var(--bg);background:var(--accent)}.t-seg.svelte-mu2oes button:where(.svelte-mu2oes):not(.on):hover{color:var(--text)}.t-btn.svelte-mu2oes svg{stroke-width:2.5px;stroke-linecap:square;stroke-linejoin:miter;display:block}.t-info.svelte-mu2oes{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:none;flex:1;padding:0}.t-title.svelte-mu2oes{font-family:var(--font-retro,ui-monospace, monospace);color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.t-meta.svelte-mu2oes{font-family:var(--font-retro,ui-monospace, monospace);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.t-info-btn.svelte-mu2oes{display:block}.t-title-row.svelte-mu2oes{align-items:center;gap:6px;min-width:0;display:flex}.t-title-row.svelte-mu2oes .t-title:where(.svelte-mu2oes){min-width:0}.t-open.svelte-mu2oes{color:var(--muted);opacity:.7;flex:none;transition:color .15s,opacity .15s;display:inline-flex}.t-info-btn.svelte-mu2oes:hover .t-open:where(.svelte-mu2oes),.t-info-btn.svelte-mu2oes:focus-visible .t-open:where(.svelte-mu2oes){color:var(--accent);opacity:1}.t-info-btn.svelte-mu2oes:hover .t-title:where(.svelte-mu2oes){text-decoration:underline}.t-info-btn.svelte-mu2oes:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.t-error.svelte-mu2oes{color:var(--halo-error);background:color-mix(in srgb, var(--halo-error) 14%, transparent);border-top:1px solid color-mix(in srgb, var(--halo-error) 35%, transparent);align-items:center;gap:6px;padding:5px 14px;font-size:12px;display:flex}.t-error.svelte-mu2oes svg{flex:none}.t-time.svelte-mu2oes{color:var(--muted);font-size:13px;font-family:var(--font-mono-retro,ui-monospace, monospace);font-variant-numeric:tabular-nums;flex:none}.t-pos.svelte-mu2oes{color:var(--muted);font-size:12px;font-family:var(--font-mono-retro,ui-monospace, monospace);font-variant-numeric:tabular-nums;flex:none}.num.svelte-mu2oes{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;display:inline-block}@media (width<=640px){.seek.svelte-mu2oes{height:16px}.seek-head.svelte-mu2oes{width:20px;height:20px;margin-left:-10px}.t-pos.svelte-mu2oes{display:none}.t-controls.svelte-mu2oes{flex-wrap:wrap;gap:8px 6px;padding:8px}.t-info.svelte-mu2oes{flex-basis:100%;order:-1}.t-controls.svelte-mu2oes .t-btn:where(.svelte-mu2oes){flex:1;min-width:0;padding:8px 0}.t-time.svelte-mu2oes{order:1;align-self:center;padding-left:4px}}
