html,body{height:auto!important;overflow:auto!important}.app.svelte-blcfri{color:#dde8f8;-webkit-font-smoothing:antialiased;background:linear-gradient(#080e1c 0%,#050a14 100%);min-height:100vh;padding-bottom:3rem;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.mono.svelte-blcfri{font-family:JetBrains Mono,ui-monospace,monospace}.bar.svelte-blcfri{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050a14e0;border-bottom:1px solid #60a5fa1f;justify-content:space-between;align-items:center;gap:1.5rem;padding:.6rem clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0}.brand.svelte-blcfri{align-items:center;gap:.65rem;display:flex}.logo.svelte-blcfri{background:linear-gradient(135deg, #3b82f6, var(--accent));width:18px;height:18px;box-shadow:0 0 14px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:5px}.brand-name.svelte-blcfri{letter-spacing:.14em;color:#a8c8f0;font-size:.88rem;font-weight:300}.brand-name.svelte-blcfri b:where(.svelte-blcfri){color:#dde8f8;font-weight:700}.brand-sub.svelte-blcfri{color:#4a6080;margin-left:.35rem;font-size:.58rem}.transport.svelte-blcfri{align-items:center;gap:.55rem;display:flex}.tbtn.svelte-blcfri{color:#a8c8f0;cursor:pointer;background:#60a5fa0a;border:1px solid #60a5fa26;border-radius:8px;place-items:center;width:30px;height:30px;transition:all .15s;display:grid}.tbtn.svelte-blcfri svg:where(.svelte-blcfri){fill:currentColor}.tbtn.svelte-blcfri:hover{border-color:#60a5fa66}.tbtn.play.on.svelte-blcfri{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:color-mix(in srgb, var(--accent) 50%, transparent);color:var(--accent)}.counter.svelte-blcfri{color:#c4d8f0;font-size:.82rem}.meta.svelte-blcfri{color:#4a6080;font-size:.66rem}.progress.svelte-blcfri{background:#60a5fa0f;height:2px}.progress.svelte-blcfri span:where(.svelte-blcfri){background:linear-gradient(90deg, #3b82f6, var(--accent));height:100%;transition:width .2s;display:block}.stages.svelte-blcfri{flex-direction:column;gap:0;max-width:1500px;margin:0 auto;padding:clamp(1rem,2.5vw,1.8rem) clamp(1rem,3vw,2rem) 0;display:flex}.has-drawer.svelte-blcfri{padding-bottom:48vh}.stage.svelte-blcfri{border:1px solid #60a5fa1a;border-radius:10px;padding:1.1rem 1.2rem 1.3rem;position:relative}.stage.gen.svelte-blcfri{background:#0e1626b8;border-bottom:none;border-radius:10px 10px 0 0;margin-bottom:0;box-shadow:0 2px 12px #00000038,0 0 0 .5px #60a5fa0f}.stage.fx.svelte-blcfri{background:#0a101ed1;border-top:1px solid #60a5fa0f;border-bottom:none;border-radius:0;margin-bottom:0;box-shadow:0 4px 20px #0000004d,inset 0 1px #60a5fa0f}.stage.out.svelte-blcfri{background:#060a14e6;border-top:1px solid #60a5fa0d;border-radius:0 0 10px 10px;box-shadow:0 8px 32px #00000073,inset 0 1px #60a5fa0d}.cascade-arrow.svelte-blcfri{color:#60a5fa38;z-index:1;justify-content:center;align-items:center;height:20px;display:flex;position:relative}.stage-tab.svelte-blcfri{color:#c4d8f0;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.9rem;font-weight:600;display:flex}.snum.svelte-blcfri{background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);width:22px;height:22px;color:var(--accent);border-radius:7px;place-items:center;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;display:grid}.cascade-label.svelte-blcfri{letter-spacing:.12em;text-transform:uppercase;color:#60a5fa59;font-family:JetBrains Mono,monospace;font-size:.58rem}.tab-hint.svelte-blcfri{color:#4a6080;font-size:.63rem;font-weight:400}.browse-btn.svelte-blcfri{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);cursor:pointer;border-radius:8px;margin-left:auto;padding:.3rem .72rem;font-family:inherit;font-size:.73rem;font-weight:500;transition:all .15s}.browse-btn.svelte-blcfri:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}.clear.svelte-blcfri,.enlarge.svelte-blcfri{color:#6080a8;cursor:pointer;background:#ffffff06;border:1px solid #60a5fa1a;border-radius:8px;padding:.28rem .65rem;font-family:inherit;font-size:.7rem;transition:all .15s}.clear.svelte-blcfri:hover:not(:disabled),.enlarge.svelte-blcfri:hover{color:#c4d8f0;border-color:#60a5fa3d}.clear.svelte-blcfri:disabled{opacity:.35;cursor:not-allowed}.gen-grid.svelte-blcfri{grid-template-columns:1.4fr 1fr;gap:1.4rem;display:grid}.prompt-wrap.svelte-blcfri{background:#0000004d;border:1px solid #60a5fa29;border-radius:10px;align-items:center;gap:.5rem;padding:.38rem .38rem .38rem 1rem;transition:border-color .18s,box-shadow .18s;display:flex}.prompt-wrap.svelte-blcfri:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 8%, transparent)}.prompt.svelte-blcfri{color:#f0f6ff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:1rem}.prompt.svelte-blcfri::placeholder{color:#354a68}.go.svelte-blcfri{background:linear-gradient(135deg, #3b82f6, var(--accent));color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;place-items:center;min-width:100px;height:40px;font-family:inherit;font-size:.84rem;font-weight:600;transition:filter .15s,transform .15s;display:grid}.go.svelte-blcfri:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.go.svelte-blcfri:disabled{cursor:progress;opacity:.7}.spin.svelte-blcfri{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite svelte-blcfri-spin}@keyframes svelte-blcfri-spin{to{transform:rotate(360deg)}}.chips.svelte-blcfri{flex-wrap:wrap;gap:.38rem;margin-top:.85rem;display:flex}.chip.svelte-blcfri{color:#6080a8;cursor:pointer;background:0 0;border:1px solid #60a5fa1a;border-radius:999px;padding:.24rem .65rem;font-family:inherit;font-size:.71rem;transition:all .14s}.chip.svelte-blcfri:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.gen-side.svelte-blcfri{flex-direction:column;gap:.68rem;display:flex}.opt.svelte-blcfri{flex-direction:column;gap:.36rem;display:flex}.opt-label.svelte-blcfri{color:#6080a8;justify-content:space-between;align-items:baseline;font-size:.7rem;display:flex}.opt-label.svelte-blcfri b:where(.svelte-blcfri){color:var(--accent);font-size:.68rem;font-weight:500}.opt-toggles.svelte-blcfri{gap:.45rem;display:flex}.t.svelte-blcfri{color:#6080a8;cursor:pointer;background:#00000040;border:1px solid #60a5fa1a;border-radius:7px;padding:.28rem .68rem;font-family:inherit;font-size:.7rem;transition:all .14s}.t.on.svelte-blcfri{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.presets.svelte-blcfri{border-top:1px solid #60a5fa14;flex-wrap:wrap;align-items:center;gap:.36rem;margin-top:.25rem;padding-top:.65rem;display:flex}.presets-label.svelte-blcfri{letter-spacing:.12em;text-transform:uppercase;color:#354a68;width:100%;font-size:.56rem}.preset.svelte-blcfri{color:#8ab0d8;cursor:pointer;background:#ffffff05;border:1px solid #60a5fa1a;border-radius:999px;padding:.26rem .7rem;font-family:inherit;font-size:.7rem;transition:all .14s}.preset.svelte-blcfri:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 38%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.chain.svelte-blcfri{scrollbar-width:thin;scrollbar-color:#60a5fa26 transparent;align-items:stretch;gap:.52rem;padding:.25rem .1rem .9rem;display:flex;overflow-x:auto}.chain.svelte-blcfri::-webkit-scrollbar{height:6px}.chain.svelte-blcfri::-webkit-scrollbar-thumb{background:#60a5fa26;border-radius:99px}.flow.svelte-blcfri{color:#60a5fa40;flex-shrink:0;align-self:center;font-size:1.1rem}.strip.svelte-blcfri{border:1px solid #60a5fa1a;border-top:2px solid var(--c);background:#ffffff06;border-radius:8px;flex-direction:column;flex-shrink:0;gap:.5rem;width:178px;padding:.6rem .65rem .7rem;transition:width .2s,box-shadow .2s,opacity .15s;display:flex}.strip.open.svelte-blcfri{width:248px}.strip.off.svelte-blcfri{opacity:.42}.strip.st.svelte-blcfri{border-top-color:#facc15}.strip.glow.svelte-blcfri{box-shadow:0 0 0 1px var(--c), 0 0 22px color-mix(in srgb, var(--c) 50%, transparent);animation:1.5s svelte-blcfri-glowpulse}@keyframes svelte-blcfri-glowpulse{0%{box-shadow:0 0 0 2px var(--c), 0 0 36px color-mix(in srgb, var(--c) 70%, transparent)}to{box-shadow:0 0 0 1px #60a5fa14,0 0 #0000}}.strip-head.svelte-blcfri{align-items:center;gap:.32rem;display:flex}.grip.svelte-blcfri{color:#354a68;cursor:grab;place-items:center;display:grid}.grip.svelte-blcfri:active{cursor:grabbing}.grip.svelte-blcfri svg:where(.svelte-blcfri){fill:currentColor}.ord.svelte-blcfri{color:color-mix(in srgb, var(--c) 72%, #a8c8f0);font-size:.62rem}.switch.svelte-blcfri{cursor:pointer;background:#60a5fa0a;border:1px solid #60a5fa1f;border-radius:999px;flex-shrink:0;width:32px;height:18px;margin-left:auto;transition:all .15s;position:relative}.switch.on.svelte-blcfri{background:color-mix(in srgb, var(--c,var(--accent)) 48%, transparent);border-color:color-mix(in srgb, var(--c,var(--accent)) 52%, transparent)}.switch.sm.svelte-blcfri{width:30px;height:17px}.knob.svelte-blcfri{background:#dde8f8;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:1.5px;left:1.5px}.switch.sm.svelte-blcfri .knob:where(.svelte-blcfri){width:12px;height:12px}.switch.on.svelte-blcfri .knob:where(.svelte-blcfri){transform:translate(14px)}.switch.sm.on.svelte-blcfri .knob:where(.svelte-blcfri){transform:translate(13px)}.x.svelte-blcfri{color:#4a6080;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:all .14s;display:grid}.x.svelte-blcfri:hover{color:#ff9090;background:#ff46461a}.x.svelte-blcfri svg:where(.svelte-blcfri){fill:none;stroke:currentColor}.strip-id.svelte-blcfri{text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;padding:0;display:flex}.strip-name.svelte-blcfri{align-items:center;gap:.3rem;font-size:.84rem;font-weight:600;display:flex}.stbadge.svelte-blcfri{color:#facc15;border:1px solid #facc1561;border-radius:3px;padding:0 3px;font-family:JetBrains Mono,monospace;font-size:.48rem}.strip-cat.svelte-blcfri{font-size:.62rem;font-weight:500}.strip-summary.svelte-blcfri{color:#354a68;font-size:.6rem}.params.svelte-blcfri{flex-direction:column;gap:.55rem;margin-top:.15rem;display:flex}.param-head.svelte-blcfri{justify-content:space-between;align-items:baseline;margin-bottom:.28rem;display:flex}.param-head.svelte-blcfri span:where(.svelte-blcfri){color:#6080a8;font-size:.66rem}.param-head.svelte-blcfri b:where(.svelte-blcfri){color:color-mix(in srgb, var(--c,var(--accent)) 80%, white);font-size:.6rem;font-weight:500}.seg.svelte-blcfri{flex-wrap:wrap;gap:.2rem;display:flex}.seg-btn.svelte-blcfri{color:#6080a8;cursor:pointer;background:#ffffff05;border:1px solid #60a5fa1a;border-radius:4px;padding:.18rem .38rem;font-family:JetBrains Mono,monospace;font-size:.56rem;transition:all .12s}.seg-btn.on.svelte-blcfri{color:var(--c,var(--accent));border-color:color-mix(in srgb, var(--c,var(--accent)) 48%, transparent);background:color-mix(in srgb, var(--c,var(--accent)) 10%, transparent)}.strip-foot.svelte-blcfri{flex-wrap:wrap;gap:.3rem;margin-top:.15rem;display:flex}.more.svelte-blcfri{color:var(--c,var(--accent));background:color-mix(in srgb, var(--c,var(--accent)) 6%, transparent);border:1px solid color-mix(in srgb, var(--c,var(--accent)) 28%, transparent);cursor:pointer;border-radius:7px;padding:.24rem .5rem;font-family:inherit;font-size:.63rem;transition:all .13s}.more.svelte-blcfri:hover{background:color-mix(in srgb, var(--c,var(--accent)) 14%, transparent)}.more.ghost.svelte-blcfri{color:#6080a8;background:#ffffff05;border-color:#60a5fa1a}.add-tile.svelte-blcfri,.empty-add.svelte-blcfri{color:#6080a8;cursor:pointer;background:0 0;border:1px dashed #60a5fa29;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;font-family:inherit;transition:all .14s;display:flex}.add-tile.svelte-blcfri{width:72px}.empty-add.svelte-blcfri{width:100%;min-height:96px;padding:1.4rem}.add-tile.svelte-blcfri:hover,.empty-add.svelte-blcfri:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 5%, transparent)}.plus.svelte-blcfri{color:var(--accent);font-size:1.3rem;line-height:1}.empty-add.svelte-blcfri span:where(.svelte-blcfri){font-size:.86rem;font-weight:600}.add-tile.svelte-blcfri span:where(.svelte-blcfri):not(.plus){font-size:.67rem}.out-grid.svelte-blcfri{grid-template-columns:1.5fr 1fr;align-items:start;gap:1rem;display:grid}.out-grid.enlarged.svelte-blcfri{grid-template-columns:1fr}.wave-card.svelte-blcfri{background:#020608;border:1px solid #60a5fa14;border-radius:8px;padding:.65rem;box-shadow:inset 0 0 22px #0009}.wave.svelte-blcfri{width:100%;height:150px;position:relative}.wave.tall.svelte-blcfri{height:300px}.scope.svelte-blcfri{width:100%;height:100%;display:block}.trim-line.svelte-blcfri{background:color-mix(in srgb, var(--accent) 80%, white);z-index:3;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.trim-handle.svelte-blcfri{border:1px solid color-mix(in srgb, var(--accent) 65%, white);background:color-mix(in srgb, var(--accent) 25%, #020608);color:#dde8f8;cursor:ew-resize;touch-action:none;border-radius:6px;place-items:center;width:20px;height:28px;font-size:.68rem;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.trim-time.svelte-blcfri{color:#a8c8f0;white-space:nowrap;background:#020608eb;border-radius:3px;padding:0 .22rem;font-size:.58rem;position:absolute;top:-1.05rem;left:50%;transform:translate(-50%)}.trim-line.out.svelte-blcfri .trim-time:where(.svelte-blcfri){top:auto;bottom:-1.05rem}.fade-handle.svelte-blcfri{cursor:ew-resize;touch-action:none;z-index:4;background:#93c5fd;border:2px solid #020608;border-radius:50%;width:13px;height:13px;padding:0;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 0 7px #93c5fda6}.wave-readout.svelte-blcfri{color:#4a6080;flex-wrap:wrap;gap:1rem;margin-top:.5rem;padding:0 .15rem;font-size:.62rem;display:flex}.out-controls.svelte-blcfri{flex-direction:column;gap:.75rem;display:flex}.ctl-panel.svelte-blcfri{background:#60a5fa05;border:1px solid #60a5fa14;border-radius:8px;padding:.78rem .88rem}.ctl-head.svelte-blcfri{justify-content:space-between;align-items:center;margin-bottom:.58rem;display:flex}.ctl-title.svelte-blcfri{color:#c4d8f0;font-size:.8rem;font-weight:600}.num-row.svelte-blcfri{gap:.65rem;transition:opacity .18s;display:flex}.num-row.dim.svelte-blcfri,.fade-grid.dim.svelte-blcfri{opacity:.38}.num-row.svelte-blcfri label:where(.svelte-blcfri),.num-inline.svelte-blcfri{color:#6080a8;align-items:center;gap:.28rem;font-size:.7rem;display:flex}.num-row.svelte-blcfri input:where(.svelte-blcfri),.num-inline.svelte-blcfri input:where(.svelte-blcfri),.shape.svelte-blcfri{color:#dde8f8;background:#00000059;border:1px solid #60a5fa1f;border-radius:6px;outline:none;padding:.26rem .38rem;font-family:JetBrains Mono,monospace;font-size:.7rem}.num-row.svelte-blcfri input:where(.svelte-blcfri){width:62px}.num-inline.svelte-blcfri input:where(.svelte-blcfri){width:54px}.num-row.svelte-blcfri input:where(.svelte-blcfri):focus,.num-inline.svelte-blcfri input:where(.svelte-blcfri):focus,.shape.svelte-blcfri:focus{border-color:color-mix(in srgb, var(--accent) 48%, transparent)}.num-row.svelte-blcfri i:where(.svelte-blcfri),.num-inline.svelte-blcfri i:where(.svelte-blcfri){color:#354a68;font-size:.6rem;font-style:normal}.ctl-note.svelte-blcfri{color:#354a68;margin:.48rem 0 0;font-size:.6rem}.fade-grid.svelte-blcfri{grid-template-columns:1fr 1fr;gap:.78rem;transition:opacity .18s;display:grid}.fade-col.svelte-blcfri{flex-direction:column;gap:.36rem;display:flex}.fade-label.svelte-blcfri{color:#6080a8;font-size:.67rem}.shape.svelte-blcfri{cursor:pointer;width:100%}.shape.svelte-blcfri option:where(.svelte-blcfri){background:#0a1020}.export-panel.svelte-blcfri{flex-direction:column;display:flex}.fmtseg.svelte-blcfri{gap:.3rem;margin-bottom:.65rem;display:flex}.fmtbtn.svelte-blcfri{color:#6080a8;cursor:pointer;background:#ffffff05;border:1px solid #60a5fa14;border-radius:7px;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:.37rem .5rem;font-family:inherit;transition:all .13s;display:flex}.fmtbtn.svelte-blcfri b:where(.svelte-blcfri){font-size:.71rem}.fmtbtn.svelte-blcfri small:where(.svelte-blcfri){color:#354a68;font-size:.49rem}.fmtbtn.on.svelte-blcfri{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 46%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.fmtbtn.on.svelte-blcfri small:where(.svelte-blcfri){color:color-mix(in srgb, var(--accent) 65%, white)}.export.svelte-blcfri{color:#fff;background:linear-gradient(135deg, #3b82f6, var(--accent));cursor:pointer;border:none;border-radius:8px;padding:.58rem 1rem;font-family:inherit;font-size:.83rem;font-weight:600;transition:filter .15s,transform .15s}.export.svelte-blcfri:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.export.svelte-blcfri:disabled{opacity:.55;cursor:progress}input[type=range].svelte-blcfri,.slider.svelte-blcfri{appearance:none;cursor:pointer;background:#60a5fa21;border-radius:999px;outline:none;width:100%;height:3px}input[type=range].svelte-blcfri:disabled{opacity:.35}input[type=range].svelte-blcfri::-webkit-slider-thumb{appearance:none;background:var(--c,var(--accent));cursor:pointer;width:13px;height:13px;box-shadow:0 0 6px color-mix(in srgb, var(--c,var(--accent)) 50%, transparent);border-radius:50%}.slider.svelte-blcfri::-webkit-slider-thumb{appearance:none;background:var(--c,var(--accent));cursor:pointer;width:13px;height:13px;box-shadow:0 0 6px color-mix(in srgb, var(--c,var(--accent)) 50%, transparent);border-radius:50%}input[type=range].svelte-blcfri::-moz-range-thumb{background:var(--c,var(--accent));cursor:pointer;border:none;border-radius:50%;width:13px;height:13px}.slider.svelte-blcfri::-moz-range-thumb{background:var(--c,var(--accent));cursor:pointer;border:none;border-radius:50%;width:13px;height:13px}.drawer.svelte-blcfri{z-index:40;background:#060c18;border-top:2px solid #60a5fa47;flex-direction:column;height:45vh;min-height:280px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -16px 50px #000000bf,0 -1px #60a5fa1f}.drawer.open.svelte-blcfri{transform:translateY(0)}.drawer-bar.svelte-blcfri{border-bottom:1px solid #60a5fa14;flex-shrink:0;align-items:center;gap:.9rem;padding:.55rem 1.4rem;display:flex}.drawer-titleblock.svelte-blcfri{flex-direction:column;gap:1px;display:flex}.drawer-title.svelte-blcfri{color:#c4d8f0;font-size:.83rem;font-weight:600}.drawer-sub.svelte-blcfri{color:#4a6080;font-size:.56rem}.drawer-search.svelte-blcfri{background:#60a5fa0a;border:1px solid #60a5fa1f;border-radius:8px;flex:1;align-items:center;gap:.45rem;max-width:360px;padding:.3rem .65rem;display:flex}.search-icon.svelte-blcfri{color:#4a6080;flex-shrink:0}.drawer-search.svelte-blcfri input:where(.svelte-blcfri){color:#dde8f8;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.87rem}.drawer-search.svelte-blcfri input:where(.svelte-blcfri)::placeholder{color:#354a68}.drawer-close.svelte-blcfri{color:#6080a8;cursor:pointer;background:#ffffff06;border:1px solid #60a5fa1f;border-radius:6px;padding:.13rem .38rem;font-family:JetBrains Mono,monospace;font-size:.6rem}.drawer-close.svelte-blcfri:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.drawer-body.svelte-blcfri{scrollbar-width:thin;scrollbar-color:#60a5fa1f transparent;flex-direction:column;flex:1;gap:.85rem;padding:.75rem 1.4rem;display:flex;overflow-y:auto}.dcat.svelte-blcfri{flex-direction:column;gap:.4rem;display:flex}.dcat-head.svelte-blcfri{letter-spacing:.1em;text-transform:uppercase;color:#6080a8;align-items:center;gap:.38rem;font-family:JetBrains Mono,monospace;font-size:.58rem;display:flex}.cdot.svelte-blcfri{background:var(--c);width:7px;height:7px;box-shadow:0 0 6px var(--c);border-radius:50%;flex-shrink:0}.dcat-items.svelte-blcfri{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.38rem;display:grid}.dcat-item.svelte-blcfri{text-align:left;cursor:pointer;background:#60a5fa05;border:1px solid #60a5fa12;border-radius:7px;align-items:center;gap:.45rem;padding:.48rem .6rem;transition:all .13s;display:flex;position:relative}.dcat-item.svelte-blcfri:hover{background:color-mix(in srgb, var(--c) 8%, transparent);border-color:color-mix(in srgb, var(--c) 38%, transparent)}.dcat-item.st-i.svelte-blcfri{border-color:#facc1533}.di-body.svelte-blcfri{flex-direction:column;gap:1px;min-width:0;display:flex}.di-body.svelte-blcfri b:where(.svelte-blcfri){color:#c4d8f0;font-size:.77rem;font-weight:600}.di-body.svelte-blcfri small:where(.svelte-blcfri){color:#4a6080;font-size:.61rem}.di-badge.svelte-blcfri{color:#facc15;border:1px solid #facc1559;border-radius:3px;padding:0 3px;font-family:JetBrains Mono,monospace;font-size:.46rem;position:absolute;top:4px;right:5px}.drawer-empty.svelte-blcfri{color:#4a6080;text-align:center;padding:1.4rem;font-size:.8rem}.scrim.svelte-blcfri{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03060cb3;place-items:start center;padding-top:8vh;display:grid;position:fixed;inset:0}.ovf.svelte-blcfri{border:1px solid #60a5fa1f;border-top:2px solid var(--c);background:#060c18;border-radius:10px;flex-direction:column;width:min(440px,92vw);max-height:78vh;display:flex;overflow:hidden;box-shadow:0 28px 72px #000000e6}.ovf-head.svelte-blcfri{border-bottom:1px solid #60a5fa14;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1rem;display:flex}.ovf-head.svelte-blcfri b:where(.svelte-blcfri){font-size:.88rem}.ovf-head.svelte-blcfri small:where(.svelte-blcfri){color:#6080a8;margin-top:2px;font-size:.62rem;display:block}.ovf-body.svelte-blcfri{flex-direction:column;gap:.85rem;padding:.9rem 1rem;display:flex;overflow-y:auto}.picker-close.svelte-blcfri{color:#6080a8;cursor:pointer;background:#ffffff06;border:1px solid #60a5fa1f;border-radius:6px;padding:.13rem .38rem;font-family:JetBrains Mono,monospace;font-size:.6rem}@media (width<=1080px){.gen-grid.svelte-blcfri,.out-grid.svelte-blcfri{grid-template-columns:1fr}}
