html,body{height:auto!important;overflow:auto!important}.ss.svelte-j8md1w{color:#e8e6df;-webkit-font-smoothing:antialiased;background:linear-gradient(#100d07 0%,#0a0a0b 40% 100%);min-height:100vh;padding-bottom:6rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.mono.svelte-j8md1w{font-family:JetBrains Mono,ui-monospace,monospace}kbd.svelte-j8md1w{color:#b3aa92;background:#ffffff0a;border:1px solid #ffffff24;border-radius:5px;padding:.05rem .32rem;font-family:JetBrains Mono,monospace;font-size:.64rem}.top.svelte-j8md1w{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0bd9;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.75rem clamp(1.2rem,4vw,3rem);display:grid;position:sticky;top:0}.brand.svelte-j8md1w{align-items:center;gap:.75rem;display:flex}.vu.svelte-j8md1w{background:#15130c;border:1px solid #fbbf244d;border-radius:4px;width:34px;height:20px;position:relative;overflow:hidden}.needle.svelte-j8md1w{width:calc(100% - 4px);height:calc(var(--p) * 100%);background:linear-gradient(#fbbf24,#b45309);transition:height .2s;position:absolute;bottom:0;left:2px}.wordmark.svelte-j8md1w{letter-spacing:.12em;font-size:.92rem;font-weight:400}.wordmark.svelte-j8md1w b:where(.svelte-j8md1w){font-weight:800}.tagline.svelte-j8md1w{color:#7d7456;letter-spacing:.03em;font-size:.58rem}.top-mid.svelte-j8md1w{color:#948b6e;justify-self:center;align-items:center;gap:.5rem;font-size:.68rem;display:flex}.top-mid.svelte-j8md1w .sep:where(.svelte-j8md1w){color:#4a442f}.top-mid.svelte-j8md1w .st:where(.svelte-j8md1w){color:#fcd34d}.top-right.svelte-j8md1w{justify-self:end;align-items:center;gap:.6rem;display:flex}.ghost.svelte-j8md1w{color:#d4cfbf;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.4rem;padding:.42rem .7rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:all .15s;display:inline-flex}.ghost.svelte-j8md1w:hover{color:#fff;background:#ffffff12;border-color:#ffffff2e}.ghost.sm.svelte-j8md1w{padding:.28rem .55rem;font-size:.72rem}.fmt-seg.svelte-j8md1w{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;display:inline-flex;overflow:hidden}.fmt.svelte-j8md1w{color:#948b6e;cursor:pointer;background:0 0;border:none;padding:.4rem .6rem;font-family:JetBrains Mono,monospace;font-size:.7rem}.fmt.on.svelte-j8md1w{color:#1a1405;background:var(--accent)}.primary.svelte-j8md1w{color:#1a1405;background:var(--accent);cursor:pointer;border:none;border-radius:9px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex}.primary.svelte-j8md1w:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.primary.svelte-j8md1w:disabled{opacity:.6;cursor:progress}.primary.svelte-j8md1w .est:where(.svelte-j8md1w){opacity:.7;font-size:.62rem}.progress.svelte-j8md1w{background:#ffffff0f;height:2px}.progress.svelte-j8md1w span:where(.svelte-j8md1w){background:var(--accent);height:100%;transition:width .2s;display:block}.stack.svelte-j8md1w{flex-direction:column;gap:.55rem;max-width:1500px;margin:0 auto;padding:1.6rem clamp(1.2rem,4vw,3rem) 0;display:flex}.strip.svelte-j8md1w{background:#121110;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:44px 1fr;transition:border-color .15s,opacity .15s;display:grid;overflow:hidden}.strip.off.svelte-j8md1w{opacity:.5}.fx-strip[data-dragging=true].svelte-j8md1w{opacity:.35}.fx-strip[data-edge=before].svelte-j8md1w{box-shadow:0 -2px 0 -.5px var(--accent)}.fx-strip[data-edge=after].svelte-j8md1w{box-shadow:0 2px 0 -.5px var(--accent)}.fx-strip.svelte-j8md1w{border-left:3px solid var(--c)}.fx-strip.st.svelte-j8md1w{border-left-color:#facc15}.strip-rail.svelte-j8md1w{cursor:grab;background:#ffffff05;border-right:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex}.strip-rail.svelte-j8md1w:active{cursor:grabbing}.grip-ico.svelte-j8md1w{fill:#6b6450}.rail-no.svelte-j8md1w{color:#7d7456;font-size:.62rem}.rail-tag.svelte-j8md1w{letter-spacing:.08em;color:var(--accent);writing-mode:vertical-rl;font-size:.6rem;font-weight:700;transform:rotate(180deg)}.gen-strip.svelte-j8md1w .strip-rail:where(.svelte-j8md1w),.master-rail.svelte-j8md1w{background:color-mix(in srgb, var(--accent) 8%, transparent);cursor:default}.gen-strip.svelte-j8md1w{border-left:3px solid var(--accent)}.master-strip.svelte-j8md1w{border-left:3px solid var(--accent);background:#131210}.strip-body.svelte-j8md1w{min-width:0;padding:.7rem 1rem .85rem}.strip-head.svelte-j8md1w{align-items:center;gap:.7rem;margin-bottom:.6rem;display:flex}.strip-title.svelte-j8md1w{color:#f0eee6;white-space:nowrap;align-items:center;font-size:.88rem;font-weight:600;display:flex}.strip-sub.svelte-j8md1w{color:#7d7456;white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;overflow:hidden}.strip-summary.svelte-j8md1w{color:#b3aa92;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.64rem;overflow:hidden}.cat-chip.svelte-j8md1w{text-transform:uppercase;letter-spacing:.05em;color:var(--c);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);white-space:nowrap;border-radius:5px;padding:.08rem .4rem;font-size:.56rem}.st-pill.svelte-j8md1w{letter-spacing:.04em;color:#fcd34d;border:1px solid #fcd34d66;border-radius:5px;margin-left:.45rem;padding:.06rem .3rem;font-family:JetBrains Mono,monospace;font-size:.54rem}.st-pill.sm.svelte-j8md1w{margin-left:.35rem}.strip-tools.svelte-j8md1w{align-items:center;gap:.3rem;margin-left:auto;display:flex}.icon.svelte-j8md1w{color:#948b6e;cursor:pointer;background:0 0;border:none;border-radius:6px;width:26px;height:26px;font-size:.85rem;transition:all .14s}.icon.svelte-j8md1w:hover{color:#f0eee6;background:#ffffff0f}.switch.svelte-j8md1w{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;width:34px;height:19px;transition:all .15s;position:relative}.switch.on.svelte-j8md1w{background:color-mix(in srgb, var(--c,var(--accent)) 55%, transparent);border-color:color-mix(in srgb, var(--c,var(--accent)) 60%, transparent)}.knob.svelte-j8md1w{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:1.5px;left:1.5px}.switch.on.svelte-j8md1w .knob:where(.svelte-j8md1w){transform:translate(15px)}.fader-row.svelte-j8md1w{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1.4rem;display:flex}.fader-row.mini.svelte-j8md1w{gap:.5rem 1.1rem}.fader-row.dim.svelte-j8md1w{opacity:.4}.fader.svelte-j8md1w{flex-direction:column;flex:1;gap:.3rem;min-width:130px;max-width:220px;display:flex}.fader.selector.svelte-j8md1w{flex:1.3}.fader-l.svelte-j8md1w{letter-spacing:.07em;color:#948b6e;font-size:.55rem}.fader.svelte-j8md1w b:where(.svelte-j8md1w){color:var(--accent);font-size:.66rem;font-weight:500}.fader.svelte-j8md1w .clip-read:where(.svelte-j8md1w){color:var(--accent);font-size:.85rem;font-weight:600}input[type=range].svelte-j8md1w{appearance:none;cursor:pointer;background:#ffffff21;border-radius:999px;outline:none;width:100%;height:4px}input[type=range].svelte-j8md1w:disabled{opacity:.4}input[type=range].svelte-j8md1w::-webkit-slider-thumb{appearance:none;background:var(--c,var(--accent));cursor:pointer;border-radius:3px;width:14px;height:14px}input[type=range].svelte-j8md1w::-moz-range-thumb{background:var(--c,var(--accent));cursor:pointer;border:none;border-radius:3px;width:14px;height:14px}.seg.svelte-j8md1w{flex-wrap:wrap;gap:.25rem;display:inline-flex}.seg-btn.svelte-j8md1w{color:#948b6e;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;padding:.22rem .5rem;font-family:JetBrains Mono,monospace;font-size:.62rem;transition:all .14s}.seg-btn.on.svelte-j8md1w{color:var(--c,var(--accent));border-color:color-mix(in srgb, var(--c,var(--accent)) 55%, transparent);background:color-mix(in srgb, var(--c,var(--accent)) 12%, transparent)}.gen-lane.svelte-j8md1w{flex-direction:column;gap:.7rem;display:flex}.prompt-wrap.svelte-j8md1w{background:#0c0b09;border:1px solid #ffffff1f;border-radius:10px;gap:.45rem;max-width:640px;padding:.35rem .35rem .35rem .8rem;display:flex}.prompt-wrap.svelte-j8md1w:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.prompt.svelte-j8md1w{color:#f0eee6;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.95rem}.prompt.svelte-j8md1w::placeholder{color:#5e5944}.go.svelte-j8md1w{color:#1a1405;background:var(--accent);cursor:pointer;border:none;border-radius:7px;padding:.4rem .85rem;font-family:inherit;font-size:.8rem;font-weight:600}.go.svelte-j8md1w:disabled{opacity:.6;cursor:progress}.gen-toggles.svelte-j8md1w{align-items:flex-end;gap:.4rem;display:flex}.tog.svelte-j8md1w{letter-spacing:.04em;color:#948b6e;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:.35rem .6rem;font-family:JetBrains Mono,monospace;font-size:.62rem;transition:all .15s}.tog.on.svelte-j8md1w{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.gen-chips.svelte-j8md1w{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem;display:flex}.chip.svelte-j8md1w{color:#948b6e;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:.26rem .65rem;font-family:inherit;font-size:.7rem;transition:all .15s}.chip.svelte-j8md1w:hover{color:#fff;border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 9%, transparent)}.empty.svelte-j8md1w{text-align:center;border:1px dashed #ffffff21;border-radius:12px;padding:2.2rem 1.6rem}.empty.svelte-j8md1w p:where(.svelte-j8md1w){color:#948b6e;max-width:64ch;margin:0 auto 1.3rem;font-size:.9rem;line-height:1.6}.add-strip.svelte-j8md1w{color:#b3aa92;cursor:pointer;background:0 0;border:1px dashed #ffffff24;border-radius:11px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.7rem;font-family:inherit;font-size:.82rem;font-weight:500;transition:all .15s;display:flex}.add-strip.svelte-j8md1w:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.add-strip.svelte-j8md1w .plus:where(.svelte-j8md1w){font-size:1.05rem}.play.svelte-j8md1w{color:#e8e6df;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.8rem;transition:all .15s;display:grid}.play.svelte-j8md1w:hover{border-color:var(--accent);color:var(--accent)}.play.on.svelte-j8md1w{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:var(--accent);color:var(--accent)}.time.svelte-j8md1w{color:#b3aa92;font-size:.72rem}.master-lane.svelte-j8md1w{flex-direction:column;gap:.9rem;display:flex}.wave-wrap.svelte-j8md1w{width:100%}.wave.svelte-j8md1w{background:#08080a;border:1px solid #ffffff14;border-radius:9px;width:100%;height:120px;transition:height .25s;display:block;box-shadow:inset 0 0 18px #00000080}.wave-wrap.big.svelte-j8md1w .wave:where(.svelte-j8md1w){height:320px}.master-controls.svelte-j8md1w{grid-template-columns:1.6fr 1fr;gap:1.4rem;display:grid}.mblock-head.svelte-j8md1w{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.chk.svelte-j8md1w{color:#d4cfbf;cursor:pointer;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;display:inline-flex}.chk.svelte-j8md1w input:where(.svelte-j8md1w){width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.writeup.svelte-j8md1w{border-top:1px solid #ffffff12;margin-top:2.4rem;padding-top:1.6rem}.wu-tag.svelte-j8md1w{letter-spacing:.14em;border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--accent);border-radius:999px;margin-bottom:1rem;padding:.26rem .7rem;font-size:.64rem;display:inline-block}.writeup.svelte-j8md1w h3:where(.svelte-j8md1w){color:#f0eee6;margin:0 0 .7rem;font-size:1.4rem;font-weight:700}.writeup.svelte-j8md1w p:where(.svelte-j8md1w){color:#948b6e;max-width:84ch;margin:0;font-size:.92rem;line-height:1.7}.ss-picker{overflow:hidden;background:#100f0c!important;border:1px solid #ffffff1f!important;gap:0!important;max-width:640px!important;padding:0!important}.pk.svelte-j8md1w{flex-direction:column;display:flex}.pk-input.svelte-j8md1w{border-bottom:1px solid #ffffff14;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.pk-search.svelte-j8md1w{color:#7d7456;flex-shrink:0}.pk-input.svelte-j8md1w input:where(.svelte-j8md1w){color:#f0eee6;background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:.92rem}.pk-input.svelte-j8md1w input:where(.svelte-j8md1w)::placeholder{color:#5e5944}.pk-count.svelte-j8md1w{color:#7d7456;background:#ffffff0d;border-radius:6px;padding:.08rem .4rem;font-size:.66rem}.pk-list.svelte-j8md1w{max-height:56vh;padding:.5rem .6rem;overflow-y:auto}.pk-group.svelte-j8md1w{margin-bottom:.9rem}.pk-cat.svelte-j8md1w{letter-spacing:.08em;text-transform:uppercase;color:#948b6e;align-items:center;gap:.4rem;padding:.2rem .3rem .45rem;font-size:.6rem;display:flex}.cdot.svelte-j8md1w{background:var(--c);width:8px;height:8px;box-shadow:0 0 8px var(--c);border-radius:50%}.pk-cat-n.svelte-j8md1w{color:#5e5944}.pk-items.svelte-j8md1w{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.pk-item.svelte-j8md1w{text-align:left;border:1px solid #ffffff12;border-left:2px solid var(--c);cursor:pointer;background:#ffffff06;border-radius:8px;align-items:center;gap:.55rem;padding:.5rem .6rem;transition:all .14s;display:flex;position:relative}.pk-item.svelte-j8md1w:hover{background:color-mix(in srgb, var(--c) 14%, transparent);transform:translateY(-1px)}.pk-item.st.svelte-j8md1w{border-color:#facc1547 #facc1547 #facc1547 #facc15}.pk-dot.svelte-j8md1w{background:var(--c);border-radius:50%;flex-shrink:0;width:8px;height:8px}.pk-body.svelte-j8md1w{flex-direction:column;gap:1px;min-width:0;display:flex}.pk-body.svelte-j8md1w b:where(.svelte-j8md1w){color:#f0eee6;align-items:center;font-size:.8rem;font-weight:500;display:flex}.pk-body.svelte-j8md1w small:where(.svelte-j8md1w){color:#7d7456;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.pk-empty.svelte-j8md1w{text-align:center;color:#7d7456;padding:1.6rem;font-size:.85rem}.pk-foot.svelte-j8md1w{color:#7d7456;border-top:1px solid #ffffff14;gap:1rem;padding:.6rem 1rem;font-size:.64rem;display:flex}.pk-foot.svelte-j8md1w span:where(.svelte-j8md1w){align-items:center;gap:.3rem;display:inline-flex}.ss-menu{color:#e8e6df!important;background:#100f0c!important;border:1px solid #ffffff1f!important}.ss-menu .mi-main.svelte-j8md1w{font-size:.82rem;font-weight:500;display:block}.ss-menu .mi-sub.svelte-j8md1w{color:#7d7456;font-size:.64rem;display:block}
