.ccRail{box-shadow:none;background:#f0f3f5;border-right:1px solid #d9e0e5;gap:10px;padding:14px 0}.ccRail .ccProfileButton,.ccRail .ccProfileButtonTop{width:42px;height:42px;box-shadow:none;border-color:#8fb9d9;margin-bottom:12px}.ccRail .ccRailAction{color:#617381;border-radius:50%;width:44px;height:44px}.ccGroups{background:#fff;border-color:#dce3e7;padding:0}.ccGroups header{border-bottom:1px solid #edf0f2;height:72px;padding:0 18px}.ccGroups h1:has(.kyklozWordmark){min-height:32px}.ccGroups .kyklozWordmark{max-width:116px;max-height:31px}.ccGroups header button{width:38px;height:38px;box-shadow:none;border-radius:50%}.ccSearch{background:#f0f2f5;border:0;border-bottom:2px solid #0000;border-radius:8px;min-height:40px;margin:10px 12px 14px;padding:7px 12px}.ccSearch:focus-within{border-bottom-color:#0a66c2}.ccGroups>small{color:#71808b;letter-spacing:1.1px;margin:0 18px 7px;font-size:9px}.ccGroup{border-bottom:1px solid #f0f2f4;border-radius:0;gap:12px;min-height:68px;margin:0;padding:9px 15px}.ccGroup.selected{background:#e9edef}.ccGroup i{color:#fff;background:linear-gradient(145deg,#388bc9,#0b4f88);border-radius:50%;flex:0 0 48px;width:48px;height:48px;box-shadow:inset 0 0 0 1px #ffffff35}.ccChat>header{height:68px;box-shadow:none;background:#f8fafb;border-color:#dce3e7;padding:8px 14px}.ccGroupHeaderTrigger{border-radius:10px;align-items:center;gap:11px;min-height:52px;padding:4px 8px;transition:background-color .16s;display:flex}.ccGroupAvatarButton{cursor:pointer;border:0;padding:0}.ccGroupAvatarButton:hover{box-shadow:0 0 0 3px #0b77cf18}.ccGroupAvatarButton:focus-visible{outline-offset:2px;outline:2px solid #0b77cf}.ccHeaderAvatar{color:#fff;background:linear-gradient(145deg,#388bc9,#0b4f88);border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:11px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.ccHeaderAvatar img{object-fit:cover;width:100%;height:100%}.ccHeaderCopy{text-align:left;flex:1;min-width:0}.ccChat>header h2{color:#172b3d;margin:0 0 3px;font-size:15px}.ccChat>header p{color:#667783;max-width:min(520px,48vw);font-size:10px}.ccHeaderActions{flex:none;gap:2px;margin-left:8px}.ccHeaderActions button,.ccHeaderActions a{color:#526674;width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:50%}.ccHeaderActions button:hover,.ccHeaderActions a:hover{color:#0a66c2;background:#e7edf1;border:0}.ccMobileMenu{color:#526674;background:0 0;border:0;border-radius:50%;flex:0 0 40px;width:40px;height:40px;margin-right:2px}.ccMobileMenu:hover{color:#0a66c2;background:#e7edf1}.ccTabs{background:#fff;gap:4px;height:42px;padding:0 14px}.ccTabs button{border-radius:8px 8px 0 0;min-width:94px;padding:0 12px}.ccTabs button.active{border-bottom-width:3px}.ccTabs sup{color:#0a66c2;background:#e5f1fa;margin-left:4px;padding:1px 5px}.ccFeed{padding-inline:clamp(24px,6vw,88px)}.ccMessageBubble{box-shadow:0 1px 1px #102a3b16}.ccComposer{background:#f0f2f5;border-color:#dce3e7}.ccDetailsBackdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10202c82}.ccDetails.ccDetailsDrawer{z-index:91;background:#fff;border:1px solid #d7dee3;border-radius:18px;grid-template-columns:220px minmax(0,1fr);width:min(900px,100vw - 48px);height:min(680px,100vh - 48px);padding:0;animation:.18s ease-out ccCircleDialogIn;display:grid;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 100px #07172455}@keyframes ccCircleDialogIn{0%{opacity:0;transform:translate(-50%,-47%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ccDetailsClose{z-index:3;border-radius:50%;width:34px;height:34px;top:14px;right:14px}.ccDetailsNav{background:#f7f8f9;border-right:1px solid #dce2e6;padding:18px 10px}.ccDetailsNav h2{color:#1c2933;margin:0 10px 16px;font-size:18px}.ccDetailsNav button{color:#273741;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;width:100%;min-height:42px;padding:7px 10px;font-size:12px;display:grid}.ccDetailsNav button:hover,.ccDetailsNav button.active{background:#e7eaec}.ccDetailsNav button i{color:#526570;font-size:17px;font-style:normal}.ccDetailsPanel{background:#f6f7f8;padding:36px 28px 28px;overflow:auto}.ccDetailsTitle{grid-template-columns:70px minmax(0,1fr) 36px;margin:6px 42px 4px 0}.ccDetailsTitle>i{color:#fff;background:linear-gradient(145deg,#388bc9,#0b4f88);border-radius:50%;width:70px;height:70px;font-size:17px}.ccDetailsTitle>h2{color:#172b3d;font-size:22px}.ccDetailsMeta{color:#6d7c86;margin:0 0 20px 82px;font-size:11px}.ccDetailsQuickActions{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px;display:grid}.ccDetailsQuickActions button{color:#31424d;background:#fff;border:1px solid #e1e5e8;border-radius:10px;place-items:center;gap:5px;min-height:64px;font-size:10px;display:grid}.ccDetailsQuickActions button:hover{background:#eef6fc;border-color:#87b9dd}.ccDetailsQuickActions i{color:#0a66c2;font-size:19px;font-style:normal}.ccExitGroupCard{background:#fff8f8;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex;border:1px solid #efc7c7!important;padding:14px!important}.ccExitGroupCard>span{min-width:0}.ccExitGroupCard>span b,.ccExitGroupCard>span small{display:block}.ccExitGroupCard>span b{color:#7d2929;font-size:11px}.ccExitGroupCard>span small{color:#846969;margin-top:4px;font-size:9px;line-height:1.4}.ccExitGroupCard>button{color:#bb3434;cursor:pointer;background:#fff;border:1px solid #d86565;border-radius:8px;flex:none;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.ccExitGroupCard>button:hover{color:#fff;background:#c53b3b}.ccExitGroupCard>button:focus-visible{outline-offset:2px;outline:2px solid #c53b3b}html[data-theme=dark] .ccExitGroupCard{background:#2b1d22;border-color:#6e3b3b!important}html[data-theme=dark] .ccExitGroupCard>span b{color:#ffb2b2}html[data-theme=dark] .ccExitGroupCard>span small{color:#d0a3a3}html[data-theme=dark] .ccExitGroupCard>button{color:#ffabab;background:#321f25;border-color:#a84e4e}.ccDetailsPanel>section,.ccDetailsSectionView{border-color:#e2e6e9}.ccDetailsSectionView{border:0!important;padding:4px 0 0!important}.ccDetailsSectionView>small{color:#0a66c2!important}.ccDetailsSectionView h3{color:#172b3d;margin:7px 0 18px;font-size:18px}.ccDetailsFile,.ccDetailsSetting,.ccDetailsMember,.ccDetailsSavedMessage{background:#fff;border:1px solid #e2e6e9;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:58px;margin-bottom:8px;padding:10px 12px;display:flex}.ccDetailsFile>i,.ccDetailsMember>i{color:#0b4f88;background:#e2f0fa;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:9px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.ccDetailsFile span,.ccDetailsSetting span,.ccDetailsMember span{flex-direction:column;flex:1;min-width:0;display:flex}.ccDetailsFile b,.ccDetailsSetting b,.ccDetailsMember b{color:#273944;font-size:12px}.ccDetailsFile small,.ccDetailsSetting small,.ccDetailsMember small{color:#71808a;margin-top:3px;font-size:10px}.ccDetailsFile a,.ccDetailsFile>button,.ccDetailsSetting>i,.ccDetailsMember>em{color:#0a66c2;font-size:10px;font-style:normal;text-decoration:none}.ccDetailsFile>button{cursor:pointer;font:inherit;background:0 0;border:0}.ccDetailsMember{text-align:left}.ccDetailsMember>i img{object-fit:cover;width:100%;height:100%}.ccDetailsSavedMessage{display:block}.ccDetailsSavedMessage b{color:#0a66c2;font-size:11px}.ccDetailsSavedMessage p{color:#40515b;margin:5px 0 0;font-size:11px;line-height:1.45}.ccDetailsPrimary{color:#fff;background:#0a66c2;border:0;border-radius:9px;width:100%;min-height:42px;margin-top:12px;font-size:12px;font-weight:700}.ccDetailsEmpty{color:#71808a;text-align:center;padding:30px 12px;font-size:12px}.ccShell button svg,.ccShell a svg{stroke-width:1.9px;flex:none;display:block}.ccGroups header button,.ccHeaderActions button,.ccHeaderActions a,.ccMobileMenu,.ccMessageChevron,.ccDetailsClose,.ccPhotoEdit,.ccDetailsTitle>button{place-items:center;display:grid}.ccDetailsNav button svg{color:#526570}.ccDetailsQuickActions button svg{color:#0a66c2}.ccDetailsPrimary,.ccDrawerInvite button,.ccCreateInvite,.ccInviteBox>button,.ccCopy button,.ccResource>a,.ccAiCard>b,.ccRestricted{justify-content:center;align-items:center;gap:7px;display:inline-flex}.ccResource>a{vertical-align:middle}.ccMessageFile>em,.ccComposerTools button,.ccAiHelp,.ccSend{place-items:center;display:grid}.ccMessageMenu button svg,.ccMessageMenu a svg{color:currentColor}html[data-theme=dark] .ccRail,html[data-theme=dark] .ccGroups,html[data-theme=dark] .ccChat>header,html[data-theme=dark] .ccTabs{background:#102235}html[data-theme=dark] .ccRail{border-color:#29445b}html[data-theme=dark] .ccDetails.ccDetailsDrawer,html[data-theme=dark] .ccDetailsPanel{background:#102235}html[data-theme=dark] .ccDetailsNav{background:#0d1d2c;border-color:#29445b}html[data-theme=dark] .ccDetailsNav h2,html[data-theme=dark] .ccDetailsNav button,html[data-theme=dark] .ccDetailsTitle>h2,html[data-theme=dark] .ccDetailsSectionView h3{color:#e3edf6}html[data-theme=dark] .ccDetailsNav button:hover,html[data-theme=dark] .ccDetailsNav button.active{background:#19354e}html[data-theme=dark] .ccDetailsFile,html[data-theme=dark] .ccDetailsSetting,html[data-theme=dark] .ccDetailsMember,html[data-theme=dark] .ccDetailsSavedMessage,html[data-theme=dark] .ccDetailsQuickActions button{background:#142c40;border-color:#29445b}@media (max-width:900px) and (min-width:761px){.ccShell.ccNoDetails{grid-template-columns:60px 292px minmax(0,1fr)}.ccGroups{padding-inline:0}}@media (max-width:760px){.ccShell.ccNoDetails{display:block}.ccDetails.ccDetailsDrawer{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100%;animation:none;inset:0;transform:none}.ccDetailsNav{border-bottom:1px solid #dce2e6;border-right:0;gap:4px;padding:10px 54px 10px 10px;display:flex;overflow-x:auto}.ccDetailsNav h2{display:none}.ccDetailsNav button{grid-template-columns:22px auto;width:auto;min-width:max-content;min-height:38px}.ccDetailsPanel{padding:22px 16px}.ccDetailsTitle{grid-template-columns:54px minmax(0,1fr) 34px}.ccDetailsTitle>i{width:54px;height:54px}.ccDetailsMeta{margin-left:65px}.ccDetailsQuickActions{grid-template-columns:repeat(2,1fr)}.ccExitGroupCard{flex-direction:column;align-items:flex-start}.ccExitGroupCard>button{justify-content:center;width:100%}.ccHeaderMembers{display:none}}.ccShell.ccNoDetails{background:#dfe3e5;grid-template-columns:56px 320px minmax(0,1fr)}.ccRail{background:#f0f2f5;border-right-color:#d8dcdf;gap:6px;padding:10px 0}.ccRail .ccProfileButton,.ccRail .ccProfileButtonTop{border-color:#c7cdd1;width:38px;height:38px;margin:8px 0 0}.ccRail .ccRailAction{color:#54656f;width:40px;height:40px}.ccGroups{border-right-color:#d8dcdf}.ccGroups header{background:#fff;border-bottom:0;height:60px;padding:0 16px 0 18px}:is(.ccGroups h1,.ccGroups h1:has(.kyklozWordmark)){color:#111b21;letter-spacing:-.4px;min-height:0;margin:0;font-size:22px;font-weight:700}.ccGroups header button{color:#fff;background:#00a884}.ccGroups header button:hover{background:#008f72}.ccSearch{color:#54656f;background:#f0f2f5;border:0;border-radius:8px;min-height:36px;margin:6px 12px 8px;padding:6px 11px}.ccSearch:focus-within{border-bottom-color:#0000;box-shadow:inset 0 -2px #00a884}.ccGroups>small{color:#008069;margin:10px 16px 6px;font-size:9px}.ccGroup{border-bottom-color:#edf0f2;min-height:72px;padding:9px 14px 9px 13px}.ccGroup:hover,.ccGroup.selected{background:#f0f2f5}.ccGroup i{background:linear-gradient(145deg,#00bfa5,#008069);flex-basis:49px;width:49px;height:49px}.ccGroup b{color:#111b21;font-size:14px;font-weight:600}.ccGroup em{color:#667781;font-size:11px}.ccUnread{box-shadow:none;background:#25d366}.ccChat>header{background:#f0f2f5;border-color:#d8dcdf;height:60px;padding:6px 12px}.ccGroupHeaderTrigger{border-radius:7px;min-height:48px;padding:3px 7px}.ccGroupHeaderTrigger:hover{background:#e3e6e8}.ccHeaderAvatar{background:linear-gradient(145deg,#00bfa5,#008069);flex-basis:40px;width:40px;height:40px}.ccChat>header h2{color:#111b21;font-size:15px;font-weight:600}.ccChat>header p{color:#667781;font-size:10px}.ccHeaderOnline{color:#008069}.ccHeaderActions{gap:1px}.ccHeaderActions button,.ccHeaderActions a{color:#54656f;width:40px;height:40px}.ccTabs{display:none!important}.ccFeed{padding:16px clamp(20px,7vw,92px) 10px}.ccPrivacy{color:#5e5a4c;background:#fff4c5;border:1px solid #ead99a;border-radius:7px;max-width:620px;margin-bottom:18px;padding:7px 14px;box-shadow:0 1px 1px #111b2114}.ccMessage{gap:8px;max-width:min(74%,720px);margin-bottom:8px}.ccMessage>i{background:#dfe5e7;border-color:#d3dadc;flex-basis:30px;width:30px;height:30px}.ccMessage>div,.ccMessageBubble{background:#fff;border:0;border-radius:0 8px 8px;padding:7px 9px;box-shadow:0 1px 1px #0b141a21}.ccMessage:not(:has(.ccMessageFile)):not(:has(.ccProfessionalGif)) .ccMessageBubble{background:#fff;border:0;border-radius:0 8px 8px;padding:7px 9px;box-shadow:0 1px 1px #0b141a21}.ccMessage.mine>div,.ccMessage.mine .ccMessageBubble{background:#d9fdd3;border:0;border-radius:8px 0 8px 8px;box-shadow:0 1px 1px #0b141a21}.ccMessage.ai>div,.ccMessage.ai .ccMessageBubble{background:#f5f1fb;border-left:3px solid #7b61a8}.ccMessage p{color:#111b21;font-size:12px;line-height:1.4}.ccMessage footer button:hover{color:#008069;background:#eef7f4}.ccMessageChevron,.ccMessage.mine .ccMessageChevron{background:linear-gradient(90deg,#0000,#fff 38%)}.ccMessage.mine .ccMessageChevron{background:linear-gradient(90deg,#0000,#d9fdd3 38%)}.ccComposer{box-shadow:none;background:#f0f2f5;border-color:#d8dcdf;padding:8px 12px 9px}.ccBox{min-height:44px;box-shadow:none;background:#fff;border:0;border-radius:24px;gap:3px;padding:2px 4px}.ccBox:focus-within{box-shadow:none;border-color:#0000}.ccComposerTools{border-right:0;height:38px;padding:0 2px}.ccComposerTools>button{color:#54656f;width:36px;height:36px}.ccComposerTools>button:hover{color:#008069;background:#eef5f3}.ccBox textarea{color:#111b21;height:40px;min-height:40px;padding:9px 7px}.ccBox .ccAiHelp{color:#008069;background:0 0;border-radius:50%;min-width:38px;height:38px}.ccBox .ccAiHelp:hover{background:#e8f3f0}.ccBox>.ccAi{border-radius:17px;min-width:42px;height:34px}.ccBox>.ccSend,.ccBox .ccSend{width:40px;min-width:40px;height:40px;box-shadow:none;background:#00a884;border-radius:50%;padding:0}.ccBox .ccSend:hover{background:#008f72}.ccComposer>small{display:none}.ccDetailsQuickActions button svg,.ccDetailsQuickActions i,.ccDetailsSectionView>small,.ccDetailsFile a,.ccDetailsFile>button,.ccDetailsSetting>i,.ccDetailsMember>em{color:#008069!important}.ccDetailsPrimary{background:#00a884}@media (max-width:900px) and (min-width:761px){.ccShell.ccNoDetails{grid-template-columns:56px 290px minmax(0,1fr)}}@media (max-width:760px){.ccChat>header{height:60px;padding:6px 8px}.ccFeed{padding:12px 8px 8px}.ccMessage{max-width:94%}.ccComposer{padding:7px 7px max(7px, env(safe-area-inset-bottom))}.ccGroups{padding:0}.ccGroups header{height:60px}.ccSearchResults{top:104px}}html[data-theme=dark] .ccMessage.mine>div,html[data-theme=dark] .ccMessage.mine .ccMessageBubble{background:#005c4b;border-color:#0000}html[data-theme=dark] .ccMessageChevron,html[data-theme=dark] .ccMessage.mine .ccMessageChevron{background:linear-gradient(90deg,#0000,#005c4b 38%)}.ccMobileMenu{display:none}@media (max-width:760px){.ccMobileMenu{display:grid}}.ccGroup{width:calc(100% - 16px);min-height:68px;box-shadow:none;border:1px solid #0000;border-radius:5px;margin:2px 8px;padding:9px 10px}.ccGroup.selected{background:#f3f3f3;border-color:#eceeef;box-shadow:0 1px 3px #111b2112}.ccGroup i{color:#008069;background:#fff;border:1px solid #d7dcdf;flex-basis:44px;width:44px;height:44px;box-shadow:0 1px 4px #111b2120}.ccGroup .ccGroupCopy{flex:1;overflow:hidden}.ccGroup .ccGroupCopy b,.ccGroup .ccGroupCopy em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ccGroup .ccGroupCopy b{color:#111b21;font-size:14px;line-height:19px}.ccGroup .ccGroupCopy em{color:#667781;margin-top:1px;font-size:11px;line-height:17px}.ccGroup .ccGroupMeta{justify-content:space-between;align-self:stretch;align-items:flex-end;min-width:max-content}.ccGroup .ccGroupMeta time{color:#667781;font-variant-numeric:tabular-nums;font-size:10px}.ccGroup .ccGroupMeta .ccUnread{align-self:flex-end}html[data-theme=dark] .ccGroup.selected{background:#202c33;border-color:#2b3940;box-shadow:0 1px 3px #0006}.ccGroup .ccGroupFallback,.ccHeaderAvatar.ccGroupFallback,.ccPendingGroup>.ccGroupFallback,.ccJoinPreview>.ccGroupFallback,.ccDetailsTitle>.ccGroupFallback,.ccGroupPhotoSetting>.ccGroupFallback{color:#6847e7;box-shadow:none;background:#eee9ff;border:1px solid #dcd2ff;border-radius:50%}.ccGroupFallback svg{stroke-width:2px;display:block}html[data-theme=dark] .ccGroup .ccGroupFallback,html[data-theme=dark] .ccHeaderAvatar.ccGroupFallback,html[data-theme=dark] .ccPendingGroup>.ccGroupFallback,html[data-theme=dark] .ccJoinPreview>.ccGroupFallback,html[data-theme=dark] .ccDetailsTitle>.ccGroupFallback,html[data-theme=dark] .ccGroupPhotoSetting>.ccGroupFallback{color:#b7a4ff;background:#332b52;border-color:#57498d}.ccChat{background:radial-gradient(at 12% 8%,#00a88418 0,#0000 34%),radial-gradient(at 88% 12%,#4687d817 0,#0000 32%),radial-gradient(at 72% 92%,#8064b812 0,#0000 36%),radial-gradient(circle,#526e681c .7px,#0000 .9px) 0 0/22px 22px,linear-gradient(145deg,#f4f7f6 0%,#e9efed 54%,#f1f4f2 100%)}.ccMediaPicker{border-radius:12px;width:min(360px,100vw - 28px);padding:12px;bottom:64px;left:auto;right:18px}.ccMediaPicker nav{border-bottom:1px solid #e8ecee;margin:9px 0}.ccMediaPicker nav button{color:#667781;background:0 0;border-radius:0;flex:1;font-size:11px}.ccMediaPicker nav button.active{color:#008069;background:0 0;border-bottom:2px solid #00a884}.ccMediaSearch{color:#667781;background:#f0f2f5;border-radius:8px;align-items:center;gap:7px;height:36px;margin-bottom:9px;padding:0 10px;display:flex}.ccMediaSearch:focus-within{box-shadow:inset 0 -3px #5f5bd6}.ccMediaSearch input{color:#111b21;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.ccRealMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:270px;overflow-y:auto}.ccRealMediaGrid button{background:#e9edef;border:0;border-radius:7px;min-height:105px;padding:0}.ccMediaShelves{gap:5px;margin-bottom:8px;display:flex}.ccMediaShelves button{color:#667781;background:#fff;border:1px solid #e1e5e7;border-radius:14px;align-items:center;gap:4px;min-height:28px;padding:5px 9px;font-size:9px;display:inline-flex}.ccMediaShelves button.active{color:#008069;background:#e8f5f1;border-color:#b9ddd5}.ccGifCategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:292px;display:grid;overflow-y:auto}.ccGifCategories button{color:#fff;text-align:left;background:#d7dcdf;border:0;border-radius:8px;min-width:0;height:92px;padding:0;position:relative;overflow:hidden}.ccGifCategories button:after{content:"";background:linear-gradient(90deg,#0008 0%,#0003 68%,#0000 100%);position:absolute;inset:0}.ccGifCategories button:hover img{transform:scale(1.04)}.ccGifCategories img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.ccGifCategories span{z-index:1;text-shadow:0 1px 3px #0008;font-size:17px;font-weight:700;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ccMediaCategoryBack{color:#526873;text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:100%;min-height:28px;margin:0 0 7px;padding:4px 7px;font-size:10px;display:flex}.ccMediaCategoryBack svg{transform:rotate(90deg)}.ccMediaCategoryBack b{color:#008069;margin-left:auto}.ccMediaTile{min-width:0;position:relative}.ccMediaTile .ccMediaSelect{width:100%}.ccMediaFavorite{z-index:2;color:#fff;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 1px 4px #0005;background:#111b2199!important;border:0!important;border-radius:50%!important;min-height:0!important;padding:0!important}.ccMediaFavorite.active{color:#ffd45c}.ccRealMediaGrid button:after{display:none}.ccRealMediaGrid button img{object-fit:cover;width:100%;height:105px;display:block}.ccRealMediaGrid.stickers button,.ccRealMediaGrid.stickers button img{object-fit:contain;background:#f6f6f6;height:118px}.ccRealMediaGrid button b{color:#fff;background:linear-gradient(#0000,#000a);margin:0;padding:15px 7px 6px;font-size:9px;position:absolute;inset:auto 0 0}.ccMediaEmpty{color:#667781;text-align:center;padding:28px 10px;font-size:11px}.ccMediaLoading{color:#667781;place-content:center;justify-items:center;gap:8px;min-height:190px;font-size:11px;display:grid}.ccMediaLoading svg{color:#00a884;animation:.8s linear infinite ccSpin}@keyframes ccSpin{to{transform:rotate(360deg)}}.ccMediaNotice{color:#8a5b00;text-align:center;margin:7px 0 0;font-size:9px}.ccMediaCredit{color:#667781;text-align:right;justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;font-size:8px;font-weight:700;text-decoration:none;display:flex}.ccMediaCredit b{color:#fff;letter-spacing:.08em;background:#111;border-radius:3px;padding:2px 5px;font-size:9px}.ccMediaDraft{grid-template-columns:58px minmax(0,1fr) 30px}.ccMediaDraft>img{object-fit:cover;border-radius:7px;width:52px;height:52px}.ccMediaDraft-sticker>img{object-fit:contain}.ccMediaDraft>span{flex-direction:column;min-width:0;display:flex}.ccMediaDraft>span small{color:#667781;margin-top:3px;font-size:9px}.ccChatMedia{width:min(290px,66vw);min-height:0;box-shadow:none;background:#e9edef;border-radius:8px;margin:4px 0;padding:0;display:block;overflow:hidden}.ccChatMedia:after{display:none}.ccChatMedia img{object-fit:cover;width:100%;max-height:320px;display:block}.ccChatMedia-sticker{background:0 0;width:min(220px,55vw)}.ccChatMedia-sticker img{object-fit:contain;max-height:240px}html[data-theme=dark] .ccMediaPicker nav,html[data-theme=dark] .ccMediaSearch{background:#202c33;border-color:#2b3940}html[data-theme=dark] .ccMediaSearch input{color:#e9edef}html[data-theme=dark] .ccMediaShelves button{color:#aebac1;background:#202c33;border-color:#314047}html[data-theme=dark] .ccMediaShelves button.active{color:#61d4ba;background:#123b33;border-color:#176b5a}@media (max-width:760px){.ccMediaPicker{width:auto;left:7px;right:7px}.ccRealMediaGrid{max-height:245px}.ccRealMediaGrid button,.ccRealMediaGrid button img{height:96px}.ccRealMediaGrid.stickers button,.ccRealMediaGrid.stickers button img{height:108px}}.ccMediaPicker{width:min(360px,100vw - 24px);max-height:min(540px,100dvh - 190px);overflow:hidden}.ccFullEmojiPicker{border-radius:10px;height:390px;overflow:hidden}.ccFullEmojiPicker>.EmojiPickerReact{--epr-highlight-color:#0b77cf;--epr-category-icon-active-color:#0b77cf;--epr-emoji-size:25px;--epr-emoji-gap:5px;width:100%!important;height:390px!important;box-shadow:none!important;border:0!important;border-radius:10px!important}.ccFullEmojiPicker .epr-search-container input{border-radius:9px!important;font-size:12px!important}.ccFullEmojiPicker .epr-category-nav{padding-inline:4px}.ccFullEmojiPicker .epr-emoji-category-label{font-size:11px!important}.ccComposer.ccComposerOverlayOpen{z-index:50}.ccMediaPicker{z-index:51}.ccFullEmojiPicker .epr-body,.ccFullEmojiPicker .epr-emoji-list,.ccRealMediaGrid{scrollbar-width:none;-ms-overflow-style:none}.ccFullEmojiPicker .epr-body::-webkit-scrollbar{width:0;height:0;display:none}.ccFullEmojiPicker .epr-emoji-list::-webkit-scrollbar{width:0;height:0;display:none}.ccRealMediaGrid::-webkit-scrollbar{width:0;height:0;display:none}.ccChatMedia-emoji{background:0 0;width:min(210px,52vw)}.ccChatMedia-emoji img{object-fit:contain;filter:drop-shadow(0 5px 8px #111b2126);max-height:220px}.ccMediaDraft-emoji>img{object-fit:contain}@media (max-width:760px){.ccMediaPicker{width:auto;max-height:calc(100dvh - 164px);bottom:64px;left:7px;right:7px}.ccFullEmojiPicker,.ccFullEmojiPicker>.EmojiPickerReact{height:min(390px,100dvh - 244px)!important}}.ccRail .ccChatRailAction.active{color:#3f4b51;background:#dfe3e5}.ccRailUnread{color:#fff;background:#25d366;border:2px solid #f0f2f5;border-radius:10px;place-items:center;min-width:22px;height:18px;padding:0 5px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:-3px;right:-5px;box-shadow:0 1px 3px #111b2126}.ccGroupMuted{color:#86969f;margin-top:3px}.ccGroupContextBackdrop{z-index:109;background:0 0;border:0;position:fixed;inset:0}.ccGroupContextMenu{z-index:110;background:#fff;border:1px solid #d8dddf;border-radius:12px;width:220px;padding:7px;animation:.12s ease-out ccContextIn;position:fixed;box-shadow:0 12px 34px #111b2138}@keyframes ccContextIn{0%{opacity:0;transform:translateY(-3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ccGroupContextMenu button{color:#253238;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:25px 1fr;align-items:center;width:100%;min-height:32px;padding:6px 8px;font-size:11px;display:grid}.ccGroupContextMenu button:hover{background:#f0f2f5}.ccGroupContextMenu button svg{color:#52636b}.ccGroupContextMenu button.danger,.ccGroupContextMenu button.danger svg{color:#d33d3d}.ccGroupContextMenu hr{background:#e7eaec;border:0;height:1px;margin:5px 2px}.ccShell.ccNoDetails.ccSearchOpen{grid-template-columns:56px 320px minmax(0,1fr) 330px}.ccChatSearchPanel{background:#fff;border-left:1px solid #d8dddf;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ccChatSearchPanel>header{background:#f0f2f5;border-bottom:1px solid #e5e8ea;align-items:center;gap:12px;height:60px;padding:0 14px;display:flex}.ccChatSearchPanel>header button{color:#54656f;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ccChatSearchPanel>header button:hover{background:#dfe3e5}.ccChatSearchPanel>header h2{color:#111b21;margin:0;font-size:14px;font-weight:600}.ccChatSearchPanel>label{color:#667781;background:#f0f2f5;border-radius:8px;align-items:center;gap:8px;height:38px;margin:10px 12px 5px;padding:0 11px;display:flex}.ccChatSearchPanel>label input{color:#111b21;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.ccChatSearchPanel>div{flex:1;overflow:auto}.ccChatSearchPanel>div>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f2;width:100%;min-height:66px;padding:10px 14px}.ccChatSearchPanel>div>button:hover{background:#f5f6f6}.ccChatSearchPanel>div>button span{justify-content:space-between;gap:8px;display:flex}.ccChatSearchPanel>div>button p{color:#53636c;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;line-height:1.4;overflow:hidden}.ccChatSearchEmpty{color:#86969f;text-align:center;padding:45px 20px;font-size:11px}.ccMessage:target .ccMessageBubble{animation:1.4s ccSearchResultPulse}@keyframes ccSearchResultPulse{0%,to{box-shadow:0 1px 1px #0b141a21}30%{box-shadow:0 0 0 4px #00a88442}}html[data-theme=dark] .ccGroupContextMenu,html[data-theme=dark] .ccChatSearchPanel,html[data-theme=dark] .ccChatSearchPanel>div>button{background:#111b21;border-color:#2b3940}html[data-theme=dark] .ccGroupContextMenu button,html[data-theme=dark] .ccChatSearchPanel>header h2,html[data-theme=dark] .ccChatSearchPanel>label input{color:#e9edef}html[data-theme=dark] .ccGroupContextMenu button:hover,html[data-theme=dark] .ccChatSearchPanel>div>button:hover,html[data-theme=dark] .ccChatSearchPanel>header,html[data-theme=dark] .ccChatSearchPanel>label{background:#202c33}@media (max-width:1180px){.ccShell.ccNoDetails.ccSearchOpen{grid-template-columns:56px 300px minmax(0,1fr)}.ccChatSearchPanel{z-index:80;width:min(340px,92vw);position:fixed;top:0;bottom:0;right:0;box-shadow:-14px 0 40px #111b2129}}@media (max-width:760px){.ccChatSearchPanel{width:100%}}.ccRail .ccProfileButtonTop{margin:0 0 8px}.ccGroupFilters{scrollbar-width:none;gap:6px;margin:0 10px 5px;display:flex;overflow-x:auto}.ccGroupFilters::-webkit-scrollbar{display:none}.ccGroupFilters button{color:#54656f;background:#fff;border:1px solid #e3e6e8;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:28px;padding:3px 13px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ccGroupFilters button strong{color:inherit;font-size:inherit;font-weight:inherit}.ccArchivedRow{color:#111b21;text-align:left;background:#fff;border:0;align-items:center;gap:14px;width:100%;min-height:42px;padding:0 18px;font-size:12px;font-weight:600;display:flex}.ccArchivedRow svg{color:#008069}.ccArchivedRow span{flex:1}.ccArchivedRow strong{color:#00a884;font-size:10px}.ccGroups>small{margin-top:7px}.ccGroupFilterEmpty{color:#667781;text-align:center;margin:28px 20px;font-size:11px;line-height:1.45}.ccSearchResults{top:188px}html[data-theme=dark] .ccGroupFilters button{color:#aebac1;background:#202c33;border-color:#35444c}html[data-theme=dark] .ccGroupFilters button:hover{background:#2a3942}html[data-theme=dark] .ccGroupFilters button.active{color:#59d9b8;background:#103f36;border-color:#174b40}html[data-theme=dark] .ccGroupFilters button strong{color:#d1d7db}html[data-theme=dark] .ccArchivedRow{color:#e9edef;background:#111b21}html[data-theme=dark] .ccArchivedRow:hover,html[data-theme=dark] .ccArchivedRow.active{background:#202c33}.ccChat{background-color:#eef6fb;background-image:linear-gradient(#eef6fb66,#eef6fb66),url(/kykloz-network-wallpaper-v2.png);background-position:0 0;background-repeat:repeat;background-size:760px 760px}html[data-theme=dark] .ccChat{background:radial-gradient(at 12% 8%,#00a88418 0,#0000 34%),radial-gradient(at 88% 12%,#4687d814 0,#0000 32%),radial-gradient(circle,#9bb5ae18 .7px,#0000 .9px) 0 0/22px 22px,#0d171c}.ccGroupHeaderTrigger,.ccGroupHeaderTrigger:hover{box-shadow:none;cursor:default;background:0 0}.ccGroupHeaderTrigger:hover h2{color:#111b21}.ccGroupNameButton{max-width:100%;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:default;background:0 0;border:0;padding:0;overflow:hidden}.ccGroupNameButton:hover,.ccGroupNameButton:focus-visible{color:#111b21;box-shadow:none;background:0 0}.ccGroupNameButton:focus-visible{outline-offset:3px;border-radius:2px;outline:1px solid #00a884}html[data-theme=dark] .ccGroupHeaderTrigger:hover h2,html[data-theme=dark] .ccGroupNameButton,html[data-theme=dark] .ccGroupNameButton:hover,html[data-theme=dark] .ccGroupNameButton:focus-visible{color:#e9edef}.ccRail{background:#0d3b66;border-right-color:#174d78}.ccRail .ccRailAction{color:#a9c6dc}.ccRail .ccRailAction:hover{color:#fff;background:#174f7e}.ccRail .ccRailAction.active{color:#fff;background:#1c5d91}.ccRail .ccProfileButton,.ccRail .ccProfileButtonTop{background:#fff;border:3px solid #dcecf8}.ccRailUnread{color:#fff;background:#0b77cf;box-shadow:0 0 0 2px #0d3b66}.ccGroups{background:#fff;border-right-color:#d7e4ee}.ccGroups header{background:#fff;border-bottom-color:#e4edf4}.ccBrandHeading{align-items:center;min-width:0;display:flex}.ccBrandLogo{object-fit:contain;object-position:left center;width:132px;max-width:100%;height:42px;display:block}.ccGroups header>button{color:#fff;background:#0b77cf;box-shadow:0 7px 18px #0b77cf24}.ccGroups header>button:hover{background:#0868b7}.ccSearch{color:#58738a;background:#eef5fb;border:1px solid #d7e5f0}.ccSearch:focus-within{box-shadow:inset 0 -2px #0b77cf}.ccGroupFilters button{color:#5a6d7c;border-color:#dbe6ef}.ccGroupFilters button:hover{background:#edf4fa}.ccGroupFilters button.active{color:#075fa9;background:#dceefd;border-color:#b8d8f1}.ccGroupFilters button.active strong{color:#075fa9}.ccArchivedRow{background:#fff}.ccArchivedRow:hover,.ccArchivedRow.active{background:#eaf3fa}.ccArchivedRow svg,.ccArchivedRow strong,.ccGroups>small{color:#0b77cf}.ccGroup{border-left:0}.ccGroup:hover{background:#f7f9fb}.ccGroup.selected{background:#f3f6f9;border-color:#e9eef3;border-left-style:none;border-left-width:0;box-shadow:0 1px 3px #102a430a}.ccGroup i,.ccGroupFallback,.ccHeaderAvatar.ccGroupFallback{color:#0b5f9f;background:#e3f0fb;border-color:#c9dcf0}.ccGroup b{color:#102a43}html[data-theme=dark] .ccGroup.selected{box-shadow:none;background:#163550;border-color:#285a82}.ccUnread{background:#0b77cf}.ccChat{background-color:#eef6fb;background-image:linear-gradient(#eef6fb73,#eef6fb73),url(/kykloz-network-wallpaper-v2.png)}.ccChat>header,.ccComposer{background:#fff;border-color:#d8e5ef}.ccChat>header h2,.ccGroupHeaderTrigger:hover h2,.ccGroupNameButton,.ccGroupNameButton:hover,.ccGroupNameButton:focus-visible{color:#102a43}.ccHeaderOnline,.ccChat>header small{color:#0b77cf}.ccHeaderActions button,.ccHeaderActions a{color:#315f84}.ccHeaderActions button:hover,.ccHeaderActions a:hover,.ccMobileMenu:hover{color:#0b5f9f;background:#e5f0f8}.ccPrivacy{color:#48677f;background:#edf6fd;border-color:#c7dff1}.ccMessage>div,.ccMessageBubble{border-color:#d6e5f0;box-shadow:0 2px 8px #133c5d0c}.ccMessage header b{color:#175e49}.ccMessage.mine>div,.ccMessage.mine .ccMessageBubble{background:#dceefd;border-color:#bddcf2}.ccMessage.mine header b{color:#075fa9}.ccBox{border-color:#cbddea}.ccBox:focus-within{border-color:#6aaee0;box-shadow:0 0 0 3px #0b77cf12}.ccBox>button,.ccBox .ccAi{color:#315f84}.ccBox .ccSend,.ccPrimary,.ccDetailsPrimary{background:#0b77cf}.ccBox .ccSend:hover,.ccPrimary:hover,.ccDetailsPrimary:hover{background:#0868b7}.ccGroupContextMenu button:hover,.ccSearchResults>button:hover,.ccChatSearchPanel>div>button:hover{background:#edf5fb}.ccGroupContextMenu button svg,.ccChatSearchPanel>small,.ccDetailsNav button.active,.ccDetailsTitle a{color:#0b77cf}html[data-theme=dark] .ccRail{background:#082b4a}html[data-theme=dark] .ccGroups,html[data-theme=dark] .ccArchivedRow{background:#0f1d28}.ccGroupFilters{border-bottom:1px solid #dce7ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 12px 7px;padding:0;display:grid;overflow:visible}.ccGroupFilters button{color:#687b8b;letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;gap:4px;min-width:0;min-height:34px;padding:4px 3px 7px;font-size:9px;font-weight:650;position:relative;overflow:hidden}.ccGroupFilters button:after{content:"";opacity:0;background:#0b77cf;border-radius:2px 2px 0 0;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:18%;right:18%;transform:scaleX(.35)}.ccGroupFilters button:hover{color:#1d4f75;background:#f0f6fb}.ccGroupFilters button.active{color:#075fa9;background:0 0;border:0}.ccGroupFilters button.active:after{opacity:1;transform:scaleX(1)}.ccGroupFilters button strong,.ccGroupFilters button.active strong{color:#0b77cf;flex:none;font-size:8px;font-weight:800;line-height:1}html[data-theme=dark] .ccGroupFilters{border-bottom-color:#263947}html[data-theme=dark] .ccGroupFilters button,html[data-theme=dark] .ccGroupFilters button.active{background:0 0;border:0}html[data-theme=dark] .ccGroupFilters button{color:#9eb1bf}html[data-theme=dark] .ccGroupFilters button:hover{color:#d8e9f5;background:#142a3a}html[data-theme=dark] .ccGroupFilters button.active,html[data-theme=dark] .ccGroupFilters button.active strong{color:#62b6ef}.ccTabs{background:#fff;border-bottom:1px solid #dce7ef;flex:0 0 56px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:7px;height:56px;padding:7px 14px;display:grid!important}.ccTabs button{color:#63798a;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;height:40px;padding:0 12px;font-size:11px;font-weight:650;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.ccTabs button:hover{color:#174f78;background:#eff6fb;border-color:#d6e6f2}.ccTabs button.active{color:#fff;background:linear-gradient(135deg,#0b77cf,#075fa9);border-color:#0b77cf;border-bottom-width:1px;box-shadow:0 6px 16px #0b77cf26}.ccTabs button.active:hover{color:#fff;transform:translateY(-1px)}.ccTabs button svg{flex:none}.ccTabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ccTabs sup{color:#0b5f9f;background:#dfedf8;border-radius:6px;place-items:center;min-width:18px;height:18px;margin:0;padding:0 4px;font-size:8px;font-weight:800;line-height:1;display:inline-grid}.ccTabs button.active sup{color:#fff;background:#ffffff2e}html[data-theme=dark] .ccTabs{background:#102235;border-bottom-color:#263947}html[data-theme=dark] .ccTabs button{color:#a9bdcc}html[data-theme=dark] .ccTabs button:hover{color:#d8eaf7;background:#173148;border-color:#294a62}html[data-theme=dark] .ccTabs button.active{color:#fff;background:linear-gradient(135deg,#0c76c6,#07558f);border-color:#178ce0}@media (max-width:520px){.ccTabs{flex-basis:52px;gap:4px;height:52px;padding:6px}.ccTabs button{gap:4px;height:38px;padding:0 6px;font-size:9px}.ccTabs button svg{width:12px;height:12px}.ccTabs sup{min-width:15px;height:15px;font-size:7px}}.ccTabs{background:#f9fbfd;border-top:1px solid #edf3f7;border-bottom:1px solid #dce7ef;flex:0 0 68px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:68px;padding:0 14px;display:grid!important}.ccTabs button,.ccTabs button:hover,.ccTabs button.active,.ccTabs button.active:hover{color:#5f7485;min-width:0;height:100%;box-shadow:none;text-align:left;background:0 0;border:0;border-right:1px solid #e0eaf1;border-radius:0;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,max-content) auto;place-content:center;gap:2px 8px;padding:0 12px;display:grid;position:relative;transform:none}.ccTabs button:last-child{border-right:0}.ccTabs button svg{color:#58758a;box-sizing:border-box;background:#edf4f9;border:1px solid #d8e5ef;border-radius:11px;grid-area:1/1/3;align-self:center;width:34px;height:34px;padding:9px;transition:background .16s,border-color .16s,color .16s,transform .16s}.ccTabs button:hover svg{background:#e4f0f8;border-color:#b8d4e8}.ccTabs button.active svg,.ccTabs button.active:hover svg{color:#fff;background:#0b77cf;border-color:#0b77cf;transform:translateY(-1px);box-shadow:0 5px 12px #0b77cf2b}.ccTabs button span{color:inherit;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;align-self:end;font-size:11px;font-weight:700;overflow:hidden}.ccTabs button:after{color:#8a9aa6;white-space:nowrap;grid-area:2/2/auto/4;align-self:start;font-size:8px;font-weight:500;line-height:1.2}.ccTabs button:first-child:after{content:"Live discussion"}.ccTabs button:nth-child(2):after{content:"Shared files"}.ccTabs button:nth-child(3):after{content:"Saved items"}.ccTabs button.active:after{color:#47718f}.ccTabs sup,.ccTabs button.active sup{color:#0b5f9f;min-width:18px;height:18px;box-shadow:none;background:#e1edf6;border:0;border-radius:6px;grid-area:1/3;align-self:end;place-items:center;margin:0;padding:0 4px;font-size:8px;font-weight:800;display:inline-grid}html[data-theme=dark] .ccTabs{background:#10202d;border-color:#263947}html[data-theme=dark] .ccTabs button,html[data-theme=dark] .ccTabs button:hover,html[data-theme=dark] .ccTabs button.active,html[data-theme=dark] .ccTabs button.active:hover{color:#b8c8d3;background:0 0;border-right-color:#263947}html[data-theme=dark] .ccTabs button:hover,html[data-theme=dark] .ccTabs button.active{background:#152a39}html[data-theme=dark] .ccTabs button svg{color:#a9bdcb;background:#1b3242;border-color:#304858}html[data-theme=dark] .ccTabs button.active svg{color:#fff;background:#0b77cf;border-color:#178ce0}@media (max-width:620px){.ccTabs{flex-basis:58px;height:58px;padding:0 4px}.ccTabs button,.ccTabs button:hover,.ccTabs button.active,.ccTabs button.active:hover{grid-template-columns:28px minmax(0,max-content) auto;column-gap:5px;padding:0 5px}.ccTabs button svg{border-radius:9px;width:28px;height:28px;padding:7px}.ccTabs button span{font-size:9px}.ccTabs button:after{display:none}.ccTabs sup,.ccTabs button.active sup{min-width:15px;height:15px;font-size:7px}}.ccRail .ccRailAdmin{color:#a9c6dc;border-radius:12px;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.ccRail .ccRailAdmin:hover{color:#fff;background:#174f7e}.ccRail .ccRailAdmin:focus-visible{outline-offset:2px;outline:2px solid #7dc4fb}.ccReportModal{width:min(520px,96vw)}.ccReportModal>p{color:#6b8092;margin:-10px 0 15px;font-size:11px;line-height:1.5}.ccReportModal blockquote{color:#28445c;background:#f4f8fb;border:1px solid #d9e5ef;border-radius:10px;max-height:120px;margin:0 0 16px;padding:12px;font-size:11px;line-height:1.5;overflow:auto}.ccReportModal select{color:#17324a;background:#fff;border:1px solid #cbd8e3;border-radius:9px;width:100%;min-height:43px;padding:9px}.ccReportModal .ccPrimary{justify-content:center;align-items:center;gap:7px;display:flex}.ccReportToast{z-index:130;color:#fff;background:#0f624b;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-size:10px;font-weight:700;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #08254233}html[data-theme=dark] .ccReportModal blockquote,html[data-theme=dark] .ccReportModal select{color:#e7f1f9;background:#10263a;border-color:#31536f}.ccGroupEditModal{width:min(560px,94vw)}.ccGroupEditPhoto{background:#f4f8fb;border:1px solid #d7e4ee;border-radius:12px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 17px;padding:13px;display:grid}.ccGroupEditPhoto>i{color:#0b77cf;background:#fff;border:1px solid #c9dce9;border-radius:50%;place-items:center;width:54px;height:54px;font-style:normal;display:grid;overflow:hidden}.ccGroupEditPhoto>i img{object-fit:cover;width:100%;height:100%}.ccGroupEditPhoto span,.ccGroupEditPhoto b,.ccGroupEditPhoto small{min-width:0;display:block}.ccGroupEditPhoto b{color:#19364f;font-size:12px}.ccGroupEditPhoto small{color:#778b9b;margin-top:3px;font-size:9px}.ccGroupEditPhoto>button{color:#0b65ad;background:#fff;border:1px solid #bcd4e7;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.ccGroupEditPhoto>button:hover{background:#eaf4fb}.ccGroupEditModal>.ccPrimary{margin-top:7px}html[data-theme=dark] .ccGroupEditPhoto{background:#132b3f;border-color:#31536f}html[data-theme=dark] .ccGroupEditPhoto>i,html[data-theme=dark] .ccGroupEditPhoto>button{color:#9bcdf2;background:#10263a;border-color:#3b5d78}html[data-theme=dark] .ccGroupEditPhoto b{color:#e7f1f9}@media (max-width:560px){.ccGroupEditPhoto{grid-template-columns:50px 1fr}.ccGroupEditPhoto>button{grid-column:1/-1;justify-content:center}}.ccMobileDrawerIdentity{display:none}@media (max-width:760px){.ccShell,.ccShell.ccNoDetails,.ccShell.ccNoDetails.ccSearchOpen{height:100dvh;min-height:100dvh;display:block;overflow:hidden}.ccChat{height:100dvh;min-height:0}.ccGroups{width:min(90vw,350px);padding:0 0 calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:#fff}.ccGroups header{z-index:2;background:#fff;height:62px;padding:0 14px;position:sticky;top:0}.ccGroups .ccBrandLogo{width:116px;height:38px}.ccMobileDrawerIdentity{background:#f5f9fc;border:1px solid #dce8f1;border-radius:13px;align-items:center;gap:8px;margin:10px 10px 12px;padding:9px;display:flex}.ccMobileDrawerIdentity>button{color:#17324a;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:0;display:grid}.ccMobileDrawerIdentity>button>i{color:#0b5f9f;background:#dcecf8;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.ccMobileDrawerIdentity img{object-fit:cover;width:100%;height:100%}.ccMobileDrawerIdentity span,.ccMobileDrawerIdentity b,.ccMobileDrawerIdentity small{min-width:0;display:block}.ccMobileDrawerIdentity b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ccMobileDrawerIdentity small{color:#718596;margin-top:2px;font-size:8px}.ccMobileDrawerIdentity>a{color:#0b66b5;border-left:1px solid #d7e4ee;place-items:center;gap:1px;width:48px;height:42px;font-size:7px;font-weight:750;text-decoration:none;display:grid}.ccMobileDrawerIdentity>a span{display:block}.ccSearch{margin:8px 10px 10px}.ccGroupFilters{margin-inline:10px}.ccGroup{width:calc(100% - 12px);min-height:66px;margin-inline:6px}.ccChat>header{gap:5px;height:58px;min-height:58px;padding:5px 7px}.ccMobileMenu{flex-basis:38px;width:38px;height:38px;margin-right:1px}.ccGroupHeaderTrigger{gap:7px;min-width:0}.ccHeaderAvatar{flex:0 0 34px;width:34px;height:34px}.ccHeaderCopy{min-width:0}.ccChat>header h2{font-size:13px}.ccChat>header p{max-width:46vw;font-size:8px}.ccHeaderActions{gap:3px}.ccHeaderActions button,.ccHeaderActions a{background:#f1f6fa;border:0;border-radius:11px;width:36px;height:36px}.ccHeaderActions .ccTooltip:before,.ccHeaderActions .ccTooltip:after{display:none}.ccTabs{flex-basis:52px;height:52px;padding:0 3px}.ccTabs button,.ccTabs button:hover,.ccTabs button.active,.ccTabs button.active:hover{grid-template-columns:24px minmax(0,max-content) auto;column-gap:4px;padding:0 4px}.ccTabs button svg{border-radius:8px;width:24px;height:24px;padding:6px}.ccTabs button span{font-size:8px}.ccTabs sup,.ccTabs button.active sup{min-width:14px;height:14px;padding-inline:3px;font-size:7px}.ccFeed{overscroll-behavior:contain;scrollbar-width:thin;padding:10px 7px 9px}.ccPrivacy{margin-bottom:11px;padding:6px 9px;font-size:8px}.ccMessage{gap:6px;max-width:97%;margin-bottom:9px}.ccMessage>i{flex-basis:28px;width:28px;height:28px}.ccMessage>.ccMessageBubble{min-width:0}.ccMessage.azentube{width:100%;max-width:100%}.ccMessage:has(.ccLearningCard){width:100%;max-width:100%}.ccMessage.azentube>.ccMessageBubble{border-radius:14px;flex:1;min-width:0}.ccMessage:has(.ccLearningCard)>.ccMessageBubble{border-radius:14px;flex:1;min-width:0}.ccMessage.azentube>.ccMessageBubble>header{padding:11px 12px 0}.ccMessage:has(.ccLearningCard)>.ccMessageBubble>header{padding:11px 12px 0}.ccMessage.azentube>.ccMessageBubble>.ccHeadline{padding-inline:12px;font-size:8px}.ccMessage:has(.ccLearningCard)>.ccMessageBubble>.ccHeadline{padding-inline:12px;font-size:8px}.ccMessageChevron{opacity:1}.ccMessageMenu{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));max-height:70dvh;overflow:auto}.ccGroupContextMenu{right:8px;bottom:calc(8px + env(safe-area-inset-bottom));border-radius:16px;width:auto;max-height:78dvh;padding:9px;overflow:auto;top:auto!important;left:8px!important}.ccGroupContextMenu button{min-height:43px;font-size:12px}.ccComposer{z-index:5;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#eef3f7;flex:none}.ccBox{border-radius:15px;gap:1px;min-height:46px;padding:2px 3px}.ccComposerTools{height:40px;padding:0}.ccComposerTools>button{width:34px;height:38px}.ccComposerTools>button:first-child{display:grid}.ccBox textarea{min-width:0;height:40px;min-height:40px;max-height:76px;padding:9px 5px;font-size:16px;line-height:21px}.ccBox>.ccAi{display:none}.ccBox .ccAiHelp{width:36px;min-width:36px;height:38px}.ccBox>.ccSend,.ccBox .ccSend{width:40px;min-width:40px;height:40px;margin-left:1px}.ccComposeContext,.ccGifDraft,.ccFileDraft{max-height:110px;overflow:auto}.ccMediaPicker{left:6px;right:6px;bottom:calc(58px + env(safe-area-inset-bottom));width:auto;max-height:min(560px,100dvh - 78px)}.ccDetails.ccDetailsDrawer{background:#f6f8fa;grid-template-rows:auto minmax(0,1fr);height:100dvh}.ccDetailsNav{scrollbar-width:none;background:#fff;gap:3px;min-height:59px;padding:9px 52px 9px 8px;position:relative}.ccDetailsNav::-webkit-scrollbar{display:none}.ccDetailsNav button{border-radius:9px;min-height:40px;padding:7px 9px}.ccDetailsPanel{padding:18px 13px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain}.ccDetailsTitle{grid-template-columns:52px minmax(0,1fr) 38px;margin-right:0}.ccDetailsTitle>i{width:52px;height:52px}.ccDetailsTitle>h2{font-size:18px}.ccDetailsMeta{margin:5px 0 17px 62px}.ccDetailsQuickActions{gap:7px}.ccDetailsQuickActions button{min-height:58px}.ccDetailsPanel>section,.ccDetailsSectionView{padding:15px 12px}.ccOverlay{padding:0}.ccModal{width:100%;max-height:92dvh;padding:22px 16px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.ccReportToast{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));justify-content:center}}@media (max-width:360px){.ccChat>header p,.ccHeaderAvatar{display:none}.ccTabs button,.ccTabs button:hover,.ccTabs button.active,.ccTabs button.active:hover{grid-template-columns:22px minmax(0,max-content);column-gap:3px}.ccTabs sup,.ccTabs button.active sup{position:absolute;top:6px;right:5px}.ccComposerTools>button{width:31px}.ccBox .ccAiHelp{width:33px;min-width:33px}}.ccLessonReplyContext{background:#f2f8fd;border-left-color:#0b77cf;align-items:flex-start;gap:10px;padding:10px 11px}.ccLessonReplyContext>span>b{color:#0b5f9f}.ccLessonReplyContext>span>small{color:#536c80;margin-top:2px}.ccReplyQuote{color:#17344d;text-align:left;cursor:pointer;background:#edf6fc;border:0;border-left:3px solid #0b77cf;border-radius:4px 9px 9px 4px;flex-direction:column;gap:2px;width:calc(100% - 34px);min-width:0;max-width:560px;margin:6px 0 8px;padding:7px 10px;display:flex;overflow:hidden}.ccReplyQuote:hover{background:#e4f1fa}.ccReplyQuote:focus-visible{outline-offset:2px;outline:2px solid #0b77cf}.ccReplyQuote b{line-height:14px;color:#0871be!important;font-size:10px!important}.ccReplyQuote span{color:#506a7d;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:14px;display:block;overflow:hidden}.ccMessage.mine .ccReplyQuote{background:#e4f3fb;border-left-color:#008b78}.ccMessage.mine .ccReplyQuote:hover{background:#d9edf8}.ccMessage.highlighted .ccMessageBubble{animation:1.8s ease-out ccOriginalMessageFlash}.ccMessage.highlighted .ccMessageBubble:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #1595e7;animation:1.8s ease-out ccOriginalMessageRing;position:absolute;inset:-3px}@keyframes ccOriginalMessageFlash{0%,22%{background:#d9efff;box-shadow:0 0 0 7px #1b95e333}to{box-shadow:0 2px 8px #132a3b12}}@keyframes ccOriginalMessageRing{0%,30%{opacity:1;transform:scale(1.015)}to{opacity:0;transform:scale(1)}}html[data-theme=dark] .ccReplyQuote{color:#e7f3fc;background:#142f43;border-left-color:#45a7ee}html[data-theme=dark] .ccReplyQuote:hover{background:#18394f}html[data-theme=dark] .ccReplyQuote b{color:#8bcdf8!important}html[data-theme=dark] .ccReplyQuote span{color:#b4c8d7}@media (prefers-reduced-motion:reduce){.ccMessage.highlighted .ccMessageBubble,.ccMessage.highlighted .ccMessageBubble:after{animation:none}}.ccLessonReplyActions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.ccLessonReplyActions button,.ccLessonReplyActions a{color:#0b65ad;background:#fff;border:1px solid #bdd9ee;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:9px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.ccLessonReplyActions a{color:#fff;background:#0b77cf;border-color:#0b77cf}.ccLessonReplyActions button{color:#0b65ad;cursor:pointer;background:#fff;border-color:#bdd9ee}.ccLessonReplyActions a:hover{background:#0868b7}.ccLessonReplyActions button:hover{background:#e8f3fb}html[data-theme=dark] .ccLessonReplyContext{background:#132b3f;border-left-color:#45a7ee}html[data-theme=dark] .ccLessonReplyContext>span>b{color:#9bd3fb}html[data-theme=dark] .ccLessonReplyActions a{color:#fff;background:#0b77cf;border-color:#45a7ee}html[data-theme=dark] .ccLessonReplyActions button{color:#9bcdf2;background:#10263a;border-color:#31536f}@media (max-width:560px){.ccLessonReplyActions{grid-template-columns:1fr 1fr;display:grid}.ccLessonReplyActions button,.ccLessonReplyActions a{text-align:center;min-width:0;padding-inline:7px;font-size:8px}}.ccMembersWorkspace{background:#fff;border:1px solid #dfe8ef;border-radius:16px;width:min(900px,100%);margin:0 auto;padding:16px;box-shadow:0 8px 28px #153d590a}.ccMembersWorkspace>header{border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:16px;padding:4px 3px 15px;display:flex}.ccMembersWorkspace>header small{color:#0b77cf;letter-spacing:1.2px;font-size:8px;font-weight:900}.ccMembersWorkspace>header h3{color:#17324a;margin:3px 0 0;font-size:18px}.ccMembersWorkspace>header button{color:#0b65ad;background:#eff7fd;border:1px solid #bfdaee;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:800;display:flex}.ccMembersWorkspace>.ccMemberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.ccMembersWorkspace article{background:#fbfdff;border:1px solid #e5ecf2;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.ccMembersWorkspace article>i{color:#0b65ad;background:#e6f2fb;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:900;display:grid;overflow:hidden}.ccMembersWorkspace article>i img{object-fit:cover;width:100%;height:100%}.ccMembersWorkspace article>span{min-width:0}.ccMembersWorkspace article b,.ccMembersWorkspace article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ccMembersWorkspace article b{color:#1a3348;font-size:11px}.ccMembersWorkspace article small{color:#728493;margin-top:3px;font-size:9px}.ccMembersWorkspace article em{color:#0b65ad;text-transform:capitalize;background:#eaf5fc;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.ccMembersWorkspace article>a{color:#0b77cf;place-items:center;display:grid}html[data-theme=dark] .ccMembersWorkspace{background:#122638;border-color:#2c4151}html[data-theme=dark] .ccMembersWorkspace>header{border-color:#2b4151}html[data-theme=dark] .ccMembersWorkspace>header h3,html[data-theme=dark] .ccMembersWorkspace article b{color:#e9f2f8}html[data-theme=dark] .ccMembersWorkspace article{background:#172d40;border-color:#2b4151}@media (max-width:800px){.ccMembersWorkspace{border-radius:13px;padding:11px}.ccMembersWorkspace>.ccMemberGrid{grid-template-columns:1fr}}@media (max-width:480px){.ccMembersWorkspace article{grid-template-columns:38px minmax(0,1fr) auto auto}.ccMembersWorkspace article>em,.ccMembersWorkspace article>a,.ccMemberDm span{display:none}}.ccBox{align-items:flex-end;transition:min-height .12s}.ccBox textarea{resize:none;scrollbar-width:thin;height:40px;min-height:40px;max-height:140px;overflow-y:hidden}.ccComposerTools,.ccBox>.ccAi,.ccBox>.ccSend,.ccBox .ccAiHelp{align-self:flex-end}@media (max-width:760px){.ccBox textarea{max-height:118px}.ccComposerTools,.ccBox>.ccSend,.ccBox .ccAiHelp{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.ccBox,.ccBox textarea{transition:none}}.ccDirectAvatar{color:#0b66b5;background:#e7f3fc;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.ccDirectAvatar img{object-fit:cover;width:100%;height:100%}.ccConversationSwitcher{scrollbar-width:none;background:#fff;border:1px solid #dce8f1;border-radius:13px;align-items:center;gap:7px;width:min(900px,100%);margin:0 auto 12px;padding:7px;display:flex;overflow-x:auto;box-shadow:0 4px 18px #153d5908}.ccConversationSwitcher::-webkit-scrollbar{display:none}.ccConversationSwitcher button{color:#5d7283;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;min-width:max-content;height:36px;padding:5px 10px;font-size:9px;font-weight:800;display:inline-flex}.ccConversationSwitcher button:hover{color:#0b66b5;background:#f0f7fc}.ccConversationSwitcher button.active{color:#075e9f;background:#e8f4fc;border-color:#bcdcf2}.ccConversationSwitcher button.new{color:#0b66b5;border-style:dashed;border-color:#c8dae8;margin-left:auto}.ccConversationSwitcher button>i{color:#0b66b5;background:#dfeff9;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid;overflow:hidden}.ccConversationSwitcher button>i img{object-fit:cover;width:100%;height:100%}.ccConversationSwitcher button>strong,.ccPrivateChatDirectory button>strong{color:#fff;background:#0b77cf;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid}.ccPrivateChatDirectory{background:#f2f8fc;border-radius:13px;margin:14px 0 2px;padding:12px}.ccPrivateChatDirectory>small,.ccMemberDirectoryHeading>small{color:#0b77cf;letter-spacing:1px;font-size:8px;font-weight:900;display:block}.ccPrivateChatDirectory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.ccPrivateChatDirectory button{color:#0b65ad;text-align:left;cursor:pointer;background:#fff;border:1px solid #dceaf4;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.ccPrivateChatDirectory button:hover{background:#fbfdff;border-color:#9dccea}.ccPrivateChatDirectory button>i{color:#0b65ad;background:#e4f1fa;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:900;display:grid;overflow:hidden}.ccPrivateChatDirectory button>i img{object-fit:cover;width:100%;height:100%}.ccPrivateChatDirectory button>span{min-width:0}.ccPrivateChatDirectory button b,.ccPrivateChatDirectory button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ccPrivateChatDirectory button b{color:#18344b;font-size:10px}.ccPrivateChatDirectory button small{color:#718392;margin-top:3px;font-size:8px}.ccMemberDirectoryHeading{justify-content:space-between;align-items:flex-end;gap:12px;margin:16px 2px 0;display:flex}.ccMemberDirectoryHeading>span{color:#758896;font-size:9px}.ccMemberDm{color:#0b65ad;cursor:pointer;background:#eaf5fc;border:1px solid #bcd9ed;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.ccMemberDm:hover{background:#dceefa;border-color:#82bde4}html[data-theme=dark] .ccConversationSwitcher,html[data-theme=dark] .ccPrivateChatDirectory button{background:#122638;border-color:#2c465a}html[data-theme=dark] .ccConversationSwitcher button{color:#b7c8d5}html[data-theme=dark] .ccConversationSwitcher button.active{color:#8fd0fa;background:#173c57;border-color:#345e7b}html[data-theme=dark] .ccPrivateChatDirectory{background:#102334}html[data-theme=dark] .ccPrivateChatDirectory button b{color:#edf5fa}html[data-theme=dark] .ccMemberDirectoryHeading>span{color:#a2b3c0}@media (max-width:800px){.ccPrivateChatDirectory>div{grid-template-columns:1fr}}@media (max-width:560px){.ccConversationSwitcher{border-radius:10px;margin-bottom:9px;padding:5px}.ccConversationSwitcher button{height:33px;padding:4px 8px;font-size:8px}.ccConversationSwitcher button.new{margin-left:0}.ccPrivateChatDirectory{padding:9px}.ccMemberDirectoryHeading{flex-direction:column;align-items:flex-start;gap:4px}}.ccShell.ccDmMode{grid-template-columns:64px minmax(0,1fr)}.ccDmMode>.ccGroups{display:none}.ccDmMode>.ccChat{grid-column:2;min-width:0}.ccDmMode .ccChat>header{padding-inline:18px}.ccDmMode .ccFeed{padding-inline:max(24px,50vw - 525px)}.ccDmMode .ccPrivacy{margin-inline:auto}.ccDmBack{color:#0b66b5;cursor:pointer;background:#f3f8fc;border:1px solid #d6e4ee;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ccDmBack:hover{background:#e6f2fa}.ccDmMode .ccHeaderCopy>small{color:#0b77cf}.ccDmMode .ccHeaderCopy>p:after{content:" · Private and encrypted";color:#708697}.ccDmInboxWindow{z-index:24;background:#f3f7fa;flex-direction:column;display:flex;position:fixed;inset:0 0 0 64px}.ccDmInboxWindow>header{background:#fff;border-bottom:1px solid #dce7ef;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:18px clamp(20px,4vw,54px);display:flex}.ccDmInboxWindow>header small{color:#0b77cf;letter-spacing:1.4px;font-size:9px;font-weight:900}.ccDmInboxWindow>header h2{color:#102d46;margin:3px 0;font-size:24px}.ccDmInboxWindow>header p{color:#6d8090;margin:0;font-size:11px}.ccDmInboxWindow>header>button{color:#275d86;cursor:pointer;background:#f3f8fc;border:1px solid #d8e5ef;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ccDmInboxBody{flex:1;padding:28px clamp(20px,6vw,80px);overflow:auto}.ccDmInboxList{gap:10px;width:min(820px,100%);margin:0 auto;display:grid}.ccDmInboxList>button{color:#0b66b5;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7ef;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto 24px;align-items:center;gap:13px;min-width:0;padding:13px 16px;display:grid;box-shadow:0 4px 20px #183c5808}.ccDmInboxList>button:hover{background:#fbfdff;border-color:#a9cee8;transform:translateY(-1px)}.ccDmInboxList>button>i{color:#0b66b5;background:#e3f1fa;border-radius:50%;place-items:center;width:52px;height:52px;font-size:12px;font-style:normal;font-weight:900;display:grid;overflow:hidden}.ccDmInboxList>button>i img{object-fit:cover;width:100%;height:100%}.ccDmInboxList>button>span{min-width:0}.ccDmInboxList b,.ccDmInboxList small,.ccDmInboxList em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ccDmInboxList b{color:#15324a;font-size:13px}.ccDmInboxList small{color:#63798a;margin-top:3px;font-size:10px}.ccDmInboxList em{color:#8a9aa7;margin-top:5px;font-size:8px;font-style:normal}.ccDmInboxList>button>strong{color:#fff;background:#0b77cf;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;display:grid}.ccDmInboxEmpty{text-align:center;background:#fff;border:1px solid #dce7ef;border-radius:18px;width:min(520px,100%);margin:12vh auto 0;padding:34px}.ccDmInboxEmpty>svg{color:#0b77cf}.ccDmInboxEmpty b{color:#17334b;margin-top:12px;font-size:17px;display:block}.ccDmInboxEmpty p{color:#6c8090;font-size:11px;line-height:1.6}.ccDmInboxEmpty button{color:#fff;background:#0b77cf;border:0;border-radius:9px;padding:10px 15px;font-size:10px;font-weight:800}.ccMembersWorkspace article>.ccMemberAvatar{color:#0b65ad;cursor:pointer;background:#e6f2fb;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:11px;font-weight:900;display:grid;overflow:hidden}.ccMembersWorkspace article>.ccMemberAvatar:hover{box-shadow:0 0 0 3px #d2e9f8}.ccMembersWorkspace article>.ccMemberAvatar img{object-fit:cover;width:100%;height:100%}.ccClickableAvatar{cursor:pointer}.ccClickableAvatar:hover{box-shadow:0 0 0 3px #b9daf0}.ccClickableAvatar:focus-visible{outline-offset:2px;outline:2px solid #0b77cf}.ccMemberProfileOverlay{place-items:stretch end;padding:0}.ccMemberProfileCard{background:#fff;width:min(460px,100vw);height:100%;padding:30px 28px;position:relative;overflow:auto;box-shadow:-20px 0 60px #08233a30}.ccMemberProfileCard>.close{color:#365f7e;cursor:pointer;background:#f5f9fc;border:1px solid #d9e5ee;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.ccMemberProfileHero{border-bottom:1px solid #e4ebf1;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:17px;padding:28px 46px 22px 0;display:grid}.ccMemberProfileHero>i{color:#0b66b5;background:#e2f0fa;border-radius:50%;place-items:center;width:78px;height:78px;font-size:18px;font-style:normal;font-weight:900;display:grid;overflow:hidden}.ccMemberProfileHero>i img{object-fit:cover;width:100%;height:100%}.ccMemberProfileHero small{color:#0b77cf;letter-spacing:1.2px;font-size:8px;font-weight:900}.ccMemberProfileHero h2{color:#132e45;margin:5px 0 3px;font-size:23px}.ccMemberProfileHero p{color:#687d8e;margin:0;font-size:11px;line-height:1.45}.ccMemberProfilePresence{color:#527083;text-transform:capitalize;align-items:center;gap:8px;margin:14px 0;font-size:10px;display:flex}.ccMemberProfilePresence>.status{background:#229b68;border-radius:50%;width:9px;height:9px}.ccMemberProfileActions{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0 20px;display:grid}.ccMemberProfileActions button,.ccMemberProfileActions a{color:#0b66b5;background:#fff;border:1px solid #b9d6ea;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.ccMemberProfileActions button{color:#fff;cursor:pointer;background:#0b77cf;border-color:#0b77cf}.ccMemberProfileActions a>b{color:#fff;background:#0a66c2;border-radius:4px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.ccMemberProfileDetails{gap:13px;display:grid}.ccMemberProfileDetails section{background:#fbfdff;border:1px solid #e0e9f0;border-radius:12px;padding:14px}.ccMemberProfileDetails section>small{color:#0b77cf;letter-spacing:1px;font-size:8px;font-weight:900}.ccMemberProfileDetails section>p{color:#4e6678;white-space:pre-wrap;margin:8px 0 0;font-size:11px;line-height:1.65}.ccMemberProfileDetails section>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.ccMemberProfileDetails section em{color:#0b65ad;background:#e8f3fb;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:750}.ccMemberProfilePrivate{text-align:center;color:#6c8090;background:#f7fafc;border:1px solid #dfe8ef;border-radius:13px;padding:24px}.ccMemberProfilePrivate svg{color:#0b77cf}.ccMemberProfilePrivate b{color:#24435a;margin:8px 0 4px;display:block}.ccMemberProfilePrivate p{margin:0;font-size:10px}.ccMemberProfileCard>footer{color:#8293a0;border-top:1px solid #e6edf2;align-items:center;gap:6px;margin-top:18px;padding-top:14px;font-size:8px;display:flex}html[data-theme=dark] .ccDmInboxWindow{background:#0d1d2b}html[data-theme=dark] .ccDmInboxWindow>header,html[data-theme=dark] .ccDmInboxList>button,html[data-theme=dark] .ccDmInboxEmpty,html[data-theme=dark] .ccMemberProfileCard{background:#112536;border-color:#2b4253}html[data-theme=dark] .ccDmInboxWindow h2,html[data-theme=dark] .ccDmInboxList b,html[data-theme=dark] .ccDmInboxEmpty b,html[data-theme=dark] .ccMemberProfileHero h2{color:#eaf3f9}html[data-theme=dark] .ccMemberProfileDetails section{background:#152b3d;border-color:#2c4558}@media (max-width:760px){.ccShell.ccDmMode{display:block}.ccDmMode>.ccChat{height:100dvh}.ccDmInboxWindow{left:0}.ccDmInboxWindow>header{min-height:78px;padding:13px 16px}.ccDmInboxWindow>header h2{font-size:20px}.ccDmInboxBody{padding:16px 10px}.ccDmInboxList>button{grid-template-columns:44px minmax(0,1fr) auto 20px;padding:10px}.ccDmInboxList>button>i{width:44px;height:44px}.ccDmMode .ccFeed{padding-inline:8px}.ccDmMode .ccChat>header{padding-inline:7px}.ccDmBack{flex-basis:38px;width:38px;height:38px}.ccMemberProfileCard{width:100%;padding:22px 18px}.ccMemberProfileHero{grid-template-columns:64px minmax(0,1fr);padding-top:32px}.ccMemberProfileHero>i{width:64px;height:64px}.ccMemberProfileHero h2{font-size:19px}.ccMemberProfileActions{grid-template-columns:1fr}}.ccDirectMessageSection>h2{align-items:center;gap:7px;display:flex}.ccDirectMessageSection>h2:before{content:"";background:#0b77cf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dceefb}.ccDirectListItem>i{color:#0b66b5;background:#e8f3fb;border-radius:50%}.ccDirectListItem.selected>i{box-shadow:0 0 0 2px #94c8ea}.ccDirectListItem .ccGroupCopy em{color:#718493}.ccDirectListItem.selected{background:#edf6fd;border-color:#c4dff1}.ccDirectListItem.selected:before{display:none}.ccMessageReactionRow{justify-content:flex-end;align-items:center;gap:5px;min-height:28px;margin-top:7px;display:flex;position:relative}.ccMessageReactions{flex-wrap:wrap;align-items:center;gap:5px;min-height:27px;margin-right:auto;display:flex}.ccMessageReactions button{--reaction-accent:#0b77cf;isolation:isolate;color:#526b7e;cursor:pointer;background:#f8fbfd;border:1px solid #d7e4ed;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:43px;height:27px;padding:2px 8px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;position:relative;overflow:visible}.ccMessageReactions button:nth-child(2){--reaction-accent:#e5526b}.ccMessageReactions button:nth-child(3){--reaction-accent:#1c9b78}.ccMessageReactions button:nth-child(4){--reaction-accent:#f28b22}.ccMessageReactions button:hover{background:#edf6fc;border-color:#8fc1e5;transform:translateY(-1px)}.ccMessageReactions button.active{color:#075fa9;background:#dff0fc;border-color:#68aede;box-shadow:0 0 0 1px #0b77cf12}.ccMessageReactions button:disabled{cursor:wait;opacity:.65;transform:none}.ccMessageReactions button>span{font-size:14px;line-height:1}.ccMessageReactions button>b{font-variant-numeric:tabular-nums;font-size:9px;font-weight:800;line-height:1}.ccMessageReactions button.celebrate{z-index:2;animation:.62s cubic-bezier(.2,.9,.25,1.35) ccReactionPillPop}.ccMessageReactions button.celebrate>span{animation:.66s cubic-bezier(.18,.9,.28,1.25) ccReactionEmojiJoy}.ccMessageReactions button.celebrate>b{animation:.48s ease-out ccReactionCountPop}.ccMessageReactions button.celebrate:before{content:"";z-index:-1;border:2px solid var(--reaction-accent);pointer-events:none;border-radius:50%;width:22px;height:22px;animation:.62s ease-out both ccReactionRing;position:absolute;top:50%;left:50%}.ccMessageReactions button.celebrate:after{content:"";z-index:3;background:var(--reaction-accent);pointer-events:none;border-radius:50%;width:4px;height:4px;animation:.68s ease-out both ccReactionConfetti;position:absolute;top:42%;left:50%;box-shadow:-17px -7px #ffd052,17px -8px #55c6ee,-12px -19px #ec6b85,11px -20px #6fd09d,-21px 8px #8a79e8,21px 8px #ff9d4f}@keyframes ccReactionPillPop{0%{transform:scale(1)}22%{transform:translateY(-5px)scale(1.13)rotate(-2deg)}48%{transform:translateY(1px)scale(.96)rotate(1deg)}72%{transform:translateY(-1px)scale(1.035)}to{transform:none}}@keyframes ccReactionEmojiJoy{0%{transform:none}24%{transform:translateY(-9px)scale(1.65)rotate(-10deg)}52%{transform:translateY(1px)scale(.92)rotate(5deg)}75%{transform:translateY(-2px)scale(1.08)}to{transform:none}}@keyframes ccReactionCountPop{0%,35%{opacity:.45;transform:scale(.75)}65%{opacity:1;transform:scale(1.28)}to{transform:scale(1)}}@keyframes ccReactionRing{0%{opacity:.8;transform:translate(-50%,-50%)scale(.35)}70%{opacity:.35}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}@keyframes ccReactionConfetti{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.ccMessage.mine .ccMessageReactions button{background:#f1f8fd;border-color:#bfdced}.ccMessage.mine .ccMessageReactions button.active{background:#cce8fa;border-color:#68aede}.ccReactionTrigger{z-index:2;color:#718594;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;transition:color .15s,background .15s,border-color .15s,transform .15s;display:grid;position:relative}.ccReactionTrigger:hover,.ccReactionTrigger.active{color:#0b77cf;background:#edf6fc;border-color:#c5ddeb;transform:translateY(-1px)}.ccReactionTrigger:focus-visible{outline-offset:1px;outline:3px solid #0b77cf24}.ccReactionPickerBackdrop{z-index:18;cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.ccReactionPicker{z-index:19;background:#fff;border:1px solid #d4e2ec;border-radius:999px;align-items:center;gap:4px;padding:6px;animation:.2s cubic-bezier(.2,.8,.2,1) both ccReactionPickerIn;display:flex;position:absolute;bottom:35px;right:0;box-shadow:0 12px 34px #173b5526}.ccReactionPicker>button{color:#526b7e;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:2px;width:43px;height:39px;padding:0 4px;transition:background .14s,transform .16s cubic-bezier(.2,.9,.25,1.35);display:inline-flex;position:relative}.ccReactionPicker>button:hover,.ccReactionPicker>button.active{background:#e7f3fb;transform:translateY(-3px)scale(1.08)}.ccReactionPicker>button:disabled{cursor:wait;opacity:.55;transform:none}.ccReactionPicker>button>span{filter:saturate(.95);font-size:21px;line-height:1}.ccReactionPicker>button>b{font-variant-numeric:tabular-nums;min-width:10px;font-size:8px;font-weight:800;line-height:1}.ccReactionPicker>button>small{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ccReactionPickerIn{0%{opacity:0;transform-origin:100% 100%;transform:translateY(7px)scale(.92)}to{opacity:1;transform-origin:100% 100%;transform:none}}html[data-theme=dark] .ccMessageReactions button{color:#b8cad8;background:#162b3d;border-color:#314a5d}html[data-theme=dark] .ccMessageReactions button.active{color:#e6f5ff;background:#164268;border-color:#4a9ad2}html[data-theme=dark] .ccReactionTrigger{color:#a9bdcc}html[data-theme=dark] .ccReactionTrigger:hover,html[data-theme=dark] .ccReactionTrigger.active{color:#8bcdf9;background:#173650;border-color:#31536f}html[data-theme=dark] .ccReactionPicker{background:#12283a;border-color:#314a5d;box-shadow:0 14px 36px #0008}html[data-theme=dark] .ccReactionPicker>button{color:#b8cad8}html[data-theme=dark] .ccReactionPicker>button:hover,html[data-theme=dark] .ccReactionPicker>button.active{background:#1a405f}@media (max-width:560px){.ccMessageReactionRow{gap:4px;margin-top:8px}.ccMessageReactions{gap:4px}.ccMessageReactions button{min-width:45px;height:30px;padding-inline:8px}.ccMessageReactions button>span{font-size:15px}.ccReactionTrigger{flex-basis:30px;width:30px;height:30px}.ccReactionPicker{bottom:37px;right:-2px}.ccReactionPicker>button{width:42px;height:40px}.ccReactionPicker>button>span{font-size:22px}}@media (prefers-reduced-motion:reduce){.ccReactionPicker,.ccMessageReactions button.celebrate,.ccMessageReactions button.celebrate>span,.ccMessageReactions button.celebrate>b,.ccMessageReactions button.celebrate:before,.ccMessageReactions button.celebrate:after{animation:none}}.ccChat>header{background:#fff;border-bottom:1px solid #dfe7ee;height:78px;min-height:78px;padding:9px 22px}.ccGroupHeaderTrigger{gap:12px;min-height:58px;padding:3px 6px}.ccHeaderAvatar{background:#fff;border:1px solid #d3e1eb;flex-basis:48px;width:48px;height:48px;box-shadow:0 2px 8px #173b550d}.ccChat>header h2{margin-bottom:4px;font-size:16px;line-height:1.15}.ccChat>header p{color:#65798a;font-size:10px;line-height:1.2}.ccTabs{z-index:7;box-sizing:border-box;scrollbar-width:none;background:#fff;border-top:0;border-bottom:1px solid #dfe7ee;flex:0 0 58px;justify-content:flex-start;align-items:stretch;gap:0;height:58px;padding:0 20px;position:relative;overflow:auto hidden;display:flex!important}.ccTabs::-webkit-scrollbar{display:none}.ccTabs button,.ccTabs button:hover,.ccTabs button.active,.ccTabs button.active:hover{min-width:140px;max-width:210px;height:100%;box-shadow:none;color:#53697b;text-align:center;background:0 0;border:0;border-radius:0;flex:180px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex;position:relative;transform:none}.ccTabs button:hover{color:#174f78;background:#f7fafc}.ccTabs button.active,.ccTabs button.active:hover{color:#0b77cf;background:0 0}.ccTabs button svg,.ccTabs button:hover svg,.ccTabs button.active svg,.ccTabs button.active:hover svg{color:currentColor;width:18px;height:18px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 18px;padding:0;display:block;transform:none}.ccTabs button span{color:inherit;font-size:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;grid-area:auto;align-self:center;line-height:1;display:block;overflow:hidden}.ccTabs button:after,.ccTabs button:first-child:after,.ccTabs button:nth-child(2):after,.ccTabs button:nth-child(3):after{opacity:0;background:#0b77cf;border-radius:3px 3px 0 0;height:3px;transition:opacity .16s,transform .18s;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(.45);content:""!important}.ccTabs button.active:after{opacity:1;transform:scaleX(1)}.ccTabs sup,.ccTabs button.active sup{color:#0b65ad;min-width:17px;height:17px;box-shadow:none;background:#e6f1f9;border:0;border-radius:999px;grid-area:auto;align-self:center;place-items:center;margin:0;padding:0 4px;font-size:8px;font-weight:800;line-height:1;display:inline-grid}.ccFeed{z-index:1;position:relative}html[data-theme=dark] .ccChat>header,html[data-theme=dark] .ccTabs{background:#102235;border-color:#263947}html[data-theme=dark] .ccTabs button,html[data-theme=dark] .ccTabs button:hover,html[data-theme=dark] .ccTabs button.active{color:#b8c8d3;background:0 0;border:0}html[data-theme=dark] .ccTabs button.active{color:#62b6ef}@media (max-width:760px){.ccChat>header{height:62px;min-height:62px;padding:5px 7px}.ccGroupHeaderTrigger{gap:7px;min-height:50px}.ccHeaderAvatar{flex-basis:38px;width:38px;height:38px}.ccChat>header h2{font-size:13px}.ccChat>header p{max-width:48vw;font-size:8px}.ccTabs{flex-basis:52px;height:52px;padding:0 4px}.ccTabs button,.ccTabs button:hover,.ccTabs button.active,.ccTabs button.active:hover{flex:1 0 108px;gap:6px;min-width:108px;padding:0 8px;font-size:9px}.ccTabs button svg,.ccTabs button:hover svg,.ccTabs button.active svg{flex-basis:16px;width:16px;height:16px}.ccTabs button:after,.ccTabs button:first-child:after,.ccTabs button:nth-child(2):after,.ccTabs button:nth-child(3):after{height:2px;left:9px;right:9px}}.ccGroupSection{border-bottom:1px solid #e6edf3;margin:0 8px;padding:0 0 8px;display:block}.ccGroupSection+.ccGroupSection{margin-top:5px}.ccGroupSection:last-of-type{border-bottom:0}.ccGroupSection>h2{color:#1b3150;letter-spacing:0;text-transform:none;margin:0;padding:12px 7px 8px;font-size:11px;font-weight:800;line-height:1.2}.ccGroupSection .ccGroup{border:1px solid #0000;border-radius:9px;width:100%;min-height:68px;margin:0;padding:8px 7px}.ccGroupSection .ccGroup+.ccGroup{border-top-color:#eef2f6}.ccGroupSection .ccGroup:hover{background:#f6f9fc}.ccGroupSection .ccGroup.selected{background:#eef5fc;border-color:#dceaf6;box-shadow:0 2px 7px #102a4309}.ccGroupSection .ccGroup i{flex-basis:46px;width:46px;height:46px}.ccGroupSection .ccGroup .ccGroupCopy b{color:#152d4d;font-size:13px;font-weight:750}.ccGroupSection .ccGroup .ccGroupCopy em{color:#6c7f91;font-size:10px}.ccGroupSection .ccGroup .ccGroupMeta time{color:#657a8d;font-size:9px}.ccGroupSection .ccUnread{color:#fff;min-width:20px;height:20px;box-shadow:none;background:#0b77cf;border:0;border-radius:999px;padding-inline:5px}html[data-theme=dark] .ccGroupSection{border-color:#263947}html[data-theme=dark] .ccGroupSection>h2{color:#d7e6f2}html[data-theme=dark] .ccGroupSection .ccGroup.selected{background:#163550;border-color:#285a82}@media (max-width:760px){.ccGroupSection{margin-inline:7px}.ccGroupSection>h2{padding:11px 6px 7px}.ccGroupSection .ccGroup{width:100%;min-height:66px;margin:0;padding-inline:6px}}.ccDirectChat>.ccChat{height:100vh;min-height:0;overflow:hidden}.ccDirectChat .ccFeed{min-height:0;padding:20px clamp(28px,7vw,100px) 18px;scroll-padding-bottom:24px}.ccDirectChat .ccPrivacy{max-width:680px;margin-bottom:22px;padding:9px 15px;font-size:10px}.ccDirectChat .ccMessage{gap:10px;max-width:min(72%,760px);margin-bottom:16px}.ccDirectChat .ccMessage>.ccMessageBubble{border-radius:14px;min-width:220px;padding:11px 14px;box-shadow:0 3px 12px #123b5b14}.ccDirectChat .ccMessage.mine>.ccMessageBubble{border-radius:14px 5px 14px 14px}.ccDirectChat .ccMessage:not(.mine)>.ccMessageBubble{border-radius:5px 14px 14px}.ccDirectChat .ccMessage>.ccMessageBubble>header b{font-size:12px}.ccDirectChat .ccMessage>.ccMessageBubble>p{font-size:14px;line-height:1.5}.ccDirectChat .ccMessage>i{flex-basis:36px;width:36px;height:36px}.ccDirectChat .ccComposer{z-index:8;padding:11px clamp(20px,5vw,72px) max(11px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d7e5ef;flex:none;display:block;position:relative;box-shadow:0 -5px 22px #173d590a}.ccDirectChat .ccBox{background:#fff;border-color:#bfd7e8;border-radius:15px;min-height:56px;box-shadow:0 3px 14px #173d5912}.ccDirectChat .ccBox textarea{min-height:42px;padding-block:10px;font-size:14px}.ccDirectChat .ccComposer>small{color:#7b8e9d;margin-top:7px;font-size:9px}@media (max-width:760px){.ccDirectChat>.ccChat{height:100dvh}.ccDirectChat .ccFeed{padding:12px 8px}.ccDirectChat .ccMessage{gap:7px;max-width:94%}.ccDirectChat .ccMessage>.ccMessageBubble{min-width:150px;padding:9px 11px}.ccDirectChat .ccMessage>.ccMessageBubble>p{font-size:13px}.ccDirectChat .ccMessage>i{flex-basis:30px;width:30px;height:30px}.ccDirectChat .ccComposer{padding:8px 8px max(8px,env(safe-area-inset-bottom))}.ccDirectChat .ccBox{min-height:50px}.ccDirectChat .ccBox textarea{min-height:38px;font-size:16px}}.ccPresenceAvatar{--cc-presence:#9aa9b4;position:relative;overflow:visible!important}.ccPresenceAvatar>img{border-radius:50%}.ccPresenceAvatar:after{content:"";z-index:4;box-sizing:border-box;background:var(--cc-presence);border:2.5px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:-1px;box-shadow:0 1px 3px #173b5538}.ccPresenceAvatar.online{--cc-presence:#16a36f}.ccPresenceAvatar.idle{--cc-presence:#e3a72f}.ccPresenceAvatar.offline{--cc-presence:#9aa9b4}.ccPresenceText{font-weight:750}.ccPresenceText.online{color:#0c9665}.ccPresenceText.idle{color:#b47a09}.ccPresenceText.offline{color:#718493}.ccDirectDelivery{color:#8798a5;margin-left:2px;font-size:8px;font-style:normal;font-weight:700}.ccDirectDelivery.seen,.ccDirectChat .ccReceipt.complete{color:#0b77cf}html[data-theme=dark] .ccPresenceAvatar:after{border-color:#102235}@media (max-width:760px){.ccPresenceAvatar:after{border-width:2px;width:11px;height:11px;bottom:0;right:-2px}}.ccDirectChat .ccMessage>.ccMessageBubble{min-height:0;padding:9px 11px 7px}.ccDirectChat .ccMessage>.ccMessageBubble>header{min-height:16px}.ccDirectChat .ccMessage>.ccMessageBubble>p{margin-block:3px 2px}.ccDirectChat .ccMessage footer{min-height:13px;margin-top:2px}.ccDirectChat .ccMessageReactionRow:not(:has(.ccMessageReactions)){z-index:3;width:25px;height:25px;min-height:0;margin:0;position:absolute;bottom:22px;right:7px}.ccDirectChat .ccMessageReactionRow:not(:has(.ccMessageReactions)) .ccReactionTrigger{color:#6c8292;opacity:.78;background:#fff;flex-basis:25px;width:25px;height:25px}:is(.ccDirectChat .ccMessageReactionRow:not(:has(.ccMessageReactions)) .ccReactionTrigger:hover,.ccDirectChat .ccMessageReactionRow:not(:has(.ccMessageReactions)) .ccReactionTrigger.active){color:#0b77cf;opacity:1;background:#edf6fc;border-color:#b8d4e7}.ccDirectChat .ccMessageChevron,.ccDirectChat .ccMessage.mine .ccMessageChevron{color:#5d7486;background:#fff;border:1px solid #d7e3eb;border-radius:7px;width:24px;height:24px;top:5px;right:6px;box-shadow:0 1px 3px #173b5514}.ccDirectChat .ccMessageChevron:hover,.ccDirectChat .ccMessageChevron[aria-expanded=true]{color:#0b77cf;background:#edf6fc;border-color:#a8cee7}html[data-theme=dark] .ccDirectChat .ccMessageChevron,html[data-theme=dark] .ccDirectChat .ccMessage.mine .ccMessageChevron{color:#b5c8d7;background:#142a3c;border-color:#345166}html[data-theme=dark] .ccDirectChat .ccMessageReactionRow:not(:has(.ccMessageReactions)) .ccReactionTrigger{color:#b5c8d7;background:#142a3c;border-color:#345166}@media (max-width:760px){.ccDirectChat .ccMessage>.ccMessageBubble{padding:8px 10px 6px}.ccDirectChat .ccMessageReactionRow:not(:has(.ccMessageReactions)){bottom:20px;right:6px}}@media (min-width:761px){.ccShell.ccNoDetails,.ccShell.ccNoDetails.ccSearchOpen{grid-template-columns:92px 340px minmax(0,1fr)}.ccRail{align-items:center;gap:4px;padding:10px 6px;overflow-y:auto}.ccRail .ccProfileButton,.ccRail .ccProfileButtonTop{width:42px;height:42px;margin:2px 0 8px}.ccRail .ccRailAction,.ccRail .ccRailAdmin{color:#b5cde0;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:60px;padding:5px 2px;position:relative;width:78px!important;height:60px!important;display:flex!important}.ccRail .ccRailAction>span,.ccRail .ccRailAdmin>span{max-width:72px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;line-height:1.05;display:block;overflow:hidden}.ccRail .ccRailAction:hover,.ccRail .ccRailAdmin:hover{color:#fff;background:#174f7e}.ccRail .ccRailAction.active{color:#fff;background:#1968aa}.ccRailUnread{color:#fff;background:#e53d54;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;line-height:1;display:grid;position:absolute;top:4px;right:8px;box-shadow:0 0 0 2px #0d3b66}}.ccComposerActions{flex:none;align-items:center;gap:4px;padding-right:2px;display:flex}.ccComposerActions .ccSend{border:0;border-radius:12px;place-items:center;width:46px;min-width:46px;height:42px;padding:0;display:grid}.ccFormatToggle{color:#526b7e;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:42px;height:42px;padding:0;display:grid}.ccFormatToggle>span{width:24px;height:22px;display:block;position:relative}.ccFormatToggle b{color:currentColor;font-family:Georgia,serif;font-size:16px;font-weight:500;line-height:18px;position:absolute;top:-1px;left:1px}.ccFormatToggle svg{position:absolute;bottom:0;right:0}.ccFormatToggle:hover,.ccFormatToggle.active{color:#0b66b5;background:#e6f1fa}.ccBox.ccFormatOpen{background:#fff;border:1px solid #cbd9e4;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:0;padding:0;display:grid;overflow:visible;box-shadow:0 4px 18px #173b5512}.ccFormatToolbar{scrollbar-width:thin;background:#fbfcfd;border-bottom:1px solid #dce5ec;grid-column:1/-1;align-items:center;gap:3px;min-width:0;min-height:48px;padding:6px 10px;display:flex;overflow-x:auto}.ccFormatToolbar>button{color:#344b5d;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 35px;place-items:center;width:35px;height:35px;padding:0;display:grid}.ccFormatToolbar>button:hover,.ccFormatToolbar>button:focus-visible{color:#0b66b5;background:#e9f3fa;outline:0}.ccFormatToolbar>button.danger{color:#7d5555}.ccFormatToolbar>button.danger:hover{color:#c23838;background:#fff0f0}.ccFormatToolbar>i{background:#d4dde5;flex:0 0 1px;width:1px;height:25px;margin:0 5px}.ccFormatToolbar>span{flex:1;min-width:12px}.ccBox.ccFormatOpen .ccComposerTools{border-right:1px solid #e0e8ee;grid-column:1;align-self:end;padding:6px 7px}.ccBox.ccFormatOpen textarea{grid-column:2;align-self:stretch;min-height:72px;padding:11px 10px;font-size:14px}.ccBox.ccFormatOpen>.ccComposerActions{grid-column:3;align-self:end;padding:6px}.ccBox.ccFormatOpen>.ccComposerActions .ccFormatToggle{border:1px solid #d7e3eb}.ccBox.ccFormatOpen:focus-within{border-color:#78acd2;box-shadow:0 0 0 3px #0b77cf12,0 5px 20px #173b5512}.ccRichComposer{color:#111b21;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;cursor:text;background:0 0;border:0;outline:0;grid-column:2;align-self:stretch;min-width:0;min-height:72px;max-height:190px;padding:11px 10px;font-size:14px;line-height:1.48;overflow:hidden auto}.ccRichComposer:empty:before{content:attr(data-placeholder);color:#6d7c86;pointer-events:none}.ccRichComposer>div{min-height:1.48em}.ccRichComposer h2{margin:1px 0 4px;font-size:1.2em;line-height:1.35}.ccRichComposer blockquote{color:#526b7d;border-left:3px solid #7ea9c7;margin:2px 0;padding:2px 9px}.ccRichComposer ul,.ccRichComposer ol{margin:2px 0;padding-left:23px}.ccRichComposer li{margin:1px 0}.ccRichComposer mark{color:inherit;background:#fff0a8;border-radius:3px;padding:1px 2px}.ccRichComposer code{color:#23465f;background:#e9f0f5;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.ccRichComposer a{color:#0b66b5;text-underline-offset:2px;text-decoration:underline}.ccMessageText .ccFormattedLine{white-space:pre-wrap;min-height:1.45em;display:block}.ccMessageText .ccFormattedLine>span{min-width:0}.ccMessageText .ccFormattedLine-heading>span{font-size:1.18em;font-weight:800}.ccMessageText .ccFormattedLine-quote{color:#526b7d;border-left:3px solid #7ea9c7;margin:2px 0;padding:2px 8px}.ccMessageText .ccFormattedLine-bullet,.ccMessageText .ccFormattedLine-numbered{grid-template-columns:20px minmax(0,1fr);gap:2px;display:grid}.ccMessageText .ccFormattedLine-bullet>i,.ccMessageText .ccFormattedLine-numbered>i{width:auto;height:auto;color:inherit;font-size:inherit;text-align:right;background:0 0;border:0;font-style:normal;display:block}.ccMessageText mark{color:inherit;background:#fff0a8;border-radius:3px;padding:1px 2px}.ccMessageText code{color:#23465f;background:#e9f0f5;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}html[data-theme=dark] .ccBox.ccFormatOpen,html[data-theme=dark] .ccFormatToolbar{background:#102638;border-color:#30495d}html[data-theme=dark] .ccFormatToolbar>button{color:#c6d7e4}html[data-theme=dark] .ccFormatToolbar>button:hover{color:#83c9f7;background:#1a405d}html[data-theme=dark] .ccFormatToolbar>i{background:#385269}html[data-theme=dark] .ccFormatToggle{color:#b8cad8}html[data-theme=dark] .ccFormatToggle:hover,html[data-theme=dark] .ccFormatToggle.active{color:#8dcdf7;background:#193b57}html[data-theme=dark] .ccMessageText code,html[data-theme=dark] .ccRichComposer code{color:#d9e9f4;background:#20384a}html[data-theme=dark] .ccRichComposer{color:#e8f1f8}html[data-theme=dark] .ccRichComposer:empty:before{color:#7890a2}html[data-theme=dark] .ccRichComposer a{color:#83c9f7}@media (max-width:760px){.ccFormatToolbar{padding-inline:7px}.ccFormatToolbar>button{flex-basis:33px;width:33px;height:33px}.ccBox.ccFormatOpen textarea,.ccRichComposer{min-height:64px;font-size:16px}.ccComposerActions{gap:2px}.ccFormatToggle{width:38px;height:38px}.ccBox.ccFormatOpen>.ccComposerActions{padding:5px}}.ccFormatToolbar>button.active{color:#0b66b5;background:#e5f0f9}.ccBox.ccCodeOpen{background:#fff;border:1px solid #cbd9e4;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:0;padding:0;display:grid;overflow:visible;box-shadow:0 4px 18px #173b5512}.ccCodeComposer{background:#fff;border:1px solid #c9d4dd;border-radius:12px;grid-column:1/-1;margin:14px 16px 8px;position:relative;overflow:visible}.ccCodeComposer>header{border-bottom:1px solid #d5dde4;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex;position:relative}.ccCodeComposer>header>label{color:#3c4b57;align-items:center;gap:8px;height:36px;display:flex}.ccCodeComposer>header select{appearance:none;color:#33434f;cursor:pointer;background:0 0;border:0;outline:0;min-width:98px;padding:6px 22px 6px 0;font:600 14px/1.2 inherit}.ccCodeComposer>header label>svg:last-child{pointer-events:none;margin-left:-26px}.ccCodeMore{color:#3e4d59;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;padding:0;display:grid}.ccCodeMore:hover,.ccCodeMore[aria-expanded=true]{color:#0b66b5;background:#eef4f8}.ccCodeMenu{z-index:8;background:#fff;border:1px solid #d1dde6;border-radius:9px;min-width:150px;padding:5px;position:absolute;top:42px;right:10px;box-shadow:0 10px 28px #173b5524}.ccCodeMenu>button{color:#334b5d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 10px;font:650 11px/1.2 inherit}.ccCodeMenu>button:hover{background:#eef5fa}.ccCodeMenu>button.danger{color:#c23939}.ccCodeEditor{background:#fff;border-radius:0 0 12px 12px;grid-template-columns:52px minmax(0,1fr);min-height:92px;display:grid;overflow:hidden}.ccCodeGutter{color:#9aa5ae;-webkit-user-select:none;user-select:none;background:#fafbfc;border-right:1px solid #e0e6eb;flex-direction:column;align-items:flex-end;max-height:242px;padding:18px 15px 18px 8px;font:13px/22px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex;overflow:hidden}.ccCodeGutter>span{flex:0 0 22px;height:22px}.ccCodeEditor>textarea{resize:none;tab-size:2;white-space:pre;outline:0;width:100%;max-height:242px;margin:0;overflow:auto;color:#172733!important;min-height:92px!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:18px 16px!important;font:13px/22px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.ccBox.ccCodeOpen .ccComposerTools{border-right:1px solid #e0e8ee;grid-column:1;align-self:end;padding:6px 7px}.ccBox.ccCodeOpen>textarea{grid-column:2;align-self:stretch;min-height:48px;padding:11px 10px;font-size:14px}.ccBox.ccCodeOpen>.ccComposerActions{grid-column:3;align-self:end;padding:6px}.ccBox.ccCodeOpen>.ccComposerActions .ccFormatToggle{border:1px solid #d7e3eb}html[data-theme=dark] .ccBox.ccCodeOpen,html[data-theme=dark] .ccCodeComposer,html[data-theme=dark] .ccCodeMenu{background:#102638;border-color:#30495d}html[data-theme=dark] .ccCodeComposer>header{border-color:#30495d}html[data-theme=dark] .ccCodeComposer>header>label,html[data-theme=dark] .ccCodeComposer>header select,html[data-theme=dark] .ccCodeMore{color:#d3e1eb}html[data-theme=dark] .ccCodeEditor,html[data-theme=dark] .ccCodeEditor>textarea{color:#e5eef4!important;background:#132b3d!important}html[data-theme=dark] .ccCodeGutter{color:#718a9d;background:#102638;border-color:#30495d}html[data-theme=dark] .ccCodeMenu>button{color:#c9d9e5}html[data-theme=dark] .ccCodeMenu>button:hover{background:#193b57}@media (max-width:760px){.ccCodeComposer{margin:8px 7px 5px}.ccCodeComposer>header{height:44px;padding-inline:9px}.ccCodeEditor{grid-template-columns:42px minmax(0,1fr)}.ccCodeGutter{padding:14px 10px 14px 5px;font-size:12px}.ccCodeEditor>textarea{min-height:86px!important;padding:14px 11px!important;font-size:12px!important}.ccBox.ccCodeOpen>textarea{min-height:44px;font-size:16px}.ccBox.ccCodeOpen>.ccComposerActions{padding:5px}}.ccMessageCodeBlock{color:#edf6fc;tab-size:2;white-space:pre;background:#172633;border:1px solid #cddce7;border-radius:9px;max-width:100%;margin:7px 0;padding:12px 14px;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block;position:relative;overflow:auto}.ccMessageCodeBlock[data-language]:before{content:attr(data-language);color:#91b7d2;letter-spacing:.08em;text-transform:uppercase;margin:-5px 0 7px;font-size:9px;font-weight:800;display:block}.ccMessageCodeBlock>code{font:inherit;white-space:pre;padding:0;display:block;color:inherit!important;background:0 0!important}.ccMessage{min-width:0}.ccMessage>.ccMessageBubble:has(>.ccMessageText){flex:0 auto;min-width:0;max-width:100%;overflow:visible;width:auto!important}.ccMessageBubble>.ccMessageText{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:58ch;display:block;overflow:visible;width:auto!important}.ccMessageText .ccFormattedLine{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;width:auto;max-width:100%;display:block;overflow:visible}.ccMessageText .ccFormattedLine>span{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:inline}.ccDirectChat .ccMessage{width:fit-content;max-width:min(72%,760px)}.ccDirectChat .ccMessage>.ccMessageBubble{flex:0 auto;max-width:100%;width:auto!important}.ccDirectChat .ccMessage>.ccMessageBubble>.ccMessageText{padding-right:28px}.ccMessageText .ccFormattedLine-bullet,.ccMessageText .ccFormattedLine-numbered{grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:6px;display:grid}.ccMessageText .ccFormattedLine-bullet>i,.ccMessageText .ccFormattedLine-numbered>i{text-align:right;min-width:16px}.ccMessageText .ccFormattedLine-bullet>span,.ccMessageText .ccFormattedLine-numbered>span{min-width:0;display:block}@media (max-width:760px){.ccDirectChat .ccMessage{max-width:94%}.ccDirectChat .ccMessage>.ccMessageBubble>.ccMessageText{padding-right:24px}}.ccRailAction:after{content:none!important;display:none!important}.ccHeaderActions .ccTooltip:before,.ccHeaderActions .ccTooltip:after{content:none!important;opacity:0!important;visibility:hidden!important;display:none!important}.ccGroupRow{min-width:0;position:relative}.ccGroupRow>.ccGroup{width:100%;padding-right:47px}.ccGroupRow .ccGroupMeta{margin-right:18px}.ccGroupMore{z-index:2;color:#657b8d;opacity:.7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;transition:background .15s,border-color .15s,color .15s,opacity .15s,box-shadow .15s;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.ccGroupMore:hover,.ccGroupMore:focus-visible,.ccGroupRow:focus-within>.ccGroupMore,.ccGroupRow:hover>.ccGroupMore{color:#0b66b5;opacity:1;background:#fff;border-color:#c9dbe8;outline:0;box-shadow:0 3px 10px #173b5514}.ccGroupRow:has(.ccGroup.selected)>.ccGroupMore{color:#0b66b5;opacity:1}html[data-theme=dark] .ccGroupMore:hover,html[data-theme=dark] .ccGroupMore:focus-visible,html[data-theme=dark] .ccGroupRow:hover>.ccGroupMore{color:#8dccf6;background:#183148;border-color:#35536a}@media (max-width:760px){.ccGroupRow>.ccGroup{width:calc(100% - 12px);margin-inline:6px;padding-right:43px}.ccGroupMore{opacity:.9;width:36px;height:36px;right:13px}.ccGroupRow .ccGroupMeta{margin-right:14px}}.ccChatLoading{z-index:15;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#f3f9fded,#eef6fced);place-items:center;padding:20px;display:grid;position:absolute;inset:0}.ccChatLoading>div{text-align:center;background:#fff;border:1px solid #d4e4ef;border-radius:17px;flex-direction:column;align-items:center;width:min(390px,92%);padding:27px 28px 23px;display:flex;box-shadow:0 18px 55px #173b5518}.ccChatLoadingMark{color:#fff;background:linear-gradient(145deg,#0a66c2,#309bec);border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:13px;display:grid;box-shadow:0 8px 22px #0a66c233}.ccChatLoading small{color:#0b70bd;letter-spacing:1.25px;font-size:8px;font-weight:900}.ccChatLoading b{color:#17324a;margin-top:5px;font-size:18px}.ccChatLoading p{color:#667d8e;margin:7px 0 18px;font-size:10px;line-height:1.5}.ccChatProgress{background:#e3edf4;border-radius:999px;width:100%;height:7px;overflow:hidden}.ccChatProgress>i{border-radius:inherit;background:linear-gradient(90deg,#0a66c2,#42a9ef);height:100%;transition:width .18s;display:block;box-shadow:0 0 12px #1688da66}.ccChatLoading em{color:#6c8292;align-self:flex-end;margin-top:6px;font-size:8px;font-style:normal;font-weight:750}.ccFeed{position:relative}html[data-theme=dark] .ccChatLoading{background:#0c1d2ded}html[data-theme=dark] .ccChatLoading>div{background:#132a3d;border-color:#304b60}html[data-theme=dark] .ccChatLoading b{color:#e8f2f8}html[data-theme=dark] .ccChatLoading p{color:#a8bdcc}html[data-theme=dark] .ccChatProgress{background:#263f52}@media (max-width:560px){.ccChatLoading{padding:12px}.ccChatLoading>div{padding:23px 18px 19px}.ccChatLoading b{font-size:16px}}.ccActivityPanel{color:#172b3d;background:#f7f8fa;border-right:1px solid #d9e2ea;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ccActivityPanel>header{background:#fff;border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:13px 14px 11px;display:flex}.ccActivityPanel>header>span small,.ccChatSearchPanel>header>span small{color:#60788b;letter-spacing:1.15px;font-size:8px;font-weight:850;display:block}.ccActivityPanel>header h2,.ccChatSearchPanel>header h2{color:#122d44;margin:3px 0 0;font-size:22px;line-height:1.05}.ccActivityPanel>header>div{align-items:center;gap:5px;display:flex}.ccActivityPanel>header button{color:#4d6679;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:34px;display:flex}.ccActivityPanel>header button:hover{color:#0b66b5;background:#edf3f7}.ccActivityMarkAll{padding:0 8px!important}.ccActivityMarkAll span{font-size:9px;font-weight:750}.ccActivityClose{width:34px;padding:0}.ccActivitySearch,.ccChatSearchPanel>label{color:#60788b;background:#fff;border:1px solid #cedce7;border-radius:9px;align-items:center;gap:8px;height:40px;margin:12px 13px 8px;padding:0 10px;display:flex;box-shadow:0 1px 2px #173b5508}.ccActivitySearch:focus-within,.ccChatSearchPanel>label:focus-within{border-color:#438ec5;box-shadow:0 0 0 2px #0b77cf17}.ccActivitySearch input,.ccChatSearchPanel>label input{color:#17324a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.ccActivitySearch>button,.ccChatSearchPanel>label>button{color:#718696;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.ccActivitySearch>button:hover,.ccChatSearchPanel>label>button:hover{color:#173f5d;background:#eef3f7}.ccActivityFilters{border-bottom:1px solid #e0e7ed;gap:7px;padding:4px 13px 12px;display:flex;overflow-x:auto}.ccActivityFilters>button{color:#455c6d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd7e0;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.ccActivityFilters>button:hover,.ccActivityFilters>button.active{color:#0869b5;background:#eaf4fb;border-color:#87b8db}.ccActivityFilters strong{color:#0869b5;background:#d9eaf7;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid}.ccActivityList{scrollbar-width:thin;flex:1;min-height:0;padding:6px 8px 18px;overflow-y:auto}.ccActivityList>button{color:#183247;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 8px;align-items:start;gap:10px;width:100%;min-height:84px;margin:2px 0;padding:12px 9px;display:grid;position:relative}.ccActivityList>button:hover{background:#fff;border-color:#d9e4ec}.ccActivityList>button.unread{background:#edf6fc}.ccActivityList>button.unread:hover{background:#e7f3fb;border-color:#b9d8ed}.ccActivityIcon{color:#0b6eb8;background:#dcecf8;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.ccActivityIcon.join_request{color:#6650bb;background:#e9e3fb}.ccActivityIcon.role_changed,.ccActivityIcon.member_approved{color:#0a8565;background:#e4f5ef}.ccActivityCopy,.ccActivityCopy>span{min-width:0;display:block}.ccActivityCopy>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ccActivityCopy b{color:#17324a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.ccActivityCopy time{color:#738697;flex:none;font-size:8px}.ccActivityCopy p{color:#516879;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.ccActivityCopy em{color:#0869b5;margin-top:6px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.ccActivityUnreadDot{background:#0b77cf;border-radius:50%;width:7px;height:7px;margin-top:5px;font-style:normal}.ccActivityEmpty,.ccChatSearchEmpty{color:#718596;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:56px 25px;display:flex}.ccActivityEmpty svg,.ccChatSearchEmpty svg{color:#8ea8bb}.ccActivityEmpty b,.ccChatSearchEmpty b{color:#2a465b;font-size:12px}.ccActivityEmpty p,.ccChatSearchEmpty p{margin:0;font-size:10px;line-height:1.45}.ccEditContext{background:#edf6fc;border-left-color:#0b77cf}.ccEditContext>svg{color:#0b77cf;flex:none;margin-top:2px}.ccMessage>i>.ccKykAiAvatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ccShell.ccActivityTransition>.ccChat{animation:.5s ease-out ccActivityChatReveal}@keyframes ccActivityChatReveal{0%{opacity:.76;background-color:#dcecf8;transform:translate(10px)}55%{opacity:1;background-color:#edf7fd}to{background-color:#0000;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ccShell.ccActivityTransition>.ccChat{animation:none}}.ccChatSearchPanel{background:#f7f8fa;border-left:1px solid #d9e2ea;flex-direction:column;width:auto;min-width:0;display:flex;overflow:hidden;box-shadow:-5px 0 16px #173b5508}.ccChatSearchPanel>header{background:#fff;border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:76px;padding:13px 14px 11px;display:flex}.ccChatSearchPanel>header>button{color:#4d6679;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.ccChatSearchPanel>header>button:hover{color:#0b66b5;background:#edf3f7}.ccChatSearchPanel>small{color:#647b8d;padding:5px 15px 9px;font-size:9px;font-weight:750}.ccChatSearchPanel>div{flex:1;min-height:0;padding:3px 8px 18px;overflow-y:auto}.ccChatSearchPanel>div>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;width:100%;min-height:76px;margin:2px 0;padding:10px 9px;display:grid}.ccChatSearchPanel>div>button:hover{background:#fff;border-color:#d9e4ec}.ccChatSearchPanel>div>button>i{color:#0b66b5;background:#dcecf8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:850;display:grid;overflow:hidden}.ccChatSearchPanel>div>button>i img{object-fit:cover;width:100%;height:100%}.ccChatSearchPanel>div>button>span{min-width:0;display:block}.ccChatSearchPanel>div>button>span>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ccChatSearchPanel>div>button b{color:#17324a;font-size:10px}.ccChatSearchPanel>div>button time{color:#748797;font-size:8px}.ccChatSearchPanel>div>button p{color:#536b7c;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (min-width:1181px){.ccShell.ccNoDetails.ccSearchOpen{grid-template-columns:92px minmax(0,1fr) 380px!important}.ccShell.ccSearchOpen>.ccRail{grid-column:1}.ccShell.ccSearchOpen>.ccGroups{display:none}.ccShell.ccSearchOpen>.ccChat{grid-column:2}.ccShell.ccSearchOpen>.ccChatSearchPanel{grid-column:3;width:auto;position:static;box-shadow:-5px 0 16px #173b5508}}@media (min-width:761px){.ccShell.ccNoDetails.ccActivityOpen{grid-template-columns:92px 380px minmax(0,1fr)!important}.ccShell.ccActivityOpen>.ccRail{grid-column:1}.ccShell.ccActivityOpen>.ccActivityPanel{grid-column:2}.ccShell.ccActivityOpen>.ccGroups{display:none}.ccShell.ccActivityOpen>.ccChat{grid-column:3}}@media (max-width:1180px) and (min-width:761px){.ccChatSearchPanel{z-index:80;width:min(380px,92vw);position:fixed;top:0;bottom:0;right:0;box-shadow:-14px 0 40px #111b2129}}@media (max-width:760px){.ccActivityPanel,.ccChatSearchPanel{z-index:90;width:100%;height:100dvh;position:fixed;inset:0}.ccActivityPanel>header,.ccChatSearchPanel>header{padding-top:calc(13px + env(safe-area-inset-top))}.ccActivityList>button{min-height:80px}}html[data-theme=dark] .ccActivityPanel,html[data-theme=dark] .ccChatSearchPanel{color:#e6f0f7;background:#102235;border-color:#2c4355}html[data-theme=dark] .ccActivityPanel>header,html[data-theme=dark] .ccChatSearchPanel>header,html[data-theme=dark] .ccActivitySearch,html[data-theme=dark] .ccChatSearchPanel>label{background:#142a3c;border-color:#304a5e}html[data-theme=dark] .ccActivityPanel h2,html[data-theme=dark] .ccChatSearchPanel h2,html[data-theme=dark] .ccActivitySearch input,html[data-theme=dark] .ccChatSearchPanel input,html[data-theme=dark] .ccActivityCopy b,html[data-theme=dark] .ccChatSearchPanel>div>button b{color:#e8f2f8}html[data-theme=dark] .ccActivityFilters{border-color:#2c4355}html[data-theme=dark] .ccActivityFilters>button{color:#c2d3df;background:#142a3c;border-color:#38566d}html[data-theme=dark] .ccActivityList>button:hover,html[data-theme=dark] .ccChatSearchPanel>div>button:hover{background:#183148;border-color:#35536a}html[data-theme=dark] .ccActivityList>button.unread{background:#14344c}html[data-theme=dark] .ccActivityEmpty b,html[data-theme=dark] .ccChatSearchEmpty b{color:#dceaf3}.ccGroupEditOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10202c96;padding:28px;z-index:120!important}.ccGroupEditModal{z-index:121;background:#f5f6f8;border-radius:16px;width:min(760px,96vw);min-height:520px;max-height:min(720px,92dvh);position:relative;overflow:visible;box-shadow:0 34px 110px #07172470;padding:0!important}.ccGroupEditHead{background:#fff;border-bottom:1px solid #d9e0e6;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:0 22px;display:flex}.ccGroupEditHead h2{color:#172c3e;margin:0;font-size:22px}.ccGroupEditHead>div{align-items:center;gap:5px;display:flex}.ccGroupEditHead button{color:#344e62;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:11px;font-weight:750}.ccGroupEditHead button:hover{background:#edf3f7}.ccGroupEditHead button.done{color:#0869b5}.ccGroupEditHead button.done:disabled{color:#9badba}.ccGroupEditBody{flex-direction:column;align-items:center;padding:44px 28px 36px;display:flex}.ccGroupEditAvatar{flex-direction:column;align-items:center;display:flex;position:relative}.ccGroupEditAvatar>i{color:#0b6db7;background:#e8f3fb;border:4px solid #fff;border-radius:50%;place-items:center;width:118px;height:118px;font-style:normal;display:grid;overflow:hidden;box-shadow:0 0 0 1px #cbd8e2,0 8px 24px #173b5512}.ccGroupEditAvatar>i img{object-fit:cover;width:100%;height:100%}.ccGroupEditAvatar>small{color:#728594;margin-top:9px;font-size:8px}.ccGroupPhotoChooser{margin-top:10px;position:relative}.ccGroupPhotoChooser>button{color:#243d50;cursor:pointer;background:#fff;border:1px solid #c7d3dc;border-radius:9px;justify-content:space-between;align-items:center;width:150px;height:40px;padding:0 11px 0 15px;font-size:12px;font-weight:700;display:flex;box-shadow:0 2px 7px #173b5511}.ccGroupPhotoChooser>button:hover,.ccGroupPhotoChooser>button[aria-expanded=true]{color:#0869b5;background:#edf6fc;border-color:#83b7dc}.ccGroupPhotoChooser>div{z-index:4;background:#fff;border:1px solid #cbd7df;border-radius:10px;width:190px;padding:5px;position:absolute;top:45px;left:0;box-shadow:0 12px 30px #173b5525}.ccGroupPhotoChooser>div>button{color:#263f52;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;font-size:11px;display:flex}.ccGroupPhotoChooser>div>button:hover{color:#0869b5;background:#eef4f8}.ccGroupNameField{letter-spacing:.7px;width:min(520px,100%);position:relative;color:#52697b!important;margin-top:35px!important;font-size:9px!important;font-weight:850!important}.ccGroupNameField>span{margin:0 0 7px;display:block}.ccGroupNameField>div{background:#fff;border:1px solid #cad6df;border-radius:10px;align-items:center;height:52px;padding:0 9px 0 14px;display:flex}.ccGroupNameField>div:focus-within{border-color:#4b96cb;box-shadow:0 0 0 3px #0b77cf15}.ccGroupNameField input{outline:0;flex:1;min-width:0;color:#172d40!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:15px!important}.ccGroupNameField>div>button{color:#fff;background:#72818c;border:0;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;display:grid}.ccGroupNameField>small{color:#81929f;text-align:right;margin-top:6px;font-size:8px;display:block}.ccGroupCropOverlay{z-index:7;border-radius:inherit;background:#111b21;position:absolute;inset:0;overflow:hidden}.ccGroupCropDialog{color:#fff;flex-direction:column;height:100%;display:flex}.ccGroupCropHead{background:#202c33;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:72px;padding:0 18px;display:grid}.ccGroupCropHead>div{text-align:center}.ccGroupCropHead small{color:#8fa7b5;letter-spacing:.14em;font-size:8px;font-weight:850;display:block}.ccGroupCropHead h3{color:#f4f8fa;margin:2px 0 0;font-size:16px}.ccGroupCropHead button{color:#d9e5eb;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;min-height:38px;padding:0 10px;font:750 11px/1 inherit}.ccGroupCropHead button:hover{background:#ffffff12}.ccGroupCropHead button.apply{color:#45c8ae;justify-self:end}.ccGroupCropHead button:disabled{opacity:.5;cursor:wait}.ccGroupCropCanvas{background:radial-gradient(circle at 50% 45%,#354650 0,#1f2c33 49%,#111b21 100%);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;padding:24px;display:flex}.ccGroupCropCanvas p{color:#bdd0da;margin:0;font-size:10px}.ccGroupCropStage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b1317;border-radius:50%;flex:0 0 280px;width:280px;height:280px;position:relative;overflow:hidden;box-shadow:0 0 0 999px #06101565,0 14px 45px #0008}.ccGroupCropStage:active{cursor:grabbing}.ccGroupCropStage>img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.ccGroupCropRing{pointer-events:none;border:3px solid #fff;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0005}.ccGroupCropZoom{min-height:70px;color:#b9ccd6!important;background:#202c33!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0 26px!important;display:flex!important}.ccGroupCropZoom>span{font-size:20px;font-weight:400}.ccGroupCropZoom>span.large{font-size:24px}.ccGroupCropZoom input{accent-color:#20b99a;cursor:pointer;flex:1;min-width:0;height:4px!important;padding:0!important}html[data-theme=dark] .ccGroupEditModal{background:#102235}html[data-theme=dark] .ccGroupEditHead{background:#142a3c;border-color:#30495d}html[data-theme=dark] .ccGroupEditHead h2{color:#e9f2f8}html[data-theme=dark] .ccGroupEditHead button{color:#c7d7e3}html[data-theme=dark] .ccGroupPhotoChooser>button,html[data-theme=dark] .ccGroupPhotoChooser>div,html[data-theme=dark] .ccGroupNameField>div{color:#dce9f2;background:#142a3c;border-color:#38556b}html[data-theme=dark] .ccGroupNameField input{color:#e8f2f8!important}@media (max-width:620px){.ccGroupEditOverlay{padding:0}.ccGroupEditModal{border-radius:0;width:100%;height:100dvh;min-height:0;max-height:none}.ccGroupEditHead{padding:calc(env(safe-area-inset-top) + 7px) 11px 7px;border-radius:0}.ccGroupEditHead h2{font-size:18px}.ccGroupEditHead button{padding-inline:9px}.ccGroupEditBody{padding:34px 16px}.ccGroupEditAvatar>i{width:104px;height:104px}.ccGroupNameField{margin-top:30px!important}}.ccTyping.ccTypingInFeed{color:#4d697d;background:#fff;border:1px solid #dce7ef;border-radius:13px 13px 13px 4px;flex:none;align-self:flex-start;margin:3px 0 8px 42px;padding:7px 11px;box-shadow:0 2px 8px #173b550c}.ccTypingInFeed span{margin-left:4px}.ccTypingInFeed i{animation:1.2s ease-in-out infinite ccTypingDot}.ccTypingInFeed i:nth-child(2){animation-delay:.15s}.ccTypingInFeed i:nth-child(3){animation-delay:.3s}@keyframes ccTypingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}html[data-theme=dark] .ccTyping.ccTypingInFeed{color:#bdd0dd;background:#142a3c;border-color:#30495d}@media (max-width:760px){.ccTyping.ccTypingInFeed{margin-bottom:6px;margin-left:34px}}.ccAiAgentGuide{color:#fff;background:linear-gradient(125deg,#075ea6 0%,#0b77cf 48%,#11917f 100%);border:1px solid #84bde4;border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:13px;margin:0 0 9px;padding:16px 48px 16px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0b5e9d26}.ccAiGuideIcon{background:#ffffff20;border:1px solid #ffffff5c;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.ccAiAgentGuide small{color:#d7f3ff;letter-spacing:.14em;margin:0 0 3px;font-size:9px;font-weight:850;display:block}.ccAiAgentGuide h3{margin:0;font-size:17px;line-height:1.25}.ccAiAgentGuide p{color:#eef9ff;max-width:760px;margin:5px 0 11px;font-size:11px;line-height:1.5}.ccAiGuideClose{color:#fff;cursor:pointer;background:#ffffff16;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:12px;right:12px}.ccAiGuideClose:hover{background:#ffffff2b}.ccAiGuideActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ccAiGuideActions>button{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #ffffff70;border-radius:999px;height:31px;padding:0 12px;font:750 10px/1 inherit}.ccAiGuideActions>button:hover{background:#ffffff2c}.ccAiGuideActions>button.primary{color:#075b9c;background:#fff;border-color:#fff;align-items:center;gap:5px;display:inline-flex}.ccAiGuideActions>button:disabled{opacity:.55;cursor:wait}.ccAiAgentBar{color:#155678;background:#edf8ff;border:1px solid #afd4ea;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin:0 0 7px;padding:5px 7px 5px 11px;display:flex}.ccAiAgentBar>span{align-items:center;gap:6px;min-width:0;display:flex}.ccAiAgentBar>span svg{color:#07858a}.ccAiAgentBar>span b{font-size:10px}.ccAiAgentBar>span small{color:#648094;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ccAiAgentBar>div{flex:none;align-items:center;gap:5px;display:flex}.ccAiAgentBar>div>small{color:#607b8e;text-transform:uppercase;margin-right:2px;font-size:8px;font-weight:800}.ccAiAgentBar button{color:#155f93;cursor:pointer;background:#fff;border:1px solid #b8d7e9;border-radius:8px;height:27px;padding:0 9px;font:750 9px/1 inherit}.ccAiAgentBar button:hover{background:#e1f3ff;border-color:#65acd8}.ccAiAgentBar button:disabled{opacity:.55;cursor:wait}.ccAiAgentToggle{color:#305e7d;white-space:nowrap;cursor:pointer;background:#f7fbfe;border:1px solid #c8dce9;border-radius:10px;align-items:center;gap:5px;height:36px;padding:0 10px;font:800 10px/1 inherit;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.ccComposerTools>.ccAiAgentToggle{place-items:unset;width:auto;min-width:72px;padding-inline:9px;display:inline-flex}.ccAiAgentToggle:hover{color:#075f9e;background:#edf7fd;border-color:#80b9dc}.ccAiAgentToggle.active{color:#fff;background:linear-gradient(135deg,#0b77cf,#078f88);border-color:#078f88;box-shadow:0 4px 12px #0878aa2c}.ccAiAgentToggle.active svg{filter:drop-shadow(0 0 4px #fff8)}.ccAiSummaryBadge{color:#08735c;white-space:nowrap;background:#e7f7f1;border:1px solid #a8d7c9;border-radius:999px;align-items:center;gap:3px;margin-left:4px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}html[data-theme=dark] .ccAiAgentBar{color:#d7edf9;background:#15374b;border-color:#275f78}html[data-theme=dark] .ccAiAgentBar>span small,html[data-theme=dark] .ccAiAgentBar>div>small{color:#9db6c7}html[data-theme=dark] .ccAiAgentBar button{color:#cce9fa;background:#173044;border-color:#38637b}html[data-theme=dark] .ccAiAgentToggle{color:#c6dce9;background:#142a3b;border-color:#38566a}html[data-theme=dark] .ccAiSummaryBadge{color:#9ee5ce;background:#123d35;border-color:#286c5c}@media (max-width:760px){.ccAiAgentGuide{border-radius:13px;grid-template-columns:34px minmax(0,1fr);gap:9px;margin-bottom:6px;padding:12px 38px 12px 11px}.ccAiGuideIcon{border-radius:10px;width:34px;height:34px}.ccAiAgentGuide h3{font-size:14px}.ccAiAgentGuide p{font-size:10px}.ccAiGuideActions>button{height:29px;padding-inline:9px;font-size:9px}.ccAiAgentBar{flex-direction:column;align-items:flex-start;gap:5px;padding:6px 7px}.ccAiAgentBar>span small{display:none}.ccAiAgentBar>div{width:100%;overflow-x:auto}.ccAiAgentBar>div>small{margin-right:auto}.ccAiAgentBar button{height:26px;padding-inline:8px}.ccAiAgentToggle,.ccComposerTools>.ccAiAgentToggle{justify-content:center;width:36px;min-width:36px;height:36px;padding:0}.ccAiAgentToggle>span{display:none}.ccAiSummaryBadge{padding-inline:4px}.ccAiSummaryBadge svg{display:none}}.ccFormatToggle,.ccBox.ccFormatOpen>.ccComposerActions .ccFormatToggle,.ccBox.ccCodeOpen>.ccComposerActions .ccFormatToggle{width:38px;height:38px;box-shadow:none;color:#526b7e;background:0 0;border:0;border-radius:9px;padding:0}.ccFormatToggle>span{width:22px;height:21px}.ccFormatToggle b{font-family:Arial,sans-serif;font-size:17px;font-weight:500;line-height:18px;top:0;left:1px}.ccFormatToggle svg{width:12px;height:12px;bottom:0;right:0}.ccFormatToggle:hover{color:#145f94;background:#eef5fa}.ccFormatToggle.active{color:#096fbd;background:#e5f1fa;border:0;box-shadow:inset 0 -2px #0b77cf}.ccFormatToolbar>button.danger{border:1px solid #0000}.ccFormatToolbar>button.danger:hover{border-color:#f0c2c2}@media (max-width:760px){.ccFormatToggle,.ccBox.ccFormatOpen>.ccComposerActions .ccFormatToggle,.ccBox.ccCodeOpen>.ccComposerActions .ccFormatToggle{width:36px;height:36px}}.ccBox .ccComposerTools,.ccBox.ccFormatOpen .ccComposerTools,.ccBox.ccCodeOpen .ccComposerTools{box-sizing:border-box;align-self:end;align-items:center;gap:3px;height:42px;display:flex}.ccBox .ccComposerTools>button{flex:none;align-self:center}.ccBox .ccComposerTools>.ccAiAgentToggle{width:auto;min-width:76px;height:34px;box-shadow:none;color:#526b7e;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:5px;margin:0 2px 0 0;padding:0 9px;font-size:10px;line-height:1;display:inline-flex}.ccBox .ccComposerTools>.ccAiAgentToggle:hover{color:#12679f;background:#eef6fb;border-color:#c7dce9}.ccBox .ccComposerTools>.ccAiAgentToggle.active{color:#fff;background:linear-gradient(135deg,#0b77cf,#078f88);border-color:#087f91;box-shadow:0 3px 9px #0878aa2b}.ccBox .ccComposerTools>.ccAiAgentToggle.active:hover{color:#fff;background:linear-gradient(135deg,#096bb9,#077e79);border-color:#087f91}.ccBox .ccComposerTools>button:not(.ccAiAgentToggle){place-items:center;width:36px;height:36px;margin:0;padding:0;display:grid}@media (max-width:760px){.ccBox .ccComposerTools,.ccBox.ccFormatOpen .ccComposerTools,.ccBox.ccCodeOpen .ccComposerTools{gap:1px}.ccBox .ccComposerTools>.ccAiAgentToggle{width:36px;min-width:36px;height:36px;margin-right:0;padding:0}.ccBox .ccComposerTools>.ccAiAgentToggle>span{display:none}.ccBox .ccComposerTools>button:not(.ccAiAgentToggle){width:33px;height:36px}}.ccAiThinkingIcon{animation:.9s linear infinite ccAiThinkingSpin}@keyframes ccAiThinkingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ccAiThinkingIcon{animation:none}}.ccMessageChevron,.ccMessage.mine .ccMessageChevron{box-shadow:none;color:#62798a;border:0;background:0 0!important}.ccMessageChevron:hover,.ccMessageChevron[aria-expanded=true],.ccMessage.mine .ccMessageChevron:hover,.ccMessage.mine .ccMessageChevron[aria-expanded=true]{color:#0b77cf;background:#edf5fa!important}html[data-theme=dark] .ccMessageChevron,html[data-theme=dark] .ccMessage.mine .ccMessageChevron{color:#a8bfce;background:0 0!important}html[data-theme=dark] .ccMessageChevron:hover,html[data-theme=dark] .ccMessageChevron[aria-expanded=true]{color:#8bcdf9;background:#19384f!important}.ccPrivateAssistant{color:#39708f;background:#edf7fc;border:1px solid #c8dfed;border-radius:999px;align-items:center;gap:4px;width:max-content;margin:2px 0 5px;padding:3px 7px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.ccMessage.ai{max-width:min(82%,860px)}.ccMessage.ai>.ccMessageBubble{background:#fff;border:1px solid #d6e5f0;border-left:3px solid #0b77cf;border-radius:5px 15px 15px;min-width:min(440px,70vw);padding:10px 12px 9px;box-shadow:0 5px 18px #173d5912}.ccAiAnswerCard{background:linear-gradient(#f6fbff 0,#fff 44%);border:1px solid #d8e7f1;border-radius:12px;max-width:680px;margin-top:6px;overflow:hidden}.ccAiAnswerTitle{background:linear-gradient(120deg,#edf7ff,#f0fbf8);border-bottom:1px solid #dceaf3;align-items:center;gap:9px;padding:10px 12px;display:flex}.ccAiAnswerTitle>span{color:#fff;background:linear-gradient(135deg,#0b77cf,#078f88);border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 10px #0878aa26}.ccAiAnswerTitle small,.ccAiAnswerTitle b{display:block}.ccAiAnswerTitle small{color:#557488;letter-spacing:.12em;margin-bottom:2px;font-size:7px;font-weight:900}.ccAiAnswerTitle b{color:#123f5d;font-size:12px}.ccAiAnswerContent{color:#183244;font-size:11px;line-height:1.5;max-width:none!important;margin:0!important;padding:8px 12px 10px!important}.ccAiAnswerContent .ccFormattedLine{min-height:0;margin:3px 0}.ccAiAnswerContent .ccFormattedLine-heading{border-top:1px solid #e5eef4;margin:10px 0 3px;padding-top:8px}.ccAiAnswerContent .ccFormattedLine-heading:first-child{border-top:0;margin-top:0;padding-top:0}.ccAiAnswerContent .ccFormattedLine-heading>span{color:#0b5f98;letter-spacing:.02em;font-size:10px;font-weight:900}.ccAiAnswerContent .ccFormattedLine-bullet{grid-template-columns:14px minmax(0,1fr);gap:5px;padding:2px 0}.ccAiAnswerContent .ccFormattedLine-bullet>i{color:#078f88;font-weight:900}.ccAiAnswerCard.azentube{background:linear-gradient(#f3fbf8 0,#fff 44%)}.ccAiAnswerCard.azentube .ccAiAnswerTitle{background:linear-gradient(120deg,#eaf9f4,#f4fbff)}.ccAiAnswerCard.azentube .ccAiAnswerTitle>span{background:linear-gradient(135deg,#078f88,#0b77cf)}html[data-theme=dark] .ccPrivateAssistant{color:#a8d6ee;background:#163448;border-color:#31576d}html[data-theme=dark] .ccMessage.ai>.ccMessageBubble{background:#12283a;border-color:#304d62 #304d62 #304d62 #4aa8e6}html[data-theme=dark] .ccAiAnswerCard{background:linear-gradient(#17364a,#132b3d);border-color:#304d62}html[data-theme=dark] .ccAiAnswerTitle{background:linear-gradient(120deg,#173b55,#173a36);border-color:#304d62}html[data-theme=dark] .ccAiAnswerTitle small{color:#9ab6c8}html[data-theme=dark] .ccAiAnswerTitle b,html[data-theme=dark] .ccAiAnswerContent{color:#e7f0f6}html[data-theme=dark] .ccAiAnswerContent .ccFormattedLine-heading{border-color:#2d4659}html[data-theme=dark] .ccAiAnswerContent .ccFormattedLine-heading>span{color:#8ecdf5}@media (max-width:760px){.ccMessage.ai{max-width:96%}.ccMessage.ai>.ccMessageBubble{width:100%;min-width:0;padding:8px}.ccAiAnswerCard{width:100%}.ccAiAnswerTitle{padding:9px}.ccAiAnswerContent{font-size:10.5px;padding:7px 9px 9px!important}}.ccAiAnswerContent .ccFormattedLine-bullet{padding:2px 0 2px 18px!important;display:block!important;position:relative!important}.ccAiAnswerContent .ccFormattedLine-bullet>i{display:none!important}.ccAiAnswerContent .ccFormattedLine-bullet:before{content:"";background:#078f88;border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:3px}.ccAzentubeCta{background:linear-gradient(120deg,#087d73,#0b77cf);border:1px solid #77c9b7;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:2px 12px 12px;padding:12px 14px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 7px 18px #087d7326;color:#fff!important;text-decoration:none!important}.ccAzentubeCta:hover{transform:translateY(-1px);box-shadow:0 10px 22px #087d7338}.ccAzentubeCta>span{min-width:0}.ccAzentubeCta small,.ccAzentubeCta b,.ccAzentubeCta em{display:block}.ccAzentubeCta small{color:#d8fff5;letter-spacing:.13em;margin-bottom:3px;font-size:7px;font-weight:900}.ccAzentubeCta b{color:#fff;font-size:11px}.ccAzentubeCta em{color:#e7f8ff;margin-top:3px;font-size:8px;font-style:normal;line-height:1.35}.ccAzentubeCta>svg{flex:none}html[data-theme=dark] .ccAzentubeCta{background:linear-gradient(120deg,#086a62,#095f9e);border-color:#3a806f}@media (max-width:760px){.ccAzentubeCta{margin:2px 9px 9px;padding:10px 11px}.ccAzentubeCta em{display:none}}.ccDirectChat .ccComposer{z-index:8;box-shadow:none;background:#fff;border-top:1px solid #d8e5ef;flex:none;padding:8px 12px 9px;display:block;position:relative}.ccDirectChat .ccBox{min-height:44px;box-shadow:none;background:#fff;border:0;border-radius:24px;gap:3px;padding:2px 4px}.ccDirectChat .ccBox:focus-within{box-shadow:none;border-color:#0000}.ccDirectChat .ccBox textarea{color:#111b21;height:40px;min-height:40px;max-height:140px;font-size:inherit;padding:9px 7px;line-height:normal}.ccDirectChat .ccComposerTools{height:42px;padding:0 2px}.ccDirectChat .ccComposerActions .ccSend{border-radius:12px;width:46px;min-width:46px;height:42px}@media (max-width:760px){.ccDirectChat .ccComposer{padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#eef3f7}.ccDirectChat .ccBox{border-radius:15px;gap:1px;min-height:46px;padding:2px 3px}.ccDirectChat .ccBox textarea{height:40px;min-height:40px;max-height:118px;padding:9px 5px;font-size:16px;line-height:21px}.ccDirectChat .ccComposerTools{height:40px;padding:0}.ccDirectChat .ccComposerActions .ccSend{border-radius:12px;width:40px;min-width:40px;height:40px;margin-left:1px}}.ccMessage.ccStandaloneEmoji{margin-bottom:15px}.ccMessage.ccStandaloneEmoji>.ccMessageBubble,.ccMessage.ccStandaloneEmoji.mine>.ccMessageBubble,.ccDirectChat .ccMessage.ccStandaloneEmoji>.ccMessageBubble{min-width:82px;max-width:240px;position:relative;overflow:visible;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ccStandaloneEmoji .ccMessageText,.ccDirectChat .ccStandaloneEmoji .ccMessageText{color:inherit;letter-spacing:2px;white-space:normal;overflow-wrap:normal;word-break:normal;display:block;max-width:240px!important;margin:0!important;padding:0 0 27px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:68px!important;line-height:1.04!important}.ccStandaloneEmoji .ccMessageText .ccFormattedLine{white-space:normal;min-height:0;display:inline}.ccStandaloneEmoji>.ccMessageBubble>header{z-index:2;background:#fff;border-radius:8px;justify-content:flex-end;align-items:center;gap:5px;min-width:62px;min-height:23px;padding:4px 28px 4px 8px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 1px 3px #102a4318}.ccStandaloneEmoji.mine>.ccMessageBubble>header{background:#dceefd}.ccDirectChat .ccStandaloneEmoji>.ccMessageBubble>header b{display:none}.ccStandaloneEmoji>.ccMessageBubble>header time{font-size:9px}.ccStandaloneEmoji>.ccMessageBubble>footer{z-index:3;min-height:0;margin:0;position:absolute;bottom:4px;right:6px}.ccStandaloneEmoji .ccDirectDelivery,.ccDirectChat .ccStandaloneEmoji>i{display:none}.ccDirectChat .ccStandaloneEmoji .ccMessageReactionRow:not(:has(.ccMessageReactions)){z-index:4;width:29px;height:29px;margin:0;position:absolute;inset:42% auto auto -38px}.ccDirectChat .ccStandaloneEmoji .ccMessageReactionRow:not(:has(.ccMessageReactions)) .ccReactionTrigger{color:#647b8d;background:#ffffffd9;border-radius:50%;flex-basis:29px;width:29px;height:29px;box-shadow:0 2px 8px #173b5520}.ccStandaloneEmoji .ccEdited{position:absolute;bottom:-14px;right:0}.ccStandaloneEmoji .ccMessageChevron{top:4px;right:-28px}.ccStandaloneEmoji.mine .ccMessageChevron{left:-28px;right:auto}html[data-theme=dark] .ccStandaloneEmoji>.ccMessageBubble>header{color:#d7e5ee;background:#183148}html[data-theme=dark] .ccStandaloneEmoji.mine>.ccMessageBubble>header{background:#1a405d}@media (max-width:760px){.ccStandaloneEmoji .ccMessageText,.ccDirectChat .ccStandaloneEmoji .ccMessageText{max-width:205px!important;font-size:58px!important}.ccMessage.ccStandaloneEmoji>.ccMessageBubble,.ccDirectChat .ccMessage.ccStandaloneEmoji>.ccMessageBubble{max-width:205px}.ccDirectChat .ccStandaloneEmoji .ccMessageReactionRow:not(:has(.ccMessageReactions)){left:-32px}}.ccMessage.ccGifMessage{width:fit-content;max-width:min(82%,760px);margin-block:9px 16px}.ccMessage.ccGifMessage.mine>i{display:none}.ccMessage.ccGifMessage>.ccMessageBubble,.ccMessage.ccGifMessage.mine>.ccMessageBubble,.ccDirectChat .ccMessage.ccGifMessage>.ccMessageBubble{min-width:260px;max-width:100%;position:relative;overflow:visible;background:#fff!important;border:1px solid #d5e5ef!important;border-radius:12px!important;width:min(520px,68vw)!important;padding:3px!important;box-shadow:0 4px 18px #102b401c!important}.ccMessage.ccGifMessage.mine>.ccMessageBubble{background:#d9fdd3!important;border-color:#a8dfaf!important}.ccGifMessage .ccChatMedia{background:#07100e;border-radius:9px;width:100%;margin:0;position:relative;overflow:hidden}.ccGifMessage .ccChatMedia img{object-fit:contain;background:#050807;width:100%;height:auto;max-height:min(64vh,540px);display:block}.ccGifMessage .ccChatMedia:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#07100e12 28%,#07100eb8);height:78px;display:block;position:absolute;bottom:0;left:0;right:0}.ccGifType{z-index:2;color:#4b5054;letter-spacing:.02em;pointer-events:none;background:#d9dde0d9;border-radius:50%;place-items:center;min-width:48px;height:48px;padding:0 9px;font-size:14px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0003}.ccGiphyBadge{z-index:3;color:#fff;letter-spacing:.04em;text-shadow:0 1px 3px #000;font-size:11px;font-weight:950;position:absolute;bottom:9px;left:11px}.ccGifMessage>.ccMessageBubble>header{z-index:4;color:#fff;text-shadow:0 1px 3px #000;min-height:22px;margin:0;padding:4px 3px;position:absolute;bottom:7px;right:32px}.ccGifMessage>.ccMessageBubble>header b{display:none}.ccGifMessage>.ccMessageBubble>header time{color:#fff;font-size:10px;font-weight:750}.ccGifMessage>.ccMessageBubble>footer{z-index:5;color:#fff;text-shadow:0 1px 3px #000;min-height:0;margin:0;position:absolute;bottom:11px;right:10px}.ccGifMessage>.ccMessageBubble>footer .ccReceipt{color:#d9eef9}.ccGifMessage>.ccMessageBubble>footer .ccReceipt.read{color:#62c9ff}.ccGifMessage .ccDirectDelivery,.ccGifMessage .ccReadersButton{display:none}.ccGifMessage .ccMessageChevron,.ccGifMessage.mine .ccMessageChevron,.ccDirectChat .ccGifMessage .ccMessageChevron{z-index:7;color:#5d6e79;border:0;border-radius:50%;width:29px;height:29px;top:9px;right:9px;box-shadow:0 2px 8px #0002;background:#ffffffea!important}.ccGifMessage .ccMessageChevron:hover,.ccGifMessage .ccMessageChevron[aria-expanded=true]{color:#0b77cf;background:#fff!important}.ccGifMessage .ccMessageReactionRow:not(:has(.ccMessageReactions)){z-index:6;width:32px;height:32px;min-height:0;margin:0;position:absolute;inset:50% auto auto -42px;transform:translateY(-50%)}.ccDirectChat .ccGifMessage .ccMessageReactionRow:not(:has(.ccMessageReactions)){z-index:6;width:32px;height:32px;min-height:0;margin:0;position:absolute;inset:50% auto auto -42px;transform:translateY(-50%)}.ccGifMessage .ccMessageReactionRow:not(:has(.ccMessageReactions)) .ccReactionTrigger{color:#71818b;background:#ffffffdf;border:0;flex-basis:32px;width:32px;height:32px;box-shadow:0 3px 10px #112b401f}.ccDirectChat .ccGifMessage .ccMessageReactionRow:not(:has(.ccMessageReactions)) .ccReactionTrigger{color:#71818b;background:#ffffffdf;border:0;flex-basis:32px;width:32px;height:32px;box-shadow:0 3px 10px #112b401f}.ccGifMessage .ccMessageReactionRow:has(.ccMessageReactions){margin:7px 3px -34px}.ccGifMessage .ccEdited{z-index:5;color:#fff;text-shadow:0 1px 3px #000;position:absolute;bottom:11px;right:54px}.ccGifMessageCaptioned>.ccMessageBubble>header{bottom:33px}.ccGifMessageCaptioned>.ccMessageBubble>footer{bottom:37px}.ccGifMessageCaptioned .ccGiphyBadge{bottom:36px}.ccGifMessageCaptioned>.ccMessageBubble>.ccMessageText{color:#142c3c;max-width:none;font-size:12px;margin:0!important;padding:8px 9px 7px!important}html[data-theme=dark] .ccMessage.ccGifMessage>.ccMessageBubble,html[data-theme=dark] .ccMessage.ccGifMessage.mine>.ccMessageBubble{background:#132b3d!important;border-color:#335164!important}@media (max-width:760px){.ccMessage.ccGifMessage{max-width:94%;margin-block:7px 14px}.ccMessage.ccGifMessage>.ccMessageBubble,.ccDirectChat .ccMessage.ccGifMessage>.ccMessageBubble{min-width:210px;width:min(78vw,430px)!important}.ccGifMessage .ccChatMedia img{max-height:58vh}.ccGifMessage .ccMessageReactionRow:not(:has(.ccMessageReactions)){left:-35px}.ccDirectChat .ccGifMessage .ccMessageReactionRow:not(:has(.ccMessageReactions)){left:-35px}.ccGifType{min-width:43px;height:43px;font-size:12px}}.ccMessage>.ccMessageBubble{position:relative;overflow:visible}.ccReactionControl{z-index:18;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:-43px;transform:translateY(-50%)}.ccMessage.mine .ccReactionControl{left:-43px;right:auto}.ccReactionControl .ccReactionTrigger{color:#fff;opacity:0;pointer-events:none;width:34px;height:34px;box-shadow:none;background:#b9bdc1;border:0;flex:0 0 34px;transition:opacity .14s,background .14s,color .14s,transform .14s;transform:none}.ccMessage:hover .ccReactionControl .ccReactionTrigger,.ccReactionControl:focus-within .ccReactionTrigger,.ccReactionControl .ccReactionTrigger.active{opacity:1;pointer-events:auto}.ccReactionControl .ccReactionTrigger:hover,.ccReactionControl .ccReactionTrigger.active{color:#fff;background:#aeb3b7;border:0;transform:scale(1.04)}.ccReactionControl .ccReactionPicker{bottom:41px;right:0}.ccMessage.mine .ccReactionControl .ccReactionPicker{left:0;right:auto}.ccReactionControl .ccReactionPickerBackdrop{position:fixed}html[data-theme=dark] .ccReactionControl .ccReactionTrigger,html[data-theme=dark] .ccReactionControl .ccReactionTrigger:hover,html[data-theme=dark] .ccReactionControl .ccReactionTrigger.active{color:#fff;background:#667681;border:0}@media (hover:none),(pointer:coarse){.ccReactionControl .ccReactionTrigger{opacity:.82;pointer-events:auto}}@media (max-width:760px){.ccReactionControl{width:30px;height:30px;right:-35px}.ccMessage.mine .ccReactionControl{left:-35px;right:auto}.ccReactionControl .ccReactionTrigger{flex-basis:30px;width:30px;height:30px}.ccReactionControl .ccReactionPicker{bottom:37px;right:-2px}.ccMessage.mine .ccReactionControl .ccReactionPicker{left:-2px;right:auto}}.ccComposerTools:empty{display:none}.ccComposerActions{gap:2px;margin-left:auto}.ccComposerActions>button:not(.ccSend){color:#344a5c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.ccComposerActions>button:not(.ccSend):hover,.ccComposerActions>button:not(.ccSend).active{color:#0b66b5;background:#eef2f6}.ccComposerActions>button:disabled{cursor:not-allowed;opacity:.42}.ccComposerActions .ccSend{border-radius:8px;width:46px;min-width:46px;height:42px;margin-left:7px}.ccBox.ccFormatOpen{grid-template-rows:48px minmax(126px,1fr) 48px;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;min-height:224px;padding:0}.ccBox.ccFormatOpen .ccFormatToolbar{grid-area:1/1/auto/-1}.ccBox.ccFormatOpen .ccRichComposer{grid-area:2/1/auto/-1;min-height:126px;max-height:230px;padding:16px 20px;font-size:14px}.ccBox.ccFormatOpen .ccComposerTools{border:0;grid-area:3/1;align-self:center;height:48px;padding:5px 10px}.ccBox.ccFormatOpen>.ccComposerActions{border:0;grid-area:3/3;align-self:center;height:48px;padding:3px 9px}.ccBox.ccFormatOpen.ccCodeOpen{grid-template-rows:48px auto minmax(72px,1fr) 48px}.ccBox.ccFormatOpen.ccCodeOpen .ccCodeComposer{grid-area:2/1/auto/-1}.ccBox.ccFormatOpen.ccCodeOpen .ccRichComposer{grid-row:3;min-height:72px}.ccBox.ccFormatOpen.ccCodeOpen .ccComposerTools,.ccBox.ccFormatOpen.ccCodeOpen>.ccComposerActions{grid-row:4}html[data-theme=dark] .ccComposerActions>button:not(.ccSend){color:#c7d7e3}html[data-theme=dark] .ccComposerActions>button:not(.ccSend):hover,html[data-theme=dark] .ccComposerActions>button:not(.ccSend).active{color:#8fcdf5;background:#1a3c55}@media (max-width:760px){.ccComposerActions{gap:0}.ccComposerActions>button:not(.ccSend){width:36px;min-width:36px;height:38px}.ccComposerActions .ccSend{width:40px;min-width:40px;height:40px;margin-left:2px}.ccBox.ccFormatOpen{grid-template-rows:46px minmax(104px,1fr) 44px;min-height:196px}.ccBox.ccFormatOpen .ccRichComposer{min-height:104px;padding:12px 11px;font-size:16px}.ccBox.ccFormatOpen .ccComposerTools{height:44px;padding:3px 5px}.ccBox.ccFormatOpen>.ccComposerActions{height:44px;padding:2px 4px}.ccBox.ccFormatOpen.ccCodeOpen{grid-template-rows:46px auto minmax(64px,1fr) 44px}}.ccGroupMessageMeta{color:#87939b;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;min-height:16px;margin-left:auto;padding:0;font-size:9px;font-style:normal;font-weight:500;line-height:1;display:inline-flex}button.ccGroupMessageMeta{cursor:pointer}button.ccGroupMessageMeta:hover{color:#0b77cf!important;background:0 0!important}.ccGroupMessageMeta svg{stroke-width:2px;width:13px;height:13px}.ccGroupMessageMeta time{line-height:inherit;margin-left:3px;color:inherit!important;font-size:inherit!important}.ccGifMessage .ccGroupMessageMeta{color:#fff;text-shadow:0 1px 3px #000}html[data-theme=dark] .ccGroupMessageMeta{color:#a8bac7}@media (max-width:760px){.ccGroupMessageMeta{font-size:8px}.ccGroupMessageMeta svg{width:12px;height:12px}}.ccSearch.searching{background:#f3f7fa;border-color:#b9d7ed;height:44px;box-shadow:inset 0 -2px #0b77cf}.ccSearch.searching input{font-size:12px}.ccSearch>button{color:#fff;background:#8b9aa5;border:0;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.ccSearch>button:hover{background:#667b89}.ccGlobalSearchTabs{scrollbar-width:none;border-bottom:1px solid #d9e4ec;gap:0;margin:2px 0 0;padding:0 10px;display:flex;overflow-x:auto}.ccGlobalSearchTabs::-webkit-scrollbar{display:none}.ccGlobalSearchTabs button{color:#7b8790;background:0 0;border:0;min-width:max-content;height:42px;padding:0 12px;font-size:11px;font-weight:600;position:relative}.ccGlobalSearchTabs button:hover{color:#245c85}.ccGlobalSearchTabs button.active{color:#0b77cf}.ccGlobalSearchTabs button.active:after{content:"";background:#0b77cf;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.ccSearchResults.ccGlobalSearchResults{z-index:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:7px 8px 18px;position:static;inset:auto;overflow-y:auto}.ccGlobalSearchResults>small{color:#80909b;padding:12px 9px 6px;font-size:9px}.ccGlobalSearchResults>button{background:0 0;border-bottom:1px solid #e6edf2;border-radius:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:7px 8px;display:grid}.ccGlobalSearchResults>button:hover{background:#edf5fb;border-radius:10px}.ccGlobalSearchResults>button>i{color:#0b66ad;background:#dcecf7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.ccGlobalSearchResults>button>i img{object-fit:cover;width:100%;height:100%}.ccGlobalSearchResults>button>span{min-width:0;color:inherit;white-space:normal;flex-direction:column;display:flex}.ccGlobalSearchResults>button b{color:#18384f;font-size:12px}.ccGlobalSearchResults>button em{color:#7b8b96;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-style:normal;overflow:hidden}.ccGlobalSearchHint{color:#82919b;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:28px;display:flex}.ccGlobalSearchHint svg{color:#99adba;margin-bottom:10px}.ccGlobalSearchHint b{color:#466174;font-size:12px}.ccGlobalSearchHint p{max-width:210px;margin:5px 0 0;font-size:10px;line-height:1.5}.ccSearchSpinner{border:2px solid #cbdce8;border-top-color:#0b77cf;border-radius:50%;width:22px;height:22px;margin-bottom:12px;animation:.7s linear infinite ccSpin}html[data-theme=dark] .ccSearch.searching{background:#142a3a;border-color:#31536f}html[data-theme=dark] .ccGlobalSearchTabs{border-bottom-color:#293e4d}html[data-theme=dark] .ccGlobalSearchTabs button{color:#98aab7}html[data-theme=dark] .ccGlobalSearchTabs button.active{color:#67baf2}html[data-theme=dark] .ccGlobalSearchResults>button{border-bottom-color:#223746}html[data-theme=dark] .ccGlobalSearchResults>button:hover{background:#172d3d}html[data-theme=dark] .ccGlobalSearchResults>button b{color:#e5eef5}html[data-theme=dark] .ccGlobalSearchResults>button em{color:#9eb0bd}
