.yeco-editor.svelte-1jrnlp3{color:#cfe8e4;background:#08100f;flex-direction:column;font-size:.8rem;display:flex;position:absolute;inset:0}.yeco-toolbar.svelte-1jrnlp3{background:#0a1a18e6;border-bottom:1px solid #123f3a;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.tb-btn.svelte-1jrnlp3{color:#b8dcd6;cursor:pointer;background:#12211f;border:1px solid #2a4d48;border-radius:5px;padding:4px 10px;font-size:.75rem;line-height:1.2}.tb-btn.svelte-1jrnlp3:hover:not(:disabled){color:#fff;background:#1b322f}.tb-btn.svelte-1jrnlp3:disabled{opacity:.4;cursor:not-allowed}.tb-btn.active.svelte-1jrnlp3,.tb-btn.running.svelte-1jrnlp3{color:#d3f3ee;background:#14b8a640;border-color:#2dd4bfb3}.tb-btn.play.svelte-1jrnlp3{color:#86efac;border-color:#14532d}.tb-spacer.svelte-1jrnlp3{flex:1}.tb-status.svelte-1jrnlp3{color:#5eead4;text-align:right;min-width:70px;font-size:.7rem}.yeco-board.svelte-1jrnlp3{outline:none;flex:1;overflow:hidden}.yeco-board.panning.svelte-1jrnlp3{cursor:grabbing;user-select:none}.yeco-content.svelte-1jrnlp3{min-width:100%;min-height:100%;padding:18px 60px 40px 18px;display:inline-block;position:relative}.yeco-lanes.svelte-1jrnlp3{align-items:flex-start;gap:48px;display:flex}.yeco-lane.svelte-1jrnlp3{background:#101e1c99;border:1px solid #16413c;border-radius:10px;flex-shrink:0;width:240px;padding:8px}.lane-header.svelte-1jrnlp3{align-items:center;gap:4px;padding:2px 2px 8px;display:flex}.lane-title.svelte-1jrnlp3{color:#5eead4;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:text;flex:1;font-size:.85rem;font-weight:700;overflow:hidden}.lane-steps.svelte-1jrnlp3{flex-direction:column;gap:10px;display:flex}.step-card.svelte-1jrnlp3{background:#0f1d1b;border:1px solid #275e57;border-radius:8px;padding:6px 8px 7px;transition:border-color .15s,box-shadow .15s,background .15s;position:relative}.step-card.move.svelte-1jrnlp3{border-style:dashed;border-color:#3b6ea5}.step-card.active.svelte-1jrnlp3{background:#0c2436;border-color:#38bdf8;box-shadow:0 0 10px #38bdf873}.step-card.done.svelte-1jrnlp3{background:#0d2417;border-color:#22c55e}.step-card.drag-over.svelte-1jrnlp3{border-color:#818cf8;box-shadow:inset 0 0 0 2px #818cf880}.step-top.svelte-1jrnlp3{align-items:center;gap:4px;display:flex}.marker.svelte-1jrnlp3{color:#5eead4;flex-shrink:0;width:12px;font-size:.6rem}.step-label.svelte-1jrnlp3{color:#e6f7f4;text-overflow:ellipsis;white-space:nowrap;cursor:text;flex:1;font-size:.78rem;font-weight:600;overflow:hidden}.step-tools.svelte-1jrnlp3{align-items:center;gap:2px;display:none}.step-card.svelte-1jrnlp3:hover .step-tools:where(.svelte-1jrnlp3){display:inline-flex}.mini-btn.svelte-1jrnlp3{color:#9fccc5;cursor:pointer;background:#ffffff0d;border:1px solid #2a4d48;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:16px;padding:0;font-size:.55rem;line-height:1;display:inline-flex}.mini-btn.svelte-1jrnlp3:hover:not(:disabled){color:#fff;background:#14b8a640}.mini-btn.svelte-1jrnlp3:disabled{opacity:.3;cursor:not-allowed}.mini-btn.danger.svelte-1jrnlp3:hover{background:#dc26264d;border-color:#b91c1c}.mini-btn.final-on.svelte-1jrnlp3{color:#fecaca;background:#dc262659;border-color:#ef4444;display:inline-flex}.step-card.svelte-1jrnlp3:not(:hover) .step-tools:where(.svelte-1jrnlp3):has(.final-on:where(.svelte-1jrnlp3)){display:inline-flex}.step-card.svelte-1jrnlp3:not(:hover) .step-tools:where(.svelte-1jrnlp3):has(.final-on:where(.svelte-1jrnlp3)) .mini-btn:where(.svelte-1jrnlp3):not(.final-on){visibility:hidden}.cue-handle.svelte-1jrnlp3{color:#fbbf24;cursor:crosshair;user-select:none;background:#f59e0b26;border:1px solid #b45309;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6rem;display:inline-flex}.cue-handle.svelte-1jrnlp3:hover{background:#f59e0b59}.move-row.svelte-1jrnlp3{align-items:center;gap:4px;margin-top:5px;display:flex}.move-field.svelte-1jrnlp3{color:#b8dcd6;background:#0a1614;border:1px solid #275e57;border-radius:3px;flex:1;min-width:0;padding:2px 4px;font-size:.65rem}.move-arrow.svelte-1jrnlp3{color:#5eead4;flex-shrink:0;font-size:.65rem}.step-actions.svelte-1jrnlp3{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.chip.svelte-1jrnlp3{cursor:grab;background:#6366f11f;border:1px solid #3f3f6e;border-radius:10px;align-items:center;display:inline-flex;position:relative;overflow:visible}.chip.svelte-1jrnlp3:active{cursor:grabbing}.add-chip.svelte-1jrnlp3{cursor:default}.chip.open.svelte-1jrnlp3{background:#6366f147;border-color:#818cf8}.chip-main.svelte-1jrnlp3{color:#c7d2fe;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:150px;padding:2px 4px 2px 7px;font-size:.62rem;overflow:hidden}.chip-x.svelte-1jrnlp3{color:#818cf8;cursor:pointer;background:0 0;border:none;padding:0 5px 1px 1px;font-size:.7rem;line-height:1}.chip-x.svelte-1jrnlp3:hover{color:#f87171}.add-chip.svelte-1jrnlp3{background:0 0;border-style:dashed;border-color:#2a4d48}.add-chip.svelte-1jrnlp3 .chip-main:where(.svelte-1jrnlp3){color:#7fb5ad;padding-right:7px}.action-menu.svelte-1jrnlp3{z-index:40;background:#101d1b;border:1px solid #2a4d48;border-radius:6px;flex-direction:column;min-width:150px;max-height:260px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0009}.action-group.svelte-1jrnlp3{text-transform:uppercase;letter-spacing:.06em;color:#5eead4;padding:5px 6px 2px;font-size:.58rem;font-weight:700}.action-item.svelte-1jrnlp3{color:#cfe8e4;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:.7rem}.action-item.svelte-1jrnlp3:hover{background:#14b8a62e}.args-editor.svelte-1jrnlp3{background:#6366f114;border:1px solid #3f3f6e;border-radius:6px;flex-direction:column;gap:4px;margin-top:6px;padding:6px;display:flex}.arg-row.svelte-1jrnlp3{align-items:center;gap:6px;display:flex}.arg-name.svelte-1jrnlp3{color:#a5b4fc;flex-shrink:0;width:78px;font-size:.62rem}.arg-field.svelte-1jrnlp3{flex:1;align-items:center;min-width:0;display:flex;position:relative}.arg-input.svelte-1jrnlp3{color:#e0e7ff;background:#0a1614;border:1px solid #3f3f6e;border-radius:3px;flex:1;min-width:0;padding:2px 5px;font-size:.68rem}.ref-caret.svelte-1jrnlp3{color:#818cf8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:.7rem;line-height:1;display:inline-flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ref-caret.svelte-1jrnlp3:hover{color:#c7d2fe}.ref-menu.svelte-1jrnlp3{z-index:60;background:#101d1b;border:1px solid #3f3f6e;border-radius:6px;flex-direction:column;width:max-content;min-width:100%;max-width:min(440px,80vw);max-height:200px;padding:3px;display:flex;position:absolute;top:calc(100% + 3px);left:0;overflow:hidden auto;box-shadow:0 8px 24px #0009}.ref-item.svelte-1jrnlp3{color:#e0e7ff;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:4px;padding:3px 6px;font-size:.68rem;display:block;overflow:hidden}.ref-item.svelte-1jrnlp3:hover{background:#6366f138}.ref-item.selected.svelte-1jrnlp3{background:#6366f152}.ref-key.svelte-1jrnlp3{color:#7f83b5}.ref-sep.svelte-1jrnlp3{color:#55577f}.ref-empty.svelte-1jrnlp3{color:#55817b;padding:4px 6px;font-size:.62rem}.advance-row.svelte-1jrnlp3{border-top:1px dashed #1d4a44;align-items:center;gap:5px;margin-top:7px;padding-top:5px;display:flex}.adv-btn.svelte-1jrnlp3{color:#7fb5ad;cursor:pointer;background:0 0;border:1px solid #1d4a44;border-radius:4px;padding:2px 7px;font-size:.62rem}.adv-btn.svelte-1jrnlp3:hover{color:#d3f3ee;border-color:#2dd4bf}.adv-secs.svelte-1jrnlp3{color:#b8dcd6;background:#0a1614;border:1px solid #1d4a44;border-radius:3px;width:46px;padding:1px 4px;font-size:.65rem}.adv-unit.svelte-1jrnlp3{color:#55817b;font-size:.62rem}.add-step-row.svelte-1jrnlp3{gap:6px;display:flex}.add-step-btn.svelte-1jrnlp3{color:#7fb5ad;cursor:pointer;background:0 0;border:1px dashed #2a4d48;border-radius:6px;flex:1;padding:5px 0;font-size:.7rem}.add-step-btn.svelte-1jrnlp3:hover{color:#d3f3ee;background:#14b8a614;border-color:#2dd4bf}.edit-input.svelte-1jrnlp3{color:#e6f7f4;background:#14b8a61f;border:1px solid #14b8a6;border-radius:3px;outline:none;flex:1;min-width:0;padding:1px 4px;font-size:.75rem}.lane-edit.svelte-1jrnlp3{text-align:center;font-weight:700}.empty-hint.svelte-1jrnlp3{color:#55817b;flex-direction:column;align-items:flex-start;gap:8px;padding:40px;font-size:.85rem;display:flex}.empty-hint.svelte-1jrnlp3 p:where(.svelte-1jrnlp3){margin:0}.cue-layer.svelte-1jrnlp3{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cue-path.svelte-1jrnlp3{fill:none;stroke-width:2px;pointer-events:stroke;cursor:pointer}.cue-path.event.svelte-1jrnlp3{stroke:#f59e0b}.cue-path.simul.svelte-1jrnlp3{stroke:#22d3ee}.cue-path.timed.svelte-1jrnlp3{stroke:#a78bfa;stroke-dasharray:6 4}.cue-path.selected.svelte-1jrnlp3{stroke:#fde68a;stroke-width:3px}.cue-label.svelte-1jrnlp3{pointer-events:auto;cursor:pointer;paint-order:stroke;stroke:#08100f;stroke-width:3px;font-size:10px;font-weight:600}.cue-label.event.svelte-1jrnlp3{fill:#fbbf24}.cue-label.simul.svelte-1jrnlp3{fill:#67e8f9}.cue-label.timed.svelte-1jrnlp3{fill:#c4b5fd}.cue-label.selected.svelte-1jrnlp3{fill:#fde68a}.cue-temp.svelte-1jrnlp3{stroke:#fbbf24;stroke-width:2px;stroke-dasharray:5 4;pointer-events:none}.cue-editor.svelte-1jrnlp3{z-index:50;background:#101d1b;border:1px solid #b45309;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 8px 24px #0009}.cue-editor.svelte-1jrnlp3 select:where(.svelte-1jrnlp3),.cue-name.svelte-1jrnlp3,.cue-secs.svelte-1jrnlp3{color:#cfe8e4;background:#0a1614;border:1px solid #2a4d48;border-radius:3px;padding:2px 4px;font-size:.7rem}.cue-name.svelte-1jrnlp3{width:130px}.cue-secs.svelte-1jrnlp3{width:52px}.yeco-log.svelte-1jrnlp3{background:#081412f2;border-top:1px solid #123f3a;flex-shrink:0;max-height:130px;padding:6px 12px;font-family:ui-monospace,monospace;font-size:.68rem;overflow-y:auto}.log-row.svelte-1jrnlp3{color:#9fccc5;padding:1px 0}.log-row.muted.svelte-1jrnlp3{color:#4b5563}.log-agent.svelte-1jrnlp3{color:#5eead4;font-weight:600}.yeco-notes.svelte-1jrnlp3{color:#7fb5ad;border-top:1px solid #123f3a;flex-shrink:0;padding:4px 12px 8px;font-size:.7rem}.yeco-notes.svelte-1jrnlp3 summary:where(.svelte-1jrnlp3){cursor:pointer;padding:3px 0}.note-row.svelte-1jrnlp3{align-items:center;gap:8px;padding:2px 0 2px 12px;display:flex}.note-text.svelte-1jrnlp3{color:#9fccc5;flex:1}
