.keyboard.svelte-4w5bqe{background:var(--panel);border-top:1px solid var(--border);padding:8px 14px 10px}.controls.svelte-4w5bqe{align-items:center;gap:6px;margin-bottom:6px;display:flex}.controls.svelte-4w5bqe>button:where(.svelte-4w5bqe){width:30px;padding:2px}.target.svelte-4w5bqe{color:var(--muted);align-items:center;gap:6px;margin-left:8px;font-size:12.5px;display:inline-flex}.target.svelte-4w5bqe strong:where(.svelte-4w5bqe){color:var(--text)}.dot.svelte-4w5bqe{background:var(--track-color);border-radius:2px;width:8px;height:8px}.oct.svelte-4w5bqe{text-align:center;min-width:28px}.hint.svelte-4w5bqe{color:var(--faint);margin-left:auto;font-size:11.5px}.keys.svelte-4w5bqe{touch-action:none;-webkit-user-select:none;user-select:none;height:96px;display:flex;position:relative}.white.svelte-4w5bqe{background:#d9dce4;border:1px solid #0b0d12;border-radius:0 0 6px 6px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;padding:0 0 4px;display:flex}.white.svelte-4w5bqe:hover:not(:disabled){background:#eef0f5;border-color:#0b0d12}.white.down.svelte-4w5bqe{background:color-mix(in srgb, var(--track-color) 60%, #d9dce4)}.label.svelte-4w5bqe{color:#3a4155;font-size:10px}.letter.svelte-4w5bqe{font:600 10px/1 var(--mono,monospace);color:#7a8296;display:none}.black.svelte-4w5bqe .letter:where(.svelte-4w5bqe){color:#8a91a6}@media (hover:hover) and (pointer:fine){.letter.svelte-4w5bqe{display:block}}.black.svelte-4w5bqe{z-index:1;background:#1a1d26;border:1px solid #000;border-radius:0 0 5px 5px;justify-content:center;align-items:flex-end;height:60%;padding:0 0 5px;display:flex;position:absolute;top:0}.black.svelte-4w5bqe:hover:not(:disabled){background:#2a2f3d;border-color:#000}.black.down.svelte-4w5bqe{background:var(--track-color)}@media (width<=600px){.keys.svelte-4w5bqe{height:78px}.hint.svelte-4w5bqe{display:none}}.dock.svelte-1q0q71o{z-index:10;position:sticky;bottom:0}.tab.svelte-1q0q71o{color:var(--muted);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:0;align-items:center;gap:5px;padding:3px 12px 2px;font-size:12px;display:inline-flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.tab.svelte-1q0q71o:hover:not(:disabled){color:var(--text);background:var(--raised);border-color:var(--border)}.tab[aria-expanded=true].svelte-1q0q71o{color:var(--text)}.toasts.svelte-oj2gir{z-index:60;pointer-events:none;flex-direction:column;gap:6px;width:min(92vw,420px);display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.toast.svelte-oj2gir{background:var(--raised-2);border:1px solid var(--border-strong);border-radius:var(--radius);text-align:center;padding:9px 14px;box-shadow:0 10px 30px #00000080}.toast.error.svelte-oj2gir{border-color:var(--danger);color:#ffc9c9}.meter.svelte-kqic0r{align-items:center;gap:6px;min-width:120px;min-height:14px;font-size:11px;display:flex}.bar.svelte-kqic0r{background:var(--raised-2);border-radius:2px;flex:1;min-width:40px;height:4px;overflow:hidden}.fill.svelte-kqic0r{background:var(--play);height:100%;display:block}.fill.hot.svelte-kqic0r{background:var(--accent)}.muted.svelte-kqic0r{color:var(--muted)}.error.svelte-kqic0r{color:var(--danger)}.top.svelte-t4ea37{background:var(--panel);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 14px;display:flex}.brand.svelte-t4ea37{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.logo.svelte-t4ea37{align-items:flex-end;gap:2px;height:20px;display:inline-flex}.logo.svelte-t4ea37 i:where(.svelte-t4ea37){background:var(--accent);border-radius:2px;width:4px}.logo.svelte-t4ea37 i:where(.svelte-t4ea37):first-child{height:9px}.logo.svelte-t4ea37 i:where(.svelte-t4ea37):nth-child(2){height:18px}.logo.svelte-t4ea37 i:where(.svelte-t4ea37):nth-child(3){height:13px}.logo.svelte-t4ea37 i:where(.svelte-t4ea37):nth-child(4){background:var(--play);height:20px}.name.svelte-t4ea37{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:15px;font-weight:800}.song-name.svelte-t4ea37{background:0 0;border-color:#0000;width:170px;font-weight:600}.song-name.svelte-t4ea37:hover,.song-name.svelte-t4ea37:focus{border-color:var(--border);background:var(--raised)}.icon.svelte-t4ea37{justify-content:center;align-items:center;min-width:36px;min-height:34px;padding:6px;display:inline-flex}.tabs.svelte-t4ea37{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);align-items:center;gap:2px;padding:2px;display:flex}.tabs.svelte-t4ea37 a:where(.svelte-t4ea37),.tabs.svelte-t4ea37 .tab-trigger{border-radius:var(--radius-sm);color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:6px 14px;font-weight:650;text-decoration:none;display:inline-flex}.tabs.svelte-t4ea37 a:where(.svelte-t4ea37):hover,.tabs.svelte-t4ea37 .tab-trigger:hover:not(:disabled),.tabs.svelte-t4ea37 .tab-trigger[aria-expanded=true]{background:var(--raised);color:var(--text)}.tabs.svelte-t4ea37 a.here:where(.svelte-t4ea37){background:var(--accent-soft);color:var(--text)}.spacer.svelte-t4ea37{flex:1}.tools.svelte-t4ea37{align-items:center;gap:4px;display:flex}@media (width<=760px){.top.svelte-t4ea37{gap:8px;padding:8px}.song-name.svelte-t4ea37{width:120px}}@media (width<=600px){.top.svelte-t4ea37{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand name tools""tabs tabs tabs";display:grid}.brand.svelte-t4ea37{grid-area:brand}.name.svelte-t4ea37,.spacer.svelte-t4ea37,.top.svelte-t4ea37>.meter{display:none}.song-name.svelte-t4ea37{grid-area:name;width:100%}.tools.svelte-t4ea37{grid-area:tools}.tabs.svelte-t4ea37{grid-area:tabs;grid-template-columns:repeat(3,1fr);display:grid}.tabs.svelte-t4ea37 .wrap,.tabs.svelte-t4ea37 .tab-trigger{width:100%}}.field.svelte-102zirq{flex-direction:column;gap:2px;display:flex}.label.svelte-102zirq{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.box.svelte-102zirq{cursor:ns-resize;-webkit-touch-callout:none;background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:2px;padding:0 6px 0 0;display:inline-flex}.box.svelte-102zirq input:where(.svelte-102zirq){width:var(--field-width,54px);appearance:textfield;background:0 0;border:0;padding:4px 4px 4px 8px;font-size:15px}input.svelte-102zirq::-webkit-inner-spin-button{display:none}.unit.svelte-102zirq{color:var(--muted);font-size:12px}.unit.icon.svelte-102zirq{color:var(--text);display:inline-flex}.transport.svelte-5c4d2w{--control:32px;z-index:12;background:var(--panel);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:8px 14px;padding:6px 14px 8px;display:flex;position:sticky;top:0}.buttons.svelte-5c4d2w{gap:6px;display:flex}.buttons.svelte-5c4d2w .icon{height:var(--control);justify-content:center;align-items:center;gap:6px;min-width:40px;padding:0 8px;display:inline-flex}.play.svelte-5c4d2w{background:var(--play-soft);border-color:var(--play);min-width:48px;color:var(--play)}.play.active.svelte-5c4d2w{background:var(--play);color:#06120e}.buttons.svelte-5c4d2w .rec{color:var(--danger)}.buttons.svelte-5c4d2w .rec[aria-expanded=true]{border-color:var(--danger)}.rec.on.svelte-5c4d2w{background:var(--danger);border-color:var(--danger);color:#fff}.rec.on.svelte-5c4d2w svg{animation:1s steps(2,end) infinite svelte-5c4d2w-blink}.rec-time.svelte-5c4d2w{font-size:13px;font-weight:600}@keyframes svelte-5c4d2w-blink{50%{opacity:.35}}.mode.svelte-5c4d2w{align-items:flex-end;gap:10px;display:flex}.mode-field.svelte-5c4d2w,.repeat.svelte-5c4d2w{flex-direction:column;gap:2px;display:flex}.mode-field.svelte-5c4d2w select:where(.svelte-5c4d2w){height:var(--control);padding:0 6px;font-weight:600}.repeat.svelte-5c4d2w{color:var(--muted);cursor:pointer}.box.svelte-5c4d2w{height:var(--control);background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:5px;padding:0 8px;display:inline-flex}.repeat.svelte-5c4d2w input:where(.svelte-5c4d2w){accent-color:var(--accent);margin:0}.repeat.svelte-5c4d2w:has(input:where(.svelte-5c4d2w):checked) .box:where(.svelte-5c4d2w){color:var(--text)}.repeat.off.svelte-5c4d2w{opacity:.5}.readout.svelte-5c4d2w{height:var(--control);border-radius:var(--radius-sm);border:1px solid var(--border);min-width:58px;color:var(--play);background:#07080c;justify-content:center;align-items:center;padding:0 8px;font-size:17px;display:inline-flex}.fields.svelte-5c4d2w{align-items:flex-end;gap:12px;display:flex}.fields.svelte-5c4d2w .box{height:var(--control)}.label.svelte-5c4d2w{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}@media (width<=640px){.transport.svelte-5c4d2w{--control:30px;align-items:center;gap:6px 8px;padding:6px 8px}.transport.svelte-5c4d2w .label{display:none}.mode.svelte-5c4d2w{gap:6px}.fields.svelte-5c4d2w{--field-width:44px;order:4;gap:6px}.buttons.svelte-5c4d2w .icon{min-width:38px}}.scrim.svelte-y84ilq{z-index:40;background:#00000073;position:fixed;inset:0}.drawer.svelte-y84ilq{z-index:41;width:var(--drawer-width);background:var(--panel);color:var(--text);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;overflow-y:auto}.drawer.svelte-y84ilq:focus{outline:none}.left.svelte-y84ilq{border-right:1px solid var(--border-strong);left:0;box-shadow:16px 0 40px #00000073}.right.svelte-y84ilq{border-left:1px solid var(--border-strong);right:0;box-shadow:-16px 0 40px #00000073}.panel.svelte-19ad9qe{padding:12px 14px max(16px, env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex}header.svelte-19ad9qe{border-bottom:3px solid var(--scene-color);align-items:center;gap:10px;padding-bottom:10px;display:flex}.swatch.svelte-19ad9qe{background:var(--scene-color);border-radius:3px;flex:none;width:12px;height:12px}.title.svelte-19ad9qe{flex-direction:column;flex:1;min-width:0;display:flex}.title.svelte-19ad9qe strong:where(.svelte-19ad9qe){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.muted.svelte-19ad9qe{color:var(--muted);font-size:12px}.close.svelte-19ad9qe{background:0 0;border-color:#0000;padding:6px;display:inline-flex}.field.svelte-19ad9qe{flex-direction:column;gap:4px;display:flex}.field.svelte-19ad9qe>span:where(.svelte-19ad9qe),.field.svelte-19ad9qe>label:where(.svelte-19ad9qe){letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.bars.svelte-19ad9qe{display:flex}.row.svelte-19ad9qe{gap:6px;display:flex}.row.svelte-19ad9qe select:where(.svelte-19ad9qe){flex:1;min-width:0}.tools.svelte-19ad9qe{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tools.svelte-19ad9qe button:where(.svelte-19ad9qe){justify-content:center;align-items:center;gap:4px;display:inline-flex}.danger.svelte-19ad9qe{color:var(--danger)}.hint.svelte-19ad9qe{color:var(--faint);margin:0;font-size:12.5px;line-height:1.45}.choice.svelte-qkt6n4{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.label.svelte-qkt6n4{color:var(--muted);font-size:11px}.segmented.svelte-qkt6n4 button:where(.svelte-qkt6n4){padding:4px 8px;font-size:12px}.knob.svelte-n4z24v{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:ns-resize;border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:1px;width:64px;padding:2px 0 4px;display:flex}.knob.svelte-n4z24v:hover .cap:where(.svelte-n4z24v),.dragging.svelte-n4z24v .cap:where(.svelte-n4z24v){fill:var(--raised-2)}.track.svelte-n4z24v{fill:none;stroke:var(--border-strong);stroke-width:3px;stroke-linecap:round}.value.svelte-n4z24v{fill:none;stroke:var(--knob-color);stroke-width:3px;stroke-linecap:round}.cap.svelte-n4z24v{fill:var(--raised);stroke:var(--border-strong)}.pointer.svelte-n4z24v{stroke:var(--text);stroke-width:2px;stroke-linecap:round}.label.svelte-n4z24v{color:var(--muted);white-space:nowrap;font-size:11px}.value-text.svelte-n4z24v{color:var(--text);font-size:10.5px}.instrument.svelte-1hyk45o{flex-direction:column;gap:10px;display:flex}.header.svelte-1hyk45o{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.engine.svelte-1hyk45o{color:var(--muted);font-size:12px}.preset.svelte-1hyk45o{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.desc.svelte-1hyk45o{color:var(--muted);margin:0;font-size:12.5px}.groups.svelte-1hyk45o{flex-wrap:wrap;gap:10px;display:flex}.group.svelte-1hyk45o{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px 6px}h3.svelte-1hyk45o{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 4px;font-size:11px;font-weight:600}.controls.svelte-1hyk45o{flex-wrap:wrap;align-items:flex-start;gap:4px 6px;display:flex}.mix.svelte-1nvp9tv{flex-wrap:wrap;gap:10px;display:flex}.group.svelte-1nvp9tv{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px}.scope.svelte-1nvp9tv{text-transform:none;letter-spacing:0;color:var(--faint);margin-left:4px;font-weight:400}.group.off.svelte-1nvp9tv .controls:where(.svelte-1nvp9tv)>:not(:first-child){opacity:.45}h3.svelte-1nvp9tv{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 6px;font-size:11px}.controls.svelte-1nvp9tv{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ms.svelte-1nvp9tv{flex-direction:column;gap:4px;display:flex}.ms.svelte-1nvp9tv button[aria-pressed=true]:where(.svelte-1nvp9tv){background:var(--accent-soft);border-color:var(--accent)}.browser.svelte-16zkbe2{flex-direction:column;gap:8px;display:flex}.search.svelte-16zkbe2{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 10px}.cats.svelte-16zkbe2{flex-wrap:wrap;gap:4px;display:flex}.cats.svelte-16zkbe2 button:where(.svelte-16zkbe2){color:var(--muted);border-radius:999px;padding:5px 10px;font-size:12.5px}.cats.svelte-16zkbe2 button[aria-selected=true]:where(.svelte-16zkbe2){color:var(--text);border-color:var(--cat-color);background:color-mix(in srgb, var(--cat-color) 20%, transparent)}.sounds.svelte-16zkbe2{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sound.svelte-16zkbe2{text-align:left;border-left:3px solid var(--cat-color);flex-direction:column;gap:2px;width:100%;padding:7px 9px;display:flex}.sound[aria-pressed=true].svelte-16zkbe2{background:color-mix(in srgb, var(--cat-color) 22%, var(--raised));border-color:var(--cat-color)}.sound-name.svelte-16zkbe2{font-size:13px;font-weight:600}.engine.svelte-16zkbe2{color:var(--faint);font-size:11px}.none.svelte-16zkbe2{color:var(--muted)}.roll.svelte-3j5bk4{--keys-w:64px;flex-direction:column;gap:6px;display:flex}.scroller.svelte-3j5bk4{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);max-height:min(60vh,520px);display:flex;position:relative;overflow:auto}.keys.svelte-3j5bk4{z-index:3;flex-direction:column;flex:0 0 var(--keys-w);background:var(--raised);border-right:1px solid var(--border-strong);display:flex;position:sticky;left:0}.key.svelte-3j5bk4{height:var(--row-h);flex:0 0 var(--row-h);border:0;border-bottom:1px solid var(--border);text-align:left;color:#222;background:#d8dce6;border-radius:0;padding:0 6px;font-size:10.5px}.key.black.svelte-3j5bk4{color:var(--muted);background:#1c2030}.key.c.svelte-3j5bk4{font-weight:700}.drums.svelte-3j5bk4 .key:where(.svelte-3j5bk4){background:var(--raised);color:var(--text);font-size:11.5px}.key.focus.svelte-3j5bk4{box-shadow:inset 3px 0 0 var(--track-color)}.grid.svelte-3j5bk4{isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:crosshair;background-image:linear-gradient(to right, var(--border-strong) 1px, transparent 1px), linear-gradient(to right, var(--border) 1px, transparent 1px), linear-gradient(to bottom, #ffffff0a 1px, transparent 1px);background-size:calc(var(--step-w) * 16) 100%, calc(var(--step-w) * 4) 100%, 100% var(--row-h);flex:none;position:relative}.shade.svelte-3j5bk4{height:var(--row-h);pointer-events:none;background:#00000038;position:absolute;left:0;right:0}.playhead.svelte-3j5bk4{width:var(--step-w);background:color-mix(in srgb, var(--play) 14%, transparent);border-left:2px solid var(--play);pointer-events:none;z-index:1;position:absolute;top:0;bottom:0}.note.svelte-3j5bk4{height:calc(var(--row-h) - 2px);background:var(--track-color);cursor:grab;z-index:2;border-radius:3px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}.note-name.svelte-3j5bk4{font-size:9.5px;font-weight:600;line-height:calc(var(--row-h) - 2px);color:#000000b8;white-space:nowrap;pointer-events:none;padding:0 8px 0 3px;display:block}.edge.svelte-3j5bk4{cursor:ew-resize;border-right:2px solid #00000059;width:7px;position:absolute;top:0;bottom:0;right:0}.grid.selecting.svelte-3j5bk4{cursor:default}.grid.selecting.svelte-3j5bk4 .note:where(.svelte-3j5bk4){cursor:move}.note.selected.svelte-3j5bk4{z-index:3;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #0009;opacity:1!important}.marquee.svelte-3j5bk4{z-index:4;border:1px dashed var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);pointer-events:none;position:absolute}.lane-wrap.svelte-3j5bk4{align-items:stretch;gap:0;display:flex}.lane-label.svelte-3j5bk4{flex:0 0 calc(var(--keys-w) + 1px);color:var(--muted);padding:4px 6px;font-size:10.5px;overflow:hidden}.lane-scroll.svelte-3j5bk4{flex:1;overflow:hidden}.lane.svelte-3j5bk4{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:ns-resize;height:56px;position:relative}.vbar.svelte-3j5bk4{width:calc(var(--step-w) - 6px);background:var(--track-color);pointer-events:none;border-radius:2px 2px 0 0;position:absolute;bottom:0}@media (width<=600px){.roll.svelte-3j5bk4{--keys-w:46px}}.notes.svelte-u7fkie{flex-direction:column;gap:10px;display:flex}.toolbar.svelte-u7fkie,.selection.svelte-u7fkie{--h:34px}.toolbar.svelte-u7fkie{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.group.svelte-u7fkie{flex-direction:column;gap:3px;display:flex}.caption.svelte-u7fkie{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.row.svelte-u7fkie{gap:4px;display:flex}.toolbar.svelte-u7fkie button:where(.svelte-u7fkie),.selection.svelte-u7fkie button:where(.svelte-u7fkie){height:var(--h);min-width:var(--h);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.clear.svelte-u7fkie{margin-left:6px}.segmented.svelte-u7fkie{height:var(--h);box-sizing:border-box}.segmented.svelte-u7fkie button:where(.svelte-u7fkie){height:100%;padding:0 12px}.toolbar.svelte-u7fkie select:where(.svelte-u7fkie){height:var(--h)}.toolbar.svelte-u7fkie .box{height:var(--h);box-sizing:border-box}.selection.svelte-u7fkie{border:1px dashed var(--border);border-radius:var(--radius-sm);flex-flow:wrap;align-self:flex-start;align-items:center;gap:4px;padding:4px 6px}.selection.active.svelte-u7fkie{border:1px solid var(--accent);background:var(--accent-soft)}.count.svelte-u7fkie{min-width:9em;color:var(--muted);margin-right:4px;font-size:12.5px}.selection.active.svelte-u7fkie .count:where(.svelte-u7fkie){color:var(--text)}.help.svelte-u7fkie{color:var(--faint);margin:0;font-size:12px}.editor.svelte-fhwe8w{border-top:3px solid var(--track-color);flex-direction:column;min-height:100%;display:flex}.bar.svelte-fhwe8w button:where(.svelte-fhwe8w),.controls.svelte-fhwe8w button:where(.svelte-fhwe8w){justify-content:center;align-items:center;gap:6px;min-width:36px;height:36px;padding:0 12px;display:inline-flex}.bar.svelte-fhwe8w{z-index:5;background:var(--panel);border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;display:grid;position:sticky;top:0}.back.svelte-fhwe8w{font-weight:600;padding-left:6px!important}.title.svelte-fhwe8w{flex-direction:column;min-width:0;display:flex}.name.svelte-fhwe8w{text-overflow:ellipsis;background:0 0;border-color:#0000;width:100%;max-width:320px;padding:1px 6px;font-size:16px;font-weight:650}.name.svelte-fhwe8w:hover,.name.svelte-fhwe8w:focus{background:var(--raised);border-color:var(--border)}.sound.svelte-fhwe8w{color:var(--track-color);white-space:nowrap;text-overflow:ellipsis;padding:0 7px;font-size:12.5px;overflow:hidden}.history.svelte-fhwe8w{gap:4px;display:flex}.history.svelte-fhwe8w button:where(.svelte-fhwe8w){width:36px;padding:0}.play.svelte-fhwe8w{width:48px;color:var(--play);border-color:color-mix(in srgb, var(--play) 55%, var(--border))}.play.active.svelte-fhwe8w{background:var(--play);border-color:var(--play);color:#06120e}.controls.svelte-fhwe8w{align-items:center;gap:6px;padding:10px 12px 4px;display:flex}.spacer.svelte-fhwe8w{flex:1}.toggle.svelte-fhwe8w{color:var(--muted);border-radius:18px;min-width:64px!important}.toggle[data-state=playing].svelte-fhwe8w{background:var(--play);border-color:var(--play);color:#06120e}.toggle[data-state=armed].svelte-fhwe8w,.toggle[data-state=starting].svelte-fhwe8w,.toggle[data-state=stopping].svelte-fhwe8w{border-color:var(--play);color:var(--play)}.ms.svelte-fhwe8w{width:36px;color:var(--muted);font-weight:700;padding:0!important}.mute[aria-pressed=true].svelte-fhwe8w{background:var(--danger);border-color:var(--danger);color:#1a0b0b}.solo[aria-pressed=true].svelte-fhwe8w{background:var(--accent);border-color:var(--accent);color:#1a1206}.views.svelte-fhwe8w{border-bottom:1px solid var(--border);gap:4px;margin:6px 12px 0;display:flex}.views.svelte-fhwe8w button:where(.svelte-fhwe8w){color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 14px 6px;font-weight:650}.views.svelte-fhwe8w button:where(.svelte-fhwe8w):hover:not(:disabled){color:var(--text);background:0 0}.views.svelte-fhwe8w button[aria-selected=true]:where(.svelte-fhwe8w){color:var(--text);border-bottom-color:var(--track-color)}.view.svelte-fhwe8w{flex-direction:column;flex:1;gap:12px;padding:12px 12px 40px;display:flex}h2.svelte-fhwe8w{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:6px 0 0;font-size:11px}.help.svelte-fhwe8w{color:var(--faint);margin:0;font-size:12.5px}@media (width<=600px){.views.svelte-fhwe8w{gap:0}.views.svelte-fhwe8w button:where(.svelte-fhwe8w){flex:1}}:root{--bg:#0b0d12;--panel:#12151d;--raised:#191d28;--raised-2:#212636;--border:#262c3c;--border-strong:#343b50;--text:#e7eaf3;--muted:#8b93a9;--faint:#5b6378;--accent:#ff8a3d;--accent-soft:#ff8a3d29;--play:#38d9a9;--play-soft:#38d9a92e;--danger:#ff6b6b;--radius:10px;--radius-sm:6px;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:14px}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--border);background:var(--raised);border-radius:var(--radius-sm);padding:6px 10px;transition:background .12s,border-color .12s,color .12s}button:hover:not(:disabled){background:var(--raised-2);border-color:var(--border-strong)}button:disabled{opacity:.45;cursor:default}button:focus-visible,select:focus-visible,input:focus-visible,[role=slider]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}select,input[type=text],input[type=number]{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 8px}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.segmented{border:1px solid var(--border);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:0;padding:5px 10px}.segmented button+button{border-left:1px solid var(--border)}.segmented button[aria-pressed=true]{background:var(--accent-soft);color:var(--text)}button.plus{min-width:30px;height:28px;color:var(--muted);border-style:dashed;justify-content:center;align-items:center;gap:1px;padding:0 6px;display:inline-flex}button.plus:hover:not(:disabled),button.plus[aria-expanded=true]{color:var(--text);border-style:solid}a.button{border:1px solid var(--border);background:var(--raised);border-radius:var(--radius-sm);color:inherit;align-items:center;gap:4px;padding:6px 10px;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}a.button:hover{background:var(--raised-2);border-color:var(--border-strong)}a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}.page.svelte-12qhfyh{flex-direction:column;flex:1;display:flex}main.svelte-12qhfyh{flex:1;padding-bottom:28px}.loading.svelte-12qhfyh{color:var(--muted);margin:auto;padding:40px}
