.commentComponent_commentsRoot__kmZUR,.commentComponent_thread__eY61K{display:flex;flex-direction:column;gap:24px}.commentComponent_thread__eY61K{max-height:420px;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.commentComponent_thread__eY61K::-webkit-scrollbar{width:6px}.commentComponent_thread__eY61K::-webkit-scrollbar-thumb{background:var(--comment-outline-variant,#424754);border-radius:10px}.commentComponent_emptyHint___zLQV{font-size:14px;font-style:italic;color:var(--comment-outline,#8c909f);margin:0}.commentComponent_commentRow__BA0WZ{display:flex;gap:16px;align-items:flex-start}.commentComponent_commentBody__hOTRV{flex:1;min-width:0}.commentComponent_commentMeta__He4XA{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.commentComponent_authorName__LRTov{font-size:14px;font-weight:600;color:var(--comment-on-surface,#dae2fd)}.commentComponent_timestamp__7huxL{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.commentComponent_editedHint__lquEj,.commentComponent_timestamp__7huxL{font-size:10px;color:var(--comment-outline,#8c909f)}.commentComponent_bubble__QQVOZ{padding:16px;border-radius:12px;border:1px solid var(--comment-outline-variant,#424754);background:var(--comment-surface-container,#171f33);color:var(--comment-on-surface-variant,#c2c6d6);font-size:14px;line-height:1.6}.commentComponent_bubble__QQVOZ p{margin:0 0 8px}.commentComponent_bubble__QQVOZ p:last-child{margin-bottom:0}.commentComponent_bubble__QQVOZ ol,.commentComponent_bubble__QQVOZ ul{margin:0 0 8px;padding-left:20px}.commentComponent_bubble__QQVOZ li{margin-bottom:4px}.commentComponent_bubble__QQVOZ a{color:var(--comment-primary,#adc6ff);text-decoration:underline}.commentComponent_commentActions__eTyP8{display:flex;gap:8px;margin-top:10px}.commentComponent_iconButtonEdit__VP8F_{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;cursor:pointer;background:transparent;transition:background .2s,border-color .2s;border:1px solid color-mix(in srgb,var(--comment-primary-container,#4d8eff) 60%,transparent);color:var(--comment-primary,#adc6ff)}.commentComponent_iconButtonEdit__VP8F_:hover{background:color-mix(in srgb,var(--comment-primary-container,#4d8eff) 15%,transparent)}.commentComponent_iconButtonDelete__OB79p{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;cursor:pointer;background:transparent;transition:background .2s,border-color .2s;border:1px solid color-mix(in srgb,var(--comment-error,#ffb4ab) 50%,transparent);color:var(--comment-error,#ffb4ab)}.commentComponent_iconButtonDelete__OB79p:hover{background:color-mix(in srgb,var(--comment-error,#ffb4ab) 10%,transparent)}.commentComponent_editArea___1326{width:100%;min-height:72px;padding:12px;border:1px solid var(--comment-outline-variant,#424754);border-radius:12px;background:var(--comment-surface-container-high,#222a3d);color:var(--comment-on-surface,#dae2fd);font-size:14px;resize:vertical;outline:none;margin-bottom:10px;box-sizing:border-box}.commentComponent_editArea___1326:focus{border-color:var(--comment-primary,#adc6ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--comment-primary,#adc6ff) 30%,transparent)}.commentComponent_editActions__V3bs3{display:flex;gap:8px}.commentComponent_saveButton__yiwpa{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:8px;background:var(--comment-tertiary-container,#00a572);color:var(--comment-on-tertiary,#003824);font-size:12px;font-weight:600;cursor:pointer}.commentComponent_saveButton__yiwpa:hover{filter:brightness(1.08)}.commentComponent_cancelButton__Fml_0{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:8px;background:var(--comment-surface-variant,#2d3449);color:var(--comment-on-surface-variant,#c2c6d6);font-size:12px;font-weight:600;cursor:pointer}.commentComponent_cancelButton__Fml_0:hover{background:var(--comment-surface-bright,#31394d)}.commentComponent_composeBox__8J4Fj{display:flex;gap:16px;padding:16px;border-radius:12px;border:1px dashed var(--comment-outline-variant,#424754);background:color-mix(in srgb,var(--comment-surface-container-high,#222a3d) 50%,transparent)}.commentComponent_composeInner__8eAnm{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.commentComponent_composeInput__59KLe{width:100%;min-height:48px;border:none;background:transparent;color:var(--comment-on-surface,#dae2fd);font-size:14px;line-height:1.5;resize:vertical;outline:none;padding:0;box-sizing:border-box}.commentComponent_composeInput__59KLe::placeholder{color:var(--comment-outline,#8c909f)}.commentComponent_commentGroup__6_GNd,.commentComponent_replyGroup__hjT7D{display:flex;flex-direction:column;gap:12px}.commentComponent_replies__Fgpb6{display:flex;flex-direction:column;gap:16px;margin-left:24px;padding-left:16px;border-left:2px solid var(--comment-outline-variant,#424754)}.commentComponent_replyRow__YhskV{gap:12px}.commentComponent_replyComposeBox__yCGQk{margin-left:48px}.commentComponent_replyButton__uMuT2{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;cursor:pointer;background:transparent;transition:background .2s,border-color .2s;border:1px solid color-mix(in srgb,var(--comment-outline,#8c909f) 50%,transparent);color:var(--comment-on-surface-variant,#c2c6d6)}.commentComponent_replyButton__uMuT2:hover{background:color-mix(in srgb,var(--comment-surface-variant,#2d3449) 60%,transparent)}.commentComponent_mentionHighlightSelf__YvQSJ,.commentComponent_mentionHighlight__bgVXy{font-weight:600;border-radius:4px;padding:0 2px}.commentComponent_mentionHighlight__bgVXy{color:var(--comment-primary,#adc6ff);background:color-mix(in srgb,var(--comment-primary,#adc6ff) 12%,transparent)}.commentComponent_mentionHighlightSelf__YvQSJ,.commentComponent_mentionedYouBadge__8EFo6{color:var(--comment-on-tertiary,#003824);background:var(--comment-tertiary-container,#00a572)}.commentComponent_mentionedYouBadge__8EFo6{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px}.commentComponent_mentionMenu__i72WG{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:6px;border-radius:10px;border:1px solid var(--comment-outline-variant,#424754);background:var(--comment-surface-container-high,#222a3d);max-height:180px;overflow-y:auto}.commentComponent_mentionMenuItemActive__6Vk0H,.commentComponent_mentionMenuItem__WJ25q{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--comment-on-surface,#dae2fd);cursor:pointer;text-align:left}.commentComponent_mentionMenuItemActive__6Vk0H,.commentComponent_mentionMenuItem__WJ25q:hover{background:color-mix(in srgb,var(--comment-primary,#adc6ff) 14%,transparent)}.commentComponent_mentionMenuName__6pCmu{font-size:13px;font-weight:600}.commentComponent_mentionMenuEmail__YFCLu{font-size:11px;color:var(--comment-outline,#8c909f)}.commentComponent_composeFooter____K1m{display:flex;justify-content:flex-end;gap:8px}.commentComponent_submitButton__gzUVo{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:none;border-radius:8px;background:var(--comment-primary,#adc6ff);color:var(--comment-on-primary,#002e6a);font-size:14px;font-weight:600;cursor:pointer;transition:filter .2s,opacity .2s}.commentComponent_submitButton__gzUVo:hover:not(:disabled){filter:brightness(1.1)}.commentComponent_submitButton__gzUVo:disabled{opacity:.45;cursor:not-allowed}[data-theme=light] .commentComponent_commentsRoot__kmZUR{--comment-surface-container:#f1f5f9;--comment-surface-container-high:#e2e8f0;--comment-surface-variant:#e2e8f0;--comment-surface-bright:#cbd5e1;--comment-on-surface:#0f172a;--comment-on-surface-variant:#334155;--comment-outline:#64748b;--comment-outline-variant:#cbd5e1;--comment-primary:#2563eb;--comment-primary-container:#3b82f6;--comment-on-primary:#ffffff;--comment-on-primary-container:#ffffff;--comment-error:#dc2626;--comment-tertiary-container:#10b981;--comment-on-tertiary:#ffffff}.qualityReviewSection_root__xWdHw{display:flex;flex-direction:column;gap:12px}.qualityReviewSection_headerRow__C060_{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.qualityReviewSection_label__AZMGa{font-size:13px;font-weight:600;color:var(--stitch-on-surface-variant,#b8c0dc)}.qualityReviewSection_badge__o3SqK{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em}.qualityReviewSection_badgeApproved__IwNjV{background:rgba(34,197,94,.15);color:#4ade80;border:1px solid rgba(74,222,128,.35)}.qualityReviewSection_badgeRejected__oMMvM{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(248,113,113,.35)}.qualityReviewSection_badgeMuted__DBhVF{font-size:12px;color:var(--stitch-outline,#8c909f);font-style:italic}.qualityReviewSection_hint__l0IdN{margin:0;font-size:14px;color:var(--stitch-outline,#8c909f);font-style:italic}.qualityReviewSection_error__kOy50{margin:0;font-size:14px;color:#f87171}.qualityReviewSection_historyList__9KSud{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-height:240px;overflow-y:auto}.qualityReviewSection_historyItem__IBOhc{padding:12px;border-radius:10px;border:1px solid var(--stitch-outline-variant,#424754);background:var(--stitch-surface-container,rgba(255,255,255,.03))}.qualityReviewSection_historyMeta__xDrRP{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.qualityReviewSection_timestamp__yRi6a{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--stitch-outline,#8c909f)}.qualityReviewSection_notes__eVGp_{margin:0;font-size:14px;line-height:1.5;color:var(--stitch-on-surface,#dae2fd);white-space:pre-wrap}.qualityReviewSection_actions__cjPp0{display:flex;flex-direction:column;gap:10px;padding-top:4px;border-top:1px solid var(--stitch-outline-variant,#424754)}.qualityReviewSection_notesInput__8Zh4y{width:100%;resize:vertical;min-height:56px;padding:10px 12px;border-radius:8px;border:1px solid var(--stitch-outline-variant,#424754);background:var(--stitch-surface-container-low,#1a1d24);color:var(--stitch-on-surface,#dae2fd);font:inherit}.qualityReviewSection_actionButtons__GCxAP{display:flex;gap:10px;flex-wrap:wrap}.qualityReviewSection_approveButton__UgYCY,.qualityReviewSection_rejectButton__whfoY{border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.qualityReviewSection_approveButton__UgYCY:disabled,.qualityReviewSection_rejectButton__whfoY:disabled{opacity:.6;cursor:not-allowed}.qualityReviewSection_approveButton__UgYCY{background:rgba(34,197,94,.2);color:#4ade80}.qualityReviewSection_rejectButton__whfoY{background:rgba(239,68,68,.15);color:#f87171}.qualityReviewGateNotice_root__3wyJD{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:12px;border:1px solid color-mix(in srgb,#8b5cf6 32%,var(--stitch-outline-variant));background:linear-gradient(135deg,color-mix(in srgb,#8b5cf6 10%,var(--stitch-surface-container-high)),color-mix(in srgb,#6366f1 6%,var(--stitch-surface-container)));box-shadow:0 10px 28px color-mix(in srgb,#8b5cf6 12%,transparent)}.qualityReviewGateNotice_compact__hykeU{padding:12px 14px;gap:12px}.qualityReviewGateNotice_iconWrap__y7aK2{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,#8b5cf6 16%,transparent);color:color-mix(in srgb,#c4b5fd 92%,var(--stitch-on-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#8b5cf6 24%,transparent)}.qualityReviewGateNotice_compact__hykeU .qualityReviewGateNotice_iconWrap__y7aK2{width:34px;height:34px;border-radius:9px}.qualityReviewGateNotice_icon__7FgXl{width:20px;height:20px;stroke-width:2px}.qualityReviewGateNotice_compact__hykeU .qualityReviewGateNotice_icon__7FgXl{width:18px;height:18px}.qualityReviewGateNotice_text__2Nc7B{display:flex;flex-direction:column;gap:4px;min-width:0}.qualityReviewGateNotice_title__lQEgp{margin:0;font-size:.95rem;font-weight:700;line-height:1.35;color:var(--stitch-on-surface)}.qualityReviewGateNotice_message__daqLH{margin:0;font-size:.88rem;line-height:1.5;color:color-mix(in srgb,var(--stitch-on-surface-variant) 92%,var(--stitch-on-surface))}.workspaceMobileViewNav_nav__aHzWo{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;align-items:stretch;gap:.25rem;padding:.375rem .5rem max(.375rem,env(safe-area-inset-bottom,0));border-top-width:1px;border-top-style:solid;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (min-width:768px){.workspaceMobileViewNav_nav__aHzWo{display:none}}.workspaceMobileViewNav_navLight__Y7nXG{background:color-mix(in srgb,white 92%,transparent)}.workspaceMobileViewNav_navDark__u0pGb{background:color-mix(in srgb,rgb(15 23 42) 88%,transparent)}.workspaceMobileViewNav_item__8xUhH{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-height:44px;padding:.25rem .375rem;border-radius:.625rem;border:1px solid transparent;font-size:.6875rem;font-weight:600;line-height:1.1;transition:background .15s,color .15s,border-color .15s}.workspaceMobileViewNav_itemInactiveLight__Rvcv4{color:rgb(100 116 139)}.workspaceMobileViewNav_itemInactiveLight__Rvcv4:hover{color:rgb(15 23 42)}.workspaceMobileViewNav_itemInactiveDark__3iZZg{color:rgb(203 213 225)}.workspaceMobileViewNav_itemInactiveDark__3iZZg:hover{color:white}.workspaceMobileViewNav_label__owBCm{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renameWorkflowModal_overlay__LxUDu{position:fixed;inset:0;z-index:3500;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--stitch-modal-overlay);backdrop-filter:blur(10px)}.renameWorkflowModal_content__2toZX{position:relative;display:flex;flex-direction:column;width:min(380px,calc(100vw - 32px));overflow:hidden;border:1px solid color-mix(in srgb,var(--stitch-outline-variant) 55%,transparent);border-radius:14px;background:var(--stitch-surface-container-low);color:var(--stitch-on-surface);box-shadow:0 24px 48px rgba(0,0,0,.4)}.renameWorkflowModal_header__aQeKx{flex-shrink:0;padding:20px 52px 12px 20px}.renameWorkflowModal_title__gbBhB{margin:0 0 4px;font-size:1.05rem;font-weight:700;line-height:1.3;color:var(--stitch-on-surface)}.renameWorkflowModal_subtitle__BoXhA{margin:0;font-size:.8125rem;line-height:1.45;color:var(--stitch-on-surface-variant)}.renameWorkflowModal_body__gyKTf{padding:4px 20px 8px}.renameWorkflowModal_label__65dBt{display:block;margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--stitch-on-surface-variant)}.renameWorkflowModal_input__0a_IJ{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--stitch-outline-variant);border-radius:10px;background:var(--stitch-surface-container);color:var(--stitch-on-surface);font-size:.9375rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.renameWorkflowModal_input__0a_IJ:focus{border-color:var(--stitch-primary-container);box-shadow:0 0 0 1px color-mix(in srgb,var(--stitch-primary-container) 35%,transparent)}.renameWorkflowModal_footer__4AGVd{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px;border-top:1px solid color-mix(in srgb,var(--stitch-outline-variant) 35%,transparent);background:var(--stitch-surface-container)}.renameWorkflowModal_cancelButton__g0KRC,.renameWorkflowModal_submitButton__DldfF{min-height:40px;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,filter .2s ease,opacity .2s ease}.renameWorkflowModal_cancelButton__g0KRC{border:1px solid var(--stitch-outline-variant);background:transparent;color:var(--stitch-on-surface)}.renameWorkflowModal_cancelButton__g0KRC:hover:not(:disabled){background:var(--stitch-surface-variant)}.renameWorkflowModal_submitButton__DldfF{border:none;background:var(--stitch-primary-container);color:var(--stitch-on-primary-container);box-shadow:0 6px 18px color-mix(in srgb,var(--stitch-primary-container) 28%,transparent)}.renameWorkflowModal_submitButton__DldfF:hover:not(:disabled){filter:brightness(1.06)}.renameWorkflowModal_cancelButton__g0KRC:disabled,.renameWorkflowModal_submitButton__DldfF:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.workflowLoading_root__udYrz{position:relative;display:flex;flex:1;min-height:0;align-items:center;justify-content:center;overflow:hidden;padding:2rem 1.25rem;background-color:var(--wf-canvas-base);background-image:radial-gradient(var(--wf-canvas-dot) 1.2px,transparent 1.2px);background-size:28px 28px}.workflowLoading_ambientGlow__fxoPE{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 28%,color-mix(in srgb,var(--stitch-primary-container) 18%,transparent),transparent 42%),radial-gradient(circle at 82% 72%,color-mix(in srgb,var(--stitch-primary-container) 12%,transparent),transparent 38%);animation:workflowLoading_workflowAmbientPulse__nf7We 4.8s ease-in-out infinite}.workflowLoading_scanLine__U8qui{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--stitch-primary-container) 8%,transparent) 48%,transparent 100%);transform:translateY(-120%);animation:workflowLoading_workflowScan__2cKDY 3.6s ease-in-out infinite}.workflowLoading_content__9nYtw{position:relative;z-index:1;display:flex;width:min(100%,34rem);flex-direction:column;align-items:center;gap:1.5rem}.workflowLoading_graphCard__NK9Jw{width:100%;border:1px solid color-mix(in srgb,var(--stitch-outline-variant) 70%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--stitch-surface-container) 88%,transparent);box-shadow:0 24px 48px color-mix(in srgb,#020617 18%,transparent),0 0 0 1px color-mix(in srgb,var(--stitch-primary-container) 8%,transparent);backdrop-filter:blur(10px);padding:1.25rem 1rem 1rem}.workflowLoading_graphSvg__XHH7v{display:block;width:100%;height:auto;overflow:visible}.workflowLoading_pathIdle__qLrRo{fill:none;stroke:var(--wf-path-idle);stroke-width:2;stroke-dasharray:6 6;opacity:.45}.workflowLoading_pathFlow__4uU03{fill:none;stroke:var(--wf-path-active);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:8 120;animation:workflowLoading_workflowPathFlow__6l95m 2.2s linear infinite;filter:drop-shadow(0 0 6px var(--wf-loading-glow))}.workflowLoading_pathFlowDelay1__vFnBO{animation-delay:.35s}.workflowLoading_pathFlowDelay2__Fe6sV{animation-delay:.7s}.workflowLoading_nodeGroup__FdLDt{transform-origin:center;animation:workflowLoading_workflowNodePulse__CSdkl 2.2s ease-in-out infinite}.workflowLoading_nodeDelay0__6X5uh{animation-delay:0s}.workflowLoading_nodeDelay1__O_7ea{animation-delay:.35s}.workflowLoading_nodeDelay2__Xx_kV{animation-delay:.7s}.workflowLoading_nodeDelay3__3n_RW{animation-delay:1.05s}.workflowLoading_nodeShell__KfjYD{fill:var(--wf-loading-node-idle);stroke:color-mix(in srgb,var(--stitch-outline-variant) 85%,transparent);stroke-width:1.5}.workflowLoading_nodeShellActive__FlEs1{fill:var(--wf-loading-node-active);stroke:var(--stitch-primary-container);stroke-width:2}.workflowLoading_nodePort__DfX3N{fill:var(--stitch-primary-container);opacity:.75}.workflowLoading_nodeIcon__Mna73{fill:none;stroke:var(--stitch-primary);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.workflowLoading_textCard__2s8uV{width:100%;text-align:center}.workflowLoading_badge__Qp1DN{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--stitch-primary-container) 35%,transparent);background:color-mix(in srgb,var(--stitch-primary-container) 12%,transparent);padding:.35rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--stitch-primary)}.workflowLoading_title__dwiB0{margin:.85rem 0 0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--stitch-on-surface)}.workflowLoading_subtitle___UVsE{margin:.45rem 0 0;font-size:.875rem;line-height:1.5;color:var(--stitch-on-surface-variant)}.workflowLoading_dots__kvEFN{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem}.workflowLoading_dot__G4uz0{width:.45rem;height:.45rem;border-radius:999px;background:var(--stitch-primary-container);animation:workflowLoading_workflowDotBounce__xPVAr 1.2s ease-in-out infinite}.workflowLoading_dot__G4uz0:nth-child(2){animation-delay:.15s}.workflowLoading_dot__G4uz0:nth-child(3){animation-delay:.3s}.workflowLoading_skeletonRow__zcVMo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem}.workflowLoading_skeletonBlock__gVymJ{height:.55rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--stitch-outline-variant) 35%,transparent) 0,color-mix(in srgb,var(--stitch-primary-container) 28%,transparent) 50%,color-mix(in srgb,var(--stitch-outline-variant) 35%,transparent) 100%);background-size:200% 100%;animation:workflowLoading_workflowShimmer__Pa0zA 1.8s ease-in-out infinite}.workflowLoading_skeletonBlock__gVymJ:nth-child(2){animation-delay:.2s}.workflowLoading_skeletonBlock__gVymJ:nth-child(3){animation-delay:.4s}@keyframes workflowLoading_workflowAmbientPulse__nf7We{0%,to{opacity:.65}50%{opacity:1}}@keyframes workflowLoading_workflowScan__2cKDY{0%{transform:translateY(-120%);opacity:0}12%{opacity:1}55%{transform:translateY(120%);opacity:.85}to{transform:translateY(120%);opacity:0}}@keyframes workflowLoading_workflowPathFlow__6l95m{0%{stroke-dashoffset:128;opacity:.35}35%{opacity:1}to{stroke-dashoffset:0;opacity:.35}}@keyframes workflowLoading_workflowNodePulse__CSdkl{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}40%{transform:scale(1.06);filter:drop-shadow(0 0 10px var(--wf-loading-glow))}}@keyframes workflowLoading_workflowDotBounce__xPVAr{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-.28rem);opacity:1}}@keyframes workflowLoading_workflowShimmer__Pa0zA{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.workflowLoading_ambientGlow__fxoPE,.workflowLoading_dot__G4uz0,.workflowLoading_nodeGroup__FdLDt,.workflowLoading_pathFlow__4uU03,.workflowLoading_scanLine__U8qui,.workflowLoading_skeletonBlock__gVymJ{animation:none}}.workflowScopePrompt_root__EOcok{position:relative;display:flex;flex:1;min-height:0;align-items:center;justify-content:center;overflow:hidden;padding:2rem 1.25rem;background-color:var(--wf-canvas-base);background-image:radial-gradient(var(--wf-canvas-dot) 1.2px,transparent 1.2px);background-size:28px 28px}.workflowScopePrompt_ambient__KrN0J{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 22% 24%,color-mix(in srgb,var(--stitch-primary-container) 10%,transparent),transparent 44%),radial-gradient(circle at 78% 76%,color-mix(in srgb,var(--stitch-primary-container) 7%,transparent),transparent 40%)}.workflowScopePrompt_content__krOHu{position:relative;z-index:1;display:flex;width:min(100%,36rem);flex-direction:column;align-items:center;gap:1.35rem}.workflowScopePrompt_diagramCard__bw30e{width:100%;border:1px solid color-mix(in srgb,var(--stitch-outline-variant) 72%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--stitch-surface-container) 90%,transparent);box-shadow:0 20px 40px color-mix(in srgb,#020617 16%,transparent),0 0 0 1px color-mix(in srgb,var(--stitch-primary-container) 6%,transparent);padding:1.35rem 1rem 1.15rem}.workflowScopePrompt_steps__d_hV8{display:flex;align-items:center;justify-content:center;gap:.35rem}.workflowScopePrompt_connector__UC8iO{display:flex;align-items:center;width:clamp(1.5rem,6vw,2.75rem);flex-shrink:0}.workflowScopePrompt_connectorLine__8IdzE{height:2px;flex:1;border-radius:999px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--stitch-outline-variant) 70%,transparent) 0 5px,transparent 5px 10px);opacity:.65}.workflowScopePrompt_connectorArrow__iXX_N{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid color-mix(in srgb,var(--stitch-outline-variant) 75%,transparent);opacity:.65}.workflowScopePrompt_scopeNode__GD_D5{display:flex;flex-direction:column;align-items:center;gap:.55rem;min-width:4.75rem}.workflowScopePrompt_nodeShell__1E4gc{position:relative;display:flex;height:3.25rem;width:3.25rem;align-items:center;justify-content:center;border-radius:.75rem;border:2px dashed color-mix(in srgb,var(--stitch-primary-container) 45%,var(--stitch-outline-variant));background:var(--wf-scope-node-muted);color:var(--stitch-primary);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 6%,transparent)}.workflowScopePrompt_nodeShellLocked__fEmU3{border-style:solid;border-color:color-mix(in srgb,var(--stitch-outline-variant) 80%,transparent);background:color-mix(in srgb,var(--wf-scope-node-muted) 70%,transparent);color:color-mix(in srgb,var(--stitch-on-surface-variant) 75%,transparent);opacity:.72}.workflowScopePrompt_stepBadge__33pmN{position:absolute;top:-.45rem;left:50%;transform:translateX(-50%);border-radius:999px;border:1px solid color-mix(in srgb,var(--stitch-primary-container) 35%,transparent);background:color-mix(in srgb,var(--stitch-primary-container) 14%,var(--wf-scope-node-surface));padding:.1rem .4rem;font-size:.5625rem;letter-spacing:.12em;color:var(--stitch-primary)}.workflowScopePrompt_nodeLabel__AREr9,.workflowScopePrompt_stepBadge__33pmN{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.workflowScopePrompt_nodeLabel__AREr9{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stitch-on-surface-variant)}.workflowScopePrompt_textCard__319Cu{width:100%;text-align:center}.workflowScopePrompt_badge__etXbz{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--stitch-primary-container) 30%,transparent);background:color-mix(in srgb,var(--stitch-primary-container) 10%,transparent);padding:.35rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--stitch-primary)}.workflowScopePrompt_title__sbWrv{margin:.85rem 0 0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--stitch-on-surface)}.workflowScopePrompt_subtitle__pzalj{margin:.5rem auto 0;max-width:26rem;font-size:.9rem;line-height:1.55;color:var(--stitch-on-surface-variant)}.workflowScopePrompt_hints__ARJtJ{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.1rem}.workflowScopePrompt_hint__4lnNz{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--stitch-outline-variant) 75%,transparent);background:color-mix(in srgb,var(--stitch-surface-container-high) 55%,transparent);padding:.4rem .7rem;font-size:.75rem;font-weight:600;color:var(--stitch-on-surface)}.workflowScopePrompt_hintIcon__Ncvnk{color:var(--stitch-primary)}@media (max-width:520px){.workflowScopePrompt_steps__d_hV8{gap:.15rem}.workflowScopePrompt_scopeNode__GD_D5{min-width:3.9rem}.workflowScopePrompt_nodeShell__1E4gc{height:2.85rem;width:2.85rem}.workflowScopePrompt_nodeLabel__AREr9{font-size:.5625rem}}.workspaceViewLoading_root__fi4TO{position:relative;display:flex;flex:1;min-height:0;width:100%;align-items:center;justify-content:center;overflow:hidden;padding:1.5rem 1rem;background-color:var(--wf-canvas-base,var(--stitch-surface,#0f172a));background-image:radial-gradient(var(--wf-canvas-dot,color-mix(in srgb,var(--stitch-outline-variant,#334155) 55%,transparent)) 1.2px,transparent 1.2px);background-size:28px 28px}.workspaceViewLoading_ambientGlow__Mb8QX{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 28%,color-mix(in srgb,var(--stitch-primary-container,#2563eb) 18%,transparent),transparent 42%),radial-gradient(circle at 82% 72%,color-mix(in srgb,var(--stitch-primary-container,#2563eb) 12%,transparent),transparent 38%);animation:workspaceViewLoading_workspaceAmbientPulse__CgLCD 4.8s ease-in-out infinite}.workspaceViewLoading_scanLine__mB5KJ{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--stitch-primary-container,#2563eb) 8%,transparent) 48%,transparent 100%);transform:translateY(-120%);animation:workspaceViewLoading_workspaceScan__OGSmN 3.6s ease-in-out infinite}.workspaceViewLoading_content__smBB4{position:relative;z-index:1;display:flex;width:min(100%,42rem);flex-direction:column;align-items:center;gap:1.35rem}.workspaceViewLoading_previewCard__kQA7R{width:100%;border:1px solid color-mix(in srgb,var(--stitch-outline-variant,#475569) 70%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--stitch-surface-container,#1e293b) 88%,transparent);box-shadow:0 24px 48px color-mix(in srgb,#020617 18%,transparent),0 0 0 1px color-mix(in srgb,var(--stitch-primary-container,#2563eb) 8%,transparent);backdrop-filter:blur(10px);padding:1.1rem 1rem 1rem}.workspaceViewLoading_textCard__SnIF_{width:100%;text-align:center}.workspaceViewLoading_badge__I_oV_{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.55rem;padding:.2rem .55rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--stitch-outline-variant,#475569) 65%,transparent);background:color-mix(in srgb,var(--stitch-primary-container,#2563eb) 14%,transparent);color:var(--stitch-primary,#93c5fd);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspaceViewLoading_title__OcJGd{margin:0;color:var(--stitch-on-surface,#f8fafc);font-size:1.15rem;font-weight:700;letter-spacing:.01em}.workspaceViewLoading_subtitle__TE9x7{margin:.45rem 0 0;color:var(--stitch-on-surface-variant,#94a3b8);font-size:.875rem;line-height:1.45}.workspaceViewLoading_progressTrack___v_Wn{width:min(100%,16rem);height:.28rem;margin:.95rem auto 0;overflow:hidden;border-radius:9999px;border:1px solid color-mix(in srgb,var(--stitch-outline-variant,#475569) 55%,transparent);background:color-mix(in srgb,var(--stitch-surface-container-high,#334155) 55%,transparent)}.workspaceViewLoading_progressBar__OYmPM{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--stitch-primary-container,#2563eb) 45%,transparent),var(--stitch-primary,#93c5fd),color-mix(in srgb,var(--stitch-primary,#93c5fd) 70%,white));animation:workspaceViewLoading_workspaceProgress__wDnXB 1.35s ease-in-out infinite}.workspaceViewLoading_boardPreview__Tst48{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;min-height:9.5rem}.workspaceViewLoading_boardColumn__t_qfR{display:flex;flex-direction:column;gap:.45rem;min-width:0}.workspaceViewLoading_boardColumnHeader__EFuVp{display:block;height:.55rem;width:70%;border-radius:9999px;background:color-mix(in srgb,var(--stitch-on-surface-variant,#94a3b8) 35%,transparent)}.workspaceViewLoading_boardCard__TO6Dl{display:block;height:2.35rem;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--stitch-outline-variant,#475569) 55%,transparent);background:color-mix(in srgb,var(--stitch-surface-container-high,#334155) 70%,transparent);animation:workspaceViewLoading_workspaceSkeletonPulse__PBtQU 1.8s ease-in-out infinite}.workspaceViewLoading_gridPreview__a5V1F{display:flex;flex-direction:column;gap:.45rem;min-height:9.5rem}.workspaceViewLoading_gridHeader__5F1J5,.workspaceViewLoading_gridRow__j9nZA{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.workspaceViewLoading_gridCell__ar2Sy,.workspaceViewLoading_gridHeaderCell__dEDG3{display:block;height:.85rem;border-radius:.35rem;background:color-mix(in srgb,var(--stitch-on-surface-variant,#94a3b8) 28%,transparent)}.workspaceViewLoading_gridRow__j9nZA{animation:workspaceViewLoading_workspaceSkeletonPulse__PBtQU 1.8s ease-in-out infinite}.workspaceViewLoading_gridCell__ar2Sy{height:1.15rem;background:color-mix(in srgb,var(--stitch-surface-container-high,#334155) 75%,transparent);border:1px solid color-mix(in srgb,var(--stitch-outline-variant,#475569) 40%,transparent)}.workspaceViewLoading_workflowPreview__0CuNB{width:100%}.workspaceViewLoading_workflowSvg__hyzyw{display:block;width:100%;height:auto;overflow:visible}.workspaceViewLoading_pathIdle__gtx4R{fill:none;stroke:var(--wf-path-idle,#475569);stroke-width:2;stroke-dasharray:6 6;opacity:.45}.workspaceViewLoading_pathFlow__FE455{fill:none;stroke:var(--wf-path-active,#60a5fa);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:8 120;animation:workspaceViewLoading_workspacePathFlow__gAiyJ 2.2s linear infinite;filter:drop-shadow(0 0 6px var(--wf-loading-glow,rgba(96,165,250,.45)))}.workspaceViewLoading_pathFlowDelay1__TK6h5{animation-delay:.35s}.workspaceViewLoading_pathFlowDelay2__H3_zM{animation-delay:.7s}.workspaceViewLoading_nodeGroup__Vg6y_{transform-origin:center;animation:workspaceViewLoading_workspaceSkeletonPulse__PBtQU 2.2s ease-in-out infinite}.workspaceViewLoading_nodeShell__v4d_C{fill:var(--wf-loading-node-idle,#273647);stroke:color-mix(in srgb,var(--stitch-outline-variant,#475569) 85%,transparent);stroke-width:1.5}.workspaceViewLoading_nodeShellActive__J6HfL{fill:var(--wf-loading-node-active,#0d1c2d);stroke:var(--stitch-primary-container,#2563eb);stroke-width:2}.workspaceViewLoading_nodePort__Gmtc4{fill:var(--stitch-primary-container,#2563eb);opacity:.75}.workspaceViewLoading_pulseDelay0__h7nMA{animation-delay:0s}.workspaceViewLoading_pulseDelay1__Lxl3p{animation-delay:.2s}.workspaceViewLoading_pulseDelay2__SiMTX{animation-delay:.4s}.workspaceViewLoading_pulseDelay3__X7ENF{animation-delay:.6s}@keyframes workspaceViewLoading_workspaceAmbientPulse__CgLCD{0%,to{opacity:.75}50%{opacity:1}}@keyframes workspaceViewLoading_workspaceScan__OGSmN{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}@keyframes workspaceViewLoading_workspaceProgress__wDnXB{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@keyframes workspaceViewLoading_workspaceSkeletonPulse__PBtQU{0%,to{opacity:.55}50%{opacity:1}}@keyframes workspaceViewLoading_workspacePathFlow__gAiyJ{to{stroke-dashoffset:-128}}@media (max-width:767px){.workspaceViewLoading_boardPreview__Tst48{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceViewLoading_boardPreview__Tst48 .workspaceViewLoading_boardColumn__t_qfR:nth-child(n+4){display:none}.workspaceViewLoading_gridHeader__5F1J5,.workspaceViewLoading_gridRow__j9nZA{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceViewLoading_gridCell__ar2Sy:nth-child(n+4),.workspaceViewLoading_gridHeaderCell__dEDG3:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.workspaceViewLoading_ambientGlow__Mb8QX,.workspaceViewLoading_boardCard__TO6Dl,.workspaceViewLoading_gridRow__j9nZA,.workspaceViewLoading_nodeGroup__Vg6y_,.workspaceViewLoading_pathFlow__FE455,.workspaceViewLoading_progressBar__OYmPM,.workspaceViewLoading_scanLine__mB5KJ{animation:none}.workspaceViewLoading_progressBar__OYmPM{width:55%;transform:none}}.ProjectQuickStatus_root__QNoHk{position:relative;flex-shrink:0}.ProjectQuickStatus_trigger__osjyR{display:inline-flex;align-items:center;gap:6px;max-width:none;min-height:44px;padding:0 14px;border:1px solid color-mix(in srgb,var(--stitch-outline-variant) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--stitch-surface-container-high) 45%,transparent);color:var(--stitch-on-surface-variant);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}@media (min-width:640px){.ProjectQuickStatus_trigger__osjyR{min-height:42px}}.ProjectQuickStatus_trigger__osjyR:hover{border-color:color-mix(in srgb,var(--stitch-primary) 40%,var(--stitch-outline-variant));color:var(--stitch-on-surface)}.ProjectQuickStatus_triggerOpen__YyVuH{border-color:color-mix(in srgb,var(--stitch-primary) 55%,var(--stitch-outline-variant));background:color-mix(in srgb,var(--stitch-primary-container) 12%,var(--stitch-surface-container-high));color:var(--stitch-on-surface);box-shadow:0 0 0 2px color-mix(in srgb,var(--stitch-primary) 22%,transparent)}.ProjectQuickStatus_triggerHasContent__KpuNV .ProjectQuickStatus_triggerLabel___0crb{color:var(--stitch-primary)}.ProjectQuickStatus_triggerLabel___0crb{flex-shrink:0;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ProjectQuickStatus_liveDot__mj_0l{width:6px;height:6px;border-radius:50%;background:var(--stitch-tertiary);box-shadow:0 0 0 2px color-mix(in srgb,var(--stitch-tertiary) 25%,transparent);flex-shrink:0}.ProjectQuickStatus_popover__cMFFV{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(560px,calc(100vw - 24px));border:1px solid color-mix(in srgb,var(--stitch-outline-variant) 55%,transparent);border-radius:16px;background:linear-gradient(165deg,color-mix(in srgb,var(--stitch-surface-container) 96%,transparent),var(--stitch-surface-container-low));color:var(--stitch-on-surface);box-shadow:0 24px 56px rgba(0,0,0,.34),0 0 0 1px color-mix(in srgb,var(--stitch-primary) 8%,transparent);overflow:hidden}[data-theme=light] .ProjectQuickStatus_popover__cMFFV{box-shadow:0 20px 48px rgba(15,23,42,.14),0 0 0 1px color-mix(in srgb,var(--stitch-primary) 6%,transparent)}@media (max-width:639px){.ProjectQuickStatus_popover__cMFFV{right:auto;left:50%;transform:translateX(-50%);width:min(560px,calc(100vw - 16px))}}.ProjectQuickStatus_popoverToolbar__pJri_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 10px;border-bottom:1px solid color-mix(in srgb,var(--stitch-outline-variant) 40%,transparent)}.ProjectQuickStatus_popoverEyebrow__EmxJF{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--stitch-primary)}.ProjectQuickStatus_editButton__nicsE{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--stitch-outline-variant) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--stitch-surface-container-high) 60%,transparent);color:var(--stitch-on-surface-variant);font-size:.75rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ProjectQuickStatus_editButton__nicsE:hover{border-color:color-mix(in srgb,var(--stitch-primary) 40%,var(--stitch-outline-variant));background:color-mix(in srgb,var(--stitch-primary-container) 10%,var(--stitch-surface-container-high));color:var(--stitch-on-surface)}.ProjectQuickStatus_columns___j0lz{display:grid;grid-template-columns:1fr;gap:10px;padding:12px}@media (min-width:520px){.ProjectQuickStatus_columns___j0lz{grid-template-columns:1fr 1fr;gap:12px;padding:14px}}.ProjectQuickStatus_columnCard__OtX0S{display:flex;flex-direction:column;min-width:0;border-radius:12px;border:1px solid color-mix(in srgb,var(--stitch-outline-variant) 50%,transparent);background:color-mix(in srgb,var(--stitch-surface-container-high) 35%,transparent);overflow:hidden}.ProjectQuickStatus_columnStatus__MtbLf{border-top:2px solid color-mix(in srgb,var(--stitch-primary) 70%,transparent)}.ProjectQuickStatus_columnNext__Z52fx{border-top:2px solid color-mix(in srgb,var(--stitch-tertiary) 70%,transparent)}.ProjectQuickStatus_columnHeader__SVuxC{display:flex;align-items:center;gap:8px;padding:10px 12px 8px;border-bottom:1px solid color-mix(in srgb,var(--stitch-outline-variant) 35%,transparent)}.ProjectQuickStatus_columnIcon__F2q3K{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;flex-shrink:0}.ProjectQuickStatus_columnIconStatus___GWKV{background:color-mix(in srgb,var(--stitch-primary-container) 22%,transparent);color:var(--stitch-primary);border:1px solid color-mix(in srgb,var(--stitch-primary) 30%,transparent)}.ProjectQuickStatus_columnIconNext__opggj{background:color-mix(in srgb,var(--stitch-tertiary) 18%,transparent);color:var(--stitch-tertiary);border:1px solid color-mix(in srgb,var(--stitch-tertiary) 30%,transparent)}.ProjectQuickStatus_columnTitle__dd_1H{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--stitch-on-surface-variant) 92%,transparent)}.ProjectQuickStatus_columnBody__ZV1N1{padding:12px;flex:1}.ProjectQuickStatus_fieldValue__rmjnp{margin:0;font-size:.9rem;line-height:1.6;color:var(--stitch-on-surface);white-space:pre-wrap;word-break:break-word}.ProjectQuickStatus_fieldValueMuted__LwmsO{margin:0;font-size:.875rem;line-height:1.55;color:color-mix(in srgb,var(--stitch-on-surface-variant) 72%,transparent);font-style:italic}.ProjectQuickStatus_textarea__IJsX1{width:100%;min-height:110px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--stitch-outline-variant) 65%,transparent);border-radius:10px;background:color-mix(in srgb,var(--stitch-surface-container-low) 80%,transparent);color:var(--stitch-on-surface);font:inherit;font-size:.875rem;line-height:1.5;resize:vertical}.ProjectQuickStatus_textarea__IJsX1:focus{outline:none;border-color:var(--stitch-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--stitch-primary) 28%,transparent)}.ProjectQuickStatus_popoverFooter__h1KIZ{padding:0 14px 14px}.ProjectQuickStatus_editActions__m6V5K{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.ProjectQuickStatus_primaryButton__gcZtq,.ProjectQuickStatus_secondaryButton__YNWi3{min-height:34px;padding:0 14px;border-radius:999px;font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,filter .15s ease}.ProjectQuickStatus_secondaryButton__YNWi3{border:1px solid var(--stitch-outline-variant);background:transparent;color:var(--stitch-on-surface-variant)}.ProjectQuickStatus_secondaryButton__YNWi3:hover:not(:disabled){background:color-mix(in srgb,var(--stitch-surface-container-high) 60%,transparent)}.ProjectQuickStatus_primaryButton__gcZtq{border:none;background:var(--stitch-primary-container);color:var(--stitch-on-primary-container);box-shadow:0 6px 18px color-mix(in srgb,var(--stitch-primary-container) 30%,transparent)}.ProjectQuickStatus_primaryButton__gcZtq:hover:not(:disabled){filter:brightness(1.05)}.ProjectQuickStatus_primaryButton__gcZtq:disabled,.ProjectQuickStatus_secondaryButton__YNWi3:disabled{opacity:.55;cursor:not-allowed}.ProjectQuickStatus_error__W_feB{margin:0 0 8px;font-size:.8rem;color:var(--stitch-error)}.ActivityFeedPanel_shell__x5NXN{position:relative;width:100%;height:100%;min-width:0;min-height:0}.ActivityFeedPanel_collapseFlap__s4hJY{position:absolute;left:0;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:3.75rem;padding:0;transform:translate(-100%,-50%);border:1px solid var(--dir-panel-border);border-right:none;border-radius:.75rem 0 0 .75rem;background:color-mix(in srgb,var(--stitch-surface-container-low) 90%,var(--stitch-surface-container));color:var(--stitch-on-surface-variant);cursor:pointer;box-shadow:-6px 0 18px color-mix(in srgb,var(--stitch-on-surface) 10%,transparent);transition:width .15s ease,color .15s ease,background-color .15s ease,border-color .15s ease}.ActivityFeedPanel_collapseFlap__s4hJY:hover{width:1.25rem;color:var(--grid-accent-text);border-color:color-mix(in srgb,var(--grid-accent-border) 45%,var(--dir-panel-border));background:color-mix(in srgb,var(--grid-accent-bg) 24%,var(--stitch-surface-container-low))}.ActivityFeedPanel_collapseFlap__s4hJY:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.ActivityFeedPanel_activityPanel__wt6Ce{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;color:var(--stitch-on-surface);background:color-mix(in srgb,var(--stitch-surface-container-low) 72%,var(--stitch-surface-container))}.ActivityFeedPanel_header__3qUvw{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--dir-panel-border);flex-shrink:0;min-width:0}.ActivityFeedPanel_headerMain__OeX6Q{display:flex;align-items:center;gap:.625rem;min-width:0}.ActivityFeedPanel_headerIcon__VT72D{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.625rem;flex-shrink:0;background:color-mix(in srgb,var(--accent) 14%,var(--stitch-surface-container-high));color:var(--grid-accent-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--grid-accent-border) 40%,transparent)}.ActivityFeedPanel_title__B42hr{margin:0;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.ActivityFeedPanel_subtitle__2hcaZ{margin:.125rem 0 0;font-size:.6875rem;font-weight:500;color:var(--stitch-on-surface-variant);line-height:1.3}.ActivityFeedPanel_closeBtn__0EC3u{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:1px solid transparent;background:transparent;color:var(--stitch-on-surface-variant);cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.ActivityFeedPanel_closeBtn__0EC3u:hover{background:color-mix(in srgb,var(--stitch-surface-container-high) 80%,transparent);border-color:var(--dir-panel-border);color:var(--stitch-on-surface)}.ActivityFeedPanel_body__NTAah{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:.75rem}.ActivityFeedPanel_list__C1DVl{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ActivityFeedPanel_item__LQv3l{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem;align-items:start;width:100%;min-width:0;padding:.75rem;border-radius:.875rem;border:1px solid var(--dir-field-border);background:var(--dir-field-bg);box-shadow:0 1px 0 color-mix(in srgb,var(--stitch-on-surface) 4%,transparent)}.ActivityFeedPanel_itemClickable__uMm1O{cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease}.ActivityFeedPanel_itemClickable__uMm1O:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--dir-field-border));background:color-mix(in srgb,var(--accent-glow-soft) 28%,var(--dir-field-bg))}.ActivityFeedPanel_itemClickable__uMm1O:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.ActivityFeedPanel_itemToneCreated__GHV14{border-left:3px solid var(--palette-success,#22c55e)}.ActivityFeedPanel_itemToneUpdated__YeY15{border-left:3px solid var(--accent-blue,#3b82f6)}.ActivityFeedPanel_itemToneSlate__3Sy1i{border-left:3px solid #94a3b8}.ActivityFeedPanel_itemToneBlue__rctQO{border-left:3px solid var(--accent-blue,#3b82f6)}.ActivityFeedPanel_itemToneAmber__4D6JJ{border-left:3px solid #f59e0b}.ActivityFeedPanel_itemToneViolet__bNMS5{border-left:3px solid #8b5cf6}.ActivityFeedPanel_itemToneEmerald__qe20r{border-left:3px solid var(--palette-success,#22c55e)}.ActivityFeedPanel_itemToneDeleted__xHFbu{border-left:3px solid var(--palette-danger,#ef4444)}.ActivityFeedPanel_itemToneDefault__T8duM{border-left:3px solid var(--stitch-outline-variant)}.ActivityFeedPanel_typeIcon__cXLhX{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.625rem;flex-shrink:0}.ActivityFeedPanel_typeIconCreated___Hh_L{background:color-mix(in srgb,var(--palette-success,#22c55e) 16%,var(--dir-field-bg));color:color-mix(in srgb,var(--palette-success,#22c55e) 82%,var(--stitch-on-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--palette-success,#22c55e) 28%,transparent)}.ActivityFeedPanel_typeIconUpdated__afP7S{background:color-mix(in srgb,var(--accent-blue,#3b82f6) 16%,var(--dir-field-bg));color:color-mix(in srgb,var(--accent-blue,#3b82f6) 88%,var(--stitch-on-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-blue,#3b82f6) 28%,transparent)}.ActivityFeedPanel_typeIconSlate__npsRu{background:color-mix(in srgb,#94a3b8 18%,var(--dir-field-bg));color:color-mix(in srgb,#64748b 90%,var(--stitch-on-surface));box-shadow:0 0 0 1px color-mix(in srgb,#94a3b8 30%,transparent)}.ActivityFeedPanel_typeIconBlue__pN5cY{background:color-mix(in srgb,var(--accent-blue,#3b82f6) 16%,var(--dir-field-bg));color:color-mix(in srgb,var(--accent-blue,#3b82f6) 88%,var(--stitch-on-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-blue,#3b82f6) 28%,transparent)}.ActivityFeedPanel_typeIconAmber__dpkXd{background:color-mix(in srgb,#f59e0b 16%,var(--dir-field-bg));color:color-mix(in srgb,#f59e0b 88%,var(--stitch-on-surface));box-shadow:0 0 0 1px color-mix(in srgb,#f59e0b 28%,transparent)}.ActivityFeedPanel_typeIconViolet__aF5DV{background:color-mix(in srgb,#8b5cf6 16%,var(--dir-field-bg));color:color-mix(in srgb,#a78bfa 92%,var(--stitch-on-surface));box-shadow:0 0 0 1px color-mix(in srgb,#8b5cf6 28%,transparent)}.ActivityFeedPanel_typeIconEmerald__rDfVp{background:color-mix(in srgb,var(--palette-success,#22c55e) 16%,var(--dir-field-bg));color:color-mix(in srgb,var(--palette-success,#22c55e) 82%,var(--stitch-on-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--palette-success,#22c55e) 28%,transparent)}.ActivityFeedPanel_typeIconDeleted__GFyPp{background:color-mix(in srgb,var(--palette-danger,#ef4444) 14%,var(--dir-field-bg));color:color-mix(in srgb,var(--palette-danger,#ef4444) 88%,var(--stitch-on-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--palette-danger,#ef4444) 28%,transparent)}.ActivityFeedPanel_typeIconDefault__HdFUN{background:color-mix(in srgb,var(--grid-control-muted,#64748b) 16%,var(--dir-field-bg));color:var(--stitch-on-surface-variant);box-shadow:0 0 0 1px var(--dir-field-border)}.ActivityFeedPanel_itemContent___uQeh{display:flex;flex-direction:column;gap:.375rem;min-width:0}.ActivityFeedPanel_itemTop__Iw6EA{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0}.ActivityFeedPanel_typeBadge__LAam3{display:inline-flex;align-items:center;max-width:100%;min-width:0;padding:.125rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActivityFeedPanel_badgeCreated__YGEF7{background:color-mix(in srgb,var(--palette-success,#22c55e) 18%,transparent);color:color-mix(in srgb,var(--palette-success,#22c55e) 88%,var(--stitch-on-surface))}.ActivityFeedPanel_badgeUpdated__elnB5{background:color-mix(in srgb,var(--accent-blue,#3b82f6) 18%,transparent);color:color-mix(in srgb,var(--accent-blue,#3b82f6) 92%,var(--stitch-on-surface))}.ActivityFeedPanel_badgeSlate__ZM3H5{background:color-mix(in srgb,#94a3b8 18%,transparent);color:color-mix(in srgb,#64748b 92%,var(--stitch-on-surface))}.ActivityFeedPanel_badgeBlue__DMqbF{background:color-mix(in srgb,var(--accent-blue,#3b82f6) 18%,transparent);color:color-mix(in srgb,var(--accent-blue,#3b82f6) 92%,var(--stitch-on-surface))}.ActivityFeedPanel_badgeAmber__6FtfM{background:color-mix(in srgb,#f59e0b 18%,transparent);color:color-mix(in srgb,#f59e0b 92%,var(--stitch-on-surface))}.ActivityFeedPanel_badgeViolet___crGQ{background:color-mix(in srgb,#8b5cf6 18%,transparent);color:color-mix(in srgb,#a78bfa 95%,var(--stitch-on-surface))}.ActivityFeedPanel_badgeEmerald__a0AT9{background:color-mix(in srgb,var(--palette-success,#22c55e) 18%,transparent);color:color-mix(in srgb,var(--palette-success,#22c55e) 88%,var(--stitch-on-surface))}.ActivityFeedPanel_badgeDeleted__QXK2_{background:color-mix(in srgb,var(--palette-danger,#ef4444) 16%,transparent);color:color-mix(in srgb,var(--palette-danger,#ef4444) 92%,var(--stitch-on-surface))}.ActivityFeedPanel_badgeDefault__J3p5O{background:color-mix(in srgb,var(--grid-control-muted,#64748b) 16%,transparent);color:var(--stitch-on-surface-variant)}.ActivityFeedPanel_timestamp__CBW5Y{flex-shrink:0;font-size:.6875rem;font-weight:500;color:var(--stitch-on-surface-variant);white-space:nowrap}.ActivityFeedPanel_description__bcQU6{margin:0;font-size:.8125rem;line-height:1.45;color:var(--stitch-on-surface);overflow-wrap:anywhere;word-break:break-word}.ActivityFeedPanel_itemMeta__NkQYL{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.ActivityFeedPanel_actor__3S8uG{font-size:.75rem;font-weight:500;color:var(--stitch-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ActivityFeedPanel_openHint__i0xJI{flex-shrink:0;font-size:.6875rem;font-weight:600;color:var(--grid-accent-text);opacity:0;transition:opacity .15s ease}.ActivityFeedPanel_itemClickable__uMm1O:focus-visible .ActivityFeedPanel_openHint__i0xJI,.ActivityFeedPanel_itemClickable__uMm1O:hover .ActivityFeedPanel_openHint__i0xJI{opacity:1}.ActivityFeedPanel_footer__k2tGO{display:flex;flex-direction:column;gap:.625rem;padding:.75rem 1rem .875rem;border-top:1px solid var(--dir-panel-border);flex-shrink:0;min-width:0;background:color-mix(in srgb,var(--stitch-surface-container-low) 88%,transparent)}.ActivityFeedPanel_pagerCount__WaH2C{font-size:.75rem;font-weight:500;color:var(--stitch-on-surface-variant)}.ActivityFeedPanel_actions__9KU4S{display:flex;gap:.5rem;min-width:0}.ActivityFeedPanel_actions__9KU4S button{flex:1;min-width:0}.ActivityFeedPanel_empty__eJLVA,.ActivityFeedPanel_error__Xc5iu,.ActivityFeedPanel_loading__RR8rE{margin:0;padding:1.25rem .5rem;font-size:.875rem;line-height:1.5;color:var(--stitch-on-surface-variant);text-align:center}.ActivityFeedPanel_error__Xc5iu{color:var(--stitch-error,#f87171)}.CommandPalette_overlay__dWTuG{--stitch-surface-container-low:#131b2e;--stitch-surface-container:#171f33;--stitch-surface-container-high:#222a3d;--stitch-on-surface:#dae2fd;--stitch-on-surface-variant:#c2c6d6;--stitch-outline-variant:#424754;--stitch-primary:#adc6ff;--stitch-primary-container:#4d8eff;--stitch-on-primary-container:#00285d;position:fixed;inset:0;z-index:4000;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:rgba(11,19,38,.88);backdrop-filter:blur(10px)}[data-theme=light] .CommandPalette_overlay__dWTuG{--stitch-surface-container-low:#f8fafc;--stitch-surface-container:#f1f5f9;--stitch-surface-container-high:#e2e8f0;--stitch-on-surface-variant:#475569;--stitch-outline-variant:#cbd5e1;--stitch-primary:#2563eb;--stitch-primary-container:#3b82f6;--stitch-on-primary-container:#ffffff;background:rgba(248,250,252,.82)}.CommandPalette_panel__YaSZ_{width:min(560px,calc(100vw - 32px));overflow:hidden;border:1px solid color-mix(in srgb,var(--stitch-outline-variant) 55%,transparent);border-radius:14px;background:var(--stitch-surface-container-low);color:var(--stitch-on-surface);box-shadow:0 28px 56px rgba(0,0,0,.42)}.CommandPalette_searchRow__4a_pm{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--stitch-outline-variant) 35%,transparent);background:var(--stitch-surface-container)}.CommandPalette_searchIcon__7Zs2J{width:18px;height:18px;flex-shrink:0;color:var(--stitch-on-surface-variant)}.CommandPalette_searchInput__RV9dk{width:100%;border:0;background:transparent;color:var(--stitch-on-surface);font-size:1rem;outline:none}.CommandPalette_searchInput__RV9dk::placeholder{color:var(--stitch-on-surface-variant)}.CommandPalette_list___vfiX{max-height:min(50vh,420px);margin:0;padding:8px;list-style:none;overflow-y:auto}.CommandPalette_empty__GeRXM{margin:0;padding:20px 16px;color:var(--stitch-on-surface-variant);font-size:.95rem;text-align:center}.CommandPalette_item__kYyBd{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:inherit;font-size:.95rem;text-align:left;cursor:pointer}.CommandPalette_itemActive__jtyz2,.CommandPalette_item__kYyBd:hover{background:color-mix(in srgb,var(--stitch-primary-container) 18%,transparent)}.CommandPalette_item__kYyBd:disabled{opacity:.45;cursor:not-allowed}.CommandPalette_label__nVF7h{min-width:0}.CommandPalette_shortcut__5MYFH{flex-shrink:0;padding:2px 8px;border-radius:6px;background:var(--stitch-surface-container-high);color:var(--stitch-on-surface-variant);font-size:.75rem;font-weight:600}.CommandPalette_footer__XmmpC{padding:10px 16px 12px;border-top:1px solid color-mix(in srgb,var(--stitch-outline-variant) 35%,transparent);color:var(--stitch-on-surface-variant);font-size:.8rem}.ShortcutHelpOverlay_overlay__y5RNJ{--stitch-surface-container-low:#131b2e;--stitch-surface-container:#171f33;--stitch-surface-container-high:#222a3d;--stitch-on-surface:#dae2fd;--stitch-on-surface-variant:#c2c6d6;--stitch-outline-variant:#424754;--stitch-primary-container:#4d8eff;position:fixed;inset:0;z-index:4100;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px;background:rgba(11,19,38,.88);backdrop-filter:blur(10px)}[data-theme=light] .ShortcutHelpOverlay_overlay__y5RNJ{--stitch-surface-container-low:#f8fafc;--stitch-surface-container:#f1f5f9;--stitch-surface-container-high:#e2e8f0;--stitch-on-surface-variant:#475569;--stitch-outline-variant:#cbd5e1;background:rgba(248,250,252,.82)}.ShortcutHelpOverlay_panel__CEWFC{width:min(520px,calc(100vw - 32px));overflow:hidden;border:1px solid color-mix(in srgb,var(--stitch-outline-variant) 55%,transparent);border-radius:14px;background:var(--stitch-surface-container-low);color:var(--stitch-on-surface);box-shadow:0 28px 56px rgba(0,0,0,.42)}.ShortcutHelpOverlay_header__fh4hK{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid color-mix(in srgb,var(--stitch-outline-variant) 35%,transparent);background:var(--stitch-surface-container)}.ShortcutHelpOverlay_title__dq_Sb{margin:0;font-size:1.05rem;font-weight:700}.ShortcutHelpOverlay_closeButton__d8ssQ{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--stitch-on-surface-variant);cursor:pointer}.ShortcutHelpOverlay_closeButton__d8ssQ:hover{background:color-mix(in srgb,var(--stitch-primary-container) 18%,transparent);color:var(--stitch-on-surface)}.ShortcutHelpOverlay_body__X6qRw{max-height:min(58vh,480px);padding:12px 16px 16px;overflow-y:auto}.ShortcutHelpOverlay_section__GZVPH+.ShortcutHelpOverlay_section__GZVPH{margin-top:16px}.ShortcutHelpOverlay_sectionTitle__4mool{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--stitch-on-surface-variant)}.ShortcutHelpOverlay_list__QO_Pp{margin:0;padding:0;list-style:none}.ShortcutHelpOverlay_item__zu6Fh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px}.ShortcutHelpOverlay_label__8OJ4V{min-width:0;font-size:.95rem}.ShortcutHelpOverlay_keys__L27Su{display:flex;flex-shrink:0;align-items:center;gap:4px}.ShortcutHelpOverlay_key__bjAtA{padding:2px 8px;border-radius:6px;background:var(--stitch-surface-container-high);color:var(--stitch-on-surface-variant);font-size:.75rem;font-weight:600;line-height:1.4}.ShortcutHelpOverlay_footer__H4guj{padding:10px 18px 12px;border-top:1px solid color-mix(in srgb,var(--stitch-outline-variant) 35%,transparent);color:var(--stitch-on-surface-variant);font-size:.8rem}