.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000)0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000)6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000)6px 0 6px -6px inset}
.page-module___8aEwW__container{background:var(--bg-primary);flex-direction:column;height:100vh;display:flex}.page-module___8aEwW__header{background:var(--bg-secondary);box-shadow:var(--shadow-sm);flex-shrink:0;justify-content:space-between;align-items:center;padding:.625rem 1.25rem;display:flex}.page-module___8aEwW__headerTitle{align-items:center;gap:.625rem;display:flex}.page-module___8aEwW__header h1{color:var(--text-primary);font-size:.875rem;font-weight:600}.page-module___8aEwW__versionBadge{background:var(--bg-tertiary);color:var(--text-muted);border-radius:var(--radius-sm);padding:.125rem .375rem;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.625rem;font-weight:500}.page-module___8aEwW__headerControls{align-items:center;gap:1rem;display:flex}.page-module___8aEwW__viewToggle{background:var(--bg-tertiary);border-radius:var(--radius-md);padding:.1875rem;display:flex}.page-module___8aEwW__viewButton{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.page-module___8aEwW__viewButton:hover{color:var(--text-primary)}.page-module___8aEwW__viewButton.page-module___8aEwW__active{background:var(--bg-hover);color:var(--text-primary)}.page-module___8aEwW__projectInfo{align-items:center;gap:.75rem;display:flex}.page-module___8aEwW__projectName{color:var(--text-muted);font-size:.8125rem}.page-module___8aEwW__connectionStatus{border-radius:999px;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500}.page-module___8aEwW__connected{background:var(--success-muted);color:var(--success)}.page-module___8aEwW__disconnected{background:var(--error-muted);color:var(--error)}.page-module___8aEwW__starting{background:var(--warning-muted,#f59e0b26);color:var(--warning,#f59e0b)}.page-module___8aEwW__userInfo{border-left:1px solid var(--border);align-items:center;gap:.5rem;padding-left:.5rem;display:flex}.page-module___8aEwW__userAvatar{border-radius:50%;width:1.25rem;height:1.25rem}.page-module___8aEwW__userName{color:var(--text-secondary);font-size:.75rem}.page-module___8aEwW__logoutLink{color:var(--text-muted);border-radius:var(--radius-sm);padding:.125rem .375rem;font-size:.6875rem;text-decoration:none}.page-module___8aEwW__logoutLink:hover{color:var(--text-primary);background:var(--bg-tertiary)}.page-module___8aEwW__main{flex:1;display:flex;overflow:hidden}.page-module___8aEwW__agentSidebar{background:var(--bg-secondary);flex-direction:column;width:220px;min-width:220px;display:flex;overflow:hidden}.page-module___8aEwW__sidebarHeader{justify-content:space-between;align-items:center;margin-bottom:.25rem;padding:.875rem 1rem .625rem;display:flex}.page-module___8aEwW__sidebarHeader h2{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-size:.6875rem;font-weight:700}.page-module___8aEwW__agentCount{color:var(--accent);background:var(--accent-muted);border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.625rem;font-weight:500}.page-module___8aEwW__agentList{flex:1;padding:.5rem 0 .5rem .5rem;overflow-y:auto}.page-module___8aEwW__agentCard{border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),border-radius var(--transition-fast),margin var(--transition-fast);background:0 0;border:none;margin-bottom:.25rem;margin-right:.5rem;padding:.625rem .75rem;position:relative}.page-module___8aEwW__agentCard:hover{background:var(--bg-hover)}.page-module___8aEwW__agentCard.page-module___8aEwW__selected{border-radius:var(--radius-lg)0 0 var(--radius-lg);background:#28282e;margin-right:0;padding-right:1.25rem}.page-module___8aEwW__agentCard.page-module___8aEwW__selected:before{content:"";background:radial-gradient(circle at 0 0,#0000 8px,#28282e 8px);width:8px;height:8px;position:absolute;top:-8px;right:0}.page-module___8aEwW__agentCard.page-module___8aEwW__selected:after{content:"";background:radial-gradient(circle at 0 100%,#0000 8px,#28282e 8px);width:8px;height:8px;position:absolute;bottom:-8px;right:0}.page-module___8aEwW__agentCard.page-module___8aEwW__needsInput{background:var(--warning-muted);box-shadow:inset 3px 0 0 var(--warning)}.page-module___8aEwW__agentCard.page-module___8aEwW__selected.page-module___8aEwW__needsInput{box-shadow:inset 3px 0 0 var(--warning);background:#28282e}.page-module___8aEwW__agentCardHeader{align-items:center;gap:.5rem;display:flex}.page-module___8aEwW__statusDot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-module___8aEwW__statusDot.page-module___8aEwW__idle{background:var(--text-muted)}.page-module___8aEwW__statusDot.page-module___8aEwW__working,.page-module___8aEwW__statusDot.page-module___8aEwW__thinking{background:var(--success)}.page-module___8aEwW__statusDot.page-module___8aEwW__waiting,.page-module___8aEwW__statusDot.page-module___8aEwW__waiting_input,.page-module___8aEwW__statusDot.page-module___8aEwW__needsInput{background:var(--warning)}.page-module___8aEwW__statusDot.page-module___8aEwW__offline{background:var(--error)}.page-module___8aEwW__agentName{color:var(--text-primary);flex:1;font-size:.8125rem;font-weight:500}.page-module___8aEwW__inputBadge{background:var(--warning);color:var(--bg-primary);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.625rem;font-weight:600;display:flex}.page-module___8aEwW__agentCardStatus{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;padding-left:.875rem;font-size:.6875rem;overflow:hidden}.page-module___8aEwW__emptyAgents{text-align:center;color:var(--text-muted);padding:2rem 1rem}.page-module___8aEwW__emptyAgents p{margin:.25rem 0;font-size:.8125rem}.page-module___8aEwW__emptyAgents .page-module___8aEwW__hint{opacity:.7;font-size:.6875rem}.page-module___8aEwW__terminalSection{background:#28282e;border-radius:12px 12px 0 0;flex-direction:column;flex:1;margin-top:4px;display:flex;overflow:hidden}.page-module___8aEwW__terminalHeader{background:#303038;border-radius:12px 12px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.page-module___8aEwW__terminalTitle{color:var(--text-primary);font-size:.8125rem;font-weight:500}.page-module___8aEwW__inputRequired{color:var(--warning);font-size:.75rem;font-weight:500}.page-module___8aEwW__terminalActions{align-items:center;gap:.75rem;display:flex}.page-module___8aEwW__terminalSize{color:var(--text-muted);font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.6875rem}.page-module___8aEwW__terminalClose{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;padding:.25rem;font-size:1.25rem;line-height:1}.page-module___8aEwW__terminalClose:hover{color:var(--error);background:var(--error-muted)}.page-module___8aEwW__terminalWrapper{flex:1;padding:.5rem;position:relative;overflow:hidden}.page-module___8aEwW__terminalWrapper.page-module___8aEwW__dragOver{background:var(--success-muted);border:2px dashed var(--success);border-radius:var(--radius-md)}.page-module___8aEwW__terminalWrapper.page-module___8aEwW__dragOver:after{content:"Drop files to attach";background:var(--bg-secondary);color:var(--success);border-radius:var(--radius-md);z-index:10;pointer-events:none;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__terminal{width:100%;height:100%}.page-module___8aEwW__promptInputBar{background:var(--bg-secondary);border-top:1px solid var(--accent-muted);gap:.5rem;padding:.5rem .75rem;display:flex}.page-module___8aEwW__promptInputField{background:var(--bg-primary);border:1px solid var(--accent-muted);border-radius:var(--radius-md);color:var(--text-primary);resize:none;outline:none;flex:1;min-height:2.25rem;max-height:10rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.4}.page-module___8aEwW__promptInputField:focus{border-color:var(--accent)}.page-module___8aEwW__promptInputField::placeholder{color:var(--text-muted)}.page-module___8aEwW__promptSendButton{background:var(--accent);color:var(--bg-primary);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.page-module___8aEwW__promptSendButton:hover:not(:disabled){background:var(--accent-hover)}.page-module___8aEwW__promptSendButton:disabled{opacity:.5;cursor:not-allowed}.page-module___8aEwW__terminalLoading{height:100%;color:var(--text-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.page-module___8aEwW__noSelection{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.page-module___8aEwW__noSelection h3{color:var(--text-secondary);font-size:.9375rem;font-weight:500}.page-module___8aEwW__noSelection p{font-size:.8125rem}.page-module___8aEwW__chatPanel{flex-direction:column;flex:1;display:flex;overflow:hidden}.page-module___8aEwW__messagesContainer{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex;overflow-y:auto}.page-module___8aEwW__message{border-radius:var(--radius-lg);background:var(--bg-tertiary);flex-direction:column;max-width:85%;padding:.625rem .875rem;display:flex}.page-module___8aEwW__systemMessage{background:var(--bg-secondary);text-align:center;color:var(--text-muted);align-self:center;max-width:100%;padding:.5rem .75rem;font-size:.75rem}.page-module___8aEwW__messageHeader{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem;display:flex}.page-module___8aEwW__messageFrom{font-size:.8125rem;font-weight:600}.page-module___8aEwW__messageFrom.page-module___8aEwW__pm{color:var(--agent-pm)}.page-module___8aEwW__messageFrom.page-module___8aEwW__architect{color:var(--agent-architect)}.page-module___8aEwW__messageFrom.page-module___8aEwW__engineer1,.page-module___8aEwW__messageFrom.page-module___8aEwW__engineer2,.page-module___8aEwW__messageFrom.page-module___8aEwW__engineer{color:var(--agent-engineer)}.page-module___8aEwW__messageFrom.page-module___8aEwW__qaengineer{color:var(--agent-qa)}.page-module___8aEwW__messageFrom.page-module___8aEwW__codeauditor{color:var(--agent-code-auditor)}.page-module___8aEwW__messageFrom.page-module___8aEwW__uiux{color:var(--agent-ui-ux)}.page-module___8aEwW__messageMeta{color:var(--text-muted);font-size:.625rem}.page-module___8aEwW__messageType{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);background:var(--bg-hover);color:var(--accent);margin-right:.375rem;padding:.125rem .375rem;font-size:.5625rem;font-weight:600;display:inline-block}.page-module___8aEwW__messageTo{color:var(--text-muted);margin-left:.375rem;font-size:.6875rem}.page-module___8aEwW__messageContent{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.page-module___8aEwW__messageContent pre{white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit}.page-module___8aEwW__emptyState{height:100%;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.page-module___8aEwW__emptyState h3{color:var(--text-secondary);font-size:.9375rem;font-weight:500}.page-module___8aEwW__emptyState p{font-size:.8125rem}.page-module___8aEwW__sessionTabs{background:var(--bg-primary);flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .5rem 0;display:flex;overflow-x:auto}.page-module___8aEwW__sessionTab{border-radius:var(--radius-md)var(--radius-md)0 0;cursor:pointer;color:var(--text-muted);transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.page-module___8aEwW__sessionTab:hover{background:var(--bg-hover);color:var(--text-secondary)}.page-module___8aEwW__sessionTab.page-module___8aEwW__activeTab{background:var(--bg-secondary);color:var(--text-primary)}.page-module___8aEwW__sessionTab.page-module___8aEwW__needsInput{background:var(--warning-muted);color:var(--warning)}.page-module___8aEwW__sessionTab.page-module___8aEwW__needsInput.page-module___8aEwW__activeTab{background:var(--warning-muted)}.page-module___8aEwW__tabInputBadge{background:var(--warning);color:var(--bg-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:.5625rem;font-weight:600;display:flex}.page-module___8aEwW__sessionName{text-overflow:ellipsis;max-width:150px;overflow:hidden}.page-module___8aEwW__closeTab{color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--transition-fast);background:0 0;border:none;padding:0;font-size:.875rem;line-height:1}.page-module___8aEwW__sessionTab:hover .page-module___8aEwW__closeTab{opacity:.6}.page-module___8aEwW__closeTab:hover{color:var(--error);opacity:1}.page-module___8aEwW__newSessionButton{border:1px dashed var(--border-default);border-radius:var(--radius-md);cursor:pointer;color:var(--text-muted);transition:all var(--transition-fast);background:0 0;align-items:center;gap:.25rem;margin:.25rem 0;padding:.375rem .75rem;font-size:.8125rem;display:flex}.page-module___8aEwW__newSessionButton:hover{background:var(--bg-hover);border-color:var(--accent);color:var(--accent)}.page-module___8aEwW__noSession{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.page-module___8aEwW__noSession h2{color:var(--text-primary);font-size:1.25rem;font-weight:500}.page-module___8aEwW__noSession p{font-size:.875rem}.page-module___8aEwW__openProjectButton{background:var(--accent);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);border:none;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500}.page-module___8aEwW__openProjectButton:hover{background:var(--accent-hover)}.page-module___8aEwW__addAgentSection{margin-top:.75rem;padding-top:.75rem;padding-right:.5rem;position:relative}.page-module___8aEwW__addAgentButton{border:1px dashed var(--border-default);border-radius:var(--radius-md);width:100%;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:.5rem;font-size:.8125rem}.page-module___8aEwW__addAgentButton:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-muted)}.page-module___8aEwW__addAgentMenu{background:var(--bg-tertiary);border-radius:var(--radius-md);z-index:10;box-shadow:var(--shadow-lg);margin-top:.375rem;position:absolute;top:100%;left:0;right:0;overflow:hidden}.page-module___8aEwW__addAgentOption{width:100%;color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.page-module___8aEwW__addAgentOption:hover{background:var(--bg-hover)}.page-module___8aEwW__addAgentOption input[type=checkbox]{cursor:pointer;width:.875rem;height:.875rem;accent-color:var(--accent)}.page-module___8aEwW__launchAgentsButton{background:var(--accent);color:#fff;cursor:pointer;width:100%;transition:background var(--transition-fast);border:none;padding:.625rem .875rem;font-size:.8125rem;font-weight:500}.page-module___8aEwW__launchAgentsButton:hover:not(:disabled){background:var(--accent-hover)}.page-module___8aEwW__launchAgentsButton:disabled{background:var(--bg-hover);color:var(--text-muted);cursor:not-allowed}.page-module___8aEwW__allAgentsRunning{color:var(--text-muted);text-align:center;padding:.625rem .875rem;font-size:.8125rem}.page-module___8aEwW__taskSummaryBar{background:var(--bg-secondary);color:var(--text-muted);flex-shrink:0;justify-content:space-between;align-items:center;min-height:44px;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.page-module___8aEwW__taskContext{align-items:center;gap:.25rem;display:flex}.page-module___8aEwW__issueNumber{color:var(--accent);font-weight:600}.page-module___8aEwW__issueLink{color:var(--accent);font-weight:600;text-decoration:none;transition:color .15s}.page-module___8aEwW__issueLink:hover{color:#a78bfa}.page-module___8aEwW__externalLinkIcon{opacity:.7;vertical-align:super;margin-left:.2em;font-size:.7em;transition:opacity .15s,transform .15s;display:inline-block}.page-module___8aEwW__issueLink:hover .page-module___8aEwW__externalLinkIcon{opacity:1;transform:translate(1px,-1px)}.page-module___8aEwW__issueTitle{color:var(--text-muted);margin-left:.375rem}.page-module___8aEwW__worktreeName{color:var(--text-secondary);background:var(--bg-tertiary);border-radius:var(--radius-sm);padding:.125rem .375rem;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.75rem}.page-module___8aEwW__separator{color:var(--text-muted);opacity:.4}.page-module___8aEwW__noTask{color:var(--text-muted)}.page-module___8aEwW__taskLabel{color:var(--text-muted);margin-right:.125rem;font-weight:500}.page-module___8aEwW__taskSummary{color:var(--text-muted)}.page-module___8aEwW__agentActivity{color:var(--text-muted);font-size:.75rem}.page-module___8aEwW__agentActivity strong{color:var(--text-secondary)}.page-module___8aEwW__idle{opacity:.6}.page-module___8aEwW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module___8aEwW__apiKeyModal{background:var(--bg-secondary);border-radius:var(--radius-lg);width:90%;max-width:520px;box-shadow:var(--shadow-lg);padding:2rem}.page-module___8aEwW__apiKeyModal h2{color:var(--text-primary);margin:0 0 .75rem;font-size:1.1rem}.page-module___8aEwW__apiKeyWarning{color:var(--warning,#f59e0b);margin:0 0 1rem;font-size:.85rem}.page-module___8aEwW__apiKeyDisplay{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem;display:flex}.page-module___8aEwW__apiKeyDisplay code{font-family:var(--font-mono,monospace);color:var(--text-primary);word-break:break-all;flex:1;font-size:.85rem}.page-module___8aEwW__copyButton{background:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;padding:.4rem .75rem;font-size:.8rem}.page-module___8aEwW__copyButton:hover{opacity:.9}.page-module___8aEwW__apiKeyDismiss{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;padding:.6rem;font-size:.85rem;display:block}.page-module___8aEwW__apiKeyDismiss:hover{background:var(--bg-primary);color:var(--text-primary)}
.ProjectPicker-module__T61ygW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProjectPicker-module__T61ygW__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);width:90%;max-width:900px;max-height:80vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.ProjectPicker-module__T61ygW__header{justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ProjectPicker-module__T61ygW__header h2{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.ProjectPicker-module__T61ygW__closeButton{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;padding:.25rem;font-size:1.25rem;line-height:1}.ProjectPicker-module__T61ygW__closeButton:hover{color:var(--error);background:var(--error-muted)}.ProjectPicker-module__T61ygW__pathBar{background:var(--bg-primary);gap:.5rem;padding:.625rem 1.25rem;display:flex}.ProjectPicker-module__T61ygW__upButton{background:var(--bg-tertiary);color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);border:none;padding:.5rem .75rem;font-weight:500}.ProjectPicker-module__T61ygW__upButton:hover:not(:disabled){background:var(--bg-hover)}.ProjectPicker-module__T61ygW__upButton:disabled{opacity:.4;cursor:not-allowed}.ProjectPicker-module__T61ygW__pathInput{background:var(--bg-tertiary);color:var(--text-primary);border-radius:var(--radius-md);transition:box-shadow var(--transition-fast);border:none;flex:1;padding:.5rem .75rem;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.8125rem}.ProjectPicker-module__T61ygW__pathInput:focus{box-shadow:0 0 0 2px var(--accent-muted);outline:none}.ProjectPicker-module__T61ygW__goButton{background:var(--accent);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);border:none;padding:.5rem 1rem;font-weight:500}.ProjectPicker-module__T61ygW__goButton:hover{background:var(--accent-hover)}.ProjectPicker-module__T61ygW__toggleHidden{background:var(--bg-tertiary);color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:none;padding:.5rem .75rem;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.75rem;font-weight:500}.ProjectPicker-module__T61ygW__toggleHidden:hover{background:var(--bg-hover);color:var(--text-primary)}.ProjectPicker-module__T61ygW__toggleHiddenActive,.ProjectPicker-module__T61ygW__toggleHiddenActive:hover{background:var(--accent-muted);color:var(--accent)}.ProjectPicker-module__T61ygW__content{flex:1;display:flex;position:relative;overflow:hidden}.ProjectPicker-module__T61ygW__fileList{flex:1;padding:.5rem;overflow-y:auto}.ProjectPicker-module__T61ygW__item{border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.ProjectPicker-module__T61ygW__item:hover{background:var(--bg-hover)}.ProjectPicker-module__T61ygW__item.ProjectPicker-module__T61ygW__highlighted,.ProjectPicker-module__T61ygW__item.ProjectPicker-module__T61ygW__highlighted.ProjectPicker-module__T61ygW__directory,.ProjectPicker-module__T61ygW__item.ProjectPicker-module__T61ygW__highlighted.ProjectPicker-module__T61ygW__file{background:var(--accent);color:#fff}.ProjectPicker-module__T61ygW__item.ProjectPicker-module__T61ygW__highlighted .ProjectPicker-module__T61ygW__name,.ProjectPicker-module__T61ygW__item.ProjectPicker-module__T61ygW__highlighted.ProjectPicker-module__T61ygW__directory .ProjectPicker-module__T61ygW__name,.ProjectPicker-module__T61ygW__item.ProjectPicker-module__T61ygW__highlighted.ProjectPicker-module__T61ygW__file .ProjectPicker-module__T61ygW__name{color:#fff}.ProjectPicker-module__T61ygW__item.ProjectPicker-module__T61ygW__highlighted .ProjectPicker-module__T61ygW__icon{filter:brightness(0)invert()}.ProjectPicker-module__T61ygW__directory{color:var(--accent)}.ProjectPicker-module__T61ygW__file{color:var(--text-muted);cursor:default}.ProjectPicker-module__T61ygW__icon{font-size:.875rem}.ProjectPicker-module__T61ygW__name{font-size:.8125rem}.ProjectPicker-module__T61ygW__loading,.ProjectPicker-module__T61ygW__error,.ProjectPicker-module__T61ygW__empty{text-align:center;color:var(--text-muted);padding:2rem;font-size:.875rem}.ProjectPicker-module__T61ygW__error{color:var(--error)}.ProjectPicker-module__T61ygW__agentSelection{background:var(--bg-tertiary);width:260px;padding:1rem;overflow-y:auto}.ProjectPicker-module__T61ygW__agentSelection h3{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 .75rem;font-size:.6875rem;font-weight:600}.ProjectPicker-module__T61ygW__agentList{flex-direction:column;gap:.375rem;display:flex}.ProjectPicker-module__T61ygW__agentOption{border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);align-items:flex-start;gap:.625rem;padding:.5rem;display:flex}.ProjectPicker-module__T61ygW__agentOption:hover{background:var(--bg-hover)}.ProjectPicker-module__T61ygW__agentOption input[type=checkbox]{accent-color:var(--accent);cursor:pointer;margin-top:.1875rem}.ProjectPicker-module__T61ygW__agentOption input[type=checkbox]:disabled{cursor:not-allowed}.ProjectPicker-module__T61ygW__agentInfo{flex-direction:column;gap:.125rem;display:flex}.ProjectPicker-module__T61ygW__agentName{color:var(--text-primary);font-size:.8125rem;font-weight:500}.ProjectPicker-module__T61ygW__agentDesc{color:var(--text-muted);font-size:.6875rem}.ProjectPicker-module__T61ygW__footer{background:var(--bg-primary);padding:1rem 1.25rem}.ProjectPicker-module__T61ygW__projectNameInput{align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}.ProjectPicker-module__T61ygW__projectNameInput label{color:var(--text-muted);white-space:nowrap;font-size:.8125rem}.ProjectPicker-module__T61ygW__projectNameInput input{background:var(--bg-tertiary);color:var(--text-primary);border-radius:var(--radius-md);transition:box-shadow var(--transition-fast);border:none;flex:1;padding:.5rem .75rem;font-size:.8125rem}.ProjectPicker-module__T61ygW__projectNameInput input:focus{box-shadow:0 0 0 2px var(--accent-muted);outline:none}.ProjectPicker-module__T61ygW__selectedPath{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.75rem;font-size:.8125rem;overflow:hidden}.ProjectPicker-module__T61ygW__selectedPath strong{color:var(--text-secondary)}.ProjectPicker-module__T61ygW__actions{justify-content:flex-end;gap:.625rem;display:flex}.ProjectPicker-module__T61ygW__cancelButton{background:var(--bg-tertiary);color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);border:none;padding:.5rem 1rem;font-size:.8125rem;font-weight:500}.ProjectPicker-module__T61ygW__cancelButton:hover{background:var(--bg-hover)}.ProjectPicker-module__T61ygW__selectButton{background:var(--accent);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);border:none;padding:.5rem 1rem;font-size:.8125rem;font-weight:500}.ProjectPicker-module__T61ygW__selectButton:hover:not(:disabled){background:var(--accent-hover)}.ProjectPicker-module__T61ygW__selectButton:disabled{opacity:.4;cursor:not-allowed}.ProjectPicker-module__T61ygW__selectButtonDanger{background:var(--error)}.ProjectPicker-module__T61ygW__selectButtonDanger:hover:not(:disabled){background:#dc2626}.ProjectPicker-module__T61ygW__dangerOption{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;align-items:flex-start;gap:.625rem;margin-bottom:.75rem;padding:.625rem .75rem;display:flex}.ProjectPicker-module__T61ygW__dangerOptionActive{border-color:var(--error);background:#ef444414}.ProjectPicker-module__T61ygW__dangerCheckbox{accent-color:var(--error);cursor:pointer;margin-top:.125rem}.ProjectPicker-module__T61ygW__dangerLabel{color:var(--text-primary);font-size:.8125rem;font-weight:500;display:block}.ProjectPicker-module__T61ygW__dangerDescription{color:var(--text-muted);margin-top:.125rem;font-size:.6875rem;display:block}.ProjectPicker-module__T61ygW__fileListDimmed{opacity:.3;pointer-events:none}.ProjectPicker-module__T61ygW__worktreePanel{background:var(--bg-secondary);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.ProjectPicker-module__T61ygW__worktreeHeader{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.ProjectPicker-module__T61ygW__worktreeIcon{border-radius:var(--radius-md);background:var(--accent-muted);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;display:flex}.ProjectPicker-module__T61ygW__worktreeHeaderText h3{color:var(--text-primary);margin:0;font-size:.8125rem;font-weight:600}.ProjectPicker-module__T61ygW__worktreeHeaderText p{color:var(--text-muted);margin:.125rem 0 0;font-size:.6875rem}.ProjectPicker-module__T61ygW__worktreeDismiss{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;margin-left:auto;padding:.375rem .625rem;font-size:.75rem}.ProjectPicker-module__T61ygW__worktreeDismiss:hover{background:var(--bg-hover);color:var(--text-secondary)}.ProjectPicker-module__T61ygW__worktreeList{flex:1;padding:.5rem;overflow-y:auto}.ProjectPicker-module__T61ygW__worktreeItem{border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.ProjectPicker-module__T61ygW__worktreeItem:hover{background:var(--bg-hover)}.ProjectPicker-module__T61ygW__worktreeItemActive{background:var(--accent)}.ProjectPicker-module__T61ygW__worktreeItemActive .ProjectPicker-module__T61ygW__wtName,.ProjectPicker-module__T61ygW__worktreeItemActive .ProjectPicker-module__T61ygW__wtBranch,.ProjectPicker-module__T61ygW__worktreeItemActive .ProjectPicker-module__T61ygW__wtPath,.ProjectPicker-module__T61ygW__worktreeItemActive .ProjectPicker-module__T61ygW__wtDate{color:#fff}.ProjectPicker-module__T61ygW__worktreeItemActive .ProjectPicker-module__T61ygW__wtBadge{color:#fff;background:#fff3}.ProjectPicker-module__T61ygW__worktreeItemActive .ProjectPicker-module__T61ygW__wtIcon,.ProjectPicker-module__T61ygW__worktreeItemActive .ProjectPicker-module__T61ygW__wtIconRoot{color:#fff;background:#ffffff26}.ProjectPicker-module__T61ygW__wtIcon{border-radius:var(--radius-sm);background:var(--bg-tertiary);width:28px;height:28px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:flex}.ProjectPicker-module__T61ygW__wtIconRoot{background:var(--accent-muted);color:var(--accent)}.ProjectPicker-module__T61ygW__wtInfo{flex:1;min-width:0}.ProjectPicker-module__T61ygW__wtNameRow{align-items:center;gap:.5rem;display:flex}.ProjectPicker-module__T61ygW__wtName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.ProjectPicker-module__T61ygW__wtBadge{text-transform:uppercase;letter-spacing:.04em;background:var(--accent-muted);color:var(--accent);border-radius:3px;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.ProjectPicker-module__T61ygW__wtBranch{color:var(--text-secondary);align-items:center;gap:.375rem;margin-top:.125rem;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.75rem;display:flex}.ProjectPicker-module__T61ygW__wtBranchIcon{opacity:.6;font-size:.625rem;display:inline-flex}.ProjectPicker-module__T61ygW__wtMeta{flex-shrink:0;align-items:center;gap:1rem;display:flex}.ProjectPicker-module__T61ygW__wtPath{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.6875rem;overflow:hidden}.ProjectPicker-module__T61ygW__wtDate{color:var(--text-muted);white-space:nowrap;font-size:.6875rem}.ProjectPicker-module__T61ygW__wtSeparator{align-items:center;gap:.5rem;margin:.25rem 0;padding:.5rem .75rem;display:flex}.ProjectPicker-module__T61ygW__wtSeparatorLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);white-space:nowrap;font-size:.625rem;font-weight:600}.ProjectPicker-module__T61ygW__wtSeparatorLine{background:var(--border-subtle);flex:1;height:1px}.ProjectPicker-module__T61ygW__keyboardHint{border-top:1px solid var(--border-subtle);color:var(--text-muted);align-items:center;gap:1rem;padding:.5rem 1.25rem;font-size:.6875rem;display:flex}.ProjectPicker-module__T61ygW__kbd{background:var(--bg-tertiary);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:3px;align-items:center;padding:.125rem .375rem;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.625rem;display:inline-flex}.ProjectPicker-module__T61ygW__worktreeContext{background:var(--accent-muted);border-bottom:1px solid #8b5cf633;align-items:center;gap:.75rem;padding:.625rem 1.25rem;display:flex}.ProjectPicker-module__T61ygW__ctxIcon{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--accent);background:#8b5cf633;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:flex}.ProjectPicker-module__T61ygW__ctxInfo{flex:1;min-width:0}.ProjectPicker-module__T61ygW__ctxLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:flex}.ProjectPicker-module__T61ygW__ctxDetails{color:var(--text-secondary);align-items:center;gap:.5rem;margin-top:.125rem;font-size:.75rem;display:flex}.ProjectPicker-module__T61ygW__ctxBranch{color:var(--accent);font-family:SF Mono,Monaco,Cascadia Code,monospace}.ProjectPicker-module__T61ygW__ctxSeparator{color:var(--text-muted);font-size:.625rem}.ProjectPicker-module__T61ygW__ctxAction{color:var(--accent);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:#8b5cf626;border:1px solid #8b5cf64d;margin-left:auto;padding:.3125rem .625rem;font-family:Inter,-apple-system,sans-serif;font-size:.6875rem;font-weight:500}.ProjectPicker-module__T61ygW__ctxAction:hover{background:#8b5cf640;border-color:#8b5cf680}
.ProjectListPage-module__SKVnNW__container{max-width:700px;margin:0 auto;padding:40px 20px}.ProjectListPage-module__SKVnNW__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ProjectListPage-module__SKVnNW__header h1{color:#e0e0e0;margin:0;font-size:22px}.ProjectListPage-module__SKVnNW__headerActions{align-items:center;gap:12px;display:flex}.ProjectListPage-module__SKVnNW__settingsLink{color:#888;cursor:pointer;font-size:18px;line-height:1;text-decoration:none;transition:color .15s}.ProjectListPage-module__SKVnNW__settingsLink:hover{color:#e0e0e0}.ProjectListPage-module__SKVnNW__newButton{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:6px;padding:8px 16px;font-size:13px}.ProjectListPage-module__SKVnNW__newButton:hover{background:#6d28d9}.ProjectListPage-module__SKVnNW__loading,.ProjectListPage-module__SKVnNW__empty{text-align:center;color:#888;padding:60px 20px}.ProjectListPage-module__SKVnNW__empty p{margin-bottom:16px}.ProjectListPage-module__SKVnNW__error{color:#ef4444;text-align:center;padding:16px}.ProjectListPage-module__SKVnNW__projectList{flex-direction:column;gap:8px;display:flex}.ProjectListPage-module__SKVnNW__projectCard{cursor:pointer;background:#1e1e2e;border:1px solid #333;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 20px;transition:border-color .15s;display:flex}.ProjectListPage-module__SKVnNW__projectCard:hover{border-color:#7c3aed}.ProjectListPage-module__SKVnNW__projectMain{flex:1;min-width:0}.ProjectListPage-module__SKVnNW__projectName{color:#e0e0e0;font-size:15px;font-weight:500}.ProjectListPage-module__SKVnNW__projectRepo{color:#888;margin-top:2px;font-size:12px}.ProjectListPage-module__SKVnNW__projectDesc{color:#666;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.ProjectListPage-module__SKVnNW__projectMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;margin-left:16px;display:flex}.ProjectListPage-module__SKVnNW__statusBadge{text-transform:capitalize;border-radius:10px;padding:2px 8px;font-size:11px}.ProjectListPage-module__SKVnNW__statusActive{color:#4ade80;background:#16a34a22}.ProjectListPage-module__SKVnNW__statusProvisioning{color:#fbbf24;background:#eab30822}.ProjectListPage-module__SKVnNW__statusSuspended,.ProjectListPage-module__SKVnNW__statusStopped{color:#94a3b8;background:#64748b22}.ProjectListPage-module__SKVnNW__statusError{color:#f87171;background:#ef444422}.ProjectListPage-module__SKVnNW__projectDate{color:#666;font-size:11px}.ProjectListPage-module__SKVnNW__skillCallout{background:#1a1a2e;border:1px solid #2a2a3e;border-radius:8px;margin-bottom:24px;padding:16px 20px}.ProjectListPage-module__SKVnNW__skillLabel{text-transform:uppercase;letter-spacing:.08em;color:#8b5cf6;margin-bottom:6px;font-size:11px;font-weight:700}.ProjectListPage-module__SKVnNW__skillDesc{color:#888;margin:0 0 10px;font-size:13px}.ProjectListPage-module__SKVnNW__skillUrlRow{cursor:pointer;background:#161620;border:1px solid #333;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;transition:border-color .15s;display:flex}.ProjectListPage-module__SKVnNW__skillUrlRow:hover{border-color:#8b5cf6}.ProjectListPage-module__SKVnNW__skillUrl{color:#8b5cf6;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:SF Mono,Fira Code,monospace;font-size:13px;overflow:hidden}.ProjectListPage-module__SKVnNW__skillCopyBtn{color:#888;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:16px;line-height:1;transition:color .15s}.ProjectListPage-module__SKVnNW__skillCopyBtn:hover{color:#e0e0e0}
.NewTaskDialog-module__GgMwmG__overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.NewTaskDialog-module__GgMwmG__modal{background:#1e1e2e;border:1px solid #333;border-radius:12px;flex-direction:column;width:min(520px,90vw);display:flex;box-shadow:0 20px 60px #00000080}.NewTaskDialog-module__GgMwmG__header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.NewTaskDialog-module__GgMwmG__header h2{color:#e0e0e0;margin:0;font-size:16px}.NewTaskDialog-module__GgMwmG__closeButton{color:#888;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px}.NewTaskDialog-module__GgMwmG__closeButton:hover{color:#fff}.NewTaskDialog-module__GgMwmG__body{flex-direction:column;gap:16px;padding:20px;display:flex}.NewTaskDialog-module__GgMwmG__field{flex-direction:column;gap:6px;display:flex}.NewTaskDialog-module__GgMwmG__field label{color:#aaa;font-size:13px;font-weight:500}.NewTaskDialog-module__GgMwmG__input{color:#e0e0e0;background:#2a2a3e;border:1px solid #444;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:14px}.NewTaskDialog-module__GgMwmG__input:focus{border-color:#7c3aed}.NewTaskDialog-module__GgMwmG__textarea{resize:vertical;min-height:120px}.NewTaskDialog-module__GgMwmG__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23888' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.NewTaskDialog-module__GgMwmG__footer{border-top:1px solid #333;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.NewTaskDialog-module__GgMwmG__cancelButton,.NewTaskDialog-module__GgMwmG__submitButton{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:13px}.NewTaskDialog-module__GgMwmG__cancelButton{color:#e0e0e0;background:#333}.NewTaskDialog-module__GgMwmG__cancelButton:hover{background:#444}.NewTaskDialog-module__GgMwmG__submitButton{color:#fff;background:#7c3aed}.NewTaskDialog-module__GgMwmG__submitButton:hover{background:#6d28d9}.NewTaskDialog-module__GgMwmG__submitButton:disabled{opacity:.5;cursor:not-allowed}.NewTaskDialog-module__GgMwmG__error{color:#ef4444;font-size:13px}
.TaskListPage-module__APTfDa__container{max-width:700px;margin:0 auto;padding:40px 20px}.TaskListPage-module__APTfDa__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.TaskListPage-module__APTfDa__headerLeft{align-items:center;gap:12px;display:flex}.TaskListPage-module__APTfDa__backLink{color:#888;cursor:pointer;font-size:13px;text-decoration:none}.TaskListPage-module__APTfDa__backLink:hover{color:#e0e0e0}.TaskListPage-module__APTfDa__header h1{color:#e0e0e0;margin:0;font-size:22px}.TaskListPage-module__APTfDa__headerActions{align-items:center;gap:12px;display:flex}.TaskListPage-module__APTfDa__settingsLink{color:#888;cursor:pointer;font-size:18px;line-height:1;text-decoration:none;transition:color .15s}.TaskListPage-module__APTfDa__settingsLink:hover{color:#e0e0e0}.TaskListPage-module__APTfDa__newButton{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:6px;padding:8px 16px;font-size:13px}.TaskListPage-module__APTfDa__newButton:hover{background:#6d28d9}.TaskListPage-module__APTfDa__loading,.TaskListPage-module__APTfDa__empty{text-align:center;color:#888;padding:60px 20px}.TaskListPage-module__APTfDa__empty p{margin-bottom:16px}.TaskListPage-module__APTfDa__error{color:#ef4444;text-align:center;padding:16px}.TaskListPage-module__APTfDa__sectionHeader{text-transform:uppercase;letter-spacing:.08em;color:#7a7a84;margin-top:24px;margin-bottom:8px;padding-left:4px;font-size:11px;font-weight:600}.TaskListPage-module__APTfDa__sectionHeader:first-of-type{margin-top:0}.TaskListPage-module__APTfDa__taskList{flex-direction:column;gap:8px;display:flex}.TaskListPage-module__APTfDa__taskCard{cursor:pointer;background:#1e1e2e;border:1px solid #333;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 20px;transition:border-color .15s;display:flex}.TaskListPage-module__APTfDa__taskCard:hover{border-color:#7c3aed}.TaskListPage-module__APTfDa__taskCard:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.TaskListPage-module__APTfDa__taskMain{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.TaskListPage-module__APTfDa__statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.TaskListPage-module__APTfDa__dotRunning{background:#4ade80}.TaskListPage-module__APTfDa__dotQueued{background:#94a3b8}.TaskListPage-module__APTfDa__dotCompleted{background:#a78bfa}.TaskListPage-module__APTfDa__dotFailed{background:#f87171}.TaskListPage-module__APTfDa__taskInfo{flex:1;min-width:0}.TaskListPage-module__APTfDa__taskTitle{color:#e0e0e0;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.TaskListPage-module__APTfDa__taskSubtitle{color:#888;align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.TaskListPage-module__APTfDa__taskSubtitle a{color:#a78bfa;text-decoration:none}.TaskListPage-module__APTfDa__taskSubtitle a:hover{text-decoration:underline}.TaskListPage-module__APTfDa__taskMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;margin-left:16px;display:flex}.TaskListPage-module__APTfDa__statusBadge{text-transform:capitalize;border-radius:10px;padding:2px 8px;font-size:11px}.TaskListPage-module__APTfDa__statusRunning{color:#4ade80;background:#16a34a22}.TaskListPage-module__APTfDa__statusQueued{color:#94a3b8;background:#64748b22}.TaskListPage-module__APTfDa__statusCompleted{color:#a78bfa;background:#7c3aed22}.TaskListPage-module__APTfDa__statusFailed{color:#f87171;background:#ef444422}.TaskListPage-module__APTfDa__taskDate{color:#666;font-size:11px}.TaskListPage-module__APTfDa__taskActions{gap:4px;margin-top:4px;display:flex}.TaskListPage-module__APTfDa__completeBtn,.TaskListPage-module__APTfDa__failBtn{cursor:pointer;background:0 0;border:1px solid #333;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;line-height:1;transition:all .15s;display:flex}.TaskListPage-module__APTfDa__completeBtn{color:#4ade80}.TaskListPage-module__APTfDa__completeBtn:hover{background:#16a34a22;border-color:#4ade80}.TaskListPage-module__APTfDa__failBtn{color:#f87171}.TaskListPage-module__APTfDa__failBtn:hover{background:#ef444422;border-color:#f87171}
.RepoPickerDialog-module__ySQfpq__overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RepoPickerDialog-module__ySQfpq__modal{background:#1e1e2e;border:1px solid #333;border-radius:12px;flex-direction:column;width:min(600px,90vw);max-height:80vh;display:flex;box-shadow:0 20px 60px #00000080}.RepoPickerDialog-module__ySQfpq__header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.RepoPickerDialog-module__ySQfpq__header h2{color:#e0e0e0;margin:0;font-size:16px}.RepoPickerDialog-module__ySQfpq__closeButton{color:#888;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px}.RepoPickerDialog-module__ySQfpq__closeButton:hover{color:#fff}.RepoPickerDialog-module__ySQfpq__searchBar{border-bottom:1px solid #333;padding:12px 20px}.RepoPickerDialog-module__ySQfpq__searchBar input{color:#e0e0e0;background:#2a2a3e;border:1px solid #444;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:14px}.RepoPickerDialog-module__ySQfpq__searchBar input:focus{border-color:#7c3aed}.RepoPickerDialog-module__ySQfpq__repoList{flex:1;min-height:200px;max-height:400px;padding:8px 0;overflow-y:auto}.RepoPickerDialog-module__ySQfpq__repoItem{cursor:pointer;border-left:3px solid #0000;padding:12px 20px;transition:background .1s}.RepoPickerDialog-module__ySQfpq__repoItem:hover{background:#2a2a3e}.RepoPickerDialog-module__ySQfpq__repoItemSelected{background:#2a2a3e;border-left-color:#7c3aed}.RepoPickerDialog-module__ySQfpq__repoMain{margin-bottom:4px}.RepoPickerDialog-module__ySQfpq__repoName{color:#e0e0e0;font-size:14px;font-weight:500}.RepoPickerDialog-module__ySQfpq__repoDesc{color:#888;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.RepoPickerDialog-module__ySQfpq__repoMeta{color:#666;gap:12px;font-size:11px;display:flex}.RepoPickerDialog-module__ySQfpq__repoLang{color:#7c3aed}.RepoPickerDialog-module__ySQfpq__repoVisibility{color:#888}.RepoPickerDialog-module__ySQfpq__repoDate{color:#666}.RepoPickerDialog-module__ySQfpq__loading,.RepoPickerDialog-module__ySQfpq__empty,.RepoPickerDialog-module__ySQfpq__error{text-align:center;color:#888;padding:20px;font-size:14px}.RepoPickerDialog-module__ySQfpq__error{color:#ef4444}.RepoPickerDialog-module__ySQfpq__loadMore{color:#7c3aed;cursor:pointer;background:0 0;border:none;width:100%;padding:10px;font-size:13px;display:block}.RepoPickerDialog-module__ySQfpq__loadMore:hover{background:#2a2a3e}.RepoPickerDialog-module__ySQfpq__footer{border-top:1px solid #333;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.RepoPickerDialog-module__ySQfpq__cancelButton,.RepoPickerDialog-module__ySQfpq__selectButton{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:13px}.RepoPickerDialog-module__ySQfpq__cancelButton{color:#e0e0e0;background:#333}.RepoPickerDialog-module__ySQfpq__cancelButton:hover{background:#444}.RepoPickerDialog-module__ySQfpq__selectButton{color:#fff;background:#7c3aed}.RepoPickerDialog-module__ySQfpq__selectButton:hover{background:#6d28d9}.RepoPickerDialog-module__ySQfpq__selectButton:disabled{opacity:.5;cursor:not-allowed}
.ProvisioningSpinner-module__i7iybW__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.ProvisioningSpinner-module__i7iybW__spinner{border:3px solid #333;border-top-color:#7c3aed;border-radius:50%;width:48px;height:48px;margin-bottom:24px;animation:.8s linear infinite ProvisioningSpinner-module__i7iybW__spin}@keyframes ProvisioningSpinner-module__i7iybW__spin{to{transform:rotate(360deg)}}.ProvisioningSpinner-module__i7iybW__title{color:#e0e0e0;margin:0 0 8px;font-size:18px}.ProvisioningSpinner-module__i7iybW__projectName{color:#7c3aed;margin:0 0 16px;font-size:14px}.ProvisioningSpinner-module__i7iybW__detail{color:#888;margin:0;font-size:13px}.ProvisioningSpinner-module__i7iybW__elapsed{color:#666}
