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