.fontSegmented-module__ckeP5a__sample{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1}.fontSegmented-module__ckeP5a__sampleDefault{font-family:var(--font-brand)}.fontSegmented-module__ckeP5a__sampleDyslexic{font-family:var(--font-dyslexic)}
.modal-module__m4F6Da__modalOverlay{-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));z-index:1000;padding:var(--spacing-lg);animation:modal-module__m4F6Da__overlayFadeIn var(--transition-base);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes modal-module__m4F6Da__overlayFadeIn{0%{opacity:0}to{opacity:1}}.modal-module__m4F6Da__modalContainer{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);width:100%;max-width:500px;max-height:90vh;animation:modal-module__m4F6Da__modalSlideIn var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.modal-module__m4F6Da__modalContainerWide{max-width:800px}.modal-module__m4F6Da__modalContainerExtraWide{max-width:1100px}@keyframes modal-module__m4F6Da__modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-module__m4F6Da__modalHeader{padding:var(--spacing-xl);border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;display:flex}.modal-module__m4F6Da__modalHeaderLeft{align-items:center;gap:var(--spacing-sm);display:flex}.modal-module__m4F6Da__backButton{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal-module__m4F6Da__backButton:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.modal-module__m4F6Da__backButton:active{transform:scale(.95)}.modal-module__m4F6Da__modalTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.modal-module__m4F6Da__closeButton{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.75rem;line-height:1;display:flex}.modal-module__m4F6Da__closeButton:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.modal-module__m4F6Da__closeButton:active{transform:scale(.95)}.modal-module__m4F6Da__modalBody{padding:var(--spacing-xl);flex:1;overflow-y:auto}.modal-module__m4F6Da__modalBody::-webkit-scrollbar{width:8px}.modal-module__m4F6Da__modalBody::-webkit-scrollbar-track{background:0 0}.modal-module__m4F6Da__modalBody::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}.modal-module__m4F6Da__modalBody::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}
.librarycard-module__KeczBa__card{gap:var(--spacing-md);padding:var(--spacing-xl);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);cursor:pointer;transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column;min-height:240px;display:flex}.librarycard-module__KeczBa__card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.librarycard-module__KeczBa__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.librarycard-module__KeczBa__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.librarycard-module__KeczBa__cardHeroIcon{border-radius:var(--radius-md);background:var(--color-bg);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.librarycard-module__KeczBa__authorBadge{border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-secondary);border:1px solid var(--color-border);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:500}.librarycard-module__KeczBa__cardTitle{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.35}.librarycard-module__KeczBa__cardDescription{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.librarycard-module__KeczBa__categoryRow{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.librarycard-module__KeczBa__categoryChip{border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-primary);border:1px solid var(--color-border);padding:3px 10px;font-size:11px;font-weight:500}.librarycard-module__KeczBa__categoryChipMuted{color:var(--color-text-tertiary);}.librarycard-module__KeczBa__cardFooter{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-top:auto;display:flex}.librarycard-module__KeczBa__appsRow{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.librarycard-module__KeczBa__appIcon{border-radius:var(--radius-sm);background:var(--color-bg);border:1px solid var(--color-border);justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.librarycard-module__KeczBa__appIconExtra{color:var(--color-text-secondary);margin-left:2px;font-size:11px}.librarycard-module__KeczBa__appInitials{color:var(--color-text-secondary);font-size:10px;font-weight:600}.librarycard-module__KeczBa__importButton{border-radius:var(--radius-md);border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.librarycard-module__KeczBa__importButton:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.librarycard-module__KeczBa__importButton:disabled{opacity:.6;cursor:not-allowed}.librarycard-module__KeczBa__spinner{animation:.9s linear infinite librarycard-module__KeczBa__librarySpin}@keyframes librarycard-module__KeczBa__librarySpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.librarycard-module__KeczBa__modalLoading{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);color:var(--color-text-secondary);display:flex}.librarycard-module__KeczBa__modalBody{gap:var(--spacing-md);flex-direction:column;display:flex}.librarycard-module__KeczBa__modalAuthor{color:var(--color-text-secondary);font-size:12px}.librarycard-module__KeczBa__modalDescription{color:var(--color-text-primary);white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.librarycard-module__KeczBa__modalSection{gap:var(--spacing-xs);flex-direction:column;display:flex}.librarycard-module__KeczBa__modalSectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin:0;font-size:12px;font-weight:600}.librarycard-module__KeczBa__modalAppsRow{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.librarycard-module__KeczBa__modalAppItem{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12px;display:inline-flex}.librarycard-module__KeczBa__modalActions{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.librarycard-module__KeczBa__secondaryButton{border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);background:0 0;padding:6px 12px;font-size:12px;font-weight:500}.librarycard-module__KeczBa__secondaryButton:hover:not(:disabled){background:var(--color-bg)}.librarycard-module__KeczBa__secondaryButton:disabled{opacity:.6;cursor:not-allowed}
.workspaceTour-module__x5Wuwq__tourRoot{z-index:9000;font-family:var(--font-ui);pointer-events:none;position:fixed;inset:0}.workspaceTour-module__x5Wuwq__scrim{padding:var(--spacing-lg);-webkit-backdrop-filter:blur(2px);pointer-events:auto;background:#0f0c148c;justify-content:center;align-items:center;animation:.25s workspaceTour-module__x5Wuwq__fadeIn;display:flex;position:fixed;inset:0}@keyframes workspaceTour-module__x5Wuwq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes workspaceTour-module__x5Wuwq__cardIn{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.workspaceTour-module__x5Wuwq__dimPanel{pointer-events:auto;background:#0f0c148c;animation:.2s workspaceTour-module__x5Wuwq__fadeIn;position:fixed}.workspaceTour-module__x5Wuwq__holeCover{pointer-events:auto;position:fixed}.workspaceTour-module__x5Wuwq__holeRing,.workspaceTour-module__x5Wuwq__ring{border-radius:var(--radius-md);border:2px solid var(--ds-brand);pointer-events:none;transition:top .2s,left .2s,width .2s,height .2s;animation:1.8s ease-in-out infinite workspaceTour-module__x5Wuwq__ringPulse;position:fixed}@keyframes workspaceTour-module__x5Wuwq__ringPulse{0%,to{box-shadow:0 0 0 4px var(--ds-brand-ring), 0 0 18px 2px var(--ds-brand-ring)}50%{box-shadow:0 0 0 6px var(--ds-brand-ring), 0 0 30px 6px var(--ds-brand-ring)}}.workspaceTour-module__x5Wuwq__ring{border-radius:var(--radius-md);border:2px solid var(--ds-brand);pointer-events:none;transition:top .2s,left .2s,width .2s,height .2s;animation:1.8s ease-in-out infinite workspaceTour-module__x5Wuwq__ringPulse;position:fixed}.workspaceTour-module__x5Wuwq__cardCorner{pointer-events:auto;width:360px;max-width:calc(100vw - 32px);animation:.3s cubic-bezier(.34,1.56,.64,1) workspaceTour-module__x5Wuwq__cardIn;position:fixed;bottom:24px;right:24px}.workspaceTour-module__x5Wuwq__cardAnchor{pointer-events:auto;width:340px;max-width:calc(100vw - 32px);animation:.25s workspaceTour-module__x5Wuwq__fadeIn;position:fixed}.workspaceTour-module__x5Wuwq__cardCenter{pointer-events:auto;width:420px;max-width:calc(100vw - 32px);animation:.35s cubic-bezier(.34,1.56,.64,1) workspaceTour-module__x5Wuwq__cardIn}.workspaceTour-module__x5Wuwq__coachCard{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);padding:var(--spacing-lg);color:var(--ds-text)}.workspaceTour-module__x5Wuwq__coachHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.workspaceTour-module__x5Wuwq__coachStep{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--ds-brand)}.workspaceTour-module__x5Wuwq__coachSkip{color:var(--ds-text-subtle);font-family:var(--font-ui);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-xs);transition:color var(--transition-fast);background:0 0;border:none;padding:2px 4px}.workspaceTour-module__x5Wuwq__coachSkip:hover{color:var(--ds-text)}.workspaceTour-module__x5Wuwq__coachTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin-bottom:var(--spacing-xs)}.workspaceTour-module__x5Wuwq__coachBody{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--ds-text-muted);margin-bottom:var(--spacing-lg)}.workspaceTour-module__x5Wuwq__coachFooter{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);display:flex}.workspaceTour-module__x5Wuwq__coachHint{margin-top:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--ds-text-subtle);font-style:italic;display:block}.workspaceTour-module__x5Wuwq__tourPrimaryButton{height:40px;padding:0 var(--spacing-lg);border-radius:var(--radius-full);background:linear-gradient(135deg, var(--ds-brand), var(--ds-brand-2));color:var(--ds-brand-contrast);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:0 6px 18px var(--ds-brand-ring);transition:transform var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast);border:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.workspaceTour-module__x5Wuwq__tourPrimaryButton:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.workspaceTour-module__x5Wuwq__tourPrimaryButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.workspaceTour-module__x5Wuwq__tourGhostButton{height:40px;padding:0 var(--spacing-md);border-radius:var(--radius-full);color:var(--ds-text-muted);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.workspaceTour-module__x5Wuwq__tourGhostButton:hover{color:var(--ds-text);background:var(--ds-surface-hover)}.workspaceTour-module__x5Wuwq__actionsCard{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--radius-2xl);width:540px;max-width:100%;max-height:88vh;box-shadow:var(--shadow-2xl);padding:var(--spacing-xl);color:var(--ds-text);animation:.35s cubic-bezier(.34,1.56,.64,1) workspaceTour-module__x5Wuwq__cardIn;overflow-y:auto}.workspaceTour-module__x5Wuwq__demoEyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--ds-brand);margin-bottom:2px;display:block}.workspaceTour-module__x5Wuwq__actionsTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:4px 0 var(--spacing-xs)}.workspaceTour-module__x5Wuwq__actionsSubtitle{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--ds-text-muted);margin-bottom:var(--spacing-lg)}.workspaceTour-module__x5Wuwq__actionsList{gap:var(--spacing-sm);flex-direction:column;list-style:none;display:flex}.workspaceTour-module__x5Wuwq__actionRow{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--ds-border);border-radius:var(--radius-lg);background:var(--ds-surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:flex}.workspaceTour-module__x5Wuwq__actionRow:hover{border-color:var(--ds-border-strong);box-shadow:var(--shadow-sm)}.workspaceTour-module__x5Wuwq__actionRowDone{background:var(--ds-surface-sunken);border-color:color-mix(in srgb, var(--ds-success) 40%, transparent)}.workspaceTour-module__x5Wuwq__actionIcon{border-radius:var(--radius-md);background:var(--ds-brand-soft);width:40px;height:40px;color:var(--ds-brand);flex-shrink:0;place-items:center;display:grid}.workspaceTour-module__x5Wuwq__actionRowDone .workspaceTour-module__x5Wuwq__actionIcon{background:var(--ds-success-soft);color:var(--ds-success)}.workspaceTour-module__x5Wuwq__actionText{flex-direction:column;flex:1;min-width:0;display:flex}.workspaceTour-module__x5Wuwq__actionRowTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--ds-text)}.workspaceTour-module__x5Wuwq__actionRowDesc{font-size:var(--font-size-xs);line-height:var(--line-height-snug);color:var(--ds-text-muted)}.workspaceTour-module__x5Wuwq__actionCta{height:34px;padding:0 var(--spacing-md);border:1px solid var(--ds-border-strong);border-radius:var(--radius-full);background:var(--ds-surface);color:var(--ds-text);font-family:var(--font-ui);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.workspaceTour-module__x5Wuwq__actionCta:hover{border-color:var(--ds-brand);background:var(--ds-brand-soft);color:var(--ds-brand)}.workspaceTour-module__x5Wuwq__demoFooter{margin-top:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}@media (max-width:560px){.workspaceTour-module__x5Wuwq__actionsCard{padding:var(--spacing-lg)}.workspaceTour-module__x5Wuwq__actionRow{flex-wrap:wrap}.workspaceTour-module__x5Wuwq__cardAnchor,.workspaceTour-module__x5Wuwq__cardCorner{width:auto;position:fixed;bottom:16px;right:16px;top:auto!important;left:16px!important;transform:none!important}}
.workflow-json-editor-module__OpdmCa__container{gap:var(--spacing-sm);flex-direction:column;flex:1;width:100%;min-height:0;margin:0;display:flex}.workflow-json-editor-module__OpdmCa__surface{min-height:0;box-shadow:none;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--font-size-sm);background:0 0;border:none;border-radius:0;flex:1;line-height:1.6;position:relative;overflow:hidden}.workflow-json-editor-module__OpdmCa__highlight,.workflow-json-editor-module__OpdmCa__textarea{width:100%;height:100%;font:inherit;line-height:inherit;tab-size:2;border:none;padding:1rem;position:absolute;inset:0}.workflow-json-editor-module__OpdmCa__highlight{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;overflow:auto}.workflow-json-editor-module__OpdmCa__highlightInner{min-height:100%;position:relative}.workflow-json-editor-module__OpdmCa__highlight::-webkit-scrollbar{display:none}.workflow-json-editor-module__OpdmCa__highlight{scrollbar-width:none}.workflow-json-editor-module__OpdmCa__textarea{resize:none;color:#0000;-webkit-text-fill-color:transparent;min-height:0;caret-color:var(--color-text-primary);box-shadow:none;z-index:1;white-space:pre;background:0 0;outline:none;flex:1;overflow:auto}.workflow-json-editor-module__OpdmCa__textarea::selection{background:#637ab259}.workflow-json-editor-module__OpdmCa__error{margin-top:var(--spacing-sm);color:var(--color-error);font-size:var(--font-size-sm);white-space:pre-wrap;padding:0 1rem}.workflow-json-editor-module__OpdmCa__footer{margin-top:var(--spacing-sm);padding:0 1rem calc(var(--spacing-md) * 2);justify-content:flex-end;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.workflow-json-editor-module__OpdmCa__button{border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-base);cursor:pointer;box-shadow:var(--shadow-md);transition:var(--button-transition);padding:.65rem 1.6rem}.workflow-json-editor-module__OpdmCa__button:hover{transform:var(--button-hover-transform)}.workflow-json-editor-module__OpdmCa__formatButton{background:var(--color-bg-secondary);color:var(--color-text-primary)}.workflow-json-editor-module__OpdmCa__formatButton:hover{background:var(--color-bg)}.workflow-json-editor-module__OpdmCa__discardButton{background:var(--color-bg);color:var(--color-text-primary);border-color:var(--color-border-strong)}.workflow-json-editor-module__OpdmCa__discardButton:hover{background:var(--color-bg-secondary)}.workflow-json-editor-module__OpdmCa__saveButton{background:var(--color-primary);color:var(--color-bg)}.workflow-json-editor-module__OpdmCa__saveButton:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-lg)}
.workflowgraphrenderer-module__YCjQ-q__workflowGraph{padding:var(--spacing-lg);z-index:0;flex-direction:column;align-items:center;gap:.15rem;width:100%;min-width:100%;display:flex;position:relative}.workflowgraphrenderer-module__YCjQ-q__workflowEdgeSvg{z-index:-1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.workflowgraphrenderer-module__YCjQ-q__workflowEdgePath{fill:none;stroke:color-mix(in srgb, var(--ds-brand) 55%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.workflowgraphrenderer-module__YCjQ-q__workflowEdgeArrow{fill:color-mix(in srgb, var(--ds-brand) 60%, transparent)}.workflowgraphrenderer-module__YCjQ-q__addDisabled .workflowgraphrenderer-module__YCjQ-q__connectorAddBtn,.workflowgraphrenderer-module__YCjQ-q__addDisabled .workflowgraphrenderer-module__YCjQ-q__branchEmptyCard{pointer-events:none;opacity:.4;cursor:default}.workflowgraphrenderer-module__YCjQ-q__graphViewport{border:1px solid var(--ds-border-strong);border-radius:var(--radius-xl);background-color:var(--ds-surface-sunken);background-image:radial-gradient(circle, color-mix(in srgb, var(--ds-text-subtle) 25%, transparent) .75px, transparent .75px);width:100%;min-height:200px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-border-strong) 40%, transparent);background-size:20px 20px;flex:1 1 0;position:relative;overflow:clip}.workflowgraphrenderer-module__YCjQ-q__graphViewportFlush{box-shadow:none;border:none;border-radius:0}.workflowgraphrenderer-module__YCjQ-q__graphViewportInner{cursor:grab;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.workflowgraphrenderer-module__YCjQ-q__graphViewportInner.workflowgraphrenderer-module__YCjQ-q__isPanning,.workflowgraphrenderer-module__YCjQ-q__isPanning{cursor:grabbing}.workflowgraphrenderer-module__YCjQ-q__graphViewportInnerStatic{cursor:inherit;pointer-events:none;touch-action:auto}.workflowgraphrenderer-module__YCjQ-q__graphCanvas{transform-origin:top;will-change:transform;width:max-content;min-width:100%;height:max-content;min-height:100%;padding:var(--spacing-lg);justify-content:center;transition:transform 80ms ease-out;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__graphCanvasNoTransition{transition:none}.workflowgraphrenderer-module__YCjQ-q__graphCanvasSmoothPan{transition:transform .45s cubic-bezier(.4,0,.2,1)}.workflowgraphrenderer-module__YCjQ-q__graphCanvasHidden{opacity:0;visibility:hidden;pointer-events:none}.workflowgraphrenderer-module__YCjQ-q__graphControlsRight{bottom:var(--spacing-md);right:var(--spacing-md);box-shadow:none;z-index:3;background:0 0;border:none;flex-direction:row;align-items:center;gap:.4rem;padding:0;display:inline-flex;position:absolute}.workflowgraphrenderer-module__YCjQ-q__graphToolbarDock{bottom:var(--spacing-md);max-width:calc(100% - 2 * var(--spacing-md));z-index:3;flex-direction:column;align-items:center;gap:.5rem;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.workflowgraphrenderer-module__YCjQ-q__graphToolbar{flex-direction:row;align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__toolbarDivider{background:var(--ds-border-strong);opacity:.6;flex:none;align-self:stretch;width:1px;min-height:1.6rem;margin:0 .15rem}.workflowgraphrenderer-module__YCjQ-q__zoomButton{border:1px solid var(--ds-border-strong);background:color-mix(in srgb, var(--ds-surface) 92%, transparent);width:2.5rem;height:2.5rem;-webkit-backdrop-filter:blur(var(--blur-sm));color:var(--ds-text-muted);cursor:pointer;box-shadow:var(--shadow-xs);border-radius:999px;place-items:center;font-size:1.1rem;line-height:1;transition:all .12s;display:grid}.workflowgraphrenderer-module__YCjQ-q__zoomButtonIcon{object-fit:contain;width:16px;height:16px}.workflowgraphrenderer-module__YCjQ-q__scrollbarTrackH,.workflowgraphrenderer-module__YCjQ-q__scrollbarTrackV{z-index:2;pointer-events:none;position:absolute}.workflowgraphrenderer-module__YCjQ-q__scrollbarTrackH{height:9px;bottom:4px;left:4px;right:16px}.workflowgraphrenderer-module__YCjQ-q__scrollbarTrackV{width:9px;top:4px;bottom:16px;right:4px}.workflowgraphrenderer-module__YCjQ-q__scrollbarThumb{pointer-events:none;opacity:0;background:color-mix(in srgb, var(--ds-text-subtle) 45%, transparent);cursor:pointer;border-radius:999px;transition:opacity .4s,background .15s;position:absolute}.workflowgraphrenderer-module__YCjQ-q__scrollbarThumbActive{pointer-events:auto;opacity:1}.workflowgraphrenderer-module__YCjQ-q__scrollbarThumb:hover{background:color-mix(in srgb, var(--ds-text-subtle) 70%, transparent)}.workflowgraphrenderer-module__YCjQ-q__scrollbarThumb:active{background:color-mix(in srgb, var(--ds-text-muted) 80%, transparent)}.workflowgraphrenderer-module__YCjQ-q__scrollbarTrackH .workflowgraphrenderer-module__YCjQ-q__scrollbarThumb{height:100%;top:0}.workflowgraphrenderer-module__YCjQ-q__scrollbarTrackV .workflowgraphrenderer-module__YCjQ-q__scrollbarThumb{width:100%;left:0}.workflowgraphrenderer-module__YCjQ-q__zoomButton:hover,.workflowgraphrenderer-module__YCjQ-q__zoomButton:focus-visible{background:var(--ds-surface-hover);color:var(--ds-text);border-color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__workflowNode{--indent-step:26px;padding-left:calc(var(--indent-level) * 6px);position:relative}.workflowgraphrenderer-module__YCjQ-q__graphStepRow{justify-content:center;align-items:stretch;width:100%;display:flex}.workflowgraphrenderer-module__YCjQ-q__workflowCard{margin-left:calc(var(--indent-level) * var(--indent-step));width:fit-content;max-width:min(48rem,100%)}.workflowgraphrenderer-module__YCjQ-q__startStepRow{width:max-content;margin:0 auto}.workflowgraphrenderer-module__YCjQ-q__graphStepInfo{border-radius:var(--radius-md);background:var(--ds-surface);border:1px solid var(--ds-border-strong);box-shadow:var(--shadow-sm);cursor:pointer;gap:.7rem;margin:.35rem 0;padding:.75rem .9rem;transition:all .18s;display:flex}.workflowgraphrenderer-module__YCjQ-q__graphStepCardBody{flex-direction:column;gap:.35rem;display:flex}.workflowgraphrenderer-module__YCjQ-q__hasNotConnected{gap:0}.workflowgraphrenderer-module__YCjQ-q__hasNotConnected .workflowgraphrenderer-module__YCjQ-q__graphStepInfo{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.workflowgraphrenderer-module__YCjQ-q__hasNotConnected .workflowgraphrenderer-module__YCjQ-q__graphStepInfo:hover,.workflowgraphrenderer-module__YCjQ-q__hasNotConnected .workflowgraphrenderer-module__YCjQ-q__graphStepInfo:focus-within{transform:none}.workflowgraphrenderer-module__YCjQ-q__graphStepGhost .workflowgraphrenderer-module__YCjQ-q__graphStepInfo{opacity:.6;border-style:dashed;border-color:color-mix(in srgb, var(--ds-brand) 55%, var(--ds-border-strong));background:color-mix(in srgb, var(--ds-brand) 5%, var(--ds-surface));box-shadow:none;cursor:default}.workflowgraphrenderer-module__YCjQ-q__graphStepGhost .workflowgraphrenderer-module__YCjQ-q__graphStepInfo:hover,.workflowgraphrenderer-module__YCjQ-q__graphStepGhost .workflowgraphrenderer-module__YCjQ-q__graphStepInfo:focus-within{border-color:color-mix(in srgb, var(--ds-brand) 55%, var(--ds-border-strong));box-shadow:none;transform:none}.workflowgraphrenderer-module__YCjQ-q__graphStepBody{align-items:flex-start;gap:.75rem;width:100%;display:flex}.workflowgraphrenderer-module__YCjQ-q__collapseToggle{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--ds-text-subtle);cursor:pointer;transition:var(--button-transition);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-top:.05rem;padding:0;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__collapseToggle:hover,.workflowgraphrenderer-module__YCjQ-q__collapseToggle:focus-visible{background:var(--ds-surface-hover);border-color:var(--ds-brand);color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__stepMenuButton{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--ds-text-subtle);cursor:pointer;opacity:.5;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:.05rem;padding:0;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__graphStepInfo:hover .workflowgraphrenderer-module__YCjQ-q__stepMenuButton,.workflowgraphrenderer-module__YCjQ-q__graphStepInfo:focus-within .workflowgraphrenderer-module__YCjQ-q__stepMenuButton,.workflowgraphrenderer-module__YCjQ-q__stepMenuButton[aria-expanded=true]{opacity:1}.workflowgraphrenderer-module__YCjQ-q__stepMenuButton:hover,.workflowgraphrenderer-module__YCjQ-q__stepMenuButton:focus-visible{background:var(--ds-surface-hover);border-color:var(--ds-brand);color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__stepMenu{background:var(--ds-surface);border:1px solid var(--ds-border-strong);min-width:200px;box-shadow:var(--ds-shadow-pop);z-index:1000;border-radius:8px;padding:4px;position:fixed;overflow-y:auto;transform:translate(-50%)}.workflowgraphrenderer-module__YCjQ-q__stepMenuItem{align-items:center;gap:var(--spacing-sm);width:100%;min-height:32px;padding:5.5px var(--spacing-sm);color:var(--ds-text);text-align:left;white-space:nowrap;cursor:pointer;font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast);background:0 0;border:none;border-radius:6px;display:flex}.workflowgraphrenderer-module__YCjQ-q__stepMenuItem:hover:not(:disabled){background:var(--ds-surface-hover)}.workflowgraphrenderer-module__YCjQ-q__stepMenuItem:disabled{opacity:.45;cursor:not-allowed}.workflowgraphrenderer-module__YCjQ-q__stepMenuItemDanger{color:var(--ds-error)}.workflowgraphrenderer-module__YCjQ-q__stepMenuItemDanger:hover:not(:disabled){background:color-mix(in srgb, var(--ds-error) 10%, var(--ds-surface))}.workflowgraphrenderer-module__YCjQ-q__stepMenuDivider{background:var(--ds-border);border:none;height:1px;margin:2px 4px}.workflowgraphrenderer-module__YCjQ-q__collapsedCount{background:color-mix(in srgb, var(--ds-brand) 10%, var(--ds-surface));border:1px solid color-mix(in srgb, var(--ds-brand) 25%, transparent);color:var(--ds-brand);font-size:.68rem;font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:999px;flex:none;align-self:center;padding:.1rem .45rem}.workflowgraphrenderer-module__YCjQ-q__graphStepInfo:hover,.workflowgraphrenderer-module__YCjQ-q__graphStepInfo:focus-within{border-color:color-mix(in srgb, var(--ds-brand) 30%, var(--ds-border-strong));box-shadow:var(--shadow-md), 0 0 0 3px color-mix(in srgb, var(--ds-brand) 6%, transparent);transform:translateY(-1px)}.workflowgraphrenderer-module__YCjQ-q__connectorAddBtn{border:1px solid var(--ds-border-strong);background:var(--ds-surface);width:28px;height:28px;color:var(--ds-text);cursor:pointer;z-index:2;opacity:1;border-radius:999px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%,-50%)}.workflowgraphrenderer-module__YCjQ-q__connectorAlwaysVisible{opacity:1}.workflowgraphrenderer-module__YCjQ-q__connectorLoopAdd{border-color:hsl(from var(--ds-brand) h var(--color-loop-s) var(--color-loop-l));color:hsl(from var(--ds-brand) h var(--color-loop-s) var(--color-loop-l))}.workflowgraphrenderer-module__YCjQ-q__connectorLoopAdd:hover{background:var(--ds-brand);color:var(--ds-brand-contrast);border-color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__connectorAddBtn:hover,.workflowgraphrenderer-module__YCjQ-q__workflowNode:hover .workflowgraphrenderer-module__YCjQ-q__connectorAddBtn{opacity:1;background:var(--ds-surface-hover);color:var(--ds-brand);border-color:var(--ds-brand);box-shadow:var(--shadow-sm);transform:translate(-50%,-50%)scale(1.08)}.workflowgraphrenderer-module__YCjQ-q__connectorTail:after{display:none}.workflowgraphrenderer-module__YCjQ-q__startStepCard{box-shadow:none;background:0 0;border:none;align-items:center;padding:0}.workflowgraphrenderer-module__YCjQ-q__startStepCard:hover,.workflowgraphrenderer-module__YCjQ-q__startStepCard:focus-within{box-shadow:none;border-color:#0000;transform:none}.workflowgraphrenderer-module__YCjQ-q__startStepCard .workflowgraphrenderer-module__YCjQ-q__graphStepBody{align-items:center}.workflowgraphrenderer-module__YCjQ-q__startStepCard .workflowgraphrenderer-module__YCjQ-q__graphStepNumber{background:var(--ds-text);width:auto;height:auto;color:var(--ds-surface);font-size:.95rem;line-height:1.3;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;border-radius:999px;padding:.4rem 1.6rem}.workflowgraphrenderer-module__YCjQ-q__graphStepNumber{background:var(--gradient-primary);color:var(--ds-brand-contrast);font-size:.75rem;font-weight:var(--font-weight-bold);text-align:center;border-radius:var(--radius-sm);width:1.65rem;height:1.65rem;box-shadow:var(--shadow-xs);border:none;flex-shrink:0;line-height:1.65rem}.workflowgraphrenderer-module__YCjQ-q__graphStepText{color:var(--ds-text);flex-direction:column;flex:auto;align-items:stretch;gap:.3rem;font-size:.875rem;line-height:1.5;display:flex}.workflowgraphrenderer-module__YCjQ-q__stepTextContent{white-space:pre-line;max-width:55ch;display:block}.workflowgraphrenderer-module__YCjQ-q__stepMeta{background:var(--ds-surface-sunken);border-radius:var(--radius-xs);border:1px solid var(--ds-border-strong);color:var(--ds-text-muted);align-self:flex-start;align-items:center;gap:.3rem;margin-bottom:.1rem;padding:.2rem .45rem;font-size:.75rem;line-height:1.2;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__stepMetaIcon{object-fit:contain;background:var(--ds-surface);border:1px solid color-mix(in srgb, var(--ds-border-strong) 60%, transparent);width:20px;height:20px;box-shadow:var(--shadow-sm);border-radius:6px}[data-theme=dark] .workflowgraphrenderer-module__YCjQ-q__stepMetaIconLight{background:#fff}.workflowgraphrenderer-module__YCjQ-q__stepMetaFallback{background:var(--ds-surface-sunken);width:20px;height:20px;color:var(--ds-text);font-weight:var(--font-weight-semibold);border:1px solid color-mix(in srgb, var(--ds-border-strong) 60%, transparent);border-radius:6px;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__stepMetaText{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.workflowgraphrenderer-module__YCjQ-q__workflowConnector{height:52px;margin-left:calc(var(--indent-level) * var(--indent-step));align-items:center;display:flex;position:relative}.workflowgraphrenderer-module__YCjQ-q__workflowConnector:after,.workflowgraphrenderer-module__YCjQ-q__connectorBranch:after{display:none}.workflowgraphrenderer-module__YCjQ-q__branchIcon{color:var(--ds-brand);z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workflowgraphrenderer-module__YCjQ-q__connectorLoopBack:after{display:none}.workflowgraphrenderer-module__YCjQ-q__connectorMerge:after{border-top-color:color-mix(in srgb, var(--color-success) 50%, transparent)}.workflowgraphrenderer-module__YCjQ-q__stepText{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--ds-text);flex:auto}.workflowgraphrenderer-module__YCjQ-q__stepLink{color:var(--ds-brand);font-weight:var(--font-weight-semibold);text-decoration:none}.workflowgraphrenderer-module__YCjQ-q__stepLink:hover,.workflowgraphrenderer-module__YCjQ-q__stepLink:focus-visible{color:var(--ds-brand-hover);text-decoration:underline}.workflowgraphrenderer-module__YCjQ-q__urlToggleButton{margin-left:var(--spacing-xs);border:1px solid var(--ds-border-strong);background:var(--ds-surface-sunken);border-radius:var(--radius-sm);cursor:pointer;color:var(--ds-text-muted);transition:var(--button-transition);justify-content:center;align-items:center;padding:.25rem .4rem;font-size:.75rem;line-height:1;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__urlToggleButton:hover{background:var(--ds-surface-hover);color:var(--ds-text);border-color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__branchContainer{flex-direction:column;gap:0;width:100%;margin:0;display:flex}.workflowgraphrenderer-module__YCjQ-q__branchCondition{flex-direction:column;align-items:center;margin-bottom:.5rem;display:flex}.workflowgraphrenderer-module__YCjQ-q__addElseIfBtn{border:1px dashed color-mix(in srgb, var(--ds-brand) 35%, transparent);background:var(--ds-surface);color:var(--ds-text-muted);font:inherit;font-size:.68rem;font-weight:var(--font-weight-medium);cursor:pointer;opacity:0;border-radius:999px;align-items:center;gap:.2rem;margin-top:.4rem;padding:.15rem .5rem;transition:opacity .12s,color .12s,border-color .12s;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__branchContainer:hover>.workflowgraphrenderer-module__YCjQ-q__branchCondition>.workflowgraphrenderer-module__YCjQ-q__addElseIfBtn,.workflowgraphrenderer-module__YCjQ-q__addElseIfBtn:focus-visible{opacity:1}.workflowgraphrenderer-module__YCjQ-q__addElseIfBtn:hover{color:var(--ds-brand);border-color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__branchConnectors{justify-content:center;align-items:center;width:100%;height:50px;margin:0;display:flex;position:relative}.workflowgraphrenderer-module__YCjQ-q__branchPaths{justify-content:center;gap:var(--spacing-lg);width:100%;padding:0;display:flex}.workflowgraphrenderer-module__YCjQ-q__branchPath{flex-direction:column;align-items:center;gap:.5rem;display:flex}.workflowgraphrenderer-module__YCjQ-q__branchLabel{font-size:.65rem;font-weight:var(--font-weight-bold);color:var(--ds-brand);text-align:center;text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb, var(--ds-brand) 10%, var(--ds-surface));border:1px solid color-mix(in srgb, var(--ds-brand) 25%, transparent);border-radius:999px;width:fit-content;margin-bottom:.35rem;padding:.15rem .6rem}.workflowgraphrenderer-module__YCjQ-q__branchLabelEditable{text-transform:none;letter-spacing:.01em;cursor:pointer;max-width:18rem;font-family:inherit;font-size:.7rem}.workflowgraphrenderer-module__YCjQ-q__branchLabelEditable:hover,.workflowgraphrenderer-module__YCjQ-q__branchLabelEditable:focus-visible{background:color-mix(in srgb, var(--ds-brand) 20%, var(--ds-surface));border-color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__branchSteps{--indent-step:26px;flex-direction:column;flex:1;align-items:center;gap:.65rem;width:100%;display:flex}.workflowgraphrenderer-module__YCjQ-q__branchSteps .workflowgraphrenderer-module__YCjQ-q__workflowCard{margin-left:calc(var(--indent-level,0) * var(--indent-step,26px))}.workflowgraphrenderer-module__YCjQ-q__branchConnectorTail{flex:1;height:auto;min-height:52px}.workflowgraphrenderer-module__YCjQ-q__branchSteps .workflowgraphrenderer-module__YCjQ-q__graphStepInfo{margin:0}.workflowgraphrenderer-module__YCjQ-q__branchEmptyCard{border-radius:var(--radius-sm);border:1px dashed var(--ds-border-strong);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.7rem;transition:all .15s;display:flex}.workflowgraphrenderer-module__YCjQ-q__branchEmptyCard:hover,.workflowgraphrenderer-module__YCjQ-q__branchEmptyCard:focus-visible{border-color:var(--ds-brand);background:color-mix(in srgb, var(--ds-brand) 4%, transparent)}.workflowgraphrenderer-module__YCjQ-q__branchEmptyText{color:var(--ds-text-subtle);font-size:.75rem;font-weight:var(--font-weight-medium)}.workflowgraphrenderer-module__YCjQ-q__branchEmptyAdd{width:100%;height:28px;position:relative}.workflowgraphrenderer-module__YCjQ-q__branchEmptyAdd .workflowgraphrenderer-module__YCjQ-q__connectorAddBtn{top:50%}.workflowgraphrenderer-module__YCjQ-q__emptyLoopBody{padding-left:calc(var(--loop-indent,1) * 26px);flex-direction:column;align-items:center;margin:.25rem 0;display:flex}.workflowgraphrenderer-module__YCjQ-q__stepNotConnected{border-radius:0 0 var(--radius-md) var(--radius-md);background:color-mix(in srgb, var(--color-warning,#f59e0b) 8%, var(--ds-surface));border:1px solid color-mix(in srgb, var(--color-warning,#f59e0b) 20%, var(--ds-border-strong));border-top:none;align-items:center;gap:.6rem;padding:.5rem .9rem;font-size:.82rem;display:flex}.workflowgraphrenderer-module__YCjQ-q__stepNotConnectedText{color:var(--ds-text-muted);flex:1}.workflowgraphrenderer-module__YCjQ-q__stepNotConnectedText:before{content:"⚠️";margin-right:.4rem}.workflowgraphrenderer-module__YCjQ-q__stepConnectButton{border-radius:var(--radius-sm,6px);border:1px solid var(--ds-border-strong);background:var(--ds-surface);color:var(--ds-brand);font-size:.78rem;font-weight:var(--font-weight-semibold,600);cursor:pointer;white-space:nowrap;padding:.3rem .7rem;transition:all .15s}.workflowgraphrenderer-module__YCjQ-q__stepConnectButton:hover{background:var(--color-bg-hover,var(--ds-surface-sunken));border-color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__endStepRow{width:max-content;margin:0 auto}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__startStepCard .workflowgraphrenderer-module__YCjQ-q__graphStepNumber,.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__endStepCard .workflowgraphrenderer-module__YCjQ-q__graphStepNumber{background:var(--ds-surface);color:var(--ds-text);border:1.5px solid var(--ds-text);padding:.5rem 2rem}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__graphStepCardBody{filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--ds-text) 12%, transparent))}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__graphStepInfo{text-align:center;min-width:150px;box-shadow:inset 0 0 0 1.5px var(--ds-border-strong);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border:none;justify-content:center;margin:0;padding:2.25rem 2.75rem;transition:box-shadow .18s,background .18s}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__graphStepInfo:hover,.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__graphStepInfo:focus-within{box-shadow:inset 0 0 0 2px var(--ds-brand);background:color-mix(in srgb, var(--ds-brand) 4%, var(--ds-surface));transform:none}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__stepMeta{display:none}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__graphStepBody{justify-content:center}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__stepTextContent{max-width:22ch}.workflowgraphrenderer-module__YCjQ-q__stepDraggable{cursor:grab}.workflowgraphrenderer-module__YCjQ-q__isReordering .workflowgraphrenderer-module__YCjQ-q__stepDraggable{cursor:grabbing}.workflowgraphrenderer-module__YCjQ-q__stepSelected .workflowgraphrenderer-module__YCjQ-q__graphStepInfo{border-color:var(--ds-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-brand) 35%, transparent)}.workflowgraphrenderer-module__YCjQ-q__stepDragging .workflowgraphrenderer-module__YCjQ-q__graphStepInfo{opacity:.45}.workflowgraphrenderer-module__YCjQ-q__dropIndicator{left:var(--spacing-lg);right:var(--spacing-lg);background:var(--ds-brand);height:3px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-brand) 22%, transparent);pointer-events:none;z-index:5;border-radius:999px;position:absolute}.workflowgraphrenderer-module__YCjQ-q__dropIndicatorBlocked{background:var(--ds-danger,#d92d20);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-danger,#d92d20) 22%, transparent)}.workflowgraphrenderer-module__YCjQ-q__dropIndicatorLabel{white-space:nowrap;border-radius:var(--radius-sm,6px);background:var(--ds-danger,#d92d20);color:#fff;padding:.2rem .5rem;font-size:.72rem;font-weight:600;position:absolute;top:8px;left:50%;transform:translate(-50%)}.workflowgraphrenderer-module__YCjQ-q__selectionMarquee{border:1px solid var(--ds-brand);background:color-mix(in srgb, var(--ds-brand) 12%, transparent);border-radius:var(--radius-sm,6px);pointer-events:none;z-index:6;position:absolute}
.create-module__T8fhWa__page{width:100%;height:100%;font-family:var(--font-ui);box-sizing:border-box;flex-flow:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.create-module__T8fhWa__page{flex-direction:column}}.create-module__T8fhWa__chatAreaLeft{background:var(--ds-surface);flex-direction:column;flex:6 1 0;min-width:320px;height:100%;min-height:0;padding:0;display:flex;position:relative}.create-module__T8fhWa__jsonEditorPanelWrapper{justify-content:stretch}.create-module__T8fhWa__detailsArea{--details-fade-size:2rem;flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.create-module__T8fhWa__builderBody{min-width:0;min-height:0;padding:0 var(--spacing-md) var(--spacing-md);flex:1 1 0;display:flex}.create-module__T8fhWa__builderFrame{border:1px solid var(--ds-border);border-radius:var(--radius-xl);background:var(--ds-surface);flex-direction:row;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.create-module__T8fhWa__modeToggleAnchor{bottom:var(--spacing-md);left:var(--spacing-md);z-index:3;position:absolute}.create-module__T8fhWa__modeToggle{background:color-mix(in srgb, var(--ds-surface) 92%, transparent);-webkit-backdrop-filter:blur(var(--blur-sm));border:1px solid var(--ds-border-strong);box-shadow:var(--shadow-xs);border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex}.create-module__T8fhWa__modeToggleButton{width:34px;height:28px;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.create-module__T8fhWa__modeToggleButton:hover{color:var(--ds-text)}.create-module__T8fhWa__modeToggleButtonActive,.create-module__T8fhWa__modeToggleButtonActive:hover{background:var(--ds-surface);color:var(--ds-brand);box-shadow:var(--ds-shadow-card)}.create-module__T8fhWa__canvasToolButton{border:1px solid var(--ds-border-strong);background:color-mix(in srgb, var(--ds-surface) 92%, transparent);width:2.5rem;height:2.5rem;-webkit-backdrop-filter:blur(var(--blur-sm));color:var(--ds-text-muted);cursor:pointer;box-shadow:var(--shadow-xs);border-radius:999px;place-items:center;transition:all .12s;display:grid}.create-module__T8fhWa__canvasToolButton:hover:not(:disabled){background:var(--ds-surface-hover);color:var(--ds-text);border-color:var(--ds-brand)}.create-module__T8fhWa__canvasToolButton:disabled{opacity:.4;cursor:not-allowed}.create-module__T8fhWa__canvasToolButtonActive,.create-module__T8fhWa__canvasToolButtonActive:hover{background:var(--ds-brand);color:var(--ds-brand-contrast);border-color:var(--ds-brand)}.create-module__T8fhWa__canvasToolButtonIcon{object-fit:contain;width:18px;height:18px}.create-module__T8fhWa__canvasToolButtonActive .create-module__T8fhWa__canvasToolButtonIcon{filter:brightness(0)invert()}.create-module__T8fhWa__modeToggleIcon{object-fit:contain;width:16px;height:16px}.create-module__T8fhWa__commentModeBanner{font-size:var(--font-size-sm);color:var(--ds-text);background:color-mix(in srgb, var(--ds-surface) 92%, transparent);-webkit-backdrop-filter:blur(var(--blur-sm));border:1px solid var(--ds-border-strong);box-shadow:var(--shadow-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.4rem .85rem;display:inline-flex}.create-module__T8fhWa__commentModeBannerLink{font:inherit;color:var(--ds-brand);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.create-module__T8fhWa__commentModeBannerLink:hover{color:var(--ds-brand-hover,var(--ds-brand))}.create-module__T8fhWa__detailsMenuWrapper{background:color-mix(in srgb, var(--ds-surface-sunken) 60%, transparent);border:1px solid var(--ds-border-strong);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .35rem;display:inline-flex;position:relative}.create-module__T8fhWa__detailsMenuButton{cursor:pointer;color:var(--ds-text-muted);background-color:#0000;border:none;border-radius:999px;padding:.2rem .55rem;font-size:1.1rem;line-height:1;transition:all .15s}.create-module__T8fhWa__detailsMenuButton:hover{background-color:var(--ds-surface-hover);color:var(--ds-text)}.create-module__T8fhWa__detailsMenuDropdown{top:calc(100% + var(--spacing-xs));min-width:13rem;padding:var(--spacing-xs);background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);z-index:2;-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));position:absolute;right:0}.create-module__T8fhWa__menuItem{text-align:left;align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--ds-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;border-radius:var(--radius-sm);background:0 0;border:none;transition:all .12s;display:flex}.create-module__T8fhWa__menuItem:hover{background-color:var(--ds-surface-hover)}.create-module__T8fhWa__menuItemDanger{color:var(--ds-error)}.create-module__T8fhWa__separator{background-color:var(--ds-border-strong);flex:0 0 1px;align-self:stretch;width:1px;margin:0}.create-module__T8fhWa__stepsPreview{z-index:0;flex-direction:column;flex:1 1 0;gap:0;width:100%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.create-module__T8fhWa__booleanToggleOptionActive{border-color:var(--ds-brand);background:color-mix(in srgb, var(--ds-brand) 10%, var(--ds-surface));color:var(--ds-brand)}.create-module__T8fhWa__paramRemoveButton{border:1px solid color-mix(in srgb, var(--ds-border-strong) 70%, transparent);color:var(--ds-text-muted);cursor:pointer;width:28px;height:28px;transition:var(--button-transition);background:0 0;border-radius:999px;place-items:center;display:inline-grid}.create-module__T8fhWa__paramRemoveButton:before{content:"×";font-size:1rem;line-height:1}.create-module__T8fhWa__paramRemoveButton:hover,.create-module__T8fhWa__paramRemoveButton:focus-visible{border-color:var(--ds-brand);color:var(--ds-text)}.create-module__T8fhWa__paramAddRowButton{border:1px dashed color-mix(in srgb, var(--ds-brand) 50%, transparent);color:var(--ds-brand);cursor:pointer;transition:var(--button-transition);background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:.25rem;padding:.3rem .75rem;font-size:.8rem;display:inline-flex}.create-module__T8fhWa__paramAddRowButton:hover,.create-module__T8fhWa__paramAddRowButton:focus-visible{border-color:var(--ds-brand);color:var(--ds-text)}.create-module__T8fhWa__schemaArrayItems{flex-direction:column;gap:.5rem;display:flex}.create-module__T8fhWa__schemaArrayItem{border:1px solid color-mix(in srgb, var(--ds-border-strong) 70%, transparent);background:var(--ds-surface);border-radius:10px;overflow:hidden}.create-module__T8fhWa__schemaArrayItemHeader{background:color-mix(in srgb, var(--ds-surface-sunken) 50%, transparent);width:100%;color:var(--ds-text);cursor:pointer;transition:var(--button-transition);text-align:left;border:none;justify-content:space-between;align-items:center;padding:.55rem .75rem;font-size:.85rem;display:flex}.create-module__T8fhWa__schemaArrayItemHeader:hover{background:color-mix(in srgb, var(--ds-surface-sunken) 80%, transparent)}.create-module__T8fhWa__schemaArrayItemTitle{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.create-module__T8fhWa__schemaArrayItemChevron{color:var(--ds-text-muted);flex-shrink:0;margin-left:.5rem;font-size:.65rem}.create-module__T8fhWa__schemaArrayItemFields{border-top:1px solid color-mix(in srgb, var(--ds-border-strong) 50%, transparent);flex-direction:column;gap:.45rem;padding:.65rem .75rem;display:flex}.create-module__T8fhWa__schemaFieldRow{flex-direction:column;gap:.2rem;display:flex}.create-module__T8fhWa__schemaFieldLabel{color:var(--ds-text-muted);font-size:.78rem;font-weight:var(--font-weight-semibold)}.create-module__T8fhWa__schemaArrayItemFields .create-module__T8fhWa__paramRemoveButton{align-self:flex-end;margin-top:.25rem}.create-module__T8fhWa__filepathInputRow{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.create-module__T8fhWa__modalSubtitle{font-size:var(--font-size-base);color:var(--ds-text-muted);margin-bottom:calc(var(--spacing-md) + .35rem);transition:transform .2s;display:inline-block}.create-module__T8fhWa__inputGroup{margin-bottom:var(--spacing-sm)}.create-module__T8fhWa__inputLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--ds-text-muted);margin-bottom:var(--spacing-sm);letter-spacing:.01em;display:block}.create-module__T8fhWa__charHelper{margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--ds-text-muted);text-align:right}.create-module__T8fhWa__textarea{width:100%;font-size:var(--font-size-base);border:1px solid var(--ds-border-strong);border-radius:var(--radius-md);background-color:var(--ds-surface);color:var(--ds-text);padding:.75rem 1rem;transition:all .2s;box-shadow:inset 0 1px 2px #00000005}.create-module__T8fhWa__textarea:focus{border-color:var(--ds-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-brand) 10%, transparent), inset 0 1px 2px #0000000d;outline:none}.create-module__T8fhWa__visibilityToggle{border:1px solid var(--ds-border-strong);border-radius:var(--radius-md);background:var(--ds-surface);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.create-module__T8fhWa__visibilityOption{border-radius:calc(var(--radius-md) - 3px);min-height:38px;color:var(--ds-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0}.create-module__T8fhWa__visibilityOptionActive{background:var(--ds-brand);color:var(--ds-brand-contrast)}.create-module__T8fhWa__visibilityOption:disabled{opacity:.55;cursor:not-allowed}.create-module__T8fhWa__visibilityLocked{border:1px solid var(--ds-border-strong);border-radius:var(--radius-md);background:var(--ds-surface);min-height:44px;color:var(--ds-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;padding:0 1rem;display:flex}.create-module__T8fhWa__modalFooter{justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);display:flex}.create-module__T8fhWa__modalButton{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:var(--ds-brand);color:var(--ds-brand-contrast);box-shadow:0 2px 12px color-mix(in srgb, var(--ds-brand) 25%, transparent);border:none;border-radius:999px;padding:.6rem 1.5rem;transition:all .2s}.create-module__T8fhWa__modalButton:hover{box-shadow:0 4px 20px color-mix(in srgb, var(--ds-brand) 35%, transparent);transform:translateY(-1px)}.create-module__T8fhWa__modalButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.create-module__T8fhWa__modalButtonSecondary{color:var(--ds-text-muted);border:1px solid var(--ds-border-strong);box-shadow:none;background:0 0}.create-module__T8fhWa__modalButtonSecondary:hover{background:var(--ds-surface-hover);color:var(--ds-text);box-shadow:none}.create-module__T8fhWa__deleteModalFooter{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-lg);display:flex}.create-module__T8fhWa__deleteConfirmButton{background-color:var(--ds-error);color:var(--ds-brand-contrast);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;border-radius:999px;padding:.5rem 1.25rem;transition:all .15s}.create-module__T8fhWa__deleteConfirmButton:hover{filter:brightness(1.05);box-shadow:0 4px 12px color-mix(in srgb, var(--ds-error) 30%, transparent);transform:translateY(-1px)}.create-module__T8fhWa__cancelDeleteButton{border:1px solid var(--ds-border-strong);color:var(--ds-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background-color:#0000;border-radius:999px;padding:.5rem 1.25rem;transition:all .15s}.create-module__T8fhWa__cancelDeleteButton:hover{background-color:var(--ds-surface-sunken)}.create-module__T8fhWa__modalSuccess{color:var(--ds-success)}.create-module__T8fhWa__modalError{color:var(--ds-error)}.create-module__T8fhWa__workflowNameNotice{margin:0 0 var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-sm);align-items:flex-start;gap:var(--spacing-sm);background:var(--ds-surface-sunken);border:1px solid var(--ds-border-strong);color:var(--ds-text-muted);font-size:.9rem;display:flex}.create-module__T8fhWa__workflowNameNoticeIcon{font-size:.85rem;font-weight:600;line-height:1.2}.create-module__T8fhWa__workflowNameNotice.create-module__T8fhWa__workflowNameNoticeDuplicate{background:var(--ds-surface-active);border-color:var(--ds-border-strong);color:var(--ds-text)}.create-module__T8fhWa__workflowNameNoticeChecking{color:var(--ds-text-muted)}.create-module__T8fhWa__workflowNameNotice.create-module__T8fhWa__workflowNameNoticeError{background:color-mix(in srgb, var(--ds-error) 15%, var(--ds-surface));border-color:color-mix(in srgb, var(--ds-error) 35%, var(--ds-border-strong));color:var(--ds-error)}.create-module__T8fhWa__loadError{min-height:0;padding:var(--spacing-md);flex:1 1 0;justify-content:center;align-items:center;display:flex}.create-module__T8fhWa__loadErrorInner{align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;max-width:24rem;display:flex}.create-module__T8fhWa__loadErrorTitle{color:var(--ds-text);margin:0;font-size:1.125rem;font-weight:600}.create-module__T8fhWa__loadErrorText{color:var(--ds-text-muted);margin:0;font-size:.9375rem}.create-module__T8fhWa__loadErrorActions{gap:var(--spacing-sm);display:flex}
.library-module__xW7Uza__pageRoot{gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-2xl);flex-direction:column;width:100%;max-width:1400px;margin:0 auto;display:flex}.library-module__xW7Uza__pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.library-module__xW7Uza__pageHeaderTitle{align-items:flex-start;gap:var(--spacing-md);display:flex}.library-module__xW7Uza__pageHeaderIcon{color:var(--color-primary);margin-top:4px}.library-module__xW7Uza__pageHeader h1{color:var(--color-text-primary);margin:0;font-size:22px;font-weight:600}.library-module__xW7Uza__pageHeader p{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px}.library-module__xW7Uza__toolbar{align-items:center;gap:var(--spacing-md);display:flex}.library-module__xW7Uza__toolbarSearch{flex:1;max-width:480px}.library-module__xW7Uza__grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.library-module__xW7Uza__gridLoading{padding:var(--spacing-2xl);text-align:center;color:var(--color-text-secondary);font-size:14px}.library-module__xW7Uza__emptyState{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2xl);text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-xl);color:var(--color-text-secondary);flex-direction:column;display:flex}.library-module__xW7Uza__emptyState h3{color:var(--color-text-primary);margin:0;font-size:16px}.library-module__xW7Uza__emptyState p{margin:0;font-size:13px}
.recommendations-module__GF8Lba__recSection{padding:var(--spacing-xl);max-width:1100px;margin:0 auto;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);gap:var(--spacing-lg);display:grid}.recommendations-module__GF8Lba__loadingText{color:var(--color-text-primary)}.recommendations-module__GF8Lba__pageHeader{justify-content:space-between;align-items:flex-end;gap:var(--spacing-lg);display:flex}.recommendations-module__GF8Lba__titleBlock{gap:.35rem;display:grid}.recommendations-module__GF8Lba__sectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);align-items:center;gap:.5rem;display:flex}.recommendations-module__GF8Lba__countPill{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.recommendations-module__GF8Lba__sectionSubtext{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0}.recommendations-module__GF8Lba__controlsBar{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.recommendations-module__GF8Lba__filters{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:768px){.recommendations-module__GF8Lba__controlsBar{flex-direction:column;align-items:stretch}.recommendations-module__GF8Lba__filters{width:100%}.recommendations-module__GF8Lba__filters>*{flex:1;width:100%}.recommendations-module__GF8Lba__recTrigger{justify-content:space-between;width:100%}}.recommendations-module__GF8Lba__list{gap:var(--spacing-lg);display:grid}.recommendations-module__GF8Lba__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);padding:var(--spacing-lg) var(--spacing-xl);gap:var(--spacing-md);box-shadow:var(--shadow-xs);transition:box-shadow .15s,border-color .15s;display:grid}.recommendations-module__GF8Lba__card:hover{box-shadow:var(--shadow-sm)}.recommendations-module__GF8Lba__pendingCard{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);padding:var(--spacing-md) var(--spacing-lg);gap:.25rem;display:grid}.recommendations-module__GF8Lba__pendingHeader{color:var(--color-text-primary);align-items:center;gap:.5rem;display:inline-flex}.recommendations-module__GF8Lba__pendingSpinner{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:999px;width:.85rem;height:.85rem;animation:.8s linear infinite recommendations-module__GF8Lba__rec-spinner}.recommendations-module__GF8Lba__pendingWorkflow{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.recommendations-module__GF8Lba__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.recommendations-module__GF8Lba__cardHeaderPills{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:inline-flex}.recommendations-module__GF8Lba__cardTitleGroup{gap:.35rem;display:grid}.recommendations-module__GF8Lba__cardTitle{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}.recommendations-module__GF8Lba__cardWorkflow{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.recommendations-module__GF8Lba__cardExplanation{color:var(--color-text-secondary);font-size:var(--font-size-sm);max-width:72ch;margin:0;line-height:1.6}.recommendations-module__GF8Lba__tagPill{font-size:.75rem;font-weight:var(--font-weight-semibold);border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);border-radius:999px;align-items:center;padding:.125rem .5rem;display:inline-flex}.recommendations-module__GF8Lba__tagBugfix{color:var(--ds-error);background:#dc26261a;border-color:#dc262659}.recommendations-module__GF8Lba__tagImprovement{color:var(--ds-warning-ink);background:#d977061f;border-color:#d9770659}.recommendations-module__GF8Lba__tagNewFeature{color:var(--color-info);background:#2563eb1f;border-color:#2563eb59}.recommendations-module__GF8Lba__actions{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.recommendations-module__GF8Lba__primaryButton{background:var(--color-primary);color:var(--ds-brand-contrast);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;border-radius:999px;padding:.5rem 1.1rem}.recommendations-module__GF8Lba__primaryButton:hover:not(:disabled){filter:brightness(1.05)}.recommendations-module__GF8Lba__primaryButton:disabled{opacity:.6;cursor:not-allowed}.recommendations-module__GF8Lba__secondaryButton{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary);cursor:pointer;border-radius:999px;padding:.5rem 1.1rem}.recommendations-module__GF8Lba__secondaryButton:hover:not(:disabled){background:var(--color-bg-secondary)}.recommendations-module__GF8Lba__secondaryButton:disabled{opacity:.6;cursor:not-allowed}.recommendations-module__GF8Lba__statusPill{font-size:.75rem;font-weight:var(--font-weight-semibold);border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-bg-secondary);text-transform:capitalize;border-radius:999px;align-items:center;padding:.125rem .5rem;display:inline-flex}.recommendations-module__GF8Lba__statusShown{background:var(--ds-brand-soft);color:var(--ds-brand);border-color:color-mix(in srgb, var(--ds-brand) 40%, transparent)}.recommendations-module__GF8Lba__statusDismissed{background:var(--color-bg-secondary);color:var(--color-text-secondary)}.recommendations-module__GF8Lba__statusApplied{color:var(--ds-success);background:#22c55e1f;border-color:#22c55e59}.recommendations-module__GF8Lba__emptyState{padding:var(--spacing-xl);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);text-align:center;gap:var(--spacing-sm);display:grid}.recommendations-module__GF8Lba__retryButton{margin-top:var(--spacing-xs);height:36px;padding:0 var(--spacing-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);justify-self:center}.recommendations-module__GF8Lba__retryButton:hover{background:var(--ds-surface-hover)}.recommendations-module__GF8Lba__retryButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.recommendations-module__GF8Lba__previewOverlay{padding:var(--spacing-lg);z-index:1100;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.recommendations-module__GF8Lba__previewModal{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(1100px,100%);max-height:88vh;box-shadow:var(--shadow-lg);padding:var(--spacing-lg);gap:var(--spacing-md);display:grid;overflow:auto}.recommendations-module__GF8Lba__previewHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.recommendations-module__GF8Lba__previewTitleGroup{gap:.2rem;display:grid}.recommendations-module__GF8Lba__previewTitle{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.recommendations-module__GF8Lba__previewSubtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.recommendations-module__GF8Lba__previewCloseButton{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary);cursor:pointer;border-radius:999px;padding:.45rem .95rem}.recommendations-module__GF8Lba__previewCloseButton:hover{background:var(--color-bg-secondary)}.recommendations-module__GF8Lba__previewMeta{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.recommendations-module__GF8Lba__previewError{color:var(--color-error,#dc2626);font-size:var(--font-size-sm);margin:0}.recommendations-module__GF8Lba__previewGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recommendations-module__GF8Lba__previewPanel{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.recommendations-module__GF8Lba__previewPanelTitle{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.recommendations-module__GF8Lba__previewCode{padding:var(--spacing-md);max-height:52vh;color:var(--color-text-primary);white-space:pre;box-sizing:border-box;width:100%;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.77rem;line-height:1.5;overflow:auto}.recommendations-module__GF8Lba__previewDiffCanvas{box-sizing:border-box;width:max-content;min-width:100%}.recommendations-module__GF8Lba__previewDiffLine{box-sizing:border-box;border-radius:4px;grid-template-columns:14px minmax(0,1fr);gap:.4rem;width:100%;padding:0 .2rem;display:grid}.recommendations-module__GF8Lba__previewDiffSame{background:0 0}.recommendations-module__GF8Lba__previewDiffRemoved{background:var(--ds-error-soft)}.recommendations-module__GF8Lba__previewDiffAdded{background:var(--ds-success-soft)}.recommendations-module__GF8Lba__previewDiffMarker{color:var(--color-text-secondary)}.recommendations-module__GF8Lba__previewDiffRemoved .recommendations-module__GF8Lba__previewDiffMarker{color:var(--ds-error)}.recommendations-module__GF8Lba__previewDiffAdded .recommendations-module__GF8Lba__previewDiffMarker{color:var(--ds-success)}.recommendations-module__GF8Lba__previewDiffText{white-space:pre;min-width:0}@media (max-width:900px){.recommendations-module__GF8Lba__previewOverlay{padding:var(--spacing-sm)}.recommendations-module__GF8Lba__previewModal{padding:var(--spacing-md);max-height:92vh}.recommendations-module__GF8Lba__previewGrid{grid-template-columns:1fr}.recommendations-module__GF8Lba__previewCode{max-height:36vh}}@keyframes recommendations-module__GF8Lba__rec-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.run-workflow-module__wRyMSa__container{gap:var(--spacing-lg);font-family:var(--font-ui);--run-info-soft:#e2ecff;--run-info-ink:#2f6fed;flex-direction:column;padding:20px 36px;display:flex}[data-theme=dark] .run-workflow-module__wRyMSa__container{--run-info-soft:#2f6fed33;--run-info-ink:#7fa8f5}.run-workflow-module__wRyMSa__breadcrumb{font-family:var(--font-ui);align-items:center;gap:6px;font-size:14px;line-height:22px;display:flex}.run-workflow-module__wRyMSa__breadcrumbLink{color:var(--color-text-secondary);text-decoration:none}.run-workflow-module__wRyMSa__breadcrumbLink:hover{color:var(--color-text-primary)}.run-workflow-module__wRyMSa__breadcrumbSep{color:var(--color-text-tertiary)}.run-workflow-module__wRyMSa__breadcrumbCurrent{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.run-workflow-module__wRyMSa__header{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.run-workflow-module__wRyMSa__headerLeft{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.run-workflow-module__wRyMSa__title{font-family:var(--font-ui);font-size:28px;line-height:36px;font-weight:var(--font-weight-medium);letter-spacing:-.02px;color:var(--color-text-primary);margin:0}.run-workflow-module__wRyMSa__description{color:var(--color-text-secondary);max-width:700px;margin:0}.run-workflow-module__wRyMSa__headerRight{align-items:center;gap:var(--spacing-sm);display:flex}.run-workflow-module__wRyMSa__controlButtons{gap:var(--spacing-sm);display:flex}.run-workflow-module__wRyMSa__controlButton{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-bg);height:36px;color:var(--color-text-primary);font-family:var(--font-ui);font-size:14px;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:8px 14px;line-height:20px;display:inline-flex}.run-workflow-module__wRyMSa__inspectVariablesButton{white-space:nowrap}.run-workflow-module__wRyMSa__controlButton:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-hover)}.run-workflow-module__wRyMSa__controlButton:disabled{opacity:.6;cursor:not-allowed}.run-workflow-module__wRyMSa__controlButton.run-workflow-module__wRyMSa__resumeButton{color:var(--ds-success,#1f6b43);border-color:color-mix(in srgb, var(--ds-success,#1f6b43) 45%, var(--color-border-strong))}.run-workflow-module__wRyMSa__controlButton.run-workflow-module__wRyMSa__resumeButton:hover:not(:disabled){background:color-mix(in srgb, var(--ds-success,#1f6b43) 10%, transparent)}.run-workflow-module__wRyMSa__controlButton.run-workflow-module__wRyMSa__stopButton{color:var(--ds-error,#b42318);border-color:color-mix(in srgb, var(--ds-error,#b42318) 40%, var(--color-border-strong))}.run-workflow-module__wRyMSa__controlButton.run-workflow-module__wRyMSa__stopButton:hover:not(:disabled){background:color-mix(in srgb, var(--ds-error,#b42318) 10%, transparent)}.run-workflow-module__wRyMSa__controlButton.run-workflow-module__wRyMSa__primaryButton{background:var(--ds-brand);border-color:var(--ds-brand);color:var(--ds-brand-contrast)}.run-workflow-module__wRyMSa__controlButton.run-workflow-module__wRyMSa__primaryButton:hover:not(:disabled){background:var(--ds-brand-hover);border-color:var(--ds-brand-hover)}.run-workflow-module__wRyMSa__statusBadge{font-family:var(--font-ui);font-size:12px;line-height:16px;font-weight:var(--font-weight-medium);white-space:nowrap;background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:26px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.run-workflow-module__wRyMSa__statusBadgeIcon{flex-shrink:0}.run-workflow-module__wRyMSa__statusBadge[data-status=running] .run-workflow-module__wRyMSa__statusBadgeIcon{animation:1s linear infinite run-workflow-module__wRyMSa__spin}.run-workflow-module__wRyMSa__pulseDot{vertical-align:middle;background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:.25rem;animation:2s ease-in-out infinite run-workflow-module__wRyMSa__pulse;display:inline-block}@keyframes run-workflow-module__wRyMSa__pulse{0%,to{opacity:1}50%{opacity:.3}}.run-workflow-module__wRyMSa__statusBadge[data-status=running],.run-workflow-module__wRyMSa__statusBadge[data-status=waiting_for_trigger],.run-workflow-module__wRyMSa__statusBadge[data-status=queued]{color:var(--run-info-ink);background:var(--run-info-soft)}.run-workflow-module__wRyMSa__statusBadge[data-status=awaiting_review],.run-workflow-module__wRyMSa__statusBadge[data-status=awaiting_input],.run-workflow-module__wRyMSa__statusBadge[data-status=paused]{color:var(--ds-warning-ink);background:var(--ds-warning-soft)}.run-workflow-module__wRyMSa__statusBadge[data-status=completed]{color:var(--ds-success);background:var(--ds-success-soft)}.run-workflow-module__wRyMSa__statusBadge[data-status=stopped]{color:var(--color-text-secondary);background:var(--color-bg-secondary)}.run-workflow-module__wRyMSa__statusBadge[data-status=error]{color:var(--ds-error);background:var(--ds-error-soft)}.run-workflow-module__wRyMSa__errorBanner{padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--ds-error-soft);color:var(--ds-error);border:1px solid color-mix(in srgb, var(--ds-error) 35%, transparent);justify-content:space-between;align-items:center;gap:var(--spacing-sm);overflow-wrap:anywhere;word-break:break-word;flex-wrap:wrap;min-width:0;display:flex}.run-workflow-module__wRyMSa__errorBannerLink{color:inherit;white-space:nowrap;font-weight:700;text-decoration:underline}.run-workflow-module__wRyMSa__errorBannerInlineLink{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.run-workflow-module__wRyMSa__errorBanner code,.run-workflow-module__wRyMSa__stepError code{border:1px solid color-mix(in srgb, currentColor 35%, transparent);background:0 0;padding:0 4px}.run-workflow-module__wRyMSa__awaitingReviewBanner{padding:var(--spacing-sm);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--ds-warning-ink) 35%, transparent);background:var(--ds-warning-soft);color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.run-workflow-module__wRyMSa__bannerActions{align-items:center;gap:var(--spacing-sm);display:flex}.run-workflow-module__wRyMSa__reviewModalContent{gap:var(--spacing-sm);display:grid}.run-workflow-module__wRyMSa__reviewIntro{color:var(--color-text-secondary);margin:0}.run-workflow-module__wRyMSa__reviewSummaryBox{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary);padding:var(--spacing-sm);gap:.35rem;max-height:240px;display:grid;overflow:auto}.run-workflow-module__wRyMSa__reviewFormGrid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.run-workflow-module__wRyMSa__reviewSideBySide .run-workflow-module__wRyMSa__reviewFormGrid{grid-template-columns:1fr}.run-workflow-module__wRyMSa__reviewField{border-radius:var(--radius-md);border:1px solid #0000;gap:.35rem;padding:.15rem;display:grid}.run-workflow-module__wRyMSa__reviewFieldActive{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.run-workflow-module__wRyMSa__reviewFieldLabel{color:var(--color-text-secondary);font-size:.82rem;font-weight:var(--font-weight-semibold)}.run-workflow-module__wRyMSa__reviewInput,.run-workflow-module__wRyMSa__reviewSelect,.run-workflow-module__wRyMSa__reviewFieldTextarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-text-primary);padding:.5rem .6rem;font-size:.85rem;line-height:1.35}.run-workflow-module__wRyMSa__reviewFieldTextarea{resize:vertical}.run-workflow-module__wRyMSa__extractionFieldList{gap:var(--spacing-sm);display:grid}.run-workflow-module__wRyMSa__extractionFieldRow{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm);gap:var(--spacing-sm);display:grid}.run-workflow-module__wRyMSa__reviewSideBySide{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;min-height:0;display:grid}.run-workflow-module__wRyMSa__reviewFieldsPane{gap:var(--spacing-sm);align-content:start;max-height:60vh;display:grid;overflow-y:auto}.run-workflow-module__wRyMSa__reviewDocumentPane{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);max-height:60vh;padding:var(--spacing-sm);overflow-y:auto}.run-workflow-module__wRyMSa__reviewActions{gap:var(--spacing-sm);justify-content:flex-end;display:flex}.run-workflow-module__wRyMSa__executionMetadata{padding:0}.run-workflow-module__wRyMSa__metadataGrid{gap:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.run-workflow-module__wRyMSa__metadataItem{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.run-workflow-module__wRyMSa__metadataLabel{font-family:var(--font-ui);color:var(--color-text-secondary);font-size:16px;line-height:24px;font-weight:var(--font-weight-medium)}.run-workflow-module__wRyMSa__metadataValue{font-family:var(--font-ui);color:var(--color-text-primary);font-size:16px;line-height:24px;font-weight:var(--font-weight-medium)}.run-workflow-module__wRyMSa__metadataDash{color:var(--color-text-secondary)}.run-workflow-module__wRyMSa__metadataUser{align-items:center;gap:var(--spacing-sm);min-width:0;display:inline-flex}.run-workflow-module__wRyMSa__metadataAvatar{border-radius:var(--radius-full);background:var(--ds-brand-soft);width:24px;height:24px;color:var(--color-primary);font-size:11px;font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.run-workflow-module__wRyMSa__divider{background:var(--color-border-strong);height:1px}@media (max-width:768px){.run-workflow-module__wRyMSa__metadataGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.run-workflow-module__wRyMSa__stepsSection{gap:var(--spacing-md);flex-direction:column;display:flex}.run-workflow-module__wRyMSa__stepsHeading{font-family:var(--font-ui);font-size:16px;line-height:24px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.run-workflow-module__wRyMSa__stepsList{color:var(--color-text-primary);gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.run-workflow-module__wRyMSa__stepsList:before{content:"";background:var(--color-border);z-index:0;border-radius:1px;width:2px;position:absolute;top:16px;bottom:16px;left:25px}.run-workflow-module__wRyMSa__stepItem{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);z-index:1;flex-direction:column;display:flex;position:relative;overflow:hidden}.run-workflow-module__wRyMSa__stepSectionLabel{border:1px dashed color-mix(in srgb, var(--color-primary) 35%, transparent);border-radius:var(--radius-full);background:var(--ds-brand-soft);width:fit-content;color:var(--color-primary);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;z-index:1;align-self:flex-start;align-items:center;padding:3px 10px;display:inline-flex;position:relative}.run-workflow-module__wRyMSa__stepsEmpty{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-secondary);text-align:center;flex-direction:column;display:flex}.run-workflow-module__wRyMSa__stepsEmptyIcon{width:28px;height:28px;color:var(--color-text-tertiary)}.run-workflow-module__wRyMSa__stepsEmptyText{color:var(--color-text-secondary);margin:0;font-size:.95rem}.run-workflow-module__wRyMSa__stepActive{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border-strong))}.run-workflow-module__wRyMSa__stepCompleted{border-color:var(--color-border-strong)}.run-workflow-module__wRyMSa__stepFailed{border-color:color-mix(in srgb, var(--ds-error) 45%, var(--color-border-strong))}.run-workflow-module__wRyMSa__stepError{background:var(--ds-error-soft);color:var(--ds-error);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:.85rem}.run-workflow-module__wRyMSa__stepStatusIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.run-workflow-module__wRyMSa__stepIconSuccess{color:var(--ds-success);animation:run-workflow-module__wRyMSa__iconFadeIn var(--transition-base)}.run-workflow-module__wRyMSa__stepIconError{color:var(--ds-error);animation:run-workflow-module__wRyMSa__iconFadeIn var(--transition-base)}.run-workflow-module__wRyMSa__stepIconSpinner{color:var(--color-primary);animation:1.2s linear infinite run-workflow-module__wRyMSa__spin}@keyframes run-workflow-module__wRyMSa__iconFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.run-workflow-module__wRyMSa__stepBody{gap:var(--spacing-sm);flex-direction:column;padding:12px 16px;display:flex}.run-workflow-module__wRyMSa__stepText{font-family:var(--font-ui);white-space:pre-wrap;word-break:break-word;color:var(--color-text-secondary);font-size:16px;line-height:24px}.run-workflow-module__wRyMSa__stepExpandToggle{border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-sm);width:20px;height:20px;color:var(--color-text-secondary);cursor:pointer;vertical-align:text-bottom;transition:var(--button-transition);background:0 0;justify-content:center;align-items:center;margin-right:.25rem;padding:0;display:inline-flex}.run-workflow-module__wRyMSa__stepExpandToggle:hover,.run-workflow-module__wRyMSa__stepExpandToggle:focus-visible{background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary)}.run-workflow-module__wRyMSa__stepDetails{background:color-mix(in srgb, var(--color-bg) 60%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);border-radius:var(--radius-md);gap:.4rem;margin:.4rem 0 0;padding:.5rem .75rem;font-size:.9rem;display:grid}.run-workflow-module__wRyMSa__stepDetailRow{grid-template-columns:minmax(80px,max-content) 1fr;align-items:start;gap:.5rem;display:grid}.run-workflow-module__wRyMSa__stepDetailLabel{font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.run-workflow-module__wRyMSa__stepDetailValue{color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;margin:0}.run-workflow-module__wRyMSa__stepLink{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none}.run-workflow-module__wRyMSa__stepLink:hover,.run-workflow-module__wRyMSa__stepLink:focus-visible{color:var(--color-primary-hover);text-decoration:underline}.run-workflow-module__wRyMSa__stepHeaderRow{align-items:center;gap:var(--spacing-md);background:var(--color-bg-secondary);padding:12px 16px;display:flex}.run-workflow-module__wRyMSa__stepAppTile{border-radius:var(--radius-sm);background:var(--ds-surface);border:1px solid var(--ds-border);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}[data-theme=dark] .run-workflow-module__wRyMSa__stepAppTileLight{background:#fff}.run-workflow-module__wRyMSa__durationPill{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-bg) 70%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.78rem;line-height:1.2;display:inline-flex}.run-workflow-module__wRyMSa__pollNowButton{border:1px solid color-mix(in srgb, var(--color-info,#3498db) 45%, transparent);border-radius:var(--radius-md);color:var(--color-info,#3498db);font-size:.8rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--button-transition);white-space:nowrap;background:0 0;align-items:center;gap:.3rem;padding:.25rem .6rem;display:inline-flex}.run-workflow-module__wRyMSa__pollNowButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-info,#3498db) 12%, transparent);border-color:var(--color-info,#3498db)}.run-workflow-module__wRyMSa__pollNowButton:disabled{opacity:.5;cursor:not-allowed}@keyframes run-workflow-module__wRyMSa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.run-workflow-module__wRyMSa__pollSpinning{animation:1s linear infinite run-workflow-module__wRyMSa__spin}.run-workflow-module__wRyMSa__stepAppIcon{object-fit:contain;width:24px;height:24px}.run-workflow-module__wRyMSa__stepAppFallback{width:24px;height:24px;color:var(--ds-text);font-family:var(--font-ui);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.run-workflow-module__wRyMSa__stepMetaText{font-family:var(--font-ui);font-size:16px;line-height:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:240px;margin-right:auto;overflow:hidden}.run-workflow-module__wRyMSa__childExecutionsSection{background:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.run-workflow-module__wRyMSa__childExecutionsHeading{margin-top:0;margin-bottom:var(--spacing-md);font-family:var(--font-ui);font-size:16px;line-height:24px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.run-workflow-module__wRyMSa__childExecutionsCount{font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.run-workflow-module__wRyMSa__loadingText,.run-workflow-module__wRyMSa__emptyText{color:var(--color-text-secondary);font-size:.95rem}.run-workflow-module__wRyMSa__childExecutionsTable{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:0;display:flex;overflow:hidden}.run-workflow-module__wRyMSa__childExecutionsHeader{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:color-mix(in srgb, var(--color-bg) 60%, transparent);border-bottom:1px solid var(--color-border);font-size:.85rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);grid-template-columns:100px 1fr 1fr;display:grid}.run-workflow-module__wRyMSa__childExecutionRow{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);transition:var(--button-transition);grid-template-columns:100px 1fr 1fr;text-decoration:none;display:grid}.run-workflow-module__wRyMSa__childExecutionRow:last-child{border-bottom:none}.run-workflow-module__wRyMSa__childExecutionRow:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.run-workflow-module__wRyMSa__childExecutionsHeaderNamed,.run-workflow-module__wRyMSa__childExecutionRowNamed{grid-template-columns:minmax(0,1.2fr) 100px 1fr 1fr}.run-workflow-module__wRyMSa__childWorkflowName{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold);overflow:hidden}.run-workflow-module__wRyMSa__childCol{align-items:center;font-size:.9rem;display:flex}.run-workflow-module__wRyMSa__childStatusPill{font-size:.75rem;font-weight:var(--font-weight-semibold);border-radius:999px;padding:.2rem .5rem}.run-workflow-module__wRyMSa__childStatusPill[data-status=running]{color:var(--run-info-ink);background:var(--run-info-soft)}.run-workflow-module__wRyMSa__childStatusPill[data-status=success],.run-workflow-module__wRyMSa__childStatusPill[data-status=completed]{color:var(--ds-success);background:var(--ds-success-soft)}.run-workflow-module__wRyMSa__childStatusPill[data-status=failed],.run-workflow-module__wRyMSa__childStatusPill[data-status=error]{color:var(--ds-error);background:var(--ds-error-soft)}.run-workflow-module__wRyMSa__childStatusPill[data-status=stopped]{color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-text-secondary) 15%, transparent)}.run-workflow-module__wRyMSa__childStatusPill[data-status=paused],.run-workflow-module__wRyMSa__childStatusPill[data-status=awaiting_review],.run-workflow-module__wRyMSa__childStatusPill[data-status=awaiting_input]{color:var(--ds-warning-ink);background:var(--ds-warning-soft)}.run-workflow-module__wRyMSa__pagination{justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md);display:flex}.run-workflow-module__wRyMSa__pageButton{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-primary);cursor:pointer;transition:var(--button-transition);padding:.4rem .9rem;font-size:.85rem}.run-workflow-module__wRyMSa__pageButton:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-text-secondary)}.run-workflow-module__wRyMSa__pageButton:disabled{opacity:.5;cursor:not-allowed}.run-workflow-module__wRyMSa__pageInfo{color:var(--color-text-secondary);font-size:.85rem}.run-workflow-module__wRyMSa__variableInspectorRail{z-index:1000;justify-content:flex-end;align-items:stretch;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}.run-workflow-module__wRyMSa__variableInspectorOpen{opacity:1;visibility:visible;pointer-events:auto}.run-workflow-module__wRyMSa__variableInspectorClosed{opacity:0;visibility:hidden;pointer-events:none}.run-workflow-module__wRyMSa__variableInspectorScrim{background:#0006;position:absolute;inset:0}.run-workflow-module__wRyMSa__variableInspectorPanel{z-index:1;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);width:354px;max-width:92vw;box-shadow:var(--shadow-xl);min-height:0;font-family:var(--font-ui);flex-direction:column;margin:8px;transition:transform .2s;display:flex;position:relative;overflow:hidden;transform:translate(0)}.run-workflow-module__wRyMSa__variableInspectorClosed .run-workflow-module__wRyMSa__variableInspectorPanel{transform:translate(12px)}.run-workflow-module__wRyMSa__variableInspectorHeader{border-bottom:1px solid var(--color-border-strong);justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);padding:16px 16px 12px;display:flex}.run-workflow-module__wRyMSa__variableInspectorHeaderText{flex-direction:column;min-width:0;display:flex}.run-workflow-module__wRyMSa__variableInspectorTitle{font-family:var(--font-ui);font-size:18px;line-height:26px;font-weight:var(--font-weight-medium);letter-spacing:-.01px;color:var(--color-text-primary);margin:0}.run-workflow-module__wRyMSa__variableInspectorMeta{color:var(--color-text-secondary);font-size:13px;line-height:20px}.run-workflow-module__wRyMSa__variableInspectorCloseButton{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.run-workflow-module__wRyMSa__variableInspectorCloseButton:hover{background:var(--color-bg-secondary)}.run-workflow-module__wRyMSa__variableInspectorEmpty{padding:var(--spacing-md);color:var(--color-text-secondary);margin:0;font-size:14px}.run-workflow-module__wRyMSa__variableInspectorList{flex-direction:column;gap:2px;margin:0;padding:8px;list-style:none;display:flex;overflow:auto}.run-workflow-module__wRyMSa__variableInspectorItem{border-radius:var(--radius-sm);transition:background var(--transition-fast);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.run-workflow-module__wRyMSa__variableInspectorItem:hover{background:var(--color-bg-secondary)}.run-workflow-module__wRyMSa__variableInspectorRow{align-items:center;gap:var(--spacing-sm);display:flex}.run-workflow-module__wRyMSa__variableName{font-family:var(--font-ui);color:var(--color-text-primary);font-size:14px;line-height:20px;font-weight:var(--font-weight-semibold);word-break:break-word}.run-workflow-module__wRyMSa__variableTypeBadge{font-family:var(--font-ui);font-size:12px;line-height:16px;font-weight:var(--font-weight-medium);border:1px solid var(--color-border-strong);color:var(--color-text-primary);text-transform:capitalize;background:0 0;border-radius:26px;justify-content:center;align-items:center;padding:2px 8px;display:inline-flex}.run-workflow-module__wRyMSa__variablePreview{font-family:var(--font-ui);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}@media (max-width:768px){.run-workflow-module__wRyMSa__variableInspectorPanel{flex:1;width:auto}}
.workflow-details-module__-K-IQq__workflowDetailSection{padding:var(--spacing-xl) var(--spacing-lg);max-width:1160px;font-family:var(--font-ui);margin:0 auto}.workflow-details-module__-K-IQq__loadingText{color:var(--color-text-secondary);text-align:center;padding:var(--spacing-3xl) 0;font-size:var(--font-size-base)}.workflow-details-module__-K-IQq__errorText{color:var(--color-text-secondary);text-align:center;padding:var(--spacing-3xl) 0}.workflow-details-module__-K-IQq__dimText{color:var(--color-text-tertiary);padding:var(--spacing-md) 0;font-style:italic}.workflow-details-module__-K-IQq__detailLayout{justify-content:center;align-items:flex-start;gap:var(--spacing-md);display:flex}.workflow-details-module__-K-IQq__backButton{border-radius:var(--radius-full);border:1px solid var(--ds-border-strong);background:var(--ds-surface);width:40px;height:40px;color:var(--ds-text);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.workflow-details-module__-K-IQq__backButton:hover{background:var(--ds-surface-hover);border-color:var(--ds-text-subtle)}.workflow-details-module__-K-IQq__cardColumn{flex:0 660px;min-width:0}.workflow-details-module__-K-IQq__workflowCard{gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--ds-surface-sunken);border:1px solid var(--ds-border);border-radius:14px;flex-direction:column;display:flex}.workflow-details-module__-K-IQq__cardTopRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.workflow-details-module__-K-IQq__cardTitleBlock{flex-direction:column;min-width:0;display:flex}.workflow-details-module__-K-IQq__workflowTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:-.01px;color:var(--ds-text);overflow-wrap:anywhere;line-height:26px}.workflow-details-module__-K-IQq__workflowDescription{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--ds-text-muted);word-break:break-word;white-space:pre-wrap;line-height:22px}.workflow-details-module__-K-IQq__runButton{border-radius:var(--radius-full);background:var(--color-primary);width:36px;height:36px;color:var(--ds-brand-contrast);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workflow-details-module__-K-IQq__runButton:hover{background:var(--color-primary-hover)}.workflow-details-module__-K-IQq__runButton:active{transform:scale(.96)}.workflow-details-module__-K-IQq__metaRow{align-items:flex-start;gap:var(--spacing-sm);display:flex}.workflow-details-module__-K-IQq__metaCol{gap:var(--spacing-md);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.workflow-details-module__-K-IQq__metaLabel{font-size:var(--font-size-sm);color:var(--ds-text);line-height:22px}.workflow-details-module__-K-IQq__metaPerson{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.workflow-details-module__-K-IQq__avatar{border-radius:var(--radius-full);background:var(--gradient-primary);width:24px;height:24px;color:var(--ds-brand-contrast);font-size:.65rem;font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.workflow-details-module__-K-IQq__metaName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workflow-details-module__-K-IQq__metaTime{font-size:var(--font-size-sm);color:var(--ds-text-muted);white-space:nowrap;flex-shrink:0}.workflow-details-module__-K-IQq__actionRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.workflow-details-module__-K-IQq__iconButton{border-radius:var(--radius-full);width:36px;height:36px;color:var(--ds-text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.workflow-details-module__-K-IQq__iconButton:hover{background:var(--ds-surface-active);color:var(--ds-text)}.workflow-details-module__-K-IQq__iconButtonActive,.workflow-details-module__-K-IQq__iconButtonActive:hover{color:var(--color-primary)}.workflow-details-module__-K-IQq__iconButtonDanger:hover{background:var(--ds-error-soft);color:var(--ds-error)}.workflow-details-module__-K-IQq__commentBadge{border-radius:var(--radius-full);background:var(--color-primary);min-width:16px;height:16px;color:var(--ds-brand-contrast);font-size:10px;font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;bottom:2px;right:2px}.workflow-details-module__-K-IQq__divider{background:var(--ds-border-strong);width:100%;height:1px}.workflow-details-module__-K-IQq__stepsSection{gap:var(--spacing-md);flex-direction:column;display:flex}.workflow-details-module__-K-IQq__stepsHeading{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--ds-text);line-height:24px}.workflow-details-module__-K-IQq__stepsList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.workflow-details-module__-K-IQq__stepRow{align-items:stretch;gap:var(--spacing-md);display:flex}.workflow-details-module__-K-IQq__stepRail{flex-direction:column;flex-shrink:0;align-items:center;width:24px;display:flex}.workflow-details-module__-K-IQq__stepNumber{background:var(--ds-surface-sunken);border:1px solid var(--ds-border-strong);border-radius:var(--radius-xs);width:24px;height:24px;font-size:var(--font-size-sm);color:var(--ds-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.workflow-details-module__-K-IQq__stepRailLine{border-left:1px dashed var(--ds-border-strong);flex:1 1 0;width:0;margin:4px 0}.workflow-details-module__-K-IQq__stepCardCol{min-width:0;padding-bottom:var(--spacing-lg);flex:1 1 0}.workflow-details-module__-K-IQq__stepRowLast .workflow-details-module__-K-IQq__stepCardCol{padding-bottom:0}.workflow-details-module__-K-IQq__stepCardWrap{position:relative}.workflow-details-module__-K-IQq__triggerBadge{z-index:1;background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--ds-text);align-items:center;padding:2px 8px;line-height:16px;display:inline-flex;position:absolute;top:-10px;left:12px}.workflow-details-module__-K-IQq__stepCard{border:1px solid var(--ds-border-strong);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), background var(--transition-fast);background:0 0;align-items:center;gap:10px;padding:12px;display:flex}.workflow-details-module__-K-IQq__stepCard:hover{border-color:var(--ds-text-subtle);background:var(--ds-surface)}.workflow-details-module__-K-IQq__stepIcon{object-fit:contain;border-radius:var(--radius-xs);flex-shrink:0;width:24px;height:24px}.workflow-details-module__-K-IQq__stepIconFallback{border-radius:var(--radius-xs);background:var(--ds-surface-active);width:24px;height:24px;color:var(--ds-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workflow-details-module__-K-IQq__stepCardText{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--ds-text);word-break:break-word;min-width:0;line-height:24px}.workflow-details-module__-K-IQq__stepLink{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none}.workflow-details-module__-K-IQq__stepLink:hover,.workflow-details-module__-K-IQq__stepLink:focus-visible{color:var(--color-primary-hover);text-decoration:underline}.workflow-details-module__-K-IQq__urlToggleButton{margin-left:var(--spacing-xs);border:1px solid var(--ds-border-strong);background:var(--ds-surface-sunken);cursor:pointer;color:var(--ds-text-muted);border-radius:4px;justify-content:center;align-items:center;padding:.2rem .35rem;font-size:.7rem;line-height:1;transition:all .15s;display:inline-flex}.workflow-details-module__-K-IQq__urlToggleButton:hover{background:var(--ds-surface-hover);color:var(--ds-text);border-color:var(--ds-brand)}.workflow-details-module__-K-IQq__confirmDeleteOverlay{-webkit-backdrop-filter:blur(var(--blur-sm,4px));backdrop-filter:blur(var(--blur-sm,4px));z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.workflow-details-module__-K-IQq__confirmDeleteModal{background-color:var(--color-bg);border-radius:var(--radius-2xl);border:1px solid var(--color-border);padding:var(--spacing-xl);box-shadow:var(--shadow-2xl);text-align:center;width:90%;max-width:420px}.workflow-details-module__-K-IQq__confirmDeleteModal p{color:var(--color-text-primary);margin-bottom:var(--spacing-lg);font-size:var(--font-size-base);line-height:1.5}.workflow-details-module__-K-IQq__confirmDeleteActions{justify-content:center;gap:var(--spacing-sm);display:flex}.workflow-details-module__-K-IQq__modalButton{background-color:var(--color-error);color:var(--color-on-status);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.55rem 1.2rem;transition:all .15s}.workflow-details-module__-K-IQq__modalButton:hover{filter:brightness(.9);transform:translateY(-1px)}.workflow-details-module__-K-IQq__cancelButton{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background-color:#0000;padding:.55rem 1.2rem;transition:all .15s}.workflow-details-module__-K-IQq__cancelButton:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-hover)}.workflow-details-module__-K-IQq__versionOverlay{-webkit-backdrop-filter:blur(var(--blur-sm,4px));backdrop-filter:blur(var(--blur-sm,4px));padding:var(--spacing-lg);z-index:1100;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.workflow-details-module__-K-IQq__versionModalCard{background:var(--ds-surface);border:1px solid var(--ds-border);width:min(980px,95vw);height:min(600px,90vh);box-shadow:var(--shadow-xl);font-family:var(--font-ui);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.workflow-details-module__-K-IQq__versionModalHeader{border-bottom:1px solid var(--ds-border);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 16px 16px 24px;display:flex}.workflow-details-module__-K-IQq__versionModalTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:-.01px;color:var(--ds-text);margin:0;line-height:26px}.workflow-details-module__-K-IQq__versionModalClose{width:32px;height:32px;color:var(--ds-text);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workflow-details-module__-K-IQq__versionModalClose:hover{background:var(--ds-surface-active)}.workflow-details-module__-K-IQq__versionModalContent{flex-direction:row;flex:1 1 0;align-items:stretch;min-height:0;display:flex}.workflow-details-module__-K-IQq__versionPlaceholder{padding:var(--spacing-xl);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;flex:1 1 0;justify-content:center;align-items:center;display:flex}.workflow-details-module__-K-IQq__versionPlaceholderError{color:var(--color-error)}.workflow-details-module__-K-IQq__astColumn{border-right:1px solid var(--ds-border);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.workflow-details-module__-K-IQq__astColumnHeader{border-bottom:1px solid var(--ds-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;padding:16px 24px;line-height:20px;overflow:hidden}.workflow-details-module__-K-IQq__astColumnBody{flex:1 1 0;min-height:0;padding:16px 24px;overflow:auto}.workflow-details-module__-K-IQq__astCode{width:max-content;min-width:100%;color:var(--ds-text);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:22px}.workflow-details-module__-K-IQq__astLine{box-sizing:border-box;grid-template-columns:14px minmax(0,1fr);gap:.4rem;width:100%;padding:0 .2rem;display:grid}.workflow-details-module__-K-IQq__astLineAdded{background:var(--ds-success-soft)}.workflow-details-module__-K-IQq__astLineRemoved{background:var(--ds-error-soft)}.workflow-details-module__-K-IQq__astLineMarker{color:var(--ds-text-muted);white-space:pre}.workflow-details-module__-K-IQq__astLineAdded .workflow-details-module__-K-IQq__astLineMarker{color:var(--ds-success)}.workflow-details-module__-K-IQq__astLineRemoved .workflow-details-module__-K-IQq__astLineMarker{color:var(--ds-error)}.workflow-details-module__-K-IQq__astLineText{white-space:pre;min-width:0}.workflow-details-module__-K-IQq__versionListPanel{flex-direction:column;flex:0 0 260px;gap:4px;padding:8px;display:flex;overflow-y:auto}.workflow-details-module__-K-IQq__versionItem{cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast);background:0 0;border:none;border-radius:8px;flex-direction:column;gap:8px;padding:8px 12px;display:flex}.workflow-details-module__-K-IQq__versionItem:hover{background:var(--ds-surface-hover)}.workflow-details-module__-K-IQq__versionItemSelected,.workflow-details-module__-K-IQq__versionItemSelected:hover{background:var(--ds-surface-sunken)}.workflow-details-module__-K-IQq__versionItemTop{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-details-module__-K-IQq__versionItemDate{font-size:var(--font-size-sm);color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;line-height:22px;overflow:hidden}.workflow-details-module__-K-IQq__versionItemBadge{border-radius:var(--radius-full);background:var(--ds-surface);border:1px solid var(--ds-border-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--ds-text);flex-shrink:0;padding:2px 8px;line-height:16px}.workflow-details-module__-K-IQq__versionItemAuthor{flex-direction:row;align-items:center;gap:8px;display:flex}.workflow-details-module__-K-IQq__versionItemAvatar{border-radius:var(--radius-full);background:var(--gradient-primary);width:24px;height:24px;color:var(--ds-brand-contrast);font-size:.6rem;font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workflow-details-module__-K-IQq__versionItemAuthorName{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workflow-details-module__-K-IQq__versionModalFooter{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);border-top:1px solid var(--ds-border);flex-direction:row;flex-shrink:0;padding:12px 16px;display:flex}.workflow-details-module__-K-IQq__rollbackButton{background-color:var(--color-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.55rem 1.2rem;transition:all .15s}.workflow-details-module__-K-IQq__rollbackButton:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1080px){.workflow-details-module__-K-IQq__detailLayout{flex-wrap:wrap}}@media (max-width:640px){.workflow-details-module__-K-IQq__workflowDetailSection,.workflow-details-module__-K-IQq__workflowCard{padding:var(--spacing-md)}.workflow-details-module__-K-IQq__metaRow{gap:var(--spacing-md);flex-direction:column}.workflow-details-module__-K-IQq__versionListPanel{flex-basis:200px}.workflow-details-module__-K-IQq__astColumnHeader,.workflow-details-module__-K-IQq__astColumnBody{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}
.input-module__j2wpQW__wrapper{box-sizing:border-box;background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.input-module__j2wpQW__wrapper:focus-within{border-color:var(--ds-brand);box-shadow:0px 0px 0px 3px var(--ds-brand-ring)}.input-module__j2wpQW__wrapper.input-module__j2wpQW__error{border-color:var(--ds-error);box-shadow:0px 0px 0px 3px color-mix(in srgb, var(--ds-error) 20%, transparent)}.input-module__j2wpQW__wrapper.input-module__j2wpQW__disabled{background:var(--ds-surface-sunken);cursor:not-allowed}.input-module__j2wpQW__input{min-width:0;font-family:var(--font-ui);color:var(--ds-text);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px;font-weight:400;line-height:22px}.input-module__j2wpQW__input:-webkit-autofill{caret-color:var(--ds-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--ds-surface) inset!important;box-shadow:0 0 0 1000px var(--ds-surface) inset!important;-webkit-text-fill-color:var(--ds-text)!important}.input-module__j2wpQW__input:-webkit-autofill:hover{caret-color:var(--ds-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--ds-surface) inset!important;box-shadow:0 0 0 1000px var(--ds-surface) inset!important;-webkit-text-fill-color:var(--ds-text)!important}.input-module__j2wpQW__input:-webkit-autofill:focus{caret-color:var(--ds-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--ds-surface) inset!important;box-shadow:0 0 0 1000px var(--ds-surface) inset!important;-webkit-text-fill-color:var(--ds-text)!important}.input-module__j2wpQW__input:-webkit-autofill:active{caret-color:var(--ds-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--ds-surface) inset!important;box-shadow:0 0 0 1000px var(--ds-surface) inset!important;-webkit-text-fill-color:var(--ds-text)!important}.input-module__j2wpQW__disabled .input-module__j2wpQW__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;-webkit-text-fill-color:var(--ds-text-muted)!important}.input-module__j2wpQW__disabled .input-module__j2wpQW__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;-webkit-text-fill-color:var(--ds-text-muted)!important}.input-module__j2wpQW__disabled .input-module__j2wpQW__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;-webkit-text-fill-color:var(--ds-text-muted)!important}.input-module__j2wpQW__disabled .input-module__j2wpQW__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;-webkit-text-fill-color:var(--ds-text-muted)!important}.input-module__j2wpQW__input::placeholder{color:var(--ds-text-muted)}.input-module__j2wpQW__input:disabled{cursor:not-allowed;color:var(--ds-text-muted)}.input-module__j2wpQW__adornment{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.input-module__j2wpQW__adornment:disabled{cursor:not-allowed;opacity:.6}.input-module__j2wpQW__adornment svg{width:16px;height:16px}.input-module__j2wpQW__adornmentStatic{cursor:default}.input-module__j2wpQW__centered .input-module__j2wpQW__input{text-align:center}
.documentcardpreview-module__DR4bva__page{color:#1f2937;width:100%;height:100%;font-family:var(--font-ui);background:#fff;flex-direction:column;gap:5px;padding:14px 16px;font-size:9px;line-height:1.55;display:flex;overflow:hidden}.documentcardpreview-module__DR4bva__page>*{flex-shrink:0}.documentcardpreview-module__DR4bva__h1,.documentcardpreview-module__DR4bva__h2,.documentcardpreview-module__DR4bva__h3{color:#111827;font-weight:var(--font-weight-semibold,600);overflow-wrap:anywhere;line-height:1.3}.documentcardpreview-module__DR4bva__h1{font-size:15px;font-weight:700}.documentcardpreview-module__DR4bva__h2{font-size:12px;font-weight:700}.documentcardpreview-module__DR4bva__h3{font-size:10px}.documentcardpreview-module__DR4bva__p{overflow-wrap:anywhere;max-height:4.65em;overflow:hidden}.documentcardpreview-module__DR4bva__quote{overflow-wrap:anywhere;border-left:2px solid #e5e7eb;padding-left:8px;font-style:italic}.documentcardpreview-module__DR4bva__delimiter{border-top:1px solid #d1d5db;align-self:center;width:32px;height:0;margin:3px 0}.documentcardpreview-module__DR4bva__list{flex-direction:column;gap:3px;display:flex}.documentcardpreview-module__DR4bva__listItem{align-items:baseline;gap:5px;display:flex}.documentcardpreview-module__DR4bva__bullet{color:#6b7280;flex:none;min-width:8px}.documentcardpreview-module__DR4bva__listText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.documentcardpreview-module__DR4bva__empty{color:#6b7280;margin:auto;font-size:11px;font-style:italic}
.cardpreview-module__iyteFa__preview{background:var(--ds-surface-sunken);border-radius:6px;gap:4px;width:100%;height:100%;padding:10px;display:grid;overflow:hidden}.cardpreview-module__iyteFa__cell{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:4px;flex-direction:column;gap:3px;min-width:0;min-height:0;padding:4px 5px;display:flex;overflow:hidden}.cardpreview-module__iyteFa__textCell{align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.cardpreview-module__iyteFa__label{background:var(--ds-text-subtle);opacity:.5;border-radius:2px;flex:none;width:60%;max-width:46px;height:3px;font-size:0;overflow:hidden}.cardpreview-module__iyteFa__text{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.3;overflow:hidden}.cardpreview-module__iyteFa__heading{color:var(--ds-text);font-size:8px;font-weight:600}.cardpreview-module__iyteFa__rule{background:var(--ds-border-strong);width:100%;height:1px}.cardpreview-module__iyteFa__figure{background:var(--ds-chart-1);opacity:.75;border-radius:2px;flex:auto;align-self:flex-start;width:46%;min-height:5px;max-height:12px;margin-top:auto}.cardpreview-module__iyteFa__bars{flex:auto;align-items:flex-end;gap:2px;min-height:0;display:flex}.cardpreview-module__iyteFa__bar{background:var(--ds-chart-1);opacity:.75;border-radius:1px 1px 0 0;flex:1 1 0;min-width:0}.cardpreview-module__iyteFa__line{width:100%;min-height:0;stroke:var(--ds-chart-2);opacity:.85;flex:auto}.cardpreview-module__iyteFa__donut{aspect-ratio:1;border:3px solid var(--ds-chart-2);border-right-color:var(--ds-chart-3);border-bottom-color:var(--ds-chart-3);opacity:.8;border-radius:50%;flex:none;align-self:center;width:60%;max-width:26px;margin:auto}.cardpreview-module__iyteFa__rows{flex-direction:column;flex:auto;justify-content:flex-start;gap:3px;min-height:0;display:flex;overflow:hidden}.cardpreview-module__iyteFa__row{background:var(--ds-text-subtle);opacity:.35;border-radius:1px;flex:none;height:2px}.cardpreview-module__iyteFa__row:first-child{background:var(--ds-chart-3);opacity:.6}.cardpreview-module__iyteFa__empty{background:var(--ds-surface-sunken);width:100%;height:100%;color:var(--ds-text-subtle);border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}.cardpreview-module__iyteFa__pill{background:var(--ds-brand);max-width:100%;color:var(--ds-brand-contrast);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-self:center;margin:auto 0;padding:2px 8px;font-size:8px;font-weight:600;line-height:1.5;overflow:hidden}
.pagebreadcrumb-module__lBxFDG__breadcrumb{align-items:center;gap:var(--spacing-xs);min-width:0;font-family:var(--font-ui);font-size:var(--font-size-xl);line-height:1.2;display:flex}.pagebreadcrumb-module__lBxFDG__link{border-radius:var(--radius-md);color:var(--color-text-secondary);font-family:inherit;font-size:inherit;font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;margin-left:-8px;padding:2px 8px;text-decoration:none;display:inline-flex}.pagebreadcrumb-module__lBxFDG__link:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.pagebreadcrumb-module__lBxFDG__separator{color:var(--color-text-tertiary);flex:none}.pagebreadcrumb-module__lBxFDG__current{min-width:0;font-weight:var(--font-weight-medium);color:var(--color-text-primary);letter-spacing:-.01em;align-items:center;gap:8px;display:inline-flex}.pagebreadcrumb-module__lBxFDG__crumbLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pagebreadcrumb-module__lBxFDG__crumbIcon{color:var(--ds-brand);flex:none;align-items:center;display:inline-flex}.pagebreadcrumb-module__lBxFDG__link .pagebreadcrumb-module__lBxFDG__crumbIcon{color:inherit}@media (max-width:480px){.pagebreadcrumb-module__lBxFDG__breadcrumb{font-size:var(--font-size-lg)}}
.field-module__-2jcwa__field{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.field-module__-2jcwa__labelRow{flex-direction:row;align-items:center;gap:4px;display:flex}.field-module__-2jcwa__label{font-family:var(--font-ui);color:var(--ds-text);font-size:14px;font-weight:600;line-height:20px}.field-module__-2jcwa__required{font-family:var(--font-ui);color:var(--ds-error);font-size:14px;font-weight:600;line-height:20px}.field-module__-2jcwa__description{font-family:var(--font-ui);color:var(--ds-text-muted);font-size:14px;font-weight:400;line-height:22px}.field-module__-2jcwa__descriptionError{color:var(--ds-error)}
.documenteditor-module__FMpnzG__holder{width:100%;max-width:820px;color:var(--text-primary,#1a1a1a);margin:0 auto;padding:24px 16px 160px;font-size:16px;line-height:1.6}.codex-editor__redactor{padding-bottom:120px!important}:is(.documenteditor-module__FMpnzG__holder .ce-block__content,.documenteditor-module__FMpnzG__holder .ce-toolbar__content){max-width:720px}.ce-popover:not(.ce-popover--inline) .ce-popover__items{flex-direction:column;display:flex}.ce-popover:not(.ce-popover--inline) .ce-popover-item[data-item-name=delete]{border-top:1px solid var(--border-color,#e5e7eb);order:10;margin-top:5px;padding-top:9px}
.workflowreadonlypreview-module__eYOx0G__graphFrame{width:100%;min-height:460px}.workflowreadonlypreview-module__eYOx0G__graphFrame .graphViewport{min-height:460px}@media (max-width:640px){.workflowreadonlypreview-module__eYOx0G__graphFrame{min-height:420px}.workflowreadonlypreview-module__eYOx0G__graphFrame .graphViewport{min-height:420px}}
