.wave.svelte-eszjsi{image-rendering:crisp-edges;display:block}.placeholder.svelte-eszjsi{letter-spacing:.1em;text-transform:uppercase;color:#e5e7eb66;border-radius:var(--pulse-radius,0);border:1px dashed #e5e7eb1f;justify-content:center;align-items:center;min-width:96px;height:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;display:inline-flex}.placeholder--empty.svelte-eszjsi{color:#e5e7eb40;border-style:dotted}.prev.svelte-9cb5dc{align-items:center;gap:.4rem;min-height:26px;display:flex}.op-wrap.svelte-9cb5dc{border-radius:var(--pulse-radius,0);width:96px;height:24px;position:relative;overflow:hidden}.op-wrap.svelte-9cb5dc .pulse-op-canvas{background:#050505;border-radius:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px #ffffff0f}.op-wrap.svelte-9cb5dc .chip:where(.svelte-9cb5dc){color:var(--accent,#5be3c8);letter-spacing:.08em;background:#0000008c;border:0;padding:.1rem .3rem;font-size:.55rem;position:absolute;inset:auto 2px 2px auto}.chip.svelte-9cb5dc{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--pulse-radius,0);color:#e5e7eb99;white-space:nowrap;border:1px solid;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.chip--layer.svelte-9cb5dc{color:#fbbf24}.chip--proj.svelte-9cb5dc{color:#60a5fa}.chip--fx.svelte-9cb5dc{color:#c4b5fd}.chip--cue.svelte-9cb5dc{color:#f0abfc}.chip--src.svelte-9cb5dc{color:#5be3c8;align-items:center;gap:.2rem;display:inline-flex}.chip--dmx.svelte-9cb5dc{color:#f87171}.chip--esp.svelte-9cb5dc{color:#fb923c;align-items:center;gap:.3rem;display:inline-flex}.chip--off.svelte-9cb5dc{color:#e5e7eb4d;border-style:dashed}.swatch.svelte-9cb5dc{background:var(--swatch,#888);border-radius:50%;width:.6rem;height:.6rem;display:inline-block}.tl.svelte-1aouu9g{outline:none;flex-direction:column;gap:.5rem;display:flex}.tl.mobile.svelte-1aouu9g{background:var(--pulse-panel-bg2);gap:0;height:100%;min-height:0}.tl.mobile.svelte-1aouu9g .tl-bar:where(.svelte-1aouu9g){min-height:var(--pulse-touch-min);padding:0 var(--pulse-spacing-xs);flex-wrap:nowrap;flex:none;gap:.25rem;overflow-x:auto}.tl.mobile.svelte-1aouu9g .tl-title:where(.svelte-1aouu9g){z-index:2;background:var(--pulse-panel-bg2);position:sticky;left:0}.tl.mobile.svelte-1aouu9g .tl-meta:where(.svelte-1aouu9g){display:none}.tl.mobile.svelte-1aouu9g .tl-play:where(.svelte-1aouu9g),.tl.mobile.svelte-1aouu9g .zb:where(.svelte-1aouu9g){min-width:var(--pulse-touch-min);min-height:var(--pulse-touch-min)}.tl.mobile.svelte-1aouu9g .tl-scroll:where(.svelte-1aouu9g){flex:auto;min-height:0}.tl.mobile.svelte-1aouu9g .lane-gutter:where(.svelte-1aouu9g){width:88px;min-width:88px}.tl.mobile.svelte-1aouu9g .tl-hint:where(.svelte-1aouu9g){display:none}.tl.svelte-1aouu9g:focus-visible{border-radius:var(--pulse-radius,0);box-shadow:0 0 0 1px #2dd4bf80}.tl-bar.svelte-1aouu9g{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.tl-title.svelte-1aouu9g{color:#2dd4bf;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.tl-play.svelte-1aouu9g{font:inherit;letter-spacing:.02em;cursor:pointer;color:#2dd4bf;border-radius:var(--pulse-radius,0);background:#0f172a;border:1px solid #2dd4bf;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.62rem;display:inline-flex}.tl-play.svelte-1aouu9g:hover{background:#2dd4bf1f}.tl-play.on.svelte-1aouu9g{color:#1a1205;background:#f59e0b;border-color:#f59e0b;font-weight:700}.tl-play.svelte-1aouu9g i:where(.svelte-1aouu9g){font-size:.85rem}.tl-meta.svelte-1aouu9g{color:#9aa6b2;font-variant-numeric:tabular-nums;font-size:.66rem}.tl-meta.svelte-1aouu9g b:where(.svelte-1aouu9g){color:#2dd4bf}.tl-bars.svelte-1aouu9g{align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.tl-bars.svelte-1aouu9g .zb:where(.svelte-1aouu9g){align-items:center;gap:.15rem;width:auto;padding:0 .4rem;font-size:.58rem;display:inline-flex}.tl-zoom.svelte-1aouu9g{align-items:center;gap:.3rem;display:inline-flex}.zb.svelte-1aouu9g{color:#cbd5e1;width:1.5rem;height:1.5rem;font:inherit;cursor:pointer;border-radius:var(--pulse-radius,0);background:#0f172a;border:1px solid #1f2937;justify-content:center;align-items:center;display:inline-flex}.zb.svelte-1aouu9g:hover{color:#fff;border-color:#0d9488}.zb.svelte-1aouu9g:disabled{opacity:.4;cursor:default}.zb.keys.on.svelte-1aouu9g{color:#2dd4bf;border-color:#2dd4bf}.zlvl.svelte-1aouu9g{color:#6b7280;text-align:center;min-width:2.6rem;font-size:.6rem}.tl-keys.svelte-1aouu9g{color:#9aa6b2;border-radius:var(--pulse-radius,0);background:#0b0e12;border:1px solid #1f2937;flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:.45rem .6rem;font-size:.62rem;list-style:none;display:flex}.tl-keys.svelte-1aouu9g li:where(.svelte-1aouu9g){align-items:center;gap:.3rem;display:inline-flex}kbd.svelte-1aouu9g{font:inherit;border-radius:var(--pulse-radius,0);color:#e5e7eb;background:#111827;border:1px solid #334155;border-bottom-width:2px;padding:0 .3rem;font-size:.58rem}.tl-scroll.svelte-1aouu9g{border-radius:var(--pulse-radius,0);background:#07090c;border:1px solid #1f2937;overflow-x:auto}.tl-inner.svelte-1aouu9g{min-width:max-content}.tl-row.svelte-1aouu9g{border-bottom:1px solid #ffffff0d;align-items:stretch;display:flex}.tl-row.svelte-1aouu9g:last-child{border-bottom:none}.lane-gutter.svelte-1aouu9g{z-index:2;background:#0b0e12;border-right:1px solid #1f2937;flex:0 0 9rem;align-items:center;gap:.4rem;width:9rem;padding:.4rem .55rem;font-size:.66rem;display:flex;position:sticky;left:0}.ruler-gutter.svelte-1aouu9g{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.lane-dot.svelte-1aouu9g{border-radius:var(--pulse-radius,0);flex-shrink:0;width:.55rem;height:.55rem}.lane-name.svelte-1aouu9g{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lane-layer.svelte-1aouu9g{color:#f59e0b;border-radius:var(--pulse-radius,0);border:1px solid;margin-left:auto;padding:0 .25rem;font-size:.58rem}.lane-auto.svelte-1aouu9g{color:#64748b;cursor:pointer;background:0 0;border:1px solid #1f2937;flex-shrink:0;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;margin-left:auto;font-size:.8rem;display:inline-flex}.lane-auto.svelte-1aouu9g+.lane-layer:where(.svelte-1aouu9g){margin-left:.3rem}.lane-auto.svelte-1aouu9g:hover{color:#cbd5e1;border-color:#0d9488}.lane-auto.on.svelte-1aouu9g{color:#2dd4bf;border-color:#2dd4bf}.auto-row.svelte-1aouu9g{background:#2dd4bf08}.auto-gutter.svelte-1aouu9g{color:#64748b;letter-spacing:.06em;text-transform:uppercase;gap:.3rem;font-size:.55rem}.auto-name.svelte-1aouu9g{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auto-lane.svelte-1aouu9g{cursor:ns-resize;touch-action:none;height:1.8rem;position:relative}.auto-bar.svelte-1aouu9g{background:color-mix(in oklab, var(--c,#2dd4bf) 55%, transparent);border-top:1px solid var(--c,#2dd4bf);position:absolute;bottom:0}.auto-knob.svelte-1aouu9g{background:#f0fdfa;height:2px;position:absolute;top:-1px;left:0;right:0}.ruler.svelte-1aouu9g{cursor:col-resize;height:1.6rem;position:relative}.ruler-row.svelte-1aouu9g{background:#ffffff04}.tick.svelte-1aouu9g{background:#ffffff0f;width:1px;position:absolute;top:0;bottom:0}.tick.beat.svelte-1aouu9g{background:#ffffff24}.tick.bar.svelte-1aouu9g{background:#2dd4bf66}.tick-lbl.svelte-1aouu9g{color:#64748b;font-variant-numeric:tabular-nums;font-size:.52rem;position:absolute;top:2px;left:3px}.lane.svelte-1aouu9g{cursor:crosshair;height:2.4rem;position:relative}.gridline.svelte-1aouu9g{background:#ffffff0b;width:1px;position:absolute;top:0;bottom:0}.gridline.bar.svelte-1aouu9g{background:#2dd4bf2e}.block.svelte-1aouu9g{background:color-mix(in oklab, var(--c,#0d9488) 78%, black 22%);border:1px solid color-mix(in oklab, var(--c,#0d9488) 60%, white 40%);border-radius:var(--pulse-radius,0);cursor:grab;min-width:10px;font:inherit;text-align:left;touch-action:none;align-items:center;padding:0 .4rem;transition:filter .1s;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.block.svelte-1aouu9g:hover{filter:brightness(1.25)}.block.selected.svelte-1aouu9g{z-index:2;box-shadow:0 0 0 2px #f0fdfa,0 0 8px #2dd4bfb3}.block.playing-now.svelte-1aouu9g{z-index:3;box-shadow:0 0 0 2px #fde047,0 0 12px #fde047cc}.block-lbl.svelte-1aouu9g{color:#06121a;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:1;font-size:.58rem;font-weight:700;overflow:hidden}.grip.svelte-1aouu9g{cursor:ew-resize;z-index:2;width:7px;position:absolute;top:0;bottom:0}.grip-l.svelte-1aouu9g{left:0}.grip-r.svelte-1aouu9g{right:0}.grip.svelte-1aouu9g:after{content:"";border-radius:var(--pulse-radius,0);background:#06121a8c;width:2px;position:absolute;top:30%;bottom:30%}.grip-l.svelte-1aouu9g:after{left:2px}.grip-r.svelte-1aouu9g:after{right:2px}.block.svelte-1aouu9g:hover .grip:where(.svelte-1aouu9g):after{background:#06121ad9}.playhead.svelte-1aouu9g{z-index:3;pointer-events:none;background:#f59e0b;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 6px #f59e0bb3}.playhead.paused.svelte-1aouu9g{box-shadow:none;opacity:.95;background:#fbbf24}.ph-head.svelte-1aouu9g{clip-path:polygon(0 0,100% 0,50% 100%);cursor:col-resize;background:#f59e0b;width:12px;height:9px;position:absolute;top:0;left:-5px;box-shadow:0 1px 3px #00000080}.playhead.paused.svelte-1aouu9g .ph-head:where(.svelte-1aouu9g){background:#fbbf24}.ph-time.svelte-1aouu9g{z-index:5;color:#041014;white-space:nowrap;pointer-events:none;background:#fbbf24;padding:1px 4px;font:700 .5rem/1.4 ui-monospace,monospace;position:absolute;top:0;transform:translate(2px)}.tl-marker.svelte-1aouu9g{z-index:4;cursor:pointer;position:absolute;top:0;bottom:0}.tl-marker.svelte-1aouu9g:before{content:"";background:var(--mc,#38bdf8);width:2px;position:absolute;top:0;bottom:0;left:0}.tl-marker-flag.svelte-1aouu9g{background:var(--mc,#38bdf8);color:#041014;white-space:nowrap;text-overflow:ellipsis;max-width:8rem;padding:1px 3px;font:700 .5rem/1 ui-monospace,monospace;position:absolute;top:1px;left:2px;overflow:hidden}.tl-marker.svelte-1aouu9g:hover .tl-marker-flag:where(.svelte-1aouu9g){filter:brightness(1.15)}.lane-playhead.svelte-1aouu9g{z-index:1;pointer-events:none;background:#f59e0b80;width:2px;position:absolute;top:0;bottom:0}.lane-playhead.paused.svelte-1aouu9g{background:#fbbf2459}.lane-wave.svelte-1aouu9g{opacity:.55;pointer-events:none;z-index:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tl-hint.svelte-1aouu9g>summary:where(.svelte-1aouu9g){cursor:pointer;opacity:.75;align-items:center;gap:.3rem;min-height:32px;padding:.3rem .1rem;list-style:none;display:flex}.tl-hint.svelte-1aouu9g>summary:where(.svelte-1aouu9g)::-webkit-details-marker{display:none}.tl-hint[open].svelte-1aouu9g>summary:where(.svelte-1aouu9g){opacity:1}.tl-hint.svelte-1aouu9g{color:#6b7280;margin:0;font-size:.62rem}.lane-expand.svelte-1aouu9g{color:#64748b;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.3rem;padding:0;font-size:.95rem;display:inline-flex}.lane-expand.svelte-1aouu9g:hover{color:#cbd5e1}.lane-expand.on.svelte-1aouu9g{color:#2dd4bf}.lane-expand-spacer.svelte-1aouu9g{flex-shrink:0;width:1.1rem}.sub-row.svelte-1aouu9g{background:#ffffff03}.sub-gutter.svelte-1aouu9g{padding-left:1.65rem;font-size:.62rem}.sub-lane.svelte-1aouu9g{cursor:default;height:1.7rem}.sub-link.svelte-1aouu9g{color:#cbd5e1;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding:.15rem .3rem;font-size:.62rem;display:inline-flex}.sub-link.svelte-1aouu9g:hover{color:#fff;border-color:#1f2937}.sub-link.selected.svelte-1aouu9g{color:#2dd4bf;border-color:#2dd4bf;box-shadow:0 0 0 1px #2dd4bf59}.sub-link.dim.svelte-1aouu9g{opacity:.5}.sub-dot.svelte-1aouu9g{border-radius:var(--pulse-radius,0);flex-shrink:0;width:.5rem;height:.5rem}.sub-dot.off.svelte-1aouu9g{box-shadow:inset 0 0 0 1px #4b5563;background:#374151!important}.sub-name.svelte-1aouu9g{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub-tag.svelte-1aouu9g{color:#f59e0b;text-transform:uppercase;letter-spacing:.04em;border:1px solid;flex-shrink:0;margin-left:auto;padding:0 .2rem;font-size:.5rem}.sub-empty.svelte-1aouu9g{color:#4b5563;font-size:.58rem;font-style:italic}.src-block.svelte-1aouu9g{top:3px;bottom:3px}.src-block.dim.svelte-1aouu9g{opacity:.45}.src-block.dim.svelte-1aouu9g:hover{opacity:.75}.kf-row.svelte-1aouu9g{background:#2dd4bf0b}.kf-add-row.svelte-1aouu9g{background:#2dd4bf05}.kf-gutter.svelte-1aouu9g{gap:.3rem;padding:.3rem .4rem}.kf-ico.svelte-1aouu9g{color:#2dd4bf;flex-shrink:0;font-size:.85rem}.kf-param.svelte-1aouu9g{color:#cbd5e1;min-width:0;font:inherit;cursor:pointer;background:#0f172a;border:1px solid #1f2937;border-radius:0;flex:1;padding:.12rem .2rem;font-size:.56rem}.kf-param.svelte-1aouu9g:focus{border-color:#0d9488;outline:none}.kf-param.svelte-1aouu9g:disabled{opacity:.5}.kf-del.svelte-1aouu9g,.kf-add-btn.svelte-1aouu9g{color:#64748b;cursor:pointer;background:0 0;border:1px solid #1f2937;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;font-size:.8rem;display:inline-flex}.kf-del.svelte-1aouu9g:hover{color:#ef4444;border-color:#ef4444}.kf-add-btn.svelte-1aouu9g:hover{color:#2dd4bf;border-color:#2dd4bf}.kf-add-btn.svelte-1aouu9g:disabled{opacity:.4;cursor:default}.kf-lane.svelte-1aouu9g{cursor:crosshair;touch-action:none;position:relative}.kf-svg.svelte-1aouu9g{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.kf-pt.svelte-1aouu9g{cursor:grab;z-index:2;touch-action:none;background:#f0fdfa;border:1px solid #0d9488;border-radius:0;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.kf-pt.svelte-1aouu9g:hover{background:#2dd4bf;box-shadow:0 0 6px #2dd4bfb3}.kf-add-hint.svelte-1aouu9g{color:#6b7280;align-items:center;padding:0 .6rem;font-size:.58rem;display:flex}.knob.svelte-ktotvy{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.15rem;display:flex}.dial.svelte-ktotvy{cursor:ns-resize;touch-action:none;outline:none;position:relative}.modarc.svelte-ktotvy{fill:none;stroke:#f59e0b;stroke-width:4px;stroke-linecap:round;opacity:.55}.modind.svelte-ktotvy{fill:#f59e0b;stroke:#1a1205;stroke-width:1px}.mod-badge.svelte-ktotvy{color:#1a1205;border-radius:var(--pulse-radius,0);pointer-events:none;background:#f59e0be6;padding:0 .2rem;font-size:.5rem;line-height:1.3;position:absolute;top:-2px;right:-2px}.num-mod.svelte-ktotvy{color:#f59e0b}.dial.svelte-ktotvy:focus-visible{filter:drop-shadow(0 0 4px #2dd4bf)}.knob.macro.svelte-ktotvy .dial:where(.svelte-ktotvy){width:64px;height:64px}.knob.compact.svelte-ktotvy .dial:where(.svelte-ktotvy){width:40px;height:40px}svg.svelte-ktotvy{width:100%;height:100%;display:block}.track.svelte-ktotvy{fill:none;stroke:#ffffff1f;stroke-width:7px;stroke-linecap:round}.val.svelte-ktotvy{fill:none;stroke:#2dd4bf;stroke-width:7px;stroke-linecap:round;transition:stroke-dasharray 50ms linear}.hub.svelte-ktotvy{fill:#ffffff0d;stroke:#ffffff1a;stroke-width:1px}.ind.svelte-ktotvy{stroke:#5eead4;stroke-width:3px;stroke-linecap:round}.knob.active.svelte-ktotvy .val:where(.svelte-ktotvy){stroke:#5eead4}.knob.active.svelte-ktotvy .ind:where(.svelte-ktotvy){stroke:#fff}.lbl.svelte-ktotvy{color:#cbd5e1;text-align:center;font-size:.66rem}.knob.active.svelte-ktotvy .lbl:where(.svelte-ktotvy){color:#5eead4}.num.svelte-ktotvy{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.62rem}.macros.svelte-daz7yh{flex-direction:column;gap:.6rem;display:flex}.hint.svelte-daz7yh{color:#94a3b8;margin:0;font-size:.72rem}.hint.svelte-daz7yh kbd:where(.svelte-daz7yh){border-radius:var(--pulse-radius,0);border:1px solid #fff3;padding:0 .3rem;font-family:ui-monospace,monospace}.grid.svelte-daz7yh{grid-template-columns:repeat(3,1fr);justify-items:center;gap:.7rem .5rem;display:grid}.ctx.svelte-daz7yh{z-index:9999;border-radius:var(--pulse-radius,0);background:#0b0f14;border:1px solid #5eead44d;min-width:190px;padding:.4rem;font-size:.74rem;position:fixed;box-shadow:0 8px 30px #0009}.ctx-head.svelte-daz7yh{color:#5eead4;padding:.2rem .4rem;font-weight:600}.ctx-targets.svelte-daz7yh{margin:.2rem 0;padding:0;list-style:none}.ctx-targets.svelte-daz7yh li:where(.svelte-daz7yh){color:#cbd5e1;justify-content:space-between;gap:.6rem;padding:.12rem .4rem;display:flex}.ctx-targets.svelte-daz7yh .param:where(.svelte-daz7yh){text-transform:capitalize}.ctx-targets.svelte-daz7yh .scale:where(.svelte-daz7yh){color:#64748b;font-variant-numeric:tabular-nums}.ctx-sep.svelte-daz7yh{background:#ffffff1a;height:1px;margin:.3rem 0}.ctx.svelte-daz7yh button:where(.svelte-daz7yh){text-align:left;color:#e2e8f0;border-radius:var(--pulse-radius,0);cursor:pointer;background:0 0;border:0;width:100%;padding:.32rem .4rem;font-size:.74rem;display:block}.ctx.svelte-daz7yh button:where(.svelte-daz7yh):hover{background:#5eead41f}.ctx.svelte-daz7yh button:where(.svelte-daz7yh) kbd:where(.svelte-daz7yh){border-radius:var(--pulse-radius,0);border:1px solid #fff3;padding:0 .25rem;font-family:ui-monospace,monospace}.bus.svelte-14c09py{border-radius:var(--pulse-radius,0);background:#0b0f14;border:1px solid #ffffff14;padding:.5rem .6rem;font-size:.66rem}.bus-head.svelte-14c09py{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.bus-title.svelte-14c09py{color:#5eead4;letter-spacing:.08em;font-weight:600}.bus-bpm.svelte-14c09py{color:#94a3b8;font-variant-numeric:tabular-nums}.beat-dot.svelte-14c09py{background:#5eead433;border-radius:50%;width:9px;height:9px;transition:background 50ms,box-shadow 50ms}.beat-dot.lit.svelte-14c09py{background:#5eead4;box-shadow:0 0 8px #5eead4}.phase-wrap.svelte-14c09py{border-radius:var(--pulse-radius,0);background:#ffffff1a;flex:1;height:3px;overflow:hidden}.phase.svelte-14c09py{background:#5eead4;height:100%;display:block}.rows.svelte-14c09py{flex-direction:column;gap:.2rem;display:flex}.row.svelte-14c09py{grid-template-columns:48px 1fr 26px;align-items:center;gap:.4rem;display:grid}.lbl.svelte-14c09py{color:#94a3b8;letter-spacing:.06em}.track.svelte-14c09py{border-radius:var(--pulse-radius,0);background:#ffffff14;height:7px;overflow:hidden}.fill.svelte-14c09py{border-radius:var(--pulse-radius,0);height:100%;transition:width 60ms linear;display:block}.val.svelte-14c09py{color:#cbd5e1;text-align:right;font-variant-numeric:tabular-nums}.macros-row.svelte-14c09py{border-top:1px solid #ffffff0f;gap:.3rem;margin-top:.5rem;padding-top:.4rem;display:flex}.mac.svelte-14c09py{flex-direction:column;flex:1;align-items:center;gap:.15rem;display:flex}.mac-track.svelte-14c09py{border-radius:var(--pulse-radius,0);background:#ffffff12;align-items:flex-end;width:100%;height:26px;display:flex;overflow:hidden}.mac-fill.svelte-14c09py{background:#5eead4;width:100%;transition:height 60ms linear}.mac-lbl.svelte-14c09py{color:#64748b;font-size:.56rem}.fc.svelte-oi9j5f{z-index:25;position:absolute;inset:0}.fc.svelte-oi9j5f .canvas-container{inset:0;position:absolute!important}.settings.svelte-1lmljv0{background:var(--pulse-panel-bg2);height:100%;color:var(--pulse-text);padding:.8rem;overflow-y:auto}header.svelte-1lmljv0{margin-bottom:1rem}header.svelte-1lmljv0 p:where(.svelte-1lmljv0),h3.svelte-1lmljv0{color:var(--pulse-text-faint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.62rem}header.svelte-1lmljv0 h2:where(.svelte-1lmljv0){color:var(--pulse-accent);margin:.15rem 0 0;font-size:1.1rem}.group.svelte-1lmljv0{margin-bottom:1.1rem}h3.svelte-1lmljv0{margin-bottom:.45rem}.row.svelte-1lmljv0,.mode.svelte-1lmljv0,.view.svelte-1lmljv0{box-sizing:border-box;border:var(--pulse-border);background:var(--pulse-panel-bg);min-height:56px;color:inherit;text-decoration:none}.row.svelte-1lmljv0{grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:.55rem;margin-bottom:.4rem;padding:.55rem .65rem;display:grid}.row.primary.svelte-1lmljv0,.view.primary.svelte-1lmljv0{border-color:var(--pulse-accent-dim);background:color-mix(in srgb, var(--pulse-accent) 9%, var(--pulse-panel-bg))}.row.svelte-1lmljv0>i:where(.svelte-1lmljv0):first-child,.mode.svelte-1lmljv0>i:where(.svelte-1lmljv0),.view.svelte-1lmljv0>i:where(.svelte-1lmljv0):first-child{color:var(--pulse-accent);font-size:1.15rem}.row.svelte-1lmljv0>i:where(.svelte-1lmljv0):last-child,.view.svelte-1lmljv0>i:where(.svelte-1lmljv0):last-child{color:var(--pulse-text-faint)}.row.svelte-1lmljv0 span:where(.svelte-1lmljv0),.mode.svelte-1lmljv0 span:where(.svelte-1lmljv0),.view.svelte-1lmljv0 span:where(.svelte-1lmljv0){flex-direction:column;gap:.15rem;min-width:0;display:flex}b.svelte-1lmljv0{font-size:.78rem}small.svelte-1lmljv0{color:var(--pulse-text-faint);font-size:.64rem;line-height:1.25}.views.svelte-1lmljv0{gap:.4rem;display:grid}.view.svelte-1lmljv0{grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid}.modes.svelte-1lmljv0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.mode.svelte-1lmljv0{font:inherit;text-align:left;cursor:pointer;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:.45rem;width:100%;padding:.65rem .55rem;display:grid}.mode.svelte-1lmljv0 b:where(.svelte-1lmljv0){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (orientation:landscape){.modes.svelte-1lmljv0{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-overlay.svelte-snqpsf{z-index:1000;background:#0009;place-items:center;display:grid;position:fixed;inset:0}.sp.svelte-snqpsf{border-radius:var(--pulse-radius,0);color:#e5e7eb;background:#0c0c10;border:1px solid #ffffff24;flex-direction:column;gap:.55rem;width:min(720px,94vw);max-height:84vh;padding:.85rem;font-family:ui-monospace,Menlo,monospace;display:flex}.sp-head.svelte-snqpsf{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.sp-sub.svelte-snqpsf{color:#e5e7eb73;font-size:.72rem}.sp-x.svelte-snqpsf{color:#e5e7eb99;cursor:pointer;background:0 0;border:0;font-size:.9rem}.sp-tabs.svelte-snqpsf{flex-wrap:wrap;gap:.3rem;display:flex}.sp-tab.svelte-snqpsf{border-radius:var(--pulse-radius,0);color:#e5e7ebbf;cursor:pointer;font:inherit;background:#141418e6;border:1px solid #ffffff1a;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.72rem;display:inline-flex}.sp-tab.svelte-snqpsf:hover{border-color:#5be3c880}.sp-tab.on.svelte-snqpsf{color:#5be3c8;background:#2dd4bf2e;border-color:#2dd4bf80}.sp-n.svelte-snqpsf{font-variant-numeric:tabular-nums;opacity:.6;font-size:.66rem}.sp-search.svelte-snqpsf{border-radius:var(--pulse-radius,0);color:#fff;font:inherit;background:#08080a;border:1px solid #ffffff24;padding:.4rem .55rem;font-size:.8rem}.sp-grid.svelte-snqpsf{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;padding:.15rem;display:grid;overflow:auto}.sp-cell.svelte-snqpsf{display:flex;position:relative}.sp-card.svelte-snqpsf{border-radius:var(--pulse-radius,0);color:#e5e7eb;cursor:pointer;text-align:left;background:#141418e6;border:1px solid #ffffff1a;flex-direction:column;flex:auto;gap:.3rem;padding:.35rem;display:flex}.sp-card.svelte-snqpsf:hover{border-color:#5be3c8}.sp-fav.svelte-snqpsf{z-index:2;border-radius:var(--pulse-radius,0);color:#e5e7eb8c;cursor:pointer;background:#00000073;border:0;place-items:center;width:1.3rem;height:1.3rem;padding:0;font-size:.8rem;display:grid;position:absolute;top:.3rem;right:.3rem}.sp-fav.svelte-snqpsf:hover,.sp-fav.on.svelte-snqpsf{color:#fbbf24}.sp-thumb.svelte-snqpsf{aspect-ratio:16/9;border-radius:var(--pulse-radius,0);color:#e5e7eb66;background:#000;place-items:center;font-size:1.3rem;display:grid;overflow:hidden}.sp-thumb.svelte-snqpsf img:where(.svelte-snqpsf){object-fit:cover;width:100%;height:100%}.sp-label.svelte-snqpsf{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.sp-empty.svelte-snqpsf{color:#e5e7eb73;grid-column:1/-1;padding:.5rem .15rem;font-size:.78rem}.sp-open.svelte-snqpsf{color:#5be3c8;font-size:.76rem;text-decoration:none}.lm.svelte-1s8cts4{background:#000;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;position:absolute;inset:0}.lm-cell.svelte-1s8cts4{cursor:pointer;border-radius:var(--pulse-radius,0);min-width:0;min-height:0;color:inherit;background:#050505;border:2px solid #ffffff1a;padding:0;position:relative;overflow:hidden}.lm-cell.on.svelte-1s8cts4{border-color:#2dd4bf;box-shadow:0 0 0 1px #2dd4bf,0 0 12px #2dd4bf59}.lm-cell.comp.svelte-1s8cts4{border-style:dashed}.lm-screen.svelte-1s8cts4{position:absolute;inset:0}.lm-screen.svelte-1s8cts4 canvas,.lm-screen.svelte-1s8cts4 iframe,.lm-screen.svelte-1s8cts4 video{object-fit:cover;width:100%!important;height:100%!important}.lm-label.svelte-1s8cts4{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#e5e7eb;border-radius:var(--pulse-radius,0);background:#0000008c;padding:.2rem .4rem;font:700 .6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:6px;left:6px}.cko.svelte-1cqo5mt{flex-direction:column;gap:.35rem;display:flex}.cko-head.svelte-1cqo5mt{align-items:center;gap:.4rem;display:flex}.cko-title.svelte-1cqo5mt{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:.66rem}.cko-n.svelte-1cqo5mt{border-radius:var(--pulse-radius,0);background:#ffffff1a;padding:0 .35rem;font-size:.6rem}.cko-selacts.svelte-1cqo5mt{gap:.25rem;margin-left:auto;display:inline-flex}.cko-selacts.svelte-1cqo5mt button:where(.svelte-1cqo5mt){text-transform:uppercase;letter-spacing:.06em;color:#9fb2c2;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:.56rem}.cko-selacts.svelte-1cqo5mt button:where(.svelte-1cqo5mt):hover{color:#cfe9ff}.cko-empty.svelte-1cqo5mt{opacity:.55;margin:0;font-size:.7rem;line-height:1.4}.cko-hint.svelte-1cqo5mt{opacity:.45;margin:0;font-size:.58rem;line-height:1.3}.cko-list.svelte-1cqo5mt{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.cko-row.svelte-1cqo5mt{border-radius:var(--pulse-radius,0);flex-direction:column;gap:.1rem;padding:.1rem .2rem;display:flex}.cko-rowtop.svelte-1cqo5mt{align-items:center;gap:.3rem;display:flex}.cko-row.inspected.svelte-1cqo5mt{background:#78c8ff1f}.cko-row.dragover.svelte-1cqo5mt{outline-offset:-2px;background:#46d27a1f;outline:1px dashed #46d27a}.cko-ackchip.svelte-1cqo5mt{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--pulse-radius,0);white-space:nowrap;flex:none;align-items:center;gap:.18rem;padding:.05rem .28rem;font-size:.5rem;font-weight:800;display:inline-flex}.cko-ackchip.svelte-1cqo5mt i:where(.svelte-1cqo5mt){font-size:.68rem}.cko-ackchip.a-ok.svelte-1cqo5mt{color:#7fe0a6;background:#46d27a29}.cko-ackchip.a-wait.svelte-1cqo5mt{color:#9fc3e8;background:#78c8ff24}.cko-ackchip.a-bad.svelte-1cqo5mt{color:#f2a8a8;background:#dc505033}.cko-ackchip.a-stale.svelte-1cqo5mt{color:#f4c19a;background:#e08a3c29}.cko-ackchip.a-none.svelte-1cqo5mt{color:#9aa4ad;background:#ffffff0f}.cko-ack.svelte-1cqo5mt{opacity:.75;flex-wrap:wrap;gap:.4rem;padding:0 .2rem .1rem 1.55rem;font-size:.52rem;line-height:1.3;display:flex}.cko-ack.a-bad.svelte-1cqo5mt{color:#f2b8b8;opacity:.9}.cko-ack.a-stale.svelte-1cqo5mt{color:#f4c19a}.cko-ack-shows.svelte-1cqo5mt{opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cko-send.svelte-1cqo5mt{text-transform:uppercase;letter-spacing:.06em;color:#9fb2c2;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:0;align-items:center;gap:.2rem;padding:.1rem .3rem;font-size:.56rem;display:inline-flex}.cko-send.svelte-1cqo5mt:hover{color:#cfe9ff;border-color:#78c8ff66}.cko-route-send.svelte-1cqo5mt{color:#9fb2c2;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:0 .15rem;font-size:.8rem;display:inline-flex}.cko-route-send.svelte-1cqo5mt:hover{color:#cfe9ff}.cko-route[draggable=true].svelte-1cqo5mt{cursor:grab}.cko-sel.svelte-1cqo5mt{color:#9fb2c2;cursor:pointer;background:0 0;border:none;padding:.1rem;font-size:.95rem;display:flex}.cko-sel.on.svelte-1cqo5mt{color:#46d27a}.cko-pick.svelte-1cqo5mt{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.4rem;padding:.2rem 0;display:flex}.cko-pick.svelte-1cqo5mt:hover .cko-name:where(.svelte-1cqo5mt){color:#cfe9ff}.cko-pick.svelte-1cqo5mt>i:where(.svelte-1cqo5mt){opacity:.8;flex:none;font-size:.9rem}.cko-name.svelte-1cqo5mt{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:600;overflow:hidden}.cko-meta.svelte-1cqo5mt{opacity:.5;white-space:nowrap;font-size:.58rem}.cko-stat.svelte-1cqo5mt{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--pulse-radius,0);white-space:nowrap;flex:none;padding:.05rem .3rem;font-size:.5rem;font-weight:800}.cko-ident.svelte-1cqo5mt{color:#2dd4bf;font:inherit;cursor:pointer;border-radius:var(--pulse-radius,0);background:0 0;border:1px solid #2dd4bf59;flex:none;align-items:center;gap:.2rem;padding:.05rem .28rem;font-size:.5rem;line-height:1.4;display:inline-flex}.cko-ident.svelte-1cqo5mt:hover:not(:disabled){background:#2dd4bf1f}.cko-ident.svelte-1cqo5mt:disabled{opacity:.55;cursor:default}.cko-identp.svelte-1cqo5mt{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.cko-stat.s-waiting.svelte-1cqo5mt{color:#f5c97a;background:#f59e0b29}.cko-stat.s-receiving.svelte-1cqo5mt{color:#7fe0a6;background:#46d27a29}.cko-stat.s-stale.svelte-1cqo5mt{color:#f4c19a;background:#e08a3c29}.cko-stat.s-error.svelte-1cqo5mt{color:#f2a8a8;background:#dc50502e}.cko-stat.s-connecting.svelte-1cqo5mt{color:#9fc3e8;background:#78c8ff1f}.cko-dot.svelte-1cqo5mt{background:#555;border-radius:50%;flex:none;width:7px;height:7px}.cko-dot.on.svelte-1cqo5mt{background:#46d27a}.cko-dot.stale.svelte-1cqo5mt{background:#d2a046}.cko-dot.h-online.svelte-1cqo5mt{background:#46d27a}.cko-dot.h-stale.svelte-1cqo5mt{background:#d2a046;box-shadow:0 0 5px #d2a046b3}.cko-dot.h-offline.svelte-1cqo5mt{background:#e1554f;box-shadow:0 0 5px #e1554fb3}.cko-dot.h-unknown.svelte-1cqo5mt{background:#555}.cko-warn.svelte-1cqo5mt{border-radius:var(--pulse-radius,0);background:#f59e0b14;border:1px solid #f59e0b73;flex-direction:column;gap:.35rem;padding:.45rem .55rem;display:flex}.cko-warn-msg.svelte-1cqo5mt{color:#fcd9a0;gap:.35rem;font-size:.66rem;line-height:1.4;display:flex}.cko-warn-msg.svelte-1cqo5mt i:where(.svelte-1cqo5mt){color:#f59e0b;flex:none;margin-top:.05rem;font-size:.9rem}.cko-warn-actions.svelte-1cqo5mt{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.cko-btn.svelte-1cqo5mt{border-radius:var(--pulse-radius,0);color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;padding:.2rem .45rem;font-size:.64rem}.cko-btn.svelte-1cqo5mt:hover{background:#ffffff1a}.cko-msg.svelte-1cqo5mt{opacity:.6;font-size:.6rem}.cko-pub.svelte-1cqo5mt{align-items:center;gap:.35rem;margin-top:.1rem;font-size:.6rem;line-height:1.3;display:flex}.cko-pub.ok.svelte-1cqo5mt{color:#7fe0a6}.cko-pub.bad.svelte-1cqo5mt{color:#f2b8b8}.cko-pub-dot.svelte-1cqo5mt{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.cko-pub.ok.svelte-1cqo5mt .cko-pub-dot:where(.svelte-1cqo5mt){box-shadow:0 0 6px #46d27a}.cko-routes.svelte-1cqo5mt{border-radius:var(--pulse-radius,0);border:1px solid #ffffff14;flex-direction:column;gap:.2rem;padding:.35rem .45rem;display:flex}.cko-routes-head.svelte-1cqo5mt{letter-spacing:.12em;text-transform:uppercase;opacity:.55;font-size:.56rem}.cko-route.svelte-1cqo5mt{align-items:center;gap:.4rem;display:flex}.cko-route-name.svelte-1cqo5mt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.66rem;overflow:hidden}.cko-route-badge.svelte-1cqo5mt{letter-spacing:.04em;border-radius:var(--pulse-radius,0);white-space:nowrap;padding:.08rem .32rem;font-size:.54rem;font-weight:700}.cko-route-badge.t-native-url.svelte-1cqo5mt,.cko-route-badge.t-native-asset.svelte-1cqo5mt,.cko-route-badge.t-native-scene.svelte-1cqo5mt{color:#7fe0a6;background:#46d27a29}.cko-route-badge.t-preview-stream.svelte-1cqo5mt{color:#f5c97a;background:#f59e0b2e}.cko-route-badge.t-unsupported.svelte-1cqo5mt{color:#f2a8a8;background:#dc50502e}.pub.svelte-19rw69p{color:#e5e7eb;background:#0a0f15;flex-direction:column;height:100%;min-height:0;display:flex}.pub__top.svelte-19rw69p{border-bottom:1px solid #1f2937;justify-content:space-between;align-items:center;padding:.5rem .7rem;display:flex}.pub__body.svelte-19rw69p{flex-direction:column;flex:1;gap:.9rem;min-height:0;padding:.7rem;display:flex;overflow:auto}section.svelte-19rw69p{flex-direction:column;gap:.4rem;display:flex}section.dim.svelte-19rw69p{opacity:.55}.lbl.svelte-19rw69p{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.66rem}.empty.svelte-19rw69p{color:#64748b;font-size:.78rem}.screens.svelte-19rw69p{flex-direction:column;gap:.3rem;display:flex}.screen.svelte-19rw69p{color:#cbd5e1;cursor:pointer;text-align:left;background:#101827;border:1px solid #263244;align-items:center;gap:.45rem;padding:.4rem .55rem;display:flex}.screen.on.svelte-19rw69p{color:#2dd4bf;border-color:#2dd4bf}.textopt.svelte-19rw69p{color:#cbd5e1;cursor:pointer;align-items:center;gap:.45rem;margin:-.1rem 0 .15rem 1.6rem;font-size:.76rem;display:flex}.row.svelte-19rw69p{align-items:center;gap:.45rem;font-size:.82rem;display:flex}.row.dim.svelte-19rw69p{opacity:.5}.days.svelte-19rw69p{flex-wrap:wrap;gap:.25rem;display:flex}.day.svelte-19rw69p{color:#94a3b8;cursor:pointer;background:#101827;border:1px solid #263244;padding:.25rem .45rem;font-size:.72rem}.day.on.svelte-19rw69p{color:#2dd4bf;border-color:#2dd4bf}.times.svelte-19rw69p{gap:.7rem;display:flex}.times.svelte-19rw69p label:where(.svelte-19rw69p){color:#cbd5e1;align-items:center;gap:.35rem;font-size:.78rem;display:flex}input[type=time].svelte-19rw69p,input[type=number].svelte-19rw69p{color:#e5e7eb;background:#0d141d;border:1px solid #263244;padding:.2rem .35rem}input[type=number].svelte-19rw69p{width:3.5rem}.hint.svelte-19rw69p{color:#64748b;font-size:.7rem}.acts.svelte-19rw69p{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.sendnow.svelte-19rw69p{color:#ecfeff;cursor:pointer;background:#0f766e;border:1px solid #2dd4bf;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-weight:700;display:inline-flex}.publish.svelte-19rw69p{color:#cbd5e1;cursor:pointer;background:#0d141d;border:1px solid #334155;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-weight:600;display:inline-flex}.odot.svelte-19rw69p{background:#475569;border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.odot.live.svelte-19rw69p{background:#22c55e;box-shadow:0 0 6px #22c55e}.msg.svelte-19rw69p{color:#2dd4bf;font-size:.76rem}.ic.svelte-19rw69p{color:#cbd5e1;cursor:pointer;background:#101827;border:1px solid #263244;padding:.25rem .4rem}.rules.svelte-19rw69p{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.rules.svelte-19rw69p li:where(.svelte-19rw69p){background:#0d141d;border:1px solid #1f2937;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.rule-text.svelte-19rw69p{flex:1;min-width:0;font-size:.8rem}.rule-text.svelte-19rw69p .when:where(.svelte-19rw69p){color:#64748b;font-size:.7rem;display:block}.dot.svelte-19rw69p{background:#334155;border-radius:50%;flex:none;width:8px;height:8px}.dot.live.svelte-19rw69p{background:#22c55e;box-shadow:0 0 6px #22c55e}.add.svelte-g9r2e3{display:inline-block;position:relative}.add__btn.svelte-g9r2e3{color:#ecfeff;cursor:pointer;font:inherit;background:#0f766e;border:1px solid #2dd4bf;align-items:center;gap:.35rem;padding:.35rem .6rem;font-weight:600;display:inline-flex}.add__panel.svelte-g9r2e3{z-index:40;background:#0b1016;border:1px solid #263244;width:300px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000080}.add__tabs.svelte-g9r2e3{border-bottom:1px solid #16202c;display:flex}.add__tabs.svelte-g9r2e3 button:where(.svelte-g9r2e3){color:#64748b;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:.5rem .2rem;font-size:.72rem}.add__tabs.svelte-g9r2e3 button.on:where(.svelte-g9r2e3){color:#2dd4bf;border-bottom-color:#2dd4bf}.add__tabs.svelte-g9r2e3 button:where(.svelte-g9r2e3):hover{color:#cbd5e1}.add__list.svelte-g9r2e3{flex-direction:column;display:flex}.add__list.svelte-g9r2e3 button:where(.svelte-g9r2e3){color:#cbd5e1;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #16202c;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.add__list.svelte-g9r2e3 button:where(.svelte-g9r2e3):hover{color:#2dd4bf;background:#101827}.add__list.svelte-g9r2e3 i:where(.svelte-g9r2e3){font-size:1rem}.add__grid.svelte-g9r2e3{background:#16202c;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.add__grid.svelte-g9r2e3 button:where(.svelte-g9r2e3){color:#cbd5e1;cursor:pointer;font:inherit;background:#0b1016;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.6rem .2rem;display:flex}.add__grid.svelte-g9r2e3 button:where(.svelte-g9r2e3):hover{color:#2dd4bf;background:#101827}.add__grid.svelte-g9r2e3 i:where(.svelte-g9r2e3){font-size:1.35rem}.add__grid.svelte-g9r2e3 span:where(.svelte-g9r2e3){text-align:center;color:#94a3b8;font-size:.58rem;line-height:1.1}.add__hint.svelte-g9r2e3{color:#64748b;margin:0;padding:.55rem .7rem;font-size:.68rem;line-height:1.4}.lp.svelte-hvum99{flex-direction:column;gap:.75rem;padding:.85rem;display:flex}.lp__head.svelte-hvum99{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lp__head.svelte-hvum99 h3:where(.svelte-hvum99){letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:.82rem;display:flex}.lp__modes.svelte-hvum99{gap:.25rem;display:flex}.lp__modes.svelte-hvum99 button:where(.svelte-hvum99),.lp__picker.svelte-hvum99 button:where(.svelte-hvum99){background:var(--pulse-surface-2,#16181d);color:var(--pulse-text-dim,#9aa1ab);border:1px solid var(--pulse-border,#2a2e36);border-radius:var(--pulse-radius,0);cursor:pointer;padding:.3rem .6rem;font-size:.72rem}.lp__modes.svelte-hvum99 button.on:where(.svelte-hvum99),.lp__picker.svelte-hvum99 button.on:where(.svelte-hvum99){color:var(--pulse-text,#e9edf2);border-color:var(--pulse-accent,#5b8cff)}.lp__modes.svelte-hvum99 button:where(.svelte-hvum99):disabled,.lp__picker.svelte-hvum99 button:where(.svelte-hvum99):disabled{opacity:.4;cursor:not-allowed}.lp__picker.svelte-hvum99{flex-wrap:wrap;gap:.25rem;display:flex}.lp__swatches.svelte-hvum99{flex-wrap:wrap;gap:.35rem;display:flex}.lp__swatch.svelte-hvum99{cursor:pointer;background:var(--pulse-surface-2,#16181d);min-height:2.25rem;color:var(--pulse-text,#e9edf2);border:1px solid var(--pulse-border,#2a2e36);border-left:4px solid var(--c);border-radius:var(--pulse-radius,0);flex:4.5rem;font-size:.74rem}.lp__swatch.svelte-hvum99:disabled{opacity:.45;cursor:not-allowed}.lp__bri.svelte-hvum99{color:var(--pulse-text-dim,#9aa1ab);align-items:center;gap:.6rem;font-size:.74rem;display:flex}.lp__bri.svelte-hvum99 input:where(.svelte-hvum99){flex:1}.lp__bri.svelte-hvum99 output:where(.svelte-hvum99){text-align:right;min-width:3ch;color:var(--pulse-text,#e9edf2)}.lp__off.svelte-hvum99{cursor:pointer;color:#e5e7eb;border-radius:var(--pulse-radius,0);background:#1f2937;border:1px solid #374151;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-size:.76rem;display:flex}.lp__off.svelte-hvum99:disabled{opacity:.45;cursor:not-allowed}.lp__empty.svelte-hvum99,.lp__note.svelte-hvum99,.lp__status.svelte-hvum99{color:var(--pulse-text-dim,#9aa1ab);margin:0;font-size:.72rem}.lp__status.svelte-hvum99{color:var(--pulse-ok,#7bd88f)}.lp__status.bad.svelte-hvum99{color:var(--pulse-bad,#ff6b6b)}.scn.svelte-4ocee2{flex-direction:column;gap:.4rem;display:flex}.scn__save.svelte-4ocee2,.scn__io.svelte-4ocee2{gap:.3rem;display:flex}.scn__save.svelte-4ocee2 input:where(.svelte-4ocee2){color:#f0eee8;border-radius:var(--pulse-radius,0);background:#ffffff0d;border:1px solid #ffffff24;flex:1;padding:.3rem;font-size:.72rem}.scn__btn.svelte-4ocee2{border-radius:var(--pulse-radius,0);color:#2dd4bf;cursor:pointer;white-space:nowrap;background:#2dd4bf1f;border:1px solid #2dd4bf;padding:.3rem .6rem;font-size:.66rem}.scn__btn.ghost.svelte-4ocee2{color:#f0eee8bf;text-align:center;background:0 0;border-color:#ffffff2e;flex:1}.scn__btn.svelte-4ocee2:disabled{opacity:.4;cursor:default}.hidden.svelte-4ocee2{display:none}.scn__msg.svelte-4ocee2{color:#34d399;margin:0;font-size:.66rem}.scn__empty.svelte-4ocee2{color:#f0eee866;margin:0;font-size:.66rem}.scn__list.svelte-4ocee2{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.scn__item.svelte-4ocee2{align-items:center;gap:.25rem;display:flex}.scn__apply.svelte-4ocee2{text-align:left;color:#f0eee8;border-radius:var(--pulse-radius,0);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;flex:1;padding:.3rem .5rem;font-size:.72rem}.scn__apply.svelte-4ocee2:hover{color:#2dd4bf;border-color:#2dd4bf80}.scn__x.svelte-4ocee2{color:#f0eee899;border-radius:var(--pulse-radius,0);cursor:pointer;background:0 0;border:1px solid #ffffff1f;padding:.2rem .4rem;font-size:.7rem}.scn__x.rm.svelte-4ocee2:hover{color:#f87171;border-color:#f87171}.md.svelte-1y834sv{flex-direction:column;gap:.4rem;display:flex}.md__tag.svelte-1y834sv{color:#f0eee88c;margin:0;font-size:.62rem;line-height:1.4}.md__tag.svelte-1y834sv strong:where(.svelte-1y834sv){color:#2dd4bf}.md__row.svelte-1y834sv{color:#f0eee8cc;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.7rem;display:flex}.md__on.svelte-1y834sv{align-items:center;gap:.4rem;display:flex}.md__row.svelte-1y834sv select:where(.svelte-1y834sv){color:#f0eee8;border-radius:var(--pulse-radius,0);background:#ffffff0d;border:1px solid #ffffff24;padding:.2rem;font-size:.7rem}.md__nav.svelte-1y834sv button:where(.svelte-1y834sv){border-radius:var(--pulse-radius,0);color:#2dd4bf;cursor:pointer;background:#2dd4bf14;border:1px solid #2dd4bf66;flex:1;padding:.3rem;font-size:.66rem}.md__search.svelte-1y834sv{color:#f0eee8;border-radius:var(--pulse-radius,0);background:#ffffff0d;border:1px solid #ffffff24;padding:.3rem;font-size:.7rem}.md__err.svelte-1y834sv{color:#f87171;margin:0;font-size:.66rem}.md__list.svelte-1y834sv{flex-direction:column;gap:.1rem;max-height:12rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.md__item.svelte-1y834sv{text-align:left;color:#f0eee8c7;border-radius:var(--pulse-radius,0);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;width:100%;padding:.2rem .4rem;font-size:.66rem;overflow:hidden}.md__item.svelte-1y834sv:hover{background:#ffffff0a}.md__item.on.svelte-1y834sv{color:#2dd4bf;background:#2dd4bf24;border-color:#2dd4bf66}.md__active.svelte-1y834sv{color:#f0eee880;margin:0;font-size:.62rem}.md__active.svelte-1y834sv strong:where(.svelte-1y834sv){color:#2dd4bf}.md__note.svelte-1y834sv{color:#f59e0bb3;margin:0;font-size:.58rem;line-height:1.4}.rec-bar.svelte-18h5je6{border-radius:var(--pulse-radius,0);background:#00000080;border:1px solid #ffffff1a;align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.8rem;display:inline-flex}.rec-bar.live.svelte-18h5je6{border-color:#ef444499}.rec-bar.unsupported.svelte-18h5je6{color:#94a3b8;font-size:.74rem}.rec-btn.svelte-18h5je6{border-radius:var(--pulse-radius,0);color:#e8e8e8;cursor:pointer;font:inherit;background:#ffffff0f;border:1px solid #ffffff29;align-items:center;gap:.4rem;padding:.35rem .7rem;display:inline-flex}.rec-btn.svelte-18h5je6:hover{background:#ffffff1f}.rec-btn.stop.svelte-18h5je6{color:#fca5a5;border-color:#ef444499}.rec-btn.dl.svelte-18h5je6{color:#5eead4;border-color:#2dd4bf80}.rec-dot.svelte-18h5je6{background:#ef4444;border-radius:50%;width:9px;height:9px}.rec-bar.live.svelte-18h5je6 .rec-clock:where(.svelte-18h5je6){color:#fca5a5;font-variant-numeric:tabular-nums}.rec-clock.svelte-18h5je6{font-variant-numeric:tabular-nums}.rec-size.svelte-18h5je6{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.72rem}.le.svelte-50hf8w{flex-direction:column;gap:.5rem;display:flex}.le-unsupported.svelte-50hf8w{color:#94a3b8;font-size:.78rem}.le-row.svelte-50hf8w{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.le-name.svelte-50hf8w{border-radius:var(--pulse-radius,0);color:#e8e8e8;min-width:8rem;font:inherit;background:#0006;border:1px solid #ffffff24;flex:1;padding:.4rem;font-size:.84rem}.le-badge.svelte-50hf8w{color:#5eead4;border-radius:var(--pulse-radius,0);white-space:nowrap;border:1px solid #2dd4bf66;padding:.15rem .5rem;font-size:.7rem}.le-opts.svelte-50hf8w label:where(.svelte-50hf8w){letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;flex-direction:column;gap:.15rem;font-size:.62rem;display:inline-flex}.le-opts.svelte-50hf8w select:where(.svelte-50hf8w){border-radius:var(--pulse-radius,0);color:#e8e8e8;background:#0006;border:1px solid #ffffff24;padding:.25rem;font-size:.8rem}.le-export.svelte-50hf8w{border-radius:var(--pulse-radius,0);color:#5eead4;font:inherit;cursor:pointer;background:#2dd4bf24;border:1px solid #2dd4bf80;padding:.55rem .8rem;font-size:.86rem}.le-export.svelte-50hf8w:hover:not(:disabled){background:#2dd4bf3d}.le-export.svelte-50hf8w:disabled{opacity:.7;cursor:progress}.le-bar.svelte-50hf8w{border-radius:var(--pulse-radius,0);background:#ffffff1a;height:4px;overflow:hidden}.le-bar.svelte-50hf8w span:where(.svelte-50hf8w){background:#2dd4bf;height:100%;transition:width .2s;display:block}.le-preview.svelte-50hf8w{border-radius:var(--pulse-radius,0);background:#000;width:100%;max-height:220px}.le-actions.svelte-50hf8w{flex-wrap:wrap;gap:.4rem;display:flex}.le-btn.svelte-50hf8w{border-radius:var(--pulse-radius,0);color:#e8e8e8;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;padding:.4rem .7rem;font-size:.8rem}.le-btn.primary.svelte-50hf8w{color:#5eead4;border-color:#2dd4bf80}.le-btn.ghost.svelte-50hf8w{color:#94a3b8}.le-btn.svelte-50hf8w:hover{background:#ffffff1f}.le-hint.svelte-50hf8w,.le-msg.svelte-50hf8w{color:#94a3b8;margin:0;font-size:.72rem}.le-msg.svelte-50hf8w{color:#2dd4bfe6}.kb-backdrop.svelte-opv3ec{z-index:200;background:#000000a6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.kb-panel.svelte-opv3ec{border-radius:var(--pulse-radius,0);color:#e8e8e8;background:#0b0f14;border:1px solid #2dd4bf4d;width:100%;max-width:52rem;max-height:85vh;padding:1.2rem 1.4rem;overflow:auto}header.svelte-opv3ec{align-items:baseline;gap:.7rem;display:flex}header.svelte-opv3ec h2:where(.svelte-opv3ec){margin:0;font-size:1.1rem}.kb-ctx.svelte-opv3ec{color:#5eead4;font-size:.8rem}.kb-x.svelte-opv3ec{color:#94a3b8;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:1.4rem}.kb-sub.svelte-opv3ec{color:#94a3b8;margin:.3rem 0 .9rem;font-size:.8rem}.kb-grid.svelte-opv3ec{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.9rem;display:grid}section.svelte-opv3ec h3:where(.svelte-opv3ec){letter-spacing:.1em;text-transform:uppercase;color:#2dd4bfcc;margin:0 0 .4rem;font-size:.7rem}ul.svelte-opv3ec{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-opv3ec{align-items:center;gap:.5rem;font-size:.82rem;display:flex}kbd.svelte-opv3ec{text-align:center;border-radius:var(--pulse-radius,0);background:#ffffff0f;border:1px solid #fff3;min-width:1.6rem;padding:.1rem .4rem;font-family:ui-monospace,monospace;font-size:.74rem}li.svelte-opv3ec span:where(.svelte-opv3ec){color:#cbd5e1}.hud-toggle.svelte-188w4b7{z-index:6;border-radius:var(--pulse-radius,0);color:#94a3b8;cursor:pointer;background:#0009;border:1px solid #ffffff2e;padding:.15rem .45rem;font-size:.6rem;position:absolute;bottom:8px;left:8px}.hud.svelte-188w4b7{z-index:5;pointer-events:none;border-radius:var(--pulse-radius,0);color:#cbd5e1;background:#0000008c;border:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.8rem;max-width:calc(100% - 16px);padding:.3rem .6rem;font-size:.72rem;display:flex;position:absolute;bottom:30px;left:8px}.cell.svelte-188w4b7{align-items:center;gap:.3rem;display:inline-flex}.cell.svelte-188w4b7 b:where(.svelte-188w4b7){color:#e8e8e8;font-variant-numeric:tabular-nums;font-size:.84rem}.cell.svelte-188w4b7 b.warn:where(.svelte-188w4b7){color:#fca5a5}.u.svelte-188w4b7{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.dot.svelte-188w4b7{background:#475569;border-radius:50%;width:9px;height:9px;transition:transform 80ms,background 80ms,box-shadow 80ms}.dot.beat.svelte-188w4b7{background:#2dd4bf;transform:scale(1.25);box-shadow:0 0 8px #2dd4bf}.dot.midi.on.svelte-188w4b7{background:#a78bfa;box-shadow:0 0 8px #a78bfa}.bands.svelte-188w4b7{align-items:flex-end;gap:2px;height:14px}.band.svelte-188w4b7{border-radius:var(--pulse-radius,0);background:#ffffff14;align-items:flex-end;width:4px;height:14px;display:inline-flex}.band.svelte-188w4b7 span:where(.svelte-188w4b7){border-radius:var(--pulse-radius,0);background:#2dd4bf;width:100%;display:block}.dbg-toggle.svelte-1uy169a{z-index:300;border-radius:var(--pulse-radius,0);color:#94a3b8;cursor:pointer;background:#000000b3;border:1px solid #fff3;padding:.2rem .5rem;font-size:.62rem;position:fixed;bottom:8px;right:8px}.dbg.svelte-1uy169a{z-index:300;border-radius:var(--pulse-radius,0);background:#000000e0;border:1px solid #2dd4bf66;max-width:32rem;max-height:50vh;padding:.5rem .7rem;position:fixed;bottom:34px;right:8px;overflow:auto}.dbg.svelte-1uy169a pre:where(.svelte-1uy169a){color:#5eead4;white-space:pre-wrap;margin:0;font-family:ui-monospace,monospace;font-size:.68rem;line-height:1.45}.seq-drawer.svelte-pgchar{z-index:60;color:#e5e7eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505f5;border-top:1px solid #5be3c840;flex-direction:column;max-height:50vh;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;transition:max-height .2s;display:flex;position:fixed;bottom:0;left:0;right:0}.seq-drawer.svelte-pgchar:not(.open){max-height:36px}.seq-drawer.open.svelte-pgchar{max-height:50vh}.seq-toggle.svelte-pgchar{appearance:none;width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0f;align-items:center;gap:.5rem;padding:.5rem .85rem;display:flex}.seq-toggle.svelte-pgchar:hover{background:#5be3c80a}.caret.svelte-pgchar{color:#5be3c8;text-align:center;width:1.2em;display:inline-block}.title.svelte-pgchar{letter-spacing:.1em;text-transform:uppercase;color:#f0eee8;font-size:.7rem;font-weight:700}.sep.svelte-pgchar{opacity:.3}.info.svelte-pgchar{opacity:.7}.info.dim.svelte-pgchar{opacity:.4}.flex.svelte-pgchar{flex:1}.transport.svelte-pgchar{appearance:none;font:inherit;color:#faf8f3;border-radius:var(--pulse-radius,0);cursor:pointer;background:#0d9488;border:1px solid #14b8a6;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.transport.svelte-pgchar:hover{background:#14b8a6}.transport.blackout.svelte-pgchar{color:#e5e7eb;background:#1f2937;border-color:#374151}.transport.blackout.svelte-pgchar:hover{background:#374151}.transport.blackout.active.svelte-pgchar{color:#fff;background:#b91c1c;border-color:#ef4444}.sel-panel.svelte-pgchar{border:1px solid var(--accent,#5be3c84d);border-radius:var(--pulse-radius,0);background:#5be3c80d;align-items:center;gap:.7rem;margin-bottom:.5rem;padding:.45rem .6rem;display:flex}.sel-prev.svelte-pgchar{flex-shrink:0;width:7rem}.sel-meta.svelte-pgchar{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.sel-label.svelte-pgchar{font-size:.8rem;font-weight:700}.sel-kind.svelte-pgchar{letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-size:.58rem}.sel-step.svelte-pgchar{opacity:.7;font-size:.62rem}.sel-react.svelte-pgchar{color:#5be3c8;font-size:.6rem}.sel-cue-badge.svelte-pgchar{letter-spacing:.1em;text-transform:uppercase;color:#052420;border-radius:var(--pulse-radius,0);background:#5be3c8;padding:.05rem .3rem;font-size:.52rem}.sel-count.svelte-pgchar{opacity:.55;font-size:.6rem}.snap-row.svelte-pgchar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.snap-save.svelte-pgchar{appearance:none;font:inherit;color:#faf8f3;border-radius:var(--pulse-radius,0);cursor:pointer;white-space:nowrap;background:#0d9488;border:1px solid #14b8a6;padding:.3rem .6rem;font-size:.66rem}.snap-save.svelte-pgchar:hover{background:#14b8a6}.snap-list.svelte-pgchar{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.snap-chip.svelte-pgchar{color:#e5e7eb;border-radius:var(--pulse-radius,0);cursor:pointer;background:#5be3c814;border:1px solid #5be3c84d;align-items:center;gap:.3rem;padding:.22rem .45rem;font-size:.64rem;display:inline-flex}.snap-chip.svelte-pgchar:hover{background:#5be3c82e;border-color:#5be3c8}.snap-x.svelte-pgchar{appearance:none;color:#ffffff80;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.snap-x.svelte-pgchar:hover{color:#fca5a5}.snap-empty.svelte-pgchar{opacity:.45;font-family:Space Grotesk,system-ui,sans-serif;font-size:.6rem}.full.svelte-pgchar{color:#5be3c8;letter-spacing:.1em;font-size:.65rem;text-decoration:none}.full.svelte-pgchar:hover{text-decoration:underline}.seq-body.svelte-pgchar{padding:.55rem .85rem .9rem;overflow:auto}.beat-row.svelte-pgchar,.track.svelte-pgchar{grid-template-columns:4.5rem 7rem 1fr;align-items:center;gap:.5rem;margin-bottom:.25rem;display:grid}.row-label.svelte-pgchar,.head.svelte-pgchar{letter-spacing:.12em;text-transform:uppercase;color:#e5e7eb8c;font-size:.6rem}.beats.svelte-pgchar{grid-template-columns:repeat(16,1fr);gap:.15rem;display:grid}.beat.svelte-pgchar{text-align:center;opacity:.4;padding:.15rem 0;font-size:.58rem}.beat.on-beat.svelte-pgchar{opacity:1;color:#5be3c8;font-weight:700}.beat.bar-start.svelte-pgchar{border-left:1px solid #5be3c859}.track.svelte-pgchar{margin-bottom:.15rem}.head.svelte-pgchar{color:#e5e7eb;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.head.svelte-pgchar .dot:where(.svelte-pgchar){border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.head.svelte-pgchar .label:where(.svelte-pgchar){color:var(--accent,#e5e7eb);font-weight:600}.head.svelte-pgchar .kind:where(.svelte-pgchar){opacity:.5;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem}.head.svelte-pgchar .react:where(.svelte-pgchar){color:#5be3c8;opacity:.9;margin-left:.3rem}.head.svelte-pgchar{cursor:context-menu}.preview.svelte-pgchar{align-items:center;min-height:24px;display:flex}.steps.svelte-pgchar{grid-template-columns:repeat(16,1fr);gap:.15rem;display:grid}.step.svelte-pgchar{appearance:none;aspect-ratio:1;cursor:pointer;background:#0f172a;border:1px solid #1f2937;min-height:22px;padding:0;transition:background 80ms linear,border-color 80ms linear,box-shadow .12s;position:relative}.step.svelte-pgchar:hover{background:#1f2937}.step.on.svelte-pgchar{background:var(--cell-accent,#0d9488);border-color:color-mix(in oklab, var(--cell-accent,#0d9488) 75%, white 25%)}.step.current.svelte-pgchar{outline-offset:-2px;outline:2px solid #f59e0b;animation:.6s ease-in-out infinite svelte-pgchar-step-pulse}.step.flashing.svelte-pgchar{background:color-mix(in oklab, var(--cell-accent,#0d9488) 50%, white 50%);box-shadow:0 0 0 2px color-mix(in oklab, var(--cell-accent,#0d9488) 65%, white 35%);border-color:#fff;animation:.22s ease-out svelte-pgchar-cell-flash}.step.selected.svelte-pgchar{box-shadow:0 0 0 2px #5be3c8}.step.multi.svelte-pgchar{box-shadow:inset 0 0 0 2px #5be3c8e6}.step.has-cue.svelte-pgchar:after{content:"";background:#5be3c8;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;right:2px}@keyframes svelte-pgchar-step-pulse{0%,to{box-shadow:0 0 #f59e0b73}50%{box-shadow:0 0 0 4px #f59e0b1a}}@keyframes svelte-pgchar-cell-flash{0%{filter:brightness(1.6);transform:scale(1.15)}60%{filter:brightness(1.2);transform:scale(1.03)}to{filter:brightness();transform:scale(1)}}.hint.svelte-pgchar{opacity:.45;letter-spacing:.02em;margin-top:.6rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:.6rem}.hint.svelte-pgchar a:where(.svelte-pgchar){color:#5be3c8}@media (width<=720px){.beat-row.svelte-pgchar,.track.svelte-pgchar{grid-template-columns:4rem 1fr}.preview.svelte-pgchar{display:none}.beats.svelte-pgchar,.steps.svelte-pgchar{grid-template-columns:repeat(16,1fr)}}.sync.svelte-1g01cf6{flex-direction:column;gap:.45rem;display:flex}.sync__row.svelte-1g01cf6{align-items:center;gap:.5rem;display:flex}.sync__lbl.svelte-1g01cf6{text-transform:uppercase;letter-spacing:.1em;color:#f0eee866;width:3rem;font-size:.58rem}.sync__transport.svelte-1g01cf6{border-radius:var(--pulse-radius,0);color:#2dd4bf;cursor:pointer;background:#2dd4bf14;border:1px solid #2dd4bf66;width:2.2rem;height:2.2rem;font-size:1rem}.sync__transport.on.svelte-1g01cf6{background:#2dd4bf33}.sync__beat.svelte-1g01cf6{place-items:center;width:1.6rem;height:1.6rem;display:grid}.sync__beat.svelte-1g01cf6 .dot:where(.svelte-1g01cf6){border-radius:var(--pulse-radius,0);background:#f472b6;width:1.1rem;height:1.1rem;transition:transform 40ms linear;box-shadow:0 0 8px #f472b6}.sync__bb.svelte-1g01cf6{flex-direction:column;line-height:1.1;display:flex}.sync__bb.svelte-1g01cf6 .bar:where(.svelte-1g01cf6){color:#f0eee8;font-variant-numeric:tabular-nums;font-size:.74rem}.sync__bb.svelte-1g01cf6 .beat:where(.svelte-1g01cf6){color:#f0eee880;font-size:.58rem}.sync__bpm.svelte-1g01cf6{align-items:baseline;gap:.25rem;margin-left:auto;display:flex}.sync__bpm.svelte-1g01cf6 input:where(.svelte-1g01cf6){color:#f0eee8;border-radius:var(--pulse-radius,0);text-align:right;background:#ffffff0d;border:1px solid #ffffff24;width:3.4rem;padding:.2rem .3rem;font-family:ui-monospace,monospace;font-size:.9rem}.sync__bpm.svelte-1g01cf6 span:where(.svelte-1g01cf6){color:#f0eee873;font-size:.55rem}.sync__tap.svelte-1g01cf6{border-radius:var(--pulse-radius,0);color:#f472b6;cursor:pointer;background:#f472b61a;border:1px solid #f472b673;padding:.3rem .6rem;font-size:.66rem;font-weight:600}.seg.svelte-1g01cf6{flex:1;gap:.2rem;display:flex}.seg.svelte-1g01cf6 button:where(.svelte-1g01cf6){border-radius:var(--pulse-radius,0);color:#f0eee8b3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;flex:1;padding:.28rem .2rem;font-size:.62rem}.seg.svelte-1g01cf6 button.active:where(.svelte-1g01cf6){color:#2dd4bf;background:#2dd4bf29;border-color:#2dd4bf73}.seg--src.svelte-1g01cf6 button:where(.svelte-1g01cf6){font-size:.58rem}.sync__conf.svelte-1g01cf6{color:#f0eee873;margin:0;font-size:.58rem}.sync__conf.svelte-1g01cf6 strong:where(.svelte-1g01cf6){color:#2dd4bf;text-transform:uppercase}.sync__conf.svelte-1g01cf6 .note:where(.svelte-1g01cf6){color:#f59e0bb3}.cockpit.svelte-1didcjs{grid-template-columns:var(--cockpit-panel,minmax(360px, 28rem)) 6px 1fr;color:#e5e7eb;background:#0a0a0a;gap:0;padding-bottom:38px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;display:grid;position:fixed;inset:40px 0 0}.preview-shows.svelte-1didcjs{z-index:6;color:#e5e7eb;font:inherit;background:#0a0f15e6;border:1px solid #263244;padding:.2rem .35rem;font-size:.7rem;position:absolute;top:.5rem;left:.5rem}.cockpit.embedded.svelte-1didcjs{background:0 0;padding-bottom:0;display:block;position:static;inset:auto}.cockpit.embedded.svelte-1didcjs .panel:where(.svelte-1didcjs){border-right:0;padding:.5rem;overflow:visible}.resize-gutter.svelte-1didcjs{cursor:col-resize;touch-action:none;background:#1f2937}.resize-gutter.svelte-1didcjs:hover{background:#2dd4bf}.panel.svelte-1didcjs{border-right:1px solid #1f2937;flex-direction:column;gap:.75rem;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.bus-block.svelte-1didcjs{padding:.5rem .6rem}.vj-panel.svelte-1didcjs{padding:0}.vj-panel.svelte-1didcjs>summary:where(.svelte-1didcjs){cursor:pointer;text-transform:uppercase;letter-spacing:.12em;color:#9ca3af;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.72rem;list-style:none;display:flex}.vj-panel.svelte-1didcjs>summary:where(.svelte-1didcjs)::-webkit-details-marker{display:none}.vj-panel.svelte-1didcjs>summary:where(.svelte-1didcjs):before{content:"▸";color:#4b5563;margin-right:.4rem;transition:transform .15s;display:inline-block}.vj-panel[open].svelte-1didcjs>summary:where(.svelte-1didcjs):before{color:#0d9488;transform:rotate(90deg)}.vj-panel[open].svelte-1didcjs>summary:where(.svelte-1didcjs){color:#d1d5db;border-bottom:1px solid #1f2937}.vj-panel.svelte-1didcjs>:where(.svelte-1didcjs):not(summary){padding:.5rem .6rem}.vj-summary-title.svelte-1didcjs{color:#2dd4bf;font-weight:700}.vj-summary-source.svelte-1didcjs{color:#6b7280;text-transform:none;letter-spacing:0;font-size:.65rem}.btn.reset.svelte-1didcjs{color:#f59e0b;border-color:#f59e0b80}.btn.reset.svelte-1didcjs:hover{background:#f59e0b14;border-color:#f59e0b}.btn.stop-all.svelte-1didcjs{color:#fca5a5;background:#ef44441a;border-color:#ef4444b3;font-weight:600}.btn.stop-all.svelte-1didcjs:hover{color:#fff;background:#ef444438;border-color:#ef4444}.reset-bar.svelte-1didcjs{border-radius:var(--pulse-radius,0);background:#f59e0b0a;border:1px solid #f59e0b2e;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0 .75rem;padding:.5rem .6rem;display:flex}.map-toggle.on.svelte-1didcjs{color:#5eead4;background:#5eead42e;border-color:#5eead480}.map-hint.svelte-1didcjs{color:#5eead4;opacity:.85;font-size:.62rem;line-height:1.3}.map-hint.svelte-1didcjs b:where(.svelte-1didcjs){color:#fff}.cockpit.svelte-1didcjs:not(.mapping-on) button.learn{display:none}.reset-hint.svelte-1didcjs{letter-spacing:.04em;color:#f0eee866;margin-left:auto;font-size:.58rem}.stack-inspector.svelte-1didcjs{border-radius:var(--pulse-radius,0);background:#ffffff05;border:1px solid #ffffff12;margin-top:.6rem;padding:.5rem .6rem}.stack-head.svelte-1didcjs{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.stack-title.svelte-1didcjs{letter-spacing:.16em;text-transform:uppercase;color:#2dd4bfbf;font-size:.6rem}.stack-cues.svelte-1didcjs{color:#f0eee873;text-align:right;font-size:.56rem}.stack-row.svelte-1didcjs{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;border-top:1px solid #ffffff0d;grid-template-columns:1.4rem minmax(5rem,8rem) 1fr auto;align-items:center;gap:.5rem;padding:.4rem .2rem;display:grid}.stack-row.sel.svelte-1didcjs{background:#2dd4bf0f}.stack-row.dim.svelte-1didcjs{opacity:.42}.stack-layer.svelte-1didcjs{color:#2dd4bf;font-weight:700}.stack-src.svelte-1didcjs{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.stack-mods.svelte-1didcjs{flex-wrap:wrap;gap:.25rem;display:flex}.stack-chip.svelte-1didcjs{letter-spacing:.03em;border-radius:var(--pulse-radius,0);color:#f59e0b;white-space:nowrap;background:#f59e0b1f;border:1px solid #f59e0b40;padding:.05rem .35rem;font-size:.55rem}.stack-none.svelte-1didcjs{color:#f0eee84d;font-size:.6rem}.stack-meta.svelte-1didcjs{color:#f0eee873;white-space:nowrap;font-size:.56rem}.vj-quick-row.svelte-1didcjs,.vj-row.svelte-1didcjs{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.btn.primary.svelte-1didcjs{color:#000;background:#0d9488;border-color:#0d9488;font-weight:700}.btn.primary.svelte-1didcjs:hover{background:#14b8a6}.color-pick.svelte-1didcjs{color:#94a3b8;align-items:center;gap:.35rem;font-size:.65rem;display:inline-flex}.color-pick.svelte-1didcjs input[type=color]:where(.svelte-1didcjs){cursor:pointer;background:0 0;border:1px solid #1f2937;width:32px;height:28px;padding:0}.audio-react.svelte-1didcjs{color:#94a3b8;cursor:pointer;align-items:center;gap:.3rem;font-size:.65rem;display:inline-flex}.audio-react.svelte-1didcjs input:where(.svelte-1didcjs){accent-color:#0d9488}.palette-grid.svelte-1didcjs{flex-direction:column;gap:.35rem;padding:.4rem .6rem;display:flex}.palette.svelte-1didcjs{color:#94a3b8;align-items:center;gap:.4rem;font-size:.6rem;display:flex}.palette-name.svelte-1didcjs{text-transform:uppercase;letter-spacing:.08em;width:4.5rem}.palette-swatches.svelte-1didcjs{flex:1;gap:.2rem;display:flex}.swatch.svelte-1didcjs{border-radius:var(--pulse-radius,0);cursor:pointer;border:1px solid #ffffff1a;width:1.4rem;height:1.4rem;padding:0}.swatch.svelte-1didcjs:hover{border-color:#0d9488;transform:scale(1.15)}.flip-pill.svelte-1didcjs{color:#94a3b8;border-radius:var(--pulse-radius,0);cursor:pointer;border:1px solid #1f2937;align-items:center;gap:.25rem;padding:.2rem .4rem;font-size:.65rem;display:inline-flex}.flip-pill.svelte-1didcjs input:where(.svelte-1didcjs){accent-color:#0d9488}.mfx-item.svelte-1didcjs{border-bottom:1px dashed #1f2937}.mfx-item.svelte-1didcjs:last-of-type{border-bottom:none}.mfx-row.svelte-1didcjs{grid-template-columns:80px 28px 10px 80px 1fr 1fr 1fr 22px 36px 20px;align-items:center;gap:.3rem;padding:.3rem 0;font-size:.65rem;display:grid}.mfx-live.svelte-1didcjs{border-radius:var(--pulse-radius,0);background:#ffffff14;height:7px;overflow:hidden}.mfx-live-fill.svelte-1didcjs{background:#5eead4;height:100%;transition:width 60ms linear;display:block}.mod-tag.svelte-1didcjs{color:#f59e0b;border-radius:var(--pulse-radius,0);background:#f59e0b1f;margin-left:.3rem;padding:0 .25rem;font-size:.54rem}.slider-wrap.svelte-1didcjs{flex-direction:column;gap:2px;display:flex}.mod-bar.svelte-1didcjs{border-radius:var(--pulse-radius,0);background:#f59e0b1f;height:3px;position:relative}.mod-bar.svelte-1didcjs:before{content:"";background:#ffffff40;width:1px;position:absolute;top:-1px;bottom:-1px;left:50%}.mod-bar-fill.svelte-1didcjs{border-radius:var(--pulse-radius,0);background:#f59e0b;height:100%;transition:width 60ms linear;position:absolute;top:0;left:50%}.mod-bar-fill.neg.svelte-1didcjs{left:auto;right:50%}.mfx-shape-btn.svelte-1didcjs{border-radius:var(--pulse-radius,0);color:#64748b;cursor:pointer;background:0 0;border:1px solid #1f2937;padding:.1rem}.mfx-shape-btn.on.svelte-1didcjs{color:#5eead4;border-color:#0d9488}.mfx-shape.svelte-1didcjs{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35rem .2rem .5rem;display:flex}.shp.svelte-1didcjs{color:#94a3b8;align-items:center;gap:.25rem;font-size:.6rem;display:flex}.shp.svelte-1didcjs input[type=range]:where(.svelte-1didcjs){width:70px}.shp-n.svelte-1didcjs{color:#cbd5e1;text-align:right;font-variant-numeric:tabular-nums;min-width:26px}.mfx-row.svelte-1didcjs:last-of-type{border-bottom:none}.mfx-row.disabled-mfx.svelte-1didcjs{opacity:.45}.mfx-row.svelte-1didcjs select:where(.svelte-1didcjs){color:#e5e7eb;background:#0a0a0a;border:1px solid #1f2937;padding:.15rem .2rem;font-family:inherit;font-size:.65rem}.mfx-arrow.svelte-1didcjs{color:#6b7280;text-align:center}.mfx-knob.svelte-1didcjs{color:#94a3b8;align-items:center;gap:.2rem;font-size:.6rem;display:flex}.mfx-knob.svelte-1didcjs input:where(.svelte-1didcjs){accent-color:#2dd4bf;flex:1}.mfx-num.svelte-1didcjs{color:#6b7280;text-align:right;font-variant-numeric:tabular-nums;min-width:30px}.mfx-toggle.svelte-1didcjs{color:#6b7280;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #1f2937;padding:.15rem .3rem;font-family:inherit;font-size:.6rem}.mfx-toggle.on.svelte-1didcjs{color:#2dd4bf;background:#0d94881a;border-color:#134e4a}.mfx-remove.svelte-1didcjs{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.mfx-remove.svelte-1didcjs:hover{color:#f87171}.text-beats.svelte-1didcjs{color:#94a3b8;align-items:center;gap:.25rem;font-size:.65rem;display:inline-flex}.text-beats.svelte-1didcjs input:where(.svelte-1didcjs){color:#fff;background:#0f172a;border:1px solid #1f2937;width:3rem;padding:.15rem .3rem;font-family:inherit;font-size:.7rem}.text-pool.svelte-1didcjs{padding:.4rem .6rem}.text-pool-cursor.svelte-1didcjs{color:#6b7280;font-size:.6rem}.text-pool-list.svelte-1didcjs{flex-direction:column;gap:.15rem;max-height:8rem;margin:.3rem 0 0;padding:0;font-size:.65rem;list-style:inside decimal;display:flex;overflow-y:auto}.text-pool-list.svelte-1didcjs li:where(.svelte-1didcjs){border-radius:var(--pulse-radius,0);color:#94a3b8;border:1px solid #0000;justify-content:space-between;align-items:center;padding:.15rem .25rem;display:flex}.text-pool-list.svelte-1didcjs li.current:where(.svelte-1didcjs){color:#2dd4bf;background:#0d948814;border-color:#134e4a}.layer-tabs.svelte-1didcjs{border-bottom:1px solid #1f2937;flex-wrap:wrap;gap:.25rem;padding:.4rem 0;display:flex}.layer-tab.svelte-1didcjs{color:#94a3b8;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--pulse-radius,0);background:#0a0a0a;border:1px solid #1f2937;flex-direction:column;flex:1;align-items:center;gap:.1rem;min-width:64px;padding:.45rem .4rem;font-family:inherit;font-size:.65rem;display:flex}.layer-tab.svelte-1didcjs strong:where(.svelte-1didcjs){color:#e5e7eb;font-size:.85rem}.layer-tab.active.svelte-1didcjs{color:#2dd4bf;background:#0d94881f;border-color:#0d9488}.layer-tab.active.svelte-1didcjs strong:where(.svelte-1didcjs){color:#2dd4bf}.layer-tab-op.svelte-1didcjs{color:#6b7280;font-variant-numeric:tabular-nums;font-size:.55rem}.layer-add.svelte-1didcjs{opacity:.55;font-size:1rem}.layer-add.svelte-1didcjs:hover{opacity:1}.layer-tab.muted.svelte-1didcjs{opacity:.45}.layer-tab.solo.svelte-1didcjs{box-shadow:inset 0 0 0 1px #fbbf24}.layer-tab.locked.svelte-1didcjs strong:where(.svelte-1didcjs){text-decoration:none}.lt-flag.svelte-1didcjs{opacity:.8;margin-left:.15rem;font-size:.7rem}.layer-rename.svelte-1didcjs{color:#e5e7eb;border-radius:var(--pulse-radius,0);width:100%;min-width:4ch;font:inherit;background:#0b0b0b;border:1px solid #2dd4bf;padding:.1rem .2rem}.head.svelte-1didcjs{border-bottom:1px solid #1f2937;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.brand.svelte-1didcjs{letter-spacing:-.02em;align-items:baseline;gap:.4rem;font-family:system-ui,-apple-system,sans-serif;font-weight:900;display:flex}.brand.svelte-1didcjs .b1:where(.svelte-1didcjs){color:#fff}.brand.svelte-1didcjs .b2:where(.svelte-1didcjs){color:#0d9488}.brand.svelte-1didcjs .tag:where(.svelte-1didcjs){letter-spacing:.2em;color:#6b7280;font-size:.6rem;font-weight:600}.actions.svelte-1didcjs{gap:.25rem;display:flex}.btn.svelte-1didcjs{color:#e5e7eb;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#111827;border:1px solid #1f2937;padding:.4rem .6rem;font-family:inherit;font-size:.72rem;text-decoration:none;display:inline-block}.btn.svelte-1didcjs:hover{background:#1f2937}.btn.ghost.svelte-1didcjs{background:0 0}.btn.danger.svelte-1didcjs{color:#fff;background:#7f1d1d;border-color:#b91c1c;font-weight:700}.btn.danger.svelte-1didcjs:hover{background:#b91c1c}.cues.svelte-1didcjs .cue-row:where(.svelte-1didcjs){gap:.3rem}.cue-btn.svelte-1didcjs{flex:auto;min-width:64px}.block.svelte-1didcjs{border:1px solid #1f2937;padding:.6rem}.block.svelte-1didcjs h3:where(.svelte-1didcjs){text-transform:uppercase;letter-spacing:.15em;color:#9ca3af;margin:0 0 .5rem;font-size:.7rem}.row.svelte-1didcjs{flex-wrap:wrap;gap:.4rem;display:flex}.bands.svelte-1didcjs{color:#9ca3af;gap:.6rem;margin-top:.5rem;font-size:.65rem;display:flex}.layer-row.svelte-1didcjs+.layer-row:where(.svelte-1didcjs){border-top:1px dashed #1f2937;margin-top:.75rem;padding-top:.75rem}.layer-row.selected-layer.svelte-1didcjs{background:#0d94880f;margin-left:-.4rem;padding-left:.4rem;box-shadow:inset 2px 0 #0d9488}.layer-head.svelte-1didcjs{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.layer-pick.svelte-1didcjs{color:inherit;font:inherit;cursor:pointer;border-radius:var(--pulse-radius,0);background:0 0;border:0;align-items:center;gap:.35rem;padding:.15rem .3rem;display:inline-flex}.layer-pick.svelte-1didcjs:hover{background:#ffffff0d}.layer-pick.active.svelte-1didcjs strong:where(.svelte-1didcjs){color:#2dd4bf}.layer-dot.svelte-1didcjs{color:#0d9488;font-size:.6em}.sub-note.svelte-1didcjs{color:#6b7280;text-transform:none;letter-spacing:0;font-size:.55rem;font-weight:400}.text-row.svelte-1didcjs{align-items:center;gap:.3rem}.text-input.svelte-1didcjs{color:#e5e7eb;background:#0a0a0a;border:1px solid #1f2937;flex:1;padding:.35rem .5rem;font-family:inherit;font-size:.78rem}.text-input.svelte-1didcjs:focus{border-color:#0d9488;outline:none}.btn.small.svelte-1didcjs{padding:.25rem .5rem;font-size:.65rem}.preset-row.svelte-1didcjs{gap:.25rem;margin-top:.35rem}.layer-head.svelte-1didcjs select:where(.svelte-1didcjs){color:#e5e7eb;background:#0a0a0a;border:1px solid #1f2937;padding:.2rem .3rem;font-family:inherit;font-size:.7rem}.learn-row.svelte-1didcjs{grid-template-columns:minmax(60px,80px) 1fr 36px auto auto;align-items:center;gap:.35rem;margin-bottom:.4rem;display:grid}.learn-row.svelte-1didcjs .slider:where(.svelte-1didcjs){accent-color:#0d9488;grid-column:2/3;width:100%}.fx-label.svelte-1didcjs{text-transform:uppercase;color:#9ca3af;font-size:.7rem}.value.svelte-1didcjs{color:#9ca3af;text-align:right;font-size:.65rem}.learn.svelte-1didcjs{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #1f2937;min-width:50px;padding:.2rem .4rem;font-family:inherit;font-size:.6rem}.learn.svelte-1didcjs:hover{color:#e5e7eb;border-color:#0d9488}.learn.active.svelte-1didcjs{color:#f59e0b;border-color:#f59e0b}.clear.svelte-1didcjs{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #1f2937;padding:0 .4rem;font-family:inherit;font-size:.7rem}.clip-grid.svelte-1didcjs{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:3px;margin-top:.4rem;display:grid}.clip.svelte-1didcjs{color:#cbd5e1;cursor:pointer;text-align:center;background:#0f172a;border:1px solid #1f2937;justify-content:center;align-items:center;min-height:26px;padding:.25rem .3rem;font-family:inherit;font-size:.55rem;line-height:1.1;display:flex}.clip.svelte-1didcjs:hover{background:#1f2937}.clip.active.svelte-1didcjs{color:#000;background:#0d9488;border-color:#0d9488}.clip-label.svelte-1didcjs{display:block}.clip.video-clip.svelte-1didcjs{color:#7dd3fc;background:#1e293b;border-color:#334155}.clip.video-clip.active.svelte-1didcjs{color:#e0f2fe;background:#0c4a6e;border-color:#0c4a6e}.clip-add.svelte-1didcjs{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.add-chip.svelte-1didcjs{color:#94a3b8;border-radius:var(--pulse-radius,0);cursor:pointer;background:0 0;border:1px dashed #334155;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:inherit;font-size:.6rem;display:inline-flex}.add-chip.svelte-1didcjs:hover{color:#e2e8f0;background:#0f172a}.add-chip.svelte-1didcjs input[type=file]:where(.svelte-1didcjs){display:none}.user-clips-list.svelte-1didcjs{flex-wrap:wrap;gap:.2rem;margin-top:.3rem;display:flex}.user-clip-row.svelte-1didcjs{border-radius:var(--pulse-radius,0);color:#94a3b8;background:#0f172a;border:1px solid #1f2937;align-items:center;gap:.25rem;padding:.1rem .4rem;font-size:.6rem;display:inline-flex}.user-clip-remove.svelte-1didcjs{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0 .15rem;font-size:.9rem;line-height:1}.user-clip-remove.svelte-1didcjs:hover{color:#f87171}.webgl-fx.svelte-1didcjs{border-top:1px dashed #1f2937;flex-direction:column;gap:.4rem;margin-top:.6rem;padding-top:.6rem;display:flex}.webgl-toggle.svelte-1didcjs{color:#94a3b8;cursor:pointer;align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}.webgl-toggle.svelte-1didcjs input:where(.svelte-1didcjs){accent-color:#2dd4bf}.webgl-sliders.svelte-1didcjs{flex-direction:column;gap:.35rem;display:flex}.g-slider.svelte-1didcjs{color:#cbd5e1;grid-template-columns:70px 1fr 40px;align-items:center;gap:.4rem;font-size:.7rem;display:grid}.g-slider.svelte-1didcjs input:where(.svelte-1didcjs){accent-color:#2dd4bf}.g-num.svelte-1didcjs{color:#94a3b8;text-align:right;font-variant-numeric:tabular-nums}.transport.svelte-1didcjs .hint:where(.svelte-1didcjs){color:#6b7280;margin:0;font-size:.65rem;line-height:1.5}.clock-row.svelte-1didcjs{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.bpm-input.svelte-1didcjs{color:#94a3b8;align-items:center;gap:.25rem;font-size:.7rem;display:inline-flex}.bpm-input.svelte-1didcjs input:where(.svelte-1didcjs){color:#fff;border-radius:var(--pulse-radius,0);background:#0f172a;border:1px solid #1f2937;width:4rem;padding:.2rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.tc-display.svelte-1didcjs{color:#2dd4bf;border-radius:var(--pulse-radius,0);background:#0f172a;border:1px solid #134e4a;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.tc-bb.svelte-1didcjs{color:#94a3b8;font-size:.7rem}.err.svelte-1didcjs{color:#f87171;margin:.3rem 0 0;font-size:.65rem}.preview-wrap.svelte-1didcjs{background:#000;grid-template-rows:1fr auto;display:grid;position:relative}.preview-frame.svelte-1didcjs{position:relative;overflow:hidden}.preview-frame.wall-mode.svelte-1didcjs{background:#07090c;padding:2.1rem .6rem .6rem;overflow:auto}.preview-frame.wall-mode.svelte-1didcjs .wall{min-height:100%}.preview-modeswitch.svelte-1didcjs{z-index:7;border-radius:var(--pulse-radius,0);background:#000000a8;border:1px solid #78c8ff73;gap:0;display:inline-flex;position:absolute;top:.5rem;left:50%;overflow:hidden;transform:translate(-50%)}.preview-modeswitch.svelte-1didcjs button:where(.svelte-1didcjs){letter-spacing:.05em;text-transform:uppercase;color:#9fc4e0;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.66rem;display:inline-flex}.preview-modeswitch.svelte-1didcjs button:where(.svelte-1didcjs):hover{color:#cfe9ff;background:#78c8ff24}.preview-modeswitch.svelte-1didcjs button.active:where(.svelte-1didcjs){color:#eaf6ff;background:#78c8ff47;font-weight:700}.preview-modeswitch.svelte-1didcjs button:where(.svelte-1didcjs)+button:where(.svelte-1didcjs){border-left:1px solid #78c8ff4d}.milkdrop-on.svelte-1didcjs{z-index:8;letter-spacing:.1em;color:#fff;border-radius:var(--pulse-radius,0);cursor:pointer;background:#a855f7d9;border:1px solid #c084fc;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.66rem;font-weight:700;display:flex;position:absolute;top:.5rem;left:.5rem;box-shadow:0 0 12px #a855f799}.milkdrop-on.svelte-1didcjs i:where(.svelte-1didcjs){font-size:.7rem;animation:1.2s ease-in-out infinite svelte-1didcjs-milkdrop-pulse}.milkdrop-on.svelte-1didcjs:hover{background:#a855f7}@keyframes svelte-1didcjs-milkdrop-pulse{0%,to{opacity:1}50%{opacity:.35}}.preview-outputs.svelte-1didcjs{z-index:6;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;max-width:60%;display:flex;position:absolute;top:.5rem;right:.5rem}.preview-outputs.svelte-1didcjs i:where(.svelte-1didcjs){color:#8fd0ff;font-size:.85rem}.po-tag.svelte-1didcjs{letter-spacing:.04em;color:#cfeaff;border-radius:var(--pulse-radius,0);text-overflow:ellipsis;white-space:nowrap;background:#285a82b3;border:1px solid #78c8ff66;max-width:9rem;padding:.1rem .35rem;font-size:.6rem;overflow:hidden}.cockpit-outputs.svelte-1didcjs{border-bottom:1px solid #ffffff0f;padding:.5rem .6rem}.cue-inset.svelte-1didcjs{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--accent,#2dd4bf73);border-radius:var(--pulse-radius,0);pointer-events:none;background:#05070adb;align-items:center;gap:.55rem;max-width:60%;padding:.4rem .55rem;display:flex;position:absolute;bottom:.5rem;right:.5rem}.cue-inset__badge.svelte-1didcjs{letter-spacing:.16em;color:#052420;background:var(--accent,#2dd4bf);border-radius:var(--pulse-radius,0);padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.cue-inset__vis.svelte-1didcjs{border-radius:var(--pulse-radius,0);background:#05070a;flex-shrink:0;width:5rem;height:3rem;overflow:hidden}.cue-inset__vis.svelte-1didcjs canvas{width:100%!important;height:100%!important}.cue-inset__meta.svelte-1didcjs{flex-direction:column;gap:.1rem;min-width:0;display:flex}.cue-inset__label.svelte-1didcjs{white-space:nowrap;text-overflow:ellipsis;font-family:Playfair Display,Georgia,serif;font-size:.95rem;font-weight:600;overflow:hidden}.cue-inset__line.svelte-1didcjs{color:#e5e7ebb3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.clip-group-label.svelte-1didcjs{letter-spacing:.16em;text-transform:uppercase;color:#2dd4bfb3;margin:.5rem 0 .25rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:.58rem}.clip-search-row.svelte-1didcjs{margin:.4rem 0;position:relative}.clip-search.svelte-1didcjs{width:100%;padding:.4rem 1.6rem .4rem .6rem}.clip-search-x.svelte-1didcjs{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.venue-panel.svelte-1didcjs{border-color:#2dd4bf40}.venue-modes.svelte-1didcjs{grid-template-columns:repeat(4,1fr);gap:.4rem;margin:.4rem 0 .6rem;display:grid}.venue-mode.svelte-1didcjs{border-radius:var(--pulse-radius,0);color:#e8e8e8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .3rem;font-size:.7rem;display:flex}.venue-mode.svelte-1didcjs:hover{background:#ffffff1a}.venue-mode.active.svelte-1didcjs{color:#5eead4;background:#2dd4bf2e;border-color:#2dd4bf99}.venue-emoji.svelte-1didcjs{font-size:1.2rem}.venue-row.svelte-1didcjs{flex-wrap:wrap;align-items:center;gap:.4rem}.venue-select.svelte-1didcjs{border-radius:var(--pulse-radius,0);color:#e8e8e8;min-width:8rem;font:inherit;background:#0006;border:1px solid #ffffff24;flex:1;padding:.35rem;font-size:.82rem}.venue-sched.svelte-1didcjs{flex:1;min-width:10rem}.venue-actions.svelte-1didcjs{flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.venue-mode.active.svelte-1didcjs,.venue-row.svelte-1didcjs .btn.active:where(.svelte-1didcjs){box-shadow:inset 0 0 0 1px #2dd4bf4d}.venue-row.svelte-1didcjs .btn.active:where(.svelte-1didcjs){color:#5eead4;background:#2dd4bf2e;border-color:#2dd4bf99}.venue-msg.svelte-1didcjs{color:#2dd4bfe6}.venue-presets.svelte-1didcjs{flex-direction:column;gap:.25rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.venue-presets.svelte-1didcjs li:where(.svelte-1didcjs){align-items:center;gap:.4rem;display:flex}.venue-preset-apply.svelte-1didcjs{text-align:left;border-radius:var(--pulse-radius,0);color:#e8e8e8;cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;flex:1;padding:.35rem .5rem;font-size:.82rem}.venue-preset-apply.svelte-1didcjs:hover{background:#2dd4bf1f}.venue-presets.svelte-1didcjs .x:where(.svelte-1didcjs){color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1rem}.venue-presets.svelte-1didcjs .x:where(.svelte-1didcjs):hover{color:#fca5a5}.text-mgr.svelte-1didcjs{border-top:1px solid #ffffff12;flex-direction:column;gap:.5rem;margin-top:.6rem;padding-top:.6rem;display:flex}.text-modes.svelte-1didcjs,.text-style-row.svelte-1didcjs{flex-wrap:wrap;align-items:center;gap:.35rem}.text-modes.svelte-1didcjs .btn.active:where(.svelte-1didcjs),.text-style-row.svelte-1didcjs .btn.active:where(.svelte-1didcjs){color:#5eead4;background:#2dd4bf33;border-color:#2dd4bf99}.text-style-row.svelte-1didcjs .slider:where(.svelte-1didcjs){max-width:6rem}.text-paste.svelte-1didcjs{resize:vertical;border-radius:var(--pulse-radius,0);color:#e8e8e8;width:100%;font:inherit;background:#0006;border:1px solid #ffffff1f;padding:.5rem;font-size:.82rem}.text-mgr-actions.svelte-1didcjs{flex-wrap:wrap;gap:.4rem}.upload-lbl.svelte-1didcjs{cursor:pointer}.text-pool.svelte-1didcjs{flex-direction:column;gap:.2rem;max-height:9rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.text-pool.svelte-1didcjs li:where(.svelte-1didcjs){border-radius:var(--pulse-radius,0);background:#ffffff08;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.82rem;display:flex}.text-pool.svelte-1didcjs li.cur:where(.svelte-1didcjs){color:#5eead4;background:#2dd4bf1f}.text-pool.svelte-1didcjs li:where(.svelte-1didcjs) span:where(.svelte-1didcjs){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-pool.svelte-1didcjs .x:where(.svelte-1didcjs){color:#94a3b8;cursor:pointer;background:0 0;border:none;flex:none;font-size:1rem;line-height:1}.text-pool.svelte-1didcjs .x:where(.svelte-1didcjs):hover{color:#fca5a5}.btn.ms.active.svelte-1didcjs{color:#fca5a5;background:#ef444438;border-color:#ef444499}.scene-io.svelte-1didcjs{align-items:center;gap:.4rem;display:inline-flex}.scene-btn.svelte-1didcjs{border-radius:var(--pulse-radius,0);color:#5eead4;font:inherit;cursor:pointer;background:#2dd4bf0f;border:1px solid #2dd4bf59;align-items:center;padding:.2rem .5rem;font-size:.72rem;display:inline-flex}.scene-btn.svelte-1didcjs:hover{background:#2dd4bf24}.scene-msg.svelte-1didcjs{color:#94a3b8;font-size:.7rem}.clip-group-toggle.svelte-1didcjs{color:#2dd4bfcc;width:100%;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin:.45rem 0 .2rem;padding:.25rem .1rem;font-size:.6rem;display:flex}.clip-group-toggle.svelte-1didcjs:hover{color:#2dd4bf}.cat-count.svelte-1didcjs{color:#fff6;font-size:.6rem}.clip.is-op.svelte-1didcjs{border-color:#2dd4bf4d}.op-hover-swatch.svelte-1didcjs{z-index:80;border-radius:var(--pulse-radius,0);pointer-events:none;background:#05070a;border:1px solid #2dd4bf73;width:190px;height:116px;position:fixed;top:.9rem;right:.9rem;overflow:hidden;box-shadow:0 14px 40px #0009}.op-hover-swatch.svelte-1didcjs .pulse-op-canvas{box-shadow:none;background:0 0;border-radius:0;width:100%!important;height:100%!important}.op-hover-label.svelte-1didcjs{color:#5be3c8;border-radius:var(--pulse-radius,0);background:#0000008c;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;position:absolute;bottom:.3rem;left:.4rem}.preview-meta.svelte-1didcjs{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #1f2937;justify-content:space-between;padding:.4rem .8rem;font-size:.65rem;display:flex}.desktop-only.svelte-1didcjs{display:inline-block}.cue-sched.svelte-1didcjs{margin-top:.5rem}.cue-sched.svelte-1didcjs>summary:where(.svelte-1didcjs){cursor:pointer;color:#9ca3af;text-transform:uppercase;letter-spacing:.1em;border-top:1px dashed #1f2937;padding:.3rem 0;font-size:.65rem;list-style:none}.cue-sched.svelte-1didcjs>summary:where(.svelte-1didcjs)::-webkit-details-marker{display:none}.cue-sched.svelte-1didcjs>summary:where(.svelte-1didcjs):before{content:"▸ ";color:#4b5563}.cue-sched[open].svelte-1didcjs>summary:where(.svelte-1didcjs):before{content:"▾ ";color:#0d9488}.sched-row.svelte-1didcjs{border-bottom:1px dashed #1f2937;grid-template-columns:1fr 80px 60px 60px 50px 40px 24px;align-items:center;gap:.25rem;padding:.25rem 0;font-size:.62rem;display:grid}.sched-row.svelte-1didcjs input.sched-label:where(.svelte-1didcjs),.sched-row.svelte-1didcjs select:where(.svelte-1didcjs),.sched-row.svelte-1didcjs input[type=number]:where(.svelte-1didcjs){color:#cbd5e1;background:#0a0a0a;border:1px solid #1f2937;min-width:0;padding:.15rem .25rem;font-family:inherit;font-size:.62rem}.loop-pill.svelte-1didcjs{color:#94a3b8;cursor:pointer;align-items:center;gap:.2rem;font-size:.55rem;display:inline-flex}.loop-pill.svelte-1didcjs input:where(.svelte-1didcjs){accent-color:#0d9488}.cockpit.perf.svelte-1didcjs .vj-panel:where(.svelte-1didcjs):not([open]),.cockpit.perf.svelte-1didcjs .sub-note:where(.svelte-1didcjs),.cockpit.perf.svelte-1didcjs .hint:where(.svelte-1didcjs){display:none}.cockpit.perf.svelte-1didcjs .block:where(.svelte-1didcjs) h3:where(.svelte-1didcjs){font-size:.6rem}.cockpit.perf.svelte-1didcjs .preview-meta:where(.svelte-1didcjs){display:none}.cockpit.perf.svelte-1didcjs .layer-tab:where(.svelte-1didcjs){min-height:56px;padding:.7rem .4rem}.cockpit.perf.svelte-1didcjs .layer-tab:where(.svelte-1didcjs) strong:where(.svelte-1didcjs){font-size:1.1rem}@media (width<=1100px) and (orientation:landscape){.cockpit.svelte-1didcjs{grid-template-columns:1fr minmax(320px,38vw)}.panel.svelte-1didcjs{border-left:1px solid #1f2937;border-right:0;order:2;font-size:.72rem}.preview-wrap.svelte-1didcjs{order:1}.desktop-only.svelte-1didcjs,.resize-gutter.svelte-1didcjs{display:none}}@media (width<=900px) and (orientation:portrait),(width<=700px){.cockpit.svelte-1didcjs{grid-template-rows:40vh 1fr;grid-template-columns:1fr}.resize-gutter.svelte-1didcjs{display:none}.preview-wrap.svelte-1didcjs{z-index:2;border-bottom:1px solid #1f2937;order:1;position:sticky;top:0}.panel.svelte-1didcjs{border-top:0;border-right:0;order:2;gap:.5rem;padding:.5rem;font-size:.78rem}.head.svelte-1didcjs{flex-wrap:wrap}.desktop-only.svelte-1didcjs{display:none}.btn.svelte-1didcjs{min-height:38px;padding:.55rem .7rem}.btn.small.svelte-1didcjs{min-height:32px;padding:.4rem .55rem}.layer-tab.svelte-1didcjs{min-height:48px;padding:.55rem .4rem}.layer-tab.svelte-1didcjs strong:where(.svelte-1didcjs){font-size:1rem}input[type=range].svelte-1didcjs{height:28px}.mfx-row.svelte-1didcjs{grid-template-rows:auto auto auto;grid-template-columns:1fr 12px 1fr}.mfx-row.svelte-1didcjs .mfx-knob:where(.svelte-1didcjs){grid-column:1/-1}.mfx-row.svelte-1didcjs .mfx-toggle:where(.svelte-1didcjs),.mfx-row.svelte-1didcjs .mfx-remove:where(.svelte-1didcjs){grid-column:span 1}.preview-meta.svelte-1didcjs{padding:.3rem .5rem;font-size:.55rem}.cues.svelte-1didcjs .cue-row:where(.svelte-1didcjs){gap:.4rem}.cue-btn.svelte-1didcjs{min-width:80px;min-height:44px}}body.pulse-perf .vj-panel.svelte-1didcjs:not([open]){display:none}.gen-stack.svelte-1didcjs{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px;display:flex}.gen-stack-label.svelte-1didcjs{opacity:.6;font-size:10px}.gen-stack-label.heavy.svelte-1didcjs{opacity:1;color:#fbbf24}.gen-chip-mv.svelte-1didcjs{color:inherit;cursor:pointer;opacity:.5;background:0 0;border:none;padding:2px;font-size:9px;line-height:1}.gen-chip-mv.svelte-1didcjs:hover:not(:disabled){opacity:1}.gen-chip-mv.svelte-1didcjs:disabled{opacity:.15;cursor:default}.gen-stack-empty.svelte-1didcjs{opacity:.4;font-size:10px;font-style:italic}.gen-chip.svelte-1didcjs{border-radius:var(--pulse-radius,0);background:#14b8a626;border:1px solid #14b8a6;align-items:center;gap:2px;font-size:10px;display:inline-flex}.gen-chip.off.svelte-1didcjs{opacity:.4;background:0 0;border-color:#555}.gen-chip-name.svelte-1didcjs{color:inherit;cursor:pointer;background:0 0;border:none;padding:2px 4px}.gen-chip-x.svelte-1didcjs{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:2px 4px}.gen-chip-x.svelte-1didcjs:hover{color:#f87171;opacity:1}.cockpit-toast.svelte-1didcjs{color:#e5e7eb;border-radius:var(--pulse-radius,0);z-index:60;cursor:pointer;background:#141418f2;border:1px solid #14b8a6;padding:6px 12px;font-size:12px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.control-banner.svelte-1didcjs{z-index:80;color:#fcd9a0;background:#f59e0b29;border-bottom:1px solid #f59e0b80;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:.4rem .75rem;font-size:.78rem;display:flex;position:sticky;top:0}.control-banner.locked.svelte-1didcjs{color:#fca5a5;background:#dc26262e;border-bottom-color:#dc26268c}.control-banner.svelte-1didcjs i:where(.svelte-1didcjs){vertical-align:-2px;font-size:.95rem}.control-banner.svelte-1didcjs .btn:where(.svelte-1didcjs){white-space:nowrap}.gen-chip.editing.svelte-1didcjs{outline:2px solid #14b8a6}.slot-inspector.svelte-1didcjs{border-radius:var(--pulse-radius,0);z-index:60;background:#0e0e12f7;border:1px solid #14b8a6;width:280px;max-height:70vh;padding:10px;position:fixed;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 8px 30px #00000080}.si-head.svelte-1didcjs{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.si-head.svelte-1didcjs strong:where(.svelte-1didcjs){color:#5eead4;font-size:13px}.si-sub.svelte-1didcjs{opacity:.6;font-size:10px}.si-close.svelte-1didcjs{color:#aaa;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:14px}.si-row.svelte-1didcjs{grid-template-columns:70px 1fr 40px;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:grid}.si-key.svelte-1didcjs{opacity:.8;text-transform:capitalize}.si-val.svelte-1didcjs{text-align:right;opacity:.7;font-variant-numeric:tabular-nums}.si-foot.svelte-1didcjs{opacity:.5;margin-top:6px;font-size:10px}.si-empty.svelte-1didcjs{opacity:.6;font-size:11px}.backdrop.svelte-1erzcfu{z-index:200;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.picker.svelte-1erzcfu{color:#e5e7eb;background:#0b1016;border:1px solid #263244;flex-direction:column;width:min(760px,92vw);height:min(560px,86vh);display:flex}header.svelte-1erzcfu{border-bottom:1px solid #1f2937;justify-content:space-between;align-items:center;padding:.7rem .9rem;display:flex}.x.svelte-1erzcfu{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:1.2rem}.tabs.svelte-1erzcfu{border-bottom:1px solid #1f2937;flex-wrap:wrap;gap:.3rem;padding:.5rem .7rem;display:flex}.tabs.svelte-1erzcfu button:where(.svelte-1erzcfu){color:#94a3b8;cursor:pointer;background:#101827;border:1px solid #263244;align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.76rem;display:flex}.tabs.svelte-1erzcfu button.on:where(.svelte-1erzcfu){color:#5eead4;background:#2dd4bf29;border-color:#2dd4bf}.tabs.svelte-1erzcfu button.soon:where(.svelte-1erzcfu){opacity:.5;cursor:not-allowed}.body.svelte-1erzcfu{flex:1;padding:.8rem;overflow-y:auto}.grid.svelte-1erzcfu{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem;display:grid}.cell.svelte-1erzcfu{cursor:pointer;background:#05080c;border:1px solid #263244;flex-direction:column;gap:.2rem;padding:0;display:flex;overflow:hidden}.cell.svelte-1erzcfu img:where(.svelte-1erzcfu){object-fit:cover;width:100%;height:90px}.cell.svelte-1erzcfu .ic:where(.svelte-1erzcfu){color:#475569;justify-content:center;align-items:center;height:90px;font-size:2rem;display:flex}.cell.svelte-1erzcfu .cap:where(.svelte-1erzcfu){color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;padding:.2rem .3rem;font-size:.66rem;overflow:hidden}.cell.svelte-1erzcfu:hover{border-color:#2dd4bf}.empty.svelte-1erzcfu{color:#64748b;text-align:center;margin-top:2rem}.up.svelte-1erzcfu{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex}.bigup.svelte-1erzcfu{color:#06281c;cursor:pointer;background:#2dd4bf;border:0;align-items:center;gap:.4rem;padding:.9rem 1.4rem;font-size:.9rem;font-weight:700;display:flex}.or.svelte-1erzcfu{color:#64748b;font-size:.76rem}.urlrow.svelte-1erzcfu{gap:.4rem;width:min(420px,90%);display:flex}.urlrow.svelte-1erzcfu input:where(.svelte-1erzcfu){color:#e5e7eb;font:inherit;background:#0d141d;border:1px solid #263244;flex:1;padding:.4rem .5rem;font-size:.82rem}.urlrow.svelte-1erzcfu button:where(.svelte-1erzcfu){color:#2dd4bf;cursor:pointer;background:#101827;border:1px solid #2dd4bf;padding:.4rem .8rem}.err.svelte-1erzcfu{color:#f87171;font-size:.74rem}.cp.svelte-196ad8m{flex-direction:column;gap:.4rem;display:flex}.cp__row.svelte-196ad8m{align-items:center;gap:.4rem;display:flex}.cp__native.svelte-196ad8m{cursor:pointer;border:1px solid #263244;flex:none;width:34px;height:28px;position:relative;overflow:hidden}.cp__native.svelte-196ad8m input:where(.svelte-196ad8m){cursor:pointer;opacity:0;border:0;width:calc(100% + 8px);height:calc(100% + 8px);padding:0;position:absolute;inset:-4px}.cp__hex.svelte-196ad8m{color:#e5e7eb;font:inherit;text-transform:lowercase;background:#0d141d;border:1px solid #263244;flex:1;padding:.3rem .4rem;font-size:.8rem}.cp__rgb.svelte-196ad8m{grid-template-columns:1fr 1fr 1fr;gap:.35rem;display:grid}.cp__rgb.svelte-196ad8m label:where(.svelte-196ad8m){color:#94a3b8;align-items:center;gap:.25rem;font-size:.66rem;display:flex}.cp__rgb.svelte-196ad8m input:where(.svelte-196ad8m){color:#e5e7eb;width:100%;font:inherit;background:#0d141d;border:1px solid #263244;padding:.25rem;font-size:.74rem}.cp__swatches.svelte-196ad8m{flex-wrap:wrap;gap:.25rem;display:flex}.cp__sw.svelte-196ad8m{cursor:pointer;border:1px solid #ffffff2e;width:18px;height:18px;padding:0}.cp__sw.on.svelte-196ad8m{outline-offset:1px;outline:2px solid #2dd4bf}.cp__recent.svelte-196ad8m{flex-direction:column;gap:.2rem;display:flex}.cp__lbl.svelte-196ad8m{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.6rem}.oi.svelte-1yca8ws{color:#e5e7eb;flex-direction:column;gap:.8rem;height:100%;padding:.7rem;display:flex;overflow-y:auto}.oi--empty.svelte-1yca8ws{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:.5rem}.oi--empty.svelte-1yca8ws i:where(.svelte-1yca8ws){font-size:2rem}.oi__h.svelte-1yca8ws{border-bottom:1px solid #1f2937;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.oi__h.svelte-1yca8ws i:where(.svelte-1yca8ws){color:#2dd4bf;font-size:1.3rem}.oi__h.svelte-1yca8ws div:where(.svelte-1yca8ws){flex-direction:column;line-height:1.15;display:flex}.oi__h.svelte-1yca8ws span:where(.svelte-1yca8ws){color:#64748b;text-transform:capitalize;font-size:.66rem}section.svelte-1yca8ws{flex-direction:column;gap:.4rem;display:flex}.lbl.svelte-1yca8ws{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.64rem}.ta.svelte-1yca8ws{color:#e5e7eb;font:inherit;resize:vertical;background:#0d141d;border:1px solid #263244;padding:.4rem;font-size:.82rem}.fld.svelte-1yca8ws{align-items:center;gap:.5rem;font-size:.78rem;display:flex}.fld.svelte-1yca8ws span:where(.svelte-1yca8ws){color:#94a3b8;min-width:3.2rem}.fld.svelte-1yca8ws input:where(.svelte-1yca8ws){color:#e5e7eb;font:inherit;background:#0d141d;border:1px solid #263244;flex:1;padding:.35rem .45rem;font-size:.82rem}.imgprev.svelte-1yca8ws{background:#05080c;border:1px solid #263244;max-height:120px;overflow:hidden}.imgprev.svelte-1yca8ws img:where(.svelte-1yca8ws),.imgprev.svelte-1yca8ws video:where(.svelte-1yca8ws){object-fit:contain;width:100%;height:100%;max-height:120px;display:block}.chk.svelte-1yca8ws{color:#cbd5e1;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.chk.svelte-1yca8ws input:where(.svelte-1yca8ws){accent-color:#2dd4bf}.changemedia.svelte-1yca8ws{color:#2dd4bf;cursor:pointer;background:#101827;border:1px solid #2dd4bf;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.45rem;font-size:.8rem;display:flex}.mediarow.svelte-1yca8ws{gap:.4rem;display:flex}.err.svelte-1yca8ws{color:#f87171;font-size:.72rem}.row.svelte-1yca8ws{color:#cbd5e1;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.row.svelte-1yca8ws span:where(.svelte-1yca8ws){color:#94a3b8;min-width:3.2rem}.row.svelte-1yca8ws input[type=range]:where(.svelte-1yca8ws){accent-color:#2dd4bf;flex:1}.row.svelte-1yca8ws b:where(.svelte-1yca8ws){text-align:right;font-variant-numeric:tabular-nums;color:#e5e7eb;min-width:2.6rem}select.svelte-1yca8ws,.grid2.svelte-1yca8ws input:where(.svelte-1yca8ws){color:#e5e7eb;font:inherit;background:#0d141d;border:1px solid #263244;padding:.3rem .4rem;font-size:.8rem}.grid2.svelte-1yca8ws{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.grid2.svelte-1yca8ws label:where(.svelte-1yca8ws){color:#94a3b8;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.grid2.svelte-1yca8ws input:where(.svelte-1yca8ws){width:100%}.seg.svelte-1yca8ws{border:1px solid #263244;display:inline-flex}.seg.svelte-1yca8ws button:where(.svelte-1yca8ws){color:#94a3b8;cursor:pointer;background:#101827;border:0;border-right:1px solid #263244;padding:.25rem .45rem}.seg.svelte-1yca8ws button:where(.svelte-1yca8ws):last-child{border-right:0}.seg.svelte-1yca8ws button.on:where(.svelte-1yca8ws){color:#2dd4bf;background:#2dd4bf33}.seg.svelte-1yca8ws button:where(.svelte-1yca8ws):disabled{opacity:.3;cursor:default}.qrprev.svelte-1yca8ws{background:#fff;padding:.4rem}.qrprev.svelte-1yca8ws img:where(.svelte-1yca8ws){width:100%;max-width:140px;image-rendering:pixelated;margin:0 auto;display:block}.err.svelte-1yca8ws{color:#f87171;margin:.3rem 0 0;font-size:.7rem}.hint.svelte-1yca8ws{color:#64748b;margin:.3rem 0 0;font-size:.68rem}.seg--wide.svelte-1yca8ws{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.seg--wide.svelte-1yca8ws button:where(.svelte-1yca8ws){padding:.35rem;font-size:1rem}.seg-btn.svelte-1yca8ws{color:#94a3b8;cursor:pointer;background:#101827;border:1px solid #263244;padding:.25rem .5rem;font-size:.7rem;font-weight:700}.seg-btn.on.svelte-1yca8ws{color:#2dd4bf;background:#2dd4bf33}.olp.svelte-vp7n27{flex-direction:column;height:100%;min-height:0;display:flex}.olp__hint.svelte-vp7n27{color:#64748b;border-bottom:1px solid #1f2937;margin:0;padding:.5rem .6rem;font-size:.68rem}.olp__list.svelte-vp7n27{flex-direction:column;flex:1;gap:.15rem;min-height:0;margin:0;padding:.3rem;list-style:none;display:flex;overflow:auto}.olp__list.svelte-vp7n27 li:where(.svelte-vp7n27){border:1px solid #0000;align-items:center;display:flex}.olp__list.svelte-vp7n27 li.on:where(.svelte-vp7n27){background:#2dd4bf14;border-color:#2dd4bf}.olp__list.svelte-vp7n27 li.bg:where(.svelte-vp7n27){opacity:.7}.pick.svelte-vp7n27{color:#cbd5e1;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.4rem;padding:.35rem .4rem;font-size:.74rem;display:flex}.pick.svelte-vp7n27:hover{color:#2dd4bf}.pick.svelte-vp7n27 span:where(.svelte-vp7n27){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick.svelte-vp7n27 i:where(.svelte-vp7n27){color:#64748b;flex:none;font-size:.95rem}.olp__list.svelte-vp7n27 li.on:where(.svelte-vp7n27) .pick:where(.svelte-vp7n27) i:where(.svelte-vp7n27){color:#2dd4bf}.z.svelte-vp7n27{flex:none;display:flex}.z.svelte-vp7n27 button:where(.svelte-vp7n27){color:#64748b;cursor:pointer;background:0 0;border:0;padding:.2rem .25rem;font-size:.9rem}.z.svelte-vp7n27 button:where(.svelte-vp7n27):hover:not(:disabled){color:#2dd4bf}.z.svelte-vp7n27 button:where(.svelte-vp7n27):disabled{opacity:.25;cursor:default}.empty.svelte-vp7n27{color:#64748b;padding:.6rem;font-size:.72rem}.ap.svelte-1ksrbn1{color:#e5e7eb;flex-direction:column;gap:.75rem;height:100%;padding:.7rem;display:flex;overflow-y:auto}.ap--empty.svelte-1ksrbn1{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:.5rem}.ap--empty.svelte-1ksrbn1 i:where(.svelte-1ksrbn1){font-size:2rem}.ap__h.svelte-1ksrbn1{border-bottom:1px solid #1f2937;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.ap__h.svelte-1ksrbn1 i:where(.svelte-1ksrbn1){color:#f59e0b;font-size:1.3rem}.ap__h.svelte-1ksrbn1 div:where(.svelte-1ksrbn1){flex-direction:column;line-height:1.15;display:flex}.ap__h.svelte-1ksrbn1 span:where(.svelte-1ksrbn1){color:#64748b;font-size:.66rem}section.svelte-1ksrbn1{flex-direction:column;gap:.4rem;display:flex}.lbl.svelte-1ksrbn1{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.64rem}.grid.svelte-1ksrbn1{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.grid.svelte-1ksrbn1 button:where(.svelte-1ksrbn1){color:#cbd5e1;cursor:pointer;background:#101827;border:1px solid #263244;padding:.4rem;font-size:.8rem}.grid.svelte-1ksrbn1 button.on:where(.svelte-1ksrbn1){color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b}.scope.svelte-1ksrbn1{gap:.4rem;display:flex}.scope.svelte-1ksrbn1 label:where(.svelte-1ksrbn1){color:#cbd5e1;cursor:pointer;background:#101827;border:1px solid #263244;flex:1;align-items:center;gap:.3rem;padding:.35rem .45rem;font-size:.74rem;display:flex}.scope.svelte-1ksrbn1 label.on:where(.svelte-1ksrbn1){color:#fbbf24;border-color:#f59e0b}.scope.svelte-1ksrbn1 input:where(.svelte-1ksrbn1){accent-color:#f59e0b}.seg.svelte-1ksrbn1{border:1px solid #263244;display:inline-flex}.seg.wide.svelte-1ksrbn1{display:flex}.seg.svelte-1ksrbn1 button:where(.svelte-1ksrbn1){color:#94a3b8;cursor:pointer;background:#101827;border:0;border-right:1px solid #263244;flex:1;padding:.3rem .5rem;font-size:.72rem}.seg.svelte-1ksrbn1 button:where(.svelte-1ksrbn1):last-child{border-right:0}.seg.svelte-1ksrbn1 button.on:where(.svelte-1ksrbn1){color:#fbbf24;background:#f59e0b2e}.row.svelte-1ksrbn1{align-items:center;gap:.5rem;font-size:.78rem;display:flex}.row.svelte-1ksrbn1 span:where(.svelte-1ksrbn1){color:#94a3b8;min-width:3.6rem}.row.svelte-1ksrbn1 input[type=range]:where(.svelte-1ksrbn1){accent-color:#f59e0b;flex:1}.row.svelte-1ksrbn1 b:where(.svelte-1ksrbn1){text-align:right;font-variant-numeric:tabular-nums;min-width:2.8rem}.ap__actions.svelte-1ksrbn1{gap:.4rem;margin-top:auto;padding-top:.5rem;display:flex}.prev.svelte-1ksrbn1{color:#1a1206;cursor:pointer;background:#f59e0b;border:0;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.5rem;font-weight:700;display:flex}.prev.svelte-1ksrbn1:disabled,.clr.svelte-1ksrbn1:disabled{opacity:.4;cursor:default}.clr.svelte-1ksrbn1{color:#94a3b8;cursor:pointer;background:#101827;border:1px solid #263244;padding:.5rem .7rem}.sp.svelte-1cn2ri{color:#e5e7eb;flex-direction:column;gap:.8rem;height:100%;padding:.7rem;display:flex;overflow-y:auto}.sp__h.svelte-1cn2ri{border-bottom:1px solid #1f2937;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.sp__h.svelte-1cn2ri i:where(.svelte-1cn2ri){color:#2dd4bf;font-size:1.3rem}.sp__h.svelte-1cn2ri div:where(.svelte-1cn2ri){flex-direction:column;line-height:1.15;display:flex}.sp__h.svelte-1cn2ri span:where(.svelte-1cn2ri){color:#64748b;font-size:.66rem}section.svelte-1cn2ri{flex-direction:column;gap:.45rem;display:flex}.lbl.svelte-1cn2ri{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.64rem}.types.svelte-1cn2ri{grid-template-columns:1fr 1fr 1fr;gap:.35rem;display:grid}.types.svelte-1cn2ri button:where(.svelte-1cn2ri){color:#cbd5e1;cursor:pointer;background:#101827;border:1px solid #263244;flex-direction:column;align-items:center;gap:.2rem;padding:.45rem .2rem;font-size:.68rem;display:flex}.types.svelte-1cn2ri button:where(.svelte-1cn2ri) i:where(.svelte-1cn2ri){font-size:1.1rem}.types.svelte-1cn2ri button.on:where(.svelte-1cn2ri){color:#5eead4;background:#2dd4bf29;border-color:#2dd4bf}.stop.svelte-1cn2ri{align-items:center;gap:.4rem;display:flex}.stop.svelte-1cn2ri .cp{flex:1}.x.svelte-1cn2ri,.add.svelte-1cn2ri,.clr.svelte-1cn2ri{color:#94a3b8;cursor:pointer;background:#101827;border:1px solid #263244}.x.svelte-1cn2ri{padding:.25rem}.add.svelte-1cn2ri{justify-content:center;align-items:center;gap:.25rem;padding:.35rem;font-size:.74rem;display:flex}.clr.svelte-1cn2ri{padding:.25rem .5rem;font-size:.7rem}.clr.on.svelte-1cn2ri{color:#5eead4;border-color:#2dd4bf}.seg.svelte-1cn2ri{border:1px solid #263244;display:flex}.seg.svelte-1cn2ri button:where(.svelte-1cn2ri){color:#94a3b8;cursor:pointer;text-transform:capitalize;background:#101827;border:0;border-right:1px solid #263244;flex:1;padding:.3rem;font-size:.72rem}.seg.svelte-1cn2ri button:where(.svelte-1cn2ri):last-child{border-right:0}.seg.svelte-1cn2ri button.on:where(.svelte-1cn2ri){color:#5eead4;background:#2dd4bf29}.row.svelte-1cn2ri{align-items:center;gap:.5rem;font-size:.78rem;display:flex}.row.svelte-1cn2ri span:where(.svelte-1cn2ri){color:#94a3b8;min-width:3.8rem}.row.svelte-1cn2ri input[type=range]:where(.svelte-1cn2ri){accent-color:#2dd4bf;flex:1}.row.svelte-1cn2ri b:where(.svelte-1cn2ri){text-align:right;font-variant-numeric:tabular-nums;min-width:2.6rem}.pick.svelte-1cn2ri{color:#2dd4bf;cursor:pointer;width:100%;font:inherit;background:#101827;border:1px solid #2dd4bf;justify-content:center;align-items:center;gap:.35rem;padding:.4rem;font-size:.74rem;display:flex}.pick.svelte-1cn2ri:hover{background:#14212f}.picked.svelte-1cn2ri{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;font-size:.68rem;overflow:hidden}.adv.svelte-1cn2ri{margin-top:.4rem}.adv.svelte-1cn2ri summary:where(.svelte-1cn2ri){color:#64748b;cursor:pointer;font-size:.68rem}.url.svelte-1cn2ri{color:#e5e7eb;font:inherit;background:#0d141d;border:1px solid #263244;padding:.35rem .45rem;font-size:.78rem}.chk.svelte-1cn2ri{color:#cbd5e1;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.chk.svelte-1cn2ri input:where(.svelte-1cn2ri){accent-color:#2dd4bf}.hint.svelte-1cn2ri{color:#64748b;align-items:center;gap:.35rem;margin-top:auto;font-size:.68rem;display:flex}.fx.svelte-1cn2ri{border-bottom:1px solid #1f2937;padding-bottom:.6rem}.fx__name.svelte-1cn2ri{align-items:center;gap:.45rem;font-size:.82rem;display:flex}.fx__name.svelte-1cn2ri i:where(.svelte-1cn2ri){color:#2dd4bf;font-size:1.05rem}.fx__name.svelte-1cn2ri strong:where(.svelte-1cn2ri){flex:1}.fx__more.svelte-1cn2ri{color:#94a3b8;margin:0;font-size:.68rem}.strip.svelte-ttylky{box-sizing:border-box;background:#0a0f15;border-top:1px solid #1f2937;flex:none;align-items:stretch;gap:.6rem;height:182px;padding:.5rem .7rem;display:flex;overflow:auto hidden}.lbl.svelte-ttylky{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;writing-mode:vertical-rl;align-self:center;font-size:.64rem;transform:rotate(180deg)}.cards.svelte-ttylky{gap:.6rem;display:flex}.card.svelte-ttylky{flex-direction:column;flex:none;gap:.25rem;width:150px;display:flex}.card.on.svelte-ttylky .thumb:where(.svelte-ttylky){outline:2px solid #2dd4bf}.now.svelte-ttylky{color:#06281c;letter-spacing:.03em;background:#34d399;padding:0 .25rem;font-size:.56rem;font-weight:800;position:absolute;top:3px;left:4px}.sched.svelte-ttylky{align-items:center;gap:.2rem;display:flex}.sched.svelte-ttylky input[type=time]:where(.svelte-ttylky){color:#cbd5e1;background:#0d141d;border:1px solid #263244;flex:1;min-width:0;padding:.08rem .12rem;font-size:.6rem}.sched.svelte-ttylky span:where(.svelte-ttylky){color:#64748b;font-size:.62rem}.on-sw.svelte-ttylky{cursor:pointer;align-items:center;display:flex}.on-sw.svelte-ttylky input:where(.svelte-ttylky){display:none}.on-sw.svelte-ttylky i:where(.svelte-ttylky){color:#64748b;font-size:.85rem}.on-sw.svelte-ttylky input:where(.svelte-ttylky):checked+i:where(.svelte-ttylky){color:#34d399}.card.drag.svelte-ttylky{opacity:.4}.card[draggable=true].svelte-ttylky{cursor:grab}.thumb.svelte-ttylky{cursor:pointer;background:#05080c;border:1px solid #263244;height:72px;padding:0;position:relative;overflow:hidden}.shot.svelte-ttylky{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.shot.svelte-ttylky>*{transform-origin:0 0!important;width:1600px!important;height:900px!important;position:absolute!important;top:0!important;left:11px!important;transform:scale(.08)!important}.cnt.svelte-ttylky{color:#cbd5e1;background:#00000080;padding:0 .25rem;font-size:.6rem;position:absolute;bottom:3px;right:4px}.meta.svelte-ttylky{flex-direction:column;gap:.15rem;display:flex}.nm.svelte-ttylky{color:#e5e7eb;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.acts.svelte-ttylky{align-items:center;gap:.2rem;display:flex}.tr.svelte-ttylky{color:#94a3b8;text-transform:capitalize;background:#0d141d;border:1px solid #263244;flex:1;padding:.1rem;font-size:.62rem}.acts.svelte-ttylky button:where(.svelte-ttylky){color:#94a3b8;cursor:pointer;background:#101827;border:1px solid #263244;padding:.15rem .3rem;font-size:.72rem}.new.svelte-ttylky{color:#94a3b8;cursor:pointer;background:#101827;border:1px dashed #334155;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.2rem;width:92px;font-size:.7rem;display:flex}.new.svelte-ttylky i:where(.svelte-ttylky){font-size:1.2rem}.cws.svelte-7fkhi6{color:#e5e7eb;background:#070a0d;grid-template:"top top top""left stage right"minmax(0,1fr)"layers timeline outputs"240px/300px minmax(360px,1fr) 340px;height:100%;min-height:0;display:grid;position:relative}.cws.simple.svelte-7fkhi6{grid-template:"top top top""left stage right"minmax(0,1fr)/300px minmax(360px,1fr) 340px}.cws.left-collapsed.svelte-7fkhi6{grid-template-columns:40px minmax(360px,1fr) 340px}.cws.left-collapsed.svelte-7fkhi6 .tabs:where(.svelte-7fkhi6),.cws.left-collapsed.svelte-7fkhi6 .left-body:where(.svelte-7fkhi6),.left-expand.svelte-7fkhi6{display:none}.cws.left-collapsed.svelte-7fkhi6 .left-expand:where(.svelte-7fkhi6){color:#94a3b8;cursor:pointer;background:#101827;border:0;border-bottom:1px solid #1f2937;justify-content:center;align-items:center;width:100%;height:44px;font-size:1.1rem;display:flex}.collapse-btn.svelte-7fkhi6{color:#64748b;cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:.1rem;font-size:1rem}.collapse-btn.svelte-7fkhi6:hover{color:#cbd5e1}.cws__top.svelte-7fkhi6{background:#0b1016;border-bottom:1px solid #1f2937;grid-area:top;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .7rem;display:flex}.cws__id.svelte-7fkhi6{align-items:center;gap:.6rem;display:flex}.cws__id.svelte-7fkhi6 div:where(.svelte-7fkhi6){flex-direction:column;line-height:1.15;display:flex}.cws__id.svelte-7fkhi6 span:where(.svelte-7fkhi6){color:#64748b;text-transform:capitalize;font-size:.68rem}.cws__sel.svelte-7fkhi6{color:#94a3b8;font-size:.72rem}.cws__show.svelte-7fkhi6{color:#2dd4bf;border:1px solid #263244;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.74rem;display:inline-flex}.ic.svelte-7fkhi6{color:#cbd5e1;cursor:pointer;background:#101827;border:1px solid #263244;padding:.35rem .55rem}.ic.svelte-7fkhi6:disabled{opacity:.4;cursor:default}.cws__sep.svelte-7fkhi6{background:#1f2937;align-self:stretch;width:1px;margin:.1rem .15rem}.ic.primary.svelte-7fkhi6{color:#2dd4bf;border-color:#2dd4bf}.fmt.svelte-7fkhi6{border:1px solid #263244;display:inline-flex}.fmt.svelte-7fkhi6 button:where(.svelte-7fkhi6){color:#94a3b8;cursor:pointer;font:inherit;background:#101827;border:0;border-right:1px solid #263244;padding:.35rem .5rem;font-size:.7rem}.fmt.svelte-7fkhi6 button:where(.svelte-7fkhi6):last-child{border-right:0}.fmt.svelte-7fkhi6 button.on:where(.svelte-7fkhi6){color:#2dd4bf;background:#2dd4bf2e}.cws__publish.svelte-7fkhi6{z-index:30;border-left:1px solid #1f2937;width:360px;max-width:90vw;height:100%;position:absolute;top:0;right:0;box-shadow:-8px 0 24px #00000080}.cws__left.svelte-7fkhi6{background:#0a0f15;border-right:1px solid #1f2937;flex-direction:column;grid-area:left;min-height:0;display:flex}.tabs.svelte-7fkhi6{border-bottom:1px solid #1f2937;grid-template-columns:1fr 1fr 1fr;gap:.3rem;padding:.45rem;display:grid}.tabs.svelte-7fkhi6 button:where(.svelte-7fkhi6){color:#cbd5e1;font-size:.74rem;font:inherit;cursor:pointer;background:#101827;border:1px solid #263244;padding:.4rem}.tabs.svelte-7fkhi6 button.on:where(.svelte-7fkhi6){color:#2dd4bf;border-color:#2dd4bf}.left-body.svelte-7fkhi6{flex:1;min-height:0;overflow:auto}.cws__stage.svelte-7fkhi6{background:#050608;flex-direction:column;grid-area:stage;min-width:0;min-height:0;display:flex}.stage-switch.svelte-7fkhi6{background:#0b1016;border-bottom:1px solid #1f2937;gap:.3rem;padding:.35rem .5rem;display:flex}.stage-switch.svelte-7fkhi6 button:where(.svelte-7fkhi6){color:#94a3b8;cursor:pointer;font:inherit;background:#101827;border:1px solid #263244;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.74rem;display:inline-flex}.stage-switch.svelte-7fkhi6 button.on:where(.svelte-7fkhi6){color:#2dd4bf;border-color:#2dd4bf}.canvas.svelte-7fkhi6{flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.stage-fit.svelte-7fkhi6{flex:1;min-width:0;min-height:0;display:flex;container-type:size}.stage-fit.svelte-7fkhi6>.canvas:where(.svelte-7fkhi6){flex:1}.canvas.staged.svelte-7fkhi6{width:min(100cqw, 100cqh * var(--stage-ar));height:min(100cqh, 100cqw / var(--stage-ar));flex:none;margin:auto}.canvas.anim-fade.svelte-7fkhi6{animation:.4s svelte-7fkhi6-scene-fade}.canvas.anim-slide.svelte-7fkhi6{animation:.4s cubic-bezier(.22,1,.36,1) svelte-7fkhi6-scene-slide}@keyframes svelte-7fkhi6-scene-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-7fkhi6-scene-slide{0%{opacity:.2;transform:translate(5%)}to{opacity:1;transform:translate(0)}}.retail-canvas.svelte-7fkhi6{background:#0a0f15;overflow:auto}.cws__right.svelte-7fkhi6{background:#0a0f15;border-left:1px solid #1f2937;flex-direction:column;grid-area:right;min-height:0;display:flex;overflow-y:auto}.rtabs.svelte-7fkhi6{border-bottom:1px solid #1f2937;flex:none;display:flex}.rtabs.svelte-7fkhi6 button:where(.svelte-7fkhi6){color:#94a3b8;cursor:pointer;background:#0a0f15;border:0;border-right:1px solid #1f2937;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.55rem;font-size:.78rem;display:flex}.rtabs.svelte-7fkhi6 button:where(.svelte-7fkhi6):last-child{border-right:0}.rtabs.svelte-7fkhi6 button.on:where(.svelte-7fkhi6){color:#e5e7eb;background:#101827;box-shadow:inset 0 -2px #2dd4bf}.rpane.svelte-7fkhi6{flex:1;min-height:0}.cws__layers.svelte-7fkhi6{background:#0a0f15;border-top:1px solid #1f2937;grid-area:layers;min-height:0;position:relative;overflow:auto}.cws__timeline.svelte-7fkhi6{background:#080d13;border-top:1px solid #1f2937;flex-direction:column;grid-area:timeline;min-height:0;display:flex}.cws__outputs.svelte-7fkhi6{background:#0a0f15;border-top:1px solid #1f2937;border-left:1px solid #1f2937;flex-direction:column;grid-area:outputs;min-height:0;display:flex}.ph.svelte-7fkhi6{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;background:#0d141d;border-bottom:1px solid #1f2937;padding:.4rem .65rem;font-size:.66rem}.tl-body.svelte-7fkhi6,.out-body.svelte-7fkhi6{flex:1;min-height:0;overflow:auto}.cws__actions.svelte-7fkhi6{align-items:center;gap:.6rem;display:flex}.tpl-gallery.svelte-7fkhi6{grid-template-columns:1fr 1fr;gap:.4rem;padding:.5rem;display:grid}.tpl-card.svelte-7fkhi6{color:#cbd5e1;cursor:pointer;text-align:left;background:#101827;border:1px solid #263244;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem;display:flex}.tpl-card.svelte-7fkhi6:hover{color:#2dd4bf;border-color:#2dd4bf}.tpl-card.svelte-7fkhi6 i:where(.svelte-7fkhi6){font-size:1.1rem}.tpl-card.svelte-7fkhi6 strong:where(.svelte-7fkhi6){font-size:.82rem}.tpl-card.svelte-7fkhi6 span:where(.svelte-7fkhi6){color:#64748b;font-size:.68rem}.assets-tab.svelte-7fkhi6{flex-direction:column;gap:.5rem;padding:.7rem;display:flex}.browse-lib.svelte-7fkhi6{color:#ecfeff;cursor:pointer;font:inherit;background:#0f766e;border:1px solid #2dd4bf;justify-content:center;align-items:center;gap:.4rem;padding:.55rem;font-weight:600;display:inline-flex}.assets-hint.svelte-7fkhi6{color:#64748b;margin:0;font-size:.72rem}.mapp.svelte-1r5ml4y{--blue:#1468f3;--ink:#111827;--muted:#64748b;--line:#e5e9f1;height:100%;min-height:0;color:var(--ink);background:#f6f7fb;flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;overflow:hidden}.mapp__body.svelte-1r5ml4y{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.mhome.svelte-1r5ml4y,.mstep.svelte-1r5ml4y{box-sizing:border-box;min-height:100%;padding:18px 16px 28px}.mhero.svelte-1r5ml4y,.mstep__head.svelte-1r5ml4y{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.mhero__brand.svelte-1r5ml4y{color:#fff;letter-spacing:-.04em;font-size:1.45rem;font-weight:850;display:block}.mhero.svelte-1r5ml4y{color:#fff;background:linear-gradient(135deg,#0c1f4d,#152a54 68%,#35445b);margin:-18px -16px 14px;padding:16px 16px 12px}.mhero.svelte-1r5ml4y h1:where(.svelte-1r5ml4y),.mstep__head.svelte-1r5ml4y h1:where(.svelte-1r5ml4y),.mpublished.svelte-1r5ml4y h1:where(.svelte-1r5ml4y){color:var(--ink);letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(1.35rem,5vw,1.8rem);line-height:1.08}.mhero.svelte-1r5ml4y h1:where(.svelte-1r5ml4y){color:#fff;font-size:1.25rem}.mhero.svelte-1r5ml4y p:where(.svelte-1r5ml4y){color:#d7e0f1;margin:3px 0 0;font-size:.76rem}.mhero__account.svelte-1r5ml4y{color:#243044;background:#fff;border:0;border-radius:50%;width:38px;height:38px;font-weight:800}.mnow.svelte-1r5ml4y{background:#fff;border:0;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #23314e1f}.mnow__head.svelte-1r5ml4y{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mnow__head.svelte-1r5ml4y>div:where(.svelte-1r5ml4y){flex-direction:column;gap:2px;min-width:0;display:flex}.mnow__head.svelte-1r5ml4y span:where(.svelte-1r5ml4y):first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.mnow__head.svelte-1r5ml4y b:where(.svelte-1r5ml4y){color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.mnow__head.svelte-1r5ml4y small:where(.svelte-1r5ml4y){color:var(--muted);margin-top:2px;font-size:.7rem}.mnow__picture.svelte-1r5ml4y{background:#020406;height:clamp(190px,30vh,280px);display:flex;position:relative;overflow:hidden}.mnow__picture.svelte-1r5ml4y>img:where(.svelte-1r5ml4y){object-fit:cover;width:100%;height:100%}.mnow__picture.svelte-1r5ml4y .cv{flex:1;min-width:0}.mpreviewnote.svelte-1r5ml4y{color:#b5c1ce;background:#02060adb;padding:5px 7px;font-size:.66rem;position:absolute;inset:auto 8px 8px}.mstate.svelte-1r5ml4y{flex:none;font-size:.69rem;font-weight:750}.mstate--live.svelte-1r5ml4y{color:#16a34a}.mstate--wait.svelte-1r5ml4y{color:#d97706}.mstate--offline.svelte-1r5ml4y{color:#94a3b8}.mstate--ready.svelte-1r5ml4y{color:#64748b}.msectionhead.svelte-1r5ml4y{justify-content:space-between;align-items:center;margin:23px 2px 10px;display:flex}.msectionhead.svelte-1r5ml4y h2:where(.svelte-1r5ml4y){color:var(--ink);margin:0;font-size:1rem}.msectionhead.svelte-1r5ml4y button:where(.svelte-1r5ml4y){min-height:44px;color:var(--blue);background:0 0;border:0;font:700 .76rem inherit}.mhomescreens.svelte-1r5ml4y{padding:0 2px}.mhomescreens.svelte-1r5ml4y .msectionhead:where(.svelte-1r5ml4y){margin:14px 0 4px}.mhomescreens.svelte-1r5ml4y>button:where(.svelte-1r5ml4y){width:100%;min-height:36px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:22px 1fr auto auto;align-items:center;gap:7px;padding:3px 0;display:grid}.mhomescreens.svelte-1r5ml4y>button:where(.svelte-1r5ml4y)>small:where(.svelte-1r5ml4y){color:var(--muted)}.mquick.svelte-1r5ml4y{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mquick.svelte-1r5ml4y button:where(.svelte-1r5ml4y),.mtypes.svelte-1r5ml4y button:where(.svelte-1r5ml4y),.mmore.svelte-1r5ml4y button:where(.svelte-1r5ml4y){min-height:82px;color:var(--ink);text-align:left;font:inherit;background:#fff;border:0;border-radius:13px;align-items:center;gap:11px;padding:13px;display:flex;box-shadow:0 2px 9px #29365112}.mquick.svelte-1r5ml4y button:where(.svelte-1r5ml4y):first-child{background:#dceaff}.mquick.svelte-1r5ml4y button:where(.svelte-1r5ml4y):nth-child(2){background:#dff6e5}.mquick.svelte-1r5ml4y button:where(.svelte-1r5ml4y):nth-child(3){background:#ffe3de}.mquick.svelte-1r5ml4y button:where(.svelte-1r5ml4y):nth-child(4){background:#ece4ff}.mquick.svelte-1r5ml4y button:where(.svelte-1r5ml4y)>i:where(.svelte-1r5ml4y),.mtypes.svelte-1r5ml4y button:where(.svelte-1r5ml4y)>i:where(.svelte-1r5ml4y):first-child{width:38px;height:38px;color:var(--blue);background:#e7f0ff;border-radius:10px;flex:none;place-items:center;font-size:1.35rem;display:grid}.mtypes.svelte-1r5ml4y button:where(.svelte-1r5ml4y):nth-child(2)>i:where(.svelte-1r5ml4y):first-child{color:#20a752;background:#e3f8e8}.mtypes.svelte-1r5ml4y button:where(.svelte-1r5ml4y):nth-child(3)>i:where(.svelte-1r5ml4y):first-child{color:#ef5b48;background:#ffe7e3}.mtypes.svelte-1r5ml4y button:where(.svelte-1r5ml4y):nth-child(4)>i:where(.svelte-1r5ml4y):first-child{color:#7048e8;background:#eee7ff}.mquick.svelte-1r5ml4y button:where(.svelte-1r5ml4y) span:where(.svelte-1r5ml4y),.mtypes.svelte-1r5ml4y button:where(.svelte-1r5ml4y) span:where(.svelte-1r5ml4y){flex-direction:column;gap:4px;min-width:0;display:flex}.mquick.svelte-1r5ml4y button:where(.svelte-1r5ml4y) b:where(.svelte-1r5ml4y),.mtypes.svelte-1r5ml4y button:where(.svelte-1r5ml4y) b:where(.svelte-1r5ml4y){font-size:.92rem}.mquick.svelte-1r5ml4y button:where(.svelte-1r5ml4y) small:where(.svelte-1r5ml4y),.mtypes.svelte-1r5ml4y button:where(.svelte-1r5ml4y) small:where(.svelte-1r5ml4y){color:var(--muted);font-size:.7rem;line-height:1.35}.mquick.svelte-1r5ml4y .mquick__primary:where(.svelte-1r5ml4y){min-height:82px}.mstep__head.svelte-1r5ml4y{justify-content:flex-start;min-height:48px;margin:-5px 0 12px}.mstep__head.svelte-1r5ml4y>button:where(.svelte-1r5ml4y){width:44px;height:44px;color:var(--ink);background:0 0;border:0;flex:none;place-items:center;font-size:1.45rem;display:grid}.mquestion.svelte-1r5ml4y{margin:6px 0 14px;font-size:1rem}.mtypes.svelte-1r5ml4y,.mtargets.svelte-1r5ml4y,.mscreenlist.svelte-1r5ml4y,.mconfirm.svelte-1r5ml4y{flex-direction:column;gap:9px;display:flex}.mtypes.svelte-1r5ml4y button:where(.svelte-1r5ml4y){align-items:center;min-height:82px}.mtypes.svelte-1r5ml4y button:where(.svelte-1r5ml4y)>i:where(.svelte-1r5ml4y):last-child,.mmore.svelte-1r5ml4y button:where(.svelte-1r5ml4y)>i:where(.svelte-1r5ml4y):last-child{color:#94a3b8;margin-left:auto;font-size:1.2rem}.medit.svelte-1r5ml4y{flex-direction:column;display:flex}.medit__layout.svelte-1r5ml4y{gap:15px;display:grid}.medit__preview.svelte-1r5ml4y{background:#020406;border:0;border-radius:14px;height:clamp(180px,27vh,260px);display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #1e293b24}.medit__preview.svelte-1r5ml4y .cv{flex:1;min-width:0}.medit__form.svelte-1r5ml4y{flex-direction:column;gap:13px;display:flex}.medit__form.svelte-1r5ml4y label:where(.svelte-1r5ml4y){color:var(--ink);flex-direction:column;gap:7px;font-size:.78rem;font-weight:750;display:flex;position:relative}.medit__form.svelte-1r5ml4y label:where(.svelte-1r5ml4y)>small:where(.svelte-1r5ml4y){color:var(--muted);z-index:1;align-self:flex-end;margin-top:-27px;margin-right:10px;font-weight:500}.mfieldlabel.svelte-1r5ml4y{color:var(--ink);font-size:.78rem;font-weight:750}.medit__form.svelte-1r5ml4y input:where(.svelte-1r5ml4y),.medit__form.svelte-1r5ml4y textarea:where(.svelte-1r5ml4y){box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:13px;font:1rem/1.4 inherit}.medit__form.svelte-1r5ml4y textarea:where(.svelte-1r5ml4y){resize:vertical;min-height:116px}.medit__form.svelte-1r5ml4y input:where(.svelte-1r5ml4y):focus,.medit__form.svelte-1r5ml4y textarea:where(.svelte-1r5ml4y):focus{border-color:var(--blue);box-shadow:0 0 0 3px #1468f31f}.mstyles.svelte-1r5ml4y{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mstyles.svelte-1r5ml4y button:where(.svelte-1r5ml4y){border:1px solid var(--line);min-height:46px;color:var(--muted);background:#fff;border-radius:10px;font:700 .78rem inherit}.mappearance.svelte-1r5ml4y{grid-template-columns:1fr auto;gap:9px;display:grid}.mappearance.svelte-1r5ml4y label:where(.svelte-1r5ml4y){border:1px solid var(--line);background:#fff;border-radius:11px;min-height:48px;padding:9px 11px}.mappearance.svelte-1r5ml4y label:where(.svelte-1r5ml4y):first-child{grid-column:1/-1}.mappearance.svelte-1r5ml4y input[type=range]:where(.svelte-1r5ml4y){width:100%;accent-color:var(--blue)}.mappearance.svelte-1r5ml4y input[type=color]:where(.svelte-1r5ml4y){background:0 0;border:0;width:46px;height:34px;padding:2px}.mappearance.svelte-1r5ml4y button:where(.svelte-1r5ml4y){border:1px solid var(--line);min-height:48px;color:var(--ink);background:#fff;border-radius:11px;padding:0 14px;font-weight:750}.mappearance.svelte-1r5ml4y button:where(.svelte-1r5ml4y) i:where(.svelte-1r5ml4y){color:var(--blue);margin-right:5px}.mprimary.svelte-1r5ml4y{background:var(--blue);color:#fff;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:auto;font:800 .92rem inherit;display:flex;box-shadow:0 8px 18px #1468f33d}.mprimary.svelte-1r5ml4y:disabled{color:#8d99aa;box-shadow:none;background:#d7dee9}.mtargets.svelte-1r5ml4y button:where(.svelte-1r5ml4y){min-height:76px;color:var(--ink);text-align:left;font:inherit;background:#fff;border:1px solid #0000;border-radius:14px;grid-template-columns:auto 58px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:0 2px 9px #29365112}.mtargets.svelte-1r5ml4y button.selected:where(.svelte-1r5ml4y){border-color:var(--blue);background:#f7faff}.mtargets.svelte-1r5ml4y button:where(.svelte-1r5ml4y):disabled{opacity:.58}.mcheck.svelte-1r5ml4y{color:#fff;border:1.5px solid #a9b5c5;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.selected.svelte-1r5ml4y .mcheck:where(.svelte-1r5ml4y){border-color:var(--blue);background:var(--blue)}.mtarget__copy.svelte-1r5ml4y{flex-direction:column;gap:4px;display:flex}.mtarget__copy.svelte-1r5ml4y small:where(.svelte-1r5ml4y){color:var(--muted)}.mdot.svelte-1r5ml4y{background:#718398;border-radius:50%;width:10px;height:10px}.mdot--live.svelte-1r5ml4y{background:#51d99b;box-shadow:0 0 0 4px #51d99b1c}.mdot--wait.svelte-1r5ml4y{background:#f6c85f}.mdot--offline.svelte-1r5ml4y{background:#ff6573}.mdot--ready.svelte-1r5ml4y{background:#718398}.mpublishing.svelte-1r5ml4y{text-align:center}.mpublishing__icon.svelte-1r5ml4y{width:76px;height:76px;color:var(--blue);background:#e5efff;border-radius:24px;place-items:center;margin:35px auto 12px;font-size:2.25rem;display:grid}.mpublishing.svelte-1r5ml4y h2:where(.svelte-1r5ml4y){margin:8px 0}.mpublishing.svelte-1r5ml4y>p:where(.svelte-1r5ml4y){color:var(--muted);max-width:18rem;margin:0 auto 26px}.mprogress.svelte-1r5ml4y{text-align:left}.mprogress.svelte-1r5ml4y>div:where(.svelte-1r5ml4y){min-height:48px;color:var(--muted);align-items:center;gap:12px;display:flex}.mprogress.svelte-1r5ml4y i:where(.svelte-1r5ml4y){border:1px solid #b9c3d0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.mprogress.svelte-1r5ml4y .done:where(.svelte-1r5ml4y){color:var(--ink)}.mprogress.svelte-1r5ml4y .done:where(.svelte-1r5ml4y) i:where(.svelte-1r5ml4y){color:#fff;background:#19a854;border-color:#19a854}.mpublished.svelte-1r5ml4y{text-align:center;color:#fff;background:linear-gradient(#16a34a,#22b45b);flex-direction:column;align-items:center;display:flex}.mpublished__mark.svelte-1r5ml4y{color:#16a34a;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:20px 0 12px;font-size:2rem;display:grid}.mpublished.svelte-1r5ml4y h1:where(.svelte-1r5ml4y),.mpublished.svelte-1r5ml4y b:where(.svelte-1r5ml4y){color:#fff}.mpublished.svelte-1r5ml4y>p:where(.svelte-1r5ml4y){color:#ddf8e6;max-width:34rem;margin:10px 0 18px;line-height:1.5}.mpublished__preview.svelte-1r5ml4y{background:#07100a;border-radius:14px;width:100%;height:210px;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000002e}.mpublished__preview.svelte-1r5ml4y .cv{flex:1}.mpublished__actions.svelte-1r5ml4y{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:auto;display:grid}.mpublished__actions.svelte-1r5ml4y button:where(.svelte-1r5ml4y){color:#15803d;background:#fff;border:0;border-radius:13px;min-height:50px;font-weight:800}.mpublished__actions.svelte-1r5ml4y .danger:where(.svelte-1r5ml4y){color:#fff;background:#ff604e}.mconfirm.svelte-1r5ml4y{text-align:left;width:100%;margin-bottom:18px}.mconfirm.svelte-1r5ml4y>div:where(.svelte-1r5ml4y),.mscreenlist.svelte-1r5ml4y article:where(.svelte-1r5ml4y){background:#fff;border:0;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:68px;padding:10px 12px;display:grid;box-shadow:0 2px 9px #29365112}.mpublished.svelte-1r5ml4y .mconfirm:where(.svelte-1r5ml4y)>div:where(.svelte-1r5ml4y){box-shadow:none;background:#ffffff24}.mconfirm.svelte-1r5ml4y b:where(.svelte-1r5ml4y),.mscreenlist.svelte-1r5ml4y b:where(.svelte-1r5ml4y){color:var(--ink)}.mpublished.svelte-1r5ml4y .mconfirm:where(.svelte-1r5ml4y) b:where(.svelte-1r5ml4y){color:#fff}.mpublished.svelte-1r5ml4y .mconfirm:where(.svelte-1r5ml4y) small:where(.svelte-1r5ml4y){color:#d8f4e1}.mconfirm.svelte-1r5ml4y small:where(.svelte-1r5ml4y),.mscreenlist.svelte-1r5ml4y small:where(.svelte-1r5ml4y){color:var(--muted);margin-top:3px;font-size:.7rem;line-height:1.35;display:block}.mconfirm.svelte-1r5ml4y strong:where(.svelte-1r5ml4y){font-size:.7rem}.mscreenlist__picture.svelte-1r5ml4y{color:#94a3b8;background:#111827;border-radius:7px;place-items:center;width:58px;height:43px;font-size:1.15rem;display:grid;overflow:hidden}.mscreenlist__picture.svelte-1r5ml4y img:where(.svelte-1r5ml4y){object-fit:cover;width:100%;height:100%}.mempty.svelte-1r5ml4y{color:#75869a;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.mempty.svelte-1r5ml4y i:where(.svelte-1r5ml4y){color:#506174;font-size:2.1rem}.mempty.svelte-1r5ml4y b:where(.svelte-1r5ml4y){color:#ced8e3}.mempty--card.svelte-1r5ml4y{background:#fff;border:1px dashed #cbd5e1;border-radius:14px;min-height:180px}.mmore.svelte-1r5ml4y{flex-direction:column;gap:9px;display:flex}.mmore.svelte-1r5ml4y button:where(.svelte-1r5ml4y){min-height:72px}.mmore.svelte-1r5ml4y button:where(.svelte-1r5ml4y)>i:where(.svelte-1r5ml4y):first-child{color:var(--blue);font-size:1.35rem}.mmore.svelte-1r5ml4y button:where(.svelte-1r5ml4y) span:where(.svelte-1r5ml4y){flex-direction:column;gap:3px;display:flex}.mmore.svelte-1r5ml4y small:where(.svelte-1r5ml4y){color:var(--muted)}.mlegacyeditor.svelte-1r5ml4y{border:1px solid #263341;height:calc(100dvh - 155px);min-height:440px;overflow:hidden}.mnav.svelte-1r5ml4y{min-height:64px;padding:5px 8px max(5px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffffa;flex:none;grid-template-columns:repeat(4,1fr);display:grid}.mnav.svelte-1r5ml4y button:where(.svelte-1r5ml4y){color:#7b8797;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:54px;font:700 .66rem inherit;display:flex}.mnav.svelte-1r5ml4y button:where(.svelte-1r5ml4y) i:where(.svelte-1r5ml4y){font-size:1.3rem}.mnav.svelte-1r5ml4y button.on:where(.svelte-1r5ml4y){color:var(--blue)}.mnav.svelte-1r5ml4y .mnav__create:where(.svelte-1r5ml4y) i:where(.svelte-1r5ml4y){background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}@container pulse-region (width>=640px) and (width<=960px){.mhome.svelte-1r5ml4y{background:#f5f7fb;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:10px 14px;padding:12px 16px 14px;display:grid}.mhero.svelte-1r5ml4y{border-radius:0 0 18px;grid-area:1/1;margin:-12px -8px -22px -16px;padding:14px 16px 28px}.mnow.svelte-1r5ml4y{z-index:1;grid-area:2/1}.mnow__picture.svelte-1r5ml4y{height:calc(100% - 64px);min-height:220px}.mhomescreens.svelte-1r5ml4y{display:none}.msectionhead.svelte-1r5ml4y{grid-area:1/2;align-self:end;margin:0}.mquick.svelte-1r5ml4y{grid-area:2/2;align-self:start}.mquick.svelte-1r5ml4y button:where(.svelte-1r5ml4y){min-height:76px;padding:11px}.mquick.svelte-1r5ml4y button:where(.svelte-1r5ml4y) small:where(.svelte-1r5ml4y){display:none}.mstep.svelte-1r5ml4y{min-height:100%;padding:14px 22px 18px}.mstep__head.svelte-1r5ml4y{margin-bottom:12px}.medit__layout.svelte-1r5ml4y{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.medit__preview.svelte-1r5ml4y{height:min(52vh,300px)}.mtypes.svelte-1r5ml4y,.mtargets.svelte-1r5ml4y,.mscreenlist.svelte-1r5ml4y,.mconfirm.svelte-1r5ml4y{grid-template-columns:1fr 1fr;display:grid}.mprimary.svelte-1r5ml4y{align-self:center;max-width:420px;margin-top:14px}.mpublished.svelte-1r5ml4y>p:where(.svelte-1r5ml4y){margin-bottom:12px}}.ws.svelte-1r5ml4y{color:#cbd5e1;background:#08090b;grid-template:"left center right"1fr"bottom bottom bottom"128px/190px 1fr 288px;height:100%;min-height:0;font-family:ui-sans-serif,system-ui,sans-serif;display:grid}@container pulse-region (width<=720px){.ws.svelte-1r5ml4y{grid-template:"center""left""bottom"/minmax(0,1fr);align-self:start;height:auto;min-height:100%;overflow-y:auto}.ws.svelte-1r5ml4y>:where(.svelte-1r5ml4y){min-width:0;max-width:100%}.ws__center.svelte-1r5ml4y{z-index:2;background:#08090b;position:sticky;top:0}.ws__canvas.svelte-1r5ml4y{height:clamp(150px,34vh,280px)}.ws__canvas.edit.svelte-1r5ml4y{flex:none;height:clamp(360px,64vh,620px)}.ws__left.svelte-1r5ml4y{border-top:1px solid #1f2937;border-right:0;overflow:visible}.ws__job.svelte-1r5ml4y,.ws__nav.svelte-1r5ml4y{min-height:var(--pulse-touch-min,44px);font-size:.9rem}.ws__nav.svelte-1r5ml4y{width:auto;display:inline-flex}.ws__bottom.svelte-1r5ml4y{min-height:132px}.ws__hintr.svelte-1r5ml4y{display:none}}.ws__left.svelte-1r5ml4y{background:#0b0e12;border-right:1px solid #1f2937;flex-direction:column;grid-area:left;gap:2px;padding:.5rem;display:flex;overflow:auto}.ws__grp.svelte-1r5ml4y{color:#475569;text-transform:uppercase;letter-spacing:.09em;padding:.6rem .5rem .2rem;font-size:.62rem;font-weight:700}.ws__job.svelte-1r5ml4y{text-align:left;color:#e5e7eb;cursor:pointer;font:inherit;background:#0f172a;border:1px solid #1f2937;align-items:center;gap:.5rem;margin-bottom:2px;padding:.5rem .55rem;font-size:.8rem;display:flex}.ws__job.svelte-1r5ml4y i:where(.svelte-1r5ml4y){color:#2dd4bf;font-size:1.05rem}.ws__job.svelte-1r5ml4y:hover{border-color:#2dd4bf}.ws__nav.svelte-1r5ml4y{text-align:left;color:#cbd5e1;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;padding:.45rem .5rem;font-size:.82rem;display:flex}.ws__nav.svelte-1r5ml4y i:where(.svelte-1r5ml4y){color:#64748b;font-size:1.05rem}.ws__nav.svelte-1r5ml4y span:where(.svelte-1r5ml4y){flex:1}.ws__nav.svelte-1r5ml4y b:where(.svelte-1r5ml4y){color:#2dd4bf;background:#2dd4bf26;padding:.05rem .35rem;font-size:.62rem}.ws__nav.svelte-1r5ml4y:hover{background:#ffffff0a}.ws__nav.on.svelte-1r5ml4y{color:#fff;background:#2dd4bf1a;border-color:#2dd4bf59}.ws__nav.on.svelte-1r5ml4y i:where(.svelte-1r5ml4y){color:#2dd4bf}.ws__center.svelte-1r5ml4y{flex-direction:column;grid-area:center;min-width:0;min-height:0;display:flex}.ws__canvas.svelte-1r5ml4y{background:#000;flex:1;min-height:0;display:flex;overflow:hidden}.ws__canvas.svelte-1r5ml4y>*{flex:1;min-height:0}.ws__first.svelte-1r5ml4y{background:#0b0e12;flex:1;overflow:auto}.ws__canvasbar.svelte-1r5ml4y{color:#94a3b8;background:#0b0e12;border-top:1px solid #1f2937;flex:none;align-items:center;gap:.8rem;padding:.4rem .8rem;font-size:.76rem;display:flex}.ws__tiny.svelte-1r5ml4y{color:#cbd5e1;font:inherit;cursor:pointer;background:#0f172a;border:1px solid #1f2937;padding:.2rem .5rem;font-size:.72rem}.ws__hintr.svelte-1r5ml4y{color:#475569;margin-left:auto;font-size:.7rem}.ws__right.svelte-1r5ml4y{background:#0b0e12;border-left:1px solid #1f2937;flex-direction:column;grid-area:right;gap:.55rem;padding:.7rem;display:flex;overflow:auto}.ws__ihd.svelte-1r5ml4y{color:#f1f5f9;align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;display:flex}.ws__ihd.svelte-1r5ml4y>i:where(.svelte-1r5ml4y){color:#2dd4bf}.ws__ihd.svelte-1r5ml4y span:where(.svelte-1r5ml4y){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ws__x.svelte-1r5ml4y{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #1f2937;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.ws__f.svelte-1r5ml4y{color:#94a3b8;flex-direction:column;gap:.2rem;font-size:.72rem;display:flex}.ws__f.svelte-1r5ml4y input:where(.svelte-1r5ml4y){color:#e5e7eb;font:inherit;background:#0b0e12;border:1px solid #1f2937;padding:.4rem .45rem;font-size:.82rem}.ws__row.svelte-1r5ml4y{gap:5px;display:flex}.ws__row.svelte-1r5ml4y .ws__act:where(.svelte-1r5ml4y){flex:1}.ws__act.svelte-1r5ml4y{color:#cbd5e1;cursor:pointer;font:inherit;background:#0f172a;border:1px solid #1f2937;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .5rem;font-size:.76rem;display:inline-flex}.ws__act.svelte-1r5ml4y:hover{border-color:#2dd4bf}.ws__act.on.svelte-1r5ml4y{color:#22c55e;border-color:#22c55e66}.ws__act.wide.svelte-1r5ml4y{width:100%;margin-top:auto}.ws__act.full.svelte-1r5ml4y{width:100%}.ws__canvas.edit.svelte-1r5ml4y{background:#0b0e12}.ws__canvas.edit.svelte-1r5ml4y>*{overflow:auto}.ws__meta.svelte-1r5ml4y{color:#64748b;align-items:center;gap:.35rem;font-size:.74rem;display:flex}.ws__meta.svelte-1r5ml4y i:where(.svelte-1r5ml4y){color:#64748b}.ws__sendhd.svelte-1r5ml4y{color:#475569;text-transform:uppercase;letter-spacing:.08em;margin-top:.2rem;font-size:.62rem;font-weight:700}.ws__screens.svelte-1r5ml4y{flex-wrap:wrap;gap:4px;display:flex}.ws__screen.svelte-1r5ml4y{color:#cbd5e1;cursor:pointer;font:inherit;background:#0f172a;border:1px solid #1f2937;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.74rem;display:inline-flex}.ws__screen.svelte-1r5ml4y:hover{border-color:#2dd4bf}.ws__none.svelte-1r5ml4y{color:#64748b;margin:.2rem 0;font-size:.76rem}.ws__del.svelte-1r5ml4y{color:#f87171;cursor:pointer;font:inherit;background:0 0;border:1px solid #f871714d;justify-content:center;align-items:center;gap:.35rem;margin-top:.3rem;padding:.4rem .5rem;font-size:.76rem;display:inline-flex}.ws__stat.svelte-1r5ml4y{color:#cbd5e1;font-size:.82rem}.ws__stat.svelte-1r5ml4y b:where(.svelte-1r5ml4y){color:#2dd4bf}.ws__onair.svelte-1r5ml4y{text-align:left;color:#e5e7eb;cursor:pointer;font:inherit;background:#0f172a;border:1px solid #1f2937;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.78rem;display:flex}.ws__onair.svelte-1r5ml4y i:where(.svelte-1r5ml4y){color:#2dd4bf}.ws__bottom.svelte-1r5ml4y{background:#0b0e12;border-top:1px solid #1f2937;flex-direction:column;grid-area:bottom;min-height:0;display:flex}.ws__strip.svelte-1r5ml4y{flex:1;align-items:stretch;gap:5px;padding:.5rem;display:flex;overflow-x:auto}.ws__cell.svelte-1r5ml4y{color:#e5e7eb;cursor:pointer;width:128px;font:inherit;text-align:left;background:#0f172a;border:1px solid #1f2937;flex-direction:column;flex:none;gap:.3rem;padding:.5rem;display:flex;position:relative}.ws__cell.svelte-1r5ml4y:hover{border-color:#334155}.ws__cell.sel.svelte-1r5ml4y{background:#0c1a1a;border-color:#2dd4bf}.ws__cell.off.svelte-1r5ml4y{opacity:.55}.ws__cell.svelte-1r5ml4y i:where(.svelte-1r5ml4y){color:#2dd4bf;font-size:1.3rem}.ws__cname.svelte-1r5ml4y{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:600;overflow:hidden}.ws__live.svelte-1r5ml4y{text-transform:uppercase;color:#22c55e;font-size:.58rem;font-weight:700;position:absolute;top:5px;right:5px}.ws__pill.svelte-1r5ml4y{color:#64748b;font-size:.58rem;position:absolute;top:5px;right:5px}.ws__addfirst.svelte-1r5ml4y{color:#94a3b8;cursor:pointer;font:inherit;background:#0f172a;border:1px dashed #334155;align-self:center;align-items:center;gap:.35rem;padding:.6rem .9rem;font-size:.8rem;display:inline-flex}.ws__status.svelte-1r5ml4y{color:#94a3b8;border-top:1px solid #131b26;flex:none;align-items:center;gap:.8rem;padding:.35rem .8rem;font-size:.72rem;display:flex}.ws__st.svelte-1r5ml4y{align-items:center;gap:.3rem;display:inline-flex}.ws__st.on.svelte-1r5ml4y{color:#22c55e}.ws__st.kbd.svelte-1r5ml4y{color:#475569;margin-left:auto}.dot.svelte-1r5ml4y{background:#475569;border-radius:50%;width:8px;height:8px}.dot.on.svelte-1r5ml4y{background:#22c55e}.modeview.svelte-ll5ly3{height:100%;padding:1rem;overflow:auto}.secgrid.svelte-ll5ly3{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:1rem;display:grid}.secgrid.svelte-ll5ly3 .wide:where(.svelte-ll5ly3){min-width:0}@media (width<=900px){.secgrid.svelte-ll5ly3{grid-template-columns:1fr}}.card.svelte-ll5ly3{text-align:center;color:#cbd5e1;background:#0b0e12;border:1px solid #1f2937;max-width:520px;margin:3rem auto;padding:2rem}.card.svelte-ll5ly3>i:where(.svelte-ll5ly3){color:#2dd4bf;font-size:2.2rem}.card.svelte-ll5ly3 h2:where(.svelte-ll5ly3){color:#f1f5f9;margin:.6rem 0 .4rem}.card.svelte-ll5ly3 p:where(.svelte-ll5ly3){color:#94a3b8;font-size:.86rem;line-height:1.5}.go.svelte-ll5ly3{color:#04110e;font:inherit;cursor:pointer;background:#2dd4bf;border:none;align-items:center;gap:.35rem;margin-top:.8rem;padding:.5rem .9rem;font-weight:700;text-decoration:none;display:inline-flex}.go.sm.svelte-ll5ly3{padding:.35rem .6rem;font-size:.78rem}.tech__hd.svelte-ll5ly3 h2:where(.svelte-ll5ly3){color:#f1f5f9;align-items:center;gap:.4rem;margin:0 0 .2rem;display:flex}.tech__hd.svelte-ll5ly3 p:where(.svelte-ll5ly3){color:#94a3b8;margin:0 0 1rem;font-size:.82rem}.tech__grid.svelte-ll5ly3{grid-template-columns:1fr 1fr;align-items:start;gap:.8rem;display:grid}.stack.svelte-ll5ly3{flex-direction:column;gap:.8rem;display:flex}.panelcard.svelte-ll5ly3{background:#0b0e12;border:1px solid #1f2937}.pc__hd.svelte-ll5ly3{color:#e5e7eb;border-bottom:1px solid #1f2937;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.82rem;font-weight:700;display:flex}.pc__cnt.svelte-ll5ly3{color:#94a3b8;margin-left:auto;font-size:.74rem;font-weight:400}.pc__pad.svelte-ll5ly3{color:#cbd5e1;padding:.6rem .7rem;font-size:.8rem;line-height:1.5}.pc__body.svelte-ll5ly3{border-top:1px solid #14181f}.bridgeline.svelte-ll5ly3{align-items:flex-start;gap:.4rem;display:flex}.bridgeline.ok.svelte-ll5ly3{color:#86efac}.bridgeline.bad.svelte-ll5ly3{color:#fbbf24}.roster.svelte-ll5ly3{margin:0;padding:.3rem .7rem .6rem;list-style:none}.roster.svelte-ll5ly3 li:where(.svelte-ll5ly3){align-items:center;gap:.4rem;padding:.15rem 0;font-size:.78rem;display:flex}.roster.svelte-ll5ly3 .d:where(.svelte-ll5ly3){background:#64748b;border-radius:50%;flex:none;width:8px;height:8px}.roster.svelte-ll5ly3 .d.on:where(.svelte-ll5ly3){background:#22c55e}.roster.svelte-ll5ly3 .rk:where(.svelte-ll5ly3){color:#94a3b8;font-size:.72rem}.subs.svelte-ll5ly3{margin:0;padding:0;list-style:none}.subs.svelte-ll5ly3 li:where(.svelte-ll5ly3){align-items:center;gap:.4rem;padding:.2rem 0;font-size:.8rem;display:flex}.subs.svelte-ll5ly3 .ss:where(.svelte-ll5ly3){margin-left:auto;font-size:.74rem}.muted.svelte-ll5ly3{color:#64748b;font-size:.78rem}.rolegrid.svelte-ll5ly3{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.rolebtn.svelte-ll5ly3{color:#cbd5e1;font:inherit;cursor:pointer;background:#0f172a;border:1px solid #1f2937;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.76rem;display:inline-flex}.rolebtn.svelte-ll5ly3:hover{color:#2dd4bf;border-color:#2dd4bf}
