@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_55581303-module__j1eaMG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_55581303-module__j1eaMG__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_85d22c22-module__HuXS2q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_85d22c22-module__HuXS2q__variable{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}
.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:.02em;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:9px;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:.02em}.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));width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:all .15s;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);background:0 0;outline:none;flex:1;padding:0 0 2px}.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 .2s;display:flex;overflow:hidden}.Sidebar-module__XRNO5a__sidebarCollapsed{width:var(--activity-bar-width)}.Sidebar-module__XRNO5a__sidebarCollapsed .Sidebar-module__XRNO5a__contentPanel,.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,.Sidebar-module__XRNO5a__activityBarBottom{align-items:center;gap:var(--space-1);padding:var(--space-2)0;flex-direction:column;display:flex}.Sidebar-module__XRNO5a__activityBarBtn{width:40px;height:40px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:relative}.Sidebar-module__XRNO5a__activityBarBtn:hover{color:hsl(var(--foreground));background:hsl(var(--foreground)/.05)}.Sidebar-module__XRNO5a__activityBarBtnActive{color:hsl(var(--foreground))}.Sidebar-module__XRNO5a__activityBarBtnActive:before{content:"";background:hsl(var(--foreground));border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:-4px}.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__contentPanel{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;min-width:0;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:.02em;text-align:center}.Sidebar-module__XRNO5a__sidebarBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Sidebar-module__XRNO5a__nav{gap:var(--space-1);padding:var(--space-3)0;flex-direction:column;display:flex}.Sidebar-module__XRNO5a__navItem{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);color:hsl(var(--muted-foreground));font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;border-radius:1px;text-decoration:none;transition:all .15s;display:flex}.Sidebar-module__XRNO5a__navItem:hover{color:hsl(var(--foreground));background:hsl(var(--foreground)/.05)}.Sidebar-module__XRNO5a__navItemActive{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.Sidebar-module__XRNO5a__navItemActive:hover{background:hsl(var(--primary)/.15);color:hsl(var(--primary))}.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-3);padding-bottom:var(--space-3)}.Sidebar-module__XRNO5a__channelsHeader{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);margin-bottom:var(--space-1);display:flex}.Sidebar-module__XRNO5a__channelsLabel{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);white-space:nowrap;flex:1;min-width:0;display:flex}.Sidebar-module__XRNO5a__channelsLabel:before{content:"";background:hsl(var(--muted-foreground)/.2);flex-shrink:0;width:12px;height:1px}.Sidebar-module__XRNO5a__channelsLabel:after{content:"";background:hsl(var(--muted-foreground)/.15);flex:1;height:1px}.Sidebar-module__XRNO5a__addChannelBtn{width:18px;height:18px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:1px;justify-content:center;align-items:center;padding:0;transition:all .15s;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:2px;display:flex}.Sidebar-module__XRNO5a__conversationItem{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);margin:0 var(--space-2);color:hsl(var(--muted-foreground));cursor:pointer;border-radius:2px;grid-template-columns:minmax(0,1fr) auto;transition:background .15s,color .15s,transform .12s;display:grid}.Sidebar-module__XRNO5a__conversationItem:hover{background:hsl(var(--foreground)/.05);color:hsl(var(--foreground))}.Sidebar-module__XRNO5a__conversationItemActive{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.Sidebar-module__XRNO5a__conversationItemActive:hover{background:hsl(var(--primary)/.15)}.Sidebar-module__XRNO5a__conversationTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-family:var(--font-mono);letter-spacing:.01em;overflow:hidden}.Sidebar-module__XRNO5a__conversationTime{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.55);flex-shrink:0}.Sidebar-module__XRNO5a__channelItem{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:.02em;color:hsl(var(--muted-foreground));text-decoration:none;display:flex}.Sidebar-module__XRNO5a__channelItem:hover{background:hsl(var(--foreground)/.05);color:hsl(var(--foreground))}.Sidebar-module__XRNO5a__channelItemActive{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.Sidebar-module__XRNO5a__channelItemActive:hover{background:hsl(var(--primary)/.15);color:hsl(var(--primary))}.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{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;border-radius:2px;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);background:0 0;outline:none;flex:1;padding:0 0 2px}.Sidebar-module__XRNO5a__channelCreateInput::placeholder{color:hsl(var(--muted-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:#39ac63}.Sidebar-module__XRNO5a__prStatus_merged{background:#96c}.Sidebar-module__XRNO5a__prStatus_closed{background:#c63939}.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));box-shadow:0 -1px 0 hsl(var(--border-subtle));font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5);letter-spacing:.03em;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__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));min-width:160px;padding:var(--space-1);border-radius:2px;position:fixed;box-shadow:0 4px 12px #00000026}.Sidebar-module__XRNO5a__contextMenuItemDanger{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2)var(--space-3);cursor:pointer;font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--error));background:0 0;border:none;border-radius:1px;display:flex}.Sidebar-module__XRNO5a__contextMenuItemDanger:hover{background:hsl(var(--glass-error))}.Sidebar-module__XRNO5a__deleteOverlay{z-index:300;background:#00000080;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));width:380px;max-width:calc(100vw - 32px);padding:var(--space-6);border-radius:2px}.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));color:hsl(var(--muted-foreground));font-size:var(--text-sm);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:2px}.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));color:hsl(var(--error));font-size:var(--text-sm);font-family:var(--font-mono);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:2px}.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}}:root[data-theme=blue] .Sidebar-module__XRNO5a__sidebar{--foreground:var(--sidebar-foreground);--muted-foreground:210 20% 62%;--primary:200 40% 82%;--primary-foreground:222 47% 11%;--border:222 30% 19%;--card:222 42% 14%}
.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-4);border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;display:flex}.MemberPanel-module__13lDkG__headerLabel{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))}.MemberPanel-module__13lDkG__count{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6)}.MemberPanel-module__13lDkG__list{padding:var(--space-2)0;flex:1;overflow-y:auto}.MemberPanel-module__13lDkG__group{padding:var(--space-1)0}.MemberPanel-module__13lDkG__group+.MemberPanel-module__13lDkG__group{margin-top:var(--space-2)}.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)/.6);padding:var(--space-2)var(--space-4)}.MemberPanel-module__13lDkG__row{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-4);cursor:default;transition:background .15s;display:flex}.MemberPanel-module__13lDkG__row:hover{background:hsl(var(--foreground)/.04)}.MemberPanel-module__13lDkG__rowOffline{opacity:.45}.MemberPanel-module__13lDkG__avatarWrap{flex-shrink:0;position:relative}.MemberPanel-module__13lDkG__avatar{background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.15);width:24px;height:24px;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:hsl(var(--primary));border-radius:2px;justify-content:center;align-items:center;display:flex}.MemberPanel-module__13lDkG__avatarImg{object-fit:cover;border-radius:2px;width:100%;height:100%}.MemberPanel-module__13lDkG__dot{border:1.5px solid hsl(var(--sidebar));border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px;right:-2px}.MemberPanel-module__13lDkG__dot.MemberPanel-module__13lDkG__online{background:#39ac63}.MemberPanel-module__13lDkG__dot.MemberPanel-module__13lDkG__offline{background:hsl(var(--muted-foreground)/.35)}.MemberPanel-module__13lDkG__name{font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-family:var(--font-mono);letter-spacing:.02em;color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.MemberPanel-module__13lDkG__panel{display:none}}:root[data-theme=blue] .MemberPanel-module__13lDkG__panel{--foreground:var(--sidebar-foreground);--muted-foreground:210 20% 62%;--primary:200 40% 82%;--border:222 30% 19%}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--space-2);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;border-radius:2px;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(--glass-primary-border));outline:none}.Button-module__8RiFmG__button:active:not(:disabled){transform:scale(.98)}.Button-module__8RiFmG__button:disabled{opacity:.5;cursor:not-allowed;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(--glass-primary));color:hsl(var(--primary));border-color:hsl(var(--glass-primary-border))}.Button-module__8RiFmG__primary:hover:not(:disabled){background:hsl(var(--glass-primary-hover));border-color:hsl(var(--glass-primary-border-hover))}.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))}
.ApprovalCard-module__W0ntua__card{gap:var(--space-2);padding:var(--space-3);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);border-radius:2px;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:var(--color-text-primary)}.ApprovalCard-module__W0ntua__badge{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-mono);border-radius:1px;padding:1px 6px}.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:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ApprovalCard-module__W0ntua__preview{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-muted);white-space:pre-wrap;word-break:break-word;max-height:200px;padding:var(--space-3);background:hsl(var(--background)/.5);border-radius:1px;line-height:1.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);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;letter-spacing:.02em;background:0 0;border:none;padding:2px 0;transition:color .1s;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{background:hsl(var(--background)/.5);border-radius:1px;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 .1s}.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:var(--color-text-primary);white-space:nowrap;flex-shrink:0}.ApprovalCard-module__W0ntua__operationPath{font-family:var(--font-mono);color:var(--color-text-secondary);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:var(--color-text-muted);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);line-height:1.5;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));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);border-radius:1px}.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:var(--color-text-secondary);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:.02em}.ApprovalCard-module__W0ntua__diffLines{background:hsl(var(--background)/.5);border:1px solid hsl(var(--border)/.3);border-radius:2px;max-height:400px;overflow:hidden auto}.ApprovalCard-module__W0ntua__diffLine{font-size:var(--text-xs);font-family:var(--font-mono);line-height:1.6;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:var(--color-text-primary);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:.01em}.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:var(--color-text-primary);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);letter-spacing:.01em;border-radius:1px;padding:1px 6px}.ApprovalCard-module__W0ntua__prArrow{color:var(--color-text-muted);display:inline-flex}.ApprovalCard-module__W0ntua__prBody{font-size:var(--text-xs);color:var(--color-text-secondary);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-left:2px solid hsl(var(--foreground)/.08);border-radius:1px;max-height:120px;overflow-y:auto}.ApprovalCard-module__W0ntua__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}
.PlanCard-module__45LReq__card{gap:var(--space-2);padding:var(--space-3);background:hsl(var(--accent)/.03);border:1px solid hsl(var(--accent)/.15);border-left:3px solid hsl(var(--accent));margin-top:var(--space-2);border-radius:2px;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:var(--color-text-primary)}.PlanCard-module__45LReq__badge{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-mono);border-radius:1px;padding:1px 6px}.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__summary{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.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:var(--color-text-primary);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:var(--color-text-muted);text-align:right;flex-shrink:0;min-width:16px}.PlanCard-module__45LReq__feedbackArea{gap:var(--space-2);flex-direction:column;display:flex}.PlanCard-module__45LReq__feedbackInput{border:1px solid hsl(var(--border));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);border-radius:1px}.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:var(--color-text-secondary);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}
.TaskReviewCard-module__BTZI1G__card{gap:var(--space-2);padding:var(--space-3);background:hsl(var(--glass-info));border:1px solid hsl(var(--glass-info-border));margin-top:var(--space-2);border-radius:2px;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:var(--color-text-primary);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:.04em;font-family:var(--font-mono);white-space:nowrap;border-radius:1px;flex-shrink:0;padding:1px 6px}.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{background:hsl(var(--background)/.5);border-radius:1px;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:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskReviewCard-module__BTZI1G__artifactMeta{font-size:var(--text-2xs);font-family:var(--font-mono);color:var(--color-text-muted);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:var(--color-text-secondary)}
.CommentEchoCard-module__Ucl11q__card{gap:var(--space-1-5);padding:var(--space-2-5)var(--space-3);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;border-radius:2px;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:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommentEchoCard-module__Ucl11q__meta strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.CommentEchoCard-module__Ucl11q__fileMono{font-family:var(--font-mono);color:var(--color-text-primary)}.CommentEchoCard-module__Ucl11q__time{font-size:var(--text-2xs);color:var(--color-text-muted);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:var(--color-text-primary);padding:var(--space-1-5)var(--space-2);background:hsl(var(--foreground)/.03);border-left:2px solid hsl(var(--foreground)/.1);white-space:pre-wrap;word-break:break-word;border-radius:1px;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:var(--color-text-muted);letter-spacing:.02em}.CommentEchoCard-module__Ucl11q__pathLabel{font-size:var(--text-2xs);font-family:var(--font-mono);color:var(--color-text-muted);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:var(--color-text-muted);opacity:.7}.CommentEchoCard-module__Ucl11q__viewBtn{font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:.02em;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}
.Badge-module__H8aylq__badge{white-space:nowrap;font-weight:500;line-height:1;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:1px;align-items:center;gap:4px;display:inline-flex}.Badge-module__H8aylq__sm{padding:3px 8px;font-size:11px}.Badge-module__H8aylq__md{padding:5px 10px;font-size:12px}.Badge-module__H8aylq__default{background-color:hsl(var(--glass-muted));color:hsl(var(--muted-foreground));border-color:hsl(var(--glass-muted-border))}.Badge-module__H8aylq__success{background-color:hsl(var(--glass-success));color:hsl(var(--success));border-color:hsl(var(--glass-success-border))}.Badge-module__H8aylq__warning{background-color:hsl(var(--glass-warning));color:hsl(var(--warning));border-color:hsl(var(--glass-warning-border))}.Badge-module__H8aylq__error{background-color:hsl(var(--glass-error));color:hsl(var(--error));border-color:hsl(var(--glass-error-border))}.Badge-module__H8aylq__info,.Badge-module__H8aylq__running{background-color:hsl(var(--glass-info));color:hsl(var(--info));border-color:hsl(var(--glass-info-border))}.Badge-module__H8aylq__idle{background-color:hsl(var(--glass-muted));color:hsl(var(--muted-foreground));border-color:hsl(var(--glass-muted-border))}.Badge-module__H8aylq__completed{background-color:hsl(var(--glass-success));color:hsl(var(--success));border-color:hsl(var(--glass-success-border))}.Badge-module__H8aylq__failed{background-color:hsl(var(--glass-error));color:hsl(var(--error));border-color:hsl(var(--glass-error-border))}
.message-module___A_P4W__message{gap:var(--space-2);width:100%;padding:var(--space-2)var(--space-3);background:0 0;border-radius:0;display:flex}.message-module___A_P4W__messageUser{background:hsl(var(--foreground)/.03);padding-left:calc(var(--space-3) - 2px);border-left:2px solid hsl(var(--foreground)/.15)}.message-module___A_P4W__messageAvatar{background:hsl(var(--foreground)/.06);width:26px;height:26px;font-size:10px;font-weight:var(--font-weight-semibold);font-family:var(--font-mono);color:hsl(var(--foreground)/.5);border-radius:1px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.message-module___A_P4W__messageAvatarImg{object-fit:cover;border-radius:1px;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:600;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:600}.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);font-size:.9em;font-family:var(--font-mono);border-radius:1px;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);background:hsl(var(--secondary));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:0;line-height:1.5;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{background:hsl(var(--foreground)/.03);font-weight:600}.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{background:hsl(var(--foreground)/.8);width:8px;height:8px;box-shadow:0 0 6px hsl(var(--foreground)/.14);flex-shrink:0;animation:1.1s linear infinite message-module___A_P4W__thinkingMorph}.message-module___A_P4W__thinkingLabel{font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:.02em;color:hsl(var(--muted-foreground)/.6);transition:opacity .15s}@keyframes message-module___A_P4W__thinkingMorph{0%{border-radius:10%;transform:rotate(0)scale(.35)}50%{border-radius:50%;transform:rotate(180deg)scale(1)}to{border-radius:10%;transform:rotate(360deg)scale(.35)}}@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__cursor{vertical-align:text-bottom;background:hsl(var(--foreground)/.7);border-radius:1px;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{opacity:.65;border-radius:28%;animation:none;transform:scale(.7)}.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__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);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));padding:2px 0;line-height:1.4;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:16px}.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);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:2px 0;line-height:1.4;transition:color .15s;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);border-radius:1px;flex-shrink:0;padding:1px 6px}.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__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);min-width:0;line-height:1.5;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{font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:.02em;color:hsl(var(--muted-foreground));align-items:center;padding:2px 0;display:flex}.message-module___A_P4W__phaseLabel{color:hsl(var(--muted-foreground)/.7)}.message-module___A_P4W__phaseActivities{border-left:1.5px solid hsl(var(--foreground)/.08);margin-top:1px;margin-left:1px;padding-left:12px}.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{align-items:center;margin-bottom:0;padding:2px 0;display:flex}.message-module___A_P4W__stepLabel{font-size:var(--text-xs);color:hsl(var(--foreground)/.6);font-weight:500}.message-module___A_P4W__stepActivities{border-left:1.5px solid hsl(var(--foreground)/.08);margin-top:1px;margin-left:1px;padding-left:12px}.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);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:2px 0;transition:color .15s;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:1px;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:1.5;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);white-space:pre-wrap;word-break:break-word;max-height:300px;margin:0;padding:0;line-height:1.5;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);color:hsl(var(--muted-foreground));padding:1px 0;line-height:1.5;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}
.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:1px solid hsl(var(--foreground)/.1);vertical-align:baseline;border-radius:3px;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:.02em}.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);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);font-family:var(--font-mono);color:hsl(var(--foreground));cursor:pointer;letter-spacing:.02em;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;padding:2px 0;transition:all .1s;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);border-radius:6px;transition:border-color .15s;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:10px;font-weight:700;font-family:var(--font-mono);letter-spacing:.04em;border-radius:3px;padding:1px 5px;line-height:1.4;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:2px;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__messageTextCollapsed{max-height:200px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 150px,#0000 200px);mask-image:linear-gradient(#000 150px,#0000 200px)}.MessageItem-module__pcMSsa__viewMoreBtn{margin-top:var(--space-2);border:1px solid hsl(var(--foreground)/.12);cursor:pointer;font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.6);letter-spacing:.02em;background:0 0;border-radius:1px;align-items:center;padding:1px 6px;transition:color .1s,border-color .1s;display:inline-flex}.MessageItem-module__pcMSsa__viewMoreBtn:hover{color:hsl(var(--foreground));border-color:hsl(var(--foreground)/.25)}.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{border:1px solid hsl(var(--border));background:hsl(var(--foreground)/.03);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;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);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 1px 3px hsl(var(--foreground)/.06);z-index:1;border-radius:2px;align-items:center;gap:1px;padding:2px;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{cursor:pointer;width:24px;height:24px;color:hsl(var(--muted-foreground));background:0 0;border:none;border-radius:1px;justify-content:center;align-items:center;padding:0;transition:all .1s;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__hoverBarDivider{background:hsl(var(--border));width:1px;height:16px;margin:0 2px}@media (max-width:640px){.MessageItem-module__pcMSsa__message{max-width:100%}.MessageItem-module__pcMSsa__hoverBar{display:none!important}}
.DiffFileHeader-module__W1dXkq__fileHeader{width:100%;padding:var(--space-2)var(--space-4);background:hsl(var(--foreground)/.03);border:none;border-bottom:1px solid hsl(var(--foreground)/.08);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);text-align:left;justify-content:space-between;align-items:center;font-family:inherit;display:flex}.DiffFileHeader-module__W1dXkq__fileHeader:hover{background:hsl(var(--foreground)/.05)}.DiffFileHeader-module__W1dXkq__left{align-items:center;gap:var(--space-2);min-width:0;display:flex}.DiffFileHeader-module__W1dXkq__right{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.DiffFileHeader-module__W1dXkq__chevron{width:14px;height:14px;color:hsl(var(--muted-foreground));transition:transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DiffFileHeader-module__W1dXkq__chevron svg{width:100%;height:100%}.DiffFileHeader-module__W1dXkq__chevronExpanded{transform:rotate(90deg)}.DiffFileHeader-module__W1dXkq__filePath{font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:var(--color-text-primary);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DiffFileHeader-module__W1dXkq__commentCount{background:hsl(var(--glass-info));border:1px solid hsl(var(--glass-info-border));min-width:18px;height:18px;font-size:10px;font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:hsl(var(--info));border-radius:1px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.DiffFileHeader-module__W1dXkq__fileStats{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);font-family:var(--font-mono);display:flex}.DiffFileHeader-module__W1dXkq__statsAddition{color:hsl(var(--success))}.DiffFileHeader-module__W1dXkq__statsDeletion{color:hsl(var(--error))}.DiffFileHeader-module__W1dXkq__fileStatus{font-size:var(--text-2xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:1px;padding:2px 6px;line-height:1}.DiffFileHeader-module__W1dXkq__fileStatusAdded{background:hsl(var(--glass-success));color:hsl(var(--success));border-color:hsl(var(--glass-success-border))}.DiffFileHeader-module__W1dXkq__fileStatusDeleted{background:hsl(var(--glass-error));color:hsl(var(--error));border-color:hsl(var(--glass-error-border))}.DiffFileHeader-module__W1dXkq__fileStatusModified{background:hsl(var(--glass-warning));color:hsl(var(--warning));border-color:hsl(var(--glass-warning-border))}.DiffFileHeader-module__W1dXkq__fileStatusRenamed,.DiffFileHeader-module__W1dXkq__fileStatusCopied{background:hsl(var(--glass-info));color:hsl(var(--info));border-color:hsl(var(--glass-info-border))}
.Card-module__b6YjYG__card{background:var(--color-bg-elevated);border:1px solid var(--color-border);transition:border-color var(--transition-base),transform var(--transition-fast);border-radius:2px}.Card-module__b6YjYG__interactive{cursor:pointer}.Card-module__b6YjYG__interactive:hover{border-color:var(--color-border-hover)}.Card-module__b6YjYG__paddingSm{padding:var(--space-3)var(--space-4)}.Card-module__b6YjYG__paddingMd{padding:var(--space-5)}.Card-module__b6YjYG__paddingLg{padding:var(--space-6)}.Card-module__b6YjYG__flat{box-shadow:none;background:var(--color-bg-secondary)}
.Composer-module__AfjUwa__inputArea{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;flex-shrink:0;display:flex}.Composer-module__AfjUwa__inputWrapper{border-left:2px solid #0000;align-items:flex-end;transition:border-color .15s;display:flex;position:relative}.Composer-module__AfjUwa__inputWrapper:focus-within{border-left-color:hsl(var(--accent))}.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:.01em;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)/.35);font-family:var(--font-mono)}.Composer-module__AfjUwa__input:focus{outline:none}.Composer-module__AfjUwa__sendBtn{padding:0 var(--space-4);color:hsl(var(--muted-foreground)/.4);border:none;border-left:1px solid hsl(var(--foreground)/.06);cursor:pointer;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;transition:color .15s;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:.03em;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:.03em;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{padding:0 var(--space-2)0 var(--space-3);cursor:pointer;color:hsl(var(--muted-foreground)/.35);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.Composer-module__AfjUwa__attachBtn:hover{color:hsl(var(--foreground)/.7)}.Composer-module__AfjUwa__attachBtn 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:1px solid hsl(var(--foreground)/.08);border-radius:4px;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;background:#d92626;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;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;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:opacity .15s;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));max-width:260px;padding:var(--space-1)0;margin-bottom:var(--space-1);z-index:50;box-shadow:0 2px 8px hsl(var(--foreground)/.08);border-radius:2px;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{background:hsl(var(--muted));border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:flex}.Composer-module__AfjUwa__mentionName{font-weight:500}@media (max-width:640px){.Composer-module__AfjUwa__inputArea{margin:0 var(--space-2)var(--space-2)}.Composer-module__AfjUwa__inputMeta{display:none}}
.DiffViewer-module__svbZQW__diffWrapper{font-family:var(--font-mono);font-size:var(--text-xs);scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;line-height:1.7;overflow-x:auto}.DiffViewer-module__svbZQW__diffWrapper:hover{scrollbar-color:hsl(var(--foreground)/.15)transparent}.DiffViewer-module__svbZQW__fileSection{border-bottom:1px solid hsl(var(--foreground)/.08)}.DiffViewer-module__svbZQW__fileSection:last-child{border-bottom:none}.DiffViewer-module__svbZQW__diffLines{flex-direction:column;min-width:fit-content;display:flex}.DiffViewer-module__svbZQW__hunkSeparator{padding:var(--space-1)var(--space-4);padding-left:calc(4ch + 4ch + var(--space-4) + 2px + 3px);background:hsl(var(--accent)/.05);color:hsl(var(--accent)/.6);font-size:var(--text-2xs);font-family:var(--font-mono);border-top:1px solid hsl(var(--foreground)/.06);border-bottom:1px solid hsl(var(--foreground)/.06);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.DiffViewer-module__svbZQW__lineGroup{flex-direction:column;display:flex}.DiffViewer-module__svbZQW__lineRow{align-items:stretch;min-height:22px;display:flex}.DiffViewer-module__svbZQW__gutterOld,.DiffViewer-module__svbZQW__gutterNew{padding:0 var(--space-2);text-align:right;-webkit-user-select:none;user-select:none;background:hsl(var(--foreground)/.025);border-right:1px solid hsl(var(--foreground)/.07);font-variant-numeric:tabular-nums;width:4ch;min-width:4ch;color:hsl(var(--muted-foreground)/.45);cursor:pointer;transition:background var(--transition-fast);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.DiffViewer-module__svbZQW__gutterOld:hover,.DiffViewer-module__svbZQW__gutterNew:hover{background:hsl(var(--foreground)/.06);color:hsl(var(--muted-foreground)/.7)}.DiffViewer-module__svbZQW__gutterHasComment{position:relative}.DiffViewer-module__svbZQW__gutterHasComment:after{content:"";background:hsl(var(--accent));opacity:.7;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.DiffViewer-module__svbZQW__codeCell{min-width:0;padding:0 var(--space-4);white-space:pre;flex:1}.DiffViewer-module__svbZQW__lineAddition .DiffViewer-module__svbZQW__codeCell{background:hsl(var(--diff-add-bg));border-left:3px solid hsl(var(--diff-add-border))}.DiffViewer-module__svbZQW__lineAddition .DiffViewer-module__svbZQW__gutterOld,.DiffViewer-module__svbZQW__lineAddition .DiffViewer-module__svbZQW__gutterNew{background:hsl(var(--diff-add-gutter));border-right-color:hsl(var(--diff-add-border)/.3);color:hsl(var(--diff-add-text)/.6)}.DiffViewer-module__svbZQW__lineDeletion .DiffViewer-module__svbZQW__codeCell{background:hsl(var(--diff-del-bg));border-left:3px solid hsl(var(--diff-del-border))}.DiffViewer-module__svbZQW__lineDeletion .DiffViewer-module__svbZQW__gutterOld,.DiffViewer-module__svbZQW__lineDeletion .DiffViewer-module__svbZQW__gutterNew{background:hsl(var(--diff-del-gutter));border-right-color:hsl(var(--diff-del-border)/.3);color:hsl(var(--diff-del-text)/.6)}.DiffViewer-module__svbZQW__lineContext .DiffViewer-module__svbZQW__codeCell{background:0 0;border-left:3px solid #0000}.DiffViewer-module__svbZQW__additionPrefix{color:hsl(var(--diff-add-text));font-weight:var(--font-weight-semibold);margin-right:var(--space-1);-webkit-user-select:none;user-select:none}.DiffViewer-module__svbZQW__deletionPrefix{color:hsl(var(--diff-del-text));font-weight:var(--font-weight-semibold);margin-right:var(--space-1);-webkit-user-select:none;user-select:none}.DiffViewer-module__svbZQW__contextPrefix{margin-right:var(--space-1);-webkit-user-select:none;user-select:none;color:#0000}.DiffViewer-module__svbZQW__inlineComments{gap:var(--space-2);margin:var(--space-2)var(--space-3);margin-left:calc(4ch + 4ch + var(--space-4) + 2px + 3px);padding:var(--space-2)var(--space-3);border:1px solid hsl(var(--muted-foreground)/.2);border-radius:var(--radius-sm);background:hsl(var(--muted)/.5);flex-direction:column;max-width:560px;display:flex}.DiffViewer-module__svbZQW__inlineComment{align-items:flex-start;gap:var(--space-2);font-size:var(--text-2xs);line-height:1.5;display:flex}.DiffViewer-module__svbZQW__inlineComment+.DiffViewer-module__svbZQW__inlineComment{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px dashed hsl(var(--foreground)/.07)}.DiffViewer-module__svbZQW__inlineAvatar{background:hsl(var(--foreground)/.08);width:16px;height:16px;font-size:9px;font-weight:var(--font-weight-semibold);color:hsl(var(--foreground)/.5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex;overflow:hidden}.DiffViewer-module__svbZQW__inlineAvatarImg{object-fit:cover;width:100%;height:100%}.DiffViewer-module__svbZQW__inlineContent{flex-direction:column;gap:1px;min-width:0;display:flex}.DiffViewer-module__svbZQW__inlineHeader{align-items:baseline;gap:var(--space-2);display:flex}.DiffViewer-module__svbZQW__inlineAuthor{font-weight:var(--font-weight-semibold);color:hsl(var(--foreground))}.DiffViewer-module__svbZQW__inlineTime{color:hsl(var(--muted-foreground)/.7)}.DiffViewer-module__svbZQW__inlineBody{color:hsl(var(--foreground)/.8);white-space:pre-wrap;word-break:break-word}.DiffViewer-module__svbZQW__replyArea{padding-top:var(--space-1)}.DiffViewer-module__svbZQW__replyTrigger{all:unset;cursor:pointer;font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5);transition:color var(--transition-fast)}.DiffViewer-module__svbZQW__replyTrigger:hover{color:hsl(var(--foreground)/.7)}.DiffViewer-module__svbZQW__replyForm{gap:var(--space-2);flex-direction:column;display:flex}.DiffViewer-module__svbZQW__replyInput{font-family:var(--font-mono);font-size:var(--text-2xs);background:hsl(var(--foreground)/.04);border:1px solid hsl(var(--foreground)/.1);border-radius:var(--radius-sm);padding:var(--space-2);color:hsl(var(--foreground));resize:vertical;outline:none}.DiffViewer-module__svbZQW__replyInput:focus{border-color:hsl(var(--accent)/.4)}.DiffViewer-module__svbZQW__replyActions{gap:var(--space-2);justify-content:flex-end;display:flex}.DiffViewer-module__svbZQW__replyCancel,.DiffViewer-module__svbZQW__replySubmit{all:unset;cursor:pointer;font-size:var(--text-2xs);font-family:var(--font-mono);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm)}.DiffViewer-module__svbZQW__replyCancel{color:hsl(var(--muted-foreground)/.6)}.DiffViewer-module__svbZQW__replyCancel:hover{color:hsl(var(--foreground)/.7)}.DiffViewer-module__svbZQW__replySubmit{background:hsl(var(--foreground)/.08);color:hsl(var(--foreground)/.7)}.DiffViewer-module__svbZQW__replySubmit:hover:not(:disabled){background:hsl(var(--foreground)/.12)}.DiffViewer-module__svbZQW__replySubmit:disabled{opacity:.4;cursor:default}.DiffViewer-module__svbZQW__highlightFlash{animation:1.5s ease-out DiffViewer-module__svbZQW__commentHighlight}@keyframes DiffViewer-module__svbZQW__commentHighlight{0%{background:hsl(var(--accent)/.2)}to{background:0 0}}
.MessageBubble-module__PAmBfW__bubble{gap:var(--space-2);padding:var(--space-3)var(--space-4);border-radius:2px;flex-direction:column;max-width:80%;display:flex}.MessageBubble-module__PAmBfW__agent{background:var(--color-agent-bubble);border:1px solid var(--color-agent-bubble-border);align-self:flex-start}.MessageBubble-module__PAmBfW__user{background:var(--color-primary);color:var(--color-primary-fg);box-shadow:var(--shadow-xs);align-self:flex-end}.MessageBubble-module__PAmBfW__user .MessageBubble-module__PAmBfW__header{color:#fff9}.MessageBubble-module__PAmBfW__user .MessageBubble-module__PAmBfW__name{color:var(--color-primary-fg)}.MessageBubble-module__PAmBfW__user .MessageBubble-module__PAmBfW__time{color:#ffffff80}.MessageBubble-module__PAmBfW__system{padding:var(--space-2)var(--space-4);background:0 0;align-self:center;max-width:100%}.MessageBubble-module__PAmBfW__system .MessageBubble-module__PAmBfW__content{color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}.MessageBubble-module__PAmBfW__header{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.MessageBubble-module__PAmBfW__avatar{background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);width:22px;height:22px;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MessageBubble-module__PAmBfW__name{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.MessageBubble-module__PAmBfW__systemLabel{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider)}.MessageBubble-module__PAmBfW__tag{font-size:var(--text-2xs);background:var(--color-bg-tertiary);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em;border-radius:1px;padding:2px 5px}.MessageBubble-module__PAmBfW__tag.MessageBubble-module__PAmBfW__thinking{background:var(--color-info-muted);color:var(--color-info)}.MessageBubble-module__PAmBfW__tag.MessageBubble-module__PAmBfW__action{background:var(--color-accent-muted);color:var(--color-accent)}.MessageBubble-module__PAmBfW__tag.MessageBubble-module__PAmBfW__result{background:var(--color-success-muted);color:var(--color-success)}.MessageBubble-module__PAmBfW__tag.MessageBubble-module__PAmBfW__error{background:var(--color-error-muted);color:var(--color-error)}.MessageBubble-module__PAmBfW__tag.MessageBubble-module__PAmBfW__delegation{background:var(--color-warning-muted);color:var(--color-warning)}.MessageBubble-module__PAmBfW__time{color:var(--color-text-muted);font-size:var(--text-2xs);font-family:var(--font-mono);margin-left:auto}.MessageBubble-module__PAmBfW__content{font-size:var(--text-sm);line-height:var(--line-height-relaxed);word-break:break-word}.MessageBubble-module__PAmBfW__content p{margin:0 0 var(--space-2)}.MessageBubble-module__PAmBfW__content p:last-child{margin-bottom:0}.MessageBubble-module__PAmBfW__content>:first-child{margin-top:0}.MessageBubble-module__PAmBfW__content code{background:var(--color-bg-tertiary);font-size:.9em;font-family:var(--font-mono);border-radius:1px;padding:.1em .35em}.MessageBubble-module__PAmBfW__content a{color:var(--color-text-secondary);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-subtle);text-decoration-color:var(--color-border-subtle);transition:color .12s,text-decoration-color .12s}.MessageBubble-module__PAmBfW__content a:hover{color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-text-secondary);text-decoration-color:var(--color-text-secondary)}.MessageBubble-module__PAmBfW__fileRef{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);vertical-align:baseline;border-radius:3px;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}.MessageBubble-module__PAmBfW__fileRef:hover{background:var(--color-bg-secondary,var(--color-bg-tertiary));border-color:var(--color-text-muted);color:var(--color-text-primary);text-decoration:none}.MessageBubble-module__PAmBfW__errorContent{color:var(--color-error)}
.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:.02em;color:hsl(var(--muted-foreground))}.ChannelView-module__qGOjGG__channelHeader{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border-bottom:1px solid hsl(var(--border));box-shadow:0 1px 0 hsl(var(--border-subtle));background:hsl(var(--background));flex-shrink:0;display:flex}.ChannelView-module__qGOjGG__channelHeaderMeta{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.5);letter-spacing:.03em;margin-left:auto;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)/.6);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)}.ChannelView-module__qGOjGG__channelHeaderDesc{font-size:var(--text-xs);color:hsl(var(--muted-foreground)/.6);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChannelView-module__qGOjGG__messages{overflow-anchor:none;padding:var(--space-1)var(--space-4);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: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__historyLoading{font-size:var(--text-2xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.02em;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);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--muted-foreground));cursor:pointer;border-radius:2px;transition:all .15s;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:.03em;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:1px solid hsl(var(--foreground)/.1);vertical-align:baseline;border-radius:3px;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:.02em}.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);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);font-family:var(--font-mono);color:hsl(var(--foreground));cursor:pointer;letter-spacing:.02em;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;padding:2px 0;transition:all .1s;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:2px 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{border-left:2px solid #0000;align-items:flex-end;transition:border-color .15s;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:.03em;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:.03em;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));max-width:260px;padding:var(--space-1)0;margin-bottom:var(--space-1);z-index:50;box-shadow:0 2px 8px hsl(var(--foreground)/.08);border-radius:2px;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{background:hsl(var(--muted));border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:flex}.ChannelView-module__qGOjGG__mentionName{font-weight:500}.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:.01em;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;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;transition:color .15s;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:2px;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);color:hsl(var(--foreground));cursor:pointer;font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;border-radius:1px;flex-shrink:0;transition:all .15s;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:.03em;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:.02em}.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{border:1px solid hsl(var(--border));background:hsl(var(--foreground)/.03);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;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);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 1px 3px hsl(var(--foreground)/.06);z-index:1;border-radius:2px;align-items:center;gap:1px;padding:2px;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{cursor:pointer;width:24px;height:24px;color:hsl(var(--muted-foreground));background:0 0;border:none;border-radius:1px;justify-content:center;align-items:center;padding:0;transition:all .1s;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 2px}@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:.02em;cursor:pointer;border:none;border-radius:2px;animation:.15s ChannelView-module__qGOjGG__pillFadeIn;display:inline-flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.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)}}
.TaskTypeSelector-module__Me4TJq__selector{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:2px;padding:3px;display:inline-flex}.TaskTypeSelector-module__Me4TJq__option{padding:8px var(--space-4);font-size:var(--text-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);color:var(--color-text-tertiary);font-family:var(--font-sans);letter-spacing:var(--letter-spacing-normal);background:0 0;border:none;border-radius:1px}.TaskTypeSelector-module__Me4TJq__option:hover{color:var(--color-text-primary)}.TaskTypeSelector-module__Me4TJq__optionActive{background:var(--color-bg-secondary);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}
.ChatInput-module__WrdTRW__container{gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--color-bg-secondary);display:flex}.ChatInput-module__WrdTRW__input{padding:var(--space-2-5)var(--space-3);border:1px solid var(--color-border);background:var(--color-bg-input);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-primary);resize:none;min-height:40px;max-height:120px;line-height:var(--line-height-normal);transition:border-color var(--transition-fast);border-radius:2px;flex:1}.ChatInput-module__WrdTRW__input:focus{border-color:var(--color-border-focus);outline:none}.ChatInput-module__WrdTRW__input::placeholder{color:var(--color-text-muted)}.ChatInput-module__WrdTRW__input:disabled{background:var(--color-bg-tertiary);cursor:not-allowed;opacity:.7}.ChatInput-module__WrdTRW__sendBtn{height:40px;padding:0 var(--space-4);background:var(--color-primary);color:var(--color-primary-fg);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast);border:none;border-radius:2px}.ChatInput-module__WrdTRW__sendBtn:hover:not(:disabled){background:var(--color-primary-hover)}.ChatInput-module__WrdTRW__sendBtn:disabled{opacity:.5;cursor:not-allowed}
.AgentCard-module__3CfSKa__link{text-decoration:none;display:block}.AgentCard-module__3CfSKa__header{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.AgentCard-module__3CfSKa__avatar{background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);width:44px;height:44px;font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AgentCard-module__3CfSKa__headerText{flex-direction:column;gap:2px;min-width:0;display:flex}.AgentCard-module__3CfSKa__name{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin:0}.AgentCard-module__3CfSKa__usage{font-size:var(--text-xs);color:var(--color-text-tertiary);font-family:var(--font-mono)}.AgentCard-module__3CfSKa__description{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-4)0;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AgentCard-module__3CfSKa__capabilities{gap:var(--space-1-5);flex-wrap:wrap;display:flex}
.AgentForm-module__Dq1cAW__form{gap:var(--space-6);flex-direction:column;max-width:600px;display:flex}.AgentForm-module__Dq1cAW__field{gap:var(--space-2);flex-direction:column;display:flex}.AgentForm-module__Dq1cAW__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);font-family:var(--font-mono)}.AgentForm-module__Dq1cAW__capabilities{gap:var(--space-2);flex-direction:column;display:flex}.AgentForm-module__Dq1cAW__capabilityBtn{align-items:flex-start;gap:var(--space-1);padding:var(--space-3)var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border);cursor:pointer;transition:all var(--transition-fast);text-align:left;font-family:var(--font-sans);border-radius:2px;flex-direction:column;display:flex}.AgentForm-module__Dq1cAW__capabilityBtn:hover{border-color:var(--color-border-hover)}.AgentForm-module__Dq1cAW__capabilityBtnActive{background:var(--color-accent-muted);border-color:var(--color-accent)}.AgentForm-module__Dq1cAW__capabilityLabel{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.AgentForm-module__Dq1cAW__capabilityDesc{font-size:var(--text-sm);color:var(--color-text-secondary)}.AgentForm-module__Dq1cAW__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);display:flex}
.ThreadView-module__e6znMW__thread{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:2px;flex-direction:column;height:100%;display:flex;overflow:hidden}.ThreadView-module__e6znMW__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-secondary);display:flex}.ThreadView-module__e6znMW__headerLeft{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ThreadView-module__e6znMW__avatar{background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);width:40px;height:40px;font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ThreadView-module__e6znMW__headerInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.ThreadView-module__e6znMW__headerTop{align-items:center;gap:var(--space-2);display:flex}.ThreadView-module__e6znMW__agentName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight)}.ThreadView-module__e6znMW__taskName{font-size:var(--text-xs);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ThreadView-module__e6znMW__headerActions{gap:var(--space-2);flex-shrink:0;display:flex}.ThreadView-module__e6znMW__messages{padding:var(--space-5);gap:var(--space-4);background:var(--color-bg-primary);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ThreadView-module__e6znMW__empty{justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-text-tertiary);padding:var(--space-8);flex-direction:column;flex:1;display:flex}.ThreadView-module__e6znMW__emptyIcon{background:var(--color-bg-tertiary);width:48px;height:48px;font-size:var(--text-xl);opacity:.6;border-radius:2px;justify-content:center;align-items:center;display:flex}.ThreadView-module__e6znMW__emptyText{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.ThreadView-module__e6znMW__emptySubtext{font-size:var(--text-xs);text-align:center;max-width:280px;line-height:var(--line-height-relaxed);margin:0}.ThreadView-module__e6znMW__typing{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-tertiary);padding:var(--space-3)var(--space-4);background:var(--color-bg-secondary);border-radius:2px;align-self:flex-start;display:flex}.ThreadView-module__e6znMW__typingDots{width:14px;height:14px;color:var(--color-text-muted);flex-shrink:0;animation:.8s linear infinite ThreadView-module__e6znMW__spin}@keyframes ThreadView-module__e6znMW__spin{to{transform:rotate(360deg)}}
.page-module__SbGwAq__main{padding:var(--space-8);flex:1;overflow-y:auto}
