.ChatPage_page__p0ybM{position:relative;display:flex;flex-direction:row;height:calc(100vh - 112px);width:100%;max-width:1920px;margin:0 auto;overflow:hidden}.ChatPage_sidebar__3Xtcf{width:280px;flex-shrink:0;display:flex;flex-direction:column;background:hsl(var(--page-background));border-right:1px solid hsl(var(--border)/.5)}.ChatPage_sidebarHeader__Gfnz9{padding:16px 16px 12px}.ChatPage_sidebarTitle__lUaYY{margin:0;font-size:15px;font-weight:600;color:hsl(var(--text-prio-1))}.ChatPage_sidebarSearch__7D6ZZ{position:relative;padding:0 12px 12px}.ChatPage_searchIcon__f4__P{position:absolute;left:22px;top:50%;transform:translateY(calc(-50% - 6px));color:hsl(var(--text-prio-3));pointer-events:none}.ChatPage_searchInput__jsZ8c{width:100%;padding:8px 12px 8px 36px;border-radius:8px;border:1px solid hsl(var(--border));background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-1));font-size:13px;font-family:inherit}.ChatPage_searchInput__jsZ8c::placeholder{color:hsl(var(--text-prio-3))}.ChatPage_searchInput__jsZ8c:focus{outline:none;border-color:hsl(var(--brand))}.ChatPage_chatList__CGQXw{flex:1;overflow-y:auto;padding:0 8px 8px;scrollbar-width:none;-ms-overflow-style:none}.ChatPage_chatList__CGQXw::-webkit-scrollbar{display:none}.ChatPage_chatItem__fpLas{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:8px;cursor:pointer;transition:background .15s}.ChatPage_chatItem__fpLas:hover{background:hsl(var(--background-stack-2))}.ChatPage_chatItem__fpLas.ChatPage_active__Dw84H{background:hsl(var(--brand)/.12)}.ChatPage_chatItemAvatar__Qw4QO{position:relative;width:36px;height:36px;border-radius:50%;background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-2));display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.ChatPage_chatItem__fpLas.ChatPage_active__Dw84H .ChatPage_chatItemAvatar__Qw4QO{background:hsl(var(--brand)/.2);color:hsl(var(--brand))}.ChatPage_chatItemOnline__eTUnC{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:hsl(var(--success));border:2px solid hsl(var(--page-background))}.ChatPage_chatItemContent__zVOlG{flex:1;min-width:0}.ChatPage_chatItemHeader__qXJOI{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.ChatPage_chatItemTitle__3fKdg{font-size:13px;font-weight:500;color:hsl(var(--text-prio-1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatPage_chatItem__fpLas.ChatPage_active__Dw84H .ChatPage_chatItemTitle__3fKdg{color:hsl(var(--brand))}.ChatPage_chatItemTime__UyKjm{font-size:11px;color:hsl(var(--text-prio-3));flex-shrink:0}.ChatPage_chatItemPreview__trY4W{display:flex;align-items:center;gap:8px}.ChatPage_chatItemMessage___RXht{flex:1;font-size:12px;color:hsl(var(--text-prio-3));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatPage_chatItemBadge__I4WV1{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:hsl(var(--brand));color:hsl(var(--text-on-brand));font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.ChatPage_chatItemBadgeNew__2dkUe{flex-shrink:0;padding:2px 6px;border-radius:4px;background:hsl(var(--surface-2));color:hsl(var(--text-prio-2));font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ChatPage_chatItemMessageEmpty__is1pQ{font-style:italic;color:hsl(var(--text-prio-4))}.ChatPage_noResults__O2frD{padding:24px 16px;text-align:center;color:hsl(var(--text-prio-3));font-size:13px}.ChatPage_main__vwYp9{position:relative;flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:0 24px;background:linear-gradient(hsl(var(--page-background)/.9),hsl(var(--page-background)/.9)),url(/chat-bg.jpg) 50% /cover no-repeat scroll}.ChatPage_mainEmbedded__jGI9L{height:100%;min-height:0;max-height:100%;flex:1;overflow:hidden;padding:0 12px;background:linear-gradient(hsl(var(--page-background)/.92),hsl(var(--page-background)/.92)),url(/chat-bg.jpg) 50% /cover no-repeat;background-attachment:scroll}.ChatPage_empty__lY9G_,.ChatPage_error__jcadS,.ChatPage_loading__j_Avc{flex:1;display:flex;align-items:center;justify-content:center;color:hsl(var(--text-prio-2));font-size:14px}.ChatPage_error__jcadS{color:hsl(var(--error))}.ChatPage_header__x7fS8{position:relative;z-index:10;display:flex;align-items:center;gap:16px;padding:16px 24px;margin:0 -24px;background:hsl(var(--page-background));border-bottom:1px solid hsl(var(--border)/.5);overflow:visible;flex-shrink:0}.ChatPage_backBtn__4f8wb{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;color:hsl(var(--text-prio-2));cursor:pointer;transition:background .15s;flex-shrink:0}.ChatPage_backBtn__4f8wb:hover{background:hsl(var(--background-stack-2))}.ChatPage_backNavStandalone__1hSn2{display:none}@media (max-width:959px){.ChatPage_backNavStandalone__1hSn2{display:inline-flex;align-items:center;justify-content:center}}.ChatPage_headerContent__yXXIF{flex:1;display:grid;align-items:center;gap:8px 16px;min-width:0;grid-template-columns:auto auto 1fr auto;grid-template-areas:"title button . participants" "meta meta meta meta"}.ChatPage_headerActionsRow__SvRyL{display:contents}.ChatPage_title__uuWAV{grid-area:title;min-width:0;max-width:100%;font-size:16px;font-weight:600;color:hsl(var(--text-prio-1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatPage_titleLink__JDKbI{text-decoration:none;transition:color .15s}.ChatPage_titleLink__JDKbI:hover{color:hsl(var(--brand));text-decoration:underline;text-underline-offset:3px}.ChatPage_titleLink__JDKbI:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px;border-radius:4px}.ChatPage_markDoneBtn__1Q_d_{grid-area:button;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 10px;border-radius:8px;border:1px solid hsl(var(--border));background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-2));font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ChatPage_markDoneBtn__1Q_d_:hover:not(:disabled){background:hsl(var(--brand)/.1);color:hsl(var(--brand));border-color:hsl(var(--brand)/.4)}.ChatPage_markDoneBtn__1Q_d_:disabled{cursor:default;opacity:.85}.ChatPage_markDoneBtnDone__HbEeJ{color:hsl(var(--success,142 76% 36%));border-color:hsl(var(--success,142 76% 36%)/.35);background:hsl(var(--success,142 76% 36%)/.08)}.ChatPage_markDoneMeta__pUkK_{grid-area:meta;font-size:12px;color:hsl(var(--text-prio-3));white-space:normal;overflow-wrap:anywhere;line-height:1.3}@media (max-width:959px){.ChatPage_header__x7fS8{align-items:flex-start}.ChatPage_headerContent__yXXIF{grid-template-columns:auto 1fr auto;grid-template-areas:"back title participants" "button button button" "meta meta meta";gap:8px 12px}.ChatPage_backNavStandalone__1hSn2{grid-area:back}.ChatPage_title__uuWAV{grid-area:title}.ChatPage_headerActionsRow__SvRyL{display:contents}.ChatPage_markDoneBtn__1Q_d_{grid-area:button;width:100%;justify-content:center}.ChatPage_markDoneMeta__pUkK_{grid-area:meta;text-align:center}}.ChatPage_inlineParticipants__WXJN9{grid-area:participants;display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-shrink:0;justify-self:end}@media (max-width:959px){.ChatPage_inlineParticipants__WXJN9{grid-area:participants;justify-self:end}}.ChatPage_avatarWrapper__hfaG8{position:relative}.ChatPage_inlineAvatar__nNzkB{position:relative;width:32px;height:32px;border-radius:50%;background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-2));display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border:2px solid hsl(var(--page-background));margin-left:-8px;cursor:pointer;transition:transform .15s,z-index 0s;z-index:1}.ChatPage_avatarWrapper__hfaG8:first-child .ChatPage_inlineAvatar__nNzkB{margin-left:0}.ChatPage_inlineAvatar__nNzkB:hover{transform:scale(1.1);z-index:10}.ChatPage_inlineAvatar__nNzkB.ChatPage_online__YUH1L{background:hsl(var(--brand)/.15);color:hsl(var(--brand))}.ChatPage_avatarOnlineDot__kr_RJ{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:hsl(var(--success));border:2px solid hsl(var(--page-background))}.ChatPage_moreParticipants__W9roS{position:relative;width:32px;height:32px;border-radius:50%;background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-2));display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;border:2px solid hsl(var(--page-background));margin-left:-8px;cursor:pointer;transition:background .15s}.ChatPage_moreParticipants__W9roS:hover{background:hsl(var(--border))}.ChatPage_addParticipantBtn__0UFLA{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-2));border:1px dashed hsl(var(--border));cursor:pointer;transition:background .15s,color .15s,border-color .15s;margin-left:4px;flex-shrink:0}.ChatPage_addParticipantBtn__0UFLA:hover{background:hsl(var(--brand)/.1);color:hsl(var(--brand));border-color:hsl(var(--brand)/.4)}.ChatPage_participantTooltip__FYyfc{position:absolute;top:calc(100% + 8px);right:0;background:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:8px;padding:10px 12px;min-width:160px;box-shadow:0 4px 16px hsl(0 0% 0%/.2);z-index:100;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;pointer-events:none;white-space:nowrap}.ChatPage_avatarWrapper__hfaG8:hover .ChatPage_participantTooltip__FYyfc,.ChatPage_moreParticipantsWrapper__G9sDo:hover .ChatPage_participantTooltip__FYyfc{opacity:1;visibility:visible}.ChatPage_tooltipName__lCth2{font-size:13px;font-weight:600;color:hsl(var(--text-prio-1));margin-bottom:4px}.ChatPage_tooltipRole__67yBJ{margin-bottom:2px}.ChatPage_tooltipRole__67yBJ,.ChatPage_tooltipStatus__luPlP{font-size:11px;color:hsl(var(--text-prio-3))}.ChatPage_tooltipStatus__luPlP.ChatPage_online__YUH1L{color:hsl(var(--success))}.ChatPage_moreParticipantsWrapper__G9sDo{position:relative}.ChatPage_moreParticipantsList__i_Q4u{position:absolute;top:calc(100% + 8px);right:0;background:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:10px;padding:8px;min-width:200px;max-height:280px;overflow-y:auto;box-shadow:0 4px 16px hsl(0 0% 0%/.2);z-index:100;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}.ChatPage_moreParticipantsWrapper__G9sDo:hover .ChatPage_moreParticipantsList__i_Q4u{opacity:1;visibility:visible}.ChatPage_moreParticipantItem__p5NYR{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;transition:background .15s}.ChatPage_moreParticipantAvatar__MSCP4,.ChatPage_moreParticipantItem__p5NYR:hover{background:hsl(var(--background-stack-2))}.ChatPage_moreParticipantAvatar__MSCP4{width:28px;height:28px;border-radius:50%;color:hsl(var(--text-prio-2));display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.ChatPage_moreParticipantAvatar__MSCP4.ChatPage_online__YUH1L{background:hsl(var(--brand)/.15);color:hsl(var(--brand))}.ChatPage_moreParticipantInfo__rjfRq{flex:1;min-width:0}.ChatPage_moreParticipantName__rkjXH{font-size:13px;font-weight:500;color:hsl(var(--text-prio-1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatPage_moreParticipantStatus__SvKYW{font-size:11px;color:hsl(var(--text-prio-3))}.ChatPage_moreParticipantStatus__SvKYW.ChatPage_online__YUH1L{color:hsl(var(--success))}.ChatPage_participantsPanel__heul0{position:absolute;top:80px;right:24px;width:320px;max-height:400px;background:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 8px 32px hsl(0 0% 0%/.15);z-index:100;display:flex;flex-direction:column}.ChatPage_participantsHeader__KtqE4{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid hsl(var(--border))}.ChatPage_participantsHeader__KtqE4 h3{margin:0;font-size:15px;font-weight:600;color:hsl(var(--text-prio-1))}.ChatPage_onlineCount__xG0Ou{flex:1;font-size:12px;color:hsl(var(--success));font-weight:500}.ChatPage_closeBtn__IaMLl{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:transparent;color:hsl(var(--text-prio-2));cursor:pointer;transition:background .15s}.ChatPage_closeBtn__IaMLl:hover{background:hsl(var(--background-stack-2))}.ChatPage_participantsList___Kokr{flex:1;overflow-y:auto;padding:8px}.ChatPage_participantsEmpty__203e7,.ChatPage_participantsLoading__mwQTq{padding:24px;text-align:center;color:hsl(var(--text-prio-3));font-size:14px}.ChatPage_participantItem___U4Fo{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;transition:background .15s}.ChatPage_participantItem___U4Fo:hover{background:hsl(var(--background-stack-2))}.ChatPage_participantAvatar__f1inX{width:36px;height:36px;border-radius:50%;background:hsl(var(--brand)/.15);color:hsl(var(--brand));display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.ChatPage_participantInfo__LeqXn{flex:1;min-width:0}.ChatPage_participantNameRow__1__L0{display:flex;align-items:center;gap:6px}.ChatPage_participantName__mCzsJ{font-size:14px;font-weight:500;color:hsl(var(--text-prio-1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatPage_participantMeta__juRYG{display:flex;align-items:center;gap:6px;margin-top:2px}.ChatPage_roleBadge__Wi1XI{font-size:11px;padding:2px 6px;border-radius:4px;font-weight:500}.ChatPage_internalBadge__ld_Vt{background:hsl(var(--brand)/.15);color:hsl(var(--brand))}.ChatPage_customerBadge__4QfBB{background:hsl(var(--warning)/.15);color:hsl(var(--warning))}.ChatPage_readOnlyBadge__5q5e5{font-size:11px;padding:2px 6px;border-radius:4px;background:hsl(var(--text-prio-3)/.15);color:hsl(var(--text-prio-3));font-weight:500}.ChatPage_participantPhone__cqtDb{font-size:12px;color:hsl(var(--text-prio-3));margin-top:2px}.ChatPage_presenceStatus__bhB8d{font-size:11px;color:hsl(var(--text-prio-3));margin-top:2px}.ChatPage_presenceStatus__bhB8d.ChatPage_online__YUH1L{color:hsl(var(--success))}.ChatPage_onlineBadge__4Lwy8{width:8px;height:8px;border-radius:50%;background:hsl(var(--success));flex-shrink:0}.ChatPage_messages__CQ5F5{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 0 8px;display:flex;flex-direction:column;gap:16px}.ChatPage_loadMore__Bofq3{align-self:center;padding:8px 16px;border-radius:20px;background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-2));font-size:13px;cursor:pointer;border:none}.ChatPage_loadMore__Bofq3:hover:not(:disabled){background:hsl(var(--border))}.ChatPage_loadMore__Bofq3:disabled{opacity:.5;cursor:not-allowed}.ChatPage_msg__j_FK1{display:flex;flex-direction:column;max-width:60%}@media (max-width:768px){.ChatPage_msg__j_FK1{max-width:85%}.ChatPage_main__vwYp9{padding:0 12px}.ChatPage_composer__D0JoE{padding:12px 0}.ChatPage_composerRow__A18_4{gap:10px}}.ChatPage_own__GhBxY{align-self:flex-end;align-items:flex-end}.ChatPage_other__uNFhR{align-self:flex-start;align-items:flex-start}.ChatPage_sender__C18N8{font-size:12px;color:hsl(var(--text-prio-3));margin-bottom:4px;padding-left:12px}.ChatPage_bubble__0HeaE{padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.4;word-break:break-word}.ChatPage_own__GhBxY .ChatPage_bubble__0HeaE{background:hsl(var(--brand));color:hsl(var(--text-on-brand));border-bottom-right-radius:4px}.ChatPage_other__uNFhR .ChatPage_bubble__0HeaE{background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-1));border-bottom-left-radius:4px}.ChatPage_bubble__0HeaE p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ChatPage_time__oI5vN{display:block;font-size:11px;margin-top:4px;opacity:.7}.ChatPage_failed__SDXgW .ChatPage_bubble__0HeaE{background:hsl(var(--error)/.15);border:1px solid hsl(var(--error)/.3)}.ChatPage_own__GhBxY.ChatPage_failed__SDXgW .ChatPage_bubble__0HeaE{background:hsl(var(--error)/.15);color:hsl(var(--text-prio-1))}.ChatPage_failedLabel__49v_Y{display:flex;align-items:center;gap:4px;font-size:11px;color:hsl(var(--error));margin-top:4px}.ChatPage_mediaBubble__S__lr{position:relative;padding:0;max-width:320px;overflow:hidden;border-radius:12px}.ChatPage_own__GhBxY .ChatPage_mediaBubble__S__lr{border-bottom-right-radius:4px}.ChatPage_other__uNFhR .ChatPage_mediaBubble__S__lr{border-bottom-left-radius:4px}.ChatPage_mediaBubble__S__lr:after{content:"";position:absolute;bottom:0;left:0;right:0;height:48px;background:linear-gradient(0deg,hsl(0 0% 0%/.5) 0,hsl(0 0% 0%/0));pointer-events:none;z-index:1}.ChatPage_mediaBubble__S__lr:has(.ChatPage_mediaCaption__9ip4Y):after{display:none}.ChatPage_mediaBubble__S__lr .ChatPage_time__oI5vN{position:absolute;bottom:8px;right:12px;margin:0;padding:0;background:transparent;color:hsl(0 0% 100%);font-size:11px;opacity:1;z-index:2;text-shadow:0 1px 2px hsl(0 0% 0%/.5)}.ChatPage_mediaContent__3jR49{position:relative;display:flex;flex-direction:column}.ChatPage_mediaImageWrapper__cJ74c{position:relative;display:block}.ChatPage_mediaImage__DWGTr{display:block;width:100%;max-height:300px;object-fit:cover;cursor:pointer;transition:opacity .15s}.ChatPage_mediaImage__DWGTr:hover{opacity:.9}.ChatPage_videoWrapper__b4yEz{position:relative;overflow:hidden}.ChatPage_mediaVideo__7p1jn{display:block;width:100%;max-height:300px;background:hsl(0 0% 0%)}.ChatPage_videoDuration__u3c3V{position:absolute;bottom:8px;left:8px;background:hsl(0 0% 0%/.7);color:hsl(0 0% 100%);padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500}.ChatPage_mediaPlaceholder__XXDh1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;min-width:200px;background:hsl(var(--background-stack-2));border-radius:12px;color:hsl(var(--text-prio-3));font-size:13px}.ChatPage_mediaCaption__9ip4Y{margin:0;padding:8px 12px;font-size:14px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.ChatPage_own__GhBxY .ChatPage_mediaBubble__S__lr .ChatPage_mediaCaption__9ip4Y{color:hsl(var(--text-on-brand))}.ChatPage_other__uNFhR .ChatPage_mediaBubble__S__lr .ChatPage_mediaCaption__9ip4Y{color:hsl(var(--text-prio-1))}.ChatPage_other__uNFhR .ChatPage_mediaBubble__S__lr,.ChatPage_own__GhBxY .ChatPage_mediaBubble__S__lr{background:transparent}.ChatPage_own__GhBxY .ChatPage_mediaBubble__S__lr:has(.ChatPage_mediaCaption__9ip4Y):not(:has(.ChatPage_pdfAttachment__zQUxW)){background:hsl(var(--brand))}.ChatPage_other__uNFhR .ChatPage_mediaBubble__S__lr:has(.ChatPage_mediaCaption__9ip4Y):not(:has(.ChatPage_pdfAttachment__zQUxW)){background:hsl(var(--background-stack-2))}.ChatPage_pdfAttachment__zQUxW{display:flex;align-items:center;gap:12px;padding:12px;background:hsl(var(--background-stack-2));border:1px solid hsl(var(--border));border-radius:10px;text-decoration:none;color:inherit;transition:opacity .15s;min-width:200px}.ChatPage_pdfAttachment__zQUxW:hover{opacity:.9}.ChatPage_pdfIcon__CnzF9{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:hsl(var(--error)/.1);color:hsl(var(--error));flex-shrink:0}.ChatPage_pdfInfo__sWGOf{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ChatPage_pdfName__bV5KW{font-size:13px;font-weight:500;color:hsl(var(--text-prio-1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatPage_pdfMeta__WWob4{font-size:11px;color:hsl(var(--text-prio-3))}.ChatPage_pdfLoading__XfBpd{display:flex;align-items:center;gap:10px;padding:12px 16px;background:hsl(var(--background-stack-2)/.5);border:1px dashed hsl(var(--border));border-radius:10px;color:hsl(var(--text-prio-3));font-size:13px;min-width:200px}.ChatPage_systemMessageWrapper__3zY_C{display:flex;justify-content:center;padding:8px 16px}.ChatPage_systemMessageText__VinzC{font-size:12px;color:hsl(var(--text-prio-3));background:hsl(var(--background-stack-2));padding:6px 12px;border-radius:12px;text-align:center}.ChatPage_typingIndicator__K20TJ{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:13px;color:hsl(var(--text-prio-3));flex-shrink:0}.ChatPage_typingDots__iIzmo{display:flex;gap:3px}.ChatPage_typingDots__iIzmo span{width:6px;height:6px;border-radius:50%;background:hsl(var(--text-prio-3));animation:ChatPage_typingBounce__n_1Fg 1.4s ease-in-out infinite both}.ChatPage_typingDots__iIzmo span:first-child{animation-delay:-.32s}.ChatPage_typingDots__iIzmo span:nth-child(2){animation-delay:-.16s}@keyframes ChatPage_typingBounce__n_1Fg{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.ChatPage_uploadIndicator__sDTft{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:13px;color:hsl(var(--brand));flex-shrink:0}.ChatPage_uploadError__wvR2p{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;color:hsl(var(--error));background:hsl(var(--error)/.1);border-radius:8px;margin-bottom:8px;flex-shrink:0}.ChatPage_sessionWarningBody__IciXo{flex:1;min-height:0;background:hsl(var(--background-stack-1));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px 24px;text-align:center}.ChatPage_sessionWarningIcon__M2KUQ{flex-shrink:0}.ChatPage_sessionWarningText__nCrcV{margin:0;max-width:360px;font-size:15px;line-height:1.5;color:hsl(var(--text-prio-2))}.ChatPage_composer__D0JoE{padding:20px 0;background:transparent;flex-shrink:0}.ChatPage_composerRow__A18_4{display:flex;align-items:flex-end;gap:16px;width:100%}.ChatPage_composerMain__2BbW1{flex:1;display:flex;flex-direction:column;min-width:0}.ChatPage_smartResponsesInChat__S4vAL{display:flex;flex-direction:column;align-items:flex-end;gap:16px;width:100%}.ChatPage_smartResponseBubble__51_NW{display:block;width:100%;padding:10px 14px;border:1px dashed hsl(var(--brand));border-radius:16px;border-bottom-right-radius:4px;background:transparent;color:hsl(var(--text-prio-1));font-size:14px;line-height:1.4;text-align:left;cursor:pointer;word-break:break-word;transition:background .15s,border-color .15s}.ChatPage_smartResponseBubble__51_NW:hover{background:hsl(var(--brand)/.12);border-color:hsl(var(--brand))}.ChatPage_smartResponseBubble__51_NW p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ChatPage_smartResponseBubble__51_NW:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px}.ChatPage_smartResponseLoading__PZao0{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px dashed hsl(var(--border));border-radius:16px;border-bottom-right-radius:4px;background:hsl(var(--background-stack-2)/.55);color:hsl(var(--text-prio-3));font-size:13px;line-height:1.4;animation:ChatPage_smartResponsePulse__U0MH1 1.6s ease-in-out infinite}.ChatPage_smartResponseLoading__PZao0 svg{flex-shrink:0;color:hsl(var(--brand))}@keyframes ChatPage_smartResponsePulse__U0MH1{0%,to{opacity:.65}50%{opacity:1}}.ChatPage_smartResponseAiShell__cZ0Nc{width:100%}.ChatPage_smartResponseAiInner__bhnd2{padding:0;border:none;box-shadow:none;overflow:hidden}.ChatPage_smartResponseAiBubble__bsPsG{border:none;border-radius:14px;background:transparent}.ChatPage_smartResponseAiBubble__bsPsG:hover{background:hsl(var(--brand)/.08);border-color:transparent}.ChatPage_smartResponseAiBubble__bsPsG:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:-2px}.ChatPage_smartResponseAiBadge__3Xsxc{display:inline-flex;align-items:center;gap:4px;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--text-prio-3))}@media (prefers-reduced-motion:reduce){.ChatPage_smartResponseLoading__PZao0{animation:none;opacity:.85}}.ChatPage_inputWrap__RgtF3{position:relative;flex:1;border:1px solid hsl(var(--border));border-radius:24px;background:hsl(var(--background-stack-2));transition:border-color .15s}.ChatPage_inputWrap__RgtF3:focus-within{border-color:hsl(var(--brand))}.ChatPage_inputMirror__z1_02{position:absolute;inset:0;padding:12px 16px;font-size:14px;font-family:inherit;font-weight:400;line-height:1.4;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;pointer-events:none;user-select:none;color:transparent;border:1px solid transparent;border-radius:24px;box-sizing:border-box;z-index:0}.ChatPage_inputMirror__z1_02::-webkit-scrollbar{display:none}.ChatPage_inputMirrorChip__eNMk3{background:hsl(var(--brand)/.18);border-radius:4px;padding:1px 0;color:transparent;box-shadow:0 0 0 1px hsl(var(--brand)/.18)}.ChatPage_mentionChip__iv_K2{display:inline-block;padding:0 8px;margin:0 1px;border-radius:999px;background:hsl(var(--brand)/.18);color:hsl(var(--brand));font-weight:500;line-height:1.4}.ChatPage_own__GhBxY .ChatPage_mentionChip__iv_K2{background:hsl(var(--text-on-brand)/.22);color:hsl(var(--text-on-brand))}.ChatPage_input__Ss9D_{position:relative;z-index:1;display:block;width:100%;resize:none;padding:12px 16px;border:1px solid transparent;border-radius:24px;background:transparent;color:hsl(var(--text-prio-1));font-size:14px;font-family:inherit;line-height:1.4;max-height:224px;overflow-y:auto;box-sizing:border-box;white-space:pre-wrap;word-break:break-word}.ChatPage_input__Ss9D_::placeholder{color:hsl(var(--text-prio-3))}.ChatPage_input__Ss9D_:focus{outline:none}.ChatPage_addBtn__ZcScK{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:hsl(var(--background-stack-1));color:hsl(var(--text-prio-1));border:1px solid hsl(var(--border));cursor:pointer;transition:background .15s,border-color .15s;flex-shrink:0}.ChatPage_addBtn__ZcScK:hover:not(:disabled){background:hsl(var(--background-stack-2));border-color:hsl(var(--text-prio-2))}.ChatPage_addBtn__ZcScK:disabled{opacity:.4;cursor:not-allowed}.ChatPage_sendBtn__TUdmC{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:hsl(var(--brand));color:hsl(var(--text-on-brand));border:none;cursor:pointer;transition:opacity .15s}.ChatPage_sendBtn__TUdmC:hover:not(:disabled){opacity:.9}.ChatPage_sendBtn__TUdmC:disabled{opacity:.4;cursor:not-allowed}.TabbedControl_outer__yupaw{position:relative;width:100%;border-bottom:1px solid hsl(var(--border)/.6)}.TabbedControl_outerParentDivider__zq48z{border-bottom:none}.TabbedControl_outerParentDivider__zq48z .TabbedControl_tab__FSUVB{margin-bottom:0;padding:.5rem 1rem .625rem}.TabbedControl_scrollRow__kUfU0{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.125rem;width:100%;min-width:0}.TabbedControl_tab__FSUVB{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem .625rem;margin-bottom:-1px;background:transparent;border:none;border-bottom:2px solid transparent;font-size:.875rem;font-weight:500;letter-spacing:.01em;color:hsl(var(--text-prio-3));cursor:pointer;transition:color .15s ease,border-color .15s ease}.TabbedControl_tab__FSUVB:hover{color:hsl(var(--text-prio-1))}.TabbedControl_tabActive__QQ9yt{color:hsl(var(--text-prio-1));font-weight:600;border-bottom-color:hsl(var(--brand))}.TabbedControl_tabIcon__5A4r4{display:inline-flex;flex-shrink:0;color:inherit}.TabbedControl_tabLabel__DGhKh{line-height:1.25}.TabbedControl_tabBadge__2rxHd{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .35rem;margin-left:.125rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1;color:#0a0a0a;background:#e8c84a}.TabbedControl_scrollHintSr__TUHRd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:959px){.TabbedControl_narrowTrack__m_isl{display:flex;flex-direction:row;align-items:center;width:100%;min-width:0}.TabbedControl_edgeSlot__FS_PY{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.375rem;align-self:center;box-sizing:border-box;line-height:0}.TabbedControl_edgeSlotHidden__preRv{width:0;min-width:0;overflow:hidden;padding:0}.TabbedControl_edgeChevron__qpEYX{flex-shrink:0;color:hsl(var(--text-prio-3));opacity:.72;transform:translateY(-.16em)}.TabbedControl_scrollRowNarrow__DUOLT{flex:1;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:.125rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.TabbedControl_scrollRowNarrow__DUOLT::-webkit-scrollbar{display:none}.TabbedControl_scrollRowNarrow__DUOLT .TabbedControl_tab__FSUVB{flex-shrink:0}}