.dp.svelte-3jvc4r{border-radius:var(--pulse-radius,0);background:#0c0c0e99;border:1px solid #ffffff14;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.dp.collapsed.svelte-3jvc4r{flex:none}.dp.svelte-3jvc4r:not(.collapsed){flex:auto}.dp__bar.svelte-3jvc4r{cursor:default;-webkit-user-select:none;user-select:none;background:#ffffff0a;border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:.35rem;padding:.3rem .45rem;display:flex}.dp__icon.svelte-3jvc4r{color:#5be3c8cc;font-size:.85rem}.dp__title.svelte-3jvc4r{letter-spacing:.1em;text-transform:uppercase;color:#e5e7ebcc;font-size:.66rem}.dp__spacer.svelte-3jvc4r{flex:1}.dp__chev.svelte-3jvc4r,.dp__btn.svelte-3jvc4r{border-radius:var(--pulse-radius,0);cursor:pointer;color:#e5e7eb8c;background:0 0;border:0;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;display:inline-flex}.dp__chev.svelte-3jvc4r:hover,.dp__btn.svelte-3jvc4r:hover{color:#fff;background:#ffffff14}.dp__move.svelte-3jvc4r{position:relative}.dp__menu.svelte-3jvc4r{z-index:20;border-radius:var(--pulse-radius,0);background:#15151a;border:1px solid #ffffff1f;flex-direction:column;min-width:6rem;padding:.2rem;display:flex;position:absolute;top:1.5rem;right:0;box-shadow:0 8px 24px #00000080}.dp__mitem.svelte-3jvc4r{text-align:left;text-transform:capitalize;border-radius:var(--pulse-radius,0);color:#e5e7ebbf;cursor:pointer;background:0 0;border:0;padding:.3rem .45rem;font-size:.62rem}.dp__mitem.svelte-3jvc4r:hover{color:#fff;background:#ffffff14}.dp__mitem.on.svelte-3jvc4r{color:#5be3c8}.dp__body.svelte-3jvc4r{flex:auto;min-height:0;padding:.4rem;overflow:auto}.dock.svelte-16bfk3a{flex-direction:column;gap:.4rem;height:100%;min-height:0;display:flex}.dock__tools.svelte-16bfk3a{border-radius:var(--pulse-radius,0);background:#ffffff08;border:1px solid #ffffff12;flex-wrap:wrap;flex:none;align-items:center;gap:.4rem;padding:.35rem .5rem;display:flex}.dock__brand.svelte-16bfk3a{color:#5be3c8}.dock__ws.svelte-16bfk3a,.dock__save.svelte-16bfk3a{color:#e5e7eb;border-radius:var(--pulse-radius,0);background:#15151a;border:1px solid #ffffff24;padding:.25rem .4rem;font-size:.72rem}.dock__btn.svelte-16bfk3a{cursor:pointer;border-radius:var(--pulse-radius,0);color:#e5e7ebcc;background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.66rem;display:inline-flex}.dock__btn.svelte-16bfk3a:hover{color:#fff;background:#ffffff1a}.dock__tray-lbl.svelte-16bfk3a{letter-spacing:.08em;text-transform:uppercase;color:#e5e7eb66;margin-left:.3rem;font-size:.6rem}.dock__chip.svelte-16bfk3a{cursor:pointer;color:#e5e7eb99;background:0 0;border:1px dashed #fff3;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.62rem;display:inline-flex}.dock__chip.svelte-16bfk3a:hover{color:#5be3c8;border-color:#5be3c8}.dock__top.svelte-16bfk3a{flex:none;gap:.4rem;display:flex}.dock__top.svelte-16bfk3a .dp{flex:1}.dock__mid.svelte-16bfk3a{flex:auto;gap:0;min-height:0;display:flex}.dock__rail.svelte-16bfk3a{border-radius:var(--pulse-radius,0);background:#ffffff08;border:1px solid #ffffff12;flex-direction:column;flex:none;gap:.25rem;margin-right:.4rem;padding:.3rem .25rem;display:flex;overflow-y:auto}.dock__railbtn.svelte-16bfk3a{border-radius:var(--pulse-radius,0);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:1rem;display:inline-flex}.dock__railbtn.svelte-16bfk3a:hover{background:#ffffff14}.dock__railbtn.st-expanded.svelte-16bfk3a{color:#0b0b0c;background:#5be3c8;border-color:#5be3c8}.dock__railbtn.st-collapsed.svelte-16bfk3a{color:#5be3c8;background:#5be3c814;border-color:#5be3c866}.dock__railbtn.st-hidden.svelte-16bfk3a{color:#e5e7eb52;border-style:dashed;border-color:#ffffff1f}.dock__col.svelte-16bfk3a{flex-direction:column;flex:none;gap:.4rem;min-height:0;display:flex;overflow:auto}.dock__center.svelte-16bfk3a{flex-direction:column;flex:auto;gap:.4rem;min-width:0;min-height:0;display:flex}.dock__bottom.svelte-16bfk3a{flex:none;gap:.4rem;min-height:0;display:flex;overflow:auto}.dock__bottom.svelte-16bfk3a .dp{flex:1}.dock__empty.svelte-16bfk3a{color:#e5e7eb4d;border-radius:var(--pulse-radius,0);border:1px dashed #ffffff1a;flex:1;justify-content:center;align-items:center;font-size:.8rem;display:flex}.dock__gutter.v.svelte-16bfk3a{cursor:col-resize;flex:none;width:6px}.dock__gutter.h.svelte-16bfk3a{cursor:row-resize;flex:none;height:6px}.dock__gutter.svelte-16bfk3a{touch-action:none;background:0 0}.dock__gutter.svelte-16bfk3a:hover{background:#5be3c84d}.seq-wrap.svelte-y0bz1n{color:#e5e7eb;background:#0a0a0a;flex-direction:column;gap:.5rem;height:calc(100vh - 40px);padding:.6rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow:hidden}.seq-main.svelte-y0bz1n{flex:auto;gap:.5rem;min-height:0;display:flex;overflow:hidden}.seq-rail.svelte-y0bz1n{flex:none;min-height:0;overflow:auto}.seq-body.svelte-y0bz1n{flex:auto;gap:.5rem;min-width:0;min-height:0;display:grid;overflow:hidden}.seq-body.svelte-y0bz1n>:where(.svelte-y0bz1n){min-width:0;min-height:0;margin:0;overflow:auto}.seq-body.svelte-y0bz1n>.grid-panel:where(.svelte-y0bz1n){grid-area:pads}.seq-body.svelte-y0bz1n>.ws-panel:where(.svelte-y0bz1n){grid-area:workspace}.seq-body.svelte-y0bz1n>.graph-panel:where(.svelte-y0bz1n){grid-area:graph}.seq-body.svelte-y0bz1n>.tl-panel:where(.svelte-y0bz1n){grid-area:timeline}.seq-body.svelte-y0bz1n>.insp-view:where(.svelte-y0bz1n){grid-area:inspector}.seq-body.svelte-y0bz1n>.empty-panel:where(.svelte-y0bz1n){grid-area:empty}.footnote.svelte-y0bz1n{display:none}.head.svelte-y0bz1n{border-bottom:1px solid #1f2937;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.5rem;display:flex}.arrow.svelte-y0bz1n{color:#0d9488;margin:0 .25rem}.sub.svelte-y0bz1n{color:#9ca3af;margin:.25rem 0 0;font-size:.7rem}.actions.svelte-y0bz1n{flex-wrap:wrap;gap:.4rem;display:flex}.seq-tools.svelte-y0bz1n{border-bottom:1px solid #1f2937;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.4rem;padding:.5rem 0;display:flex}.seq-wrap.svelte-y0bz1n:not(.mapping-on) .learn-cell:where(.svelte-y0bz1n),.seq-wrap.svelte-y0bz1n:not(.mapping-on) .step-learn:where(.svelte-y0bz1n),.seq-wrap.svelte-y0bz1n:not(.mapping-on) button.learn{display:none}.seq-tools-label.svelte-y0bz1n{color:#64748b;letter-spacing:.08em;font-size:.6rem}.seq-tools-hint.svelte-y0bz1n{color:#475569;margin-left:auto;font-size:.6rem}.btn.warn.svelte-y0bz1n{color:#fca5a5;border-color:#7f1d1d}.btn.warn.svelte-y0bz1n:hover{background:#450a0a}.btn.svelte-y0bz1n{color:#e5e7eb;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#111827;border:1px solid #1f2937;padding:.4rem .7rem;font-family:inherit;font-size:.7rem;text-decoration:none}.btn.svelte-y0bz1n:hover{background:#1f2937}.btn.ghost.svelte-y0bz1n{background:0 0}.btn.small.svelte-y0bz1n{padding:.25rem .5rem;font-size:.6rem}.btn.primary.svelte-y0bz1n{color:#000;background:#0d9488;border-color:#0d9488;font-weight:700}.btn.primary.svelte-y0bz1n:hover{background:#14b8a6}.msg.svelte-y0bz1n{border:1px solid;margin:0;padding:.4rem .6rem;font-size:.72rem}.msg.error.svelte-y0bz1n{color:#fecaca;background:#7f1d1d2e;border-color:#7f1d1d}.panel.svelte-y0bz1n{border:1px solid #1f2937;padding:.7rem .85rem}.ws-panel.svelte-y0bz1n{height:calc(100vh - 220px);min-height:30rem}.panel.svelte-y0bz1n h2:where(.svelte-y0bz1n){text-transform:uppercase;letter-spacing:.15em;color:#9ca3af;margin:0 0 .5rem;font-size:.65rem}.learn-row.svelte-y0bz1n{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.3rem .5rem;display:grid}.learn-cell.svelte-y0bz1n{align-items:center;gap:.25rem;font-size:.62rem;display:flex}.learn-cell.tiny.svelte-y0bz1n{font-size:.55rem}.learn-label.svelte-y0bz1n{color:#94a3b8;min-width:36px}.learn.svelte-y0bz1n{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #1f2937;min-width:42px;padding:.15rem .35rem;font-family:inherit;font-size:.6rem}.learn.tiny.svelte-y0bz1n{min-width:22px;padding:.1rem .2rem;font-size:.5rem}.learn.svelte-y0bz1n:hover{color:#fff;border-color:#0d9488}.learn.active.svelte-y0bz1n{color:#f59e0b;border-color:#f59e0b}.clear.svelte-y0bz1n{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #1f2937;padding:0 .25rem;font-family:inherit;font-size:.65rem}.clear.svelte-y0bz1n:hover{color:#f87171;border-color:#7f1d1d}.swing-row.svelte-y0bz1n{align-items:center;gap:.5rem;margin-top:.5rem}.swing-row.svelte-y0bz1n input:where(.svelte-y0bz1n){accent-color:#2dd4bf;flex:1}.fx-label.svelte-y0bz1n{text-transform:uppercase;color:#9ca3af;min-width:60px;font-size:.65rem}.value.svelte-y0bz1n{color:#6b7280;font-variant-numeric:tabular-nums;font-size:.65rem}.bank-row.svelte-y0bz1n{align-items:center;gap:.3rem}.bank-input.svelte-y0bz1n{color:#fff;background:#0a0a0a;border:1px solid #1f2937;width:4rem;padding:.25rem .4rem;font-family:inherit;font-size:.7rem}.track-grid.svelte-y0bz1n{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:.7rem;margin-top:.5rem;display:grid}.grid-panel.svelte-y0bz1n .track:where(.svelte-y0bz1n){border-radius:var(--pulse-radius,0);background:#ffffff05;border:1px solid #1f2937;padding:.6rem .65rem}.track-head.svelte-y0bz1n{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.dot.svelte-y0bz1n{border-radius:999px;flex-shrink:0;width:.6rem;height:.6rem}.track-label.svelte-y0bz1n{color:#fff;min-width:60px;font-size:.72rem;font-weight:700}.kind-pick.svelte-y0bz1n,.kind-arg.svelte-y0bz1n{color:#cbd5e1;background:#0a0a0a;border:1px solid #1f2937;padding:.2rem .35rem;font-family:inherit;font-size:.65rem}.kind-arg.svelte-y0bz1n{flex:1;min-width:80px;max-width:24rem}.kind-arg.small.svelte-y0bz1n{flex:none;width:4rem}.vol.svelte-y0bz1n{color:#94a3b8;align-items:center;gap:.25rem;font-size:.6rem;display:inline-flex}.vol.svelte-y0bz1n input:where(.svelte-y0bz1n){accent-color:#0d9488;width:6rem}.pill.svelte-y0bz1n{color:#6b7280;cursor:pointer;background:#0a0a0a;border:1px solid #1f2937;width:1.6rem;height:1.6rem;font-family:inherit;font-size:.7rem}.pill.on.svelte-y0bz1n{color:#fff;background:#7f1d1d;border-color:#b91c1c}.pill.solo.svelte-y0bz1n{color:#2dd4bf;background:#134e4a;border-color:#0d9488}.pill.clr.svelte-y0bz1n{color:#94a3b8}.pill.clr.svelte-y0bz1n:hover{color:#fca5a5;border-color:#7f1d1d}.steps.svelte-y0bz1n{grid-template-columns:repeat(var(--cols,4), minmax(44px, 64px));justify-content:start;gap:.3rem;width:max-content;margin-bottom:.3rem;display:grid}.step.svelte-y0bz1n{aspect-ratio:1;border-radius:var(--pulse-radius,0);cursor:pointer;background:#0f172a;border:1px solid #1f2937;justify-content:flex-start;align-items:flex-start;width:100%;padding:3px 0 0 4px;transition:background 80ms linear,border-color 80ms linear,box-shadow .12s;display:flex;position:relative}.step-n.svelte-y0bz1n{color:#475569;font-variant-numeric:tabular-nums;pointer-events:none;font-size:.56rem;line-height:1}.step.on.svelte-y0bz1n .step-n:where(.svelte-y0bz1n){color:#0009}.step.svelte-y0bz1n:nth-child(4n+1) .step-n:where(.svelte-y0bz1n){color:#94a3b8}.step.svelte-y0bz1n:hover{background:#1f2937}.step.on.svelte-y0bz1n{background:var(--cell-accent,#0d9488);border-color:color-mix(in oklab, var(--cell-accent,#0d9488) 75%, white 25%)}.step.current.svelte-y0bz1n{outline-offset:-2px;outline:2px solid #f59e0b;animation:.6s ease-in-out infinite svelte-y0bz1n-step-pulse}@keyframes svelte-y0bz1n-step-pulse{0%,to{box-shadow:0 0 #f59e0b73}50%{box-shadow:0 0 0 4px #f59e0b1a}}.preview-field.svelte-y0bz1n{border-radius:var(--pulse-radius,0);background:#5be3c80a;border:1px solid #5be3c838;grid-template-columns:minmax(0,1fr) 16rem;align-items:stretch;gap:1rem;min-height:0;margin:0 0 1rem;padding:.55rem;display:grid}.pf-visual.svelte-y0bz1n{border-radius:var(--pulse-radius,0);background:#05070a;justify-content:center;align-items:center;min-height:4rem;max-height:6rem;display:flex;position:relative;overflow:hidden}.pf-visual.svelte-y0bz1n canvas{width:100%!important;height:100%!important}.pf-empty.svelte-y0bz1n{opacity:.45;text-align:center;padding:1rem;font-size:.78rem}.pf-meta.svelte-y0bz1n{flex-direction:column;justify-content:center;gap:.35rem;display:flex}.pf-title.svelte-y0bz1n{font-family:Playfair Display,Georgia,serif;font-size:1.3rem;font-weight:600}.pf-line.svelte-y0bz1n{opacity:.7;font-size:.74rem}.pf-line.dim.svelte-y0bz1n{opacity:.4}.pf-react.svelte-y0bz1n{color:#5be3c8;font-size:.7rem}.pf-unpin.svelte-y0bz1n{color:#ffffffb3;font:inherit;border-radius:var(--pulse-radius,0);cursor:pointer;background:0 0;border:1px solid #ffffff2e;align-self:flex-start;margin-top:.4rem;padding:.25rem .55rem;font-size:.66rem}.pf-unpin.svelte-y0bz1n:hover{color:#5be3c8;border-color:#5be3c8}@media (width<=720px){.preview-field.svelte-y0bz1n{grid-template-columns:1fr}}.seq-sticky.svelte-y0bz1n{z-index:30;background:#07090c;border-bottom:1px solid #ffffff0f;margin:0 0 .6rem;padding-top:.4rem;position:sticky;top:0;box-shadow:0 10px 18px -10px #000000d9}.seq-transport.svelte-y0bz1n{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.3rem .4rem .5rem;display:flex}.tx.svelte-y0bz1n{border-radius:var(--pulse-radius,0);color:#d7e0e8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;padding:.28rem .6rem;font-size:.72rem}.tx.svelte-y0bz1n:hover{background:#ffffff1f}.tx.primary.svelte-y0bz1n{color:#2dd4bf;background:#2dd4bf2e;border-color:#2dd4bf80;font-weight:600}.tx.ghost.svelte-y0bz1n{background:0 0}.tx-info.svelte-y0bz1n{color:#9aa6b2;font-variant-numeric:tabular-nums;font-size:.66rem}.tx-info.svelte-y0bz1n .tx-on:where(.svelte-y0bz1n){color:#46d27a;font-weight:600}.tx-hint.svelte-y0bz1n{color:#ffffff59;margin-left:auto;font-size:.58rem}.pf-eyebrow.svelte-y0bz1n{letter-spacing:.14em;text-transform:uppercase;color:#5be3c8b3;font-size:.54rem}.seq-views.svelte-y0bz1n{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0 0 .6rem;display:flex}.lm-label.svelte-y0bz1n{letter-spacing:.14em;color:#e5e7eb66;margin-right:.3rem;font:700 .55rem/1 ui-monospace,Menlo,monospace}.sv.svelte-y0bz1n{border-radius:var(--pulse-radius,0) var(--pulse-radius,0) 0 0;color:#9aa6b2;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-bottom:none;align-items:center;gap:.3rem;padding:.32rem .7rem;font-size:.72rem;display:inline-flex}.sv.svelte-y0bz1n:hover{color:#d7e0e8}.sv.on.svelte-y0bz1n{color:#2dd4bf;background:#2dd4bf24;border-color:#2dd4bf66}.sv.svelte-y0bz1n .soon:where(.svelte-y0bz1n){opacity:.5;border-radius:var(--pulse-radius,0);border:1px solid;padding:0 2px;font-size:.5rem}.insp-view.svelte-y0bz1n .insp-head:where(.svelte-y0bz1n){flex-direction:column;gap:.1rem;margin-bottom:.5rem;display:flex}.insp-pad.svelte-y0bz1n{color:#f59e0b;font-family:Playfair Display,Georgia,serif;font-size:1.1rem}.insp-sub.svelte-y0bz1n{opacity:.55;font-size:.66rem}.insp-grid.svelte-y0bz1n{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=820px){.insp-grid.svelte-y0bz1n{grid-template-columns:1fr}}.insp-col.svelte-y0bz1n{flex-direction:column;gap:.4rem;min-width:0;display:flex}.insp-lbl.svelte-y0bz1n{letter-spacing:.12em;text-transform:uppercase;color:#2dd4bfb3;margin-top:.3rem;font-size:.54rem}.insp-src.svelte-y0bz1n{color:#d7e0e8;border-radius:var(--pulse-radius,0);background:#ffffff0a;padding:.3rem .5rem;font-size:.8rem}.insp-src-btn.svelte-y0bz1n{cursor:pointer;text-align:left;border:1px solid #5be3c84d;justify-content:space-between;align-items:center;gap:.5rem;width:100%;font-family:inherit;display:flex}.insp-src-btn.svelte-y0bz1n:hover{color:#fff;border-color:#5be3c8}.insp-src-btn.svelte-y0bz1n i:where(.svelte-y0bz1n){color:#5be3c8}.pick-toast.svelte-y0bz1n{z-index:1001;color:#e5e7eb;border-radius:var(--pulse-radius,0);cursor:pointer;background:#0c0c10;border:1px solid #5be3c880;padding:.5rem .9rem;font-family:ui-monospace,Menlo,monospace;font-size:.78rem;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.insp-hint.svelte-y0bz1n{opacity:.5;margin:0;font-size:.64rem}.insp-empty.svelte-y0bz1n{opacity:.55;text-align:center;padding:1.5rem;font-size:.8rem}.insp-text.svelte-y0bz1n{border-bottom:1px solid #ffffff12;flex-direction:column;gap:.4rem;margin-bottom:.4rem;padding:.2rem 0 .5rem;display:flex}.insp-text-area.svelte-y0bz1n{box-sizing:border-box;resize:vertical;color:#f0abfc;border-radius:var(--pulse-radius,0);background:#0b0f14;border:1px solid #f0abfc59;width:100%;padding:.5rem .6rem;font:600 .95rem ui-monospace,Menlo,monospace}.insp-text-area.svelte-y0bz1n:focus{border-color:#f0abfc;outline:none}.insp-text-row.svelte-y0bz1n{color:#cbd5e1;align-items:center;gap:.5rem;font-size:.66rem;display:flex}.insp-text-lbl.svelte-y0bz1n{flex:1;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.insp-text-lbl.svelte-y0bz1n input[type=range]:where(.svelte-y0bz1n){flex:1;min-width:0}.insp-text-lbl.svelte-y0bz1n select:where(.svelte-y0bz1n){color:#e5e7eb;border-radius:var(--pulse-radius,0);font:inherit;background:#0b0f14;border:1px solid #1f2937;padding:.15rem .3rem}.insp-text-val.svelte-y0bz1n{font-variant-numeric:tabular-nums;color:#f0abfc;text-align:right;min-width:3rem}.insp-text-chk.svelte-y0bz1n{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.seq-row2.svelte-y0bz1n{align-items:stretch;gap:.6rem;display:flex}.seq-row2.svelte-y0bz1n>.panel:where(.svelte-y0bz1n){flex:1 1 0;min-width:0;margin-bottom:0}@media (width<=720px){.seq-row2.svelte-y0bz1n{flex-direction:column}}.seq-work.svelte-y0bz1n{align-items:flex-start;gap:.6rem;display:flex}.seq-work.svelte-y0bz1n>.track-grid:where(.svelte-y0bz1n){flex:auto;min-width:0}.th-hint.svelte-y0bz1n{opacity:.45;letter-spacing:0;text-transform:none;font-size:.62rem;font-weight:400}.step.drop-ok.svelte-y0bz1n{background:#2dd4bf2e;box-shadow:inset 0 0 0 2px #2dd4bf,0 0 8px #2dd4bf80}.step.multi.svelte-y0bz1n{box-shadow:inset 0 0 0 2px #5be3c8e6}.step-cue.svelte-y0bz1n{text-align:center;color:var(--cell-accent,#5be3c8);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;padding:0 2px;font-size:.5rem;line-height:1.05;display:-webkit-box;overflow:hidden}.step.has-cue.svelte-y0bz1n{position:relative}.step.has-cue.svelte-y0bz1n:after{content:"";background:#5be3c8;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;right:2px}.step.flashing.svelte-y0bz1n{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%), 0 0 14px 4px color-mix(in oklab, var(--cell-accent,#0d9488) 60%, transparent);border-color:#fff;animation:.22s ease-out svelte-y0bz1n-cell-flash}@keyframes svelte-y0bz1n-cell-flash{0%{filter:brightness(1.6);transform:scale(1.18)}60%{filter:brightness(1.2);transform:scale(1.04)}to{filter:brightness();transform:scale(1)}}.track-preview.svelte-y0bz1n{margin:.35rem 0 .5rem}.family.svelte-y0bz1n{letter-spacing:.16em;text-transform:uppercase;border-radius:var(--pulse-radius,0);border:1px solid;padding:.12rem .45rem;font-size:.55rem;font-weight:600;display:inline-block}.fam-sound.svelte-y0bz1n{color:#34d399}.fam-visual.svelte-y0bz1n{color:#fbbf24}.fam-cue.svelte-y0bz1n{color:#f0abfc}.fam-dmx.svelte-y0bz1n{color:#f87171}.fam-device.svelte-y0bz1n{color:#fb923c}.fam-off.svelte-y0bz1n{color:#6b7280;border-style:dashed}.track-learn.svelte-y0bz1n{flex-wrap:wrap;gap:.4rem;display:flex}.step-learn.svelte-y0bz1n summary:where(.svelte-y0bz1n){cursor:pointer;color:#6b7280;text-transform:uppercase;letter-spacing:.1em;font-size:.55rem}.step-learn-grid.svelte-y0bz1n{grid-template-columns:repeat(16,1fr);gap:.15rem;margin-top:.25rem;display:grid}.footnote.svelte-y0bz1n{color:#6b7280;margin:0;font-size:.65rem}.footnote.svelte-y0bz1n a:where(.svelte-y0bz1n),.footnote.svelte-y0bz1n code:where(.svelte-y0bz1n){color:#2dd4bf}.footnote.svelte-y0bz1n code:where(.svelte-y0bz1n){background:#ffffff0f;padding:0 .25rem}@media (width<=700px){.steps.svelte-y0bz1n{grid-template-columns:repeat(4,minmax(38px,52px));gap:.25rem}.step-learn-grid.svelte-y0bz1n{grid-template-columns:repeat(8,1fr)}.seq-wrap.svelte-y0bz1n{height:auto;overflow:visible}.seq-body.svelte-y0bz1n{flex-direction:column;display:flex;overflow:visible}.seq-body.svelte-y0bz1n>:where(.svelte-y0bz1n){overflow:visible}}.seq-wrap.svelte-y0bz1n{gap:.5rem;padding:.5rem .75rem}.seq-fixed.svelte-y0bz1n{background:#0a0a0a;flex:none}.seq-bar.svelte-y0bz1n{background:#07090c;border-bottom:1px solid #1f2937;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 -.75rem;padding:.4rem .75rem;display:flex}.seq-title.svelte-y0bz1n{color:#fff;white-space:nowrap;margin-right:.3rem;font-family:system-ui,-apple-system,sans-serif;font-size:.92rem;font-weight:600}.seq-spacer.svelte-y0bz1n{flex:auto}.seq-bar.svelte-y0bz1n .tx:where(.svelte-y0bz1n){white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.seq-bar.svelte-y0bz1n .tx.on:where(.svelte-y0bz1n){color:#2dd4bf;background:#2dd4bf2e;border-color:#2dd4bf80}.seq-bar.svelte-y0bz1n .tx-info:where(.svelte-y0bz1n){font-variant-numeric:tabular-nums}.tx-info.svelte-y0bz1n .tx-off:where(.svelte-y0bz1n){color:#f87171}.seq-monitor.svelte-y0bz1n{resize:vertical;border-radius:var(--pulse-radius,0);background:#05070a;border:1px solid #1f2937;height:48vh;min-height:300px;max-height:72vh;margin-bottom:.5rem;position:relative;overflow:hidden}.seq-monitor.svelte-y0bz1n>.seqmon{width:100%;height:100%}.seq-monitor-grip.svelte-y0bz1n{pointer-events:none;background:linear-gradient(#0000,#2dd4bf2e);border-top:1px solid #2dd4bf40;height:6px;position:absolute;bottom:0;left:0;right:0}@media (width<=1024px){.seq-monitor.svelte-y0bz1n{height:38vh;min-height:220px}}.preview-field.svelte-y0bz1n{min-height:0;margin-bottom:.4rem;padding:.4rem .55rem}.pf-visual.svelte-y0bz1n{min-height:2.5rem;max-height:4rem}
