.LandingPage-module__FAbHmG__page{--landing-bg:#f8f7f7;--landing-fg:#1b1a18;--landing-fg-muted:#797572;--landing-accent:#1b1a18;--landing-accent-hover:#3b3835;--landing-border:#ceccca;--landing-radius:3px;background:var(--landing-bg);min-height:100vh;color:var(--landing-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.LandingPage-module__FAbHmG__nav{padding:var(--space-4)var(--space-6);z-index:10;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.LandingPage-module__FAbHmG__navBrand{font-family:var(--font-mono);font-size:15px;font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:var(--landing-fg);text-decoration:none}.LandingPage-module__FAbHmG__navLogin{font-family:var(--font-mono);color:var(--landing-fg-muted);padding:var(--space-1-5)14px;border:1px solid var(--landing-border);border-radius:var(--landing-radius);transition:color var(--transition-base),border-color var(--transition-base);font-size:13px;text-decoration:none}.LandingPage-module__FAbHmG__navLogin:hover{color:var(--landing-fg);border-color:var(--landing-fg-muted)}.LandingPage-module__FAbHmG__hero{padding:var(--space-6);flex:1;justify-content:center;align-items:center;display:flex}.LandingPage-module__FAbHmG__heroContent{text-align:center;animation:.6s both LandingPage-module__FAbHmG__fadeIn}.LandingPage-module__FAbHmG__wordmark{font-family:var(--font-mono);font-size:clamp(48px,8vw,72px);font-weight:var(--font-weight-normal);letter-spacing:-.04em;color:var(--landing-fg);margin-bottom:var(--space-3);line-height:1}.LandingPage-module__FAbHmG__tagline{font-size:16px;font-weight:var(--font-weight-normal);color:var(--landing-fg-muted);margin-bottom:var(--space-10);letter-spacing:var(--letter-spacing-tight)}.LandingPage-module__FAbHmG__ctaRow{margin-bottom:var(--space-4);justify-content:center;align-items:center;gap:12px;display:flex}.LandingPage-module__FAbHmG__btn{font-family:var(--font-mono);font-size:13px;font-weight:var(--font-weight-medium);padding:var(--space-2-5)var(--space-5);border-radius:var(--landing-radius);transition:all var(--transition-base);cursor:pointer;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.LandingPage-module__FAbHmG__btnPrimary{background:var(--landing-accent);color:var(--landing-bg)}.LandingPage-module__FAbHmG__btnPrimary:hover{background:var(--landing-accent-hover)}.LandingPage-module__FAbHmG__btnSecondary{color:var(--landing-fg);border:1px solid var(--landing-border);background:0 0}.LandingPage-module__FAbHmG__btnSecondary:hover{border-color:var(--landing-fg-muted)}.LandingPage-module__FAbHmG__btnSecondary svg{opacity:.6}.LandingPage-module__FAbHmG__platforms{font-family:var(--font-mono);color:var(--landing-fg-muted);letter-spacing:var(--letter-spacing-sm);opacity:.6;font-size:11px}.LandingPage-module__FAbHmG__footer{padding:var(--space-5)var(--space-6);font-family:var(--font-mono);color:var(--landing-fg-muted);opacity:.5;justify-content:center;align-items:center;font-size:11px;display:flex}@keyframes LandingPage-module__FAbHmG__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.LandingPage-module__FAbHmG__ctaRow{flex-direction:column;gap:10px}.LandingPage-module__FAbHmG__btn{justify-content:center;width:100%}.LandingPage-module__FAbHmG__nav{padding:14px var(--space-4)}.LandingPage-module__FAbHmG__hero{padding:var(--space-4)}}
.MessageItem-module__pcMSsa__message{}.MessageItem-module__pcMSsa__messageUser{}.MessageItem-module__pcMSsa__messageAvatar{}.MessageItem-module__pcMSsa__messageContent{}.MessageItem-module__pcMSsa__messageText{}.MessageItem-module__pcMSsa__messageAvatarImg{}.MessageItem-module__pcMSsa__messageTime{}.MessageItem-module__pcMSsa__mention{font-weight:var(--font-weight-semibold)}.MessageItem-module__pcMSsa__justSent{}.MessageItem-module__pcMSsa__avatarThinking{}.MessageItem-module__pcMSsa__cursor{}.MessageItem-module__pcMSsa__agentLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);font-family:var(--font-mono);color:hsl(var(--foreground));margin-right:var(--space-1);display:inline}.MessageItem-module__pcMSsa__messageHeader{align-items:baseline;gap:var(--space-1-5);margin-bottom:1px;display:flex}.MessageItem-module__pcMSsa__fileRef{font-family:var(--font-mono);font-size:var(--text-sm);color:hsl(var(--foreground)/.8);background:hsl(var(--foreground)/.06);border-radius:var(--radius-xl);border:1px solid hsl(var(--foreground)/.1);vertical-align:baseline;align-items:center;gap:5px;padding:3px 9px 3px 5px;line-height:1;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.MessageItem-module__pcMSsa__fileRef:hover{background:hsl(var(--foreground)/.12);border-color:hsl(var(--foreground)/.18);color:hsl(var(--foreground));text-decoration:none}.MessageItem-module__pcMSsa__approvalFallbackText{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:var(--letter-spacing-sm)}.MessageItem-module__pcMSsa__bgStreaming{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid hsl(var(--foreground)/.06);display:flex}.MessageItem-module__pcMSsa__bgStreaming:first-child{border-top:none;margin-top:0;padding-top:0}.MessageItem-module__pcMSsa__messageActions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.MessageItem-module__pcMSsa__replyBadge{align-items:center;gap:var(--space-1);padding:var(--space-0-5)0;font-size:var(--text-2xs);font-weight:var(--font-weight-medium);font-family:var(--font-mono);color:hsl(var(--foreground));cursor:pointer;transition:all var(--transition-fast);letter-spacing:var(--letter-spacing-sm);text-decoration:underline;-webkit-text-decoration-color:hsl(var(--foreground)/.35);text-decoration-color:hsl(var(--foreground)/.35);text-underline-offset:3px;background:0 0;border:none;display:inline-flex}.MessageItem-module__pcMSsa__replyBadge:hover{-webkit-text-decoration-color:hsl(var(--foreground));text-decoration-color:hsl(var(--foreground))}.MessageItem-module__pcMSsa__replyBadge:active{opacity:.7}.MessageItem-module__pcMSsa__replyBadgeIcon{opacity:.5;width:13px;height:13px;display:inline-flex}.MessageItem-module__pcMSsa__replyBadgeIcon svg{width:100%;height:100%}.MessageItem-module__pcMSsa__attachmentGallery{gap:var(--space-2);margin-top:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.MessageItem-module__pcMSsa__attachmentLink{border:1px solid hsl(var(--foreground)/.08);transition:border-color var(--transition-base);border-radius:6px;display:block;position:relative;overflow:hidden}.MessageItem-module__pcMSsa__attachmentLink:hover{border-color:hsl(var(--foreground)/.2)}.MessageItem-module__pcMSsa__attachmentMedia{object-fit:contain;background:hsl(var(--foreground)/.03);border-radius:6px;max-width:400px;max-height:300px;display:block}video.MessageItem-module__pcMSsa__attachmentMedia{border:1px solid hsl(var(--foreground)/.08)}.MessageItem-module__pcMSsa__gifBadge{background:hsl(var(--foreground)/.7);color:hsl(var(--background));font-size:var(--text-2xs);font-weight:var(--font-weight-bold);font-family:var(--font-mono);border-radius:var(--radius-xl);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-snug);padding:1px 5px;position:absolute;bottom:6px;left:6px}.MessageItem-module__pcMSsa__createdTasks{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.MessageItem-module__pcMSsa__taskCard{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);background:hsl(var(--primary)/.06);border:1px solid hsl(var(--primary)/.15);border-radius:var(--radius-md);display:flex}.MessageItem-module__pcMSsa__taskCardLink{flex:1;min-width:0;text-decoration:none}.MessageItem-module__pcMSsa__taskCardInfo{flex-direction:column;gap:2px;display:flex}.MessageItem-module__pcMSsa__taskCardName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}.MessageItem-module__pcMSsa__taskCardStatus{font-size:var(--text-2xs);text-transform:capitalize;font-family:var(--font-mono)}.MessageItem-module__pcMSsa__status-idle{color:hsl(var(--muted-foreground))}.MessageItem-module__pcMSsa__status-running{color:hsl(var(--info))}.MessageItem-module__pcMSsa__status-completed{color:hsl(var(--success))}.MessageItem-module__pcMSsa__status-failed{color:hsl(var(--error))}.MessageItem-module__pcMSsa__status-paused{color:hsl(var(--warning))}.MessageItem-module__pcMSsa__taskCardArrow{width:16px;height:16px;color:hsl(var(--muted-foreground));flex-shrink:0}.MessageItem-module__pcMSsa__messageTextWrapper{position:relative}.MessageItem-module__pcMSsa__messageTextCollapsible{transition:max-height .3s ease-out;overflow:hidden}.MessageItem-module__pcMSsa__messageTextCollapsed{max-height:500px;-webkit-mask-image:linear-gradient(#000 400px,#0000 500px);mask-image:linear-gradient(#000 400px,#0000 500px)}.MessageItem-module__pcMSsa__linkPreviews{gap:var(--space-1);flex-direction:column;display:flex}.MessageItem-module__pcMSsa__errorNotice{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-family:var(--font-mono);color:#d27979;letter-spacing:var(--letter-spacing-xs);background:#bf404014;border:1px solid #bf404026;display:flex}.MessageItem-module__pcMSsa__errorIcon{opacity:.8;flex-shrink:0;width:14px;height:14px}.MessageItem-module__pcMSsa__stopBtn{margin-top:var(--space-2);padding:3px var(--space-2-5)3px 7px;background:hsl(var(--foreground)/.06);border:1px solid hsl(var(--foreground)/.1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6);letter-spacing:var(--letter-spacing-sm);transition:color var(--transition-base),background var(--transition-base),border-color var(--transition-base);align-items:center;gap:4px;display:inline-flex}.MessageItem-module__pcMSsa__stopBtn:hover{color:hsl(var(--foreground));background:hsl(var(--foreground)/.1);border-color:hsl(var(--foreground)/.18)}.MessageItem-module__pcMSsa__stopBtn svg{width:10px;height:10px}.MessageItem-module__pcMSsa__viewMoreBtn{margin-top:var(--space-1);padding:var(--space-0-5)0;cursor:pointer;font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.45);letter-spacing:var(--letter-spacing-sm);transition:color var(--transition-base);background:0 0;border:none;align-items:center;gap:3px;display:inline-flex}.MessageItem-module__pcMSsa__viewMoreBtn:hover{color:hsl(var(--foreground))}.MessageItem-module__pcMSsa__viewMoreIcon{width:12px;height:12px;transition:transform var(--transition-slow);flex-shrink:0}.MessageItem-module__pcMSsa__viewMoreExpanded .MessageItem-module__pcMSsa__viewMoreIcon{transform:rotate(180deg)}.MessageItem-module__pcMSsa__messageCompact .MessageItem-module__pcMSsa__messageContent{padding:var(--space-2)var(--space-3)}.MessageItem-module__pcMSsa__reactionRow{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex;position:relative}.MessageItem-module__pcMSsa__reactionPill{padding:var(--space-0-5)var(--space-2);border:1px solid hsl(var(--border));border-radius:var(--radius-full);background:hsl(var(--foreground)/.03);cursor:pointer;align-items:center;gap:4px;line-height:1;transition:all .12s;display:inline-flex}.MessageItem-module__pcMSsa__reactionPill:hover{background:hsl(var(--foreground)/.08);border-color:hsl(var(--foreground)/.2)}.MessageItem-module__pcMSsa__reactionPill[data-active]{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.08)}.MessageItem-module__pcMSsa__reactionEmoji{font-size:14px;line-height:1}.MessageItem-module__pcMSsa__reactionCount{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));font-weight:var(--font-weight-medium)}.MessageItem-module__pcMSsa__reactionPill[data-active] .MessageItem-module__pcMSsa__reactionCount{color:hsl(var(--primary))}.MessageItem-module__pcMSsa__hoverBar{top:-8px;right:var(--space-1);padding:var(--space-0-5);border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--card));box-shadow:var(--shadow-sm);z-index:1;align-items:center;gap:1px;display:none;position:absolute}.MessageItem-module__pcMSsa__message:hover .MessageItem-module__pcMSsa__hoverBar,.MessageItem-module__pcMSsa__hoverBar[data-open]{display:inline-flex}.MessageItem-module__pcMSsa__hoverBarBtn{border-radius:var(--radius-sm);cursor:pointer;width:24px;height:24px;color:hsl(var(--muted-foreground));transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.MessageItem-module__pcMSsa__hoverBarBtn:hover{background:hsl(var(--foreground)/.08);color:hsl(var(--foreground))}.MessageItem-module__pcMSsa__hoverBarEmoji{font-size:13px;line-height:1}.MessageItem-module__pcMSsa__hoverBarBtn svg{width:14px;height:14px}.MessageItem-module__pcMSsa__reactionEmojiPicker{margin-top:var(--space-1);z-index:60;position:absolute;top:100%;right:0}.MessageItem-module__pcMSsa__reactionEmojiPicker>div{margin-bottom:0;position:static}.MessageItem-module__pcMSsa__hoverBarDivider{background:hsl(var(--border));width:1px;height:16px;margin:0 var(--space-0-5)}@media (max-width:640px){.MessageItem-module__pcMSsa__message{max-width:100%}.MessageItem-module__pcMSsa__hoverBar{display:none!important}}
.GifPicker-module__x-0wgW__panel{border-bottom:1px solid hsl(var(--foreground)/.06);flex-direction:column;max-height:300px;display:flex}.GifPicker-module__x-0wgW__header{align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid hsl(var(--foreground)/.06);display:flex}.GifPicker-module__x-0wgW__searchInput{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;flex:1}.GifPicker-module__x-0wgW__searchInput:focus{border-color:hsl(var(--foreground)/.2)}.GifPicker-module__x-0wgW__searchInput::placeholder{color:hsl(var(--muted-foreground)/.45)}.GifPicker-module__x-0wgW__closeBtn{border-radius:var(--radius-md);cursor:pointer;width:24px;height:24px;color:hsl(var(--muted-foreground)/.6);transition:color var(--transition-base),background var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.GifPicker-module__x-0wgW__closeBtn:hover{color:hsl(var(--foreground));background:hsl(var(--foreground)/.06)}.GifPicker-module__x-0wgW__grid{padding:var(--space-2);columns:3;column-gap:var(--space-1);flex:1;overflow-y:auto}.GifPicker-module__x-0wgW__gifItem{width:100%;margin-bottom:var(--space-1);background:hsl(var(--foreground)/.03);border:1px solid hsl(var(--foreground)/.06);border-radius:var(--radius-xl);cursor:pointer;transition:border-color var(--transition-base);break-inside:avoid;padding:0;display:block;overflow:hidden}.GifPicker-module__x-0wgW__gifItem:hover{border-color:hsl(var(--foreground)/.25)}.GifPicker-module__x-0wgW__gifItem img{width:100%;height:auto;display:block}.GifPicker-module__x-0wgW__placeholder{column-span:all;padding:var(--space-4);text-align:center;font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5)}.GifPicker-module__x-0wgW__attribution{padding:var(--space-1)var(--space-2);text-align:right;font-size:var(--text-3xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.3);letter-spacing:var(--letter-spacing-md)}
.Composer-module__AfjUwa__inputArea{background:hsl(var(--foreground)/.03);border-top:1px solid hsl(var(--foreground)/.08);padding:var(--space-3)var(--space-3)var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.Composer-module__AfjUwa__inputBox{background:hsl(var(--background));border:1px solid hsl(var(--foreground)/.1);border-radius:var(--radius-md);transition:border-color var(--transition-base);flex-direction:column;display:flex}.Composer-module__AfjUwa__inputBox:focus-within{border-color:hsl(var(--foreground)/.22);box-shadow:var(--shadow-xs)}.Composer-module__AfjUwa__inputWrapper{transition:border-color var(--transition-base);border-left:2px solid #0000;align-items:flex-start;display:flex;position:relative}.Composer-module__AfjUwa__inputWrapper:focus-within{border-left-color:hsl(var(--foreground)/.35)}.Composer-module__AfjUwa__input{padding:var(--space-2)var(--space-3)var(--space-2)var(--space-2);font-size:var(--text-sm);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-xs);color:hsl(var(--foreground));caret-color:hsl(var(--accent));resize:none;min-height:38px;max-height:140px;line-height:var(--line-height-normal);background:0 0;border:none;flex:1}.Composer-module__AfjUwa__input::placeholder{color:hsl(var(--muted-foreground)/.45);font-family:var(--font-mono)}.Composer-module__AfjUwa__input:focus{outline:none}.Composer-module__AfjUwa__sendBtn{height:38px;padding:0 var(--space-4);color:hsl(var(--muted-foreground)/.4);border:none;border-left:1px solid hsl(var(--foreground)/.06);cursor:pointer;transition:color var(--transition-base);font-family:var(--font-mono);font-size:var(--text-base);background:0 0;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;display:inline-flex}.Composer-module__AfjUwa__sendBtn:hover:not(:disabled){color:hsl(var(--foreground))}.Composer-module__AfjUwa__sendBtn:disabled{opacity:.15;cursor:not-allowed}.Composer-module__AfjUwa__sendBtn svg{width:14px;height:14px}.Composer-module__AfjUwa__spinner{animation:1s linear infinite Composer-module__AfjUwa__spin}@keyframes Composer-module__AfjUwa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Composer-module__AfjUwa__inputMeta{align-items:center;gap:var(--space-3);padding:var(--space-1)var(--space-4);border-top:1px solid hsl(var(--foreground)/.04);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.35);letter-spacing:var(--letter-spacing-md);display:flex}.Composer-module__AfjUwa__inputHints{align-items:center;gap:var(--space-2);display:flex}.Composer-module__AfjUwa__inputHint{align-items:center;gap:3px;display:inline-flex}.Composer-module__AfjUwa__inputHintKey{font-size:var(--text-2xs);color:hsl(var(--muted-foreground)/.4);font-family:var(--font-mono)}.Composer-module__AfjUwa__inputMetaSpacer{flex:1}.Composer-module__AfjUwa__autoApproveToggle{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.4);-webkit-user-select:none;user-select:none;letter-spacing:var(--letter-spacing-md);display:flex}.Composer-module__AfjUwa__autoApproveToggle input{accent-color:hsl(var(--primary));cursor:pointer;width:12px;height:12px}.Composer-module__AfjUwa__inputAreaDragOver{border-color:hsl(var(--accent));background:hsl(var(--accent)/.06)}.Composer-module__AfjUwa__fileInputHidden{display:none}.Composer-module__AfjUwa__attachBtn{height:38px;padding:0 var(--space-1)0 var(--space-3);cursor:pointer;color:hsl(var(--muted-foreground)/.45);transition:color var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Composer-module__AfjUwa__attachBtn:hover{color:hsl(var(--foreground))}.Composer-module__AfjUwa__attachBtn svg{width:15px;height:15px}.Composer-module__AfjUwa__emojiBtn{height:38px;padding:0 var(--space-1);cursor:pointer;color:hsl(var(--muted-foreground)/.45);transition:color var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Composer-module__AfjUwa__emojiBtn:hover{color:hsl(var(--foreground))}.Composer-module__AfjUwa__emojiBtn svg{width:15px;height:15px}.Composer-module__AfjUwa__attachmentStrip{gap:var(--space-2);padding:var(--space-2)var(--space-3);border-bottom:1px solid hsl(var(--foreground)/.06);display:flex;overflow-x:auto}.Composer-module__AfjUwa__attachmentPreview{border-radius:var(--radius-2xl);border:1px solid hsl(var(--foreground)/.08);flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.Composer-module__AfjUwa__attachmentThumb{object-fit:cover;width:100%;height:100%;display:block}.Composer-module__AfjUwa__attachmentUploading{background:hsl(var(--foreground)/.3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Composer-module__AfjUwa__attachmentUploading:after{content:"";border:2px solid hsl(var(--background));border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite Composer-module__AfjUwa__spin}.Composer-module__AfjUwa__attachmentError{border-color:#d92626}.Composer-module__AfjUwa__attachmentErrorBadge{color:#fff;width:16px;height:16px;font-size:var(--text-2xs);font-weight:var(--font-weight-bold);background:#d92626;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;left:2px}.Composer-module__AfjUwa__attachmentRemove{background:hsl(var(--foreground)/.6);width:18px;height:18px;color:hsl(var(--background));cursor:pointer;opacity:0;transition:opacity var(--transition-base);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.Composer-module__AfjUwa__attachmentPreview:hover .Composer-module__AfjUwa__attachmentRemove{opacity:1}.Composer-module__AfjUwa__mentionDropdown{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);max-width:260px;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}.Composer-module__AfjUwa__mentionItem{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}.Composer-module__AfjUwa__mentionItem:hover,.Composer-module__AfjUwa__mentionItemActive{background:hsl(var(--accent)/.1)}.Composer-module__AfjUwa__mentionAvatar{border-radius:var(--radius-md);background:hsl(var(--muted));width:22px;height:22px;font-size:11px;font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Composer-module__AfjUwa__mentionName{font-weight:var(--font-weight-medium)}@media (max-width:640px){.Composer-module__AfjUwa__inputArea{margin:0}.Composer-module__AfjUwa__inputMeta{display:none}}
.WorkThread-module__tIwTjW__container{flex-direction:column;flex:1;min-height:0;display:flex}.WorkThread-module__tIwTjW__scrollArea{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;overflow:hidden auto}.WorkThread-module__tIwTjW__scrollArea:hover{scrollbar-color:hsl(var(--foreground)/.12)transparent}.WorkThread-module__tIwTjW__header{padding:var(--space-3)var(--space-4)var(--space-1)}.WorkThread-module__tIwTjW__thread{padding:0 var(--space-4)var(--space-2)}.WorkThread-module__tIwTjW__threadDivider{align-items:center;gap:var(--space-2);padding:var(--space-1)0 var(--space-1-5);display:flex}.WorkThread-module__tIwTjW__threadLine{background:hsl(var(--border-subtle));flex:1;height:1px}.WorkThread-module__tIwTjW__threadLabel{font-size:var(--text-3xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.3);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.WorkThread-module__tIwTjW__msg{align-items:baseline;gap:var(--space-1-5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--line-height-relaxed);padding:2px 0;display:flex}.WorkThread-module__tIwTjW__msgAuthor{font-weight:var(--font-weight-semibold);font-size:var(--text-2xs);flex-shrink:0}.WorkThread-module__tIwTjW__msgUser .WorkThread-module__tIwTjW__msgAuthor{color:hsl(var(--foreground))}.WorkThread-module__tIwTjW__msgAgent .WorkThread-module__tIwTjW__msgAuthor{color:hsl(var(--muted-foreground))}.WorkThread-module__tIwTjW__msgContent{min-width:0;color:hsl(var(--foreground)/.85);word-break:break-word;flex:1}.WorkThread-module__tIwTjW__msgTime{font-size:var(--text-3xs);color:hsl(var(--muted-foreground)/.35);flex-shrink:0}.WorkThread-module__tIwTjW__requestSection{padding:var(--space-2)var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.WorkThread-module__tIwTjW__requestCard{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid hsl(var(--warning)/.3);background:hsl(var(--warning)/.06);flex-direction:column;display:flex}.WorkThread-module__tIwTjW__requestHeader{align-items:center;gap:var(--space-1-5);display:flex}.WorkThread-module__tIwTjW__requestIcon{width:14px;height:14px;color:hsl(var(--warning));flex-shrink:0}.WorkThread-module__tIwTjW__requestLabel{font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);color:hsl(var(--warning));text-transform:uppercase;letter-spacing:var(--letter-spacing-wider)}.WorkThread-module__tIwTjW__requestContent{font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--foreground)/.9);line-height:var(--line-height-relaxed);margin:0}.WorkThread-module__tIwTjW__requestActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.WorkThread-module__tIwTjW__requestBtn{padding:var(--space-1)var(--space-3);background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius-sm);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--foreground));cursor:pointer;transition:all var(--transition-base)}.WorkThread-module__tIwTjW__requestBtn:hover{border-color:hsl(var(--warning)/.5);background:hsl(var(--warning)/.08)}.WorkThread-module__tIwTjW__composerOverride{margin:0 var(--space-3)var(--space-2);border-radius:var(--radius-md);border:1px solid hsl(var(--foreground)/.08);background:hsl(var(--foreground)/.025)}
.ChannelView-module__qGOjGG__mainChat{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative}.ChannelView-module__qGOjGG__channelContent{flex-direction:column;flex:1;min-height:0;display:flex}.ChannelView-module__qGOjGG__chatLoader{justify-content:center;align-items:center;gap:var(--space-2);flex:1;display:flex}.ChannelView-module__qGOjGG__chatLoaderSpinner{width:16px;height:16px;color:hsl(var(--foreground)/.45);animation:.8s linear infinite ChannelView-module__qGOjGG__spin}.ChannelView-module__qGOjGG__chatLoaderLabel{font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-sm);color:hsl(var(--muted-foreground))}.ChannelView-module__qGOjGG__channelHeader{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-5);border-bottom:1px solid hsl(var(--foreground)/.06);background:hsl(var(--foreground)/.02);flex-shrink:0;display:flex}html[data-platform=electron] .ChannelView-module__qGOjGG__channelHeader{-webkit-app-region:drag}html[data-platform=electron] .ChannelView-module__qGOjGG__channelHeader *{-webkit-app-region:no-drag}.ChannelView-module__qGOjGG__channelHeaderIcon{width:16px;height:16px;color:hsl(var(--muted-foreground)/.45);flex-shrink:0}.ChannelView-module__qGOjGG__channelHeaderIcon svg{width:100%;height:100%}.ChannelView-module__qGOjGG__channelHeaderInfo{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.ChannelView-module__qGOjGG__channelHeaderName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground));font-family:var(--font-mono);letter-spacing:var(--letter-spacing-xs)}.ChannelView-module__qGOjGG__channelHeaderDesc{font-size:var(--text-xs);color:hsl(var(--muted-foreground)/.45);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChannelView-module__qGOjGG__messages{overflow-anchor:none;padding:var(--space-1)0 0;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:0;display:flex;overflow:hidden auto}.ChannelView-module__qGOjGG__messages:hover{scrollbar-color:hsl(var(--foreground)/.15)transparent}.ChannelView-module__qGOjGG__messages::-webkit-scrollbar{width:0}.ChannelView-module__qGOjGG__messages:hover::-webkit-scrollbar{width:4px}.ChannelView-module__qGOjGG__messages::-webkit-scrollbar-track{background:0 0}.ChannelView-module__qGOjGG__messages::-webkit-scrollbar-thumb{background:0 0;border-radius:0}.ChannelView-module__qGOjGG__messages:hover::-webkit-scrollbar-thumb{background:hsl(var(--foreground)/.15)}.ChannelView-module__qGOjGG__messages::-webkit-scrollbar-thumb:hover{background:hsl(var(--foreground)/.25)}.ChannelView-module__qGOjGG__threadMessages{flex-direction:column;}.ChannelView-module__qGOjGG__messagesSpacer{flex:1}.ChannelView-module__qGOjGG__historyLoading{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:var(--letter-spacing-sm);padding:var(--space-1)var(--space-2);align-self:center}.ChannelView-module__qGOjGG__welcome{text-align:left;padding:var(--space-8)var(--space-6);justify-content:flex-end;align-items:flex-start;gap:var(--space-3);flex-direction:column;flex:1;display:flex}.ChannelView-module__qGOjGG__welcomeIcon{display:none}.ChannelView-module__qGOjGG__welcomeIcon svg{width:100%;height:100%}.ChannelView-module__qGOjGG__welcomeTitle{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground));letter-spacing:var(--letter-spacing-tight);font-family:var(--font-mono)}.ChannelView-module__qGOjGG__welcomeSubtitle{font-size:var(--text-sm);color:hsl(var(--muted-foreground));max-width:360px;line-height:var(--line-height-relaxed)}.ChannelView-module__qGOjGG__quickActions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;justify-content:flex-start;display:flex}.ChannelView-module__qGOjGG__quickAction{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background:hsl(var(--foreground)/.04);border:1px solid hsl(var(--foreground)/.08);border-radius:var(--radius-md);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--transition-base);display:inline-flex}.ChannelView-module__qGOjGG__quickAction:before{content:">";color:hsl(var(--muted-foreground)/.4)}.ChannelView-module__qGOjGG__quickAction svg{display:none}.ChannelView-module__qGOjGG__quickAction:hover{background:hsl(var(--foreground)/.08);color:hsl(var(--foreground))}.ChannelView-module__qGOjGG__message{}.ChannelView-module__qGOjGG__messageUser{}.ChannelView-module__qGOjGG__messageAvatar{}.ChannelView-module__qGOjGG__messageContent{}.ChannelView-module__qGOjGG__agentLabel{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);color:hsl(var(--muted-foreground)/.6);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-md);text-transform:uppercase;margin-bottom:0}.ChannelView-module__qGOjGG__messageText{}.ChannelView-module__qGOjGG__fileRef{font-family:var(--font-mono);font-size:var(--text-sm);color:hsl(var(--foreground)/.8);background:hsl(var(--foreground)/.06);border-radius:var(--radius-xl);border:1px solid hsl(var(--foreground)/.1);vertical-align:baseline;align-items:center;gap:5px;padding:3px 9px 3px 5px;line-height:1;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ChannelView-module__qGOjGG__fileRef:hover{background:hsl(var(--foreground)/.12);border-color:hsl(var(--foreground)/.18);color:hsl(var(--foreground));text-decoration:none}.ChannelView-module__qGOjGG__avatarThinking{}.ChannelView-module__qGOjGG__approvalFallbackText{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:var(--letter-spacing-sm)}.ChannelView-module__qGOjGG__cursor{}.ChannelView-module__qGOjGG__messageFooter{align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.ChannelView-module__qGOjGG__messageTime{}.ChannelView-module__qGOjGG__replyBadge{align-items:center;gap:var(--space-1);padding:var(--space-0-5)0;font-size:var(--text-2xs);font-weight:var(--font-weight-medium);font-family:var(--font-mono);color:hsl(var(--foreground));cursor:pointer;transition:all var(--transition-fast);letter-spacing:var(--letter-spacing-sm);text-decoration:underline;-webkit-text-decoration-color:hsl(var(--foreground)/.35);text-decoration-color:hsl(var(--foreground)/.35);text-underline-offset:3px;background:0 0;border:none;display:inline-flex}.ChannelView-module__qGOjGG__replyBadge:hover{-webkit-text-decoration-color:hsl(var(--foreground));text-decoration-color:hsl(var(--foreground))}.ChannelView-module__qGOjGG__replyBadge:active{opacity:.7}.ChannelView-module__qGOjGG__replyBadgeIcon{opacity:.5;width:13px;height:13px;display:inline-flex}.ChannelView-module__qGOjGG__replyBadgeIcon svg{width:100%;height:100%}.ChannelView-module__qGOjGG__typingIndicator{align-items:center;gap:var(--space-2);padding:var(--space-0-5)var(--space-3);height:20px;margin-left:30px;display:flex}.ChannelView-module__qGOjGG__typingDots{align-items:center;gap:2px;display:inline-flex}.ChannelView-module__qGOjGG__typingDots span{background:hsl(var(--foreground)/.4);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite ChannelView-module__qGOjGG__dotBounce;display:block}.ChannelView-module__qGOjGG__typingDots span:nth-child(2){animation-delay:.15s}.ChannelView-module__qGOjGG__typingDots span:nth-child(3){animation-delay:.3s}@keyframes ChannelView-module__qGOjGG__dotBounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.ChannelView-module__qGOjGG__typingLabel{font-size:var(--text-2xs);color:hsl(var(--muted-foreground));font-family:var(--font-mono)}.ChannelView-module__qGOjGG__inputPrompt{padding-left:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);color:hsl(var(--muted-foreground)/.4);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:flex}.ChannelView-module__qGOjGG__inputArea{border-top:1px solid hsl(var(--foreground)/.1);background:hsl(var(--foreground)/.04);margin:0 var(--space-4)var(--space-2);border:1px solid hsl(var(--foreground)/.08);border-radius:0;flex-direction:column;display:flex}.ChannelView-module__qGOjGG__inputWrapper{transition:border-color var(--transition-base);border-left:2px solid #0000;align-items:flex-end;display:flex;position:relative}.ChannelView-module__qGOjGG__inputWrapper:focus-within{border-left-color:hsl(var(--accent))}.ChannelView-module__qGOjGG__inputMeta{align-items:center;gap:var(--space-3);padding:var(--space-1)var(--space-4);border-top:1px solid hsl(var(--foreground)/.04);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.35);letter-spacing:var(--letter-spacing-md);display:flex}.ChannelView-module__qGOjGG__inputHints{align-items:center;gap:var(--space-2);display:flex}.ChannelView-module__qGOjGG__inputHint{align-items:center;gap:3px;display:inline-flex}.ChannelView-module__qGOjGG__inputHintKey{font-size:var(--text-2xs);color:hsl(var(--muted-foreground)/.4);font-family:var(--font-mono)}.ChannelView-module__qGOjGG__inputMetaSpacer{flex:1}.ChannelView-module__qGOjGG__autoApproveToggle{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.4);-webkit-user-select:none;user-select:none;letter-spacing:var(--letter-spacing-md);display:flex}.ChannelView-module__qGOjGG__autoApproveToggle input{accent-color:hsl(var(--primary));cursor:pointer;width:12px;height:12px}.ChannelView-module__qGOjGG__mentionDropdown{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);max-width:260px;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}.ChannelView-module__qGOjGG__mentionItem{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}.ChannelView-module__qGOjGG__mentionItem:hover,.ChannelView-module__qGOjGG__mentionItemActive{background:hsl(var(--accent)/.1)}.ChannelView-module__qGOjGG__mentionAvatar{border-radius:var(--radius-md);background:hsl(var(--muted));width:22px;height:22px;font-size:11px;font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ChannelView-module__qGOjGG__mentionName{font-weight:var(--font-weight-medium)}.ChannelView-module__qGOjGG__input{padding:var(--space-2)var(--space-3)var(--space-2)var(--space-2);font-size:var(--text-sm);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-xs);color:hsl(var(--foreground));caret-color:hsl(var(--accent));resize:none;min-height:38px;max-height:140px;line-height:var(--line-height-normal);background:0 0;border:none;flex:1}.ChannelView-module__qGOjGG__input::placeholder{color:hsl(var(--muted-foreground)/.35);font-family:var(--font-mono)}.ChannelView-module__qGOjGG__input:focus{outline:none}.ChannelView-module__qGOjGG__sendBtn{padding:0 var(--space-4);color:hsl(var(--muted-foreground)/.4);border:none;border-left:1px solid hsl(var(--foreground)/.06);cursor:pointer;transition:color var(--transition-base);font-family:var(--font-mono);font-size:var(--text-base);background:0 0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.ChannelView-module__qGOjGG__sendBtn:hover:not(:disabled){color:hsl(var(--foreground))}.ChannelView-module__qGOjGG__sendBtn:disabled{opacity:.15;cursor:not-allowed}.ChannelView-module__qGOjGG__sendBtn svg{width:14px;height:14px}.ChannelView-module__qGOjGG__spinner{animation:1s linear infinite ChannelView-module__qGOjGG__spin}@keyframes ChannelView-module__qGOjGG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ChannelView-module__qGOjGG__createdTasks{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.ChannelView-module__qGOjGG__taskCard{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);background:hsl(var(--primary)/.06);border:1px solid hsl(var(--primary)/.15);border-radius:var(--radius-md);display:flex}.ChannelView-module__qGOjGG__taskCardLink{flex:1;min-width:0;text-decoration:none}.ChannelView-module__qGOjGG__taskCardInfo{flex-direction:column;gap:2px;display:flex}.ChannelView-module__qGOjGG__taskCardName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}.ChannelView-module__qGOjGG__taskCardStatus{font-size:var(--text-2xs);text-transform:capitalize;font-family:var(--font-mono)}.ChannelView-module__qGOjGG__status-idle{color:hsl(var(--muted-foreground))}.ChannelView-module__qGOjGG__status-running{color:hsl(var(--info))}.ChannelView-module__qGOjGG__status-completed{color:hsl(var(--success))}.ChannelView-module__qGOjGG__status-failed{color:hsl(var(--error))}.ChannelView-module__qGOjGG__status-paused{color:hsl(var(--warning))}.ChannelView-module__qGOjGG__taskCardArrow{width:16px;height:16px;color:hsl(var(--muted-foreground));flex-shrink:0}.ChannelView-module__qGOjGG__threadBackBtn{justify-content:center;align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);border:1px solid hsl(var(--border));background:hsl(var(--foreground)/.03);border-radius:var(--radius-sm);color:hsl(var(--foreground));cursor:pointer;transition:all var(--transition-base);font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);flex-shrink:0;display:inline-flex}.ChannelView-module__qGOjGG__threadBackBtn:hover{background:hsl(var(--foreground)/.08);border-color:hsl(var(--foreground)/.2)}.ChannelView-module__qGOjGG__threadBackBtn svg{width:14px;height:14px}.ChannelView-module__qGOjGG__threadParent{padding-bottom:var(--space-2)}.ChannelView-module__qGOjGG__threadDivider{font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-md);color:hsl(var(--muted-foreground)/.5);padding:var(--space-2)var(--space-3)}.ChannelView-module__qGOjGG__threadLoading{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));padding:var(--space-4)0;letter-spacing:var(--letter-spacing-sm)}.ChannelView-module__qGOjGG__messageCompact .ChannelView-module__qGOjGG__messageContent{padding:var(--space-2)var(--space-3)}.ChannelView-module__qGOjGG__reactionRow{align-items:center;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.ChannelView-module__qGOjGG__reactionPill{padding:var(--space-0-5)var(--space-2);border:1px solid hsl(var(--border));border-radius:var(--radius-full);background:hsl(var(--foreground)/.03);cursor:pointer;align-items:center;gap:4px;line-height:1;transition:all .12s;display:inline-flex}.ChannelView-module__qGOjGG__reactionPill:hover{background:hsl(var(--foreground)/.08);border-color:hsl(var(--foreground)/.2)}.ChannelView-module__qGOjGG__reactionPill[data-active]{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.08)}.ChannelView-module__qGOjGG__reactionEmoji{font-size:14px;line-height:1}.ChannelView-module__qGOjGG__reactionCount{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));font-weight:var(--font-weight-medium)}.ChannelView-module__qGOjGG__reactionPill[data-active] .ChannelView-module__qGOjGG__reactionCount{color:hsl(var(--primary))}.ChannelView-module__qGOjGG__hoverBar{top:-12px;right:var(--space-2);padding:var(--space-0-5);border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--card));box-shadow:var(--shadow-sm);z-index:1;align-items:center;gap:1px;display:none;position:absolute}.ChannelView-module__qGOjGG__message:hover .ChannelView-module__qGOjGG__hoverBar,.ChannelView-module__qGOjGG__hoverBar[data-open]{display:inline-flex}.ChannelView-module__qGOjGG__hoverBarBtn{border-radius:var(--radius-sm);cursor:pointer;width:24px;height:24px;color:hsl(var(--muted-foreground));transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChannelView-module__qGOjGG__hoverBarBtn:hover{background:hsl(var(--foreground)/.08);color:hsl(var(--foreground))}.ChannelView-module__qGOjGG__hoverBarEmoji{font-size:13px;line-height:1}.ChannelView-module__qGOjGG__hoverBarBtn svg{width:14px;height:14px}.ChannelView-module__qGOjGG__hoverBarDivider{background:hsl(var(--border));width:1px;height:16px;margin:0 var(--space-0-5)}@media (max-width:640px){.ChannelView-module__qGOjGG__channelHeader{display:none}.ChannelView-module__qGOjGG__messages{padding:var(--space-1)var(--space-2)}.ChannelView-module__qGOjGG__message{max-width:100%}.ChannelView-module__qGOjGG__inputArea{margin:0 var(--space-2)var(--space-2)}.ChannelView-module__qGOjGG__inputMeta{display:none}.ChannelView-module__qGOjGG__hoverBar{display:none!important}}.ChannelView-module__qGOjGG__newMessagesPill{z-index:10;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);background:hsl(var(--foreground));color:hsl(var(--background));font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-sm);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-lg);animation:ChannelView-module__qGOjGG__pillFadeIn var(--transition-base);border:none;display:inline-flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.ChannelView-module__qGOjGG__newMessagesPill:hover{opacity:.9}@keyframes ChannelView-module__qGOjGG__pillFadeIn{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.WorkCommandCenter-module__v4DK5G__container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.WorkCommandCenter-module__v4DK5G__leftPanel{flex-direction:column;flex:1;min-height:0;display:flex}.WorkCommandCenter-module__v4DK5G__rightPanel{--sandbox-bg:215 8% 90%;--sandbox-surface:215 7% 92%;--sandbox-text:30 5% 20%;--sandbox-dim:215 5% 52%;--sandbox-border:215 6% 82%;--sandbox-inset:215 8% 85%;--sandbox-hover:215 6% 20%/.06;flex-direction:column;flex:1;min-height:0;display:flex}:root[data-theme=dark] .WorkCommandCenter-module__v4DK5G__rightPanel{--sandbox-bg:215 8% 11%;--sandbox-surface:215 7% 13%;--sandbox-text:40 5% 80%;--sandbox-dim:215 4% 48%;--sandbox-border:215 6% 19%;--sandbox-inset:215 8% 8%;--sandbox-hover:40 5% 80%/.06}
.page-module__1MrHsG__main{flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:640px){.page-module__1MrHsG__main{overflow-y:auto}}
.BottomTabBar-module__R9XSqW__tabBar{display:none}@media (max-width:640px){.BottomTabBar-module__R9XSqW__tabBar{height:var(--tab-bar-height);padding-bottom:var(--safe-area-bottom);background:hsl(var(--sidebar));border-top:1px solid hsl(var(--border));z-index:100;flex-shrink:0;justify-content:space-around;align-items:center;display:flex}}.BottomTabBar-module__R9XSqW__tab{padding:var(--space-1)0;color:hsl(var(--muted-foreground));-webkit-tap-highlight-color:transparent;transition:color var(--transition-base);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:44px;text-decoration:none;display:flex}.BottomTabBar-module__R9XSqW__tab:active{opacity:.7;transition:transform 80ms;transform:scale(.95)}.BottomTabBar-module__R9XSqW__tabActive{color:hsl(var(--foreground));position:relative}.BottomTabBar-module__R9XSqW__tabActive:after{content:"";background:hsl(var(--accent));border-radius:0 0 1px 1px;height:2px;position:absolute;top:0;left:25%;right:25%}.BottomTabBar-module__R9XSqW__tabIcon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.BottomTabBar-module__R9XSqW__tabLabel{font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-sm);line-height:1}
.MobileChannelList-module__d_z9SW__mobileOnly{display:none}@media (max-width:640px){.MobileChannelList-module__d_z9SW__mobileOnly{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}}.MobileChannelList-module__d_z9SW__container{padding:var(--space-4)}.MobileChannelList-module__d_z9SW__sectionLabel{align-items:center;gap:var(--space-2);color:hsl(var(--muted-foreground)/.6);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);margin-bottom:var(--space-3);padding:0 var(--space-2);display:flex}.MobileChannelList-module__d_z9SW__sectionLabel:before{content:"";background:hsl(var(--muted-foreground)/.2);flex-shrink:0;width:12px;height:1px}.MobileChannelList-module__d_z9SW__sectionLabel:after{content:"";background:hsl(var(--muted-foreground)/.15);flex:1;height:1px}.MobileChannelList-module__d_z9SW__list{flex-direction:column;gap:2px;display:flex}.MobileChannelList-module__d_z9SW__channelRow{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-sm);color:hsl(var(--foreground));text-align:left;-webkit-tap-highlight-color:transparent;min-height:48px;transition:background var(--transition-base);background:0 0;border:none;width:100%;display:flex}.MobileChannelList-module__d_z9SW__channelRow:active{background:hsl(var(--foreground)/.05)}.MobileChannelList-module__d_z9SW__hash{font-weight:var(--font-weight-medium);opacity:.5;flex-shrink:0}.MobileChannelList-module__d_z9SW__name{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.MobileChannelList-module__d_z9SW__badge{min-width:20px;height:20px;padding:0 var(--space-1-5);border-radius:var(--radius-md);background:hsl(var(--primary)/.15);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;line-height:20px}.MobileChannelList-module__d_z9SW__loading{padding:var(--space-6);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6);text-align:center;letter-spacing:var(--letter-spacing-sm)}
.MobileConversationList-module__od2CWq__mobileOnly{display:none}@media (max-width:640px){.MobileConversationList-module__od2CWq__mobileOnly{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}}.MobileConversationList-module__od2CWq__container{padding:var(--space-4)}.MobileConversationList-module__od2CWq__newBtn{width:100%;padding:var(--space-3)var(--space-4);margin-bottom:var(--space-4);background:hsl(var(--foreground)/.04);border:1px solid hsl(var(--foreground)/.08);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:hsl(var(--foreground));cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px;transition:background var(--transition-base);justify-content:center;align-items:center;display:flex}.MobileConversationList-module__od2CWq__newBtn:active{background:hsl(var(--foreground)/.08)}.MobileConversationList-module__od2CWq__sectionLabel{align-items:center;gap:var(--space-2);color:hsl(var(--muted-foreground)/.6);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);margin-bottom:var(--space-3);padding:0 var(--space-2);display:flex}.MobileConversationList-module__od2CWq__sectionLabel:before{content:"";background:hsl(var(--muted-foreground)/.2);flex-shrink:0;width:12px;height:1px}.MobileConversationList-module__od2CWq__sectionLabel:after{content:"";background:hsl(var(--muted-foreground)/.15);flex:1;height:1px}.MobileConversationList-module__od2CWq__list{flex-direction:column;gap:2px;display:flex}.MobileConversationList-module__od2CWq__conversationRow{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-sm);color:hsl(var(--foreground));text-align:left;-webkit-tap-highlight-color:transparent;min-height:48px;transition:background var(--transition-base);background:0 0;border:none;width:100%;display:flex}.MobileConversationList-module__od2CWq__conversationRow:active{background:hsl(var(--foreground)/.05)}.MobileConversationList-module__od2CWq__title{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.MobileConversationList-module__od2CWq__time{font-size:var(--text-2xs);color:hsl(var(--muted-foreground)/.5);font-family:var(--font-mono);white-space:nowrap;flex-shrink:0}.MobileConversationList-module__od2CWq__empty{padding:var(--space-6);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5);text-align:center}.MobileConversationList-module__od2CWq__loading{padding:var(--space-6);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6);text-align:center;letter-spacing:var(--letter-spacing-sm)}
.ChatPanel-module__Bc2fvW__chatPanel{flex-direction:column;flex:1;min-height:0;display:flex}.ChatPanel-module__Bc2fvW__messages{padding:var(--space-1)0 0;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:0;display:flex;overflow:hidden auto}.ChatPanel-module__Bc2fvW__messages:hover{scrollbar-color:hsl(var(--foreground)/.15)transparent}.ChatPanel-module__Bc2fvW__messages::-webkit-scrollbar{width:4px}.ChatPanel-module__Bc2fvW__messages::-webkit-scrollbar-track{background:0 0}.ChatPanel-module__Bc2fvW__messages::-webkit-scrollbar-thumb{background:0 0;border-radius:0}.ChatPanel-module__Bc2fvW__messages:hover::-webkit-scrollbar-thumb{background:hsl(var(--foreground)/.15)}.ChatPanel-module__Bc2fvW__messagesSpacer{flex:1}.ChatPanel-module__Bc2fvW__messagesEmpty{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.4);letter-spacing:var(--letter-spacing-sm);flex:1;justify-content:center;align-items:center;display:flex}.ChatPanel-module__Bc2fvW__messagesLoading{animation:2s ease-in-out infinite ChatPanel-module__Bc2fvW__pulse-gentle}.ChatPanel-module__Bc2fvW__historyLoading{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:var(--letter-spacing-sm);padding:var(--space-1)var(--space-2);align-self:center}.ChatPanel-module__Bc2fvW__message{}.ChatPanel-module__Bc2fvW__messageUser{}.ChatPanel-module__Bc2fvW__messageAvatar{}.ChatPanel-module__Bc2fvW__messageBody{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ChatPanel-module__Bc2fvW__messageContent{}.ChatPanel-module__Bc2fvW__messageTime{}.ChatPanel-module__Bc2fvW__messageText{}.ChatPanel-module__Bc2fvW__fileRef{font-family:var(--font-mono);font-size:var(--text-sm);color:hsl(var(--foreground)/.8);background:hsl(var(--foreground)/.06);border-radius:var(--radius-xl);border:1px solid hsl(var(--foreground)/.1);vertical-align:baseline;align-items:center;gap:5px;padding:3px 9px 3px 5px;line-height:1;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ChatPanel-module__Bc2fvW__fileRef:hover{background:hsl(var(--foreground)/.12);border-color:hsl(var(--foreground)/.18);color:hsl(var(--foreground));text-decoration:none}.ChatPanel-module__Bc2fvW__approvalFallbackText{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:var(--letter-spacing-sm)}.ChatPanel-module__Bc2fvW__bgStreaming{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid hsl(var(--foreground)/.06);display:flex}.ChatPanel-module__Bc2fvW__bgStreaming:first-child{border-top:none;margin-top:0;padding-top:0}.ChatPanel-module__Bc2fvW__composerOverride{background:hsl(var(--foreground)/.06);margin:0 var(--space-4)var(--space-3);border-radius:var(--radius-md);border:1px solid hsl(var(--foreground)/.1)}@media (max-width:640px){.ChatPanel-module__Bc2fvW__messages{padding:var(--space-4)}.ChatPanel-module__Bc2fvW__message{max-width:100%}.ChatPanel-module__Bc2fvW__composerOverride{margin:0 var(--space-2)var(--space-2)}}
.Shell-module__Lj3lFq__shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.Shell-module__Lj3lFq__titleBar{height:var(--electron-titlebar-height);-webkit-app-region:drag;flex-shrink:0}html[data-platform=electron] .Shell-module__Lj3lFq__titleBar{background:hsl(var(--sidebar));border-bottom:1px solid hsl(var(--foreground)/.06)}.Shell-module__Lj3lFq__shellBody{flex:1;min-height:0;display:flex;overflow:hidden}.Shell-module__Lj3lFq__content{flex-direction:column;flex:1;display:flex;overflow:hidden}.Shell-module__Lj3lFq__persistent{flex-direction:column;height:100%;min-height:0}.Shell-module__Lj3lFq__pageHeader{padding:var(--space-3)var(--space-5);border-bottom:1px solid hsl(var(--foreground)/.06);background:hsl(var(--foreground)/.02);flex-shrink:0;align-items:center;display:flex}html[data-platform=electron] .Shell-module__Lj3lFq__pageHeader{-webkit-app-region:drag}html[data-platform=electron] .Shell-module__Lj3lFq__pageHeader *{-webkit-app-region:no-drag}.Shell-module__Lj3lFq__pageTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground))}.Shell-module__Lj3lFq__rightPanel{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}.Shell-module__Lj3lFq__rightPanelHeader{padding:var(--space-4);border-bottom:1px solid hsl(var(--border));align-items:center;display:flex}.Shell-module__Lj3lFq__rightPanelLabel{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))}.Shell-module__Lj3lFq__rightPanelBody{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;overflow:hidden auto}.Shell-module__Lj3lFq__rightPanelBody:hover{scrollbar-color:hsl(var(--foreground)/.15)transparent}.Shell-module__Lj3lFq__mobileHeader,.Shell-module__Lj3lFq__overlay{display:none}@media (max-width:640px){.Shell-module__Lj3lFq__titleBar{display:none}.Shell-module__Lj3lFq__shellBody{flex-direction:column}.Shell-module__Lj3lFq__content{flex:1;min-height:0}.Shell-module__Lj3lFq__rightPanel,.Shell-module__Lj3lFq__pageHeader{display:none}.Shell-module__Lj3lFq__mobileHeader{align-items:center;gap:var(--space-3);height:var(--mobile-header-height);padding:0 var(--space-4);padding-top:var(--safe-area-top);background:hsl(var(--sidebar));border-bottom:1px solid hsl(var(--border));z-index:100;flex-shrink:0;display:flex}.Shell-module__Lj3lFq__backBtn{border-radius:var(--radius-md);width:36px;height:36px;color:hsl(var(--foreground));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.Shell-module__Lj3lFq__backBtn svg{width:20px;height:20px}.Shell-module__Lj3lFq__backBtnSpacer{flex-shrink:0;width:36px;height:36px}.Shell-module__Lj3lFq__mobileTitle{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);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Shell-module__Lj3lFq__mobileOnly{display:block}}
.page-module__ZwOzta__page{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.page-module__ZwOzta__dashboard{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.page-module__ZwOzta__dashboard:hover{scrollbar-color:hsl(var(--foreground)/.15)transparent}.page-module__ZwOzta__dashboard::-webkit-scrollbar{width:4px}.page-module__ZwOzta__dashboard::-webkit-scrollbar-track{background:0 0}.page-module__ZwOzta__dashboard::-webkit-scrollbar-thumb{background:0 0}.page-module__ZwOzta__dashboard:hover::-webkit-scrollbar-thumb{background:hsl(var(--foreground)/.15)}.page-module__ZwOzta__dashboardExiting{pointer-events:none;animation:.25s cubic-bezier(.4,0,.2,1) forwards page-module__ZwOzta__dashboardExit;overflow:hidden!important}@keyframes page-module__ZwOzta__dashboardExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.page-module__ZwOzta__dashboardInner{width:100%;max-width:1100px;padding:var(--space-8)var(--space-6);gap:var(--space-10);flex-direction:column;margin:auto;animation:.35s cubic-bezier(.4,0,.2,1) both page-module__ZwOzta__dashboardEnter;display:flex}@keyframes page-module__ZwOzta__dashboardEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-module__ZwOzta__greetingBlock{gap:var(--space-1);margin-bottom:calc(-1*var(--space-5));flex-direction:column;display:flex}.page-module__ZwOzta__greetingTitle{align-items:center;gap:var(--space-2);font-size:var(--text-3xl);font-weight:var(--font-weight-normal);color:hsl(var(--foreground));letter-spacing:-.02em;display:inline-flex}.page-module__ZwOzta__greetingDate{font-size:var(--text-xs);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-sm);color:hsl(var(--muted-foreground)/.4)}.page-module__ZwOzta__timeIcon{width:22px;height:22px}.page-module__ZwOzta__timeIconSun{color:#f4a825}.page-module__ZwOzta__timeIconMoon{color:#829ac9}.page-module__ZwOzta__heroComposer{gap:var(--space-3);flex-direction:column;display:flex}.page-module__ZwOzta__floatingInput{background:hsl(var(--foreground)/.02);border:1px solid hsl(var(--foreground)/.1);border-radius:var(--radius-md);width:100%;transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base);align-items:center;display:flex}.page-module__ZwOzta__floatingInput:focus-within{background:hsl(var(--foreground)/.03);border-color:hsl(var(--foreground)/.2);box-shadow:0 0 0 4px hsl(var(--foreground)/.04)}.page-module__ZwOzta__floatingInputField{padding:var(--space-4)var(--space-5);font-size:var(--text-lg);font-family:var(--font-mono);color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1}.page-module__ZwOzta__floatingInputField::placeholder{color:hsl(var(--muted-foreground)/.35)}.page-module__ZwOzta__floatingSendBtn{width:36px;height:36px;margin-right:var(--space-2);border-radius:var(--radius-md);color:hsl(var(--muted-foreground)/.3);cursor:pointer;transition:color var(--transition-base),background var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.page-module__ZwOzta__floatingSendBtn:hover:not(:disabled){color:hsl(var(--foreground));background:hsl(var(--foreground)/.06)}.page-module__ZwOzta__floatingSendBtn:disabled{cursor:default;opacity:.3}.page-module__ZwOzta__floatingSendBtn svg{width:16px;height:16px}.page-module__ZwOzta__quickActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__ZwOzta__quickAction{padding:var(--space-1-5)var(--space-3);border:1px solid hsl(var(--foreground)/.07);border-radius:var(--radius-md);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5);cursor:pointer;transition:all var(--transition-base);background:0 0;align-items:center;display:inline-flex}.page-module__ZwOzta__quickAction:hover{background:hsl(var(--foreground)/.04);border-color:hsl(var(--foreground)/.14);color:hsl(var(--foreground))}.page-module__ZwOzta__columns{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.page-module__ZwOzta__card{border:1px solid hsl(var(--foreground)/.06);border-radius:var(--radius-md);background:hsl(var(--foreground)/.015);transition:border-color var(--transition-slow);overflow:hidden}.page-module__ZwOzta__card:hover{border-color:hsl(var(--foreground)/.12)}.page-module__ZwOzta__cardHeader{padding:var(--space-3)var(--space-4);border-bottom:1px solid hsl(var(--foreground)/.05);justify-content:space-between;align-items:center;display:flex}.page-module__ZwOzta__cardLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5)}.page-module__ZwOzta__cardCount{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.4);letter-spacing:var(--letter-spacing-sm)}.page-module__ZwOzta__cardViewAll{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.4);letter-spacing:var(--letter-spacing-sm);transition:color var(--transition-base);text-decoration:none}.page-module__ZwOzta__cardViewAll:hover{color:hsl(var(--foreground))}.page-module__ZwOzta__cardBody{flex-direction:column;display:flex}.page-module__ZwOzta__cardEmpty{padding:var(--space-4);font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.4)}.page-module__ZwOzta__conversationItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-3)var(--space-4);cursor:pointer;transition:background var(--transition-base);display:flex}.page-module__ZwOzta__conversationItem+.page-module__ZwOzta__conversationItem{border-top:1px solid hsl(var(--foreground)/.04)}.page-module__ZwOzta__conversationItem:hover{background:hsl(var(--foreground)/.04)}.page-module__ZwOzta__conversationBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module__ZwOzta__conversationTitle{font-size:var(--text-sm);color:hsl(var(--foreground));line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__ZwOzta__meetingEmpty{align-items:center;gap:var(--space-3);padding:var(--space-8)var(--space-4);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.4);text-align:center;line-height:var(--line-height-normal);flex-direction:column;display:flex}.page-module__ZwOzta__meetingEmptyIcon{opacity:.3;width:24px;height:24px}.page-module__ZwOzta__previewText{font-size:var(--text-xs);color:hsl(var(--muted-foreground)/.5);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__ZwOzta__timeText{font-size:var(--text-xs);color:hsl(var(--muted-foreground)/.4);font-family:var(--font-mono);white-space:nowrap;padding-top:var(--space-0-5);flex-shrink:0}.page-module__ZwOzta__prItem{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);cursor:pointer;transition:background var(--transition-base);text-decoration:none;display:flex}.page-module__ZwOzta__prItem+.page-module__ZwOzta__prItem{border-top:1px solid hsl(var(--foreground)/.04)}.page-module__ZwOzta__prItem:hover{background:hsl(var(--foreground)/.04)}.page-module__ZwOzta__prNumber{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6);font-weight:var(--font-weight-medium);flex-shrink:0;width:40px}.page-module__ZwOzta__prTitle{font-size:var(--text-sm);color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.page-module__ZwOzta__prBadge{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);padding:var(--space-0-5)var(--space-1-5);border-radius:var(--radius-sm);font-family:var(--font-mono);white-space:nowrap;flex-shrink:0}.page-module__ZwOzta__prBadgeApproved{background:hsl(var(--success)/.1);color:hsl(var(--success))}.page-module__ZwOzta__prBadgeChanges{background:hsl(var(--warning)/.1);color:hsl(var(--warning))}.page-module__ZwOzta__prBadgePending{background:hsl(var(--foreground)/.05);color:hsl(var(--muted-foreground)/.6)}@media (max-width:640px){.page-module__ZwOzta__dashboard{display:none}}@media (max-width:900px) and (min-width:641px){.page-module__ZwOzta__columns{grid-template-columns:1fr 1fr}}
.page-module__ys9Nda__page{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.page-module__ys9Nda__header{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border-bottom:1px solid hsl(var(--border));flex-shrink:0;display:flex}.page-module__ys9Nda__avatarWrap{flex-shrink:0;position:relative}.page-module__ys9Nda__avatar{border-radius:var(--radius-md);background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.15);width:28px;height:28px;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--primary));justify-content:center;align-items:center;display:flex}.page-module__ys9Nda__avatarImg{object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%}.page-module__ys9Nda__presenceDot{border:1.5px solid hsl(var(--background));border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px;right:-2px}.page-module__ys9Nda__presenceDot.page-module__ys9Nda__online{background:hsl(var(--status-open))}.page-module__ys9Nda__presenceDot.page-module__ys9Nda__offline{background:hsl(var(--muted-foreground)/.35)}.page-module__ys9Nda__headerName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-mono);color:hsl(var(--foreground))}.page-module__ys9Nda__headerStatus{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6)}.page-module__ys9Nda__emptyState{color:hsl(var(--muted-foreground)/.5);font-size:var(--text-sm);font-family:var(--font-mono);flex:1;justify-content:center;align-items:center;display:flex}.page-module__ys9Nda__typingIndicator{align-items:center;gap:var(--space-2);padding:var(--space-0-5)var(--space-3);margin-left:30px;display:flex}.page-module__ys9Nda__typingDots{align-items:center;gap:2px;display:inline-flex}.page-module__ys9Nda__typingDots span{background:hsl(var(--foreground)/.4);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite page-module__ys9Nda__dotBounce;display:block}.page-module__ys9Nda__typingDots span:nth-child(2){animation-delay:.15s}.page-module__ys9Nda__typingDots span:nth-child(3){animation-delay:.3s}@keyframes page-module__ys9Nda__dotBounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.page-module__ys9Nda__typingLabel{font-size:var(--text-2xs);color:hsl(var(--muted-foreground));font-family:var(--font-mono)}
