:root{--ground:#17141f;--panel:#221e2e;--raised:#2e2940;--raised-hi:#3a3450;--well:#131019;--ink:#f2eefb;--ink-dim:#a79fc0;--ink-faint:#756d8e;--pop:#ff8ca8;--pop-ink:#2a1620;--mint:#6fe0c8;--hist:#5a5279;--shadow:0 6px 20px -6px #0a0614bf;--shadow-lift:0 10px 30px -8px #0a0614e6;--mono:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;overflow:hidden}button,select,input{font-family:inherit}code,pre{font-feature-settings:"liga" 0, "calt" 0}:focus-visible{outline:2px solid var(--pop);outline-offset:3px;border-radius:999px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--raised-hi);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#4a4266 padding-box content-box}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.viewport.svelte-1jw9he9{background:var(--well);min-height:0;box-shadow:var(--shadow);border-radius:20px;position:relative;overflow:hidden}canvas.svelte-1jw9he9{width:100%;height:100%;display:block}.file.svelte-1jw9he9{max-width:calc(100% - 1.5rem);font-family:var(--mono);background:color-mix(in srgb, var(--ground) 82%, transparent);pointer-events:none;border-radius:999px;align-items:baseline;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;display:flex;position:absolute;top:.75rem;right:.75rem}.file-name.svelte-1jw9he9{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-dim);overflow:hidden}.dims.svelte-1jw9he9{color:var(--ink-faint);white-space:nowrap;flex:none}.empty.svelte-1jw9he9{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;inset:0}.lede.svelte-1jw9he9{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.25rem;font-weight:700}.hint.svelte-1jw9he9{color:var(--ink-dim);margin:0 0 1rem;font-size:.9375rem}.pick.svelte-1jw9he9{pointer-events:auto;font:inherit;color:var(--pop-ink);background:var(--pop);cursor:pointer;border:0;border-radius:999px;padding:.6rem 1.4rem;font-size:.9375rem;font-weight:700;transition:transform .14s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 14px -4px #ff8ca88c}.pick.svelte-1jw9he9:hover{transform:translateY(-1px)scale(1.03)}.pick.svelte-1jw9he9:active{transform:scale(.98)}.dropping.svelte-1jw9he9{background:color-mix(in srgb, var(--pop) 14%, transparent);box-shadow:inset 0 0 0 3px var(--pop);color:var(--pop);pointer-events:none;border-radius:20px;place-items:center;font-size:1.0625rem;font-weight:700;display:grid;position:absolute;inset:0}.error.svelte-1jw9he9{color:#3a1620;background:var(--pop);border-radius:14px;margin:0;padding:.6rem .9rem;font-size:.875rem;font-weight:600;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.segmented.svelte-1t11i8j{background:var(--well);border-radius:999px;gap:.25rem;padding:.25rem;display:flex}button.svelte-1t11i8j{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:.4rem .5rem;font-size:.875rem;font-weight:600;transition:background-color .14s,color .14s;overflow:hidden}button.svelte-1t11i8j:hover{color:var(--ink);background:var(--raised)}button.active.svelte-1t11i8j{color:var(--pop-ink);background:var(--pop)}button.active.svelte-1t11i8j:hover{background:var(--pop)}.head.svelte-1ia2ohq{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.4rem;display:flex}label.svelte-1ia2ohq{color:var(--ink-dim);font-size:.875rem;font-weight:600}output.svelte-1ia2ohq{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:.8125rem}input.svelte-1ia2ohq{appearance:none;cursor:grab;background:0 0;width:100%;min-width:0;height:1.5rem;margin:0}input.svelte-1ia2ohq:active{cursor:grabbing}input.svelte-1ia2ohq::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--pop) 0 var(--fill), var(--raised-hi) var(--fill) 100%);border-radius:999px;height:.625rem}input.svelte-1ia2ohq::-moz-range-track{background:var(--raised-hi);border-radius:999px;height:.625rem}input.svelte-1ia2ohq::-moz-range-progress{background:var(--pop);border-radius:999px;height:.625rem}input.svelte-1ia2ohq::-webkit-slider-thumb{appearance:none;background:var(--ink);border:0;border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-.3125rem;transition:transform .12s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 6px #0a061499}input.svelte-1ia2ohq::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .12s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 6px #0a061499}input.svelte-1ia2ohq:hover::-webkit-slider-thumb{transform:scale(1.12)}input.svelte-1ia2ohq:active::-webkit-slider-thumb{transform:scale(1.24)}input.svelte-1ia2ohq:hover::-moz-range-thumb{transform:scale(1.12)}input.svelte-1ia2ohq:active::-moz-range-thumb{transform:scale(1.24)}.hint.svelte-1ia2ohq{color:var(--ink-faint);margin:.45rem 0 0;font-size:.8125rem;line-height:1.45}.disabled.svelte-1ia2ohq{opacity:.45}.disabled.svelte-1ia2ohq input:where(.svelte-1ia2ohq){cursor:not-allowed}.strip.svelte-7dy9s5{background:var(--well);border-radius:14px;height:3rem;position:relative;overflow:hidden}svg.svelte-7dy9s5{width:100%;height:100%;display:block}path.svelte-7dy9s5{fill:var(--hist)}.outside.svelte-7dy9s5{background:#0a06148c;position:absolute;top:0;bottom:0}.mark.svelte-7dy9s5{background:var(--pop);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.cut.svelte-7dy9s5{background:repeating-linear-gradient(-45deg,#0000 0 3px,#f2eefb24 3px 6px),#0a0614d1;position:absolute;top:0;bottom:0}.fade.svelte-7dy9s5{position:absolute;top:0;bottom:0}.fade.low.svelte-7dy9s5{background:linear-gradient(90deg,#0a0614d1,#0000)}.fade.high.svelte-7dy9s5{background:linear-gradient(270deg,#0a0614d1,#0000)}.none.svelte-7dy9s5{color:var(--ink-faint);place-items:center;margin:0;font-size:.75rem;display:grid;position:absolute;inset:0}.controls.svelte-1tgnge9{flex-direction:column;gap:1.75rem;min-width:0;padding:1.125rem .75rem 1.5rem;display:flex}section.svelte-1tgnge9{flex-direction:column;gap:.75rem;padding:0 .375rem;display:flex}.head.svelte-1tgnge9{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reset.svelte-1tgnge9{font:inherit;color:var(--ink-dim);background:var(--raised);cursor:pointer;border:0;border-radius:999px;padding:.2rem .7rem;font-size:.8125rem;font-weight:600}.reset.svelte-1tgnge9:hover{color:var(--ink);background:var(--raised-hi)}h2.svelte-1tgnge9{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1rem;font-weight:700}h3.svelte-1tgnge9{color:var(--mint);margin:.5rem 0 -.25rem;font-size:.875rem;font-weight:700}.note.svelte-1tgnge9{color:var(--ink-faint);margin:-.25rem 0 .125rem;font-size:.8125rem;line-height:1.5}.row.svelte-1tgnge9{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.stack.svelte-1tgnge9{flex-direction:column;gap:.45rem;min-width:0;display:flex}.row.svelte-1tgnge9 .segmented{flex:1}.row.svelte-1tgnge9 label:where(.svelte-1tgnge9),.row-label.svelte-1tgnge9{color:var(--ink-dim);white-space:nowrap;font-size:.875rem;font-weight:600}select.svelte-1tgnge9{max-width:60%;font:inherit;color:var(--ink);background:var(--raised);cursor:pointer;border:0;border-radius:999px;flex:1;padding:.45rem .85rem;font-size:.875rem;font-weight:600}.check.svelte-1tgnge9{color:var(--ink-dim);cursor:pointer;gap:.6rem;font-size:.875rem;font-weight:600;line-height:1.45;display:flex}.check.svelte-1tgnge9 input:where(.svelte-1tgnge9){width:1.1rem;height:1.1rem;accent-color:var(--pop);border-radius:6px;flex:none;margin:.1rem 0 0}.check.off.svelte-1tgnge9{opacity:.45;cursor:not-allowed}.check.svelte-1tgnge9 em:where(.svelte-1tgnge9){color:var(--ink-faint);margin-top:.15rem;font-size:.8125rem;font-style:normal;font-weight:400;display:block}.export.svelte-sqfhao{flex-direction:column;display:flex}.tabs.svelte-sqfhao{align-items:center;gap:.25rem;padding:0 0 .625rem;display:flex}[role=tab].svelte-sqfhao{font:inherit;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .8rem;font-size:.875rem;font-weight:700;transition:background-color .14s,color .14s}[role=tab].svelte-sqfhao:hover{color:var(--ink);background:var(--raised)}[role=tab].active.svelte-sqfhao{color:var(--pop-ink);background:var(--pop)}.actions.svelte-sqfhao{gap:.375rem;margin-left:auto;display:flex}.action.svelte-sqfhao{font:inherit;color:var(--ink-dim);background:var(--raised);cursor:pointer;border:0;border-radius:999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .14s,color .14s}.action.svelte-sqfhao:hover{color:var(--ink);background:var(--raised-hi)}.code.svelte-sqfhao{font-family:var(--mono);color:var(--ink);background:var(--well);tab-size:4;border-radius:14px;margin:0;padding:.85rem 1rem;font-size:.75rem;line-height:1.65;overflow:auto hidden}.line.comment.svelte-sqfhao{color:var(--ink-faint)}.bar.svelte-1a7jr2l{background:var(--panel);box-shadow:var(--shadow-lift);border-radius:20px 20px 0 0;align-items:stretch;gap:1rem;padding:.875rem 1rem 1rem;display:flex}.lead.svelte-1a7jr2l{flex-direction:column;flex:none;justify-content:center;gap:.5rem;width:5.75rem;display:flex}.name.svelte-1a7jr2l{letter-spacing:-.01em;color:var(--ink);font-size:1.0625rem;font-weight:700}.play.svelte-1a7jr2l{font:inherit;color:var(--ink-dim);background:var(--raised);cursor:pointer;border:0;border-radius:999px;padding:.3rem .7rem;font-size:.8125rem;font-weight:600;transition:background-color .14s,color .14s}.play.svelte-1a7jr2l:hover{color:var(--ink);background:var(--raised-hi)}.play.on.svelte-1a7jr2l{color:var(--pop-ink);background:var(--pop)}.track.svelte-1a7jr2l{background:var(--well);cursor:ew-resize;border-radius:16px;flex:1;height:4.25rem;position:relative;overflow:hidden}.track.svelte-1a7jr2l:has(input:where(.svelte-1a7jr2l):focus-visible){outline:2px solid var(--pop);outline-offset:3px}svg.svelte-1a7jr2l{width:100%;height:100%;position:absolute;inset:0}.eroded.svelte-1a7jr2l{background:#0a061473;position:absolute;top:0;bottom:0;left:0}.band.svelte-1a7jr2l{background:color-mix(in srgb, var(--pop) 20%, transparent);position:absolute;top:0;bottom:0;transform:translate(-50%)}.cut.svelte-1a7jr2l{background:var(--pop);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.bubble.svelte-1a7jr2l{background:var(--pop);pointer-events:none;border-radius:50%;width:1.5rem;height:1.5rem;margin:-.75rem 0 0 -.75rem;transition:transform .13s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;box-shadow:0 3px 10px #0a0614b3}.track.svelte-1a7jr2l:hover .bubble:where(.svelte-1a7jr2l){transform:scale(1.1)}.track.svelte-1a7jr2l:active .bubble:where(.svelte-1a7jr2l){transform:scale(1.22)}input.svelte-1a7jr2l{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.readout.svelte-1a7jr2l{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;width:5.75rem;display:flex}output.svelte-1a7jr2l{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--pop);font-size:1.375rem;font-weight:500}.sub.svelte-1a7jr2l{color:var(--mint);font-size:.75rem;font-weight:600}.sub.empty.svelte-1a7jr2l{color:var(--ink-faint)}@media (width<=720px){.lead.svelte-1a7jr2l,.readout.svelte-1a7jr2l{width:4.75rem}}.app.svelte-1n46o8q{background:var(--ground);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:.75rem;height:100%;padding:.75rem .75rem 0;display:grid}main.svelte-1n46o8q{grid-template-columns:minmax(0,1fr) 23rem;gap:.75rem;min-height:0;display:grid}aside.svelte-1n46o8q{scrollbar-width:thin;background:var(--panel);min-width:0;min-height:0;box-shadow:var(--shadow);border-radius:20px;flex-direction:column;display:flex;overflow-y:auto}.code-panel.svelte-1n46o8q{min-width:0;padding:0 .75rem .75rem}@media (width<=900px){main.svelte-1n46o8q{grid-template-rows:minmax(12rem,1fr) auto;grid-template-columns:1fr;overflow-y:auto}aside.svelte-1n46o8q{overflow:visible}}
