html,body{height:auto!important;overflow:auto!important}.app.svelte-1f3rbnd{color:#b0bac4;-webkit-font-smoothing:antialiased;background:#08090c;min-height:100vh;padding-bottom:4rem;font-family:IBM Plex Mono,ui-monospace,monospace}.bar.svelte-1f3rbnd{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090ceb;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:1.5rem;padding:.55rem clamp(1rem,3vw,2.2rem);display:flex;position:sticky;top:0}.brand.svelte-1f3rbnd{align-items:center;gap:.55rem;display:flex}.logo-mark.svelte-1f3rbnd{color:var(--accent);font-size:1.1rem;line-height:1}.brand-name.svelte-1f3rbnd{letter-spacing:.1em;color:#c8d4de;font-size:.82rem;font-weight:400}.brand-name.svelte-1f3rbnd b:where(.svelte-1f3rbnd){color:var(--accent);font-weight:700}.brand-sep.svelte-1f3rbnd{color:#94a3b84d;font-size:.75rem}.brand-sub.svelte-1f3rbnd{color:#94a3b873;font-size:.62rem}.transport.svelte-1f3rbnd{align-items:center;gap:.55rem;display:flex}.tbtn.svelte-1f3rbnd{color:#b0bac4;cursor:pointer;background:#94a3b80a;border:1px solid #94a3b82e;border-radius:0;place-items:center;width:28px;height:28px;transition:all .12s;display:grid}.tbtn.svelte-1f3rbnd svg:where(.svelte-1f3rbnd){fill:currentColor}.tbtn.svelte-1f3rbnd:hover{color:#e0e8f0;border-color:#94a3b866}.tbtn.play.on.svelte-1f3rbnd{border-color:var(--accent);color:var(--accent);background:#94a3b81f}.counter.svelte-1f3rbnd{color:#c8d4de;font-size:.8rem}.meta.svelte-1f3rbnd{color:#94a3b880;font-size:.64rem}.progress-bar.svelte-1f3rbnd{background:#94a3b81a;height:1px}.progress-bar.svelte-1f3rbnd span:where(.svelte-1f3rbnd){background:var(--accent);height:100%;transition:width .2s;display:block}.stages.svelte-1f3rbnd{flex-direction:column;gap:0;max-width:1560px;margin:0 auto;padding:clamp(1rem,2.5vw,1.8rem) clamp(1rem,3vw,2rem) 0;display:flex}.stage.svelte-1f3rbnd{background:#08090c;border:1px solid #94a3b81f;border-top:none;padding:1rem 1.2rem 1.3rem}.stage.svelte-1f3rbnd:first-of-type{border-top:1px solid #94a3b81f}.stage-hdr.svelte-1f3rbnd{border-bottom:1px solid #94a3b81a;align-items:center;gap:.7rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.snum.svelte-1f3rbnd{color:var(--accent);letter-spacing:.05em;font-size:.72rem;font-weight:700}.stage-title.svelte-1f3rbnd{letter-spacing:.14em;color:#c8d4de;font-size:.72rem;font-weight:600}.tab-count.svelte-1f3rbnd{color:#94a3b873;font-size:.6rem}.hdr-rule.svelte-1f3rbnd{background:#94a3b814;flex:1;height:1px}.hdr-btn.svelte-1f3rbnd{letter-spacing:.08em;color:#94a3b899;cursor:pointer;background:0 0;border:1px solid #94a3b826;border-radius:0;padding:.22rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:600;transition:all .12s}.hdr-btn.svelte-1f3rbnd:hover:not(:disabled){color:#c8d4de;border-color:#94a3b859}.hdr-btn.svelte-1f3rbnd:disabled{opacity:.3;cursor:not-allowed}.gen-grid.svelte-1f3rbnd{grid-template-columns:1.5fr 1fr;gap:1.6rem;display:grid}.prompt-wrap.svelte-1f3rbnd{background:#94a3b808;border:1px solid #94a3b826;align-items:center;gap:.5rem;padding:.35rem .35rem .35rem .9rem;transition:border-color .15s;display:flex}.prompt-wrap.svelte-1f3rbnd:focus-within{border-color:#94a3b866}.prompt.svelte-1f3rbnd{color:#e0e8f0;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:.96rem}.prompt.svelte-1f3rbnd::placeholder{color:#94a3b84d}.go.svelte-1f3rbnd{border:1px solid var(--accent);color:#e0e8f0;letter-spacing:.1em;cursor:pointer;background:#94a3b814;border-radius:0;flex-shrink:0;place-items:center;min-width:100px;height:38px;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;transition:all .12s;display:grid}.go.svelte-1f3rbnd:hover:not(:disabled){background:#94a3b826}.go.svelte-1f3rbnd:disabled{cursor:progress;opacity:.7}.spin.svelte-1f3rbnd{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-1f3rbnd-spin}@keyframes svelte-1f3rbnd-spin{to{transform:rotate(360deg)}}.chips.svelte-1f3rbnd{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.chip.svelte-1f3rbnd{color:#94a3b899;cursor:pointer;background:0 0;border:1px solid #94a3b824;border-radius:0;padding:.22rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;transition:all .12s}.chip.svelte-1f3rbnd:hover{color:#c8d4de;border-color:#94a3b859}.gen-side.svelte-1f3rbnd{border-left:1px solid #94a3b81a;flex-direction:column;gap:.45rem;padding-left:1.2rem;display:flex}.param-row.svelte-1f3rbnd{justify-content:space-between;font-size:.68rem;display:flex}.param-key.svelte-1f3rbnd{color:#94a3b880}.param-val.svelte-1f3rbnd{color:var(--accent);font-weight:500}.ledger-range.svelte-1f3rbnd{appearance:none;cursor:pointer;background:#94a3b826;border-radius:0;outline:none;width:100%;height:3px;margin-bottom:.3rem}.ledger-range.svelte-1f3rbnd:disabled{opacity:.35}.ledger-range.svelte-1f3rbnd::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:pointer;border-radius:0;width:12px;height:12px}.ledger-range.svelte-1f3rbnd::-moz-range-thumb{background:var(--accent);cursor:pointer;border:none;border-radius:0;width:12px;height:12px}.toggle-row.svelte-1f3rbnd{gap:.4rem;margin-top:.2rem;display:flex}.tog.svelte-1f3rbnd{color:#94a3b880;cursor:pointer;background:0 0;border:1px solid #94a3b824;border-radius:0;padding:.2rem .5rem;font-family:IBM Plex Mono,monospace;font-size:.64rem;transition:all .12s}.tog.on.svelte-1f3rbnd{color:var(--accent);background:#94a3b80f;border-color:#94a3b866}.presets-block.svelte-1f3rbnd{border-top:1px solid #94a3b81a;margin-top:.3rem;padding-top:.6rem}.presets-hdr.svelte-1f3rbnd{letter-spacing:.12em;text-transform:uppercase;color:#94a3b859;margin-bottom:.4rem;font-size:.58rem}.presets-list.svelte-1f3rbnd{flex-wrap:wrap;gap:.3rem;display:flex}.preset-row.svelte-1f3rbnd{color:#94a3b88c;cursor:pointer;background:0 0;border:1px solid #94a3b81f;border-radius:0;padding:.2rem .55rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;transition:all .12s}.preset-row.svelte-1f3rbnd:hover{color:#c8d4de;border-color:#94a3b859}.chain.svelte-1f3rbnd{scrollbar-width:thin;scrollbar-color:#94a3b826 transparent;align-items:stretch;gap:0;padding:.2rem 0 .8rem;display:flex;overflow-x:auto}.chain.svelte-1f3rbnd::-webkit-scrollbar{height:6px}.chain.svelte-1f3rbnd::-webkit-scrollbar-thumb{background:#94a3b826;border-radius:0}.flow.svelte-1f3rbnd{color:#94a3b84d;flex-shrink:0;align-self:center;padding:0 .35rem;font-size:.85rem}.strip.svelte-1f3rbnd{border:1px solid #94a3b81f;border-top:2px solid var(--c);background:#94a3b805;border-radius:0;flex-direction:column;flex-shrink:0;gap:.45rem;width:172px;padding:.55rem .65rem .65rem;transition:width .2s,box-shadow .2s,opacity .15s;display:flex}.strip.open.svelte-1f3rbnd{width:240px}.strip.off.svelte-1f3rbnd{opacity:.4}.strip.st.svelte-1f3rbnd{border-top-color:#facc15}.strip.glow.svelte-1f3rbnd{box-shadow:0 0 0 1px var(--c), 0 0 18px color-mix(in srgb, var(--c) 45%, transparent);animation:1.5s svelte-1f3rbnd-glowpulse}@keyframes svelte-1f3rbnd-glowpulse{0%{box-shadow:0 0 0 2px var(--c), 0 0 28px color-mix(in srgb, var(--c) 60%, transparent)}to{box-shadow:0 0 0 1px #94a3b81f,0 0 #0000}}.strip-head.svelte-1f3rbnd{align-items:center;gap:.3rem;display:flex}.grip.svelte-1f3rbnd{color:#94a3b84d;cursor:grab;place-items:center;display:grid}.grip.svelte-1f3rbnd:active{cursor:grabbing}.grip.svelte-1f3rbnd svg:where(.svelte-1f3rbnd){fill:currentColor}.ord.svelte-1f3rbnd{color:color-mix(in srgb, var(--c) 80%, white);font-size:.6rem;font-weight:600}.switch.svelte-1f3rbnd{cursor:pointer;background:#94a3b80d;border:1px solid #94a3b833;border-radius:0;flex-shrink:0;width:30px;height:16px;margin-left:auto;transition:all .12s;position:relative}.switch.on.svelte-1f3rbnd{background:color-mix(in srgb, var(--c,var(--accent)) 35%, transparent);border-color:color-mix(in srgb, var(--c,var(--accent)) 55%, transparent)}.switch.sm.svelte-1f3rbnd{width:28px;height:15px}.knob.svelte-1f3rbnd{background:#94a3b880;border-radius:0;width:11px;height:11px;transition:transform .14s;position:absolute;top:1.5px;left:1.5px}.switch.sm.svelte-1f3rbnd .knob:where(.svelte-1f3rbnd){width:10px;height:10px}.switch.on.svelte-1f3rbnd .knob:where(.svelte-1f3rbnd){background:#e0e8f0;transform:translate(14px)}.switch.sm.on.svelte-1f3rbnd .knob:where(.svelte-1f3rbnd){transform:translate(13px)}.x.svelte-1f3rbnd{color:#94a3b84d;cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;place-items:center;width:22px;height:22px;transition:all .12s;display:grid}.x.svelte-1f3rbnd:hover{color:#ff8a8a;background:#ff50501a}.x.svelte-1f3rbnd svg:where(.svelte-1f3rbnd){fill:none;stroke:currentColor}.strip-id.svelte-1f3rbnd{text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:1px;padding:0;font-family:IBM Plex Mono,monospace;display:flex}.strip-name.svelte-1f3rbnd{color:#c8d4de;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;display:flex}.stbadge.svelte-1f3rbnd{color:#facc15;border:1px solid #facc1566;padding:0 2px;font-size:.48rem}.strip-cat.svelte-1f3rbnd{font-size:.58rem;font-weight:500}.strip-preview.svelte-1f3rbnd{flex-direction:column;gap:.25rem;display:flex}.preview-row.svelte-1f3rbnd{justify-content:space-between;font-size:.6rem;display:flex}.pk.svelte-1f3rbnd{color:#94a3b873}.pv.svelte-1f3rbnd{color:#94a3b8bf}.preview-row.muted.svelte-1f3rbnd .pk:where(.svelte-1f3rbnd),.preview-row.muted.svelte-1f3rbnd .pv:where(.svelte-1f3rbnd){color:#94a3b84d}.params.svelte-1f3rbnd{flex-direction:column;gap:0;margin-top:.15rem;display:flex}.param-divider.svelte-1f3rbnd{background:#94a3b814;height:1px;margin:.3rem 0}.param.svelte-1f3rbnd{flex-direction:column;gap:.25rem;display:flex}.param-head.svelte-1f3rbnd{justify-content:space-between;align-items:baseline;display:flex}.param-head.svelte-1f3rbnd span:where(.svelte-1f3rbnd){color:#94a3b88c;font-size:.64rem}.param-head.svelte-1f3rbnd b:where(.svelte-1f3rbnd){color:color-mix(in srgb, var(--c,var(--accent)) 85%, white);font-size:.6rem;font-weight:500}.seg.svelte-1f3rbnd{flex-wrap:wrap;gap:.18rem;display:flex}.seg-btn.svelte-1f3rbnd{color:#94a3b88c;cursor:pointer;background:#94a3b80a;border:1px solid #94a3b824;border-radius:0;padding:.18rem .35rem;font-family:IBM Plex Mono,monospace;font-size:.56rem;transition:all .12s}.seg-btn.on.svelte-1f3rbnd{color:var(--c,var(--accent));border-color:color-mix(in srgb, var(--c,var(--accent)) 50%, transparent);background:color-mix(in srgb, var(--c,var(--accent)) 10%, transparent)}.strip-foot.svelte-1f3rbnd{border-top:1px solid #94a3b814;flex-wrap:wrap;gap:.3rem;margin-top:.3rem;padding-top:.3rem;display:flex}.more.svelte-1f3rbnd{color:color-mix(in srgb, var(--c,var(--accent)) 80%, white);background:color-mix(in srgb, var(--c,var(--accent)) 7%, transparent);border:1px solid color-mix(in srgb, var(--c,var(--accent)) 30%, transparent);cursor:pointer;border-radius:0;padding:.2rem .45rem;font-family:IBM Plex Mono,monospace;font-size:.6rem;transition:all .12s}.more.svelte-1f3rbnd:hover{background:color-mix(in srgb, var(--c,var(--accent)) 14%, transparent)}.more.ghost.svelte-1f3rbnd{color:#94a3b880;background:0 0;border-color:#94a3b824}.add-tile.svelte-1f3rbnd{color:#94a3b873;cursor:pointer;background:0 0;border:1px dashed #94a3b82e;border-radius:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;width:70px;padding:.5rem 0;font-family:IBM Plex Mono,monospace;transition:all .12s;display:flex}.add-tile.svelte-1f3rbnd:hover{color:var(--accent);background:#94a3b80a;border-color:#94a3b866}.plus-label.svelte-1f3rbnd{font-size:.7rem;font-weight:600}.plus-sub.svelte-1f3rbnd{font-size:.58rem}.empty-add.svelte-1f3rbnd{color:#94a3b859;cursor:pointer;background:0 0;border:1px dashed #94a3b826;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:80px;font-family:IBM Plex Mono,monospace;transition:all .12s;display:flex}.empty-add.svelte-1f3rbnd:hover{color:#94a3b8a6;border-color:#94a3b859}.empty-label.svelte-1f3rbnd{letter-spacing:.04em;font-size:.72rem}.out-grid.svelte-1f3rbnd{grid-template-columns:1.5fr 1fr;align-items:start;gap:1.1rem;display:grid}.out-grid.enlarged.svelte-1f3rbnd{grid-template-columns:1fr}.wave-card.svelte-1f3rbnd{background:#040508;border:1px solid #94a3b81a;border-radius:0;padding:.6rem}.wave.svelte-1f3rbnd{width:100%;height:148px;position:relative}.wave.tall.svelte-1f3rbnd{height:280px}.scope.svelte-1f3rbnd{width:100%;height:100%;display:block}.trim-line.svelte-1f3rbnd{z-index:3;background:#94a3b8b3;width:1px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.trim-handle.svelte-1f3rbnd{color:#94a3b8e6;cursor:ew-resize;touch-action:none;background:#08090cd9;border:1px solid #94a3b899;border-radius:0;place-items:center;width:18px;height:28px;font-family:IBM Plex Mono,monospace;font-size:.65rem;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.trim-time.svelte-1f3rbnd{color:#b0bac4;white-space:nowrap;background:#040508e6;padding:0 .2rem;font-family:IBM Plex Mono,monospace;font-size:.58rem;position:absolute;top:-1.1rem;left:50%;transform:translate(-50%)}.trim-line.out.svelte-1f3rbnd .trim-time:where(.svelte-1f3rbnd){top:auto;bottom:-1.1rem}.fade-handle.svelte-1f3rbnd{cursor:ew-resize;touch-action:none;z-index:4;background:#94a3b8cc;border:1px solid #08090ce6;border-radius:0;width:10px;height:10px;padding:0;position:absolute;top:6px;transform:translate(-50%)}.wave-readout.svelte-1f3rbnd{color:#94a3b866;flex-wrap:wrap;gap:1.2rem;margin-top:.45rem;padding:0 .1rem;font-family:IBM Plex Mono,monospace;font-size:.6rem;display:flex}.out-controls.svelte-1f3rbnd{flex-direction:column;gap:.6rem;display:flex}.ctl-panel.svelte-1f3rbnd{background:#94a3b805;border:1px solid #94a3b81a;border-radius:0;padding:.7rem .85rem}.ctl-head.svelte-1f3rbnd{justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}.ctl-key.svelte-1f3rbnd{letter-spacing:.1em;text-transform:uppercase;color:#94a3b899;font-size:.66rem;font-weight:600}.num-row.svelte-1f3rbnd{gap:.7rem;transition:opacity .15s;display:flex}.num-row.dim.svelte-1f3rbnd,.fade-grid.dim.svelte-1f3rbnd{opacity:.4}.num-label.svelte-1f3rbnd{color:#94a3b880;align-items:center;gap:.3rem;font-size:.68rem;display:flex}.num-row.svelte-1f3rbnd input:where(.svelte-1f3rbnd),.num-inline.svelte-1f3rbnd input:where(.svelte-1f3rbnd),.shape.svelte-1f3rbnd{color:#c8d4de;background:#94a3b80a;border:1px solid #94a3b826;border-radius:0;outline:none;padding:.24rem .35rem;font-family:IBM Plex Mono,monospace;font-size:.68rem}.num-row.svelte-1f3rbnd input:where(.svelte-1f3rbnd){width:60px}.num-inline.svelte-1f3rbnd input:where(.svelte-1f3rbnd){width:54px}.num-row.svelte-1f3rbnd input:where(.svelte-1f3rbnd):focus,.num-inline.svelte-1f3rbnd input:where(.svelte-1f3rbnd):focus,.shape.svelte-1f3rbnd:focus{border-color:#94a3b866}.num-row.svelte-1f3rbnd i:where(.svelte-1f3rbnd),.num-inline.svelte-1f3rbnd i:where(.svelte-1f3rbnd){color:#94a3b84d;font-size:.6rem;font-style:normal}.ctl-note.svelte-1f3rbnd{color:#94a3b84d;margin:.45rem 0 0;font-size:.58rem}.fade-grid.svelte-1f3rbnd{grid-template-columns:1fr 1fr;gap:.7rem;transition:opacity .15s;display:grid}.fade-col.svelte-1f3rbnd{flex-direction:column;gap:.35rem;display:flex}.fade-label.svelte-1f3rbnd{color:#94a3b873;font-size:.64rem}.shape.svelte-1f3rbnd{cursor:pointer;width:100%}.shape.svelte-1f3rbnd option:where(.svelte-1f3rbnd){background:#0c0d10}.num-inline.svelte-1f3rbnd{color:#94a3b880;align-items:center;gap:.3rem;font-size:.68rem;display:flex}.export-panel.svelte-1f3rbnd{flex-direction:column;display:flex}.fmtseg.svelte-1f3rbnd{gap:.3rem;margin-bottom:.65rem;display:flex}.fmtbtn.svelte-1f3rbnd{color:#94a3b880;cursor:pointer;background:#94a3b808;border:1px solid #94a3b81f;border-radius:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:.35rem .5rem;font-family:IBM Plex Mono,monospace;transition:all .12s;display:flex}.fmtbtn.svelte-1f3rbnd b:where(.svelte-1f3rbnd){font-size:.7rem}.fmtbtn.svelte-1f3rbnd small:where(.svelte-1f3rbnd){color:#94a3b84d;font-size:.5rem}.fmtbtn.on.svelte-1f3rbnd{color:var(--accent);background:#94a3b814;border-color:#94a3b873}.fmtbtn.on.svelte-1f3rbnd small:where(.svelte-1f3rbnd){color:#94a3b899}.export.svelte-1f3rbnd{letter-spacing:.08em;color:#08090c;background:var(--accent);cursor:pointer;border:none;border-radius:0;padding:.55rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;transition:filter .12s}.export.svelte-1f3rbnd:hover:not(:disabled){filter:brightness(1.1)}.export.svelte-1f3rbnd:disabled{opacity:.5;cursor:progress}.slider.svelte-1f3rbnd{appearance:none;cursor:pointer;background:#94a3b81f;border-radius:0;outline:none;width:100%;height:3px}.slider.svelte-1f3rbnd::-webkit-slider-thumb{appearance:none;background:var(--c,var(--accent));cursor:pointer;border-radius:0;width:11px;height:11px}.slider.svelte-1f3rbnd::-moz-range-thumb{background:var(--c,var(--accent));cursor:pointer;border:none;border-radius:0;width:11px;height:11px}.picker-scrim.svelte-1f3rbnd{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040508b8;place-items:start center;padding-top:6vh;display:grid;position:fixed;inset:0}.picker.svelte-1f3rbnd{border:1px solid #94a3b82e;border-top:2px solid var(--accent);background:#0a0b0e;border-radius:0;flex-direction:column;width:min(920px,95vw);max-height:82vh;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #000000f2}.picker-input.svelte-1f3rbnd{border-bottom:1px solid #94a3b81a;align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.picker-search.svelte-1f3rbnd{color:#94a3b866;flex-shrink:0}.picker-input.svelte-1f3rbnd input:where(.svelte-1f3rbnd){color:#c8d4de;background:0 0;border:none;outline:none;flex:1;font-family:IBM Plex Mono,monospace;font-size:.88rem}.picker-input.svelte-1f3rbnd input:where(.svelte-1f3rbnd)::placeholder{color:#94a3b84d}.picker-close.svelte-1f3rbnd{color:#94a3b880;cursor:pointer;background:#94a3b80a;border:1px solid #94a3b826;border-radius:0;padding:.15rem .4rem;font-family:IBM Plex Mono,monospace;font-size:.6rem}.picker-body.svelte-1f3rbnd{flex-direction:column;gap:.9rem;padding:.8rem 1rem;display:flex;overflow-y:auto}.cat-block.svelte-1f3rbnd{flex-direction:column;gap:.35rem;display:flex}.cat-head.svelte-1f3rbnd{align-items:center;gap:.5rem;padding-bottom:.3rem;display:flex}.cat-rule.svelte-1f3rbnd{background:var(--c);flex:0 0 3px;height:12px}.cat-label.svelte-1f3rbnd{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8b3;font-size:.62rem;font-weight:600}.cat-count.svelte-1f3rbnd{color:#94a3b84d;margin-left:auto;font-size:.56rem}.cat-items.svelte-1f3rbnd{border:1px solid #94a3b81a;grid-template-columns:1fr 1fr;gap:0;display:grid}.cat-row.svelte-1f3rbnd{text-align:left;cursor:pointer;background:0 0;border:1px solid #94a3b814;border-top:none;border-left:none;align-items:center;gap:0;min-height:38px;padding:.42rem .7rem .42rem 0;font-family:IBM Plex Mono,monospace;transition:background .1s;display:flex;position:relative;overflow:hidden}.cat-row.svelte-1f3rbnd:nth-child(2n){border-right:none}.cat-row.svelte-1f3rbnd:nth-last-child(-n+2){border-bottom:none}.cat-row.svelte-1f3rbnd:hover{background:color-mix(in srgb, var(--c) 8%, transparent)}.cat-row.st-i.svelte-1f3rbnd .row-name:where(.svelte-1f3rbnd){color:#facc15}.row-bar.svelte-1f3rbnd{background:var(--c);flex-shrink:0;align-self:stretch;width:3px;margin-right:.6rem}.row-name.svelte-1f3rbnd{color:#c8d4de;flex-shrink:0;min-width:100px;margin-right:.5rem;font-size:.74rem;font-weight:600}.row-blurb.svelte-1f3rbnd{color:#94a3b873;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.62rem;overflow:hidden}.row-badge.svelte-1f3rbnd{color:#facc15;border:1px solid #facc1566;flex-shrink:0;margin-left:auto;margin-right:.5rem;padding:0 2px;font-size:.48rem}.picker-empty.svelte-1f3rbnd{text-align:center;color:#94a3b84d;padding:1.4rem;font-size:.8rem}.ovf.svelte-1f3rbnd{border:1px solid #94a3b826;border-top:2px solid var(--c);background:#0a0b0e;border-radius:0;flex-direction:column;width:min(440px,92vw);max-height:80vh;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #000000f2}.ovf-head.svelte-1f3rbnd{border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8rem 1rem;display:flex}.ovf-head.svelte-1f3rbnd b:where(.svelte-1f3rbnd){color:#c8d4de;font-size:.86rem}.ovf-head.svelte-1f3rbnd small:where(.svelte-1f3rbnd){color:#94a3b873;margin-top:2px;font-size:.6rem;display:block}.ovf-body.svelte-1f3rbnd{flex-direction:column;gap:0;padding:.9rem 1rem;display:flex;overflow-y:auto}@media (width<=1080px){.gen-grid.svelte-1f3rbnd,.out-grid.svelte-1f3rbnd{grid-template-columns:1fr}}
