.ChatList_listContainer__eP6aX{display:flex;flex-direction:column;background:var(--color-bg-subtle)}.ChatList_emptyState__djqLn{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;color:var(--color-text-muted);text-align:center}.ChatList_emptyState__djqLn p{margin:0 0 8px;font-size:14px;line-height:1.6}.ChatList_emptyStateHint__Z3E7O{font-size:12px;opacity:.7}.ChatList_listItem__brVfy{display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;border-bottom:1px solid var(--color-border);background:rgba(0,0,0,0);cursor:pointer;text-align:left;width:100%;transition:background .15s ease}.ChatList_listItem__brVfy:hover{background:var(--color-bg-subtle)}.ChatList_listItem__brVfy:active{background:color-mix(in srgb,var(--color-text) 8%,transparent)}.ChatList_listItem__brVfy.ChatList_active__g_L7m{border-left:3px solid var(--color-accent);padding-left:13px;background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.ChatList_listItemDropTarget__mssHk{background:color-mix(in srgb,var(--color-text) 6%,transparent);outline:1px dashed color-mix(in srgb,var(--color-text-muted) 40%,transparent);outline-offset:-1px}.ChatList_avatarContainer__eFC4O{position:relative;flex-shrink:0}.ChatList_avatar__E3p7R{width:40px;height:40px;border-radius:50%;object-fit:cover}.ChatList_avatarFallback__fhGbO{width:40px;height:40px;border-radius:50%;background:var(--color-text-muted);display:flex;align-items:center;justify-content:center}.ChatList_avatarFallback__fhGbO span{font-size:10px;font-weight:600;color:var(--color-bg);letter-spacing:.02em}.ChatList_onlineIndicator__KuXNv{position:absolute;bottom:2px;right:2px;width:10px;height:10px;background:#4caf50;border-radius:50%;border:2px solid var(--color-bg-subtle);box-shadow:0 0 0 1px rgba(76,175,80,.2)}.ChatList_groupAvatar__77GIU{width:40px;height:40px;position:relative;display:flex;align-items:center;justify-content:center}.ChatList_groupAvatarMini__kPMMy{position:absolute;width:26px;height:26px;border-radius:50%;background:var(--color-text-muted);border:1.5px solid var(--color-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.ChatList_groupAvatarMini__kPMMy:first-child{top:0;left:50%;transform:translateX(-50%)}.ChatList_groupAvatarMini__kPMMy:nth-child(2){bottom:0;left:0}.ChatList_groupAvatarMini__kPMMy:nth-child(3){bottom:0;right:0}.ChatList_groupAvatarMini__kPMMy img{width:100%;height:100%;object-fit:cover}.ChatList_groupAvatarMini__kPMMy span{font-size:8px;font-weight:600;color:var(--color-bg)}.ChatList_listItemContent__7RsSZ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.ChatList_nameBold___wp8o,.ChatList_name__e6kho{font-size:15px;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatList_nameBold___wp8o{font-weight:700}.ChatList_preview__LgGXS{font-size:13px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatList_listItemMeta__gfVxH{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.ChatList_timestamp__fQhsf{font-size:11px;color:var(--color-text-light);white-space:nowrap}.ChatList_unreadBadge__ONdR0{background:var(--color-accent);color:var(--color-accent-text);font-size:11px;font-weight:600;padding:2px 6px;border-radius:var(--radius-sm);min-width:20px;text-align:center}.channelBrowser_overlay__jaCCU{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:2500;display:flex;align-items:center;justify-content:center;padding:24px}.channelBrowser_modal__5nB_1{width:100%;max-width:480px;max-height:80vh;background:var(--color-bg);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden}.channelBrowser_header__6M2tA{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0}.channelBrowser_title__KYGK_{font-size:16px;font-weight:600;color:var(--color-text);margin:0}.channelBrowser_closeBtn__PScgk{background:none;border:none;font-size:20px;color:var(--color-text-muted);cursor:pointer;padding:4px;line-height:1}.channelBrowser_closeBtn__PScgk:hover{color:var(--color-text)}.channelBrowser_searchRow__IrE7k{padding:12px 16px}.channelBrowser_searchInput__R0w2E{width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text);font-size:13px;outline:none}.channelBrowser_searchInput__R0w2E:focus{border-color:var(--color-text-muted)}.channelBrowser_list__0XeNU{flex:1 1;overflow-y:auto;padding:0 16px 16px}.channelBrowser_empty__hebLt{padding:24px 0;text-align:center;color:var(--color-text-muted);font-size:13px}.channelBrowser_channelRow__jbAff{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--color-border)}.channelBrowser_channelRow__jbAff:last-child{border-bottom:none}.channelBrowser_channelInfo__8sNnp{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.channelBrowser_channelName__EbxJW{font-size:14px;font-weight:600;color:var(--color-text)}.channelBrowser_channelTopic__7LF6n{font-size:12px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channelBrowser_channelMeta__DZzg0{font-size:11px;color:var(--color-text-light)}.channelBrowser_joinBtn__bV7da{padding:6px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-text);font-size:13px;cursor:pointer;flex-shrink:0;margin-left:12px;transition:all .15s ease}.channelBrowser_joinBtn__bV7da:hover:not(:disabled){border-color:var(--color-text)}.channelBrowser_joinBtn__bV7da:disabled{opacity:.5;cursor:not-allowed}.chatPanel_sidebar__mYFoR{position:fixed;top:0;right:0;width:400px;max-width:100%;height:100%;background:var(--color-bg-subtle);display:flex;flex-direction:column}@media(max-width:768px){.chatPanel_sidebar__mYFoR{position:static;width:100%;height:100%}}.chatPanel_embedded__gBsUq{width:100%;height:100%;background:var(--color-bg-subtle);display:flex;flex-direction:column}.chatPanel_header__gM2x8{padding:16px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--color-bg-subtle)}.chatPanel_headerRow__kH2JN{display:flex;justify-content:center;align-items:center;gap:8px;position:relative}.chatPanel_headerExpandBtn__IbFER{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:4px;background:rgba(0,0,0,0);border:none;color:var(--color-text-muted);cursor:pointer;transition:color .15s}.chatPanel_headerExpandBtn__IbFER:hover{color:var(--color-text)}.chatPanel_createBtnInline__zkFlH{margin-left:8px;background:none;border:none;font-size:18px;color:var(--color-text-muted);cursor:pointer;padding:4px 8px;line-height:1}.chatPanel_createBtnInline__zkFlH:hover{color:var(--color-text)}.chatPanel_closeBtn__UkHdD{display:none;position:absolute;top:12px;right:12px;background:none;border:none;font-size:28px;line-height:1;color:var(--color-text);cursor:pointer;padding:12px;flex-shrink:0;min-width:44px;min-height:44px;z-index:10;transition:opacity .15s}.chatPanel_closeBtn__UkHdD:hover{opacity:.7}@media(max-width:768px){.chatPanel_closeBtn__UkHdD{display:flex;align-items:center;justify-content:center}}.chatPanel_tabSwitcher__sPNcL{display:flex;gap:2px;margin:0 auto}.chatPanel_tabIcon__pN6Yw{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.chatPanel_tabIcon__pN6Yw:hover{color:var(--color-text);background:rgba(128,128,128,.1)}.chatPanel_tabIconActive__FG0M_{background:rgba(128,128,128,.15);color:var(--color-text)}.chatPanel_tabIconUnread__sOBbo{position:relative}.chatPanel_tabIconUnread__sOBbo:after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--color-text)}.chatPanel_tabIconBadge__xxwU3{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--color-accent);color:var(--color-accent-text);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center}.chatPanel_sectionHeader__22kKO{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:12px 16px 4px;position:-webkit-sticky;position:sticky;top:0;background:var(--color-bg-subtle);z-index:1}.chatPanel_sectionCreateBtn__E6zUd{background:none;border:none;font-size:16px;line-height:1;color:var(--color-text-muted);cursor:pointer;padding:0 4px}.chatPanel_sectionCreateBtn__E6zUd:hover{color:var(--color-text)}.chatPanel_searchBtn__1FBkx{position:absolute;left:0}.chatPanel_createBtn__dtkFP{position:absolute;right:0;display:flex;align-items:center;justify-content:center;padding:4px;background:rgba(0,0,0,0);border:none;color:var(--color-text-muted);cursor:pointer;transition:color .15s}.chatPanel_createBtn__dtkFP:hover{color:var(--color-text)}.chatPanel_createIcon__Ni2Lp{font-size:20px;font-weight:300;line-height:1}.chatPanel_avatarNav__HxKQ_{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:6px;max-height:140px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.chatPanel_avatarNav__HxKQ_::-webkit-scrollbar{display:none}.chatPanel_avatarBtn__T4GCz{position:relative;padding:0;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;transition:transform .15s;flex-shrink:0;outline:none}.chatPanel_avatarBtn__T4GCz:hover:not(.chatPanel_active__kZyqV){opacity:.7}.chatPanel_avatarBtn__T4GCz.chatPanel_active__kZyqV{transform:scale(1.25)}.chatPanel_abeAvatar__oM4oX{width:36px;height:36px;border-radius:50%;background:var(--color-accent);display:flex;align-items:center;justify-content:center}.chatPanel_abeAvatar__oM4oX span{font-size:9px;font-weight:600;letter-spacing:.05em;color:var(--color-accent-text)}.chatPanel_userAvatar__lzelv{width:36px;height:36px;border-radius:50%;object-fit:cover}.chatPanel_userAvatarFallback__Ph8VL{width:36px;height:36px;border-radius:50%;background:var(--color-text-muted);display:flex;align-items:center;justify-content:center}.chatPanel_userAvatarFallback__Ph8VL span{font-size:9px;font-weight:600;color:var(--color-bg);letter-spacing:.05em}.chatPanel_badge__WUKnW{position:absolute;top:2px;right:2px;width:5px;height:5px;background:var(--color-accent);border-radius:50%;z-index:2}.chatPanel_onlineIndicator__Ti9bk{position:absolute;bottom:2px;right:2px;width:8px;height:8px;background:#4caf50;border-radius:50%;border:2px solid var(--color-bg-subtle);box-shadow:0 0 0 1px rgba(76,175,80,.2);z-index:1}.chatPanel_shrewdnessAvatar__PHk81{width:36px;height:36px;position:relative;display:flex;align-items:center;justify-content:center}.chatPanel_shrewdnessMini__viJgl{position:absolute;width:20px;height:20px;border-radius:50%;background:var(--color-text-muted);border:2px solid var(--color-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.chatPanel_shrewdnessMini__viJgl:first-child{top:0;left:50%;transform:translateX(-50%)}.chatPanel_shrewdnessMini__viJgl:nth-child(2){bottom:0;left:2px}.chatPanel_shrewdnessMini__viJgl:nth-child(3){bottom:0;right:2px}.chatPanel_shrewdnessMini__viJgl img{width:100%;height:100%;object-fit:cover}.chatPanel_shrewdnessMini__viJgl span{font-size:7px;font-weight:600;color:var(--color-bg)}.chatPanel_collegeAvatar__agCwF{width:36px;height:36px;position:relative;display:flex;align-items:center;justify-content:center}.chatPanel_collegeMini__YnD7o{position:absolute;width:20px;height:20px;border-radius:50%;background:var(--color-text-muted);border:2px solid var(--color-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.chatPanel_collegeMini__YnD7o:first-child{top:0;left:50%;transform:translateX(-50%)}.chatPanel_collegeMini__YnD7o:nth-child(2){bottom:0;left:2px}.chatPanel_collegeMini__YnD7o:nth-child(3){bottom:0;right:2px}.chatPanel_collegeMini__YnD7o img{width:100%;height:100%;object-fit:cover}.chatPanel_collegeMini__YnD7o span{font-size:7px;font-weight:600;color:var(--color-bg)}.chatPanel_collegeCreateBtn__deOAd{width:36px;height:36px;border-radius:50%;border:1px dashed var(--color-accent);background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-style .15s;flex-shrink:0}.chatPanel_collegeCreateBtn__deOAd:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border-style:solid}.chatPanel_collegeCreateIcon__PTJfP{font-size:16px}.chatPanel_addMemberBtn__8cZ3M{width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);background:rgba(0,0,0,0);color:var(--color-text-muted);font-size:18px;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;flex-shrink:0}.chatPanel_addMemberBtn__8cZ3M:hover{border-color:var(--color-text-muted);color:var(--color-text)}.chatPanel_mainContent__l8OoG,.chatPanel_messagesPanel__koOMy{flex:1 1;display:flex;min-height:0}.chatPanel_messagesPanel__koOMy{flex-direction:column;min-width:0;overflow-y:auto}.chatPanel_viewHeader__l29jZ{display:flex;align-items:center;gap:8px;padding:8px 16px}.chatPanel_viewName__4NS48{font-size:13px;font-weight:500;color:var(--color-text)}.chatPanel_dmHeader__8kQUy{display:flex;align-items:center;justify-content:space-between;padding:32px 16px;border-bottom:1px solid var(--color-border);gap:12px}.chatPanel_backBtn__E1qdH{background:none;border:none;font-size:20px;color:var(--color-text);cursor:pointer;padding:4px 8px;margin-right:8px;flex-shrink:0;line-height:1}.chatPanel_backBtn__E1qdH:hover{opacity:.7}.chatPanel_dmHeaderRight__vBSDs{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.chatPanel_dmHeaderInfo__VyHET{display:flex;flex-direction:column;gap:2px;min-width:0}.chatPanel_dmHeaderName__ZmVoW{font-size:13px;font-weight:500;color:var(--color-text)}.chatPanel_dmHeaderSkills__9CQeS{font-size:10px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatPanel_clearBtn__L8PWh{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;padding:8px 0;background:none;color:var(--color-text-muted);border:none;cursor:pointer}.chatPanel_clearBtn__L8PWh:hover{color:var(--color-text)}.chatPanel_messages__ndmv5{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chatPanel_welcome__uIynd{color:var(--color-text-muted);font-size:13px;line-height:1.6}.chatPanel_welcome__uIynd p{margin:0 0 8px}.chatPanel_miniLoader__Oo4es{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;container-type:size}.chatPanel_miniOrbit__7jwIT{position:relative;width:min(300px,80cqmin);height:min(300px,80cqmin);border:1px solid var(--color-border);border-radius:50%;transform:rotateX(70deg) rotateY(10deg);transform-style:preserve-3d;animation:chatPanel_miniSpin__cBYSq 3s linear infinite;perspective:600px}.chatPanel_miniPlanet__yYlqL{position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;background:var(--color-text);border-radius:50%;opacity:.7}@keyframes chatPanel_miniSpin__cBYSq{0%{transform:rotateX(70deg) rotateY(10deg) rotate(0deg)}to{transform:rotateX(70deg) rotateY(10deg) rotate(1turn)}}.chatPanel_message___i0yP{margin-bottom:3px;display:flex;min-width:0;max-width:100%}.chatPanel_messageInner__2RELq{display:flex;align-items:center;min-width:0;max-width:100%}.chatPanel_senderChange__pVIP1{margin-top:12px}.chatPanel_dateSeparator__o_v8o{text-align:center;padding:16px 0;font-size:12px;font-weight:600;color:var(--color-text-muted);letter-spacing:.02em}.chatPanel_content___bLfF{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.6;overflow-wrap:anywhere;word-break:break-word;min-width:2em;-webkit-user-select:text;-moz-user-select:text;user-select:text;overflow:hidden;max-width:85%}@media(max-width:1024px)and (min-width:769px){.chatPanel_content___bLfF{max-width:85%}}@media(max-width:768px){.chatPanel_content___bLfF{max-width:90%}}.chatPanel_user__Ou4PG{justify-content:flex-end;padding-left:20px;padding-right:0}.chatPanel_user__Ou4PG .chatPanel_content___bLfF{text-align:left;color:var(--color-text);background:rgba(128,128,128,.25);padding:12px 16px;border-radius:var(--radius-lg)}.chatPanel_assistant__9COmG{justify-content:flex-start;padding-left:8px;padding-right:20px}.chatPanel_assistant__9COmG .chatPanel_content___bLfF{color:var(--color-text);background:rgba(100,100,100,.08);padding:12px 16px;border-radius:var(--radius-lg)}.chatPanel_typing__qwUOX{animation:chatPanel_blink__MRwHy 1s infinite}@keyframes chatPanel_blink__MRwHy{0%,50%{opacity:1}51%,to{opacity:.3}}.chatPanel_messageSenderRow__E2kYI{display:flex;align-items:center;gap:6px;margin-bottom:6px}.chatPanel_messageSenderClickable__s2Zx7{cursor:pointer}.chatPanel_messageSenderAvatar__rsLo2{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.chatPanel_messageSenderAvatarFallback__4nYSD{width:18px;height:18px;border-radius:50%;background:var(--color-text-muted);display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;color:var(--color-bg);flex-shrink:0}.chatPanel_messageSenderAvatarAbe___UKTF{background:var(--color-accent);color:var(--color-accent-text)}.chatPanel_messageSenderName__UkjwU{font-size:13px;font-weight:700;color:var(--color-text);text-transform:none;letter-spacing:.02em}.chatPanel_messageHeader__K7rOt{display:flex;align-items:center;gap:8px;margin-bottom:6px}.chatPanel_messageAvatar__mwFNx{width:24px;height:24px;border-radius:50%;object-fit:cover}.chatPanel_messageSender__4MrlF{font-size:12px;font-weight:500;color:var(--color-text-muted)}.chatPanel_workingIndicator__YAZBx{display:flex;align-items:center;gap:12px;padding:12px 0;margin-bottom:16px}.chatPanel_workingAnimation__Ptzjb{width:24px;height:24px;flex-shrink:0}.chatPanel_workingSvg__xBOfI{width:100%;height:100%;transform:rotate(-90deg)}.chatPanel_workingCircleBg__vYjsb{stroke:var(--color-border)}.chatPanel_workingCircleFill__cx53G{stroke:var(--color-accent);animation:chatPanel_fillCircle__E6Asv 1.5s ease-in-out forwards}@keyframes chatPanel_fillCircle__E6Asv{0%{stroke-dashoffset:283}to{stroke-dashoffset:0}}.chatPanel_workingText__mzj_K{font-size:13px;color:var(--color-text-muted)}.chatPanel_actionsContainer__zX6as{margin-top:12px;display:flex;flex-direction:column;gap:8px}.chatPanel_actionResult__EXmsU{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm);font-size:12px;flex-wrap:wrap}.chatPanel_actionSuccess__Xd_cE{background:rgba(46,125,50,.1);border:1px solid rgba(46,125,50,.3)}.chatPanel_actionError__huRAY{background:rgba(198,40,40,.1);border:1px solid rgba(198,40,40,.3)}.chatPanel_actionIcon__cggNm{font-size:14px;font-weight:600;flex-shrink:0}.chatPanel_actionSuccess__Xd_cE .chatPanel_actionIcon__cggNm{color:#2e7d32}.chatPanel_actionError__huRAY .chatPanel_actionIcon__cggNm{color:#c62828}.chatPanel_actionMessage__US0AL{flex:1 1;min-width:0;color:var(--color-text)}.chatPanel_actionLink__Ki4_r{font-size:11px;color:var(--color-accent);text-decoration:none;white-space:nowrap}.chatPanel_actionLink__Ki4_r:hover{text-decoration:underline}.chatPanel_sendError__RXCPb{font-size:11px;color:#c62828;padding:4px 16px}.chatPanel_messageSending__1E9TT{opacity:.6}.chatPanel_messageFailed__PJaUd{border-left:2px solid #c62828;padding-left:8px;margin-left:-10px}.chatPanel_messageStatus__DMYsd{display:flex;align-items:center;gap:8px;font-size:11px;margin-top:4px}.chatPanel_messageStatusError__YzH4c{color:#c62828}.chatPanel_retryBtn__ReNxf{background:none;border:none;color:#1976d2;font-size:11px;cursor:pointer;padding:0;text-decoration:underline}.chatPanel_retryBtn__ReNxf:hover{color:#1565c0}.chatPanel_deleteFailedBtn__CMhQF{background:none;border:none;color:var(--color-text-subtle);font-size:11px;cursor:pointer;padding:0}.chatPanel_deleteFailedBtn__CMhQF:hover{color:#c62828}.chatPanel_inputArea__xAMu4{padding:16px;display:flex;align-items:flex-end;gap:12px;flex-shrink:0;background:color-mix(in srgb,var(--color-text) 5%,var(--color-bg));border-top:1px solid var(--color-border)}.chatPanel_input__VS_6B{flex:1 1;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.4;padding:8px 0;border:none;border-bottom:1px solid var(--color-border);border-radius:0;resize:none;outline:none;background:rgba(0,0,0,0);color:var(--color-text);min-height:calc(1.4em + 16px);max-height:calc(8.4em + 16px);overflow-y:auto}.chatPanel_input__VS_6B:focus{border-bottom-color:var(--color-text-muted)}.chatPanel_input__VS_6B:disabled{color:var(--color-text-muted)}.chatPanel_input__VS_6B::placeholder{color:var(--color-text-light)}@media(max-width:768px){.chatPanel_input__VS_6B{font-size:16px;padding:12px 0;min-height:44px}}.chatPanel_sendBtn__oDTZl{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;padding:8px 0;background:none;color:var(--color-text-muted);border:none;cursor:pointer;flex-shrink:0}.chatPanel_sendBtn__oDTZl:hover:not(:disabled){color:var(--color-text)}.chatPanel_sendBtn__oDTZl:disabled{opacity:.3;cursor:not-allowed}.chatPanel_mentionWrapper__BeoGU{position:relative;flex:1 1}.chatPanel_readOnly__FNVkb{padding:10px 16px;font-size:11px;color:var(--color-text-muted);text-align:center}.chatPanel_aboutOverlay__F3kzd{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-bg);display:flex;justify-content:flex-end;padding:120px 24px 24px;z-index:2000}.chatPanel_aboutModal__T6c6h{max-width:320px;position:relative;z-index:1}.chatPanel_aboutTitle__fUovl{font-size:18px;font-weight:400;letter-spacing:.02em;color:var(--color-text);margin:0 0 4px}.chatPanel_aboutSubtitle__8hOGw{font-size:13px;color:var(--color-text-muted);margin:0 0 32px}.chatPanel_aboutText__FHYx_{font-size:13px;line-height:1.6;color:var(--color-text);margin:0 0 12px}.chatPanel_aboutClose__Xfmqa{background:none;border:none;color:var(--color-text);text-decoration:underline;padding:0;font-size:13px;cursor:pointer;margin-top:24px}.chatPanel_aboutClose__Xfmqa:hover{text-decoration:none}.chatPanel_profileCard__2r4qc{padding:16px}.chatPanel_profileHeader__eWPR4{display:flex;align-items:center;gap:12px;margin-bottom:12px}.chatPanel_profileAvatarLg__tDF_c{width:48px;height:48px;border-radius:50%;object-fit:cover}.chatPanel_profileAvatarFallbackLg__x0xVq{width:48px;height:48px;border-radius:50%;background:var(--color-text-muted);display:flex;align-items:center;justify-content:center}.chatPanel_profileAvatarFallbackLg__x0xVq span{font-size:14px;font-weight:600;color:var(--color-bg)}.chatPanel_profileInfo__Col9S{flex:1 1;min-width:0}.chatPanel_profileInfo__Col9S h4{margin:0;font-size:14px;font-weight:600;color:var(--color-text)}.chatPanel_profileInfo__Col9S p{margin:2px 0 0;font-size:12px;color:var(--color-text-muted)}.chatPanel_profileRole__Z5qO5{font-size:11px;padding:2px 8px;border-radius:var(--radius-sm);background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);text-transform:capitalize}.chatPanel_profileSkills__K46dm{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.chatPanel_skillChip__FDYZQ{font-size:11px;padding:2px 8px;border-radius:var(--radius-sm);background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted)}.chatPanel_profileActions__o9ZMy{display:flex;gap:8px}.chatPanel_profileActionBtn__Juo_p{flex:1 1;padding:6px 12px;font-size:12px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s}.chatPanel_profileActionBtn__Juo_p:hover{background:var(--color-bg-subtle)}.chatPanel_roleSelect__ehOx9{flex:1 1;padding:6px 12px;font-size:12px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer}.chatPanel_removeBtn__D2pcg{padding:6px 12px;font-size:12px;border:1px solid #c62828;background:rgba(0,0,0,0);color:#c62828;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s}.chatPanel_removeBtn__D2pcg:hover{background:#c62828;color:#fff}.chatPanel_inviteModal__c70yO{position:fixed;inset:0;background:var(--color-bg);display:flex;justify-content:flex-end;padding:120px 24px 24px;z-index:2000}.chatPanel_inviteContent__uGS9m{max-width:360px;width:100%;position:relative;z-index:1}.chatPanel_inviteTitle__h_X6x{font-size:18px;font-weight:400;letter-spacing:.02em;margin:0 0 24px;color:var(--color-text)}.chatPanel_collaboratorsList__YhqsY{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;max-height:300px;overflow-y:auto}.chatPanel_collaboratorItem__2SCLr{display:flex;align-items:center;gap:12px}.chatPanel_collaboratorAvatar__eM0ec{width:36px;height:36px;border-radius:50%;background:var(--color-bg-subtle);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--color-text-muted);flex-shrink:0;overflow:hidden}.chatPanel_collaboratorAvatar__eM0ec img{width:100%;height:100%;object-fit:cover}.chatPanel_collaboratorInfo__2NhVY{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.chatPanel_collaboratorName__jjPUL{font-size:14px;font-weight:500;color:var(--color-text)}.chatPanel_collaboratorEmail__Aov8J{font-size:12px;color:var(--color-text-muted)}.chatPanel_collaboratorRole__hKnzq{font-size:11px;color:var(--color-text-light);text-transform:capitalize}.chatPanel_inviteForm__iA3UI{display:flex;flex-direction:column;border-top:1px solid var(--color-border);padding-top:16px}.chatPanel_inviteRow__yavPk{display:flex;gap:12px;align-items:flex-end}.chatPanel_formGroup__9Hmuu{margin-bottom:24px}.chatPanel_inviteLabel__gdOtg{display:block;font-size:11px;font-weight:400;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.chatPanel_inviteInput__4pqu4{flex:1 1;min-width:0;padding:8px 0;font-size:14px;font-family:inherit;border:none;border-bottom:1px solid var(--color-border);border-radius:0;background:rgba(0,0,0,0);color:var(--color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatPanel_inviteInput__4pqu4:focus{outline:none;border-bottom-color:var(--color-text)}.chatPanel_inviteInput__4pqu4::placeholder{color:var(--color-text-light)}.chatPanel_inviteInput__4pqu4:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset;-webkit-text-fill-color:var(--color-text)}@media(max-width:768px){.chatPanel_inviteInput__4pqu4{font-size:16px}}.chatPanel_inviteSelect__42tdF{width:100%;padding:8px 28px 8px 0;font-size:14px;font-family:inherit;border:none;border-bottom:1px solid var(--color-border);border-radius:0;background:rgba(0,0,0,0);color:var(--color-text);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:14px}.chatPanel_inviteSelect__42tdF:focus{outline:none;border-bottom-color:var(--color-text)}.chatPanel_inviteActions__5_5hX{display:flex;align-items:center;gap:16px;margin-top:8px}.chatPanel_inviteSubmit__kFiNg{padding:8px 16px;font-size:13px;background:var(--color-accent);color:var(--color-accent-text);border:none;cursor:pointer;font-weight:400;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.chatPanel_inviteSubmit__kFiNg:hover:not(:disabled){opacity:.9}.chatPanel_inviteSubmit__kFiNg:disabled{opacity:.5;cursor:not-allowed}.chatPanel_inviteCancel__QajOa{background:none;border:none;color:var(--color-text-muted);font-size:13px;cursor:pointer;text-decoration:underline;padding:0}.chatPanel_inviteCancel__QajOa:hover{color:var(--color-text);text-decoration:none}.chatPanel_inviteTabs__VyuBF{display:flex;gap:40px;margin-bottom:40px;border-bottom:none}.chatPanel_inviteTab__xVF24{padding:8px 0;font-size:13px;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;color:var(--color-text-muted);cursor:pointer}.chatPanel_inviteTab__xVF24:hover{color:var(--color-text)}.chatPanel_inviteTab__xVF24.chatPanel_activeInviteTab__nAQ9d{color:var(--color-text);border-bottom-color:var(--color-text)}.chatPanel_inviteHint__JoQt7{font-size:12px;color:var(--color-text-muted);margin-bottom:24px;font-style:italic}.chatPanel_shrewdnessForm__pbB2g{display:flex;flex-direction:column}.chatPanel_shrewdnessLabel__SyMqF{font-size:11px;font-weight:400;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.chatPanel_participantsList__3rfYf{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.chatPanel_participantChip__8Q7sF{padding:6px 12px;font-size:13px;background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer}.chatPanel_participantChip__8Q7sF:hover{color:var(--color-text)}.chatPanel_participantChip__8Q7sF.chatPanel_selected__g0a9U{color:var(--color-text);border-bottom-color:var(--color-text);font-weight:500}.chatPanel_abeToggle__kxoqq{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text);cursor:pointer;margin-bottom:24px}.chatPanel_abeToggle__kxoqq input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-text);cursor:pointer}.chatPanel_collegeHeader__kbWu_{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--color-border)}.chatPanel_collegeAvatars__15Vrz{display:flex;padding-left:8px}.chatPanel_collegeMemberAvatar__uXpMH{object-fit:cover}.chatPanel_collegeMemberAvatarFallback__HexkZ,.chatPanel_collegeMemberAvatar__uXpMH{width:28px;height:28px;border-radius:50%;border:2px solid var(--color-bg);margin-left:-8px}.chatPanel_collegeMemberAvatarFallback__HexkZ{background:var(--color-text-muted);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:var(--color-bg)}.chatPanel_spiritSeparator__NltPZ{margin:0 4px;font-size:12px;color:var(--color-text-muted);align-self:center}.chatPanel_collegeInfo__36vry{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:8px}.chatPanel_collegeName__t0z8L{font-size:14px;font-weight:500;color:var(--color-text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatPanel_collegeMemberCount__cFCT9{font-size:11px;color:var(--color-text-muted)}.chatPanel_editChannelBtn__k7OxV{background:none;border:none;color:var(--color-text-muted);font-size:12px;padding:0;cursor:pointer;text-decoration:underline;align-self:flex-start}.chatPanel_editChannelBtn__k7OxV:hover{color:var(--color-text);text-decoration:none}.chatPanel_worksheetsLink__AmBEs{color:var(--color-text-muted);font-size:12px;text-decoration:underline;white-space:nowrap}.chatPanel_worksheetsLink__AmBEs:hover{color:var(--color-text);text-decoration:none}.chatPanel_goalHint__bfu1R{font-style:italic;color:var(--color-text-muted);font-size:12px;margin-top:8px}.chatPanel_collegeMessageGroup__hCogw{margin-bottom:16px}.chatPanel_collegeResponse__jrOj_{display:flex;flex-direction:column;gap:12px}.chatPanel_dialoguesList__GmB7R{display:flex;flex-direction:column;gap:8px}.chatPanel_dialogueItem__YbxIN{display:flex;gap:10px;padding:10px;background:var(--color-bg-subtle);border-radius:var(--radius-md);border-left:3px solid var(--color-accent)}.chatPanel_dialogueItem__YbxIN.chatPanel_recused__nKxqW{opacity:.6;border-left-color:var(--color-text-muted)}.chatPanel_dialogueAvatar__y6BCq{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.chatPanel_dialogueAvatarFallback__JnCPD{width:32px;height:32px;border-radius:50%;background:var(--color-text-muted);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--color-bg);flex-shrink:0}.chatPanel_dialogueContent__o3e6d{flex:1 1;min-width:0}.chatPanel_dialogueThinkerName__iXP1O{font-size:12px;font-weight:600;color:var(--color-text);margin:0 0 4px}.chatPanel_dialoguePerspective__UiSp_{font-size:13px;color:var(--color-text);margin:0;line-height:1.5;font-style:italic}.chatPanel_dialogueRecused__9URXW{font-size:11px;color:var(--color-text-muted);margin:4px 0 0}.chatPanel_collegeSynthesis__ht6hv{padding:12px;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-bg));border:1px solid var(--color-accent);border-radius:var(--radius-md)}.chatPanel_synthesisLabel__Y3tZE{font-size:10px;font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.chatPanel_synthesisContent__lPuS0{font-size:14px;color:var(--color-text);line-height:1.5;margin:0}.chatPanel_collegeConflicts__G0eU6{padding:10px;background:var(--color-bg-subtle);border-left:3px solid var(--color-warning);border-radius:var(--radius-sm)}.chatPanel_conflictsLabel__Uk3G3{font-size:10px;font-weight:600;color:var(--color-warning);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.chatPanel_conflictsContent__R5F7R{font-size:13px;color:var(--color-text);line-height:1.5;margin:0}.chatPanel_abeActionsHeader__KMpHK{padding:8px 16px;display:flex;gap:8px;justify-content:center}.chatPanel_abeActionBtn__wWXly{padding:4px 10px;font-size:11px;background:rgba(0,0,0,0);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;transition:border-color .15s,color .15s}.chatPanel_abeActionBtn__wWXly:hover{border-color:var(--color-text);color:var(--color-text)}.chatPanel_shrewdnessBackdrop__EKGK9{position:fixed;inset:0;background:var(--color-bg);z-index:2000;display:flex;justify-content:flex-end}.chatPanel_shrewdnessModal__zO2Po{width:400px;max-width:100vw;height:100%;display:flex;flex-direction:column;overflow:hidden}.chatPanel_shrewdnessContent__TcdeX{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:24px;overflow:hidden}.chatPanel_shrewdnessTitle__Bl_RJ{font-size:18px;font-weight:400;letter-spacing:.02em;color:var(--color-text);margin:0 0 4px}.chatPanel_shrewdnessSubtitle__XLNwc{font-size:13px;color:var(--color-text-muted);margin:0 0 24px}.chatPanel_councilList__5Arjq{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:24px;padding-right:8px}.chatPanel_councilCategory__IDJws{display:flex;flex-direction:column;gap:8px}.chatPanel_councilCategoryTitle__ttZ_t{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0}.chatPanel_councilMinds__nQXbF{display:flex;flex-direction:column;gap:6px}.chatPanel_councilMind__m25ZM{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--color-border)}.chatPanel_councilMindImage__kxDYW{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--color-bg-subtle)}.chatPanel_councilMindFallback__z4a_I{width:36px;height:36px;border-radius:50%;background:var(--color-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chatPanel_councilMindFallback__z4a_I span{font-size:10px;font-weight:600;color:var(--color-bg);letter-spacing:.02em}.chatPanel_councilMindInfo__YUL2t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.chatPanel_councilMindName__ITDUy{font-size:14px;font-weight:500;color:var(--color-text)}.chatPanel_councilMindDomain__gUtQ_{font-size:11px;color:var(--color-text-muted)}.chatPanel_councilSliderWrapper__yuhj_{display:flex;align-items:center;gap:8px;width:160px;flex-shrink:0}.chatPanel_councilSlider__hL5Xr{flex:1 1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:var(--radius-sm);outline:none}.chatPanel_councilSlider__hL5Xr::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:var(--color-accent);border-radius:50%;cursor:pointer;-webkit-transition:transform .1s;transition:transform .1s}.chatPanel_councilSlider__hL5Xr::-webkit-slider-thumb:hover{transform:scale(1.2)}.chatPanel_councilSlider__hL5Xr::-moz-range-thumb{width:14px;height:14px;background:var(--color-accent);border:none;border-radius:50%;cursor:pointer}.chatPanel_councilWeight__iBRd5{font-size:11px;color:var(--color-text-muted);width:32px;text-align:right}.chatPanel_spiritsList__PgJV8{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-right:8px}.chatPanel_spiritCard__BeQsS{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border)}.chatPanel_spiritImage__zMymH{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--color-bg-subtle)}.chatPanel_spiritImageFallback__V1_Sr{width:48px;height:48px;border-radius:50%;background:var(--color-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chatPanel_spiritImageFallback__V1_Sr span{font-size:12px;font-weight:600;color:var(--color-bg);letter-spacing:.02em}.chatPanel_spiritInfo__WHYgG{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.chatPanel_spiritName__EVHW5{font-size:14px;font-weight:500;color:var(--color-text)}.chatPanel_spiritConcepts__jQG9t{font-size:13px;color:var(--color-text-muted);line-height:1.5;font-style:italic}.chatPanel_shrewdnessActions__RakD5{display:flex;justify-content:flex-end;gap:16px;padding-top:24px;margin-top:24px}.chatPanel_shrewdnessClose__Mex51{background:none;border:none;color:var(--color-text);font-size:13px;cursor:pointer;text-decoration:underline;padding:0}.chatPanel_shrewdnessClose__Mex51:hover{text-decoration:none}.chatPanel_simpleInviteForm__iKn_f{display:flex;align-items:center;gap:12px;width:100%}.chatPanel_inviteEmailInput__1lcdM{flex:1 1;min-width:0;padding:10px 12px;font-size:14px;font-family:inherit;border:1px solid var(--color-border);border-radius:0;background:rgba(0,0,0,0);color:var(--color-text)}.chatPanel_inviteEmailInput__1lcdM:focus{outline:none;border-color:var(--color-text)}.chatPanel_inviteEmailInput__1lcdM::placeholder{color:var(--color-text-light)}@media(max-width:768px){.chatPanel_inviteEmailInput__1lcdM{font-size:16px}}.chatPanel_inviteRoleSelect__L_9W5{padding:10px 32px 10px 12px;font-size:14px;font-family:inherit;border:1px solid var(--color-border);border-radius:0;background:rgba(0,0,0,0);color:var(--color-text);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:14px;flex-shrink:0}.chatPanel_inviteRoleSelect__L_9W5:focus{outline:none;border-color:var(--color-text)}.chatPanel_inviteSubmitBtn__AWAwq{padding:10px 16px;font-size:14px;background:var(--color-accent);color:var(--color-accent-text);border:none;cursor:pointer;white-space:nowrap;flex-shrink:0}.chatPanel_inviteSubmitBtn__AWAwq:hover:not(:disabled){opacity:.9}.chatPanel_inviteSubmitBtn__AWAwq:disabled{opacity:.5;cursor:not-allowed}.chatPanel_discussionContainer__3sDhl{display:flex;flex-direction:column;height:100%;overflow:hidden}.chatPanel_discussionHeader__NQH1G{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--color-border);flex-shrink:0}.chatPanel_discussionTitle__6S3Ix{flex:1 1;font-size:13px;font-weight:500;color:var(--color-text);text-align:right}.chatPanel_discussionContent__fDZll{flex:1 1;overflow-y:auto;min-height:0;padding:0 16px}.chatPanel_messageWrapper__HenfC{display:flex;flex-direction:column;margin-bottom:3px;min-width:0;max-width:100%}.chatPanel_messageWrapper__HenfC .chatPanel_message___i0yP{margin-bottom:0;width:100%;align-items:center}.chatPanel_messageWrapper__HenfC .chatPanel_message___i0yP .chatPanel_reactionTrigger__uDZvA{position:relative;top:auto;transform:none;opacity:0;transition:opacity .15s ease;flex-shrink:0}@media(max-width:768px){.chatPanel_messageWrapper__HenfC .chatPanel_message___i0yP .chatPanel_reactionTrigger__uDZvA{display:none}}.chatPanel_messageWrapper__HenfC .chatPanel_message___i0yP:hover .chatPanel_reactionTrigger__uDZvA{opacity:1}.chatPanel_messageWrapper__HenfC .chatPanel_message___i0yP.chatPanel_user__Ou4PG .chatPanel_reactionTrigger__uDZvA{order:-1;margin-right:4px}.chatPanel_messageWrapper__HenfC .chatPanel_message___i0yP.chatPanel_assistant__9COmG .chatPanel_reactionTrigger__uDZvA{margin-left:4px}.chatPanel_reactionsRow__bcILk{display:flex;align-items:center;gap:6px;margin-top:2px;padding:0 8px;flex-wrap:wrap}.chatPanel_editContainer__TMc_g{display:flex;flex-direction:column;gap:6px;width:100%}.chatPanel_editTextarea__d_4_l{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);resize:vertical;min-height:40px}.chatPanel_editTextarea__d_4_l:focus{outline:none;border-color:var(--color-text-muted)}@media(max-width:768px){.chatPanel_editTextarea__d_4_l{font-size:16px}}.chatPanel_editActions__Dmh0M{display:flex;gap:8px;align-items:center}.chatPanel_editSaveBtn__J7aJu{font-size:11px;padding:2px 8px;background:none;border:none;color:var(--color-text);cursor:pointer;text-decoration:underline}.chatPanel_editSaveBtn__J7aJu:hover{text-decoration:none}.chatPanel_editCancelBtn__bflMy{font-size:11px;padding:2px 8px;background:none;border:none;color:var(--color-text-muted);cursor:pointer}.chatPanel_editCancelBtn__bflMy:hover{color:var(--color-text)}.chatPanel_editTrigger___mu3o{font-size:10px;padding:0;background:none;border:none;color:var(--color-text-muted);cursor:pointer}.chatPanel_editTrigger___mu3o:hover{color:var(--color-text)}.chatPanel_editedIndicator__pJX4T{font-size:10px;color:var(--color-text-muted)}.chatPanel_actionMenuWrapper__Bb1RT{position:relative;display:inline-flex}.chatPanel_actionMenuBtn__e03To{width:28px;height:28px;padding:0;font-size:16px;line-height:1;background:none;border:none;border-radius:50%;color:var(--color-text-light);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.chatPanel_actionMenuBtn__e03To:hover{color:var(--color-text-muted)}@media(max-width:768px){.chatPanel_actionMenuBtn__e03To{width:44px;height:44px}}.chatPanel_actionMenu__9lxPX{position:absolute;bottom:100%;display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:10;margin-bottom:4px;min-width:120px;overflow:hidden}.chatPanel_actionMenuRight__bf7HR{left:0}.chatPanel_actionMenuLeft__g_Z3T{right:0}.chatPanel_actionMenuItem__jQjBs{padding:10px 16px;font-size:13px;background:none;border:none;color:var(--color-text);cursor:pointer;text-align:left;white-space:nowrap}.chatPanel_actionMenuItem__jQjBs:hover{background:rgba(128,128,128,.12)}.chatPanel_actionMenuItem__jQjBs+.chatPanel_actionMenuItem__jQjBs{border-top:1px solid var(--color-border)}.chatPanel_reactionPill___SWb6{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;font-size:13px;background:rgba(128,128,128,.15);border:none;border-radius:var(--radius-sm);cursor:pointer;line-height:1.4;color:var(--color-text)}.chatPanel_reactionPillActive__tyEbQ,.chatPanel_reactionPill___SWb6:hover{background:rgba(128,128,128,.25)}.chatPanel_reactionTrigger__uDZvA{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;z-index:2}.chatPanel_reactionTrigger__uDZvA:has(.chatPanel_emojiPicker__8GnSY){opacity:1!important}.chatPanel_addReactionBtn__MXU2S{width:28px;height:28px;padding:0;font-size:20px;line-height:1;background:none;border:none;border-radius:50%;color:var(--color-text-light);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.chatPanel_addReactionBtn__MXU2S:hover{color:var(--color-text-muted)}@media(max-width:768px){.chatPanel_addReactionBtn__MXU2S{width:44px;height:44px}}.chatPanel_emojiPicker__8GnSY{position:absolute;bottom:100%;display:flex;flex-wrap:wrap;gap:2px;padding:4px 6px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:10;max-width:240px;margin-bottom:4px}@media(max-width:768px){.chatPanel_emojiPicker__8GnSY{bottom:auto;top:100%;margin-top:4px;margin-bottom:0}}.chatPanel_emojiPickerLeft__Ca6Ic{right:auto;left:0}.chatPanel_emojiPickerRight__Rrrid{left:auto;right:0}.chatPanel_emojiBtn__Bgmok{padding:6px;font-size:18px;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;line-height:1}@media(max-width:768px){.chatPanel_emojiBtn__Bgmok{padding:8px;font-size:22px}}.chatPanel_emojiBtn__Bgmok:hover{background:rgba(128,128,128,.15)}.chatPanel_readReceipt__WppYi{font-size:10px;color:var(--color-text-muted);padding:0 8px;text-align:right;margin-top:4px}.chatPanel_conversationWrapper__s1Xzl{display:flex;flex-direction:column;flex:1 1;min-height:0;position:relative;overflow:hidden}.chatPanel_filePreviewStrip__h2Qap{display:flex;gap:8px;padding:8px 16px;overflow-x:auto;flex-shrink:0}.chatPanel_filePreview__Jt58c{position:relative;display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:4px 0}.chatPanel_filePreviewThumb__TvgLX{width:80px;height:80px;object-fit:cover;border-radius:var(--radius-sm)}.chatPanel_filePreviewName__yDM9B{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatPanel_filePreviewRemove__thU1A{cursor:pointer;color:var(--color-text-muted);background:none;border:none;font-size:14px;padding:0 4px;line-height:1}.chatPanel_filePreviewRemove__thU1A:hover{color:var(--color-text)}.chatPanel_attachBtn__WBENi{display:flex;align-items:center;justify-content:center;padding:8px 4px;background:none;color:var(--color-text-muted);border:none;cursor:pointer;flex-shrink:0;line-height:1;align-self:flex-start}.chatPanel_attachBtn__WBENi:hover{color:var(--color-text)}.chatPanel_dragOverlay__lBw2y{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--color-text-muted);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);z-index:100;pointer-events:none}.chatPanel_messageAttachments__AACgu{display:flex;flex-direction:column;gap:4px;margin-top:4px}.chatPanel_messageImage___i_Ga{max-height:320px;width:auto;height:auto;object-fit:contain;cursor:pointer}.chatPanel_gifImage__X_hG5,.chatPanel_messageImage___i_Ga{max-width:min(320px,100%);display:block;border-radius:var(--radius-md)}.chatPanel_gifImage__X_hG5{margin-top:4px;max-height:240px}.chatPanel_imageLightbox__xQQf4{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;cursor:pointer}.chatPanel_imageLightboxImg__MLSG_{max-width:90vw;max-height:90vh;object-fit:contain;cursor:default}.chatPanel_messageFile__QYmkC{font-size:12px;color:var(--color-text-muted);text-decoration:underline}.chatPanel_attachmentUploading__37L4Q{position:relative;width:200px;height:160px;overflow:hidden;border-radius:var(--radius-md);background:rgba(128,128,128,.08)}.chatPanel_messageVideo__SAP3H{max-width:400px;max-height:300px;width:100%;display:block;border-radius:var(--radius-md);background:#000}.chatPanel_messageAudio__S99oA{display:flex;flex-direction:column;gap:4px;max-width:320px}.chatPanel_messageAudio__S99oA audio{width:100%;height:32px}.chatPanel_audioFilename__VwjAJ{font-size:12px;color:var(--color-text-muted)}.chatPanel_convHeader__g8Oav{border-bottom:1px solid var(--color-border);flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--color-bg-subtle)}.chatPanel_convHeaderRow1__s8y_p{display:flex;align-items:center;padding:16px 16px 4px;gap:12px}.chatPanel_convHeaderNav__H2Plv{display:flex;gap:4px;flex-shrink:0}.chatPanel_convHeaderIdentity__Acfb6{display:flex;flex-direction:column;flex:1 1;gap:2px;min-width:0}.chatPanel_convHeaderName__BS9GK{font-size:18px;font-weight:400;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatPanel_convHeaderSub__khiQA{font-size:13px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatPanel_convHeaderRow2__pYaWa{display:flex;align-items:center;justify-content:space-between;padding:4px 16px 12px}.chatPanel_detailsToggle__0Xu3Z{background:none;border:none;font-size:13px;color:var(--color-text-muted);text-decoration:underline;cursor:pointer;padding:0}.chatPanel_detailsToggle__0Xu3Z:hover{color:var(--color-text);text-decoration:none}.chatPanel_convHeaderActions__hrOcO{display:flex;align-items:center;gap:8px}.chatPanel_convHeaderActions__hrOcO .chatPanel_searchBtn__1FBkx{position:static}.chatPanel_convHeaderDetails__yVp7l{display:flex;flex-direction:column;padding:0 16px 12px;gap:8px}.chatPanel_detailsText__LICTV{font-size:13px;color:var(--color-text-muted);margin:0}.chatPanel_profileDetails__aLvnQ{display:flex;flex-direction:column;gap:4px}.chatPanel_profileDetailRow__biQJB{display:flex;gap:8px;font-size:12px;line-height:1.4}.chatPanel_profileDetailLabel__kNAxD{color:var(--color-text-light);flex-shrink:0;min-width:80px}.chatPanel_profileDetailLabel__kNAxD:after{content:":"}.chatPanel_infoBtn__nOr5Q,.chatPanel_profileDetailValue__giBot{color:var(--color-text-muted)}.chatPanel_infoBtn__nOr5Q{display:flex;align-items:center;justify-content:center;padding:4px;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:color .15s}.chatPanel_infoBtn__nOr5Q:hover{color:var(--color-text)}.chatPanel_channelDescription__qdDMu{display:flex;align-items:baseline;gap:8px}.chatPanel_channelDescription__qdDMu .chatPanel_detailsText__LICTV{flex:1 1}.chatPanel_descriptionInput__C3KST{flex:1 1;font-size:13px;color:var(--color-text);background:rgba(0,0,0,0);border:none;outline:none;padding:0}.chatPanel_descriptionInput__C3KST::placeholder{color:var(--color-text-muted)}.chatPanel_editDescriptionBtn__LMI0P{background:none;border:none;color:var(--color-text-muted);font-size:12px;padding:0;cursor:pointer;text-decoration:underline;flex-shrink:0}.chatPanel_editDescriptionBtn__LMI0P:hover{color:var(--color-text);text-decoration:none}.chatPanel_worksheetList__EbCKA{display:flex;flex-direction:column;gap:4px}.chatPanel_worksheetListLabel__sR9qL{font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.chatPanel_worksheetItem__KtwQU{font-size:13px;color:var(--color-text);text-decoration:underline}.chatPanel_worksheetItem__KtwQU:hover{text-decoration:none}.chatPanel_newWorksheetBtn__fk5vh{background:none;border:none;color:var(--color-text-muted);font-size:13px;padding:0;cursor:pointer;text-align:left}.chatPanel_newWorksheetBtn__fk5vh:hover{color:var(--color-text)}.chatPanel_newWorksheetBtn__fk5vh:disabled{opacity:.5;cursor:default}.chatPanel_fullWidthBtn__tcO9W{display:flex;align-items:center;justify-content:center;padding:4px;background:rgba(0,0,0,0);border:none;color:var(--color-text-muted);cursor:pointer;transition:color .15s;flex-shrink:0}.chatPanel_fullWidthBtn__tcO9W:hover{color:var(--color-text)}@media(max-width:768px){.chatPanel_fullWidthBtn__tcO9W{display:none}}.chatPanel_expandBtn__20l7s{display:flex;align-items:center;justify-content:center;padding:4px;background:rgba(0,0,0,0);border:none;color:var(--color-text-muted);cursor:pointer;transition:color .15s;flex-shrink:0}.chatPanel_expandBtn__20l7s:hover{color:var(--color-text)}@media(max-width:768px){.chatPanel_expandBtn__20l7s{display:none}}.chatPanel_searchBtn__1FBkx{display:flex;align-items:center;justify-content:center;padding:4px;background:rgba(0,0,0,0);border:none;color:var(--color-text-muted);cursor:pointer;transition:color .15s;flex-shrink:0}.chatPanel_searchBtn__1FBkx:hover{color:var(--color-text)}.chatPanel_headerRow__kH2JN>.chatPanel_expandBtn__20l7s{position:absolute;left:28px}.chatPanel_highlighted__a5vJE{background:rgba(128,128,128,.15);transition:background 3s ease-out}.chatPanel_highlightFaded__Ur8J6{background:rgba(0,0,0,0);transition:background 3s ease-out}.chatPanel_replyBtn__ubV6K{width:28px;height:28px;padding:0;font-size:16px;line-height:1;background:none;border:none;border-radius:50%;color:var(--color-text-light);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.chatPanel_replyBtn__ubV6K:hover{color:var(--color-text-primary);background:var(--color-bg-subtle)}@media(max-width:768px){.chatPanel_replyBtn__ubV6K{width:44px;height:44px}}.chatPanel_inlineThread__UaNOt{margin-top:8px;margin-bottom:8px;padding-left:12px;border-left:1px solid var(--color-border);margin-left:4px;max-width:75%;min-width:0}.chatPanel_threadReplyLine__KyhRf{display:flex;font-size:12px;line-height:1.4;color:var(--color-text-primary);padding:3px 0}.chatPanel_threadReplyAuthor__enJE2{font-size:12px;font-weight:600;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.chatPanel_threadReplyContent__pf5tU{min-width:0}.chatPanel_threadReplyContent__pf5tU p{display:inline;margin:0}.chatPanel_threadMoreReplies__9DKln{font-size:11px;font-family:inherit;color:var(--color-text-light);padding:2px 0;background:none;border:none;cursor:pointer}.chatPanel_threadMoreReplies__9DKln:hover{color:var(--color-text-muted)}.chatPanel_threadReplyInputArea__tJdmB{display:flex;align-items:flex-end;gap:8px;margin-top:6px}.chatPanel_threadReplyInput__UpmD1{flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;padding:4px 0;border:none;border-bottom:1px solid var(--color-border);border-radius:0;background:rgba(0,0,0,0);color:var(--color-text-primary);resize:none;min-height:20px;outline:none}.chatPanel_threadReplyInput__UpmD1::placeholder{color:var(--color-text-secondary)}.chatPanel_threadReplyInput__UpmD1:focus{border-bottom-color:var(--color-text-muted)}@media(max-width:768px){.chatPanel_threadReplyInput__UpmD1{font-size:16px;padding:8px 0;min-height:44px}}.chatPanel_threadReplySendBtn__e3SYg{font-size:11px;font-family:inherit;padding:2px 0;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;text-decoration:underline}.chatPanel_threadReplySendBtn__e3SYg:hover:not(:disabled){color:var(--color-text-primary)}.chatPanel_threadReplySendBtn__e3SYg:disabled{opacity:.3;cursor:default;text-decoration:none}.chatPanel_statusBar__O_WSX{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-top:1px solid var(--color-border);flex-shrink:0;background:var(--color-bg-subtle)}.chatPanel_statusDot__BgxLp{width:8px;height:8px;border-radius:50%;flex-shrink:0}.chatPanel_statusOnline__mEv4l{background:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.2)}.chatPanel_statusOffline__yGD6T{background:var(--color-text-muted);opacity:.5}.chatPanel_statusText__Mm34C{font-size:11px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.channelList_dragging__85D5J{opacity:.4}.channelList_dropAbove__0qMiF{box-shadow:inset 0 2px 0 0 var(--color-text)}.channelList_dropBelow__vCaeG{box-shadow:inset 0 -2px 0 0 var(--color-text)}.channelList_inCallLabel__DHVDr{font-size:10px;color:var(--color-text-muted);margin-left:4px;white-space:nowrap}.channelList_footer__o3pxM{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--color-border)}.channelList_footerBtn__7fPwN{flex:1 1;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-text-muted);font-size:13px;cursor:pointer;transition:all .15s ease}.channelList_footerBtn__7fPwN:hover{color:var(--color-text);border-color:var(--color-text-muted)}.channelCreator_form__OiHd9{padding:16px;display:flex;flex-direction:column;gap:12px}.channelCreator_label__vneHr{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:500;color:var(--color-text-muted)}.channelCreator_input__uYNVR{padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text);font-size:13px;outline:none}.channelCreator_input__uYNVR:focus{border-color:var(--color-text-muted)}.channelCreator_textarea__BWT8u{padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text);font-size:13px;outline:none;resize:vertical;font-family:inherit}.channelCreator_textarea__BWT8u:focus{border-color:var(--color-text-muted)}.channelCreator_slugPreview__yNmCm{font-size:12px;color:var(--color-text-light);margin-top:-8px}.channelCreator_toggleLabel__5jMeR{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-muted);cursor:pointer}.channelCreator_toggleLabel__5jMeR input[type=checkbox]{width:16px;height:16px;cursor:pointer}.channelCreator_error__5EjCT{font-size:13px;color:#c62828}.channelCreator_submitBtn___JptQ{padding:10px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-bg);font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s ease}.channelCreator_submitBtn___JptQ:hover:not(:disabled){opacity:.9}.channelCreator_submitBtn___JptQ:disabled{opacity:.5;cursor:not-allowed}.ChatSearch_container__kD8UX{display:flex;flex-direction:column;height:100%;overflow:hidden}.ChatSearch_inputRow__O4QXw{padding:12px 16px 8px;flex-shrink:0;display:flex;align-items:center;gap:8px}.ChatSearch_closeBtn__QlnQy{background:none;border:none;font-size:20px;line-height:1;color:var(--color-text-muted);cursor:pointer;padding:0;flex-shrink:0}.ChatSearch_closeBtn__QlnQy:hover{color:var(--color-text)}.ChatSearch_searchInput__TYg1y{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;padding:8px 0;border:none;border-bottom:1px solid var(--color-border);border-radius:0;background:rgba(0,0,0,0);color:var(--color-text);outline:none}.ChatSearch_searchInput__TYg1y:focus{border-bottom-color:var(--color-text-muted)}.ChatSearch_searchInput__TYg1y::placeholder{color:var(--color-text-light)}@media(max-width:768px){.ChatSearch_searchInput__TYg1y{font-size:16px}}.ChatSearch_scopeRow__bN8pi{padding:0 16px 8px;flex-shrink:0}.ChatSearch_scopeChip__ZH3SM{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--color-text-muted);background:none;border:none;padding:0;cursor:pointer}.ChatSearch_scopeChip__ZH3SM:hover{color:var(--color-text)}.ChatSearch_scopeDismiss__v1_qi{font-size:13px;line-height:1}.ChatSearch_results__5ghIH{flex:1 1;overflow-y:auto;min-height:0}.ChatSearch_resultItem__jxsOy{display:flex;flex-direction:column;gap:2px;padding:8px 16px;cursor:pointer;border-bottom:1px solid var(--color-border)}.ChatSearch_resultItem__jxsOy.ChatSearch_active__8J1_m,.ChatSearch_resultItem__jxsOy:hover{background:rgba(128,128,128,.08)}.ChatSearch_resultSender__A__ON{font-size:11px;font-weight:600;color:var(--color-text)}.ChatSearch_resultContent__gaHPY{font-size:13px;color:var(--color-text);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatSearch_resultMatch__fIIVn{font-weight:600}.ChatSearch_resultMeta__ICKrV{font-size:11px;color:var(--color-text-muted);display:flex;gap:8px}.ChatSearch_resultSectionLabel__NK8NL{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:8px 16px 4px}.ChatSearch_empty__Q78d_{padding:24px 16px;font-size:13px;color:var(--color-text-muted);text-align:center}.linkPreview_previews__m2M_j{display:flex;flex-direction:column;gap:4px;margin-top:4px}.linkPreview_card__3DwyH{display:block;border-left:2px solid var(--color-border);padding:4px 8px;text-decoration:none;color:inherit;overflow:hidden}.linkPreview_card__3DwyH:hover{background:var(--color-bg-hover,rgba(0,0,0,.02))}.linkPreview_domain__BkMyA{font-size:11px;color:var(--color-text-light);line-height:1.4}.linkPreview_title__mE5Fp{font-size:13px;font-weight:500;line-height:1.3;margin-top:1px}.linkPreview_description__guNZE{font-size:12px;color:var(--color-text-muted);line-height:1.4;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TypingIndicator_container__cpU_h{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:12px;color:var(--color-text-muted)}.TypingIndicator_dots___YsN5{display:flex;align-items:center;gap:3px}.TypingIndicator_dot__IXBlk{width:6px;height:6px;background:var(--color-text-muted);border-radius:50%;animation:TypingIndicator_bounce__ykGS0 1.4s ease-in-out infinite both}.TypingIndicator_dot__IXBlk:first-child{animation-delay:-.32s}.TypingIndicator_dot__IXBlk:nth-child(2){animation-delay:-.16s}.TypingIndicator_dot__IXBlk:nth-child(3){animation-delay:0s}@keyframes TypingIndicator_bounce__ykGS0{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.TypingIndicator_text__5eJ9q{font-style:italic}.ChannelEditModal_modalBackdrop__Fp4Ht{position:fixed;inset:0;background:var(--color-bg);z-index:10000;display:flex;flex-direction:column}.ChannelEditModal_modal__gGwy1{width:100%;height:100%;display:flex;flex-direction:column}.ChannelEditModal_header__1FbUL{display:flex;justify-content:space-between;align-items:baseline;padding:24px 32px;background:var(--color-bg);flex-shrink:0;border-bottom:1px solid var(--color-border)}.ChannelEditModal_header__1FbUL h2{font-size:18px;font-weight:400;margin:0;color:var(--color-text);letter-spacing:.02em}@media(max-width:768px){.ChannelEditModal_header__1FbUL{padding:20px}}.ChannelEditModal_closeButton__E_7Dw{background:none;border:none;color:var(--color-text-muted);font-size:13px;font-weight:400;cursor:pointer;text-decoration:underline;padding:0}.ChannelEditModal_closeButton__E_7Dw:hover{color:var(--color-text);text-decoration:none}.ChannelEditModal_form__7mW4l{flex:1 1;overflow-y:auto;padding:32px;max-width:600px;width:100%;margin:0 auto}@media(max-width:768px){.ChannelEditModal_form__7mW4l{padding:24px 20px}}.ChannelEditModal_field__ToyaZ{margin-bottom:20px}.ChannelEditModal_label__72SG_{display:block;font-size:11px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.ChannelEditModal_input___Qx5V{width:100%;background:var(--color-bg-subtle);border:1px solid var(--color-border);padding:8px 12px;color:var(--color-text);font-family:var(--font-sans);font-size:12px;transition:all .15s ease}.ChannelEditModal_input___Qx5V:focus{outline:none;border-color:var(--color-text)}.ChannelEditModal_input___Qx5V::placeholder{color:var(--color-text-muted)}.ChannelEditModal_textarea__SQ_en{width:100%;min-height:80px;background:var(--color-bg-subtle);border:1px solid var(--color-border);padding:12px 16px;color:var(--color-text);font-family:var(--font-sans);font-size:12px;line-height:1.6;resize:vertical;transition:all .15s ease}.ChannelEditModal_textarea__SQ_en:focus{outline:none;border-color:var(--color-text)}.ChannelEditModal_textarea__SQ_en::placeholder{color:var(--color-text-muted)}.ChannelEditModal_toggleLabel__1mm5j{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-muted);cursor:pointer;margin-bottom:20px}.ChannelEditModal_toggleLabel__1mm5j input[type=checkbox]{width:16px;height:16px;cursor:pointer}.ChannelEditModal_error__5icgP{font-size:13px;color:#c62828;margin-bottom:12px}.ChannelEditModal_actions__wA_nY{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}.ChannelEditModal_cancelButton__Eket4{padding:8px 14px;background:rgba(0,0,0,0);color:var(--color-text-muted);border:1px solid var(--color-border);font-size:12px;font-weight:400;cursor:pointer;transition:all .15s ease}.ChannelEditModal_cancelButton__Eket4:hover:not(:disabled){color:var(--color-text);border-color:var(--color-text)}.ChannelEditModal_fieldError__zbKv9{font-size:11px;color:var(--color-text-muted);margin-top:4px;font-style:italic}.ChannelEditModal_saveButton__5Rt9h{padding:8px 14px;background:var(--color-accent);color:var(--color-accent-text);border:none;font-size:12px;font-weight:400;cursor:pointer;transition:opacity .15s ease}.ChannelEditModal_saveButton__5Rt9h:hover:not(:disabled){opacity:.9}.ChannelEditModal_saveButton__5Rt9h:disabled{opacity:.5;cursor:not-allowed}.ChannelEditModal_dangerZone__sAuAa{display:flex;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}.ChannelEditModal_dangerButton__B8Adj{flex:1 1;padding:8px 14px;background:rgba(0,0,0,0);color:var(--color-text-muted);border:1px solid var(--color-border);font-size:12px;font-weight:400;cursor:pointer;transition:all .15s ease}.ChannelEditModal_dangerButton__B8Adj:hover:not(:disabled){color:var(--color-text);border-color:var(--color-text)}.ChannelEditModal_dangerButton__B8Adj:disabled{opacity:.5;cursor:not-allowed}.Avatar_avatarContainer__FLdUK{position:relative;flex-shrink:0}.Avatar_avatar__fZeKf{width:100%;height:100%;border-radius:50%;object-fit:cover}.Avatar_avatarFallback__S2Cp1{width:100%;height:100%;border-radius:50%;background:var(--color-text-muted);display:flex;align-items:center;justify-content:center}.Avatar_avatarFallback__S2Cp1 span{font-weight:600;color:var(--color-bg);letter-spacing:.02em}.Avatar_onlineIndicator__ScFki{position:absolute;bottom:2px;right:2px;width:10px;height:10px;background:#4caf50;border-radius:50%;border:2px solid var(--color-bg-subtle);box-shadow:0 0 0 1px rgba(76,175,80,.2)}.mentionDropdown_dropdown__cz8e2{position:absolute;bottom:100%;left:0;right:0;max-height:192px;overflow-y:auto;background:var(--color-bg);border:1px solid var(--color-border);z-index:10}.mentionDropdown_item__3WhtL{padding:6px 12px;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--color-text);cursor:pointer;line-height:20px}.mentionDropdown_active__2mN7Q{background:var(--color-bg-subtle)}.mentionDropdown_fullName__FBaWP{color:var(--color-text-muted)}.slashCommandDropdown_dropdown__gZjxQ{position:absolute;bottom:100%;left:0;right:0;max-height:192px;overflow-y:auto;background:var(--color-bg);border:1px solid var(--color-border);z-index:10}.slashCommandDropdown_item__d2iRW{padding:6px 12px;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--color-text);cursor:pointer;line-height:20px;display:flex;gap:8px;align-items:baseline}.slashCommandDropdown_active__3eo1b{background:var(--color-bg-subtle)}.slashCommandDropdown_commandName__WROu9{font-weight:600}.slashCommandDropdown_description__Ge_S5{color:var(--color-text-muted)}.markdownContent_markdown__RvI6H{font-family:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.markdownContent_markdown__RvI6H>:first-child{margin-top:0}.markdownContent_markdown__RvI6H>:last-child{margin-bottom:0}.markdownContent_markdown__RvI6H p{margin:.5em 0}.markdownContent_markdown__RvI6H p:first-child{margin-top:0}.markdownContent_markdown__RvI6H p:last-child{margin-bottom:0}.markdownContent_markdown__RvI6H strong{font-weight:600}.markdownContent_markdown__RvI6H em{font-style:italic}.markdownContent_markdown__RvI6H a{color:var(--color-accent);text-decoration:underline}.markdownContent_markdown__RvI6H code{background:rgba(128,128,128,.15);padding:.15em .4em;border-radius:var(--radius-sm);font-family:ui-monospace,SF Mono,Monaco,Andale Mono,monospace;font-size:.9em}.markdownContent_markdown__RvI6H pre{background:rgba(128,128,128,.1);padding:12px;border-radius:var(--radius-md);overflow-x:auto;margin:.75em 0}.markdownContent_markdown__RvI6H pre code{background:none;padding:0;border-radius:0;font-size:.85em}.markdownContent_markdown__RvI6H ol,.markdownContent_markdown__RvI6H ul{margin:.5em 0;padding-left:1.5em}.markdownContent_markdown__RvI6H li{margin:.25em 0}.markdownContent_markdown__RvI6H blockquote{margin:.75em 0;padding-left:1em;border-left:3px solid var(--color-accent);opacity:.9}.markdownContent_markdown__RvI6H h1,.markdownContent_markdown__RvI6H h2,.markdownContent_markdown__RvI6H h3,.markdownContent_markdown__RvI6H h4,.markdownContent_markdown__RvI6H h5,.markdownContent_markdown__RvI6H h6{margin:.75em 0 .5em;font-weight:600;line-height:1.3}.markdownContent_markdown__RvI6H h1:first-child,.markdownContent_markdown__RvI6H h2:first-child,.markdownContent_markdown__RvI6H h3:first-child,.markdownContent_markdown__RvI6H h4:first-child,.markdownContent_markdown__RvI6H h5:first-child,.markdownContent_markdown__RvI6H h6:first-child{margin-top:0}.markdownContent_markdown__RvI6H h1{font-size:1.3em}.markdownContent_markdown__RvI6H h2{font-size:1.2em}.markdownContent_markdown__RvI6H h3{font-size:1.1em}.markdownContent_markdown__RvI6H h4,.markdownContent_markdown__RvI6H h5,.markdownContent_markdown__RvI6H h6{font-size:1em}.markdownContent_markdown__RvI6H table{table-layout:fixed;width:100%}.markdownContent_markdown__RvI6H table td,.markdownContent_markdown__RvI6H table th{white-space:normal;overflow-wrap:break-word;word-break:break-word;vertical-align:top}.markdownContent_markdown__RvI6H hr{border:none;border-top:1px solid rgba(128,128,128,.3);margin:1em 0}.markdownContent_markdown__RvI6H .markdownContent_mention__l18MR{color:var(--color-accent);font-weight:500}.messageContextMenu_contextMenuBackdrop__EHWVZ{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:5000;touch-action:none}.messageContextMenu_contextMenuPanel__6D6Yo{position:fixed;background:var(--color-bg);border:1px solid var(--color-border);box-shadow:0 4px 16px rgba(0,0,0,.25);max-width:280px;z-index:5001}.messageContextMenu_contextMenuReactions__q_1iq{display:flex;justify-content:center;gap:4px;padding:8px 12px}.messageContextMenu_contextMenuEmojiBtn__aF1pv{padding:0;font-size:24px;line-height:1;background:none;border:none;cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.messageContextMenu_contextMenuEmojiBtn__aF1pv:active{background:rgba(128,128,128,.15)}.messageContextMenu_contextMenuActions__L1Pp1{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.messageContextMenu_contextMenuAction__UalAU{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;color:var(--color-text);background:none;border:none;cursor:pointer;text-align:left;padding:0 16px;min-height:44px;display:flex;align-items:center}.messageContextMenu_contextMenuAction__UalAU:active{background:rgba(128,128,128,.12)}.messageContextMenu_contextMenuAction__UalAU+.messageContextMenu_contextMenuAction__UalAU{border-top:1px solid var(--color-border)}.messageContextMenu_contextMenuActionDanger__juWeW{color:#c62828}.EmptyState_container__M6UvB{display:flex;align-items:center;justify-content:center;min-height:40vh;padding:48px 24px}.EmptyState_loaderWrapper__rfm1Y{position:relative;width:100%;max-width:600px;height:400px}.EmptyState_loaderWrapper__rfm1Y .solarSystem,.EmptyState_loaderWrapper__rfm1Y>div{position:absolute!important;width:100%!important;height:100%!important;z-index:1!important;background:rgba(0,0,0,0)!important}.call_incomingOverlay__z2M8V{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2000;gap:16px}.call_incomingLabel__2dYFH{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.call_incomingCaller__9TAcJ{font-size:18px;color:#fff;font-weight:400}.call_incomingActions__JZh1T{display:flex;gap:24px;margin-top:24px}.call_acceptBtn__o_RkV,.call_declineBtn__Bw28G{font-size:12px;padding:10px 28px;background:none;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-sm);color:hsla(0,0%,100%,.8);cursor:pointer;letter-spacing:.05em;transition:all .15s ease}.call_acceptBtn__o_RkV:hover,.call_declineBtn__Bw28G:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.4);color:#fff}.call_declineBtn__Bw28G{color:hsla(0,0%,100%,.4)}.call_declineBtn__Bw28G:hover{color:hsla(0,0%,100%,.7)}.call_activeCall__YLdG3{position:fixed;top:16px;right:16px;width:340px;background:var(--color-bg,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-md);z-index:1500;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.12)}.call_activeCall__YLdG3.call_dragging__ixLu2{-webkit-user-select:none;-moz-user-select:none;user-select:none}.call_activeCall__YLdG3.call_minimized__WU5Pn .call_callHeader__7OxQV{border-bottom:none}.call_activeCall__YLdG3.call_fullscreen__HkCsJ{inset:0;width:auto;border-radius:0;border:none;box-shadow:none}.call_activeCall__YLdG3.call_fullscreen__HkCsJ .call_callHeader__7OxQV,.call_activeCall__YLdG3.call_fullscreen__HkCsJ .call_callHeader__7OxQV:active{cursor:default}.call_activeCall__YLdG3.call_fullscreen__HkCsJ .call_videoArea__DNDwQ{flex:1 1;aspect-ratio:unset}.call_activeCall__YLdG3.call_fullscreen__HkCsJ .call_videoGrid__CY5HS{flex:1 1;height:100%}.call_activeCall__YLdG3.call_fullscreen__HkCsJ .call_gridVideo__u1_Zy{aspect-ratio:unset;width:100%;height:100%}.call_activeCall__YLdG3.call_fullscreen__HkCsJ .call_callControls__tFf3p{padding:16px 32px}.call_callHeader__7OxQV{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.call_callHeader__7OxQV:active{cursor:-webkit-grabbing;cursor:grabbing}.call_callHeader__7OxQV{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--color-border,#e0e0e0)}.call_callHeaderInfo__Rk9jM{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.call_callHeaderControls__i7t2E{display:flex;gap:4px;flex-shrink:0}.call_windowControlBtn__s0Ny4{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted,#888);cursor:pointer}.call_windowControlBtn__s0Ny4:hover{color:var(--color-text,#222);background:var(--color-bg-subtle,#f8f8f8)}.call_callPeer__xD9ZT{font-size:13px;font-weight:500;color:var(--color-text,#222)}.call_callDuration__8xKuF{font-size:11px;color:var(--color-text-muted,#888);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:SF Mono,Monaco,monospace}.call_callStatus__CyLDE{font-size:11px;color:var(--color-text-muted,#888);text-transform:uppercase;letter-spacing:.08em}.call_videoArea__DNDwQ{position:relative;width:100%;aspect-ratio:4/3;background:#111;overflow:hidden}.call_remoteVideo__PQpnm{width:100%;height:100%;object-fit:cover}.call_spinnerOverlay__83DLI{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;--color-bg:#111;--color-border:rgba(255,255,255,0.15);--color-text:rgba(255,255,255,0.7);--color-text-muted:rgba(255,255,255,0.4)}.call_localVideo__DQ9WW{position:absolute;bottom:8px;right:8px;width:80px;height:60px;object-fit:cover;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);z-index:2}.call_audioOnly__gDZT7{width:100%;padding:32px 16px;display:flex;flex-direction:column;align-items:center;gap:8px}.call_audioOnlyName__kRQFV{font-size:15px;font-weight:400;color:var(--color-text,#222)}.call_audioOnlyDuration__Tcpl7{font-size:13px;color:var(--color-text-muted,#888);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:SF Mono,Monaco,monospace}.call_callControls__tFf3p{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid var(--color-border,#e0e0e0)}.call_controlBtn__ztRwG{font-size:11px;padding:6px 12px;background:none;border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-sm);color:var(--color-text-muted,#888);cursor:pointer;white-space:nowrap;transition:all .15s ease}.call_controlBtnActive__HiLke,.call_controlBtn__ztRwG:hover{color:var(--color-text,#222);border-color:var(--color-text-muted,#888)}.call_controlBtnActive__HiLke{background:var(--color-bg-subtle,#f8f8f8)}.call_endBtn__J6juf{font-size:11px;padding:6px 12px;background:none;border:1px solid var(--color-text-muted,#888);border-radius:var(--radius-sm);color:var(--color-text-muted,#888);cursor:pointer;transition:all .15s ease}.call_endBtn__J6juf:hover{color:var(--color-text,#222);border-color:var(--color-text,#222)}.call_callButtons__n8QAp{display:flex;gap:4px;align-items:center;flex-shrink:0}.call_callBtn__AfLhb{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted,#888);cursor:pointer;transition:all .15s ease}.call_callBtn__AfLhb svg{width:18px;height:18px}.call_callBtn__AfLhb:hover{color:var(--color-text,#222);background:var(--color-bg-subtle,#f8f8f8)}.call_callBtn__AfLhb:disabled{cursor:not-allowed}.call_callBtn__AfLhb:disabled:hover{background:none;color:var(--color-text-muted,#888)}.call_videoGrid__CY5HS{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:2px;gap:2px;width:100%;background:#111;overflow:hidden}.call_gridVideo__u1_Zy{width:100%;aspect-ratio:4/3;object-fit:cover;background:#000}.call_groupParticipantCount__XKKm_,.call_systemMessage__KkCRq{font-size:11px;color:var(--color-text-muted,#888)}.call_systemMessage__KkCRq{text-align:center;padding:8px 0}.call_meetingLayout___qDk4{position:fixed;inset:0;z-index:1500;display:flex;flex-direction:column;background:#111;color:#fff}.call_meetingHeader__ixZMb{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;flex-shrink:0}.call_meetingHeaderLeft__kpr07{display:flex;align-items:center;gap:12px}.call_meetingTitle__qeIZ5{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.9)}.call_meetingDuration__ROmY7{font-size:11px;color:hsla(0,0%,100%,.4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:SF Mono,Monaco,monospace}.call_meetingRecording__LsFh_{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.35)}.call_meetingHeaderRight__wNz_t{display:flex;align-items:center;gap:8px}.call_meetingHeaderRight__wNz_t .call_windowControlBtn__s0Ny4{color:hsla(0,0%,100%,.4)}.call_meetingHeaderRight__wNz_t .call_windowControlBtn__s0Ny4:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.08)}.call_meetingBody__OnuZ0{flex:1 1;display:flex;position:relative;overflow:hidden;min-height:0}.call_meetingContent__6qgZv{flex:1 1;position:relative;min-width:0}.call_smartGrid__F2N09{display:grid;grid-gap:4px;gap:4px;width:100%;height:100%;padding:4px}.call_videoTile__AriiU{position:relative;background:#1a1a1a;overflow:hidden;border-radius:4px}.call_videoTileDominant__7vpwK{border:2px solid hsla(0,0%,100%,.9)}.call_tileVideo__lcDWM{width:100%;height:100%;object-fit:cover;display:block}.call_tileVideoHidden__0wJ8B{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.call_tileCameraOff__9euSR{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a}.call_tileCameraOffName____UWL{font-size:14px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.08em}.call_tileOverlay__vayWz{position:absolute;inset:0;pointer-events:none}.call_tileHandRaised__glSQA{position:absolute;top:8px;left:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:rgba(0,0,0,.85);padding:4px 10px;border:1px solid hsla(0,0%,100%,.4)}.call_tileNameStrip__iBcKM{position:absolute;bottom:0;left:0;right:0;padding:4px 8px;background:rgba(0,0,0,.5);display:flex;align-items:center;gap:6px}.call_tileName__pnJVe{font-size:11px;color:hsla(0,0%,100%,.8)}.call_tileMuted__x530g,.call_tileName__pnJVe{text-transform:uppercase;letter-spacing:.06em}.call_tileMuted__x530g{font-size:10px;color:hsla(0,0%,100%,.4)}.call_screenShareLayout__PW8_J{display:flex;width:100%;height:100%;gap:4px;padding:4px}.call_screenShareMain__Hl_TH{flex:3 1;position:relative;background:#000;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.call_screenShareVideo__ZNoo3{width:100%;height:100%;object-fit:contain}.call_screenShareSidebar__N3RvB{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:160px;max-width:280px;overflow-y:auto}.call_screenShareSidebarTile__I9nBm{flex-shrink:0;aspect-ratio:4/3}.call_speakerLayout__a6H_s{display:flex;width:100%;height:100%;gap:4px;padding:4px}.call_speakerMain__vDJwL{flex:3 1;position:relative;border-radius:4px;overflow:hidden}.call_speakerSidebar__VN_bc{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:160px;max-width:280px;overflow-y:auto}.call_speakerSidebarTile__faSCr{flex-shrink:0;aspect-ratio:4/3}.call_meetingControls__Pv8aW{display:flex;justify-content:center;align-items:center;gap:8px;padding:16px 32px;flex-shrink:0}.call_meetingControlBtn__IX6eG{font-size:11px;padding:8px 16px;background:none;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);color:hsla(0,0%,100%,.6);cursor:pointer;white-space:nowrap;transition:all .15s ease}.call_meetingControlBtn__IX6eG:hover{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.3)}.call_meetingControlBtnActive__XYhYo{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.08)}.call_meetingEndBtn__wc233{font-size:11px;padding:8px 16px;background:none;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-sm);color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .15s ease}.call_meetingEndBtn__wc233:hover{color:#fff;border-color:hsla(0,0%,100%,.6)}.call_reactionPicker__slChQ{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;display:flex;gap:4px;padding:6px 10px;background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-sm)}.call_reactionPickerBtn__ysiEp{font-size:18px;padding:4px 6px;background:none;border:none;cursor:pointer;border-radius:var(--radius-sm);line-height:1;transition:background .1s ease}.call_reactionPickerBtn__ysiEp:hover{background:hsla(0,0%,100%,.1)}.call_reactionOverlay__gVbd7{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:10}.call_floatingReaction__ck0fB{position:absolute;bottom:80px;font-size:32px;animation:call_floatUp__8nfm8 3s ease-out forwards;pointer-events:none}@keyframes call_floatUp__8nfm8{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-200px)}}.call_participantPanel__zaBiP{width:280px;background:#1a1a1a;border-left:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}.call_participantPanelHeader__0oZCA{padding:16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.call_participantPanelTitle__IZMkq{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.5)}.call_participantPanelList__bwRK1{padding:8px 0}.call_participantRow__u1CSH{padding:8px 16px;display:flex;align-items:baseline;gap:8px}.call_participantName__8Iy0v{font-size:13px;color:hsla(0,0%,100%,.8)}.call_participantStatus__2sRFW{font-size:11px;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.06em}.call_backgroundPicker__dUlhC{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;display:flex;gap:4px;padding:6px 10px;background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-sm);white-space:nowrap}.call_backgroundOption___uUqI{font-size:11px;padding:4px 10px;background:none;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .1s ease}.call_backgroundOption___uUqI:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.1)}.call_backgroundOptionActive__eMNfX{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.08)}.call_controlBtnWrapper__6Xnhh{position:relative}.call_inviteToast__ipxEQ{position:fixed;bottom:24px;right:24px;z-index:1400;display:flex;flex-direction:column;gap:4px;padding:16px 20px;background:var(--bg,#fff);border:1px solid var(--border,#ccc);min-width:240px;max-width:320px}.call_inviteToastLabel___xxcC{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted,#888)}.call_inviteToastCaller__tKj3t{font-size:14px;color:var(--text,#111);font-weight:400}.call_inviteToastType__iO73g{font-size:11px;color:var(--text-muted,#888)}.call_inviteToastActions__79Fmf{display:flex;gap:12px;margin-top:8px}.call_inviteDeclineBtn__cI31f,.call_inviteJoinBtn__xXa2Y{font-size:12px;padding:6px 16px;background:none;border:1px solid var(--border,#ccc);color:var(--text,#111);cursor:pointer;transition:background .15s}.call_inviteDeclineBtn__cI31f:hover,.call_inviteJoinBtn__xXa2Y:hover{background:var(--hover-bg,rgba(0,0,0,.04))}.call_invitePicker__gGJC_{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(30,30,30,.95);border:1px solid hsla(0,0%,100%,.15);padding:8px;min-width:200px;max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;margin-bottom:6px;z-index:10}.call_invitePickerItem__fPdUw{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:12px;color:hsla(0,0%,100%,.8);background:none;border:none;cursor:pointer;text-align:left;width:100%}.call_invitePickerItem__fPdUw:hover{background:hsla(0,0%,100%,.08)}.call_invitePickerItemSelected__RszY_{color:#fff;background:hsla(0,0%,100%,.12)}.call_invitePickerItemDisabled__zbobu{opacity:.4;cursor:default;pointer-events:none}.call_invitePickerSend__2i5uH{margin-top:4px;padding:6px 12px;font-size:11px;letter-spacing:.05em;color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);cursor:pointer}.call_invitePickerSend__2i5uH:hover{background:hsla(0,0%,100%,.18)}.ActivityList_container__NNXg5{display:flex;flex-direction:column;height:100%;overflow:hidden}.ActivityList_header__mMC_T{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 4px}.ActivityList_title__lOqTr{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.ActivityList_unreadsToggle__xXVwp{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ActivityList_unreadsToggle__xXVwp input{margin:0;cursor:pointer}.ActivityList_filters__2vBrl{display:flex;align-items:center;gap:2px;padding:4px 16px 8px}.ActivityList_filterTab__8NQTa{background:none;font-size:12px;color:var(--color-text-muted);cursor:pointer;padding:4px 8px;border:none;border-bottom:2px solid rgba(0,0,0,0)}.ActivityList_filterTab__8NQTa:hover{color:var(--color-text)}.ActivityList_filterTabActive__YnKTk{color:var(--color-text);border-bottom-color:var(--color-text)}.ActivityList_markReadBtn__tqiIN{margin-left:auto;background:none;border:none;font-size:14px;color:var(--color-text-muted);cursor:pointer;padding:4px;letter-spacing:1px}.ActivityList_markReadBtn__tqiIN:hover{color:var(--color-text)}.ActivityList_list__lPouf{flex:1 1;overflow-y:auto;padding-bottom:16px}.ActivityList_emptyState__AGD_Z{padding:32px 16px;text-align:center;font-size:13px;color:var(--color-text-muted)}.ActivityList_group__PvCWt+.ActivityList_group__PvCWt{margin-top:8px}.ActivityList_groupLabel__rtgYO{font-size:11px;font-weight:600;color:var(--color-text-muted);padding:8px 16px 4px;text-transform:uppercase;letter-spacing:.03em}.ActivityList_item__aJZo1{display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px 16px;background:none;border:none;text-align:left;cursor:pointer;font-family:inherit}.ActivityList_item__aJZo1:hover{background:rgba(128,128,128,.06)}.ActivityList_itemUnread__yT8a0 .ActivityList_itemSender__GJ2UP{font-weight:700}.ActivityList_itemUnread__yT8a0 .ActivityList_itemPreview__eWUeg{color:var(--color-text)}.ActivityList_itemAvatar__zXvGC{flex-shrink:0;width:28px;height:28px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(128,128,128,.15)}.ActivityList_avatarImg__Y7YDd{width:100%;height:100%;object-fit:cover}.ActivityList_avatarFallback__f6nPf{font-size:12px;font-weight:600;color:var(--color-text-muted)}.ActivityList_itemContent__iwDqp{flex:1 1;min-width:0}.ActivityList_itemMeta__FJ0ig{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.ActivityList_itemSender__GJ2UP{font-size:13px;font-weight:500;color:var(--color-text)}.ActivityList_itemAction__R8m3F,.ActivityList_itemCount__WFfXT{font-size:12px;color:var(--color-text-muted)}.ActivityList_itemTime___k3Bz{font-size:11px;color:var(--color-text-muted);margin-left:auto;flex-shrink:0}.ActivityList_itemPreview__eWUeg{font-size:13px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.github-issues-section_section__Fb6YH{margin-top:24px}.github-issues-section_tabsRow__IfV6a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);margin-bottom:0}.github-issues-section_tabs__jxuKF{display:flex;gap:0}.github-issues-section_tab__inJGr{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:400;color:var(--color-text-muted);background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px}.github-issues-section_tab__inJGr:hover{color:var(--color-text)}.github-issues-section_activeTab__XOm9C{color:var(--color-text);border-bottom-color:var(--color-text)}.github-issues-section_tabCount__N_PhI{font-size:10px;color:var(--color-text-muted);opacity:.7}.github-issues-section_syncArea__d_i_v{display:flex;align-items:center;gap:12px;padding-right:8px}.github-issues-section_lastSync__zuMRe{font-size:11px;color:var(--color-text-muted)}.github-issues-section_syncButton__qiToY{padding:4px 10px;font-size:11px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm)}.github-issues-section_syncButton__qiToY:hover{background:var(--color-bg-hover)}.github-issues-section_syncButton__qiToY:disabled{opacity:.6;cursor:not-allowed}.github-issues-section_content__NhiXk{min-height:100px}.github-issues-section_empty__F0Dcc,.github-issues-section_loading__VUdXI{padding:24px 16px;text-align:center;font-size:12px;color:var(--color-text-muted)}.github-issues-section_itemRow__9quUk{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border);border-left:3px solid rgba(0,0,0,0);padding:10px 0 10px 8px;transition:border-color .2s,background .2s}.github-issues-section_itemRow__9quUk:last-child{border-bottom:none}.github-issues-section_highlightedRow__yluB2{border-left-color:var(--color-primary,#4a7c59);background:rgba(74,124,89,.05)}.github-issues-section_itemMain__V3Ya4{flex:1 1;min-width:0}.github-issues-section_itemTitle__b77B3{display:block;font-size:12px;color:var(--color-text);text-decoration:none;line-height:1.4;margin-bottom:4px}.github-issues-section_itemTitle__b77B3:hover{color:var(--color-primary)}.github-issues-section_issueNumber__EwEae{color:var(--color-text-muted);margin-right:6px}.github-issues-section_itemMeta__CaWsc{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.github-issues-section_score__K9XnL,.github-issues-section_stateBadge__PZWfo{font-size:10px;color:var(--color-text-muted)}.github-issues-section_priorityScore___7q2q{font-size:10px;font-weight:600;color:var(--color-primary)}.github-issues-section_gtvBadge__7LN88{font-size:10px;padding:1px 5px;border-radius:var(--radius-sm);background:rgba(80,180,80,.15);color:#3c963c}.github-issues-section_customerCount__QabTh{font-size:10px;color:var(--color-text-muted)}.github-issues-section_label__UDq4m{display:inline-block;padding:1px 6px;font-size:10px;border-radius:var(--radius-sm);background:rgba(100,150,200,.15);color:#5a8cbe}.github-issues-section_moreLabels__5k0_b{font-size:10px;color:var(--color-text-muted)}.github-issues-section_itemActions__HkUb0{flex-shrink:0;display:flex;align-items:center;gap:6px}.github-issues-section_linkedFeature___cOeS{font-size:11px;color:var(--color-primary);text-decoration:none;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.github-issues-section_linkedFeature___cOeS:hover{text-decoration:underline}.github-issues-section_actionButtons__3xRnf{display:flex;gap:4px}.github-issues-section_actionButton__C04zm{padding:3px 8px;font-size:10px;border:1px solid var(--color-border);background:rgba(0,0,0,0);color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm)}.github-issues-section_actionButton__C04zm:hover{background:var(--color-bg-hover)}.github-issues-section_actionButton__C04zm:disabled{opacity:.6;cursor:not-allowed}.github-issues-section_cancelButton__cSRRY{padding:3px 8px;font-size:10px;border:none;background:rgba(0,0,0,0);color:var(--color-text-muted);cursor:pointer}.github-issues-section_cancelButton__cSRRY:hover{color:var(--color-text)}.github-issues-section_linkForm__H3oQC{display:flex;align-items:center;gap:4px}.github-issues-section_featureSelect__yyEtv{padding:3px 6px;font-size:10px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);max-width:140px;border-radius:var(--radius-sm)}.github-issues-section_footer__ulnZL{display:flex;align-items:center;justify-content:center;padding:10px 0;border-top:1px solid var(--color-border)}.github-issues-section_toggleButton__IeuY_{font-size:11px;color:var(--color-text-muted);background:none;border:none;cursor:pointer;padding:0}.github-issues-section_toggleButton__IeuY_:hover{color:var(--color-text)}.github-issues-section_weeklyPlan__4ooDz{margin-bottom:32px;padding:0}.github-issues-section_weeklyPlanHeader__MVX_T{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:4px;border-bottom:1px solid var(--color-border)}.github-issues-section_weeklyPlanTitle__BESx_{font-size:18px;font-weight:600;color:var(--color-text)}.github-issues-section_weeklyPlanMeta__Cqyc9{font-size:11px;color:var(--color-text-muted)}.github-issues-section_weeklyPlanContent__vKqNm{font-size:14px;line-height:1.6;color:var(--color-text)}.github-issues-section_weeklyPlanContent__vKqNm h1{font-size:18px;font-weight:600;margin:24px 0 8px;padding-bottom:4px;border-bottom:1px solid var(--color-border)}.github-issues-section_weeklyPlanContent__vKqNm h1:first-child{margin-top:0}.github-issues-section_weeklyPlanContent__vKqNm h2{font-size:15px;font-weight:600;margin:24px 0 8px}.github-issues-section_weeklyPlanContent__vKqNm h3{font-size:14px;font-weight:500;color:var(--color-text);margin:12px 0 4px}.github-issues-section_weeklyPlanContent__vKqNm p{margin:6px 0 10px}.github-issues-section_weeklyPlanContent__vKqNm ol,.github-issues-section_weeklyPlanContent__vKqNm ul{padding-left:20px;margin:6px 0 12px}.github-issues-section_weeklyPlanContent__vKqNm li{margin:4px 0}.github-issues-section_weeklyPlanContent__vKqNm strong{font-weight:600}.github-issues-section_generateBtn__QT5GJ,.github-issues-section_regenerateBtn__pHi54{padding:6px 14px;font-size:12px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);transition:background .15s}.github-issues-section_generateBtn__QT5GJ:hover,.github-issues-section_regenerateBtn__pHi54:hover{background:var(--color-bg-hover)}.github-issues-section_generateBtn__QT5GJ:disabled,.github-issues-section_regenerateBtn__pHi54:disabled{opacity:.6;cursor:not-allowed}.github-issues-section_regenerateBtn__pHi54{padding:4px 10px;font-size:11px}.github-issues-section_editInput__QIBsu,.github-issues-section_editTextarea__tn26k{width:100%;padding:4px 6px;font-size:12px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-sm);margin-bottom:4px;font-family:inherit}.github-issues-section_editTextarea__tn26k{resize:vertical}.github-issues-section_editActions___Boo9{display:flex;align-items:center;gap:6px;margin-top:4px}.github-issues-section_statusSelect__W32M2{padding:3px 6px;font-size:10px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-sm);font-family:inherit}.github-issues-section_statusText__9yfDw{font-size:10px;color:var(--color-text-muted)}.github-issues-section_emptyHint__2kROv{font-size:12px;color:var(--color-text-muted);margin:0 0 12px;line-height:1.5}.github-issues-section_askAbeButton__SEYP9{padding:6px 14px;font-size:12px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;font-family:inherit}.github-issues-section_askAbeButton__SEYP9:hover{background:var(--color-bg-hover)}