@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.f19e4721.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans","GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.73882635.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}
.Voice-module__OSfh8q__voiceChannelItem{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-4);cursor:pointer;font-size:var(--text-sm);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-sm);color:hsl(var(--muted-foreground));text-decoration:none;display:flex}.Voice-module__OSfh8q__voiceChannelItem:hover{background:hsl(var(--foreground)/.05);color:hsl(var(--foreground))}.Voice-module__OSfh8q__voiceChannelItemActive{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.Voice-module__OSfh8q__voiceChannelItemActive:hover{background:hsl(var(--primary)/.15);color:hsl(var(--primary))}.Voice-module__OSfh8q__voiceIcon{opacity:.6;flex-shrink:0}.Voice-module__OSfh8q__voiceChannelItemActive .Voice-module__OSfh8q__voiceIcon{opacity:1}.Voice-module__OSfh8q__voiceChannelName{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);overflow:hidden}.Voice-module__OSfh8q__participantCount{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.4);flex-shrink:0;margin-left:auto}.Voice-module__OSfh8q__participantsList{padding-left:calc(var(--space-4) + 18px + var(--space-2));flex-direction:column;gap:1px;display:flex}.Voice-module__OSfh8q__participant{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));padding:3px 0;display:flex}.Voice-module__OSfh8q__participantAvatar{background:hsl(var(--muted-foreground)/.15);width:18px;height:18px;font-size:var(--text-3xs);font-weight:var(--font-weight-semibold);color:hsl(var(--muted-foreground));text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.Voice-module__OSfh8q__participantAvatar img{object-fit:cover;width:100%;height:100%}.Voice-module__OSfh8q__participantName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Voice-module__OSfh8q__participantIcons{color:hsl(var(--muted-foreground)/.4);align-items:center;gap:2px;margin-left:auto;display:flex}.Voice-module__OSfh8q__voiceStatusBar{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border-top:1px solid hsl(var(--border));background:hsl(var(--sidebar));flex-shrink:0;display:flex}.Voice-module__OSfh8q__voiceStatusInfo{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.Voice-module__OSfh8q__voiceStatusSignal{color:#2eb867;flex-shrink:0}.Voice-module__OSfh8q__voiceStatusText{flex-direction:column;gap:0;min-width:0;display:flex}.Voice-module__OSfh8q__voiceStatusLabel{font-size:var(--text-2xs);font-family:var(--font-mono);color:#2eb867;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-sm)}.Voice-module__OSfh8q__voiceStatusChannel{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Voice-module__OSfh8q__voiceStatusActions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.Voice-module__OSfh8q__voiceBtn{border:1px solid hsl(var(--border));border-radius:var(--radius-md);width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--transition-base);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.Voice-module__OSfh8q__voiceBtn:hover{color:hsl(var(--foreground));background:hsl(var(--foreground)/.05)}.Voice-module__OSfh8q__voiceBtnActive{color:hsl(var(--error));border-color:hsl(var(--error)/.3);background:hsl(var(--error)/.08)}.Voice-module__OSfh8q__voiceBtnActive:hover{background:hsl(var(--error)/.15)}.Voice-module__OSfh8q__voiceBtnDisconnect{color:hsl(var(--error));border-color:hsl(var(--error)/.3)}.Voice-module__OSfh8q__voiceBtnDisconnect:hover{background:hsl(var(--error)/.15)}.Voice-module__OSfh8q__voiceCreateRow{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-4);font-size:var(--text-sm);color:hsl(var(--muted-foreground));display:flex}.Voice-module__OSfh8q__voiceCreateInput{border:none;border-bottom:1px solid hsl(var(--primary));color:hsl(var(--foreground));font-size:var(--text-sm);font-family:var(--font-sans);padding:0 0 var(--space-0-5)0;background:0 0;outline:none;flex:1}.Voice-module__OSfh8q__voiceCreateInput::placeholder{color:hsl(var(--muted-foreground)/.5)}
.Sidebar-module__XRNO5a__sidebar{width:var(--sidebar-width);background:hsl(var(--sidebar));border-right:1px solid hsl(var(--border));flex-direction:column;flex-shrink:0;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.Sidebar-module__XRNO5a__sidebarCollapsed{width:var(--activity-bar-width)}.Sidebar-module__XRNO5a__sidebarCollapsed .Sidebar-module__XRNO5a__contentPanel{opacity:0;pointer-events:none;width:0;overflow:hidden}.Sidebar-module__XRNO5a__sidebarCollapsed .Sidebar-module__XRNO5a__footer{display:none}.Sidebar-module__XRNO5a__sidebarCollapsed .Sidebar-module__XRNO5a__activityBar{border-right:none}.Sidebar-module__XRNO5a__sidebarMain{flex:1;min-height:0;display:flex}.Sidebar-module__XRNO5a__activityBar{width:var(--activity-bar-width);border-right:1px solid hsl(var(--border));flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Sidebar-module__XRNO5a__activityBarTop{align-items:center;gap:var(--space-2);padding:var(--space-3)0;flex-direction:column;display:flex;position:relative}.Sidebar-module__XRNO5a__activityBarBottom{align-items:center;gap:var(--space-2);padding:var(--space-3)0;flex-direction:column;display:flex}.Sidebar-module__XRNO5a__activityBarHighlight{top:var(--space-3);transform:translateX(-50%)translateY(calc(var(--highlight-y,0) + 36px));border-radius:var(--radius-md);background:hsl(var(--accent));pointer-events:none;width:20px;height:3px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;left:50%}.Sidebar-module__XRNO5a__activityBarBtn{border-radius:var(--radius-md);width:40px;height:40px;color:hsl(var(--muted-foreground)/.5);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.Sidebar-module__XRNO5a__activityBarBtn:hover{color:hsl(var(--foreground))}.Sidebar-module__XRNO5a__activityBarBtnActive{color:hsl(var(--accent))}.Sidebar-module__XRNO5a__activityBarIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.Sidebar-module__XRNO5a__activityBarIcon svg{stroke-width:1.5px;width:100%;height:100%}.Sidebar-module__XRNO5a__wsMenuWrap{position:relative}.Sidebar-module__XRNO5a__wsMenuBtn{border-radius:var(--radius-md);cursor:pointer;width:40px;height:40px;transition:all var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.Sidebar-module__XRNO5a__wsMenuBtn:hover{background:hsl(var(--foreground)/.08)}.Sidebar-module__XRNO5a__wsAvatar{border-radius:var(--radius-md);background:hsl(var(--primary)/.15);width:28px;height:28px;color:hsl(var(--primary));font-size:var(--text-xs);font-weight:var(--font-weight-semibold);font-family:var(--font-mono);justify-content:center;align-items:center;display:flex}.Sidebar-module__XRNO5a__wsMenu{z-index:200;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);width:200px;padding:var(--space-1);box-shadow:var(--shadow-lg);position:fixed}.Sidebar-module__XRNO5a__wsMenuHeader{padding:var(--space-2)var(--space-3);flex-direction:column;gap:2px;display:flex}.Sidebar-module__XRNO5a__wsMenuName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-mono);color:hsl(var(--foreground));letter-spacing:var(--letter-spacing-sm)}.Sidebar-module__XRNO5a__wsMenuSlug{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6)}.Sidebar-module__XRNO5a__wsMenuDivider{background:hsl(var(--border));height:1px;margin:var(--space-1)0}.Sidebar-module__XRNO5a__wsMenuItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--foreground));text-align:left;transition:background var(--transition-base);background:0 0;border:none;display:flex}.Sidebar-module__XRNO5a__wsMenuItem:hover{background:hsl(var(--foreground)/.08)}.Sidebar-module__XRNO5a__wsMenuItemDanger{color:hsl(var(--error))}.Sidebar-module__XRNO5a__wsMenuItemDanger:hover{background:hsl(var(--glass-error))}.Sidebar-module__XRNO5a__wsMenuWorkspaceItemActive{color:hsl(var(--accent))}.Sidebar-module__XRNO5a__wsMenuCheck{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.Sidebar-module__XRNO5a__wsMenuCreateRow{padding:var(--space-2)var(--space-3)}.Sidebar-module__XRNO5a__wsMenuCreateInput{border:none;border-bottom:1px solid hsl(var(--primary));width:100%;color:hsl(var(--foreground));font-size:var(--text-sm);font-family:var(--font-mono);padding:0 0 var(--space-0-5)0;background:0 0;outline:none}.Sidebar-module__XRNO5a__wsMenuCreateInput::placeholder{color:hsl(var(--muted-foreground)/.5)}.Sidebar-module__XRNO5a__contentPanel{background:hsl(var(--foreground)/.025);scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;min-width:0;transition:opacity .2s cubic-bezier(.4,0,.2,1),flex .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden auto}.Sidebar-module__XRNO5a__contentPanel:hover{scrollbar-color:hsl(var(--foreground)/.15)transparent}.Sidebar-module__XRNO5a__contentPanel::-webkit-scrollbar{width:4px}.Sidebar-module__XRNO5a__contentPanel::-webkit-scrollbar-track{background:0 0}.Sidebar-module__XRNO5a__contentPanel::-webkit-scrollbar-thumb{background:0 0;border-radius:0}.Sidebar-module__XRNO5a__contentPanel:hover::-webkit-scrollbar-thumb{background:hsl(var(--foreground)/.15)}.Sidebar-module__XRNO5a__emptyPanel{padding:var(--space-6)var(--space-4);font-size:var(--text-xs);color:hsl(var(--muted-foreground)/.6);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-sm);text-align:center}.Sidebar-module__XRNO5a__sidebarBody{flex-direction:column;flex:1;min-height:0;animation:.2s ease-out Sidebar-module__XRNO5a__panelFadeIn;display:flex;overflow:hidden}.Sidebar-module__XRNO5a__nav{padding-bottom:var(--space-2);flex-direction:column;animation:.2s ease-out Sidebar-module__XRNO5a__panelFadeIn;display:flex}@keyframes Sidebar-module__XRNO5a__panelFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Sidebar-module__XRNO5a__navItem{align-items:center;gap:var(--space-3);padding:var(--space-1-5)var(--space-4);color:hsl(var(--muted-foreground));font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-sm);transition:background var(--transition-fast),color var(--transition-fast);border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;display:flex}.Sidebar-module__XRNO5a__navItem:hover{color:hsl(var(--foreground));background:hsl(var(--foreground)/.08)}.Sidebar-module__XRNO5a__navItemActive{background:hsl(var(--foreground)/.06);color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.Sidebar-module__XRNO5a__navItemActive:hover{background:hsl(var(--foreground)/.06);color:hsl(var(--foreground))}.Sidebar-module__XRNO5a__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.Sidebar-module__XRNO5a__navIcon svg{stroke-width:1.75px;width:100%;height:100%}.Sidebar-module__XRNO5a__channelsSection{margin-bottom:var(--space-1);padding-bottom:var(--space-1)}.Sidebar-module__XRNO5a__channelsSection+.Sidebar-module__XRNO5a__channelsSection{border-top:1px solid hsl(var(--border-subtle))}.Sidebar-module__XRNO5a__channelsHeader{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-4);display:flex}.Sidebar-module__XRNO5a__channelsLabel{padding:var(--space-2)var(--space-4)var(--space-1);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6);letter-spacing:var(--letter-spacing-md)}.Sidebar-module__XRNO5a__addChannelBtn{border-radius:var(--radius-sm);width:18px;height:18px;color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.Sidebar-module__XRNO5a__addChannelBtn:hover{color:hsl(var(--foreground));background:hsl(var(--foreground)/.05)}.Sidebar-module__XRNO5a__addChannelBtn svg{width:14px;height:14px}.Sidebar-module__XRNO5a__channelsList{flex-direction:column;gap:1px;display:flex}.Sidebar-module__XRNO5a__addRow{padding:var(--space-1-5)var(--space-4);font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.4);cursor:pointer;letter-spacing:var(--letter-spacing-sm);transition:color var(--transition-base)}.Sidebar-module__XRNO5a__addRow:hover{color:hsl(var(--foreground))}.Sidebar-module__XRNO5a__conversationItem,.Sidebar-module__XRNO5a__channelItem,.Sidebar-module__XRNO5a__dmItem,.Sidebar-module__XRNO5a__workItem{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-4);cursor:pointer;font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--muted-foreground));transition:background var(--transition-base),color var(--transition-base);border-left:2px solid #0000;display:flex}.Sidebar-module__XRNO5a__conversationItem:hover,.Sidebar-module__XRNO5a__channelItem:hover,.Sidebar-module__XRNO5a__dmItem:hover,.Sidebar-module__XRNO5a__workItem:hover{background:hsl(var(--foreground)/.05);color:hsl(var(--foreground))}.Sidebar-module__XRNO5a__conversationItemActive,.Sidebar-module__XRNO5a__channelItemActive,.Sidebar-module__XRNO5a__dmItemActive,.Sidebar-module__XRNO5a__workItemActive{background:hsl(var(--sidebar-active));color:hsl(var(--sidebar-active-foreground));border-left-color:hsl(var(--foreground))}.Sidebar-module__XRNO5a__conversationItemActive:hover,.Sidebar-module__XRNO5a__channelItemActive:hover,.Sidebar-module__XRNO5a__dmItemActive:hover,.Sidebar-module__XRNO5a__workItemActive:hover{background:hsl(var(--sidebar-active));color:hsl(var(--sidebar-active-foreground))}.Sidebar-module__XRNO5a__conversationItem{grid-template-columns:minmax(0,1fr) auto;display:grid}.Sidebar-module__XRNO5a__conversationItemActive .Sidebar-module__XRNO5a__conversationTime{color:hsl(var(--sidebar-active-foreground)/.5)}.Sidebar-module__XRNO5a__conversationTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--font-weight-medium);overflow:hidden}.Sidebar-module__XRNO5a__conversationTime{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.4);flex-shrink:0}.Sidebar-module__XRNO5a__channelItemActive .Sidebar-module__XRNO5a__channelHash{color:hsl(var(--sidebar-active-foreground)/.5);opacity:1}.Sidebar-module__XRNO5a__channelHash{font-size:var(--text-sm);font-weight:var(--font-weight-medium);opacity:.6;flex-shrink:0}.Sidebar-module__XRNO5a__channelName{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);overflow:hidden}.Sidebar-module__XRNO5a__channelUnread .Sidebar-module__XRNO5a__channelName{font-weight:var(--font-weight-semibold);color:hsl(var(--foreground))}.Sidebar-module__XRNO5a__channelUnread .Sidebar-module__XRNO5a__channelHash{opacity:1;color:hsl(var(--foreground))}.Sidebar-module__XRNO5a__unreadBadge{border-radius:var(--radius-md);background:hsl(var(--primary)/.15);min-width:18px;height:18px;color:hsl(var(--primary));font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);font-family:var(--font-mono);text-align:center;flex-shrink:0;margin-left:auto;padding:0 5px;line-height:18px}.Sidebar-module__XRNO5a__channelCreateRow{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-4);font-size:var(--text-sm);color:hsl(var(--muted-foreground));display:flex}.Sidebar-module__XRNO5a__channelCreateInput{border:none;border-bottom:1px solid hsl(var(--primary));color:hsl(var(--foreground));font-size:var(--text-sm);font-family:var(--font-sans);padding:0 0 var(--space-0-5)0;background:0 0;outline:none;flex:1}.Sidebar-module__XRNO5a__channelCreateInput::placeholder{color:hsl(var(--muted-foreground)/.5)}.Sidebar-module__XRNO5a__dmUnread .Sidebar-module__XRNO5a__dmName{font-weight:var(--font-weight-semibold);color:hsl(var(--foreground))}.Sidebar-module__XRNO5a__dmAvatarWrap{flex-shrink:0;position:relative}.Sidebar-module__XRNO5a__dmAvatar{border-radius:var(--radius-md);background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.15);width:20px;height:20px;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:hsl(var(--primary));justify-content:center;align-items:center;display:flex}.Sidebar-module__XRNO5a__dmAvatarImg{object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%}.Sidebar-module__XRNO5a__dmDot{border:1.5px solid hsl(var(--background));border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;right:-1px}.Sidebar-module__XRNO5a__dmDotOnline{background:hsl(var(--status-open))}.Sidebar-module__XRNO5a__dmDotOffline{background:hsl(var(--muted-foreground)/.35)}.Sidebar-module__XRNO5a__dmName{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);overflow:hidden}.Sidebar-module__XRNO5a__dmPicker{z-index:200;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);min-width:180px;max-height:240px;padding:var(--space-1);box-shadow:var(--shadow-lg);margin-top:var(--space-1);position:absolute;top:100%;right:0;overflow-y:auto}.Sidebar-module__XRNO5a__dmPickerEmpty{padding:var(--space-2)var(--space-3);font-size:var(--text-xs);color:hsl(var(--muted-foreground)/.5);font-family:var(--font-mono)}.Sidebar-module__XRNO5a__dmPickerItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--foreground));text-align:left;background:0 0;border:none;display:flex}.Sidebar-module__XRNO5a__dmPickerItem:hover{background:hsl(var(--foreground)/.08)}.Sidebar-module__XRNO5a__workStatusSymbol{font-size:var(--text-xs);opacity:.5;flex-shrink:0}.Sidebar-module__XRNO5a__workStatusSymbol[data-status=running]{color:hsl(var(--success));opacity:1}.Sidebar-module__XRNO5a__workStatusSymbol[data-status=needs_input]{color:hsl(var(--accent));opacity:1}.Sidebar-module__XRNO5a__workStatusSymbol[data-status=scheduled]{color:hsl(var(--muted-foreground));opacity:.55}.Sidebar-module__XRNO5a__workStatusSymbol[data-status=paused]{color:hsl(var(--warning));opacity:1}.Sidebar-module__XRNO5a__workStatusSymbol[data-status=completed]{color:hsl(var(--muted-foreground));opacity:.35}.Sidebar-module__XRNO5a__workStatusSymbol[data-status=failed]{color:hsl(var(--error));opacity:1}.Sidebar-module__XRNO5a__workItemActive .Sidebar-module__XRNO5a__workStatusSymbol[data-status=needs_input]{color:hsl(var(--sidebar-active-foreground))}.Sidebar-module__XRNO5a__workItemActive .Sidebar-module__XRNO5a__workStatusSymbol[data-status=completed]{color:hsl(var(--sidebar-active-foreground));opacity:.35}.Sidebar-module__XRNO5a__workItemName{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);flex:1;min-width:0;overflow:hidden}.Sidebar-module__XRNO5a__workItemMeta{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.4);flex-shrink:0;margin-left:auto}.Sidebar-module__XRNO5a__workItemActive .Sidebar-module__XRNO5a__workItemMeta{color:hsl(var(--sidebar-active-foreground)/.5)}.Sidebar-module__XRNO5a__prStatus{background:hsl(var(--muted-foreground)/.3);border-radius:50%;flex-shrink:0;width:7px;height:7px}.Sidebar-module__XRNO5a__prStatus_open{background:hsl(var(--status-open))}.Sidebar-module__XRNO5a__prStatus_merged{background:hsl(var(--status-merged))}.Sidebar-module__XRNO5a__prStatus_closed{background:hsl(var(--status-closed))}.Sidebar-module__XRNO5a__prStatus_draft{background:hsl(var(--muted-foreground)/.35)}.Sidebar-module__XRNO5a__prNumber{font-size:var(--text-2xs);color:hsl(var(--muted-foreground)/.4);font-family:var(--font-mono);flex-shrink:0;margin-left:auto}.Sidebar-module__XRNO5a__prClosed{opacity:.55}.Sidebar-module__XRNO5a__footer{flex-shrink:0}.Sidebar-module__XRNO5a__statusBar{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border-top:1px solid hsl(var(--border));font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5);letter-spacing:var(--letter-spacing-md);display:flex}.Sidebar-module__XRNO5a__statusDotPulsing{animation:2s ease-in-out infinite Sidebar-module__XRNO5a__statusPulse}@keyframes Sidebar-module__XRNO5a__statusPulse{0%,to{opacity:1}50%{opacity:.3}}.Sidebar-module__XRNO5a__statusDot{background:hsl(var(--success,145 35% 45%));border-radius:50%;flex-shrink:0;width:5px;height:5px}.Sidebar-module__XRNO5a__statusSymbol{color:hsl(var(--success,145 35% 45%));flex-shrink:0;font-size:8px;line-height:1}.Sidebar-module__XRNO5a__statusSymbolSpin{color:hsl(var(--accent));animation:1.5s linear infinite Sidebar-module__XRNO5a__spin}@keyframes Sidebar-module__XRNO5a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Sidebar-module__XRNO5a__statusText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Sidebar-module__XRNO5a__statusSpacer{color:hsl(var(--muted-foreground)/.25)}.Sidebar-module__XRNO5a__contextMenu{z-index:200;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);min-width:160px;padding:var(--space-1);box-shadow:var(--shadow-lg);position:fixed}.Sidebar-module__XRNO5a__contextMenuItemDanger{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--error));background:0 0;border:none;display:flex}.Sidebar-module__XRNO5a__contextMenuItemDanger:hover{background:hsl(var(--glass-error))}.Sidebar-module__XRNO5a__deleteOverlay{z-index:300;-webkit-backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Sidebar-module__XRNO5a__deleteDialog{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);width:380px;max-width:calc(100vw - 32px);padding:var(--space-6)}.Sidebar-module__XRNO5a__deleteDialogTitle{font-size:var(--text-base);font-weight:var(--font-weight-semibold);font-family:var(--font-mono);color:hsl(var(--foreground));margin-bottom:var(--space-2)}.Sidebar-module__XRNO5a__deleteDialogText{font-size:var(--text-sm);color:hsl(var(--muted-foreground));line-height:var(--line-height-relaxed);margin:0 0 var(--space-5)0}.Sidebar-module__XRNO5a__deleteDialogActions{justify-content:flex-end;gap:var(--space-2);display:flex}.Sidebar-module__XRNO5a__deleteDialogCancel{padding:var(--space-2)var(--space-4);border:1px solid hsl(var(--border));border-radius:var(--radius-md);color:hsl(var(--muted-foreground));font-size:var(--text-sm);font-family:var(--font-mono);cursor:pointer;background:0 0}.Sidebar-module__XRNO5a__deleteDialogCancel:hover{background:hsl(var(--foreground)/.05);color:hsl(var(--foreground))}.Sidebar-module__XRNO5a__deleteDialogConfirm{padding:var(--space-2)var(--space-4);background:hsl(var(--glass-error));border:1px solid hsl(var(--glass-error-border));border-radius:var(--radius-md);color:hsl(var(--error));font-size:var(--text-sm);font-family:var(--font-mono);font-weight:var(--font-weight-medium);cursor:pointer}.Sidebar-module__XRNO5a__deleteDialogConfirm:hover{background:hsl(var(--glass-error-hover));border-color:hsl(var(--glass-error-border-hover))}@media (max-width:640px){.Sidebar-module__XRNO5a__sidebar{display:none}}
.MemberPanel-module__13lDkG__panel{background:hsl(var(--sidebar));border-left:1px solid hsl(var(--border));flex-direction:column;flex-shrink:0;width:200px;height:100%;display:flex;overflow:hidden}.MemberPanel-module__13lDkG__header{padding:var(--space-2)var(--space-4);border-bottom:1px solid hsl(var(--border-subtle));font-size:var(--text-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-mono);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6);min-height:calc(var(--text-sm)*1.5 + var(--space-2)*2);flex-shrink:0;align-items:center;display:flex}.MemberPanel-module__13lDkG__list{padding:var(--space-3)0;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;overflow-y:auto}.MemberPanel-module__13lDkG__list:hover{scrollbar-color:hsl(var(--foreground)/.15)transparent}.MemberPanel-module__13lDkG__group{padding:0}.MemberPanel-module__13lDkG__group+.MemberPanel-module__13lDkG__group{margin-top:var(--space-3)}.MemberPanel-module__13lDkG__groupLabel{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-mono);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5);padding:var(--space-1)var(--space-4)var(--space-1-5)}.MemberPanel-module__13lDkG__row{align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-4);transition:background var(--transition-base);cursor:default;display:flex}.MemberPanel-module__13lDkG__row:hover{background:hsl(var(--foreground)/.04)}.MemberPanel-module__13lDkG__rowOffline{opacity:.4}.MemberPanel-module__13lDkG__avatarWrap{flex-shrink:0;position:relative}.MemberPanel-module__13lDkG__avatar{border-radius:var(--radius-md);background:hsl(var(--foreground)/.08);width:22px;height:22px;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:flex}.MemberPanel-module__13lDkG__avatarImg{object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%}.MemberPanel-module__13lDkG__dot{border:1.5px solid hsl(var(--sidebar));border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;right:-1px}.MemberPanel-module__13lDkG__dot.MemberPanel-module__13lDkG__online{background:hsl(var(--status-open))}.MemberPanel-module__13lDkG__dot.MemberPanel-module__13lDkG__offline{background:hsl(var(--muted-foreground)/.3)}.MemberPanel-module__13lDkG__name{font-size:var(--text-xs);font-weight:var(--font-weight-medium);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-sm);color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MemberPanel-module__13lDkG__messageBtn{opacity:0;padding:var(--space-0-5);border-radius:var(--radius-md);color:hsl(var(--muted-foreground));cursor:pointer;transition:opacity var(--transition-base),color var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MemberPanel-module__13lDkG__row:hover .MemberPanel-module__13lDkG__messageBtn{opacity:1}.MemberPanel-module__13lDkG__messageBtn:hover{color:hsl(var(--primary))}@media (max-width:640px){.MemberPanel-module__13lDkG__panel{display:none}}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;font-family:var(--font-sans);white-space:nowrap;letter-spacing:var(--letter-spacing-normal);-webkit-user-select:none;user-select:none;border:1px solid #0000;line-height:1;transition:all .2s ease-out;display:inline-flex}.Button-module__8RiFmG__button:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--foreground)/.4);outline:none}.Button-module__8RiFmG__button:active:not(:disabled){box-shadow:var(--shadow-inner);transform:scale(.98)}.Button-module__8RiFmG__button:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.2);box-shadow:none;transform:none}.Button-module__8RiFmG__sm{height:32px;padding:0 var(--space-3);font-size:var(--text-xs)}.Button-module__8RiFmG__md{height:38px;padding:0 var(--space-4)}.Button-module__8RiFmG__primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-xs);border-color:#0000}.Button-module__8RiFmG__primary:hover:not(:disabled){background:hsl(var(--primary-hover));box-shadow:var(--shadow-sm)}.Button-module__8RiFmG__secondary{background:hsl(var(--glass-bg));border-color:hsl(var(--glass-border));color:hsl(var(--foreground))}.Button-module__8RiFmG__secondary:hover:not(:disabled){background:hsl(var(--glass-bg-hover));border-color:hsl(var(--glass-border-hover))}.Button-module__8RiFmG__ghost{color:hsl(var(--muted-foreground));background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){color:hsl(var(--foreground));background:hsl(var(--glass-muted))}.Button-module__8RiFmG__danger{background:hsl(var(--glass-error));border-color:hsl(var(--glass-error-border));color:hsl(var(--error))}.Button-module__8RiFmG__danger:hover:not(:disabled){background:hsl(var(--glass-error-hover));border-color:hsl(var(--glass-error-border-hover))}.Button-module__8RiFmG__danger:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--glass-error-border))}
.ControlBar-module__N4TNTq__wrapper{flex-shrink:0}.ControlBar-module__N4TNTq__bar{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-4);border-bottom:1px solid hsl(var(--foreground)/.06);min-height:36px;display:flex}.ControlBar-module__N4TNTq__left{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.ControlBar-module__N4TNTq__backLink{color:hsl(var(--muted-foreground)/.4);transition:color var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.ControlBar-module__N4TNTq__backLink:hover{color:hsl(var(--foreground))}.ControlBar-module__N4TNTq__agent{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.45);flex-shrink:0}.ControlBar-module__N4TNTq__name{font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ControlBar-module__N4TNTq__statusDot{font-size:var(--text-2xs);flex-shrink:0}.ControlBar-module__N4TNTq__statusRunning{color:hsl(var(--success))}.ControlBar-module__N4TNTq__statusPaused{color:hsl(var(--warning))}.ControlBar-module__N4TNTq__statusNeedsInput{color:hsl(var(--accent))}.ControlBar-module__N4TNTq__statusScheduled{color:hsl(var(--muted-foreground)/.55)}.ControlBar-module__N4TNTq__statusCompleted{color:hsl(var(--muted-foreground)/.35)}.ControlBar-module__N4TNTq__statusFailed{color:hsl(var(--error))}.ControlBar-module__N4TNTq__meta{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.ControlBar-module__N4TNTq__metaItem{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.4);white-space:nowrap}.ControlBar-module__N4TNTq__metaSep{color:hsl(var(--muted-foreground)/.2);font-size:var(--text-2xs)}.ControlBar-module__N4TNTq__actions{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.ControlBar-module__N4TNTq__actionBtn{padding:2px var(--space-2);border:1px solid hsl(var(--foreground)/.1);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--foreground)/.6);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;background:0 0}.ControlBar-module__N4TNTq__actionBtn:hover{background:hsl(var(--foreground)/.05);color:hsl(var(--foreground))}.ControlBar-module__N4TNTq__actionBtnDanger{color:hsl(var(--error)/.7);border-color:hsl(var(--error)/.15)}.ControlBar-module__N4TNTq__actionBtnDanger:hover{background:hsl(var(--error)/.08);color:hsl(var(--error))}.ControlBar-module__N4TNTq__btnIcon{align-items:center;gap:var(--space-1);display:inline-flex}.ControlBar-module__N4TNTq__confirmStop{align-items:center;gap:var(--space-2);display:flex}.ControlBar-module__N4TNTq__confirmText{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--error));white-space:nowrap}.ControlBar-module__N4TNTq__confirmCancel{padding:2px var(--space-2);border:1px solid hsl(var(--foreground)/.1);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--transition-base);background:0 0}.ControlBar-module__N4TNTq__confirmCancel:hover{background:hsl(var(--foreground)/.05);color:hsl(var(--foreground))}.ControlBar-module__N4TNTq__scheduledInfo{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.55);white-space:nowrap}.ControlBar-module__N4TNTq__scheduledInfoBtn{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.55);white-space:nowrap;cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;padding:0}.ControlBar-module__N4TNTq__scheduledInfoBtn:hover{color:hsl(var(--foreground));text-decoration:underline}@media (max-width:768px){.ControlBar-module__N4TNTq__meta{display:none}}
.ApprovalModal-module__UkZFqW__overlay{z-index:300;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ApprovalModal-module__UkZFqW__dialog{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);width:440px;max-width:calc(100vw - 32px);padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.ApprovalModal-module__UkZFqW__title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);font-family:var(--font-mono);color:hsl(var(--foreground));margin:0}.ApprovalModal-module__UkZFqW__goalBox{padding:var(--space-3)var(--space-4);background:hsl(var(--foreground)/.03);border:1px solid hsl(var(--foreground)/.06);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--foreground));line-height:var(--line-height-relaxed)}.ApprovalModal-module__UkZFqW__stats{gap:var(--space-4);display:flex}.ApprovalModal-module__UkZFqW__stat{flex-direction:column;gap:2px;display:flex}.ApprovalModal-module__UkZFqW__statValue{font-size:var(--text-base);font-weight:var(--font-weight-semibold);font-family:var(--font-mono);color:hsl(var(--foreground))}.ApprovalModal-module__UkZFqW__statLabel{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6)}.ApprovalModal-module__UkZFqW__modeSection{gap:var(--space-2);flex-direction:column;display:flex}.ApprovalModal-module__UkZFqW__modeLabel{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6);letter-spacing:var(--letter-spacing-lg);text-transform:uppercase}.ApprovalModal-module__UkZFqW__modeButtons{gap:var(--space-1);padding:var(--space-1);background:hsl(var(--foreground)/.04);border:1px solid hsl(var(--foreground)/.06);border-radius:var(--radius-md);display:flex}.ApprovalModal-module__UkZFqW__modeBtn{padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s ease-out}.ApprovalModal-module__UkZFqW__modeBtn:hover{color:hsl(var(--foreground))}.ApprovalModal-module__UkZFqW__modeBtnActive{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px hsl(var(--foreground)/.06)}.ApprovalModal-module__UkZFqW__callout{padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);font-family:var(--font-mono);line-height:var(--line-height-relaxed)}.ApprovalModal-module__UkZFqW__calloutInfo{background:hsl(var(--accent)/.08);border:1px solid hsl(var(--accent)/.15);color:hsl(var(--accent))}.ApprovalModal-module__UkZFqW__calloutWarning{background:hsl(var(--warning)/.08);border:1px solid hsl(var(--warning)/.15);color:hsl(var(--warning))}.ApprovalModal-module__UkZFqW__footer{justify-content:flex-end;gap:var(--space-2);display:flex}.ApprovalModal-module__UkZFqW__cancelBtn{padding:var(--space-2)var(--space-4);border:1px solid hsl(var(--border));border-radius:var(--radius-md);color:hsl(var(--muted-foreground));font-size:var(--text-sm);font-family:var(--font-mono);cursor:pointer;background:0 0}.ApprovalModal-module__UkZFqW__cancelBtn:hover{background:hsl(var(--foreground)/.05);color:hsl(var(--foreground))}.ApprovalModal-module__UkZFqW__approveBtn{padding:var(--space-2)var(--space-4);background:hsl(var(--accent)/.15);border:1px solid hsl(var(--accent)/.25);border-radius:var(--radius-md);color:hsl(var(--accent));font-size:var(--text-sm);font-family:var(--font-mono);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-base)}.ApprovalModal-module__UkZFqW__approveBtn:hover{background:hsl(var(--accent)/.25)}.ApprovalModal-module__UkZFqW__description{font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--muted-foreground));line-height:var(--line-height-relaxed);margin:0}.ApprovalModal-module__UkZFqW__textarea{background:hsl(var(--foreground)/.03);border:1px solid hsl(var(--foreground)/.1);border-radius:var(--radius-md);width:100%;min-height:80px;padding:var(--space-2)var(--space-3);font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--foreground));resize:vertical;transition:border-color var(--transition-base);outline:none}.ApprovalModal-module__UkZFqW__textarea::placeholder{color:hsl(var(--muted-foreground)/.4)}.ApprovalModal-module__UkZFqW__textarea:focus{border-color:hsl(var(--accent)/.5)}.ApprovalModal-module__UkZFqW__submitBtn{padding:var(--space-2)var(--space-4);background:hsl(var(--accent)/.15);border:1px solid hsl(var(--accent)/.25);border-radius:var(--radius-md);color:hsl(var(--accent));font-size:var(--text-sm);font-family:var(--font-mono);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-base),opacity var(--transition-base)}.ApprovalModal-module__UkZFqW__submitBtn:hover{background:hsl(var(--accent)/.25)}.ApprovalModal-module__UkZFqW__submitBtn:disabled{opacity:.4;cursor:not-allowed}
.ScheduleModal-module__KbdFHa__currentTrigger{padding:var(--space-3)var(--space-4);background:hsl(var(--foreground)/.03);border:1px solid hsl(var(--foreground)/.06);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--muted-foreground));line-height:var(--line-height-relaxed)}.ScheduleModal-module__KbdFHa__runHistoryNote{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5);margin-top:var(--space-1)}.ScheduleModal-module__KbdFHa__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.ScheduleModal-module__KbdFHa__fieldLabel{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6);letter-spacing:var(--letter-spacing-lg);text-transform:uppercase}.ScheduleModal-module__KbdFHa__input{background:hsl(var(--foreground)/.03);border:1px solid hsl(var(--foreground)/.1);border-radius:var(--radius-md);width:100%;padding:var(--space-2)var(--space-3);font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--foreground));transition:border-color var(--transition-base);outline:none}.ScheduleModal-module__KbdFHa__input::placeholder{color:hsl(var(--muted-foreground)/.4)}.ScheduleModal-module__KbdFHa__input:focus{border-color:hsl(var(--accent)/.5)}.ScheduleModal-module__KbdFHa__triggerFields{margin-top:var(--space-2)}.ScheduleModal-module__KbdFHa__segmentedGroup{gap:var(--space-1);padding:var(--space-1);background:hsl(var(--foreground)/.04);border:1px solid hsl(var(--foreground)/.06);border-radius:var(--radius-md);display:flex}.ScheduleModal-module__KbdFHa__segmentedBtn{padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #0000;flex:1;transition:all .15s ease-out}.ScheduleModal-module__KbdFHa__segmentedBtn:hover{color:hsl(var(--foreground));background:hsl(var(--foreground)/.04)}.ScheduleModal-module__KbdFHa__segmentedBtnActive{background:hsl(var(--accent)/.12);border-color:hsl(var(--accent)/.25);color:hsl(var(--accent))}.ScheduleModal-module__KbdFHa__segmentedBtnActive:hover{background:hsl(var(--accent)/.18);color:hsl(var(--accent))}
.SplitPanel-module__xB0AhW__container{grid-template-columns:var(--split-left)auto 1fr;flex:1;min-height:0;display:grid;overflow:hidden}.SplitPanel-module__xB0AhW__left{flex-direction:column;display:flex;overflow:hidden}.SplitPanel-module__xB0AhW__right{scrollbar-width:thin;scrollbar-color:hsl(var(--foreground)/.1)transparent;background:hsl(var(--sandbox-bg));flex-direction:column;display:flex;overflow-y:auto}.SplitPanel-module__xB0AhW__resizer{cursor:col-resize;touch-action:none;flex-shrink:0;justify-content:center;align-items:stretch;width:9px;display:flex}.SplitPanel-module__xB0AhW__resizerLine{background:hsl(var(--border));width:1px;transition:background var(--transition-base)}.SplitPanel-module__xB0AhW__resizer:hover .SplitPanel-module__xB0AhW__resizerLine{background:hsl(var(--accent)/.5);width:2px}@media (max-width:768px){.SplitPanel-module__xB0AhW__container{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:0}.SplitPanel-module__xB0AhW__resizer{display:none}.SplitPanel-module__xB0AhW__left{border-bottom:1px solid hsl(var(--border))}}
.PlanSection-module__AVNypa__section{gap:var(--space-1-5);flex-direction:column;padding:0;display:flex;position:relative}.PlanSection-module__AVNypa__section+.PlanSection-module__AVNypa__section{padding-top:var(--space-3);border-top:1px solid hsl(var(--border-subtle))}.PlanSection-module__AVNypa__header{align-items:center;gap:var(--space-2);display:flex}.PlanSection-module__AVNypa__title{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;font-weight:var(--font-weight-semibold);margin:0}.PlanSection-module__AVNypa__editBtn{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--accent));cursor:pointer;opacity:.7;transition:opacity var(--transition-base);background:0 0;border:none;padding:0}.PlanSection-module__AVNypa__editBtn:hover{opacity:1}
.ApprovalCard-module__W0ntua__card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:hsl(var(--warning)/.03);border:1px solid hsl(var(--glass-warning-border));border-left:3px solid hsl(var(--warning));margin-top:var(--space-2);flex-direction:column;display:flex}.ApprovalCard-module__W0ntua__card[data-status=approved]{background:hsl(var(--success)/.03);border-color:hsl(var(--glass-success-border));border-left:3px solid hsl(var(--success))}.ApprovalCard-module__W0ntua__card[data-status=rejected]{background:hsl(var(--error)/.03);border-color:hsl(var(--glass-error-border));border-left:3px solid hsl(var(--error))}.ApprovalCard-module__W0ntua__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ApprovalCard-module__W0ntua__info{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ApprovalCard-module__W0ntua__icon{width:16px;height:16px;color:hsl(var(--warning));flex-shrink:0}.ApprovalCard-module__W0ntua__card[data-status=approved] .ApprovalCard-module__W0ntua__icon{color:hsl(var(--success))}.ApprovalCard-module__W0ntua__card[data-status=rejected] .ApprovalCard-module__W0ntua__icon{color:hsl(var(--error))}.ApprovalCard-module__W0ntua__icon svg{stroke-width:2px;width:100%;height:100%}.ApprovalCard-module__W0ntua__toolName{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground))}.ApprovalCard-module__W0ntua__badge{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);padding:1px var(--space-1-5);border-radius:var(--radius-sm);font-family:var(--font-mono)}.ApprovalCard-module__W0ntua__badge[data-status=approved]{background:hsl(var(--success)/.15);color:hsl(var(--success))}.ApprovalCard-module__W0ntua__badge[data-status=rejected]{background:hsl(var(--error)/.15);color:hsl(var(--error))}.ApprovalCard-module__W0ntua__filePath{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ApprovalCard-module__W0ntua__preview{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.45);line-height:var(--line-height-normal);white-space:pre-wrap;word-break:break-word;max-height:200px;padding:var(--space-3);border-radius:var(--radius-sm);background:hsl(var(--background)/.5);overflow:hidden}.ApprovalCard-module__W0ntua__preview[data-expanded]{max-height:400px;overflow-y:auto}.ApprovalCard-module__W0ntua__expandToggle{align-items:center;gap:var(--space-1);padding:var(--space-0-5)0;font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;transition:color var(--transition-fast);letter-spacing:var(--letter-spacing-sm);background:0 0;border:none;display:inline-flex}.ApprovalCard-module__W0ntua__expandToggle:hover{color:hsl(var(--foreground))}.ApprovalCard-module__W0ntua__expandIcon{width:14px;height:14px;display:inline-flex}.ApprovalCard-module__W0ntua__expandIcon svg{width:100%;height:100%}.ApprovalCard-module__W0ntua__operationList{border-radius:var(--radius-sm);background:hsl(var(--background)/.5);flex-direction:column;gap:0;display:flex;overflow:hidden}.ApprovalCard-module__W0ntua__operationItem{font-size:var(--text-xs);flex-direction:column;display:flex}.ApprovalCard-module__W0ntua__operationItem+.ApprovalCard-module__W0ntua__operationItem{border-top:1px solid hsl(var(--border)/.3)}.ApprovalCard-module__W0ntua__operationHeader{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-2);display:flex}.ApprovalCard-module__W0ntua__operationItem[data-expandable] .ApprovalCard-module__W0ntua__operationHeader{cursor:pointer;transition:background var(--transition-fast)}.ApprovalCard-module__W0ntua__operationItem[data-expandable] .ApprovalCard-module__W0ntua__operationHeader:hover{background:hsl(var(--foreground)/.04)}.ApprovalCard-module__W0ntua__operationLabel{font-weight:var(--font-weight-medium);color:hsl(var(--foreground));white-space:nowrap;flex-shrink:0}.ApprovalCard-module__W0ntua__operationPath{font-family:var(--font-mono);color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ApprovalCard-module__W0ntua__operationChevron{width:14px;height:14px;color:hsl(var(--muted-foreground));flex-shrink:0;margin-left:auto;display:inline-flex}.ApprovalCard-module__W0ntua__operationChevron svg{width:100%;height:100%}.ApprovalCard-module__W0ntua__operationContent{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.45);line-height:var(--line-height-normal);white-space:pre-wrap;word-break:break-word;max-height:400px;padding:var(--space-2)var(--space-3);border-top:1px solid hsl(var(--border)/.2);background:hsl(var(--background)/.3);overflow-y:auto}.ApprovalCard-module__W0ntua__feedbackArea{gap:var(--space-2);flex-direction:column;display:flex}.ApprovalCard-module__W0ntua__feedbackInput{border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--card));width:100%;padding:var(--space-2);font-size:var(--text-xs);font-family:var(--font-sans);color:hsl(var(--foreground));resize:none;line-height:var(--line-height-relaxed)}.ApprovalCard-module__W0ntua__feedbackInput::placeholder{color:hsl(var(--muted-foreground))}.ApprovalCard-module__W0ntua__feedbackInput:focus{border-color:hsl(var(--primary));outline:none}.ApprovalCard-module__W0ntua__feedbackActions{gap:var(--space-2);display:flex}.ApprovalCard-module__W0ntua__feedbackText{font-size:var(--text-xs);color:hsl(var(--muted-foreground));padding:var(--space-1)0;font-style:italic}.ApprovalCard-module__W0ntua__diffView{gap:var(--space-1);flex-direction:column;display:flex}.ApprovalCard-module__W0ntua__diffSummary{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:var(--letter-spacing-sm)}.ApprovalCard-module__W0ntua__diffLines{border-radius:var(--radius-md);background:hsl(var(--background)/.5);border:1px solid hsl(var(--border)/.3);max-height:400px;overflow:hidden auto}.ApprovalCard-module__W0ntua__diffLine{font-size:var(--text-xs);font-family:var(--font-mono);line-height:var(--line-height-relaxed);display:flex}.ApprovalCard-module__W0ntua__diffLine[data-type=add]{background:hsl(var(--diff-add-bg));border-left:3px solid hsl(var(--diff-add-border))}.ApprovalCard-module__W0ntua__diffLine[data-type=del]{background:hsl(var(--diff-del-bg));border-left:3px solid hsl(var(--diff-del-border))}.ApprovalCard-module__W0ntua__diffLine[data-type=context]{border-left:3px solid #0000}.ApprovalCard-module__W0ntua__diffPrefix{text-align:center;-webkit-user-select:none;user-select:none;width:24px;color:hsl(var(--muted-foreground));font-weight:var(--font-weight-semibold);flex-shrink:0;display:inline-block}.ApprovalCard-module__W0ntua__diffLine[data-type=add] .ApprovalCard-module__W0ntua__diffPrefix{color:hsl(var(--diff-add-text))}.ApprovalCard-module__W0ntua__diffLine[data-type=del] .ApprovalCard-module__W0ntua__diffPrefix{color:hsl(var(--diff-del-text))}.ApprovalCard-module__W0ntua__diffText{white-space:pre-wrap;word-break:break-word;padding-right:var(--space-2);min-width:0}.ApprovalCard-module__W0ntua__diffLine[data-type=add] .ApprovalCard-module__W0ntua__diffText{color:hsl(var(--diff-add-text))}.ApprovalCard-module__W0ntua__diffLine[data-type=del] .ApprovalCard-module__W0ntua__diffText{color:hsl(var(--diff-del-text))}.ApprovalCard-module__W0ntua__diffFileHeader{font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground));padding:var(--space-1-5)var(--space-2);padding-left:calc(var(--space-2) + 3px);background:hsl(var(--foreground)/.06);border-top:1px solid hsl(var(--border)/.2);letter-spacing:var(--letter-spacing-xs)}.ApprovalCard-module__W0ntua__diffFileHeader:first-child{border-top:none}.ApprovalCard-module__W0ntua__diffHunk{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--accent)/.7);padding:1px var(--space-2);padding-left:calc(var(--space-2) + 3px);background:hsl(var(--accent)/.06);border-left:3px solid hsl(var(--accent)/.2);-webkit-user-select:none;user-select:none}.ApprovalCard-module__W0ntua__prPreview{gap:var(--space-2);flex-direction:column;display:flex}.ApprovalCard-module__W0ntua__prHeader{align-items:center;gap:var(--space-1-5);display:flex}.ApprovalCard-module__W0ntua__prIcon{width:16px;height:16px;color:hsl(var(--accent));flex-shrink:0;display:inline-flex}.ApprovalCard-module__W0ntua__prIcon svg{width:100%;height:100%}.ApprovalCard-module__W0ntua__prTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground));line-height:1.3}.ApprovalCard-module__W0ntua__prBranches{align-items:center;gap:var(--space-1-5);display:flex}.ApprovalCard-module__W0ntua__prBranch{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--accent));background:hsl(var(--accent)/.1);padding:1px var(--space-1-5);border-radius:var(--radius-sm);letter-spacing:var(--letter-spacing-xs)}.ApprovalCard-module__W0ntua__prArrow{color:hsl(var(--muted-foreground)/.45);display:inline-flex}.ApprovalCard-module__W0ntua__prBody{font-size:var(--text-xs);color:hsl(var(--muted-foreground));line-height:var(--line-height-relaxed);white-space:pre-wrap;word-break:break-word;padding:var(--space-1-5)var(--space-2);background:hsl(var(--background)/.4);border-radius:var(--radius-sm);border-left:2px solid hsl(var(--foreground)/.08);max-height:120px;overflow-y:auto}.ApprovalCard-module__W0ntua__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}
.StatusChip-module__SJThLG__chip{font-size:var(--text-2xs);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:4px;line-height:1;display:inline-flex}.StatusChip-module__SJThLG__icon{flex-shrink:0;width:14px;height:14px}.StatusChip-module__SJThLG__label{font-size:var(--text-2xs)}.StatusChip-module__SJThLG__spin{animation:1s linear infinite StatusChip-module__SJThLG__spin}@keyframes StatusChip-module__SJThLG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.StatusChip-module__SJThLG__muted{color:hsl(var(--muted-foreground)/.4)}.StatusChip-module__SJThLG__accent{color:hsl(var(--accent))}.StatusChip-module__SJThLG__success{color:hsl(var(--success))}.StatusChip-module__SJThLG__error{color:hsl(var(--error))}.StatusChip-module__SJThLG__warning{color:hsl(var(--warning))}
.PlanCard-module__45LReq__card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:hsl(var(--accent)/.03);border:1px solid hsl(var(--accent)/.15);border-left:3px solid hsl(var(--accent));margin-top:var(--space-2);flex-direction:column;display:flex}.PlanCard-module__45LReq__card[data-status=approved]{background:hsl(var(--success)/.03);border-color:hsl(var(--glass-success-border));border-left:3px solid hsl(var(--success))}.PlanCard-module__45LReq__card[data-status=rejected]{background:hsl(var(--error)/.03);border-color:hsl(var(--glass-error-border));border-left:3px solid hsl(var(--error))}.PlanCard-module__45LReq__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.PlanCard-module__45LReq__info{align-items:center;gap:var(--space-2);min-width:0;display:flex}.PlanCard-module__45LReq__icon{width:16px;height:16px;color:hsl(var(--accent));flex-shrink:0}.PlanCard-module__45LReq__card[data-status=approved] .PlanCard-module__45LReq__icon{color:hsl(var(--success))}.PlanCard-module__45LReq__card[data-status=rejected] .PlanCard-module__45LReq__icon{color:hsl(var(--error))}.PlanCard-module__45LReq__icon svg{stroke-width:2px;width:100%;height:100%}.PlanCard-module__45LReq__title{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground))}.PlanCard-module__45LReq__badge{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);padding:1px var(--space-1-5);border-radius:var(--radius-sm);font-family:var(--font-mono)}.PlanCard-module__45LReq__badge[data-status=approved]{background:hsl(var(--success)/.15);color:hsl(var(--success))}.PlanCard-module__45LReq__badge[data-status=rejected]{background:hsl(var(--error)/.15);color:hsl(var(--error))}.PlanCard-module__45LReq__versionBadge{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);font-family:var(--font-mono);padding:1px var(--space-1-5);border-radius:var(--radius-sm);background:hsl(var(--accent)/.12);color:hsl(var(--accent))}.PlanCard-module__45LReq__summary{font-size:var(--text-xs);color:hsl(var(--muted-foreground));line-height:var(--line-height-relaxed)}.PlanCard-module__45LReq__statsLine{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5)}.PlanCard-module__45LReq__expandToggle{cursor:pointer;color:hsl(var(--muted-foreground)/.5);border-radius:var(--radius-sm);width:20px;height:20px;transition:color var(--transition-base),transform .2s ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.PlanCard-module__45LReq__expandToggle:hover{color:hsl(var(--foreground)/.7)}.PlanCard-module__45LReq__expandToggle svg{stroke-width:2px;width:14px;height:14px;transition:transform .2s}.PlanCard-module__45LReq__expandToggleOpen svg{transform:rotate(180deg)}.PlanCard-module__45LReq__expandedBody{gap:var(--space-3);padding-top:var(--space-1);border-top:1px solid hsl(var(--accent)/.08);flex-direction:column;display:flex}.PlanCard-module__45LReq__metaGroup{gap:var(--space-1);flex-direction:column;display:flex}.PlanCard-module__45LReq__metaGroupTitle{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.45);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-lg)}.PlanCard-module__45LReq__bulletList{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PlanCard-module__45LReq__bulletItem{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--foreground)/.6);line-height:var(--line-height-normal);padding-left:var(--space-3);position:relative}.PlanCard-module__45LReq__bulletItem:before{content:"·";color:hsl(var(--muted-foreground)/.3);position:absolute;left:0}.PlanCard-module__45LReq__steps{gap:var(--space-1);counter-reset:plan-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PlanCard-module__45LReq__step{align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);color:hsl(var(--foreground));line-height:var(--line-height-relaxed);counter-increment:plan-step;display:flex}.PlanCard-module__45LReq__step:before{content:counter(plan-step)".";font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.45);text-align:right;flex-shrink:0;min-width:16px}.PlanCard-module__45LReq__criteriaList{gap:var(--space-1);flex-direction:column;display:flex}.PlanCard-module__45LReq__criterion{align-items:baseline;gap:var(--space-2);display:flex}.PlanCard-module__45LReq__criterionIndicator{width:12px;font-size:var(--text-2xs);font-family:var(--font-mono);text-align:center;color:hsl(var(--muted-foreground)/.2);flex-shrink:0}.PlanCard-module__45LReq__criterionChecked{color:hsl(var(--success))}.PlanCard-module__45LReq__criterionText{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--foreground)/.7);line-height:var(--line-height-normal)}.PlanCard-module__45LReq__modeSection{gap:var(--space-1);flex-direction:column;display:flex}.PlanCard-module__45LReq__modeLabel{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5);letter-spacing:var(--letter-spacing-lg);text-transform:uppercase}.PlanCard-module__45LReq__modeButtons{gap:var(--space-1);background:hsl(var(--foreground)/.04);border:1px solid hsl(var(--foreground)/.06);border-radius:var(--radius-sm);padding:2px;display:flex}.PlanCard-module__45LReq__modeBtn{padding:var(--space-1)var(--space-2);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:3px;flex:1;transition:all .2s ease-out}.PlanCard-module__45LReq__modeBtn:hover{color:hsl(var(--foreground))}.PlanCard-module__45LReq__modeBtnActive{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px hsl(var(--foreground)/.06)}.PlanCard-module__45LReq__feedbackArea{gap:var(--space-2);flex-direction:column;display:flex}.PlanCard-module__45LReq__feedbackInput{border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--card));width:100%;padding:var(--space-2);font-size:var(--text-xs);font-family:var(--font-sans);color:hsl(var(--foreground));resize:none;line-height:var(--line-height-relaxed)}.PlanCard-module__45LReq__feedbackInput::placeholder{color:hsl(var(--muted-foreground))}.PlanCard-module__45LReq__feedbackInput:focus{border-color:hsl(var(--primary));outline:none}.PlanCard-module__45LReq__feedbackActions{gap:var(--space-2);display:flex}.PlanCard-module__45LReq__feedbackText{font-size:var(--text-xs);color:hsl(var(--muted-foreground));padding:var(--space-1)0;font-style:italic}.PlanCard-module__45LReq__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}
.TaskRow-module__IPKVia__row{align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-2);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-base);display:flex}.TaskRow-module__IPKVia__row:hover{background:hsl(var(--hover-overlay))}.TaskRow-module__IPKVia__rowSelected{background:hsl(var(--foreground)/.05)}.TaskRow-module__IPKVia__statusIcon{flex-shrink:0}.TaskRow-module__IPKVia__taskId{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.4);flex-shrink:0;min-width:22px}.TaskRow-module__IPKVia__taskName{font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--foreground)/.85);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.TaskRow-module__IPKVia__statusLabel{flex-shrink:0}
.QuestionCard-module__oUywrW__card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:hsl(var(--accent)/.03);border:1px solid hsl(var(--accent)/.15);border-left:3px solid hsl(var(--accent));margin-top:var(--space-2);flex-direction:column;display:flex}.QuestionCard-module__oUywrW__card[data-status=answered]{background:hsl(var(--success)/.03);border-color:hsl(var(--glass-success-border));border-left:3px solid hsl(var(--success))}.QuestionCard-module__oUywrW__card[data-status=skipped]{background:hsl(var(--error)/.03);border-color:hsl(var(--glass-error-border));border-left:3px solid hsl(var(--error))}.QuestionCard-module__oUywrW__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.QuestionCard-module__oUywrW__info{align-items:center;gap:var(--space-2);min-width:0;display:flex}.QuestionCard-module__oUywrW__icon{width:16px;height:16px;color:hsl(var(--accent));flex-shrink:0}.QuestionCard-module__oUywrW__card[data-status=answered] .QuestionCard-module__oUywrW__icon{color:hsl(var(--success))}.QuestionCard-module__oUywrW__card[data-status=skipped] .QuestionCard-module__oUywrW__icon{color:hsl(var(--error))}.QuestionCard-module__oUywrW__icon svg{stroke-width:2px;width:100%;height:100%}.QuestionCard-module__oUywrW__title{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground))}.QuestionCard-module__oUywrW__badge{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);padding:1px var(--space-1-5);border-radius:var(--radius-sm);font-family:var(--font-mono)}.QuestionCard-module__oUywrW__badge[data-status=answered]{background:hsl(var(--success)/.15);color:hsl(var(--success))}.QuestionCard-module__oUywrW__badge[data-status=skipped]{background:hsl(var(--error)/.15);color:hsl(var(--error))}.QuestionCard-module__oUywrW__questionText{font-size:var(--text-xs);color:hsl(var(--muted-foreground));line-height:var(--line-height-relaxed)}.QuestionCard-module__oUywrW__options{gap:var(--space-1);flex-direction:column;display:flex}.QuestionCard-module__oUywrW__option{align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;text-align:left;color:inherit;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.QuestionCard-module__oUywrW__option:hover{border-color:hsl(var(--accent)/.5);background:hsl(var(--accent)/.05)}.QuestionCard-module__oUywrW__option[data-selected=true]{border-color:hsl(var(--accent));background:hsl(var(--accent)/.08)}.QuestionCard-module__oUywrW__option[data-disabled=true]{cursor:default;opacity:.7}.QuestionCard-module__oUywrW__option[data-disabled=true]:hover{border-color:hsl(var(--border));background:hsl(var(--card))}.QuestionCard-module__oUywrW__optionRadio{border:2px solid hsl(var(--border));border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:1px;transition:border-color .15s}.QuestionCard-module__oUywrW__option[data-selected=true] .QuestionCard-module__oUywrW__optionRadio{border-color:hsl(var(--accent));background:hsl(var(--accent));box-shadow:inset 0 0 0 2px hsl(var(--card))}.QuestionCard-module__oUywrW__optionContent{flex-direction:column;gap:2px;min-width:0;display:flex}.QuestionCard-module__oUywrW__optionLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}.QuestionCard-module__oUywrW__optionDesc{font-size:var(--text-2xs);color:hsl(var(--muted-foreground));line-height:var(--line-height-relaxed)}.QuestionCard-module__oUywrW__otherInput{width:100%;padding:var(--space-2);border:1px solid hsl(var(--accent)/.4);border-radius:var(--radius-md);background:hsl(var(--card));font-size:var(--text-xs);font-family:var(--font-sans);color:hsl(var(--foreground));line-height:var(--line-height-relaxed)}.QuestionCard-module__oUywrW__otherInput::placeholder{color:hsl(var(--muted-foreground))}.QuestionCard-module__oUywrW__otherInput:focus{border-color:hsl(var(--accent));outline:none}.QuestionCard-module__oUywrW__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.QuestionCard-module__oUywrW__headerRight{align-items:center;gap:var(--space-2);display:flex}.QuestionCard-module__oUywrW__stepCounter{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.45);letter-spacing:var(--letter-spacing-sm)}.QuestionCard-module__oUywrW__answeredText{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:hsl(var(--accent));padding:0 0 var(--space-1)}.QuestionCard-module__oUywrW__answeredQuestion{flex-direction:column;gap:2px;display:flex}.QuestionCard-module__oUywrW__previousAnswers{gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid hsl(var(--border)/.5);margin-bottom:var(--space-1);flex-direction:column;display:flex}.QuestionCard-module__oUywrW__previousAnswer{align-items:baseline;gap:var(--space-2);font-size:var(--text-2xs);display:flex}.QuestionCard-module__oUywrW__previousQuestion{color:hsl(var(--muted-foreground)/.45);flex-shrink:0}.QuestionCard-module__oUywrW__previousSelection{color:hsl(var(--muted-foreground));font-weight:var(--font-weight-medium)}
.TaskDetail-module__xbV5-a__panel{padding:var(--space-4);margin:var(--space-1)0 var(--space-2);background:hsl(var(--foreground)/.02);border:1px solid hsl(var(--foreground)/.06);border-radius:var(--radius-md);gap:var(--space-4);animation:TaskDetail-module__xbV5-a__slide-in-bottom var(--transition-base)TaskDetail-module__xbV5-a__-out;flex-direction:column;display:flex}@keyframes TaskDetail-module__xbV5-a__slide-in-bottom{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.TaskDetail-module__xbV5-a__header{justify-content:space-between;align-items:center;display:flex}.TaskDetail-module__xbV5-a__headerLeft{align-items:center;gap:var(--space-2);display:flex}.TaskDetail-module__xbV5-a__headerIdName{font-size:var(--text-sm);font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}.TaskDetail-module__xbV5-a__headerId{color:hsl(var(--muted-foreground)/.5)}.TaskDetail-module__xbV5-a__closeBtn{padding:var(--space-1);cursor:pointer;color:hsl(var(--muted-foreground)/.5);transition:color var(--transition-base);background:0 0;border:none}.TaskDetail-module__xbV5-a__closeBtn:hover{color:hsl(var(--foreground))}.TaskDetail-module__xbV5-a__closeIcon{width:14px;height:14px}.TaskDetail-module__xbV5-a__warningBox{padding:var(--space-3)var(--space-4);background:hsl(var(--warning)/.08);border:1px solid hsl(var(--warning)/.15);border-radius:var(--radius-md);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--warning));line-height:var(--line-height-relaxed)}.TaskDetail-module__xbV5-a__sectionLabel{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;margin-bottom:var(--space-1)}.TaskDetail-module__xbV5-a__deps{gap:var(--space-2);flex-wrap:wrap;display:flex}.TaskDetail-module__xbV5-a__depChip{padding:var(--space-1)var(--space-2);background:hsl(var(--foreground)/.04);border:1px solid hsl(var(--foreground)/.08);border-radius:var(--radius-md);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.7)}.TaskDetail-module__xbV5-a__kvList{gap:var(--space-1);flex-direction:column;display:flex}.TaskDetail-module__xbV5-a__kvRow{gap:var(--space-2);font-size:var(--text-xs);font-family:var(--font-mono);display:flex}.TaskDetail-module__xbV5-a__kvKey{color:hsl(var(--muted-foreground)/.5);flex-shrink:0}.TaskDetail-module__xbV5-a__kvValue{color:hsl(var(--foreground))}.TaskDetail-module__xbV5-a__actionsList{gap:var(--space-2);flex-direction:column;display:flex}.TaskDetail-module__xbV5-a__action{gap:var(--space-2);font-size:var(--text-xs);font-family:var(--font-mono);line-height:var(--line-height-relaxed);display:flex}.TaskDetail-module__xbV5-a__actionTime{color:hsl(var(--muted-foreground)/.4);flex-shrink:0}.TaskDetail-module__xbV5-a__actionMsg{color:hsl(var(--foreground)/.8)}.TaskDetail-module__xbV5-a__artifactList{gap:var(--space-2);flex-wrap:wrap;display:flex}.TaskDetail-module__xbV5-a__artifact{padding:var(--space-1)var(--space-2);background:hsl(var(--accent)/.08);border:1px solid hsl(var(--accent)/.15);border-radius:var(--radius-md);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--accent))}.TaskDetail-module__xbV5-a__checkList{gap:var(--space-2);flex-direction:column;display:flex}.TaskDetail-module__xbV5-a__check{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-family:var(--font-mono);display:flex}.TaskDetail-module__xbV5-a__checkName{color:hsl(var(--foreground))}.TaskDetail-module__xbV5-a__checkDetail{color:hsl(var(--muted-foreground)/.5);margin-left:auto}.TaskDetail-module__xbV5-a__actionBar{gap:var(--space-2);border-top:1px solid hsl(var(--border));padding-top:var(--space-3);flex-wrap:wrap;display:flex}.TaskDetail-module__xbV5-a__actionBtn{padding:var(--space-1)var(--space-3);border:1px solid hsl(var(--border));border-radius:var(--radius-md);font-size:var(--text-2xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:hsl(var(--muted-foreground));cursor:not-allowed;opacity:.5;background:0 0}.TaskDetail-module__xbV5-a__actionBtnDanger{color:hsl(var(--error));border-color:hsl(var(--error)/.3)}
.TaskReviewCard-module__BTZI1G__card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:hsl(var(--glass-info));border:1px solid hsl(var(--glass-info-border));margin-top:var(--space-2);flex-direction:column;display:flex}.TaskReviewCard-module__BTZI1G__card[data-status=completed]{background:hsl(var(--glass-success));border-color:hsl(var(--glass-success-border))}.TaskReviewCard-module__BTZI1G__card[data-status=failed]{background:hsl(var(--glass-error));border-color:hsl(var(--glass-error-border))}.TaskReviewCard-module__BTZI1G__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.TaskReviewCard-module__BTZI1G__info{align-items:center;gap:var(--space-2);min-width:0;display:flex}.TaskReviewCard-module__BTZI1G__icon{width:16px;height:16px;color:hsl(var(--primary));flex-shrink:0}.TaskReviewCard-module__BTZI1G__card[data-status=completed] .TaskReviewCard-module__BTZI1G__icon{color:hsl(var(--success))}.TaskReviewCard-module__BTZI1G__card[data-status=failed] .TaskReviewCard-module__BTZI1G__icon{color:hsl(var(--error))}.TaskReviewCard-module__BTZI1G__icon svg{stroke-width:2px;width:100%;height:100%}.TaskReviewCard-module__BTZI1G__taskName{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskReviewCard-module__BTZI1G__badge{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);padding:1px var(--space-1-5);border-radius:var(--radius-sm);font-family:var(--font-mono);white-space:nowrap;flex-shrink:0}.TaskReviewCard-module__BTZI1G__badge[data-status=in_review]{background:hsl(var(--primary)/.15);color:hsl(var(--primary))}.TaskReviewCard-module__BTZI1G__badge[data-status=completed]{background:hsl(var(--success)/.15);color:hsl(var(--success))}.TaskReviewCard-module__BTZI1G__badge[data-status=failed]{background:hsl(var(--error)/.15);color:hsl(var(--error))}.TaskReviewCard-module__BTZI1G__artifactList{border-radius:var(--radius-sm);background:hsl(var(--background)/.5);flex-direction:column;gap:0;display:flex;overflow:hidden}.TaskReviewCard-module__BTZI1G__artifactItem{align-items:center;gap:var(--space-2);padding:var(--space-2);display:flex}.TaskReviewCard-module__BTZI1G__artifactItem+.TaskReviewCard-module__BTZI1G__artifactItem{border-top:1px solid hsl(var(--border)/.3)}.TaskReviewCard-module__BTZI1G__artifactIcon{width:14px;height:14px;color:hsl(var(--muted-foreground));flex-shrink:0}.TaskReviewCard-module__BTZI1G__artifactIcon svg{stroke-width:2px;width:100%;height:100%}.TaskReviewCard-module__BTZI1G__artifactInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.TaskReviewCard-module__BTZI1G__artifactName{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskReviewCard-module__BTZI1G__artifactMeta{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.45);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskReviewCard-module__BTZI1G__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.TaskReviewCard-module__BTZI1G__waiting{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground))}
.TaskListView-module__Z0yQkq__container{gap:var(--space-0-5);flex-direction:column;display:flex}.TaskListView-module__Z0yQkq__group{flex-direction:column;display:flex}.TaskListView-module__Z0yQkq__groupHeader{align-items:center;gap:var(--space-1-5);padding:var(--space-1)var(--space-2);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-base);display:flex}.TaskListView-module__Z0yQkq__groupHeader:hover{background:hsl(var(--hover-overlay))}.TaskListView-module__Z0yQkq__chevron{width:12px;height:12px;color:hsl(var(--muted-foreground)/.4);transition:transform var(--transition-base);flex-shrink:0}.TaskListView-module__Z0yQkq__chevronOpen{transform:rotate(90deg)}.TaskListView-module__Z0yQkq__groupName{font-size:var(--text-sm);font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}.TaskListView-module__Z0yQkq__groupCount{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.45)}.TaskListView-module__Z0yQkq__groupStatus{margin-left:auto}.TaskListView-module__Z0yQkq__groupTasks{padding-left:var(--space-3);flex-direction:column;display:flex}
.CommentEchoCard-module__Ucl11q__card{gap:var(--space-1-5);padding:var(--space-2-5)var(--space-3);border-radius:var(--radius-md);background:hsl(var(--foreground)/.025);border:1px solid hsl(var(--foreground)/.06);border-left:2px solid hsl(var(--accent)/.4);margin:var(--space-2)0;flex-direction:column;display:flex}.CommentEchoCard-module__Ucl11q__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.CommentEchoCard-module__Ucl11q__headerLeft{align-items:center;gap:var(--space-1-5);min-width:0;display:flex}.CommentEchoCard-module__Ucl11q__icon{width:14px;height:14px;color:hsl(var(--accent)/.7);flex-shrink:0}.CommentEchoCard-module__Ucl11q__meta{font-size:var(--text-xs);color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommentEchoCard-module__Ucl11q__meta strong{color:hsl(var(--foreground));font-weight:var(--font-weight-medium)}.CommentEchoCard-module__Ucl11q__fileMono{font-family:var(--font-mono);color:hsl(var(--foreground))}.CommentEchoCard-module__Ucl11q__time{font-size:var(--text-2xs);color:hsl(var(--muted-foreground)/.45);white-space:nowrap;flex-shrink:0}.CommentEchoCard-module__Ucl11q__body{padding-left:calc(14px + var(--space-1-5))}.CommentEchoCard-module__Ucl11q__quote{font-size:var(--text-xs);line-height:var(--line-height-relaxed);color:hsl(var(--foreground));padding:var(--space-1-5)var(--space-2);background:hsl(var(--foreground)/.03);border-radius:var(--radius-sm);border-left:2px solid hsl(var(--foreground)/.1);white-space:pre-wrap;word-break:break-word;max-height:80px;overflow:hidden}.CommentEchoCard-module__Ucl11q__footer{align-items:center;gap:var(--space-2);padding-left:calc(14px + var(--space-1-5));display:flex}.CommentEchoCard-module__Ucl11q__repoLabel{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.45);letter-spacing:var(--letter-spacing-sm)}.CommentEchoCard-module__Ucl11q__pathLabel{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.45);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.CommentEchoCard-module__Ucl11q__sha{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.45);opacity:.7}.CommentEchoCard-module__Ucl11q__viewBtn{font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-sm);color:hsl(var(--accent));cursor:pointer;background:0 0;border:none;margin-left:auto;padding:1px 0}.CommentEchoCard-module__Ucl11q__viewBtn:hover{text-decoration:underline}
.TaskDAGView-module__AbYrOa__container{border:1px solid hsl(var(--foreground)/.06);border-radius:var(--radius-md);background:hsl(var(--foreground)/.02);min-height:200px;position:relative;overflow:auto}.TaskDAGView-module__AbYrOa__canvas{position:relative}.TaskDAGView-module__AbYrOa__svg{pointer-events:none;position:absolute;top:0;left:0}.TaskDAGView-module__AbYrOa__edge{fill:none;stroke:hsl(var(--muted-foreground)/.2);stroke-width:1.5px}.TaskDAGView-module__AbYrOa__edgeRunning{stroke:hsl(var(--accent)/.5);stroke-dasharray:6 3;animation:1s linear infinite TaskDAGView-module__AbYrOa__dashFlow}@keyframes TaskDAGView-module__AbYrOa__dashFlow{to{stroke-dashoffset:-9px}}.TaskDAGView-module__AbYrOa__node{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background:hsl(var(--card));border:2px solid hsl(var(--muted-foreground)/.15);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--foreground));white-space:nowrap;transition:border-color var(--transition-base),box-shadow var(--transition-base);min-width:0;display:flex;position:absolute}.TaskDAGView-module__AbYrOa__node:hover{box-shadow:0 1px 4px hsl(var(--foreground)/.08)}.TaskDAGView-module__AbYrOa__nodeSelected{box-shadow:0 0 0 1px hsl(var(--accent)/.3)}.TaskDAGView-module__AbYrOa__node[data-status=running]{border-color:hsl(var(--accent)/.6)}.TaskDAGView-module__AbYrOa__node[data-status=succeeded]{border-color:hsl(var(--status-open)/.6)}.TaskDAGView-module__AbYrOa__node[data-status=failed]{border-color:hsl(var(--status-closed)/.6)}.TaskDAGView-module__AbYrOa__node[data-status=needs_review]{border-color:#e6b31a99}.TaskDAGView-module__AbYrOa__node[data-status=blocked]{border-color:hsl(var(--muted-foreground)/.2);opacity:.6}.TaskDAGView-module__AbYrOa__node[data-status=cancelled],.TaskDAGView-module__AbYrOa__node[data-status=skipped]{opacity:.4}.TaskDAGView-module__AbYrOa__nodeStatus{flex-shrink:0}.TaskDAGView-module__AbYrOa__nodeName{text-overflow:ellipsis;max-width:130px;overflow:hidden}
.PlanTab-module__GKDBua__container{gap:var(--space-3);flex-direction:column;display:flex}.PlanTab-module__GKDBua__goal{font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--foreground)/.9);line-height:var(--line-height-relaxed);margin:0}.PlanTab-module__GKDBua__bulletList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PlanTab-module__GKDBua__bulletItem{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--foreground)/.6);line-height:var(--line-height-normal);padding-left:var(--space-4);position:relative}.PlanTab-module__GKDBua__bulletItem:before{content:"─";left:var(--space-1);color:hsl(var(--muted-foreground)/.3);font-size:var(--text-2xs);position:absolute}.PlanTab-module__GKDBua__metaToggle{border:1px solid hsl(var(--border));border-radius:var(--radius-sm);padding:var(--space-1)var(--space-2);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--transition-base);background:0 0}.PlanTab-module__GKDBua__metaToggle:hover{color:hsl(var(--foreground));border-color:hsl(var(--border-hover));background:hsl(var(--glass-bg-hover))}.PlanTab-module__GKDBua__metaGroup{gap:var(--space-1-5);flex-direction:column;display:flex}.PlanTab-module__GKDBua__metaGroup+.PlanTab-module__GKDBua__metaGroup{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid hsl(var(--border-subtle))}.PlanTab-module__GKDBua__metaGroupHeader{align-items:center;gap:var(--space-2);display:flex}.PlanTab-module__GKDBua__metaGroupTitle{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-lg)}.PlanTab-module__GKDBua__metaCollapseBtn{font-size:var(--text-2xs);color:hsl(var(--muted-foreground)/.5);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;padding:0;line-height:1}.PlanTab-module__GKDBua__metaCollapseBtn:hover{color:hsl(var(--foreground))}.PlanTab-module__GKDBua__stepList{flex-direction:column;gap:0;display:flex;position:relative}.PlanTab-module__GKDBua__stepList:before{content:"";background:hsl(var(--border));width:1px;position:absolute;top:10px;bottom:10px;left:5px}.PlanTab-module__GKDBua__step{align-items:baseline;gap:var(--space-2);padding:var(--space-1)0;cursor:default;display:flex;position:relative}.PlanTab-module__GKDBua__stepClickable{cursor:pointer;border-radius:var(--radius-sm);padding:var(--space-1)var(--space-2);margin:0 calc(-1*var(--space-2))}.PlanTab-module__GKDBua__stepClickable:hover{background:hsl(var(--hover-overlay))}.PlanTab-module__GKDBua__stepIndicator{width:12px;font-size:var(--text-2xs);font-family:var(--font-mono);text-align:center;z-index:1;flex-shrink:0;position:relative}.PlanTab-module__GKDBua__step_done .PlanTab-module__GKDBua__stepIndicator{color:hsl(var(--success))}.PlanTab-module__GKDBua__step_active .PlanTab-module__GKDBua__stepIndicator{color:hsl(var(--success));font-size:8px}.PlanTab-module__GKDBua__step_pending .PlanTab-module__GKDBua__stepIndicator{color:hsl(var(--muted-foreground)/.3)}.PlanTab-module__GKDBua__stepText{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--foreground)/.8);line-height:var(--line-height-normal)}.PlanTab-module__GKDBua__stepTextDone{color:hsl(var(--muted-foreground))}.PlanTab-module__GKDBua__stepBody{flex:1;min-width:0}.PlanTab-module__GKDBua__stepDescription{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));line-height:var(--line-height-relaxed);padding-left:var(--space-1);border-left:1px solid hsl(var(--border));margin:2px 0 0}.PlanTab-module__GKDBua__tasksSection{gap:var(--space-2);flex-direction:column;display:flex}.PlanTab-module__GKDBua__tasksSectionHeader{align-items:center;gap:var(--space-2);display:flex}.PlanTab-module__GKDBua__tasksSummary{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));flex-shrink:0}.PlanTab-module__GKDBua__progressBarTrack{background:hsl(var(--border));border-radius:3px;flex:1;min-width:40px;height:3px;overflow:hidden}.PlanTab-module__GKDBua__progressBarFill{background:hsl(var(--success)/.6);border-radius:3px;height:100%;transition:width .4s}.PlanTab-module__GKDBua__taskViewToggle{padding:var(--space-0-5);background:hsl(var(--foreground)/.04);border-radius:var(--radius-md);flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.PlanTab-module__GKDBua__taskViewBtn{padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;transition:color var(--transition-base),background var(--transition-base);background:0 0;border:none;align-items:center;display:flex}.PlanTab-module__GKDBua__taskViewBtn:hover{color:hsl(var(--foreground)/.7)}.PlanTab-module__GKDBua__taskViewBtnActive{background:hsl(var(--secondary));color:hsl(var(--foreground))}.PlanTab-module__GKDBua__criteriaList{gap:var(--space-1-5);flex-direction:column;display:flex}.PlanTab-module__GKDBua__criterion{align-items:baseline;gap:var(--space-2);cursor:default;padding:2px 0;display:flex}.PlanTab-module__GKDBua__criterionIndicator{width:12px;font-size:var(--text-2xs);font-family:var(--font-mono);text-align:center;color:hsl(var(--muted-foreground)/.3);flex-shrink:0}.PlanTab-module__GKDBua__criterionChecked{color:hsl(var(--success))}.PlanTab-module__GKDBua__criterionText{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--foreground)/.7);line-height:var(--line-height-normal)}.PlanTab-module__GKDBua__criterionTextChecked{color:hsl(var(--muted-foreground));text-decoration:line-through;-webkit-text-decoration-color:hsl(var(--border));text-decoration-color:hsl(var(--border))}.PlanTab-module__GKDBua__footer{align-items:center;gap:var(--space-3);padding:var(--space-1-5)var(--space-3);border-radius:var(--radius-sm);display:flex}.PlanTab-module__GKDBua__footerApproved{background:hsl(var(--glass-success));border:1px solid hsl(var(--glass-success-border))}.PlanTab-module__GKDBua__footerPending{background:hsl(var(--glass-warning));border:1px solid hsl(var(--glass-warning-border))}.PlanTab-module__GKDBua__footerCompleted{background:hsl(var(--glass-muted));border:1px solid hsl(var(--glass-muted-border))}.PlanTab-module__GKDBua__footerFailed{background:hsl(var(--glass-error));border:1px solid hsl(var(--glass-error-border))}.PlanTab-module__GKDBua__approvedInfo{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));margin-right:auto}.PlanTab-module__GKDBua__approvedLabel{color:hsl(var(--success));font-weight:var(--font-weight-medium)}.PlanTab-module__GKDBua__completedLabel{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));font-weight:var(--font-weight-medium)}.PlanTab-module__GKDBua__failedLabel{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--error));font-weight:var(--font-weight-medium);margin-right:auto}.PlanTab-module__GKDBua__pendingLabel{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--warning));font-weight:var(--font-weight-medium);margin-right:auto}.PlanTab-module__GKDBua__rejectBtn{padding:var(--space-1)var(--space-3);border:1px solid hsl(var(--border));border-radius:var(--radius-sm);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--transition-base);background:0 0}.PlanTab-module__GKDBua__rejectBtn:hover{background:hsl(var(--hover-overlay));border-color:hsl(var(--border-hover));color:hsl(var(--foreground))}.PlanTab-module__GKDBua__approveBtn{padding:var(--space-1)var(--space-3);background:hsl(var(--accent));border:1px solid hsl(var(--accent));border-radius:var(--radius-sm);font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:hsl(var(--background));cursor:pointer;transition:opacity var(--transition-base)}.PlanTab-module__GKDBua__approveBtn:hover{opacity:.85}.PlanTab-module__GKDBua__replanBtn{padding:var(--space-1)var(--space-3);border:1px solid hsl(var(--border));border-radius:var(--radius-sm);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--transition-base);background:0 0;margin-left:auto}.PlanTab-module__GKDBua__replanBtn:hover{background:hsl(var(--hover-overlay));border-color:hsl(var(--border-hover));color:hsl(var(--foreground))}
.message-module___A_P4W__message{gap:var(--space-2);width:100%;padding:var(--space-2)var(--space-4);background:0 0;border-radius:0;display:flex}.message-module___A_P4W__messageUser{background:hsl(var(--accent)/.07)}.message-module___A_P4W__messageAvatar{border-radius:var(--radius-sm);background:hsl(var(--foreground)/.06);width:26px;height:26px;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);font-family:var(--font-mono);color:hsl(var(--foreground)/.5);margin-top:var(--space-0-5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.message-module___A_P4W__messageAvatarImg{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:100%}.message-module___A_P4W__messageContent{flex:1;min-width:0;position:relative}.message-module___A_P4W__messageTime{font-size:var(--text-2xs);color:hsl(var(--muted-foreground)/.4);font-family:var(--font-mono)}.message-module___A_P4W__messageText{font-size:var(--text-sm);color:hsl(var(--foreground));line-height:var(--line-height-normal)}.message-module___A_P4W__messageText h1,.message-module___A_P4W__messageText h2,.message-module___A_P4W__messageText h3,.message-module___A_P4W__messageText h4,.message-module___A_P4W__messageText h5,.message-module___A_P4W__messageText h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:var(--space-4)0 var(--space-1)}.message-module___A_P4W__messageText h1{font-size:1.15em}.message-module___A_P4W__messageText h2{font-size:1.075em}.message-module___A_P4W__messageText h3{font-size:1em;font-weight:var(--font-weight-semibold)}.message-module___A_P4W__messageText>:first-child{margin-top:0}.message-module___A_P4W__messageText p{margin-bottom:var(--space-2)}.message-module___A_P4W__messageText p:last-child{margin-bottom:0}.message-module___A_P4W__messageText code{background:hsl(var(--foreground)/.06);border-radius:var(--radius-sm);font-size:.9em;font-family:var(--font-mono);padding:.1em .35em}.message-module___A_P4W__messageText pre{padding:var(--space-2)var(--space-3);margin:var(--space-2)0;font-size:var(--text-xs);line-height:var(--line-height-normal);background:hsl(var(--secondary));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:0;overflow-x:auto}.message-module___A_P4W__messageText pre code{background:0 0;padding:0}.message-module___A_P4W__messageText ul,.message-module___A_P4W__messageText ol{margin:var(--space-2)0;padding-left:var(--space-4)}.message-module___A_P4W__messageText li{margin-bottom:1px}.message-module___A_P4W__messageText li:last-child{margin-bottom:0}.message-module___A_P4W__messageText blockquote{border-left:2px solid hsl(var(--foreground)/.12);padding-left:var(--space-3);margin:var(--space-2)0;color:hsl(var(--muted-foreground))}.message-module___A_P4W__messageText hr{border:none;border-top:1px solid hsl(var(--foreground)/.08);margin:var(--space-3)0}.message-module___A_P4W__messageText table{border-collapse:collapse;width:100%;margin:var(--space-2)0;font-size:.9em}.message-module___A_P4W__messageText th,.message-module___A_P4W__messageText td{padding:var(--space-1)var(--space-2);border:1px solid hsl(var(--foreground)/.08);text-align:left}.message-module___A_P4W__messageText th{font-weight:var(--font-weight-semibold);background:hsl(var(--foreground)/.03)}.message-module___A_P4W__messageText a{color:hsl(var(--foreground)/.7);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--foreground)/.2);text-decoration-color:hsl(var(--foreground)/.2);transition:color .1s,text-decoration-color .1s}.message-module___A_P4W__messageText a:hover{color:hsl(var(--foreground));-webkit-text-decoration-color:hsl(var(--foreground)/.4);text-decoration-color:hsl(var(--foreground)/.4)}.message-module___A_P4W__avatarThinking{animation:2s ease-in-out infinite message-module___A_P4W__avatarBreathe}@keyframes message-module___A_P4W__avatarBreathe{0%,to{opacity:1}50%{opacity:.5}}.message-module___A_P4W__thinking{align-items:center;gap:var(--space-2);display:flex}.message-module___A_P4W__thinkingSpinner{width:1px;height:1px;color:hsl(var(--accent));background:0 0;flex-shrink:0;margin:3px 5px;animation:5s infinite message-module___A_P4W__thinkingLoader;box-shadow:-3px -3px 0 1px,-3px -3px 0 1px,-3px -3px 0 1px,-3px -3px 0 1px}.message-module___A_P4W__thinkingLabel{font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-sm);color:hsl(var(--muted-foreground)/.6);transition:opacity var(--transition-base)}.message-module___A_P4W__stepTicker{flex-direction:column;gap:2px;display:flex}.message-module___A_P4W__stepTickerRunning{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-sm);color:hsl(var(--foreground));display:flex}.message-module___A_P4W__stepTickerRunning .message-module___A_P4W__toolActivityIcon{animation:.8s linear infinite message-module___A_P4W__spin}.message-module___A_P4W__stepTickerContext{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5)}.message-module___A_P4W__gapCursor{background:hsl(var(--foreground)/.7);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite message-module___A_P4W__gapPulse}@keyframes message-module___A_P4W__gapPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes message-module___A_P4W__thinkingLoader{0%{box-shadow:-3px -3px 0 1px,-3px -3px 0 1px,-3px -3px 0 1px,-3px -3px 0 1px}8.33%{box-shadow:-3px -3px 0 1px,3px -3px 0 1px,3px -3px 0 1px,3px -3px 0 1px}16.66%{box-shadow:-3px -3px 0 1px,3px -3px 0 1px,3px 3px 0 1px,3px 3px 0 1px}24.99%{box-shadow:-3px -3px 0 1px,3px -3px 0 1px,3px 3px 0 1px,-3px 3px 0 1px}33.32%{box-shadow:-3px -3px 0 1px,3px -3px 0 1px,3px 3px 0 1px,-3px -3px 0 1px}41.65%{box-shadow:3px -3px 0 1px,3px -3px 0 1px,3px 3px 0 1px,3px -3px 0 1px}49.98%{box-shadow:3px 3px 0 1px,3px 3px 0 1px,3px 3px 0 1px,3px 3px 0 1px}58.31%{box-shadow:-3px 3px 0 1px,-3px 3px 0 1px,3px 3px 0 1px,-3px 3px 0 1px}66.64%{box-shadow:-3px -3px 0 1px,-3px -3px 0 1px,3px 3px 0 1px,-3px 3px 0 1px}74.97%{box-shadow:-3px -3px 0 1px,3px -3px 0 1px,3px 3px 0 1px,-3px 3px 0 1px}83.3%{box-shadow:-3px -3px 0 1px,3px 3px 0 1px,3px 3px 0 1px,-3px 3px 0 1px}91.63%{box-shadow:-3px -3px 0 1px,-3px 3px 0 1px,-3px 3px 0 1px,-3px 3px 0 1px}to{box-shadow:-3px -3px 0 1px,-3px -3px 0 1px,-3px -3px 0 1px,-3px -3px 0 1px}}@keyframes message-module___A_P4W__spin{to{transform:rotate(360deg)}}@keyframes message-module___A_P4W__shimmer{0%{background-position:100%}to{background-position:0%}}.message-module___A_P4W__shimmerLabel{background:linear-gradient(90deg,hsl(var(--muted-foreground)/.6)25%,hsl(var(--foreground))50%,hsl(var(--muted-foreground)/.6)75%);-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out infinite message-module___A_P4W__shimmer}.message-module___A_P4W__toolActivityEnter{animation:.2s ease-out both message-module___A_P4W__toolSlideIn}@keyframes message-module___A_P4W__toolSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.message-module___A_P4W__checkPop{animation:.3s cubic-bezier(.34,1.56,.64,1) both message-module___A_P4W__checkScalePop}@keyframes message-module___A_P4W__checkScalePop{0%{transform:scale(.3)}70%{transform:scale(1.2)}to{transform:scale(1)}}.message-module___A_P4W__cursor{vertical-align:text-bottom;background:hsl(var(--foreground)/.7);border-radius:var(--radius-sm);width:1.5px;height:1em;margin-left:1px;animation:.8s ease-in-out infinite message-module___A_P4W__cursorBlink;display:inline-block}@keyframes message-module___A_P4W__cursorBlink{0%,to{opacity:1}50%{opacity:0}}.message-module___A_P4W__justSent{animation:1.2s ease-out forwards message-module___A_P4W__sendFlash}@keyframes message-module___A_P4W__sendFlash{0%{background:hsl(var(--foreground)/.06)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.message-module___A_P4W__avatarThinking{opacity:.6;animation:none}.message-module___A_P4W__thinkingSpinner{animation:none;box-shadow:-3px -3px 0 1px,3px -3px 0 1px,3px 3px 0 1px,-3px 3px 0 1px}.message-module___A_P4W__thinkingLabel,.message-module___A_P4W__shimmerLabel{-webkit-text-fill-color:unset;color:hsl(var(--muted-foreground));background:0 0;animation:none}.message-module___A_P4W__cursor{opacity:.7;animation:none}.message-module___A_P4W__justSent{background:hsl(var(--foreground)/.04);animation:none}.message-module___A_P4W__gapCursor{opacity:.5;animation:none}.message-module___A_P4W__toolActivityEnter,.message-module___A_P4W__checkPop{animation:none}}.message-module___A_P4W__toolActivities{margin-bottom:var(--space-1);padding:0 0 var(--space-1);border-bottom:1px solid hsl(var(--border)/.25);flex-direction:column;gap:0;display:flex}.message-module___A_P4W__toolActivity{align-items:center;gap:var(--space-2);padding:var(--space-0-5)0;font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));line-height:var(--line-height-snug);display:flex}.message-module___A_P4W__toolActivity[data-status=running]{color:hsl(var(--foreground))}.message-module___A_P4W__toolActivity[data-status=error]{color:hsl(var(--error)/.7)}.message-module___A_P4W__toolActivityIcon{width:14px;height:14px;color:hsl(var(--foreground)/.45);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.message-module___A_P4W__toolActivity[data-status=running] .message-module___A_P4W__toolActivityIcon{animation:.8s linear infinite message-module___A_P4W__spin}.message-module___A_P4W__toolActivity[data-status=done] .message-module___A_P4W__toolActivityIcon{color:hsl(var(--muted-foreground)/.5)}.message-module___A_P4W__toolActivity[data-status=error] .message-module___A_P4W__toolActivityIcon{color:hsl(var(--error)/.7)}.message-module___A_P4W__toolActivityIcon svg{width:100%;height:100%}.message-module___A_P4W__toolActivity[data-source=sub_agent]{padding-left:var(--space-4)}.message-module___A_P4W__toolActivityLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);background:0 0;border:none;padding:0;overflow:hidden}.message-module___A_P4W__toolActivityDetail{color:hsl(var(--muted-foreground)/.7);margin-left:.35em;font-size:.95em}.message-module___A_P4W__toolActivity[data-status=running] .message-module___A_P4W__toolActivityDetail{color:hsl(var(--foreground)/.8)}.message-module___A_P4W__toolActivityStat{color:hsl(var(--muted-foreground)/.55);font-size:var(--text-xs);font-family:var(--font-mono);flex-shrink:0}.message-module___A_P4W__toolSummary{align-items:center;gap:var(--space-2);padding:var(--space-0-5)0;font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));line-height:var(--line-height-snug);cursor:pointer;text-align:left;width:100%;transition:color var(--transition-base);background:0 0;border:none;display:flex}.message-module___A_P4W__toolSummary:hover{color:hsl(var(--foreground))}.message-module___A_P4W__toolSummaryLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.message-module___A_P4W__toolSummaryExpand{font-size:var(--text-2xs);color:hsl(var(--muted-foreground)/.7);border:1px solid hsl(var(--muted-foreground)/.25);padding:1px var(--space-1-5);border-radius:var(--radius-sm);flex-shrink:0}.message-module___A_P4W__toolSummary:hover .message-module___A_P4W__toolSummaryExpand{color:hsl(var(--foreground));border-color:hsl(var(--foreground)/.3)}.message-module___A_P4W__toolBatchRow{align-items:center;gap:var(--space-2);padding:var(--space-0-5)0;font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));line-height:var(--line-height-snug);cursor:pointer;transition:color var(--transition-base);display:flex}.message-module___A_P4W__toolBatchRow:hover{color:hsl(var(--foreground))}.message-module___A_P4W__toolBatchRow .message-module___A_P4W__toolActivityIcon{color:hsl(var(--muted-foreground)/.5)}.message-module___A_P4W__toolBatchItems{padding-left:var(--space-3);margin-left:var(--space-1-5);border-left:1.5px solid hsl(var(--foreground)/.08)}.message-module___A_P4W__searchSources{border-left:2px solid hsl(var(--foreground)/.08);padding:var(--space-1)0 var(--space-1)var(--space-3);margin-top:1px;margin-left:30px;margin-bottom:var(--space-1);flex-direction:column;gap:2px;display:flex}.message-module___A_P4W__searchSource{align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);font-family:var(--font-mono);line-height:var(--line-height-normal);min-width:0;display:flex}.message-module___A_P4W__searchSourceLink{color:hsl(var(--muted-foreground)/.8);text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.message-module___A_P4W__searchSourceLink:hover{color:hsl(var(--foreground));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--foreground)/.3);text-decoration-color:hsl(var(--foreground)/.3)}.message-module___A_P4W__searchSourceUrl{font-size:var(--text-2xs);color:hsl(var(--muted-foreground)/.45);font-family:var(--font-mono);flex-shrink:0}.message-module___A_P4W__phaseGroup{margin-bottom:var(--space-1);padding:0 0 var(--space-1);border-bottom:1px solid hsl(var(--border)/.3)}.message-module___A_P4W__phaseHeader{padding:var(--space-0-5)0;font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-sm);color:hsl(var(--muted-foreground));align-items:center;display:flex}.message-module___A_P4W__phaseLabel{color:hsl(var(--muted-foreground)/.7)}.message-module___A_P4W__phaseActivities{padding-left:var(--space-3);border-left:1.5px solid hsl(var(--foreground)/.08);margin-top:1px;margin-left:1px}.message-module___A_P4W__phaseActivities .message-module___A_P4W__toolActivities{border-bottom:none;margin-bottom:0;padding-bottom:0}.message-module___A_P4W__stepGroup{margin-bottom:var(--space-1);padding:0}.message-module___A_P4W__stepHeader{padding:var(--space-0-5)0;align-items:center;margin-bottom:0;display:flex}.message-module___A_P4W__stepLabel{font-size:var(--text-xs);color:hsl(var(--foreground)/.6);font-weight:var(--font-weight-medium)}.message-module___A_P4W__stepActivities{padding-left:var(--space-3);border-left:1.5px solid hsl(var(--foreground)/.08);margin-top:1px;margin-left:1px}.message-module___A_P4W__stepActivities .message-module___A_P4W__toolActivities{border-bottom:none;margin-bottom:0;padding-bottom:0}.message-module___A_P4W__thinkingBlock{margin-bottom:var(--space-1);padding:0}.message-module___A_P4W__thinkingHeader{align-items:center;gap:var(--space-2);padding:var(--space-0-5)0;font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;text-align:left;width:100%;transition:color var(--transition-base);background:0 0;border:none;display:flex}.message-module___A_P4W__thinkingHeader:hover{color:hsl(var(--foreground))}.message-module___A_P4W__thinkingIcon{width:14px;height:14px;color:hsl(var(--muted-foreground)/.6);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.message-module___A_P4W__thinkingIcon svg{width:100%;height:100%}.message-module___A_P4W__thinkingContent{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.8);line-height:var(--line-height-relaxed);word-break:break-word;border-left:2px solid hsl(var(--foreground)/.1);padding:var(--space-2)var(--space-3);margin-top:var(--space-1);max-height:400px;overflow-y:auto}.message-module___A_P4W__thinkingContent p{margin:0 0 var(--space-1)}.message-module___A_P4W__thinkingContent p:last-child{margin-bottom:0}.message-module___A_P4W__thinkingContent code{background:hsl(var(--foreground)/.06);border-radius:var(--radius-sm);padding:.1em .3em;font-size:.95em}.message-module___A_P4W__thinkingContent pre{padding:var(--space-1)var(--space-2);margin:var(--space-1)0;background:hsl(var(--secondary));border:1px solid hsl(var(--border));font-size:.95em;line-height:var(--line-height-normal);overflow-x:auto}.message-module___A_P4W__thinkingContent pre code{background:0 0;padding:0}.message-module___A_P4W__thinkingContent ul,.message-module___A_P4W__thinkingContent ol{margin:var(--space-1)0;padding-left:var(--space-4)}.message-module___A_P4W__thinkingContent li{margin-bottom:1px}.message-module___A_P4W__toolDetailPanel{border-left:2px solid hsl(var(--foreground)/.08);margin-top:1px;margin-left:30px;margin-bottom:var(--space-1);padding:var(--space-1)0 var(--space-1)var(--space-3)}.message-module___A_P4W__toolDetailCode{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.8);line-height:var(--line-height-normal);white-space:pre-wrap;word-break:break-word;max-height:300px;margin:0;padding:0;overflow-y:auto}.message-module___A_P4W__toolDetailText{font-size:var(--text-xs);color:hsl(var(--muted-foreground)/.8);line-height:var(--line-height-relaxed);white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto}.message-module___A_P4W__planPanel{border-left:2px solid hsl(var(--foreground)/.08);padding:var(--space-1)0 var(--space-1)var(--space-3);margin-top:1px;margin-left:30px;margin-bottom:var(--space-1);flex-direction:column;gap:2px;display:flex}.message-module___A_P4W__planItem{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-family:var(--font-mono);line-height:var(--line-height-normal);color:hsl(var(--muted-foreground));padding:1px 0;display:flex}.message-module___A_P4W__planItemCheck{width:14px;height:14px;color:hsl(var(--muted-foreground)/.5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.message-module___A_P4W__planItemCheck svg{width:100%;height:100%}.message-module___A_P4W__planItemCheck[data-status=in_progress]{color:hsl(var(--foreground));animation:.8s linear infinite message-module___A_P4W__spin}.message-module___A_P4W__planItemCheck[data-status=completed]{color:hsl(var(--muted-foreground)/.5)}.message-module___A_P4W__planItemText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-module___A_P4W__planItemDone{color:hsl(var(--muted-foreground)/.5);text-decoration:line-through}
.LinkPreviewCard-module__pEhoja__card{align-items:flex-start;gap:var(--space-2);padding:var(--space-2)var(--space-3);margin-top:var(--space-2);background:hsl(var(--foreground)/.03);border:1px solid hsl(var(--foreground)/.08);border-radius:var(--radius-md);border-left:2px solid hsl(var(--foreground)/.15);color:inherit;transition:background var(--transition-base),border-color var(--transition-base);max-width:440px;text-decoration:none;display:flex}.LinkPreviewCard-module__pEhoja__card:hover{background:hsl(var(--foreground)/.06);border-color:hsl(var(--foreground)/.15);box-shadow:var(--shadow-xs)}.LinkPreviewCard-module__pEhoja__thumbnail{object-fit:cover;border-radius:var(--radius-md);background:hsl(var(--foreground)/.05);flex-shrink:0;width:48px;height:48px}.LinkPreviewCard-module__pEhoja__favicon{object-fit:contain;width:16px;height:16px;margin-top:var(--space-0-5);flex-shrink:0}.LinkPreviewCard-module__pEhoja__info{flex-direction:column;gap:1px;min-width:0;display:flex}.LinkPreviewCard-module__pEhoja__siteName{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6);letter-spacing:var(--letter-spacing-sm);text-transform:lowercase}.LinkPreviewCard-module__pEhoja__title{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LinkPreviewCard-module__pEhoja__description{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.7);-webkit-line-clamp:2;line-height:var(--line-height-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.EmojiPicker-module__JRtk3q__picker{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);width:280px;height:320px;margin-bottom:var(--space-1);z-index:50;box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;bottom:100%;left:0}.EmojiPicker-module__JRtk3q__searchRow{padding:var(--space-2);border-bottom:1px solid hsl(var(--foreground)/.06)}.EmojiPicker-module__JRtk3q__searchInput{width:100%;padding:var(--space-1-5)var(--space-2);border:1px solid hsl(var(--foreground)/.1);border-radius:var(--radius-md);background:hsl(var(--background));color:hsl(var(--foreground));font-size:var(--text-xs);font-family:var(--font-mono);outline:none}.EmojiPicker-module__JRtk3q__searchInput:focus{border-color:hsl(var(--foreground)/.2)}.EmojiPicker-module__JRtk3q__searchInput::placeholder{color:hsl(var(--muted-foreground)/.45)}.EmojiPicker-module__JRtk3q__categoryTabs{padding:var(--space-1)var(--space-2);border-bottom:1px solid hsl(var(--foreground)/.06);gap:1px;display:flex}.EmojiPicker-module__JRtk3q__categoryTab{padding:var(--space-1)0;border-radius:var(--radius-md);cursor:pointer;opacity:.5;transition:opacity var(--transition-base),background var(--transition-base);background:0 0;border:none;flex:1;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.EmojiPicker-module__JRtk3q__categoryTab:hover{opacity:.8;background:hsl(var(--foreground)/.05)}.EmojiPicker-module__JRtk3q__categoryTabActive{opacity:1;background:hsl(var(--foreground)/.08)}.EmojiPicker-module__JRtk3q__emojiGrid{padding:var(--space-2);flex:1;grid-template-columns:repeat(7,1fr);align-content:start;gap:1px;display:grid;overflow-y:auto}.EmojiPicker-module__JRtk3q__emojiBtn{border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;transition:background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:flex}.EmojiPicker-module__JRtk3q__emojiBtn:hover{background:hsl(var(--foreground)/.08)}.EmojiPicker-module__JRtk3q__noResults{padding:var(--space-4);text-align:center;font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5);grid-column:1/-1}
.SlashCommandDropdown-module__Voip5a__dropdown{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);max-width:300px;padding:var(--space-1)0;margin-bottom:var(--space-1);z-index:50;box-shadow:var(--shadow-md);position:absolute;bottom:100%;left:0;right:0}.SlashCommandDropdown-module__Voip5a__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2)var(--space-3);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--foreground));text-align:left;background:0 0;border:none;display:flex}.SlashCommandDropdown-module__Voip5a__item:hover,.SlashCommandDropdown-module__Voip5a__itemActive{background:hsl(var(--accent)/.1)}.SlashCommandDropdown-module__Voip5a__icon{width:24px;height:20px;font-size:var(--text-2xs);font-weight:var(--font-weight-bold);font-family:var(--font-mono);background:hsl(var(--foreground)/.07);border-radius:var(--radius-md);color:hsl(var(--foreground)/.6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SlashCommandDropdown-module__Voip5a__name{font-weight:var(--font-weight-medium);flex-shrink:0}.SlashCommandDropdown-module__Voip5a__desc{color:hsl(var(--muted-foreground)/.6);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.EmptyState-module__7SqAPW__container{padding:var(--space-16)var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.EmptyState-module__7SqAPW__icon{font-size:var(--text-xl);color:hsl(var(--muted-foreground)/.65);margin-bottom:var(--space-5)}.EmptyState-module__7SqAPW__title{font-size:var(--text-lg);font-weight:var(--font-weight-medium);color:hsl(var(--foreground));margin-bottom:var(--space-2);letter-spacing:var(--letter-spacing-tight)}.EmptyState-module__7SqAPW__description{font-size:var(--text-base);color:hsl(var(--muted-foreground));max-width:360px;line-height:var(--line-height-relaxed)}.EmptyState-module__7SqAPW__action{margin-top:var(--space-6)}
.page-module__NxlgSq__main{padding:var(--space-8);flex:1;overflow-y:auto}
