.timeline-container.svelte-fx60tx{padding:var(--spacing-md);background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md)}.timeline-header.svelte-fx60tx{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.timeline-title.svelte-fx60tx{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.timeline-subtitle.svelte-fx60tx{color:var(--color-text-tertiary);font-size:11px}.hidden-note.svelte-fx60tx{color:var(--color-text-tertiary);opacity:.7;margin-left:4px;font-size:10px}.timeline.svelte-fx60tx{gap:var(--spacing-xs);flex-direction:column;display:flex}.timeline-scale.svelte-fx60tx{padding:0 200px var(--spacing-xs) 0;border-bottom:1px solid var(--color-border)}.scale-labels.svelte-fx60tx{justify-content:space-between;display:flex}.scale-label.svelte-fx60tx{color:var(--color-text-tertiary);font-size:10px;font-family:var(--font-mono)}.executions-list.svelte-fx60tx{flex-direction:column;gap:4px;display:flex}.execution-row.svelte-fx60tx{gap:var(--spacing-md);padding:var(--spacing-xs) 0;grid-template-columns:200px 1fr;align-items:center;min-width:0;display:grid}@media (width<=1024px){.execution-row.svelte-fx60tx{gap:var(--spacing-sm);grid-template-columns:150px 1fr}}@media (width<=768px){.execution-row.svelte-fx60tx{grid-template-columns:120px 1fr}}.execution-label.svelte-fx60tx{padding-right:var(--spacing-sm);text-align:right;flex-direction:column;gap:4px;display:flex}.execution-id.svelte-fx60tx{color:var(--color-text-primary);font-size:11px;font-weight:500;font-family:var(--font-mono)}.execution-status.svelte-fx60tx{text-transform:uppercase;letter-spacing:.025em;font-size:9px;font-weight:600}.execution-status.status-completed.svelte-fx60tx,.execution-status.status-succeeded.svelte-fx60tx{color:#16a34a;padding-right:8px}.execution-status.status-failed.svelte-fx60tx{color:var(--color-error);padding-right:8px}.execution-status.status-running.svelte-fx60tx{color:var(--color-primary);padding-right:8px}.execution-status.status-pending.svelte-fx60tx{color:#9ca3af;padding-right:8px}.execution-status.status-cancelled.svelte-fx60tx{color:#fb923c;padding-right:8px}.execution-timeline.svelte-fx60tx{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:#ffffff05;height:24px;display:flex;position:relative;overflow:hidden}.step-segment.svelte-fx60tx{cursor:pointer;border-right:1px solid #00000026;justify-content:center;align-items:center;height:100%;padding:0 6px;transition:all .15s;display:flex;position:relative}.step-segment.svelte-fx60tx:hover{filter:brightness(1.15);z-index:10}.step-segment.svelte-fx60tx:last-child{border-right:none}.step-label.svelte-fx60tx{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #0000004d;font-size:10px;font-weight:500;overflow:hidden}.no-steps.svelte-fx60tx{width:100%;color:var(--color-text-tertiary);justify-content:center;align-items:center;font-size:10px;display:flex}.timeline-legend.svelte-fx60tx{gap:var(--spacing-md);padding-top:var(--spacing-sm);margin-top:var(--spacing-sm);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.legend-item.svelte-fx60tx{color:var(--color-text-secondary);align-items:center;gap:4px;font-size:10px;display:flex}.legend-color.svelte-fx60tx{border-radius:2px;width:10px;height:10px}.status-indicator.svelte-1pfid9b{border-radius:var(--radius-sm);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:all .15s;display:inline-flex}button.status-indicator.svelte-1pfid9b{font:inherit;border:none}.size-sm.svelte-1pfid9b{width:16px;height:16px}.size-md.svelte-1pfid9b{width:20px;height:20px}.interactive.svelte-1pfid9b{cursor:pointer;position:relative}@media (pointer:coarse){.interactive.svelte-1pfid9b:after{content:"";position:absolute;inset:-14px}}.interactive.svelte-1pfid9b:hover{transform:scale(1.15)}.interactive.svelte-1pfid9b:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.selected.svelte-1pfid9b{transform:scale(1.25)}.icon.svelte-1pfid9b{width:65%;height:65%}.completed.svelte-1pfid9b{color:#16a34a;background:#16a34a26;border:1px solid #16a34a4d}.completed.svelte-1pfid9b:hover{background:#16a34a40;border-color:#16a34a80}.running.svelte-1pfid9b{background:rgba(var(--color-primary-rgb), .2);color:#60a5fa;border:1px solid rgba(var(--color-primary-rgb), .4);box-shadow:0 0 6px rgba(var(--color-primary-rgb), .4)}.running.svelte-1pfid9b:hover{background:rgba(var(--color-primary-rgb), .3);border-color:rgba(var(--color-primary-rgb), .6)}.pulse-dot.svelte-1pfid9b{background:currentColor;border-radius:50%;width:5px;height:5px}.failed.svelte-1pfid9b{background:rgba(var(--color-error-rgb), .15);color:var(--color-error);border:1px solid rgba(var(--color-error-rgb), .3)}.failed.svelte-1pfid9b:hover{background:rgba(var(--color-error-rgb), .25);border-color:rgba(var(--color-error-rgb), .5)}.pending.svelte-1pfid9b{color:#94a3b8;background:#64748b1f;border:1px solid #64748b40}.empty-dot.svelte-1pfid9b{opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px}.status-indicator.svelte-1pfid9b:not(.completed):not(.running):not(.failed):not(.pending):not(.cancelled):not(.paused){color:#94a3b8;background:#64748b1f;border:1px solid #64748b40}.cancelled.svelte-1pfid9b{color:#fb923c;background:#fb923c26;border:1px solid #fb923c4d}.cancelled.svelte-1pfid9b:hover{background:#fb923c40;border-color:#fb923c80}.paused.svelte-1pfid9b{color:#eab308;background:#eab30826;border:1px solid #eab3084d}.paused.svelte-1pfid9b:hover{background:#eab30840;border-color:#eab30880}.sleeping.svelte-1pfid9b,.sleep.svelte-1pfid9b,.waiting.svelte-1pfid9b,.awaiting.svelte-1pfid9b{background:rgba(var(--color-paused-rgb), .2);color:#a78bfa;border:1px solid rgba(var(--color-paused-rgb), .4);box-shadow:0 0 6px rgba(var(--color-paused-rgb), .4)}.sleeping.svelte-1pfid9b:hover,.sleep.svelte-1pfid9b:hover,.waiting.svelte-1pfid9b:hover,.awaiting.svelte-1pfid9b:hover{background:rgba(var(--color-paused-rgb), .3);border-color:rgba(var(--color-paused-rgb), .6)}.success.svelte-1pfid9b{color:#16a34a;background:#16a34a26;border:1px solid #16a34a4d}.error.svelte-1pfid9b{background:rgba(var(--color-error-rgb), .15);color:var(--color-error);border:1px solid rgba(var(--color-error-rgb), .3)}.in_progress.svelte-1pfid9b,.active.svelte-1pfid9b{background:rgba(var(--color-primary-rgb), .2);color:#60a5fa;border:1px solid rgba(var(--color-primary-rgb), .4);box-shadow:0 0 6px rgba(var(--color-primary-rgb), .4)}.canceled.svelte-1pfid9b,.aborted.svelte-1pfid9b{color:#fb923c;background:#fb923c26;border:1px solid #fb923c4d}.suspended.svelte-1pfid9b{color:#eab308;background:#eab30826;border:1px solid #eab3084d}.queued.svelte-1pfid9b{color:#94a3b8;background:#64748b1f;border:1px solid #64748b40}.gantt-header.svelte-1phop8k{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.header-left.svelte-1phop8k{align-items:center;gap:8px;display:flex}.execution-id.svelte-1phop8k{font-family:var(--font-mono);color:var(--color-text-primary);font-size:12px;font-weight:500}.header-right.svelte-1phop8k{align-items:center;display:flex}.duration-badge.svelte-1phop8k{color:#16a34a;font-size:12px;font-weight:600;font-family:var(--font-mono);background:#16a34a26;border-radius:12px;align-items:center;gap:4px;padding:4px 10px;display:flex}.gantt-bar.svelte-1hn1tqq{border-radius:4px;justify-content:flex-end;align-items:center;height:20px;padding-right:6px;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gantt-bar.compact.svelte-1hn1tqq{height:16px}.execution-bar.svelte-1hn1tqq{border-radius:2px;height:4px}.execution-bar.compact.svelte-1hn1tqq{height:4px}.gantt-bar.completed.svelte-1hn1tqq{background:#004f1bd9;border-left:36px solid #000;border-right:4px solid #006400;border-radius:2px 4px 2px 2px;margin-left:2px;box-shadow:1px 1px 0 2px #000}.gantt-bar.running.svelte-1hn1tqq{background:rgba(var(--color-primary-rgb), .85)}.gantt-bar.failed.svelte-1hn1tqq{background:rgba(var(--color-error-rgb), .85)}.gantt-bar.pending.svelte-1hn1tqq{background:#9ca3af80}.gantt-bar.cancelled.svelte-1hn1tqq{background:#fb923cd9}.bar-progress.svelte-1hn1tqq{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:30%;height:100%;animation:1.5s linear infinite svelte-1hn1tqq-progressSweep;position:absolute;top:0;left:0}@keyframes svelte-1hn1tqq-progressSweep{}.bar-label.svelte-1hn1tqq{font-size:9px;font-family:var(--font-mono);color:#969696e6;text-shadow:0 1px 2px #0000004d;white-space:nowrap;z-index:1;padding-right:4px;position:relative}.gantt-legend.svelte-5d8ti4{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:16px;padding-top:8px;display:flex}.legend-item.svelte-5d8ti4{align-items:center;gap:4px;display:flex}.legend-dot.svelte-5d8ti4{border-radius:2px;width:8px;height:8px}.legend-dot.completed.svelte-5d8ti4{background:#16a34ad9}.legend-dot.running.svelte-5d8ti4{background:rgba(var(--color-primary-rgb), .85)}.legend-dot.failed.svelte-5d8ti4{background:rgba(var(--color-error-rgb), .85)}.legend-dot.pending.svelte-5d8ti4{background:#9ca3af80}.legend-item.svelte-5d8ti4 span:where(.svelte-5d8ti4){color:var(--color-text-tertiary);font-size:9px}.timestamps-row.svelte-6o7gqk{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:8px;margin-top:4px;padding-top:8px;display:flex}.timestamp-value.svelte-6o7gqk{font-size:10px;font-family:var(--font-mono);color:var(--color-text-tertiary);white-space:nowrap}.timeline-arrow.svelte-6o7gqk{flex:1;align-items:center;min-width:40px;max-width:80px;display:flex}.arrow-line.svelte-6o7gqk{background:repeating-linear-gradient(90deg, var(--color-text-tertiary) 0, var(--color-text-tertiary) 4px, transparent 4px, transparent 8px);flex:1;height:1px}.running-indicator.svelte-6o7gqk{color:var(--color-primary);font-weight:600}.gantt-container.svelte-18nsgzq{flex-direction:column;gap:8px;padding:12px;display:flex}.gantt-container.compact.svelte-18nsgzq{gap:6px;padding:8px}.time-axis.svelte-18nsgzq{height:18px;margin-bottom:4px;margin-left:160px;position:relative}.compact.svelte-18nsgzq .time-axis:where(.svelte-18nsgzq){margin-left:120px}.time-marker.svelte-18nsgzq{position:absolute;top:0;transform:translate(-50%)}.time-marker.first.svelte-18nsgzq{transform:translate(0)}.time-marker.last.svelte-18nsgzq{transform:translate(-100%)}.marker-label.svelte-18nsgzq{font-size:10px;font-family:var(--font-mono);color:var(--color-text-secondary);white-space:nowrap}.gantt-body.svelte-18nsgzq{flex-direction:column;gap:4px;display:flex}.gantt-row.svelte-18nsgzq{border-bottom:1px dashed #0b0b0b;align-items:center;gap:8px;min-height:28px;padding-bottom:2px;display:flex}.compact.svelte-18nsgzq .gantt-row:where(.svelte-18nsgzq){min-height:24px}.row-label.svelte-18nsgzq{width:160px;color:var(--color-text-tertiary);flex-shrink:0;align-items:center;gap:6px;display:flex}.compact.svelte-18nsgzq .row-label:where(.svelte-18nsgzq){width:120px}.task-index.svelte-18nsgzq{width:18px;height:18px;color:var(--color-text-tertiary);background:var(--color-bg-hover);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.label-text.svelte-18nsgzq{color:var(--color-text-secondary);font-size:11px;font-weight:500;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.execution-row.svelte-18nsgzq .label-text:where(.svelte-18nsgzq){color:var(--color-text-primary);font-weight:600}.row-timeline.svelte-18nsgzq{flex:1;height:24px;margin-right:36px;position:relative}.tasks-divider.svelte-18nsgzq{justify-content:center;align-items:center;margin:2px 0;padding:6px 0;display:flex}.tasks-divider.svelte-18nsgzq span:where(.svelte-18nsgzq){color:var(--color-text-tertiary);letter-spacing:.05em;font-size:9px;font-weight:600}.no-tasks.svelte-18nsgzq{color:var(--color-text-tertiary);justify-content:center;align-items:center;padding:12px;font-size:11px;display:flex}.execution-actions.svelte-us0bzl{align-items:center;gap:6px;display:flex}.cancel-btn.svelte-us0bzl{border-radius:var(--radius-sm);color:#fb923c;cursor:pointer;background:#fb923c1a;border:1px solid #fb923c4d;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.cancel-btn.with-label.svelte-us0bzl{padding:6px 12px}.cancel-btn.svelte-us0bzl:hover{background:rgba(var(--color-error-rgb), .1);border-color:rgba(var(--color-error-rgb), .3);color:var(--color-error)}.cancel-text.svelte-us0bzl{display:inline}.cancel-confirm.svelte-us0bzl{align-items:center;gap:6px;animation:.15s svelte-us0bzl-fadeIn;display:flex}@keyframes svelte-us0bzl-fadeIn{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.confirm-text.svelte-us0bzl{color:var(--color-warning);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:600}.confirm-btn.svelte-us0bzl{border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .15s;display:flex}.confirm-btn.yes.svelte-us0bzl{background:rgba(var(--color-error-rgb), .15);color:var(--color-error)}.confirm-btn.yes.svelte-us0bzl:hover{background:var(--color-error);color:#fff}.confirm-btn.no.svelte-us0bzl{color:var(--color-success);background:#16a34a26}.confirm-btn.no.svelte-us0bzl:hover{background:var(--color-success);color:#fff}.cancel-loading.svelte-us0bzl{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.spinner-small.svelte-us0bzl{border:2px solid var(--color-border);border-top-color:var(--color-warning);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.execution-list.svelte-h8kg5g{gap:var(--spacing-sm);flex-direction:column;display:flex}.execution-item.svelte-h8kg5g{text-align:left;width:100%;padding:var(--spacing-sm);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer}.execution-item.svelte-h8kg5g:hover{border-color:var(--color-text-tertiary);box-shadow:0 2px 8px #0000001a}.execution-item.selected.svelte-h8kg5g{border-color:var(--color-primary);background:var(--color-bg-primary);box-shadow:0 0 0 1px rgba(var(--color-primary-rgb), .2);padding:0}.execution-header.svelte-h8kg5g{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.execution-id-row.svelte-h8kg5g{align-items:center;gap:var(--spacing-sm);display:flex}.execution-id.svelte-h8kg5g{font-family:var(--font-mono);color:var(--color-text-primary);font-size:12px;font-weight:500}.execution-time.svelte-h8kg5g{color:var(--color-text-tertiary);font-size:11px}.execution-summary.svelte-h8kg5g{align-items:center;gap:var(--spacing-md);display:flex}.summary-item.svelte-h8kg5g{color:var(--color-text-tertiary);font-size:11px;font-family:var(--font-mono);align-items:center;gap:4px;display:flex}.summary-item.svelte-h8kg5g svg:where(.svelte-h8kg5g){color:var(--color-text-tertiary);opacity:.7}.selected-header.svelte-h8kg5g{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.selected-info.svelte-h8kg5g{align-items:center;gap:8px;display:flex}.heatmap-header.svelte-iuo9fk{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.nav-controls.svelte-iuo9fk{align-items:center;gap:var(--spacing-xs);display:flex}.nav-btn.svelte-iuo9fk{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.nav-btn.svelte-iuo9fk:hover{background:var(--color-bg-primary);color:var(--color-text-primary);border-color:var(--color-text-tertiary)}.title-btn.svelte-iuo9fk{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;font-weight:600;transition:background .15s}.title-btn.svelte-iuo9fk:hover{background:var(--color-bg-secondary)}.view-controls.svelte-iuo9fk{gap:var(--spacing-sm);display:flex}.btn-group.svelte-iuo9fk{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.btn-group.svelte-iuo9fk button:where(.svelte-iuo9fk){color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s}.btn-group.svelte-iuo9fk button:where(.svelte-iuo9fk):hover{color:var(--color-text-secondary)}.btn-group.svelte-iuo9fk button.active:where(.svelte-iuo9fk){background:var(--color-primary);color:#fff}.btn-group.svelte-iuo9fk button:where(.svelte-iuo9fk):not(:last-child){border-right:1px solid var(--color-border)}.heatmap-legend.svelte-vu1rw8{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);display:flex}.legend-label.svelte-vu1rw8{color:var(--color-text-tertiary);font-size:10px}.legend-scale.svelte-vu1rw8{gap:2px;display:flex}.legend-cell.svelte-vu1rw8{border-radius:2px;width:12px;height:12px}.intensity-0.svelte-vu1rw8{background:var(--color-bg-secondary);border:1px solid var(--color-border)}.intensity-1.svelte-vu1rw8{background:#2d7a6426;border:1px solid #2d7a6440}.intensity-2.svelte-vu1rw8{background:#2d7a644d;border:1px solid #2d7a6466}.intensity-3.svelte-vu1rw8{background:#2d7a6480;border:1px solid #2d7a6499}.intensity-4.svelte-vu1rw8{background:#2d7a64;border:1px solid #2d7a64}.year-view.svelte-208trb{gap:var(--spacing-xs);flex-direction:column;display:flex}.month-labels.svelte-208trb{gap:0;padding-left:32px;display:flex}.month-label.svelte-208trb{color:var(--color-text-tertiary);text-align:left;flex:1;font-size:10px}.year-grid.svelte-208trb{gap:var(--spacing-xs);display:flex}.day-labels.svelte-208trb{padding-right:var(--spacing-xs);flex-direction:column;gap:1px;display:flex}.day-labels.svelte-208trb span:where(.svelte-208trb){height:10px;color:var(--color-text-tertiary);font-size:9px;line-height:10px}.weeks-container.svelte-208trb{flex:1;gap:2px;display:flex;overflow-x:auto}.week-column.svelte-208trb{flex-direction:column;gap:2px;display:flex}.day-cell.svelte-208trb{border-radius:2px;width:10px;height:10px;transition:transform .1s}.day-cell.svelte-208trb:hover{transform:scale(1.2)}.day-cell.today.svelte-208trb{outline:2px solid var(--color-primary);outline-offset:1px}.year-summary.svelte-208trb{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border);display:flex}.summary-label.svelte-208trb{color:var(--color-text-tertiary);font-size:11px;font-weight:600}.summary-stats.svelte-208trb{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.stat-badge.svelte-208trb{text-align:center;border-radius:3px;min-width:14px;padding:1px 4px;font-size:9px;font-weight:600}.stat-badge.stat-completed.svelte-208trb{color:#489c82;background:#2d7a6433;border:1px solid #2d7a644d}.stat-badge.stat-failed.svelte-208trb{color:#c86464;background:#b4535333;border:1px solid #b453534d}.stat-badge.stat-running.svelte-208trb{background:rgba(var(--color-primary-rgb), .2);color:#6496dc;border:1px solid rgba(var(--color-primary-rgb), .3)}.intensity-none.svelte-208trb{background:0 0}.intensity-0.svelte-208trb{background:var(--color-bg-secondary);border:1px solid var(--color-border)}.intensity-1.svelte-208trb{background:#2d7a6426;border:1px solid #2d7a6440}.intensity-2.svelte-208trb{background:#2d7a644d;border:1px solid #2d7a6466}.intensity-3.svelte-208trb{background:#2d7a6480;border:1px solid #2d7a6499}.intensity-4.svelte-208trb{background:#2d7a64;border:1px solid #2d7a64}.has-failed.intensity-1.svelte-208trb{background:#b4535326;border-color:#b4535340}.has-failed.intensity-2.svelte-208trb{background:#b453534d;border-color:#b4535366}.has-failed.intensity-3.svelte-208trb{background:#b4535380;border-color:#b4535399}.has-failed.intensity-4.svelte-208trb{background:#b45353;border-color:#b45353}.month-view.svelte-1au80oq{gap:var(--spacing-xs);flex-direction:column;display:flex}.weekday-header.svelte-1au80oq{gap:var(--spacing-xs);grid-template-columns:repeat(7,1fr);display:grid}.weekday-label.svelte-1au80oq{color:var(--color-text-tertiary);text-align:center;padding:var(--spacing-xs) 0;font-size:11px;font-weight:600}.month-grid.svelte-1au80oq{flex-direction:column;gap:4px;display:flex}.week-row.svelte-1au80oq{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.month-day-cell.svelte-1au80oq{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:4px;min-height:36px;padding:4px 6px;transition:all .15s;display:flex}.month-day-cell.svelte-1au80oq:hover{border-color:var(--color-text-tertiary)}.month-day-cell.outside.svelte-1au80oq{opacity:.3}.month-day-cell.today.svelte-1au80oq{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.day-number.svelte-1au80oq{color:var(--color-text-secondary);font-size:11px;font-weight:500}.day-stats.svelte-1au80oq{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.stat-badge.svelte-1au80oq{text-align:center;border-radius:3px;min-width:14px;padding:1px 4px;font-size:9px;font-weight:600}.stat-badge.stat-completed.svelte-1au80oq{color:#489c82;background:#2d7a6433;border:1px solid #2d7a644d}.stat-badge.stat-failed.svelte-1au80oq{color:#c86464;background:#b4535333;border:1px solid #b453534d}.stat-badge.stat-running.svelte-1au80oq{background:rgba(var(--color-primary-rgb), .2);color:#6496dc;border:1px solid rgba(var(--color-primary-rgb), .3)}.week-view.svelte-1pre6ka{gap:var(--spacing-xs);flex-direction:column;display:flex}.week-header.svelte-1pre6ka{gap:var(--spacing-xs);display:flex}.hour-label-spacer.svelte-1pre6ka{flex-shrink:0;width:50px}.week-day-header.svelte-1pre6ka{padding:var(--spacing-xs);background:var(--color-bg-secondary);border-radius:var(--radius-sm);flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.week-day-header.today.svelte-1pre6ka{background:rgba(var(--color-primary-rgb), .15);border:1px solid rgba(var(--color-primary-rgb), .3)}.week-day-header.has-failed-day.svelte-1pre6ka{background:#b453531a;border:1px solid #b4535333}.week-day-name.svelte-1pre6ka{color:var(--color-text-tertiary);text-transform:uppercase;font-size:10px;font-weight:600}.week-day-date.svelte-1pre6ka{color:var(--color-text-primary);font-size:16px;font-weight:600}.week-day-stats.svelte-1pre6ka{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.stat-badge.svelte-1pre6ka{text-align:center;border-radius:3px;min-width:14px;padding:1px 4px;font-size:9px;font-weight:600}.stat-badge.stat-completed.svelte-1pre6ka{color:#489c82;background:#2d7a6433;border:1px solid #2d7a644d}.stat-badge.stat-failed.svelte-1pre6ka{color:#c86464;background:#b4535333;border:1px solid #b453534d}.stat-badge.stat-running.svelte-1pre6ka{background:rgba(var(--color-primary-rgb), .2);color:#6496dc;border:1px solid rgba(var(--color-primary-rgb), .3)}.week-grid.svelte-1pre6ka{flex-direction:column;gap:2px;display:flex}.hour-row.svelte-1pre6ka{gap:var(--spacing-xs);align-items:center;display:flex}.hour-label.svelte-1pre6ka{width:50px;font-size:10px;font-family:var(--font-mono);color:var(--color-text-tertiary);text-align:right;padding-right:var(--spacing-xs);flex-shrink:0}.hour-cells.svelte-1pre6ka{flex:1;gap:2px;display:flex}.hour-cell.svelte-1pre6ka{border-radius:2px;flex:1;height:16px;transition:transform .1s}.hour-cell.svelte-1pre6ka:hover{transform:scaleY(1.3)}.intensity-0.svelte-1pre6ka{background:var(--color-bg-secondary);border:1px solid var(--color-border)}.intensity-1.svelte-1pre6ka{background:#2d7a6426;border:1px solid #2d7a6440}.intensity-2.svelte-1pre6ka{background:#2d7a644d;border:1px solid #2d7a6466}.intensity-3.svelte-1pre6ka{background:#2d7a6480;border:1px solid #2d7a6499}.intensity-4.svelte-1pre6ka{background:#2d7a64;border:1px solid #2d7a64}.has-failed.intensity-1.svelte-1pre6ka{background:#b4535326;border-color:#b4535340}.has-failed.intensity-2.svelte-1pre6ka{background:#b453534d;border-color:#b4535366}.has-failed.intensity-3.svelte-1pre6ka{background:#b4535380;border-color:#b4535399}.has-failed.intensity-4.svelte-1pre6ka{background:#b45353;border-color:#b45353}.heatmap-container.svelte-g18y70{gap:var(--spacing-md);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);flex-direction:column;display:flex;position:relative}.loading-overlay.svelte-g18y70{border-radius:var(--radius-lg);z-index:10;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spinner.svelte-g18y70{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.heatmap-body.svelte-g18y70{min-height:200px}.stats-summary.svelte-g18y70{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.stats-group.svelte-g18y70{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.stats-item.svelte-g18y70{flex-direction:column;gap:4px;display:flex}.stats-item.peak.svelte-g18y70{min-width:100px}.stats-label.svelte-g18y70{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.stats-value.svelte-g18y70{color:var(--color-text-primary);font-size:13px;font-weight:600}.stats-value.success-rate.high.svelte-g18y70{color:var(--color-success)}.stats-value.success-rate.medium.svelte-g18y70{color:var(--color-warning)}.stats-value.success-rate.low.svelte-g18y70{color:var(--color-error)}.stats-value.peak-value.svelte-g18y70{color:var(--color-paused);align-items:center;gap:4px;display:flex}.percentile-badges.svelte-g18y70{flex-wrap:wrap;gap:6px;display:flex}.percentile-badge.svelte-g18y70{background:rgba(var(--color-primary-rgb), .1);border:1px solid rgba(var(--color-primary-rgb), .2);border-radius:var(--radius-sm);align-items:center;gap:4px;padding:4px 8px;display:flex}.percentile-badge.avg.svelte-g18y70{background:rgba(var(--color-paused-rgb), .1);border-color:rgba(var(--color-paused-rgb), .2)}.percentile-label.svelte-g18y70{text-transform:uppercase;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.percentile-value.svelte-g18y70{font-size:12px;font-weight:600;font-family:var(--font-mono);color:var(--color-text-primary)}.filter-failed.svelte-g18y70 .intensity-1{color:#c86464;background:#b4535326;border-color:#b4535340}.filter-failed.svelte-g18y70 .intensity-2{color:#c86464;background:#b453534d;border-color:#b4535366}.filter-failed.svelte-g18y70 .intensity-3{color:#ffffffe6;background:#b4535380;border-color:#b4535399}.filter-failed.svelte-g18y70 .intensity-4{color:#fff;background:#b45353;border-color:#b45353}.lifecycle-viewer.svelte-1b0txmb{flex-direction:column;gap:8px;padding:8px 0;font-size:11px;display:flex}.loading-state.svelte-1b0txmb,.error-state.svelte-1b0txmb,.empty-state.svelte-1b0txmb{color:var(--color-text-tertiary);justify-content:center;align-items:center;gap:8px;padding:16px;font-size:11px;display:flex}.spinner.svelte-1b0txmb{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-1b0txmb-spin}@keyframes svelte-1b0txmb-spin{to{transform:rotate(360deg)}}.error-state.svelte-1b0txmb{color:var(--color-error)}.retry-btn.svelte-1b0txmb{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;padding:2px 8px;font-size:10px}.retry-btn.svelte-1b0txmb:hover{background:var(--color-bg-secondary)}.timeline.svelte-1b0txmb{flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.timeline-item.svelte-1b0txmb{flex-direction:column;display:flex}.timeline-connector.svelte-1b0txmb{flex-direction:column;align-items:center;width:20px;display:flex;position:absolute;top:0;bottom:0;left:0}.timeline-item.svelte-1b0txmb{padding-left:28px;position:relative}.timeline-dot.svelte-1b0txmb{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px;position:absolute;left:6px}.timeline-line.svelte-1b0txmb{background:var(--color-border);width:2px;position:absolute;top:20px;bottom:-4px;left:9px}.event-content.svelte-1b0txmb{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;flex-direction:column;gap:4px;width:100%;margin-bottom:6px;padding:6px 8px;transition:background .15s;display:flex}.event-content.svelte-1b0txmb:hover{background:var(--color-bg-secondary)}.timeline-item.expanded.svelte-1b0txmb .event-content:where(.svelte-1b0txmb){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.event-header.svelte-1b0txmb{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.event-badge.svelte-1b0txmb{text-transform:uppercase;letter-spacing:.02em;border-radius:var(--radius-full);white-space:nowrap;border:1px solid;align-items:center;padding:1px 6px;font-size:9px;font-weight:600;display:inline-flex}.task-name.svelte-1b0txmb{font-family:var(--font-mono);color:var(--color-text-primary);font-size:11px;font-weight:500}.duration.svelte-1b0txmb{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:10px}.event-meta.svelte-1b0txmb{color:var(--color-text-tertiary);align-items:center;gap:8px;font-size:10px;display:flex}.worker-id.svelte-1b0txmb{font-family:var(--font-mono);background:var(--color-bg-tertiary);border-radius:2px;padding:0 4px}.timestamp.svelte-1b0txmb{margin-left:auto}.expand-icon.svelte-1b0txmb{opacity:.5;transition:transform .15s}.expand-icon.rotated.svelte-1b0txmb{transform:rotate(180deg)}.event-json.svelte-1b0txmb{border:1px solid var(--color-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:none;margin-bottom:6px;overflow:hidden}.event-json.svelte-1b0txmb .code-container{border:none;border-radius:0}.event-json.svelte-1b0txmb .code-content{font-size:10px}.event-json.svelte-1b0txmb pre,.event-json.svelte-1b0txmb .code-block{margin:0;padding:8px;font-size:10px;line-height:1.4}.viewer-footer.svelte-1b0txmb{border-top:1px solid var(--color-border);color:var(--color-text-tertiary);justify-content:space-between;align-items:center;padding:4px 8px;font-size:10px;display:flex}.event-count.svelte-1b0txmb{font-family:var(--font-mono)}.polling-indicator.svelte-1b0txmb{color:var(--color-success);align-items:center;gap:4px;font-weight:500;display:flex}.pulse.svelte-1b0txmb{background:var(--color-success);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite svelte-1b0txmb-pulse}@keyframes svelte-1b0txmb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.progress-overview.svelte-1jzfpaj{background:linear-gradient(135deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 100%);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.progress-overview.active.svelte-1jzfpaj{border-color:rgba(var(--color-primary-rgb), .3);box-shadow:0 0 0 1px rgba(var(--color-primary-rgb), .1)}.progress-overview.completed.svelte-1jzfpaj{background:linear-gradient(135deg, #22c55e08 0%, var(--color-bg-tertiary) 100%);border-color:#22c55e40}.progress-overview.failed.svelte-1jzfpaj{border-color:rgba(var(--color-error-rgb), .25);background:linear-gradient(135deg, rgba(var(--color-error-rgb), .03) 0%, var(--color-bg-tertiary) 100%)}.progress-overview.cancelled.svelte-1jzfpaj{border-color:rgba(var(--color-warning-rgb), .25);background:linear-gradient(135deg, rgba(var(--color-warning-rgb), .03) 0%, var(--color-bg-tertiary) 100%)}.progress-header.svelte-1jzfpaj{justify-content:space-between;align-items:center;display:flex}.progress-title.svelte-1jzfpaj{align-items:baseline;gap:6px;display:flex}.progress-title.svelte-1jzfpaj .label:where(.svelte-1jzfpaj){text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.progress-title.svelte-1jzfpaj .percentage:where(.svelte-1jzfpaj){font-size:var(--font-size-md);font-weight:700;font-family:var(--font-mono)}.step-count.svelte-1jzfpaj{font-family:var(--font-mono);font-size:var(--font-size-xs);align-items:baseline;gap:2px;display:flex}.step-count.svelte-1jzfpaj .completed-count:where(.svelte-1jzfpaj){color:var(--color-text-primary);font-weight:600}.step-count.svelte-1jzfpaj .separator:where(.svelte-1jzfpaj){color:var(--color-text-tertiary)}.step-count.svelte-1jzfpaj .total:where(.svelte-1jzfpaj){color:var(--color-text-secondary)}.step-count.svelte-1jzfpaj .unit:where(.svelte-1jzfpaj){color:var(--color-text-tertiary);font-size:10px;font-family:var(--font-sans);margin-left:3px}.progress-bar-container.svelte-1jzfpaj{width:100%}.progress-bar-track.svelte-1jzfpaj{background:var(--color-bg-primary);border-radius:2.5px;width:100%;height:5px;overflow:hidden}.progress-bar-fill.svelte-1jzfpaj{border-radius:2.5px;height:100%;transition:width .5s ease-out}.progress-bar-fill.animated.svelte-1jzfpaj{background-image:linear-gradient(-45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:14px 14px;animation:2s linear infinite svelte-1jzfpaj-progress-stripes}@keyframes svelte-1jzfpaj-progress-stripes{0%{background-position:14px 0}to{background-position:0 0}}.status-message.svelte-1jzfpaj{border-radius:var(--radius-sm);font-size:var(--font-size-xs);align-items:center;gap:8px;padding:6px 10px;display:flex}.status-message.success.svelte-1jzfpaj{color:#22c55e;background:#22c55e1a}.status-message.error.svelte-1jzfpaj{background:rgba(var(--color-error-rgb), .1);color:var(--color-error)}.status-message.warning.svelte-1jzfpaj{background:rgba(var(--color-warning-rgb), .1);color:var(--color-warning)}.status-icon.svelte-1jzfpaj{flex-shrink:0;align-items:center;display:flex}.status-content.svelte-1jzfpaj{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.status-text.svelte-1jzfpaj{font-weight:600}.run-id.svelte-1jzfpaj{font-family:var(--font-mono);opacity:.8;background:#0000001a;border-radius:3px;padding:1px 5px;font-size:10px}.error-message.svelte-1jzfpaj{background:rgba(var(--color-error-rgb), .08);border:1px solid rgba(var(--color-error-rgb), .15);border-radius:var(--radius-sm);color:var(--color-text-secondary);align-items:flex-start;gap:6px;padding:6px 10px;font-size:11px;display:flex}.error-message.svelte-1jzfpaj .error-icon:where(.svelte-1jzfpaj){color:var(--color-error);flex-shrink:0;margin-top:1px}.error-message.svelte-1jzfpaj .error-text:where(.svelte-1jzfpaj){font-family:var(--font-mono);word-break:break-word;line-height:1.4}.current-step.svelte-1jzfpaj{background:var(--color-bg-primary);border-radius:var(--radius-sm);border:1px solid var(--color-border);align-items:center;gap:6px;padding:5px 8px;display:flex}.step-indicator.svelte-1jzfpaj{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.pulse-dot.svelte-1jzfpaj{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite svelte-1jzfpaj-pulse}@keyframes svelte-1jzfpaj-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.step-label.svelte-1jzfpaj{color:var(--color-text-tertiary);font-size:10px}.step-name.svelte-1jzfpaj{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-primary);background:var(--color-bg-tertiary);border-radius:3px;padding:2px 6px;font-weight:600}.info-row.svelte-1jzfpaj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.activities-summary.svelte-1jzfpaj{flex-wrap:wrap;gap:4px;display:flex}.activity-badge.svelte-1jzfpaj{border-radius:var(--radius-full);border:1px solid #0000;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-flex}.activity-badge.svelte-1jzfpaj .dot:where(.svelte-1jzfpaj){border-radius:50%;width:5px;height:5px}.activity-badge.running.svelte-1jzfpaj{background:rgba(var(--color-primary-rgb), .1);border-color:rgba(var(--color-primary-rgb), .2);color:var(--color-primary)}.activity-badge.running.svelte-1jzfpaj .dot:where(.svelte-1jzfpaj){background:var(--color-primary)}.activity-badge.pending.svelte-1jzfpaj{color:#a17953;background:#a179531a;border-color:#a1795333}.activity-badge.pending.svelte-1jzfpaj .dot:where(.svelte-1jzfpaj){background:#a17953}.activity-badge.done.svelte-1jzfpaj{color:#22c55e;background:#22c55e1a;border-color:#22c55e33}.activity-badge.done.svelte-1jzfpaj .dot:where(.svelte-1jzfpaj){background:#22c55e}.activity-badge.failed.svelte-1jzfpaj{background:rgba(var(--color-error-rgb), .1);border-color:rgba(var(--color-error-rgb), .2);color:var(--color-error)}.activity-badge.failed.svelte-1jzfpaj .dot:where(.svelte-1jzfpaj){background:var(--color-error)}.last-event.svelte-1jzfpaj{color:var(--color-text-tertiary);align-items:center;gap:4px;font-size:10px;display:flex}.event-icon.svelte-1jzfpaj{opacity:.6}.event-type.svelte-1jzfpaj{color:var(--color-text-secondary)}.event-time.svelte-1jzfpaj{color:var(--color-text-tertiary)}.event-time.svelte-1jzfpaj:before{content:"•";margin:0 3px}.lifecycle-section.svelte-1jzfpaj{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;margin-top:4px;padding-top:8px;display:flex}.lifecycle-toggle.svelte-1jzfpaj{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:6px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.lifecycle-toggle.svelte-1jzfpaj:hover{background:var(--color-bg-secondary);color:var(--color-text-primary);border-color:var(--color-border-hover)}.lifecycle-toggle.expanded.svelte-1jzfpaj{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.lifecycle-toggle.svelte-1jzfpaj .toggle-icon:where(.svelte-1jzfpaj){opacity:.6;transition:transform .2s}.lifecycle-toggle.svelte-1jzfpaj .toggle-icon.rotated:where(.svelte-1jzfpaj){transform:rotate(180deg)}@media (width<=480px){.info-row.svelte-1jzfpaj{flex-direction:column;align-items:flex-start}.activities-summary.svelte-1jzfpaj{width:100%}}.workflow-metadata.svelte-21pcpq{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);overflow:hidden}.header.svelte-21pcpq{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;transition:background .15s;display:flex}.header.svelte-21pcpq:hover{background:var(--color-bg-tertiary)}.header-left.svelte-21pcpq{align-items:center;gap:6px;display:flex}.chevron.svelte-21pcpq{color:var(--color-text-tertiary);transition:transform .15s}.header.expanded.svelte-21pcpq .chevron:where(.svelte-21pcpq){transform:rotate(90deg)}.title.svelte-21pcpq{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:11px;font-weight:600}.header-right.svelte-21pcpq{align-items:center;gap:6px;display:flex}.quick-badge.svelte-21pcpq{border-radius:var(--radius-sm);background:var(--color-bg-tertiary);color:var(--color-text-secondary);align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:500;display:flex}.quick-badge.queue.svelte-21pcpq{background:rgba(var(--color-paused-rgb), .1);color:var(--color-paused)}.quick-badge.tags.svelte-21pcpq{background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary)}.content.svelte-21pcpq{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.info-grid.svelte-21pcpq{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;padding-top:4px;display:grid}.info-item.svelte-21pcpq{flex-direction:column;gap:2px;display:flex}.label.svelte-21pcpq{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-tertiary);font-size:10px;font-weight:500}.value.svelte-21pcpq{color:var(--color-text-primary);font-size:12px}.value.mono.svelte-21pcpq{font-family:var(--font-mono);font-size:11px}.tags-section.svelte-21pcpq{border-top:1px solid var(--color-border);flex-direction:column;gap:6px;padding-top:4px;display:flex}.section-label.svelte-21pcpq{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.tags-list.svelte-21pcpq{flex-wrap:wrap;gap:4px;display:flex}.tag.svelte-21pcpq{border-radius:var(--radius-full);background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb), .2);padding:3px 8px;font-size:11px;font-weight:500}.json-section.svelte-21pcpq{border-top:1px solid var(--color-border);padding-top:8px}.json-toggle.svelte-21pcpq{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.json-toggle.svelte-21pcpq:hover{color:var(--color-text-primary)}.toggle-chevron.svelte-21pcpq{transition:transform .15s}.json-toggle.expanded.svelte-21pcpq .toggle-chevron:where(.svelte-21pcpq){transform:rotate(90deg)}.count.svelte-21pcpq{font-size:10px;font-family:var(--font-mono);color:var(--color-text-tertiary);background:var(--color-bg-tertiary);border-radius:8px;padding:1px 5px}.json-content.svelte-21pcpq{background:var(--color-bg-primary);border:1px solid var(--color-border);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:200px;margin:8px 0 0;padding:10px 12px;font-size:11px;line-height:1.5;overflow:auto}.json-content.svelte-21pcpq code:where(.svelte-21pcpq){font-family:var(--font-mono);background:0 0;padding:0}.executions-tab.svelte-149vz0j{flex-direction:column;height:100%;display:flex}.executions-layout.svelte-149vz0j{gap:var(--spacing-md);grid-template-columns:45fr 55fr;min-width:0;height:100%;min-height:0;display:grid}@media (width<=1024px){.executions-layout.svelte-149vz0j{grid-template-columns:45fr 55fr}}@media (width<=768px){.executions-layout.svelte-149vz0j{gap:var(--spacing-sm);grid-template-columns:45fr 55fr}}.executions-sidebar.svelte-149vz0j{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.section-header.svelte-149vz0j{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary);justify-content:space-between;align-items:center;display:flex}.section-header.svelte-149vz0j h4:where(.svelte-149vz0j){color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:11px;font-weight:600}.count.svelte-149vz0j{color:var(--color-text-secondary);background:var(--color-bg-primary);border-radius:var(--radius-sm);padding:2px 8px;font-size:11px;font-weight:600}.list-container.svelte-149vz0j{padding:var(--spacing-sm);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex:1;overflow-y:auto}.list-container.svelte-149vz0j::-webkit-scrollbar{width:6px}.list-container.svelte-149vz0j::-webkit-scrollbar-track{background:0 0}.list-container.svelte-149vz0j::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.load-older-btn.svelte-149vz0j{width:100%;margin-top:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-bg-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:all .15s;display:block}.load-older-btn.svelte-149vz0j:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-text-primary)}.load-older-btn.svelte-149vz0j:disabled{opacity:.6;cursor:wait}.executions-main.svelte-149vz0j{gap:var(--spacing-md);min-height:0;padding-right:var(--spacing-xs);flex-direction:column;display:flex;overflow-y:auto}.section.svelte-149vz0j{flex-shrink:0}.progress-skeleton.svelte-149vz0j{background:linear-gradient(135deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 100%);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.skeleton-header.svelte-149vz0j{justify-content:space-between;align-items:center;display:flex}.skeleton-line.svelte-149vz0j{background:var(--color-bg-primary);border-radius:4px;height:12px;animation:1.5s ease-in-out infinite svelte-149vz0j-skeleton-pulse}.skeleton-line.short.svelte-149vz0j{width:80px}.skeleton-line.tiny.svelte-149vz0j{width:50px}.skeleton-bar.svelte-149vz0j{background:var(--color-bg-primary);border-radius:2.5px;height:5px;animation:1.5s ease-in-out .2s infinite svelte-149vz0j-skeleton-pulse}@keyframes svelte-149vz0j-skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}.loading-state.svelte-149vz0j,.empty-state.svelte-149vz0j{padding:var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-md);color:var(--color-text-secondary);text-align:center;flex-direction:column;flex:1;display:flex}.empty-icon.svelte-149vz0j{color:var(--color-text-tertiary);opacity:.5}.empty-state.svelte-149vz0j h3:where(.svelte-149vz0j){font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.empty-state.svelte-149vz0j p:where(.svelte-149vz0j){font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.empty-icon.never-executed.svelte-149vz0j{color:var(--color-primary);opacity:.7}.run-now-btn.svelte-149vz0j{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);cursor:pointer;border:none;font-weight:600;transition:all .15s;display:inline-flex}.run-now-btn.svelte-149vz0j:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.run-now-btn.svelte-149vz0j:active{transform:translateY(0)}.spinner.svelte-149vz0j{border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin}@media (width<=900px){.executions-layout.svelte-149vz0j{grid-template-rows:auto 1fr;grid-template-columns:1fr}.executions-sidebar.svelte-149vz0j{max-height:300px}}.event-row.svelte-odqp67{gap:12px;display:flex}.timeline.svelte-odqp67{flex-direction:column;flex-shrink:0;align-items:center;width:12px;display:flex}.line.svelte-odqp67{background:var(--color-border);flex:1;width:1px}.line-top.svelte-odqp67,.line-bottom.svelte-odqp67{min-height:8px}.dot.svelte-odqp67{border-radius:50%;flex-shrink:0;width:8px;height:8px}.content.svelte-odqp67{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;flex:1;min-width:0;margin-bottom:6px;padding:10px 14px;transition:border-color .15s}.content.svelte-odqp67:hover{border-color:var(--color-border-light)}.content.failure.svelte-odqp67{border-left:2px solid var(--color-error)}.content.success.svelte-odqp67{border-left:2px solid var(--color-success)}.header.svelte-odqp67{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.left.svelte-odqp67{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.right.svelte-odqp67{align-items:center;gap:8px;display:flex}.type.svelte-odqp67{font-size:12px;font-weight:600}.step.svelte-odqp67{color:var(--color-text-primary);font-size:12px;font-weight:500;font-family:var(--font-mono);background:var(--color-bg-tertiary);border-radius:3px;padding:2px 6px}.op.svelte-odqp67{color:var(--color-text-tertiary);font-size:11px}.dur.svelte-odqp67{font-size:11px;font-family:var(--font-mono);color:var(--color-success);background:#16a34a1a;border-radius:3px;padding:2px 6px}.delta.svelte-odqp67{font-size:11px;font-family:var(--font-mono);color:var(--color-text-tertiary)}.time.svelte-odqp67{font-size:11px;font-family:var(--font-mono);color:var(--color-text-secondary)}.seq.svelte-odqp67{font-size:10px;font-family:var(--font-mono);color:var(--color-text-tertiary);background:var(--color-bg-tertiary);border-radius:3px;padding:2px 5px}.jumper-id.svelte-odqp67{color:var(--color-text-tertiary);cursor:help;opacity:.7;align-items:center;transition:opacity .15s;display:flex}.jumper-id.svelte-odqp67:hover{opacity:1;color:var(--color-info)}.result.svelte-odqp67{border-top:1px solid var(--color-border);align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.result-label.svelte-odqp67{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:500}.result.svelte-odqp67 code:where(.svelte-odqp67){font-size:11px;font-family:var(--font-mono);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border-radius:3px;padding:2px 5px}.toggle.svelte-odqp67{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:11px;display:flex}.toggle.svelte-odqp67:hover{color:var(--color-text-primary)}.toggle.svelte-odqp67 svg:where(.svelte-odqp67){transition:transform .15s}.toggle.open.svelte-odqp67 svg:where(.svelte-odqp67){transform:rotate(90deg)}.count.svelte-odqp67{font-size:10px;font-family:var(--font-mono);color:var(--color-text-tertiary);background:var(--color-bg-tertiary);border-radius:8px;padding:1px 5px}.payload.svelte-odqp67{background:var(--color-bg-primary);border:1px solid var(--color-border);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:240px;margin:8px 0 0;padding:10px 12px;font-size:11px;line-height:1.5;overflow:auto}.payload.svelte-odqp67 code:where(.svelte-odqp67){font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:0 0;padding:0}.events-tab.svelte-1xr866l{flex-direction:column;height:100%;display:flex;overflow:hidden}.events-header.svelte-1xr866l{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;display:flex}.header-title.svelte-1xr866l{align-items:center;gap:10px;display:flex}.header-title.svelte-1xr866l h4:where(.svelte-1xr866l){color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600}.event-count.svelte-1xr866l{color:var(--color-text-tertiary);background:var(--color-bg-tertiary);border-radius:12px;padding:3px 8px;font-size:11px;font-weight:500}.stats-row.svelte-1xr866l{gap:24px;display:flex}.stat-item.svelte-1xr866l{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.stat-value.svelte-1xr866l{font-size:14px;font-weight:600;font-family:var(--font-mono);color:var(--color-text-primary)}.stat-label.svelte-1xr866l{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.stat-item.failed.svelte-1xr866l .stat-value:where(.svelte-1xr866l){color:var(--color-error)}.events-list.svelte-1xr866l{flex:1;padding:4px 16px 16px 8px;overflow-y:auto}.state-container.svelte-1xr866l{color:var(--color-text-secondary);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.state-icon.svelte-1xr866l{color:var(--color-text-tertiary);opacity:.5}.state-icon.error.svelte-1xr866l{color:var(--color-error);opacity:.7}.state-title.svelte-1xr866l{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:600}.state-text.svelte-1xr866l{color:var(--color-text-secondary);max-width:300px;margin:0;font-size:13px}.retry-btn.svelte-1xr866l{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;border-radius:6px;margin-top:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.retry-btn.svelte-1xr866l:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}.spinner.svelte-1xr866l{border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin}.trace-tab.svelte-wtqlwk{flex-direction:column;height:100%;display:flex;overflow:hidden}.trace-header.svelte-wtqlwk{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;display:flex}.header-title.svelte-wtqlwk{align-items:center;gap:10px;display:flex}.header-title.svelte-wtqlwk h4:where(.svelte-wtqlwk){color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600}.count-badge.svelte-wtqlwk{color:var(--color-text-tertiary);background:var(--color-bg-tertiary);border-radius:12px;padding:3px 8px;font-size:11px;font-weight:500}.trace-refresh.svelte-wtqlwk{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.trace-refresh.svelte-wtqlwk:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-hover)}.trace-refresh.svelte-wtqlwk:disabled{opacity:.6;cursor:wait}.trace-refresh.svelte-wtqlwk .spinning:where(.svelte-wtqlwk){animation:.8s linear infinite svelte-wtqlwk-spin}.stats-row.svelte-wtqlwk{gap:24px;display:flex}.stat-item.svelte-wtqlwk{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.stat-value.svelte-wtqlwk{font-size:14px;font-weight:600;font-family:var(--font-mono);color:var(--color-text-primary)}.stat-label.svelte-wtqlwk{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.agent-list.svelte-wtqlwk{flex-direction:column;flex:1;gap:10px;padding:0 16px 16px 0;display:flex;overflow-y:auto}.agent-card.svelte-wtqlwk{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px}.agent-head.svelte-wtqlwk{align-items:center;gap:10px;margin-bottom:10px;display:flex}.agent-kind.svelte-wtqlwk{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);background:var(--color-bg-tertiary);border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.agent-kind.leaf.svelte-wtqlwk{color:var(--color-text-secondary)}.agent-name.svelte-wtqlwk{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.agent-status.svelte-wtqlwk{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);background:var(--color-bg-tertiary);border-radius:10px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:500}.agent-status.ok.svelte-wtqlwk{color:var(--color-success,#16a34a)}.agent-status.bad.svelte-wtqlwk{color:var(--color-error)}.agent-metrics.svelte-wtqlwk{flex-wrap:wrap;gap:20px;display:flex}.metric.svelte-wtqlwk{flex-direction:column;gap:2px;display:flex}.m-value.svelte-wtqlwk{font-size:13px;font-weight:600;font-family:var(--font-mono);color:var(--color-text-primary)}.m-label.svelte-wtqlwk{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.state-container.svelte-wtqlwk{color:var(--color-text-secondary);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.state-icon.svelte-wtqlwk{color:var(--color-text-tertiary);opacity:.5}.state-icon.error.svelte-wtqlwk{color:var(--color-error);opacity:.7}.state-title.svelte-wtqlwk{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:600}.state-text.svelte-wtqlwk{color:var(--color-text-secondary);max-width:320px;margin:0;font-size:13px}.retry-btn.svelte-wtqlwk{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;border-radius:6px;margin-top:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.retry-btn.svelte-wtqlwk:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}.spinner.svelte-wtqlwk{border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;width:24px;height:24px;animation:1s linear infinite svelte-wtqlwk-spin}@keyframes svelte-wtqlwk-spin{to{transform:rotate(360deg)}}.replay-header.svelte-glhekg{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.workflow-title.svelte-glhekg{align-items:center;gap:12px;margin-bottom:8px;display:flex}.simulate-hint.svelte-glhekg{color:var(--color-text-tertiary);margin:6px 0 0;font-size:11px}.workflow-name.svelte-glhekg{color:var(--color-text-primary);font-size:16px;font-weight:600}.status-pill.svelte-glhekg{text-transform:uppercase;letter-spacing:.3px;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.status-pill.status-completed.svelte-glhekg{background:var(--color-success-bg);color:var(--color-success)}.status-pill.status-failed.svelte-glhekg{background:var(--color-error-bg);color:var(--color-error)}.status-pill.status-running.svelte-glhekg{background:var(--color-info-bg);color:var(--color-info)}.status-pill.status-pending.svelte-glhekg{background:var(--color-warning-bg);color:var(--color-warning)}.workflow-stats.svelte-glhekg{gap:20px;display:flex}.stat.svelte-glhekg{color:var(--color-text-tertiary);align-items:center;gap:6px;font-size:13px;display:flex}.stat.svelte-glhekg svg:where(.svelte-glhekg){opacity:.7;width:14px;height:14px}.header-actions.svelte-glhekg{gap:8px;display:flex}.action-btn.svelte-glhekg{border:1px solid var(--color-border);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.action-btn.svelte-glhekg svg:where(.svelte-glhekg){width:14px;height:14px}.action-btn.svelte-glhekg:disabled{opacity:.5;cursor:not-allowed}.action-btn.primary.svelte-glhekg{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.action-btn.primary.svelte-glhekg:hover:not(:disabled){background:var(--color-primary-hover)}.btn-spinner.svelte-glhekg{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@media (width<=768px){.replay-header.svelte-glhekg{flex-direction:column;align-items:flex-start}.header-actions.svelte-glhekg{justify-content:flex-start;width:100%}}.view-tabs.svelte-tt3r5s{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border);padding:0 20px;display:flex}.view-tab.svelte-tt3r5s{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.view-tab.svelte-tt3r5s:hover{color:var(--color-text-secondary)}.view-tab.active.svelte-tt3r5s{color:var(--color-primary);border-bottom-color:var(--color-primary)}.view-tab.svelte-tt3r5s svg:where(.svelte-tt3r5s){width:16px;height:16px}.flow-step.svelte-1wmxxd{flex-shrink:0;align-items:center;display:flex}.flow-connector.svelte-1wmxxd{align-items:center;width:48px;display:flex}.connector-line.svelte-1wmxxd{background:var(--color-border);flex:1;height:2px}.connector-arrow.svelte-1wmxxd{width:16px;height:16px;color:var(--color-text-tertiary);margin-left:-4px}.step-card.svelte-1wmxxd{background:var(--color-bg-primary);border:1px solid var(--color-border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-width:160px;padding:14px 18px;transition:all .15s;display:flex}.step-card.svelte-1wmxxd:hover{border-color:var(--color-text-tertiary);box-shadow:0 2px 8px #0000001a}.flow-step.selected.svelte-1wmxxd .step-card:where(.svelte-1wmxxd){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg)}.step-status-indicator.svelte-1wmxxd{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.step-card.status-completed.svelte-1wmxxd .step-status-indicator:where(.svelte-1wmxxd){background:var(--color-success-bg);color:var(--color-success)}.step-card.status-failed.svelte-1wmxxd .step-status-indicator:where(.svelte-1wmxxd){background:var(--color-error-bg);color:var(--color-error)}.step-card.status-running.svelte-1wmxxd .step-status-indicator:where(.svelte-1wmxxd){background:var(--color-info-bg)}.step-card.status-sleeping.svelte-1wmxxd .step-status-indicator:where(.svelte-1wmxxd){background:var(--color-warning-bg);color:var(--color-warning)}.step-card.status-pending.svelte-1wmxxd .step-status-indicator:where(.svelte-1wmxxd){background:var(--color-bg-tertiary)}.step-status-indicator.svelte-1wmxxd svg:where(.svelte-1wmxxd){width:14px;height:14px}.running-indicator.svelte-1wmxxd{background:var(--color-info);border-radius:50%;width:10px;height:10px;animation:1.5s ease-in-out infinite svelte-1wmxxd-pulse}.pending-indicator.svelte-1wmxxd{background:var(--color-text-tertiary);border-radius:50%;width:8px;height:8px}@keyframes svelte-1wmxxd-pulse{0%,50%{opacity:.5;transform:scale(1.1)}}.step-content.svelte-1wmxxd{text-align:left;flex-direction:column;gap:4px;display:flex}.step-name.svelte-1wmxxd{color:var(--color-text-primary);font-size:13px;font-weight:600}.step-meta.svelte-1wmxxd{color:var(--color-text-tertiary);font-size:11px}.checkpoint-indicator.svelte-1wmxxd{color:var(--color-success);align-items:center;gap:4px;display:inline-flex}.checkpoint-indicator.svelte-1wmxxd svg:where(.svelte-1wmxxd){width:8px;height:8px}.step-details.svelte-1jz5j07{background:var(--color-bg-primary);border-left:1px solid var(--color-border);flex-shrink:0;width:360px;overflow-y:auto}.details-header.svelte-1jz5j07{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:16px 20px;display:flex}.details-header.svelte-1jz5j07 h3:where(.svelte-1jz5j07){color:var(--color-text-primary);flex:1;margin:0;font-size:15px;font-weight:600}.status-badge.svelte-1jz5j07{text-transform:capitalize;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.status-badge.status-completed.svelte-1jz5j07{background:var(--color-success-bg);color:var(--color-success)}.status-badge.status-failed.svelte-1jz5j07{background:var(--color-error-bg);color:var(--color-error)}.status-badge.status-running.svelte-1jz5j07{background:var(--color-info-bg);color:var(--color-info)}.status-badge.status-sleeping.svelte-1jz5j07{background:var(--color-warning-bg);color:var(--color-warning)}.status-badge.status-pending.svelte-1jz5j07{background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.close-btn.svelte-1jz5j07{width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.close-btn.svelte-1jz5j07:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.close-btn.svelte-1jz5j07 svg:where(.svelte-1jz5j07){width:16px;height:16px}.details-section.svelte-1jz5j07{border-bottom:1px solid var(--color-border);padding:16px 20px}.details-section.svelte-1jz5j07:last-child{border-bottom:none}.details-section.svelte-1jz5j07 h4:where(.svelte-1jz5j07){color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.details-section.svelte-1jz5j07 h4:where(.svelte-1jz5j07) svg:where(.svelte-1jz5j07){width:14px;height:14px}.code-block.svelte-1jz5j07{background:var(--color-bg-tertiary);font-size:12px;font-family:var(--font-mono);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:12px;overflow-x:auto}.event-list.svelte-1jz5j07{flex-direction:column;gap:8px;display:flex}.event-item.svelte-1jz5j07{background:var(--color-bg-tertiary);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.event-type.svelte-1jz5j07{color:var(--color-text-primary);font-size:12px;font-weight:500}.event-time.svelte-1jz5j07{font-size:11px;font-family:var(--font-mono);color:var(--color-text-tertiary)}.resume-btn.svelte-1jz5j07{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.resume-btn.svelte-1jz5j07:hover:not(:disabled){background:var(--color-primary-hover)}.resume-btn.svelte-1jz5j07:disabled{opacity:.6;cursor:not-allowed}.resume-btn.svelte-1jz5j07 svg:where(.svelte-1jz5j07){width:16px;height:16px}.btn-spinner.svelte-1jz5j07{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.flow-view.svelte-o0h88v{flex:1;display:flex;overflow:hidden}.flow-container.svelte-o0h88v{flex:1;align-items:flex-start;gap:0;padding:24px;display:flex;overflow:auto hidden}.timeline-view.svelte-1ezeu9o{flex:1;padding:24px;overflow-y:auto}.timeline-scroll.svelte-1ezeu9o{max-width:600px}.timeline-item.svelte-1ezeu9o{gap:16px;min-height:60px;display:flex}.timeline-marker.svelte-1ezeu9o{flex-direction:column;flex-shrink:0;align-items:center;width:32px;display:flex}.marker-line.svelte-1ezeu9o{background:var(--color-border);flex:1;width:2px}.marker-line.first.svelte-1ezeu9o{background:linear-gradient(to bottom, transparent 0%, var(--color-border) 50%)}.marker-line.last.svelte-1ezeu9o{background:linear-gradient(to bottom, var(--color-border) 50%, transparent 100%)}.marker-dot.svelte-1ezeu9o{background:var(--color-bg-secondary);border:2px solid var(--color-border);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.marker-dot.success.svelte-1ezeu9o{background:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success)}.marker-dot.failed.svelte-1ezeu9o{background:var(--color-error-bg);border-color:var(--color-error);color:var(--color-error)}.marker-dot.started.svelte-1ezeu9o{background:var(--color-info-bg);border-color:var(--color-info);color:var(--color-info)}.marker-dot.svelte-1ezeu9o svg:where(.svelte-1ezeu9o){width:12px;height:12px}.dot-inner.svelte-1ezeu9o{background:var(--color-text-tertiary);border-radius:50%;width:8px;height:8px}.timeline-content.svelte-1ezeu9o{flex:1;padding:4px 0 20px}.event-type.svelte-1ezeu9o{color:var(--color-text-primary);text-transform:capitalize;margin-bottom:4px;font-size:13px;font-weight:500}.event-step.svelte-1ezeu9o{color:var(--color-text-secondary);margin-bottom:2px;font-size:12px}.event-timestamp.svelte-1ezeu9o{font-size:11px;font-family:var(--font-mono);color:var(--color-text-tertiary)}.data-view.svelte-trnyd7{flex:1;padding:24px;overflow-y:auto}.data-section.svelte-trnyd7{margin-bottom:24px}.data-section.svelte-trnyd7:last-child{margin-bottom:0}.section-header.svelte-trnyd7{align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-header.svelte-trnyd7 h3:where(.svelte-trnyd7){color:var(--color-text-primary);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.section-header.svelte-trnyd7 h3:where(.svelte-trnyd7) svg:where(.svelte-trnyd7){width:18px;height:18px;color:var(--color-text-tertiary)}.result-status.svelte-trnyd7{text-transform:capitalize;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.result-status.status-completed.svelte-trnyd7,.result-status.status-success.svelte-trnyd7{background:var(--color-success-bg);color:var(--color-success)}.result-status.status-failed.svelte-trnyd7,.result-status.status-error.svelte-trnyd7{background:var(--color-error-bg);color:var(--color-error)}.code-block.svelte-trnyd7{background:var(--color-bg-tertiary);border:1px solid var(--color-border);font-size:12px;font-family:var(--font-mono);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:16px;overflow-x:auto}.code-block.small.svelte-trnyd7{max-height:200px;padding:12px;font-size:11px;overflow-y:auto}.error-box.svelte-trnyd7{background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:8px;margin-top:12px;padding:12px 16px}.error-label.svelte-trnyd7{background:var(--color-error);color:#fff;border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.error-box.svelte-trnyd7 pre:where(.svelte-trnyd7){font-size:12px;font-family:var(--font-mono);color:var(--color-error);white-space:pre-wrap;word-break:break-word;margin:0}.checkpoints-grid.svelte-trnyd7{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.checkpoint-card.svelte-trnyd7{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.checkpoint-name.svelte-trnyd7{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);color:var(--color-text-primary);padding:10px 14px;font-size:13px;font-weight:600}.checkpoint-card.svelte-trnyd7 .code-block:where(.svelte-trnyd7){border:none;border-radius:0}.sim-header.svelte-smlf3g{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.sim-header-left.svelte-smlf3g{align-items:center;gap:14px;display:flex}.sim-status-badge.svelte-smlf3g{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sim-status-badge.status-success.svelte-smlf3g{background:var(--color-success-bg);color:var(--color-success)}.sim-status-badge.status-partial.svelte-smlf3g{background:var(--color-warning-bg);color:var(--color-warning)}.sim-status-badge.status-failed.svelte-smlf3g{background:var(--color-error-bg);color:var(--color-error)}.sim-status-badge.svelte-smlf3g svg:where(.svelte-smlf3g){width:20px;height:20px}.sim-title-group.svelte-smlf3g{flex-direction:column;gap:2px;display:flex}.sim-title.svelte-smlf3g{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:600}.sim-workflow-name.svelte-smlf3g{color:var(--color-text-tertiary);font-size:12px}.sim-close-btn.svelte-smlf3g{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.sim-close-btn.svelte-smlf3g:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.sim-close-btn.svelte-smlf3g svg:where(.svelte-smlf3g){width:18px;height:18px}.sim-metrics-ribbon.svelte-kkrvuj{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);align-items:center;gap:0;padding:12px 20px;display:flex}.sim-metric.svelte-kkrvuj{flex-direction:column;align-items:center;padding:0 16px;display:flex}.sim-metric.has-issues.svelte-kkrvuj .sim-metric-value:where(.svelte-kkrvuj){color:var(--color-warning)}.sim-metric-value.svelte-kkrvuj{color:var(--color-text-primary);font-size:18px;font-weight:700}.sim-metric-label.svelte-kkrvuj{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.sim-metric-divider.svelte-kkrvuj{background:var(--color-border);width:1px;height:32px}.sim-metric-spacer.svelte-kkrvuj{flex:1}.sim-original-status.svelte-kkrvuj{align-items:center;gap:8px;display:flex}.sim-original-label.svelte-kkrvuj{color:var(--color-text-tertiary);font-size:12px}.sim-original-value.svelte-kkrvuj{text-transform:capitalize;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.sim-original-value.status-completed.svelte-kkrvuj,.sim-original-value.status-success.svelte-kkrvuj{background:var(--color-success-bg);color:var(--color-success)}.sim-original-value.status-failed.svelte-kkrvuj{background:var(--color-error-bg);color:var(--color-error)}@media (width<=768px){.sim-metrics-ribbon.svelte-kkrvuj{flex-wrap:wrap;gap:12px}.sim-metric-spacer.svelte-kkrvuj{display:none}}.sim-steps-panel.svelte-s35iiu{flex:1;padding:20px;overflow-y:auto}.sim-timeline.svelte-s35iiu{flex-direction:column;display:flex}.sim-step.svelte-s35iiu{gap:16px;min-height:56px;display:flex}.sim-step-connector.svelte-s35iiu{flex-direction:column;flex-shrink:0;align-items:center;width:28px;display:flex}.sim-step-line.svelte-s35iiu{background:var(--color-border);flex:1;width:2px}.sim-step-line.first.svelte-s35iiu{background:linear-gradient(to bottom, transparent 0%, var(--color-border) 50%)}.sim-step-line.last.svelte-s35iiu{background:linear-gradient(to bottom, var(--color-border) 50%, transparent 100%)}.sim-step-dot.svelte-s35iiu{background:var(--color-bg-secondary);border:2px solid var(--color-border);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sim-step-dot.type-success.svelte-s35iiu{background:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success)}.sim-step-dot.type-error.svelte-s35iiu{background:var(--color-error-bg);border-color:var(--color-error);color:var(--color-error)}.sim-step-dot.type-warning.svelte-s35iiu{background:var(--color-warning-bg);border-color:var(--color-warning);color:var(--color-warning)}.sim-step-dot.svelte-s35iiu svg:where(.svelte-s35iiu){width:12px;height:12px}.sim-step-content.svelte-s35iiu{flex:1;padding:4px 0 16px}.sim-step-header.svelte-s35iiu{align-items:center;gap:12px;margin-bottom:4px;display:flex}.sim-step-name.svelte-s35iiu{color:var(--color-text-primary);font-size:13px;font-weight:600}.sim-step-timing.svelte-s35iiu{font-size:11px;font-family:var(--font-mono);color:var(--color-text-tertiary);background:var(--color-bg-tertiary);border-radius:4px;padding:2px 8px}.sim-step-result.svelte-s35iiu{margin-top:4px}.sim-step-result.svelte-s35iiu code:where(.svelte-s35iiu){font-size:11px;font-family:var(--font-mono);color:var(--color-text-secondary);word-break:break-all}.sim-empty.svelte-s35iiu{text-align:center;color:var(--color-text-tertiary);padding:40px}.sim-divergences-section.svelte-s35iiu{border-top:1px solid var(--color-border);margin-top:24px;padding-top:20px}.sim-section-title.svelte-s35iiu{color:var(--color-warning);align-items:center;gap:10px;margin:0 0 16px;font-size:13px;font-weight:600;display:flex}.sim-section-title.svelte-s35iiu svg:where(.svelte-s35iiu){width:18px;height:18px}.sim-divergences-list.svelte-s35iiu{flex-direction:column;gap:8px;display:flex}.sim-divergence-item.svelte-s35iiu{background:var(--color-warning-bg);border:1px solid rgba(var(--color-warning-rgb), .3);border-radius:6px;padding:12px}.sim-divergence-header.svelte-s35iiu{align-items:center;gap:10px;margin-bottom:4px;display:flex}.sim-divergence-step.svelte-s35iiu{color:var(--color-text-primary);font-size:13px;font-weight:600}.sim-divergence-type.svelte-s35iiu{background:var(--color-bg-tertiary);color:var(--color-text-secondary);border-radius:4px;padding:2px 8px;font-size:11px}.sim-divergence-desc.svelte-s35iiu{color:var(--color-text-secondary);margin:0;font-size:12px}.sim-logs-panel.svelte-1navdb6{background:var(--color-bg-primary);min-height:0;font-family:var(--font-mono);flex:1;padding:12px;font-size:12px;overflow-y:auto}.sim-log-entry.svelte-1navdb6{border-radius:4px;align-items:flex-start;gap:8px;padding:6px 8px;transition:background .1s;display:flex}.sim-log-entry.svelte-1navdb6:hover{background:var(--color-bg-tertiary)}.sim-log-entry.meta.svelte-1navdb6{opacity:.6}.sim-log-num.svelte-1navdb6{min-width:28px;color:var(--color-text-tertiary);text-align:right}.sim-log-icon.svelte-1navdb6{font-size:14px}.sim-log-step.svelte-1navdb6{color:var(--color-primary);font-weight:500}.sim-log-timing.svelte-1navdb6,.sim-log-arrow.svelte-1navdb6{color:var(--color-text-tertiary)}.sim-log-result.svelte-1navdb6,.sim-log-raw.svelte-1navdb6{color:var(--color-text-secondary);word-break:break-all}.sim-results-panel.svelte-t5rh85{flex:1;padding:20px;overflow-y:auto}.sim-results-grid.svelte-t5rh85{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.sim-result-card.svelte-t5rh85{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.sim-result-header.svelte-t5rh85{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.sim-result-header.svelte-t5rh85 h4:where(.svelte-t5rh85){color:var(--color-text-primary);margin:0;font-size:13px;font-weight:600}.sim-result-status.svelte-t5rh85{text-transform:capitalize;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.sim-result-status.status-completed.svelte-t5rh85,.sim-result-status.status-success.svelte-t5rh85{background:var(--color-success-bg);color:var(--color-success)}.sim-result-status.status-failed.svelte-t5rh85{background:var(--color-error-bg);color:var(--color-error)}.sim-result-content.svelte-t5rh85{padding:12px}.sim-result-json.svelte-t5rh85{font-size:11px;font-family:var(--font-mono);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;max-height:200px;margin:0;overflow-y:auto}.sim-result-empty.svelte-t5rh85{color:var(--color-text-tertiary);font-size:13px}.sim-inputs-section.svelte-t5rh85{margin-top:20px}.sim-section-title.svelte-t5rh85{color:var(--color-text-secondary);align-items:center;gap:10px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.sim-section-title.svelte-t5rh85 svg:where(.svelte-t5rh85){width:18px;height:18px}.sim-inputs-json.svelte-t5rh85{background:var(--color-bg-tertiary);font-size:11px;font-family:var(--font-mono);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:12px}@media (width<=768px){.sim-results-grid.svelte-t5rh85{grid-template-columns:1fr}}.sim-error-panel.svelte-bq8k79{flex:1;padding:20px;overflow-y:auto}.sim-error-header.svelte-bq8k79{background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:8px;gap:16px;margin-bottom:20px;padding:16px;display:flex}.sim-error-icon.svelte-bq8k79{background:var(--color-error);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sim-error-icon.svelte-bq8k79 svg:where(.svelte-bq8k79){width:24px;height:24px}.sim-error-info.svelte-bq8k79{flex:1}.sim-error-type.svelte-bq8k79{color:var(--color-error);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.sim-error-message.svelte-bq8k79{color:var(--color-text-primary);margin:0;font-size:13px;line-height:1.5}.sim-traceback.svelte-bq8k79{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.sim-traceback-title.svelte-bq8k79{color:var(--color-text-secondary);background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);margin:0;padding:10px 14px;font-size:12px;font-weight:600}.sim-traceback-content.svelte-bq8k79{font-size:11px;font-family:var(--font-mono);color:var(--color-error);white-space:pre-wrap;word-break:break-word;margin:0;padding:14px;overflow-x:auto}.sim-modal-overlay.svelte-29shyg{z-index:var(--z-modal,1000);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sim-modal.svelte-29shyg{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;width:100%;max-width:900px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.sim-tabs.svelte-29shyg{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border);gap:0;padding:0 20px;display:flex}.sim-tab.svelte-29shyg{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.sim-tab.svelte-29shyg:hover{color:var(--color-text-secondary)}.sim-tab.active.svelte-29shyg{color:var(--color-primary);border-bottom-color:var(--color-primary)}.sim-tab.tab-error.svelte-29shyg{color:var(--color-error)}.sim-tab.tab-error.active.svelte-29shyg{border-bottom-color:var(--color-error)}.sim-tab.svelte-29shyg svg:where(.svelte-29shyg){width:16px;height:16px}.sim-tab-count.svelte-29shyg{background:var(--color-bg-tertiary);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.sim-content.svelte-29shyg{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.replay-tab.svelte-846den{background:var(--color-bg-secondary);flex-direction:column;height:100%;display:flex;overflow:hidden}.loading-state.svelte-846den,.error-state.svelte-846den,.empty-state.svelte-846den{text-align:center;color:var(--color-text-tertiary);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.loading-spinner.svelte-846den{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:.8s linear infinite spin}.error-icon.svelte-846den,.empty-icon.svelte-846den{opacity:.5;width:64px;height:64px;margin-bottom:16px}.error-state.svelte-846den h3:where(.svelte-846den),.empty-state.svelte-846den h3:where(.svelte-846den){color:var(--color-text-primary);margin:0 0 8px;font-size:18px;font-weight:600}.error-state.svelte-846den p:where(.svelte-846den),.empty-state.svelte-846den p:where(.svelte-846den){max-width:320px;margin:0}.btn-retry.svelte-846den{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:16px;padding:8px 20px;font-size:13px;font-weight:500;transition:background .15s}.btn-retry.svelte-846den:hover{background:var(--color-primary-hover)}.replay-content.svelte-846den{flex-direction:column;flex:1;display:flex;overflow:hidden}.schedule-card.svelte-hdef8p{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-md);transition:all var(--transition-fast);flex-direction:column;display:flex}.schedule-card.svelte-hdef8p:hover{border-color:var(--color-border-hover)}.schedule-card.paused.svelte-hdef8p{opacity:.7}.schedule-header.svelte-hdef8p{justify-content:space-between;align-items:center;display:flex}.schedule-cron.svelte-hdef8p{align-items:center;gap:var(--spacing-sm);display:flex}.cron-icon.svelte-hdef8p{color:var(--color-primary);display:flex}.cron-info.svelte-hdef8p{flex-direction:column;gap:2px;display:flex}.cron-description.svelte-hdef8p{font-size:var(--font-size-md);color:var(--color-text-primary);font-weight:600}.cron-expression.svelte-hdef8p{font-size:var(--font-size-xs);font-family:var(--font-mono);color:var(--color-text-tertiary);background:0 0;padding:0}.schedule-status.svelte-hdef8p{font-size:var(--font-size-xs);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:none;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:flex}.schedule-status.active.svelte-hdef8p{background:rgba(var(--color-success-rgb), .15);color:var(--color-success)}.schedule-status.active.svelte-hdef8p:hover{background:rgba(var(--color-success-rgb), .25)}.schedule-status.paused.svelte-hdef8p{background:var(--color-bg-secondary);color:var(--color-text-tertiary)}.schedule-status.paused.svelte-hdef8p:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}.status-dot.svelte-hdef8p{background:currentColor;border-radius:50%;width:6px;height:6px}.schedule-details.svelte-hdef8p{gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.detail-group.svelte-hdef8p{flex-direction:column;gap:4px;display:flex}.detail-label.svelte-hdef8p{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.detail-value.svelte-hdef8p{font-size:var(--font-size-sm);color:var(--color-text-primary)}.detail-value.next-run.svelte-hdef8p{color:var(--color-success);font-weight:500}.detail-value.next-run.paused.svelte-hdef8p{color:var(--color-text-tertiary)}.schedule-error.svelte-hdef8p{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:rgba(var(--color-error-rgb), .1);border-radius:var(--radius-sm);color:var(--color-error);font-size:var(--font-size-xs);display:flex}.schedule-actions.svelte-hdef8p{gap:var(--spacing-xs);justify-content:flex-end;display:flex}.action-btn.svelte-hdef8p{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}.action-btn.svelte-hdef8p:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-text-tertiary)}.action-btn.danger.svelte-hdef8p:hover{background:rgba(var(--color-error-rgb), .1);color:var(--color-error);border-color:var(--color-error)}.inputs-section.svelte-hdef8p{border-top:1px solid var(--color-border);padding-top:var(--spacing-sm)}.inputs-toggle.svelte-hdef8p{cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-xs);transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.inputs-toggle.svelte-hdef8p:hover{color:var(--color-text-primary)}.toggle-chevron.svelte-hdef8p{transition:transform .15s}.inputs-toggle.expanded.svelte-hdef8p .toggle-chevron:where(.svelte-hdef8p){transform:rotate(90deg)}.inputs-label.svelte-hdef8p{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);font-weight:600}.inputs-count.svelte-hdef8p{font-family:var(--font-mono);color:var(--color-text-tertiary);background:var(--color-bg-secondary);border-radius:8px;padding:1px 5px;font-size:10px}.inputs-content.svelte-hdef8p{margin:var(--spacing-sm) 0 0;padding:var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:150px;font-size:11px;line-height:1.5;overflow:auto}.inputs-content.svelte-hdef8p code:where(.svelte-hdef8p){font-family:var(--font-mono);background:0 0;padding:0}.modal-form.svelte-1qmlj5y{gap:var(--spacing-md);flex-direction:column;min-width:400px;display:flex}.form-group.svelte-1qmlj5y{gap:var(--spacing-xs);flex-direction:column;display:flex}.form-group.svelte-1qmlj5y label:where(.svelte-1qmlj5y){font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.form-input.svelte-1qmlj5y,.form-textarea.svelte-1qmlj5y{padding:var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);transition:all var(--transition-fast)}.form-input.svelte-1qmlj5y:focus,.form-textarea.svelte-1qmlj5y:focus{border-color:var(--color-primary);outline:none}.form-input.mono.svelte-1qmlj5y,.form-textarea.mono.svelte-1qmlj5y{font-family:var(--font-mono)}.form-hint.svelte-1qmlj5y{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.form-hint.svelte-1qmlj5y a:where(.svelte-1qmlj5y){color:var(--color-primary);text-decoration:none}.form-hint.svelte-1qmlj5y a:where(.svelte-1qmlj5y):hover{text-decoration:underline}.dropdown.svelte-1qmlj5y{position:relative}.dropdown-trigger.svelte-1qmlj5y{width:100%;padding:var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.dropdown-trigger.svelte-1qmlj5y:hover{border-color:var(--color-border-hover)}.dropdown-trigger.active.svelte-1qmlj5y{border-color:var(--color-primary)}.dropdown-value.svelte-1qmlj5y{text-align:left;flex:1}.dropdown-arrow.svelte-1qmlj5y{color:var(--color-text-tertiary);flex-shrink:0;transition:transform .15s}.dropdown-trigger.active.svelte-1qmlj5y .dropdown-arrow:where(.svelte-1qmlj5y){transform:rotate(180deg)}.dropdown-menu.svelte-1qmlj5y{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);z-index:100;max-height:240px;animation:.15s svelte-1qmlj5y-dropdownFadeIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000004d}@keyframes svelte-1qmlj5y-dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-1qmlj5y{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;transition:all .1s;display:flex}.dropdown-item.svelte-1qmlj5y:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.dropdown-item.selected.svelte-1qmlj5y{color:var(--color-text-primary);background:rgba(var(--color-primary-rgb), .1)}.dropdown-check.svelte-1qmlj5y{width:14px;color:var(--color-primary);font-size:11px}.presets-grid.svelte-1qmlj5y{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.preset-btn.svelte-1qmlj5y{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);padding:4px 10px;font-size:11px}.preset-btn.svelte-1qmlj5y:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.preset-btn.active.svelte-1qmlj5y{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.form-error.svelte-1qmlj5y{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);background:rgba(var(--color-error-rgb), .1);border:1px solid rgba(var(--color-error-rgb), .3);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--font-size-sm);display:flex}.modal-actions.svelte-1qmlj5y{justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border);display:flex}.btn-primary.svelte-1qmlj5y{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);border:none;font-weight:500;display:flex}.btn-primary.svelte-1qmlj5y:hover:not(:disabled){background:var(--color-primary-hover)}.btn-primary.svelte-1qmlj5y:disabled{opacity:.6;cursor:not-allowed}.btn-secondary.svelte-1qmlj5y{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.btn-secondary.svelte-1qmlj5y:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.btn-spinner.svelte-1qmlj5y{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.history-content.svelte-1o65aqr{min-width:400px}.history-header.svelte-1o65aqr{align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-md);display:flex}.history-cron.svelte-1o65aqr{font-size:var(--font-size-md);color:var(--color-text-primary);font-weight:600}.history-cron-raw.svelte-1o65aqr{font-size:var(--font-size-xs);font-family:var(--font-mono);color:var(--color-text-tertiary);background:var(--color-bg-secondary);border-radius:var(--radius-sm);padding:2px 6px}.history-loading.svelte-1o65aqr,.history-empty.svelte-1o65aqr{padding:var(--spacing-xl);justify-content:center;align-items:center;gap:var(--spacing-sm);color:var(--color-text-tertiary);flex-direction:column;display:flex}.history-stats.svelte-1o65aqr{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm)}.history-list.svelte-1o65aqr{gap:var(--spacing-xs);flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.history-item.svelte-1o65aqr{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);background:var(--color-bg-secondary);border-radius:var(--radius-sm);display:flex}.history-status.svelte-1o65aqr{text-transform:uppercase;border-radius:var(--radius-sm);padding:2px 8px;font-size:10px;font-weight:600}.history-status.svelte-1o65aqr.status-completed{background:rgba(var(--color-success-rgb), .15);color:var(--color-success)}.history-status.svelte-1o65aqr.status-running{background:rgba(var(--color-primary-rgb), .15);color:var(--color-primary)}.history-status.svelte-1o65aqr.status-failed{background:rgba(var(--color-error-rgb), .15);color:var(--color-error)}.history-status.svelte-1o65aqr.status-cancelled{color:#fb923c;background:#fb923c26}.history-status.svelte-1o65aqr.status-pending{background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.history-time.svelte-1o65aqr{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex:1}.history-duration.svelte-1o65aqr{font-size:var(--font-size-xs);font-family:var(--font-mono);color:var(--color-text-tertiary)}.spinner.svelte-1o65aqr{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.delete-confirm.svelte-15erjpq{min-width:350px}.delete-confirm.svelte-15erjpq p:where(.svelte-15erjpq){margin:0 0 var(--spacing-md);color:var(--color-text-secondary)}.delete-schedule-info.svelte-15erjpq{padding:var(--spacing-sm);background:var(--color-bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);flex-direction:column;gap:4px;display:flex}.delete-schedule-info.svelte-15erjpq strong:where(.svelte-15erjpq){color:var(--color-text-primary)}.delete-schedule-info.svelte-15erjpq code:where(.svelte-15erjpq){font-size:var(--font-size-xs);font-family:var(--font-mono);color:var(--color-text-tertiary)}.delete-warning.svelte-15erjpq{font-size:var(--font-size-sm);color:var(--color-error)!important}.modal-actions.svelte-15erjpq{justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border);display:flex}.btn-secondary.svelte-15erjpq{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.btn-secondary.svelte-15erjpq:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.btn-danger.svelte-15erjpq{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-error);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);border:none;font-weight:500}.btn-danger.svelte-15erjpq:hover{background:var(--color-error-hover)}.schedules-tab.svelte-1xf1zra{gap:var(--spacing-md);flex-direction:column;display:flex}.section-header.svelte-1xf1zra{justify-content:space-between;align-items:center;display:flex}.section-header.svelte-1xf1zra h4:where(.svelte-1xf1zra){font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:600}.btn-add.svelte-1xf1zra{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast);background:0 0;display:flex}.btn-add.svelte-1xf1zra:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-primary)}.schedules-list.svelte-1xf1zra{gap:var(--spacing-md);flex-direction:column;display:flex}.loading-state.svelte-1xf1zra,.empty-state.svelte-1xf1zra,.error-state.svelte-1xf1zra{padding:var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-md);color:var(--color-text-secondary);text-align:center;flex-direction:column;display:flex}.empty-icon.svelte-1xf1zra{color:var(--color-text-tertiary);opacity:.5}.empty-state.svelte-1xf1zra h3:where(.svelte-1xf1zra){font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.empty-state.svelte-1xf1zra p:where(.svelte-1xf1zra),.error-state.svelte-1xf1zra p:where(.svelte-1xf1zra){font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:300px;margin:0}.btn-primary.svelte-1xf1zra{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);border:none;font-weight:500;display:flex}.btn-primary.svelte-1xf1zra:hover:not(:disabled){background:var(--color-primary-hover)}.btn-retry.svelte-1xf1zra{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;background:0 0}.btn-retry.svelte-1xf1zra:hover{background:var(--color-bg-hover)}.spinner.svelte-1xf1zra{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.task-logs.svelte-z6z3z0{background:var(--color-bg-primary);border-top:1px solid var(--color-border);border-radius:0 0 5px 5px}.logs-state.svelte-z6z3z0{font-size:12px;font-family:var(--font-mono);color:var(--color-text-muted);align-items:center;gap:8px;padding:16px;display:flex}.logs-state.error.svelte-z6z3z0{color:var(--color-error)}.load-more-bar.svelte-z6z3z0{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.logs-info.svelte-z6z3z0{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);padding:6px 12px}.load-more-btn.svelte-z6z3z0{background:var(--color-bg-tertiary);border:1px solid var(--color-border);font-size:11px;font-family:var(--font-mono);color:var(--color-text-tertiary);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:5px 12px;transition:all .15s;display:flex}.load-more-btn.svelte-z6z3z0:hover:not(:disabled){background:var(--color-border);color:var(--color-text-primary)}.load-more-btn.svelte-z6z3z0:disabled{opacity:.6;cursor:not-allowed}.page-info.svelte-z6z3z0{font-size:10px;font-family:var(--font-mono);color:var(--color-text-muted)}.terminal.svelte-z6z3z0{max-height:400px;font-family:var(--font-mono);padding:8px 0;font-size:12px;line-height:1.7;overflow:auto}.log-line.svelte-z6z3z0{align-items:flex-start;gap:8px;padding:1px 12px;display:flex}.log-line.svelte-z6z3z0:hover{background:var(--color-overlay-subtle)}.log-line.log-meta.svelte-z6z3z0{color:var(--color-text-muted)}.log-ts.svelte-z6z3z0{color:var(--color-text-muted);flex-shrink:0;min-width:190px;font-size:11px}.log-level.svelte-z6z3z0{text-align:center;border-radius:2px;flex-shrink:0;min-width:42px;padding:1px 0;font-size:10px;font-weight:600}.log-level.info.svelte-z6z3z0{color:var(--color-info)}.log-level.stdout.svelte-z6z3z0{color:var(--color-success)}.log-level.stderr.svelte-z6z3z0{color:var(--color-warning)}.log-level.error.svelte-z6z3z0{color:var(--color-error);background:var(--color-error-bg)}.log-level.success.svelte-z6z3z0{color:var(--color-success)}.log-msg.svelte-z6z3z0{min-width:0;color:var(--color-text-tertiary);word-break:break-word;flex:1}.log-fn.svelte-z6z3z0{color:var(--color-info)}.stdout-text.svelte-z6z3z0{color:var(--color-success)}.stderr-text.svelte-z6z3z0{color:var(--color-error)}.log-duration.svelte-z6z3z0{color:var(--color-purple)}.log-exit.svelte-z6z3z0{color:var(--color-error);margin-left:4px}.log-separator.svelte-z6z3z0{background:var(--color-border);height:1px;margin:6px 12px}.spinner.svelte-z6z3z0{border:2px solid var(--color-border);border-top-color:var(--color-info);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.spinner-sm.svelte-z6z3z0{border:1.5px solid var(--color-border);border-top-color:var(--color-info);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite spin}.task-item.svelte-kc5la4{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;transition:border-color .15s}.task-item.svelte-kc5la4:hover{border-color:var(--color-border-light)}.task-item.failed.svelte-kc5la4{border-left:2px solid var(--color-error)}.task-item.succeeded.svelte-kc5la4{border-left:2px solid var(--color-success)}.main-row.svelte-kc5la4{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.left.svelte-kc5la4{align-items:center;gap:10px;min-width:0;display:flex}.right.svelte-kc5la4{flex-shrink:0;align-items:center;gap:10px;display:flex}.index.svelte-kc5la4{font-size:11px;font-family:var(--font-mono);color:var(--color-text-tertiary);min-width:24px}.name.svelte-kc5la4{font-size:13px;font-weight:500;font-family:var(--font-mono);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status.svelte-kc5la4{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.duration.svelte-kc5la4{font-size:12px;font-family:var(--font-mono);color:var(--color-success);background:#16a34a1a;border-radius:4px;padding:2px 8px}.retries.svelte-kc5la4{font-size:11px;font-family:var(--font-mono);color:var(--color-warning);align-items:center;gap:4px;display:flex}.checkpoint.svelte-kc5la4{color:var(--color-info);align-items:center;display:flex}.time.svelte-kc5la4{font-size:11px;font-family:var(--font-mono);color:var(--color-text-secondary)}.logs-btn.svelte-kc5la4{background:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.logs-btn.svelte-kc5la4:hover{background:var(--color-bg-primary);border-color:var(--color-border-light);color:var(--color-text-primary)}.logs-btn.active.svelte-kc5la4{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.expand-btn.svelte-kc5la4{width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.expand-btn.svelte-kc5la4:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.expand-btn.svelte-kc5la4 svg:where(.svelte-kc5la4){transition:transform .15s}.expand-btn.open.svelte-kc5la4 svg:where(.svelte-kc5la4){transform:rotate(180deg)}.details.svelte-kc5la4{border-top:1px solid var(--color-border);padding:0 14px 12px}.detail-grid.svelte-kc5la4{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding-top:12px;display:grid}.detail.svelte-kc5la4{flex-direction:column;gap:2px;display:flex}.label.svelte-kc5la4{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:500}.value.svelte-kc5la4{color:var(--color-text-primary);font-size:12px}.value.mono.svelte-kc5la4{font-family:var(--font-mono)}.error-section.svelte-kc5la4{border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px}.error-label.svelte-kc5la4{color:var(--color-error);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:600}.error-message.svelte-kc5la4{background:rgba(var(--color-error-rgb), .08);border:1px solid rgba(var(--color-error-rgb), .2);font-size:11px;font-family:var(--font-mono);color:var(--color-error);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:120px;margin:6px 0 0;padding:10px 12px;overflow-y:auto}.output-section.svelte-kc5la4{border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px}.output-label.svelte-kc5la4{color:var(--color-info);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:600}.output-content.svelte-kc5la4{background:var(--color-bg-primary);border:1px solid var(--color-border);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:200px;margin:6px 0 0;padding:10px 12px;font-size:11px;line-height:1.5;overflow:auto}.output-content.svelte-kc5la4 code:where(.svelte-kc5la4){font-family:var(--font-mono);background:0 0;padding:0}.jk{color:#93c5fd}.js{color:#86efac}.jn{color:#fcd34d}.jb{color:#c4b5fd}.worker-distribution.svelte-43h1bq{cursor:default;align-items:center;gap:8px;padding:4px 0;display:flex;position:relative}.fingerprint.svelte-43h1bq{background:var(--color-bg-tertiary);border-radius:3px;width:80px;height:6px;display:flex;overflow:hidden}.fingerprint.glow.svelte-43h1bq{box-shadow:0 0 8px rgba(var(--color-primary-rgb), .4), 0 0 2px rgba(var(--color-primary-rgb), .6)}.segment.svelte-43h1bq{height:100%;transition:all .2s}.segment.unified.svelte-43h1bq{position:relative}.segment.unified.svelte-43h1bq:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff26 50%,#0000 100%);animation:2s ease-in-out infinite svelte-43h1bq-shimmer;position:absolute;inset:0}@keyframes svelte-43h1bq-shimmer{0%,50%{opacity:1;transform:translate(100%)}}.worker-label.svelte-43h1bq{color:var(--color-text-secondary);font-size:10px;font-weight:600;font-family:var(--font-mono);align-items:center;gap:4px;display:flex}.parallel-icon.svelte-43h1bq,.focus-icon.svelte-43h1bq{opacity:.7;justify-content:center;align-items:center;display:flex}.parallel-icon.svelte-43h1bq svg:where(.svelte-43h1bq){color:var(--color-info)}.focus-icon.svelte-43h1bq svg:where(.svelte-43h1bq){color:var(--color-primary)}.count.svelte-43h1bq{letter-spacing:-.5px}.worker-distribution.parallel.svelte-43h1bq .worker-label:where(.svelte-43h1bq){color:var(--color-info)}.worker-distribution.single.svelte-43h1bq .worker-label:where(.svelte-43h1bq){color:var(--color-primary)}.tooltip.svelte-43h1bq{background:var(--color-bg-secondary);border:1px solid var(--color-border);min-width:180px;z-index:var(--z-dropdown,100);border-radius:8px;padding:10px 12px;animation:.15s ease-out svelte-43h1bq-tooltipIn;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000004d}@keyframes svelte-43h1bq-tooltipIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.tooltip.svelte-43h1bq:before{content:"";background:var(--color-bg-secondary);border-left:1px solid var(--color-border);border-top:1px solid var(--color-border);width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.tooltip-header.svelte-43h1bq{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:6px;display:flex}.tooltip-title.svelte-43h1bq{color:var(--color-text-primary);font-size:11px;font-weight:600}.tooltip-subtitle.svelte-43h1bq{color:var(--color-text-tertiary);font-size:10px}.tooltip-workers.svelte-43h1bq{flex-direction:column;gap:4px;display:flex}.tooltip-worker.svelte-43h1bq{align-items:center;gap:6px;font-size:10px;display:flex}.worker-dot.svelte-43h1bq{border-radius:50%;flex-shrink:0;width:6px;height:6px}.worker-name.svelte-43h1bq{color:var(--color-text-primary);font-weight:600;font-family:var(--font-mono);min-width:32px}.worker-stats.svelte-43h1bq{color:var(--color-text-secondary);margin-left:auto}.details-header.svelte-71c7yo{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.header-left.svelte-71c7yo{align-items:center;gap:8px;display:flex}.header-right.svelte-71c7yo{align-items:center;gap:4px;display:flex}.activity-id.svelte-71c7yo{font-family:var(--font-mono);color:var(--color-text-tertiary);font-size:11px}.status-badge.svelte-71c7yo{border-radius:var(--radius-sm);text-transform:uppercase;padding:2px 6px;font-size:10px;font-weight:600}.status-badge.completed.svelte-71c7yo{background:var(--color-success-bg);color:var(--color-success)}.status-badge.failed.svelte-71c7yo{background:var(--color-error-bg);color:var(--color-error)}.status-badge.running.svelte-71c7yo{background:var(--color-info-bg);color:var(--color-info)}.status-badge.pending.svelte-71c7yo{background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.stale-badge.svelte-71c7yo{background:var(--color-warning);color:#000;border-radius:var(--radius-sm);padding:2px 6px;font-size:10px;font-weight:600}.live-indicator.svelte-71c7yo{color:var(--color-success);background:var(--color-success-bg);border-radius:var(--radius-sm);align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:flex}.live-dot.svelte-71c7yo{background:var(--color-success);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite svelte-71c7yo-pulse}@keyframes svelte-71c7yo-pulse{0%,50%{opacity:.4}}.refresh-btn.svelte-71c7yo,.close-btn.svelte-71c7yo{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.refresh-btn.svelte-71c7yo:hover,.close-btn.svelte-71c7yo:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.close-btn.svelte-71c7yo:hover{background:var(--color-error-bg);color:var(--color-error)}.overview-grid.svelte-1c3w7ap{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:12px;display:grid}.info-card.svelte-1c3w7ap{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;padding:12px;overflow:hidden}.info-card.full-width.svelte-1c3w7ap{grid-column:1/-1}.info-card.error-card.svelte-1c3w7ap{border-color:var(--color-error);background:var(--color-error-bg)}.info-card.svelte-1c3w7ap h5:where(.svelte-1c3w7ap){color:var(--color-text-tertiary);text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.info-list.svelte-1c3w7ap{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}.info-list.svelte-1c3w7ap dt:where(.svelte-1c3w7ap){color:var(--color-text-tertiary);font-size:11px}.info-list.svelte-1c3w7ap dd:where(.svelte-1c3w7ap){color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;overflow:hidden}.info-list.svelte-1c3w7ap dd.mono:where(.svelte-1c3w7ap){font-family:var(--font-mono);word-break:break-all;white-space:normal;font-size:11px}.info-list.svelte-1c3w7ap dd.highlight:where(.svelte-1c3w7ap){color:var(--color-primary);font-weight:600}.log-level-grid.svelte-1c3w7ap{flex-wrap:wrap;gap:6px;display:flex}.level-item.svelte-1c3w7ap{border-radius:var(--radius-sm);align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}.level-item.error.svelte-1c3w7ap{background:var(--color-error-bg);color:var(--color-error)}.level-item.warning.svelte-1c3w7ap{background:var(--color-warning-bg);color:var(--color-warning)}.level-item.info.svelte-1c3w7ap{background:var(--color-success-bg);color:var(--color-success)}.level-item.debug.svelte-1c3w7ap{background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.level-name.svelte-1c3w7ap{font-weight:600}.level-count.svelte-1c3w7ap{font-family:var(--font-mono)}.timeline.svelte-1c3w7ap{flex-direction:column;gap:8px;display:flex}.timeline-item.svelte-1c3w7ap{align-items:center;gap:10px;font-size:12px;display:flex}.timeline-dot.svelte-1c3w7ap{border-radius:50%;flex-shrink:0;width:8px;height:8px}.timeline-dot.started.svelte-1c3w7ap{background:var(--color-info)}.timeline-dot.completed.svelte-1c3w7ap{background:var(--color-success)}.timeline-dot.failed.svelte-1c3w7ap{background:var(--color-error)}.timeline-status.svelte-1c3w7ap{min-width:80px;font-weight:500}.timeline-time.svelte-1c3w7ap{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:11px}.timeline-attempt.svelte-1c3w7ap{color:var(--color-text-tertiary);font-size:11px}.error-content.svelte-1c3w7ap{font-size:12px}.error-type.svelte-1c3w7ap{color:var(--color-error);margin-bottom:6px;font-weight:600;display:inline-block}.error-message.svelte-1c3w7ap{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;color:var(--color-text-primary);margin:0;font-size:11px}.logs-section.svelte-14jk3qx{flex-direction:column;gap:12px;padding:12px;display:flex}.truncation-warning.svelte-14jk3qx{background:var(--color-warning-bg);border:1px solid var(--color-warning);border-radius:var(--radius-sm);color:var(--color-warning);align-items:flex-start;gap:10px;padding:12px;display:flex}.truncation-warning.svelte-14jk3qx svg:where(.svelte-14jk3qx){flex-shrink:0;margin-top:2px}.truncation-text.svelte-14jk3qx{font-size:12px;line-height:1.5}.truncation-text.svelte-14jk3qx strong:where(.svelte-14jk3qx){color:var(--color-text-primary)}.truncation-hint.svelte-14jk3qx{color:var(--color-text-secondary);margin-top:4px;font-size:11px;display:block}.logs-header.svelte-14jk3qx{color:var(--color-text-tertiary);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600}.captured-logs.svelte-14jk3qx,.shell-logs.svelte-14jk3qx{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px}.log-entries.svelte-14jk3qx{flex-direction:column;gap:4px;max-height:200px;display:flex;overflow-y:auto}.log-entry.svelte-14jk3qx{border-radius:var(--radius-sm);align-items:baseline;gap:8px;padding:4px 8px;font-size:11px;display:flex}.log-entry.error.svelte-14jk3qx{background:var(--color-error-bg)}.log-entry.warning.svelte-14jk3qx{background:var(--color-warning-bg)}.log-level.svelte-14jk3qx{background:var(--color-bg-tertiary);border-radius:3px;padding:2px 6px;font-size:9px;font-weight:600}.log-entry.error.svelte-14jk3qx .log-level:where(.svelte-14jk3qx){background:var(--color-error);color:#fff}.log-entry.warning.svelte-14jk3qx .log-level:where(.svelte-14jk3qx){background:var(--color-warning);color:#000}.log-msg.svelte-14jk3qx{font-family:var(--font-mono);word-break:break-word;flex:1}.log-logger.svelte-14jk3qx{color:var(--color-text-tertiary);font-size:10px}.terminal.svelte-14jk3qx{max-height:200px;font-family:var(--font-mono);font-size:11px;line-height:1.6;overflow-y:auto}.shell-line.svelte-14jk3qx{gap:8px;padding:2px 0;display:flex}.shell-line.stderr.svelte-14jk3qx{background:var(--color-error-bg)}.log-ts.svelte-14jk3qx{color:var(--color-text-muted);flex-shrink:0;font-size:10px}.log-stream.svelte-14jk3qx{text-align:center;width:24px;font-size:9px;font-weight:600}.shell-line.stderr.svelte-14jk3qx .log-stream:where(.svelte-14jk3qx){color:var(--color-error)}.log-content.svelte-14jk3qx{white-space:pre-wrap;word-break:break-word;flex:1}.empty-logs.svelte-14jk3qx{text-align:center;color:var(--color-text-tertiary);padding:24px;font-size:12px}.result-section.svelte-h0xi93{padding:12px}.result-header.svelte-h0xi93{align-items:center;gap:12px;margin-bottom:12px;display:flex}.result-status.svelte-h0xi93{border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--color-error);padding:4px 10px;font-size:12px;font-weight:600}.result-status.success.svelte-h0xi93{background:var(--color-success-bg);color:var(--color-success)}.turns-used.svelte-h0xi93,.exit-code.svelte-h0xi93{color:var(--color-text-tertiary);font-size:11px;font-family:var(--font-mono)}.result-output.svelte-h0xi93,.verification-result.svelte-h0xi93,.result-history.svelte-h0xi93{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:12px;padding:12px}.result-output.svelte-h0xi93 h5:where(.svelte-h0xi93),.verification-result.svelte-h0xi93 h5:where(.svelte-h0xi93),.result-history.svelte-h0xi93 h5:where(.svelte-h0xi93){color:var(--color-text-tertiary);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}.result-output.svelte-h0xi93 pre:where(.svelte-h0xi93){font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;max-height:200px;margin:0;font-size:11px;overflow-y:auto}.result-output.svelte-h0xi93 pre.command-pre:where(.svelte-h0xi93){background:var(--color-bg-tertiary);border-radius:var(--radius-sm);padding:8px 10px}.result-output.error-output.svelte-h0xi93 pre:where(.svelte-h0xi93){background:var(--color-error-bg);color:var(--color-error);border-radius:var(--radius-sm);padding:8px 10px}.info-list.svelte-h0xi93{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}.info-list.svelte-h0xi93 dt:where(.svelte-h0xi93){color:var(--color-text-tertiary);font-size:11px}.info-list.svelte-h0xi93 dd:where(.svelte-h0xi93){color:var(--color-text-primary);margin:0;font-size:12px}.info-list.svelte-h0xi93 dd.success:where(.svelte-h0xi93){color:var(--color-success);font-weight:600}.info-list.svelte-h0xi93 dd.error:where(.svelte-h0xi93){color:var(--color-error)}.output-pre.svelte-h0xi93{font-family:var(--font-mono);background:var(--color-bg-tertiary);border-radius:var(--radius-sm);white-space:pre-wrap;margin:0;padding:6px 8px;font-size:11px}.output-pre.error.svelte-h0xi93{background:var(--color-error-bg);color:var(--color-error)}.history-turn.svelte-h0xi93{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:8px;overflow:hidden}.turn-header.svelte-h0xi93{background:var(--color-bg-tertiary);align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.turn-num.svelte-h0xi93{font-weight:600}.turn-phase.svelte-h0xi93{color:var(--color-text-tertiary)}.turn-result.svelte-h0xi93{color:var(--color-error);margin-left:auto;font-weight:600}.turn-result.passed.svelte-h0xi93{color:var(--color-success)}.turn-output.svelte-h0xi93{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;max-height:150px;margin:0;padding:10px;font-size:11px;overflow-y:auto}.activity-details.svelte-17sume9{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:8px;overflow:hidden}.tab-nav.svelte-17sume9{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);gap:2px;padding:4px;display:flex}.tab-btn.svelte-17sume9{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:500;display:flex}.tab-btn.svelte-17sume9:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tab-btn.active.svelte-17sume9{background:var(--color-bg-primary);color:var(--color-text-primary)}.tab-count.svelte-17sume9{font-family:var(--font-mono);background:var(--color-bg-tertiary);border-radius:8px;padding:1px 5px;font-size:9px}.tab-btn.active.svelte-17sume9 .tab-count:where(.svelte-17sume9){background:var(--color-primary);color:#fff}.tab-content.svelte-17sume9{max-height:400px;overflow-y:auto}.loading-state.svelte-17sume9,.error-state.svelte-17sume9{color:var(--color-text-tertiary);justify-content:center;align-items:center;gap:8px;padding:24px;font-size:12px;display:flex}.error-state.svelte-17sume9{color:var(--color-error)}.spinner.svelte-17sume9{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.activity-status.svelte-vdiccm{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.activity-status.running.svelte-vdiccm{background:rgba(var(--color-primary-rgb), .15);color:var(--color-info)}.activity-status.completed.svelte-vdiccm{color:var(--color-success);background:#16a34a26}.activity-status.failed.svelte-vdiccm{background:rgba(var(--color-error-rgb), .15);color:var(--color-error)}.activity-status.pending.svelte-vdiccm{color:var(--color-text-tertiary);background:#9ca3af26}.status-dot.svelte-vdiccm{border-radius:50%;width:8px;height:8px}.status-dot.running.svelte-vdiccm{background:var(--color-info);animation:1.5s ease-in-out infinite svelte-vdiccm-pulse}.status-dot.pending.svelte-vdiccm{background:var(--color-text-tertiary)}@keyframes svelte-vdiccm-pulse{0%,50%{opacity:.5}}.retry-info.svelte-16rhjdq{background:var(--color-bg-tertiary);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:8px 10px;display:flex}.attempt-bar.svelte-16rhjdq{align-items:center;gap:8px;display:flex}.attempt-label.svelte-16rhjdq{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.attempt-progress.svelte-16rhjdq{gap:4px;display:flex}.attempt-dot.svelte-16rhjdq{background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:50%;width:8px;height:8px;transition:all .15s}.attempt-dot.current.svelte-16rhjdq{background:var(--color-info);border-color:var(--color-info);box-shadow:0 0 6px rgba(var(--color-primary-rgb), .5)}.attempt-dot.failed.svelte-16rhjdq{background:var(--color-error);border-color:var(--color-error)}.attempt-dot.pending.svelte-16rhjdq{background:var(--color-bg-tertiary);border-color:var(--color-border)}.attempt-count.svelte-16rhjdq{font-size:11px;font-family:var(--font-mono);color:var(--color-text-secondary)}.error-count.svelte-16rhjdq{color:var(--color-warning);align-items:center;gap:4px;font-size:11px;display:flex}.error-count.svelte-16rhjdq svg:where(.svelte-16rhjdq){flex-shrink:0}.activity-error.svelte-pqllhy{background:rgba(var(--color-error-rgb), .1);border:1px solid rgba(var(--color-error-rgb), .2);border-radius:6px;margin-bottom:10px;padding:8px 10px;font-size:12px}.activity-error.warning.svelte-pqllhy{background:#fbbf241a;border:1px solid #fbbf2433}.activity-error.svelte-pqllhy .error-label:where(.svelte-pqllhy){color:var(--color-error);margin-right:6px;font-weight:600}.activity-error.warning.svelte-pqllhy .error-label:where(.svelte-pqllhy){color:var(--color-warning)}.activity-error.svelte-pqllhy .error-message:where(.svelte-pqllhy){color:var(--color-text-secondary);font-family:var(--font-mono);word-break:break-word;font-size:11px}.activity-recovery-info.svelte-pqllhy{background:rgba(var(--color-paused-rgb), .08);border:1px solid rgba(var(--color-paused-rgb), .2);border-radius:6px;margin-bottom:10px;padding:10px 12px}.recovery-summary.svelte-pqllhy{color:#a78bfa;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.recovery-summary.svelte-pqllhy svg:where(.svelte-pqllhy){flex-shrink:0}.last-error-detail.svelte-pqllhy{border-top:1px solid rgba(var(--color-paused-rgb), .15);margin-top:8px;padding-top:8px}.last-error-detail.svelte-pqllhy .error-time:where(.svelte-pqllhy){color:var(--color-text-tertiary);margin-bottom:4px;font-size:11px;display:block}.last-error-detail.svelte-pqllhy .error-text:where(.svelte-pqllhy){font-size:11px;font-family:var(--font-mono);color:var(--color-text-secondary);word-break:break-word;display:block}.activity-card.svelte-qw8loh{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;padding:12px;transition:all .15s}.activity-card.svelte-qw8loh:hover{border-color:var(--color-border-light)}.activity-card.stale.svelte-qw8loh{border-color:var(--color-warning);background:#eab3080d}.activity-card.recovered.svelte-qw8loh{border-left:3px solid #a78bfa}.activity-header.svelte-qw8loh{align-items:center;gap:10px;margin-bottom:10px;display:flex}.activity-info.svelte-qw8loh{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.activity-name.svelte-qw8loh{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.activity-function.svelte-qw8loh{font-size:11px;font-family:var(--font-mono);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-badges.svelte-qw8loh{align-items:center;gap:6px;display:flex}.recovered-badge.svelte-qw8loh{text-transform:uppercase;background:rgba(var(--color-paused-rgb), .15);color:#a78bfa;border:1px solid rgba(var(--color-paused-rgb), .3);border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:600;display:flex}.stale-badge.svelte-qw8loh{text-transform:uppercase;background:var(--color-warning);color:#000;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.activity-details.svelte-qw8loh{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;padding-top:10px;display:grid}.activity-details.svelte-qw8loh .detail:where(.svelte-qw8loh){flex-direction:column;gap:2px;display:flex}.activity-details.svelte-qw8loh .label:where(.svelte-qw8loh){color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.activity-details.svelte-qw8loh .value:where(.svelte-qw8loh){color:var(--color-text-primary);font-size:12px}.activity-details.svelte-qw8loh .value.mono:where(.svelte-qw8loh){font-family:var(--font-mono);font-size:11px}.result-preview-detail.svelte-qw8loh{grid-column:1/-1}.result-preview.svelte-qw8loh{text-overflow:ellipsis;white-space:nowrap;background:var(--color-bg-tertiary);border-radius:4px;max-width:100%;margin-top:2px;padding:4px 8px;display:block;overflow:hidden}.logs-toggle-btn.svelte-qw8loh{background:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.logs-toggle-btn.svelte-qw8loh:hover{background:var(--color-bg-hover);border-color:var(--color-border-light);color:var(--color-text-primary)}.logs-toggle-btn.expanded.svelte-qw8loh{background:rgba(var(--color-primary-rgb), .1);border-color:var(--color-info);color:var(--color-info)}.logs-toggle-btn.svelte-qw8loh .chevron:where(.svelte-qw8loh){transition:transform .2s}.logs-toggle-btn.expanded.svelte-qw8loh .chevron:where(.svelte-qw8loh){transform:rotate(180deg)}.state-container.svelte-1u1k8pg{color:var(--color-text-secondary);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.state-container.compact.svelte-1u1k8pg{padding:32px 24px}.state-icon.svelte-1u1k8pg{color:var(--color-text-tertiary);opacity:.5}.state-icon.error.svelte-1u1k8pg{color:var(--color-error);opacity:.7}.state-icon.small.svelte-1u1k8pg{opacity:.4}.state-title.svelte-1u1k8pg{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:600}.state-text.svelte-1u1k8pg{color:var(--color-text-secondary);max-width:300px;margin:0;font-size:13px}.retry-btn.svelte-1u1k8pg{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;border-radius:6px;margin-top:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.retry-btn.svelte-1u1k8pg:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}.spinner.svelte-1u1k8pg{border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin}.section-toggle.svelte-o5au0v{background:var(--color-bg-tertiary);border-radius:8px;flex-shrink:0;gap:4px;margin-bottom:12px;padding:4px;display:flex}.toggle-btn.svelte-o5au0v{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.toggle-btn.svelte-o5au0v:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}.toggle-btn.active.svelte-o5au0v{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:0 1px 3px #0000001a}.toggle-btn.svelte-o5au0v .count:where(.svelte-o5au0v){font-family:var(--font-mono);background:var(--color-bg-tertiary);color:var(--color-text-tertiary);border-radius:10px;padding:2px 6px;font-size:10px}.toggle-btn.active.svelte-o5au0v .count:where(.svelte-o5au0v){background:var(--color-primary);color:#fff}.stats-pills.svelte-xnuvjv{flex-wrap:wrap;gap:6px;display:flex}.pill.svelte-xnuvjv{background:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s;display:flex}span.pill.svelte-xnuvjv{cursor:default}button.pill.svelte-xnuvjv:hover{border-color:var(--color-border-light);color:var(--color-text-primary)}.pill.active.svelte-xnuvjv{background:var(--color-bg-primary);border-color:var(--color-primary);color:var(--color-text-primary)}.pill.succeeded.svelte-xnuvjv{color:var(--color-success)}.pill.succeeded.active.svelte-xnuvjv{border-color:var(--color-success);background:#16a34a1a}.pill.failed.svelte-xnuvjv{color:var(--color-error)}.pill.failed.active.svelte-xnuvjv{border-color:var(--color-error);background:rgba(var(--color-error-rgb), .1)}.pill.running.svelte-xnuvjv{color:var(--color-info)}.pill.running.active.svelte-xnuvjv{border-color:var(--color-info);background:rgba(var(--color-primary-rgb), .1)}.pill.sleeping.svelte-xnuvjv{color:var(--color-warning)}.pill.sleeping.active.svelte-xnuvjv{border-color:var(--color-warning);background:#eab3081a}.pill.pending.svelte-xnuvjv{color:var(--color-text-tertiary)}.pill-count.svelte-xnuvjv{font-family:var(--font-mono);opacity:.8;font-size:10px}.tasks-tab.svelte-1tsb9qu{flex-direction:column;height:100%;display:flex;overflow:hidden}.tasks-header.svelte-1tsb9qu,.activities-header.svelte-1tsb9qu{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 16px;display:flex}.header-left.svelte-1tsb9qu{align-items:center;gap:10px;display:flex}.header-left.svelte-1tsb9qu h4:where(.svelte-1tsb9qu){color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600}.total-count.svelte-1tsb9qu{color:var(--color-text-tertiary);background:var(--color-bg-tertiary);border-radius:12px;padding:3px 8px;font-size:11px;font-weight:500}.header-center.svelte-1tsb9qu{flex:1;justify-content:center;min-width:0;display:flex}.tasks-list.svelte-1tsb9qu,.activities-list.svelte-1tsb9qu{flex-direction:column;flex:1;gap:6px;padding:4px 4px 16px;display:flex;overflow-y:auto}.activities-list.svelte-1tsb9qu{gap:8px}.no-results.svelte-1tsb9qu{text-align:center;color:var(--color-text-tertiary);padding:24px;font-size:13px}.node-details.svelte-189cw0c{background:var(--color-bg-secondary);border-left:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:280px;display:flex;overflow:hidden}.nd-header.svelte-189cw0c{border-bottom:1px solid var(--color-border);border-left:3px solid var(--accent);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.nd-op.svelte-189cw0c{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);font-weight:600}.nd-id.svelte-189cw0c{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-all;font-weight:600}.nd-body.svelte-189cw0c{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.field.svelte-189cw0c{font-size:var(--font-size-sm);align-items:baseline;gap:8px;display:flex}.field.col.svelte-189cw0c{flex-direction:column;align-items:stretch;gap:4px}.fl.svelte-189cw0c{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-shrink:0;font-weight:600}.field.svelte-189cw0c code:where(.svelte-189cw0c){font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-primary);word-break:break-all}.field.svelte-189cw0c pre:where(.svelte-189cw0c){background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:160px;font-family:var(--font-mono);color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;margin:0;padding:6px 8px;font-size:11px;overflow:auto}.nd-desc.svelte-189cw0c{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:0;line-height:1.5}.nd-empty.svelte-189cw0c{font-size:var(--font-size-sm);color:var(--color-text-tertiary);padding:20px 14px;line-height:1.5}.run-result.svelte-189cw0c{border:1px solid var(--color-border);border-left:3px solid var(--color-text-tertiary);border-radius:var(--radius-sm);background:var(--color-bg-primary);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.run-result.succeeded.svelte-189cw0c{border-left-color:var(--color-success)}.run-result.failed.svelte-189cw0c{border-left-color:var(--color-error)}.run-result.running.svelte-189cw0c,.run-result.pending.svelte-189cw0c{border-left-color:var(--color-primary)}.run-head.svelte-189cw0c{align-items:center;gap:8px;display:flex}.run-badge.svelte-189cw0c{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-sm);background:var(--color-bg-tertiary);color:var(--color-text-secondary);padding:2px 6px;font-size:10px;font-weight:700}.run-badge.succeeded.svelte-189cw0c{background:var(--color-success-bg);color:var(--color-success)}.run-badge.failed.svelte-189cw0c{background:var(--color-error-bg);color:var(--color-error)}.run-badge.running.svelte-189cw0c,.run-badge.pending.svelte-189cw0c{background:var(--color-primary-bg);color:var(--color-primary)}.run-time.svelte-189cw0c{color:var(--color-text-tertiary);font-size:10px}.run-out.svelte-189cw0c{background:var(--color-bg-secondary);border-radius:var(--radius-sm);max-height:140px;font-family:var(--font-mono);color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;margin:0;padding:6px 8px;font-size:11px;overflow:auto}.run-out.err.svelte-189cw0c{color:var(--color-error)}.graph-tab.svelte-y2cq4{flex-direction:column;height:100%;min-height:400px;display:flex}.graph-header.svelte-y2cq4{border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.header-left.svelte-y2cq4{align-items:center;gap:14px;min-width:0;display:flex}.run-status.svelte-y2cq4{text-transform:capitalize;background:var(--color-bg-tertiary);color:var(--color-text-secondary);border-radius:10px;padding:3px 8px;font-size:11px;font-weight:600}.run-status.succeeded.svelte-y2cq4{background:var(--color-success-bg);color:var(--color-success)}.run-status.failed.svelte-y2cq4{background:var(--color-error-bg);color:var(--color-error)}.run-status.running.svelte-y2cq4,.run-status.pending.svelte-y2cq4{background:var(--color-primary-bg);color:var(--color-primary)}.legend.svelte-y2cq4{align-items:center;gap:10px;display:flex}.lg.svelte-y2cq4{color:var(--color-text-tertiary);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.dot.svelte-y2cq4{background:var(--color-text-tertiary);border-radius:50%;width:8px;height:8px}.dot.running.svelte-y2cq4{background:var(--color-primary)}.dot.succeeded.svelte-y2cq4{background:var(--color-success)}.dot.failed.svelte-y2cq4{background:var(--color-error)}.dot.pending.svelte-y2cq4{background:var(--color-text-tertiary)}.graph-body.svelte-y2cq4{flex:1;min-height:0;display:flex}.graph-body.svelte-y2cq4 .workflow-viewer{flex:1}.loading-state.svelte-y2cq4{color:var(--color-text-tertiary);font-size:var(--font-size-sm);flex:1;justify-content:center;align-items:center;display:flex}.error-state.svelte-y2cq4{height:100%;min-height:300px;color:var(--color-text-secondary);text-align:center;padding:var(--spacing-xl);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.error-icon.svelte-y2cq4{width:48px;height:48px;color:var(--color-error);opacity:.7}.error-icon.svelte-y2cq4 svg:where(.svelte-y2cq4){width:100%;height:100%}.error-state.svelte-y2cq4 h3:where(.svelte-y2cq4){font-size:var(--font-size-md);color:var(--color-text-primary);margin:0;font-weight:600}.error-state.svelte-y2cq4 p:where(.svelte-y2cq4){font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:300px;margin:0}.retry-btn.svelte-y2cq4{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:8px;margin-top:8px;padding:8px 16px;font-weight:500;display:flex}.retry-btn.svelte-y2cq4:hover{background:var(--color-bg-hover);border-color:var(--color-text-tertiary)}.retry-btn.svelte-y2cq4 svg:where(.svelte-y2cq4){width:14px;height:14px}.definition-tab.svelte-fjcuw9{gap:var(--spacing-md);flex-direction:column;display:flex}.def-header.svelte-fjcuw9{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.def-title.svelte-fjcuw9{align-items:center;gap:var(--spacing-sm);display:flex}.title-text.svelte-fjcuw9{color:var(--color-text-primary);font-size:13px;font-weight:500}.title-format.svelte-fjcuw9{color:var(--color-text-tertiary);background:var(--color-bg-tertiary);border-radius:var(--radius-sm);letter-spacing:.02em;padding:2px 6px;font-size:10px;font-weight:600}.format-tabs.svelte-fjcuw9{gap:var(--spacing-sm);display:flex}.format-tab.svelte-fjcuw9{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.format-tab.svelte-fjcuw9:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-text-tertiary)}.format-tab.active.svelte-fjcuw9{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tab-icon.svelte-fjcuw9{font-family:var(--font-mono);font-size:11px;font-weight:700}.tab-label.svelte-fjcuw9{font-family:var(--font-sans)}.loading-state.svelte-fjcuw9{padding:var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-md);color:var(--color-text-tertiary);flex-direction:column;display:flex}.loading-state.svelte-fjcuw9 p:where(.svelte-fjcuw9){margin:0;font-size:12px}.spinner.svelte-fjcuw9{border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.dropdown.svelte-1xxj412{position:relative}.dropdown-trigger.svelte-1xxj412{background:var(--color-bg-tertiary);border:1px solid var(--color-border);font-size:12px;font-family:var(--font-mono);color:var(--color-text-tertiary);cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-width:120px;padding:8px 12px;transition:all .15s;display:flex}.dropdown-trigger.svelte-1xxj412:hover{border-color:var(--color-text-muted);background:var(--color-bg-tertiary)}.dropdown-trigger.active.svelte-1xxj412{border-color:var(--color-primary);background:var(--color-bg-tertiary)}.dropdown-trigger.has-value.svelte-1xxj412{color:var(--color-text-primary)}.dropdown-value.svelte-1xxj412{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;max-width:180px;overflow:hidden}.dropdown-arrow.svelte-1xxj412{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.dropdown-trigger.active.svelte-1xxj412 .dropdown-arrow:where(.svelte-1xxj412){transform:rotate(180deg)}.dropdown-menu.svelte-1xxj412{background:var(--color-bg-secondary);border:1px solid var(--color-border);min-width:100%;max-width:320px;max-height:280px;box-shadow:var(--color-shadow);z-index:100;border-radius:6px;animation:.15s svelte-1xxj412-dropdownFadeIn;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}@keyframes svelte-1xxj412-dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-1xxj412{width:100%;font-size:12px;font-family:var(--font-mono);color:var(--color-text-tertiary);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;transition:all .1s;display:flex;overflow:hidden}.dropdown-item.svelte-1xxj412:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.dropdown-item.selected.svelte-1xxj412{color:var(--color-text-primary);background:var(--color-primary-bg)}.dropdown-item-check.svelte-1xxj412{width:14px;color:var(--color-primary);font-size:11px}.status-dot.svelte-1xxj412{border-radius:50%;width:6px;height:6px}.status-dot.success.svelte-1xxj412{background:var(--color-success)}.status-dot.failed.svelte-1xxj412{background:var(--color-error)}.log-block.svelte-1qlgdy{padding:0}.log-line.svelte-1qlgdy{align-items:flex-start;gap:8px;padding:1px 12px;display:flex}.log-line.svelte-1qlgdy:hover{background:var(--color-overlay-subtle)}.log-line.log-header.svelte-1qlgdy,.log-line.log-footer.svelte-1qlgdy{color:var(--color-text-muted)}.log-ts.svelte-1qlgdy{color:var(--color-text-muted);flex-shrink:0;min-width:190px;font-size:11px}.log-level.svelte-1qlgdy{text-align:center;border-radius:2px;flex-shrink:0;min-width:42px;padding:1px 0;font-size:10px;font-weight:600}.log-level.info.svelte-1qlgdy{color:var(--color-info)}.log-level.stdout.svelte-1qlgdy{color:var(--color-success)}.log-level.stderr.svelte-1qlgdy{color:var(--color-warning)}.log-level.error.svelte-1qlgdy{color:var(--color-error);background:var(--color-error-bg)}.log-level.success.svelte-1qlgdy{color:var(--color-success)}.log-task.svelte-1qlgdy{color:var(--color-purple);font-weight:500}.log-fn.svelte-1qlgdy{color:var(--color-info)}.log-retry.svelte-1qlgdy{color:var(--color-warning);background:var(--color-warning-bg);border-radius:3px;padding:1px 6px;font-size:10px}.log-msg.svelte-1qlgdy{min-width:0;color:var(--color-text-tertiary);word-break:break-word;flex:1}.stdout-text.svelte-1qlgdy{color:var(--color-success)}.stderr-text.svelte-1qlgdy{color:var(--color-error)}.error-type.svelte-1qlgdy{color:var(--color-warning);margin-right:4px}.log-duration.svelte-1qlgdy{color:var(--color-purple)}.log-exit.svelte-1qlgdy{color:var(--color-error);margin-left:4px}.log-worker.svelte-1qlgdy{color:var(--color-text-muted);margin-left:8px;font-size:10px}.log-separator.svelte-1qlgdy{background:var(--color-border);height:1px;margin:8px 12px}.logs-toolbar.svelte-8gyr09{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:12px;padding:12px;display:flex}.search-box.svelte-8gyr09{flex:1;align-items:center;min-width:200px;display:flex;position:relative}.search-icon.svelte-8gyr09{color:var(--color-text-muted);pointer-events:none;position:absolute;left:10px}.search-input.svelte-8gyr09{background:var(--color-bg-tertiary);border:1px solid var(--color-border);width:100%;font-size:13px;font-family:var(--font-mono);color:var(--color-text-primary);border-radius:6px;padding:8px 32px 8px 34px;transition:all .15s}.search-input.svelte-8gyr09::placeholder{color:var(--color-text-muted)}.search-input.svelte-8gyr09:focus{border-color:var(--color-primary);background:var(--color-bg-tertiary);outline:none}.clear-search.svelte-8gyr09{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:8px}.clear-search.svelte-8gyr09:hover{color:var(--color-text-tertiary);background:var(--color-overlay-light)}.filters.svelte-8gyr09{align-items:center;gap:8px;display:flex}.clear-filters-btn.svelte-8gyr09{border:1px solid var(--color-border);font-size:12px;font-family:var(--font-mono);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border-radius:6px;padding:8px 12px;transition:all .15s}.clear-filters-btn.svelte-8gyr09:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.datashard-container.svelte-169o6a4{background:var(--color-bg-primary);border-top:1px solid var(--color-border);flex-shrink:0;justify-content:flex-start;padding:10px 12px;display:flex}.datashard-btn.svelte-169o6a4{background:linear-gradient(135deg, #6366f10f 0%, rgba(var(--color-paused-rgb), .03) 100%);cursor:pointer;border:1px solid #6366f126;border-radius:16px;align-items:center;gap:6px;padding:6px 11px 6px 8px;text-decoration:none;transition:all .2s;display:inline-flex}.datashard-btn.svelte-169o6a4:hover{background:linear-gradient(135deg, #6366f11f 0%, rgba(var(--color-paused-rgb), .08) 100%);border-color:#6366f159;transform:translateY(-1px);box-shadow:0 4px 12px #6366f11f}.datashard-logo.svelte-169o6a4{color:#818cf8;width:18px;height:16px;transition:color .2s}.datashard-btn.svelte-169o6a4:hover .datashard-logo:where(.svelte-169o6a4){color:#a5b4fc}.datashard-label.svelte-169o6a4{color:var(--color-text-muted);font-size:9px;transition:color .2s}.datashard-btn.svelte-169o6a4:hover .datashard-label:where(.svelte-169o6a4){color:var(--color-text-muted)}.datashard-text.svelte-169o6a4{color:var(--color-text-tertiary);letter-spacing:.03em;font-size:9px;font-weight:600;transition:color .2s}.datashard-btn.svelte-169o6a4:hover .datashard-text:where(.svelte-169o6a4){color:var(--color-text-primary)}.execution-logs.svelte-xxjjxh{background:var(--color-bg-primary);border-radius:var(--radius-md);flex-direction:column;height:100%;display:flex;overflow:hidden}.logs-state.svelte-xxjjxh{font-size:13px;font-family:var(--font-mono);color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.logs-state.error.svelte-xxjjxh{color:var(--color-error)}.logs-state.empty.svelte-xxjjxh{color:var(--color-text-muted)}.load-more-bar.svelte-xxjjxh{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.logs-info.svelte-xxjjxh{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);padding:6px 12px}.load-more-btn.svelte-xxjjxh{background:var(--color-bg-tertiary);border:1px solid var(--color-border);font-size:12px;font-family:var(--font-mono);color:var(--color-text-tertiary);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 14px;transition:all .15s;display:flex}.load-more-btn.svelte-xxjjxh:hover:not(:disabled){background:var(--color-border);color:var(--color-text-primary)}.load-more-btn.svelte-xxjjxh:disabled{opacity:.6;cursor:not-allowed}.page-info.svelte-xxjjxh{font-size:11px;font-family:var(--font-mono);color:var(--color-text-muted)}.terminal.svelte-xxjjxh{font-family:var(--font-mono);flex:1;padding:8px 0;font-size:12px;line-height:1.7;overflow:auto}.spinner.svelte-xxjjxh{border:2px solid var(--color-border);border-top-color:var(--color-info);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.spinner-sm.svelte-xxjjxh{border:1.5px solid var(--color-border);border-top-color:var(--color-info);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.logs-tab.svelte-37k0n3{flex-direction:column;height:100%;display:flex;overflow:hidden}.state-container.svelte-37k0n3{color:var(--color-text-secondary);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.state-icon.svelte-37k0n3{color:var(--color-text-tertiary);opacity:.5}.state-title.svelte-37k0n3{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:600}.state-text.svelte-37k0n3{color:var(--color-text-secondary);max-width:300px;margin:0;font-size:13px}.spinner.svelte-37k0n3{border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin}.signal-item.svelte-twkqda{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border)}.signal-item.svelte-twkqda:last-child{border-bottom:none}.signal-item.svelte-twkqda:hover{background:var(--color-bg-hover)}.signal-header.svelte-twkqda{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.signal-name.svelte-twkqda{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.signal-status.svelte-twkqda{border-radius:var(--radius-sm);letter-spacing:.03em;padding:2px 8px;font-size:10px;font-weight:600}.signal-status.status-awaiting.svelte-twkqda{color:#fbbf24;background:#fbbf2426}.signal-status.status-received.svelte-twkqda{color:#16a34a;background:#16a34a26}.signal-payload.svelte-twkqda{margin:var(--spacing-sm) 0}.signal-payload.svelte-twkqda pre:where(.svelte-twkqda){font-family:var(--font-mono);color:var(--color-text-secondary);background:var(--color-bg-primary);padding:var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border);margin:0;font-size:11px;overflow-x:auto}.signal-meta.svelte-twkqda{gap:var(--spacing-md);color:var(--color-text-tertiary);flex-wrap:wrap;font-size:11px;display:flex}.panel.svelte-qlqt93{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.panel-header.svelte-qlqt93{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.panel-header.svelte-qlqt93 h3:where(.svelte-qlqt93){font-size:var(--font-size-md);color:var(--color-text-primary);margin:0;font-weight:600}.panel-description.svelte-qlqt93{font-size:var(--font-size-sm);color:var(--color-text-tertiary);padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--color-border);background:var(--color-bg-tertiary);margin:0}.form.svelte-qlqt93{padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.form-group.svelte-qlqt93{margin-bottom:var(--spacing-md)}.form-group.svelte-qlqt93 label:where(.svelte-qlqt93){text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}.required.svelte-qlqt93{color:var(--color-error)}.optional.svelte-qlqt93{text-transform:none;color:var(--color-text-tertiary);font-weight:400}.form-group.svelte-qlqt93 input:where(.svelte-qlqt93),.form-group.svelte-qlqt93 textarea:where(.svelte-qlqt93){background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary);font-family:var(--font-mono);padding:10px 12px;transition:border-color .15s,box-shadow .15s}.form-group.svelte-qlqt93 input:where(.svelte-qlqt93):focus,.form-group.svelte-qlqt93 textarea:where(.svelte-qlqt93):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.form-group.svelte-qlqt93 input:where(.svelte-qlqt93)::placeholder,.form-group.svelte-qlqt93 textarea:where(.svelte-qlqt93)::placeholder{color:var(--color-text-tertiary)}.form-group.svelte-qlqt93 textarea:where(.svelte-qlqt93){resize:vertical;min-height:200px}.form-group.svelte-qlqt93 textarea.error:where(.svelte-qlqt93){border-color:var(--color-error)}.field-error.svelte-qlqt93{color:var(--color-error);margin-top:4px;font-size:11px;display:block}.field-hint.svelte-qlqt93{color:var(--color-text-tertiary);margin-top:4px;font-size:11px;font-style:italic;display:block}.form-actions.svelte-qlqt93{padding-top:var(--spacing-md);margin-top:auto}.btn-send.svelte-qlqt93{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:600;transition:all .15s;display:inline-flex}.btn-send.svelte-qlqt93:hover:not(:disabled){background:var(--color-primary-hover)}.btn-send.svelte-qlqt93:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-qlqt93{border:2px solid var(--color-border);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.signals-tab.svelte-i61bf9{gap:var(--spacing-lg);padding:var(--spacing-lg);grid-template-columns:1fr 1fr;min-height:500px;display:grid}@media (width<=900px){.signals-tab.svelte-i61bf9{grid-template-columns:1fr}}.panel.svelte-i61bf9{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.panel-header.svelte-i61bf9{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.panel-header.svelte-i61bf9 h3:where(.svelte-i61bf9){font-size:var(--font-size-md);color:var(--color-text-primary);margin:0;font-weight:600}.btn-icon.svelte-i61bf9{border:1px solid var(--color-border);border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:all .15s;display:flex}.btn-icon.svelte-i61bf9:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.btn-icon.svelte-i61bf9:disabled{opacity:.5;cursor:not-allowed}.btn-icon.svelte-i61bf9 svg.spinning:where(.svelte-i61bf9){animation:1s linear infinite spin}.signals-content.svelte-i61bf9{flex:1;min-height:300px;overflow-y:auto}.empty-state.svelte-i61bf9,.loading-state.svelte-i61bf9,.error-state.svelte-i61bf9{text-align:center;height:100%;min-height:300px;color:var(--color-text-tertiary);justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.empty-text.svelte-i61bf9{letter-spacing:.1em;color:var(--color-text-tertiary);font-size:12px;font-weight:600}.empty-hint.svelte-i61bf9{text-align:center;max-width:420px;color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.6}.error-state.svelte-i61bf9{color:var(--color-error)}.signals-list.svelte-i61bf9{flex-direction:column;display:flex}.spinner.svelte-i61bf9{border:2px solid var(--color-border);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.panel.svelte-qx1o0v{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.panel-header.svelte-qx1o0v{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.panel-header.svelte-qx1o0v h3:where(.svelte-qx1o0v){font-size:var(--font-size-md);color:var(--color-text-primary);margin:0;font-weight:600}.panel-description.svelte-qx1o0v{font-size:var(--font-size-sm);color:var(--color-text-tertiary);padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--color-border);background:var(--color-bg-tertiary);margin:0}.form.svelte-qx1o0v{padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.form-group.svelte-qx1o0v{margin-bottom:var(--spacing-md)}.form-group.svelte-qx1o0v label:where(.svelte-qx1o0v){text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}.required.svelte-qx1o0v{color:var(--color-error)}.optional.svelte-qx1o0v{text-transform:none;color:var(--color-text-tertiary);font-weight:400}.form-group.svelte-qx1o0v input:where(.svelte-qx1o0v),.form-group.svelte-qx1o0v textarea:where(.svelte-qx1o0v){background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary);font-family:var(--font-mono);padding:10px 12px;transition:border-color .15s,box-shadow .15s}.form-group.svelte-qx1o0v input:where(.svelte-qx1o0v):focus,.form-group.svelte-qx1o0v textarea:where(.svelte-qx1o0v):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.form-group.svelte-qx1o0v input:where(.svelte-qx1o0v)::placeholder,.form-group.svelte-qx1o0v textarea:where(.svelte-qx1o0v)::placeholder{color:var(--color-text-tertiary)}.form-group.svelte-qx1o0v textarea:where(.svelte-qx1o0v){resize:vertical;min-height:150px}.form-group.svelte-qx1o0v textarea.error:where(.svelte-qx1o0v){border-color:var(--color-error)}.timeout-input.svelte-qx1o0v{width:120px!important}.field-error.svelte-qx1o0v{color:var(--color-error);margin-top:4px;font-size:11px;display:block}.form-actions.svelte-qx1o0v{padding-top:var(--spacing-sm)}.btn-send.svelte-qx1o0v{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:600;transition:all .15s;display:inline-flex}.btn-send.svelte-qx1o0v:hover:not(:disabled){background:var(--color-primary-hover)}.btn-send.svelte-qx1o0v:disabled{opacity:.5;cursor:not-allowed}.result-box.svelte-qx1o0v{margin-top:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid}.result-box.success.svelte-qx1o0v{background:#16a34a1a;border-color:#16a34a4d}.result-box.error.svelte-qx1o0v{background:rgba(var(--color-error-rgb), .1);border-color:rgba(var(--color-error-rgb), .3)}.result-header.svelte-qx1o0v{margin-bottom:var(--spacing-sm)}.result-status.svelte-qx1o0v{letter-spacing:.05em;font-size:10px;font-weight:700}.result-box.success.svelte-qx1o0v .result-status:where(.svelte-qx1o0v){color:#16a34a}.result-box.error.svelte-qx1o0v .result-status:where(.svelte-qx1o0v){color:var(--color-error)}.result-data.svelte-qx1o0v{font-family:var(--font-mono);color:var(--color-text-secondary);margin:0;font-size:11px;overflow-x:auto}.result-error.svelte-qx1o0v{font-size:var(--font-size-sm);color:var(--color-error);margin:0}.spinner.svelte-qx1o0v{border:2px solid var(--color-border);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.panel.svelte-7dilhp{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.panel-header.svelte-7dilhp{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.panel-header.svelte-7dilhp h3:where(.svelte-7dilhp){font-size:var(--font-size-md);color:var(--color-text-primary);margin:0;font-weight:600}.header-actions.svelte-7dilhp{align-items:center;gap:var(--spacing-sm);display:flex}.status-filter.svelte-7dilhp{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;padding:6px 10px}.status-filter.svelte-7dilhp:focus{border-color:var(--color-primary);outline:none}.btn-icon.svelte-7dilhp{border:1px solid var(--color-border);border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:all .15s;display:flex}.btn-icon.svelte-7dilhp:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.btn-icon.svelte-7dilhp:disabled{opacity:.5;cursor:not-allowed}.btn-icon.svelte-7dilhp svg.spinning:where(.svelte-7dilhp){animation:1s linear infinite spin}.history-content.svelte-7dilhp{flex:1;min-height:300px;overflow-y:auto}.empty-state.svelte-7dilhp,.loading-state.svelte-7dilhp,.error-state.svelte-7dilhp{text-align:center;height:100%;min-height:300px;color:var(--color-text-tertiary);justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.empty-text.svelte-7dilhp{letter-spacing:.1em;color:var(--color-text-tertiary);font-size:12px;font-weight:600}.error-state.svelte-7dilhp{color:var(--color-error)}.updates-list.svelte-7dilhp{flex-direction:column;display:flex}.update-item.svelte-7dilhp{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border)}.update-item.svelte-7dilhp:last-child{border-bottom:none}.update-item.svelte-7dilhp:hover{background:var(--color-bg-hover)}.update-header.svelte-7dilhp{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.update-name.svelte-7dilhp{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.update-status.svelte-7dilhp{border-radius:var(--radius-sm);letter-spacing:.03em;padding:2px 8px;font-size:10px;font-weight:600}.update-status.status-completed.svelte-7dilhp{color:#16a34a;background:#16a34a26}.update-status.status-failed.svelte-7dilhp{background:rgba(var(--color-error-rgb), .15);color:var(--color-error)}.update-status.status-timeout.svelte-7dilhp{color:#fb923c;background:#fb923c26}.update-status.status-pending.svelte-7dilhp{background:rgba(var(--color-primary-rgb), .15);color:var(--color-primary)}.update-meta.svelte-7dilhp{gap:var(--spacing-md);color:var(--color-text-tertiary);margin-bottom:var(--spacing-xs);flex-wrap:wrap;font-size:11px;display:flex}.meta-item.svelte-7dilhp{align-items:center;gap:4px;display:flex}.payload-details.svelte-7dilhp{margin-top:var(--spacing-sm)}.payload-details.svelte-7dilhp summary:where(.svelte-7dilhp){color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px}.payload-details.svelte-7dilhp summary:where(.svelte-7dilhp):hover{color:var(--color-text-primary)}.payload-details.svelte-7dilhp pre:where(.svelte-7dilhp){font-family:var(--font-mono);color:var(--color-text-secondary);background:var(--color-bg-primary);padding:var(--spacing-sm);border-radius:var(--radius-sm);margin:var(--spacing-xs) 0 0 0;border:1px solid var(--color-border);font-size:11px;overflow-x:auto}.update-error.svelte-7dilhp{margin-top:var(--spacing-sm);padding:var(--spacing-sm);background:rgba(var(--color-error-rgb), .1);border-radius:var(--radius-sm);font-size:11px}.error-label.svelte-7dilhp{color:var(--color-error);font-weight:600}.error-text.svelte-7dilhp{color:var(--color-text-secondary);margin-left:4px}.spinner.svelte-7dilhp{border:2px solid var(--color-border);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.updates-tab.svelte-cxmmmu{gap:var(--spacing-lg);padding:var(--spacing-lg);grid-template-columns:1fr 1fr;min-height:500px;display:grid}@media (width<=900px){.updates-tab.svelte-cxmmmu{grid-template-columns:1fr}}.panel-header.svelte-od4hgl{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary)}.header-row.svelte-od4hgl{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.header-title.svelte-od4hgl{align-items:center;gap:var(--spacing-xs);display:flex}.header-title.svelte-od4hgl h2:where(.svelte-od4hgl){color:var(--color-text-secondary);letter-spacing:.06em;margin:0;font-size:11px;font-weight:600}.workflow-count.svelte-od4hgl{background:var(--color-text-tertiary);min-width:18px;height:16px;color:var(--color-bg-primary);border-radius:8px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.header-actions.svelte-od4hgl{align-items:center;gap:2px;display:flex}.action-btn-icon.svelte-od4hgl{width:24px;height:24px;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex;position:relative}.action-btn-icon.svelte-od4hgl:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary);opacity:1}.action-btn-icon.svelte-od4hgl:active:not(:disabled){transform:scale(.92)}.action-btn-icon.svelte-od4hgl:disabled{opacity:.35;cursor:not-allowed}.action-btn-icon.has-selection.svelte-od4hgl{color:var(--color-primary)}.action-btn-icon.action-btn-danger.svelte-od4hgl:hover:not(:disabled){background:rgba(var(--color-error-rgb), .1);color:var(--color-error)}.selection-badge.svelte-od4hgl{background:var(--color-primary);color:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}.divider.svelte-od4hgl{background:var(--color-border);opacity:.5;width:1px;height:14px;margin:0 4px}.filters-container.svelte-1lxfe75{border-bottom:1px solid var(--color-border);background-color:var(--color-bg-secondary)}.filters.svelte-1lxfe75{padding:6px var(--spacing-md);gap:6px;display:flex}.filters.svelte-1lxfe75 .select,.filters.svelte-1lxfe75 .input{background-size:1.2em 1.2em;border-radius:6px;height:28px;min-height:28px;padding:0 28px 0 10px;font-size:11px}.filters.svelte-1lxfe75 .input{padding-right:10px}.filters.svelte-1lxfe75 .select{flex-shrink:0;width:95px}.active-filters.svelte-1lxfe75{padding:4px var(--spacing-md) 6px;background:rgba(var(--color-primary-rgb), .05);border-top:1px solid rgba(var(--color-primary-rgb), .1);align-items:center;gap:6px;display:flex}.filter-label.svelte-1lxfe75{color:var(--color-text-tertiary);font-size:10px}.tag-filter-badge.svelte-1lxfe75{border-radius:var(--radius-full);background:rgba(var(--color-primary-rgb), .15);color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb), .3);cursor:pointer;align-items:center;gap:4px;padding:3px 6px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.tag-filter-badge.svelte-1lxfe75:hover{background:rgba(var(--color-primary-rgb), .25);border-color:var(--color-primary)}.tag-filter-badge.svelte-1lxfe75 .close-icon:where(.svelte-1lxfe75){opacity:.6;margin-left:2px}.tag-filter-badge.svelte-1lxfe75:hover .close-icon:where(.svelte-1lxfe75){opacity:1}.toolbar.svelte-mypma1{justify-content:space-between;align-items:center;gap:6px;display:flex}.toolbar-group.svelte-mypma1{align-items:center;gap:0;display:flex}.toolbar-cell.svelte-mypma1{font-size:10px;font-family:var(--font-mono);color:var(--color-text-tertiary);white-space:nowrap;background:0 0;border-right:1px solid #64748b26;justify-content:center;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.toolbar-cell.svelte-mypma1:last-child{border-right:none}.version.svelte-mypma1{min-width:26px;color:var(--color-text-secondary);font-weight:600}.runs.svelte-mypma1{min-width:50px;font-weight:500}.runs.never-executed.svelte-mypma1{color:var(--color-text-tertiary);font-style:italic}.time.svelte-mypma1{min-width:50px;font-weight:400}.duration.svelte-mypma1{min-width:44px;font-weight:500}.duration.empty.svelte-mypma1{opacity:.4}.duration-icon.svelte-mypma1{opacity:.6;width:10px;height:10px}.placeholder.svelte-mypma1{opacity:.3}.toolbar-actions.svelte-mypma1{z-index:2;align-items:center;display:flex;position:relative}.action-btn.svelte-mypma1{border-radius:var(--radius-xs);width:18px;height:18px;color:var(--color-text-tertiary);cursor:pointer;opacity:.6;background:0 0;border:1px solid #64748b40;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.action-btn.svelte-mypma1:hover{opacity:1;background:var(--color-primary);border-color:var(--color-primary);color:#fff}.action-btn.retry.svelte-mypma1:hover{background:var(--color-warning);border-color:var(--color-warning)}.action-btn.armed.svelte-mypma1{opacity:1;background:var(--color-success);border-color:var(--color-success);color:#fff;animation:.8s ease-in-out infinite svelte-mypma1-pulse}.action-btn.armed.retry.svelte-mypma1{background:var(--color-warning);border-color:var(--color-warning)}@keyframes svelte-mypma1-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.action-placeholder.svelte-mypma1{width:18px;height:18px}.run-indicators.svelte-1mtruy9{z-index:2;flex-wrap:wrap;align-items:center;gap:4px;display:flex;position:relative}.more-indicator.svelte-1mtruy9{color:var(--color-text-tertiary);background:var(--color-bg-tertiary);border-radius:var(--radius-sm);margin-left:2px;padding:2px 5px;font-size:9px;font-weight:600}.workflow-item.svelte-1y896pb{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) calc(var(--spacing-md) + 3px);border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border-left:3px solid #0000;gap:0;margin-left:-3px;text-decoration:none;transition:all .15s;display:flex;position:relative}.workflow-item.selection-mode.svelte-1y896pb{gap:var(--spacing-md)}.workflow-item.svelte-1y896pb:hover{background:linear-gradient(90deg, var(--color-bg-hover) 0%, transparent 100%)}.workflow-item.selected.svelte-1y896pb{background:linear-gradient(90deg, rgba(var(--color-primary-rgb), .08) 0%, transparent 100%);border-left-color:var(--color-primary)}.workflow-item.cron.svelte-1y896pb{background:linear-gradient(90deg, rgba(var(--color-paused-rgb), .04) 0%, transparent 100%)}.workflow-item.cron.svelte-1y896pb:hover{background:linear-gradient(90deg, rgba(var(--color-paused-rgb), .08) 0%, transparent 100%)}.workflow-item.cron.selected.svelte-1y896pb{background:linear-gradient(90deg, rgba(var(--color-paused-rgb), .12) 0%, transparent 100%);border-left-color:var(--color-paused)}.workflow-item.running.svelte-1y896pb{background:linear-gradient(90deg, rgba(var(--color-primary-rgb), .04) 0%, transparent 100%)}.workflow-item.running.svelte-1y896pb:hover{background:linear-gradient(90deg, rgba(var(--color-primary-rgb), .08) 0%, transparent 100%)}.workflow-item.running.selected.svelte-1y896pb{background:linear-gradient(90deg, rgba(var(--color-primary-rgb), .12) 0%, transparent 100%);border-left-color:var(--color-primary)}.workflow-item.paused.svelte-1y896pb{background:linear-gradient(90deg,#eab3080a 0%,#0000 100%)}.workflow-item.paused.svelte-1y896pb:hover{background:linear-gradient(90deg,#eab30814 0%,#0000 100%)}.workflow-item.paused.selected.svelte-1y896pb{background:linear-gradient(90deg,#eab3081f 0%,#0000 100%);border-left-color:#ca9a08}.workflow-item.pending.svelte-1y896pb{background:linear-gradient(90deg,#a179530a 0%,#0000 100%)}.workflow-item.pending.svelte-1y896pb:hover{background:linear-gradient(90deg,#a1795314 0%,#0000 100%)}.workflow-item.pending.selected.svelte-1y896pb{background:linear-gradient(90deg,#a179531f 0%,#0000 100%);border-left-color:#a17953}.workflow-item.failed-status.svelte-1y896pb{background:linear-gradient(90deg,#862d400a 0%,#0000 100%)}.workflow-item.failed-status.svelte-1y896pb:hover{background:linear-gradient(90deg,#862d4014 0%,#0000 100%)}.workflow-item.failed-status.selected.svelte-1y896pb{background:linear-gradient(90deg,#862d401f 0%,#0000 100%);border-left-color:#862d40}.workflow-checkbox.svelte-1y896pb{z-index:2;align-items:flex-start;padding-top:2px;display:flex;position:relative}.workflow-checkbox.svelte-1y896pb input:where(.svelte-1y896pb){cursor:pointer;width:15px;height:15px;accent-color:var(--color-primary);border-radius:var(--radius-sm);margin:0}.workflow-content.svelte-1y896pb{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.workflow-name-row.svelte-1y896pb{align-items:center;gap:8px;min-width:0;display:flex}.workflow-name-link.svelte-1y896pb{min-width:0;color:inherit;flex:1;text-decoration:none;display:block;overflow:hidden}.workflow-name-link.svelte-1y896pb:after{content:"";z-index:1;position:absolute;inset:0}.workflow-name-link.svelte-1y896pb:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-sm)}.workflow-name.svelte-1y896pb{font-family:var(--font-mono);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:13px;font-weight:600;display:block;overflow:hidden}.queue-badge.svelte-1y896pb{border-radius:var(--radius-sm);background:rgba(var(--color-paused-rgb), .1);color:var(--color-paused);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:500;display:flex}.tags-row.svelte-1y896pb{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.tag-pill.svelte-1y896pb{border-radius:var(--radius-full);background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary);cursor:pointer;z-index:2;border:1px solid #0000;align-items:center;padding:2px 6px;font-size:10px;font-weight:500;transition:all .15s;display:inline-flex;position:relative}.tag-pill.svelte-1y896pb:hover{background:rgba(var(--color-primary-rgb), .2);border-color:rgba(var(--color-primary-rgb), .3)}.tag-pill.active.svelte-1y896pb{background:rgba(var(--color-primary-rgb), .25);border-color:var(--color-primary);box-shadow:0 0 0 1px rgba(var(--color-primary-rgb), .3)}.tags-more.svelte-1y896pb{color:var(--color-text-tertiary);padding:2px 4px;font-size:10px;font-weight:500}.workflow-item.never-executed.svelte-1y896pb{background:linear-gradient(90deg,#64748b0a 0%,#0000 100%)}.workflow-item.never-executed.svelte-1y896pb:hover{background:linear-gradient(90deg,#64748b14 0%,#0000 100%)}.workflow-item.never-executed.selected.svelte-1y896pb{background:linear-gradient(90deg,#64748b1f 0%,#0000 100%);border-left-color:#64748b}.never-executed-badge.svelte-1y896pb{color:var(--color-text-tertiary);align-items:center;gap:6px;padding:4px 0;font-size:11px;display:flex}.never-executed-badge.svelte-1y896pb svg:where(.svelte-1y896pb){opacity:.6;width:14px;height:14px}.never-executed-badge.svelte-1y896pb span:where(.svelte-1y896pb){font-style:italic}.schedule-badge.svelte-1y896pb{background:rgba(var(--color-paused-rgb), .15);color:var(--color-paused);border-radius:var(--radius-sm);padding:2px 6px;font-size:10px;font-weight:500;font-style:normal!important}.workflows-panel.svelte-9evvje{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.workflow-list.svelte-9evvje{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex:1;overflow-y:auto}.workflow-list.svelte-9evvje::-webkit-scrollbar{width:6px}.workflow-list.svelte-9evvje::-webkit-scrollbar-track{background:0 0}.workflow-list.svelte-9evvje::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.workflow-list.svelte-9evvje::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.loading-state.svelte-9evvje,.empty-state.svelte-9evvje{padding:var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-md);color:var(--color-text-tertiary);flex-direction:column;display:flex}.empty-create.svelte-9evvje{color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none}.empty-create.svelte-9evvje:hover{background:var(--color-primary-bg)}.spinner.svelte-9evvje{border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.loading-state.svelte-9evvje p:where(.svelte-9evvje),.empty-state.svelte-9evvje p:where(.svelte-9evvje){margin:0;font-size:12px}.details-header.svelte-195w7ih{padding:6px var(--spacing-md);border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.workflow-title.svelte-195w7ih{color:var(--color-text-secondary);letter-spacing:.04em;margin:0;font-size:11px;font-weight:600}.close-btn.svelte-195w7ih{width:22px;height:22px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.close-btn.svelte-195w7ih:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary);opacity:1}.close-btn.svelte-195w7ih:active{transform:scale(.92)}.close-btn.svelte-195w7ih svg:where(.svelte-195w7ih){width:14px;height:14px}.datashard-icon.svelte-1dcne3s{vertical-align:middle;display:inline-block}.tabs-container.svelte-1tlyo77{border-bottom:1px solid var(--color-border);background-color:var(--color-bg-secondary);flex-shrink:0}.tabs.svelte-1tlyo77{scrollbar-width:none;padding:0 var(--spacing-xs);gap:0;display:flex;overflow-x:auto}.tabs.svelte-1tlyo77::-webkit-scrollbar{display:none}.tab.svelte-1tlyo77{color:var(--color-text-secondary);letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 12px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:block;position:relative}.tab.svelte-1tlyo77:hover{color:var(--color-text-primary);text-decoration:none}.tab.active.svelte-1tlyo77{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tab.disabled.svelte-1tlyo77{color:var(--color-text-tertiary);opacity:.5;cursor:not-allowed}.tab.disabled.svelte-1tlyo77:hover{color:var(--color-text-tertiary)}.tab-separator.svelte-1tlyo77{color:var(--color-border);-webkit-user-select:none;user-select:none;align-items:center;padding:0 4px;font-size:14px;display:flex}.tab-separator.svelte-1tlyo77:before{content:"|"}.tab-label.svelte-1tlyo77{align-items:center;gap:5px;display:inline-flex}.tab-icon.svelte-1tlyo77{opacity:.7;justify-content:center;align-items:center;display:flex}.tab.active.svelte-1tlyo77 .tab-icon:where(.svelte-1tlyo77){opacity:1}.tab-text.svelte-1tlyo77{white-space:nowrap}.workflow-empty-state.svelte-19i6831{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:480px;display:flex}.empty-icon.svelte-19i6831{border-radius:var(--radius-lg);background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);width:72px;height:72px;color:var(--color-text-tertiary);margin-bottom:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.empty-title.svelte-19i6831{font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0;font-weight:600}.empty-description.svelte-19i6831{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-xl) 0;line-height:1.6}.help-options.svelte-19i6831{gap:var(--spacing-sm);width:100%;margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.help-option.svelte-19i6831{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;color:inherit;cursor:pointer;transition:all var(--transition-fast);text-decoration:none;display:flex}a.help-option.svelte-19i6831:hover{border-color:var(--color-primary);background-color:var(--color-bg-hover)}.help-option-static.svelte-19i6831{cursor:default}.help-option-static.svelte-19i6831:hover{border-color:var(--color-border);background-color:var(--color-bg-tertiary)}.help-option-icon.svelte-19i6831{border-radius:var(--radius-md);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.help-option-content.svelte-19i6831{flex-direction:column;gap:2px;min-width:0;display:flex}.help-option-title.svelte-19i6831{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.help-option-description.svelte-19i6831{font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:1.5}.help-option-description.svelte-19i6831 code:where(.svelte-19i6831){font-family:var(--font-mono);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);color:var(--color-primary-light);padding:2px 6px;font-size:11px}.help-links.svelte-19i6831{align-items:center;gap:var(--spacing-sm);display:flex}.help-link.svelte-19i6831{font-size:var(--font-size-sm);color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}.help-link.svelte-19i6831:hover{color:var(--color-primary-light);text-decoration:underline}.help-link-divider.svelte-19i6831{color:var(--color-text-tertiary)}.skeleton-container.svelte-nyf855{height:100%;padding:var(--spacing-md);gap:var(--spacing-md);flex-direction:column;display:flex}@keyframes svelte-nyf855-shimmer{}.skeleton-title.svelte-nyf855,.skeleton-close.svelte-nyf855,.skeleton-tab.svelte-nyf855,.skeleton-section-title.svelte-nyf855,.skeleton-count.svelte-nyf855,.skeleton-timeline-bar.svelte-nyf855,.skeleton-card.svelte-nyf855,.skeleton-card-id.svelte-nyf855,.skeleton-card-badge.svelte-nyf855,.skeleton-card-time.svelte-nyf855,.skeleton-detail.svelte-nyf855{background:linear-gradient(90deg, var(--color-bg-tertiary) 25%, var(--color-border) 50%, var(--color-bg-tertiary) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s ease-in-out infinite svelte-nyf855-shimmer}.skeleton-header.svelte-nyf855{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.skeleton-title.svelte-nyf855{width:280px;height:20px}.skeleton-close.svelte-nyf855{border-radius:var(--radius-sm);width:20px;height:20px}.skeleton-tabs.svelte-nyf855{gap:var(--spacing-xs);padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-border);display:flex}.skeleton-tab.svelte-nyf855{border-radius:var(--radius-sm);width:36px;height:28px}.skeleton-content.svelte-nyf855{gap:var(--spacing-lg);flex-direction:column;flex:1;display:flex;overflow:hidden}.skeleton-section.svelte-nyf855{gap:var(--spacing-sm);flex-direction:column;display:flex}.skeleton-section-header.svelte-nyf855{justify-content:space-between;align-items:center;display:flex}.skeleton-section-title.svelte-nyf855{width:120px;height:12px}.skeleton-count.svelte-nyf855{width:80px;height:12px}.skeleton-timeline.svelte-nyf855{height:80px;padding:var(--spacing-sm);background:var(--color-bg-tertiary);border-radius:var(--radius-md);align-items:flex-end;gap:6px;display:flex}.skeleton-timeline-bar.svelte-nyf855{border-radius:var(--radius-sm);animation-delay:calc(var(--i,0) * .1s);flex:1}.skeleton-timeline-bar.svelte-nyf855:first-child{--i:1;height:40%}.skeleton-timeline-bar.svelte-nyf855:nth-child(2){--i:2;height:60%}.skeleton-timeline-bar.svelte-nyf855:nth-child(3){--i:3;height:35%}.skeleton-timeline-bar.svelte-nyf855:nth-child(4){--i:4;height:80%}.skeleton-timeline-bar.svelte-nyf855:nth-child(5){--i:5;height:55%}.skeleton-timeline-bar.svelte-nyf855:nth-child(6){--i:6;height:70%}.skeleton-timeline-bar.svelte-nyf855:nth-child(7){--i:7;height:45%}.skeleton-timeline-bar.svelte-nyf855:nth-child(8){--i:8;height:90%}.skeleton-timeline-bar.svelte-nyf855:nth-child(9){--i:9;height:50%}.skeleton-timeline-bar.svelte-nyf855:nth-child(10){--i:10;height:65%}.skeleton-timeline-bar.svelte-nyf855:nth-child(11){--i:11;height:30%}.skeleton-timeline-bar.svelte-nyf855:nth-child(12){--i:12;height:75%}.skeleton-card.svelte-nyf855{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md)}.skeleton-card-header.svelte-nyf855{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border);display:flex}.skeleton-card-id.svelte-nyf855{width:80px;height:14px}.skeleton-card-badge.svelte-nyf855{border-radius:var(--radius-sm);width:60px;height:18px}.skeleton-card-time.svelte-nyf855{width:70px;height:12px;margin-left:auto}.skeleton-card-details.svelte-nyf855{gap:var(--spacing-xs);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.skeleton-detail.svelte-nyf855{height:32px}.action-bar.svelte-10hvlqd{border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.ab-btn.svelte-10hvlqd{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:6px;padding:5px 11px;font-weight:500;display:inline-flex}.ab-btn.svelte-10hvlqd:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-text-tertiary)}.ab-btn.svelte-10hvlqd:disabled{opacity:.5;cursor:default}.ab-btn.primary.svelte-10hvlqd{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.ab-btn.primary.svelte-10hvlqd:hover:not(:disabled){filter:brightness(1.1)}.ab-btn.danger.svelte-10hvlqd{color:var(--color-error)}.ab-btn.danger.armed.svelte-10hvlqd{background:var(--color-error-bg);border-color:var(--color-error)}.ab-btn.svelte-10hvlqd svg:where(.svelte-10hvlqd){width:13px;height:13px}.ab-spacer.svelte-10hvlqd{flex:1}.ab-link.svelte-10hvlqd{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-decoration:none}.ab-link.svelte-10hvlqd:hover{color:var(--color-primary)}.details-panel.svelte-jwicbc{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.details-container.svelte-jwicbc{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;height:100%;display:flex;overflow:hidden}.no-selection.svelte-jwicbc,.error-state.svelte-jwicbc{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:var(--spacing-md);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.no-selection.svelte-jwicbc:before{content:"";opacity:.25;pointer-events:none;z-index:0;background-image:url(../../../images/workflow-pattern.svg);background-position:50%;background-repeat:repeat;background-size:80px 80px;position:absolute;inset:0}.no-selection.svelte-jwicbc>*{z-index:1;position:relative}.no-selection.svelte-jwicbc::-webkit-scrollbar{width:6px}.error-state.svelte-jwicbc::-webkit-scrollbar{width:6px}.no-selection.svelte-jwicbc::-webkit-scrollbar-track{background:0 0}.error-state.svelte-jwicbc::-webkit-scrollbar-track{background:0 0}.no-selection.svelte-jwicbc::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.error-state.svelte-jwicbc::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.error-state.svelte-jwicbc{color:var(--color-text-tertiary)}.error-icon.svelte-jwicbc{color:var(--color-error);opacity:.6}.error-message.svelte-jwicbc{margin:0;font-size:14px}.error-action.svelte-jwicbc{margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-size:12px;transition:all .15s}.error-action.svelte-jwicbc:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tab-content.svelte-jwicbc{padding:var(--spacing-sm);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex:1;position:relative;overflow-y:auto}.tab-content.svelte-jwicbc::-webkit-scrollbar{width:6px}.tab-content.svelte-jwicbc::-webkit-scrollbar-track{background:0 0}.tab-content.svelte-jwicbc::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.tab-content.loading.svelte-jwicbc{overflow:hidden}.tab-loading-overlay.svelte-jwicbc{background:var(--color-bg-secondary);z-index:10;justify-content:center;align-items:center;animation:.15s ease-out svelte-jwicbc-fadeIn;display:flex;position:absolute;inset:0}@keyframes svelte-jwicbc-fadeIn{0%{opacity:0}to{opacity:1}}.loading-spinner.svelte-jwicbc{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.workflows-page.svelte-vhrgva{flex-direction:column;min-height:0;display:flex}.content-layout.svelte-vhrgva{gap:var(--spacing-md);flex:1;grid-template-columns:320px 1fr;min-width:0;display:grid;overflow:hidden}@media (width<=1024px){.content-layout.svelte-vhrgva{gap:var(--spacing-sm);grid-template-columns:280px 1fr}}@media (width<=768px){.content-layout.svelte-vhrgva{gap:var(--spacing-xs);grid-template-columns:240px 1fr}}@media (width<=600px){.content-layout.svelte-vhrgva{grid-template-rows:minmax(0,40vh) minmax(0,1fr);grid-template-columns:1fr}}
