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-10fziop{width:100%;height:100%;display:block}.room.svelte-g8jra4{background:#07060a;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container-type:size}.tap.svelte-g8jra4{z-index:1;appearance:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.tap.svelte-g8jra4:focus-visible{outline-offset:-.6cqh;outline:.3cqh solid #ffffffb0}.sr.svelte-g8jra4{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scene.svelte-g8jra4{position:absolute;inset:0}.nodancer.svelte-g8jra4{text-align:center;letter-spacing:.08em;color:#ffffff40;margin:0;font:500 2.4cqh/1 ui-monospace,monospace;position:absolute;inset:auto 0 4cqh}.display.svelte-g8jra4{isolation:isolate;pointer-events:none;width:26cqh;height:9cqh;transform:translate(calc(var(--dx) * 1cqh), calc(var(--dy) * 1cqh));background:#06050b;border-radius:1.6cqh;justify-content:center;align-items:stretch;gap:.4cqh;padding:.9cqh 1.2cqh;display:flex;position:absolute;bottom:5cqh;right:4cqw}.display.inset.svelte-g8jra4{bottom:12cqh;right:10cqw}.face.svelte-g8jra4{border-radius:1.6cqh;width:100%;height:100%;display:block;position:absolute;inset:0}.slot.svelte-g8jra4{flex:1 1 0;min-width:9px;position:relative}.slot.narrow.svelte-g8jra4{flex:none;width:2.2cqh;min-width:7px}canvas.svelte-gpuc6y{background:#000;width:100%;height:100%;display:block}.raster.svelte-1hxsbdg{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.raster.svelte-1hxsbdg:focus-visible{outline:2px solid var(--accent,#f78f08);outline-offset:-3px}.sr.svelte-1hxsbdg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}canvas.svelte-1hxsbdg{width:100%;height:100%;display:block}canvas.svelte-16u0gl2{touch-action:none;width:100%;height:100%;display:block}.flip.svelte-11n73q8{background:#0a0b0d;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}canvas.svelte-11n73q8{width:100%;height:100%;display:block}.modes.svelte-11n73q8{z-index:3;gap:.25rem;display:flex;position:absolute;top:.4rem;right:.4rem}.modes.svelte-11n73q8 button:where(.svelte-11n73q8){border:1px solid color-mix(in srgb, var(--accent,#f78f08) 35%, transparent);color:var(--accent,#f78f08);font:inherit;cursor:pointer;opacity:.55;background:#0a0b0d;border-radius:3px;padding:.2rem .5rem;font-size:.7rem;line-height:1.1;transition:opacity .12s}.modes.svelte-11n73q8 button:where(.svelte-11n73q8):hover,.modes.svelte-11n73q8 button:where(.svelte-11n73q8):focus-visible{opacity:.9}.modes.svelte-11n73q8 button.on:where(.svelte-11n73q8){opacity:1;border-color:var(--accent,#f78f08);background:color-mix(in srgb, var(--accent,#f78f08) 18%, #0a0b0d)}@media (pointer:coarse){.modes.svelte-11n73q8 button:where(.svelte-11n73q8){opacity:.7;min-width:2.75rem;min-height:2.75rem;font-size:.8rem}}canvas.svelte-1adlx6j,canvas.svelte-cw7pbd{width:100%;height:100%;display:block}.hifi.svelte-3e3ix4{background:#08090b;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}html[data-theme=light] .hifi.svelte-3e3ix4{background:#b9bcc2}.chassis.svelte-3e3ix4{display:block;position:absolute;top:0;left:0}.vfd.svelte-3e3ix4{z-index:2;cursor:pointer;display:block;position:absolute;top:0;left:0}.hw.svelte-3e3ix4{z-index:3;color:#0000;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute}.hw.inert.svelte-3e3ix4{cursor:default}.hw.svelte-3e3ix4:focus-visible{outline:2px solid var(--accent,#f78f08);outline-offset:2px;border-radius:3px}.vol.svelte-3e3ix4{z-index:3;opacity:0;cursor:ns-resize;writing-mode:vertical-lr;touch-action:none;direction:rtl;margin:0;padding:0;position:absolute}.vol.svelte-3e3ix4:focus-visible{opacity:1}@media (pointer:coarse){.hw.svelte-3e3ix4{min-width:2.75rem;min-height:2.75rem}}.cube.svelte-24c0lm{width:100%;height:100%;min-height:0}.nixie-scene.svelte-1jk4714{background:#05060a;width:100%;height:100%;min-height:0}.tg.svelte-1h3agpy{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-1h3agpy{flex:none;overflow:hidden}.strip.svelte-1h3agpy{transition:transform .18s;display:flex}.thead.svelte-1h3agpy .strip:where(.svelte-1h3agpy){height:100%}.centerline.svelte-1h3agpy{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;left:0;right:0;transform:translateY(-50%)}.rows.svelte-1h3agpy{z-index:1;position:absolute;top:0;left:0;right:0}.trow.svelte-1h3agpy{align-items:center;display:flex}.trow.beat.svelte-1h3agpy,.trow.measure.svelte-1h3agpy{color:var(--surface-fg-beat)}.trow.active.svelte-1h3agpy{color:var(--surface-fg-active)}.trow.ahead.svelte-1h3agpy{opacity:.45}.trow.playhead.svelte-1h3agpy{background:color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:inset 3px 0 0 var(--accent);color:var(--surface-fg-active)}.rstrip.svelte-1h3agpy{align-items:center}.rstrip.beat.svelte-1h3agpy{background:color-mix(in srgb, var(--surface-fg) 6%, transparent)}.rstrip.measure.svelte-1h3agpy{background:color-mix(in srgb, var(--surface-fg) 14%, transparent)}.rownum.svelte-1h3agpy{text-align:right;box-sizing:border-box;color:var(--surface-fg);background:var(--surface);z-index:2;flex:none;padding:0 6px}.tg.svelte-1h3agpy:focus-visible{outline:1px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:-1px}.thead.svelte-1h3agpy{z-index:3;display:flex;position:absolute;top:0;left:0}.hgutter.svelte-1h3agpy{background:var(--surface-bar);border-bottom:1px solid var(--surface-line-2);flex:none}.thcell.svelte-1h3agpy{box-sizing:border-box;border-left:1px solid var(--surface-line);border-bottom:1px solid var(--surface-line-2);background:var(--surface-bar);flex-direction:column;flex:none;justify-content:center;gap:2px;padding:2px 8px;display:flex;overflow:hidden}.vu-overlay.svelte-1h3agpy{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;overflow:hidden}.vu-strip.svelte-1h3agpy{transition:transform .18s;position:absolute;inset:0}.vubar.svelte-1h3agpy{background:linear-gradient(#ff4136,#ffdc00 45%,#2ecc40) bottom/100% 108px;transition:height 50ms linear;position:absolute}.chead.svelte-zw7qsq{color:var(--accent);flex-direction:column;justify-content:center;gap:2px;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)}.cell.svelte-zw7qsq{box-sizing:border-box;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-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}.tr.svelte-ekswpc{flex-direction:column;height:100%;min-height:0;display:flex}.tr.svelte-ekswpc .tg{flex:1;height:auto;min-height:0}.tr-empty.svelte-ekswpc{color:var(--muted);flex:1;place-items:center;font-size:12px;display:grid}.lossy.svelte-ekswpc{color:var(--muted);background:var(--panel);z-index:4;margin:0;padding:3px 8px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.chip.svelte-ekswpc,.frm.svelte-ekswpc,.vhead.svelte-ekswpc,.vcell.svelte-ekswpc{font-family:var(--font-c64,var(--font-mono-retro,ui-monospace, monospace));-webkit-font-smoothing:none}.chip.svelte-ekswpc{color:var(--muted);background:var(--surface-bar);border-bottom:1px solid var(--surface-line-2);flex:none;align-items:center;gap:6px;padding:3px 8px;font-size:8px;display:flex}.cnum.svelte-ekswpc{color:var(--surface-fg)}.lbl.svelte-ekswpc{letter-spacing:.06em}.modes.svelte-ekswpc{gap:3px;display:flex}.modes.svelte-ekswpc i:where(.svelte-ekswpc){opacity:.35;font-style:normal}.modes.svelte-ekswpc i.lit:where(.svelte-ekswpc){color:var(--accent);opacity:1}.bar.svelte-ekswpc{background:color-mix(in srgb, var(--border) 70%, transparent);flex:0 0 96px;height:4px}.bar.svelte-ekswpc b:where(.svelte-ekswpc){background:var(--muted);height:100%;transition:width 60ms linear;display:block}.bar.vol.svelte-ekswpc{flex:0 0 40px}.tr.svelte-ekswpc .rownum{font-size:8px}.frm.svelte-ekswpc{font-variant-numeric:tabular-nums;font-size:8px}.vhead.svelte-ekswpc{color:var(--surface-fg);opacity:.45;flex-direction:column;justify-content:center;gap:2px;transition:opacity 90ms linear;display:flex;overflow:hidden}.vhead.on.svelte-ekswpc{opacity:1}.vnum.svelte-ekswpc{font-size:var(--c64-px)}.vstate.svelte-ekswpc{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:8px;display:flex}.flags.svelte-ekswpc{gap:3px;display:flex}.flags.svelte-ekswpc i:where(.svelte-ekswpc){font-style:normal}.flags.svelte-ekswpc i.lit:where(.svelte-ekswpc){color:var(--accent)}.vcell.svelte-ekswpc{box-sizing:border-box;font-size:var(--c64-px);border-left:1px solid var(--surface-line);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;padding:0 8px;display:flex;overflow:hidden}.note.svelte-ekswpc{width:3.2ch;color:var(--muted);flex:none}.note.hit.svelte-ekswpc{color:var(--accent)}.wf.svelte-ekswpc,.adsr.svelte-ekswpc,.pw.svelte-ekswpc{color:var(--muted);opacity:.55;flex:none;overflow:hidden}.wf.svelte-ekswpc{width:3ch}.adsr.svelte-ekswpc{width:4.2ch}.pw.svelte-ekswpc{width:3.2ch}.wf.chg.svelte-ekswpc,.adsr.chg.svelte-ekswpc,.pw.chg.svelte-ekswpc{color:var(--surface-fg);opacity:1}.scroller.svelte-1nlylcd{background:#0a0b0d;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}canvas.svelte-1nlylcd{width:100%;height:100%;display:block}.faces.svelte-1nlylcd{z-index:3;gap:.25rem;display:flex;position:absolute;bottom:.4rem;left:.4rem}.faces.svelte-1nlylcd button:where(.svelte-1nlylcd){border:1px solid color-mix(in srgb, var(--accent,#f78f08) 35%, transparent);color:var(--accent,#f78f08);font:inherit;cursor:pointer;opacity:.55;background:#0a0b0d;border-radius:3px;padding:.2rem .5rem;font-size:.7rem;line-height:1.1;transition:opacity .12s}.faces.svelte-1nlylcd button:where(.svelte-1nlylcd):hover,.faces.svelte-1nlylcd button:where(.svelte-1nlylcd):focus-visible{opacity:.9}.faces.svelte-1nlylcd button.on:where(.svelte-1nlylcd){opacity:1;border-color:var(--accent,#f78f08);background:color-mix(in srgb, var(--accent,#f78f08) 18%, #0a0b0d)}@media (pointer:coarse){.faces.svelte-1nlylcd button:where(.svelte-1nlylcd){opacity:.7;min-width:2.75rem;min-height:2.75rem;font-size:.8rem}}.scrub.svelte-1nlylcd{opacity:0;cursor:pointer;writing-mode:vertical-lr;width:4%;min-width:2.75rem;margin:0;position:absolute;top:0;bottom:0;right:0}.scrub.svelte-1nlylcd:focus-visible{opacity:1}canvas.svelte-xk21qr,canvas.svelte-1gpwgcd,canvas.svelte-1u1kc13{width:100%;height:100%;display:block}.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-vol.svelte-mu2oes{flex:none;align-items:center;gap:6px;display:inline-flex}.t-vol-range.svelte-mu2oes{width:72px;accent-color:var(--accent);cursor:pointer}@media (width<=640px){.t-vol-range.svelte-mu2oes{display:none}}.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}}
